.main_info{
    float: left;
    width: 100%;
    padding: 0 8%;
    padding-top: 80px;
}
.main_info>img{
    float: left;
    width: 100%;
    margin-right: 5%;
}
.product_info{
    float: left;
    width: 100%; 
    padding-top: 0;
}
.main_info .product_info .price{
    font-size: 36px;
    color: #ff3994;;
    font-weight: bold;
}
.main_info .product_subtit{
    color: #FF6FB1;
}

.main_info .prod-table{
    margin: 30px 0;
}

.main_info .prod-table tr{
    font-size: 18px;
    line-height: 36px;
}
.shop_link{
    border-top: #00a29a 1px solid;
    padding-top: 30px;
}
.shop_link img{
    width: 60px;
    margin-right: 10px;
}



#product_img{
    width: 50%;
    position: relative;
    float: left;
    padding-right: 90px;
}
#product_img .main_pic{
    width: 100%;
}
.bx_pic{
    width: 100%;
        margin: 0;
    padding: 0;
}
#product_img .jump_pic{
    
}
#product_img .jump_pic:before{
    content: '';
    background-image: url(/web/images/tool/zoom.png);
    display: block;
    position: absolute;
    right: 0;
    width: 50px;
    height: 50px;
    background-size: cover;
    top: 0;
}
#product_img .jump_pic img{
    
}
#product_img .thumb{
    display: block;
    padding: 0 30px;
}
#product_img .thumb .thumb-pager li.active .imgs{
    border-color: #8ee2d7;
}
#product_img .thumb .imgs{
height: 129.5px;
cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    border: 2px solid #d6d6d6;
}

.product_title{
padding-top: 50px;
}

.main_pic .bx-controls-direction{
    display: none;
}



/* 表格版面: 481px 到 768px。樣式繼承自: 行動版面。 */

@media only screen and (min-width: 481px) {

}

/* 桌面版面: 769px 到最大 1232px。樣式繼承自: 行動版面和表格版面。 */

@media only screen and (min-width: 980px) {
.main_info{
    padding: 120px 50px 0;
}
.main_info>img{
    width: 45%;
}
.product_info{
    width: 50%; 
}




}

@media only screen and (min-width: 1200px) {
.main_info{
    padding: 120px 13% 0;
}

}

@media only screen and (max-width: 980px) {

#product_img{
    width: 100%;    padding: 0;
    order:2;
}
#product_img .thumb .imgs{
    height: 13vw;
}

.main_info{
display: flex;
    flex-wrap: wrap;

}
.product_info{
    order:3;
}
.product_title{
    order: 1;
    padding-top: 20px;
    margin-bottom: 30px;
}
#product_img .thumb,#product_img .jump_pic:before{
    display: none;
}
.main_pic .bx-controls-direction{
    display: block;
}

}


@media only screen and (max-width: 500px) {
.main_info{
    padding: 80px 50px 0;
}

}

@media only screen and (max-width: 980px) {
.prod-table td,.prod-table th {
    display: block;
}
.prod-table th{
    padding-top: 10px;
}
.prod-table td{
    border-bottom: #eee 1px solid;
    padding-bottom: 10px;
}
.prod-table .colon {
    display: none;
}
}