@media ( max-width: 767px){
    ::-webkit-scrollbar {display:none; }
}

body { padding-bottom: 50px; }
/*-----首页------*/

/* 焦点图 */
.slideBox { position:relative; overflow:hidden; margin: 0 auto; /* 设置焦点图最大宽度 */ }
.slideBox .hd { position:absolute; width: 100%; height: 30px; line-height:30px; bottom:0;left:0; z-index:1;
    text-align: center; }
.slideBox .hd li { display:inline-block; width: 10px; height: 10px; -webkit-border-radius: 5px; -moz-border-radius:5px;
    border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin-right: 8px; }
.slideBox .hd li.on { background:#f15352; }
.slideBox .bd { position:relative; width: 100%; z-index:0; }
.slideBox .bd li { position:relative; text-align:center;  }
.slideBox .bd li img { background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%; }
.slideBox .bd li a { -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.menu-box { position: relative; margin: 0 auto; padding-top: 20px;overflow: hidden; }
.menu-box .row { padding-bottom: 20px; }
.menu-box .col-xs-2 { text-align: center; padding-left: 0; padding-right: 0; }
.menu-box .col-xs-2 a { display: block; font-size: 16px; }
.menu-box .col-xs-2 img { width: 30%; margin-bottom: 5px; border-radius: 4px; }
.menu-box .col-xs-2 p { line-height: 1.5em; }
@media ( max-width: 767px){
    .slideBox .hd li { width: 6px; height: 6px; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius:3px; }
    .menu-box { padding-top: 12px; }
    .menu-box .row { padding-bottom: 8px; }
    .menu-box .col-xs-2 a { font-size: 13px; font-family: "宋体"; }
    .menu-box .col-xs-2 img { width: 40%; }
}

.list-box { border-bottom: 8px #f2f2f2 solid; background:#fff;}
.list-box .col-xs-6 { padding: 5px 3px 0; }
.list-sp .row .col-xs-6{width:50%;}
.banner_col{}
.title-box {height: 50px; line-height: 50px;text-align:center;}
.title-box b { display:block;font-size:1.8rem; color:#ffd9a4;border-top:1px solid #ffd9a4;border-bottom:1px solid #ffd9a4;width:98%;margin:auto;}
.title-box a { font-size: 13px; float: right; }
.good { display: block; border:1px solid #efefef;position:relative;}
.good .hot{position:absolute;top:0;left:0;height:40px;width:40px!important;z-index:996;}
.goodname{padding:0 4px;}
.list-box .col-xs-6 .good img { width: 100%; }
.good p { font-size: 13px; line-height: 22px; height: 22px; white-space: normal; display: -webkit-box;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2;  -webkit-box-flex: 1; overflow: hidden; margin: 3px 0; }
.list-box .col-xs-6 .good div { line-height: 30px;  }
.good div span { color: #ff5000; font-size: 12px; line-height: 30px; }
.good div span em { font-size: 15px; font-style: normal; font-weight: bold; }
.good div small { font-size: 12px; float: right; color: #aaa; }
.list-box .col-xs-12 { padding: 6px 10px; }
.list-box .col-xs-12 .good img { width: 150px; float: left; }
.list-box .col-xs-12 .good div { padding-left: 160px; }
.list-box .col-xs-12 .good p { font-size: 14px; line-height: 22px; height: 66px;
    -webkit-line-clamp: 3; margin-top: 0; margin-bottom: 5px; }
.list-box .col-xs-12 .good div span { display: block; }
.list-box .col-xs-12 .good div small { display: block; float: none; }

@media ( max-width: 767px){
    .list-box .col-xs-12 .good img { width: 35vw; }
    .list-box .col-xs-12 .good div { padding-left: 37vw; }
}
/*滚动广告*/
.gdggq .row{margin:5px -6px;}
.gdggq{background:#eb6464;color:#fff;line-height:28px;}
.gdggq a{color:#fff;}
/*分类*/
.search-wrap { position: fixed; width: 100%; height: 50px; left: 0; top: 0; z-index: 999; }
.search-main { background-color: #efefef; height: 50px; box-shadow: 0 2px 10px #aaa; }
.search-main .col-xs-1 { padding: 0; }
.search-main .col-xs-1 a { display: block; height: 50px; line-height: 40px; font-size: 30px;
    color: #999; text-align: center; }
.search-main .col-xs-1 i { vertical-align: middle; font-size: 30px; line-height: 50px; }
.search-main .col-xs-11 { padding-left: 8px; }
.search-box { background-color: #fff; height: 30px; margin: 10px 0; border-radius: 15px; padding-left: 10px;
    overflow: hidden; }
.search-box input[type="text"] { width: 80%; border: 0; margin: 0; padding: 0; float: left; outline: 0;
    line-height: 30px; padding-left: 3px; color: #aaa; font-size: 13px; }
.search-box input[type="submit"] { width: 40px; height: 30px; border: 0; outline: 0; float: right;
    background: none; background: url("../images/jquery.png") no-repeat center center; background-size: 20px 20px; }
.cate-box { height: 100%; }
.cate-box .row { height: 100%; }
.menu1box{ width: 150px; background-color: #f8f8f8; height: 100%; float: left; overflow-x: hidden;
    overflow-y: scroll; padding: 50px 0; }
#menu1  { width: 150px; height: 100%; }
#menu1 li { display:block; cursor:pointer; text-align:center; width: 150px; line-height: 40px; height: 40px;
 border-bottom: 1px #e6e6e6 solid; border-right: 1px #e6e6e6 solid; }
#menu1 li.hover { background-color:#fff; border-right: 1px #fff solid; border-left: 5px #f00 solid; padding-right: 5px; }
#menu1 li.hover a { color: #f00; }
.main1box{ padding: 50px 10px 10px 10px; height: 100%; overflow-x: hidden; overflow-y: scroll; }
#main1 ul{ display: none;}
#main1 ul.block{ display: block;}
#main1 dl { margin-bottom: 10px; }
#main1 dt { height: 45px; padding: 10px 0; }
#main1 dt a { float: right; line-height: 25px; font-weight: normal; font-size: 12px; }
#main1 dt b { display: block; font-weight: normal; background: url("../images/icon-7.png") no-repeat 0 0;
    line-height: 25px; background-size:  auto 25px; color: #fff; font-size: 13px; padding-left: 5px; }
#main1 dd { width: 145px; float: left; text-align: center; margin: 5px; }
#main1 dd img { width: 145px; height: 145px; }
#main1 dd span { line-height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;display:block;}
@media ( max-width: 992px){
    #main1 dd { width: 130px; }
    #main1 dd img { width: 130px; height: 130px; }
}
@media ( max-width: 767px){
    .menu1box{ width: 100px; }
    #menu1 { width: 100px; }
    #menu1 li { width: 100px; }
    #main1 dd { width: 33.3%; margin: 0; padding: 3px; }
    #main1 dd img { width: 100%; height: auto; }
}
@media ( max-width: 320px){
    .menu1box{ width: 80px; }
    #menu1  { width:80px; }
    #menu1 li { width: 80px; line-height: 35px; height: 35px; }
}

/*商品详情*/
.detail-box .col-sm-5 { padding: 10px 0; }
.detail-box .col-sm-7 { padding: 10px; }

.slide-detail { position:relative; overflow:hidden; margin: 0 auto; border: 1px #eee solid; }
.slide-detail .hd { position:absolute; width: 100%; height: 30px; line-height:30px; bottom:0; left:0; z-index:1;
    text-align: center; }
.slide-detail .hd li { display:inline-block; width: 10px; height: 10px; -webkit-border-radius: 5px;
    -moz-border-radius: 5px; border-radius: 5px; background:#fff; text-indent:-9999px; overflow:hidden;
    margin-right: 8px; }
.slide-detail .hd li.on { background:#999; }
.slide-detail .bd { position:relative; width: 100%; z-index:0; }
.slide-detail .bd li { position:relative; text-align:center;  }
.slide-detail .bd li img { background:url(../images/loading.gif) center center no-repeat;
    vertical-align:top; width:100%; }
.slide-detail .bd li a { -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

@media ( max-width: 767px){
    .detail-box .col-sm-5 { padding: 0; }
    .slide-detail { border: 0; }
    .slide-detail .hd li { width: 6px; height: 6px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
        border-radius: 3px; }
}

.good-detail h1 { font-size: 24px; line-height: 35px; color: #000; margin-bottom: 10px; }
.good-detail p { display: none; }
.good-detail section { display: none; }
.good-detail div { display: none; }
.good-detail h3 span { display: block; line-height: 40px; font-size: 18px; color: #f00; }
.good-detail h3 span em { font-size: 30px; font-style: normal; }
.good-detail h3 span del { font-size: 16px; color: #999; }
.good-detail h3 label { display: block; color: #666; line-height: 35px; font-size: 16px; }
.good-detail h3 label b { color: #aaa; font-weight: normal; }
.good-con { padding: 0; }
.good-con-title { height: 40px; background-color: #f8f8f8; line-height: 40px; padding-left: 15px;
    border-left: 5px #f00 solid; font-size: 18px; font-weight: bold; color: #000; margin-bottom: 10px; }
.good-con-inner { font-size: 16px; line-height: 1.8em; padding: 15px 30px; }
.good-con-inner p { margin-bottom: 10px; }
.good-con-inner img { width: 100%; }

@media ( max-width: 767px){
    .detail-box .col-sm-7 { padding: 0; }
    .good-detail h1 { font-size: 16px; line-height: 25px; padding: 8px; margin: 0; }
    .good-detail h3 { display: none; }
    .good-detail p { display: block; padding: 0 8px; border-bottom: 1px #f5f5f5 solid; }
    .good-detail p span { line-height: 40px; font-size: 15px; color: #f00; }
    .good-detail p span em { font-size: 22px; font-style: normal; }
    .good-detail p span del { font-size: 14px; color: #999; }
    .good-detail p small { float: right; line-height: 40px; font-size: 14px; color: #999; }
    .good-detail div { display: block; line-height: 40px; height: 45px; padding: 0 8px; border-bottom: 5px #eee solid; }
    .good-detail div  small { float: right; font-size: 14px; line-height: 40px; color: #999; }
    .good-detail section { display: block; line-height: 40px; height: 45px; padding: 0 8px;
        border-bottom: 5px #eee solid; }
    .good-detail label { color: #999; }
    .good-detail span { color: #333; }
    .good-detail i { font-size: 20px; float: right; line-height: 40px; color: #999; }
    .good-detail article { display: block; line-height: 24px; padding: 8px; border-bottom: 5px #eee solid; }
    .good-con-title { padding-left: 10px; border-left: 3px #f00 solid; font-size: 16px; }
    .good-con-inner { font-size: 15px; line-height: 1.8em; padding: 8px; }
    .good-con-inner img { display: block; width: 100%; }
}

/*商品列表*/
.list-info .col-xs-3 { height: 45px; padding: 10px 5px 0; text-align: center; line-height: 30px; }
.list-info .col-xs-3 .btn { padding: 0; width: 100%; height: 30px; }
.list-info .col-xs-3 .dropdown-menu { min-width: auto; }
.list-style { color: #999; float: right; padding: 0 10px; line-height: 30px; font-size: 16px; }

/*购物车*/
.cart-box { border-top: 18px #f3f4f6 solid;  }
.cart-box input[type='checkbox'] { vertical-align: middle; margin-right: 5px; width: 14px; height: 14px;
    margin-top: -2px; margin-bottom: 1px; }
.cart-title { padding: 0 10px; height: 28px; line-height: 28px; border-bottom: 1px #dfdfe1 solid; font-size: 15px; }
.cart-unit1 { position: relative;
    /* padding: 15px 0; */
    display: flex;
    justify-content: left;
    /* border-bottom: 1px #dfdfe1 dashed; */
    /* background: #d9edf72e; */
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 4px;
    padding-left: -10px;
    padding-right: 1%;
    /* margin-left: -10px; */
    background-color: #fffbf9;
    border: 1px dashed #fea95a; }
    .cart-unit1 .col-xs-70 span { font-size: 16px; line-height: 1.6em; color: #f00; font-weight: 400; }
.cart-unit { position: relative;
    padding: 15px 0;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px #dfdfe1 dashed;
    background: #d9edf72e; }
.cart-unit:last-child { border-bottom: 0; }
.cart-unit .col-xs-1 { padding-left: 5px; padding-right: 5px; text-align: center; }
.cart-unit .col-xs-1:first-child { padding-left: 8px; padding-right: 0;
    display: flex; justify-content: center; align-items: center; }
.cart-unit .col-xs-3 { padding-left: 8px; padding-right: 0; padding-top: 8px;}
.cart-unit .col-xs-7 { padding-left: 8px; padding-right: 0; }
.cart-unit .col-xs-3 img { width: 100%;}
.cart-unit .col-xs-7 a { font-size: 14px; line-height: 20px; height: 40px; white-space: normal; display: -webkit-box;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2;  -webkit-box-flex: 1; overflow: hidden; }
.cart-unit .col-xs-7 p { color: #aaa; font-size: 14px; line-height: 18px; height: 36px; white-space: normal; display: -webkit-box;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2;  -webkit-box-flex: 1; overflow: hidden; }
.cart-unit .col-xs-7 span { font-size: 16px; line-height: 1.6em; color: #f00; font-weight: 400; }
.cart-unit .col-xs-1 i { color: #aaa; }
.num-box { position: absolute; bottom: 8px; right: 8px; border: 1px #ddd solid;
    height: 25px; width: 82px; border-radius: 20px; }
.num-box i { font-size: 14px; color: #ccc; line-height: 25px; }
.num-box input { width: 18px; height: 23px; line-height: 23px; padding: 0; border-top: 0; border-bottom: 0;
    border-left: 1px #ddd solid; border-right: 1px #ddd solid; float: left; font-size: 13px;
    outline: 0; text-align: center; width: 30px; background: none; color: #777; box-sizing: border-box; }
.num-box a { width: 25px; line-height: 25px; cursor: pointer; float: left; text-align: center; }
.cart-heji { padding: 0 8px; line-height: 35px; text-align: right;padding-bottom: 25px; }
.cart-heji b { font-weight: bold; color: #f00; }

/*提交订单*/
.addr-box { background-color: #656c89; color: #fff; padding: 10px 0; display: flex; justify-content: space-between; }
.addr-box .col-xs-11 { padding-left: 10px; padding-right: 8px; }
.addr-box .col-xs-11 p { border-bottom: 1px #565c76 dashed; line-height: 35px; }
.addr-box .col-xs-11 p:last-child { border-bottom: 0; }
.addr-box .col-xs-1 { padding-left: 0; padding-right: 10px; display: flex; justify-content: center; align-items: center; }
.addr-box .col-xs-1 a { display: flex; justify-content: center; align-items: center; }
.addr-box .col-xs-1 i { color: #8f92a1; font-size: 16px; }

.price-box { border-top: 8px #f3f4f6 solid; border-bottom: 1px #dfdfe1 solid; }
.price-box p { line-height: 38px; border-bottom: 1px #ddd dashed; }
.price-box p span { float: right; color: #f00; }
.price-box p:last-child { border-bottom: 0; }
.pay-box { border-top: 8px #f3f4f6 solid; }
.pay-title { padding: 0 10px; height: 38px; line-height: 38px; border-bottom: 1px #f5f5f5 solid; font-size: 15px; }
.pay-title b { float: right; color: #f00; }
.pay-box .col-xs-12 { padding: 10px; }
.pay-box .col-xs-12 p { line-height: 38px; border-bottom: 1px #f5f5f5 dashed; }
.pay-box .col-xs-12 p input { margin-right: 8px; }

#paybox { display: none; }
#paybox input { height: 40px; line-height: 40px; display: block; border: 1px #ddd solid; border-radius: 3px;
    margin: 20px auto; width: 75%; }

/*订单*/
.tabBox .hd{ height:40px; line-height:40px; border-bottom:1px solid #ddd; position:relative;  }
.tabBox .hd ul{ position:absolute; width: 100%; height:40px; top:0; overflow:hidden;  }
.tabBox .hd ul li{ float:left; width: 25%; color:#666; height: 40px; line-height: 40px; text-align: center; }
.tabBox .hd ul .on{ border-bottom: 2px solid #f00;  }
.tabBox .hd ul .on a{ color:#f00;  }
.tabBox .bd ul { padding: 0; }
.order-box { border-top: 8px #f3f4f6 solid; border-bottom: 1px #dfdfe1 solid;  }
.order-title { padding: 0 10px; height: 38px; line-height: 38px; border-bottom: 1px #f5f5f5 solid; font-size: 14px; }
.order-title span { float: right; color: #999; }
.order-title span.red { color: #f00; }
.order-title span.blue { color: #04669e; }

.order-box section { padding: 0 10px; height: 38px; line-height: 38px; border-bottom: 1px #eee dashed;
    text-align: right; color: #999; font-size: 12px; }
.order-box section:last-child { border: 0; }
.order-box section span { color: #333; }
.order-box section b { color: #333; font-size: 14px; padding-left: 10px; font-weight: normal; }
.order-unit { padding-top: 5px; padding-bottom: 5px; display: flex; justify-content: space-between; background:#f5f5f5;border-bottom:1px solid #e8e8e8;}
.order-unit .col-xs-3 { padding-left: 8px; padding-right: 8px; }
.order-unit .col-xs-6 { padding-left: 0; padding-right: 0; }
.order-unit .col-xs-6 a { font-size: 13px; line-height: 20px; height: 40px; white-space: normal; display: block;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2;  -webkit-box-flex: 1; overflow: hidden;}
.order-unit .col-xs-6 p { color: #aaa; font-size: 12px; line-height: 18px; height: 36px; white-space: normal; display: -webkit-box;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2;  -webkit-box-flex: 1; overflow: hidden; }
.order-unit .col-xs-3:last-child { display: flex; flex-direction: column; padding-top: 8px; padding-bottom: 8px;
    justify-content: space-between; align-items: center;  }
.order-unit .col-xs-3 img {  width: 100%; }
.order-box aside { padding: 8px 10px; text-align: right; }
.order-box aside a { display: inline-block; margin-left: 10px; padding: 0 10px; border: 1px #e5e5e5 solid; border-radius: 3px;
     line-height: 25px; font-size: 13px; border-radius:30px;}
.order-box aside a.btn-red { border-color: #ff5000;color: #ff5000;}
.order-unit .col-xs-3 span { color: #333; }
.order-unit .col-xs-3 small { color: #999; font-size: 12px; }

/*订单详情*/
.order-style-1 { padding: 25px; text-align: center; background-color: #fff2df; }
.order-style-1 p { font-size: 16px; line-height: 35px; color: #ffa800; }
.order-style-1 p i { font-size: 18px; vertical-align: middle; line-height: 35px; }
.order-style-1 span { color: #666; }
.order-style-2 { padding: 25px; text-align: center; background-color: #d4ebf4; }
.order-style-2 p { font-size: 16px; line-height: 35px; color: #04669e; }
.order-style-3 { padding: 25px; text-align: center; background-color: #f5f5f5; }
.order-style-3 p { font-size: 16px; line-height: 35px; color: #666; }
.addr-unit { padding: 10px; }
.addr-unit b { font-size: 15px; display: block; height: 30px; }
.addr-unit p { line-height: 20px; color: #666; padding: 3px 0; }
.addr-unit p span { float: right; }
.order-price { padding: 10px; }
.order-price p { line-height: 35px; }
.order-price p span { float: right; }
.order-price p:last-child { border-top: 1px #ddd dashed; padding-top: 5px; font-size: 14px; }
.order-price p:last-child span { color: #f00; font-weight: bold; }
.pay-box .col-xs-12 p span { float: right; }

/*地址列表*/
.addr-con { padding: 10px 0; border-bottom: 1px #ddd dashed; display: flex; justify-content: space-between; }
.addr-con .col-xs-1 { padding-left: 8px; padding-right: 8px; text-align: center; display: flex;
    flex-direction: column; justify-content: center; align-items: center;}
.addr-con .col-xs-1:last-child { padding-left: 0; justify-content: space-between; }
.addr-con .col-xs-1:last-child a { display: block; line-height: 25px; color: #999; font-size: 16px; }
.addr-con .col-xs-10 p { padding: 3px 0; line-height: 20px; color: #333; }
.addr-con .col-xs-10 p:last-child { color: #999; }
.addr-list>.row>.col-xs-6 { padding: 20px; text-align: center; }

/*编辑地址*/
.addr-formbox .form-group { margin: 0; padding: 8px 0; border-bottom: 1px #ddd solid; }
.addr-formbox .form-group:last-child { padding:15px 0; border: 0; }
.addr-formbox .form-control { border: 0; outline: 0; background: none; box-shadow: none; }
.addr-formbox .col-xs-2 { padding-left: 10px; padding-right: 0; padding-top: 0; line-height: 34px; }
.addr-formbox .col-xs-10 { padding-left: 0; padding-right: 10px; }

@media ( max-width: 767px){
    .addr-formbox .col-xs-2 { font-size: 13px; padding-left: 8px; text-align: right; }
}
@media ( max-width: 374px){
    .addr-formbox .col-xs-2 { font-size: 12px; padding-left: 5px; }
}
/*店铺列表*/
.list-info .col-xs-4 { height: 45px; padding: 8px 5px 0; text-align: center; line-height: 30px; }
.list-info .col-xs-4 .btn { padding: 0; width: 100%; height: 30px; }
.list-info .col-xs-4 .dropdown-menu { min-width: auto; }
.list-info .col-xs-8 { height: 45px; padding: 8px; }
.list-info .col-xs-8 .search-box { border: 1px #ddd solid; margin: 0; padding-left: 5px;}
.list-info .col-xs-8 .search-box input[type="text"] { width: 70%; }
.dianpu section { position: relative; }
.dianpu section img { width: 100%; }
.dianpu section span { position: absolute; top: 5px; right: 5px; padding: 0 3px; font-size: 12px; line-height: 18px;
  background-color: rgba(0,0,0,.7); color: #fff; border-radius: 3px; }
.dianpu div b { display: block; height: 25px;line-height: 25px; font-weight: normal;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #ff5000; }
.dianpu div span { display: block; height: 23px;line-height: 23px; color: #666; font-size: 13px; }
.dianpu div p { font-size: 12px; line-height: 22px; height: 44px; white-space: normal; display: -webkit-box;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #999; -webkit-box-flex: 1; overflow: hidden; }
.dian-img { display: block; width: 70%; border: 8px #eee solid; margin: 10px auto; }
.dian-img img { width: 100%; }
.container .swiper-slide  .col-xs-6{width:100%;}
.list-sp .sp{height:120px;overflow:hidden;display;block;float:left;position:relative;}
.list-sp .tu,.ipic,.shoppic,.flpic,.dpic,.tpic{overflow:hidden;display:block;position:relative;}
.list-sp .tu img,.tpic img,.ipic img,.shoppic img,.flpic img,.dpic img{display:block;position: relative;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;}
/*商品图片*/
@media screen and (max-width: 1920px){
	.list-sp .tu{height:250px;}
	.ipic{height:250px;}
	.shoppic{height:110px;width:90px;margin-bottom:5px;}
	.spxq{height:auto;max-height:600px;}
	.flpic{height:145px;}
	.dpic{height:100px;width:100px;}
	.tpic{height:150px;}
}
@media screen and (max-width: 992px){
	.list-sp .tu{height:365px;}
	.ipic{height:300px;}
	.spxq{height:auto;max-height:500px;}
	.flpic{height:130px;}
	.dpic{height:112px;}
}
@media screen and (max-width: 600px){
	.list-sp .tu{height:177px;}
	.ipic{height:170px;}
	.shoppic{height:100px;width:80px;margin-bottom:5px;}
	.spxq{height:auto;max-height:440px;}
	.flpic{height:80px;}
	.dpic{height:70px;width:70px;}
	.tpic{height:120px;}
}
.menu-box .partition{width:calc(100% / 4 );}
.list-box .col-xs-6{width:50%;}
/*产品属性弹窗*/
.layui-layer-page .layui-layer-content { overflow: visible !important; }
#choose-box { background-color: #fff; display: none; }
.choose-a { padding: 0 10px; height: 90px; }
.choose-a>img { width: 100px; height: 100px; border: 1px #ddd solid; float: left; margin-top: -25px; }
.choose-a section { padding-left: 110px; padding-top: 10px; }
.choose-a section b { color: #ff8b0a; line-height: 24px; font-size: 18px; }
.choose-a section p { color: #999; line-height: 20px; font-size: 13px; }
.choose-a section a { padding: 3px; float: right; }
.choose-a section a img { width: 22px; height: 22px; }
.choose-b { padding: 0 10px 10px; }
.choose-b>b { display: block; line-height: 25px; margin-bottom: 3px; font-weight: normal; color: #555; }
.choose-b section a { line-height: 24px; height: 24px; display: inline-block; margin-right: 8px; margin-bottom: 8px;
    padding: 0 15px; background-color: #eee; color: #333; border-radius: 13px; font-size: 13px; }
.choose-b section a.on { background-color: #ff8b0a; color: #fff; }
.choose-c { padding: 10px; border-top: 1px #eee solid; }
.choose-c>b { width: 80px; float: left; font-weight: normal; font-size: 14px; }
.num-j { text-align: right; }
.num-j i { font-size: 22px; color: #ccc; vertical-align: middle; }
.num-j input { width: 22px; height: 22px; line-height: 22px; padding: 0; border: 0;
    outline: 0; text-align: center; background: none; color: #777; font-size: 13px; }
.num-j a { display: inline-block; }
.choose-submit { width: 100%; height: 50px; }
.choose-submit a { display: block; float: left; text-align: center; line-height: 50px; color: #fff; width: 50%; height: 50px; }
.choose-submit a:nth-child(1) { background-color: #ffbe87; }
.choose-submit a:nth-child(2) { background-color: #ff5000; }
/*input变圆圈*/
.check_box + .xzk::before {content: "\a0";display: inline-block;width: 18px;height: 18px;margin-right: 10px;background-color: rgba(0,0,0,0.1);
    line-height: 18px;border-radius:50%;}
.check_box:checked + .xzk::before {content: "\2713";background-color: #00b8ff;color:white;}
.check_box{position: absolute;clip: rect(0, 0, 0, 0);}
.ddxq{background:#fff;}
.zffs{margin-top:30px;border-top:1px solid #ddd;}