body {
  padding: 0 .2rem !important;
  position: relative;
}

header {
  height: 1.2rem;
  line-height: 1.2rem;
}

header .logo img {
  /*width: 1.92rem;
  height: 0.55rem;*/
  width: 2.19rem;
    height: 0.37rem;
}

header .hotline {
  font-size: .26rem;
  font-weight: bold;
  margin-right: 0.1rem;
}

header .hotline img {
  width: 2.18rem;
  height: 0.26rem;
}

h2 {
  font-size: .36rem;
  line-height: .4rem;
  padding-top: .6rem;
  padding-bottom: .4rem;
  font-weight: bold;
}

h2:before {
  content: "";
  display: inline-block;
  width: 1.72rem;
  height: 0.4rem;
  background: url(../img181030/tit-bg.png) center left/5.66rem 0.39rem;
  margin-right: .3rem;
}

h2:after {
  content: "";
  display: inline-block;
  width: 1.72rem;
  height: 0.4rem;
  background: url(../img181030/tit-bg.png) center right/5.66rem 0.39rem;
  margin-left: .3rem;
}

.wrap {
  margin: 0 .2rem;
}

.banner {
  width: auto;
  height: 3.42rem;
  margin-bottom: 0.4rem;
  background: url(../img181030/banner.jpg) no-repeat center center/7.5rem 3.42rem;
}

