
/*基本标签*/

*{  
  -webkit-touch-callout:none;  /*系统默认菜单被禁用*/  
  -webkit-user-select:none; /*webkit浏览器*/  
  -khtml-user-select:none; /*早期浏览器*/  
  -moz-user-select:none;/*火狐*/  
  -ms-user-select:none; /*IE10*/  
  user-select:none;  
} 
input,textarea {
  -webkit-user-select:auto; /*webkit浏览器*/
  margin: 0px;
  padding: 0px;
  outline: none;
}
html,body {
    width: 100%;
    height: 100%;
}
html { font-size: 16px; }
*{ margin:0; padding:0; }
ol, ul, li{ list-style:none; }
b, strong { font-weight:bold; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
img { border:0; vertical-align:middle; }
a { text-decoration:none; vertical-align:baseline; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease; }
a:hover { text-decoration:none; }
a:hover, a:focus, a:active { outline:0; }
body { font-size:1rem; -ms-word-break:break-all; -webkit-word-break:break-all; -moz-word-break:break-all; word-break:break-word; word-wrap:break-word; overflow-wrap:break-word; background:#fff; color:#333; font-family:Arial, "Microsoft YaHei"; -webkit-touch-callout: none; -webkit-text-size-adjust: 100%;}
.baobao-bottom-line:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ebedf0;
  transform-origin: 0 0;
  transform: scaleY(0.5);
}
.baobao-color-red {
  color: #FA1914;
}
.baobao-color-yellow {
  color: #F6AE12;
}
.baobao-color-blue {
  color: #149BFA;
}
.baobao-color-green {
  color: #2BE01D;
}
.baobao-color-gray {
  color: #999999;
}
.baobao-color-black {
  color: #333;
}
.baobao-color-bg-fff {
  background-color: #FFFFFF;
}
.baobao-color-bg-blue {
  background-color: #E8F6FF;
}
.baobao-margin-left-15px {
  margin-left: 15px;
}
.baobao-margin-right-15px {
  margin-right: 15px;
}
.baobao-margin-bottom-10px {
  margin-bottom: 0.1rem;;
}
.baobao-margin-bottom-20px {
  margin-bottom: 0.2rem;;
}
.font-small {
  font-size: 0.24rem;
}
.font-base {
  font-size: 0.26rem;
}
.font-medium {
  font-size: 0.28rem;
}
.font-large {
  font-size: 0.32rem;
}
.font-bold {
  font-weight: bold;
}
.font-center {
  text-align: center;
}
.baobao-flex {
  display: flex;
}
.baobao-flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.baobao-flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.baobao-page {
  width: 100%;
  height: 100%;
}
.baobao-page-header {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 0.88rem;
  line-height: 0.88rem;
  color: #FFFFFF;
  background-color: #149BFA;
  z-index: 3;
}
.baobao-page-header .back-box {
  width: 0.88rem;
  height: 0.88rem;
  padding-left: 20px;
  font-size: 0.35rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.baobao-content {
  position: relative;
  margin-top: 0.88rem;
  height: calc(100% - 0.88rem);
}
.text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.clearfix:after{
  content: "";
  clear: both;
  overflow: hidden;
  visibility:hidden;
}
video::-webkit-media-controls {
  visibility: hidden;
}
video::-webkit-media-controls-enclosure {
  visibility: visible;
}

