/*20181023 style author--Eri*/
html,body {
  margin: 0;
  padding: 0;
  width: 100vw;
  height: 100vh;
  max-width: 750px;
  font-family: 'Microsoft YaHei','Tahoma','Arial','Helvetica','sans-serif';
  margin: auto;
  overflow-y: hidden;
  position: relative;
}
body{
  background-color: #fff;
  /* overflow-y: scroll;
	-webkit-overflow-scrolling:touch; */
}
ul,ul li,ol,ol li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
ol li {
  list-style: decimal;
}
span {
  display: inline-block;
}
h1,h2,h3,h4,h5,h6,p{
  padding: 0;
  margin: 0;
}
img {
  display: inline-block;
  font-size: 0;
  width: 100%;
  border:0;
  border:none;
  height:auto;
}
/*去除ios点击蓝色背景*/
*{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fl{
  float:left;
}
.fr{
  float:right;
}
.clearBoth{
  *zoom:1;
}
.clearBoth:after{
  display:block; 
  content:"";
  clear:both; 
}
.opacity0{
  opacity: 0;
}
.hide{
  display: none;
}
.xCenter {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.yCenter {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.xyCenter {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
input {
  border: 0;
  border-color: transparent;
  outline-style: none;
  list-style: none;
  border-radius: 0;
  -webkit-user-select:text !important;
}
textarea{
  -webkit-user-select:text !important;
}
button{
  border-radius:0;
}
a {
  display: inline-block;
  text-decoration: none;
}
table tr, table td {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
sup {
  font-size: 12px;
  line-height: 0;
  vertical-align: baseline;
  position: relative;
  top: -0.5em;
}
.textJustify{
  text-align:justify;
  text-justify:distribute-all-lines;
  text-align-last:justify;
}
/* 信达H5新增 */
.content,.swiper-container{
  width: 100%;
  height: 100%;
}