*,body,html,div,h1,h2,h3,h4,h5,h6,p,span,a,img,button,input,textarea,ul,li,i,button {
    border: 0;
    padding: 0;
    margin: 0;
}
div{font-size: 0;}
html{font-size: 100px; width: 100%; height: 100%;}
body,html {
    font-size: 62.5%;
    position: relative;
}
body div {font-size: 0.16rem;}
li {
    list-style: none;
}
a {
    text-decoration: none;
    color: #666;
}
ul li a{
    color: #4b4b4b;
}

img {
    display: block;
    width: 100%;
}

body {
    /*font-family: "微软雅黑";*/
    /*font-family: 'PingFangSC-Regular, sans-serif';*/
    font-family: '微软雅黑', tahoma, arial, "Hiragino Sans GB", "WenQuanYi Micro Hei", 微软雅黑, 宋体, sans-serif;
    background: #fafafa;

}
button {
    outline: none;
    background-color: transparent;
}
input {
    outline: none;
}
input::-ms-clear,::-ms-reveal{display:none;}

@font-face {
    font-family: 'iconfont';
    src: url('../font/iconfont.eot');
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../font/iconfont.woff2') format('woff2'),
    url('../font/iconfont.woff') format('woff'),
    url('../font/iconfont.ttf') format('truetype'),
    url('../font/iconfont.svg#iconfont') format('svg');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

.swiper-slide {
      text-align: center;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.partleft {float: left;}
.partright {float: right;}


.mscontent { width: 100%; position: relative; height: 100%; }
.septum{padding: 0 0.2rem;}
.bian{margin: 0 0.1rem;}
.sepall {width: 100%;}
.color1{color: #ff8d51 !important;}
.color2{color: #fff;}
.color3{color: #929292;}
.color4{color: #ff0000;}
.color5{color: #50af31;}
.color6 {color: #06a063;}
.bigger {font-size: 0.26rem;}
.bigger1 {font-size: 0.4rem;}
.bigger2 {font-size: 0.22rem;}
.bigger3 { font-size: 0.2rem; }
.bigger4 { font-size: 0.3rem; }
.bigger5 { font-size: 0.18rem; }
.bigger6 { font-size: 0.35rem; }
.flex {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;
}
.flex2 {justify-content: flex-start; align-items: center; flex-wrap: wrap; }
.flex3 {justify-content: space-between;  flex-wrap: wrap;}
.flex4 {justify-content: center;}
.flex5 {justify-content: center; align-items: center;}
.flex6 {justify-content: flex-end;}
.spaceb{justify-content: space-between; align-items: center;}
.spand{display: inline-block;}
.spand2{display: block;}
.ge{margin-right: 0.2rem;}
.ge1{margin-right: 0.05rem;}
.ge3 {margin-left: 0.15rem;}
.ge4 {margin-right: 0.1rem;}
.ge5{margin-right: 0.08rem;}
.ge6 {margin-right: 0.13rem;}
.ge7 {margin-right: 0.3rem;}
.pb{ width: 100%; position: relative; height: 1rem; }
.bstyle{border-bottom: 1px solid #ededed;}
.fontcolor {color: #df7c48;}
.fontsize0 {font-size: 0.32rem;}
.fontsize1 {font-size: 0.26rem;}
.fontsize2 {font-size: 0.22rem;}
/*列表*/
.mescroll{
    position: absolute;
    top: 0;
    bottom: 4.6rem;
    height: auto;
}

.mescroll2{
    bottom: 0 !important;
    top: 0.7rem;
   
}

/*个人中心部分的header*/
.regtip { width: 100%; background-color: #000; color: #fff; font-size: 0.3rem; text-align: center; height: 0.7rem; line-height: 0.7rem; position: fixed;top: 0; z-index: 999; }
.page_topbar {position: relative;}
.page_topbar .title {font-size: 0.2rem;}
.back {display: block;  position: absolute; left: 0.2rem; color: #fff; display: flex; align-items: center;}
.shenglue {position: absolute; right: 0.2rem;  height: 100%; bottom: 0;}
.proupdiv {height: 0.7rem;}