.categorybuy{border: 1px solid #e4e4e4; color: #444; background-color: #f6f6f6; width:auto; margin-top:10px;}
.categorybuy-title{float:left; padding: 9px 0 0 10px; width:82px; text-align: right; font-weight:600; line-height:40px;}
.categorybuy-body{float: left; position: relative; margin: 9px 10px 0 10px;width:1090px; max-height:60px; overflow: hidden;}
.categorybuy-body ul li{ float: left; height: 27px; margin: 0 8px;}
.categorybuy-body ul li span { color:#1764b6;}

.buylist{ width: 1280px; overflow: hidden;}
.main-content{ margin:16px auto 0; width:1202px; overflow:hidden}
.main-content ul { width:1210px; margin-left:1px;}
.bo-list-item{position:relative;float:left;width:248px;height:285px;border:2px solid #e2e2e2;z-index:1;margin-right:10px;margin-bottom:16px;font-size:12px;}
.bo-list-item:nth-child(5n){margin-right: 0;}
.bo-list-item:hover{border:2px solid #3089e7}
.bo-list-item:hover{
    -webkit-animation:boxshadow 2s 0s ease-in-out  infinite alternate;
    -moz-animation:boxshadow 2s 0s ease-in-out  infinite alternate;
} 
@-webkit-keyframes boxshadow{
    0%{-webkit-box-shadow: 0 0 8px rgba(48,137,431,.2);}
    50%{-webkit-box-shadow: 0 0 8px rgba(48,137,431,.7);}
    100%{-webkit-box-shadow: 0 0 8px rgba(48,137,431,.2);}
}
@-moz-keyframes boxshadow{
    0%{-moz-box-shadow: 0 0 8px rgba(48,137,431,.2);}
    50%{-moz-box-shadow: 0 0 8px rgba(48,137,431,.7);}
    100%{-moz-box-shadow: 0 0 8px rgba(48,137,431,.2);}
}
.bo-list-item a:link span,.bo-list-item a:visited span{color:#444}
.bo-list-item a:hover span{color:#ff7300}
.bo-list-item a:active span{color:#444}
.bo-list-item-head{padding: 12px 13px;background-color:#eff3f9;}
.bo-list-item .bo-list-item-info a:link span,.bo-list-item .bo-list-item-info a:visited span{color:#888}
.bo-list-item .bo-list-item-info a:hover span{color:#ff7300}
.bo-list-item .bo-list-item-info a:active span{color:#888}
.bo-list-item .bo-list-item-company a:link,.bo-list-item .bo-list-item-company a:visited{color:#444}
.bo-list-item .bo-list-item-company a:hover{color:#ff7300}
.bo-list-item .bo-list-item-company a:active{color:#444}
.bo-list-item em{color:#fe8843;font-weight:700;padding-right:2px}
.bo-list-item-title{height:42px;line-height:22px;overflow:hidden;margin-bottom:5px;word-wrap:break-word;word-break:break-all;font-size:14px;font-weight:700;color:#1e50a2}
.bo-list-item-title:visited{color:#8d00b0}
.bo-list-item-title a {color: #1e50a2;}
.bo-list-item-info{position:relative;zoom:1;padding:8px 13px;}
.bo-list-item-info p{}

.bo-list-item-info .bo-list-item-thumbnail{position:absolute;right:13px;bottom:13px;font-size:0}
.bo-list-item .bo-list-item-thumbnail a.bo-list-item-img{width:64px;height:64px;display:table-cell;vertical-align:middle;overflow:hidden;font:12px/1 tahoma,helvetica,arial;text-align:right}
.bo-list-item .bo-list-item-thumbnail a.bo-list-item-img img{max-width:64px;_width:64px;height:64px;vertical-align:middle}
.img_tip { min-width:230px; width:230px; height:285px; max-height:285px; overflow:hidden;z-index:100;position: absolute; padding:0; border:#2e549e 2px solid;background:#eff3f9; display:block;}
.img_tip span{ height:100%; display:inline-block; vertical-align:middle}
.img_tip img { vertical-align:middle}

.bo-list-item p{padding:4px 0}
.bo-list-item span{color:#444}
.bo-list-item .bo-list-item-purchase-quantity,.bo-list-item .bo-list-item-purchase-type{padding-top:4px}
.bo-list-item .bo-list-item-purchase-quantity span,.bo-list-item .bo-list-item-purchase-type span{color:#000;font-size:12px;}
.bo-list-item .bo-list-item-purchase-type-content{position:relative;padding-right:12px;zoom:1}
.bo-list-item .bo-list-item-purchase-type-content b{display:inline-block;vertical-align:middle;width:8px;height:8px;_line-height:20px;line-height:20px;margin-left:5px;background-image:;background-position:0 -252px;_background-position:0 -248px}
.bo-list-item .bo-list-item-purchase-type-content b.hover{background-image:;background-position:-28px -252px;_background-position:-28px -248px;margin-left:5px}
.bo-list-item .bo-list-item-purchase-quantity .bo-list-item-purchase-category{font-weight:400;margin-left:6px}
.bo-list-item-company{color:#444;height:26px;padding:8px 24px 0 24px;border-top:1px dotted #e2e2e2}
.bo-list-item-company a { display:block; max-width:155px;height:18px; float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bo-list-item-company .bo-list-item-company-location{color:#444;margin-left:6px;margin-right:6px}
.bo-list-item .bo-list-item-excel{background-position:-62px -191px}
.bo-list-item .bo-list-item-word{background-position:-62px -130px}
.bo-list-item .bo-list-item-pdf{background-position:0 -191px}
.bo-list-item .bo-list-item-others{background-position:0 -130px}
.bo-list-item .bo-list-item-icon{display:inline-block;vertical-align:top;margin-top:3px;padding-right:3px;background-image:;background-repeat:no-repeat}
.bo-list-item .bo-list-item-icon-new{background-position:-58px 0;width:30px;height:16px}
.bo-list-item .bo-list-item-icon-famous{background-position:-35px -33px;width:24px;height:18px}
.bo-list-item .bo-list-item-icon-realname{background-position:-78px -96px;width:26px;height:18px}
.bo-list-item .bo-list-item-icon-purchaselevel{display:inline-block;vertical-align:top;margin-top:3px;padding-right:3px;width:14px;height:17px}
.bo-list-item-cert{padding:8px 24px 0 24px;height:22px;line-height:22px;font-size:0}
.bo-list-item-cert .bo-list-item-doaction{float:right;height:20px;margin-top:2px;padding:0 8px;line-height:18px;line-height:20px\0/ie8;*line-height:20px;color:#eea26f;background-color:#fffaf6;border:1px solid #feddc7;text-align:center;font-size:12px;cursor:pointer}
.bo-list-item-cert .bo-list-item-doaction:hover{background-color:#fdf2e9}


/* 供应标题 */
.sell_thumb{ width: 416px;}
.prod-desc{ background: #fff; padding:5px 20px; border-radius: 2px;}
.prod-desc-title h1{font-size: 20px;line-height: 20px;display: -webkit-box;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.basic-fields{width: 572px;padding: 6px 0;margin-bottom: 10px;background: #fff8f8;border-top: 1px solid #ffcac6;}
.inquiry-btns-box{height: 54px;margin-top: 12px;}
.poptip{padding: 0 8px;margin: 8px 0 0;font-size: 16px;font-weight: 700;width: 131px;height: 44px;line-height: 44px;text-align: center;border-radius: 4px;}
.inquiry-btn-box{color: #fff;background-color: #ef1f1f; border: none; margin-right: 30px;}
.phone-btn-box{background-image: linear-gradient(135deg,#ff9b09,#fcad00);color: #fff; border: none;}

.details-wrap{width: 981px;border-radius: 4px;}
.details-side{ width: 280px;border-radius: 4px;}
.details-title{padding: 12px 24px;font-size: 20px;line-height: 20px;font-weight: 700;border-bottom: 1px solid #ebeef5; background: #fff;}
.details-side .sidelist{ padding:24px}
.details-side .sidelist a{ border: 1px solid #e8e8e8;-webkit-transition: border-color .1s linear;transition: border-color .1s linear; display: block; margin-bottom: 20px;}
.details-side .sidelist a:hover{border-color: #ef1f1f;}
.details-side .sidelist a:hover .show-desc{opacity:1;}
.details-side .sidelist .p-card-img-layout{position: relative;overflow: hidden;width:230px;height:230px;}
.details-side .sidelist .p-card-img-layout .p-card-img{width: 100%;height: 100%;object-fit: cover;}
.details-side .sidelist .p-card-img-layout .show-desc{width: 100%;position: absolute;left: 0;right: 0;bottom: 0;height: 30px;font-size: 12px;line-height: 30px;color: #fff;text-align: center;background-color: rgba(239,31,31,.8);opacity: 0;}
.details-side .sidelist .sell-name{ margin:10px; height: 38px;}

/* 供应企业信息 */
.shop-contact{padding: 16px 15px;background-image: linear-gradient(#f5faff,#fff);border: 1px solid #eee;border-radius: 2px; width: 280px; position: sticky; top:60px; z-index: 999; box-shadow: 0 0 10px #ebeef5;}
.shop-contact .img{width: 60px;height: 60px;background-repeat: no-repeat;background-position: 50%;background-size: contain;border: 1px solid #eee;border-radius: 50%;margin: 0 auto;}
.shop-contact .textbox{margin: 10px 0;}
.shop-contact .textbox .shop-name{font-size: 16px;font-weight: 600;text-align: center;}
.shop-contact .textbox .sub-text{margin-top: 10px;}
.shop-contact .textbox .sub-text div{height: 22px;padding: 0 25px;font-size: 12px;line-height: 22px;border-radius: 4px;}
.shop-contact .textbox .sub-text .linkname{color: #8e5e19;background-color: #fcf0d6;}
.shop-contact .textbox .sub-text .shop-check{color: #0868f9;background: #e2edfe;}
.shop-contact .textbox .contact{ margin-top: 10px;padding: 0 8px;}
.shop-contact .textbox .location{margin-top: 10px;}
.shop-contact .textbox .location ul li{ display: flex; align-items: center; margin-bottom: 5px;}
.shop-contact .business{line-height: 1.8;}
.shop-contact-area .item{color: #ef1f1f;border:1px solid #ef1f1f;height:40px;line-height: 40px;border-radius: 4px;padding:0 30px;margin-top:5px;}