@charset "utf-8";

/* CSS Document */
html{
  background:rgba(248,248,248,1);
  height: 100%;
}
body {
  font-size: 12px;
  background: #f6f6f6;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}
div{
  box-sizing: border-box;
}

/*rem基数是75*/

.index_center {
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
}

.index_width, .footer_main,.orderDetail_bot_main{
  margin: 0 auto;
  width: 100%;
  /* max-width: 750px; */
  overflow: hidden;
}

[data-dpr="2"] .index_width, [data-dpr="2"] .footer_main,[data-dpr="2"] .orderDetail_bot_main{
  width: 100%;
 /*  max-width: 1500px; */
  overflow: hidden;
}

[data-dpr="3"] .index_width, [data-dpr="3"] .footer_main,[data-dpr="3"] .orderDetail_bot_main{
  width: 100%;
  /* max-width: 2250px; */
  overflow: hidden;
}
.myflexbetween{
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.myflexce {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
}

.myflexend {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: flex-end;
}

.myflexstart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.myflex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.flex1 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.btn2 {
  border: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  background: none;
  text-align: left;
  position: relative;
  z-index: 1;
  min-height: 100%;
}
.text-justify {
  text-align: justify;
  text-justify: inter-ideograph;
}
.hidden {
  display: none;
}
.second-line{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: justify;
}
.text-out {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: justify;
}
.main_font_color{
  color: #FF6E00 !important;
}
.main_bg_color{
  background: #FF6F00 !important;
}
/* ---------------底部导航-------------- */
.footer,
.footer_bar {
     height: 1.31rem;
}

.footer {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
}
.footer_main{
   display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: inset 0rem 0.01rem 0rem 0rem rgba(255, 110, 0, 0.11);
}
.footer img {
  width: .72rem/* 54px */;
  height: .72rem/* 54px */;
  margin-bottom: .0533rem/* 4px */;
}
.footer .footer_l,.footer .footer_r,.footer .footer_m {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    line-height: 1;
    font-size: 0.27rem;
    color:rgba(179,179,179,1);
}



































































