@charset "UTF-8";
html{
    font-size: calc(100vw/360*20);
}
@media screen and (max-width: 360px){
    html{
        font-size: 20px;
    }
}
@media screen and (min-width: 540px){
    html{
        font-size: 28px;
    }
}
/*浏览器滚动条*/
::-webkit-scrollbar {width:0px;background-color:#fff;}
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-thumb {border:solid 0px #5d5d5d;width:0px;background-color:#fff;}
::-webkit-scrollbar-corner {background-color:#5d5d5d;}
::-webkit-resizer {}
::-webkit-scrollbar:horizontal{height:9px;}
.bc_fff{background:#fff;}
/*
* 自定义公共类
*/

.list_a{
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 3;
    background: #fff;
}
.imgDiv{
    overflow: hidden;
    position: relative;
    padding-top: 100%;
}
.imgDiv img{
    display: block;
    width: 100%;
    height: 100%;
    *height: auto;
    position: absolute;
    left: 0px;
    top: 0px;
}
.scaleImg img{
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.scaleImg:hover img{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.listDeta{
    overflow: hidden;
    position: relative;
    padding: 0.25rem;
}
.listName{
    height: 1.0rem;
    line-height: 1.0rem;
    display: block;
    font-size: 0.7rem;
    color:#333;
    text-align: center;
    overflow: hidden;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.list_a:hover .listName{
    color:#bd0000;
}
.list_a:hover .listMore{
    border-color:#bd0000;
    color:#bd0000;
}
.listIntr{
    font-size: 0.6rem;
    color:#999;
    text-align: center;
    line-height: 1.25rem;
   height: 1.25rem;
    overflow: hidden;
}
/*
* 手机版常用公共样式
*/
/*
* css截取字数串
*/
.clamp1{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp2{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp3{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp4{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp5{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 5 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp6{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 6 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/*
* 内容垂直居中
*/
.tableCont{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top:0px;
    z-index: 5;
}
.table{
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: table;
}
.tableCell{
    display: table-cell;
    overflow: hidden;
    vertical-align: middle;
}

/*
* 边框公共部分
*/
.bd_b:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom:0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}
.bd_t:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    top:0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}
.bd_l:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    position: absolute;
    left: 0px;
    top:0px;
    -webkit-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
    z-index: 2;
}
.bd_r:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    position: absolute;
    right: 0px;
    top:0px;
    -webkit-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
    z-index: 2;
}
.bd_a{
    display: block;
    position: relative;
    text-align: center;
}
.bd_a:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 200%;
    height: 200%;
    border: 1px solid #ddd;
    position: absolute;
    left: 0px;
    top: 0px;
    transform: scale(0.5);
    transform-origin: 0px 0px;
    box-sizing: border-box;
    border-radius: 6px;
    z-index: 1;
    background: #f5f5f5;
}
.hover .bd_a:after{
    background: #bd0000;
    border-color:#bd0000;
}
.hover .bd_a span{
    color:#fff;
}
.bd_a span{
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 3;
}
/*
* flex
*/
.flex{
    display: flex;
    overflow: hidden;
}
.flexL{
    overflow: hidden;
}
.flexC{
    flex: 1;
    overflow: hidden;
}
.flexR{
    position: relative;
    overflow: hidden;
}

/*
* form
*/
.formL{
    overflow: hidden;
    position: relative;
}
.formC{
    flex: 1;
}
.formR{
    overflow: hidden;
}
.form_a{
    display: flex;
    overflow: hidden;
}
#mobileCont .hideCont,
#mobileCon .hideCont{
    padding: 10px 0px 0px;
}
/*
* 框架细节样式控制
*/
.btDisable,
.upDisable{
    padding:0px !important;
}

/*
* 首页品牌
*/
.brandBox{
    overflow: hidden;
    padding: 0px 10px;
}
.hotBrand{
    overflow: hidden;
}
.hotBrand_a{
    display: block;
    overflow: hidden;
    padding-top: 38.54166667%
}
.brandList{
    width: 100%;
    overflow: hidden;
    height: 40px;
    font-size: 0px;
}
.brand_dl{
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
    white-space:nowrap;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}
.brand_dl dd{
    display: inline-block;
    overflow: hidden;
    padding-right: 5px;
}
.brand_dl dd .brandDiv{
    overflow: hidden;
    width: 80px;
}
.brandImg{
    width: 100%;
    display: block;
    overflow: hidden;
    padding-top: 50%;
    position: relative;
}
.brandImg img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    zoom: 1;
}

/*
* 广告
*/
.indAddBox{
    padding-top: 10px;
}
.indAdd{
    overflow: hidden;
}
.indAdd_dl{
    overflow: hidden;
    position: relative;
}
.indAdd_dl:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 4;
}
.indAdd_dl:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 4;
}
.indAdd_dl dt{
    width: 50%;
    overflow: hidden;
    float: left;
    position: relative;
}
.indAdd_dl dt:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    position: absolute;
    right: 0px;
    top: 0px;
    -webkit-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
    z-index: 4;
}
.indAdd_dl dt:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 4;
}
.indAdd_dl dt .imgDiv{
    padding-top: 100%;
}
.indAdd_dl dd{
    width: 50%;
    overflow: hidden;
    float: left;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.indAdd_dl dd:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    position: absolute;
    right: 0px;
    top: 0px;
    -webkit-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
    z-index: 4;
}
.indAdd_dl dd:nth-child(2):before,
.indAdd_dl dd:nth-child(3):before{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 4;
}
.indAdd_dl dd .imgDiv{
    padding-top: 50%;
}
/*
* 促销活动
*/
.saleActive{
    overflow: hidden;
}
.saleAct_dl{
    overflow: hidden;
    padding: 5px;
}
.saleAct_dl dd{
    width: 50%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.saleAct_dl .list_a{
    padding: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
}
.saleAct_dl .listName{
    height: 1.25rem;
    line-height: 1.25rem;
}
.saleActTime{
    height: 1.0rem;
    line-height: 1.0rem;
    overflow: hidden;
    font-size: 0.5rem;
    color:#666;
    text-align: center;
}
.saleActTime span{
    padding: 0px 3px;
}
.price{
    height: 1.0rem;
    line-height: 1.0rem;
    overflow: hidden;
    font-size: 0.7rem;
    color:#bd0000;
    text-align: center;
}

/*
* 横幅广告
*/
.clumAdd{
    overflow: hidden;
}
.clumAdd a{
    display: block;
    overflow: hidden;
}
.clumAdd a img{
    display: block;
    max-width: 100%;
}

/*
* 猜你喜欢
*/
/*^^^ 猜你喜欢 ^^^*/
.maybeLove{
    padding: 10px 0px 0px;
    overflow: hidden;
}
.maybeLove .indTit{
    padding: 0px 10px;
}
.indLike_dl{
    padding: 5px;
    overflow: hidden;
}
.indLike_dl dd{box-sizing:border-box;float:left;width: 50%;padding: 5px; overflow: hidden;float: left; display: inline;}
.indLike_dl .list_a{
    padding: 10px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
}
.indLike_dl .imgDiv{
    padding-top: 100%;
}
.indLike_dl dd .listName{
    height:1.25rem;
    font-size:0.7rem;
    line-height:1.25rem;
}

/*
* 楼层
*/
.floors{
    overflow: hidden;
    padding: 10px 0px 0px;
}
.floorBox{
    overflow: hidden;
}
.floorAdd{
    overflow: hidden;
    padding-top: 10px;
    position: relative;
}
.floorAdd .imgDiv{
    padding-top: 50%;
}
.floorAdd .imgDiv:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 4;
}
/*
* 楼层风格2
*/
.proList_dl.floorStyle2{
    padding: 0px;
}
.proList_dl.floorStyle2 dt{
    overflow: hidden;
}
.proList_dl.floorStyle2 dt .imgDiv{
    padding-top: 50%;
}
.proList_dl.floorStyle2 dt .imgDiv:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 3;
}
.proList_dl.floorStyle2 dd{
    padding: 0px;
    width: 33.333333333%;
    position: relative;
}
.proList_dl.floorStyle2 dd:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    position: absolute;
    right: 0px;
    top: 0px;
    -webkit-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
    z-index: 3;
}
.proList_dl.floorStyle2 dd:last-child:after{
    display: none;
}

