.js-floor-porp-bg {
  z-index: 0;
}

.js-floor-position-fixed {
  z-index: 999;
}

.get-index-box {
  display: none;
}

.icon-bg {
  background     : url(//image10.homedo.com/Mobile/Member-index-icon-170415.png?v=20170428) 0 0 no-repeat;
  background-size: 21rem 15.3rem;
}

.Member-header {
  height          : 10.6rem;
  /*padding-bottom: 1rem;*/
  background      : url(//image01.homedo.com/Files/Images/cms/www/20201209/4798126234267900664_pic1.png) center bottom no-repeat;
  background-size : 100%;
  position        : relative;
}

.upgrade {
  width     : 13rem;
  height    : 2.8rem;
  position  : absolute;
  top       : 50%;
  margin-top: -1.4rem;
  right     : 0rem;
  display   : none;
}

.Member-header .header-btn {
  height : 3rem;
  padding: .5rem 9.3rem .5rem 9.3rem;
}

.Member-header .header-btn .icon-bg {
  width : 3rem;
  height: 3rem;
}

.Member-header .header-btn .go-back-icon {
  background-position: -9rem -6rem;
  margin-left        : -8rem;
}

.Member-header .header-btn .go-setup-icon {
  background-position: -6rem -6rem;
  margin-left        : -4rem;
}

.Member-header .header-btn .go-message-icon {
  background-position: -3rem -6rem;
  margin-right       : -8rem;
  position           : relative
}

.Member-header .header-btn .new-icon::after {
  position     : absolute;
  display      : block;
  content      : "";
  width        : .9rem;
  height       : .9rem;
  background   : #F2544A;
  border-radius: 100%;
  top          : -.2rem;
  right        : -.2rem;
}

.Member-header .header-btn .header-title {
  width : 100%;
  height: 3rem;
}

.Member-header .header-btn .header-title span {
  width        : 100%;
  height       : 100%;
  overflow     : hidden;
  white-space  : nowrap;
  text-overflow: ellipsis;
  color        : #fff;
  font-size    : 1.7rem;
}

.Member-header .header-porp {
  position  : fixed;
  display   : none;
  top       : 0;
  left      : 0;
  right     : 0;
  z-index   : 10;
  background: #4682E7;
}

.Member-header .Member-login-btn dt {
  padding-top  : .4rem;
  margin-bottom: 1.7rem;
  text-align   : center;
  font-size    : 1.7rem;
  color        : #fff;
  line-height  : 2.4rem;
}

.Member-header .Member-login-btn dd {
  height        : 3.5rem;
  text-align    : center;
  letter-spacing: -1rem
}

.Member-header .Member-login-btn dd a {
  display      : inline-block;
  height       : 3.3rem;
  width        : 12rem;
  margin       : 0 .5rem;
  border       : .1rem solid;
  border-radius: 5rem;
}

.Member-header .Member-login-btn dd a span {
  width         : 100%;
  height        : 100%;
  font-size     : 1.5rem;
  color         : #fff;
  letter-spacing: normal
}

.Member-header .Member-login-btn dd .login-btn {
  background  : #FF9A14;
  border-color: #FF9A14
}

.Member-header .Member-login-btn dd .logistics-inquiry-btn {
  border-color: #fff;
  background  : rgba(255, 255, 255, 0.16)
}

.Member-header .Member-login-box {
  height     : 10.6rem;
  padding    : 0 1.5rem 0 2rem;
  color      : #222;
  position   : relative;
  display    : flex;
  align-items: center;
}

.Member-header .Member-login-box dt {
  width        : 6.1rem;
  height       : 6.1rem;
  border-radius: 100%;
  overflow     : hidden;
}

.Member-header .Member-login-box dd {
  position    : relative;
  padding-left: 1.5rem;
  flex        : 1;
}

.Member-header .Member-login-box dd .account-text {
  position   : relative;
  height     : 2.8rem;
  line-height: 2.8rem;
  overflow   : hidden;
}

.Member-header .Member-login-box dd .account-text a {
  font-size: 1.2rem;
}

.Member-header .Member-login-box dd .account-text>span {
  height           : 100%;
  overflow         : hidden;
  display          : -webkit-box;
  -webkit-box-pack : left;
  -webkit-box-align: center;
  display          : box;
  box-pack         : left;
  box-align        : center;
  font-size        : 16px;
  font-weight      : bold;
  white-space      : nowrap;
  text-overflow    : ellipsis
}

.Member-header .Member-login-box dd .account-text em {
  /*position: absolute; top: 0; right: 0;*/
  height         : 2.8rem;
  line-height    : 2.8rem;
  background-size: 1.5rem auto;
}

.Member-header .Member-login-box dd .account-text em .renzheng-box {
  height       : 2.2rem;
  width        : 6.1rem;
  background   : #FF9A14;
  border-radius: .1rem;
  color        : #fff;
  font-size    : 1.3rem;
  margin-left  : 1rem;
}

.Member-header .Member-login-box dd .account-text em .renzheng-box {
  height         : 2.2rem;
  width          : 2.2rem;
  border-radius  : .1rem;
  color          : #fff;
  font-size      : 0rem;
  margin-left    : 1rem;
  background     : url(//image01.homedo.com/Files/Images/cms/www/20170726/5433435807493996090_pic1.png) no-repeat center;
  background-size: 2.2rem 2.2rem;
}

.Member-header .Member-login-box dd .account-text em .icon-bg {
  width      : 2.2rem;
  height     : 2.2rem;
  margin-left: .4rem
}

.Member-header .Member-login-box dd .account-text em .jicai-icon {
  background-position: 0 -13.1rem;
  margin-left        : .8rem
}

.Member-header .Member-login-box dd .account-text em .zhijianbao-icon {
  background-position: -2.2rem -13.1rem
}

.Member-header .Member-login-box dd .account-text em .chengshi-icon {
  background-position: -4.4rem -13.1rem
}

.Member-header .Member-login-box dd .company-text {
  float        : left;
  width        : 100%;
  height       : 20px;
  line-height  : 20px;
  font-size    : 1.5rem;
  white-space  : nowrap;
  text-overflow: ellipsis
}

.Member-header .Member-login-box dd .login-btn-box {
  position : absolute;
  right    : -15px;
  top      : 50%;
  transform: translateY(-50%);
}

.Member-header .Member-login-box dd .login-btn-box .go-btn a {
  display      : inline-block;
  line-height  : 28px;
  padding      : 0 10px 0 15px;
  text-align   : center;
  background   : #393939;
  box-shadow   : 0px 4px 10px 0px rgba(172, 172, 172, 0.5);
  border-radius: 15px 0 0 15px;
  color        : #FFD542;
  font-size    : 13px;
  position     : relative
}
.Member-header .Member-login-box dd .login-btn-box .go-btn a.icon {
  padding-left: 50px;
  background: #393939 url(https://image01.homedo.com/Files/Images/cms/www/20191106/4715684438906758924_pic1.png) 11px 6px no-repeat;
  background-size: 29px 16px;
}

.Member-header .Member-login-box dd .attestation-btn {
  display: none
}

.Member-header .Member-login-box dd.no-attestation {
  padding-right: 10rem;
}

.Member-header .Member-login-box dd.no-attestation .account-text {
  padding-right: 0
}

.Member-header .Member-login-box dd.no-attestation .account-text span {
  width       : 100%;
  margin-right: 0;
}

.Member-header .Member-login-box dd.no-attestation .attestation-btn {
  display: block
}

.Member-header .Member-login-box dd .attestation-btn {
  position     : absolute;
  height       : 3rem;
  width        : 8rem;
  padding-right: 1rem;
  margin-top   : -1.5rem;
  top          : 50%;
  right        : -1.5rem;
  background   : rgba(0, 0, 0, .2);
  border-radius: 3rem 0 0 3rem;
}

.Member-header .Member-login-box dd .attestation-btn a {
  position   : relative;
  width      : 100%;
  height     : 100%;
  line-height: 1.2rem;
  color      : #fff;
  font-size  : 1.2rem;
}

.Member-header .Member-login-box dd .attestation-btn a::after {
  content        : "";
  display        : block;
  position       : absolute;
  top            : 50%;
  right          : -.5rem;
  margin         : -.6rem 0 0 .3rem;
  width          : 1.2rem;
  height         : 1.2rem;
  background     : url(//image10.homedo.com/Mobile/Member-index-icon-170415.png?v=20170428) -16.4rem -10.2rem no-repeat;
  background-size: 21rem 15.3rem;
}

.account-text .Vipicon {
  display        : inline-block;
  width          : 1.65rem;
  height         : 1.65rem;
  background     : url(http://image01.homedo.com/Files/Images/cms/www/20171122/4620942145306283217_pic1.png) center no-repeat;
  background-size: cover;
  margin-right   : .2rem;
  margin-left    : 0.5rem;
  margin-top     : -0.2rem;
}

.Member-header .Member-login-box dd.Plus-sign-pic {
  position         : absolute;
  right            : 0;
  top              : 50%;
  width            : 32%;
  transform        : translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

/* .company-text .Vipicon.Vipicon1{background-position: 0 0;}
.company-text .Vipicon.Vipicon2{background-position: -1.65rem 0;}
.company-text .Vipicon.Vipicon3{background-position: -3.3rem 0;}
.company-text .Vipicon.Vipicon4{background-position: -4.85rem 0;}
.company-text .Vipicon.Vipicon5{background-position: -6.5rem 0;}
.company-text .Vipicon.Vipicon6{background-position: -8.4rem 0;}
.company-text .MemberNumber{font-size:1.7rem;margin-left:.8rem;}//www.homedo.com/files/image/20171115/VipIcon.png */
.calculator {
  background     : url(//image01.homedo.com/Files/Images/cms/www/20180205/5643444788303999214_pic1.png) no-repeat 0.6rem center;
  height         : 1.8rem;
  line-height    : 1.7rem;
  background-size: 1.2rem auto;
  display        : inline-block;
  border-radius  : 2px;
  padding        : 0rem 0.8rem 0rem 2.2rem;
  margin-top     : 0.6rem;
  font-size      : 1rem;
  border         : solid 1px #fff;
}

.layer {
  position  : fixed;
  left      : 0;
  top       : 0;
  height    : 100%;
  width     : 100%;
  z-index   : 19000;
  background: rgba(0, 0, 0, 0.7);
}

.vipBox {
  width         : 96%;
  max-width     : 64rem;
  padding-bottom: 1.8rem;
  position      : relative;
  margin        : 0 auto;
  ;
  border-radius: 10px;
  background   : #fff;
  top          : 8%;
}

.vipBox .close {
  color          : #242424;
  text-indent    : -999em;
  position       : absolute;
  width          : 2rem;
  height         : 2rem;
  right          : 1rem;
  text-decoration: none;
  top            : 1.5rem;
  background     : url(//image01.homedo.com/Files/Images/cms/www/20180119/5627737842508144449_pic1.jpg) no-repeat;
  background-size: 1.8rem auto;
}

.vipBox .economical {
  background    : #f4f2e6;
  width         : 96%;
  text-align    : center;
  margin        : 0 auto;
  padding-bottom: 0.4rem;
}

.vipBox .economical p {
  color         : #7c6300;
  font-size     : 1.5rem;
  padding-top   : 0.8rem;
  padding-bottom: 0.3rem;
}

.vipBox .economical p span {
  font-weight: bold;
}

.vipBox .economical strong {
  color    : #f35050;
  font-size: 2.2rem;
}

.vipBox h4 {
  color         : #000000;
  text-align    : center;
  padding-top   : 0.8rem;
  font-size     : 1.4rem;
  padding-bottom: 0.6rem;
  font-weight   : bold;
}

.vipBox p.etips {
  text-align: center;
  font-size : 14px;
  color     : #888;
}

.vipBox .reward {
  width     : 96%;
  border-top: solid 1px #E3E3E3;
  margin    : 0 auto;
  margin-top: 0.7rem;
}

.vipBox .reward li {
  position      : relative;
  border-bottom : solid 1px #E3E3E3;
  padding-left  : 1.8rem;
  padding-bottom: 0.3rem;
  background    : url(//image01.homedo.com/Files/Images/cms/www/20180119/5624233544773674226_pic1.png) no-repeat 0.2rem 1.2rem;
}

.vipBox .reward li strong {
  font-size    : 1.5rem;
  margin-top   : 0.6rem;
  margin-bottom: 0.4rem;
  font-weight  : 600;
  color        : #000;
  display      : inline-block;
}

.vipBox .reward li span {
  font-size: 1.5rem;
  display  : block;
  color    : #6d6d6d;
}

.vipBox .reward li i {
  font-size  : 1.5rem;
  font-weight: bold;
  color      : #000;
  position   : absolute;
  right      : 0;
  top        : 2rem;
}

.vipBox .total {
  margin-bottom: 3rem;
  padding      : 15px 0.4rem 0 2rem
}

.vipBox .total span {
  color      : #000000;
  font-weight: bold;
  font-size  : 1.6rem;
  float      : left;
}

.vipBox .total strong {
  float    : right;
  color    : #f35050;
  font-size: 1.6rem;
}

.vipBox .enterBtn {
  color          : #fff;
  width          : 12rem;
  height         : 3rem;
  text-align     : center;
  line-height    : 3rem;
  border-radius  : 20px;
  background     : #f35050;
  display        : block;
  text-decoration: none;
  margin         : 0 auto;
  font-size      : 1.6rem;
  box-shadow     : 4px 0 10px #e1dbb5;
}

.vipBox .login-infor {
  height  : 70px;
  position: relative;
  margin  : 0 36px 1.2rem;
}

.vipBox .login-infor dt::after {
  background: rgba(0, 0, 0, 0) url("//image01.homedo.com/Files/Images/cms/www/20170928/5302622303996489236_pic1.png") no-repeat scroll 0 0;
  content   : "";
  display   : block;
  height    : 30px;
  position  : absolute;
  right     : -8px;
  top       : -11px;
  width     : 35px;
  z-index   : 2;
}

.vipBox .login-infor dt em {
  bottom  : 0;
  display : block;
  height  : 20px;
  position: absolute;
  right   : 0;
  width   : 20px;
  z-index : 2;
}

.vipBox .login-infor dt {
  float      : left;
  height     : 70px;
  margin-left: -88px;
  position   : relative;
  width      : 70px;
}

.vipBox .login-infor dt span {
  background: rgba(0, 0, 0, 0) url("//image01.homedo.com/Files/Images/cms/www/20170928/4871188207286579007_pic1.png") no-repeat scroll 0 0;
  display   : block;
  height    : 100%;
  left      : 0;
  position  : absolute;
  top       : 0;
  width     : 100%;
  z-index   : 1;
}

.vipBox .login-infor dt img {
  height: 100%;
  width : 100%;
}

.vipBox .login-infor dd {
  text-align : center;
  color      : #000;
  padding-top: 4.5rem;
}

.vipBox .login-infor dd strong {
  font-size: 1.6rem;
  color    : #000;
}

.vipBox .login-infor .notVip {
  margin-top: 5px;
  font-size : 13px;
}

.vipBox .login-infor .notVip strong {
  font-weight: bold;
}

.vipBox .rules,
.notVip .rules {
  font-size      : 12px;
  color          : #c6aa68;
  border-radius  : 15px;
  padding        : 0px 11px;
  display        : inline-block;
  margin-left    : 10px;
  text-decoration: none;
  border         : solid 1px #c6aa68;
}

.vipBox .rules:hover,
.notVip .rules:hover {
  background: #c6aa68;
  color     : #fff;
}

.login-infor img {
  position   : absolute;
  left       : 50%;
  width      : 8rem;
  margin-left: -4rem;
  top        : -4rem;
}

/*.calculator{ margin-top: 8px; color: #f58208; font-size: 14px; line-height: 28px; width: 106px; height: 28px; background: url(//image01.homedo.com/Files/Images/cms/www/20180119/4849960392276532029_pic1.png) no-repeat;}
.calculator a{ color: #f58208; text-indent: 26px; display: inline-block;}*/
.calculator:hover a {
  color: #fff;
}

.left-lever-box .calculator {
  width      : 90px;
  height     : 22px;
  line-height: 22px;
  font-size  : 11px;
  background : url(//image01.homedo.com/Files/Images/cms/www/20180119/4933519688611920427_pic1.png) no-repeat;
}

.left-lever-box .calculator a {
  color: #e19a00;
}

.left-lever-box .calculator:hover {
  background-position: right center;
}

.left-lever-box .calculator:hover a {
  color: #fff;
}

.vipBox .login-infor dd p.Vip .TagValue {
  font-weight: bold;
}

.account-text .Vipicon.Vipicon1 {
  background     : url(//image01.homedo.com/Files/Images/cms/www/20171122/4620942145306283217_pic1.png)no-repeat center;
  background-size: 1.5rem auto;
}

.account-text .Vipicon.Vipicon2 {
  background     : url(//image01.homedo.com/Files/Images/cms/www/20171122/5057082386471039853_pic1.png)no-repeat center;
  background-size: 1.5rem auto;
}

.account-text .Vipicon.Vipicon3 {
  background     : url(//image01.homedo.com/Files/Images/cms/www/20171122/5518910584393013960_pic1.png)no-repeat center;
  background-size: 1.5rem auto;
}

.account-text .Vipicon.Vipicon4 {
  background     : url(//image01.homedo.com/Files/Images/cms/www/20171122/5543079528521634915_pic1.png)no-repeat center;
  background-size: 1.5rem auto;
}

.account-text .Vipicon.Vipicon5 {
  background     : url(//image01.homedo.com/Files/Images/cms/www/20171122/4842205885659248990_pic1.png)no-repeat center;
  background-size: 1.5rem auto;
}

.account-text .Vipicon.Vipicon6 {
  background     : url(//image01.homedo.com/Files/Images/cms/www/20171122/5335567620903931622_pic1.png)no-repeat center;
  background-size: 1.5rem auto;
}

.company-text .MemberNumber {
  font-size: 1.4rem;
  height   : 20px;
  color    : #F35050;
}

.company-text .MemberNumber em {
  font-size   : 14px;
  color       : #946127;
  padding-left: 7px;
}

.company-text .MemberNumber .plus {
  padding-left   : 30px;
  margin-right   : 7px;
  color          : #222;
  background     : url("https://image01.homedo.com/Files/Images/cms/www/20191106/4715684438906758924_pic1.png") 0 3px no-repeat;
  background-size: 25px 14px
}

.company-text .MemberNumber span {
  font-size: 14px;
  color    : #222;
}

.company-text .MemberNumber span::before {
  content : '';
  position: absolute;
  height  : 15px;
  left    : 0;
  top     : 0
}

.company-text .MemberNumber span.yellow {
  padding-left: 22px;
  color       : #B78E36;
  background  : url("https://image01.homedo.com/Files/Images/cms/www/20191121/5263817096723138561_pic1.png") no-repeat 0px 2px;
}

.company-text .MemberNumber span.plus {
  padding-left   : 30px;
  margin-right   : 7px;
  color          : #222;
  background     : url("https://image01.homedo.com/Files/Images/cms/www/20191106/4715684438906758924_pic1.png") 0 3px no-repeat;
  background-size: 25px 14px
}

.company-text .MemberNumber span.red {
  padding-left   : 17px;
  color          : #F35050;
  background     : url("https://image01.homedo.com/Files/Images/cms/www/20191121/5412158930158071644_pic1.png") 0px 3px no-repeat;
  background-size: 12px 14px
}

.company-text .MemberNumber label {
  /* margin-left: 7px; */
  display         : block;
  padding-right   : 10px;
  font-size       : 14px;
  height          : 17px;
  /* line-height  : 17px; */
  border-radius   : 25px;
  color           : #946127;
  position        : relative
}

.company-text .MemberNumber label em {
  position   : absolute;
  right      : -50px;
  width      : 50px;
  color      : #222;
  font-size  : 14px;
  line-height: 20px;
}

.company-text .MemberNumber label em span {
  color : #F35050;
  float : none;
  margin: 0
}

/* .company-text a{color: #fff;} */
.viptabbox {
  border-bottom: 1px solid #e6e6e6;
}

.viptabbox .viptab-hd ul {
  overflow: hidden;
}

.viptabbox .viptab-hd ul li {
  float        : left;
  height       : 4.4rem;
  line-height  : 4.4rem;
  font-size    : 1.4rem;
  color        : #222222;
  text-align   : center;
  border-bottom: 1px solid #E3E3E3;
  background   : #fff;
  border-right : 1px solid #E3E3E3;
  box-sizing   : border-box;
}

.viptabbox .viptab-hd ul li.cur {
  background: #f5f5f5;
}

.viptabbox .viptab-hd ul li:last-child {
  border-right: none;
}

.viptabbox .viptab-hd ul .tabs1,
.viptabbox .viptab-hd ul .tabs2,
.viptabbox .viptab-hd ul .tabs3 {
  width: 27%;
}

.viptabbox .viptab-hd ul .tabs1 a,
.viptabbox .viptab-hd ul .tabs2 a,
.viptabbox .viptab-hd ul .tabs3 a {
  display    : inline-block;
  width      : 100%;
  height     : 4.4rem;
  line-height: 4.4rem;
  font-size  : 1.4rem;
  color      : #222222;
}

.viptabbox .viptab-hd ul .tabs4 {
  width: 19%;
}

.viptabbox .viptab-hd ul .tabs4 a {
  display    : inline-block;
  width      : 100%;
  height     : 4.4rem;
  line-height: 4.4rem;
  font-size  : 1.4rem;
  color      : #222222;
}

.viptabli {
  width  : 100%;
  display: none;
}

.viptabli.cur {
  display: block;
}

.viptabli ul {
  overflow: hidden;
}

.viptabli ul li {
  float     : left;
  width     : 33.33%;
  text-align: center;
  background: #fff;
}

.viptabli ul li a {
  display: block;
  padding: 2rem 0 1rem;
}

.viptabli ul li span {
  display: inline-block;
  width  : 5.5rem;
  height : 5.8rem;
}

.viptabli ul li span img {
  width: 100%;
}

.viptabli ul li p {
  font-size  : 1.4rem;
  line-height: 2rem;
  color      : #222222;
  text-align : center;
  margin-top : .5rem;
}

.shuffling-box {
  height       : 3.5rem;
  position     : relative;
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 1rem;
}

.shuffling {
  width     : 100%;
  height    : 3.5rem;
  background: #fff;
  position  : absolute;
  bottom    : 0;
  left      : 0;
  overflow  : hidden;
}

.shuffling p {
  display     : inline-block;
  width       : 8.55rem;
  line-height : 3.5rem;
  position    : relative;
  padding-left: 1rem;
}

.shuffling p span {
  display       : inline-block;
  width         : 5.55rem;
  height        : 1.3rem;
  padding-right : 1rem;
  border-right  : 1px solid #e6e6e6;
  vertical-align: middle;
}

.shuffling p img {
  width         : 100%;
  vertical-align: top;
}

.news_li {
  height   : 3.5rem;
  font-size: 1.6rem;
  color    : #fff;
  position : absolute;
  top      : 0;
  left     : 8.95rem;
}

.news_li li {
  line-height: 3.5rem;
  font-size  : 1.2rem;
  color      : #222222;
}

.swap {
  line-height: 3.5rem;
  display    : inline-block;
  position   : absolute;
  top        : 6.5rem;
  left       : 8.95rem;
  color      : #fff;
  font-size  : 1.2rem;
  color      : #222222;
}

.NewCustomer {
  margin-bottom: 1rem;
}

.NewCustomer img {
  width: 100%;
}

.SelectedArea {
  background   : #fff;
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 1rem;
}

.SelectedArea-hd {
  padding : 1.5rem;
  overflow: hidden;
}

.SelectedArea-hd em {
  height      : 1.5rem;
  border-right: .3rem solid #E52B2B;
  float       : left;
}

.SelectedArea-hd span {
  float      : left;
  font-size  : 1.6rem;
  line-height: 1.5rem;
  color      : #222222;
  margin-left: .5rem;
}

.SelectedArea-bd {
  padding: 0 .8rem 1.3rem 1rem;
}

.SelectedArea-bd ul {
  overflow: hidden;
}

.SelectedArea-bd ul li {
  width        : 33.33%;
  float        : left;
  padding-right: .2rem;
  margin-bottom: .2rem;
  box-sizing   : border-box;
}

.SelectedArea-bd ul li img {
  width: 100%;
}

.MoreSerive {
  background   : #fff;
  border-bottom: 1px solid #d6d6d6;
}

.MoreSerive-hd {
  padding : 1.5rem;
  overflow: hidden;
}

.MoreSerive-hd em {
  height      : 1.5rem;
  border-right: .3rem solid #E52B2B;
  float       : left;
}

.MoreSerive-hd span {
  float      : left;
  font-size  : 1.6rem;
  line-height: 1.5rem;
  color      : #222222;
  margin-left: .5rem;
}

.MoreSerive-bd {
  padding: 0 1rem;
}

.MoreSerive-bd ul li {
  margin-bottom: 2rem;
}

.MoreSerive-bd ul li img {
  width: 100%;
}

.guess-title {
  margin: 1rem 1.2rem 2.5rem 1.2rem;
}

.guess-title h2 {
  border-bottom: #cbcbcb solid 1px;
  text-align   : center;
  height       : 1rem;
}

.guess-title h2 strong {
  background : #f1f2f6;
  padding    : 0 1.7rem 0 3.9rem;
  position   : relative;
  font-size  : 14px;
  color      : #333;
  font-weight: normal;
  line-height: 2.1rem;
}

.guess-title h2 strong::after {
  display        : block;
  content        : "";
  position       : absolute;
  background     : url(//image01.homedo.com/Files/Images/cms/www/20170313/4613119340256896457_pic1.png) 0 0 no-repeat;
  left           : 1.5rem;
  top            : 50%;
  width          : 1.7rem;
  height         : 1.4rem;
  background-size: 1.7rem 1.4rem;
  margin-top     : -.7rem;
}

.VipProduct {
  padding: 0 .7rem 0 .8rem;
}

.VipProduct .get-product-tab {
  text-align: center;
  overflow  : hidden;
}

.VipProduct .get-product-tab li {
  float        : left;
  width        : 25%;
  height       : 3rem;
  padding      : 0 .3rem 0 .2rem;
  text-align   : center;
  line-height  : 3rem;
  box-sizing   : border-box;
  margin-bottom: .5rem;
}

.VipProduct .get-product-tab li a {
  display    : block;
  height     : 3rem;
  line-height: 3rem;
  background : #ffffff;
  color      : #222222;
  font-size  : 1.4rem;
}

.VipProduct .get-product-tab li.cur a {
  background: #1dbfda;
  color     : #fff;
}

.get-product-list {
  padding : 0 .3rem 0.95rem .2rem;
  overflow: hidden;
}

.get-product-list li {
  width        : 49.5%;
  float        : left;
  margin-bottom: 0.3rem;
  position     : relative;
  background   : #fff;
  padding      : .9rem .6rem;
  box-sizing   : border-box;
  position     : relative;
}

.get-product-list li:nth-child(2n+1) {
  margin-right: 1%;
}

.get-product-list li img {
  width: 100%;
}

.get-product-list li span {
  font-weight: normal;
  font-size  : 1.4rem;
  color      : #f4471e;
}

.get-product-list li span strong {
  font-weight: bold;
  font-size  : 1.5rem;
}

.get-product-list li .get-link {
  font-size    : 1.4rem;
  color        : #222;
  line-height  : 1.6rem;
  height       : 3.2rem;
  overflow     : hidden;
  margin-bottom: 0.3rem;
}

.get-product-list li .get-link .get-name {
  height  : 3.2rem;
  overflow: hidden;
}

.get-product-list li .lever-enjoy {
  width          : 3.5rem;
  height         : 3.6rem;
  display        : block;
  background     : url(//image01.homedo.com/Files/Images/cms/www/20171113/5754778445223040146_pic1.png);
  background-size: 100%;
  position       : absolute;
  top            : 0;
  left           : 0;
  color          : #fff;
  text-align     : center;
  line-height    : 1.4rem;
  padding-top    : .2rem;
}

.get-product-list li a.btn {
  font-size    : 1.8rem;
  color        : #fff;
  background   : #F35050;
  border-radius: 4px;
  border       : none;
  display      : block;
  height       : 3rem;
  line-height  : 3rem;
  text-align   : center;
  margin-top   : .5rem;
}

.get-product-list li a.btn.buy-over {
  background: #cccccc;
}

.GetMark-banner img {
  width: 100%;
}

.GetMark-All {
  padding: 1rem 1rem 0 1.5rem;
}

.GetMark-All ul li {
  width        : 50%;
  padding-right: .5rem;
  margin-bottom: .5rem;
  box-sizing   : border-box;
}

.GetMark-All ul li img {
  width: 100%;
}

.GetMark-bottom img {
  margin-top: 3.5rem;
}

.GetMark-bottom img {
  width: 100%;
}

/* 签到弹出层 */
.mengceng {
  position  : fixed;
  top       : 0;
  left      : 0;
  background: rgba(0, 0, 0, 0.5);
  width     : 100%;
  height    : 100%;
  display   : none;
}

.abposition {
  position: absolute;
  top     : 25%;
  left    : 20%;
  width   : 60%;
}

.abposition img {
  width: 100%;
}

.textcontent {
  position  : absolute;
  top       : 55%;
  left      : 20%;
  width     : 60%;
  text-align: center;
  color     : #fff7b4;
}

.textcontent h2 {
  font-size  : 2.8rem;
  color      : #FFFFFF;
  line-height: 1;
  font-weight: 500;
}

.textcontent p {
  font-size  : 2.8rem;
  color      : #FFD100;
  padding-top: 1rem;
}

.textcontent p span {
  font-size: 3rem;
}

.closebtn {
  position: absolute;
  bottom  : -8%;
  right   : 47%;
  width   : 8%;
}

.closebtn img {
  width  : 100%;
  display: block;
}

.porp-box {
  display: none;
}

.porp-box .porp-hide {
  display: block;
}

.StopJumping-box {
  width            : 25rem;
  position         : fixed;
  top              : 50%;
  left             : 50%;
  transform        : translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index          : 900;
}

.StopJumping-box .close-StopJump {
  width          : 2.6rem;
  height         : 2.6rem;
  display        : block;
  background     : url(//image01.homedo.com/Files/Images/cms/www/20170510/4711835758243332022_pic1.png) 0 0 no-repeat;
  background-size: 100%;
  margin         : 2rem auto 0;
}

.StopJumping-box .hd {
  height          : 4.1rem;
  line-height     : 4.1rem;
  background-color: #ff4200;
  color           : #fff;
  border-radius   : .5rem .5rem 0 0;
  text-align      : center;
  font-size       : 1.5rem;
  color           : #ba8455;
  background      : url(//image01.homedo.com/Files/Images/cms/www/20190610/5018956345350989809_pic1.png) top left/100% 100% no-repeat;
}

.StopJumping-box .con {
  background-color: #fffcf4;
  text-align      : center;
  border-radius   : 0 0 .5rem .5rem;
  padding         : 1.5rem 0 2.5rem;
  border          : .2rem solid #f3d1a4;
  border-top      : none;
  color           : #ba8455;
}

.StopJumping-box .text strong {
  font-size: 1.6rem;
}

.StopJumping-box .text p {
  font-size: 1.3rem;
  padding  : 0.5rem 2rem 2rem;
}

.StopJumping-box .btn-box {
  text-align: center;
}

.StopJumping-box .btn-box a {
  width           : 15rem;
  height          : 4rem;
  line-height     : 4rem;
  color           : #fff;
  font-size       : 1.5rem;
  background-color: #d69f6f;
  border-radius   : 2rem;
  display         : inline-block;
  margin          : 0 .5rem;
}