.phone-form {
  background-image: -moz-linear-gradient(0deg, #ef3a61 0%, #e13870 33%, #a42bbd 67%, #6d43c9 100%);
  background-image: -webkit-linear-gradient(0deg, #ef3a61 0%, #e13870 33%, #a42bbd 67%, #6d43c9 100%);
  background-image: -ms-linear-gradient(0deg, #ef3a61 0%, #e13870 33%, #a42bbd 67%, #6d43c9 100%);
  box-shadow: 0px 0px 15px 0px rgba(111, 111, 111, 0.25);
  width: auto;
  padding: .1rem;
  border-radius: .45rem;
  margin: 0 .2rem;
}

.phone-form input[type=text] {
  font-size: .26rem;
  width: 4.3rem;
  height: .7rem;
  line-height: .3rem;
  border: 0;
  border-radius: .35rem;
  outline: none;
  padding-left: .25rem;
}

.phone-form .btn {
  width: 1.51rem;
  height: 0.7rem;
  margin-right: 0.35rem;
  color: #fff;
  text-align: center;
  line-height: .36rem;
  background: url(../img181030/btn-txt.png) no-repeat center center/1.51rem 0.6rem;
  border: 0;
}

.advantage .content {
  font-size: .26rem;
  line-height: .4rem;
}

.market .item {
  box-shadow: 0px 0px 15px 0px rgba(111, 111, 111, 0.25);
  width: 3.08rem;
  padding-bottom: 0.3rem;
}

.market .item .pic {
  height: 1.78rem;
  line-height: 1.78rem;
  text-align: center;
}

.market .item .pic.pic1 img {
  width: 1.06rem;
}

.market .item .pic.pic2 img {
  width: 1.08rem;
}

.market .item .tit {
  font-size: .26rem;
  font-weight: bold;
  text-align: center;
  margin-bottom: .24rem;
}

.market .item .tex {
  margin: 0 .25rem;
  text-align: justify;
  line-height: .3rem;
  font-size: .24rem;
  text-justify: inter-ideograph;
}

.profit {
  font-size: .26rem;
  line-height: .42rem;
}

.profit .des {
  margin-bottom: .4rem;
}

.profit .item {
  padding-top: 0.3rem;
  padding-left: 2.3rem;
  margin-bottom: .4rem;
  line-height: .38rem;
  border-radius: .2rem;
  box-shadow: 0px 0px 15px 0px rgba(111, 111, 111, 0.25);
}

.profit .item .p4 {
  color: #ff0000;
  font-weight: bold;
  line-height: .42rem;
  margin-top: .1rem;
  font-size: .3rem;
}

.profit .item1 {
  height: 2.13rem;
  background: url(../img181030/model1.png) no-repeat left center/2.2rem 2.13rem;
}

.profit .item2 {
  height: 2.5rem;
  background: url(../img181030/model2.png) no-repeat left center/2.2rem 2.5rem;
}

.profit .item2 .sm {
  font-size: 12px;
  letter-spacing: -1px;
  color: #b6b6b6;
}

.profit .item3 {
  height: 2.13rem;
  padding-top: .7rem;
  margin-bottom: 0;
  background: url(../img181030/model3.png) no-repeat left center/2.2rem 2.13rem;
}

.income {
  margin-bottom: .4rem;
}

.income h3 {
  font-size: .34rem;
  padding: 0;
  margin: 0 .2rem;
  height: 1rem;
  line-height: 1rem;
  color: #fff;
  font-weight: bold;
  text-align: center;
  border-radius: .5rem;
  background-image: -moz-linear-gradient(0deg, #ef3a61 0%, #e13870 33%, #a42bbd 67%, #6d43c9 100%);
  background-image: -webkit-linear-gradient(0deg, #ef3a61 0%, #e13870 33%, #a42bbd 67%, #6d43c9 100%);
  background-image: -ms-linear-gradient(0deg, #ef3a61 0%, #e13870 33%, #a42bbd 67%, #6d43c9 100%);
  box-shadow: 0px 0px 15px 0px rgba(111, 111, 111, 0.45);
  margin-top: 0.4rem;
  margin-bottom: .4rem;
  position: relative;
}

.income h3:before {
  content: "";
  display: block;
  width: 0.1rem;
  height: 0.4rem;
  background-image: -moz-linear-gradient(-90deg, #ef3a61 0%, #e13870 33%, #a42bbd 67%, #6d43c9 100%);
  background-image: -webkit-linear-gradient(-90deg, #ef3a61 0%, #e13870 33%, #a42bbd 67%, #6d43c9 100%);
  background-image: -ms-linear-gradient(-90deg, #ef3a61 0%, #e13870 33%, #a42bbd 67%, #6d43c9 100%);
  box-shadow: 0px 0px 15px 0px rgba(111, 111, 111, 0.45);
  position: absolute;
  left: 1.3rem;
  top: 1rem;
}

.income h3:after {
  content: "";
  display: block;
  width: 0.1rem;
  height: 0.4rem;
  background-image: -moz-linear-gradient(90deg, #ef3a61 0%, #8934c7 100%);
  background-image: -webkit-linear-gradient(90deg, #ef3a61 0%, #8934c7 100%);
  background-image: -ms-linear-gradient(90deg, #ef3a61 0%, #8934c7 100%);
  box-shadow: 0px 0px 15px 0px rgba(111, 111, 111, 0.45);
  position: absolute;
  right: 1.3rem;
  top: 1rem;
}

.income .content {
  margin: 0 .2rem;
  box-shadow: 0px 0px 15px 0px rgba(111, 111, 111, 0.25);
  padding: .3rem .23rem .56rem;
}

.income .content .tit {
  width: 4.28rem;
  margin: 0 auto .1rem;
  text-align: right;
  height: .9rem;
  line-height: .9rem;
  font-size: .36rem;
  font-weight: bold;
  background: url(../img181030/shouyi.png) no-repeat left center/1.26rem 0.9rem;
}

.income .content .des {
  font-size: .26rem;
  line-height: .42rem;
  text-align: justify;
}

.income .content .des span {
  color: #ff0000;
}

.process {
  margin-bottom: .4rem;
}

.process .pic {
  width: 6.6rem;
  height: 6.17rem;
  margin: 0 .2rem;
  background: url(../img181030/lc.jpg) no-repeat center center/6.6rem 6.17rem;
}

.process .pic .item {
  width: 6.6rem;
  height: 1.55rem;
  padding: .85rem 0 0 1.17rem;
  font-size: .256rem;
}

.choose .item {
  margin: 0 .3rem .4rem;
  padding-bottom: .4rem;
  box-shadow: 0px 0px 15px 0px rgba(111, 111, 111, 0.25);
  border-radius: .2rem;
}

.choose .item .pic {
  height: 2rem;
  line-height: 2rem;
  text-align: center;
}

.choose .item .pic1 img {
  width: 1.03rem;
  height: 1.05rem;
}

.choose .item .pic2 img {
  width: 1.31rem;
  height: 1.08rem;
}

.choose .item .pic3 img {
  width: 1.04rem;
  height: 1.04rem;
}

.choose .item .pic4 img {
  width: 2.49rem;
  height: 1.03rem;
}

.choose .item .pic5 img {
  width: 1.14rem;
  height: .95rem;
}

.choose .item .des {
  margin: 0 .3rem;
  font-size: .26rem;
  line-height: .38rem;
  text-align: justify;
}

.contect {
  padding-bottom: 0.4rem;
}

.contect .address {
  margin: 0 .3rem;
  font-size: .24rem;
  line-height: .42rem;
}

.contect span {
  font-weight: bold;
  color: #ff0000;
}

footer {
  background: #333;
  height: 1.66rem;
  color: #fff;
  text-align: center;
  line-height: .42rem;
  margin-bottom: 1rem;
  margin-left: -.2rem;
  margin-right: -.2rem;
  padding-top: .12rem;
}

.sub-buttons {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
}

.sub-buttons a {
  float: left;
  width: 50%;
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-image: -moz-linear-gradient(0deg, #ff512f 0%, #f4202f 100%);
  background-image: -webkit-linear-gradient(0deg, #ff512f 0%, #f4202f 100%);
  background-image: -ms-linear-gradient(0deg, #ff512f 0%, #f4202f 100%);
}

.sub-buttons .hotline img {
  width: 2.52rem;
}

.sub-buttons .online img {
  width: 1.77rem;
}

.alert-box {
  position: fixed !important;
  top: 0px !important;
  left: 0px !important;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000;
  display: none;
}

.alert-dv {
  width: 80%;
  height: 100px;
  line-height: 100px;
  position: absolute;
  text-align: center;
  font-size: .3rem;
  font-weight: bold;
  top: 50%;
  left: 10%;
  margin-top: -80px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #797979;
  overflow: hidden;
  box-sizing: border-box;
}

#sungoin_box {
  display: block;
  width: 1.12rem;
  height: 1.25rem;
  position: fixed !important;
  right: 0 !important;
  top: 60% !important;
}

.sungoin_content {
  margin: 0;
  width: 1.12rem !important;
  height: 1.25rem !important;
  z-index: 99px;
  top: 0;
  position: relative;
  background: url(../img181030/m-kf.png) no-repeat center center/1.12rem 1.25rem !important;
}

iframe#sungoin_frame {
  display: none !important;
}
