﻿body{
    margin:0;
    color:#333;
    background-color:#fff !important;
}
a{
    margin:0 !important;
}

.banner{
    position:relative;
	overflow :hidden;
    width :100%;
    height :auto;
}
.banner ul li{
    display:table-cell;
    vertical-align:top;
}
.banner ul li:not(:first-child){
    display:none;
}
.banner .btn{
    position:absolute;
    left:0;
    width:100%;
    bottom:.3125rem;
    text-align:center;
}
.banner .btn span{
    display:inline-block;
    content:"";
    width:.3125rem;
    height:.3125rem;
    border-radius:1rem;
    background:#fff;
    margin:0 .5%;
}
.banner .btn span.on{
    background:#ccc;
}
.little{
    padding:.2rem 0;
    background:#fff;
}
.little .item{
    box-sizing:border-box;
    width:31%;
    background:#fff;
    border-radius:.03rem;
    margin-left:0.4rem;
    padding:2px 0 2px 0;
    height: 145px;
    position: relative;
}
.little .item .c{
    margin:0 auto;
    min-height:1.64rem;
}
.little .item .c img{
    vertical-align: middle;
}
.home_title{
    height:.5rem;
    margin:.5rm 0 .75rem;
    border-bottom:.0625rem #b0b0b0 solid;
    position:relative;
}
.home_title>strong{
    width:30vw;
    line-height:1rem;
    text-align:center;
    text-transform:uppercase;
    font-family:"FuturastdMedium";
    font-size:1rem;
    font-weight:bold;
    color:#b0b0b0;
    background-color:#fff;
    position:absolute;
    top:0;
    left:35vw;
}
.blank5{
    height:1rem;
    overflow:hidden;
    font-size:0;
    clear:both;
}
.home_list.on .container{
    background:#fff;
    display:block;
}
.home_list .container .box{
    width:90vw;
    margin:0 auto .9375rem;
    overflow:hidden;
    box-sizing:border-box;
}
.home_list .item:nth-child(odd){
    margin-right:2vw;
}
.home_list .item{
    width:44vw;
    border-color:#d8d9da;
    box-sizing:border-box;
    margin-bottom: 10px;
    background: #fff;
    padding-bottom: 10px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.12);
}
.home_list .item .c{
    margin:0 auto;
}
.home_list .item .c .pic_box{
    height:47vw;
    text-align:center;
    background-size:11.72%;
    position: relative;
}
.home_list .item .c .pic_box img{
    vertical-align: middle;
}
.home_list .item .c .pic_box span{
    vertical-align:middle;
    height:100%;
    display:inline-block;
}
.home_list .item .c .pic_box .icon_discount{
    position: absolute;
    top:0;
    right:.21rem;
    width:2.375rem;
    height:1.5625rem;
    color:#fff;
    vertical-align: middle;
    line-height:.75rem;
    padding-left:.3125rem;
    padding-top:.3125rem;
    font-size: 14px;
}
.countBgColor{
    background:#f88aa5;
}
.home_list .item .c .pic_box .icon_discount>b{
    font-size:14px;
}
.home_list .item .c .pic_box .icon_discount_foot{
    width:0;
    height:0;
    border-width:.5rem 1.4rem 0;
    border-style:solid;
    border-left-color:transparent;
    border-right-color:transparent;
    position:absolute;
    right:.17rem;
    top:1.8rem;

}
.countBorderColor{
    border-color:#f88aa5;
}
.home_list .item .c .price{
    line-height:.75rem;
    padding-top:.375rem;
    font-family:"微软雅黑";
    color:#e62020;
    font-weight: 500;
    text-align: left;
	    margin: 2px 5px;
}
.home_list .item .c .price span{
    /* font-family:"微软雅黑"; */
    color:#e62020;
    font-size:16px;
    font-family: lato,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",HiraKakuProN-W3,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
.skipe_price{
    /* font-family: "微软雅黑"; */
  	color: #e62020;
   font-size: 14px;
   font-family: lato,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",HiraKakuProN-W3,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
.japan_tax_style {
   font-size: 14px;
    color: #e62020!important;
}
.home_list .item .c .name{
    font-size:10px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    margin-top:.625rem;
}


