@charset "utf-8";
@import "//at.alicdn.com/t/font_1357419_10l4mnha4ph.css";
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: Helvetica;
}
ul {
  list-style: none;
}
a {
  text-decoration: none;
  outline: none;
  background-color: transparent;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: none;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input,
input:focus {
  border: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea,
select,
input {
  -webkit-appearance: none;
}
input:focus,
textarea:focus,
select:focus {
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-modify: read-write-plaintext-only;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 13.33rem #fff inset;
}
.tab_theme_section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  /* Safari */
  display: box;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  background: #fff;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin: 0.26666667rem 0;
}
.tab_theme_section.bg_f9 {
  background: #f9f9f9;
}
.tab_theme_section.fixed {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 888;
}
.tab_theme_section.fixed:before {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  top: -0.2rem;
  display: block;
  width: 100%;
  height: 0.2667rem;
  background: #fff;
  z-index: 666;
}
.tab_theme_section .item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  text-align: center;
}
.tab_theme_section .item a {
  position: relative;
  display: inline-block;
  min-width: 50%;
  padding: 0.346666rem 0.133333rem;
  font-size: 0.4rem;
  color: #999;
  border-bottom-width: 0.05333333rem;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  z-index: 889;
}
.tab_theme_section .item a p {
  color: #444444;
  font-size: 0.36rem;
  line-height: 0.48rem;
}
.tab_theme_section .item a p:first-child {
  margin-top: -0.133333rem;
}
.tab_theme_section .item a p:last-child {
  margin-bottom: -0.266666rem;
}
.tab_theme_section .item.active a {
  border-bottom-color: #ea5921;
  color: #ea5921;
}
.tab_theme_section .item.active a p {
  color: #ea5921;
}
.tab_theme_section .item:active a {
  color: #ea5921;
}
.tab_theme_section .item:active a p {
  color: #ea5921;
}
[data-dpr="1"] .tab_theme_section {
  border-top: none;
  border-bottom: none;
}
[data-dpr="1"] .tab_theme_section:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 1px;
  border-top: 1px solid #e5e5e5;
  color: #e5e5e5;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
[data-dpr="1"] .tab_theme_section:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1px;
  border-bottom: 1px solid #e5e5e5;
  color: #e5e5e5;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
[data-dpr="1"] .tab_theme_section .item a {
  border-bottom-width: 3px;
}
.fliSkinToDark .tab_theme_section .item a {
  color: #3C4451;
}
.fliSkinToDark .tab_theme_section .item.active a {
  border-bottom-color: #4da990;
  color: #4da990;
}
.fliSkinToDark .tab_theme_section .item.active a p {
  color: #4da990;
}
.fliSkinToDark .tab_theme_section .item:active a {
  color: #4da990;
}
.fliSkinToDark .tab_theme_section .item:active a p {
  color: #4da990;
}
.public_right_nav {
  position: absolute;
  top: 0rem;
  right: 0.3rem;
  z-index: 9999;
}
.public_right_nav .icon_filter {
  display: block;
  width: 0.5rem;
  height: 0.6rem;
  margin-top: 0.333333rem;
  background: url(../img/recharge/icon_filter_active.png) center center / contain no-repeat;
}
.public_right_nav .icon_more {
  display: block;
  width: 0.586666rem;
  height: 0.586666rem;
  margin-top: 0.333333rem;
  background: url(../img/icon_more.png) center center / contain no-repeat;
}
.public_top_header_b .public_right_nav .icon_more {
    background-image: url(../img/icon_more_b.png);
}

