.ui-page{
    /*background-color: #e7e7e7 !important;*/
}
.goods-t>div{
    width:600px;
}
.swiper-banner{
    overflow: hidden;
}
.swiper-wrapper{
    width:600px;

}
.swiper-wrapper .swiper-slide img{
    /*width:100%;*/
}

.goods-t{
    margin-top:200px;
    margin-bottom: 80px;
}
.goods-i{
    font-size:0;
}

.goods-i img{
    width:100%;
    font-size:0 !important;
}

.top{
    margin-top:1.6rem;
}
.breadcrumbs{
    margin-bottom: 1.6rem;
    margin-left:0.4rem;
}

.breadcrumbs a{
    color:#8b8b8b !important;
}

.swiper-banner {
    position: relative;
}
.swiper-banner img{
    width:80%;
}

.swiper-pagination{
    width:480px !important;
}

.swiper-pagination-banner{
    display: flex;
    justify-content: center;
    text-align: center;
    /*position: absolute;*/
    /*bottom:36px !important;*/
    /*z-index: 10;*/
    align-items: center;
    /*height: 20px;*/
    width:auto !important;
    /*--swiper-theme-color: #ffffff;*/
    /*--swiper-pagination-color: #ffffff;!* 两种都可以 *!*/
}

.my-bullet-div{
    width:30px;
}

.swiper-pg-div{
    width:0.533rem;
    height:2px;
    /*margin:0 10px;*/
    background-color: #c9c9c9;
}


.my-bullet-active{
    background-color: #777;
}

.enlarge{
    margin-left:50px;
    width:0.6rem;
    height:0.6rem;
    border-radius: 50%;
    background-color:#ffffff;
    display: block;
    text-align: center;
    line-height: 0.667rem;
    color:#bbbbbb;
    font-size:0.367rem;
    font-weight: bold;
    position: relative;
    top:-0.533rem;
}

.zoomify-shadow{
    background-color: transparent !important;
}

.swiper-zindex{
    z-index: 15009;
}


.product-info{
    margin-top:1.333rem;
    text-align: center;
    font-size:0.533rem;
    font-weight:100;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

}
.product-name{
    width:85%;
    margin-bottom: 0.4rem;
}

.product-picture img{
    width:10rem;
    display: block;
}

/*模板共用样式*/
.product-picture{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.product-img-title{
    font-size:24px;
    line-height: 36px;
    font-weight: bold;
}


.product-note{
    color:#7e7e7e;
    line-height: 60px;
}

.product-param{
    width:8rem;
    font-size:14px;

}
.product-param>ul>li{
    width:3rem;
    float: left;
    margin-left:1rem;
    line-height: 36px;
}
.product-param>ul:last-child{
    border-bottom: none;
}
.product-param>ul{

    border-bottom: 1px dashed #888888;
}

.product-param>ul li:after{
    clear:both;
}

.li-param-value{

}
.li-param-attr{
    font-weight: bold;
    list-style-type:square;
}
.li-param-value{
    list-style-type:none;
}
.clear-both{
    clear: both;
}

.product-detail-div{
    /*display: inline-block !important;*/
    font-weight: bold;
    font-size:12px;
}
.product-details>div{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.mb-6{
    margin-bottom: 0.8rem;
}

.product-img-title2{
    font-size:10px;
}
.mb-2{
    margin-bottom: 0.267rem;
}
.mb-4{
    margin-bottom: 0.533rem;
}
.mb-11{
    margin-bottom: 1.467rem;
}
.product-spec2 img{
    margin-bottom: 0.213rem;
}

/*div#header-con{*/
/*    background-color: #1b1b1b !important;*/
/*    position:relative;*/
/*}*/

/*商品介绍*/
.info_block{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 638px;
    height: 32px;
    background: #FFFFFF;
    opacity: 1;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
}
.info_block div:first-child{
    display: flex;
    margin:0;
    justify-content: flex-start;
}

icons{
    margin:0;
}
.icons img{
    width:12px;
    height:12px;
}

.info_text_price{
    font-size:36px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
    margin-top:30px;
    margin-bottom: 31px;
}

table{
    margin:0;
}
.year{
    float:right;margin-top:-3px;font-size:12px;
}
.xuanmu{
    float:left;margin-top:12px;font-size:12px;
}
td{
    padding:5px 20px;
    border: 1px solid #DDDDDD;
    font-size:14px;
}

.th td{
    padding:0;
    text-align: center;
}
.info_table{
    display: flex;
    justify-content: flex-start;
    margin-top:23px;

}
.colorDiv{
    margin-top:23px;
}

.colorFont{
    margin-top:20px;
    margin-bottom: 20px;
}

.colorItem{
    width: 38px;
    height: 24px;
    line-height: 24px;
    background: #FFFFFF;
    border: 1px solid #E4E3E8;
    opacity: 1;
    font-size:12px;
    padding:2px 4px;
    margin:0;
    float:left;
    text-align: center;

}

.colorList{
    clear:both;
}

span.active {
    color: #FFFFFF;
    background: #000000;
}

.colorList2{
    display:flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.colorList2 div{
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right:25px;

    font-weight: 400;

    font-size: 12px;
    line-height: 15px;
    color: #000000;
    opacity: 1;

}

.hidden{
    display:none;
}

.price_line{
    width: 638px;
    height: 0px;
    border: 0.5px dashed #E5E5E5;
    opacity: 1;
    margin-bottom: 35px;
}

.colorList2 div span:first-child{
    margin-bottom:5px;
}

.color{
    width: 28px;
    height: 28px;
    border-radius: 50%;
    opacity: 1;
    display: inline-block;

    border: 1px solid #E4E3E8;
}
#lineTd {
    background-image: url('/static/img/link.svg');

    padding:5px;
}