/*
* 楼层风格3
*/
.proList_dl.floorStyle3{
    position: relative;
    padding: 0px;
}
.proList_dl.floorStyle3:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 4;
}
.proList_dl.floorStyle3:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 4;
}
.floorStyle3 dt{
    width: 66.66666667%;
    position: relative;
    float: left;
}
dl.floorStyle3 dt .imgDiv{
    padding-top: calc(50% + 2.5rem);
}
.proList_dl.floorStyle3 dd{
    width: 33.333333333%;
    padding: 0px;
    position: relative;
}
.floorStyle3 dt:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 4;
}

.floorStyle3 dt:before,
.floorStyle3 dd:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    position: absolute;
    right: 0px;
    top: 0px;
    -webkit-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
    z-index: 4;
}
.proList_dl.floorStyle3 dd:nth-child(2):after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 4;
}

/*
* 组合套装
*/
.groupBox{
    overflow: hidden;
    background: #fff;
    padding: 10px;
}
.group{
    overflow: hidden;
    display: flex;
}
.groupL{
    overflow: hidden;
    padding-right: 25px;
    width: 100px;
    position: relative;
}
.groupL:after{
    display: block;
    content: "";
    overflow: hidden;
    position: absolute;
    width: 20px;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(../images/aykj/add2.png) no-repeat center center;
}
.groupR{
    flex: 1;
    height: 100px;
    overflow: hidden;
}
.groupR_dl{
    overflow: hidden;
    overflow-x: auto;
    white-space:nowrap;
    font-size: 0px;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}
