* {
  margin: 0;
  padding: 0;
}

html,
body {
  height: 100%;
  background-color: #f5f5f5;
  font-size: 100px;
}

.clr {
  clear: both;
}

/* 公用 */
input {
  /* 去除选中状态边框 */
  outline: none;
}

a:hover {
  color: #000;
  text-decoration: none;
}

.roww {
  display: flex;
  flex-direction: row;
}

.flex_r {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.felx {
  display: flex;
}

.allline {
  flex: 1;
}

.center_left1 {
  justify-content: center;
  align-items: center;
}

.colonn {
  display: flex;
  flex-direction: column;
}

.center_top11 {
  justify-content: left;
  align-items: center;
}

.flex_f {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.endend {
  justify-content: flex-end;
  align-items: center;
}

.center_center {
  justify-content: center;
  align-items: center;
}

.cur {
  color: #e70422;
  border-bottom: 1px solid #e70422;
}

.border_bottom {
  border-bottom: 1px solid #eee;
}

.fl_flex {
  flex-flow: row wrap;
  justify-content: space-between;
}

.my_flex {
  flex-flow: row wrap;
}

.padding1_r {
  padding: 20px 0px;
}

.background1 {
  background-color: #fff;
}

.paddding {
  padding: 0.1rem;
}

.margin2_r {
  margin: 0.1rem;
}

.border_resus {
  border-radius: 0.1rem;
}

.padding1 {
  padding: 0.1rem;
}

.color2_r {
  color: #e70422;
}

.padding3_r {
  padding: 0.2rem;
}

.margin5_ {
  margin: 20px 20px 0px 20px;
}

.margin4_r {
  margin: 0px 0px 20px 0px;
}

.endend {
  justify-content: flex-end;
  align-items: center;
}

a {
  color: #000;
}

/* 首页 */
.index_head {
  width: 100%;
  height: 1.5rem;
  background-color: #48c997;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}

.head_center {
  width: 3.5rem;
  height: 0.6rem;
  font-size: 16px;
  padding-top: 0.2rem;
  margin: 0 auto;
  position: relative;
}

.search {
  width: 3rem;
  height: 100%;
  border-radius: 0.5rem;
  padding-left: 0.5rem;
}

.sousuo {
  width: 0.3rem;
  height: 0.3rem;
  position: absolute;
  top: 0.25rem;
  left: 0.15rem;
}

.head_saoma {
  width: 0.4rem;
  height: 0.4rem;
  margin-left: 0.05rem;
}

/* 轮播 */
.swipe {
  width: 93%;
  height: 1.8rem;
  margin: 0 auto;
  margin-top: -0.7rem;
  position: relative;
  overflow: hidden;
  border-radius: 0.1rem;
}

.swipe ul {
  display: flex;
  flex-direction: row;
  overflow: hidden;
  position: relative;
}

.swipe ul li {
  width: 6.4rem;
  height: 100%;
  position: relative;
  float: left;
}

.swipe ul li img {
  width: 100%;
  height: 1.8rem;
  display: block;
}

.swipe ol {
  position: absolute;
  left: 50%;
  margin-left: -0.5rem;
  bottom: 0.1rem;
}

.swipe ol li {
  width: 0.1rem;
  height: 0.1rem;
  background: #fff;
  float: left;
  border-radius: 50%;
  margin-right: 0.08rem;
}

.swipe ol li.active {
  background: #48c997;
}

/* 公告 */
.gonggao {
  width: 89%;
  height: 0.4rem;
  margin: 0 auto;
  font-size: 16px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 2px 0px 9px 3px #ccc;
  border-radius: 0.05rem;
  padding-left: .1rem;
}

.gonggao>img {
  float: left;
  width: 0.2rem;
  height: 0.2rem;
  margin-top: 0.1rem;
}

#hotTopic {
  width: calc(100% - 0.4rem);
  height: 0.4rem;
  font-size: 16px;
  overflow: hidden;
  float: left;
  margin-left: 0.08rem;
}

.wrap {
  float: left;
  width: 100000px;
  height: 100%;
}

#talking,
#scroll {
  float: left;
  height: 100%;
  margin: 0;
}

#talking li,
#scroll li {
  height: 0.4rem;
  color: #e9bb19;
  padding-left: 10px;
  float: left;
  line-height: 0.4rem;
}

#talking li a,
#scroll li a {
  color: #e9bb19;
  font-family: "宋体";
}

/* 分类 */
.index_lei {
  width: 95%;
  margin: 0.1rem auto;
  font-size: 16px;
}

.i_l_x {
  width: 47%;
  height: 0.8rem;
  background-color: #fff;
  margin-top: 0.1rem;
  border-radius: 0.1rem;
}

.i_l_x img {
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.2rem;
}

/* 首页-附近网点 */
.index_fj_title {
  width: 95%;
  height: 0.3rem;
  margin: 0 auto;
  line-height: 0.3rem;
  font-size: 16px;
}

.i_fj_gd {
  font-size: 14px;
  color: #ccc;
}

.i_wd_big {
  margin-bottom: 0.8rem;
}

.i_wangdain {
  width: 95%;
  margin: 0 auto;
  background-color: #fff;
  font-size: 16px;
  padding: 0.2rem;
  border-radius: 0.1rem;
  margin-bottom: 0.2rem;
}

.i_wangdain img {
  width: 1rem;
  height: 1rem;
}

.i_wd_con {
  width: calc(100% - 1rem);
  height: 100%;
  padding: 0.1rem;
  position: relative;
}

.wd_title {
  line-height: 0.3rem;
}

.jvli {
  color: #b3b3b4;
  font-size: 14px;
}

.i_wd_con p {
  color: #b3b3b4;
  font-size: 14px;
}

.i_daohangbtn {
  width: 0.8rem;
  height: 0.3rem;
  background-color: #48c997;
  border-radius: 0.2rem;
  position: absolute;
  right: 0;
  bottom: -22px;
  color: #fff;
  text-align: center;
  line-height: 0.3rem;
  font-size: 12px;
}

/* 返回上一页 */
.gohome {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0 0.1rem;
  background-color: #fff;
}

.gohome a {
  color: #000;
  font-size: 16px;
  float: left;
  text-decoration: none;
}

.gohome a img {
  width: 0.1rem;
  height: 0.2rem;
}

.gohome div {
  float: left;
  width: calc(100% - 0.5rem);
  height: 0.4rem;
  text-align: center;
}

.gohome div p {
  font-size: 16px;
}

/* 附近网点 */
.wd_head {
  width: 100%;
  height: 0.5rem;
  background-color: #fff;
  font-size: 16px;
  padding: 0 0.1rem;
  position: relative;
}

.dingwei img {
  width: 0.12rem;
  height: 0.06rem;
}

.wangd_head {
  width: calc(100% - 0.6rem);
  height: 0.4rem;
  font-size: 16px;
  border: 1px solid #ccc;
  border-radius: 0.3rem;
}

.wangd_search {
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
  padding-left: 0.1rem;
  font-size: 12px;
}

