html{
  margin: auto;
}
body {
  margin: 0;
  padding: 0;
  font-family: "Source Han Sans CN",'PingFangTC-Regular','PingFangTC',"Droid Sans",'Tahoma','Arial','Helvetica','sans-serif';
}
body{
  background-color: #F1EFEF;
}
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: block;
  font-size: 0;
  width: 100%;
  border:0;
  border:none;
  height:auto;
}
/*去除ios点击蓝色背景*/
img,p,span,div,a,h1,h2,h3,h4,h5,h6{
    -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;
}
.cf{
  *zoom:1;
}
.cf: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%);
}
.zindexH{
  z-index: -5!important;
}
input {
  border: 0;
  border-color: transparent;
  outline-style: none;
  list-style: none;
  border-radius: 0;
}
button{
  outline: none;
  border: none;
  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;
}

/* 自定义Swiper Style */
.swiper-container{
  /* width: 100%; */
  /* height: 100vh; */
  box-sizing: border-box;
  position: relative;
  z-index: 2;
}

/* 自定义选框样式 */
/*清空input*/
.inputCheckbox input[type="checkbox"],
.inputCheckbox input[type="radio"]{
  clip: rect(0,0,0,0);
  position: absolute;
  vertical-align: middle;
}
/*填入未选中时的背景图片--注意选择器*/
.inputCheckbox input[type="checkbox"]+label::before,
.inputCheckbox input[type="radio"]+label::before{
    content: "\a0"; 
    content:"";
    width: 0.43rem;
    height:0.32rem;
    background-image: url("../eimg/check.png");
    background-size: 100% 100%;
    display: inline-block;
    vertical-align:text-bottom
}
/*填入选中时的背景图片--注意选择器*/
.inputCheckbox input[type="checkbox"]:checked+label::before,
.inputCheckbox input[type="radio"]:checked+label::before {
    content: "\a0"; 
    content:"";
    width: 0.43rem;
    height:0.32rem;
    display: inline-block;
    background-image: url("../eimg/checked.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: 0;
}



.serveSwiper{
  width: 100%;
  min-height: 100px;
  cursor: pointer;
}