.groupR_dl dd{
    width: 100px;
    overflow: hidden;
    display: inline-block;
    margin: 0px 5px;
}
.group .imgDiv em{
    display: block;
    width: 100%;
    height: 22px;
    overflow: hidden;
    background: rgba(0,0,0,0.5);
    line-height: 22px;
    text-align: center;
    font-size: 12px;
    color:#fff;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 3;
}
.group .imgDiv{
    background: #f2f2f2;
}


/**
 * 首页banner图
 * @author 杨朝杰
 * @return
 */
.banner{
    position: relative;
    overflow: hidden;
    padding-top: 50%;
    background: #fff;
}
.bannerCont{
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}
.banerSwiper{
    height: 100%;
    overflow: hidden;
}
.banner_a{
    display: block;
    overflow: hidden;
    width: 100%;
    padding-top:50%;
}
.indRecomCont .banner_a{
	padding-top: 66.6666667%;
}
.banerSwiper .swiper-pagination{
    bottom: 5px;
}
.banerSwiper .swiper-pagination-bullet{
    width: 15px;
    height: 4px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}
.banerSwiper .swiper-pagination-bullet-active{
    background: #bd0000;
}

/*
* 首页快速导航 
*/
.fastMenu{
    overflow: hidden;
    background: #fff;
}
.fast_dl{
    overflow: hidden;
    padding: 0.5rem 0.25rem;
}
.fast_dl dd{
    width: 25%;
    overflow: hidden;
    float: left;
    padding: 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.fast_a{
    display: block;
    overflow: hidden;
}
.fast_a p{
    width: 2.2rem;
    height: 2.2rem;
    overflow: hidden;
    margin: 0px auto;
    position: relative;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.fast_dl dd:nth-child(1) p{
    background: #a6561d;
}
.fast_dl dd:nth-child(2) p{
    background: #7f2712;
}
.fast_dl dd:nth-child(3) p{
    background: #4e855a;
}
.fast_dl dd:nth-child(4) p{
    background: #5b5559;
}
.fast_dl dd:nth-child(5) p{
    background: #ce9c7d;
}
.fast_dl dd:nth-child(6) p{
    background: #d3b988;
}
.fast_dl dd:nth-child(7) p{
    background: #7391ae;
}
.fast_dl dd:nth-child(8) p{
    background: #be4125;
}
.fast_a p span{
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-size: auto 50% !important;
}
.fast_a i{
    display: block;
    overflow: hidden;
    font-size: 0.7rem;
    color:#333;
    text-align: center;
    padding-top: 0.25rem
}

/*
* 官网推荐
*/
.indRecom{
    overflow: hidden;
    padding-top: 66.66666667%;
    background: #fff;
    position: relative;
}
.indRecomCont{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}
.indRecomSwiper{
    height: 100%;
    overflow: hidden;
}
.indRecomSwiper .swiper-pagination{
    bottom: 5px !important;
}
.indRecomSwiper .swiper-pagination-bullet{
    width: 8px;
    height: 8px;
    background: #fff;
    border: 1px solid #fff;
    opacity: 1;
}
.indRecomSwiper .swiper-pagination-bullet-active{
    background: #bd0000;
}
/*
* 精品专区
*/
/*
* 标题公共部分
*/
.indTit{
    position: relative;
    /*border-bottom: 2px solid #ff6600;*/
}
.indTitL{
    text-align: center;
}
.indTitTxt{
    text-align: center;
    overflow: hidden;
    height: 1.0rem;
    line-height: 1.0rem;
}
.indTitTxt span{
    display: inline-block;
    position: relative;
    font-size: 0.8rem;
    color:#000;
    /*padding: 0px 20px;*/
}
.indTitTxt span:before{
    display: none;
    content: "";
    width: 1200px;
    height: 2px;
    overflow: hidden;
    background: #eee;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1px;
}
.indTitTxt span:after{
    display: none;
    content: "";
    width: 1200px;
    height: 2px;
    overflow: hidden;
    background: #eee;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -1px;
}
.indTitR{
    overflow: hidden;
    padding-top: 0.15rem;
}
.indTit_dl{
    overflow: hidden;
    display: flex;
}
.indTit_dl dd{
    flex: 1;
    overflow: hidden;
    padding: 0px 0.25rem;
}
.indTit_dl dd a{
    display: block;
    height: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    font-size: 0.7rem;
    color:#333;
    overflow: hidden;
    position: relative;
}
.indTit_dl dd.hover a{
    color:#bd0000;
}
.indTit_dl dd a:after{
    display: none;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 0.05rem;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #bd0000;
}
.indTit_dl dd.hover{
    background: url(../images/pc/trangleFf6600.png) no-repeat center bottom;
}
.indTit_dl dd.hover a:after{
    display: block;
}
.l-r .indTitL{
    float: left;
}
.middle .indTitTxt span{
    padding: 0px 20px;
}
.middle .indTitTxt span:before,
.middle .indTitTxt span:after{
    display: block;
}
.middle{
    border:none;
}
.middle .indTitR{
    display: none;
}
.row2{
    overflow: hidden;
    padding: 0.5rem 0px 0px;
    background: #fff;
}
.ajaxCont{
    overflow: hidden;
}
.proList_dl{
    overflow: hidden;
    padding: 5px;
    background: #f5f5f5;
}
.hotImg{
    overflow: hidden;
}
.hotImg{
    padding-top: 50%;
}
.proList_dl dd{
    width: 50%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.proList_dl dd .list_a{
    padding: 8px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
}
.listPrice{
    font-size: 0.8rem;
    color:#bd0000;
}
.proList_dl .listDeta{
    text-align: center;
    padding: 0.25rem;
    font-family: 'microsoft yahei';
}

/*
* 人气专区
*/
.row3{
    overflow: hidden;
    background: #fff;
    padding: 0.5rem 0px;
}
.row3_dl{
    overflow: hidden;
    margin: 0px -3px;
    position: relative;
}
.row3_dl dt{
    width: 100%;
    overflow: hidden;
    padding: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.row3_dl dt .list_a img{
    display: block;
    max-width: 100%;
}
.row3_dl dd{
    width: 50%;
    overflow: hidden;
    float: left;
    padding: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.row3_dl dd .list_a{
    display: flex;
    overflow: hidden;
    background: #f5f5f5;
    /*padding: 0.5rem;*/
}
.row3_dl .flexL{
    width: 50%;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.row3ListDeta{
    overflow: hidden;
    padding: 0.25rem 10px 0.25rem 0.25rem;
}
.listBt{
    position: relative;
    font-size: 0.5rem;
    color:#666;
    padding: 2px 5px;
    margin-top: 3px;
}
.listBt:after{
    display: block;
    content: "";
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #666;
    width: 200%;
    height: 200%;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform-origin: 0px 0px;
    -moz-transform-origin: 0px 0px;
    -ms-transform-origin: 0px 0px;
    -o-transform-origin: 0px 0px;
    transform-origin: 0px 0px;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}



/*
* 产品列表
*/
.proListTit{
    overflow: hidden;
    text-align: center;
}
.proListTit span{
    display: inline-block;
    position: relative;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 0.8rem;
    color:#333;
    padding: 0px 10px;
}
.proListTit span:before{
    display: block;
    content: "";
    width: 2.75rem;
    height: 1px;
    overflow: hidden;
    background: #ddd;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1px;
}
.proListTit span:after{
    display: block;
    content: "";
    width: 2.75rem;
    height: 1px;
    overflow: hidden;
    background: #ddd;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -1px;
}
.proListBox{
    overflow: hidden;
}
