html, body, div, ol,ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select, label{
  margin: 0;
  padding: 0;
  color: #333;
  font-family: "Microsoft YaHei";
  word-break : break-all;
  font-size: 1.4rem;
}
html, body {
	height: 100vh;
  background-color: #eff3f6;
  font-family: "Microsoft YaHei";
}
html{
	font-size: 62.5%;/*1rem=10px*/
}
ul,ol {
    list-style: none;
}
img {
	width: 100%;
    border: none;
    vertical-align: middle;
}
a{
    text-decoration: none;
    color: #000;
}
table{
    border-collapse: collapse;
    table-layout: fixed;
}
input,textarea,button{
    outline: none;
    border: 1px solid #999;
}
button{
	border: none;
}
textarea {
    resize: none;
    overflow: auto;
    border: none;
}
 .iconfont{
	font-size: 2.4rem;
	vertical-align: sub;
}
 .van-content{
   padding-top: 46px;
   padding-bottom: 50px;
 }
 .tit-bg{
   background: #f2f2f2!important;
 }
/*圆角*/
.wane{}
/*内边距*/
.pad{}
/*外边距*/
.mag-top10{margin-top: 10px;}
/*字级字号*/
.ft1{font-size: 1.2rem!important;}
.ft2{font-size: 1.4rem!important;}
.ft3{font-size: 1.6rem!important;}
.ft4{font-size: 1.8rem!important;}
.ft16{font-size: 1.6rem!important;}
.ft15{font-size: 1.5rem!important;}
.ft14{font-size: 1.4rem!important;}
.ft12{font-size: 1.2rem!important;}
/*字体颜色*/
.col1{color:#000}
.col2{color:#333}
.col3{color:#666}
.col4{color:#999}
.col-000{color: #000!important;}
.col-fff{color:#fff!important;}
.col-333{color: #333!important;}
.col-666{color: #666!important;}
.col-999{color: #999!important;}
/*边框颜色*/
.bd-col{}
/*背景颜色*/
.bg-fff{background-color: #fff!important;}
.bg-col{background-color: #f8f8f8;}
.bg-none{background: none!important;}
/*禁止点击选择*/
.disabled{cursor: no-drop;}
input[disabled],
button[disabled],
textarea[disabled]{cursor: no-drop;}
/*清除浮动*/
.clear{zoom:1;}
.clear:before,.clear:after{display:table;content:"";line-height:0;}
.clear:after{clear:both;}
/*浮动*/
.float-left {float: left;}
.float-right {float: right;}
/*对齐方式*/
.text-left {text-align: left;}
.text-cent {text-align: center;}
.text-right {text-align: right;}
/*按钮*/
.btn{text-align: center;border: 1px solid #e4e4e4;box-sizing: border-box;border-radius: 4px;color: #666;}
.btn1{background-color: #fd4b4b;}
.btn-big{text-align: center;width: 100%;height: 50px;font-size: 1.6rem}
.btn-med{text-align: center;height: 40px;line-height: 40px;width: 50%;}
.btn-small{display:inline-block;text-align: center;padding: 3px 10px;font-size: 1.5rem;line-height: initial;}
/*文本溢出...*/
/*.ellipse {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
.ellipse {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.ellipseal {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/*隐藏*/
.hide{display: none;}
.overhide{overflow: hidden;}

/*有hover效果提前添加col-hover类名*/
/*有click效果提前添加col-on类名*/
/*有focus效果提前加col-focus*/
/*.theme-col,.van-icon-checked{color: red!important;}
.col-hover:hover{color: red!important;}
.col-on{color: red!important;}
.col-focus:focus{color: red!important;}
.col-checked:checked:before{
  color: red!important;
}*/
/*主题背景颜色*/
/*有hover效果提前添加bg-hover类名*/
/*有click效果提前添加bg-on类名*/
/*有focus效果提前加bg-focus*/
/*.theme-bg,.van-checkbox--checked,.van-swipe__indicator--active{background-color:red!important;color:#ffffff!important}
.bg-hover:hover{background-color:red!important;color:#ffffff!important}
.bg-on{background-color:red!important;color:#ffffff}
.bg-focus:focus{background-color:red!important;color:#ffffff!important}*/
/*主题边框颜色*/
/*有hover效果提前添加bd-hover类名*/
/*有click效果提前添加bd-on类名*/
/*有focus效果提前加bd-focus*/
/*.theme-bd,.van-checkbox--checked{border-color: red!important;}
.bd-hover:hover{border-color: red!important;}
.bd-on{border-color: red!important;}
.bd-focus:focus{border-color: red!important;}*/




/*没有数据时*/
.product-name{
  font-size: 1.4rem;
}
.nodata{
  padding: 0 15px;
  margin-top: 50%;
  /*display: none;*/
}
.nodata .text{
  font-size: 1.4rem;
  color: #606163;
}
.nodata img{
  width: 80px;
  margin-bottom: 15px;
}
.nomore{
  text-align: center;
  padding: 15px 0;
  color: #666;
}
/*京东标志*/
.jd{
  margin-right: 5px;
  border-radius: 4px;
}
.jd.van-tag::after {
  border-radius: 8px;
}
.jd.van-hairline--surround::after {
  border-width: 2px;
}
/*个人中心商品展示*/
.goodsonelist{
  position: relative;
}
.goodsonelist.van-card,.goodsonelist{
  margin: 5px 0;
  background: #fff;
  height: auto;
}
.goodsonelist .van-card__thumb{
  top: 10px;
  width: 80px;
  height: 80px;
}
.goodsonelist .van-card{
  padding-left: 105px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.goodsonelist .van-card-title{
  height: 63px;
}
.goodsonelist .van-card-desc{
  margin-top: 5px;
}
/*重置框架样式*/
#app .van-sku__goods-price{
  margin-top: 0;
}
body .van-dialog{
  width: 260px;
  border-radius: 10px;
}
body .van-dialog .van-dialog__message{
  color: #000;
  padding: 26px 20px 16px;
  text-align: center;
  font-size: 1.6rem;
}
#app .van-modal{background-color: rgba(0,0,0,.6);}
body .van-dialog__confirm{
  background-color: red;
}
body .van-dialog__confirm .van-button__text{color: #fff;}
.van-dialog__header{font-size: 16px;}
body .van-popup{overflow: initial;overflow-y: inherit;}
.nomore span {
  position: relative;
}
.nomore span:after{
  position: absolute;
  content: '';
  height: 1px;
  width: 60px;
  right: -75px;
  top:11px;
  background-color: #C2C6C9;
}
.nomore span:before{
  position: absolute;
  content: '';
  height: 1px;
  width: 60px;
  left: -75px;
  top:11px;
  background-color: #C2C6C9;
}
.radius{
  font-size: 12px!important;
}


