
.body-search{background: #fff;width: 100%;height: 100%;}
/* 商标详情header */
.div-brand{width: 100%;height: 141px;background: #fff;}
.brand-head{width: 100%;height: 61px;border-bottom: 1px solid #e6e6e6;}
.head-top{width: 1200px;margin: 0 auto;}

.brand-bsearch{margin: 0 auto;padding: 200px 0;width: 1200px;}
.bsearch-blogo{display: block;margin: 0 auto 80px;width: 170px;height: 42px;}

.bsearch-bretrieve{position: relative;margin: 0 auto;width: 660px;height: 60px;background: #fff;border: 1px solid #f44d4d;}

.bretrieve-bselect{position: relative;float: left;width: 138px;height: 60px;box-sizing: border-box;}
.bselect-bsline{position: absolute;top: 18px;right: 0;width: 1px;height: 24px;background: #ccc;}
.bselect-bsunfold{position: absolute;top: 26px;right: 20px;width: 14px;height: 8px;background: url(../../imgs/brand_icon.png) 0px -70px;z-index: 10;}
.bselect-bsinput{padding-left: 19px;width: 138px;height: 60px;border: none;box-sizing: border-box;outline: none;color: #333;font-size: 16px;cursor: pointer;}
.bselect-bsinput::-webkit-input-placeholder {
    font-size: 16px;
}
.bselect-bsinput:-moz-placeholder {
    font-size: 16px;
}
.bselect-bsinput::-moz-placeholder {
    font-size: 16px;
}
.bselect-bsinput:-ms-input-placeholder {
    font-size: 16px;
}
.bselect-bsinput:focus, .bretrieve-binput:focus{font-size:16px;}
.bselect-bsul{display: none;position: absolute;top: -1px;left: -1px;width: 138px;padding: 19px 0;background: #fff;border: 1px solid #f44d4d;box-shadow: 3px 0px 6px 0px rgba(162, 162, 162, 0.4);box-sizing: border-box;z-index: 5;}
.bsul-bsli{padding: 0 0 14px 19px;color: #333;font-size: 16px;cursor: pointer;}
.bsul-bsli:last-child{padding-bottom: 0;}
.bsul-bsli:hover{color: #f44d4d;}
.bsul-bsli-atv{color: #f44d4d !important;}
.bretrieve-burl{display: none;}
.bretrieve-binput{float: left;padding-left: 15px;width: 422px;height: 60px;line-height: 60px;border: none;box-sizing: border-box;outline: none;font-size: 16px;}
.bretrieve-binput::-webkit-input-placeholder {
    color: #a9a9a9;
    font-size: 16px;
}
.bretrieve-binput:-moz-placeholder {
    color: #a9a9a9;
    font-size: 16px;
}
.bretrieve-binput::-moz-placeholder {
    color: #a9a9a9;
    font-size: 16px;
}
.bretrieve-binput:-ms-input-placeholder {
    color: #a9a9a9;
    font-size: 16px;
}

.bretrieve-bbtn{float: left;width: 100px;height: 60px;background: #f44d4d;}
.bbtn-bicon{display: block;margin: 0 auto;width: 26px;height: 26px;background: url(../../imgs/brand_icon.png) 0px -40px;}



.bretrieve-brsite{display: none;position: absolute;bottom: -6px;left: 50%;margin-left: -375px;width: 750px;height: 288px;background: #fff;box-shadow: 0px 4px 12px 0px rgba(180, 180, 180, 0.4);box-sizing: border-box;z-index: 10;}

.brsite-brlocate{height: 230px;border-bottom: 1px solid #e8e8e8;box-sizing: border-box;}
.brlocate-bchoose{float: left;padding: 25px 0 0 10px;width: 250px;height: 229px;box-sizing: border-box;overflow: hidden;}
.bchoose-bcoption{display: block;float: left;margin: 0 3px 8px 0;padding: 3px 3px;cursor: pointer;}
.bcprovince-bsid{display: none;}
.bcprovince-bctxt{display: block;}
.bchoose-bcoption:hover{background: #f44d4d;border-radius: 3px;color: #fff;}
.bchoose-bcoption-atv{background: #f44d4d;border-radius: 3px;color: #fff;}


.brlocate-bcenter{background: #eee;}

.bpre-nohave{line-height: 180px;text-align: center;color: #a9a9a9;}

.brsite-brelect{padding-left: 15px;height: 58px;line-height: 58px;box-sizing: border-box;}
.brelect-bresult{display: block;float: left;margin-right: 10px;color: #f44d4d;}
.brelect-bresinp{margin-top: 13px;padding-left: 15px;width: 380px;height: 32px;border: 1px solid #3184d9;box-sizing: border-box;}
.brelect-bresinp::-webkit-input-placeholder {
    color: #a9a9a9;
}
.brelect-bresinp:-moz-placeholder {
    color: #a9a9a9;
}
.brelect-bresinp::-moz-placeholder {
    color: #a9a9a9;
}
.brelect-bresinp:-ms-input-placeholder {
    color: #a9a9a9;
}

.brelect-bconfirm{display: block;float: right;margin: 13px 15px 0 0;padding: 0;width: 48px;height: 32px;background: #f44d4d;border-radius: 3px;outline: none;color: #fff;}
.brelect-bempty{display: block;float: right;margin-right: 15px;padding: 0;line-height: 58px;outline: none;color: #3184d9;}

.brand-mark{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);z-index: 5;}
.brand-tooltip{display: none;position: fixed;top: 380px;left: 50%;margin-left: -150px;padding: 15px 50px 15px;max-width: 300px;line-height: 22px;text-align: center;background: rgba(0, 0, 0, 0.5);border-radius: 5px;box-shadow: 0px 0px 5px #fff;color: #fff;font-size: 14px;z-index: 10;}