.wangd_sousuo {
  width: 0.25rem;
  height: 0.25rem;
  position: absolute;
  top: 0.12rem;
  right: 0.35rem;
}

/* 地图 */
.wd_ditu {
  width: 100%;
  height: 3rem;
}

.info {
  font-size: 16px;
  min-width: 2rem;
  width: 3rem;
  padding: 0;
  top: 5rem;
  display: none;
}

.wd_wangdian {
  width: 100%;
  background-color: #fff;
  margin-bottom: 1rem;
}

.wd_wd_list {
  width: 100%;
  padding: 0.1rem 0.2rem;
}

.wd_yuandian {
  width: 0.1rem;
  height: 0.1rem;
  border-radius: 50%;
  background-color: #ccc;
}

.wd_yuan_cur {
  background-color: red;
}

.wd_xinxi {
  width: calc(100% - 0.3rem);
  font-size: 16px;
}

.wd_xinxi p {
  margin: 0;
}

.wd_xinxi span {
  font-size: 14px;
  color: #ccc;
}

/* 我的页面 */
.my_head {
  width: 100%;
}

.my_bgc {
  width: 100%;
  height: 1.3rem;
  background-color: #48c997;
  border-bottom-left-radius: 0.1rem;
  border-bottom-right-radius: 0.1rem;
}

.my_bgc img {
  width: 0.3rem;
  height: 0.3rem;
  float: right;
  margin-right: 0.15rem;
  margin-top: 0.1rem;
}

.my_head_con {
  width: 95%;
  height: 1.8rem;
  background-color: #fff;
  margin: 0 auto;
  margin-top: -0.8rem;
  padding: 0.1rem;
  font-size: 16px;
}

.my_head_con img {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
}

.my_user_info {
  padding-left: 0.1rem;
}

.my_dl1 {
  font-size: 16px;
  width: 0.6rem;
  height: 0.3rem;
  text-align: center;
  line-height: 0.3rem;
  border: 1px solid #eee;
  border-radius: 0.2rem;
}

.my_phone {
  color: #ccc;
}

.my_head_info {
  height: 0.6rem;
  margin-top: 0.15rem;
}

.my_head_info a {
  text-align: center;
}

p {
  margin: 0;
}

.my_yaoqinma {
  color: #48c997;
}

.my_head_info a span {
  color: #ccc;
  font-size: 14px;
}

.my_main {
  margin-bottom: 0.7rem;
}

.my_order_main {
  width: 95%;
  background-color: #fff;
  margin: 0.1rem auto;
  padding: 0 0.1rem;
  border-radius: 0.1rem;
}

.my_order_tu {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
}

.my_order_tu span {
  font-size: 14px;
}

.my_orderMenuItem {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}

.my_orderMenuItem a {
  font-size: 16px;
}

.my_orderMenuItem a img {
  width: 0.35rem;
  display: block;
  margin: 0 auto;
}

.my_orderMenuItem a span {
  font-size: 14px;
  margin-top: 0.1rem;
}

/* 必备 */
.my_bi_type {
  width: 95%;
  background-color: #fff;
  margin: 0 auto;
  margin-top: 0.1rem;
}

.my_fl_con {
  width: 25%;
  margin-bottom: 0.2rem;
  text-align: center;
  font-size: 14px;
  position: relative;

}

.my_fl_img {
  width: 0.3rem;
  border-radius: 50%;
  margin: 0 auto;
}

.my_fl_img img {
  width: 100%;
  height: 100%;
}

/* 产品追溯页面 */
/* 返回上一级 */
.cpzs {
  background-color: #48c997;
}

.cpzs a img.zuishu_goback {
  width: 0.2rem;
  height: 0.1rem;
  transform: rotate(90deg);
}

.cpzs div p.color_fff {
  color: #fff;
}

