.companyinfo{ background:#fff; padding:5px 20px 10px 20px; border-radius:20px; margin:0 20px 20px 20px;}
.companyinfo h1{ line-height:2.2em; border-bottom:1px solid #eee; font-size:36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.companyinfo h2{ line-height:2em; padding-top:10px;}
.companyinfo .item{ line-height:2.5em; color:#666}
.companyinfo .item.dhidden{ border-bottom:1px solid #eee;}

.brandlist2 dd{ background:#fff; padding:10px; border-radius:20px;}
.brandlist2 dd .item{ background:none; margin:0; border-radius:0; border-top:1px solid #eee;}
.brandlist2 dd .item:first-child{ border:0;}
.brandlist2 .desc{display: -webkit-box; padding:0;}

.companytext dd{height:15em; line-height:1.6em; overflow:hidden; position:relative;font-size: 30px;}
.companytext dd.auto{ height:auto; overflow:auto;}
.companytext dd a.more{ display:block; position:absolute; left:0; bottom:0; width:100%; text-align:center; color:#62B0FF; padding-top:10em;  background:linear-gradient(0deg,#fff,rgba(255,255,255,0));}

.description{line-height: 1.6em;color: #999;margin: 0px 20px 20px 20px;background: #fff;border-radius: 20px;padding: 20px;}