#brandinfo.cont{ margin-bottom:10px; background: #fff; padding: 14px 20px; line-height: 1.9em; position:relative;font-size: 14px;}
#brandinfo.cont .dhidden10{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:10; -webkit-box-orient:vertical; word-break:break-all;}
#brandinfo.cont p{ text-indent:2em;}
#brandinfo.cont .show{ position:absolute; right:13px; bottom:14px; background:#fff;}
#rightbox .brandinfo{ width:300px; background: #fff; padding: 10px; line-height: 1.8em; margin-bottom:15px; font-size: 14px; line-height: 25px;}
#rightbox .brandinfo .logo{width:120px; height: 50px; float: left;}
#rightbox .brandinfo .brandname{width:158px; height: 50px; padding-left: 5px; float: left;}
#rightbox .brandinfo .star{width:80px; display: inline-block; vertical-align: middle;height: 20px; margin-top: -2px; background: url("/public/images/web/star2.png") left center repeat-x;}
#rightbox .brandinfo .star i{ display:inline-block; height: 20px; background: url("/public/images/web/star.png") left center repeat-x;}
#rightbox .brandinfo .desc{ padding-top:10px; }
#rightbox .brandinfo .desc img{ display:inline-block; margin-top: -2px;}
#rightbox .brandinfo .ttl{ color:#d90b0b; background:#fff6ff; background:linear-gradient(90deg,#ffa8a85c,rgba(255,255,255,0)); font-weight:bold; line-height:2.5em; padding:0 10px; border:0;}
#rightbox .brandinfo .li{ display:block; border-bottom:1px solid #eee; line-height:1.8em; padding:0.5em 0;}
#rightbox .brandinfo .li i{ line-height:1.8em; float:right; background:#d90707; color:#fff; border-radius:6px; padding:0 5px;}
