.brandlist2 .line15em{text-align:justify;}
.brandlist2 .mgdesc{ margin-top:10px;}
.brandlist2 .item:last-child table{margin-bottom:0;}
.brandlist2 table{width:100%;border-collapse:collapse;margin:0 0 -1px 0;}
.brandlist2 table,
.brandlist2 table tr th,
.brandlist2 table tr td{border:1px solid #ddd;}
.brandlist2 table .tdname{width:30%;padding:8px 0;text-align:center;}
.brandlist2 table .tddesc{ width:70%;padding:5px 10px;line-height:1.5em;}
.brandlist2 .infoitem{ height:72px; margin-top:20px;}
.brandlist2 .infoitem:nth-child(1){ margin-top:0px;}
.brandlist2 .infoitem,.brandlist2 .infoitem .xinfo{display: flex; align-items: center;}
.brandlist2 .infoitem .img{ padding:5px; width:160px; }
.brandlist2 .infoitem .img a{ display:block; width:150px;}
.brandlist2 .infoitem .img img{width:138px;display:block;margin:0 auto;}
.brandlist2 .infoitem .xinfo{border:1px solid #ddd;}
.brandlist2 .infoitem .xdesc{ text-align:center;position:relative;line-height: 35px; height: 70px;}
.brandlist2 .infoitem .xdesc:before{ display:block; width:1px; height:70px; background:#ddd; content:""; position:absolute; right:0px; top:0px;}
.brandlist2 .infoitem .xdesc .ttitle{ border-bottom:1px solid #ddd;}
.brandlist2 .infoitem .xdesc .tname{width:136px;}
.brandlist2 .infoitem .xdesc:last-child:before{ display:none;}
.brandlist2 .infoitem .xcol4 .xdesc.limit4 .tname{ width:246px;}
.brandlist2 .infoitem .xcol3 .xdesc.limit2 .tname{ width:376px;}

.brandlist2 .itembox{margin-top:10px;}

.brandlist2 .branditem{padding:20px 0; border-bottom-width:1px; border-bottom-style:solid;}
.brandlist2 .branddesc .imgbox,
.brandlist2 .branddesc .brandmessage{display:table-cell; vertical-align:middle;}
.brandlist2 .branddesc .brandmessage{padding:0 20px 0 20px;}
.brandlist2 .branddesc .brandname{line-height:1.6em; padding-bottom:5px;}
.brandlist2 .branddesc .cont{padding-left: 10px;}
.brandlist2 .brandinfo{padding-top:10px;}
.brandlist2 .brandinfo .brandfaren,
.brandlist2 .brandinfo .brandtime{width:33%;position:relative;}
.brandlist2 .brandinfo .brandfaren:after,
.brandlist2 .brandinfo .brandtime:after{content:""; display:block; width:1px; height:40px; background:#ebebeb; position:absolute; top:50%; margin-top:-20px;}
.brandlist2 .brandinfo .brandfaren:after{right:0;}
.brandlist2 .brandinfo .brandtime:after{left:0;}
.brandlist2 .brandinfo .brandziben{width:34%;}
.brandlist2 .brandfaren,.brandlist2 .brandziben,.brandlist2 .brandtime{float:left; text-align:center;}
.brandlist2 .brandfaren span,.brandlist2 .brandziben span,.brandlist2 .brandtime span{display:block; padding:0 5px;}

.brandlist2 .countdesc>*{display:inline-block; line-height:28px;margin-top: 5px;}
.brandlist2 .countdesc .bcount{ margin:0 5px;color: #be0f1b;}
.brandlist2 .countdesc .countixi{background:#FFECC4;margin-left: 10px;padding: 0 5px; }


