/* packageE/foot/foot.wxss */
@import "/mycss/stylesheet.wxss";
@import "/mycss/iconfont.wxss";

.ul {
  padding: 0;
}

.li {
  list-style: none;
}

.component-wrapper {
  position: relative;
}

.advertising-preview {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 99;
  width: 100%;
}

.advertising-preview .weixin-menu {
  margin-bottom: 0;
  display: flex;
}

/* 一级 */
.advertising-preview .weixin-menu .menu-item {
  max-width: 100%;
  position: relative;
  line-height: 50px;
  height: 50px;
  text-align: center;
  flex: 1;

  /* border-left: 1px solid #e7e7e7; */

  /* border-right: 1px solid #e7e7e7; */
  cursor: pointer;
  color: #616161;
}

/* 二级 */
.advertising-preview .weixin-sub-menu {
  position: absolute;
  bottom: 49px;
  left: -1px;
  width: 100%;

  /* border-top: 1px solid #d0d0d0; */
  background: #fafafa;
  display: block;
  padding: 0;
  z-index: -1;
}

.advertising-preview .weixin-sub-menu .menu-sub-item {
  line-height: 50px;
  height: 50px;
  text-align: center;
  width: 100%;

  /* border: 1px solid #d0d0d0; */
  cursor: pointer;
  position: relative;
  color: #616161;
  box-sizing: content-box;
}

.advertising-preview .menu-arrow {
  position: absolute;
  left: 50%;
  margin-left: -6px;
}

.advertising-preview .arrow_in {
  bottom: -4px;
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 6px 6px 0;
  border-style: solid dashed dashed;
  border-color: #fafafa transparent transparent;
}

.advertising-preview .arrow_out {
  bottom: -5px;
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 6px 6px 0;
  border-style: solid dashed dashed;
  border-color: #d0d0d0 transparent transparent;
}

.advertising-preview .menu-item .menu-item-title,
.advertising-preview .menu-sub-item .menu-item-title {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
}

.advertising-preview .menu-item .menu-item-title .span,
.advertising-preview .menu-sub-item .menu-item-title .span {
  /* width: 100%; */
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
}

.advertising-preview .weixin-sub-menu.show {
  display: block;
}

.advertising-preview .icon_menu_dot {
  width: 7px;
  height: 7px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 2px;
  margin-top: -2px;
}

.advertising-preview .icon14_menu_add {
  width: 14px;
  height: 14px;
  vertical-align: middle;
  display: inline-block;
  margin-top: -2px;
}

.icon-img {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: sub;
  flex: 0 0 20px;
}

.menu-icon {
  font-size: 20px;
  vertical-align: sub;
}

.menu-text {
  font-size: 12px;
}