.zs_head_bgc {
  width: 100%;
  height: 1.5rem;
  background-color: #48c997;
  border-bottom-left-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.zs_head_bgc_ddxq {
  width: 100%;
  height: 1.5rem;
}

.zs_head_bgc_ddxq img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.zs_chaxun_m {
  width: 95%;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0.1rem;
  padding: 0.2rem;
  font-size: 16px;
  margin-top: -0.8rem;
}

.zs_cx_c {
  width: 100%;
  height: 1rem;
}

.zs_cx_c p {
  color: #000;
  font-size: 18px;
  line-height: 0.3rem;
}

.zs_cx_c input {
  border-bottom: 1px solid #eee;
  width: 100%;
  height: 0.65rem;
  font-size: 14px;
}

/* 查询按钮 */
.zs_chaxun_btn {
  width: 80%;
  margin: 0 auto;
  height: 0.5rem;
  text-align: center;
  line-height: 0.5rem;
  border-radius: 0.3rem;
  background-color: #48c997;
  font-size: 16px;
  color: #fff;
  margin-top: 0.3rem;
}

/* 产品追溯结果页面 */
.zsjg_shopinfo {
  width: 100%;
  height: 1.5rem;
  padding: 0.2rem;
  background-color: #fff;
}

.zsjg_shopinfo img {
  width: 1rem;
  height: 1rem;
}

.zsjg_xinxi {
  font-size: 16px;
  width: calc(100% - 1.2rem);
}

.zsjg_xinxi p {
  width: 100%;
  height: 0.3rem;
  line-height: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.zsjg_xinxi p.jiage {
  color: #e70422;
}

.zsjg_zs_info {
  width: 100%;
  background-color: #fff;
  padding: 0.1rem;
  font-size: 16px;
  margin-top: 0.1rem;
}

.zs_i_title {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
}

.zs_i_title p {
  color: #888;
}

.zs_info_list {
  width: 100%;
}

/* 物流进度 */
ul li {
  list-style: none;
}

.package-status {
  padding: 18px 0 0 0;
}

.package-status .status-list {
  margin: 0;
  padding: 0;
  margin-top: -5px;
  padding-left: 8px;
  list-style: none;
}

.package-status .status-list>li {
  border-left: 2px solid #ccc;
  text-align: left;
}

.package-status .status-list>li.xian_blue {
  border-left: 2px solid #48c997;
}

.package-status .status-list>li:before {
  /* 流程点的样式 */
  content: "";
  border: 3px solid #ccc;
  background-color: #ccc;
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  border-radius: 10px;
  margin-left: -0.06rem;
  margin-right: 0.1rem;
}

.package-status .status-list>li.dian_blue:before {
  border: 3px solid #48c997;
  background-color: #48c997;
}

.package-status .status-box {
  overflow: hidden;
}

.package-status .status-list>li {
  height: auto;
  width: 95%;
}

.package-status .status-list {
  margin-top: -8px;
}

.package-status .status-box {
  position: relative;
}

.package-status .status-box:before {
  content: " ";
  background-color: #f3f3f3;
  display: block;
  position: absolute;
  top: -8px;
  left: 20px;
  width: 10px;
  height: 4px;
}

.package-status .status-list {
  margin-top: 0px;
}

.status-list>li:not(:first-child) {
  padding-top: 10px;
}

.status-content-before {
  text-align: left;
  margin-left: 0.25rem;
  margin-top: -0.2rem;
}

.status-content-latest {
  text-align: left;
  margin-left: 0.25rem;
  margin-top: -20px;
}

.status-time-before {
  text-align: left;
  margin-left: 0.25rem;
  font-size: 12px;
  margin-top: 0.05rem;
}

.status-time-latest {
  text-align: left;
  margin-left: 0.25rem;
  font-size: 10px;
  margin-top: 0.05rem;
}

.zs_i_blue {
  color: #48c997;
}

.status-line {
  border-bottom: 1px solid #fff;
  margin-left: 0.25rem;
  margin-top: 0.1rem;
}

.list {
  padding: 0 20px;
  background-color: #f8f8f8;
  margin: 10px 0 0 25px;
  border: 1px solid #ebebeb;
}

.list li {
  line-height: 30px;
  color: #616161;
}

/* 保险生成页面 */
.bx_main {
  width: 100%;
  padding: 0.1rem 0.2rem;
  background-color: #fff;
  font-size: 16px;
  margin-top: 0.1rem;
}

.bx_m_list {
  height: 0.5rem;
  line-height: 0.5rem;
}

.bx_r {
  color: #888;
}

.bx_inp_r {
  text-align: right;
}

.bx_inputview {
  margin-left: 20px;
  flex: 1;
  font-size: 14px;
}

/* 身份证 */
.bx_sfz p {
  line-height: 0.5rem;
}

.bx_sfz span {
  font-size: 12px;
  color: #888;
}

.imgPreviewzm {
  width: 2.5rem;
  height: 1.2rem;
}

.shenfenzheng {
  margin: 0 auto;
  margin-top: 0.1rem;
  position: relative;
}

.sfz_tianjiazm {
  width: 2.5rem;
  height: 1.2rem;
  background-color: #eee;
  text-align: center;
}

.sfz_tianjiazm .sfz_jia {
  font-size: 30px;
  color: #999;
  margin-top: 0.35rem;
  line-height: 0.2rem;
}

.sq_sfz span {
  font-size: 14px;
}

.filepathzm {
  width: 2.5rem;
  height: 1.2rem;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.img3zm {
  width: 100%;
  height: 1rem;
  display: none;
}

.quxiao {
  width: 0.2rem;
  height: 0.2rem;
  background: url(../images/dian.png) center no-repeat;
  background-size: 0.5rem;
  position: absolute;
  top: -5px;
  right: -10px;
  text-align: center;
  line-height: 0.2rem;
  color: #fff;
  display: none;
}

.xieyi {
  width: 80%;
  margin: 0 auto;
  line-height: 0.4rem;
}

.xieyi a {
  font-size: 12px;
}

.xieyi a span {
  color: #48c997;
}

.bui-radios-label1 {
  margin-left: 0.1rem;
  font-size: 14px;
}

label.bui-radios-label input[type="radio"] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

label.bui-radios-label input[type="radio"]:checked+.bui-radios {
  background-color: #48c997;
  border: 1px solid #48c997;
}

label.bui-radios-label.bui-radios-anim .bui-radios {
  -webkit-transition: background-color ease-out 0.5s;
  transition: background-color ease-out 0.5s;
}

label.bui-radios-label .bui-radios {
  display: inline-block;
  position: relative;
  width: 0.15rem;
  height: 0.15rem;
  background-color: #fff;
  border: 1px solid #979797;
  border-radius: 50%;
  vertical-align: -2px;
  margin-right: 5px;
}

label.bui-radios-label input[type="radio"]:checked+.bui-radios:after {
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  background-color: #fff;
  border-radius: 50%;
  top: 3px;
  left: 3px;
}

/* 售后网点页面 */
.shwd_main {
  width: 95%;
  margin: 0 auto;
  margin-top: -0.8rem;
  font-size: 16px;
}

.sh_m_list {
  width: 100%;
  padding: 0.1rem;
  background-color: #fff;
  border-radius: 0.1rem;
  margin-bottom: 0.2rem;
}

.sh_list_r {
  width: calc(100% - 1rem);
  position: relative;
}

.sh_list_img {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
}

.sh_l_r_t {
  line-height: 0.3rem;
}

.sh_dian_name {
  font-weight: 700;
}

.sh_dian_juli {
  font-size: 12px;
  color: #ff9c00;
}

.sh_dian_faren {
  margin-top: 0.03rem;
}

.sh_dian_faren span {
  font-size: 14px;
}

.sh_dian_dizhi {
  font-size: 12px;
  color: #888;
  line-height: 0.3rem;
}

.sh_youjiantou {
  width: 0.2rem;
  height: 0.2rem;
  position: absolute;
  right: 0.2rem;
  top: 50%;
  margin-top: -0.1rem;
}

/* 产品展示页面 */
.cp_chart {
  width: 0.3rem;
  height: 0.3rem;
  position: absolute;
  top: 0.05rem;
  right: 0.1rem;
}

.cp_sousuo {
  width: 100%;
  background-color: #fff;
  height: 0.6rem;
  font-size: 16px;
  padding: 0.1rem 0.3rem;
  position: relative;
}

.cp_sousuo input {
  width: 100%;
  height: 0.4rem;
  background-color: #eee;
  border-radius: 0.2rem;
  padding-left: 0.2rem;
}

.cp_ss_img {
  width: 0.2rem;
  height: 0.2rem;
  position: absolute;
  top: 0.2rem;
  right: 0.5rem;
}

/* 分类 */
.types {
  background-color: #f5f5f5;
  overflow: hidden;
  height: 100%;
}

.typelist {
  text-align: center;
}

.category-categoryNewUi .jd-category-tab li.typecur {
  border-left: 2px solid #48c997;
  background-color: #fff;
}

.category-viewport {
  height: calc(100% - 1.2rem);
  min-height: calc(100% - 1rem);
}

.jd-category-tab {
  height: 100%;
}

.jd-category-content {
  height: 100%;
}

/* 右边 */
.jd-category-content .jd-category-div {
  display: block;
  margin-top: 0.1rem;
}

.category-categoryNewUi .jd-category-style-1 img {
  width: 0.8rem;
  height: 0.8rem;
}

.jd-category-content .jd-category-style-1 {
  padding: 0;
}

.jd-category-style-1 li {
  width: 100%;
  display: flex;
  text-align: left;
  margin-bottom: 0.1rem;
}

.cp_info {
  width: calc(100% - 0.9rem);
  position: relative;
}

.cp_info p {
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cp_info p.cp_title {
  font-weight: 700;
}

.cp_info p.cp_xiaos {
  font-size: 12px;
  color: #888;
  height: 0.2rem;
  line-height: 0.2rem;
}

.cp_jiage .cp_jiage_red {
  color: #e70422;
  font-size: 16px;
}

.cp_jiage .cp_jiage_ccc {
  color: #888;
  font-size: 12px;
  text-decoration: line-through;
  margin-left: 0.1rem;
}

.category-categoryNewUi .jd-category-style-1 img.cp_jiagou {
  width: 0.25rem;
  height: 0.25rem;
  position: absolute;
  right: 0;
  bottom: 0.1rem;
}

/* 详情页 */
.xq_swipe {
  width: 100%;
  border-radius: 0;
}

.xq_shop_xinxi {
  width: 100%;
  background-color: #fff;
  padding: 0.1rem;
  margin-top: 0.1rem;
  font-size: 16px;
}

.xq_shop_info {
  width: 100%;
}

.xq_shop_pirce {
  line-height: 0.3rem;
}

.xq_shop_pirce p.xianjia {
  font-size: 18px;
  color: #e70422;
}

.xq_shop_pirce p.yuanjia {
  font-size: 14px;
  color: #888;
  text-decoration: line-through;
  margin-left: 0.1rem;
}

.xq_shop_name {
  font-weight: 700;
}

.xq_liang {
  width: 100%;
  line-height: 0.5rem;
  border-bottom: 1px solid #eee;
}

.xq_liang_gg {
  width: 100%;
  line-height: 0.5rem;
}

.xq_liang p {
  color: #888;
  font-size: 14px;
}

.xq_liang p.xq_guige {
  color: #000;
}

/* 详情 */
.xq_xiangqin {
  width: 100%;
  padding: 0.1rem;
  background-color: #fff;
  margin-top: 0.1rem;
  line-height: 0.3rem;
  font-size: 16px;
}

.xq_xiangqin div {
  width: 50%;
  text-align: center;
}

.xq_xiangqin div.xq_cur {
  border-bottom: 1px solid #48c997;
  color: #48c997;
}

.xq_info_title {
  width: 100%;
  background-color: #fff;
  font-size: 16px;
}

.xq_info_title p {
  padding: 0.1rem;
  text-indent: 35px;
}

.xq_info_img {
  width: 100%;
}

.xq_info_img img {
  width: 100%;
}

/* 详情评论 */
.xq_pinlun {
  width: 100%;
  padding: 0.1rem 0.2rem;
  font-size: 16px;
  background-color: #fff;
  margin-bottom: 0.7rem;
}

.xq_quanbupinlun {
  line-height: 0.3rem;
}

.pinlunnum {
  font-size: 14px;
  color: #888;
}

.xq_pinlun_list {
  width: 100%;
}

.xq_pl_xinxi {
  width: 100%;
  height: 0.8rem;
  border-bottom: 1px solid #eee;
}

.xq_pl_xinxi img {
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
}

.xq_pj_ones {
  margin-left: 0.1rem;
}

.xq_pl_ones_time {
  font-size: 12px;
  color: #888;
}

.xq_pl_ones_p {
  font-size: 14px;
  color: #888;
  margin-top: 0.1rem;
}

/* 底部购物车 */
.xq_by {
  width: 100%;
  height: 0.5rem;
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #eee;
  font-size: 16px;
}

.xq_by_home {
  width: 40%;
  height: 100%;
  padding-top: 4px;
}

.xq_by_img {
  width: 50%;
  text-align: center;
  position: relative;
}

.xq_by_img img {
  width: 0.3rem;
  height: 0.3rem;
}

.xq_by_img p {
  font-size: 12px;
}

.xq_by_mycar {
  width: 30%;
  height: 100%;
  background-color: #f59a07;
  text-align: center;
  line-height: 0.5rem;
  color: #fff;
}

.xq_by_lijibtn {
  width: 30%;
  height: 100%;
  background-color: #48c997;
  line-height: 0.5rem;
  text-align: center;
  color: #fff;
}

/* 规格 */
.xq_shop_guige {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  font-size: 16px;
  display: none;
}

.xq_guge2 {
  width: 100%;
  padding: 0.1rem;
  background-color: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
}
.kongkong{
  width: 100%;
  height: 50%;
}

.xq_gg_tu img {
  width: 1rem;
  height: 1rem;
  border: 1px solid #eee;
  border-radius: 0.1rem;
  position: relative;
  top: -0.2rem;
  left: 0;
}

.xq_gg_info {
  margin-left: 0.1rem;
}

.xq_gg_info p {
  font-size: 14px;
}

.xq_gg_info p.xq_gg_pirce {
  color: #cf392a;
  font-size: 18px;
}

.xq_gg_list {
  width: 100%;
  margin-top: 0.1rem;
}

.xq_gg_huanhang {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.guigetap1 {
  padding: 0 0.1rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 14px;
  border: 1px solid #eee;
  border-radius: 0.1rem;
  margin: 0.05rem;
}
.guigecur{
  background-color: red;
  color: #fff;
}

.xq_gg_num {
  width: 100%;
  padding: 0.1rem;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}

.xq_allpirce {
  color: #cf392a;
}

.numMenu {
  background-color: #f5f5f5;
  border-radius: 0.2rem;
  padding: 0 0.1rem;
}

.xq_icon {
  width: 0.15rem;
  height: 0.15rem;
}

.numbergoods {
  margin: 0 0.1rem;
  font-size: 14px;
}

.guige_che {
  height: 0.4rem;
  margin-top: 0.1rem;
}

.xq_guige_mycar {
  width: 50%;
  height: 100%;
  background-color: #f59a07;
  color: #fff;
  text-align: center;
  line-height: 0.4rem;
}

.xq_guige_ljgm {
  width: 50%;
  height: 100%;
  background-color: #48c997;
  color: #fff;
  text-align: center;
  line-height: 0.4rem;
}

/* 确认订单页面 */
.zs_head_bgc_sure {
  width: 100%;
  height: 1rem;
  background-color: #48c997;
  border-bottom-left-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.sure_dizhi {
  width: 95%;
  height: 1rem;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0.1rem;
  margin-top: -0.6rem;
  font-size: 16px;
}

.sure_add_dz {
  width: 30%;
  height: 100%;
  margin: 0 auto;
  text-align: center;
}

.sure_add_icon {
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
  text-align: center;
  line-height: 0.3rem;
  font-size: 22px;
  background-color: #ccc;
  color: #fff;
  margin: 0.12rem auto;
}

.sure_my_dizhi {
  width: 100%;
  padding: 0.1rem;
}

.sure_dizhi_name {
  line-height: 0.4rem;
}

.sure_dizhi_name span {
  margin-right: 0.2rem;
}

.s_dizhi_wz {
  width: 100%;
  line-height: 0.4rem;
  font-size: 14px;
}

.s_shop_info {
  width: 95%;
  background-color: #fff;
  margin: 0.1rem auto;
  padding: 0.1rem;
  font-size: 16px;
  border-radius: 0.1rem;
}

.s_shop_info_t {
  width: 100%;
  border-bottom: 1px solid #eee;
  padding: 0.1rem 0;
}

.s_shop_info_t img {
  width: 1rem;
  height: 1rem;
}

.s_shop_info_t_r {
  width: calc(100% - 1.1rem);
}

.s_pirce {
  color: #e70422;
}

.s_shop_info_t_r div {
  line-height: 0.3rem;
}

.s_shop_info_t_r p {
  line-height: 0.3rem;
}

.s_shop_num {
  color: #888;
}

.s_zongpirce {
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: right;
}

.s_zongpirce p span {
  color: #e70422;
}

.s_shop_kuaidi {
  margin-bottom: 0.7rem;
}

.s_kuaidi {
  height: 0.4rem;
  line-height: 0.4rem;
  border-bottom: 1px solid #eee;
}

.s_kuaidi span {
  color: #888;
}

.s_beizhu {
  width: 100%;
}

.s_beizhu p {
  line-height: 0.4rem;
}

.s_beizhu input {
  width: 100%;
  height: 0.5rem;
  background-color: #eee;
  padding: 0.1rem;
}

.s_tozhifu {
  width: 100%;
  height: 0.5rem;
  background-color: #fff;
  position: fixed;
  left: 0;
  bottom: 0;
  line-height: 0.5rem;
  font-size: 16px;
}

.s_zf_zongji {
  width: 60%;
  margin-left: 0.2rem;
}

.s_zf_zongji p span {
  color: #e70422;
}

.s_lijizhifu {
  width: 40%;
  background-color: #48c997;
  color: #fff;
  text-align: center;
}

/* 购物车页面 */
.car_bj {
  padding: 0.1rem;
}

.car_bianji {
  font-size: 16px;
  color: #fff;
  text-align: right;
}

.car_main {
  width: 95%;
  background-color: #fff;
  margin: 0 auto;
  border-radius: 0.1rem;
  margin-top: -0.5rem;
  padding: 0.1rem;
  font-size: 16px;
}

.mychart input {
  width: 0.2rem;
  height: 0.2rem;
}

.car_jiantou {
  width: 0.2rem;
  height: 0.2rem;
}

.wucar {
  width: 100%;
}

.chartlist {
  width: 100%;
  margin-top: 0.1rem;
}

.title {
  float: left;
}

.chartlist>img {
  width: 1rem;
  height: 1rem;
  margin-left: 0.1rem;
  float: left;
}

.con {
  float: left;
  padding-left: 0.1rem;
  width: calc(100% - 1.4rem);
}

.guige {
  background-color: #f5f5f5;
  font-size: 14px;
  padding: 0 5px;
  margin-top: 10px;
  width: 100px;
  text-align: center;
}

.danpinjiage {
  height: 0.3rem;
  margin-top: 0.08rem;
}

.mag_t {
  margin-top: 10px;
}

.font_s {
  font-size: 18px;
}

.icon img {
  width: 0.2rem;
  height: 0.2rem;
}

.numMenu>span {
  margin: 0 10px;
}

.foot {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #fff;
}

.allmoney {
  width: 100%;
  font-size: 16px;
  line-height: 0.4rem;
}

.shop_total_price {
  width: 70%;
  padding: 0 0.1rem;
}

.jiesuan {
  width: 30%;
  background-color: #48c997;
  color: #fff;
  text-align: center;
}

.car_p_heji span {
  color: #e70422;
}

.del {
  width: 1rem;
  background-color: #e70422;
  color: #fff;
  text-align: center;
  border-radius: 50px;
  display: none;
}

.carshop,
.no-carshop {
  background-color: #f5f5f5;
}

.carshop-head {
  height: 0.8rem;
  background-color: #fff;
}

.xun-ico {
  padding: 0.18rem 0 0 0.3rem;
  overflow: hidden;
  float: left;
}

.xun-ico span {
  float: left;
  font-size: 0.3rem;
  color: #000000;
  line-height: 0.44rem;
  margin-left: 0.22rem;
}

.shop-state {
  float: right;
  font-size: 0.28rem;
  color: #666666;
  height: 0.32rem;
  line-height: 0.32rem;
  padding: 0.24rem 0.3rem 0.24rem 0;
  overflow: hidden;
}

.shop-state .shop-coupon {
  padding-right: 0.36rem;
  border-right: 2px solid #ccc;
  float: left;
}

.shop-state .shop-edit {
  float: left;
  padding-left: 0.32rem;
}

.carshop-content {
  background-color: #f5f5f5;
  padding-top: 0.2rem;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 1rem;
}

.shopcat {
  margin: 0 4% 0.2rem 4%;
  overflow: hidden;
  height: 2.3rem;
  display: block;
  position: relative;
}

.shop_check_box {
  float: left;
  width: 0.36rem;
  margin: 0.9rem 0.2rem 0 0;
}

.shop-frx {
  background-color: #fff;
  -webkit-border-radius: 0.12rem;
  border-radius: 0.12rem;
  overflow: hidden;
  height: 1.8rem;
  padding: 0.24rem 0.26rem;
}

.shop_img {
  width: 1.8rem;
  height: 1.8rem;
  float: left;
  margin-right: 0.2rem;
}

.shop_detail {
  padding-left: 2rem;
  height: 1.8rem;
}

.shop_detail .shop_name {
  font-size: 0.28rem;
  color: #000;
  line-height: 0.4rem;
  max-height: 0.8rem;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.shop_detail .shop_type {
  font-size: 0.24rem;
  color: #999999;
  margin: 0.1rem 0;
}

.shop_detail .shop_type .shoplei {
  height: 0.4rem;
  line-height: 0.4rem;
  background-color: #f5f5f5;
  padding: 0 0.2rem;
  display: inline-block;
  -webkit-border-radius: 0.2rem;
  border-radius: 0.2rem;
}

.shop_detail .shop_type .shoplei img {
  width: 0.24rem;
  height: 0.14rem;
  margin-left: 0.1rem;
}

.shop_detail_bottom {
  overflow: hidden;
}

.quantity {
  position: relative;
  z-index: 0;
  width: 1.8rem;
  float: right;
  vertical-align: middle;
  display: flex;
  height: 0.42rem;
  border: 1px solid #ccc;
  -webkit-border-radius: 0.24rem;
  border-radius: 0.24rem;
}

.quantity .dl {
  position: relative;
  max-width: 0.5rem;
  min-width: 0.5rem;
  height: 0.42rem;
  line-height: 0.42rem;
  text-align: center;
}

.quantity .dl.minus {
  border-right: 1px solid #ccc;
}

.quantity .dl.disable .row {
  background-color: #ccc;
}

.quantity .dl .row {
  border-radius: 0.4rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.09rem;
  margin-top: -0.02rem;
  width: 0.2rem;
  height: 0.04rem;
  background-color: #999;
}

.quantity .text-wrap {
  position: relative;
  width: 0.76rem;
  z-index: 0;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  font-size: 0.28rem;
  color: #000;
  text-align: center;
  line-height: 0.42rem;
}

.quantity .dl.plus {
  border-left: 1px solid #ccc;
}

.quantity .dl .col {
  border-radius: 0.4rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.02rem;
  margin-top: -0.1rem;
  width: 0.04rem;
  height: 0.2rem;
  background-color: #999;
}

.shop-count {
  height: 1rem;
  position: fixed;
  bottom: 1rem;
  right: 0;
  width: 100%;
  background-color: #fff;
  z-index: 44;
  border-top: 1px solid #e6e6e6;
}

.check_box {
  float: left;
  margin: 0.34rem 0.2rem 0 0.3rem;
  line-height: 0.36rem;
  font-size: 0.26rem;
  color: #000;
}

.check_box .checkall,
.shop_check_box .checksin {
  font-size: 0.26rem;
  float: left;
  line-height: 0.36rem;
  background: url(../images/comment_normal.png) no-repeat;
  width: 0.36rem;
  height: 0.36rem;
  background-size: contain;
  margin-right: 0.12rem;
}

/*.check_box .checkall.on_check,.shop_check_box .checksin.on_check{background: url(../images/comment_select.png) no-repeat;background-size: contain;}
*/

.shop_total {
  float: right;
  width: 2.4rem;
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  color: #fff;
  font-size: 0.3rem;
  -webkit-background: linear-gradient(to right, #e60000, #fd4c16);
  background: linear-gradient(to right, #e60000, #fd4c16);
}

.deleteshop {
  font-size: 0.26rem;
  color: #e60000;
  border: 1px solid #e60000;
  -webkit-border-radius: 0.26rem;
  border-radius: 0.26rem;
  float: right;
  padding: 0 0.3rem;
  height: 0.52rem;
  line-height: 0.52rem;
  margin: 0.26rem 0.3rem 0 0.3rem;
}

.addcollshop {
  font-size: 0.26rem;
  color: #fe8e46;
  border: 1px solid #fe8e46;
  -webkit-border-radius: 0.26rem;
  border-radius: 0.26rem;
  float: right;
  padding: 0 0.3rem;
  height: 0.52rem;
  line-height: 0.52rem;
  margin-top: 0.26rem;
}

.edit-after {
  display: none;
}

/* 登录页面 */
.dl_head_bgc {
  width: 100%;
  height: 2.2rem;
  background-color: #48c997;
  font-size: 16px;
}

.del_bgc_center {
  width: 1rem;
  margin: 0 auto;
  text-align: center;
}

.del_bgc_center img {
  width: 1rem;
  margin-top: 30%;
}

.del_bgc_center h3 {
  margin: 0;
  padding: 0;
  font-weight: 700;
  color: #fff;
  margin-top: 0.1rem;
}

.xfbxg {
  width: 100%;
  height: 0.2rem;
  font-size: 14px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 0.1rem;
  text-align: center;
  line-height: 0.2rem;
  margin-top: 0.1rem;
}

.dl_main {
  width: 100%;
  height: calc(100% - 2.6rem);
  background-color: #fff;
  font-size: 16px;
}

.dl_shuru {
  width: 90%;
  margin: 0 auto;
  padding-top: 0.2rem;
}

.dl_inp1 {
  width: 100%;
  height: 0.6rem;
  justify-content: center;
}

.dl_inp1 img {
  width: 0.3rem;
  height: 0.3rem;
}

.dl_inp1_r {
  width: calc(100% - 0.6rem);
  height: 100%;
  border-bottom: 1px solid #eee;
  position: relative;
}

.dl_inp1_r input {
  height: 100%;
}

.dl_shanchu {
  width: 0.2rem;
  height: 0.2rem;
  background-color: #ccc;
  text-align: center;
  line-height: 0.2rem;
  border-radius: 50%;
  position: absolute;
  right: 0.1rem;
  top: 50%;
  margin-top: -0.1rem;
  color: #fff;
}

.dl_btn {
  width: 85%;
  height: 0.6rem;
  text-align: center;
  line-height: 0.6rem;
  color: #fff;
  background-color: #48c997;
  margin: 0 auto;
  border-radius: 0.3rem;
  margin-top: 0.5rem;
}

.dl_or {
  width: 85%;
  margin: 0 auto;
  line-height: 0.5rem;
}

.dl_or a {
  color: #888;
}

/* 注册页面 */
.zc_yzm_btn {
  position: absolute;
  top: 50%;
  margin-top: -0.15rem;
  right: 0;
  width: 1rem;
  line-height: 0.3rem;
  background-color: #48c997;
  color: #fff;
  text-align: center;
  border-radius: 0.15rem;
}

.xieyi {
  line-height: 0.4rem;
}

.bui-radios-label1 {
  margin-left: 0.1rem;
  font-size: 14px;
}

.bui-radios-label1 span {
  font-size: 12px;
}

.bui-radios-label1 a {
  font-size: 12px;
  color: #378eef;
}

.zc_btn {
  width: 85%;
  height: 0.5rem;
  text-align: center;
  line-height: 0.5rem;
  color: #fff;
  background-color: #48c997;
  margin: 0 auto;
  border-radius: 0.3rem;
  margin-top: 0.3rem;
}

/* 我的订单页面 */
.dingdan_t {
  width: 100%;
  height: 0.5rem;
  background-color: #fff;
  border-top: 1px solid #eee;
}

.dingdan_t div {
  width: 25%;
  height: 100%;
  line-height: 0.5rem;
  text-align: center;
  font-size: 14px;
}

.dingdan_t div.ordercur {
  color: #48c997;
}

.order_infos {
  width: 95%;
  background-color: #fff;
  margin: 0.1rem auto;
  border-radius: 0.1rem;
  padding-bottom: 0.1rem;
}

.o_i_t {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0 0.15rem;
}

.o_i_t span {
  font-size: 14px;
}

.o_i_t span.oit_red {
  color: #f59a07;
}

.o_i_c {
  width: 100%;
  height: 1rem;
  line-height: 1rem;
  padding: 0 0.15rem;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.o_i_c img {
  width: 0.8rem;
  height: 0.8rem;
  margin-right: 0.1rem;
  margin-bottom: 0.2rem;
}

.o_i_c>p {
  float: right;
  margin-right: 0.2rem;
  font-size: 14px;
  color: #999;
}

.sp_xx {
  width: 100%;
  height: 0.4rem;
  position: relative;
}

.dd_sp_xx {
  width: calc(100% - 1rem);
  float: right;
  height: 100%;
  padding-top: 0.1rem;
}

.dd_sp_xx_t {
  line-height: 0.3rem;
}

.dd_sp_xx_t p {
  font-size: 18px;
}

.dd_sp_xx_t span {
  font-size: 18px;
  color: #e60000;
}

.dd_sp_xx>p {
  font-size: 14px;
  color: #999;
  line-height: 0.3rem;
}

.you {
  height: 100%;
  line-height: 0;
  position: absolute;
  top: 0;
  right: 0.1rem;
}

.you span {
  font-size: 14px;
}

.you span.you_red {
  color: #e70422;
}

.annu_btn {
  width: 100%;
}

.annu_btn div {
  width: 0.8rem;
  height: 0.3rem;
  border-radius: 0.2rem;
  border: 1px solid #eee;
  text-align: center;
  line-height: 0.3rem;
  font-size: 14px;
  margin-right: 0.1rem;
}

.annu_btn div.kuang {
  border: 1px solid #48c997;
  color: #48c997;
}

.annu_btn div:last-child {
  background-color: #48c997;
  color: #fff;
}

/* 订单详情页面 */
.ddxq {
  width: 95%;
  height: 1.25rem;
  background-color: #fff;
  border-radius: 0.1rem;
  position: absolute;
  left: 50%;
  margin-left: -1.77rem;
  top: 0.8rem;
  font-size: 16px;
}

.dingweitu {
  width: 10%;
  height: 100%;
  position: relative;
  margin: 0 0.1rem;
}

.dingweitu img {
  width: 0.3rem;
  height: 0.3rem;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.15rem;
}

.weizhiinfo {
  width: calc(100% - 0.5rem);
  height: 100%;
  padding: 0.1rem 0;
}

.ren {
  font-size: 18px;
}

.shouji {
  margin-top: 0.05rem;
}

.dizhixinxi {
  margin-top: 0.05rem;
}

.ddxq_carinfo {
  width: 95%;
  background-color: #fff;
  margin: 0 auto;
  margin-top: 0.25rem;
  border-radius: 0.1rem;
  padding-bottom: 0.1rem;
}

.dinddaninfo {
  width: 95%;
  background-color: #fff;
  margin: 0 auto;
  border-radius: 0.1rem;
  padding: 0.1rem;
  margin-top: 0.1rem;
  font-size: 15px;
  margin-bottom: 0.7rem;
}

.dingdan_one {
  line-height: 0.4rem;
}

.dingdan_two p {
  line-height: 0.4rem;
}

.dingdan_two p.ddxq_bz {
  line-height: 0.2rem;
}

.ddxq_fangweima {
  width: 1rem;
  height: 1rem;
}

.ddxq_fangweima img {
  width: 100%;
  height: 100%;
}

.ddxq_tabnav {
  width: 100%;
  height: 0.5rem;
  background-color: #fff;
  position: fixed;
  left: 0;
  bottom: 0;
}

.ddxq_tabnav2 {
  width: 100%;
  height: 100%;
  position: relative;
}

.ddxq_dibu {
  top: 50%;
  right: 0;
  position: absolute;
  margin-top: -0.15rem;
}

.ddxq_dibu div {
  width: 0.8rem;
  height: 0.3rem;
  border-radius: 0.2rem;
  border: 1px solid #eee;
  text-align: center;
  line-height: 0.3rem;
  font-size: 14px;
  margin-right: 0.1rem;
}

/* 评价页面 */
.pinjia_main {
  width: 95%;
  margin: 0.1rem auto;
  background-color: #fff;
  border-radius: 0.1rem;
  padding: 0.1rem;
  font-size: 16px;
}

.pj_o_i_c {
  border: none;
}

.pj_o_i_c .dd_sp_xx_t p {
  font-size: 15px;
  line-height: 0.2rem;
}

.pj_o_i_c .dd_sp_xx {
  padding: 0;
}

.pjcontent {
  width: 100%;
  margin-top: 0.1rem;
}

.pjcontent p {
  line-height: 0.4rem;
  color: #000;
  font-weight: 700;
}

.pinjia_xinxi {
  width: 100%;
  background-color: #f8f8f8;
  padding: 0.1rem;
}

.pinjia_xinxi textarea {
  width: 100%;
  height: 1rem;
  border: none;
  padding: 0.1rem;
  background-color: #f8f8f8;
}

.pinjia_tup {
  width: 100%;
  height: 1rem;
  position: relative;
}

/* 上传图片 */
.imgPreviewshop {
  /* width: 1rem; */
  height: 100%;
  position: relative;
}

.shenfenzheng {
  margin-top: 0.1rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  position: relative;
}

.sfz_tianjia {
  width: 1rem;
  height: 1rem;
  background-color: #eee;
  text-align: center;
  float: left;
  margin-left: 0.1rem;
  position: relative;
}

.sfz_tianjia .sfz_jia {
  font-size: 30px;
  color: #999;
  margin-top: 0.25rem;
  line-height: 0.2rem;
}

.sfz_tianjia .sfz_jia img {
  width: 0.2rem;
  height: 0.2rem;
}

.sfz_tianjia .shangtext {
  line-height: 0.3rem;
  font-size: 14px;
}

.sq_sfz span {
  font-size: 14px;
}

.filepathshop {
  width: 1rem;
  height: 1rem;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

/* .pj_tup_img{ */
/* width: 1rem; */
/* position: relative; */
/* float: left; */
/* } */
.pj_tup_img_one {
  /* width: 1rem; */
  position: relative;
  float: left;
}

.img3shop {
  width: 1rem;
  height: 1rem;
  display: none;
}

input,
button,
select,
textarea {
  outline: none;
}

.quxiao {
  width: 0.2rem;
  height: 0.2rem;
  background: url(../images/dian.png) center no-repeat;
  background-size: 0.5rem;
  position: absolute;
  top: -5px;
  right: -10px;
  text-align: center;
  line-height: 0.2rem;
  color: #fff;
  display: none;
  z-index: 9;
}

.pj_tijiao {
  width: 90%;
  height: 0.5rem;
  background-color: #48c997;
  margin: 0.3rem auto;
  border-radius: 0.25rem;
  color: #fff;
  text-align: center;
  line-height: 0.5rem;
}

/* 退款退货 */
.tk_span {
  font-size: 12px;
  padding: 0.03rem;
  background-color: #f5f5f5;
  margin-right: 0.1rem;
}

.dd_sp_xx>p.tk_money {
  color: #cf392a;
}

.tk_tijiao {
  width: 90%;
  height: 0.5rem;
  background-color: #48c997;
  margin: 0.3rem auto;
  border-radius: 0.25rem;
  color: #fff;
  text-align: center;
  line-height: 0.5rem;
}

/* 我的保险 */
.mybx_xian {
  width: 100%;
  border-top: 1px solid #eee;
  margin-bottom: 0.1rem;
}

.bx_pjcontent {
  width: 100%;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}

.bx_pjcontent p {
  line-height: 0.4rem;
  color: #000;
}

.bx_id_img {
  width: 100%;
}

.bx_id_one_img {
  width: 48%;
  background-color: #eee;
  height: 1rem;
}

.bx_id_one_img img {
  width: 100%;
  height: 100%;
}

.bx_oit_red {
  color: #f59a07;
}

.ddxq_tabnav {
  width: 100%;
  height: 0.5rem;
  background-color: #fff;
  position: fixed;
  left: 0;
  bottom: 0;
}

.bx_ddxq_dibu {
  top: 50%;
  right: 0;
  position: absolute;
  margin-top: -0.15rem;
}

.bx_ddxq_dibu div {
  width: 0.8rem;
  height: 0.3rem;
  border-radius: 0.2rem;
  border: 1px solid #eee;
  text-align: center;
  line-height: 0.3rem;
  font-size: 14px;
  margin-right: 0.1rem;
}

.bx_ddxq_dibu div:last-child {
  background-color: #48c997;
  color: #fff;
}

.bx_ddxq_dibu div.kuang {
  border: 1px solid #48c997;
  color: #48c997;
}

/* 地址管理 */
.dizhi {
  width: 100%;
  margin-top: 1px;
  font-size: 16px;
}

.dizhi img {
  width: 100%;
}

.add_dizhi {
  position: fixed;
  left: 50%;
  margin-left: -1.5rem;
  bottom: .5rem;
  width: 80%;
  height: .5rem;
  text-align: center;
  line-height: .5rem;
  background-color: #48C997;
  color: #fff;
  border-radius: .25rem;
  font-size: 16px;
}

.addresslist {
  width: 100%;
  padding: .1rem;
  background-color: #fff;
  margin-top: .1rem;
}

.userAddress_t {
  margin-bottom: .1rem;
}

.address_phone {
  margin-left: .1rem;
}

.addressContext {
  margin-bottom: .1rem;
}

.addressContext span {
  font-size: 14px;
}

.addressContext .address_c_l {
  width: 80%;
}

.address_xuanzhogn {
  width: 10%;
  text-align: center;
}

.address_xuanzhogn img {
  width: .2rem;
}

.address_xuanzhogn2 {
  width: 15%;
  height: .3rem;
  border: 1px solid #eee;
  border-radius: .15rem;
  text-align: center;
  color: #8A857C;
  line-height: .3rem;
  font-size: 14px;
}

.dizhi_moren {
  width: 100%;
  height: .4rem;
  border-top: 1px solid #eee;
}

.dz_mr_l {
  line-height: .4rem;
  font-size: 14px;
  color: #48C997;
}

.dz_mr_l2 {
  line-height: .4rem;
  font-size: 14px;
  color: #8A857C;
}

.dz_mr_r {
  line-height: .4rem;
  font-size: 14px;
}

.dz_bianji {
  margin-right: .2rem;
}

.dz_bianji img {
  width: .2rem;
  height: .2rem;
}

.dz_shanchu img {
  width: .2rem;
  height: .2rem;
}

/* 添加地址 */
.itemView {
  padding: .2rem;
}

.bgc_f {
  background-color: #fff;
  font-size: 16px;
}

.inputview {
  margin-left: 20px;
  flex: 1;
  font-size: 14px;
}

.icon_r {
  width: .2rem;
  height: .2rem;
}

.SwitchIcon {
  margin-left: .5rem;
}

#toggle-button {
  display: none;
}

.button-label {
  position: relative;
  display: inline-block;
  width: 80px;
  height: 30px;
  background-color: #ccc;
  box-shadow: #ccc 0px 0px 0px 2px;
  border-radius: 30px;
  overflow: hidden;
}

.circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #fff;
}

.button-label .text {
  line-height: 30px;
  font-size: 18px;
  text-shadow: 0 0 2px #ddd;
}

.on {
  color: #fff;
  display: none;
  text-indent: 15px;
}

.off {
  color: #fff;
  display: inline-block;
  text-indent: 34px;
}

.button-label .circle {
  left: 0;
  transition: all 0.3s;
}

#toggle-button:checked+label.button-label .circle {
  left: 50px;
}

#toggle-button:checked+label.button-label .on {
  display: inline-block;
}

#toggle-button:checked+label.button-label .off {
  display: none;
}

#toggle-button:checked+label.button-label {
  background-color: #19e236;
}

.div {
  height: 20px;
  width: 30px;
  background: #51ccee;
}

.sq_xinxidizhi {
  height: 100%;
}

.sq_xinxi {
  width: 100%;
  line-height: .4rem;
  padding: 0 .1rem;
  border-bottom: 1px solid #eee;
}

.sq_tj {
  padding-bottom: .1rem;
}

.tijiao {
  width: 80%;
  height: .4rem;
  line-height: .4rem;
  text-align: center;
  color: #fff;
  background-color: #48C997;
  border-radius: .2rem;
  margin: .2rem auto;
}

/* 消息中心 */
.dingdanxiaoxi {
  width: 95%;
  background-color: #fff;
  border-radius: .1rem;
  padding: .1rem;
  margin: .1rem auto;
  font-size: 16px;
}

.xiaoxi_l {
  width: 15%;
}

.xiaoxi_l img {
  width: .5rem;
  height: .5rem;
}

.xioaxi_r {
  width: 80%;
}

.xx_r_t {
  width: 100%;
  height: .3rem;
  line-height: .3rem;
}

.xx_r_t span {
  color: #333;
}

.xx_r_t span.xx_rq {
  color: #ccc;
  font-size: 14px;
}

.xioaxi_r p {
  line-height: .3rem;
  font-size: 14px;
  color: #999;
}

/* 关于我们 */
.gy_logo {
  width: 1rem;
  height: 1rem;
  -webkit-box-reflect: below 0px -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, transparent 40%, transparent 100%);
}

.gy_context {
  line-height: .5rem;
  font-size: 16px;
  margin-top: .5rem;
}

/* 我的资料 */
.bui-radios-label {
  margin-left: .3rem;
  font-size: 14px;
}

/* 个人中心分享 */
.fenxiang {
  width: 1rem;
  position: absolute;
  top: 0;
  left: 60px;
  z-index: 2;
  background-color: #fff;
  display: none;
}

.fenxiang_img {
  width: 1rem;
  height: 1rem;
  padding: .1rem;
  border-radius: .1rem;
  border: 1px solid #eee;
}

.fx_img {
  width: 100%;
  height: 100%;
}
/* 设置页面 */
.shezhi{
  width: 100%;
  background-color: #fff;
  padding: .1rem;
  font-size: 16px;
  margin-top: .1rem;
}
.sz_tcdl{
  width: 100%;
  height: .3rem;
  line-height: .3rem;
}
.sz_img{
  width: .3rem;
  height: .3rem;
}
.sz_img img{
  width: 100%;
  height: 100%;
}
.tc_txt{
  margin-left: .1rem;
}
/* 分享二二维码 */
.fxewm{
  background-color:#ff6735;
}
.fenxiang_main{
  width: 90%;
  height: 4rem;
  margin: 0 auto;
  font-size: 16px;
  padding: .1rem;
  border-radius: .1rem;
  background-color: #fff;
  margin-top: .5rem;
}
.biaozhi{
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
  margin-top: .2rem;
}
.biaozhi img{
  width: 100%;
  height: 100%;
}
.fx_erweima{
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 auto;
  margin-top: .2rem;
  position: relative;
}
.fx_erweima img{
  width: 100%;
  height: 100%;
  -webkit-touch-callout:default;
}
.fx_erweima canvas{
  position: absolute;
  top: 0;
  left: 0;
}
.fuzhibaocun{
  width: 100%;
  line-height: .4rem;
  text-align: center;
  margin-top: .2rem;
}
.fxewm_wenzi{
  width: 90%;
  margin: 0 auto;
  font-size: 16px;
  padding: .1rem;
  margin-top: .3rem;
  color: #fff;
  text-align: center;
}