/** * 移动端通用基础样式文件 * 本文件只接受通用基础样式，以便于适用于其他移动端项目 * 个性化的共用样式可以在项目自身的公共样式表中编写 **/* {margin:0;}
ul {padding:0;}
html {box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-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;}
html,body {width:100%;height:100%;overflow-y:scroll}
body {font-size:.24rem;font-family:"Helvetica Neue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,"Lucida Grande",sans-serif;line-height:1.5;background:#ffffff;overflow-x:hidden;-webkit-backface-visibility:hidden;/*-webkit-perspective:1000;*/-webkit-overflow-scrolling:touch;/* 当手指从触摸屏上移开，会保持一段时间的滚动 *//*-webkit-overflow-scrolling:auto;!* 当手指从触摸屏上移开，滚动会立即停止 *!*/-webkit-appearance:none;/* 去除系统默认appearance的样式,常用于IOS下移除原生样式*/}
h1 {font-size:.64rem;}
h2 {font-size:.48rem;}
h3 {font-size:.38rem;}
h4 {font-size:.32rem;}
h5 {font-size:.26rem;}
h6 {font-size:.24rem;}
h1,h2,h3,h4,h5,h6 {font-weight:500;}
ul,ol,li {list-style-type:none;}
a {text-decoration:none;color: #000000;}
em,i {font-style:normal}
/* input[type="text"],input[type="button"],button {border-radius:.08rem!important;-webkit-appearance:none/*ios下按钮会显示为圆角*/} */
input:focus,a:focus {outline:0;}
input,img {vertical-align:middle;border:none;}
/*按钮点击有虚框*/button:focus {outline:0!important;color:rgba(0,0,0,0.6);background-color:#DEDEDE;}
input[type=button]:focus,textarea:focus {outline:0!important;}
/*表单样式*/::-webkit-input-placeholder {/* WebKit browsers */font-size:0.3rem;color:#cccccc;font-family:"Helvetica Neue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,"Lucida Grande",sans-serif;}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */font-size:0.3rem;color:#cccccc;font-family:"Helvetica Neue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,"Lucida Grande",sans-serif;}
::-moz-placeholder {/* Mozilla Firefox 19+ */font-size:0.3rem;color:#cccccc;font-family:"Helvetica Neue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,"Lucida Grande",sans-serif;}
:-ms-input-placeholder {/* Internet Explorer 10+ */font-size:0.3rem;color:#cccccc;font-family:"Helvetica Neue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,"Lucida Grande",sans-serif;}
/*微信小程序原生样式*/.button-hover {color:rgba(0,0,0,0.6);background-color:#DEDEDE;}button[size=mini] {display:inline-block;line-height:2.3;font-size:0.26rem;padding:0 1.34em;}
input {display:block;text-overflow:clip;overflow:hidden;white-space:nowrap;font-family:UICTFontTextStyleBody;background:#ffffff;outline:none}
/*------------------插件样式调整------------------*/
/*vux-toast*/
.weui-toast{top:40%!important;}
.weui-toast.weui-toast_text {width:auto!important}
.weui-toast_text .weui-toast__content {padding:.1rem .2rem!important;width:auto!important;display: inline-block;font-size: 15px!important;}
.vux-loading-no-text .weui-toast{width:1.6rem;height:1.6rem;min-height: 1.6rem!important;}
.vux-loading-no-text .weui-toast i{margin-top: .4rem;width: .76rem;height: .76rem}
/*confirm dialog*/
.weui-dialog{border-radius: .16rem!important;height:0;}
.weui-dialog__hd{padding: .5rem 1.6em .3rem!important;}
.weui-dialog__title{font-weight:500!important;font-size:.3rem!important}
.weui-dialog__bd {padding: 0 1.9em 1.7em!important;font-size:.28rem!important;line-height: .38rem!important;color:#666666!important;text-align: center;}
.weui-dialog__btn_default{color:#999999!important;}
.weui-dialog__btn_primary {color:#108ee9!important;}
.weui-dialog__ft{line-height: 46px;}
/*index banner*/
#banner .vux-indicator{bottom:0;}
#banner .vux-indicator>a{margin:0rem !important;}
#banner .vux-icon-dot{width:.12rem;height:.04rem;background:#ffffff;opacity:0.5;border-radius:0;}
#banner .vux-icon-dot.active{opacity:1;}
/*-------------------公共样式----------------------*/
/*文本样式*/
.tc {text-align:center!important;}
.tl{text-align:left!important;}
.tr{text-align:right!important;}
.bold {font-weight:bold!important;}
.bold5 {font-weight:500!important;}
.bold6 {font-weight:600!important;}
.c_0 {color:#000000!important}
.c_2 {color:#222222!important}
.c_3 {color:#333333!important}
.c_6 {color:#666666!important}
.c_8 {color:#888888!important}
.c_9 {color:#999999!important}
.c_c {color:#CCCCCC!important}
.c_f {color:#FFFFFF!important}
.f9 {font-size:0.18rem!important}
.f10 {font-size:0.20rem!important}
.f11 {font-size:0.22rem!important}
.f12 {font-size:0.24rem!important}
.f13 {font-size:0.26rem!important}
.f14 {font-size:0.28rem!important}
.f15 {font-size:0.3rem!important}
.f16 {font-size:0.32rem!important}
.f17 {font-size:0.34rem!important}
.f18 {font-size:0.36rem!important}
.f19 {font-size:0.38rem!important}
.f20 {font-size:0.4rem!important}
.f22 {font-size:0.44rem!important}
.f24 {font-size:0.48rem!important}
.f26 {font-size:0.52rem!important}
.f28 {font-size:0.56rem!important}
.lh10 {line-height:1!important}
.lh12 {line-height:1.2!important}
.lh15 {line-height:1.5!important}
.lh20 {line-height:2!important}
.lh25 {line-height:2.5!important}
.lh30 {line-height:3!important}
.lh40 {line-height:4!important}
.lh50 {line-height:5!important}
.lh60 {line-height:6!important}
.selectable {-webkit-user-select:text;/*webkit浏览器*/-khtml-user-select:text;/*早期浏览器*/-moz-user-select:text;/*火狐*/-ms-user-select:text;/*IE10*/user-select:text;}
.break_all{word-break:break-all;}
/*布局样式*/
.vc {vertical-align:middle!important;;display:inline-block!important;}
.vc_flex {display: flex;align-items: center;}
.flex_box {display:-webkit-flex;display:flex;width:100%;}
.pAbsolute{position: absolute!important;}
.pFixed{position: fixed!important;}
.pRelative{position: relative!important;}
.container {box-sizing:border-box!important;}
.w100 {width:100%!important;}
.h100 {height:100%!important;}
.w10 {width:10%!important;}
.w20 {width:20%!important;}
.w25 {width:25%!important;}
.w30 {width:30%!important;}
.w33 {width:33.33%!important;}
.w40 {width:40%!important;}
.w50 {width:50%!important;}
.w60 {width:60%!important;}
.w70 {width:70%!important;}
.w80 {width:80%!important;}
.w90 {width:90%!important;}
.show,.block {display:block!important;}
.iblock {display:inline-block!important;}
.hide {display:none!important;}
.fr {float:right!important;}
.fl {float:left!important;}
.cb {clear:both!important;}
.bgWhite {background:#ffffff!important;}
.ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ellipsis_mul {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.flex-space-between,.flex-space-around{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
.base-line{display: -webkit-flex;display: flex;-webkit-align-items: baseline;align-items: baseline;}
.flex-space-between{-webkit-justify-content: space-between;justify-content: space-between;}
.flex-space-around{-webkit-justify-content: space-around;justify-content: space-around;}
.circular{border-radius:100%;}
.opacity5 {opacity: .5;}
::-webkit-scrollbar{display: none;/* background-color:transparent; */}

.content-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.content-cell {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 0;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
  display: block;
  padding: 0 !important;
  position: relative;
}

.content-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.fixed-footer-wrap {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 1.28rem;
  background: #fff;
}

.btn-light-primary {
  width: 6.3rem;
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
  border-radius: 0.44rem;
  color: #fff;
  font-size: 0.34rem;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ff5b22),
    to(red)
  );
  background: linear-gradient(90deg, #ff5b22, red);
}

.space-top-10 {
  margin-top: 0.1rem;
}

.space-right-30 {
  margin-right: 0.3rem;
}

.space-right-20 {
  margin-right: 0.2rem;
}

.space-right-10 {
  margin-right: 0.1rem;
}

.space-bottom-normal {
  margin-bottom: 0.2rem;
}

.footer-align-center {
  align-items: center;
  justify-content: center;
}
