.btpro-top{font-size:13px;max-width: 100vw;} 
 .btpro-top *{text-align:left} 
 .btpro-top a,.btpro-top div,.btpro-top li,.btpro-top span,.btpro-top ul{margin:0;padding:0} 
 .btpro-top a{text-decoration:none} .btpro-top ul{list-style-type:none} 
 .btpro-top .btpro-body{margin:0 0 0 -20px} 
 .btpro-top .btpro-body li{position:relative;float:left;display:inline-block;box-sizing:border-box;padding:10px 0 10px 20px;width:15%} 
 .btpro-top .btpro-body li a{display:block;padding:5px;font-size:13px;border:1px solid #fff; border:1px solid #cfcfcf;}
 .btpro-top .btpro-body li a:hover{border:1px solid #666666;box-shadow:0 0 4px 0 #f2f2f2;} 
 @media (max-width:800px){.btpro-top .btpro-body{margin-left:-20px} 
 .btpro-top .btpro-body li{padding-left:20px;width:20%!important} } 
 @media (max-width:640px){.btpro-top .btpro-body{margin-left:-18px} 
 .btpro-top .btpro-body li{padding-left:18px;width:33.33%!important} } 
 @media (max-width:480px){.btpro-top .btpro-body{margin-left:-15px} 
 .btpro-top .btpro-body li{padding-left:15px;width:50%!important} } 
 .btpro-top .btpro-body-cols li{position:relative;float:left;display:inline-block;box-sizing:border-box;width:15%} 
 .btpro-top .btpro-body-cover:after{display:block;padding-top:100%;background-position:center;background-size:contain;background-repeat:no-repeat;content:''} 
 .btpro-top .btpro-body-title:after{display:block;display:-webkit-box;overflow:hidden;height:2.8em;white-space:normal;font-size:14px;line-height:1.4em;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto} 
 .btpro-top .btpro-body-attributte{overflow:hidden;height:20px} 
 .btpro-top .btpro-body-price{color:#333; font-weight:bold;} 
 .btpro-top .btpro-body-mrsp{margin-left:3px;color:#a0a3a6;text-decoration:line-through;font-size:9pt;}