@charset "UTF-8";
.default_page {
  text-align: center;
  padding-bottom: 1.875rem;
}

.default_page img {
  width: 25rem;
}

.default_page p {
  font-size: 1.25rem;
  font-weight: 400;
  color: #777777;
}

@media (min-width: 1024px) {
  body,
  html {
    font-size: .75rem !important;
  }
}

/*>=1024的设备*/
@media (min-width: 1100px) {
  body,
  html {
    font-size: .75rem !important;
  }
}

/*>=1100的设备*/
@media (min-width: 1280px) {
  body,
  html {
    font-size: .75rem !important;
  }
}

/*>=1280的设备*/
@media (min-width: 1366px) {
  body,
  html {
    font-size: .75rem !important;
  }
}

@media (min-width: 1440px) {
  body,
  html {
    font-size: .75rem !important;
  }
}

@media (min-width: 1680px) {
  body,
  html {
    font-size: .875rem !important;
  }
}

@media (min-width: 1920px) {
  body,
  html {
    font-size: 1rem !important;
  }
}

body {
  padding: 0;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pointer {
  cursor: pointer;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none !important;
}

p {
  margin: 0;
}

input {
  outline: none;
}

textarea {
  outline: none;
}

select {
  outline: none;
}

button {
  border: none;
  outline: none;
}

button:foucs {
  outline: 0;
}

.dropdown-item:hover {
  background: #E0EEFF !important;
  color: #419DFF !important;
}

.tips {
  width: 100%;
  position: fixed !important;
  left: 0;
  top: 0;
}

.bread {
  list-style: none;
  display: flex;
  margin-bottom: 1.5625rem;
}

.bread .bread_title {
  font-size: 1.25rem;
  font-weight: 400;
  color: #333333;
}

.bread li {
  margin-right: .3125rem;
  color: #777777;
  font-size: 1.25rem;
  font-weight: 400;
}

.bread li:nth-last-child(1) {
  color: #333333;
}

.bread li:nth-last-child(1) .bias {
  display: none;
}

.categories_tabs {
  display: flex;
  justify-content: space-between;
  border-bottom: .0625rem solid #CAE2F2;
  padding-bottom: 3.125rem;
}

.categories_tabs .cat_title {
  font-size: 1.375rem;
  font-weight: 450;
  color: #333333;
  line-height: 3.25rem;
}

.categories_tabs .cattab_list {
  width: 91%;
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-gap: 1.5rem 1.5625rem;
}

.categories_tabs .cattab_list .tab_item {
  text-align: center;
  height: 3.25rem;
  border: .0625rem solid #419dff;
  line-height: 3.25rem;
  font-size: 1.25rem;
  font-weight: 450;
  color: #333333;
  cursor: pointer;
}

.categories_tabs .cattab_list .tab_items {
  text-align: center;
  height: 3.25rem;
  line-height: 3.25rem;
  font-size: 1.25rem;
  font-weight: 450;
  color: white;
  background: #4AA2FF;
}

.exit {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 50;
}

.exit .popup {
  width: 30%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-height: 21.25rem;
  background-color: white;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 3.75rem;
  z-index: 99;
}

.exit .popup .cancel_i {
  text-align: right;
  margin-right: 1.875rem;
}

.exit .popup .cancel_i i {
  font-size: 2.1875rem;
  cursor: pointer;
}

.exit .popup .pop_title {
  font-size: 1.375rem;
  font-weight: 450;
  color: #333333;
  margin-bottom: 2.5rem;
}

.exit .popup .pop_content {
  font-size: 1.25rem;
  font-weight: 400;
  color: #333333;
  max-width: 25rem;
  margin: 0 auto;
}

.exit .popup .pop_buttons {
  display: flex;
  align-items: center;
  justify-content: center;
}

.exit .popup .pop_buttons .cancel {
  width: 10.875rem;
  height: 3.75rem;
  border-radius: .125rem;
  border: .0625rem solid #419DFF;
  margin-right: 1.25rem;
  font-size: 1.5rem;
  font-weight: 450;
  color: #419DFF;
  line-height: 3.75rem;
  cursor: pointer;
}

.exit .popup .pop_buttons .determine {
  width: 10.875rem;
  height: 3.75rem;
  background: #419DFF;
  border-radius: .125rem;
  font-size: 1.5rem;
  font-weight: 450;
  color: #FFFFFF;
  line-height: 3.75rem;
  cursor: pointer;
}

.head {
  width: 100%;
  background-color: #f8f8f8;
  height: 3.125rem;
}

.head .content {
  height: 100%;
  width: 75%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.head .content .con_left {
  display: flex;
  align-items: center;
}

.head .content .con_left .language {
  margin-right: 1.875rem;
  position: relative;
  min-width: 5.3125rem;
  font-size: 1rem;
}

.head .content .con_left .language .languagetext {
  text-align: center;
}

.head .content .con_left .language span {
  margin-right: .3125rem;
}

.head .content .con_left .language .language_list {
  display: none;
  position: absolute;
  left: 0;
  top: 2.125rem;
  background-color: #f8f8f8;
  text-align: center;
  width: 100%;
}

.head .content .con_left .language .language_list p {
  padding: .625rem 0;
  font-size: .875rem;
  text-align: center;
}

.head .content .con_left .language .language_list p:hover {
  background-color: white;
}

.head .content .con_left .currency {
  margin-right: 1.875rem;
  position: relative;
  min-width: 5.3125rem;
}

.head .content .con_left .currency .currencytext {
  text-align: center;
  display: flex;
  align-items: center;
}

.head .content .con_left .currency .currencytext img {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .1875rem;
  margin-left: .375rem;
}

.head .content .con_left .currency .currencytext span {
  margin-right: .3125rem;
}

.head .content .con_left .currency .currency_list {
  display: none;
  position: absolute;
  left: 0;
  top: 2.125rem;
  background-color: #f8f8f8;
  width: 100%;
}

.head .content .con_left .currency .currency_list p {
  padding: .625rem 0;
  font-size: .875rem;
}

.head .content .con_left .currency .currency_list p img {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .1875rem;
  margin-left: .375rem;
}

.head .content .con_left .currency .currency_list p:hover {
  background-color: white;
}

.head .content .con_right {
  display: flex;
  align-items: center;
  font-size: 1rem;
}

.head .content .con_right .loggedin span:nth-of-type(1) {
  color: #419DFF;
  margin-right: .9375rem;
}

.head .content .con_right .notlogged a:nth-of-type(1) {
  margin-right: .9375rem;
  color: #333333;
}

.head .content .con_right .notlogged span:nth-of-type(2) {
  color: #419DFF;
}

.head .content .con_right .notlogged a:nth-of-type(2) span {
  color: #419DFF;
}

.head .content .con_right p:hover {
  color: #419DFF;
}

.head .content .con_right .color_a {
  color: #333333;
}

.head .content .con_right p {
  padding: 0 .9375rem;
  cursor: pointer;
}

.head .content .con_right p:nth-last-child() {
  margin-left: .9375rem;
}

.head .content .con_right .line {
  width: .0625rem;
  height: 1.25rem;
  background-color: #e6e6e6;
}

.head .content .con_right button:focus {
  outline: none !important;
  box-shadow: none !important;
}

.head .content .con_right button::-moz-focus-inner {
  border-color: transparent !important;
}

.tabswitch {
  width: 100%;
  margin-bottom: 1.25rem;
}

.tabswitch .search {
  width: 75%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.25rem 0;
}

.tabswitch .search .logo {
  width: 13.75rem;
  height: 5rem;
  cursor: pointer;
}

.tabswitch .search .input::-webkit-input-placeholder {
  margin-left: 1.25rem;
}

.tabswitch .search .input {
  position: relative;
}

.tabswitch .search .input .input-with-select {
  width: 41.5rem;
  height: 3.75rem;
  border: .0625rem solid #419dff;
  border-radius: .25rem;
  padding-left: .9375rem;
  box-shadow: 0rem 0.0625rem 0.625rem 0rem rgba(65, 157, 255, 0.33);
}

.tabswitch .search .input .fast p:hover {
  background: #419dff;
  color: white;
  cursor: pointer;
}

.tabswitch .search .input .fast {
  position: absolute;
  display: flex;
  align-items: center;
  right: .25rem;
  top: 0;
  height: 100%;
}

.tabswitch .search .input .fast p {
  padding: .3125rem .9375rem;
  background: #f8f8f8;
  border-radius: .875rem;
  margin-left: .9375rem;
  font-size: 1rem;
  color: #777777;
}

.tabswitch .search .input .fast .search_button {
  width: 5.375rem;
  height: 3.25rem;
  background: linear-gradient(270deg, #68b1ff 0%, #419dff 100%);
  border-radius: .25rem;
  text-align: center;
  line-height: 3.25rem;
  font-size: 1.3125rem;
  margin-left: .9375rem;
  cursor: pointer;
}

.tabswitch .search .input .fast .search_button i {
  color: white;
}

.tabswitch .search .img_list {
  display: flex;
  align-items: center;
}

.tabswitch .search .img_list img {
  width: 2.25rem;
  height: 2.25rem;
  margin-left: 1.25rem;
  cursor: pointer;
}

.tabswitch .tabs {
  width: 100%;
  height: 3.75rem;
  background: linear-gradient(270deg, #69b2ff 0%, #419dff 100%);
  line-height: 3.75rem;
}

.tabswitch .tabs .tablist {
  width: 75%;
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.tabswitch .tabs .tablist .tabitems {
  width: 11%;
  font-size: 1.25rem;
  color: white;
  text-align: center;
  background: #7abbff;
  cursor: pointer;
}

.tabswitch .tabs .tablist .tabitem {
  width: 11%;
  font-size: 1.25rem;
  color: white;
  text-align: center;
  cursor: pointer;
}

.tabswitch .tabs .tablist .tabitem:hover {
  background: #7abbff;
}

.foot {
  width: 100%;
  background-color: #f8f8f8;
}

.foot .commitment {
  width: 100%;
  padding: 3.125rem 0;
  border-bottom: .0625rem solid #dddddd;
}

.foot .commitment .commitment_list {
  width: 75%;
  display: flex;
  align-items: center;
  margin: 0 auto;
}

.foot .commitment .commitment_list .commitment_item {
  display: flex;
  align-items: center;
  width: 25%;
}

.foot .commitment .commitment_list .commitment_item img {
  width: 4.125rem;
  height: 4.25rem;
  margin-right: .625rem;
}

.foot .commitment .commitment_list .commitment_item .item_text {
  line-height: 2.125rem;
}

.foot .commitment .commitment_list .commitment_item .item_text p:nth-of-type(1) {
  font-size: 1.75rem;
  color: #333333;
}

.foot .commitment .commitment_list .commitment_item .item_text p:nth-of-type(2) {
  font-size: 1.125rem;
  color: #777777;
}

.foot .introduce {
  width: 100%;
  border-bottom: .0625rem solid #dddddd;
  padding: 3.125rem 0;
}

.foot .introduce .introduce_content {
  width: 75%;
  margin: 0 auto;
  display: flex;
}

.foot .introduce .introduce_content .content_left {
  width: 60%;
  display: flex;
  justify-content: space-between;
}

.foot .introduce .introduce_content .content_left .left_item h5 {
  font-size: 1.5rem;
  font-weight: 450;
  color: #333333;
  margin-bottom: .9375rem;
  cursor: pointer;
}

.foot .introduce .introduce_content .content_left .left_item p:hover {
  color: #419dff;
}

.foot .introduce .introduce_content .content_left .left_item p {
  font-size: 1.375rem;
  font-weight: 400;
  color: #777777;
  line-height: 2.5rem;
  cursor: pointer;
}

.foot .introduce .introduce_content .content_right {
  flex: 1;
  display: flex;
  justify-content: center;
}

.foot .introduce .introduce_content .content_right .right_item {
  text-align: center;
}

.foot .introduce .introduce_content .content_right .right_item img {
  width: 11.25rem;
  height: 11.25rem;
  margin-bottom: .9375rem;
}

.foot .introduce .introduce_content .content_right .right_item p {
  font-size: 1rem;
  color: #777777;
}

.foot .introduce .introduce_content .content_right div:nth-of-type(1) {
  margin-right: 1.875rem;
}

.foot .filings {
  padding: 2.5rem 0;
  text-align: center;
  line-height: 1.875rem;
  font-size: 1.25rem;
  color: #777777;
}

.foot .filings .img_list {
  margin-top: 2.5rem;
}

.foot .filings .img_list img {
  width: 7.125rem;
  height: 2.75rem;
}

.index {
  width: 100%;
  background-color: white;
}

.index .home {
  width: 75%;
  margin: 0 auto;
  margin-bottom: 3.75rem;
}

.index .home .top_shop {
  display: flex;
  max-height: 25rem;
  margin-bottom: 1.25rem;
}

.index .home .top_shop .shop_left {
  width: 50%;
  border: .0625rem solid #419dff;
  display: flex;
  margin-right: .9375rem;
  box-shadow: 0rem 0.0625rem 0.625rem 0rem rgba(65, 157, 255, 0.33);
  background-image: url("../../img/home/left_bj.png");
  background-size: 100%;
  background-repeat: no-repeat;
}

.index .home .top_shop .shop_left .classification {
  width: 33%;
  border: .0625rem dashed #c5e8ff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.index .home .top_shop .shop_left .classification .shop_item {
  text-align: center;
  border-bottom: .0625rem solid #cae2f2;
  width: 90%;
  margin: 0 auto;
  height: 25%;
  cursor: pointer;
}

.index .home .top_shop .shop_left .classification .shop_item p:nth-of-type(1) {
  font-size: 1.25rem;
  font-weight: 450;
  color: #333333;
  padding: .9375rem 0 .625rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.index .home .top_shop .shop_left .classification .shop_item p:nth-of-type(1) img {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .375rem;
}

.index .home .top_shop .shop_left .classification .shop_item p:nth-of-type(2) {
  font-size: 1rem;
  color: #777777;
  padding-bottom: .625rem;
}

.index .home .top_shop .shop_left .classification .shop_item p:nth-of-type(2) span:nth-of-type(1) {
  margin-right: .9375rem;
}

.index .home .top_shop .shop_left .classification .shop_items {
  text-align: center;
  border-bottom: .0625rem solid #cae2f2;
  width: 90%;
  margin: 0 auto;
  height: 25%;
}

.index .home .top_shop .shop_left .classification .shop_items p:nth-of-type(1) {
  font-size: 1.25rem;
  font-weight: 450;
  color: #419dff;
  padding: .9375rem 0 .625rem;
}

.index .home .top_shop .shop_left .classification .shop_items p:nth-of-type(1) i {
  color: #419dff;
}

.index .home .top_shop .shop_left .classification .shop_items p:nth-of-type(2) {
  font-size: 1rem;
  color: #419dff;
  padding-bottom: .625rem;
}

.index .home .top_shop .shop_left .classification .shop_items p:nth-of-type(2) span:nth-of-type(1) {
  margin-right: .9375rem;
}

.index .home .top_shop .shop_left .classification .shop_item:last-of-type {
  border: none;
}

.index .home .top_shop .shop_left .tabs {
  flex: 1;
}

.index .home .top_shop .shop_left .tabs .tablist {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 1.25rem;
}

.index .home .top_shop .shop_left .tabs .tablist .tab_item {
  text-align: center;
  padding: .5rem 0;
  font-size: 1.125rem;
  cursor: pointer;
}

.index .home .top_shop .shop_left .tabs .tablist .tab_items {
  text-align: center;
  background-color: rgba(61, 177, 254, 0.1);
  color: #419dff;
  padding: .5rem 0;
}

.index .home .top_shop .shop_left .tabs .parvalue {
  display: flex;
  align-items: center;
  padding: 0 1.25rem;
  margin-bottom: .9375rem;
}

.index .home .top_shop .shop_left .tabs .parvalue .par_title {
  font-size: 1rem;
  color: #333333;
  margin-right: .9375rem;
}

.index .home .top_shop .shop_left .tabs .parvalue .parlist {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: .625rem;
}

.index .home .top_shop .shop_left .tabs .parvalue .parlist .par_p {
  border: .0625rem solid #cae2f2;
  font-size: .875rem;
  color: #333333;
  position: relative;
  cursor: pointer;
  height: 2.125rem;
  line-height: 2.125rem;
  text-align: center;
}

.index .home .top_shop .shop_left .tabs .parvalue .parlist .par_p img {
  display: none;
  width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  right: 0;
  bottom: 0;
}

.index .home .top_shop .shop_left .tabs .parvalue .parlist .par_ps {
  border: .0625rem solid #419dff;
  font-size: .875rem;
  color: #419dff;
  position: relative;
}

.index .home .top_shop .shop_left .tabs .parvalue .parlist .par_ps img {
  display: none;
  width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  right: 0;
  bottom: 0;
}

.index .home .top_shop .shop_left .tabs .parvalue .par_input {
  flex: 1;
  border: .0625rem solid #cae2f2;
  height: 2.375rem;
  padding-left: .9375rem;
}

.index .home .top_shop .shop_left .tabs .parvalue .count {
  display: flex;
  align-items: center;
  border: .0625rem solid #cae2f2;
}

.index .home .top_shop .shop_left .tabs .parvalue .count div {
  width: 2.375rem;
  height: 2.125rem;
  text-align: center;
  line-height: 1.8125rem;
  font-size: 1.5625rem;
  cursor: pointer;
  color: #cae2f2;
}

.index .home .top_shop .shop_left .tabs .parvalue .count div:nth-of-type(1) {
  border-right: .0625rem solid #cae2f2;
}

.index .home .top_shop .shop_left .tabs .parvalue .count div:nth-of-type(2) {
  border-left: .0625rem solid #cae2f2;
}

.index .home .top_shop .shop_left .tabs .parvalue .count p {
  width: 7.5rem;
  text-align: center;
}

.index .home .top_shop .shop_left .tabs .parvalue .money {
  font-size: 1rem;
  font-weight: 450;
  color: #e00000;
}

.index .home .top_shop .shop_left .tabs .recharge {
  margin-left: 1.25rem;
  width: 14.25rem;
  height: 3rem;
  background: linear-gradient(270deg, #67b1ff 0%, #419dff 100%);
  border-radius: .125rem;
  text-align: center;
  line-height: 3rem;
  font-size: 1.125rem;
  color: white;
  font-weight: 450;
  margin-bottom: 1.25rem;
  cursor: pointer;
}

.index .home .top_shop .shop_left .tabs .illustrate {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: .625rem;
}

.index .home .top_shop .shop_left .tabs .illustrate .ill_item {
  font-size: .8125rem;
  color: #777777;
  display: flex;
  align-items: center;
  margin-right: .625rem;
}

.index .home .top_shop .shop_left .tabs .illustrate .ill_item img {
  width: .875rem;
  height: .875rem;
  margin-right: .25rem;
}

.index .home .top_shop .shop_right {
  width: 50%;
}

.index .home .top_shop .shop_right #demo {
  height: 100%;
}

.index .home .top_shop .shop_right #demo .carousel-inner {
  height: 100%;
}

.index .home .top_shop .shop_right #demo .carousel-inner .carousel-item {
  height: 100%;
  cursor: pointer;
}

.index .home .top_shop .shop_right #demo .carousel-inner .carousel-item img {
  width: 100%;
  height: 100%;
}

.index .home .top_shop .shop_right .el-carousel {
  width: 100%;
  height: 100%;
}

.index .home .guide {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 1.5rem;
  margin-bottom: 1.25rem;
}

.index .home .guide .bj_one {
  background-image: url("../../img/home/bjone.jpg");
  color: #2488ce;
}

.index .home .guide .bj_one a {
  color: #2488ce;
}

.index .home .guide .bj_two {
  background-image: url("../../img/home/bjtwo.jpg");
  color: #6565BC;
}

.index .home .guide .bj_three {
  background-image: url("../../img/home/bjthree.jpg");
  color: #DD7169;
}

.index .home .guide .bj_four {
  background-image: url("../../img/home/bjfour.jpg");
  color: #3C949E;
}

.index .home .guide .guide_item {
  height: 8rem;
  background-size: 100% 100%;
  padding: 1.5625rem 0 0 1.5625rem;
  cursor: pointer;
}

.index .home .guide .guide_item p:nth-of-type(1) {
  font-size: 1.75rem;
  font-weight: 450;
  margin-bottom: .25rem;
}

.index .home .guide .guide_item p:nth-of-type(2) {
  font-size: 1.125rem;
}

.index .home .bestsellers {
  margin-bottom: 2.5rem;
}

.index .home .bestsellers h3 {
  font-size: 1.75rem;
  font-weight: 450;
  color: #333333;
  padding: 1.25rem 0 1.25rem;
}

.index .home .bestsellers .shop_content {
  display: flex;
}

.index .home .bestsellers .shop_content .shop_left:hover {
  box-shadow: 0rem 0.125rem 1.5rem 0rem rgba(20, 139, 184, 0.2);
  border: .0625rem solid #419dff;
}

.index .home .bestsellers .shop_content .shop_left:hover .shop_buy {
  background-color: #419dff;
  color: white;
}

.index .home .bestsellers .shop_content .shop_left {
  width: 25%;
  height: 24.75rem;
  border: .0625rem solid #cae2f2;
  padding: 2.5rem 3.75rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.index .home .bestsellers .shop_content .shop_left img {
  width: 7.5rem;
  height: 7.5rem;
}

.index .home .bestsellers .shop_content .shop_left p {
  width: 100%;
  font-size: 1.375rem;
  color: #333333;
  border-top: .0625rem solid #cae2f2;
  padding-top: 1.25rem;
}

.index .home .bestsellers .shop_content .shop_left .shop_buy {
  width: 100%;
  height: 3rem;
  font-size: 1.125rem;
  color: #419dff;
  border: .0625rem solid #419dff;
  line-height: 3rem;
}

.index .home .bestsellers .shop_content .shop_right {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 1.25rem;
  grid-column-gap: 1.25rem;
  margin-left: 1.25rem;
}

.index .home .bestsellers .shop_content .shop_right .right_item:hover {
  box-shadow: 0rem 0.125rem 1.5rem 0rem rgba(20, 139, 184, 0.2);
  border: .0625rem solid #419dff;
}

.index .home .bestsellers .shop_content .shop_right .right_item {
  display: flex;
  padding: 2.25rem 1.875rem;
  align-items: center;
  border: .0625rem solid #cae2f2;
  cursor: pointer;
}

.index .home .bestsellers .shop_content .shop_right .right_item img {
  width: 7.125rem;
  height: 7.125rem;
  margin-right: 1.875rem;
}

.index .home .bestsellers .shop_content .shop_right .right_item .right_text {
  flex: 1;
  height: 6.25rem;
  border-left: .0625rem solid #cae2f2;
  padding-left: 1.875rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.index .home .bestsellers .shop_content .shop_right .right_item .right_text p:nth-of-type(1) {
  font-size: 1.375rem;
  font-weight: 450;
  color: #333333;
  margin-bottom: .625rem;
}

.index .home .bestsellers .shop_content .shop_right .right_item .right_text p:nth-of-type(2) {
  font-size: 1.125rem;
  font-weight: 400;
  color: #333333;
}

.index .home .newproduct {
  display: flex;
  margin-bottom: 1.25rem;
}

.index .home .newproduct .new_left {
  width: 50%;
  border: .0625rem solid #cae2f2;
  padding-bottom: 3.125rem;
  margin-right: 1.25rem;
}

.index .home .newproduct .new_left .new_title {
  font-size: 1.75rem;
  font-weight: 450;
  color: #333333;
  margin: .875rem .875rem 1.25rem .875rem;
}

.index .home .newproduct .new_left .new_list {
  display: flex;
  align-items: center;
  padding: 0 3.75rem;
  justify-content: space-between;
}

.index .home .newproduct .new_left .new_list .new_item:hover {
  box-shadow: 0rem 0.125rem 1.5rem 0rem rgba(20, 139, 184, 0.2);
  border: .0625rem solid #419dff;
}

.index .home .newproduct .new_left .new_list .new_item:hover .buynow {
  background-color: #419dff;
  color: white;
}

.index .home .newproduct .new_left .new_list .new_items:hover {
  box-shadow: 0rem 0.125rem 1.5rem 0rem rgba(20, 139, 184, 0.2);
  border: .0625rem solid #419dff;
}

.index .home .newproduct .new_left .new_list .new_items:hover .buynow {
  background-color: #419dff;
  color: white;
}

.index .home .newproduct .new_left .new_list .new_item {
  width: 28%;
  border: .0625rem solid #cae2f2;
  text-align: center;
  padding: 1.875rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 17.25rem;
  position: relative;
  cursor: pointer;
}

.index .home .newproduct .new_left .new_list .new_item a {
  width: 100%;
}

.index .home .newproduct .new_left .new_list .new_item .newimg {
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  right: 0;
  top: 0;
}

.index .home .newproduct .new_left .new_list .new_item .shop_img {
  width: 5.625rem;
  height: 5.625rem;
}

.index .home .newproduct .new_left .new_list .new_item p {
  width: 100%;
  border-top: .0625rem solid #cae2f2;
  padding-top: 1.25rem;
  font-size: 1.125rem;
  color: #333333;
}

.index .home .newproduct .new_left .new_list .new_item .buynow {
  width: 100%;
  height: 2.25rem;
  border: .0625rem solid #419dff;
  font-weight: 450;
  color: #419dff;
  font-size: 1rem;
  line-height: 2.25rem;
}

.index .home .newproduct .new_left .new_list .new_items {
  width: 35%;
  border: .0625rem solid #cae2f2;
  text-align: center;
  padding: 2.6875rem 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 21.3125rem;
  position: relative;
  cursor: pointer;
}

.index .home .newproduct .new_left .new_list .new_items a {
  width: 100%;
}

.index .home .newproduct .new_left .new_list .new_items .newimg {
  width: 3rem;
  height: 3rem;
  position: absolute;
  right: 0;
  top: 0;
}

.index .home .newproduct .new_left .new_list .new_items .shop_img {
  width: 7.125rem;
  height: 7.125rem;
}

.index .home .newproduct .new_left .new_list .new_items p {
  width: 100%;
  border-top: .0625rem solid #cae2f2;
  padding-top: 1.25rem;
  font-size: 1.125rem;
  color: #333333;
}

.index .home .newproduct .new_left .new_list .new_items .buynow {
  width: 100%;
  height: 2.75rem;
  border: .0625rem solid #419dff;
  font-weight: 450;
  color: #419dff;
  font-size: 1.125rem;
  line-height: 2.75rem;
}

.index .home .newproduct .new_right {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 1.25rem;
}

.index .home .newproduct .new_right .twoshop {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}

.index .home .newproduct .new_right .twoshop .two_item:hover {
  box-shadow: 0rem 0.125rem 1.5rem 0rem rgba(20, 139, 184, 0.2);
  border: .0625rem solid #419dff;
}

.index .home .newproduct .new_right .twoshop .two_item {
  width: 100%;
  display: flex;
  padding: 3.25rem 1.875rem;
  align-items: center;
  border: .0625rem solid #cae2f2;
  position: relative;
  cursor: pointer;
}

.index .home .newproduct .new_right .twoshop .two_item .new_img {
  position: absolute;
  right: 0;
  top: 0;
  width: 3rem;
  height: 3rem;
}

.index .home .newproduct .new_right .twoshop .two_item .two_shop {
  width: 7.5rem;
  height: 7.5rem;
  margin-right: 1.25rem;
}

.index .home .newproduct .new_right .twoshop .two_item .two_text {
  flex: 1;
  height: 6.25rem;
  border-left: .0625rem solid #cae2f2;
  padding-left: 1.875rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.index .home .newproduct .new_right .twoshop .two_item .two_text p:nth-of-type(1) {
  font-size: 1.375rem;
  font-weight: 450;
  color: #333333;
  margin-bottom: .625rem;
}

.index .home .newproduct .new_right .twoshop .two_item .two_text p:nth-of-type(2) {
  font-size: 1.125rem;
  font-weight: 400;
  color: #333333;
}

.index .home .newproduct .new_right .thecharts {
  border: .0625rem solid #cae2f2;
  padding: 0 .875rem;
}

.index .home .newproduct .new_right .thecharts .thecharts_title {
  font-size: 1.75rem;
  font-weight: 450;
  color: #333333;
  padding: .875rem 0;
}

.index .home .newproduct .new_right .thecharts .charts_list {
  display: flex;
  flex-direction: column;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_item:nth-last-child(1) {
  border: none;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.25rem;
  border-bottom: .0625rem solid #cae2f2;
  padding-bottom: .625rem;
  cursor: pointer;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_item a {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_item .cha_name {
  display: flex;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_item .cha_name .cha_oneimg {
  width: 2.375rem;
  height: 2.375rem;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_item .cha_name .cha_twoimg {
  width: 4.375rem;
  height: 4.375rem;
  margin-right: .625rem;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_item .cha_name .item_text .text_one {
  font-size: 1.375rem;
  font-weight: 450;
  color: #333333;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_item .cha_name .item_text .text_two {
  font-size: 1.125rem;
  font-weight: 400;
  color: #777777;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_item .sold {
  font-size: 1.125rem;
  font-weight: 400;
  color: #777777;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_item .item_buy {
  width: 4.25rem;
  height: 2.25rem;
  background: #419dff;
  border-radius: .25rem;
  font-size: 1.25rem;
  font-weight: 450;
  color: #ffffff;
  text-align: center;
  line-height: 2.25rem;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_items .cha_twoimg {
  display: block !important;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_items .text_two {
  display: block !important;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_items .item_buy {
  display: block !important;
}

.index .home .newproduct .new_right .thecharts .charts_list .charts_items .sold {
  display: none !important;
}

.index .home .like .like_title {
  font-size: 1.75rem;
  font-weight: 450;
  color: #333333;
  padding: 1.875rem 0 .625rem;
}

.index .home .like .like_content {
  display: flex;
  justify-content: space-between;
}

.index .home .like .like_content .like_left {
  width: 67%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-row-gap: 1.25rem;
  grid-column-gap: 1.25rem;
  margin-right: 1.25rem;
}

.index .home .like .like_content .like_left .lik_leitem:hover {
  box-shadow: 0rem 0.125rem 1.5rem 0rem rgba(20, 139, 184, 0.2);
  border: .0625rem solid #419dff;
}

.index .home .like .like_content .like_left .lik_leitem:hover .buynow {
  background-color: #419dff;
  color: white;
}

.index .home .like .like_content .like_left .lik_leitem {
  border: .0625rem solid #cae2f2;
  text-align: center;
  padding: 1.875rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 21.25rem;
  cursor: pointer;
}

.index .home .like .like_content .like_left .lik_leitem .shop_img {
  width: 7.125rem;
  height: 7.125rem;
}

.index .home .like .like_content .like_left .lik_leitem p {
  width: 100%;
  border-top: .0625rem solid #cae2f2;
  padding-top: 1.25rem;
  font-size: 1.125rem;
  color: #333333;
}

.index .home .like .like_content .like_left .lik_leitem .buynow {
  width: 100%;
  height: 2.25rem;
  border: .0625rem solid #419dff;
  font-weight: 450;
  color: #419dff;
  font-size: 1rem;
  line-height: 2.25rem;
}

.index .home .like .like_content .like_right .like_riimg {
  width: 100%;
  height: 13.125rem;
  margin-bottom: 1.25rem;
}

.index .home .like .like_content .like_right .information {
  border: .0625rem solid #cae2f2;
  padding: 0 1.5625rem;
  height: calc(100% - 14.375rem);
}

.index .home .like .like_content .like_right .information .like_top {
  display: flex;
  justify-content: space-between;
  padding-top: .9375rem;
  border-bottom: .0625rem solid #ebebeb;
  padding-bottom: .125rem;
}

.index .home .like .like_content .like_right .information .like_top .like_toswitch {
  display: flex;
}

.index .home .like .like_content .like_right .information .like_top .like_toswitch p {
  font-size: 1.375rem;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
}

.index .home .like .like_content .like_right .information .like_top .like_toswitch p:nth-of-type(1) {
  margin-right: 2.5rem;
}

.index .home .like .like_content .like_right .information .like_top .like_toswitch .callup {
  font-size: 1.375rem;
  font-weight: 450;
  color: #419dff;
  border-bottom: .25rem solid #419dff;
  padding-bottom: .625rem;
}

.index .home .like .like_content .like_right .information .like_top .more {
  font-size: 1.125rem;
  font-weight: 400;
  color: #777777;
  cursor: pointer;
}

.index .home .like .like_content .like_right .information .topping {
  border-bottom: .0625rem solid #ebebeb;
}

.index .home .like .like_content .like_right .information .topping .topping_item:hover .topitem_text p:nth-of-type(1) {
  color: #419dff;
}

.index .home .like .like_content .like_right .information .topping .topping_item {
  display: flex;
  padding: .625rem 0;
  cursor: pointer;
}

.index .home .like .like_content .like_right .information .topping .topping_item .topitem_txt {
  width: 3.0625rem;
  height: 1.5rem;
  background: #419dff;
  border-radius: .9375rem;
  font-size: .875rem;
  text-align: center;
  line-height: 1.5rem;
  color: white;
  margin-right: .625rem;
}

.index .home .like .like_content .like_right .information .topping .topping_item .topitem_text {
  flex: 1;
}

.index .home .like .like_content .like_right .information .topping .topping_item .topitem_text p:nth-of-type(1) {
  font-size: 1.125rem;
  font-weight: 400;
  color: #333333;
  margin-bottom: .3125rem;
}

.index .home .like .like_content .like_right .information .topping .topping_item .topitem_text p:nth-of-type(2) {
  font-size: .875rem;
  font-weight: 400;
  color: #777777;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 21.25rem;
}

.index .home .like .like_content .like_right .information .tabulation {
  padding: .625rem 0;
  line-height: 3.125rem;
}

.index .home .like .like_content .like_right .information .tabulation li:hover {
  color: #419dff;
}

.index .home .like .like_content .like_right .information .tabulation li {
  list-style-type: none;
  max-width: 23.75rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.125rem;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
}

.index .home .like .like_content .like_right .information .tabulation li:before {
  content: '';
  width: .75rem;
  height: .75rem;
  display: inline-block;
  border-radius: 50%;
  background: #419dff;
  margin-right: .625rem;
}

.index .sort {
  width: 75%;
  margin: 0 auto;
  margin-bottom: 3.75rem;
}

.index .sort .sort_content {
  display: flex;
  justify-content: space-between;
}

.index .sort .sort_content .sort_left {
  width: 25%;
  margin-right: 1.25rem;
}

.index .sort .sort_content .sort_left .recommend {
  padding: 0 1.5625rem;
  border: .0625rem solid #cae2f2;
  margin-bottom: 1.25rem;
  min-height: 30rem;
}

.index .sort .sort_content .sort_left .recommend .rec_title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: .0625rem solid #ebebeb;
  padding: 1.25rem 0;
}

.index .sort .sort_content .sort_left .recommend .rec_title p:nth-of-type(1) {
  font-size: 1.375rem;
  font-weight: 400;
  color: #333333;
}

.index .sort .sort_content .sort_left .recommend .rec_title p:nth-of-type(2) {
  font-size: 1.125rem;
  font-weight: 400;
  color: #777777;
  cursor: pointer;
}

.index .sort .sort_content .sort_left .recommend .rec_list .rec_item:nth-last-child(1) {
  border: none;
}

.index .sort .sort_content .sort_left .recommend .rec_list .rec_item {
  display: flex;
  align-items: center;
  padding: 1.25rem 0;
  border-bottom: .0625rem solid #ebebeb;
  cursor: pointer;
}

.index .sort .sort_content .sort_left .recommend .rec_list .rec_item img {
  width: 5.375rem;
  height: 5.375rem;
  margin-right: 1.25rem;
}

.index .sort .sort_content .sort_left .recommend .rec_list .rec_item p {
  font-size: 1.25rem;
  font-weight: 450;
  color: #333333;
}

.index .sort .sort_content .sort_left .article {
  padding: 0 1.5625rem;
  border: .0625rem solid #cae2f2;
  min-height: 29.5rem;
}

.index .sort .sort_content .sort_left .article .art_title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: .0625rem solid #ebebeb;
  padding: 1.25rem 0;
}

.index .sort .sort_content .sort_left .article .art_title p:nth-of-type(1) {
  font-size: 1.375rem;
  font-weight: 400;
  color: #333333;
}

.index .sort .sort_content .sort_left .article .art_title p:nth-of-type(2) {
  font-size: 1.125rem;
  font-weight: 400;
  color: #777777;
  cursor: pointer;
}

.index .sort .sort_content .sort_left .article .article_list {
  line-height: 2.5rem;
  padding: .625rem 0;
}

.index .sort .sort_content .sort_left .article .article_list li:hover {
  color: #419dff;
}

.index .sort .sort_content .sort_left .article .article_list li {
  list-style-type: none;
  max-width: 23.75rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.125rem;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
}

.index .sort .sort_content .sort_left .article .article_list li:before {
  content: '';
  width: .75rem;
  height: .75rem;
  display: inline-block;
  border-radius: 50%;
  background: #419dff;
  margin-right: .625rem;
}

.index .sort .sort_content .sort_right {
  flex: 1;
  min-height: 100%;
  border: .0625rem solid #cae2f2;
  padding: 0 1.25rem;
  min-height: 60.75rem;
  padding-bottom: 1.25rem;
}

.index .sort .sort_content .sort_right .right_title {
  font-size: 1.375rem;
  font-weight: 400;
  color: #333333;
  padding: 1.25rem 0;
}

.index .sort .sort_content .sort_right .rishop_list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.5rem 1.5rem;
  margin-bottom: 5.625rem;
}

.index .sort .sort_content .sort_right .rishop_list .rishop_item:hover {
  box-shadow: 0rem 0.125rem 1.5rem 0rem rgba(20, 139, 184, 0.2);
  border: .0625rem solid #419dff;
}

.index .sort .sort_content .sort_right .rishop_list .rishop_item {
  border: .0625rem solid #cae2f2;
  text-align: center;
  padding: 1.875rem 0;
  cursor: pointer;
}

.index .sort .sort_content .sort_right .rishop_list .rishop_item img {
  width: 7.375rem;
  height: 7.375rem;
  margin-bottom: 1.25rem;
}

.index .sort .sort_content .sort_right .rishop_list .rishop_item p {
  font-size: 1.25rem;
  font-weight: 400;
  color: #333333;
}

.index .allcategories {
  width: 75%;
  margin: 0 auto;
  margin-bottom: 3.75rem;
}

.index .allcategories .bread {
  list-style: none;
  display: flex;
  margin-bottom: 1.5625rem;
}

.index .allcategories .bread .bread_title {
  font-size: 1.25rem;
  font-weight: 400;
  color: #333333;
}

.index .allcategories .bread li {
  margin-right: .3125rem;
  color: #777777;
  font-size: 1.25rem;
  font-weight: 400;
}

.index .allcategories .bread li:nth-last-child(1) {
  color: #333333;
}

.index .allcategories .bread li:nth-last-child(1) .bias {
  display: none;
}

.index .allcategories .module .module_item .mod_title {
  font-size: 1.375rem;
  font-weight: 450;
  color: #333333;
  padding: 3.125rem 0 2.5rem 0;
}

.index .allcategories .module .module_item .mod_shoplist {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 1.25rem;
}

.index .allcategories .module .module_item .mod_shoplist .mod_shopitem:hover {
  box-shadow: 0rem 0.125rem 1.5rem 0rem rgba(20, 139, 184, 0.2);
  border: .0625rem solid #419DFF;
}

.index .allcategories .module .module_item .mod_shoplist .mod_shopitem {
  text-align: center;
  border: .0625rem solid #CAE2F2;
  padding: 1.875rem 0;
  cursor: pointer;
}

.index .allcategories .module .module_item .mod_shoplist .mod_shopitem img {
  width: 7.125rem;
  height: 7.125rem;
  margin-bottom: 1.25rem;
}

.index .allcategories .module .module_item .mod_shoplist .mod_shopitem p {
  font-size: 1.125rem;
  font-weight: 450;
  color: #333333;
}

.index .discountClaim {
  width: 100%;
  height: 48.3125rem;
  background-image: url("../../img/home/yhqlq.png");
  background-size: 100% 100%;
  margin-bottom: 3.75rem;
  position: relative;
}

.index .discountClaim .coupon_list {
  width: 67.7%;
  position: absolute;
  left: 19.25rem;
  bottom: 6.8125rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.index .discountClaim .coupon_list .coupon_item {
  width: 37.0625rem;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

.index .discountClaim .coupon_list .coupon_item .onep {
  margin-right: 1.25rem;
  color: #FE4400;
}

.index .discountClaim .coupon_list .coupon_item .onep span:nth-of-type(1) {
  font-size: 3.125rem;
}

.index .discountClaim .coupon_list .coupon_item .onep span:nth-of-type(2) {
  font-size: 4.75rem;
}

.index .discountClaim .coupon_list .coupon_item .cou_center p:nth-of-type(1) {
  font-size: 2rem;
  font-weight: 600;
  color: #FE4400;
}

.index .discountClaim .coupon_list .coupon_item .cou_center p:nth-of-type(2) {
  font-size: 1.5rem;
  font-weight: 450;
  color: #DD6033;
}

.index .discountClaim .coupon_list .coupon_item .cou_right {
  width: 5.375rem;
  height: 5.375rem;
  background: linear-gradient(360deg, #FE5444 0%, #FE853E 100%);
  box-shadow: inset 0rem 0rem .625rem 0rem #E64003;
  border-radius: 2.9375rem;
  font-size: 2.375rem;
  font-weight: 600;
  color: #FFFFFF;
  text-align: center;
  line-height: 5.375rem;
  cursor: pointer;
}
