﻿/*# sourceURL=/aspx/main/css/style.css?v=20240611163841 */
/*@ sourceURL=/aspx/main/css/style.css?v=20240611163841 */
@charset "utf-8";
/* CSS Document */
html {
  font-size: 20px !important;
}
.container {
  width: 92%;
  margin: 0 auto;
}
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
input::-webkit-input-placeholder {
  color: #b2b2b2;
}
input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #b2b2b2;
}
input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #b2b2b2;
}
input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b2b2b2;
}
.inputC::-webkit-input-placeholder {
  color: #999999;
}
.inputC::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999999;
}
.inputC:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999999;
}
.inputC:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #999999;
}
.inputB::-webkit-input-placeholder {
  color: #333333;
}
.inputB::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #333333;
}
.inputB:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #333333;
}
.inputB:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #333333;
}
input,
textarea,
button {
  outline: none;
  box-shadow: none;
  background-color: transparent;
  border: none;
}
a:hover,
a {
  text-decoration: none !important;
}
.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -o-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  align-items: center;
  flex-wrap: wrap;
}
ul li {
  list-style: none;
}
.clear {
  clear: both;
}
a {
  text-decoration: none;
  color: #666;
}
img {
  max-height: 100%;
  max-width: 100%;
  border: 0;
}
html,
body {
  font-size: 100%;
  width: 100%;
  height: 100%;
}
body {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  color: #666;
  background: #fafafa;
  font-size: 12px;
  overflow-x: hidden;
  font-family: 'Noto Sans SC';
}
p {
  text-align: justify;
}
.kbox {
  width: 100%;
  background: #fafafa;
  height: 0.6rem;
}
/*banner*/
.d1 {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}
.loading {
  width: 100%;
  text-align: center;
}
.d2 img {
  width: 100%;
}
.num_list {
  position: absolute;
  width: 100%;
  left: 0px;
  bottom: -1px;
  color: #FFFFFF;
  overflow: hidden;
}
.num_list span {
  display: inline-block;
}
#fade_focus ul {
  display: none;
}
.button {
  position: absolute;
  z-index: 1000;
  left: 50%;
  bottom: 1rem;
  font-weight: bold;
  transform: translateX(-50%);
}
.b1,
.b2 {
  background: rgba(255, 255, 255, 0.4);
  display: block;
  float: left;
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.3rem;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
  border-radius: 100%;
}
.b2 {
  background-color: rgba(255, 255, 255, 0.9);
  width: 1.6rem;
  border-radius: 1.6rem;
}
.button a {
  color: transparent;
}
/*typeNav*/
.typeNav {
  overflow: hidden;
  background: #fff;
  padding: 0 0 1rem 0;
}
.typeNav ul {
  overflow: hidden;
}
.typeNav ul li {
  width: 25%;
  float: left;
  text-align: center;
  margin-top: 0.7rem;
}
.typeNav ul li img {
  width: 55%;
  display: block;
  margin: 5px auto;
}
.typeNav ul li p {
  color: #666666;
  font-size: 0.8rem;
  text-align: center;
  padding-top: 0.3rem;
}
/*热门资讯*/
.hotTit {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  background: #fff;
  padding: 0.7rem;
}
.hotTit .hotTitL {
  float: left;
}
.hotTit .hotTitL img {
  height: 2rem;
}
.hotTitR {
  display: flex;
  font-size: 0.8rem;
  line-height: 2rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 0.1rem;
}
/*限时抢购*/
.timeBuy {
  border-bottom: 1px solid #eee;
  background: #fff;
  border-top: 1px solid #eee;
}
.timeBuy .Buybox {
  padding: 0.5rem;
  height: 1.8rem;
  border-bottom: 1px solid #eee;
  overflow: hidden;
  padding-right: 0.2rem;
}
.timeBuy .Buybox p {
  font-size: 0.875rem;
  float: left;
  height: 1.8rem;
  line-height: 1.8rem;
  max-width: 50%;
  overflow: hidden;
  color: #333;
}
.timeBuy .Buybox p span {
  color: #e0cb89;
}
.timeBuy .Buybox a.btn {
  display: block;
  float: right;
  padding: 0 0.3rem;
  box-sizing: border-box;
  border: 1px solid #e0cb89;
  border-radius: 4px;
  height: 1.6rem;
  line-height: 1.6rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #e0cb89;
}
.timeBuy .Buybox a.more {
  float: right;
  height: 1.5rem;
  width: 1rem;
  margin-top: 0.25rem;
  background-image: url("http://yizhuangco.com/aspx/main/css/../images/more.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.timeBuy ul {
  overflow: hidden;
  width: 100%;
}
.timeBuy ul li {
  float: left;
  width: 25%;
  text-align: center;
  padding: 0.5rem 0;
  overflow: hidden;
  border-right: 1px solid #eee;
  box-sizing: border-box;
}
.timeBuy ul li:nth-child(4n) {
  border-right: 0;
}
.timeBuy ul li img {
  width: 80%;
}
.timeBuy ul li p {
  text-align: center;
  font-size: 0.75rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.w100 {
  width: 100%;
  display: block;
}
.w100 img {
  width: 100%;
  display: block;
}
/*热门市场*/
.hotMarket {
  background: #fff;
  border-top: 1px solid #eee;
}
.hotM_1 {
  border-bottom: 1px solid #eee;
  height: 7rem;
  overflow: hidden;
}
.hotM_1L {
  border-right: 1px solid #eee;
  box-sizing: border-box;
  width: 50%;
  height: 7rem;
  float: left;
}
.hotM_1C {
  border-right: 1px solid #eee;
  box-sizing: border-box;
  width: 25%;
  height: 7rem;
  float: left;
}
.hotM_1R {
  width: 25%;
  height: 7rem;
  float: left;
}
.hotM_2 {
  padding: 0.5rem;
  height: 1.8rem;
  border-bottom: 1px solid #eee;
  overflow: hidden;
  padding-right: 0.2rem;
}
.hotM_2 p {
  font-size: 0.875rem;
  float: left;
  height: 1.8rem;
  line-height: 1.8rem;
  max-width: 50%;
  overflow: hidden;
  color: #333;
}
.hotM_2 p span {
  color: #e0cb89;
}
.hotM_2 i {
  font-style: normal;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  height: 1.8rem;
  line-height: 1.8rem;
  max-width: 50%;
  float: left;
  overflow: hidden;
}
.hotM_2 a.more {
  float: right;
  height: 1.8rem;
  line-height: 1.8rem;
  font-size: 0.75rem;
  padding-right: 1rem;
  background-image: url("http://yizhuangco.com/aspx/main/css/../images/more.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 40% 70%;
}
.hotM_3 {
  height: 10rem;
  overflow: hidden;
}
.hotM_3 .hotM_3L {
  width: 50%;
  height: 10rem;
  border-bottom: 1px solid #eee;
  float: left;
  border-right: 1px solid #eee;
  box-sizing: border-box;
  overflow: hidden;
}
.hotM_3 .hotM_3R {
  width: 50%;
  height: 10rem;
  float: left;
  overflow: hidden;
}
.hotM_3R_1 {
  float: left;
  height: 5rem;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  overflow: hidden;
  width: 50%;
  border-right: 1px solid #eee;
}
.hotM_3R_1.br {
  border-right: 0;
}
.hotM_4 {
  height: 12rem;
  overflow: hidden;
}
.hotM_4 .hotM_4L {
  width: 50%;
  height: 12rem;
  border-bottom: 1px solid #eee;
  float: left;
  border-right: 1px solid #eee;
  box-sizing: border-box;
  overflow: hidden;
}
.hotM_4 .hotM_4R {
  width: 50%;
  height: 12rem;
  float: left;
  overflow: hidden;
}
.hotM_4R_1 {
  float: left;
  height: 6rem;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  overflow: hidden;
  width: 50%;
  border-right: 1px solid #eee;
}
.hotM_4R_1.br {
  border-right: 0;
}
.hotM_5 {
  height: 6rem;
  overflow: hidden;
}
.hotM_5L {
  float: left;
  height: 6rem;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  overflow: hidden;
  width: 25%;
  border-right: 1px solid #eee;
}
.hotM_5L.br {
  border-right: 0;
}
img {
  display: block;
}
/*猜你喜欢*/
.likebox i {
  display: block;
  font-style: inherit;
  color: #989898;
  font-size: 0.6rem;
  margin-top: 0.2rem;
}
.likeTit {
  padding: 0.5rem 4% 0.9rem;
  overflow: hidden;
  justify-content: space-between;
  align-items: flex-end;
  letter-spacing: 0.03rem;
}
.likeTit > div {
  width: calc(100% - 4rem);
}
.likeTit a {
  width: 4rem;
  margin-bottom: 0.2rem;
  text-align: right;
}
.likeTit img {
  height: 1.2rem;
  vertical-align: middle;
}
.likeTit span {
  font-size: 1rem;
  overflow: hidden;
  color: #282828;
  font-weight: bold;
}
.likebox ul {
  width: 95%;
  margin: 0 auto;
  overflow: hidden;
}
.likebox ul li {
  float: left;
  width: 46%;
  box-sizing: border-box;
  overflow: hidden;
  margin: 2%;
  border-radius: 0.6rem;
  background: #fff;
  padding: 0 0 0.3rem 0;
}
.likebox ul li .text {
  padding: 0.5rem;
}
.likebox ul li .text .txt {
  width: 100%;
}
.likebox ul li .text img {
  width: 1.2rem;
}
.likebox ul li:nth-child(2n) {
  border-right: 1px solid #fff;
}
.likebox ul li a {
  display: block;
}
.likebox ul li .img_pic{
  padding-top: 100%;
}
.likebox ul li img.proimg {
  width: 100%;
  object-fit: cover;
  /* padding: 0 20%; */
}
.likebox ul li p.tit {
  font-size: 0.8rem;
  color: #5e594f;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.likebox ul li .price {
  color: #e0cb89;
  font-size: 0.8rem;
  justify-content: space-between;
  margin-top: 0.2rem;
}
.likebox ul li .price span {
  color: #e0cb89;
  font-size: 0.65rem;
  height: 1rem;
  line-height: 1rem;
}
.likebox ul li .price img {
  float: right;
}
.indNew {
  background-color: #fff;
  padding-top: 0.8rem;
}
/*footer*/
.fbox2 {
  width: 100%;
  height: 3.8rem;
}
.fbox1 {
  width: 100%;
  height: 7rem;
}
.fbox {
  width: 100%;
  height: 4.5rem;
}
.footbox {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
}
.footer {
  position: fixed;
  width: 100%;
  max-width: 640px;
  bottom: 0;
  background: #fff;
  z-index: 99999;
  padding: 0.45rem 0;
  border-top: 1px solid #eee;
}
.footer ul {
  overflow: hidden;
}
.footer ul li {
  float: left;
  width: 25%;
  text-align: center;
}
.footer ul li img {
  height: 1.2rem;
  margin: 0 auto;
}
.footer ul li p {
  text-align: center;
  color: #4c4c4c;
  font-size: 0.7rem;
  height: 1.2rem;
  line-height: 1.2rem;
}
.footer ul li.on p {
  color: #e0cb89;
}
/*headerbox*/
.headerbox {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
}
.headerbox .header {
  padding: 0.5rem 0;
  width: 100%;
  max-width: 640px;
  top: 0;
  z-index: 9999;
}
.headerbox .header .headerL {
  position: absolute;
  left: 0;
  top: 0;
  height: 1.8rem;
  padding-left: 0.6rem;
}
.headerbox .header .headerL img {
  display: block;
  height: 1.1rem;
  padding-top: 0.9rem;
}
.headerbox .header .headerC {
  width: 100%;
  height: 1.8rem;
  line-height: 1.8rem;
  text-align: center;
}
.headerbox .header .headerC p {
  text-align: center;
  font-size: 1rem;
  color: #333;
}
.headerbox .header .headerR {
  position: absolute;
  right: 0;
  top: 0;
  height: 1.8rem;
  padding-right: 0.6rem;
}
.headerbox .header .headerR a {
  color: #333;
  font-size: 0.8rem;
  line-height: 2.8rem;
}
.headerbox .header .headerR a.c9 {
  color: #999;
}
.headerbox .header .headerR img {
  height: 0.6rem;
  margin-top: 1rem;
}
/*消息中心*/
.hbox {
  width: 100%;
  height: 2.85rem;
  overflow: hidden;
}
.massegeBox {
  padding: 0 0.6rem;
  background: #fff;
}
.message_1 {
  width: 100%;
  padding: 0.6rem 0;
  height: 2.7rem;
  border-bottom: 1px solid #eee;
}
.message_1 .meL {
  float: left;
  width: 3.2rem;
  height: 2.7rem;
  overflow: hidden;
}
.message_1 .meL img {
  width: 2.7rem;
  height: 2.7rem;
  overflow: hidden;
}
.message_1 .meR {
  flex: 1;
  height: 3rem;
}
.message_1 .meR .meR_1 {
  color: #999;
  overflow: hidden;
  height: 1.4rem;
  padding-top: 0.2rem;
}
.message_1 .meR .meR_1 p {
  color: #333;
  float: left;
  font-size: 0.9rem;
  max-width: 70%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.message_1 .meR .meR_1 span {
  display: block;
  float: right;
  font-size: 0.75rem;
}
.message_1 .meR .meR_2 {
  color: #999;
  font-size: 0.8rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/*购物车*/
.gwcbox_1 .gwc1_1 {
  padding: 0.8rem 0.5rem;
  height: 1.2rem;
  line-height: 1.2rem;
  border-bottom: 1px solid #eee;
}
.gwcbox_1 .gwc1_1 .g1 {
  float: left;
  width: 1.2rem;
  height: 1.2rem;
  padding-right: 0.5rem;
}
.gwccheck {
  width: 1.2rem;
  height: 1.2rem;
  background-image: url("http://yizhuangco.com/aspx/main/css/../images/checkno.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.gwccheck.on {
  background-image: url("http://yizhuangco.com/aspx/main/css/../images/checkon.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.gwcbox_1 .gwc1_1 .g2 {
  float: left;
  width: 60%;
  overflow: hidden;
  height: 1.2rem;
}
.gwcbox_1 .gwc1_1 .g2 span {
  display: block;
  font-size: 0.9rem;
  max-width: 50%;
  float: left;
  height: 1.2rem;
  line-height: 1.2rem;
  vertical-align: middle;
  overflow: hidden;
}
.gwcbox_1 .gwc1_1 .g2 img {
  padding-left: 0.2rem;
}
.gwcbox_1 .gwc1_1 .g3 {
  float: right;
}
.gwcbox_1 .gwc1_1 .g3 img {
  height: 1rem;
  padding-top: 0.1rem;
}
.gwcbox_1 .gwc1_2 .gwcone {
  padding: 1.5rem 0.5rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.7rem;
}
.gwcbox_1 .gwc1_2 .gwcone:last-child {
  border-bottom: 0;
}
.gwcbox_1 .gwc1_2 .gwcone .go1 {
  float: left;
  width: 1.6rem;
  height: 1.6rem;
  padding-right: 0.5rem;
  margin-top: 1.7rem;
}
.gwcbox_1 .gwc1_2 .gwcone .go2 {
  float: left;
  width: 5rem;
  overflow: hidden;
  padding-right: 0.7rem;
}
.gwcbox_1 .gwc1_2 .gwcone .go2 a {
  display: block;
  width: 4rem;
  height: 4rem;
  background: #f9f7f8;
  border-radius: 0.3rem;
}
.gwcbox_1 .gwc1_2 .gwcone .go2 img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  object-fit: contain;
  border-radius: 0.3rem;
  padding: 0.3rem 5%;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 {
  flex: 1;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_1 {
  overflow: hidden;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_1 p.p1 {
  float: left;
  color: #333;
  font-size: 0.8rem;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_1 p.p2 {
  float: right;
  font-size: 0.8rem;
  color: #e0cb89;
  font-weight: bold;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_2 {
  padding-top: 0.2rem;
  overflow: hidden;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_2 p.p3 {
  color: #999;
  font-size: 0.7rem;
  width: 60%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_2 p.p4 {
  color: #e0cb89;
  font-size: 0.8rem;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_2 p.p4 span {
  font-size: 0.7rem;
  color: #b2b2b2;
  margin-left: 0.4rem;
  text-decoration: line-through;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_2 .flex {
  justify-content: space-between;
  margin-top: 0.5rem;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_3 {
  overflow: hidden;
  padding-top: 0.2rem;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_3 .num1 {
  float: left;
  text-align: center;
  line-height: 0.85rem;
  width: 1.1rem;
  height: 1.1rem;
  background: #dcdcdc;
  border-radius: 50%;
  color: #fff;
  font-size: 1rem;
}
.hejiBox .heji .heji_5.an2,
.buyQk span.buyGl2 {
  display: none;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_3 .num2 {
  float: left;
  width: 1.8rem;
  height: 1.1rem;
  color: #7f7f7f;
  font-size: 0.8rem;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  text-align: center;
  line-height: 1.2rem;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_3 .num2 input {
  width: 100%;
  text-align: center;
  line-height: 1.2rem;
  color: #7f7f7f;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_3 .num3 {
  float: left;
  text-align: center;
  line-height: 0.95rem;
  width: 1.1rem;
  height: 1.1rem;
  background: #e0cb89;
  border-radius: 50%;
  color: #fff;
  font-size: 1rem;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_3 .del {
  float: right;
}
.gwcbox_1 .gwc1_2 .gwcone .go3 .go3_3 .del img {
  height: 1.1rem;
  margin-top: 0.1rem;
}
.hejiBox {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  background: #fff;
}
.hejiBox .heji {
  position: fixed;
  width: 100%;
  max-width: 640px;
  bottom: 3.3rem;
  background: #fff;
  z-index: 99999;
  padding: 0.4rem 0.8rem;
  justify-content: space-between;
  border-top: 1px solid #f5f5f5;
}
.hejiBox .heji .hejiLeft {
  justify-content: space-between;
  width: calc(100% - 5.5rem);
}
.hejiBox .heji .heji_1 {
  float: left;
}
.hejiBox .heji .heji_2 {
  float: left;
  color: #808080;
  line-height: 1.2rem;
  font-size: 0.75rem;
  padding: 0.3rem 0;
  padding-left: 0.3rem;
}
.hejiBox .heji .heji_3 {
  float: left;
  padding: 0.3rem 0;
  padding-left: 0.5rem;
}
.hejiBox .heji .heji_3 p {
  line-height: 1.2rem;
  font-size: 0.75rem;
  color: #808080;
}
.hejiBox .heji .heji_3 p span {
  color: #e0cb89;
  font-size: 1rem;
  font-size: 0.75rem;
  margin-left: 0.2rem;
}
.hejiBox .heji .heji_4 {
  float: left;
  padding: 0.8rem 0;
  line-height: 1.2rem;
  padding-left: 0.5rem;
  color: #999;
  font-size: 0.75rem;
}
.hejiBox .heji .heji_5 {
  float: right;
  overflow: hidden;
}
.hejiBox .heji .heji_5 a {
  display: block;
  border: 1px solid #a5a5a5;
  margin-left: 0.4rem;
  width: 5rem;
  line-height: 2rem;
  height: 2.2rem;
  font-size: 0.8rem;
  border-radius: 1.5rem;
  text-align: center;
}
.hejiBox .heji .heji_5 a.qr {
  height: auto;
  line-height: normal;
  padding: 0.1rem 0;
}
.hejiBox .heji .heji_5 a span {
  display: block;
  font-size: 0.5rem;
}
.hejiBox .heji .heji_5 a:last-child {
  border: 1px solid #e0cb89;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6d295), to(#ecdfb9));
  background: linear-gradient(90deg, #e6d295 0, #ecdfb9);
  color: #fff;
}
/*确认订单*/
.jsTab {
  justify-content: space-between;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 0.8rem;
  margin-bottom: 0.8rem;
}
.jsTab li {
  width: 31.33%;
  border: 1px solid #e0cb89;
  border-radius: 1rem;
  padding: 0.35rem 0.3rem;
}
.jsTab li span {
  display: inline-block;
  width: 1rem;
  height: 1rem;
}
.jsTab li p {
  width: calc(100% - 1rem);
  font-size: 0.75rem;
  text-align: center;
  color: #e0cb89;
}
.jsTab li.on {
  background-color: #e0cb89;
}
.jsTab li.on p {
  color: #fff;
}
.jsTab li.on:nth-child(1) span {
  background: url("http://yizhuangco.com/aspx/main/css/../images/t1.png") no-repeat center;
  background-size: 1rem;
}
.jsTab li.on:nth-child(2) span {
  background: url("http://yizhuangco.com/aspx/main/css/../images/t2.png") no-repeat center;
  background-size: 1rem;
}
.jsTab li.on:nth-child(3) span {
  background: url("http://yizhuangco.com/aspx/main/css/../images/t3.png") no-repeat center;
  background-size: 1rem;
}
.jsTab li:nth-child(1) span {
  background: url("http://yizhuangco.com/aspx/main/css/../images/t01.png") no-repeat center;
  background-size: 1rem;
}
.jsTab li:nth-child(2) span {
  background: url("http://yizhuangco.com/aspx/main/css/../images/t02.png") no-repeat center;
  background-size: 1rem;
}
.jsTab li:nth-child(3) span {
  background: url("http://yizhuangco.com/aspx/main/css/../images/t03.png") no-repeat center;
  background-size: 1rem;
}
.jsTh {
  border-top: 1px solid #e5e5e5;
  padding-top: 0.8rem;
  margin-top: 0.8rem;
}
.jsTh .jsThXm {
  margin-bottom: 0.4rem;
}
.jsTh .jsThXm span {
  font-size: 0.85rem;
  color: #282828;
  width: 6rem;
}
.jsTh .jsThXm input {
  width: calc(100% - 6rem);
  font-size: 0.8rem;
  background-color: #f3f3f3;
  color: #666666;
  border-radius: 0.2rem;
  padding: 0.5rem 0.7rem;
}
.jsNrTwo .jsTh {
  border: none;
  padding-top: 0;
  margin-top: 0;
}
.jsNrTwo .jsTh .jsThXm input {
  background-size: 0.7rem;
}
.jsaddress h3 {
  font-size: 0.8rem;
  color: #4c4c4c;
  font-weight: 500;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 0.6rem;
  padding-bottom: 0.6rem;
}
.jsaddress .jsNrThree .jsaddressL {
  background: url("http://yizhuangco.com/aspx/main/css/../images/more.png") no-repeat right center;
  background-size: 0.7rem;
}
.jsaddress .jsNrThree .jsaddressL p.p5 {
  color: #999999;
}
.jsNr > div {
  display: none;
}
.jsNr > div.on {
  display: block;
}
.hejiBox.jiesuan .heji {
  bottom: 0;
}
.jsaddress {
  padding: 0.8rem 0.5rem;
  padding-bottom: 0.8rem;
  background: #fff;
  border-radius: 0.3rem;
}
.jsaddress .jsaddressL {
  float: left;
  width: calc(100% - 2.2rem);
  overflow: hidden;
}
.jsaddress .jsaddressL p.p6 {
  color: #333;
  font-size: 0.8rem;
}
.jsaddress .jsaddressL p.p6 span {
  background-color: #e0cb89;
  font-size: 0.6rem;
  color: #fff;
  border-radius: 0.2rem;
  padding: 0.1rem 0.2rem;
  margin-right: 0.3rem;
}
.jsaddress .jsaddressL p.p5 {
  font-size: 0.7rem;
  color: #333333;
  margin-top: 0.2rem;
}
.jsaddress .jsaddressR {
  float: right;
}
.jsaddress .jsaddressR img {
  height: 1.7rem;
  margin-right: 0.5rem;
}
.jsdingdan {
  padding: 0 0.5rem;
  background: #fff;
  border-radius: 0.2rem;
}
.jsdp {
  padding: 0.8rem 0;
  height: 1.2rem;
  line-height: 1.2rem;
  border-bottom: 1px solid #eee;
  overflow: hidden;
  white-space: nowrap;
}
.jsdp img {
  height: 1.2rem;
  float: left;
}
.jsdp span {
  font-size: 0.9rem;
  height: 1.2rem;
  line-height: 1.2rem;
  padding-left: 0.3rem;
  color: #333;
}
.jsxq {
  padding: 0.6rem 0;
  overflow: hidden;
  background: #fff;
}
.jsxq .jsxq_1 {
  float: left;
  width: 4.5rem;
  height: 4.3rem;
  margin-right: 0.8rem;
  background-color: #f9f7f8;
  border-radius: 0.2rem;
}
.jsxq .jsxq_1 img {
  width: 100%;
  height: 80%;
  object-fit: contain;
  border-radius: 0.4rem;
  margin: 10% 0 0;
}
.jsxq .jsxq_2 {
  flex: 1;
  align-content: space-between;
  height: 4.3rem;
}
.jsxq .jsxq_2 .js_1 {
  width: 100%;
  overflow: hidden;
}
.jsxq .jsxq_2 .js_1 p.p1 {
  color: #333;
  font-size: 0.8rem;
  width: 100%;
  margin-bottom: 0.2rem;
  font-weight: bold;
}
.jsxq .jsxq_2 .js_1 p.p3 {
  color: #a5a5a5;
}
.zhx {
  font-size: 0.7rem;
  color: #b2b2b2;
  margin-left: 0.6rem;
  text-decoration: line-through;
}
.jsxq .jsxq_2 .js_1 p.p2 {
  float: right;
  font-size: 0.7rem;
  color: #e0cb89;
  text-decoration: line-through;
}
.jsxq .jsxq_2 .js_2 {
  width: 100%;
  padding-top: 0.7rem;
  overflow: hidden;
}
.jsxq .jsxq_2 .js_2 p.p3 {
  float: left;
  color: #e0cb89;
  font-size: 0.8rem;
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jsxq .jsxq_2 .js_2 p.p4 {
  color: #7f7f7f;
  float: right;
  font-size: 0.75rem;
}
.jsyf {
  padding: 0.6rem 0;
  overflow: hidden;
  background: #fff;
  display: flex;
}
.jsyf .jsyfL {
  color: #282828;
  float: left;
  font-size: 0.75rem;
  font-weight: bold;
  margin-right: 0.7rem;
}
.jsyf .jsyfR {
  float: right;
  font-size: 0.75rem;
  color: #e0cb89;
  font-weight: bold;
}
.jsyf .jsyfC {
  flex: 1;
  font-size: 0.7rem;
  color: #999;
}
.jsyf .jsyfR img {
  width: 3rem;
  border-radius: 100%;
}
.jsyf .jsyfL p {
  line-height: 3rem;
}
.jshj {
  padding: 0.6rem 0 1rem;
  overflow: hidden;
  background: #fff;
}
.jshjp {
  float: right;
  text-align: right;
  overflow: hidden;
  white-space: nowrap;
  color: #a5a5a5;
  font-size: 0.7rem;
}
.jshjp .sp1 {
  padding-left: 0.5rem;
  font-size: 0.7rem;
  color: #282828;
}
.jshjp .sp2 {
  color: #e0cb89;
  font-weight: bold;
  font-size: 0.8rem;
}
.jsyfCon {
  background-color: #f7f7f7;
  border-radius: 0.4rem;
  padding: 0.6rem 0.8rem;
  margin-top: 0.6rem;
  justify-content: space-between;
}
.jsyfCon .jsyfL {
  color: #a5a5a5;
  font-weight: normal;
  font-size: 0.7rem;
  flex: 1;
}
.jsyfCon .jsyfC {
  flex: none;
  color: #ff4550;
}
.noIsyfCon .jsyfL p {
  line-height: normal;
}
.noIsyfCon .jsyfL span {
  font-size: 0.6rem;
  color: #ff4550;
}
.noIsyfCon .jsyfL span img {
  display: inline-block;
  width: 0.6rem;
  margin-right: 0.3rem;
}
.noIsyfCon .jsyfC {
  color: #a5a5a5;
}
.jsyhq {
  padding: 0 0.7rem;
  background: #fff;
  border-radius: 0.2rem;
}
.jsyhq h3 {
  padding-top: 1rem;
  font-size: 0.79rem;
  padding-bottom: 0.2rem;
  color: #282828;
}
.jsyhq_1 {
  padding: 0.6rem 0;
  overflow: hidden;
  justify-content: space-between;
}
.jsyhq_1 .p1 {
  float: left;
  font-size: 0.75rem;
  color: #333;
  height: 1.2rem;
  line-height: 1.2rem;
  width: 8rem;
}
.jsyhq_1 .p1 img {
  margin-right: 0.3rem;
}
.jsyhq_1 .p2 {
  width: 11rem;
  float: left;
  font-size: 0.75rem;
  color: #999999;
  display: block;
  height: 1.2rem;
  line-height: 1.2rem;
  text-align: right;
  border-radius: 4px;
  margin-left: 0.5rem;
}
.jsyhq_2 {
  padding: 0.6rem 0;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.jsyhq_2 .jsjfL {
  float: left;
  height: 1.2rem;
  line-height: 1.2rem;
}
.jsyhq_2 .jsjfL p {
  color: #333;
  font-size: 0.8rem;
}
.jsyhq_2 .jsjfL p span {
  color: #e0cb89;
  padding-left: 0.5rem;
}
.jsyhq_2 .jsjfR {
  float: right;
  width: 1.2rem;
  height: 1.2rem;
}
.jsyhq.pad0 {
  padding: 0;
}
.jsyhq_2.bor0 {
  border: 0;
}
.jsyhq_2.bor0 a {
  display: block;
  width: 100%;
}
.jsyhq.pad0 .jsyhq_2 {
  padding: 0.6rem 0.5rem;
}
.mytb {
  padding: 0.5rem;
  border-bottom: 1px solid #eee;
}
.mytb .mytbL {
  float: left;
  width: 3rem;
  height: 3rem;
  padding-right: 0.3rem;
}
.mytb .mytbL img {
  width: 3rem;
  height: 3rem;
  border-radius: 100%;
}
.mytb .mytbC {
  float: left;
}
.mytb .mytbC .p1 {
  color: #333;
  font-size: 0.8rem;
  line-height: 1.5rem;
  padding-top: 0.3rem;
}
.mytb .mytbC .p2 {
  color: #999;
  font-size: 0.7rem;
}
.mytb .mytbR {
  float: right;
  width: 1.2rem;
  height: 1.2rem;
  padding-top: 1rem;
}
.tuichu {
  width: 100%;
  height: 2.5rem;
  background: url("http://yizhuangco.com/aspx/main/css/../images/tcbg.jpg") repeat-y;
  margin-top: 2rem;
}
.tuichu a {
  display: block;
  text-align: center;
  line-height: 2.5rem;
  color: #fff;
  font-size: 1rem;
}
/*收银台*/
.paybox {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  background: #fff;
}
.paybox .pay3 {
  padding: 0.5rem;
  border-bottom: 1px solid #eee;
  height: 1.8rem;
}
.paybox .pay3 .pay3_L {
  float: left;
  color: #999;
}
.paybox .pay3 .pay3_L img {
  display: block;
  float: left;
  height: 1.3rem;
  margin-top: 0.3rem;
  padding-right: 0.5rem;
}
.paybox .pay3 .pay3_L span {
  display: block;
  float: left;
  font-size: 0.8rem;
  height: 1.8rem;
  line-height: 1.8rem;
}
.paybox .pay3 .pay3_R {
  width: 1.2rem;
  height: 1.2rem;
  margin-top: 0.3rem;
  float: right;
}
.paybox .pay3 .pay3_C {
  float: right;
  padding-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1.8rem;
}
.paybox .pay3.wx {
  border-bottom: 0;
  position: relative;
}
.paybox .pay3.wx .tuijian {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
}
.paybox .pay3.wx .tuijian img {
  height: 1.3rem;
}
/*付款成功*/
.paysuccess {
  width: 92%;
  background: #fff;
  padding: 2rem 0;
  margin: 0 auto;
}
.paysuccess .pay1 {
  width: 80%;
  margin: 0 auto;
  text-align: center;
}
.paysuccess .pay1_L {
  width: 3.5rem;
  margin: 0 auto;
  overflow: hidden;
}
.paysuccess .pay1_L img {
  overflow: hidden;
}
.paysuccess .pay1_R {
  flex: 1;
  margin-top: 1rem;
}
.paysuccess .pay1_R p.p1 {
  color: #282828;
  font-size: 1rem;
  text-align: center;
  font-weight: bold;
}
.paysuccess .pay1_R p.p2 {
  color: #999;
  font-size: 0.7rem;
  line-height: 1.5;
  padding-top: 0.5rem;
  text-align: center;
  border-top: 1px solid #f5f5f5;
  padding-top: 1rem;
  margin-top: 1rem;
}
.paysuccess .pay2 {
  width: 65%;
  margin: 0 auto;
  padding: 0.5rem 0;
  height: 2rem;
  margin-top: 0.8rem;
}
.paysuccess .pay2 a {
  display: block;
  height: 1.5rem;
  width: 6rem;
  text-align: center;
  line-height: 1.5rem;
  border: 1px solid #eee;
  background: #f9f9f9;
  font-size: 0.75rem;
  color: #333;
  border-radius: 3px;
}
.paysuccess .pay2 a.seedd {
  float: left;
}
.paysuccess .pay2 a.comeshop {
  float: right;
}
/*管理收货地址*/
.addressbox {
  background: #fff;
  padding: 0 0.7rem;
  width: 92%;
  margin: 0 auto;
  border-radius: 0.2rem;
}
.addressbox_1 {
  padding: 0.8rem 0 0.8rem 0;
  border-bottom: 1px solid #eee;
}
.addressbox_1 img {
  width: 1.6rem;
}
.addressbox_1 > div {
  width: calc(100% - 1.6rem);
  padding-left: 0.6rem;
}
.addressbox_1 p.p1 {
  color: #333;
  font-size: 0.8rem;
}
.addressbox_1 p.p1 span {
  padding-left: 1.2rem;
  font-size: 0.6rem;
}
.addressbox_1 p.p2 {
  font-size: 0.65rem;
  color: #999;
  padding-top: 0.3rem;
}
.addressbox_2 {
  padding: 0.5rem 0;
  overflow: hidden;
}
.addressbox_2 .ad1 {
  float: left;
}
.addressbox_2 .ad1 .ad1_1 {
  width: 1.2rem;
  height: 1.2rem;
  padding-right: 0.2rem;
  float: left;
}
.addressbox_2 .ad1 .ad1_1 .gwccheck {
  width: 0.9rem;
  height: 0.9rem;
}
.addressbox_2 .ad1 .ad1_2 {
  color: #999;
  font-size: 0.65rem;
  float: left;
  line-height: 1rem;
}
.addressbox_2 .ad2 {
  float: right;
}
.addressbox_2 .ad2 .ad2_1 {
  height: 1.2rem;
  padding-right: 0.2rem;
  float: left;
}
.addressbox_2 .ad2 .ad2_1 img {
  height: 0.9rem;
  margin-top: 0.1rem;
}
.addressbox_2 .ad2 .ad2_2 {
  color: #999;
  font-size: 0.65rem;
  float: left;
  line-height: 1.2rem;
}
.addressbox_2 .ad2.mr {
  padding-right: 0.8rem;
}
.addressbox.on {
  border: 0;
}
/*添加收货地址*/
.addressDiv {
  padding: 0 0.5rem;
  background: #fff;
  width: 92%;
  margin: 0 auto;
  border-radius: 0.2rem;
}
.addressDiv .addiv1 {
  border-bottom: 1px solid #eee;
  padding: 0.5rem 0;
  overflow: hidden;
}
.addressDiv .addiv1:last-child {
  border: none;
}
.addressDiv .addiv1 .addiv1_l {
  float: left;
  text-align: left;
  width: 26%;
  color: #282828;
  font-size: 0.8rem;
  line-height: 1.5rem;
}
.addressDiv .addiv1 .addiv1_r {
  float: left;
  width: 65%;
}
.addressDiv .addiv1 .addiv1_r input {
  border: 0;
  width: 100%;
  height: 1.5rem;
  outline: none;
  padding-left: 0.2rem;
  color: #999999;
  font-size: 0.75rem;
  line-height: 1.5rem;
}
.addressDiv .addiv1 .addiv1_c {
  float: right;
  width: 15%;
  height: 1.5rem;
  border-left: 1px solid #eee;
  box-sizing: border-box;
}
.addressDiv .addiv1 .addiv1_c img.dw {
  height: 1rem;
  display: block;
  margin: 0 auto;
}
.addressDiv .addiv1 .addiv1_c p.dw {
  text-align: center;
  font-size: 0.6rem;
  transform: scale(0.8);
  color: #e0cb89;
}
/*我的*/
.myheader {
  padding: 1.5rem 1rem;
  height: 3.2rem;
  background: url("http://yizhuangco.com/aspx/main/css/../images/mybg.png") no-repeat;
  background-size: 100% 100%;
}
.myheaderL {
  float: left;
  width: 3.2rem;
  height: 3.2rem;
  overflow: hidden;
  padding-right: 0.8rem;
}
.myheaderL img {
  width: 3.2rem;
  height: 3.2rem;
  overflow: hidden;
  border-radius: 100%;
  border: 2px solid #fff;
  box-sizing: border-box;
}
.myheaderR {
  flex: 1;
}
.myheaderR .titname {
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.myheaderR .titname a {
  color: #fff;
  font-size: 0.8rem;
  float: right;
}
.myheaderR .mylike {
  overflow: hidden;
  white-space: nowrap;
  line-height: 1.5rem;
}
.myheaderR .mylike a {
  color: #fff;
  padding-right: 1rem;
  font-size: 0.75rem;
}
.mydd {
  padding: 0.5rem 0.8rem;
  height: 1.5rem;
  background: #fff;
  border-bottom: 1px solid #eee;
}
.mydd .myddL {
  float: left;
  width: 50%;
  overflow: hidden;
}
.mydd .myddL img.ts {
  height: 0.9rem;
  margin-top: 0.3rem;
  display: block;
  float: left;
  padding-right: 0.3rem;
}
.mydd .myddL img.com {
  height: 1.2rem;
  margin-top: 0.1rem;
  display: block;
  float: left;
  padding-right: 0.3rem;
}
.mydd .myddL span {
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 0.8rem;
  color: #333;
}
.mydd .myddR {
  float: right;
  max-width: 50%;
  overflow: hidden;
}
.mydd .myddR p {
  color: #999;
  float: right;
  font-size: 0.75rem;
  line-height: 1.5rem;
}
.mydd .myddR img {
  float: right;
  height: 1rem;
  margin-top: 0.25rem;
}
.mydd a {
  display: block;
  width: 100%;
  height: 100%;
}
.mystate {
  padding: 0.5rem 0.8rem;
  border-bottom: 1px solid #eee;
  background: #fff;
}
.mystate ul {
  overflow: hidden;
}
.mystate ul li {
  float: left;
  width: 25%;
  text-align: center;
}
.mystate ul li p {
  color: #999;
  font-size: 0.8rem;
  text-align: center;
  line-height: 1rem;
  padding-top: 0.3rem;
}
.mystate ul li .myddbg {
  height: 1.4rem;
  width: 1.4rem;
  margin: 0 auto;
  position: relative;
}
.mystate ul li .myddbg .num {
  position: absolute;
  top: 0;
  right: -0.2rem;
  z-index: 99;
  background: #e0cb89;
  color: #fff;
  width: 0.8rem;
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
  border-radius: 100%;
}
.bor {
  border-top: 1px solid #eee;
}
/*积分*/
.jfheader {
  padding: 1rem;
  background: url("http://yizhuangco.com/aspx/main/css/../images/mybg.png") no-repeat;
  background-size: 100% 100%;
  position: relative;
  height: 6.2rem;
}
.jfheader .guize {
  font-size: 0.75rem;
  text-align: right;
  width: 100%;
  overflow: hidden;
  color: #fff;
}
.jfheader .jfnum {
  color: #fff;
  font-size: 1.5rem;
  width: 100%;
}
.jfheader .jfnum span {
  padding-left: 0.2rem;
  font-size: 0.75rem;
}
.jfheader .jfsub {
  color: #fff;
  font-size: 0.8rem;
  padding-top: 0.2rem;
}
.jfheader .jfgl {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
  height: 1.4rem;
  padding: 0.5rem 0;
}
.jfheader .jfgl ul {
  overflow: hidden;
}
.jfheader .jfgl ul li {
  float: left;
  width: 33.3%;
  text-align: center;
  height: 1.4rem;
  line-height: 1.4rem;
}
.jfheader .jfgl ul li:nth-child(2) {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  box-sizing: border-box;
}
.jfheader .jfgl ul li a {
  display: block;
  width: 100%;
  height: 1.4rem;
  color: #fff;
  font-size: 0.8rem;
  text-align: center;
  line-height: 1.4rem;
}
.jfbox {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #eee;
  background: #fff;
  padding: 0 0.8rem;
}
.jfbox1 {
  padding: 0.6rem 0;
  border-bottom: 1px solid #eee;
}
.jfbox1:last-child {
  border-bottom: 0;
}
.jfbox1_L {
  float: left;
  width: 3rem;
  height: 3rem;
  overflow: hidden;
  padding-right: 0.5rem;
}
.jfbox1_L img {
  width: 3rem;
  height: 3rem;
}
.jfbox1_R {
  flex: 1;
}
.jfbox1_R .jfbox1_R1 {
  color: #333;
  height: 1.2rem;
  line-height: 1.2rem;
}
.jfbox1_R .jfbox1_R1 .v1 {
  float: left;
  width: 60%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.8rem;
}
.jfbox1_R .jfbox1_R1 .v2 {
  float: right;
  font-size: 0.75rem;
}
.jfbox1_R .jfbox1_R2 {
  height: 1.4rem;
  margin-top: 0.4rem;
}
.jfbox1_R .jfbox1_R2 .v3 {
  float: left;
  border: 1px solid #ddd;
  color: #999;
  font-size: 0.75rem;
  padding: 0 0.5rem;
  height: 1rem;
  line-height: 1rem;
  border-radius: 3px;
}
.jfbox1_R .jfbox1_R2 .v4 {
  float: right;
  color: #333;
  font-size: 1rem;
}
/*我的订单*/
.myddstatu {
  background-color: #fff;
  padding: 0 0 1rem;
}
.myddstatu ul {
  width: 92%;
  margin: 0 auto;
}
.myddstatu ul {
  overflow: hidden;
}
.myddstatu ul li {
  float: left;
  width: 20%;
  text-align: center;
  padding: 0.4rem 0;
}
.myddstatu ul li img {
  width: 1.2rem;
  height: 1.2rem;
  object-fit: contain;
  margin: 0 auto;
}
.myddstatu ul li a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.7rem;
  text-align: center;
  height: 2rem;
  line-height: 2rem;
  letter-spacing: 0;
  color: #b2b2b2;
}
.myddstatu ul li.on {
  background: #fafafa;
  border-radius: 0.2rem;
}
.myddcon {
  padding: 0 0.6rem 1rem 0.6rem;
}
.myddcon1 {
  background: #fff;
  border-radius: 0.3rem;
  margin-top: 0.7rem;
}
.myddcon1 .dpbox {
  padding: 0.6rem;
  overflow: hidden;
}
.myddcon1 .dpbox .dpL {
  float: left;
  width: 100%;
  overflow: hidden;
}
.myddcon1 .dpbox .dpL a {
  width: 100%;
  justify-content: space-between;
}
.myddcon1 .dpbox .dpL a p {
  font-size: 0.73rem;
  color: #e0cb89;
}
.myddcon1 .dpbox .dpL span {
  display: block;
  font-size: 0.8rem;
  overflow: hidden;
  color: #282828;
}
.myddcon1 .dpbox .dpL img {
  padding-left: 0.2rem;
  height: 1.1rem;
  margin-top: 0.1rem;
}
.myddcon1 .dpbox .dpR {
  float: right;
  color: #e0cb89;
  font-size: 0.8rem;
}
.myddcon1 .dpbox .dpR a {
  color: #e0cb89;
}
.myddcon1 .shopbox {
  padding: 1rem 0.6rem 0;
  overflow: hidden;
  background: #fff;
}
.myddcon1 .shopbox .shopboxL {
  float: left;
  width: 4.5rem;
  height: 5rem;
  overflow: hidden;
  padding-right: 0.5rem;
}
.myddcon1 .shopbox .shopboxL img {
  width: 100%;
  height: 80%;
  object-fit: contain;
  border-radius: 0.3rem;
  background: #f9f7f8;
  padding: 10% 0;
}
.myddcon1 .shopbox .shopboxR {
  flex: 1;
  height: 3rem;
}
.shopboxR_1 .sbr1_1 {
  width: 100%;
  font-size: 0.8rem;
  color: #333;
  line-height: 1rem;
  font-weight: bold;
}
.shopboxR_1 .sbr1_1 span {
  display: block;
  color: #a5a5a5;
  font-weight: 400;
  font-size: 0.7rem;
  margin-top: 0.2rem;
}
.shopboxR_1 .sbr1_2 {
  float: right;
  height: 2rem;
}
.shopboxR_1 .sbr1_2 .p1 {
  color: #999;
  font-size: 0.75rem;
  text-align: right;
  text-decoration: line-through;
}
.shopboxR_1 .sbr1_2 .p2 {
  color: #333;
  font-size: 0.8rem;
  text-align: right;
}
.shopboxR_2 {
  height: 1rem;
  overflow: hidden;
  color: #999;
  margin-top: 0.4rem;
}
.shopboxR_2 .p3 {
  color: #e0cb89;
  float: left;
  width: 70% ;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.75rem;
  padding-top: 0.1rem;
}
.shopboxR_2 .p4 {
  float: right;
  font-size: 0.8rem;
}
.dphjbox {
  padding: 0 0.6rem 0.6rem;
}
.dphjbox .p5 {
  color: #282828;
  font-size: 0.75rem;
  text-align: right;
  justify-content: space-between;
  margin: 0.9rem 0;
}
.dphjbox .p5 span {
  color: #a5a5a5;
  font-size: 0.75rem;
  font-weight: 400;
}
.dpbtn {
  padding: 0 0.6rem 0.9rem;
  overflow: hidden;
  justify-content: space-between;
}
.dpbtn1 {
  float: left;
  width: 50%;
  overflow: hidden;
  font-size: 0.75rem;
}
.dpbtn1 img {
  display: block;
  float: left;
  height: 1rem;
  padding-right: 0.2rem;
  padding-top: 0.1rem;
}
.dpbtn1 .span {
  display: block;
  float: left;
  color: #666;
  height: 1.4rem;
  line-height: 1.4rem;
  font-size: 0.75rem;
}
.dpbtn2 {
  width: 100%;
  justify-content: flex-end;
}
.dpbtn2 a {
  display: block;
  font-size: 0.75rem;
  padding: 0.1rem 0.8rem 0.2rem;
  border-radius: 1rem;
  box-sizing: border-box;
  border: 1px solid #a5a5a5;
  margin-left: 0.4rem;
}
.dpbtn2 a:last-child {
  border: 1px solid #e0cb89;
  color: #fff;
  background: #e0cb89;
}
.dpbtn3 {
  float: right;
  padding-right: 0.5rem;
}
.dpbtn3 a {
  display: block;
  border: 1px solid #ddd;
  color: #999;
  font-size: 0.75rem;
  padding: 0 0.5rem;
  height: 1.4rem;
  line-height: 1.4rem;
  border-radius: 3px;
  box-sizing: border-box;
}
/*待收货订单*/
.dddshbox1 {
  padding: 1.5rem 1rem;
  background: url("http://yizhuangco.com/aspx/main/css/../images/mybg.png") no-repeat;
  background-size: 100% 100%;
}
.dddshbox1_1 {
  color: #fff;
  font-size: 1rem;
}
.dddshbox1_2 {
  color: #fff;
  font-size: 0.8rem;
  padding-top: 0.6rem;
}
.ddwl {
  padding: 0.8rem 0.6rem;
  background: #fff;
  border-bottom: 1px solid #eee;
  height: 2rem;
}
.ddwl a {
  display: block;
  width: 100%;
  height: 100%;
}
.ddwl .ddwl1 {
  float: left;
}
.ddwl .ddwl1 img {
  height: 1.6rem;
  padding-top: 0.2rem;
  padding-right: 0.3rem;
}
.ddwl .ddwl2 {
  float: left;
  width: 80%;
  overflow: hidden;
}
.ddwl .ddwl2 .p1 {
  color: #e0cb89;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 0.9rem;
  font-size: 0.8rem;
}
.ddwl .ddwl2 .p2 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #999;
  font-size: 0.75rem;
  padding-top: 0.4rem;
}
.ddwl .ddwl3 {
  float: right;
}
.ddwl .ddwl3 img {
  height: 1.1rem;
  margin-top: 0.4rem;
}
.ddwl .ddwl5 {
  float: left;
  width: 85%;
}
.ddwl .ddwl5 .p1 {
  color: #333;
  font-size: 0.8rem;
  overflow: hidden;
  white-space: nowrap;
  line-height: 0.9rem;
}
.ddwl .ddwl5 .p2 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #999;
  font-size: 0.75rem;
  padding-top: 0.4rem;
}
.shnobox {
  background: #fff;
  padding: 0 0.8rem;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}
.shnobox1 {
  padding: 0.7rem 0;
  height: 1.2rem;
  line-height: 1.2rem;
  border-bottom: 1px solid #eee;
}
.shnobox1 .shnobox1_L {
  float: left;
  width: 60%;
  overflow: hidden;
  height: 1.2rem;
}
.shnobox1 span {
  display: block;
  font-size: 0.8rem;
  max-width: 80%;
  float: left;
  height: 1.2rem;
  line-height: 1.2rem;
  overflow: hidden;
}
.shnobox1 img {
  padding-left: 0.2rem;
  height: 1.1rem;
  margin-top: 0.1rem;
}
.shnobox1 .shnobox1_R {
  float: right;
}
.shnobox1 .shnobox1_R img {
  float: left;
  display: block;
  height: 0.8rem;
  padding-right: 0.3rem;
}
.shnobox1 .shnobox1_R span {
  float: left;
  height: 1.2rem;
  display: block;
  line-height: 1.2rem;
  font-size: 0.75rem;
  color: #666;
}
.shnobox2 {
  padding: 0.7rem 0;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.shnobox2 .shnobox2_L {
  float: left;
  width: 3rem;
  height: 3rem;
  overflow: hidden;
  padding-right: 0.5rem;
}
.shnobox2 .shnobox2_L .img {
  width: 3rem;
  height: 3rem;
}
.shnobox2 .shnobox2_R {
  flex: 1;
  height: 3rem;
}
.shnobox2_R_1 {
  height: 1rem;
  overflow: hidden;
}
.shnobox2_R_1 .le {
  float: left;
  font-size: 0.75rem;
  color: #333;
  line-height: 1rem;
  width: 70%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.shnobox2_R_1 .ri {
  float: right;
  color: #333;
  font-size: 0.8rem;
}
.shnobox2_R_2 {
  height: 2rem;
  overflow: hidden;
}
.shnobox2_R_2 .lef {
  float: left;
  width: 70%;
  overflow: hidden;
}
.shnobox2_R_2 .lef .p1 {
  color: #999;
  font-size: 0.75rem;
  line-height: 1rem;
  padding-top: 0.2rem;
}
.shnobox2_R_2 .lef .p2 {
  width: 100%;
  text-align: right;
}
.shnobox2_R_2 .rig {
  float: right;
  width: 30%;
  overflow: hidden;
}
.shnobox2_R_2 .rig a {
  display: block;
  border: 1px solid #e0cb89;
  color: #e0cb89;
  font-size: 0.75rem;
  padding: 0 0.6rem;
  height: 1.2rem;
  line-height: 1.2rem;
  border-radius: 3px;
  box-sizing: border-box;
  float: right;
  margin-top: 0.5rem;
}
.red {
  color: #e0cb89;
}
.shnobox3 {
  padding: 0.7rem 0;
  overflow: hidden;
  font-size: 0.75rem;
  color: #999;
  line-height: 1.3rem;
}
/*晒单评价*/
.fabiao {
  width: 100%;
  height: 2.8rem;
}
.fabiao a {
  display: block;
  background: #e0cb89;
  color: #fff;
  text-align: center;
  line-height: 2.8rem;
  width: 100%;
  height: 2.8rem;
  font-size: 0.875rem;
}
.pingjiabox1 {
  padding: 0.6rem;
  overflow: hidden;
  background: #fff;
}
.pingjiabox1 .pjleft {
  float: left;
  width: 3rem;
  height: 3rem;
  overflow: hidden;
  padding-right: 0.5rem;
}
.pingjiabox1 .pjleft img {
  width: 3rem;
  height: 3rem;
}
.pingjiabox1 .pjright {
  flex: 1;
}
.pingjiabox1 .pjright .p1 {
  color: #333;
  font-size: 0.75rem;
  line-height: 1rem;
}
.pingjiabox1 .pjright .p2 {
  color: #999;
  font-size: 0.75rem;
  line-height: 1rem;
}
.pingjiabox1 .pjright .p3 {
  color: #e0cb89;
  font-size: 0.8rem;
  text-align: right;
  line-height: 1rem;
  font-weight: 600;
}
.pingjiabox2 {
  background: #fff;
  overflow: hidden;
  padding: 0.6rem;
  border-bottom: 1px solid #eee;
}
.pingjiabox2 .pjbox2_l {
  float: left;
  width: 40%;
  font-size: 0.8rem;
  line-height: 1.2rem;
  color: #333;
}
.pingjiabox2 .pjbox2_r {
  float: right;
  max-width: 60%;
}
.pingjiabox2 .pjbox2_r img {
  height: 1rem;
  padding-top: 0.1rem;
}
.pingjiabox2 .yijian {
  padding: 0.5rem;
  height: 3rem;
  margin-top: 0.5rem;
  background: #f7f7f7;
}
.pingjiabox2 .yijian textarea {
  width: 100%;
  height: 3rem;
  border: 0;
  background: #f7f7f7;
  font-size: 0.75rem;
  color: #999;
  outline: none;
}
.pingjiabox2 .picture {
  overflow: hidden;
  padding-top: 0.6rem;
}
.pingjiabox2 .picture img {
  display: block;
  float: left;
  width: 3rem;
  height: 3rem;
  padding-right: 1rem;
}
.pingjiabox3 {
  border-top: 1px solid #eee;
  background: #fff;
}
.pingjiabox3_1 {
  padding: 0.6rem;
  border-bottom: 1px solid #eee;
}
.pingjiabox2.bort {
  border-bottom: 0;
  padding: 0.4rem 0.6rem;
}
.pingjiabox2 .pjbox2_l.fon {
  font-size: 0.875rem;
}
/*评价成功*/
.pjsuccess {
  text-align: center;
  width: 50%;
  margin: 0 auto;
  padding-top: 4rem;
}
.pjsuccess img {
  width: 7rem;
  height: 7rem;
}
.pjsuccess .p1 {
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.9rem;
  padding-top: 1rem;
}
.pjsuccess .p2 {
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.8rem;
}
/*搜索*/
.headerbox .header .headerC0 {
  width: 75%;
  margin: 0 auto;
  height: 1.8rem;
  line-height: 1.8rem;
  text-align: center;
  background: #f7f7f7;
  border: 1px solid #f7f7f7;
  box-sizing: border-box;
  border-radius: 4px;
}
.headerbox .header .headerC0 .ssdiv {
  display: block;
  width: 100%;
  height: 100%;
}
.headerbox .header .headerC0 .ssdiv input {
  float: left;
  width: 80%;
  border: 0;
  outline: none;
  height: 1.8rem;
  line-height: 1.8rem;
  color: #999;
  font-size: 0.8rem;
  background: none;
  padding-left: 0.3rem;
}
.headerbox .header .headerC0 .ssdiv img {
  float: right;
  height: 1.8rem;
}
.zjssbox {
  padding: 0.5rem 0.6rem;
  overflow: hidden;
  height: 1.8rem;
}
.zjssbox img.i1 {
  float: left;
  display: block;
  height: 1.1rem;
  margin-top: 0.2rem;
}
.zjssbox .sstxt {
  height: 1.8rem;
  line-height: 1.8rem;
  float: left;
}
.zjssbox img.i2 {
  float: right;
  display: block;
  height: 1.1rem;
  margin-top: 0.2rem;
}
.ssbox {
  overflow: hidden;
  padding: 0 0.6rem;
}
.ssbox a {
  border: 1px solid #ddd;
  display: block;
  float: left;
  height: 1.4rem;
  line-height: 1.4rem;
  padding: 0 0.5rem;
  font-size: 0.75rem;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 4px;
}
.linebox {
  padding: 0 0.6rem;
  height: 1px;
  padding-top: 0.5rem;
}
.linebox .line0 {
  width: 100%;
  height: 1px;
  background: #ddd;
}
/*分类*/
.shoptypebox {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.shtypeLeft {
  float: left;
  width: 25%;
  height: 100%;
  overflow: auto;
  background: #f7f7f7;
}
.shtypeLeft ul {
  overflow: scroll;
}
.shtypeLeft ul li {
  width: 100%;
  height: 3rem;
  overflow: hidden ;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  box-sizing: border-box;
}
.shtypeLeft ul li a {
  display: block;
  color: #333;
  font-size: 0.9rem;
  text-align: center;
  height: 3rem;
  line-height: 3rem;
}
.shtypeLeft ul li.on {
  background: #fff;
  border-right: 0;
}
.shtypeLeft ul li.on a {
  color: #e0cb89;
}
.shtypeRight {
  float: left;
  width: 75%;
  height: 100%;
  background: #fff;
  overflow: auto;
}
.shtypeRight .boxOne {
  padding: 0.6rem;
  overflow: scroll;
}
.shtypeRight .box1 {
  width: 100%;
}
.shtypeRight .box1 img {
  width: 100%;
}
.shtypeRight .box2 {
  padding-top: 3rem;
}
.shtypeRight .box2.botrtop {
  padding-top: 1rem;
}
.shtypeRight .box2 p {
  font-size: 0.75rem;
  color: #e0cb89;
  height: 2rem;
  line-height: 2rem;
}
.shtypeRight .box3 {
  width: 100%;
  margin-top: 0.6rem;
}
.shtypeRight .box3 ul {
  overflow: hidden;
}
.shtypeRight .box3 ul li {
  float: left;
  width: 32%;
  text-align: center;
  margin-right: 2%;
  overflow: hidden;
  margin-bottom: 0.6rem;
}
.shtypeRight .box3 ul li:nth-child(3n) {
  margin-right: 0;
}
.shtypeRight .box3 ul li a {
  display: block;
  height: 100%;
  width: 100%;
}
.shtypeRight .box3 ul li img {
  width: 4.5rem;
}
.shtypeRight .box3 ul li p {
  text-align: center;
  color: #333;
  font-size: 0.75rem;
  height: 1.2rem;
  line-height: 1.2rem;
  overflow: hidden;
  white-space: nowrap;
}
/*物流*/
.wuliubox {
  padding: 0 0.6rem;
  background-color: #fff;
  width: 92%;
  margin: 0 auto;
  padding-bottom: 1.1rem;
}
.wlbox1 {
  color: #333;
  font-size: 0.8rem;
  padding: 1.2rem 0 0.9rem;
  border-bottom: 1px solid #eee;
}
.wlbox2 {
  color: #333;
  font-size: 0.7rem;
  padding: 0.8rem 0 0;
}
.wlbox3 {
  position: relative;
  overflow: hidden;
  margin: 1.2rem 0 0;
}
.wlbox3 ul {
  position: relative;
  z-index: 9;
}
.wlbox3 .line {
  width: 1px;
  height: 100%;
  background-color: #ddd;
  position: absolute;
  left: 0.5rem;
  z-index: 1;
}
.wlbox3 ul li {
  padding-left: 2rem;
  font-size: 0.7rem;
  color: #999;
  line-height: 1rem;
  margin-bottom: 1.2rem;
  background: url("http://yizhuangco.com/aspx/main/css/../images/wlicon0.png") left center no-repeat;
}
.wlbox3 ul li .p1 {
  font-size: 0.8rem;
}
.wlbox3 ul li .p2,
.wlbox3 ul li .p3 {
  font-size: 0.6rem;
  line-height: 1.3;
}
.wlbox3 ul li .p4 {
  font-size: 0.8rem;
}
.wlbox3 ul li:first-child {
  color: #282828;
  background: url("http://yizhuangco.com/aspx/main/css/../images/wlicon.png") left center no-repeat;
}
.wlbox3 ul li:last-child {
  margin-bottom: 0px;
}
/*优惠券*/
.quanbox {
  width: 100%;
  background: #fff;
}
.quanbox ul {
  overflow: hidden;
}
.quanbox ul li {
  float: left;
  width: 25%;
  text-align: center;
}
.quanbox ul li a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.9rem;
  text-align: center;
  height: 2.5rem;
  line-height: 2.5rem;
}
.quanbox ul li.on {
  border-bottom: 1px solid #e0cb89;
  box-sizing: border-box;
}
.quanbox ul li.on a {
  color: #e0cb89;
}
.quanbox1 {
  padding: 0 0.6rem 1rem 0.6rem;
}
.quanbox1_1 {
  margin-top: 0.4rem;
  position: relative;
}
.quanbox1_1 .quanbg {
  width: 100%;
}
.quanbox1_1 .quanbg img {
  width: 100%;
}
.quanbox1_1 .quanb {
  background: url("http://yizhuangco.com/aspx/main/css/../images/quanbg.png") repeat-y;
  background-size: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.3rem;
}
.quanbL {
  float: left;
  width: 60%;
}
.quanbL .p1 {
  color: #fff;
  font-size: 0.8rem;
  padding-left: 1rem;
  padding-bottom: 0.3rem;
}
.quanbL .p2 {
  color: #fff;
  font-size: 0.75rem;
  padding-left: 1rem;
}
.quanbL .p2 span {
  font-size: 1.5rem;
  padding-right: 0.3rem;
}
.quanbR {
  float: left;
  width: 40%;
}
.quanbR .p3 {
  text-align: center;
  font-size: 0.75rem;
  color: #999;
  line-height: 1rem;
}
.quanbox1_1 .quanb.quanb1 {
  background: url("http://yizhuangco.com/aspx/main/css/../images/quanbg1.png") repeat-y;
  background-size: 100%;
}
.shiyong {
  position: absolute;
  left: 50%;
  z-index: 999;
  top: 0.5rem;
}
.shiyong img {
  height: 4rem;
}
.quannewsbox {
  width: 100%;
  background: #fff;
}
.quannewsbox ul {
  overflow: hidden;
}
.quannewsbox ul li {
  float: left;
  width: 33.3%;
  text-align: center;
}
.quannewsbox ul li a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.8rem;
  text-align: center;
  height: 2.5rem;
  line-height: 2.5rem;
}
.quannewsbox ul li.on {
  border-bottom: 2px solid #e6d295;
  box-sizing: border-box;
}
.quannewsbox ul li.on a {
  color: #e6d295;
}
.quannewsbox1 {
  padding: 0 0.6rem 1rem 0.6rem;
}
.quannews_1 {
  margin-top: 0.7rem;
  position: relative;
  overflow: hidden;
}
.quannews_1 .quanbg {
  width: 100%;
}
.quannews_1 .quanbg img {
  width: 100%;
}
.quannews_1 .quanb {
  background-color: #fff;
  align-items: stretch;
}
.quannews_1 .quanb .quanL {
  width: 65%;
  padding: 3% 3%;
  float: right;
  position: relative;
}
.quannews_1 .quanb .quanL img {
  position: absolute;
  width: 3rem;
  top: -0.5rem;
  right: -0.5rem;
}
.quannews_1 .quanb .quanL p.p1 {
  font-size: 0.85rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  color: #000;
}
.quannews_1 .quanb .quanL p.p2 {
  font-size: 0.7rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 0.02rem;
  padding-bottom: 0.1rem;
}
.quannews_1 .quanb .quanR {
  width: 35%;
  float: left;
  overflow: hidden;
  background: url("http://yizhuangco.com/aspx/main/css/../images/yhq-1.png") no-repeat center;
  background-size: 100% 100%;
  color: #fff;
  padding: 1.5% 0 5%;
}
.quannews_1 .quanb .quanR p.p3 {
  font-size: 1.2rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}
.quannews_1 .quanb .quanR p.p3 span {
  font-size: 2.5rem;
}
.quanGq .quanb .quanR {
  background: url("http://yizhuangco.com/aspx/main/css/../images/yhq-2.png") no-repeat center;
  background-size: 100% 100%;
}
.quanBut {
  border-bottom: 1px dashed #eeeeee;
  padding-bottom: 0.3rem;
  justify-content: space-between;
}
.quanBut span {
  color: #cacaca;
  flex: 1;
}
.quanBut a {
  border: 1px solid #ecd798;
  padding: 0.1rem 0.4rem 0.15rem;
  border-radius: 0.8rem;
  color: #ecd798;
}
.quannews_1 .quanb .quanR h3 {
  text-align: center;
  font-weight: 400;
}
.quannews_1 .quanb .quanR a {
  display: block;
  text-align: center;
  height: 1.2rem;
  line-height: 1.2rem;
  width: 80%;
  margin: 0 auto;
  border-radius: 5px;
  margin-top: 0.2rem;
  font-size: 0.7rem;
}
.quannews_1 .quanb .quanR a.a1 {
  background: #fecd04;
  color: #f13e3b;
}
.quannews_1 .quanb .quanR a.a2 {
  background: #a00300;
  color: #fff;
}
.quannews_1 .quanstate {
  position: absolute;
  top: 0;
  left: 0;
  width: 20%;
}
.quannews_1 .quanstate img {
  width: 100%;
}
.quannews_1 .quanb.bg {
  background: url("http://yizhuangco.com/aspx/main/css/../images/q7.png") repeat-y;
  background-size: 100%;
}
.quannews_1 .quanb.bg p.p1 {
  color: #333;
}
.quannews_1 .quanb.bg p.p2 {
  color: #333;
}
.quannews_1 .quanb.bg .quanR a.a3 {
  background: #fff;
  color: #333;
}
.quannews_1 .quanstate2 {
  position: absolute;
  top: 8%;
  right: 28%;
  width: 17%;
}
.quannews_1 .quanstate2 img {
  width: 100%;
}
.quannews_2 {
  margin-top: 0.5rem;
  background: url("http://yizhuangco.com/aspx/main/css/../images/q11.png") no-repeat;
  background-size: 100% 100%;
  position: relative;
  overflow: hidden;
}
.quannews_2 .d1 {
  padding-top: 1.2rem;
  padding-bottom: 0.5rem;
}
.quannews_2 .d1 p {
  text-align: center;
  font-size: 0.8rem;
  color: #fff;
}
.quannews_2 .d2 {
  padding-bottom: 3rem;
}
.quannews_2 .d2 .d21 {
  float: left;
  margin: 0 5%;
  width: 15%;
}
.quannews_2 .d2 .d21 img {
  width: 100%;
  margin-top: 0.2rem;
}
.quannews_2 .d2 .d22 {
  font-size: 0.75rem;
  text-align: center;
  float: left;
  width: 50%;
  color: #fff;
}
.quannews_2 .d3 {
  font-size: 2rem;
  color: #fff;
  padding-left: 1rem;
  padding-bottom: 4rem;
}
.quannews_2 .d4 {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  width: 35%;
}
.quannews_2 .d4 img {
  width: 100%;
}
.quannewsbox2 {
  padding: 0 0.6rem;
}
.quannews_3 {
  background: #fff;
  padding: 0.5rem 0.8rem;
}
.quannews_3 p {
  text-align: right;
  font-size: 0.75rem;
  color: #333;
  border-bottom: 1px solid #ccc;
  line-height: 1.2rem;
  padding-bottom: 0.5rem;
}
.quannews_4 {
  background: #fff;
  padding: 0.5rem 0.8rem;
  color: #333;
  padding-bottom: 1rem;
}
.quannews_4 p.p1 {
  font-size: 0.8rem;
  font-weight: bold;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.quannews_4 p.p2 {
  font-size: 0.75rem;
  line-height: 1.5rem;
  border-bottom: 1px solid #ddd;
}
.quannews_4 p.p3 {
  font-size: 0.75rem;
  line-height: 1.2rem;
}
.ljsy {
  background: #fff;
  padding: 0.5rem;
}
.ljsy a {
  display: block;
  margin: 0 auto;
  background: #ccc;
  color: #fff;
  height: 1.5rem;
  line-height: 1.5rem;
  width: 5rem;
  text-align: center;
  border-radius: 4px;
}
.quannews_2.bg {
  background: url("http://yizhuangco.com/aspx/main/css/../images/q14.png") no-repeat;
  background-size: 100% 100%;
}
/*店铺列表*/
.dpubox {
  padding: 0 0.6rem;
  background: #fff;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.dpubox1 {
  padding: 0.8rem 0;
  height: 2.3rem;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.dpubox1 .dpubox1L {
  float: left;
  width: 70%;
  overflow: hidden;
}
.dpubox1 .dpubox1L .dpimg {
  float: left;
  width: 2.3rem;
  height: 2.3rem;
  padding-right: 0.5rem;
}
.dpubox1 .dpubox1L .dptxt {
  flex: 1;
  height: 2.3rem;
}
.dpubox1 .dpubox1L .dptxt .p1 {
  color: #333;
  line-height: 1.3rem;
  font-size: 0.8rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dpubox1 .dpubox1L .dptxt .p2 {
  color: #999;
  line-height: 1rem;
  font-size: 0.75rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dpubox1 .dpubox1R {
  float: right;
  width: 30%;
  height: 2.3rem;
}
.dpubox1 .dpubox1R a {
  float: right;
  display: block;
  border: 1px solid #e0cb89;
  color: #e0cb89;
  font-size: 0.75rem;
  padding: 0 0.5rem;
  height: 1.4rem;
  line-height: 1.4rem;
  border-radius: 3px;
  background: #fff;
  box-sizing: border-box;
  margin-top: 0.4rem;
}
.dpubox2 {
  padding: 0.4rem 0;
}
.dpubox2 ul {
  overflow: hidden;
}
.dpubox2 ul li {
  float: left;
  width: 24%;
  margin-right: 1.3%;
  overflow: hidden;
  position: relative;
}
.dpubox2 ul li:nth-child(4n) {
  margin-right: 0;
}
.dpubox2 ul li img {
  width: 100%;
}
.dpubox2 ul li p {
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  color: #fff;
  width: 3rem;
  height: 1.2rem;
  line-height: 1.2rem;
  bottom: 0.15rem;
  right: 0;
  text-align: center;
}
/*店铺详情*/
.dpxqbox1 {
  padding: 3.5rem 0.8rem 0.8rem;
  overflow: hidden;
  background: url("http://yizhuangco.com/aspx/main/css/../images/dpbg.png") no-repeat;
  background-size: 100%;
}
.dpxqbox1L {
  float: left;
  width: 70%;
  overflow: hidden;
}
.dpxqbox1L .dpimg {
  float: left;
  width: 2.3rem;
  height: 2.3rem;
  padding-right: 0.5rem;
}
.dpxqbox1L .dptxt {
  flex: 1;
  height: 2.3rem;
}
.dpxqbox1L .dptxt .p1 {
  color: #333;
  line-height: 1.3rem;
  font-size: 0.9rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dpxqbox1L .dptxt .p2 {
  color: #333;
  line-height: 1rem;
  font-size: 0.75rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dpxqbox1R {
  float: right;
  width: 30%;
  height: 2.3rem;
}
.dpxqbox1R .scbox {
  width: 4rem;
  height: 1.8rem;
  background: #e0cb89;
  color: #fff;
  float: right;
  margin-top: 0.5rem;
  border-radius: 4px;
}
.dpxqbox1R .scbox img {
  height: 1rem;
  margin-top: 0.4rem;
  display: block;
  float: left;
  padding-left: 0.4rem;
  padding-right: 0.2rem;
}
.dpxqbox1R .scbox span {
  font-size: 0.75rem;
  display: block;
  float: left;
  line-height: 1.8rem;
}
.typedp {
  width: 100%;
  background: #fff;
}
.typedp ul {
  overflow: hidden;
}
.typedp ul li {
  float: left;
  width: 25%;
  text-align: center;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
}
.typedp ul li.on {
  border-bottom: 1px solid #e0cb89;
  color: #e0cb89;
}
.typedp ul li img {
  display: block;
  margin: 0 auto;
  height: 1.4rem;
  padding: 0.3rem 0;
}
.typedp ul li .p1 {
  text-align: center;
  font-size: 1rem;
  line-height: 2rem;
}
.typedp ul li .p2 {
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  padding-bottom: 0.5rem;
}
.typedp ul li.on .p1,
.typedp ul li.on .p2 {
  color: #e0cb89;
}
.dpsub {
  background: #fff;
  padding: 0 0.8rem;
  border-bottom: 1px solid #eee;
}
.dpdengji {
  height: 2.5rem;
  border-bottom: 1px solid #eee;
}
.dpdengji ul {
  overflow: hidden;
  width: 100%;
}
.dpdengji ul li {
  float: left;
  width: 33.3%;
  height: 2.5rem;
  line-height: 2.5rem;
  overflow: hidden;
}
.dpdengji ul li .v1 {
  float: left;
  font-size: 0.75rem;
  color: #666;
}
.dpdengji ul li .v1 span {
  color: #e0cb89;
  padding-left: 0.5rem;
  font-size: 0.8rem;
}
.dpdengji ul li .v2 {
  float: left;
  width: 0.75rem;
  height: 0.75rem;
  background: #e0cb89;
  color: #fff;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  margin-top: 0.9rem;
  margin-left: 0.3rem;
}
.dpsub1 {
  height: 2.5rem;
  line-height: 2.5rem;
  border-bottom: 1px solid #eee;
}
.dpsub1 .dpsubL {
  font-size: 0.75rem;
  color: #333;
  float: left;
  width: 85%;
}
.dpsub1 .dpsubL span {
  padding-left: 0.8rem;
}
.dpsub1 .dpsubR {
  float: left;
  width: 15%;
}
.dpsub1 .dpsubR img {
  height: 1rem;
  float: right;
  display: block;
  margin-top: 0.7rem;
}
.dpsub1.borbot {
  border-bottom: 0;
}
.likeTit span.red {
  color: #e0cb89;
}
/*商品列表*/
.hbox1 {
  width: 100%;
  height: 5.4rem;
  overflow: hidden;
}
.shopType {
  width: 100%;
  background: #fff;
  position: fixed;
  top: 2.8rem;
  max-width: 640px;
}
.shopType ul {
  overflow: hidden;
}
.shopType ul li {
  float: left;
  width: 20%;
  text-align: center;
}
.shopType ul li a {
  height: 100%;
  font-size: 0.9rem;
  text-align: center;
  height: 2.5rem;
  line-height: 2.5rem;
}
.shopType ul li.on {
  border-bottom: 1px solid #e0cb89;
  box-sizing: border-box;
}
.shopType ul li.on a {
  color: #e0cb89;
}
.shopType ul li .pricebtn1 {
  width: 0px;
  height: 0px;
  font-size: 0;
  line-height: 0;
  border-color: #fff #fff #a5a5a5 #fff;
  border-width: 0px 4px 4px;
  display: inline-block;
  border-style: solid;
  position: relative;
  top: -5px;
  left: 5px;
}
.shopType ul li .pricebtn2 {
  width: 0px;
  height: 0px;
  font-size: 0;
  line-height: 0;
  display: inline-block;
  border-style: solid;
  border-color: #a5a5a5 #fff #fff #fff;
  border-width: 4px 4px 0px;
  position: relative;
  top: 1px;
  left: -7px;
}
.tolist {
  position: fixed;
  right: 0.5rem;
  bottom: 4rem;
}
.tolist img {
  height: 3rem;
}
.totop {
  position: fixed;
  right: 0.5rem;
  bottom: 1rem;
}
.totop img {
  height: 3rem;
}
.shoplist {
  padding: 0rem 0.6rem;
}
.shoplist ul {
  overflow: hidden;
}
.shoplist ul li {
  background: #fff;
  border: 1px solid #eee;
  height: 7rem;
  margin-bottom: 0.4rem;
}
.shoplist ul li .listL {
  float: left;
  width: 7rem;
  padding-right: 0.8rem;
}
.shoplist ul li .listL img {
  width: 7rem;
  height: 7rem;
}
.shoplist ul li .listR {
  flex: 1;
}
.shoplist ul li .listR .v1 {
  font-size: 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.2rem;
  color: #333;
  padding: 0.6rem 0.8rem;
  padding-left: 0;
}
.shoplist ul li .listR .v2 {
  padding: 0 0.8rem;
}
.shoplist ul li .listR .v2 span {
  border: 1px solid #e0cb89;
  color: #e0cb89;
  font-size: 0.75rem;
  padding: 0.2rem 0.5rem;
  border-radius: 3px;
  background: #fff;
  box-sizing: border-box;
}
.shoplist ul li .listR .v3 {
  padding: 0 0.8rem;
  padding-top: 0.8rem;
}
.shoplist ul li .listR .v3 .p1 {
  float: left;
  font-size: 1rem;
  color: #e0cb89;
  font-weight: 600;
}
.shoplist ul li .listR .v3 .p1 span {
  color: #999;
  font-size: 0.75rem;
  text-decoration: line-through;
  padding-left: 0.5rem;
  font-weight: normal;
}
.shoplist ul li .listR .v3 .p2 {
  float: right;
  color: #999;
  font-size: 0.75rem;
}
/*筛选*/
.sxbox {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
}
.sxbox0 {
  width: 100%;
  max-width: 640px;
  height: 100%;
  top: 0;
  z-index: 9999;
}
.f_mask {
  background: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}
#sxtj {
  position: fixed;
  right: -85%;
  top: 0;
  width: 85%;
  height: 100%;
  background: #fff;
  z-index: 99999;
}
.sx_1 {
  height: 2rem;
  line-height: 2rem;
  padding: 0 0.6rem;
  background: #eee;
  color: #999;
  font-size: 0.75rem;
}
.sx_2 {
  padding: 0 0.6rem;
}
.sx_2 p.tit {
  color: #333;
  padding: 0.6rem 0 0.3rem;
}
.sx_2 a {
  padding: 0.3rem 0.8rem;
  font-size: 0.75rem;
  white-space: nowrap;
  background: #eee;
  color: #666;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 3px;
  line-height: 2rem;
}
.sx_2 .pric {
  height: 2rem;
  line-height: 2rem;
  width: 100%;
}
.sx_2 .pric input {
  border: 0;
  background: #eee;
  color: #ccc;
  border-radius: 3px;
  font-size: 0.75rem;
  width: 30%;
  height: 1.4rem;
  line-height: 1.4rem;
}
.sx_2 .pric label {
  font-size: 0.8rem;
  padding: 0 1rem;
}
.sx_3 {
  width: 100%;
  height: 2rem;
  line-height: 2rem;
  position: absolute;
  bottom: 0;
}
.sx_3 a {
  display: block;
  width: 100%;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  color: #fff;
  background: #e0cb89;
  font-size: 0.8rem;
}
/*商品详情*/
.xqtab {
  width: 100%;
  background: #fff;
  border-top: 1px solid #eee;
}
.xqtab .Menubox {
  width: 100%;
  height: 2.5rem;
  border-bottom: 1px solid #eee;
}
.xqtab .Menubox ul {
  overflow: hidden;
}
.xqtab .Menubox ul li {
  float: left;
  width: 33.3%;
  font-size: 0.85rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
}
.xqtab .Menubox ul li.hover {
  border-bottom: 1px solid #e0cb89;
  color: #e0cb89;
}
.xqtab .Contentbox {
  width: 100%;
}
.canshu {
  padding: 0 0.8rem;
}
.canshu .canshu_1 {
  width: 100%;
  border-bottom: 1px solid #eee;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 0.8rem;
}
.canshu .canshu_1 .pl {
  color: #999;
  float: left;
  width: 32%;
  overflow: hidden;
}
.canshu .canshu_1 .pr {
  float: left;
  color: #999;
  width: 60%;
  overflow: hidden;
}
.likebox.bort {
  border-top: 0;
}
.xqsub {
  width: 100%;
}
.xqsub img {
  width: 100%;
}
.xgtj {
  padding: 0 0.6rem;
  background: #fff;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.xgtj .tjtit {
  font-size: 0.85rem;
  color: #333;
  height: 2.5rem;
  line-height: 2.5rem;
}
.xgtj .tjcon {
  padding: 0 0 0.6rem 0;
}
.xgtj .tjcon ul {
  overflow: hidden;
}
.xgtj .tjcon ul li {
  float: left;
  width: 24%;
  margin-right: 1.3%;
  position: relative;
}
.xgtj .tjcon ul li:nth-child(4n) {
  margin-right: 0;
}
.xgtj .tjcon ul li .tit {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1.5rem;
  line-height: 1.5rem;
  background: rgba(255, 255, 255, 0.5);
  font-size: 0.75rem;
  color: #333;
}
.xgtj .tjcon ul li .tit span {
  padding-left: 0.6rem;
}
.xqdp {
  padding: 0.6rem;
  background: #fff;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.xqbtn {
  width: 100%;
  height: 2rem;
  padding: 0.7rem 0 0.2rem 0;
}
.xqbtn a {
  display: block;
  float: left;
  height: 1.5rem;
  width: 6rem;
  text-align: center;
  line-height: 1.5rem;
  border: 1px solid #ddd;
  background: #fff;
  font-size: 0.75rem;
  color: #333;
  border-radius: 3px;
  margin-left: 3rem;
}
.xqdp_1 {
  width: 100%;
  height: 2.5rem;
}
.xqdp_1 .xqdp1_1 {
  float: left;
  width: 70%;
  overflow: hidden;
}
.xqdp_1 .xqdp1_1 .dpimg {
  float: left;
  width: 2.5rem;
  height: 2.5rem;
  padding-right: 0.5rem;
}
.xqdp_1 .xqdp1_1 .dpimg img {
  width: 2.5rem;
  height: 2.5rem;
}
.xqdp_1 .xqdp1_1 .dptxt {
  flex: 1;
  height: 2.5rem;
}
.xqdp_1 .xqdp1_1 .dptxt .p1 {
  color: #333;
  font-size: 0.85rem;
  padding-top: 0.1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xqdp_1 .xqdp1_1 .dptxt .p2 {
  color: #999;
  padding-top: 0.4rem;
  font-size: 0.75rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xqdp_1 .xqdp1_2 {
  float: right;
  width: 30%;
  overflow: hidden;
}
.xqdp_1 .xqdp1_2 .scbox {
  width: 2.3rem;
  height: 2.3rem;
  border: 1px solid #e0cb89;
  border-radius: 3px;
  color: #e0cb89;
  float: right;
}
.xqdp_1 .xqdp1_2 .scbox img {
  display: block;
  margin: 0 auto;
  height: 1rem;
  margin-top: 0.2rem;
}
.xqdp_1 .xqdp1_2 .scbox span {
  display: block;
  text-align: center;
  font-size: 0.5rem;
  line-height: 1rem;
  -webkit-text-size-adjust: none;
}
.xqbox1 {
  width: 100%;
  background: #fff;
  padding-bottom: 0.5rem;
}
.xqbox1 .tit {
  color: #333;
  line-height: 1rem;
  padding: 0.6rem;
  font-size: 0.8rem;
  padding-bottom: 0.1rem;
}
.xqbox1 .qita {
  width: 100%;
  height: 2rem;
}
.xqbox1 .qita .p1 {
  float: left;
  font-size: 0.9rem;
  color: #e0cb89;
  padding: 0 0.6rem;
  height: 2rem;
  line-height: 2rem;
}
.xqbox1 .qita .p1 span {
  background: #e0cb89;
  padding: 0.1rem 0.3rem;
  color: #fff;
  margin-left: 0.3rem;
  font-size: 0.6rem;
  -webkit-text-size-adjust: none;
}
.xqbox1 .qita .p2 {
  color: #666;
  font-size: 0.75rem;
  height: 2rem;
  line-height: 2rem;
  text-align: right;
  padding-right: 0.6rem;
}
.xqbox2 {
  background: #fff;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 0.5rem 0.6rem;
  height: 1.5rem;
}
.xqbox2 .xqbox2L {
  float: left;
  width: 50%;
  overflow: hidden;
}
.xqbox2 .xqbox2L img {
  height: 1.2rem;
  margin-top: 0.1rem;
  display: block;
  float: left;
  padding-right: 0.3rem;
}
.xqbox2 .xqbox2L span {
  color: #666;
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 0.75rem;
}
.xqbox2 .xqbox2R {
  float: right;
  max-width: 50%;
  overflow: hidden;
}
.xqbox2 .xqbox2R img {
  float: right;
  height: 1rem;
  margin-top: 0.25rem;
}
.xqpj {
  padding: 0 0.6rem;
  background: #fff;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.xqpj .xqpjtit {
  height: 2rem;
  border-bottom: 1px solid #eee;
}
.xqpj .xqpjtit .xqbox2L {
  float: left;
  width: 50%;
  overflow: hidden;
}
.xqpj .xqpjtit .xqbox2L span {
  color: #666;
  height: 2rem;
  line-height: 2rem;
  font-size: 0.75rem;
}
.xqpj .xqpjtit .xqbox2R {
  float: right;
  max-width: 50%;
  overflow: hidden;
}
.xqpj .xqpjtit .xqbox2R img {
  float: right;
  height: 1rem;
  margin-top: 0.75rem;
}
.xqpjbox {
  width: 100%;
  padding-top: 0.5rem;
  border-bottom: 1px solid #eee;
  padding-bottom: 0.5rem;
}
.xqpjbox .pj1 {
  height: 1.5rem;
  width: 100%;
}
.xqpjbox .pj1 img {
  height: 1.5rem;
  border-radius: 100%;
  width: 1.5rem;
  display: block;
  float: left;
}
.xqpjbox .pj1 span {
  color: #666;
  font-size: 0.75rem;
  height: 1.5rem;
  line-height: 1.5rem;
  display: block;
  float: left;
  padding-left: 0.3rem;
}
.xqpjbox .pj2 {
  padding-top: 0.3rem;
  color: #666;
  font-size: 0.75rem;
  line-height: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.xqpjbox .pj3 {
  color: #999;
  font-size: 0.75rem;
  line-height: 2rem;
}
.morepj {
  text-align: center;
  width: 100%;
  padding: 0.5rem 0;
}
.morepj a {
  color: #333;
  font-size: 0.8rem;
}
.xqpj.bor {
  border: 0;
}
.xzsize {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
}
.xzsize0 {
  width: 100%;
  max-width: 640px;
  height: 100%;
  bottom: 0;
  z-index: 9999;
}
.f_mask0 {
  background: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}
#size {
  position: fixed;
  left: 0;
  bottom: -100%;
  width: 100%;
  height: 75%;
  background: #fff;
  z-index: 99999;
}
.size1 {
  padding: 1rem 0.6rem;
  position: relative;
}
.size1 .size1_1 {
  float: left;
  width: 4rem;
  height: 4rem;
  overflow: hidden;
  margin-right: 1rem;
  background: #f9f7f8;
  border-radius: 0.2rem;
}
.size1 .size1_1 img {
  width: 4rem;
  height: 3.4rem;
  overflow: hidden;
  object-fit: contain;
  margin-top: 0.3rem;
  padding: 0 5%;
}
.size1 .size1_2 {
  flex: 1;
  padding-right: 10%;
}
.size1 .size1_2 .p1 {
  color: #e0cb89;
  font-size: 1rem;
}
.size1 .size1_2 .p1 span {
  font-size: 0.7rem;
  color: #b2b2b2;
  margin-left: 0.6rem;
  text-decoration: line-through;
}
.size1 .size1_2 .p2 {
  color: #000;
  font-size: 0.9rem;
  padding-bottom: 0.5rem;
  line-height: 1.2rem;
}
.size1 .size1_2 .p3 {
  color: #999;
  font-size: 0.75rem;
  line-height: 1.2rem;
}
.size1 .size1_3 {
  position: absolute;
  top: 1.2rem;
  right: 0.5rem;
  width: 1.2rem;
  height: 1.2rem;
  overflow: hidden;
}
.size1 .size1_3 img {
  height: 1rem;
}
.size2 {
  padding: 1rem 0.6rem;
}
.size2 .size2_1 {
  border-top: 1px solid #f3f3f3;
  padding-bottom: 0.5rem;
}
.size2 .size2_1 .tit {
  color: #333;
  padding: 0.6rem 0 0.3rem;
  font-weight: bold;
  font-size: 0.65rem;
}
.size2 .size2_1 a {
  padding: 0.3rem 1.5rem;
  font-size: 0.65rem;
  white-space: nowrap;
  background: #eee;
  color: #666;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 3px;
  line-height: 2rem;
}
.size2 .size2_1 a.on {
  background: #e0cb89;
  color: #fff;
}
.size2 .size2_1 .lnums {
  height: 1.5rem;
  overflow: hidden;
  padding-top: 0.2rem;
}
.size2 .size2_1 .lnums .num1 {
  float: left;
  text-align: center;
  line-height: 1.2rem;
  width: 1.5rem;
  height: 1.5rem;
  background: #f7f7f7;
  color: #333;
  font-size: 0.9rem;
}
.size2 .size2_1 .lnums .num2 {
  float: left;
  width: 2.5rem;
  height: 1.5rem;
  background: #f7f7f7;
  color: #333;
  font-size: 0.7rem;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  text-align: center;
  line-height: 1.2rem;
}
.size2 .size2_1 .lnums .num2 input {
  width: 100%;
  text-align: center;
}
.size2 .size2_1 .lnums .num3 {
  float: left;
  text-align: center;
  line-height: 1.2rem;
  width: 1.5rem;
  height: 1.5rem;
  background: #f7f7f7;
  font-size: 0.9rem;
  color: #333;
}
.size3 {
  position: absolute;
  bottom: 4%;
  left: 5%;
  width: 90%;
  height: 2rem;
  line-height: 2rem;
}
.size3 a {
  background: #e0cb89;
  color: #fff;
  font-size: 0.8rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  display: block;
  width: 100%;
  border-radius: 1rem;
}
.size2_2 {
  justify-content: space-between;
}
.size2_2 .tit span {
  font-size: 0.6rem;
  color: #b2b2b2;
  margin-left: 0.4rem;
  font-weight: 500;
}
.hdbox {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
}
.hdbox0 {
  height: 2.8rem;
  position: fixed;
  width: 100%;
  max-width: 640px;
  top: 0;
  background: #fff;
  z-index: 9999;
  border-bottom: 1px solid #eee;
}
.hdbox_1 {
  position: absolute;
  top: 0;
  left: 0.6rem;
  height: 2.8rem;
}
.hdbox_1 img {
  height: 1.1rem;
  padding-top: 0.8rem;
}
.hdbox_2 {
  width: 50%;
  margin: 0 auto;
  height: 2.8rem;
}
.hdbox_2 ul {
  overflow: hidden;
  width: 100%;
  height: 2.8rem;
}
.hdbox_2 ul li {
  float: left;
  width: 33.3%;
  overflow: hidden;
  height: 2.8rem;
  line-height: 2.8rem;
}
.hdbox_2 ul li a {
  display: block;
  color: #333;
  font-size: 0.8rem;
  text-align: center;
}
.hdbox_2 ul li.on {
  border-bottom: 1px solid #e0cb89;
  height: 2.8rem;
  box-sizing: border-box;
}
.hdbox_2 ul li.on a {
  color: #e0cb89;
}
.hdbox_3 {
  position: absolute;
  top: 0;
  right: 0.6rem;
  height: 2.8rem;
}
.hdbox_3 img {
  height: 1.1rem;
  float: right;
  padding-top: 0.8rem;
}
/*购物车空*/
.pay30 {
  width: 65%;
  margin: 0 auto;
  text-align: center;
}
.pay30 img {
  width: 4.5rem;
  height: 4.5rem;
  overflow: hidden;
}
.pay30 p {
  color: #999;
  font-size: 0.75rem;
  line-height: 1.5;
  padding-top: 0.5rem;
  text-align: center;
}
.pay40 {
  padding-top: 1rem;
}
.pay40 a {
  display: block;
  height: 1.5rem;
  width: 6rem;
  text-align: center;
  line-height: 1.5rem;
  border: 1px solid #eee;
  background: #f9f9f9;
  font-size: 0.75rem;
  color: #333;
  border-radius: 3px;
  margin: 0 auto;
}
/*首页头部搜索*/
.topssbox1 {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  position: relative;
}
.topss {
  padding: 1rem 0;
  top: 0;
  z-index: 99999;
  width: 100%;
}
.topss .topssbox {
  width: 92%;
  height: 2.1rem;
  line-height: 2.1rem;
  border-radius: 1.2rem;
  margin: 0 auto;
  background: #fff;
  justify-content: flex-start;
  padding: 0 0.8rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.03);
}
.topss .topssbox input {
  font-size: 0.7rem;
}
.topss .topssbox p {
  color: #ababab;
  font-size: 0.7rem;
}
.topss .topssbox img {
  height: 1rem;
  padding-right: 0.3rem;
}
/*个人中心*/
.m0myheader {
  background: #fafafa url("http://yizhuangco.com/aspx/main/css/../images/mybg.jpg") repeat-y;
  width: 100%;
  background-size: 100% 80%;
  background-repeat: no-repeat;
  padding: 2.4rem 1.1rem 0;
  margin-bottom: 2.7rem;
}
.m0myheader .conbox {
  background-color: #fff;
  padding: 0.4rem 0.8rem 1rem;
  border-radius: 0.3rem;
}
.m0myheader .conbox .conboxL {
  position: relative;
  width: 100%;
  margin-top: -1.1rem;
}
.m0myheader .conbox .conboxL img.tt {
  float: left;
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 100%;
  object-fit: cover;
  border: 3px solid #f6f6f6;
  background: #fff;
}
.m0myheader .conbox .conboxL .p1 {
  font-size: 0.9rem;
  padding-left: 0.5rem;
  color: #282828;
}
.m0myheader .conbox .conboxL .p2 {
  font-size: 0.75rem;
  padding-left: 0.5rem;
  color: #656565;
}
.m0myheader .conbox .conboxL .btR {
  float: left;
}
.m0myheader .conbox .conboxL .v1 {
  background: #e5595c;
  border-radius: 6px;
  width: 7rem;
  height: 1.3rem;
  line-height: 1.3rem;
  margin-top: 0.3rem;
}
.m0myheader .conbox .conboxL .v1 img {
  height: 1rem;
  float: left;
  padding-left: 0.2rem;
  padding-right: 0.1rem;
  padding-top: 0.1rem;
}
.m0myheader .conbox .conboxL .v1 p {
  color: #fff;
  font-size: 0.7rem;
  float: left;
}
.m0myheader .conbox .conboxR {
  float: right;
  width: 20%;
}
.m0myheader .conbox .conboxR a {
  display: block;
  color: #fff;
  text-align: right;
  font-size: 0.85rem;
}
.m0myheader .conbox2 {
  width: 80%;
  margin: 0 auto;
  padding: 0rem 0 2.5rem;
}
.m0myheader .conbox2 ul {
  overflow: hidden;
}
.m0myheader .conbox2 ul li {
  float: left;
  width: 33.3%;
}
.m0myheader .conbox2 ul li .p1 {
  text-align: center;
  color: #fff;
  font-size: 0.8rem;
  line-height: 1.5rem;
}
.m0myheader .conbox2 ul li .p2 {
  text-align: center;
  color: #fff;
  font-size: 0.75rem;
}
.mypart1 {
  position: relative;
  margin-top: -2rem;
  padding: 0 1rem;
}
.mypart1 ul {
  overflow: hidden;
  background: #fff;
  padding: 0.8rem;
  border-radius: 6px;
}
.mypart1 ul li {
  float: left;
  width: 20%;
  text-align: center;
}
.mypart1 ul li .p1 {
  text-align: center;
  color: #000;
  font-size: 0.8rem;
  line-height: 1.5rem;
}
.mypart1 ul li .p2 {
  text-align: center;
  color: #000;
  font-size: 0.75rem;
  line-height: 1.5rem;
}
.mypart1 ul li img {
  height: 1.5rem;
}
.mypart1 ul li:last-child {
  border-left: 1px solid #eee;
  box-sizing: border-box;
}
.mypart2 {
  padding: 0 1rem;
}
.mypart2 .con {
  background: #fff;
  padding: 0.5rem 0.8rem;
  border-radius: 6px;
}
.mypart2 .con .pa2_tit {
  border-bottom: 1px solid #f7f7f7;
}
.mypart2 .con .pa2_tit:last-child {
  border-bottom: none;
}
.mypart2 .con .pa2_tit p {
  float: left;
  font-size: 0.75rem;
  color: #000;
  width: 75%;
}
.mypart2 .con .pa2_tit p img {
  height: 1rem;
  margin-right: 0.5rem;
}
.mypart2 .con .pa2_tit a {
  color: #a6a6a6;
  font-size: 0.7rem;
  justify-content: space-between;
  padding: 0.5rem 0;
  margin: 0.2rem 0;
}
.mypart2 .con .pa2_tit a > img {
  height: 0.9rem;
}
.mypart-2 .con .pa2_tit {
  width: 100%;
  flex-wrap: inherit;
  justify-content: space-between;
}
.mypart-2 .con .pa2_tit a {
  margin: 0;
}
.mypart2 .con ul {
  overflow: hidden;
  padding-top: 0.5rem;
  width: 108%;
  margin-left: -4%;
}
.mypart2 .con ul li {
  float: left;
  width: 25%;
  text-align: center;
  padding: 0.5rem 0;
}
.mypart2 .con ul li .ddimg {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 auto;
  position: relative;
}
.mypart2 .con ul li .ddimg img {
  width: 1.5rem;
  height: 1.5rem;
  object-fit: contain;
}
.mypart2 .con ul li .ddimg .num {
  position: absolute;
  top: 0;
  right: -0.2rem;
  z-index: 99;
  background: #e6d295;
  border: 1px solid #fff;
  color: #fff;
  width: 0.8rem;
  height: 0.8rem;
  text-align: center;
  line-height: 0.7rem;
  border-radius: 100%;
}
.mypart2 .con ul li p {
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.7rem;
  color: #666;
}
.mypart3 {
  padding: 0 1rem;
}
.mypart3 ul {
  background: #fff;
  padding: 0.5rem 0.8rem;
  border-radius: 6px;
  overflow: hidden;
  padding-top: 1rem;
}
.mypart3 ul li {
  float: left;
  width: 25%;
  text-align: center;
  padding-bottom: 0.5rem;
}
.mypart3 ul li img {
  height: 2.5rem;
}
.mypart3 ul li p {
  text-align: center;
  font-size: 0.75rem;
  color: #666;
  line-height: 1.5rem;
}
.mypart2 .pa2con img {
  width: 100%;
}
.mypart2 .pa2con p {
  color: #000;
  line-height: 2rem;
  font-size: 0.8rem;
}
.likebox.my {
  margin: 0 1rem;
}
.mypart4 {
  padding: 0 1rem;
  padding-bottom: 0.5rem;
}
.mypart4 img {
  display: block;
  margin: 0 auto;
  height: 1.5rem;
}
.login {
  min-height: 100vh;
  background-color: #fff;
  text-align: center;
}
.login .loginTit {
  text-align: left;
  color: #fff;
  margin-bottom: 3rem;
}
.login .loginTit h3 {
  font-size: 1.8rem;
}
.login .loginTit p {
  font-size: 1rem;
  margin-top: 0.6rem;
}
.loginLogin {
  margin: 2rem auto 0;
  width: 10rem;
}
.login .loginBox {
  position: absolute;
  top: 42%;
  left: 4%;
  width: 92%;
  margin: 0 auto 0;
  border-radius: 0.6rem;
  padding: 5rem 8% 1.6rem;
  background-color: #fff;
  transform: translateY(-50%);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.06);
}
.login .loginBox > img {
  position: absolute;
  width: 35%;
  left: 50%;
  transform: translateX(-50%);
  top: -3rem;
}
.login .loginBox .loginInput {
  position: relative;
  width: 100%;
  margin-bottom: 1.2rem;
  border: 1px solid #989898;
  border-radius: 0.5rem;
  padding: 0.65rem 0.8rem;
}
.login .loginBox .loginInput span {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  color: #ff4550;
  font-size: 0.8rem;
}
.login .loginBox .loginInput p {
  width: 100%;
  font-size: 0.68rem;
  color: #ffffff;
  margin-bottom: 0.4rem;
}
.login .loginBox .loginInput img {
  width: 0.9rem;
  height: 0.9rem;
  object-fit: contain;
  margin-right: 0.3rem;
}
.login .loginBox .loginInput input {
  width: calc(100% - 1.2rem);
  color: #b2b2b2;
  font-size: 0.75rem;
  background: none;
  border: none;
}
.login .loginBox button {
  width: 100%;
  background-color: #fff;
  font-size: 0.8rem;
  text-align: center;
  margin-top: 0.4rem;
  border-radius: 0.5rem;
}
.login .loginBox button.loginSut {
  background: #e6d295;
}
.login .loginBox button.loginSut a {
  color: #fff;
  font-size: 0.95rem;
  padding: 0.7rem 0;
}
.login .loginBox button a {
  display: block;
  height: 100%;
  color: #b2b2b2;
  padding: 0.2rem 0;
}
.img_pic {
  position: relative;
  padding-top: 80%;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  overflow: hidden;
}
.img_pic img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
}
.tcText {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 45%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
  border-radius: 0.3rem;
  z-index: 99;
}
.tcText p {
  color: #fff;
  text-align: center;
  font-size: 0.7rem;
  padding: 1rem 0;
  border-radius: 1rem;
}
.buyQk {
  justify-content: space-between;
  padding: 0 0.7rem 0.6rem;
}
.buyQk h3 {
  color: #282828;
  font-size: 0.8rem;
}
.buyQk span {
  display: inline-block;
  font-size: 0.75rem;
  color: #b2b2b2;
}
.jsView {
  width: 92%;
  margin: 0 auto;
}
.butAdd {
  width: 90%;
  margin: 0.7rem auto 0;
  background-color: #fff;
  border-radius: 0.3rem;
  padding: 0.7rem 0;
  text-align: center;
}
.butAdd a {
  color: #e0cb89;
  justify-content: center;
}
.butAdd a img {
  width: 0.9rem;
}
.butAdd a span {
  font-size: 0.75rem;
  padding-left: 0.3rem;
}
.lcs_wrap {
  display: inline-block;
  direction: ltr;
  height: 28px;
  vertical-align: middle;
}
.lcs_wrap input {
  display: none;
}
.lcs_switch {
  display: inline-block;
  position: relative;
  width: 53px;
  height: 28px;
  border-radius: 30px;
  background: #ddd;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.lcs_switch.lcs_on {
  background: #e0cb89;
  box-shadow: 0 0 2px #e0cb89 inset;
}
.lcs_cursor {
  display: inline-block;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
  z-index: 10;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.lcs_switch.lcs_on .lcs_cursor {
  left: 28px;
}
.wuliuTop {
  margin-top: 0;
}
.wuliuTop .shopbox {
  padding: 1.3rem;
}
.wuliuTop .shopboxR_1 .sbr1_1 {
  font-size: 1rem;
}
.wuliuTop .shopboxR_2 {
  height: auto;
}
.wuliuTop .shopboxR_2 p {
  width: 100%;
  color: #a5a5a5;
}
.allDetails {
  padding-bottom: 5rem;
}
.allDetails .jsaddress .jsNrThree .jsaddressL {
  background: none;
}
.allDetails .jsBeihuo {
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 0.8rem;
  padding-bottom: 0.8rem;
}
.allDetails .jsBeihuo .jsNrThree .jsaddressL {
  background: url("http://yizhuangco.com/aspx/main/css/../images/more.png") no-repeat right center;
  background-size: 0.7rem;
}
.allDetails .allDeta {
  background-color: #fff;
  border-radius: 0.2rem;
}
.allDetails .allDeta h3 {
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 0.8rem;
  padding: 0.8rem;
  color: #282828;
  font-size: 0.8rem;
  font-weight: bold;
  justify-content: space-between;
}
.allDetails .allDeta h3 p{
  font-weight: normal;
  font-size: 0.7rem;
}
.allDetails .allDeta .allDetaP {
  padding: 0 0.8rem 0.8rem;
}
.allDetails .allDeta .allDetaP p {
  font-size: 0.65rem;
  margin: 0.4rem 0;
  color: #a5a5a5;
}
.allDetails .allDetaBut {
  background-color: #fff;
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
}
.allDetails .allDetaBut .butAdd {
  margin: 0.7rem auto;
}
.commission .commNr {
  background: url("http://yizhuangco.com/aspx/main/css/../images/yongjin.png") no-repeat center;
  background-size: cover;
  padding: 1.2rem 0.6rem;
  color: #fff;
  border-radius: 0.3rem;
}
.commission .commNr span {
  font-size: 0.8rem;
}
.commission .commNr .commNrPac {
  justify-content: space-between;
  margin: 0.6rem 0 1rem;
}
.commission .commNr h3 {
  font-size: 1.2rem;
}
.commission .commNr a {
  color: #fff;
  font-size: 0.8rem;
}
.commission .commNr .commNrP {
  justify-content: space-between;
}
.commission .commNr .commNrP p,
.commission .commNr .commNrP sub {
  font-size: 0.7rem;
  letter-spacing: 0;
}
.commission .commTit {
  justify-content: space-between;
}
.commission .commTit h3 {
  font-size: 1rem;
  color: #282828;
}
.commission .commTit a {
  font-size: 0.7rem;
}
.commission .commissionTop span {
  font-weight: bold;
  font-size: 1.1rem;
}
.commission .commissionSmall span,
.commission .commissionSmall p {
  font-size: 0.7rem;
  color: #a5a5a5;
  letter-spacing: 0;
}
.commCon .commTit h3 {
  font-weight: 400;
}
.commCon .dphjbox {
  padding-top: 0.2rem;
}
.commCon .dphjbox .p5 {
  margin: 0.2rem 0;
  font-size: 0.7rem;
}
.commCon .dphjbox .p5 h3 {
  color: #333333;
  font-weight: 500;
}
.commCon .dphjbox .commissionTop span {
  color: #e6d295;
}
.commCon .dphjbox .commissionSmall p,
.commCon .dphjbox .commissionSmall span {
  color: #575757;
}
.commCon .dphjbox .commissionSmall .color {
  color: #e6d295;
}
i,
em {
  font-style: inherit;
}
.teamCon .commNr {
  background: url("http://yizhuangco.com/aspx/main/css/../images/teambg.png") no-repeat center;
  background-size: cover;
  padding: 1.2rem 0.9rem;
  color: #fff;
  border-radius: 0.3rem;
}
.teamCon .commNr span {
  font-weight: 500;
  font-size: 1.1rem;
}
.teamCon .commNr span img {
  width: 0.8rem;
  margin-left: 0.4rem;
}
.teamCon .commNr .commNrPac {
  justify-content: space-between;
  margin: 0.1rem 0 0.5rem;
}
.teamCon .commNr h3 {
  font-size: 0.7rem;
  font-weight: 400;
  opacity: 0.8;
}
.teamCon .commNr a {
  font-size: 0.6rem;
  background: #e0cb89;
  color: #fff;
  border-radius: 1rem;
  padding: 0.2rem 1rem 0.35rem;
}
.teamCon .commNr .commNrP {
  justify-content: space-between;
}
.teamCon .commNr .commNrP p,
.teamCon .commNr .commNrP sub {
  font-size: 0.7rem;
  letter-spacing: 0;
}
.teamCon .commTit {
  justify-content: space-between;
}
.teamCon .commTit h3 {
  font-size: 1rem;
  color: #282828;
}
.teamCon .commTit a {
  font-size: 0.7rem;
}
.teamCon .commissionTop span {
  font-weight: bold;
  font-size: 1.1rem;
}
.teamCon .commissionSmall span,
.teamCon .commissionSmall p {
  font-size: 0.7rem;
  color: #a5a5a5;
  letter-spacing: 0;
}
.teamTtit {
  justify-content: flex-start;
  margin-top: 0.5rem;
}
.teamTtit hr {
  width: 0.2rem;
  height: 1rem;
  background-color: #e0cb89;
  margin-right: 0.4rem;
  border: none;
}
.teamTtit h3 {
  flex: 1;
  font-weight: 600;
  font-size: 0.9rem;
  font-weight: 400;
}
.teamUl {
  background: #fff;
  padding: 1.6rem 0.8rem 0.2rem;
}
.teamUl li {
  margin-bottom: 2rem;
}
.teamUl .teamXx img {
  width: 3.5rem;
}
.teamUl .teamXx .teamText {
  flex: 1;
  padding-left: 0.6rem;
}

.teamUl .teamXx .teamText p{
  /* position: absolute; */
  font-size: 0.64rem;
}
.teamUl .teamXx .teamText h3 {
  position: relative;
  color: #000;
  font-size: 0.85rem;
  justify-content: space-between;
  align-items: center;
}
.teamUl .teamXx .teamText span {
  display: block;
  color: #b0b0b0;
  font-size: 0.65rem;
  margin: 0.1rem 0;
}
.teamUl .teamA {
  justify-content: space-between;
  margin-top: 1rem;
}
.teamUl .teamA a {
  width: 48%;
  background-color: #ecd798;
  color: #fff;
  text-align: center;
  padding: 0.5rem 1rem;
  border-radius: 0.2rem;
  font-size: 0.75rem;
}
.teamUl .teamA a:nth-child(2) {
  background-color: #f7f7f7;
  color: #666;
}
.teamDb .heji {
  background: #fafafa;
}
.teamDb .heji .heji_5 {
  width: 48%;
}
.teamDb .heji .heji_5 a {
  width: 100%;
  border-radius: 0.2rem;
  background: #ecd798;
  margin-left: 0;
  font-size: 0.7rem;
}
.teamDb .heji .heji_5:nth-child(1) a {
  background: none;
  border: 1px solid #999;
  color: #999;
}
.commStatu ul li {
  width: 50%;
}
.commStatu ul li a {
  display: flex;
  font-size: 1rem;
  color: #555454;
  justify-content: center;
}
.commStatu ul li a img {
  width: 1.2rem;
  margin-right: 0.4rem;
}
.commAllNr {
  display: none;
}
.commAllNr.on {
  display: block;
}
.commissionTx {
  padding-bottom: 0;
}
.commissionTx .commNr {
  padding: 2rem 1.5rem;
}
.commissionTx .commNr h3 {
  font-size: 1.6rem;
  font-weight: 500;
}
.txje {
  background-color: #fff;
  border-radius: 0.2rem;
  padding: 1.4rem 0.8rem;
}
.txje input {
  font-size: 0.75rem;
}
.txje .txjeText {
  border-top: 1px solid #f5f5f5;
  margin-top: 0.8rem;
  padding-top: 0.8rem;
  align-items: flex-start;
}
.txje .txjeText img {
  width: 0.6rem;
  margin-top: 0.1rem;
}
.txje .txjeText p {
  width: calc(100% - 0.6rem);
  padding-left: 0.4rem;
  color: #b2b2b2;
}
.txje .teamUl {
  padding: 0;
}
.index-latest-products {
  overflow: hidden;
  padding-bottom: 3%;
  position: relative;
}
.index-latest-products::before {
  position: absolute;
  content: '';
  width: 100%;
  height: 80%;
  left: 0;
  bottom: 0;
  background: #eaeaea;
}
.index-latest-products .index-content {
  overflow: hidden;
}
.index-latest-products-top {
  position: relative;
  overflow: hidden;
}
.index-latest-products-top .learnmore-2 {
  position: absolute;
  right: 0;
  top: 0;
}
.learnmore-2 {
  overflow: hidden;
}
.learnmore-2 a {
  display: inline-block;
  position: relative;
}
.learnmore-2 span {
  font-size: 15px;
  color: #bebebe;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  text-transform: uppercase;
}
.learnmore-2 i {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  position: relative;
  border: 2px solid #ccc;
  border-radius: 100%;
}
.learnmore-2 i::before,
.learnmore-2 i::after {
  content: '';
  width: 2px;
  height: 10px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -5px 0 0 -1px;
  background: #ccc;
}
.learnmore-2 i::after {
  width: 10px;
  height: 2px;
  margin: -1px 0 0 -5px;
}
.learnmore-2 a:hover span {
  color: #f1602f;
}
.learnmore-2 a:hover i {
  border: 2px solid #f1602f;
}
.learnmore-2 a:hover i::before,
.learnmore-2 a:hover i::after {
  background: #f1602f;
}
.index-latest-products-content {
  overflow: hidden;
  position: relative;
}
.index-latest-products-swiper {
  overflow: hidden;
}
.product-item a {
  display: block;
  position: relative;
  overflow: hidden;
  background: url("http://yizhuangco.com/aspx/main/css/../images/proBg.jpg") no-repeat center;
  background-size: cover;
}
.product-item .img img.img-center {
  width: 100%;
  margin: 0 auto;
  height: 246px;
  object-fit: contain;
}
.product-item a:hover .img:after {
  display: block;
  z-index: 40;
}
.product-item a:hover {
  background: url("http://yizhuangco.com/aspx/main/css/../images/proBg-1.jpg") no-repeat center;
  background-size: cover;
}
.product-item a:hover .title-4 {
  color: #fff;
}
.product-item a:hover .text-2 {
  color: #fff;
}
.product-item a:hover img {
  transform: scale(1.03);
}
.product-item a:hover .img::before {
  opacity: 0.8;
}
.product-item .text {
  width: 75%;
  text-align: left;
  padding-top: 0.4rem;
  padding-bottom: 0.5rem;
  display: none;
}
.product-item .text p {
  color: #e0cb89;
  font-size: 1.3rem;
}
.product-item .text p span {
  font-size: 0.96rem;
  margin-right: 0.2rem;
}
.product-item .text .title-4 {
  padding: 10px 0 0;
  width: 100%;
  margin: auto;
  color: #282828;
  transition: all 0.3s;
}
.product-item .text .text-2 {
  min-height: 45px;
  color: #6f6f6f;
  line-height: 1.2;
  margin: 0.7rem 0 1.5rem;
  transition: all 0.3s;
}
.title-4 {
  font-size: 0.9rem;
  color: #20402c;
}
.text-2 {
  font-size: 15px;
  line-height: 23px;
  color: #999;
}
.index-latest-products-bottom {
  position: relative;
  padding: 2% 0 0 0;
}
.index-latest-products-progressbar {
  width: 100%;
  height: 2px;
  background: #e5e5e5;
  top: auto;
  bottom: 0;
}
.index-latest-products-progressbar span {
  background: #f1602f !important;
}
.index-latest-products-num {
  padding-bottom: 1%;
  color: #999;
  font-size: 15px;
}
.index-latest-products-num #total1 {
  font-size: 15px;
  color: #999;
}
.index-latest-products-num #current1 {
  color: #f1602f;
  font-size: 30px;
}
.index-latest-products-bottom .swiper-pagination {
  text-align: center;
    bottom: 5px;
    position: relative;
}
.index-latest-products-bottom .swiper-pagination .swiper-pagination-bullet {
  border-radius: 0;
  width: 23px;
  height: 4px;
  background-color: #fff;
  opacity: 1;
}
.index-latest-products-bottom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #000;
}
.latest-products-next,
.latest-products-prev {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;
  bottom: 70px;
  left: auto;
  top: auto;
  margin: auto;
  opacity: 1;
  z-index: 40;
  display: none;
}
.latest-products-next:after,
.latest-products-prev:after {
  display: none;
}
.latest-products-next {
  background: url("http://yizhuangco.com/aspx/main/css/../images/right-1.png") center no-repeat;
  opacity: 1 !important;
  background-size: contain;
}
.latest-products-prev {
  background: url("http://yizhuangco.com/aspx/main/css/../images/left.png") center no-repeat;
  opacity: 1 !important;
  background-size: contain;
}
.latest-products-next:hover {
  background: url("http://yizhuangco.com/aspx/main/css/../images/right-1.png") center no-repeat;
  background-size: contain;
}
.latest-products-prev:hover {
  background: url("http://yizhuangco.com/aspx/main/css/../images/left.png") center no-repeat;
  background-size: contain;
}
.latest-products-next {
  right: 0;
  bottom: 120px;
}
.innerTc {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0 auto;
  min-height: 100vh;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 999;
  display: none;
}
.innerTc .tcBox {
  position: absolute;
  width: 86%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 0.5rem;
  padding: 11% 6% 11%;
  text-align: center;
  letter-spacing: 1px;
}
.innerTc .tcBox h3 {
  font-size: 22px;
  color: #282828;
  margin-bottom: 10px;
}
.innerTc .tcBox p {
  font-size: 16px;
  color: #575757;
  text-align: center;
}
.innerTc .tcBox button {
  width: 68%;
  max-width: 270px;
  height: 2.5rem;
  margin-top: 1.5rem;
  background-color: #e6d295;
  font-size: 18px;
  text-align: center;
  color: #fff;
  border-radius: 0.6rem;
}
.innerTc .tcBox .tcClose {
  position: absolute;
  bottom: -62px;
  left: 50%;
  transform: translateX(-50%);
  width: 35px;
}
.bannerShop {
  position: relative;
}
.bannerShop .topssbox1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.bannerShop .topssbox1 .topss .topssbox {
  background: rgba(255, 255, 255, 0.5);
}
.flex-nav {
  width: 95%;
  margin: 0 auto 0.5rem;
  padding-top: 0.25rem;
  overflow: hidden;
}
.shopBox {
  margin-top: -1rem;
  border-top-left-radius: 0.9rem;
  border-top-right-radius: 0.9rem;
  position: relative;
  z-index: 9;
  background: #fafafa;
}
.flex-nav .flex-box {
  position: relative;
  text-align: center;
  display: block;
  float: left;
  width: 33.33%;
  height: 2.2rem;
  line-height: 2.2rem;
  font-size: 0.85rem;
  color: #4c4c4c;
}
.flex-nav .flex-box.active {
  color: #c28f55;
}
.flex-nav .flex-box.active::before {
  position: absolute;
  content: '';
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background-color: #e0cb89;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.videoBox{
  background: #fff;
  padding: 0 7%;
}
.videoBox .flex-nav{
  width: 100%;
  border-bottom: 1px solid #f5f5f5;
}
.videoBox .flex-nav .flex-box{
  width: auto;
  margin-right: 8%;
  color: #878787;
}
.videoBox .flex-nav .flex-box.active::before{
  border-radius: 0;
  width: 100%;
  height: 3px;
  background-color: #ecd798;
}
.videoBox .flex-nav .flex-box.active {
  color: #ecd798;
}

.shoplistView {
  background: #fff;
}
.shoplistView::before {
  content: none;
}
.shoplistView .index-content {
  width: 100%;
}
.shoplistView .product-item .img img.img-center {
  object-fit: cover;
}
.shoplistView .swiper-pagination {
  display: inline-block;
  width: auto;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  padding: 0.2rem 0.5rem;
  border-radius: 0.8rem;
  left: auto;
  right: 1rem;
  top: 61%;
  bottom: auto;
}
.shoplistView .product-item .text {
  width: 85%;
  padding: 0.4rem 0.8rem;
}
.shoplistView .product-item .text p {
  margin-top: 0.3rem;
  font-size: 1.1rem;
}
.shoplistView .product-item .text p span {
  font-size: 0.7rem;
  color: #b2b2b2;
  margin-left: 0.6rem;
  text-decoration: line-through;
}
.shoplistView .shopShare {
  position: absolute;
  width: 1.15rem;
  right: 0.9rem;
  top: 81%;
  z-index: 9;
}
.videoBoxList .gwcbox_1 .gwc1_2{
  padding: 0rem 0 0.8rem;
}
.videoBoxList .gwcbox_1 .gwc1_2 .gwcone{
  padding: 0.8rem 0;
    margin-bottom: 0;
    border-bottom: 1px solid #ebebeb;
}
.videoBoxList .gwcbox_1 .gwc1_2 .gwcone .go2{
  width: 8.5rem;
  height: 5.5rem;
}
.videoBoxList .gwcbox_1 .gwc1_2 .gwcone .go2 a{
  position: relative;
  width: 7.8rem;
  height: 5.5rem;
}
.videoBoxList .gwcbox_1 .gwc1_2 .gwcone .go2 i{
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2) url(../images/play.png) no-repeat center;
  background-size: 1.6rem;
  margin-top: 0;
}
.videoBoxList .gwcbox_1 .gwc1_2 .gwcone .go2 img{
  object-fit: cover;
  padding: 0;
  border-radius: 0;
}
.videoBoxList .gwcbox_1 .gwc1_2 .gwcone .go3 .go3_1 span{
  display: inline-block;
  border-radius: 0.2rem;
  color: #fff;
  background: #ecd798;
  padding: 0.2rem 0.6rem;
}
.videoBoxList .gwcbox_1 .gwc1_2 .gwcone .go3 .go3_1 p.p1{
  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:inherit;
    margin: 0.3rem 0;
}
.videoConBox{
  background: inherit;
}
.videoConBox .gwcbox_1 .gwc1_2 .gwcone{
  background: inherit;
}
.videoConBoxList .gwcbox_1 .gwc1_2 .gwcone .go2{
  width: 100%;
  height: auto;
  padding-right: 0;
}
.videoConBoxList .gwcbox_1 .gwc1_2 .gwcone .go2 a{
  width: 100%;
  height: auto;
}
.videoConBoxList .gwcbox_1 .gwc1_2 .gwcone .go3 .go3_1{
  margin-top: 0.5rem;
}
.videoConBoxList .gwcbox_1 .gwc1_2 .gwcone .go3 .go3_1 .p1{
  margin-bottom: 0.5rem !important;
  display: block !important;
}
.videoConBoxList .gwcbox_1 .gwc1_2 .gwcone .go3 .go3_1 .flex{
  width: 100%;
  justify-content: space-between;
}
.videoConBoxList .gwcbox_1 .gwc1_2 .gwcone .go3 .go3_1 .flex .p3{
  color: #b0b0b0;
  font-size: 0.7rem;
}
.videoConBoxList .go4{
  width: 100%;
  padding: 0.9rem;
  background: #fff;
  margin-top: 1.4rem;
}
.videoConBoxList .go4 h3{
  color: #333;
  font-size: 0.8rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.videoConBoxList .go4 p{
  color: #b0b0b0;
  font-size: 0.7rem;
  line-height: 1.6;
}
.btn-block{
  margin-top: 1rem;
}
.btn-block,
.btn-block span{
  display: block;
  width: 100%;
}
.btn-block img{
  display: block;
  margin: 0 auto;
  width: 2.3rem;
}
.shopXq {
  padding-bottom: 2.7rem;
}
.shopXq h3 {
  font-size: 0.75rem;
  text-align: center;
  color: #e0cb89;
  padding: 5% 0 4%;
}
.xqbotbox {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  background: #fff;
}
.xqbotbox0 {
  height: 2.7rem;
  position: fixed;
  width: 100%;
  max-width: 640px;
  bottom: 0;
  background: #fff;
  z-index: 99999;
  border-top: 1px solid #eee;
}
.xqbotboxL {
  float: left;
  width: 40%;
  height: 3rem;
  overflow: hidden;
}
.xqbotboxL ul {
  width: 100%;
  height: 3rem;
  overflow: hidden;
}
.xqbotboxL ul li {
  width: 40%;
  float: left;
  height: 3rem;
  overflow: hidden;
  text-align: center;
}
.xqbotboxL ul li img {
  height: 1.4rem;
  padding-top: 0.4rem;
  margin: 0 auto;
}
.xqbotboxL ul li p {
  color: #999999;
  font-size: 0.65rem;
  text-align: center;
  line-height: 1.2rem;
}
.xqbotboxR {
  float: right;
  width: 60%;
  height: 3rem;
  overflow: hidden;
}
.xqbotboxR a.a1 {
  color: #fff;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  box-sizing: border-box;
  height: 2rem;
  line-height: 2rem;
  font-size: 0.7rem;
  display: block;
  float: left;
  width: 46% ;
  margin-top: 0.3rem;
  text-align: center;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #555042), to(#282320));
  background: linear-gradient(90deg, #555042 0, #282320);
}
.xqbotboxR a.a2 {
  background: #ff2150;
  color: #fff;
  height: 2rem;
  line-height: 2rem;
  font-size: 0.7rem;
  display: block;
  float: left;
  width: 46% ;
  text-align: center;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  box-sizing: border-box;
  margin-top: 0.3rem;
  margin-right: 0.5rem;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6d295), to(#ecdfb9));
  background: linear-gradient(90deg, #e6d295 0, #ecdfb9);
}
.buyNo {
  position: relative;
  height: 100vh;
}
.buyNo .buyNoDiv {
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  width: 90%;
  left: 5%;
  text-align: center;
}
.buyNo .buyNoDiv img {
  width: 2.5rem;
  margin: 0 auto;
}
.buyNo .buyNoDiv p {
  text-align: center;
  color: #999999;
  font-size: 0.85rem;
  margin: 0.8rem 0;
}
.buyNo .buyNoDiv a {
  display: inline-block;
  color: #e6d295;
  font-size: 0.75rem;
}
.color999 {
  color: #999 !important;
}
.fz16 {
  font-size: 0.7rem !important;
}
.center {
  text-align: center !important;
}
.jiesuansize .gwcbox {
  overflow-y: scroll;
  margin-bottom: 3rem;
}
.jiesuansize .gwcbox_1 {
  height: 19rem;
}
.jiesuansize .gwcbox_1 .gwc1_2 .gwcone {
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-bottom: 0;
}
.jiesuansize #size {
  height: auto;
  border-top-left-radius: 0.8rem;
  border-top-right-radius: 0.8rem;
}
.jiesuansize .size1 .size1_2 {
  padding: 0;
}
.jiesuansize .size1 .size1_2 .p2 {
  font-weight: bold;
  padding-bottom: 0.2rem;
}
.chakansize .gwcbox {
  overflow-y: scroll;
  margin-bottom: 2rem;
}
.chakansize .gwcbox_1 {
  height: 19rem;
}
.chakansize .gwcbox_1 .gwc1_2 .gwcone {
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-bottom: 0;
}
.chakansize #size {
  height: auto;
  border-top-left-radius: 0.8rem;
  border-top-right-radius: 0.8rem;
}
.chakansize .size1 .size1_2 {
  padding: 0;
}
.chakansize .size1 .size1_2 .p2 {
  font-weight: bold;
  padding-bottom: 0.2rem;
}
.mgs {
  padding: 0.8rem 0.6rem;
  border-radius: 0.2rem;
}
.mgs h3 {
  font-size: 0.79rem;
  padding-bottom: 0.7rem;
  color: #282828;
}
.mgs h3 img {
  width: 1rem;
  margin-right: 0.3rem;
}
.mgs h3 span {
  color: #ff4550;
}
.mgsc {
  background: #e3e3e3;
}
.mgsc.jsxq .jsxq_1 {
  background: #dedcdd;
}
.mgsc .jsxq_2 .js_2 p.p3 {
  color: #c8b67c;
}
.myYj {
  padding: 0 1rem;
}
.myYj .con {
  background: #fff;
  padding: 0.8rem 0.8rem 1rem;
  border-radius: 6px;
}
.myYj .myYjTop {
  justify-content: space-between;
}
.myYj .myYjTop h3 {
  font-size: 0.75rem;
  color: #000;
  font-weight: 400;
}
.myYj .myYjTop h3 span {
  display: block;
  color: #e6d295;
  font-size: 1rem;
}
.myYj .myYjTop a {
  display: block;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6d295), to(#ecdfb9));
  background: linear-gradient(90deg, #e6d295 0, #ecdfb9);
  color: #fff;
  text-align: center;
  line-height: 1.5rem;
  height: 1.5rem;
  font-size: 0.65rem;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.myYj .myYjCen {
  margin: 0.8rem 0;
}
.myYj .myYjCen li {
  width: 33.33%;
  padding: 0 3%;
}
.myYj .myYjCen li span {
  display: block;
  text-align: center;
  font-size: 0.8rem;
}
.myYj .myYjCen li span:last-child {
  font-size: 0.7rem;
}
.myYj .myYjBot {
  /* justify-content: space-between; */
}
.myYj .myYjBot li {
  width: 29.33%;
  padding: 3%;
  margin: 0 2%;
  background-color: #fbfbfb;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.03);
  border-radius: 0.3rem;
}
.myYj .myYjBot li img {
  width: 1.3rem;
  height: 1.3rem;
  object-fit: contain;
  margin: 0 auto;
}
.myYj .myYjBot li span {
  display: block;
  text-align: center;
  color: #e0cb89;
  font-size: 0.7rem;
  margin-top: 0.3rem;
}
.conBot {
  border-top: 1px solid #f5f5f5;
  margin-top: 0.8rem;
  padding-top: 0.8rem;
}
.conBot .conBotL {
  width: 45%;
}
.conBot .conBotL img {
  width: 3rem;
  margin-right: 0.3rem;
}
.conBot .conBotL h3 {
  flex: 1;
  font-weight: 400;
  font-size: 0.8rem;
}
.conBot .conBotR {
  width: 55%;
  text-align: right;
}
.conBot .conBotR h3 {
  color: #e6d295;
  font-size: 1rem;
}
.conBot .conBotR p {
  text-align: right;
}
.addNo .buyNoDiv img {
  width: 5.2rem;
}
.addNo .buyNoDiv a {
  background: #ecd798;
  display: block;
  width: 80%;
  margin: 2rem auto 0;
  color: #fff;
  border-radius: 0.2rem;
  padding: 0.7rem 0;
}
.addressBut {
  background-color: #e6d295;
  margin-top: 0;
}
.addressBut a {
  color: #fff;
}
.addressZn {
  padding: 0.6rem 0.5rem;
  background: #fff;
  width: 92%;
  margin: 0 auto 0.5rem;
  border-radius: 0.2rem;
}
.addressZn h3 {
  font-weight: 400;
  float: left;
  text-align: left;
  width: 26%;
  color: #282828;
  font-size: 0.8rem;
  line-height: 1.5rem;
}
.addressZn textarea {
  display: block;
  width: 100%;
  height: 3rem;
  font-family: 'Noto Sans SC';
  font-size: 0.7rem;
}
.addressZn span {
  display: block;
  text-align: right;
  color: #ff4550;
  font-size: 0.7rem;
}
.commissionAllStatu {
  background: transparent;
  border-bottom: 1px solid #ededed;
  padding-bottom: 0;
}
.commissionAllStatu ul {
  width: 100%;
}
.commissionAllStatu ul li {
  border-bottom: 2px solid transparent;
}
.commissionAllStatu ul li.on {
  border-bottom: 2px solid #e0cb89;
  border-radius: 0;
}
.commissionAllStatu ul li.on a {
  color: #e0cb89;
}
.commissionAllStatu ul li a img {
  margin: 0 0.5rem 0 0;
}
.commissionFs h3 {
  font-size: 1rem;
  font-weight: 500;
  color: #282828;
}
.commissionFs .commissionFsUl {
  margin-top: 0.6rem;
}
.commissionFs .commissionFsUl li {
  background-color: #fff;
  border-bottom: 1px solid #f5f5f5;
  padding: 1.2rem 0.6rem;
}
.commissionFs .commissionFsUl li span {
  font-size: 0.8rem;
  color: #282828;
  width: 3.5rem;
}
.commissionFs .commissionFsUl li input {
  flex: 1;
  font-size: 0.7rem;
}
.commissionFs .butAdd {
  background-color: #e0cb89;
  padding: 0.6rem 0;
}
.commissionFs .butAdd a {
  color: #fff;
}
.commissionFs .butAdd a span {
  font-size: 0.9rem;
  padding-left: 0;
}
.comm2 {
  display: none;
}
.tcZz .tcBox h3 {
  margin-bottom: 0.2rem;
}
.tcZz .tcBox p {
  letter-spacing: -0.2px;
  color: #b2b2b2;
  font-size: 0.65rem;
}
.tcZz .tcBox input {
  border: 1px solid #cfcfcf;
  border-radius: 0.4rem;
  padding: 0.7rem 0.7rem;
  margin-top: 0.7rem;
  display: block;
  width: 100%;
}
.tcZz .tcBox > .flex {
  position: relative;
}
.tcZz .tcBox > .flex i {
  position: absolute;
  font-size: 0.65rem;
  color: #ff4550;
  top: 61%;
  right: 0.4rem;
  transform: translateY(-50%);
  padding: 0.5rem;
}
.tcZz .tcBox .tcBut {
  justify-content: space-between;
}
.tcZz .tcBox .tcBut a {
  width: 48%;
}
.tcZz .tcBox .tcBut a:nth-child(1) button {
  border: 1px solid #cfcfcf;
  background-color: #fff;
  color: #696969;
}
.tcZz .tcBox .tcBut a button {
  margin-top: 1rem;
  border: 1px solid #e6d295;
  width: 100%;
}
.commSuccess .pay1_L {
  width: 5.5rem;
}
.commSuccess .pay1_R p.p3 {
  text-align: center;
  font-size: 1.8rem;
  color: #e0cb89;
  font-weight: 500;
}

.priceY{
  font-size: 0.62rem;
    color: #b2b2b2;
    margin-left: 0.2rem;
    text-decoration: line-through;
}

.yqm{
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.66rem;
  font-weight: 500;
}

.bannerShop .topssbox {
  position: relative;
  width: 80%;
  margin: 0;
  margin-left: 4%;
}
.lbTop{
  position: absolute;
  width: 1.4rem;
  right: -2rem;
  top: 50%;
  transform: translateY(-50%);
}
.bannerShop .topssbox .lbTop img{
  height: auto;
  padding-right: 0;
  display: none;
}
.bannerShop .topssbox .lbTop img.on{
  display: block;
}
.shopBoxList>div{
  display: none;
}
.shopBoxList>div.on{
  display: block;
}
.bannerSwiper {
  position: relative;
}

.bannerSwiper .swiper-pagination{
  display: flex;
  justify-content: center;
}
.bannerSwiper .swiper-pagination span {
  background: rgba(255, 255, 255, 0.4);
  display: block;
  float: left;
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.3rem;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
  border-radius: 100%;
  opacity: 1;
}
.bannerSwiper .swiper-pagination span.swiper-pagination-bullet-active {
  background-color: rgba(255, 255, 255, 0.9);
  width: 1.6rem;
  border-radius: 1.6rem;
}




.index_windows_alert {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 99999;
  background: rgba(0,0,0,0.5);
  display: none;
}

.windows_alert_div {
  width: 15.78rem;
    padding: 1.63rem 1.2rem 1.47rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 0.5rem;
  box-shadow: 0 0 0.39rem rgba(0, 0, 0, 0.19);
}

.close {
  position: absolute;
  top: 0.48rem;
  right: 0.48rem;
  width: 0.8rem;
}

.close2 {
  position: absolute;
  top: 0.24rem;
  right: 0.24rem;
  width: 0.41rem;
}
.close4 {
  position: absolute;
  top: 0.36rem;
  right: 0.2rem;
  width: 0.67rem;
  height: 0.67rem;
}
.windows_alert_w {
  text-align: center;
  font-size: 0.32rem;
}

.alert_btn {
  width: 5rem;
  height: 1.74rem;
  margin: 0.8rem auto 0;
  border: 1px solid #e0cb89;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6d295), to(#ecdfb9));
  background: linear-gradient(90deg, #e6d295 0, #ecdfb9);
  color: #fff;
  text-align: center;
  line-height: 1.6rem;
  font-size: 0.8rem;
  border-radius: 1.47rem;
}

.alert_btn a{
  color: #fff;
}
.alert_sub {
  justify-content: center !important;
}

.alert_sub .alert_btn_1 {
  background: #959595;
  border-color: #959595;
}

.windows_alert_w p:nth-child(1) {
  font-size: 0.8rem;
  color: #3c3c3c;
  text-align: center;
}

.windows_alert_w p:nth-child(2) {
  font-size: 0.3rem;
  color: #939393;
  margin-top: 0.1rem;
}



.divs_view{
  margin: 1rem 0 0.4rem;
  justify-content: space-between;
}
.input_divs{
  width: 40%;
}
.input_divs .i_insert{
  width: 100%;
  height: 2.1rem;
  line-height: 2.1rem;
  background: #fff;
  border-radius: 1.2rem;
  padding: 0 0.8rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.03);
}
.input_divs .i_insert input{
  width: 100%;
  display: block;
  line-height: 2.1rem;
}
.divs_sx{
  width: 13%;
    background-color: #ecd798;
    color: #fff;
    text-align: center;
    padding: 0.5rem 0;
    border-radius: 1.2rem;
    font-size: 0.7rem;
}

/* 动画 start */
.loading{
  width: 100%;
  height: 2rem;
  margin: 0 auto;
  margin-top:3rem;
  margin-bottom: 1rem;
}
.loading span{
  display: inline-block;
  width: 6px;
  height: 100%;
  border-radius: 4px;
  background: #ecd798;
  margin: 0 0.12rem;
  -webkit-animation: load 1.5s ease infinite alternate;
  animation-play-state: paused;
}
.loading.on span{
  animation-play-state: running;
}
@-webkit-keyframes load{
  0%,100%{
    height: 40px;
    background: #ecd798;
  }
  50%{
    height: 60px;
    margin-top: -20px;
    background: #ecd798;
  }
}
.loading span:nth-child(2){
  -webkit-animation-delay:1.4s;
}
.loading span:nth-child(3){
  -webkit-animation-delay:1.3s;
}
.loading span:nth-child(4){
  -webkit-animation-delay:1.2s;
}
.loading span:nth-child(5){
  -webkit-animation-delay:1.1s;
}
.loading span:nth-child(6){
  -webkit-animation-delay:1s;
}
.loading span:nth-child(7){
  -webkit-animation-delay:0.9s;
}
.loading span:nth-child(8){
  -webkit-animation-delay:0.8s;
}
.loading span:nth-child(9){
  -webkit-animation-delay:0.7s;
}
.loading span:nth-child(10){
  -webkit-animation-delay:0.6s;
}
.loading span:nth-child(11){
  -webkit-animation-delay:0.5s;
}
.loading span:nth-child(12){
  -webkit-animation-delay:0.4s;
}
.loading span:nth-child(13){
  -webkit-animation-delay:0.3s;
}
.loading span:nth-child(14){
  -webkit-animation-delay:0.2s;
}
.loading span:nth-child(15){
  -webkit-animation-delay:0.1s;
}

.audioBox{
  position: relative;
}
.playPause span{
  position: absolute;
  width: 2.7rem;
  height: 2.7rem;
  top: 0;
  left: 0;
}
#pause{
  display: none;
}
/* 动画 end */

/* share */
.canvasdiv canvas {
  width: 100%;
  height: 0;
}
.ygdButton {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6d295), to(#ecdfb9));
  background: linear-gradient(90deg, #e6d295 0, #ecdfb9);
  color: #fff;
  padding: 0.5rem 0;
  border-radius: 0.9rem;
  margin-top: 2.0909rem;
  text-align: center;
  font-size: 0.75rem;
  font-weight: 500;
}
.canvasdiv .ShareBut {
  position: fixed;
  width: 100%;
  left: 0;
  background-color: #fff;
  bottom: 0;
  padding: 0.7rem 5%;
  z-index: 99;
}

.canvasdiv .ShareBut .ygdButton {
  margin-top: 0;
  padding: 0.5rem 0;
  font-size: 0.75rem;
  font-weight: 400;
}
.canvasdiv .canShare {
  position: fixed;
  width: 100%;
  height: 100vh;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  top: 100%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 999;
}
.canvasdiv .canShare.on {
  top: 0;
}
.canvasdiv .canShare .ShareTit {
  position: relative;
  margin-bottom: 0.9rem;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 0.6rem;
}
.canvasdiv .canShare .ShareTit span {
  position: absolute;
  font-size: 1rem;
  right: 0;
  top: -0.25rem;
  z-index: 9;
}
.canvasdiv .canShare .ShareTit h3 {
  text-align: center;
  font-weight: 400;
  font-size: 0.75rem;
}
.canvasdiv .canShare #img3 {
  position: absolute;
  width: 90%;
  height: calc(100vh - 5rem);
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  object-fit: contain;
}
.canvasdiv .canShare .canShareFlex {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  padding: 0.7rem 5% 0.7rem;
}
.canvasdiv .canShare .canShareFlex .canShareItem {
  justify-content: space-between;
}
.canvasdiv .canShare .canShareFlex .canShareItem > div {
  width: 48%;
}
.canvasdiv .canShare .ygdButton {
  margin-top: 0;
  padding: 0.4rem 0;
  font-size: 0.7rem;
  font-weight: 400;
}
.canvasdiv .canShare .buttontypeb {
  text-align: center;
  padding: 0.52rem 0;
  font-size: 0.7rem;
  border-radius: 1rem;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6d295), to(#ecdfb9));
  background: linear-gradient(90deg, #e6d295 0, #ecdfb9);
  color: #fff;
  margin: 0 auto;
}
/* share  end */

.Scroll::-webkit-scrollbar {
    width: 2px;
    height: 16px;
    background-color: #f5f5f5;
}

/*定义滚动条轨道 内阴影+圆角*/

.Scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}

/*定义滑块 内阴影+圆角*/

.Scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
    background-color: #e0cb89;
}

.recordSearch {
    background-color: #fff;
    border-radius: 5px;
    padding: 0.6rem 0.6rem;
    align-items: center;
    margin-bottom: 0.54rem;
}

    .recordSearch img {
        width: 0.9rem;
        margin-right: 0.4rem;
    }

    .recordSearch input {
        width: calc(100% - 4rem);
        font-size: 0.76rem;
    }

    .recordSearch button {
        display: inline-block;
        background-color: #e0cb89;
        border-radius: 1.5rem;
        padding: 0.25rem 0.6rem;
        color: #fff;
        font-size: 0.68rem;
    }

.insertTc {
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
    display: none;
}

    .insertTc .insertNr {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        background: #fff;
        border-top-left-radius: 0.7rem;
        border-top-right-radius: 0.7rem;
        padding: 5% 0 10%;
    }

        .insertTc .insertNr .insertTop {
            justify-content: space-between;
            align-items: center;
            font-size: 0.8rem;
            padding: 0 5% 0.6rem;
            border-bottom: 2px solid #eee;
        }

            .insertTc .insertNr .insertTop h3 {
                font-weight: 400;
                color: #282320;
            }

        .insertTc .insertNr .recordSearch {
            width: 90%;
            background: #f7f7f7;
            margin: 5%;
            border-radius: 1.5rem;
        }

        .insertTc .insertNr .insertText {
            height: 16rem;
            overflow-y: auto;
            width: 95%;
        }

            .insertTc .insertNr .insertText li {
                text-align: center;
                color: #4c4c4c;
                padding: 0.5rem 0;
                font-size: 0.74rem;
            }

                .insertTc .insertNr .insertText li.on {
                    background: #e0cb89;
                    color: #fff;
                }
.page {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
}

    .page a {
        display: block;
        color: #3D3D3D;
        margin: 0 5px;
        font-size: 16px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        border-radius: 50%;
        text-align: center;
        border: 1px solid #e5e5e5;
        background: #fff;
    }

        .page a.current,
        .page a:hover {
            color: #fff;
            background-color: #e0cb89;
        }

@media screen and (max-width: 1024px) {
    .page a {
        margin: 0 6px;
        font-size: 15px;
    }
}

@media screen and (max-width: 768px) {
    .pro_nav_item_box a {
        line-height: 44px;
    }
}

@media screen and (max-width: 700px) {
    .page a {
        width: 32px;
        height: 32px;
        line-height: 30px;
        margin: 0 3px;
        font-size: 14px;
    }
}