.brandcatlist{padding:20px;}
.brandcatlist .ttl2{font-size: 34px; color:#666; line-height:1.4em;}
.brandcatlist .desc2{font-size: 26px; color:#666; line-height:1.6em;}
.brandcatlist .rongyulist{margin-top: 10px;}
.brandcatlist .rongyulist li{background-color: #f7f8fa; font-size:24px;color: #333333; line-height:2em; border-radius:2em; padding:0 15px; margin-bottom:15px; display:inline-block;}
.brandcatlist .itembox{font-size:24px;background:#F7F8FA;border-radius:10px;padding: 0 0 15px 0;}
.brandcatlist .ttl{ text-align:center; padding:15px; border-bottom:1px solid #eee;}
.brandcatlist .ttl .td.catname{ padding-left:20px;}
.brandcatlist .ttl .td{ line-height:30px; color:#666 !important; font-size:26px;}
.brandcatlist .ttl .td.btn{text-align: center;}
.brandcatlist .item{ width:100%; padding:2px 30px; background:#f7f8fa; border-bottom:1px solid #eee;}
.brandcatlist .td{ line-height:2em; float:left; line-height:60px;}
.brandcatlist .td.catname{ width:36%; text-align:left;}
.brandcatlist .td.catname .dhidden{ max-width:246px;}

.brandcatlist .td.brandsort{ width:32%; text-align:center;}
.brandcatlist .td.brandsort i,.brandcatlist .sort{display:inline-block; min-width:90px; text-align:center; background:#fff6e4; padding:0 15px;line-height:42px; }
.brandcatlist .td.brandsort i{margin-left:-15px;border-radius:0 30px 30px 0;}
.brandcatlist .sort{margin-right:-15px;border-radius:30px 0 0 30px;}
.brandcatlist .td.btn{ width:32%; text-align:right;}
.brandcatlist .td.brandsort span,.brandcatlist .td.btn a{ line-height:42px; border-radius:30px;width:108px; text-align:center;display:inline-block;background-color: #ee6c6c;z-index: 2;position: relative;}
.brandcatlist .morebtn a{ width:auto; padding:10px 20px; font-size:24px;}

