.brandinfo .itembox{background:url('/public/img/brand/topbg2.jpg');padding: 0 10px 10px; border-radius:6px 6px 0 0;}
.brandinfo .files{padding: 10px 0;}
.brandinfo .files .dangan{float: left;color: #e9ce9c;}
.brandinfo .files .img{width: 30px;height: 31px;background: url(/public/img/brand/xinyu.png);background-size: 30px 31px;float: left;margin: 4px 10px 0 0;}
/* 我要认领弹窗 */
.brandinfo .files .renling{position:relative; float:right;}
.brandinfo .files .renling:hover .tanchu{display:block;}
.brandinfo .files .renling .itemsign .iconfont{background: -webkit-linear-gradient(360deg, #030000, #ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.brandinfo .files .itemsign{padding:0 10px; border-radius:20px; background:#eee; color:#999; height:24px; line-height:22px; float:left; margin-top: 7px;}
.brandinfo .files .itemsign .iconfont{margin-right:3px;} 
.brandinfo .files .itemsign span{display:inline-block; vertical-align:middle;}

.brandinfo .item{background: #fff;padding: 10px;}
.brandinfo .logoinfo{display: table-cell;background-color: #edebe8;padding: 8px 14px;height: 213px;}
.brandinfo .logoinfo .logocont .logo img,.brandinfo .logoinfo .name{max-width: 207px;}
.brandinfo .logoinfo .logocont .tousuemail:hover .address{display: block;}
.brandinfo .logoinfo .logocont .tousuemail .address{display: none;position: absolute;left: 70px;background: #fff;color: black;padding: 10px;border-radius: 10px;}
.brandinfo .logoinfo .name{margin: 12px 0;}
.brandinfo .logoinfo .name.noemail{margin: 12px 0 40px 0;}
.brandinfo .logoinfo .phone,.brandinfo .logoinfo .tousuemail{max-width: 207px;background: #f9f9f9;}
.brandinfo .logoinfo .tousuemail{margin-top: 6px;}
.brandinfo .names{width:621px; position:relative; display:table-cell; vertical-align:middle;}
.brandinfo .names .bname{max-width:410px; float:left; line-height:28px;}
.brandinfo .names .cname{width:606px; height:1em; line-height:0; margin:10px 0 14px;}
.brandinfo .names .cname .phone{line-height:1em; display:inline-block; padding-right:15px;}
.brandinfo .names .cname .name{line-height:1em; display:inline-block;}

.brandinfo .names .content{padding: 20px 0 15px 0;}
.brandinfo .names .content .establish{float: left;}
.brandinfo .names .content .establish:nth-child(n+2){margin-left: 20px;}
.brandinfo .names .content .establish .iconfont{margin-right: -10px;background: #fff;font-size: 24px;top: -7px;}
.brandinfo .names .content .establish .title{border: 1px solid #999;border-radius: 10px;padding: 2px 8px 2px 16px;margin-right: 6px;vertical-align:top;}

.brandinfo .votebox{position:absolute; right:0; top:3px;}
.brandinfo .votebox .brandud{width:46px; height:46px;}
.brandinfo .votebox .brandud i{width:22px; height:22px; font-size:16px; border:solid 1px rgba(155, 135, 110, 0.2);}

.brandinfo .btnlist{margin-top: 15px;}
.brandinfo .btnlist .btn{float:left; width:32%; margin-left:2%; text-align:center; line-height:28px; font-size:16px; border-radius:4px; background:#a3002f; color:#f6f6f6;}
.brandinfo .btnlist .col4 .btn{width:23.5%;}
.brandinfo .btnlist .col5 .btn{width:18.4%;}
.brandinfo .btnlist .btn:first-child{margin-left:0;}
.brandinfo .btnlist .btn:hover{color:#ff0;}
.brandinfo .btnlist .btn i{margin-right:3px;}
.brandinfo .btnlist .btn span{vertical-align:middle; display:inline-block;}

.brandinfo .otherinfo{padding-left: 20px;display: table-cell;vertical-align: middle;}
.brandinfo .otherinfo .specific li{float:left; width:32%; line-height:2.2em;}
.brandinfo .otherinfo .specific li a{color: #a3002f;}
.brandinfo .otherinfo .specific li a:hover{color: #f60;}
.brandinfo .otherinfo .specific li .iconfont{color: #c4b095;font-size: 16px;display: inline-block;margin-top: -3px;}
