.brandinfo{ line-height:2em;}
.brandinfo .bgfff{ background:#fff; border-radius:10px; padding:20px; margin-bottom:20px;}
.brandinfo .btn2{ display:inline-block; padding:0 20px; background:#DEEFE5; color:#666; font-weight:bold;}
.brandinfo .mgt5{ margin-top:5px;}
.brandinfo .templatemenu{ margin-top:20px;}
.brandinfo .kfile{ display:inline-block;}
.brandinfo .top{ margin-bottom:10px;}
.brandinfo .top h3{display: inline-block;}
.brandinfo .top h3 .iconfont{display: inline-block;vertical-align: middle;margin-right: 5px;color: #666;}
.brandinfo .base{ display:table; width:100%; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
.brandinfo .base .logo{ display:table-cell; vertical-align:middle; width:209px; padding:5px 0;}
.brandinfo .base .logo img{ border:1px solid #eee; width:209px; height:92px;}
.brandinfo .base .logo em{text-align: center;line-height: 2em;width:209px;}
.brandinfo .base .other{  display:table-cell; vertical-align:middle; width:80%; line-height:1.5em; padding-left:15px;}

.brandinfo h3{ line-height:1.8em; font-size:22px;}
.brandinfo h3 .btt{ font-weight:normal;}
.brandinfo h3 .iconfont{ display:inline-block; vertical-align:middle;}
.brandinfo h3 em{ display:inline-block; vertical-align:middle;}
.brandinfo .ts{ color:#676767;padding:6px 0px; line-height:1.8em;}

.brandinfo .catbox{}
.brandinfo .catbox .catlist li{ border-top:solid 1px #EEE; padding:10px 0; line-height:2em;}

.brandinfo .template .iconfont{ display:inline-block; vertical-align:middle;}

.brandinfo .userkoubei{ margin:0; padding:0; border-radius:0; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:10px;}
.brandinfo .userkoubei .ttl{ font-size:22px; line-height:1.8em;}

.dzbox{ width:100%; padding:0 15px 15px 15px; margin-bottom:20px; background:#6a5183; background: linear-gradient(90deg, #364fb7, #d35518); background:-webkit-linear-gradient(0deg, #364fb7, #d35518); background:-moz-linear-gradient(0deg, #364fb7, #d35518); background:-o-linear-gradient(0deg, #364fb7, #d35518); border-radius:6px;}
.dzbox .load{ display:none;}
.dzbox .title{font-size:26px; font-weight:bold; line-height:70px; color:#fff; text-align:center;}
.dzcont{ padding:15px; color:#333; position:relative; background:#fff; border-radius:6px;}
.dzcont .desc{ padding-bottom:10px; line-height:1.8em;}
.dzcont .uploadify-button{ width:110px !important;}
.dzcont table.tablelist tr.ttl td{ padding:10px 15px;}
.dzprocess{ padding:0 10px; margin-top:-10px;}
.dzprocess .djs{ position:absolute; font-size:12px; font-weight:normal; color:#fff; left:100%; top:0; width:200px; margin-left:-100px; text-align:center;}
.dzprocess .djs .ttl{ line-height:2em;}
.dzprocess .step{ width:28%; float:left; padding:10px 0; position:relative; color:#fff; opacity:0.3; font-weight:bold;}
.dzprocess .step.active{ opacity:1;}
.dzprocess .step::before{content:""; position:absolute; left:0; top:22px; width:100%; height:2px; background:#fff;}
.dzprocess .step .iconfont{ display:inline-block; vertical-align:middle; position:relative; z-index:3; background:#3c4fb0;}
.dzprocess .step.step2{ width:44%; text-align:center;}
.dzprocess .step.step2 .iconfont{background:#855268;}
.dzprocess .step.step2::before{ z-index:2}
.dzprocess .step.step3{ text-align:right;}
.dzprocess .step.step3 .iconfont{ padding-right:18px; background:#ce551d;}
