@charset "utf-8";
/* 企业店铺通用频道样式：产品资料 / 问答中心 / 展会信息  (sch = shop channel) */
.sch-wrap{max-width:1200px;margin:0 auto;padding:0 0 10px;clear:both;color:#333;font-size:14px;line-height:1.6;font-family:"Microsoft YaHei",Arial,sans-serif;box-sizing:border-box;}
.sch-wrap *{box-sizing:border-box;}
.sch-wrap a{color:#333;text-decoration:none;transition:color .2s;}
.sch-wrap a:hover{color:#c00;}
.sch-crumb{font-size:12px;color:#999;padding:0 0 14px;border-bottom:1px solid #f0f0f0;margin-bottom:16px;}
.sch-crumb a{color:#999;}
.sch-crumb i{font-style:normal;margin:0 6px;color:#ccc;}

/* 列表 */
.sch-list{margin:0;padding:0;list-style:none;}
.sch-item{display:flex;align-items:flex-start;padding:18px 0;border-bottom:1px dashed #eaeaea;}
.sch-item:last-child{border-bottom:0;}
.sch-pic{flex:0 0 148px;display:block;width:148px;height:111px;overflow:hidden;background:#f6f6f6;border:1px solid #f0f0f0;}
.sch-pic img{display:block;width:100%;height:100%;object-fit:cover;}
.sch-info{flex:1;min-width:0;padding:0 18px;}
.sch-info h3{margin:0 0 9px;font-size:16px;line-height:1.5;font-weight:600;overflow:hidden;}
.sch-info h3 a{color:#222;}
.sch-info p{margin:0 0 10px;color:#888;font-size:13px;line-height:1.75;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.sch-meta{color:#aaa;font-size:12px;line-height:20px;}
.sch-meta span{margin-right:18px;white-space:nowrap;}
.sch-meta img{vertical-align:-2px;border:0;margin-right:4px;}
.sch-btn{flex:0 0 auto;align-self:center;display:inline-block;padding:8px 18px;border:1px solid #e2e2e2;border-radius:2px;color:#777;font-size:13px;white-space:nowrap;}
.sch-btn:hover{background:#c00;border-color:#c00;color:#fff;}
/* 问答徽标 */
.sch-qt{flex:0 0 34px;width:34px;height:34px;line-height:34px;text-align:center;background:#c00;color:#fff;font-size:16px;border-radius:3px;margin-right:14px;font-weight:700;}
.sch-anscnt{display:inline-block;line-height:18px;padding:0 8px;background:#f5f5f5;color:#888;font-size:12px;margin-right:10px;}
/* 展会日期块 */
.sch-date{flex:0 0 84px;width:84px;text-align:center;background:#fafafa;border:1px solid #f0f0f0;padding:8px 0;margin-right:16px;}
.sch-date i{display:block;font-style:normal;font-size:24px;line-height:1;color:#c00;font-weight:700;font-family:Impact,Arial;}
.sch-date em{display:block;font-style:normal;font-size:12px;color:#999;margin-top:5px;}
/* 空状态 / 分页 */
.sch-none{padding:70px 0;text-align:center;color:#aaa;font-size:14px;background:#fafafa;border:1px solid #f2f2f2;}
.sch-pages{padding:22px 0 0;text-align:center;color:#777;font-size:13px;line-height:26px;}
.sch-pages a{display:inline-block;padding:4px 10px;margin:0 2px;border:1px solid #e4e4e4;color:#666;}
.sch-pages a:hover{border-color:#c00;color:#c00;}
.sch-pages input.pages_inp{width:46px;height:26px;line-height:26px;border:1px solid #e4e4e4;text-align:center;margin:0 4px;color:#666;}
.sch-pages input.pages_btn{height:28px;padding:0 10px;border:1px solid #e4e4e4;background:#fff;color:#666;cursor:pointer;margin-left:2px;}

/* 详情 */
.sch-detail{padding:2px 0 0;}
.sch-dtitle{margin:6px 0 14px;font-size:24px;line-height:1.45;font-weight:700;color:#1a1a1a;}
.sch-dinfo{color:#999;font-size:13px;padding-bottom:14px;border-bottom:1px solid #efefef;margin-bottom:20px;}
.sch-dinfo span{margin-right:20px;}
.sch-dinfo a{color:#c00;}
.sch-content{font-size:15px;line-height:1.95;color:#333;word-break:break-word;}
.sch-content img{max-width:100%;height:auto;}
.sch-content p{margin:0 0 12px;}
.sch-dl{margin:26px 0 6px;text-align:center;}
.sch-dl a{display:inline-block;padding:12px 44px;background:#c00;color:#fff;font-size:16px;border-radius:3px;}
.sch-dl a:hover{background:#a50000;color:#fff;}
.sch-dl span{display:block;margin-top:10px;color:#aaa;font-size:12px;}
.sch-table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14px;}
.sch-table th,.sch-table td{border:1px solid #ececec;padding:11px 14px;text-align:left;line-height:1.6;}
.sch-table th{width:120px;background:#fafafa;color:#777;font-weight:400;white-space:nowrap;}
.sch-ans{margin:22px 0;padding:14px 16px;background:#fafafa;border-left:3px solid #c00;color:#777;font-size:13px;}
.sch-ans a{color:#c00;}
.sch-sub{margin:22px 0 10px;font-size:16px;font-weight:700;color:#222;padding-left:9px;border-left:3px solid #c00;line-height:18px;}

@media screen and (max-width:768px){
  .sch-item{flex-wrap:wrap;}
  .sch-pic{flex:0 0 100px;width:100px;height:75px;}
  .sch-info{padding:0 0 0 12px;width:calc(100% - 100px);flex:0 0 auto;}
  .sch-btn{display:none;}
  .sch-dtitle{font-size:19px;}
  .sch-dinfo span{margin-right:12px;}
  .sch-table th{width:90px;padding:9px 10px;}
  .sch-table th,.sch-table td{padding:9px 10px;font-size:13px;}
  .sch-info h3{font-size:15px;}
}