.public_right_nav .icon_more:active {
  opacity: 0.6;
}
.public_right_nav ul {
  display: none;
  position: absolute;
  top: 1.3rem;
  right: -0.2rem;
  width: 2.7rem;
  height: auto;
  padding: 0rem 0.13rem;
  border-radius: 0.13rem;
  background: #444;
}
.public_right_nav ul:before {
  content: " ";
  position: absolute;
  top: -0.37rem;
  right: 0.3rem;
  width: 0;
  height: 0;
  border-width: 0.2rem;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #444;
}
.public_right_nav ul li {
  position: relative;
  height: 0.86rem;
  line-height: 0.6rem;
}
.public_right_nav ul li.active a {
  color: #ea5921;
  font-weight: bolder;
}
.public_right_nav ul li + li {
  border-top: 1px solid #ea5921;
}
.public_right_nav ul li a {
  display: block;
  padding: 0.13rem 0;
  color: #fff;
  font-size: 0.32rem;
  text-align: left;
}
.public_right_nav ul li a p.center {
  margin-left: 0;
  text-align: center;
}
.public_right_nav ul li a:active {
  background: rgba(255, 255, 255, 0.1);
}
.public_right_nav ul li a > span {
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  float: left;
}
.public_right_nav ul li a .icon_home {
  background: url(../img/icon_tr_home.png) center center / contain no-repeat;
}
.public_right_nav ul li a .icon_shoppingCart {
  background: url(../img/icon_tr_shoppingCart.png) center center / contain no-repeat;
}
.public_right_nav ul li a .icon_user {
  background: url(../img/icon_tr_user.png) center center / contain no-repeat;
}
.public_right_nav ul li a .icon_scoreSetting {
  background: url(../img/icon_scoreSetting.png) center center / contain no-repeat;
}
.public_right_nav ul li a p {
  margin-left: 0.73rem;
  font-size: 0.32rem;
}
.public_right_nav ul li a p .num_circle {
  vertical-align: middle;
}
.fliSkinToDark .public_right_nav .icon_more {
  background-image: url(../img/icon_more_f.png);
}
.fliSkinToDark .public_right_nav .icon_filter {
  background-image: url(../img/colorfulSkin/dark/recharge/icon_filter_active.png);
}
.fliSkinToDark .public_right_nav ul li.active a {
  color: #4da990;
}
.fliSkinToDark .public_right_nav ul li + li {
  border-top-color: #4da990;
}
.num_circle {
  position: relative;
  width: 0.46rem;
  height: 0.46rem;
  border-radius: 100%;
  background: #ee0a3b;
  color: #ffffff;
  text-align: center;
  font-size: 0.26rem;
  vertical-align: super;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.public_top_header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 1.18rem;
  line-height: 1.18rem;
  font-size: 0.48rem;
  color: #333;
  background: #f9f9f9;
  box-shadow: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.1);
  text-align: center;
  z-index: 1000;
}
.public_top_header.narrow {
  left: -7.46666667rem;
  width: 7.46666667rem;
  background: #d32f2f;
}
.public_top_header.narrow .btn_search {
  background: url(../img/btn_search.png) center center / contain no-repeat;
}
.public_top_header.narrow .return_back:before {
  border-color: #fff;
}
.public_top_header.narrow .search_section {
  margin-left: 1rem;
  margin-right: 0.2rem;
}
.public_top_header .text {
  display: block;
  position: absolute;
  color: #ea5921;
  top: 0;
  font-size: 0.37333333rem;
}
.public_top_header .text.text_right {
  right: 0.37333333rem;
}
.public_top_header .icon_packet {
  position: absolute;
  top: 0.15rem;
  right: 0.5rem;
  width: 0.8rem;
  height: 0.85333333rem;
  background: url(../img/square/icon_hongbao.png) center center / contain no-repeat;
}
.public_top_header .icon_bill {
  position: absolute;
  top: 0.2rem;
  right: 0.5rem;
  width: 0.833333rem;
  height: 0.803333rem;
  background: url(../img/recharge/icon_bill_dingdan.png) center center / contain no-repeat;
}
.public_top_header .icon_setting {
  position: absolute;
  top: 0.32rem;
  right: 0.5rem;
  width: 0.56rem;
  height: 0.5067rem;
  background: url(../img/fudou/icon_setting.png) center center / contain no-repeat;
}
.public_top_header .cart_num {
  position: absolute;
  top: 0.266666rem;
  right: 0.266666rem;
}
.public_top_header .search_section {
  display: block;
  position: relative;
  top: 0.146666rem;
  height: 0.88rem;
  margin-left: 1.4rem;
  margin-right: 1.4rem;
  -webkit-border-radius: 0.08rem;
  -moz-border-radius: 0.08rem;
  -ms-border-radius: 0.08rem;
  -o-border-radius: 0.08rem;
  border-radius: 0.08rem;
  overflow: hidden;
  background: #fff;
}
.public_top_header .search_section .icon_clear {
  top: 0.21333333rem;
  right: 0.2rem;
}
.public_top_header .search_section .input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 100%;
  font-size: 0.34rem;
  line-height: 0.61333333rem;
  padding: 0.133333rem 0.2667rem 0.133333rem 0.88rem;
  background: transparent;
  color: #666;
}
.public_top_header .search_section .icon_search {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 0.88rem;
  height: 0.88rem;
  background: url(../img/jd/icon_top_search_d.png) center center no-repeat;
  background-size: 0.4267rem 0.44rem;
  border: none;
}
.public_top_header ::-webkit-input-placeholder {
  color: #999;
}
.public_top_header :-moz-placeholder {
  color: #999;
}
.public_top_header ::-moz-placeholder {
  color: #999;
}
.public_top_header :-ms-input-placeholder {
  color: #999;
}
.public_top_header.transparent {
  background: transparent;
}
.public_top_header.transparent .return_back:before {
  border-color: #fff;
}
.public_top_header.transparent .cart_num .icon_cart {
  background: url(../img/jd/icon_top_cart_d.png) center center no-repeat;
  background-size: contain;
}
.public_top_header.transparent .search_section {
  background: #ffffff;
}
.public_top_header.transparent .search_section .icon_search {
  background: url(../img/jd/icon_top_search_d.png) center center no-repeat;
  background-size: 0.4267rem 0.44rem;
}
.public_top_header.transparent ::-webkit-input-placeholder {
  color: #666;
}
.public_top_header.transparent :-moz-placeholder {
  color: #666;
}
.public_top_header.transparent ::-moz-placeholder {
  color: #666;
}
.public_top_header.transparent :-ms-input-placeholder {
  color: #666;
}
.public_top_header.bg_theme {
  background: #ea5921;
  color: #fff;
  box-shadow: none;
}
.public_top_header.bg_theme .return_back:before {
  border-color: #fff;
}
.public_top_header.bg_theme .public_right_nav .icon_more {
  background-image: url(../img/icon_more_f.png);
}
.public_top_header .tab {
  display: inline-block;
  overflow: hidden;
  border: 1px solid #ddd;
  margin-top: 0.2rem;
  border-radius: 0.08rem;
}
.public_top_header .tab a {
  display: block;
  line-height: 0.8rem;
  float: left;
  color: #333;
  font-size: 0.32rem;
  padding: 0 0.4rem;
}
.public_top_header .tab a.active {
  background: #416efb;
  color: #fff;
}
.return_back {
  display: block;
  position: absolute;
  width: 1.2rem;
  height: 1.2rem;
  left: 0;
  top: 0;
  padding: 0.1rem;
  z-index: 1001;
}
.return_back:active {
  border-color: rgba(65, 110, 251, 0.5);
}
.return_back:before {
  content: " ";
  /*position: absolute;*/
  display: inline-block;
  height: 0.346rem;
  width: 0.346rem;
  border-width: 0.04rem 0.04rem 0 0;
  /*border-color: #ea5921;*/
    border-color:#000;
  border-style: solid;
  -webkit-transform: matrix(-0.71, -0.71, 0.71, -0.71, 0, 0);
  transform: matrix(-0.71, -0.71, 0.71, -0.71, 0, 0);
  position: relative;
  /*top: -0.04rem;*/
  left: 0.08rem;
  top: -0.08rem;
}
.fahongbaoPage .public_top_header {
  background: #ff5252;
  color: #fff;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
}
.fahongbaoPage .public_top_header:after {
  position: absolute;
  top: 0.2rem;
  left: 1.2rem;
  content: "";
  width: 0.03rem;
  height: 0.8rem;
  background: #d32f2f;
}
.fahongbaoPage .public_top_header .return_back:before {
  border-color: #fff;
}
.commentPage.red .public_top_header {
  color: #f92b7d;
}
.searchPage .public_top_header .search_section {
  border-color: #b4b4b4;
  background: #fff;
}
.searchPage .public_top_header .search_section .icon_search {
  background: url(../img/icon_search_gray.png) center center no-repeat;
}
.selectPersonPage .fixedTop .return_back:before {
  border-color: #fff;
}
.fliSkinToDark .public_top_header {
  background: #3C4451;
  color: #fff;
}
.fliSkinToDark .public_top_header .return_back:before {
  border-color: #fff;
}
.fliSkinToDark .public_top_header .icon_bill {
  background-image: url(../img/colorfulSkin/dark/recharge/icon_bill_dingdan.png);
}
.fliSkinToDark .public_top_header a {
  color: #fff;
}
.fliSkinToDark .public_top_header.transparent {
  background: transparent;
}
.fliSkinToDark .public_top_header .tab a.active {
  background-color: #4da990;
}
.fliSkinToDark .public_top_header .text {
  color: #4da990;
}
.fliSkinToDark .public_top_header.bg_theme {
  background: #3C4451;
}
.fixed_footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 1000;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
}
.fixed_footer ul {
  display: -webkit-box;
  display: -webkit-flex;
  /* Safari */
  display: box;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: center;
  align-items: center;
  height: 1.3333rem;
  overflow: hidden;
}
.fixed_footer ul li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.fixed_footer ul li a {
  position: relative;
  display: block;
  text-align: center;
  font-size: 0.2667rem;
  color: #838383;
}
.fixed_footer ul li a > span {
  position: relative;
  display: block;
  width: 0.7467rem;
  height: 0.7467rem;
  margin: 0 auto;
}
.fixed_footer ul li a > span .num_circle {
  position: absolute;
  top: -0.066666rem;
  right: -0.5rem;
}
.fixed_footer ul li a .icon_home {
  background: url(../img/icon_footer_home.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li a .icon_dynamic {
  background: url(../img/icon_footer_dynamic.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li a .icon_square {
  background: url(../img/icon_footer_square.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li a .icon_shop {
  background: url(../img/icon_footer_shop.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li a .icon_user {
  background: url(../img/icon_footer_user.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li a .icon_cate {
  background: url(../img/icon_footer_cate.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li a .icon_home:after {
  display: none;
  content: url(../img/icon_footer_home_active.png);
}
.fixed_footer ul li a .icon_dynamic:after {
  display: none;
  content: url(../img/icon_footer_dynamic_active.png);
}
.fixed_footer ul li a .icon_square:after {
  display: none;
  content: url(../img/icon_footer_square_active.png);
}
.fixed_footer ul li a .icon_shop:after {
  display: none;
  content: url(../img/icon_footer_shop_active.png);
}
.fixed_footer ul li a .icon_user:after {
  display: none;
  content: url(../img/icon_footer_user_active.png);
}
.fixed_footer ul li a .icon_cate:after {
  display: none;
  content: url(../img/icon_footer_cate_active.png);
}
.fixed_footer ul li.active a,
.fixed_footer ul li:active a {
  color: #ea5921;
}
.fixed_footer ul li.active .icon_home,
.fixed_footer ul li:active .icon_home {
  background: url(../img/icon_footer_home_active.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li.active .icon_dynamic,
.fixed_footer ul li:active .icon_dynamic {
  background: url(../img/icon_footer_dynamic_active.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li.active .icon_square,
.fixed_footer ul li:active .icon_square {
  background: url(../img/icon_footer_square_active.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li.active .icon_shop,
.fixed_footer ul li:active .icon_shop {
  background: url(../img/icon_footer_shop_active.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li.active .icon_user,
.fixed_footer ul li:active .icon_user {
  background: url(../img/icon_footer_user_active.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li.active .icon_cate,
.fixed_footer ul li:active .icon_cate {
  background: url(../img/icon_footer_cate_active.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li a .icon_cart_yanjing {
  background: url(../img/icon_footer_cart.png) center center no-repeat;
  background-size: contain;
}
.fixed_footer ul li a .icon_cart_yanjing:after {
  display: none;
  content: url(../img/icon_footer_cart_active.png);
}
.fliSkinToDark .fixed_footer ul li a {
  color: #3C4451;
}
.fliSkinToDark .fixed_footer ul li.active .icon_home,
.fliSkinToDark .fixed_footer ul li:active .icon_home {
  background-image: url(../img/colorfulSkin/dark/icon_footer_home_active.png);
}
.fliSkinToDark .fixed_footer ul li.active .icon_dynamic,
.fliSkinToDark .fixed_footer ul li:active .icon_dynamic {
  background-image: url(../img/colorfulSkin/dark/icon_footer_dynamic_active.png);
}
.fliSkinToDark .fixed_footer ul li.active .icon_square,
.fliSkinToDark .fixed_footer ul li:active .icon_square {
  background-image: url(../img/colorfulSkin/dark/icon_footer_square_active.png);
}
.fliSkinToDark .fixed_footer ul li.active .icon_shop,
.fliSkinToDark .fixed_footer ul li:active .icon_shop {
  background-image: url(../img/colorfulSkin/dark/icon_footer_shop_active.png);
}
.fliSkinToDark .fixed_footer ul li.active .icon_user,
.fliSkinToDark .fixed_footer ul li:active .icon_user {
  background-image: url(../img/colorfulSkin/dark/icon_footer_user_active.png);
}
.fliSkinToDark .fixed_footer ul li.active .icon_cate,
.fliSkinToDark .fixed_footer ul li:active .icon_cate {
  background-image: url(../img/colorfulSkin/dark/icon_footer_cate_active.png);
}
.gua_activity header {
  position: relative;
  text-align: center;
  border-bottom: 1px solid #999999;
  width: 90%;
  margin: 0 auto 0.5rem;
}
.gua_activity header span {
  position: relative;
  display: inline-block;
  top: 0.48rem;
  font-size: 0.32rem;
  color: #999;
  background: #fff;
  padding: 0.266666rem;
  z-index: 99;
}
.gua_activity .img_cover {
  display: block;
  margin: 0 auto;
  width: 9.2533rem;
  height: 4.8933rem;
}
.gua_activity .img_cover img {
  display: block;
  width: 100%;
  height: auto;
}
.gua_activity .content {
  position: relative;
  background: #4c8efe;
  padding: 1px;
}
.gua_activity .content .gua_box {
  position: relative;
  width: 8rem;
  height: 3.653333rem;
  padding: 0.133333rem 0.333333rem;
  background: url(../img/img_gua_bg.png) center center / contain no-repeat;
  box-shadow: 0 0 0.24rem rgba(253, 112, 155, 0.75);
  margin: 0.933333rem auto;
}
.gua_activity .content .gua_box .quan {
  position: relative;
  text-align: center;
  height: 100%;
  background: #fc3717;
  padding-top: 0.32rem;
}
.gua_activity .content .gua_box .quan p {
  font-size: 0.533333rem;
  color: #fff;
  padding: 0.506666rem 0;
}
.gua_activity .content .gua_box .quan a {
  position: relative;
  display: none;
  line-height: 0.64rem;
  padding: 0 0.466666rem;
  font-size: 0.373333rem;
  color: #fff;
  background: #fcc027;
  border-radius: 0.32rem;
  background: -webkit-linear-gradient(left, #fcc027, #fd8a3d);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left, #fcc027, #fd8a3d);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left, #fcc027, #fd8a3d);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(left, #fcc027, #fd8a3d);
  /* 标准的语法（必须放在最后） */
  z-index: 100;
}
.gua_activity .content .gua_box #cover {
  display: block;
  position: relative;
  width: 101%;
  height: 101%;
  top: -100.5%;
  left: -0.5%;
  z-index: 88;
}
.gua_activity .content .gua_description {
  position: absolute;
  left: 50%;
  top: 1rem;
  width: 8rem;
  height: 3.653333rem;
  margin-left: -4rem;
  text-align: center;
  padding-top: 0.6rem;
  z-index: 99;
}
.gua_activity .content .gua_description p {
  font-size: 0.4rem;
  color: #333333;
  padding: 0.4rem 0;
  font-weight: 600;
}
.gua_activity .content .gua_description a {
  display: inline-block;
  line-height: 0.853333rem;
  padding: 0 0.8rem;
  font-size: 0.32rem;
  color: #fff;
  background: #fd3918;
  border-radius: 0.426666rem;
  background: -webkit-linear-gradient(left, #fd3918, #ea0c08);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left, #fd3918, #ea0c08);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left, #fd3918, #ea0c08);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(left, #fd3918, #ea0c08);
  /* 标准的语法（必须放在最后） */
  box-shadow: 0 0 0.093333rem rgba(252, 54, 23, 0.6);
}
[data-dpr="1"] .gua_activity header {
  border-bottom: none;
}
[data-dpr="1"] .gua_activity header:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1px;
  border-bottom: 1px solid #999;
  color: #999;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.fliSkinToDark .gua_activity .content {
  background: #4da990;
}
.public_loading_box {
  position: relative;
  width: 100%;
  max-height: 6.666666rem;
}
.public_loading_box .public_loading_section {
  top: 50%;
}
.public_loading_box .public_loading_section .container1 > div,
.public_loading_box .public_loading_section .container2 > div,
.public_loading_box .public_loading_section .container3 > div {
  background-color: #999;
}
.public_loading_section {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.1);
  z-index: 9999;
}
.public_loading_section .loading_box {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2rem;
  height: 2rem;
  margin-left: -1rem;
  margin-top: -1rem;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.133333rem;
}
.public_loading_section .spinner {
  margin: 25% auto;
  width: 1rem;
  height: 1rem;
  position: relative;
}
.public_loading_section .container1 > div,
.public_loading_section .container2 > div,
.public_loading_section .container3 > div {
  width: 0.14rem;
  height: 0.14rem;
  background-color: #ddd;
  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.public_loading_section .spinner .spinner-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
.public_loading_section .container2 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
.public_loading_section .container3 {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
.public_loading_section .circle1 {
  top: 0;
  left: 0;
}
.public_loading_section .circle2 {
  top: 0;
  right: 0;
}
.public_loading_section .circle3 {
  right: 0;
  bottom: 0;
}
.public_loading_section .circle4 {
  left: 0;
  bottom: 0;
}
.public_loading_section .container2 .circle1 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.public_loading_section .container3 .circle1 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.public_loading_section .container1 .circle2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.public_loading_section .container2 .circle2 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.public_loading_section .container3 .circle2 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.public_loading_section .container1 .circle3 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.public_loading_section .container2 .circle3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.public_loading_section .container3 .circle3 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.public_loading_section .container1 .circle4 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.public_loading_section .container2 .circle4 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.public_loading_section .container3 .circle4 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
[v-cloak] {
  display: none !important;
}
.iconfontAli {
  font-size: 1em !important;
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.03rem;
  margin-right: 0.06rem;
  font-weight: lighter;
}
.icon-ali-jifen {
  color: #ffbb04 !important;
}
a {
  color: #ea5921;
}
.left {
  float: left;
}
.right {
  float: right;
}
.img img {
  display: block;
  width: 100%;
}
.text-ellipsis {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.clearfix:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 0.32rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
html {
  position: relative;
  height: 100%;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
  background: #f2f2f2;
  font-size: 32px;
  font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif, Arial !important;
}
body {
  position: relative;
  min-height: 100%;
  padding-top: 1.18rem;
  overflow: auto;
  color: #444;
  cursor: pointer;
}
body > div {
  font-size: 0.42rem;
}
body.has_fixed_footer {
  padding-bottom: 1.33333333rem;
}
body.no_fixed_top {
  padding-top: 0;
}
.bg_top_transparent {
  height: 4.3rem;
  background: url(../img/login/logo-bj.png) center bottom no-repeat;
  background-size: cover;
  margin-bottom: -3rem;
}
.bg_top_transparent .public_top_header {
  position: relative;
  box-shadow: none;
  color: #fff;
}
.bg_top_transparent.colorFul {
  background-image: url(../img/login/logo-bj.png);
}
.btn_index_long {
  display: block;
  margin: 0 auto;
  width: 6.66666667rem;
  height: 1.17333333rem;
  line-height: 1.17333333rem;
  border: none;
  background-color: #ea5921;
  color: #fff;
  font-size: 0.42rem;
  text-align: center;
  border-radius: 0.58666667rem;
}
.btn_index_long:active {
  background: #e18865;;
}
.icon_cart {
  width: 0.66666667rem;
  height: 0.66666667rem;
  background: url(../img/jd/icon_top_cart_d.png) center center / contain no-repeat;
}
.u-flyer {
  z-index: 999999;
  max-width: 0.66666667rem;
}
.pop_tips {
  position: fixed;
  top: 150%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  padding: 0.13333333rem 0.26666667rem;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 0.13333333rem;
  color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.4rem;
  z-index: 99999;
}
.fuli_icon_close {
  position: absolute;
  top: 0.2rem;
  right: 0.13333333rem;
  height: 0.53333333rem;
  width: 0.53333333rem;
  background: url(../img/icon_close_circle.png) center center / contain no-repeat;
  z-index: 999;
}
.num_count_box {
  width: 2.53333333rem;
  height: 0.74666667rem;
  background: url(../img/icon_count_box.png) center center / contain no-repeat;
}
.num_count_box:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.num_count_box:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.num_count_box span {
  display: block;
  width: 0.72rem;
  height: 0.72rem;
}
.num_count_box span.minus {
  float: left;
}
.num_count_box span.plus {
  float: right;
}
.num_count_box input {
  display: block;
  float: left;
  width: 1.06666667rem;
  height: 0.72rem;
  color: #444444;
  font-size: 0.34rem;
  text-align: center;
  border: none;
  background: transparent;
}
.area_select {
  position: absolute;
  left: 0;
  bottom: -100%;
  background: #ffffff;
  width: 100%;
  color: #444;
  font-size: 0.4rem;
}
.area_select header {
  line-height: 1.17333333rem;
  text-align: center;
  font-size: 0.42rem;
}
.area_select header .icon_close {
  position: absolute;
  width: 0.45333333rem;
  height: 0.45333333rem;
  right: 0.48rem;
  top: 0.34666667rem;
  background: url(../img/icon_close.png) center center / contain no-repeat;
}
.area_select .showSection {
  position: relative;
  line-height: 0.84rem;
  font-size: 0.4rem;
  overflow: hidden;
}
.area_select .showSection:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 1px;
  border-top: 1px solid #e5e5e5;
  color: #e5e5e5;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.area_select .showSection:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1px;
  border-bottom: 1px solid #e5e5e5;
  color: #e5e5e5;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.area_select .showSection span {
  display: block;
  float: left;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-width: 0.03rem;
  border-bottom-style: solid;
  border-bottom-color: transparent;
}
.area_select .showSection span.select {
  border-bottom-color: #ea5921;
  color: #ea5921;
}
.area_select .area_list {
  height: 8rem;
  overflow-y: auto;
}
.area_select .area_list ul {
  display: none;
}
.area_select .area_list ul.active {
  display: block;
}
.area_select .area_list ul li {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  display: block;
  line-height: 0.98666667rem;
}
.area_select .area_list ul li a {
  color: #444;
  padding-right: 0.4rem;
}
.area_select .area_list ul li.active a {
  color: #ea5921;
  background: url(../img/icon_selected.png) right bottom no-repeat;
  background-size: 0.34666667rem 0.30666667rem;
}
.btn_submit_long {
  position: relative;
  display: block;
  width: 7.73333333rem;
  height: 1.30666667rem;
  line-height: 1.30666667rem;
  font-size: 0.48rem;
  color: #fff;
  background: #ea5921;
  border: none;
  margin-top: 0.4rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.66666667rem;
  text-align: center;
  overflow: hidden;
}
.btn_submit_long span {
  position: absolute;
  left: 31%;
  top: 0%;
  height: 1.30666667rem;
  line-height: 1.22rem;
  font-size: 0.66rem;
}
.btn_submit_long:active {
  background: #e18865;;
}
.btn_submit_long.gray {
  background: #999;
}
.btn_submit_long.gray:active {
  background: rgba(153, 153, 153, 0.8);
}
.btn_submit_long.orange {
  background: #fd8a3d;
}
.btn_submit_long.orange:active {
  background: rgba(253, 138, 61, 0.8);
}
.btn_submit_long[disabled="disabled"] {
  opacity: 0.5;
}
.btn_submit_long[disabled="disabled"]:active {
  opacity: 0.5;
}
.btn_pill {
  padding: 0  0.26666667rem;
  min-width: 1.6rem;
  height: 0.8rem;
  line-height: 0.74666667rem;
  font-size: 0.34rem;
  border-width: 0.03rem;
  border-style: solid;
  background: #fff;
  border-radius: 0.74666667rem;
  text-align: center;
}
.btn_pill.btn_pill_theme {
  color: #ea5921;
  border-color: #ea5921;
}
.btn_pill.btn_pill_theme:active {
  color: #fff;
  background: #ea5921;
}
.btn_pill.btn_pill_yellow {
  color: #fff;
  border-color: #fccd19;
  background: #fccd19;
  width: 3.2rem;
}
.btn_pill_red {
  display: inline-block;
  height: 1.07rem;
  line-height: 1.07rem;
  text-align: center;
  font-size: 0.37333333rem;
  color: #fff;
  background: #f92a30;
  width: 3.2rem;
  border-radius: 0.10666667rem;
}
.btn_pill_red + .btn_pill_red {
  margin-left: 0.5rem;
  background: #ffe523;
  color: #f92a30;
}
.public_empty_section {
  position: relative;
  width: 6.13333333rem;
  height: 2.56rem;
  padding-left: 3.13333333rem;
  padding-top: 1.6rem;
  margin: 30% auto;
}
/*.Public_Bg {*/
  /*background: url(../img/nothing.png) center center no-repeat;*/
  /*background-size: contain;*/
/*}*/
/*.daydao_Bg {*/
  /*background: url(../img/daydao_nothing.png) center center no-repeat;*/
  /*background-size: contain;*/
/*}*/
.Public_Bg {
  background: url(../img/empty.png) center center no-repeat;
  background-size: contain;
  padding-left: 0;
  text-align: center;
  padding-top: 2.56rem;
}
.Public_Bg .tip{
  color: #999;
  margin: 0.32rem 0;
  font-size: 0.3733rem;
}
.public_empty_section_list {
  position: fixed;
  top: 2.2rem;
  left: 0.32rem;
  right: 0.32rem;
  bottom: 0.32rem;
  background: url(../img/icon_empty.png) center 2.6667rem no-repeat #fff;
  background-size: 2.4rem auto;
  padding-top: 6rem;
  text-align: center;
}
.public_empty_section_list p {
  font-size: 0.36rem;
  color: #999;
  line-height: 0.6667rem;
  margin-bottom: 0.2667rem;
}
.pub_coming_soon {
  position: relative;
  margin-top: 30%;
  height: 4rem;
  background: url(../img/pic_forward.png) center top no-repeat;
  background-size: 2.7733rem 2.3067rem;
}
.pub_coming_soon p {
  text-align: center;
  padding-top: 2.8rem;
  color: #999;
  font-size: 0.4rem;
}
.pub_link_theme {
  display: inline-block;
  padding: 0rem 0.26666667rem;
  min-width: 1.84rem;
  height: 0.61333333rem;
  line-height: 0.61333333rem;
  font-size: 0.32rem;
  background: #ea5921;
  border-radius: 0.08rem;
  text-align: center;
  color: #fff;
}
.pub_link_theme:active {
  background: #e18865;
}
.fli_checkbox_blue {
  position: relative;
  width: 0.45333333rem;
  height: 0.45333333rem;
}
.fli_checkbox_blue.corner label {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 0.053333rem;
}
.fli_checkbox_blue.corner input[type="checkbox"]:checked + label,
.fli_checkbox_blue.corner input[type="radio"]:checked + label {
  border: none;
  background: url(../img/recharge/icon_checked_w.png) center center / contain no-repeat #ea5921;
}
.fli_checkbox_blue input[type="checkbox"],
.fli_checkbox_blue input[type="radio"] {
  visibility: hidden;
}
.fli_checkbox_blue label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0.45333333rem;
  height: 0.45333333rem;
  border: 0.028rem;
  border-style: solid;
  border-color: #ddd;
  border-radius: 50%;
}
.fli_checkbox_blue label:before {
  content: " ";
  position: absolute;
  top: -0.26rem;
  bottom: -0.26rem;
  left: -0.26rem;
  right: -0.26rem;
}
.fli_checkbox_blue input[type="checkbox"]:checked + label,
.fli_checkbox_blue input[type="radio"]:checked + label {
  border: none;
  background: url(../img/icon_fli_checkbox_checked.png) center center / contain no-repeat #ea5921;
}
.checkbox_section {
  position: relative;
  width: 0.53333333rem;
  height: 0.53333333rem;
  overflow: hidden;
}
.checkbox_section input[type="checkbox"],
.checkbox_section input[type="radio"] {
  visibility: hidden;
}
.checkbox_section label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0.53333333rem;
  height: 0.53333333rem;
  border-width: 0.028rem;
  border-style: solid;
  border-color: #ddd;
}
.checkbox_section input[type="checkbox"] + label:before,
.checkbox_section input[type="radio"] + label:before {
  content: " ";
  position: absolute;
  top: 0.03rem;
  left: 0.03rem;
  width: 0.4rem;
  height: 0.4rem;
}
.checkbox_section input[type="checkbox"]:checked + label,
.checkbox_section input[type="radio"]:checked + label {
  border-color: #ea5921;
}
.checkbox_section input[type="checkbox"]:checked + label:before,
.checkbox_section input[type="radio"]:checked + label:before {
  background: url(../img/icon_checkbox_checked.png) center center / contain no-repeat;
}
.radio_section {
  position: relative;
  width: 0.58666667rem;
  height: 0.58666667rem;
  border-radius: 100%;
}
.radio_section input[type="checkbox"],
.radio_section input[type="radio"] {
  visibility: hidden;
}
.radio_section label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  border-radius: 100%;
  width: 0.58666667rem;
  height: 0.58666667rem;
  background: url(../img/icon_radio.png) center center no-repeat #dad5d5;
  background-size: 0.4rem 0.2rem;
}
.radio_section input[type="checkbox"]:checked + label,
.radio_section input[type="radio"]:checked + label {
  background-color: #ee0a3b;
}
.radio_section.border label {
  border-width: 0.03rem;
  border-style: solid;
  border-color: #999;
  background: transparent;
  overflow: hidden;
}
.radio_section.border input[type="checkbox"]:checked + label:before,
.radio_section.border input[type="radio"]:checked + label:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 0.53333333rem;
  height: 0.53333333rem;
  background: url(../img/icon_radio.png) center 52% no-repeat #ee0a3b;
  background-size: 80%;
}
.radio_section.border input[type="checkbox"]:checked + label,
.radio_section.border input[type="radio"]:checked + label {
  border-color: #ee0a3b;
}
.radio_section2 {
  position: relative;
  width: 0.53333333rem;
  height: 0.53333333rem;
  border-radius: 100%;
}
.radio_section2 input[type="checkbox"],
.radio_section2 input[type="radio"] {
  visibility: hidden;
}
.radio_section2 label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  border-radius: 100%;
  width: 0.53333333rem;
  height: 0.53333333rem;
  background: url(../img/square/icon_checked_w.png) center center / 60% no-repeat #bdbdbd;
}
.radio_section2 input[type="checkbox"]:checked + label,
.radio_section2 input[type="radio"]:checked + label {
  background-color: #ee0a3b;
}
.radio_section_theme {
  position: relative;
  width: 0.58666667rem;
  height: 0.58666667rem;
}
.radio_section_theme input[type="checkbox"],
.radio_section_theme input[type="radio"] {
  visibility: hidden;
}
.radio_section_theme label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0.58666667rem;
  height: 0.58666667rem;
  border-width: 0.03rem;
  border-style: solid;
  border-color: #acacac;
  border-radius: 50%;
  background: #fff;
}
.radio_section_theme input[type="checkbox"]:checked + label,
.radio_section_theme input[type="radio"]:checked + label {
  background-color: #ea5921;
}
.password_section {
  position: relative;
  display: block;
  text-align: center;
  background: #fff;
}
.password_section i.fa {
  display: block;
  position: absolute;
  left: 0.32rem;
  top: 1rem;
  color: #999;
  font-size: 0.5rem;
  z-index: 999;
}
.password_section .input_box {
  display: inline-block;
  position: relative;
  border: 0.03rem solid #e5e5e5;
  margin-top: 0.72rem;
  margin-left: auto;
  margin-right: auto;
  z-index: 999;
}
.password_section .input_box input {
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 0.5rem;
  color: #444;
  float: left;
  text-align: center;
  -webkit-text-security: disc;
  text-security: disc;
  border-radius: none;
  -moz-border-radius: none;
}
.password_section .input_box input + input {
  border-left: 0.03rem solid #e5e5e5;
}
.password_section .pwd {
  position: fixed;
  top: 25%;
  left: -100%;
  z-index: -100;
  -ms-transform: scale(0.00001, 0.00001);
  /* IE 9 */
  -webkit-transform: scale(0.00001, 0.00001);
  /* Safari */
  transform: scale(0.00001, 0.00001);
  /* 标准语法 */
}
.password_section .forgotton {
  display: block;
  font-size: 0.34rem;
  color: #999;
  width: 6.4rem;
  margin: 0 auto 0.4rem;
  text-align: right;
  line-height: 1.2rem;
}
.password_section .forgotton.dis {
  display: none;
}
.suc_section .icon_suc {
  display: block;
  width: 2.48rem;
  height: auto;
  margin: 2rem auto 0.5rem;
}
.suc_section .coin {
  display: block;
  width: 4.57333333rem;
  height: auto;
  margin-top: 0.56rem;
  margin-left: auto;
  margin-right: auto;
}
.suc_section p {
  text-align: center;
  font-size: 0.48rem;
  color: #444;
  margin-top: 0.77333333rem;
  margin-bottom: 1.06666667rem;
}
.loading_section {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 19900205;
}
.loading_section .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2rem;
  height: 2rem;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.loading_section .loading .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  background: url(../img/loading.png) center center / contain no-repeat;
  animation: rotate_loading 0.6s linear infinite;
  -webkit-animation: rotate_loading 0.6s linear infinite;
  /* Safari and Chrome */
}
.loading_section .loading .text {
  font-size: 0.34rem;
  text-align: center;
  line-height: 2rem;
  color: #ea5921;
}
@keyframes rotate_loading {
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
  }
  to {
    transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    /* IE 9 */
    -webkit-transform: rotate(-360deg);
    /* Safari and Chrome */
  }
}
@-webkit-keyframes rotate_loading {
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
  }
  to {
    transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    /* IE 9 */
    -webkit-transform: rotate(-360deg);
    /* Safari and Chrome */
  }
}
.icon_clear {
  display: none;
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  background: url(../img/icon_close_circle.png) center center / contain no-repeat;
  z-index: 999;
}
.form_section .item .fieldError + label.fieldError,
.loginPage .login_form_section .item .fieldError + label.fieldError {
  position: absolute;
  top: 0.36rem;
  left: 0.2rem;
  color: red;
  width: 100%;
  font-size: 0.34rem;
}
.form_section .item .fieldError + label.fieldError {
  top: 0.76rem;
  left: 0.44rem;
}
.tofriend_tips_section {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999999;
}
.tofriend_tips_section img {
  display: block;
  width: 88%;
  height: auto;
  margin: 0.2667rem auto;
}
.fli_to_top_arrow {
  display: none;
  position: fixed;
  right: 0.1rem;
  bottom: 1.5rem;
  width: 1.4rem;
  height: 1.4rem;
  background: url(../img/pic_to_top.png) center center / contain no-repeat;
  z-index: 99999999;
}
.switch {
  position: relative;
  display: inline-block;
  width: 1.06666667rem;
  height: 0.58666667rem;
  background: #ea5921;
  padding: 0.03rem;
  border-radius: 0.29333333rem;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: ease 0.5s;
  transition: ease 0.5s;
}
.switch .sButton {
  width: 0.53333333rem;
  height: 0.53333333rem;
  background: #ffffff;
  border-radius: 50%;
  float: right;
  -webkit-transition: ease 0.5s;
  transition: 0.5s ease;
}
.switch.off {
  background: #dcdcdc;
}
.switch.off .sButton {
  float: left;
}
.award_section {
  position: relative;
  margin: 2rem 0.4rem 0.6rem;
  border-radius: 0.18666667rem;
  overflow: hidden;
  box-shadow: 0 0 0.4rem rgba(249, 42, 48, 0.13);
}
.award_section img {
  display: block;
  width: 100%;
  height: auto;
}
.award_section .btns {
  text-align: center;
  background: #fff;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-top: 0;
}
.img_error {
  display: block;
  position: relative;
  margin: 30% auto 0;
  width: 6.5067rem;
  height: 4.4933rem;
  background: url(../img/img_error.png) center center / contain no-repeat;
}
.btn_cornor_long {
  margin-top: 1.5rem;
  display: block;
  width: 7.73333333rem;
  height: 1.2rem;
  font-size: 0.48rem;
  color: #fff;
  background: #ea5921;
  border: none;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.08rem;
  text-align: center;
}
.btn_cornor_long[disabled="disabled"] {
  opacity: 0.5;
}
.btn_cornor_long[disabled="disabled"]:active {
  opacity: 0.5;
}
.btn_cornor_long:active {
  /*background: rgba(52, 109, 252, 0.8);*/
  background: #e18865;
}
/*加载插件样式 开始*/
.dropload-up,
.dropload-down {
  position: relative;
  display: block;
  width: 10rem;
  height: 0;
  margin: 0.2rem 0;
  font-size: 0.36rem;
  text-align: center;
  overflow: hidden;
  /* 开启硬件加速 */
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.dropload-down {
  height: 0.8rem;
}
.dropload-down:empty {
  height: 0;
}
.dropload-refresh,
.dropload-update,
.dropload-load,
.dropload-noData {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 0.8rem;
  line-height: 0.8rem;
  z-index: 99;
}
.dropload-load .loading {
  display: inline-block;
  width: 0.4267rem;
  height: 0.4267rem;
  margin: 0.1333rem 0.2rem;
  vertical-align: middle;
  background: url(../img/data_loading.gif) center center / contain no-repeat;
}
/*加载插件样式结束*/
.btn_search {
  display: none;
  position: absolute;
  right: 0.13333333rem;
  top: 0.13333333rem;
  height: 0.88rem;
  width: 1.17333333rem;
  -webkit-border-radius: 0.08rem;
  -moz-border-radius: 0.08rem;
  -ms-border-radius: 0.08rem;
  -o-border-radius: 0.08rem;
  border-radius: 0.08rem;
  overflow: hidden;
  background: #ea5921;
  color: #fff;
  z-index: 10000;
  font-size: 0.32rem;
}
.cart_num {
  position: absolute;
  right: 0.33333333rem;
  top: 0.2rem;
  display: block;
  width: 0.88rem;
  height: 0.88rem;
}
.cart_num .icon_cart {
  width: 0.66666667rem;
  height: 0.66666667rem;
  background: url(../img/jd/icon_top_cart_d.png) center center no-repeat;
  background-size: contain;
}
.cart_num .num_circle {
  position: absolute;
  right: 0;
  top: -0.06666667rem;
}
.banner_section .swiper-container-horizontal > .swiper-pagination {
  text-align: right;
  padding-right: 0.4rem;
  bottom: 0.4rem;
}
.fli_link_line {
  position: relative;
}
.fli_link_line:after {
  content: "";
  display: inline-block;
  height: 0.266666rem;
  width: 0.266666rem;
  border-width: 0.04rem 0.04rem 0 0;
  border-color: #999;
  border-style: solid;
  -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, -2, 0);
  transform: matrix(0.71, 0.71, -0.71, 0.71, -4, 0);
  position: relative;
  top: -0.04rem;
  position: absolute;
  right: 0.4rem;
  top: 0.46rem;
}
.to_rigster_page img {
  display: block;
  width: 3.333333rem;
  height: auto;
  margin: 1.706666rem auto 0.933333rem;
}
.to_rigster_page p {
  text-align: center;
  font-size: 0.48rem;
  color: #333;
  line-height: 0.666666rem;
}
.to_rigster_page .btns {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 20%;
}
.to_rigster_page .btns .btn_account {
  display: block;
  width: 90%;
  height: 1.2rem;
  line-height: 1.2rem;
  color: #fff;
  font-size: 0.453333rem;
  text-align: center;
  border-radius: 0.133333rem;
  margin: 0.2666666rem auto;
}
.to_rigster_page .btns .btn_account.green {
  background: #3ae991;
}
.to_rigster_page .btns .btn_account.blue {
  background: #4bb9ff;
}
.invalid_page .img {
  width: 3.12rem;
  height: 3.12rem;
  background: url(../img/pic_cry.png) center center no-repeat;
  background-size: 70%;
  margin: 30% auto 0;
}
.invalid_page .text {
  text-align: center;
}
.invalid_page .text .tips {
  text-align: center;
  color: #ff001e;
  font-size: 0.48rem;
  line-height: 1.413333rem;
}
.invalid_page .text .tips span {
  display: inline-block;
  vertical-align: middle;
  width: 0.6rem;
  height: 0.6rem;
  margin-top: -0.053333rem;
  margin-right: 0.133333rem;
  background: url(../img/icon_green_tips.png) center center / contain no-repeat;
}
.invalid_page .text p {
  color: #495156;
  font-size: 0.373333rem;
}
.invalid_page .btn_cornor_long {
  background: #6099fb;
  width: 2.426666rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.426666rem;
  margin-top: 1.2rem;
}
.no_stock {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 0.53333333rem;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 0.32rem;
  background: rgba(0, 0, 0, 0.4);
}
.icon_detail_share {
  position: absolute;
  top: 0.333333rem;
  right: 1.2rem;
  display: block;
  width: 0.586666rem;
  height: 0.586666rem;
  background: url(../img/icon_detail_share.png) center center / contain no-repeat;
}
.paymentPage .icon_detail_share {
  right: 0.266666rem;
  top: 0.32rem;
}
.lingquan_suc_box {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 5.2rem;
  height: 7.146666rem;
  margin: 0 auto;
  background: url(../img/lingquan_success_bg.png) center center / contain no-repeat;
  border-radius: 0.133333rem;
}
.lingquan_suc_box .title {
  height: 0.6rem;
  background: url(../img/lingquan_success_text.png) center center / contain no-repeat;
  color: transparent;
  margin: 1rem 0;
}
.lingquan_suc_box .amount {
  height: 1.6rem;
  text-align: center;
  background: url(../img/lingquan_success_text_2.png) center bottom no-repeat;
  background-size: 1.333333rem 0.386666rem;
}
.lingquan_suc_box .amount p {
  color: #fbe41e;
  font-size: 0.8rem;
  line-height: 1.066666rem;
}
.lingquan_suc_box .btn {
  position: absolute;
  bottom: 0.533333rem;
  left: 50%;
  margin-left: -1.386666rem;
  width: 2.773333rem;
  height: 0.666666rem;
  line-height: 0.666666rem;
  background: #fde96d;
  color: #333;
  font-size: 0.4rem;
  text-align: center;
  border-radius: 0.333333rem;
}
.lingquan_suc_box .icon_close {
  position: absolute;
  width: 0.72rem;
  height: 1.386666rem;
  right: 0;
  top: -1.386666rem;
  background: url(../img/icon_close_line.png) center center / contain no-repeat;
}
.index_discount_section {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0.24rem 0.2rem;
  flex-wrap: nowrap;
  background-color: #fff;
  border-top: 0.01rem solid #f5f5f5;
}
.index_discount_section .img {
  width: 32%;
  height: auto;
  overflow: hidden;
}
.public_page_top_tips {
  background: #d32f2f;
  color: #fcd538;
  font-size: 0.32rem;
  line-height: 0.50666667rem;
  text-align: center;
  padding: 0.133333rem 0.32rem;
}
.white_bar_intro {
  position: relative;
  margin: -0.2rem 0.4rem;
  border: 1px solid #f7efef;
  background: #f7efef;
  color: #ee0a3b;
  border-radius: 0.106666rem;
  padding: 0.16rem;
  font-size: 0.32rem;
  line-height: 0.50666667rem;
}
.white_bar_intro:before {
  content: "";
  position: absolute;
  top: -0.3rem;
  left: 0.266666rem;
  width: 0;
  height: 0;
  border-top: 0.15rem solid transparent;
  border-left: 0.12rem solid transparent;
  border-right: 0.12rem solid transparent;
  border-bottom: 0.15rem solid #f7efef;
}
.emptyCart {
  margin: 1rem 0;
}
.emptyCart img {
  display: block;
  width: 50%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1rem;
  margin: 1rem auto;
}
.emptyCart p {
  color: #444444;
  font-size: 0.4rem;
  text-align: center;
  line-height: 0.8rem;
}
.emptyCart p.gray {
  color: #999;
}
.emptyCart p a {
  color: #ffffff;
  font-size: 0.32rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  line-height: 0.8rem;
  margin-left: 0.21333333rem;
  background: #ea5921;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  -ms-border-radius: 0.1rem;
  -o-border-radius: 0.1rem;
  border-radius: 0.1rem;
  display: inline-block;
}
.singlePage {
  margin-top: 0.4rem;
  background: #fff;
}
.singlePage .layer_agreement_content {
  height: 100%;
  max-height: 100%;
}
.layui-m-layercont .layer_agreement_content {
  margin: -1rem -0.5rem;
  padding: 0;
}
.layer_agreement_content {
  max-height: 50vh;
  overflow: scroll;
  padding: 0 0.4rem 1.5rem;
}
.layer_agreement_content h1,
.layer_agreement_content h2,
.layer_agreement_content h3,
.layer_agreement_content h4 {
  line-height: 0.533333rem;
  margin-bottom: 0.133333rem;
}
.layer_agreement_content h1 {
  font-size: 0.34rem;
  margin-top: 0.266666rem;
}
.layer_agreement_content h2 {
  font-size: 0.32rem;
}
.layer_agreement_content h3,
.layer_agreement_content h4 {
  font-size: 0.3rem;
}
.layer_agreement_content p {
  font-size: 0.28rem;
  line-height: 0.533333rem;
  margin-bottom: 0.133333rem;
}
.layer_agreement_content p.title {
  font-size: 0.373333rem;
  color: #49adfa;
  text-align: center;
  line-height: 0.666666rem;
  padding-top: 0.266666rem;
}
.layer_agreement_content img {
  display: block;
  margin: 0.133333rem auto;
  width: 96%;
  height: auto;
}
.layui-m-layer-layer_agreement .layui-m-layercont {
  text-align: left;
}
.public_info_bottom {
  color: #999;
  background: #fff;
  margin-top: 0.266666rem;
  padding: 0.213333rem 0.32rem;
}
.public_info_bottom .title {
  line-height: 0.533333rem;
  font-size: 0.32rem;
  margin-bottom: 0.16rem;
}
.public_info_bottom .content {
  font-size: 0.293333rem;
  line-height: 0.453333rem;
  height: 2.666666rem;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.public_empty_section2 {
  margin-top: 20%;
}
.public_empty_section2 img {
  display: block;
  width: 2rem;
  height: auto;
  margin: 0 auto;
}
.public_empty_section2 p {
  text-align: center;
  font-size: 0.32rem;
  color: #999;
  line-height: 0.48rem;
  margin-top: 0.666666rem;
}
#emailCodeBtn {
  position: absolute;
  top: 0.13333333rem;
  right: 0.13333333rem;
  display: inline-block;
  min-width: 1.73333333rem;
  height: 0.88rem;
  line-height: 0.88rem;
  padding: 0 0.16rem;
  border: 1px solid #ea5921;
  background: #ea5921;
  text-align: center;
  color: #fff;
  font-size: 0.32rem;
  border-radius: 0.08rem;
  z-index: 100;
}
body.full-body {
  overflow: hidden;
  height: 100%;
}
body.full-body .popbg {
  position: absolute;
}
.popbg {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(120, 120, 120, 0.6);
  z-index: 100000;
}
.popbg .close {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.popbg .pop {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 80%;
  background: #fff;
  border-radius: 0.08rem;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.popbg .pop .icon_close {
  position: absolute;
  top: 0.28rem;
  right: 0.53333333rem;
  display: block;
  width: 0.53333333rem;
  height: 0.53333333rem;
  background: url(../img/icon_close_circle.png) center center / contain no-repeat;
}
.popbg .pop.theme header {
  color: #fd8a3d;
}
.popbg .pop.theme .footer .btn_submit {
  color: #fd8a3d;
}
.popbg .pop.didiTheme .footer .btn_submit {
  color: #fe721d;
}
.popbg .pop .long_text_tips {
  font-size: 0.34rem;
  line-height: 0.5rem;
  padding: 0.4rem 0.2667rem 0.1333rem;
}
.popbg .pop header {
  position: relative;
  line-height: 1.2rem;
  text-align: center;
  font-size: 0.4rem;
  color: #444;
  border-bottom: 1px solid #e5e5e5;
}
.popbg .pop .content {
  font-size: 0.38rem;
  color: #444;
  text-align: center;
  padding: 0.66666667rem 0.4rem;
}
.popbg .pop .content p.p1 {
  margin-bottom: 0.266666rem;
  text-align: left;
}
.popbg .pop .content p.tips {
  position: relative;
  color: #fe721d;
  font-size: 0.32rem;
  line-height: 0.4rem;
  text-align: left;
  padding-left: 0.3rem;
}
.popbg .pop .content p.tips:before {
  content: "";
  position: absolute;
  top: 0.1rem;
  left: 0;
  width: 0.213333rem;
  height: 0.213333rem;
  border-radius: 100%;
  background-color: #fe721d;
}
.popbg .pop .footer {
  position: relative;
  border-top: 1px solid #e5e5e5;
  overflow: hidden;
}
.popbg .pop .footer .btn_submit,
.popbg .pop .footer .btn_concel {
  display: block;
  width: 50%;
  background: #fff;
  border: none;
  line-height: 1.2rem;
  text-align: center;
  font-size: 0.4rem;
  float: left;
}
.popbg .pop .footer .btn_submit {
  position: relative;
  border-left: 1px solid #e5e5e5;
  color: #ea5921;
}
.popbg .pop .footer .btn_submit:only-child {
  width: 100%;
  border-left: none;
}
.popbg .pop .footer .btn_concel {
  position: relative;
  color: #444;
}
.popbg .pop .error_text {
  font-size: 0.48rem;
  color: #ee0a3b;
  text-align: center;
  padding: 1.06666667rem 0.26666667rem;
}
.fli_pub_pop_form {
  padding-bottom: 0.4rem;
}
.fli_pub_pop_form p.text_tip_gray {
  margin: 0.11rem;
  line-height: 0.5rem;
  font-size: 0.34rem;
  color: #999;
  text-align: center;
}
.fli_pub_pop_form .item {
  position: relative;
  margin: 0.266666rem;
  box-sizing: border-box;
}
.fli_pub_pop_form .item .input {
  display: block;
  width: 100%;
  font-size: 0.36rem;
  text-align: center;
  padding: 0.26rem;
  line-height: 0.666666rem;
  border: 1px solid #e5e5e5;
  border-radius: 0.08rem;
  background: #fff;
  box-sizing: border-box;
}
.fli_pub_pop_form .item .input.pwd {
  -webkit-text-security: disc;
  text-security: disc;
}
.fli_pub_pop_form .item select.input {
  padding: 0 0.26rem;
  height: 1.2rem;
}
.fli_pub_pop_form .item .icon_clear {
  top: 0.32rem;
  right: 0.3rem;
}
.fli_pub_pop_form .xieyihang {
  font-size: 0.32rem;
  line-height: 0.45333333rem;
  color: #999;
  margin: 0.266666rem;
}
.fli_pub_pop_form .xieyihang .fli_checkbox_blue {
  display: inline-block;
  margin-right: 0.13rem;
}
.fli_pub_pop_form label.fieldError {
  display: block;
  width: 100%;
  color: red;
  font-size: 0.26rem;
  margin: 0 0.26rem;
  line-height: 0.5rem;
}
.text_tips .content {
  font-size: 0.38rem;
  color: #444;
  text-align: center;
}
.text_tips .content p.p1 {
  margin-bottom: 0.266666rem;
  text-align: left;
}
.text_tips .content p.tips {
  position: relative;
  color: #fe721d;
  font-size: 0.32rem;
  line-height: 0.4rem;
  text-align: left;
  padding-left: 0.3rem;
}
.text_tips .content p.tips:before {
  content: "";
  position: absolute;
  top: 0.1rem;
  left: 0;
  width: 0.213333rem;
  height: 0.213333rem;
  border-radius: 100%;
  background-color: #fe721d;
}
.text_tips .layui-m-layerbtn span[yes] {
  color: #fe721d;
}
.skin_theme .content {
  font-size: 0.37333333rem;
  text-align: left;
}
.skin_theme .content .title {
  padding: 0.2667rem 0;
  color: #333;
}
.skin_theme .content p {
  color: #ea5921;
  margin-bottom: 0.26666667rem;
}
.skin_theme .content .div_agree {
  margin-top: 0.66666667rem;
  margin-bottom: 0.26666667rem;
  color: #686868;
  font-size: 0.32rem;
}
.skin_theme .content .div_agree .checkbox_section {
  display: inline-block;
  vertical-align: middle;
  background: #ddd;
  box-sizing: border-box;
}
.skin_theme .content .div_agree .checkbox_section label {
  box-sizing: border-box;
}
.skin_theme .content .btn_submit_long {
  width: 50%;
}
.fliSkinToDark .popbg .pop .footer .btn_submit {
  color: #4da990;
}
.fliSkinToDark .skin_theme .content p {
  color: #4da990;
}
.pub_ajax_loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background-color: transparent;
}
.pub_ajax_loading .box {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3rem;
  height: 3rem;
  margin-top: -1.2rem;
  margin-left: -1.2rem;
  background-color: rgba(50, 50, 51, 0.88);
  border-radius: 0.08rem;
  padding: 0.2667rem;
}
.pub_ajax_loading .box .icon_loading {
  display: block;
  width: 0.88rem;
  height: 0.88rem;
  margin: 0.16rem auto 0.32rem;
  background: url(../img/pub_loading.png) center center / contain no-repeat;
  animation: loadingCircle 5s infinite linear;
  -webkit-animation: loadingCircle 5s infinite linear;
}
.pub_ajax_loading .box p {
  color: #fff;
  font-size: 0.32rem;
  text-align: center;
}
@keyframes loadingCircle {
  from {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(3600deg);
  }
}
@-webkit-keyframes loadingCircle {
  from {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(3600deg);
  }
}
.layui-m-layercont .fli_pub_pop_form {
  margin: -0.5rem;
}
.popbg.ybt_payment_layer .pop {
  border-radius: 0.4rem;
}
.popbg.ybt_payment_layer .pop header {
  padding: 0.8rem 0 0.2667rem;
  border-bottom: none;
}
.popbg.ybt_payment_layer .pop header p {
  font-size: 0.32rem;
  color: #666;
  line-height: 0.5333rem;
}
.popbg.ybt_payment_layer .pop header p:first-child {
  color: #999;
}
.popbg.ybt_payment_layer .pop header p:first-child span {
  font-size: 0.64rem;
  color: #333;
  margin-right: 0.16rem;
}
.popbg.ybt_payment_layer .pop .fli_pub_pop_form .item {
  margin: 0.24rem 0.5333rem;
}
.popbg.ybt_payment_layer .pop .fli_pub_pop_form .item .input {
  height: 0.96rem;
  line-height: 0.96rem;
  border: none;
  background: #e6e6e6;
  text-align: left;
}
.popbg.ybt_payment_layer .pop .fli_pub_pop_form .item .btn_text {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 0.1333rem;
  line-height: 0.96rem;
  color: #e60012;
  font-size: 0.3467rem;
  min-width: 1.3333rem;
  text-align: center;
}
.popbg.ybt_payment_layer .pop .fli_pub_pop_form .item .btn_text.gray {
  color: #999;
}
.popbg.ybt_payment_layer .pop .fli_pub_pop_form .item:first-child .icon_clear {
  right: 1.2rem;
}
.popbg.ybt_payment_layer .pop .fli_pub_pop_form .item .icon_clear {
  top: 0.24rem;
}
.popbg.ybt_payment_layer .pop .footer {
  border-top: none;
  padding: 0.4rem;
  text-align: center;
}
.popbg.ybt_payment_layer .pop .footer .btn_submit {
  display: block;
  width: 2.5067rem;
  height: 0.8rem;
  line-height: 0.8rem;
  border-radius: 0.4rem;
  border: none;
  margin: 0 auto;
  background: #e60012;
  color: #fff;
  font-size: 0.32rem;
  float: none;
}
.fixed_bottom_button {
  position: fixed;
  left: 25%;
  bottom: 0.1333rem;
  display: block;
  width: 50%;
  height: 1.0667rem;
  line-height: 1.0667rem;
  background-color: #ea5921;
  color: #fff;
  font-size: 0.4rem;
  text-align: center;
  border-radius: 0.5333rem;
}
#clickPreventLayer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999999;
  background: transparent;
}
.wenquan_layer_skin {
  width: 7.7333rem;
  height: 6.3467rem;
  background: #fef8e5;
  overflow: hidden;
}
.wenquan_layer_skin.layui-m-layerchild {
  background: #fef8e5;
}
.wenquan_layer_skin .wenquan_layer img {
  display: block;
  width: 1.2533rem;
  height: auto;
  margin: 0 auto;
}
.wenquan_layer_skin .wenquan_layer h1 {
  font-size: 0.48rem;
  color: #333;
  line-height: 1.3333rem;
  margin-bottom: 0.2667rem;
}
.wenquan_layer_skin .wenquan_layer p {
  font-size: 0.32rem;
  color: #033333;
  line-height: 0.6667rem;
}
.wenquan_layer_skin .wenquan_layer p span {
  font-size: 0.2667rem;
  color: #ff4343;
}
.wenquan_layer_skin .wenquan_layer p span span {
  font-size: 0.4533rem;
}
.wenquan_layer_skin .wenquan_layer .btns {
  padding: 0.5333rem 0;
}
.wenquan_layer_skin .wenquan_layer .btns input {
  display: inline-block;
  width: 2.5067rem;
  height: 0.8rem;
  border: 1px solid #999999;
  font-size: 0.32rem;
  color: #333;
  border-radius: 0.4rem;
  margin: 0 0.2rem;
  background: transparent;
}
.wenquan_layer_skin .wenquan_layer .btns input:first-child + input {
  background: url(../img/btn_bg.png) center center no-repeat;
  background-size: contain;
  background-origin: border-box;
  border: none;
  color: #fff;
}
.wenquan_layer_skin .check_tips {
  text-align: left;
  margin: 1.8rem 0 0 0.8rem;
}
.wenquan_layer_skin .check_tips .fli_checkbox_blue {
  display: inline-block;
  vertical-align: middle;
}
.wenquan_layer_skin .check_tips .fli_checkbox_blue input[type="checkbox"]:checked + label,
.wenquan_layer_skin .check_tips .fli_checkbox_blue input[type="radio"]:checked + label {
  background-color: #ff4846;
}
.wenquan_layer_skin .check_tips > label {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0.1rem;
  margin-left: 0.12rem;
}
.pub_loading_section {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60vh;
  z-index: 9;
  background: url(../img/loading2.gif) center center no-repeat #f2f2f2;
  background-size: 25% auto;
  border-bottom: none;
}
.layer_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  background: url(../img/didi/layer_close.png) center center no-repeat;
  background-size: 0.4rem 0.4rem;
}
.layer_chailv_items {
  text-align: left;
  height: 50vh;
  overflow: auto;
  margin: -0.48rem;
}
.layer_chailv_items .chailv_items {
  position: relative;
  padding: 0.1333rem 0.2rem 0.2rem;
  border: 1px solid #cecece;
  border-radius: 0.1333rem;
  margin-bottom: 0.16rem;
}
.layer_chailv_items .chailv_items.active {
  border: 1px solid #ea5921;
}
.layer_chailv_items .chailv_items h2 {
  font-size: 0.3467rem;
  color: #333;
  line-height: 0.7467rem;
}
.layer_chailv_items .chailv_items h2 .fli_checkbox_blue {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.12rem;
  margin-right: 0.12rem;
}
.layer_chailv_items .chailv_items .line {
  font-size: 0.2933rem;
  color: #666;
  line-height: 0.5333rem;
  overflow: hidden;
  padding-left: 0.6rem;
}
.layer_chailv_items .chailv_items .line label {
  width: 1.5rem;
  float: left;
  text-align: right;
}
.layer_chailv_items .chailv_items .line p {
  margin-left: 1.5rem;
}
.layer_chailv_items .chailv_items .line p span {
  color: #ea5921;
}
.dragable_return {
  position: fixed;
  left: 0.2667rem;
  top: 20%;
  display: block;
  width: 1.5467rem;
  height: 1.5467rem;
  background: url(../img/dragable_return.png) center center / contain no-repeat;
  z-index: 999;
  transition: all 10ms;
  -webkit-transition: all 10ms;
  /* Safari */
}
.dragable_return.active {
  transform: scale(1.2, 1.2);
  /* 标准语法 */
}
ul.fli_product_list {
  padding: 0.0933rem;
  overflow: hidden;
}
ul.fli_product_list li {
  width: 33.333%;
  height: 4.4667rem;
  padding: 0.0933rem;
  float: left;
  overflow: hidden;
}
ul.fli_product_list li .tag_sale {
  position: absolute;
  left: 0.26666667rem;
  top: 0rem;
  width: 0.85333333rem;
  height: 0.72rem;
  line-height: 0.58666667rem;
  font-size: 0.32rem;
  text-align: center;
  color: #fff;
  background: url(../img/tag_sale.png) center center / contain no-repeat;
  z-index: 99;
}
ul.fli_product_list li a {
  display: block;
  padding: 0.2rem;
  background: #fff;
  box-shadow: 0 0 0.1333rem rgba(0, 0, 0, 0.1);
}
ul.fli_product_list li a.no_shadow {
  box-shadow: none;
}
ul.fli_product_list li a .img {
  position: relative;
  width: 100%;
  height: 2.4rem;
  margin: 0 auto 0.2rem;
  overflow: hidden;
}
ul.fli_product_list li a .img img {
  width: auto;
  height: 2.4rem;
  margin: 0 auto;
  border: none;
}
ul.fli_product_list li a .img.border {
  border: 1px solid #f4f4f4;
}
ul.fli_product_list li a .img.border .tag_recommond {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2533rem;
  height: 0.4267rem;
  font-size: 0.24rem;
  padding: 0.03rem 0;
  color: #fff;
  text-align: center;
  background: url(../img/self/icon_tag.png) center center / cover no-repeat;
}
ul.fli_product_list li a p {
  font-size: 0.2933rem;
  line-height: 0.4rem;
}
ul.fli_product_list li a p.title {
  color: #333;
  height: 0.8rem;
  margin: 0.08rem 0;
  overflow: hidden;
  text-align: center;
}
ul.fli_product_list li a p.price {
  overflow: hidden;
}
ul.fli_product_list li a p.price .shop {
  float: left;
  color: #ff4343;
}
ul.fli_product_list li a p.price .shop:only-child {
  float: none;
  text-align: center;
  display: block;
}
ul.fli_product_list li a p.price .market {
  float: right;
  font-size: 0.24rem;
  color: #b0b9c6;
}
ul.fli_product_list.grid_border {
  padding: 0;
}
ul.fli_product_list.grid_border li {
  border-left: 1px solid #f0f0f0;
}
ul.fli_product_list.grid_border li:first-child,
ul.fli_product_list.grid_border li:first-child + li,
ul.fli_product_list.grid_border li:first-child + li + li {
  border-bottom: 1px solid #f0f0f0;
}
.nosignalPage {
  padding-top: 2.6667rem;
}
.nosignalPage .no_signal_box {
  background: url(../img/nosignal.png) center top no-repeat;
  background-size: 4.28rem 3rem;
  padding-top: 3.2rem;
  text-align: center;
}
.nosignalPage .no_signal_box p {
  font-size: 0.4rem;
  color: #666;
  line-height: 0.5333rem;
}
.nosignalPage .no_signal_box a {
  display: inline-block;
  background: #ea5921;
  color: #fff;
  font-size: 0.4rem;
  line-height: 0.8rem;
  border-radius: 0.4rem;
  padding: 0 0.5333rem;
  margin-top: 1.3333rem;
}
.show_ybt {
  display: none;
}
.show_fliplus {
  display: block;
}
.fliSkinToDark .show_ybt {
  display: block;
}
.fliSkinToDark .show_fliplus {
  display: none;
}
.fliSkinToDark a {
  color: #4da990;
}
.fliSkinToDark .btn_index_long {
  background-color: #4da990;
  color: #fff;
}
.fliSkinToDark .btn_index_long:active {
  background: rgba(77, 169, 144, 0.8);
}
.fliSkinToDark .pub_link_theme {
  background-color: #4da990;
  color: #fff;
}
.fliSkinToDark .pub_link_theme:active {
  background: rgba(77, 169, 144, 0.8);
}
.fliSkinToDark .btn_submit_long {
  background: #4da990;
  color: #fff;
}
.fliSkinToDark .btn_submit_long:active {
  background: rgba(77, 169, 144, 0.8);
}
.fliSkinToDark .btn_submit_long.gray {
  background: #999;
}
.fliSkinToDark .btn_submit_long.gray:active {
  background: rgba(153, 153, 153, 0.8);
}
.fliSkinToDark .btn_submit_long.orange {
  background: #fd8a3d;
}
.fliSkinToDark .btn_submit_long.orange:active {
  background: rgba(253, 138, 61, 0.8);
}
.fliSkinToDark .btn_submit_long[disabled="disabled"] {
  opacity: 0.5;
}
.fliSkinToDark .btn_submit_long[disabled="disabled"]:active {
  opacity: 0.5;
}
.fliSkinToDark .btn_cornor_long {
  background: #3C4451;
  color: #fff;
}
.fliSkinToDark .btn_cornor_long:active {
  background: rgba(77, 169, 144, 0.8);
}
.fliSkinToDark .btn_search {
  background-color: #4da990;
  color: #fff;
}
.fliSkinToDark .cart_num .icon_cart {
  background-image: url(../img/jd/icon_top_cart.png);
}
.fliSkinToDark .return_back:before {
  border-color: #fff;
}
.fliSkinToDark .area_select .showSection span.select {
  border-bottom-color: #4da990;
  color: #4da990;
}
.fliSkinToDark .area_select .area_list ul li.active a {
  color: #4da990;
  background-image: url(../img/colorfulSkin/dark/icon_selected.png);
}
.fliSkinToDark .fli_checkbox_blue.corner input[type="checkbox"]:checked + label,
.fliSkinToDark .fli_checkbox_blue.corner input[type="radio"]:checked + label {
  background-color: #4da990;
}
.fliSkinToDark .fli_checkbox_blue input[type="checkbox"]:checked + label,
.fliSkinToDark .fli_checkbox_blue input[type="radio"]:checked + label {
  background-color: #4da990;
}
.fliSkinToDark .checkbox_section input[type="checkbox"]:checked + label,
.fliSkinToDark .checkbox_section input[type="radio"]:checked + label {
  border-color: #4da990;
}
.fliSkinToDark .radio_section_theme input[type="checkbox"]:checked + label,
.fliSkinToDark .radio_section_theme input[type="radio"]:checked + label {
  background-color: #4da990;
}
.fliSkinToDark .btn_pill.btn_pill_theme {
  color: #4da990;
  border-color: #4da990;
}
.fliSkinToDark .btn_pill.btn_pill_theme:active {
  color: #fff;
  background: #4da990;
  border-color: #4da990;
}
.fliSkinToDark .mbsc-ios .mbsc-fr-btn,
.fliSkinToDark .mbsc-ios .mbsc-range-btn.mbsc-selected .mbsc-range-btn-v,
.fliSkinToDark .mbsc-ios .mbsc-cal-today {
  color: #4da990;
}
.fliSkinToDark .mbsc-ios.mbsc-range .mbsc-cal-day.mbsc-selected:after,
.fliSkinToDark .mbsc-ios.mbsc-range .mbsc-cal .mbsc-cal-day.mbsc-cal-day-hl .mbsc-cal-day-date {
  background: #4da990;
}
.fliSkinToDark .mbsc-ios.mbsc-no-touch .mbsc-cal-cell:not(.mbsc-disabled):hover .mbsc-cal-cell-txt,
.fliSkinToDark .mbsc-ios .mbsc-cal-cell.mbsc-selected .mbsc-cal-cell-txt {
  border-color: #4da990;
}
.fliSkinToDark .mobileSelect .content .btnBar .ensure {
  color: #4da990;
}
.fliSkinToDark .layui-m-layer-footer .layui-m-layerbtn span[yes] {
  background: #4da990;
  border-color: #4da990;
  color: #fff;
}
.fliSkinToDark .switch {
  background: #4da990;
}
.fliSkinToDark .switch.off {
  background: #dcdcdc;
}
.fliSkinToDark .emptyCart p a {
  background-color: #4da990;
}
.fliSkinToDark #emailCodeBtn {
  border-color: #4da990;
  background: #4da990;
}
.fliSkinToDark .invalid_page .img {
  width: 2.36rem;
  height: 3.68rem;
  background-image: url(../img/colorfulSkin/dark/invalid.png);
  background-size: contain;
}
.fliSkinToDark .invalid_page .btn_cornor_long {
  background: rgba(77, 169, 144, 0.6);
}
.fliSkinToDark .public_empty_section {
  text-align: center;
  height: 4rem;
  padding-top: 3.8rem;
  padding-left: 0;
}
.fliSkinToDark .Public_Bg {
  background: url(../img/colorfulSkin/dark/noContent.png) center center no-repeat;
  background-size: 3.48rem 2.9333rem;
}
.fliSkinToDark .public_empty_section_list {
  background-image: url(../img/colorfulSkin/dark/noContent.png);
  background-size: 3.48rem 2.9333rem;
}
.fliSkinToDark .img_error {
  width: 2.36rem;
  height: 3.68rem;
  background-image: url(../img/colorfulSkin/dark/invalid.png);
}
.fliSkinToDark .to_rigster_page .btns .btn_account.blue {
  background: rgba(77, 169, 144, 0.6);
}
.fliSkinToDark .icon_detail_share {
  background-image: url(../img/colorfulSkin/dark/icon_detail_share.png);
}
.fliSkinToDark .pub_loading_section {
  background-image: url(../img/colorfulSkin/dark/loading.gif);
  background-size: 15% auto;
}
.fliSkinToDark .layer_agreement_content p.title {
  color: #4da990;
}
.fliSkinToDark .fixed_bottom_button {
  background-color: #4da990;
  color: #fff;
}
.fliSkinToDark .layer_chailv_items .chailv_items.active {
  border-color: #4da990;
}
.fliSkinToDark .layer_chailv_items .chailv_items .line p span {
  color: #4da990;
}
.fliSkinToDark .nosignalPage .no_signal_box {
  background-image: url(../img/colorfulSkin/dark/invalid.png);
  background-size: 2.36rem 3.68rem;
}
.fliSkinToDark .nosignalPage .no_signal_box a {
  background: #4da990;
}
.order_list_end_tips {
  text-align: center;
  font-size: 0.34rem;
  color: #999;
  padding: 0.2667rem;
}
.public_right_nav.filter {
  right: 1.2rem;
}
.keyValueSection {
  text-align: left;
}
.keyValueSection .item {
  margin-bottom: 0.2rem;
}
.keyValueSection .item label {
  color: #222;
  float: left;
}
.fli_ticket_section {
  height: 1.3333rem;
  background-color: #fc575e;
  margin-bottom: 0.2667rem;
}
.fli_ticket_section.yellow_bg {
  background-color: #b5ac8a;
}
.fli_ticket_section.yellow_bg header {
  background-image: url(../img/self/quan_wy_header.png);
  background-color: #f3eacb;
}
.fli_ticket_section.yellow_bg article .quan {
  background-image: url(../img/self/quan_wy_bg.png);
}
.fli_ticket_section.yellow_bg article .quan .amount {
  color: #b50006;
}
.fli_ticket_section.yellow_bg article .quan p {
  color: #b50006;
}
.fli_ticket_section.yellow_bg article .quan a {
  background-color: #fff;
  color: #b50006;
}
.fli_ticket_section.yellow_bg article .more {
  background-image: url(../img/self/quan_wy_more.png);
}
.fli_ticket_section.self {
  margin: 0.2667rem 0.3333rem;
  border-radius: 0.32rem;
  overflow: hidden;
}
.fli_ticket_section.self header {
  width: 2.1333rem;
  background-image: url(../img/self/quan_self_header.png);
  background-size: 0.7867rem 0.7867rem;
}
.fli_ticket_section.self article {
  margin-left: 2.1333rem;
  padding-left: 0.18rem;
}
.fli_ticket_section.self article .more {
  width: 1.72rem;
  height: 1.04rem;
  margin-left: 0.16rem;
  background-image: url(../img/self/quan_self_more.png);
}
.fli_ticket_section header {
  width: 2.4533rem;
  height: 100%;
  float: left;
  background: url(../img/self/quan_jd_header.png) center center no-repeat #f5232c;
  background-size: 1.76rem 0.8667rem;
}
.fli_ticket_section article {
  margin-left: 2.4533rem;
  padding: 0.1333rem 0 0 0.24rem;
  overflow: hidden;
}
.fli_ticket_section article .quan {
  position: relative;
  width: 4.96rem;
  height: 1.0533rem;
  float: left;
  background: url(../img/self/quan_jd_bg.png) center center / contain no-repeat;
}
.fli_ticket_section article .quan .amount {
  width: 1.4133rem;
  font-size: 0.48rem;
  color: #fc575e;
  line-height: 1.12rem;
  float: left;
  text-align: center;
  font-weight: bolder;
  padding-left: 0.16rem;
}
.fli_ticket_section article .quan p {
  margin-left: 1.6rem;
  line-height: 0.4rem;
  max-width: 40%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fli_ticket_section article .quan .product_type {
  font-size: 0.2667rem;
  color: #333;
  margin-top: 0.16rem;
}
.fli_ticket_section article .quan .condition {
  font-size: 0.2133rem;
  color: #fc575e;
}
.fli_ticket_section article .quan a {
  position: absolute;
  right: 0.32rem;
  top: 50%;
  margin-top: -0.1867rem;
  background-color: #fc575e;
  font-size: 0.24rem;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 1.12rem;
  height: 0.3733rem;
  border-radius: 0.1867rem;
}
.fli_ticket_section article .more {
  float: left;
  width: 1.84rem;
  height: 1.04rem;
  margin-left: 0.16rem;
  background: url(../img/self/quan_jd_more.png) center center / contain no-repeat;
}
.flexbox{
  display:-webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.align-items-base{
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.align-items-c{
  align-items:center;
  -webkit-align-items:center;
  box-align:center;
  -moz-box-align:center;
  -webkit-box-align:center;
}
.align-items-b{
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.justify-content-c{
  -webkit-box-pack: center;
  -moz-justify-content:center;
  -webkit-justify-content: center;
  justify-content: center;
}
.justify-content-space-between{
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.flex-row{
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.flex-column{
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex1{
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flex_wrap{
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap:wrap;
}
.public_right_nav.modify_public_right_nav ul,
.showHomeList.modify_public_right_nav {
  background: rgb(255, 255, 255);
  box-shadow: rgba(210, 207, 207, 0.34) 0 0.1067rem 0.1067rem 0;
  top: 1rem;
}
.showHomeList.modify_public_right_nav{
  box-shadow: rgba(210, 207, 207, 0.34) 0 0 0.1067rem 0;
  top: 0.5rem;
}
.public_right_nav.modify_public_right_nav ul:before, .showHomeList.modify_public_right_nav:before{
  display: none;
}
.public_right_nav.modify_public_right_nav ul li a,
.showHomeList.modify_public_right_nav li a{
  color: #999999;
}
.public_right_nav.modify_public_right_nav ul li + li,
.showHomeList.modify_public_right_nav li + li{
  border-color: #e6e6e6;
}
.public_right_nav.modify_public_right_nav ul li a .icon_home, .showHomeList.modify_public_right_nav li a .icon_home{
  background-image: url("./../img/icon/home.png");
  background-size: 0.46rem 0.46rem;
}
.public_right_nav.modify_public_right_nav ul li a .icon_shoppingCart, .showHomeList.modify_public_right_nav li a .icon_shoppingCart{
  background-image: url("./../img/icon/car.png");
  background-size: 0.46rem 0.46rem;
}
.public_right_nav.modify_public_right_nav ul li a .icon_user, .showHomeList.modify_public_right_nav li a .icon_user{
  background-image: url("./../img/icon/person.png");
  background-size: 0.46rem 0.46rem;
}
.tab_theme_section .item.active a{
  border: none;
  font-family: SourceHanSansSC-Bold;
  font-size: .4267rem;
  font-weight: 700;
  color: #333;
}
.public_right_nav.modify_public_right_nav ul,
.showHomeList.modify_public_right_nav {
  background: rgb(255, 255, 255);
  box-shadow: rgba(210, 207, 207, 0.34) 0 0.1067rem 0.1067rem 0;
  top: 1rem;
}
.showHomeList.modify_public_right_nav{
  box-shadow: rgba(210, 207, 207, 0.34) 0 0 0.1067rem 0;
  top: 0.5rem;
}
.public_right_nav.modify_public_right_nav ul:before, .showHomeList.modify_public_right_nav:before{
  display: none;
}
.public_right_nav.modify_public_right_nav ul li a,
.showHomeList.modify_public_right_nav li a{
  color: #999999;
}
.public_right_nav.modify_public_right_nav ul li + li,
.showHomeList.modify_public_right_nav li + li{
  border-color: #e6e6e6;
}
.public_right_nav.modify_public_right_nav ul li a .icon_home, .showHomeList.modify_public_right_nav li a .icon_home{
  background-image: url("./../img/icon/home.png");
  background-size: 0.46rem 0.46rem;
}
.public_right_nav.modify_public_right_nav ul li a .icon_shoppingCart, .showHomeList.modify_public_right_nav li a .icon_shoppingCart{
  background-image: url("./../img/icon/car.png");
  background-size: 0.46rem 0.46rem;
}
.public_right_nav.modify_public_right_nav ul li a .icon_user, .showHomeList.modify_public_right_nav li a .icon_user{
  background-image: url("./../img/icon/person.png");
  background-size: 0.46rem 0.46rem;
}
.public_right_nav.modify_public_right_nav ul li a .wechaticon_home,.showHomeList.modify_public_right_nav li a .wechaticon_home{
  background-image: url("./../img/icon/icon_wechat_home.png");
  background-size: 0.46rem 0.46rem;
}
.public_right_nav.modify_public_right_nav ul li a .icon_home, .showHomeList.modify_public_right_nav li a .icon_home{
  background-image: url("./../img/icon/home.png");
  background-size: 0.46rem 0.46rem;
}
.public_right_nav.modify_public_right_nav ul li a .icon_shoppingCart, .showHomeList.modify_public_right_nav li a .icon_shoppingCart{
  background-image: url("./../img/icon/car.png");
  background-size: 0.46rem 0.46rem;
}
.public_right_nav.modify_public_right_nav ul li a .icon_user, .showHomeList.modify_public_right_nav li a .icon_user{
  background-image: url("./../img/icon/person.png");
  background-size: 0.46rem 0.46rem;
}
.public_right_nav.modify_public_right_nav ul li a .wechaticon_home,.showHomeList.modify_public_right_nav li a .wechaticon_home{
  background-image: url("./../img/icon/icon_wechat_home.png");
  background-size: 0.46rem 0.46rem;
}
.public_right_nav ul:before,.showHomeList:before {
  content: " ";
  position: absolute;
  top: -0.37rem;
  right: 0.3rem;
  width: 0;
  height: 0;
  border-width: 0.2rem;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #444;
}
.public_right_nav ul li ,.showHomeList li{
  position: relative;
  height: 0.86rem;
  line-height: 0.6rem;
}
.public_right_nav ul li.active a,.showHomeList li.active a {
  color: #4993fa;
  font-weight: bolder;
}
.public_right_nav ul li + li ,.showHomeList li + li{
  border-top: 1px solid #4993fa;
}
.public_right_nav ul li a,.showHomeList li a {
  display: block;
  padding: 0.13rem 0;
  color: #fff;
  font-size: 0.32rem;
  text-align: left;
}
.public_right_nav ul li a p.center,.showHomeList li a p.center{
  margin-left: 0;
  text-align: center;
}
.public_right_nav ul li a:active ,.showHomeList li a:active{
  background: rgba(255, 255, 255, 0.1);
}
.public_right_nav ul li a > span,.showHomeList li a  > span{
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  float: left;
}
.public_right_nav ul li a .icon_home,.showHomeList li a .icon_home {
  background: url(../img/icon_tr_home.png) center center / contain no-repeat;
}
.public_right_nav ul li a .wechaticon_home,.showHomeList li a .wechaticon_home {
  background: url(../img/icon_wechat_home.png) center center / contain no-repeat;
}
.public_right_nav ul li a .icon_shoppingCart,.showHomeList li a .icon_shoppingCart {
  background: url(../img/icon_tr_shoppingCart.png) center center / contain no-repeat;
}
.public_right_nav ul li a .icon_user,.showHomeList li a .icon_user {
  background: url(../img/icon_tr_user.png) center center / contain no-repeat;
}
.public_right_nav ul li a .icon_scoreSetting {
  background: url(../img/icon_scoreSetting.png) center center / contain no-repeat;
}
.public_right_nav ul li a p,.showHomeList li a p {
  margin-left: 0.73rem;
  font-size: 0.32rem;
}
.public_right_nav ul li a p .num_circle,.showHomeList li a p .num_circle{
  vertical-align: middle;
}
.showHomeList{

  display: block;
  position: absolute;
  top: 0.8rem;
  right: -0.2rem;
  width: 2.8rem;
  height: auto;
  padding: 0rem 0.13rem;
  border-radius: 0.13rem;
  background: #444;
}