@font-face {
    font-family: sc-hd-prefix2-icon;
    src: url(../font/sc-hd-prefix2-icon.woff)
}

.sc-hd-prefix2-icon {
    font-family: sc-hd-prefix2-icon!important;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .1px;
    -moz-osx-font-smoothing: grayscale
}

.sc-hd-prefix2-icon-xs {
    font-size: 16px;
    line-height: 16px
}

.sc-hd-prefix2-icon-s {
    font-size: 24px;
    line-height: 24px
}

.sc-hd-prefix2-icon-x {
    font-size: 32px;
    line-height: 32px
}

.sc-hd-prefix2-icon-m {
    font-size: 32px;
    line-height: 32px
}

.sc-hd-prefix2-icon-l {
    font-size: 48px;
    line-height: 48px
}

.sc-hd-prefix2-icon-xl {
    font-size: 64px;
    line-height: 64px
}

.sc-hd-prefix2-icon-add:before {
    content: '\e800'
}

.sc-hd-prefix2-icon-triangle-up:before {
    content: '\e801'
}

.sc-hd-prefix2-icon-alitalk:before {
    content: '\e802'
}

.sc-hd-prefix2-icon-cross:before {
    content: '\e803'
}

.sc-hd-prefix2-icon-qrcode:before {
    content: '\e804'
}

.sc-hd-prefix2-icon-feedback:before {
    content: '\e805'
}

.sc-hd-prefix2-icon-arrow-left:before {
    content: '\e806'
}

.sc-hd-prefix2-icon-comment:before {
    content: '\e807'
}

.sc-hd-prefix2-icon-message:before {
    content: '\e808'
}

.sc-hd-prefix2-icon-error:before {
    content: '\e809'
}

.sc-hd-prefix2-icon-favorite:before {
    content: '\e80a'
}

.sc-hd-prefix2-icon-notice:before {
    content: '\e80b'
}

.sc-hd-prefix2-icon-app:before {
    content: '\e80c'
}

.sc-hd-prefix2-icon-refresh:before {
    content: '\e80d'
}

.sc-hd-prefix2-icon-success:before {
    content: '\e80e'
}

.sc-hd-prefix2-icon-triangle-left:before {
    content: '\e80f'
}

.sc-hd-prefix2-icon-triangle-right:before {
    content: '\e810'
}

.sc-hd-prefix2-icon-triangle-down:before {
    content: '\e811'
}

.sc-hd-prefix2-icon-arrow-up:before {
    content: '\e812'
}

.sc-hd-prefix2-icon-arrow-right::after {
    content: '\e813'
}

.sc-hd-prefix2-icon-arrow-down:before {
    content: '\e814'
}

.sc-hd-prefix2-icon-setting:before {
    content: '\e815'
}

.sc-hd-prefix2-icon-cry:before {
    content: '\e816'
}

.sc-hd-prefix2-icon-pic:before {
    content: '\e817'
}

.sc-hd-prefix2-icon-listview:before {
    content: '\e818'
}

.sc-hd-prefix2-icon-folder:before {
    content: '\e819'
}

.sc-hd-prefix2-icon-search:before {
    content: '\e81a'
}

.sc-hd-prefix2-icon-upload:before {
    content: '\e81b'
}

.sc-hd-prefix2-icon-dir-down:before {
    content: '\e81c'
}

.sc-hd-prefix2-icon-dot:before {
    content: '\e81d'
}

.sc-hd-prefix2-icon-delete:before {
    content: '\e81e'
}

.sc-hd-prefix2-icon-edit:before {
    content: '\e81f'
}

.sc-hd-prefix2-icon-dir-up:before {
    content: '\e820'
}

.sc-hd-prefix2-icon-help:before {
    content: '\e821'
}

.sc-hd-prefix2-icon-selected:before {
    content: '\e822'
}

.sc-hd-prefix2-icon-used:before {
    content: '\e823'
}

.sc-hd-prefix2-icon-dir-right:before {
    content: '\e824'
}

.sc-hd-prefix2-icon-remind:before {
    content: '\e825'
}

.sc-hd-prefix2-icon-clock:before {
    content: '\e826'
}

.sc-hd-prefix2-icon-calendar:before {
    content: '\e827'
}

.sc-hd-prefix2-icon-attachment:before {
    content: '\e828'
}

.sc-hd-prefix2-icon-3column:before {
    content: '\e829'
}

.sc-hd-prefix2-icon-4column:before {
    content: '\e82a'
}

.sc-hd-prefix2-icon-category:before {
    content: '\e82b'
}

.sc-hd-prefix2-icon-discount:before {
    content: '\e82c'
}

.sc-hd-prefix2-icon-account:before {
    content: '\e82d'
}

.sc-hd-prefix2-icon-cart:before {
    content: '\e82e'
}

.sc-hd-prefix2-icon-smile:before {
    content: '\e82f'
}

.sc-hd-prefix2-icon-warning:before {
    content: '\e830'
}

.sc-hd-prefix2-icon-service:before {
    content: '\e831'
}

.sc-hd-prefix2-icon-print:before {
    content: '\e832'
}

.sc-hd-prefix2-icon-box:before {
    content: '\e833'
}

.sc-hd-prefix2-icon-security:before {
    content: '\e834'
}

.sc-hd-prefix2-icon-bags:before {
    content: '\e835'
}

.sc-hd-prefix2-icon-beauty:before {
    content: '\e836'
}

.sc-hd-prefix2-icon-electrical:before {
    content: '\e837'
}

.sc-hd-prefix2-icon-home:before {
    content: '\e838'
}

.sc-hd-prefix2-icon-electronics:before {
    content: '\e839'
}

.sc-hd-prefix2-icon-gifts:before {
    content: '\e83a'
}

.sc-hd-prefix2-icon-apparel:before {
    content: '\e83b'
}

.sc-hd-prefix2-icon-lights:before {
    content: '\e83c'
}

.sc-hd-prefix2-icon-sports:before {
    content: '\e83d'
}

.sc-hd-prefix2-icon-toys:before {
    content: '\e83e'
}

.sc-hd-prefix2-icon-auto:before {
    content: '\e83f'
}

.sc-hd-prefix2-icon-jewelry:before {
    content: '\e840'
}

.sc-hd-prefix2-icon-process:before {
    content: '\e841'
}

.sc-hd-prefix2-icon-trade-assurance:before {
    content: '\e842'
}

.sc-hd-prefix2-icon-alitalk-leave:before {
    content: '\e843'
}

.sc-hd-prefix2-icon-browse:before {
    content: '\e844'
}

.sc-hd-prefix2-icon-rfq:before {
    content: '\e845'
}

.sc-hd-prefix2-icon-rfq-qm:before {
    content: '\e846'
}

.sc-hd-prefix2-icon-rfq-quantity:before {
    content: '\e847'
}

.sc-hd-prefix2-icon-scan:before {
    content: '\e848'
}

.sc-hd-prefix2-icon-compare:before {
    content: '\e849'
}

.sc-hd-prefix2-icon-filter:before {
    content: '\e84a'
}

.sc-hd-prefix2-icon-pin:before {
    content: '\e84b'
}

.sc-hd-prefix2-icon-history:before {
    content: '\e84c'
}

.sc-hd-prefix2-icon-product-features:before {
    content: '\e84d'
}

.sc-hd-prefix2-icon-supplier-features:before {
    content: '\e84e'
}

.sc-hd-prefix2-icon-similar-product:before {
    content: '\e84f'
}

.sc-hd-prefix2-icon-link:before {
    content: '\e850'
}

.sc-hd-prefix2-icon-cut:before {
    content: '\e851'
}

.sc-hd-prefix2-icon-table:before {
    content: '\e852'
}

.sc-hd-prefix2-icon-navlist:before {
    content: '\e853'
}

.sc-hd-prefix2-icon-image-text:before {
    content: '\e854'
}

.sc-hd-prefix2-icon-text:before {
    content: '\e855'
}

.sc-hd-prefix2-icon-move:before {
    content: '\e856'
}

.sc-hd-prefix2-icon-rfq-up:before {
    content: '\e857'
}

.sc-hd-prefix2-icon-crown:before {
    content: '\e858'
}

.sc-hd-prefix2-icon-subtract:before {
    content: '\e859'
}

.sc-hd-prefix2-icon-dollar:before {
    content: '\e85a'
}

.sc-hd-prefix2-icon-assessed-badge:before {
    content: '\e85b'
}

.sc-hd-prefix2-icon-integral:before {
    content: '\e85c'
}

.sc-hd-prefix2-icon-machinery:before {
    content: '\e85d'
}

.sc-hd-prefix2-icon-office:before {
    content: '\e85e'
}

.sc-hd-prefix2-icon-operation:before {
    content: '\e85f'
}

.sc-hd-prefix2-icon-personal-center:before {
    content: '\e860'
}

.sc-hd-prefix2-icon-raw:before {
    content: '\e861'
}

.sc-hd-prefix2-icon-task-management:before {
    content: '\e862'
}

.sc-hd-prefix2-icon-agriculture:before {
    content: '\e863'
}

.sc-hd-prefix2-icon-bell:before {
    content: '\e864'
}

.sc-hd-prefix2-icon-download:before {
    content: '\e865'
}

.sc-hd-prefix2-icon-map:before {
    content: '\e866'
}

.sc-hd-prefix2-icon-stop:before {
    content: '\e867'
}

.sc-hd-prefix2-icon-play:before {
    content: '\e868'
}

.sc-hd-prefix2-icon-skip:before {
    content: '\e869'
}

.sc-hd-prefix2-icon-good:before {
    content: '\e86a'
}

.sc-hd-prefix2-icon-bad:before {
    content: '\e86b'
}

.sc-hd-prefix2-icon-compass:before {
    content: '\e86c'
}

.sc-hd-prefix2-icon-form:before {
    content: '\e86d'
}

.sc-hd-prefix2-icon-bussinessman:before {
    content: '\e86e'
}

.sc-hd-prefix2-icon-manageorder:before {
    content: '\e86f'
}

.sc-hd-prefix2-icon-mobilephone:before {
    content: '\e870'
}

.sc-hd-prefix2-icon-phone:before {
    content: '\e871'
}

.sc-hd-prefix2-icon-rejectedorder:before {
    content: '\e872'
}

.sc-hd-prefix2-icon-share:before {
    content: '\e873'
}

.sc-hd-prefix2-icon-shoes:before {
    content: '\e874'
}

.sc-hd-prefix2-icon-store:before {
    content: '\e875'
}

.sc-hd-prefix2-icon-bussinesscard:before {
    content: '\e876'
}

.sc-hd-prefix2-icon-email-filling:before {
    content: '\e877'
}

.sc-hd-prefix2-icon-favorites-filling:before {
    content: '\e878'
}

.sc-hd-prefix2-icon-account-filling:before {
    content: '\e879'
}

.sc-hd-prefix2-icon-bank-card:before {
    content: '\e87a'
}

.sc-hd-prefix2-icon-credit-level-filling:before {
    content: '\e87b'
}

.sc-hd-prefix2-icon-credit-level:before {
    content: '\e87c'
}

.sc-hd-prefix2-icon-hot:before {
    content: '\e87f'
}

.sc-hd-prefix2-icon-onepage:before {
    content: '\e880'
}

.sc-hd-prefix2-icon-data:before {
    content: '\e87d'
}

.sc-hd-prefix2-icon-camera:before {
    content: '\e87e'
}

.sc-hd-prefix2-icon-inquiry-history:before {
    content: '\e881'
}

.sc-hd-prefix2-icon-sprite-xs {
    width: 16px;
    height: 16px
}

.sc-hd-prefix2-icon-sprite-s {
    width: 24px;
    height: 24px
}

.sc-hd-prefix2-icon-sprite-m {
    width: 32px;
    height: 32px
}

.sc-hd-prefix2-icon-sprite-l {
    width: 48px;
    height: 48px
}

.sc-hd-prefix2-icon-sprite-xl {
    width: 64px;
    height: 64px
}

/* .sc-hd-prefix2-icon-48h, .sc-hd-prefix2-icon-alisourcepro, .sc-hd-prefix2-icon-as, .sc-hd-prefix2-icon-checkmark, .sc-hd-prefix2-icon-facebook, .sc-hd-prefix2-icon-gs, .sc-hd-prefix2-icon-gs-year, .sc-hd-prefix2-icon-gs-year-num1, .sc-hd-prefix2-icon-gs-year-num10, .sc-hd-prefix2-icon-gs-year-num11, .sc-hd-prefix2-icon-gs-year-num12, .sc-hd-prefix2-icon-gs-year-num13, .sc-hd-prefix2-icon-gs-year-num14, .sc-hd-prefix2-icon-gs-year-num15, .sc-hd-prefix2-icon-gs-year-num16, .sc-hd-prefix2-icon-gs-year-num17, .sc-hd-prefix2-icon-gs-year-num18, .sc-hd-prefix2-icon-gs-year-num19, .sc-hd-prefix2-icon-gs-year-num2, .sc-hd-prefix2-icon-gs-year-num20, .sc-hd-prefix2-icon-gs-year-num3, .sc-hd-prefix2-icon-gs-year-num4, .sc-hd-prefix2-icon-gs-year-num5, .sc-hd-prefix2-icon-gs-year-num6, .sc-hd-prefix2-icon-gs-year-num7, .sc-hd-prefix2-icon-gs-year-num8, .sc-hd-prefix2-icon-gs-year-num9, .sc-hd-prefix2-icon-gs-year1, .sc-hd-prefix2-icon-gs-year10, .sc-hd-prefix2-icon-gs-year11, .sc-hd-prefix2-icon-gs-year12, .sc-hd-prefix2-icon-gs-year13, .sc-hd-prefix2-icon-gs-year14, .sc-hd-prefix2-icon-gs-year15, .sc-hd-prefix2-icon-gs-year16, .sc-hd-prefix2-icon-gs-year17, .sc-hd-prefix2-icon-gs-year18, .sc-hd-prefix2-icon-gs-year19, .sc-hd-prefix2-icon-gs-year2, .sc-hd-prefix2-icon-gs-year20, .sc-hd-prefix2-icon-gs-year3, .sc-hd-prefix2-icon-gs-year4, .sc-hd-prefix2-icon-gs-year5, .sc-hd-prefix2-icon-gs-year6, .sc-hd-prefix2-icon-gs-year7, .sc-hd-prefix2-icon-gs-year8, .sc-hd-prefix2-icon-gs-year9, .sc-hd-prefix2-icon-instagram, .sc-hd-prefix2-icon-main-product, .sc-hd-prefix2-icon-os, .sc-hd-prefix2-icon-pinterest, .sc-hd-prefix2-icon-selected-supplier, .sc-hd-prefix2-icon-ta, .sc-hd-prefix2-icon-twitter, .sc-hd-prefix2-icon-video, .sc-hd-prefix2-icon-vm, .sc-hd-prefix2-icon-wholesale, .sc-hd-prefix2-icon-youtube {
    background-repeat: no-repeat;
    background-image: url(//s.alicdn.com/@g/sc/header-footer/0.0.31/sc-header-footer/$node_modules/@alife/alpha-icon/src/img/sprites/sprites.png);
    display: inline-block;
    vertical-align: middle
} */

.sc-hd-prefix2-icon-gs-year1, .sc-hd-prefix2-icon-gs-year10, .sc-hd-prefix2-icon-gs-year11, .sc-hd-prefix2-icon-gs-year12, .sc-hd-prefix2-icon-gs-year13, .sc-hd-prefix2-icon-gs-year14, .sc-hd-prefix2-icon-gs-year15, .sc-hd-prefix2-icon-gs-year16, .sc-hd-prefix2-icon-gs-year17, .sc-hd-prefix2-icon-gs-year18, .sc-hd-prefix2-icon-gs-year19, .sc-hd-prefix2-icon-gs-year2, .sc-hd-prefix2-icon-gs-year20, .sc-hd-prefix2-icon-gs-year3, .sc-hd-prefix2-icon-gs-year4, .sc-hd-prefix2-icon-gs-year5, .sc-hd-prefix2-icon-gs-year6, .sc-hd-prefix2-icon-gs-year7, .sc-hd-prefix2-icon-gs-year8, .sc-hd-prefix2-icon-gs-year9 {
    height: 36px;
    width: 36px
}

.sc-hd-prefix2-icon-gs-year1 {
    background-position: -1px -3px
}

.sc-hd-prefix2-icon-gs-year2 {
    background-position: -41px -3px
}

.sc-hd-prefix2-icon-gs-year3 {
    background-position: -81px -3px
}

.sc-hd-prefix2-icon-gs-year4 {
    background-position: -121px -3px
}

.sc-hd-prefix2-icon-gs-year5 {
    background-position: -161px -3px
}

.sc-hd-prefix2-icon-gs-year6 {
    background-position: -201px -3px
}

.sc-hd-prefix2-icon-gs-year7 {
    background-position: -241px -3px
}

.sc-hd-prefix2-icon-gs-year8 {
    background-position: -281px -3px
}

.sc-hd-prefix2-icon-gs-year9 {
    background-position: -321px -3px
}

.sc-hd-prefix2-icon-gs-year10 {
    background-position: -361px -3px
}

.sc-hd-prefix2-icon-gs-year11 {
    background-position: -1px -52px
}

.sc-hd-prefix2-icon-gs-year12 {
    background-position: -41px -52px
}

.sc-hd-prefix2-icon-gs-year13 {
    background-position: -81px -52px
}

.sc-hd-prefix2-icon-gs-year14 {
    background-position: -121px -52px
}

.sc-hd-prefix2-icon-gs-year15 {
    background-position: -161px -52px
}

.sc-hd-prefix2-icon-gs-year16 {
    background-position: -201px -52px
}

.sc-hd-prefix2-icon-gs-year17 {
    background-position: -241px -52px
}

.sc-hd-prefix2-icon-gs-year18 {
    background-position: -281px -52px
}

.sc-hd-prefix2-icon-gs-year19 {
    background-position: -321px -52px
}

.sc-hd-prefix2-icon-gs-year20 {
    background-position: -361px -52px
}

.sc-hd-prefix2-icon-gs-year-num1, .sc-hd-prefix2-icon-gs-year-num2, .sc-hd-prefix2-icon-gs-year-num3, .sc-hd-prefix2-icon-gs-year-num4, .sc-hd-prefix2-icon-gs-year-num5, .sc-hd-prefix2-icon-gs-year-num6, .sc-hd-prefix2-icon-gs-year-num7, .sc-hd-prefix2-icon-gs-year-num8, .sc-hd-prefix2-icon-gs-year-num9 {
    height: 12px;
    width: 25px
}

.sc-hd-prefix2-icon-gs-year-num10, .sc-hd-prefix2-icon-gs-year-num11, .sc-hd-prefix2-icon-gs-year-num12, .sc-hd-prefix2-icon-gs-year-num13, .sc-hd-prefix2-icon-gs-year-num14, .sc-hd-prefix2-icon-gs-year-num15, .sc-hd-prefix2-icon-gs-year-num16, .sc-hd-prefix2-icon-gs-year-num17, .sc-hd-prefix2-icon-gs-year-num18, .sc-hd-prefix2-icon-gs-year-num19, .sc-hd-prefix2-icon-gs-year-num20 {
    height: 12px;
    width: 30px
}

.sc-hd-prefix2-icon-gs-year-num1 {
    background-position: -462px -249px
}

.sc-hd-prefix2-icon-gs-year-num2 {
    background-position: -462px -236px
}

.sc-hd-prefix2-icon-gs-year-num3 {
    background-position: -462px -223px
}

.sc-hd-prefix2-icon-gs-year-num4 {
    background-position: -462px -210px
}

.sc-hd-prefix2-icon-gs-year-num5 {
    background-position: -462px -197px
}

.sc-hd-prefix2-icon-gs-year-num6 {
    background-position: -462px -184px
}

.sc-hd-prefix2-icon-gs-year-num7 {
    background-position: -462px -171px
}

.sc-hd-prefix2-icon-gs-year-num8 {
    background-position: -462px -159px
}

.sc-hd-prefix2-icon-gs-year-num9 {
    background-position: -462px -146px
}

.sc-hd-prefix2-icon-gs-year-num10 {
    background-position: -458px -132px
}

.sc-hd-prefix2-icon-gs-year-num11 {
    background-position: -459px -119px
}

.sc-hd-prefix2-icon-gs-year-num12 {
    background-position: -458px -106px
}

.sc-hd-prefix2-icon-gs-year-num13 {
    background-position: -458px -93px
}

.sc-hd-prefix2-icon-gs-year-num14 {
    background-position: -458px -80px
}

.sc-hd-prefix2-icon-gs-year-num15 {
    background-position: -458px -67px
}

.sc-hd-prefix2-icon-gs-year-num16 {
    background-position: -458px -54px
}

.sc-hd-prefix2-icon-gs-year-num17 {
    background-position: -458px -41px
}

.sc-hd-prefix2-icon-gs-year-num18 {
    background-position: -458px -28px
}

.sc-hd-prefix2-icon-gs-year-num19 {
    background-position: -458px -15px
}

.sc-hd-prefix2-icon-gs-year-num20 {
    background-position: -455px -2px;
    width: 32px
}

.sc-hd-prefix2-icon-gs-year {
    background-position: -3px -111px;
    height: 16px;
    position: relative;
    width: 16px
}

.sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num1, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num10, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num11, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num12, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num13, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num14, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num15, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num16, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num17, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num18, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num19, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num2, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num20, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num3, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num4, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num5, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num6, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num7, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num8, .sc-hd-prefix2-icon-gs-year .sc-hd-prefix2-icon-gs-year-num9 {
    position: absolute;
    left: 12px;
    top: -6px
}

.sc-hd-prefix2-icon-gs {
    background-position: -3px -111px;
    height: 16px;
    width: 16px
}

.sc-hd-prefix2-icon-vm {
    background-position: -30px -112px;
    height: 16px;
    width: 22px
}

.sc-hd-prefix2-icon-os {
    background-position: -31px -150px;
    height: 16px;
    width: 16px
}

.sc-hd-prefix2-icon-video {
    background-position: -63px -150px;
    height: 16px;
    width: 16px
}

.sc-hd-prefix2-icon-ta {
    background-position: -62px -113px;
    height: 16px;
    width: 16px
}

.sc-hd-prefix2-icon-as {
    background-position: -3px -150px;
    height: 16px;
    width: 16px
}

.sc-hd-prefix2-icon-wholesale {
    background-position: -92px -148px;
    height: 22px;
    width: 22px
}

.sc-hd-prefix2-icon-alisourcepro {
    background-position: -143px -146px;
    height: 22px;
    width: 22px
}

.sc-hd-prefix2-icon-main-product {
    background-position: -90px -110px;
    height: 16px;
    width: 80px
}

.sc-hd-prefix2-icon-48h {
    background-position: 0 -181px;
    width: 19px;
    height: 19px
}

.sc-hd-prefix2-icon-selected-supplier {
    background-position: -28px -181px;
    width: 19px;
    height: 19px
}

.sc-hd-prefix2-icon-checkmark {
    background-position: -181px -111px;
    width: 12px;
    height: 13px
}

.sc-hd-prefix2-icon-sprite-l.sc-hd-prefix2-icon-facebook {
    background-position: 0 -212px
}

.sc-hd-prefix2-icon-sprite-l.sc-hd-prefix2-icon-twitter {
    background-position: -55px -212px
}

.sc-hd-prefix2-icon-sprite-l.sc-hd-prefix2-icon-pinterest {
    background-position: -111px -212px
}

.sc-hd-prefix2-icon-sprite-l.sc-hd-prefix2-icon-instagram {
    background-position: -167px -212px
}

.sc-hd-prefix2-icon-sprite-l.sc-hd-prefix2-icon-youtube {
    background-position: -226px -212px
}

.sc-hd-prefix2-icon-sprite-m.sc-hd-prefix2-icon-facebook {
    background-position: 0 -266px
}

.sc-hd-prefix2-icon-sprite-m.sc-hd-prefix2-icon-twitter {
    background-position: -55px -266px
}

.sc-hd-prefix2-icon-sprite-m.sc-hd-prefix2-icon-pinterest {
    background-position: -111px -266px
}

.sc-hd-prefix2-icon-sprite-m.sc-hd-prefix2-icon-instagram {
    background-position: -167px -266px
}

.sc-hd-prefix2-icon-sprite-m.sc-hd-prefix2-icon-youtube {
    background-position: -226px -266px
}

.sc-hd-prefix2-icon-sprite-s.sc-hd-prefix2-icon-facebook {
    background-position: 0 -303px
}

.sc-hd-prefix2-icon-sprite-s.sc-hd-prefix2-icon-twitter {
    background-position: -55px -303px
}

.sc-hd-prefix2-icon-sprite-s.sc-hd-prefix2-icon-pinterest {
    background-position: -111px -303px
}

.sc-hd-prefix2-icon-sprite-s.sc-hd-prefix2-icon-instagram {
    background-position: -167px -303px
}

.sc-hd-prefix2-icon-sprite-s.sc-hd-prefix2-icon-youtube {
    background-position: -226px -303px
}

.sc-hd-prefix2-icon-sprite-xs.sc-hd-prefix2-icon-facebook {
    background-position: 0 -331px
}

.sc-hd-prefix2-icon-sprite-xs.sc-hd-prefix2-icon-twitter {
    background-position: -55px -331px
}

.sc-hd-prefix2-icon-sprite-xs.sc-hd-prefix2-icon-pinterest {
    background-position: -111px -331px
}

.sc-hd-prefix2-icon-sprite-xs.sc-hd-prefix2-icon-instagram {
    background-position: -167px -331px
}

.sc-hd-prefix2-icon-sprite-xs.sc-hd-prefix2-icon-youtube {
    background-position: -226px -331px
}

.sc-hd-prefix2-icon-loading {
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle
}

.sc-hd-prefix2-icon-loading.sc-hd-prefix2-icon-xs {
    width: 16px;
    height: 16px;
    background-image: url(data:image/gif;base64,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)
}

.sc-hd-prefix2-icon-loading.sc-hd-prefix2-icon-x {
    width: 32px;
    height: 32px;
    background-image: url(data:image/gif;base64,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)
}

.header-category-wrapper {
    position: relative;
    display: inline-block
}

.header-category-wrapper.trigger-active .header-category {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: -1px
}

.header-category-wrapper.trigger-active:hover .header-category {
    display: block
}

.header-category-wrapper.trigger-active:hover .header-category-trigger {
    color: #FF751A;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #DCDEE3;
    border-bottom: 1px solid transparent
}

.header-category-wrapper.trigger-active:hover .header-category-trigger .sc-hd-prefix2-icon {
    color: #FF751A;
    text-decoration: none
}

.header-category-wrapper.trigger-active:hover .header-category-trigger .sc-hd-prefix2-icon-arrow-down {
    display: inline-block;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.header-category-wrapper .header-category-trigger {
    z-index: 1;
    position: relative;
    padding-left: 25px;
    margin-bottom: 0;
    width: 170px;
    height: 38px;
    border: 1px solid transparent;
    font-size: 16px;
    font-weight: 400;
    line-height: 38px;
    color: #333;
    background: #fff
}

.header-category-wrapper .header-category-trigger .sc-hd-prefix2-icon {
    padding: 0 2px;
    color: #A0A2AD;
    vertical-align: middle
}

.header-category-wrapper .header-category {
    z-index: 999;
    box-sizing: border-box;
    width: 400px;
    background: #fff;
    border: 1px solid #DCDEE3;
    padding: 10px 0
}

.header-category-wrapper .header-category .header-category-trigger {
    padding-left: 20px
}

.header-category-wrapper .header-category .header-category-trigger .sc-hd-prefix2-icon-arrow-down {
    display: none
}

.header-category-wrapper .header-category .all-categories {
    display: block;
    padding: 7px 35px 17px 21px;
    color: #2192D9
}

.header-category-wrapper .header-category .all-categories:hover {
    color: #FF751A
}

.header-category-wrapper .header-category .level-one-list {
    z-index: 1;
    display: none;
    position: absolute;
    left: 100%;
    top: -1px;
    margin-left: -2px;
    min-width: 500px;
    height: 100%;
    background: #fff;
    -moz-box-shadow: 0 1px 5px #e7e7e7;
    -webkit-box-shadow: 0 1px 5px #e7e7e7;
    box-shadow: 0 1px 5px #e7e7e7;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e7e7e7
}

.header-category-wrapper .header-category .level-one-title:hover, .header-category-wrapper .header-category .level-two-title:hover, .header-category-wrapper .header-category .title a:hover, .header-category-wrapper .header-category .view-more:hover {
    color: #FF751A;
    text-decoration: none
}

.header-category-wrapper .header-category .title {
    position: relative;
    display: block;
    padding: 7px 35px 7px 21px;
    max-height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 21px;
    background: #fff;
    -moz-box-shadow: -2px 1px 5px transparent;
    -webkit-box-shadow: -2px 1px 5px transparent;
    box-shadow: -2px 1px 5px transparent;
    border: 1px solid transparent;
    box-sizing: content-box
}

.header-category-wrapper .header-category .title a {
    line-height: 21px;
    text-decoration: none;
    color: #666;
    width: 260px
}

.header-category-wrapper .header-category .title .sc-hd-prefix2-icon {
    position: absolute;
    padding-right: 10px;
    right: 5px;
    top: 7px;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.header-category-wrapper .header-category .level-one-inner {
    margin: 20px 20px 0;
    width: 600px
}

.header-category-wrapper .header-category .level-one-title {
    display: table-cell;
    vertical-align: middle;
    height: 48px;
    font-weight: 700;
    line-height: 16px;
    color: #2192D9
}

.header-category-wrapper .header-category .level-two-title {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 24px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-category-wrapper .header-category .view-more {
    color: #999;
    font-size: 12px
}

.header-category-wrapper .header-category .level-one {
    float: left;
    box-sizing: border-box;
    padding: 0 20px 20px 20px;
    width: 50%;
    height: 250px
}

.header-category-wrapper .header-category li.current .title {
    z-index: 2;
    -moz-box-shadow: -2px 1px 5px #e7e7e7;
    -webkit-box-shadow: -2px 1px 5px #e7e7e7;
    box-shadow: -2px 1px 5px #e7e7e7;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #e7e7e7;
    border-right: 1px solid transparent
}

.header-category-wrapper .header-category li.current .sc-hd-prefix2-icon {
    color: #ff7519;
    right: 0
}

.header-category-wrapper .header-category li.current .level-one-list {
    display: block
}

/* .sc-hd-prefix2-icon-flag-s {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(//s.alicdn.com/@g/sc/header-footer/0.0.31/sc-header-footer/$node_modules/@alife/alpha-icon/src/img/sprites/69221370.png);
    background-repeat: no-repeat
} */

.sc-hd-prefix2-icon-flag-ad.sc-hd-prefix2-icon-flag-s {
    background-position: -16px 0
}

.sc-hd-prefix2-icon-flag-ae.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -112px
}

.sc-hd-prefix2-icon-flag-af.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -16px
}

.sc-hd-prefix2-icon-flag-ag.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -16px
}

.sc-hd-prefix2-icon-flag-ai.sc-hd-prefix2-icon-flag-s {
    background-position: -32px 0
}

.sc-hd-prefix2-icon-flag-aj.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -16px
}

.sc-hd-prefix2-icon-flag-al.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -32px
}

.sc-hd-prefix2-icon-flag-ala.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -32px
}

.sc-hd-prefix2-icon-flag-am.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -32px
}

.sc-hd-prefix2-icon-flag-an.sc-hd-prefix2-icon-flag-s {
    background-position: -48px 0
}

.sc-hd-prefix2-icon-flag-ao.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -16px
}

.sc-hd-prefix2-icon-flag-aq.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -32px
}

.sc-hd-prefix2-icon-flag-ar.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -48px
}

.sc-hd-prefix2-icon-flag-as.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -48px
}

.sc-hd-prefix2-icon-flag-asc.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -48px
}

.sc-hd-prefix2-icon-flag-at.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -48px
}

.sc-hd-prefix2-icon-flag-au.sc-hd-prefix2-icon-flag-s {
    background-position: -64px 0
}

.sc-hd-prefix2-icon-flag-aw.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -16px
}

.sc-hd-prefix2-icon-flag-az.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -32px
}

.sc-hd-prefix2-icon-flag-ba.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -48px
}

.sc-hd-prefix2-icon-flag-bb.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -64px
}

.sc-hd-prefix2-icon-flag-bd.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -64px
}

.sc-hd-prefix2-icon-flag-be.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -64px
}

.sc-hd-prefix2-icon-flag-bf.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -64px
}

.sc-hd-prefix2-icon-flag-bg.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -64px
}

.sc-hd-prefix2-icon-flag-bh.sc-hd-prefix2-icon-flag-s {
    background-position: -80px 0
}

.sc-hd-prefix2-icon-flag-bi.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -16px
}

.sc-hd-prefix2-icon-flag-bj.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -32px
}

.sc-hd-prefix2-icon-flag-bk.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -48px
}

.sc-hd-prefix2-icon-flag-blm.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -64px
}

.sc-hd-prefix2-icon-flag-bm.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -80px
}

.sc-hd-prefix2-icon-flag-bn.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -80px
}

.sc-hd-prefix2-icon-flag-bo.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -80px
}

.sc-hd-prefix2-icon-flag-bp.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -80px
}

.sc-hd-prefix2-icon-flag-br.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -80px
}

.sc-hd-prefix2-icon-flag-bs.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -80px
}

.sc-hd-prefix2-icon-flag-bt.sc-hd-prefix2-icon-flag-s {
    background-position: -96px 0
}

.sc-hd-prefix2-icon-flag-bv.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -16px
}

.sc-hd-prefix2-icon-flag-bw.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -32px
}

.sc-hd-prefix2-icon-flag-by.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -48px
}

.sc-hd-prefix2-icon-flag-bz.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -64px
}

.sc-hd-prefix2-icon-flag-ca.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -80px
}

.sc-hd-prefix2-icon-flag-cc.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -96px
}

.sc-hd-prefix2-icon-flag-cd.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -96px
}

.sc-hd-prefix2-icon-flag-ce.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -96px
}

.sc-hd-prefix2-icon-flag-cf.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -96px
}

.sc-hd-prefix2-icon-flag-cg.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -96px
}

.sc-hd-prefix2-icon-flag-ch.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -96px
}

.sc-hd-prefix2-icon-flag-ci.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -96px
}

.sc-hd-prefix2-icon-flag-ck.sc-hd-prefix2-icon-flag-s {
    background-position: -112px 0
}

.sc-hd-prefix2-icon-flag-cl.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -16px
}

.sc-hd-prefix2-icon-flag-cm.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -32px
}

.sc-hd-prefix2-icon-flag-cn.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -48px
}

.sc-hd-prefix2-icon-flag-co.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -64px
}

.sc-hd-prefix2-icon-flag-cq.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -80px
}

.sc-hd-prefix2-icon-flag-cr.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -96px
}

.sc-hd-prefix2-icon-flag-cs.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -112px
}

.sc-hd-prefix2-icon-flag-cu.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -112px
}

.sc-hd-prefix2-icon-flag-cv.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -112px
}

.sc-hd-prefix2-icon-flag-cw.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -112px
}

.sc-hd-prefix2-icon-flag-cx.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -112px
}

.sc-hd-prefix2-icon-flag-cy.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -112px
}

.sc-hd-prefix2-icon-flag-cz.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -112px
}

.sc-hd-prefix2-icon-flag-da.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -112px
}

.sc-hd-prefix2-icon-flag-de.sc-hd-prefix2-icon-flag-s {
    background-position: -128px 0
}

.sc-hd-prefix2-icon-flag-dj.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -16px
}

.sc-hd-prefix2-icon-flag-dk.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -32px
}

.sc-hd-prefix2-icon-flag-dm.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -48px
}

.sc-hd-prefix2-icon-flag-do.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -64px
}

.sc-hd-prefix2-icon-flag-dr.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -80px
}

.sc-hd-prefix2-icon-flag-dz.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -96px
}

.sc-hd-prefix2-icon-flag-eaz.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -112px
}

.sc-hd-prefix2-icon-flag-ec.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -128px
}

.sc-hd-prefix2-icon-flag-ee.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -128px
}

.sc-hd-prefix2-icon-flag-eg.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -128px
}

.sc-hd-prefix2-icon-flag-eh.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -128px
}

.sc-hd-prefix2-icon-flag-ek.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -128px
}

.sc-hd-prefix2-icon-flag-en.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -128px
}

.sc-hd-prefix2-icon-flag-er.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -128px
}

.sc-hd-prefix2-icon-flag-es.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -128px
}

.sc-hd-prefix2-icon-flag-et.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -128px
}

.sc-hd-prefix2-icon-flag-ez.sc-hd-prefix2-icon-flag-s {
    background-position: -144px 0
}

.sc-hd-prefix2-icon-flag-fi.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -16px
}

.sc-hd-prefix2-icon-flag-fj.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -32px
}

.sc-hd-prefix2-icon-flag-fk.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -48px
}

.sc-hd-prefix2-icon-flag-fm.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -64px
}

.sc-hd-prefix2-icon-flag-fo.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -80px
}

.sc-hd-prefix2-icon-flag-fr.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -96px
}

.sc-hd-prefix2-icon-flag-fx.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -112px
}

.sc-hd-prefix2-icon-flag-ga.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -128px
}

.sc-hd-prefix2-icon-flag-gb.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -144px
}

.sc-hd-prefix2-icon-flag-gba.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -144px
}

.sc-hd-prefix2-icon-flag-gd.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -144px
}

.sc-hd-prefix2-icon-flag-ge.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -144px
}

.sc-hd-prefix2-icon-flag-gf.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -144px
}

.sc-hd-prefix2-icon-flag-gg.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -144px
}

.sc-hd-prefix2-icon-flag-ggy.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -144px
}

.sc-hd-prefix2-icon-flag-gh.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -144px
}

.sc-hd-prefix2-icon-flag-gi.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -144px
}

.sc-hd-prefix2-icon-flag-gl.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -144px
}

.sc-hd-prefix2-icon-flag-gm.sc-hd-prefix2-icon-flag-s {
    background-position: -160px 0
}

.sc-hd-prefix2-icon-flag-gn.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -16px
}

.sc-hd-prefix2-icon-flag-gp.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -32px
}

.sc-hd-prefix2-icon-flag-gq.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -48px
}

.sc-hd-prefix2-icon-flag-gr.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -64px
}

.sc-hd-prefix2-icon-flag-gs.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -80px
}

.sc-hd-prefix2-icon-flag-gt.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -96px
}

.sc-hd-prefix2-icon-flag-gu.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -112px
}

.sc-hd-prefix2-icon-flag-gv.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -128px
}

.sc-hd-prefix2-icon-flag-gw.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -144px
}

.sc-hd-prefix2-icon-flag-gy.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -160px
}

.sc-hd-prefix2-icon-flag-ha.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -160px
}

.sc-hd-prefix2-icon-flag-hk.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -160px
}

.sc-hd-prefix2-icon-flag-hm.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -160px
}

.sc-hd-prefix2-icon-flag-hn.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -160px
}

.sc-hd-prefix2-icon-flag-hr.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -160px
}

.sc-hd-prefix2-icon-flag-ht.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -160px
}

.sc-hd-prefix2-icon-flag-hu.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -160px
}

.sc-hd-prefix2-icon-flag-ic.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -160px
}

.sc-hd-prefix2-icon-flag-id.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -160px
}

.sc-hd-prefix2-icon-flag-ie.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -160px
}

.sc-hd-prefix2-icon-flag-il.sc-hd-prefix2-icon-flag-s {
    background-position: -176px 0
}

.sc-hd-prefix2-icon-flag-im.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -16px
}

.sc-hd-prefix2-icon-flag-in.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -32px
}

.sc-hd-prefix2-icon-flag-io.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -48px
}

.sc-hd-prefix2-icon-flag-iq.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -64px
}

.sc-hd-prefix2-icon-flag-ir.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -80px
}

.sc-hd-prefix2-icon-flag-is.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -96px
}

.sc-hd-prefix2-icon-flag-it.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -112px
}

.sc-hd-prefix2-icon-flag-iv.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -128px
}

.sc-hd-prefix2-icon-flag-ja.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -144px
}

.sc-hd-prefix2-icon-flag-jey.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -160px
}

.sc-hd-prefix2-icon-flag-jm.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -176px
}

.sc-hd-prefix2-icon-flag-jo.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -176px
}

.sc-hd-prefix2-icon-flag-jp.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -176px
}

.sc-hd-prefix2-icon-flag-ke.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -176px
}

.sc-hd-prefix2-icon-flag-kg.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -176px
}

.sc-hd-prefix2-icon-flag-kh.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -176px
}

.sc-hd-prefix2-icon-flag-ki.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -176px
}

.sc-hd-prefix2-icon-flag-km.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -176px
}

.sc-hd-prefix2-icon-flag-kn.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -176px
}

.sc-hd-prefix2-icon-flag-kp.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -176px
}

.sc-hd-prefix2-icon-flag-kr.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -176px
}

.sc-hd-prefix2-icon-flag-ks.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -176px
}

.sc-hd-prefix2-icon-flag-kw.sc-hd-prefix2-icon-flag-s {
    background-position: -192px 0
}

.sc-hd-prefix2-icon-flag-ky.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -16px
}

.sc-hd-prefix2-icon-flag-kz.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -32px
}

.sc-hd-prefix2-icon-flag-la.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -48px
}

.sc-hd-prefix2-icon-flag-lb.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -64px
}

.sc-hd-prefix2-icon-flag-lc.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -80px
}

.sc-hd-prefix2-icon-flag-le.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -96px
}

.sc-hd-prefix2-icon-flag-lg.sc-hd-prefix2-icon-flag-s {
    background-position: 0 0
}

.sc-hd-prefix2-icon-flag-lh.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -128px
}

.sc-hd-prefix2-icon-flag-li.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -144px
}

.sc-hd-prefix2-icon-flag-lk.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -160px
}

.sc-hd-prefix2-icon-flag-lr.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -176px
}

.sc-hd-prefix2-icon-flag-ls.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -192px
}

.sc-hd-prefix2-icon-flag-lt.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -192px
}

.sc-hd-prefix2-icon-flag-lu.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -192px
}

.sc-hd-prefix2-icon-flag-lv.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -192px
}

.sc-hd-prefix2-icon-flag-ly.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -192px
}

.sc-hd-prefix2-icon-flag-ma.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -192px
}

.sc-hd-prefix2-icon-flag-maf.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -192px
}

.sc-hd-prefix2-icon-flag-mb.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -192px
}

.sc-hd-prefix2-icon-flag-mc.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -192px
}

.sc-hd-prefix2-icon-flag-md.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -192px
}

.sc-hd-prefix2-icon-flag-me.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -192px
}

.sc-hd-prefix2-icon-flag-mg.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -192px
}

.sc-hd-prefix2-icon-flag-mh.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -192px
}

.sc-hd-prefix2-icon-flag-mi.sc-hd-prefix2-icon-flag-s {
    background-position: -208px 0
}

.sc-hd-prefix2-icon-flag-mk.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -16px
}

.sc-hd-prefix2-icon-flag-ml.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -32px
}

.sc-hd-prefix2-icon-flag-mm.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -48px
}

.sc-hd-prefix2-icon-flag-mn.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -64px
}

.sc-hd-prefix2-icon-flag-mne.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -80px
}

.sc-hd-prefix2-icon-flag-mo.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -96px
}

.sc-hd-prefix2-icon-flag-mo_old.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -112px
}

.sc-hd-prefix2-icon-flag-mp.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -128px
}

.sc-hd-prefix2-icon-flag-mq.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -144px
}

.sc-hd-prefix2-icon-flag-mr.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -160px
}

.sc-hd-prefix2-icon-flag-ms.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -176px
}

.sc-hd-prefix2-icon-flag-mt.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -192px
}

.sc-hd-prefix2-icon-flag-mu.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -208px
}

.sc-hd-prefix2-icon-flag-mv.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -208px
}

.sc-hd-prefix2-icon-flag-mw.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -208px
}

.sc-hd-prefix2-icon-flag-mx.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -208px
}

.sc-hd-prefix2-icon-flag-my.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -208px
}

.sc-hd-prefix2-icon-flag-mz.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -208px
}

.sc-hd-prefix2-icon-flag-na.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -208px
}

.sc-hd-prefix2-icon-flag-nc.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -208px
}

.sc-hd-prefix2-icon-flag-ne.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -208px
}

.sc-hd-prefix2-icon-flag-nf.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -208px
}

.sc-hd-prefix2-icon-flag-ng.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -208px
}

.sc-hd-prefix2-icon-flag-nh.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -208px
}

.sc-hd-prefix2-icon-flag-ni.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -208px
}

.sc-hd-prefix2-icon-flag-nl.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -208px
}

.sc-hd-prefix2-icon-flag-no.sc-hd-prefix2-icon-flag-s {
    background-position: -224px 0
}

.sc-hd-prefix2-icon-flag-np.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -16px
}

.sc-hd-prefix2-icon-flag-nr.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -32px
}

.sc-hd-prefix2-icon-flag-nt.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -48px
}

.sc-hd-prefix2-icon-flag-nu.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -64px
}

.sc-hd-prefix2-icon-flag-nz.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -80px
}

.sc-hd-prefix2-icon-flag-om.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -96px
}

.sc-hd-prefix2-icon-flag-other.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -112px
}

.sc-hd-prefix2-icon-flag-pa.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -128px
}

.sc-hd-prefix2-icon-flag-pe.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -144px
}

.sc-hd-prefix2-icon-flag-pf.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -160px
}

.sc-hd-prefix2-icon-flag-pg.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -176px
}

.sc-hd-prefix2-icon-flag-ph.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -192px
}

.sc-hd-prefix2-icon-flag-pk.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -208px
}

.sc-hd-prefix2-icon-flag-pl.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -224px
}

.sc-hd-prefix2-icon-flag-pm.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -224px
}

.sc-hd-prefix2-icon-flag-pn.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -224px
}

.sc-hd-prefix2-icon-flag-po.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -224px
}

.sc-hd-prefix2-icon-flag-pr.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -224px
}

.sc-hd-prefix2-icon-flag-ps.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -224px
}

.sc-hd-prefix2-icon-flag-pt.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -224px
}

.sc-hd-prefix2-icon-flag-pw.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -224px
}

.sc-hd-prefix2-icon-flag-py.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -224px
}

.sc-hd-prefix2-icon-flag-qa.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -224px
}

.sc-hd-prefix2-icon-flag-re.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -224px
}

.sc-hd-prefix2-icon-flag-rm.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -224px
}

.sc-hd-prefix2-icon-flag-ro.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -224px
}

.sc-hd-prefix2-icon-flag-ru.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -224px
}

.sc-hd-prefix2-icon-flag-rw.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -224px
}

.sc-hd-prefix2-icon-flag-sa.sc-hd-prefix2-icon-flag-s {
    background-position: -240px 0
}

.sc-hd-prefix2-icon-flag-sb.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -16px
}

.sc-hd-prefix2-icon-flag-sc.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -32px
}

.sc-hd-prefix2-icon-flag-sd.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -48px
}

.sc-hd-prefix2-icon-flag-se.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -64px
}

.sc-hd-prefix2-icon-flag-sf.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -80px
}

.sc-hd-prefix2-icon-flag-sg.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -96px
}

.sc-hd-prefix2-icon-flag-sgs.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -112px
}

.sc-hd-prefix2-icon-flag-sh.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -128px
}

.sc-hd-prefix2-icon-flag-si.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -144px
}

.sc-hd-prefix2-icon-flag-sj.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -160px
}

.sc-hd-prefix2-icon-flag-sk.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -176px
}

.sc-hd-prefix2-icon-flag-sl.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -192px
}

.sc-hd-prefix2-icon-flag-sm.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -208px
}

.sc-hd-prefix2-icon-flag-sn.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -224px
}

.sc-hd-prefix2-icon-flag-so.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -240px
}

.sc-hd-prefix2-icon-flag-sp.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -240px
}

.sc-hd-prefix2-icon-flag-sr.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -240px
}

.sc-hd-prefix2-icon-flag-srb.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -240px
}

.sc-hd-prefix2-icon-flag-ss.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -240px
}

.sc-hd-prefix2-icon-flag-st.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -240px
}

.sc-hd-prefix2-icon-flag-sv.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -240px
}

.sc-hd-prefix2-icon-flag-sw.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -240px
}

.sc-hd-prefix2-icon-flag-sy.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -240px
}

.sc-hd-prefix2-icon-flag-sz.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -240px
}

.sc-hd-prefix2-icon-flag-tc.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -240px
}

.sc-hd-prefix2-icon-flag-tca.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -240px
}

.sc-hd-prefix2-icon-flag-td.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -240px
}

.sc-hd-prefix2-icon-flag-tf.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -240px
}

.sc-hd-prefix2-icon-flag-tg.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -240px
}

.sc-hd-prefix2-icon-flag-th.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -240px
}

.sc-hd-prefix2-icon-flag-tj.sc-hd-prefix2-icon-flag-s {
    background-position: -256px 0
}

.sc-hd-prefix2-icon-flag-tk.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -16px
}

.sc-hd-prefix2-icon-flag-tls.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -32px
}

.sc-hd-prefix2-icon-flag-tm.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -48px
}

.sc-hd-prefix2-icon-flag-tn.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -64px
}

.sc-hd-prefix2-icon-flag-to.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -80px
}

.sc-hd-prefix2-icon-flag-tp.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -96px
}

.sc-hd-prefix2-icon-flag-tl.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -96px
}

.sc-hd-prefix2-icon-flag-tr.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -112px
}

.sc-hd-prefix2-icon-flag-ts.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -128px
}

.sc-hd-prefix2-icon-flag-tt.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -144px
}

.sc-hd-prefix2-icon-flag-tu.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -160px
}

.sc-hd-prefix2-icon-flag-tv.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -176px
}

.sc-hd-prefix2-icon-flag-tw.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -192px
}

.sc-hd-prefix2-icon-flag-tw_old.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -208px
}

.sc-hd-prefix2-icon-flag-tx.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -224px
}

.sc-hd-prefix2-icon-flag-tz.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -240px
}

.sc-hd-prefix2-icon-flag-ua.sc-hd-prefix2-icon-flag-s {
    background-position: 0 -256px
}

.sc-hd-prefix2-icon-flag-ug.sc-hd-prefix2-icon-flag-s {
    background-position: -16px -256px
}

.sc-hd-prefix2-icon-flag-uk.sc-hd-prefix2-icon-flag-s {
    background-position: -32px -256px
}

.sc-hd-prefix2-icon-flag-um.sc-hd-prefix2-icon-flag-s {
    background-position: -48px -256px
}

.sc-hd-prefix2-icon-flag-up.sc-hd-prefix2-icon-flag-s {
    background-position: -64px -256px
}

.sc-hd-prefix2-icon-flag-us.sc-hd-prefix2-icon-flag-s {
    background-position: -80px -256px
}

.sc-hd-prefix2-icon-flag-uy.sc-hd-prefix2-icon-flag-s {
    background-position: -96px -256px
}

.sc-hd-prefix2-icon-flag-uz.sc-hd-prefix2-icon-flag-s {
    background-position: -112px -256px
}

.sc-hd-prefix2-icon-flag-va.sc-hd-prefix2-icon-flag-s {
    background-position: -128px -256px
}

.sc-hd-prefix2-icon-flag-vc.sc-hd-prefix2-icon-flag-s {
    background-position: -144px -256px
}

.sc-hd-prefix2-icon-flag-vct.sc-hd-prefix2-icon-flag-s {
    background-position: -160px -256px
}

.sc-hd-prefix2-icon-flag-ve.sc-hd-prefix2-icon-flag-s {
    background-position: -176px -256px
}

.sc-hd-prefix2-icon-flag-vg.sc-hd-prefix2-icon-flag-s {
    background-position: -192px -256px
}

.sc-hd-prefix2-icon-flag-vgb.sc-hd-prefix2-icon-flag-s {
    background-position: -208px -256px
}

.sc-hd-prefix2-icon-flag-vi.sc-hd-prefix2-icon-flag-s {
    background-position: -224px -256px
}

.sc-hd-prefix2-icon-flag-vm.sc-hd-prefix2-icon-flag-s {
    background-position: -240px -256px
}

.sc-hd-prefix2-icon-flag-vn.sc-hd-prefix2-icon-flag-s {
    background-position: -256px -256px
}

.sc-hd-prefix2-icon-flag-vt.sc-hd-prefix2-icon-flag-s {
    background-position: -272px 0
}

.sc-hd-prefix2-icon-flag-vu.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -16px
}

.sc-hd-prefix2-icon-flag-wa.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -32px
}

.sc-hd-prefix2-icon-flag-wf.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -48px
}

.sc-hd-prefix2-icon-flag-ws.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -64px
}

.sc-hd-prefix2-icon-flag-wz.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -80px
}

.sc-hd-prefix2-icon-flag-ye.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -96px
}

.sc-hd-prefix2-icon-flag-yt.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -112px
}

.sc-hd-prefix2-icon-flag-yu.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -128px
}

.sc-hd-prefix2-icon-flag-za.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -144px
}

.sc-hd-prefix2-icon-flag-zm.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -160px
}

.sc-hd-prefix2-icon-flag-zr.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -176px
}

.sc-hd-prefix2-icon-flag-zw.sc-hd-prefix2-icon-flag-s {
    background-position: -272px -192px
}

.icbu-header-selector {
    background: #fff;
    border: 1px solid #c3c6cf;
    width: 340px;
    height: 27px;
    outline: 0;
    position: relative
}

.icbu-header-selector .ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.icbu-header-selector>div:first-child {
    color: #333;
    padding: 2px 30px 2px 8px
}

.icbu-header-selector>div:first-child div, .icbu-header-selector>div:first-child>input {
    line-height: 22px;
    height: 22px
}

.icbu-header-selector>div:first-child>span {
    position: absolute;
    right: 8px;
    top: 4px;
    display: block;
    width: 16px;
    height: 16px;
    margin-top: 2px
}

.icbu-header-selector>div:first-child>span>em {
    position: absolute;
    top: 3px;
    right: 0;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-top-color: #999;
    overflow: hidden;
    border-width: 8px 8px 0 8px;
    box-sizing: content-box
}

.icbu-header-selector>div:first-child>span>b {
    position: absolute;
    top: 2px;
    right: 0;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-style: solid;
    overflow: hidden;
    border-width: 8px 8px 0 8px;
    box-sizing: content-box
}

.icbu-header-selector>div.droplist {
    display: none;
    background: #fff;
    width: 340px;
    position: absolute;
    z-index: 1;
    left: -1px
}

.icbu-header-selector>div.droplist.has-filter {
    top: -1px;
    z-index: 1
}

.icbu-header-selector>div.droplist>div>span {
    position: absolute;
    left: 8px;
    top: 4px;
    font-size: 16px
}

.icbu-header-selector>div.droplist>div>input {
    width: 100%;
    height: 27px;
    padding-left: 30px;
    padding-right: 8px
}

.icbu-header-selector>div.droplist>ul {
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .32);
    list-style: none;
    width: 338px;
    margin: 0 auto;
    max-height: 300px;
    overflow-y: auto;
    cursor: default
}

.icbu-header-selector>div.droplist>ul>li:last-child {
    padding-bottom: 16px
}

.icbu-header-selector>div.droplist>ul>li.no-label>ul {
    padding-top: 12px
}

.icbu-header-selector>div.droplist>ul>li>label {
    color: #8c8c8c;
    padding: 16px 16px 8px 16px;
    display: block
}

.icbu-header-selector>div.droplist>ul>li>ul {
    list-style: none
}

.icbu-header-selector>div.droplist>ul>li>ul li {
    padding: 4px 30px;
    color: #333;
    line-height: 22px;
    word-break: break-all;
    position: relative
}

.icbu-header-selector>div.droplist>ul>li>ul li>span.selected-icon {
    display: none;
    position: absolute;
    left: 8px;
    top: 6px;
    width: 16px;
    height: 16px;
    margin-top: 2px
}

.icbu-header-selector>div.droplist>ul>li>ul li>span.selected-icon>em {
    position: absolute;
    top: 3px;
    right: 0;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-top-color: #ff6a00;
    overflow: hidden;
    border-width: 8px 8px 0 8px;
    box-sizing: content-box
}

.icbu-header-selector>div.droplist>ul>li>ul li>span.selected-icon>b {
    position: absolute;
    top: 2px;
    right: 0;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-style: solid;
    overflow: hidden;
    border-width: 8px 8px 0 8px;
    box-sizing: content-box
}

.icbu-header-selector>div.droplist>ul>li>ul li>span.selected-icon>i {
    position: absolute;
    width: 8px;
    height: 6px;
    background: #fff;
    left: -3px
}

.icbu-header-selector>div.droplist>ul>li>ul li.selected>span.selected-icon {
    display: block
}

.icbu-header-selector>div.droplist>ul>li>ul li:hover {
    background-color: #eee
}

.icbu-header-selector>div.droplist>ul>li>ul li:hover>span.selected-icon>b {
    border-top-color: #eee
}

.icbu-header-selector>div.droplist>ul>li>ul li:hover>span.selected-icon>i {
    background: #eee
}

.icbu-header-selector>div.droplist>ul.has-filter {
    top: -1px
}

.icbu-header-selector>div.droplist>ul.has-filter>li:first-child input {
    width: 100%
}

.icbu-header-selector.active>div>span {
    margin-top: 0;
    transform: rotateZ(180deg);
    animation: headerSelectFlipActive ease .5s
}

.icbu-header-selector.normal>div>span {
    transform: rotateZ(0);
    animation: headerSelectFlipNormal ease .5s
}

@keyframes headerSelectFlipActive {
    from {
        margin-top: 2px;
        transform: rotateZ(0)
    }
    to {
        margin-top: 0;
        transform: rotateZ(180deg)
    }
}

@keyframes headerSelectFlipNormal {
    from {
        margin-top: 0;
        transform: rotateZ(180deg)
    }
    to {
        margin-top: 2px;
        transform: rotateZ(0)
    }
}

.header-language-currency .header-control-panel {
    position: absolute;
    width: 380px;
    background: #fff;
    border: 1px solid #f7f8fa;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .32);
    border-radius: 2px 0 2px 2px;
    right: 0;
    padding: 20px
}

.header-language-currency .header-control-panel .title {
    line-height: 22px;
    font-size: 16px
}

.header-language-currency .header-control-panel .input-container {
    margin-top: 20px
}

.header-language-currency .header-control-panel .input-container>label {
    color: #666;
    line-height: 20px
}

.header-language-currency .header-control-panel .input-container>div {
    margin-top: 2px;
    height: 28px
}

.header-language-currency .header-control-panel .btn-container {
    margin-top: 39px;
    text-align: right
}

.header-language-currency .header-control-panel .btn-container button {
    background: #ff6a00;
    border: 1px solid #ff6a00;
    border-radius: 2px;
    width: 98px;
    height: 35px;
    font-size: 16px;
    color: #fff;
    line-height: 20px
}

.header-language-currency .header-control-panel .message-container {
    padding: 10px 0 0 0;
    line-height: 18px;
    display: none
}

.header-language-currency .header-control-panel .message-container.show {
    display: block
}

.header-language-currency .header-control-panel .message-container>i {
    float: left;
    color: #ff8002;
    margin: -2px 2px 0 0
}

.header-language-currency .header-control-panel .loading {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .32)
}

.header-language-currency .header-control-panel .loading>div {
    padding-top: 100px
}

.header-language-currency .header-control-panel .loading>div>i {
    display: block;
    margin: 0 auto
}

.header-language-currency.ready .header-control-panel .loading {
    display: none
}

.header-language-currency.show .header-control-panel, .header-language-currency:hover .header-control-panel {
    display: block
}

.header-language-currency.show .current-value, .header-language-currency:hover .current-value {
    border: 1px solid #f7f8fa;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .32)
}

.header-language-currency.show .current-value>i::before, .header-language-currency:hover .current-value>i::before {
    transform: rotateZ(180deg);
    display: inline-block
}

.sc-hd.sc-hd-language .sc-hd-right-beacon.sc-hd-absolute-r {
    position: absolute;
    top: 10px;
    right: 70px
}

.sc-hd.sc-hd-language .sc-hd-beacon .sc-hd-m-lan.sc-hd-absolute-r {
    position: absolute;
    right: -23px;
    top: 2px;
    display: block
}

.ui-header-lan-wrap {
    width: 80px
}

.sc-hd .ui-header-lan-wrap {
    left: 348px;
    position: absolute;
    top: 12px;
    left: 208px;
    z-index: 10
}

.sc-hd-m-lan .ui-header-lan-wrap {
    position: static;
    margin-top: 16px
}

.sc-hd-normal-simple .ui-header-lan {
    width: 80px;
    margin: 0;
    position: relative;
    height: 20px;
    display: none;
    font-size: 12px
}

.ui-header-lan .ui-header-lan-display-text {
    font-size: 14px
}

.ui-header-lan a:hover {
    text-decoration: none
}

.ui-header-lan .maskIframe {
    position: absolute;
    z-index: 1;
    width: 1px;
    height: 1px;
    top: 0;
    left: 0;
    border: 0;
    background: #fff;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0
}

.ui-header-lan .ui-header-lan-display, .ui-header-lan-display:hover {
    color: #333;
    cursor: default;
    display: inline-block;
    line-height: 18px
}

.ui-header-lan-list {
    display: none;
    border: 1px solid #E6E7EB;
    -moz-box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, .2);
    background-color: #fff;
    padding: 4px 0 4px;
    position: absolute;
    top: 18px;
    left: 0;
    font-size: 14px;
    border-radius: 0
}

.ui-header-lan-list ul {
    list-style: none
}

.ui-header-lan-list li {
    padding: 0;
    margin: 0
}

.ui-header-lan-list a, .ui-header-lan-list a:link {
    padding: 0 10px;
    line-height: 25px;
    color: #333;
    display: block
}

.ui-header-lan-list a:hover {
    background-color: #f2f3f7;
    color: #333;
    text-decoration: none
}

.ui-header-lan-list a:visited {
    color: #333
}

.ui-header-hollow-arrow {
    display: inline-block;
    width: 10px;
    height: 10px;
    position: relative;
    top: 1px;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-duration: 200ms;
    -moz-transition-duration: 200ms;
    transition-duration: 200ms
}

.ui-header-hollow-arrow b, .ui-header-hollow-arrow em {
    position: absolute;
    top: 2px;
    left: 0;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-color: transparent\9;
    _border-color: tomato;
    _filter: chroma(color=tomato);
    border-style: solid;
    overflow: hidden;
    border-width: 5px 5px 0 5px
}

.ui-header-hollow-arrow em {
    top: 3px;
    border-top-color: #999
}

.ui-header-hollow-arrow b {
    border-top-color: #fff
}

.ui-header-lan:hover .ui-header-hollow-arrow {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ui-header-lan:hover .ui-header-hollow-arrow em {
    border-top-color: #f60
}

.sc-hd-normal .sc-hd-beacon .sc-hd-m-lan {
    display: none
}

.sc-hd-normal.sc-hd-rwd-s .sc-hd-beacon .sc-hd-m-lan {
    display: block
}

.sc-hd.sc-hd-language .header-language-currency .header-control-panel .btn-container button {
    min-width: 98px;
    width: auto
}

@media only screen and (max-width:1021px) {
    .sc-hd-normal.sc-hd-rwd .sc-hd-beacon .sc-hd-m-lan {
        display: block
    }
}

.sc-hd-m-beaconnav .sc-hd-beacon-delay.sc-hd-ms-dp-trigger:hover .sc-hd-ms-hover, .sc-hd-m-beaconnav .sc-hd-ms-hover {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    z-index: 60;
    background: #FFF;
    left: -1px\9;
    -webkit-box-shadow: 1px 1px 3px 0 #AAA;
    -moz-box-shadow: 1px 1px 3px 0 #AAA;
    box-shadow: 1px 1px 3px 0 #AAA
}

.sc-hd-m-beaconnav .sc-hd-ms-links ul {
    display: inline-block;
    vertical-align: top;
    width: 236px
}

.sc-hd-m-beaconnav .sc-hd-ms-hover a, .sc-hd-m-beaconnav .sc-hd-ms-links li {
    display: block
}

.sc-hd-m-beaconnav .sc-hd-ms-dp-trigger:hover .sc-hd-ms-hover {
    display: block;
    top: 28px;
    padding-bottom: 12px
}

.sc-hd-m-beaconnav .sc-hd-ms-links {
    padding: 27px 20px 13px;
    white-space: nowrap
}

.sc-hd-m-beaconnav .sc-hd-ms-links a {
    color: #666;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis
}

.sc-hd-m-beaconnav .sc-hd-ms-lv1-title {
    margin-bottom: 7px;
    font-weight: bolder
}

.sc-hd-m-beaconnav .sc-hd-ms-lv1-title a, .sc-hd-m-beaconnav .sc-hd-ms-lv1-title span {
    color: #333;
    font-size: 16px;
    line-height: 22px
}

.sc-hd-m-beaconnav .sc-hd-ms-dp-trigger:hover .sc-hd-ms-title, .sc-hd-m-beaconnav .sc-hd-ms-dp-trigger:hover .sc-hd-ms-title a, .sc-hd-m-beaconnav .sc-hd-ms-links a:hover, .sc-hd-m-beaconnav .sc-hd-ms-lv1-title a:hover {
    color: #FF6A00
}

.sc-hd-m-beaconnav .sc-hd-ms-dp-trigger:hover span.sc-hd-ms-title {
    cursor: default
}

.sc-hd-m-beaconnav .sc-hd-beacon-delay.sc-hd-ms-dp-trigger:hover .sc-hd-ms-title, .sc-hd-m-beaconnav .sc-hd-beacon-delay.sc-hd-ms-dp-trigger:hover .sc-hd-ms-title a, .sc-hd-m-beaconnav .sc-hd-beacon-delay.sc-hd-ms-dp-trigger:hover span.sc-hd-ms-title {
    color: #333;
    cursor: default
}

.sc-hd-rwd-s .sc-hd-ms-lv2 .sc-hd-m-beaconnav {
    width: 264px;
    padding-top: 60px
}

.sc-hd-rwd-s .sc-hd-m-beaconnav .sc-hd-ms-hover {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.sc-hd-rwd-s .sc-hd-m-beaconnav .sc-hd-ms-links ul {
    display: block;
    width: auto;
    padding-bottom: 56px
}

.sc-hd-rwd-s .sc-hd-m-beaconnav .sc-hd-ms-links {
    padding-top: 0
}

.sc-hd-rwd-s .sc-hd-m-beaconnav .sc-hd-ms-links a {
    line-height: 36px
}

@media only screen and (max-width:1021px) {
    .sc-hd-rwd .sc-hd-m-beaconnav .sc-hd-ms-title {
        line-height: 34px;
        padding: 6px 0 0 15px;
        display: inline-block
    }
    .sc-hd-rwd .sc-hd-m-beaconnav>a {
        display: inline-block;
        width: 100%;
        height: 100%
    }
    .sc-hd-rwd .sc-hd-ms-lv2 .sc-hd-m-beaconnav {
        width: 264px;
        padding-top: 60px
    }
    .sc-hd-rwd .sc-hd-m-beaconnav .sc-hd-ms-hover {
        display: block;
        position: relative;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }
    .sc-hd-rwd .sc-hd-m-beaconnav .sc-hd-ms-links ul {
        display: block;
        width: auto;
        padding-bottom: 56px
    }
    .sc-hd-rwd .sc-hd-m-beaconnav .sc-hd-ms-links {
        padding-top: 0
    }
    .sc-hd-rwd .sc-hd-m-beaconnav .sc-hd-ms-links a {
        line-height: 36px
    }
}

.ui-searchbar .ui-searchbar-icon-search, .ui-searchbar-button-icon, .ui-searchbar-imgsearch-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 6px;
    left: 8px;
    z-index: 3;
    background-image: url(../images/cssimg/TB1mHDTXMaH3KVjSZFpXXbhKpXa-600-400.png);
    background-position: -310px 0;
    cursor: default
}

.ui-searchbar-button-icon, .ui-searchbar-imgsearch-icon {
    cursor: pointer
}

/* @media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
    .ui-searchbar .ui-searchbar-icon-search, .ui-searchbar-button-icon, .ui-searchbar-imgsearch-icon {
        background-image: url(//s.alicdn.com/@img/tfs/TB1HEr3XG1s3KVjSZFAXXX_ZXXa-1200-800.png?webp=close);
        background-size: 600px 400px
    }
} */

.ui-searchbar.ui-searchbar-double-button .ui-searchbar-icon-search {
    left: auto;
    right: 4px;
    width: 23px;
    height: 24px;
    background-position: -310px -26px
}

.ui-searchbar-imgsearch-icon {
    left: auto;
    right: 11px;
    top: 11px;
    width: 16px;
    height: 15px;
    background-position: -394px 0
}

.ui-searchbar-imgsearch-icon:hover {
    background-position: -394px -28px
}

.ui-searchbar-button-icon {
    left: auto;
    top: 10px;
    right: -48px;
    width: 16px;
    height: 16px;
    background-position: -388px -193px
}

.ui-searchbar-size-small .ui-searchbar-button-icon, .ui-searchbar-size-tiny .ui-searchbar-button-icon {
    top: 6px;
    right: -36px
}

.ui-searchbar-size-large .ui-searchbar-button-icon {
    left: auto;
    top: 14px;
    right: -55px;
    width: 31px;
    height: 33px;
    background-position: -310px -88px
}

.ui-searchbar-btn-custom .ui-searchbar-button-icon {
    display: none
}

.ui-searchbar-btn-custom input.ui-searchbar-submit {
    background-image: none;
    background-color: #f60;
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding: 2px
}

.ui-searchbar-btn-custom input.ui-searchbar-submit:hover {
    background-color: #e35300
}

.ui-searchbar-btn-custom input.ui-searchbar-btn-gray.ui-searchbar-submit {
    background-color: #f7f8fa;
    border: 1px solid #ccc;
    color: #666
}

.ui-searchbar-btn-custom input.ui-searchbar-btn-gray.ui-searchbar-submit:hover {
    background-color: #D9DCE0
}

.ui2-searchbar .ui-searchbar-body {
    border: 1px solid;
    border-color: #b3b3b3 #ccc #ccc;
    border-radius: 0
}

.ui-searchbar-primary.ui2-searchbar .ui-searchbar-body {
    border: 2px solid;
    border-color: #FF6A00 #FF6A00 #FF6A00
}

.ui2-searchbar input.ui-searchbar-submit, .ui2-searchbar input.ui-searchbar-submit-home {
    background-color: #ff6a00;
    border-radius: 0!important
}

.ui-searchbar.ui2-searchbar :hover.ui-searchbar-submit {
    background-color: #e35300
}

.ui-searchbar input.ui-searchbar-submit-home, .ui2-searchbar input.ui-searchbar-submit-home {
    width: 100px;
    height: 40px;
    right: -219px;
    border: 1px solid #ff7519;
    background-color: #FFF0E4;
    color: #ff7519
}

.ui-searchbar.ui-searchbar-double-button .ui-searchbar-body {
    margin-right: 219px
}

.ui-searchbar.ui-searchbar-double-button .ui-searchbar-main, .ui-searchbar.ui-searchbar-img-search .ui-searchbar-main {
    padding-right: 35px
}

.ui-searchbar :hover.ui-searchbar-submit-home, .ui2-searchbar :hover.ui-searchbar-submit-home {
    border: 1px solid #ff9147;
    color: #ff9147
}

.ui-searchbar-static {
    line-height: 19px;
    padding: 3px 5px 5px;
    color: #666;
    overflow: hidden
}

.ui-searchbar-static-content a, .ui-searchbar-static-content a:hover {
    color: #333!important;
    text-decoration: none;
    display: block
}

.ui-searchbar-static-row, .ui-searchbar-static-title {
    font-size: 14px;
    color: #999;
    margin: 10px 5px;
    position: relative
}

.ui-searchbar-static-row {
    height: 22px
}

.ui-searchbar-static-row .ui-searchbar-static-btn-clear, .ui-searchbar-static-title .ui-searchbar-static-btn-clear {
    position: absolute;
    color: #4F74B3;
    cursor: pointer;
    font-size: 14px;
    top: 0;
    right: 10px
}

.ui-searchbar-static-row .ui-searchbar-static-btn-clear:hover, .ui-searchbar-static-title .ui-searchbar-static-btn-clear:hover {
    color: #f60
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content {
    position: relative;
    padding: 5px 0 15px 5px;
    overflow: hidden
}

.ui-searchbar-static-content li {
    list-style: none;
    margin: 0 -5px;
    line-height: 28px;
    border: 1px solid #fff;
    border-width: 1px 0 1px 0;
    padding-left: 10px;
    cursor: pointer;
    position: relative
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content li.ui-header-static-item {
    display: inline-block;
    border: 1px solid #4F74B3;
    margin: 0 5px 5px 0;
    font-size: 12px;
    color: #4F74B3;
    border-radius: 3px;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    background-color: #fff;
    white-space: nowrap
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content li.ui-searchbar-static-clear {
    margin: 0 5px 5px 0;
    font-size: 12px;
    color: #4F74B3;
    border-radius: 3px;
    height: 26px;
    line-height: 26px;
    padding: 0;
    background-color: #fff;
    white-space: nowrap;
    border: none
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content li.ui-header-static-item a, .ui-searchbar-static-labelbox .ui-searchbar-static-content li.ui-header-static-item a:hover {
    color: #4F74B3!important
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content.ui-searchbar-static-edit li.ui-header-static-item, .ui-searchbar-static-labelbox .ui-searchbar-static-content.ui-searchbar-static-edit li.ui-header-static-item.selected, .ui-searchbar-static-labelbox .ui-searchbar-static-content.ui-searchbar-static-edit li.ui-header-static-item:hover {
    background-color: #4F74B3;
    color: #fff;
    padding-right: 30px
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content.ui-searchbar-static-edit li.ui-header-static-item a, .ui-searchbar-static-labelbox .ui-searchbar-static-content.ui-searchbar-static-edit li.ui-header-static-item a:hover {
    color: #fff!important
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content li.ui-header-static-item.selected, .ui-searchbar-static-labelbox .ui-searchbar-static-content li.ui-header-static-item:hover {
    background-color: #f7f8fa;
    border: 1px solid #4F74B3
}

.ui-searchbar-static-content li.selected, .ui-searchbar-static-content li:hover {
    background: #f5f7fa;
    border-color: #e9eef5
}

.ui-searchbar-static-content li i {
    position: absolute;
    color: #1686cc;
    font-style: normal;
    right: 10px;
    display: none;
    top: 0
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content li i, .ui-searchbar-static-labelbox .ui-searchbar-static-content li.selected i, .ui-searchbar-static-labelbox .ui-searchbar-static-content li:hover i {
    display: none
}

.ui-searchbar-static-content li i:hover {
    text-decoration: underline
}

.ui-searchbar-static-content li.selected i, .ui-searchbar-static-content li:hover i {
    display: inline
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content.ui-searchbar-static-edit li.ui-header-static-item i, .ui-searchbar-static-labelbox .ui-searchbar-static-content.ui-searchbar-static-edit li.ui-header-static-item.selected i, .ui-searchbar-static-labelbox .ui-searchbar-static-content.ui-searchbar-static-edit li.ui-header-static-item:hover i {
    display: inline-block;
    position: absolute;
    height: 15px;
    width: 15px;
    overflow: hidden;
    padding-left: 15px;
    top: 4px;
    right: 5px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg)
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content.ui-searchbar-static-edit li.ui-header-static-item i::before {
    position: absolute;
    top: 7px;
    left: 0;
    content: " ";
    height: 0;
    width: 15px;
    border-top: 1px solid #fff
}

.ui-searchbar-static-labelbox .ui-searchbar-static-content.ui-searchbar-static-edit li.ui-header-static-item i::after {
    position: absolute;
    top: 0;
    left: 7px;
    content: " ";
    height: 15px;
    width: 0;
    border-left: 1px solid #fff
}

.ui-searchbar-static-clear {
    text-align: right;
    padding-right: 10px;
    color: #1686cc;
    font-size: 14px
}

.ui-searchbar-static-content .ui-searchbar-static-clear:hover {
    background: 0 0;
    border-color: #fff
}

.ui-searchbar-static-labelbox .ui-searchbar-static-clear {
    display: none
}

.ui-searchbar-static-labelbox .ui-searchbar-static-edit .ui-searchbar-static-clear {
    display: inline-block
}

.ui-searchbar-static-products {
    display: none
}

.ui-searchbar-static-products .ui-searchbar-static-p-title {
    font-size: 14px;
    color: #999;
    margin: 10px 5px;
    position: relative;
    white-space: nowrap
}

.ui-searchbar-static-products .ui-searchbar-static-p-title .ui-searchbar-static-inspired-title:hover {
    color: #f60;
    text-decoration: none
}

.ui-searchbar-static-p-title .ui-searchbar-static-view-more {
    position: absolute;
    color: #999;
    cursor: pointer;
    font-size: 14px;
    top: 0;
    right: 10px
}

.ui-searchbar-static-p-title .ui-searchbar-static-view-more:hover, .ui-searchbar-static-p-title .ui-searchbar-static-view-more:hover:after {
    color: #f60;
    border-color: #f60
}

.ui-searchbar-static-p-title .ui-searchbar-static-view-more:after {
    position: absolute;
    height: 9px;
    width: 9px;
    overflow: hidden;
    content: "";
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    top: 2px;
    right: -10px
}

.ui-searchbar-static-labelbox .ui-searchbar-static-products {
    display: block;
    padding: 5px;
    border-top: 1px solid #F2F3F7
}

.ui-searchbar-static-products-list {
    position: relative;
    padding: 0
}

.ui-searchbar-static-products-list .ui-searchbar-static-product-item {
    display: inline-block;
    min-width: 210px;
    max-width: 400px;
    width: 45%;
    padding: 10px 0 10px 90px;
    border: 1px solid transparent;
    text-align: left;
    position: relative;
    height: 100px;
    cursor: pointer
}

.ui-searchbar-static-products-list .ui-searchbar-static-product-item:hover {
    border: 1px solid #ddd;
    text-decoration: none
}

.ui-searchbar-static-products-list .ui-searchbar-s-i-image-wrap {
    position: absolute;
    top: 10px;
    left: 5px;
    width: 80px;
    height: 80px;
    border: 1px solid transparent;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    padding: 0;
    line-height: 78px;
    border-radius: 5px;
    background-color: transparent;
    overflow: hidden
}

.ui-searchbar-static-products-list .ui-searchbar-s-i-image-wrap img.ui-searchbar-s-i-image {
    vertical-align: middle;
    max-width: 80px;
    max-height: 80px;
    width: 80px
}

.ui-searchbar-static-products-list .ui-searchbar-s-i-label {
    display: block;
    font-size: 12px;
    line-height: 14px;
    color: #333;
    margin: 15px 0 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 80px;
    width: auto;
    text-decoration: none
}

.ui-searchbar-static-products-list .ui-searchbar-static-product-item.item-small {
    display: inline-block;
    min-width: 80px;
    max-width: 200px;
    padding: 10px 0 10px 60px;
    text-align: left;
    position: relative;
    height: 70px;
    margin-bottom: 30px
}

.ui-searchbar-static-products-list .item-small .ui-searchbar-s-i-image-wrap {
    top: 10px;
    left: 5px;
    width: 50px;
    height: 50px;
    line-height: 48px
}

.ui-searchbar-static-products-list .item-small .ui-searchbar-s-i-image-wrap img.ui-searchbar-s-i-image {
    vertical-align: middle;
    max-width: 50px;
    max-height: 50px;
    width: 50px
}

.ui-searchbar-static-products-list .item-small .ui-searchbar-s-i-label {
    min-width: 10px;
    margin: 10px 0 3px 0
}

.ui-searchbar-static-products-list .ui-searchbar-static-p-categroy-item {
    display: inline-block;
    padding: 35px 5px 10px 10px;
    border: 1px solid transparent;
    text-align: left;
    position: relative;
    height: auto;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden
}

.ui-searchbar-static-products-list .ui-searchbar-static-p-categroy-item:hover {
    border: 1px solid #ddd;
    text-decoration: none
}

.ui-searchbar-static-products-list .ui-searchbar-categroy-p-label {
    position: absolute;
    top: 10px;
    left: 10px;
    white-space: nowrap;
    display: inline-block;
    -webkit-line-clamp: 1;
    font-size: 12px;
    line-height: 14px;
    color: #333;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
    width: 110px;
    text-align: left;
    padding-right: 15px
}

.ui-searchbar-static-products-list .item-small.categroy-item-simple .ui-searchbar-categroy-p-label {
    max-width: 140px
}

.ui-searchbar-static-products-list .categroy-item-simple .ui-searchbar-categroy-p-label {
    width: 75px
}

.ui-searchbar-static-products-list .ui-searchbar-categroy-p-label:after {
    position: absolute;
    height: 9px;
    width: 9px;
    overflow: hidden;
    content: "";
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    top: 3px;
    right: 5px
}

.ui-searchbar-static-products-list .ui-searchbar-categroy-p-image-wrap {
    display: inline-block;
    width: 120px;
    height: 120px;
    border: 1px solid transparent;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    padding: 0;
    line-height: 118px;
    border-radius: 5px;
    background-color: transparent;
    overflow: hidden;
    margin: 0 5px 0 0
}

.ui-searchbar-static-products-list .ui-searchbar-categroy-p-image-wrap img.ui-searchbar-c-p-image {
    vertical-align: middle;
    width: 120px;
    height: 120px
}

/* .sc-hd-prefix2-icon-flag-m {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(//s.alicdn.com/@g/sc/header-footer/0.0.31/sc-header-footer/$node_modules/@alife/alpha-icon/src/img/sprites/e87007e1.png);
    background-repeat: no-repeat
} */

.sc-hd-prefix2-icon-flag-ad.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -144px
}

.sc-hd-prefix2-icon-flag-ae.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -408px
}

.sc-hd-prefix2-icon-flag-af.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -24px
}

.sc-hd-prefix2-icon-flag-ag.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -48px
}

.sc-hd-prefix2-icon-flag-ai.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -72px
}

.sc-hd-prefix2-icon-flag-al.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -96px
}

.sc-hd-prefix2-icon-flag-ala.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -120px
}

.sc-hd-prefix2-icon-flag-all.sc-hd-prefix2-icon-flag-m {
    background-position: 0 0
}

.sc-hd-prefix2-icon-flag-am.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -168px
}

.sc-hd-prefix2-icon-flag-an.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -192px
}

.sc-hd-prefix2-icon-flag-ao.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -216px
}

.sc-hd-prefix2-icon-flag-aq.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -240px
}

.sc-hd-prefix2-icon-flag-ar.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -264px
}

.sc-hd-prefix2-icon-flag-as.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -288px
}

.sc-hd-prefix2-icon-flag-at.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -312px
}

.sc-hd-prefix2-icon-flag-au.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -336px
}

.sc-hd-prefix2-icon-flag-aw.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -360px
}

.sc-hd-prefix2-icon-flag-az.sc-hd-prefix2-icon-flag-m {
    background-position: -416px -384px
}

.sc-hd-prefix2-icon-flag-ba.sc-hd-prefix2-icon-flag-m {
    background-position: 0 -416px
}

.sc-hd-prefix2-icon-flag-bb.sc-hd-prefix2-icon-flag-m {
    background-position: -24px -416px
}

.sc-hd-prefix2-icon-flag-bd.sc-hd-prefix2-icon-flag-m {
    background-position: -48px -416px
}

.sc-hd-prefix2-icon-flag-be.sc-hd-prefix2-icon-flag-m {
    background-position: -72px -416px
}

.sc-hd-prefix2-icon-flag-bf.sc-hd-prefix2-icon-flag-m {
    background-position: -96px -416px
}

.sc-hd-prefix2-icon-flag-bg.sc-hd-prefix2-icon-flag-m {
    background-position: -120px -416px
}

.sc-hd-prefix2-icon-flag-bh.sc-hd-prefix2-icon-flag-m {
    background-position: -144px -416px
}

.sc-hd-prefix2-icon-flag-bi.sc-hd-prefix2-icon-flag-m {
    background-position: -168px -416px
}

.sc-hd-prefix2-icon-flag-bj.sc-hd-prefix2-icon-flag-m {
    background-position: -192px -416px
}

.sc-hd-prefix2-icon-flag-blm.sc-hd-prefix2-icon-flag-m {
    background-position: -216px -416px
}

.sc-hd-prefix2-icon-flag-bm.sc-hd-prefix2-icon-flag-m {
    background-position: -240px -416px
}

.sc-hd-prefix2-icon-flag-bn.sc-hd-prefix2-icon-flag-m {
    background-position: -264px -416px
}

.sc-hd-prefix2-icon-flag-bo.sc-hd-prefix2-icon-flag-m {
    background-position: -288px -416px
}

.sc-hd-prefix2-icon-flag-br.sc-hd-prefix2-icon-flag-m {
    background-position: -312px -416px
}

.sc-hd-prefix2-icon-flag-bs.sc-hd-prefix2-icon-flag-m {
    background-position: -336px -416px
}

.sc-hd-prefix2-icon-flag-bt.sc-hd-prefix2-icon-flag-m {
    background-position: -360px -416px
}

.sc-hd-prefix2-icon-flag-bv.sc-hd-prefix2-icon-flag-m {
    background-position: -384px -416px
}

.sc-hd-prefix2-icon-flag-bw.sc-hd-prefix2-icon-flag-m {
    background-position: -408px -416px
}

.sc-hd-prefix2-icon-flag-by.sc-hd-prefix2-icon-flag-m {
    background-position: -440px 0
}

.sc-hd-prefix2-icon-flag-bz.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -24px
}

.sc-hd-prefix2-icon-flag-ca.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -48px
}

.sc-hd-prefix2-icon-flag-cc.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -72px
}

.sc-hd-prefix2-icon-flag-cf.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -96px
}

.sc-hd-prefix2-icon-flag-cg.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -120px
}

.sc-hd-prefix2-icon-flag-ch.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -144px
}

.sc-hd-prefix2-icon-flag-ci.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -168px
}

.sc-hd-prefix2-icon-flag-ck.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -192px
}

.sc-hd-prefix2-icon-flag-cl.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -216px
}

.sc-hd-prefix2-icon-flag-cm.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -240px
}

.sc-hd-prefix2-icon-flag-cn.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -264px
}

.sc-hd-prefix2-icon-flag-co.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -288px
}

.sc-hd-prefix2-icon-flag-cr.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -312px
}

.sc-hd-prefix2-icon-flag-cu.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -336px
}

.sc-hd-prefix2-icon-flag-cv.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -360px
}

.sc-hd-prefix2-icon-flag-cx.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -384px
}

.sc-hd-prefix2-icon-flag-cy.sc-hd-prefix2-icon-flag-m {
    background-position: -440px -408px
}

.sc-hd-prefix2-icon-flag-cz.sc-hd-prefix2-icon-flag-m {
    background-position: 0 -440px
}

.sc-hd-prefix2-icon-flag-de.sc-hd-prefix2-icon-flag-m {
    background-position: -24px -440px
}

.sc-hd-prefix2-icon-flag-dj.sc-hd-prefix2-icon-flag-m {
    background-position: -48px -440px
}

.sc-hd-prefix2-icon-flag-dk.sc-hd-prefix2-icon-flag-m {
    background-position: -72px -440px
}

.sc-hd-prefix2-icon-flag-dm.sc-hd-prefix2-icon-flag-m {
    background-position: -96px -440px
}

.sc-hd-prefix2-icon-flag-do.sc-hd-prefix2-icon-flag-m {
    background-position: -120px -440px
}

.sc-hd-prefix2-icon-flag-dz.sc-hd-prefix2-icon-flag-m {
    background-position: -144px -440px
}

.sc-hd-prefix2-icon-flag-eaz.sc-hd-prefix2-icon-flag-m {
    background-position: -168px -440px
}

.sc-hd-prefix2-icon-flag-ec.sc-hd-prefix2-icon-flag-m {
    background-position: -192px -440px
}

.sc-hd-prefix2-icon-flag-ee.sc-hd-prefix2-icon-flag-m {
    background-position: -216px -440px
}

.sc-hd-prefix2-icon-flag-eg.sc-hd-prefix2-icon-flag-m {
    background-position: -240px -440px
}

.sc-hd-prefix2-icon-flag-eh.sc-hd-prefix2-icon-flag-m {
    background-position: -264px -440px
}

.sc-hd-prefix2-icon-flag-er.sc-hd-prefix2-icon-flag-m {
    background-position: -288px -440px
}

.sc-hd-prefix2-icon-flag-es.sc-hd-prefix2-icon-flag-m {
    background-position: -312px -440px
}

.sc-hd-prefix2-icon-flag-et.sc-hd-prefix2-icon-flag-m {
    background-position: -336px -440px
}

.sc-hd-prefix2-icon-flag-fi.sc-hd-prefix2-icon-flag-m {
    background-position: -360px -440px
}

.sc-hd-prefix2-icon-flag-fj.sc-hd-prefix2-icon-flag-m {
    background-position: -384px -440px
}

.sc-hd-prefix2-icon-flag-fk.sc-hd-prefix2-icon-flag-m {
    background-position: -408px -440px
}

.sc-hd-prefix2-icon-flag-fm.sc-hd-prefix2-icon-flag-m {
    background-position: -432px -440px
}

.sc-hd-prefix2-icon-flag-fo.sc-hd-prefix2-icon-flag-m {
    background-position: -464px 0
}

.sc-hd-prefix2-icon-flag-fr.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -24px
}

.sc-hd-prefix2-icon-flag-fx.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -48px
}

.sc-hd-prefix2-icon-flag-ga.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -72px
}

.sc-hd-prefix2-icon-flag-gd.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -96px
}

.sc-hd-prefix2-icon-flag-ge.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -120px
}

.sc-hd-prefix2-icon-flag-gf.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -144px
}

.sc-hd-prefix2-icon-flag-ggy.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -168px
}

.sc-hd-prefix2-icon-flag-gh.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -192px
}

.sc-hd-prefix2-icon-flag-gi.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -216px
}

.sc-hd-prefix2-icon-flag-gl.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -240px
}

.sc-hd-prefix2-icon-flag-gm.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -264px
}

.sc-hd-prefix2-icon-flag-gn.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -288px
}

.sc-hd-prefix2-icon-flag-gp.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -312px
}

.sc-hd-prefix2-icon-flag-gq.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -336px
}

.sc-hd-prefix2-icon-flag-gr.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -360px
}

.sc-hd-prefix2-icon-flag-gs.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -384px
}

.sc-hd-prefix2-icon-flag-gt.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -408px
}

.sc-hd-prefix2-icon-flag-gu.sc-hd-prefix2-icon-flag-m {
    background-position: -464px -432px
}

.sc-hd-prefix2-icon-flag-gw.sc-hd-prefix2-icon-flag-m {
    background-position: 0 -464px
}

.sc-hd-prefix2-icon-flag-gy.sc-hd-prefix2-icon-flag-m {
    background-position: -24px -464px
}

.sc-hd-prefix2-icon-flag-hk.sc-hd-prefix2-icon-flag-m {
    background-position: -48px -464px
}

.sc-hd-prefix2-icon-flag-hm.sc-hd-prefix2-icon-flag-m {
    background-position: -72px -464px
}

.sc-hd-prefix2-icon-flag-hn.sc-hd-prefix2-icon-flag-m {
    background-position: -96px -464px
}

.sc-hd-prefix2-icon-flag-hr.sc-hd-prefix2-icon-flag-m {
    background-position: -120px -464px
}

.sc-hd-prefix2-icon-flag-ht.sc-hd-prefix2-icon-flag-m {
    background-position: -144px -464px
}

.sc-hd-prefix2-icon-flag-hu.sc-hd-prefix2-icon-flag-m {
    background-position: -168px -464px
}

.sc-hd-prefix2-icon-flag-id.sc-hd-prefix2-icon-flag-m {
    background-position: -192px -464px
}

.sc-hd-prefix2-icon-flag-ie.sc-hd-prefix2-icon-flag-m {
    background-position: -216px -464px
}

.sc-hd-prefix2-icon-flag-il.sc-hd-prefix2-icon-flag-m {
    background-position: -240px -464px
}

.sc-hd-prefix2-icon-flag-im.sc-hd-prefix2-icon-flag-m {
    background-position: -264px -464px
}

.sc-hd-prefix2-icon-flag-in.sc-hd-prefix2-icon-flag-m {
    background-position: -288px -464px
}

.sc-hd-prefix2-icon-flag-io.sc-hd-prefix2-icon-flag-m {
    background-position: -312px -464px
}

.sc-hd-prefix2-icon-flag-iq.sc-hd-prefix2-icon-flag-m {
    background-position: -336px -464px
}

.sc-hd-prefix2-icon-flag-ir.sc-hd-prefix2-icon-flag-m {
    background-position: -360px -464px
}

.sc-hd-prefix2-icon-flag-is.sc-hd-prefix2-icon-flag-m {
    background-position: -384px -464px
}

.sc-hd-prefix2-icon-flag-it.sc-hd-prefix2-icon-flag-m {
    background-position: -408px -464px
}

.sc-hd-prefix2-icon-flag-je.sc-hd-prefix2-icon-flag-m {
    background-position: -432px -464px
}

.sc-hd-prefix2-icon-flag-jey.sc-hd-prefix2-icon-flag-m {
    background-position: -456px -464px
}

.sc-hd-prefix2-icon-flag-jm.sc-hd-prefix2-icon-flag-m {
    background-position: -488px 0
}

.sc-hd-prefix2-icon-flag-jo.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -24px
}

.sc-hd-prefix2-icon-flag-jp.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -48px
}

.sc-hd-prefix2-icon-flag-ke.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -72px
}

.sc-hd-prefix2-icon-flag-kg.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -96px
}

.sc-hd-prefix2-icon-flag-kh.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -120px
}

.sc-hd-prefix2-icon-flag-ki.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -144px
}

.sc-hd-prefix2-icon-flag-km.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -168px
}

.sc-hd-prefix2-icon-flag-kn.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -192px
}

.sc-hd-prefix2-icon-flag-kp.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -216px
}

.sc-hd-prefix2-icon-flag-kr.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -240px
}

.sc-hd-prefix2-icon-flag-ks.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -264px
}

.sc-hd-prefix2-icon-flag-kw.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -288px
}

.sc-hd-prefix2-icon-flag-ky.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -312px
}

.sc-hd-prefix2-icon-flag-kz.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -336px
}

.sc-hd-prefix2-icon-flag-la.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -360px
}

.sc-hd-prefix2-icon-flag-lb.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -384px
}

.sc-hd-prefix2-icon-flag-lc.sc-hd-prefix2-icon-flag-m {
    background-position: -416px 0
}

.sc-hd-prefix2-icon-flag-li.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -432px
}

.sc-hd-prefix2-icon-flag-lk.sc-hd-prefix2-icon-flag-m {
    background-position: -488px -456px
}

.sc-hd-prefix2-icon-flag-lr.sc-hd-prefix2-icon-flag-m {
    background-position: 0 -488px
}

.sc-hd-prefix2-icon-flag-ls.sc-hd-prefix2-icon-flag-m {
    background-position: -24px -488px
}

.sc-hd-prefix2-icon-flag-lt.sc-hd-prefix2-icon-flag-m {
    background-position: -48px -488px
}

.sc-hd-prefix2-icon-flag-lu.sc-hd-prefix2-icon-flag-m {
    background-position: -72px -488px
}

.sc-hd-prefix2-icon-flag-lv.sc-hd-prefix2-icon-flag-m {
    background-position: -96px -488px
}

.sc-hd-prefix2-icon-flag-ly.sc-hd-prefix2-icon-flag-m {
    background-position: -120px -488px
}

.sc-hd-prefix2-icon-flag-ma.sc-hd-prefix2-icon-flag-m {
    background-position: -144px -488px
}

.sc-hd-prefix2-icon-flag-maf.sc-hd-prefix2-icon-flag-m {
    background-position: -168px -488px
}

.sc-hd-prefix2-icon-flag-mc.sc-hd-prefix2-icon-flag-m {
    background-position: -192px -488px
}

.sc-hd-prefix2-icon-flag-md.sc-hd-prefix2-icon-flag-m {
    background-position: -216px -488px
}

.sc-hd-prefix2-icon-flag-me.sc-hd-prefix2-icon-flag-m {
    background-position: -240px -488px
}

.sc-hd-prefix2-icon-flag-mf.sc-hd-prefix2-icon-flag-m {
    background-position: -264px -488px
}

.sc-hd-prefix2-icon-flag-mg.sc-hd-prefix2-icon-flag-m {
    background-position: -288px -488px
}

.sc-hd-prefix2-icon-flag-mh.sc-hd-prefix2-icon-flag-m {
    background-position: -312px -488px
}

.sc-hd-prefix2-icon-flag-mk.sc-hd-prefix2-icon-flag-m {
    background-position: -336px -488px
}

.sc-hd-prefix2-icon-flag-ml.sc-hd-prefix2-icon-flag-m {
    background-position: -360px -488px
}

.sc-hd-prefix2-icon-flag-mm.sc-hd-prefix2-icon-flag-m {
    background-position: -384px -488px
}

.sc-hd-prefix2-icon-flag-mn.sc-hd-prefix2-icon-flag-m {
    background-position: -408px -488px
}

.sc-hd-prefix2-icon-flag-mne.sc-hd-prefix2-icon-flag-m {
    background-position: -432px -488px
}

.sc-hd-prefix2-icon-flag-mo.sc-hd-prefix2-icon-flag-m {
    background-position: -456px -488px
}

.sc-hd-prefix2-icon-flag-mp.sc-hd-prefix2-icon-flag-m {
    background-position: -480px -488px
}

.sc-hd-prefix2-icon-flag-mq.sc-hd-prefix2-icon-flag-m {
    background-position: -512px 0
}

.sc-hd-prefix2-icon-flag-mr.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -24px
}

.sc-hd-prefix2-icon-flag-ms.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -48px
}

.sc-hd-prefix2-icon-flag-mt.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -72px
}

.sc-hd-prefix2-icon-flag-mu.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -96px
}

.sc-hd-prefix2-icon-flag-mv.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -120px
}

.sc-hd-prefix2-icon-flag-mw.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -144px
}

.sc-hd-prefix2-icon-flag-mx.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -168px
}

.sc-hd-prefix2-icon-flag-my.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -192px
}

.sc-hd-prefix2-icon-flag-mz.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -216px
}

.sc-hd-prefix2-icon-flag-na.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -240px
}

.sc-hd-prefix2-icon-flag-nc.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -264px
}

.sc-hd-prefix2-icon-flag-ne.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -288px
}

.sc-hd-prefix2-icon-flag-nf.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -312px
}

.sc-hd-prefix2-icon-flag-ng.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -336px
}

.sc-hd-prefix2-icon-flag-ni.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -360px
}

.sc-hd-prefix2-icon-flag-nl.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -384px
}

.sc-hd-prefix2-icon-flag-no.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -408px
}

.sc-hd-prefix2-icon-flag-np.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -432px
}

.sc-hd-prefix2-icon-flag-nr.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -456px
}

.sc-hd-prefix2-icon-flag-nu.sc-hd-prefix2-icon-flag-m {
    background-position: -512px -480px
}

.sc-hd-prefix2-icon-flag-nz.sc-hd-prefix2-icon-flag-m {
    background-position: 0 -512px
}

.sc-hd-prefix2-icon-flag-om.sc-hd-prefix2-icon-flag-m {
    background-position: -24px -512px
}

.sc-hd-prefix2-icon-flag-pa.sc-hd-prefix2-icon-flag-m {
    background-position: -48px -512px
}

.sc-hd-prefix2-icon-flag-pe.sc-hd-prefix2-icon-flag-m {
    background-position: -72px -512px
}

.sc-hd-prefix2-icon-flag-pf.sc-hd-prefix2-icon-flag-m {
    background-position: -96px -512px
}

.sc-hd-prefix2-icon-flag-pg.sc-hd-prefix2-icon-flag-m {
    background-position: -120px -512px
}

.sc-hd-prefix2-icon-flag-ph.sc-hd-prefix2-icon-flag-m {
    background-position: -144px -512px
}

.sc-hd-prefix2-icon-flag-pk.sc-hd-prefix2-icon-flag-m {
    background-position: -168px -512px
}

.sc-hd-prefix2-icon-flag-pl.sc-hd-prefix2-icon-flag-m {
    background-position: -192px -512px
}

.sc-hd-prefix2-icon-flag-pm.sc-hd-prefix2-icon-flag-m {
    background-position: -216px -512px
}

.sc-hd-prefix2-icon-flag-pn.sc-hd-prefix2-icon-flag-m {
    background-position: -240px -512px
}

.sc-hd-prefix2-icon-flag-pr.sc-hd-prefix2-icon-flag-m {
    background-position: -264px -512px
}

.sc-hd-prefix2-icon-flag-ps.sc-hd-prefix2-icon-flag-m {
    background-position: -288px -512px
}

.sc-hd-prefix2-icon-flag-pt.sc-hd-prefix2-icon-flag-m {
    background-position: -312px -512px
}

.sc-hd-prefix2-icon-flag-pw.sc-hd-prefix2-icon-flag-m {
    background-position: -336px -512px
}

.sc-hd-prefix2-icon-flag-py.sc-hd-prefix2-icon-flag-m {
    background-position: -360px -512px
}

.sc-hd-prefix2-icon-flag-qa.sc-hd-prefix2-icon-flag-m {
    background-position: -384px -512px
}

.sc-hd-prefix2-icon-flag-re.sc-hd-prefix2-icon-flag-m {
    background-position: -408px -512px
}

.sc-hd-prefix2-icon-flag-ro.sc-hd-prefix2-icon-flag-m {
    background-position: -432px -512px
}

.sc-hd-prefix2-icon-flag-rs.sc-hd-prefix2-icon-flag-m {
    background-position: -456px -512px
}

.sc-hd-prefix2-icon-flag-ru.sc-hd-prefix2-icon-flag-m {
    background-position: -480px -512px
}

.sc-hd-prefix2-icon-flag-rw.sc-hd-prefix2-icon-flag-m {
    background-position: -504px -512px
}

.sc-hd-prefix2-icon-flag-sa.sc-hd-prefix2-icon-flag-m {
    background-position: -536px 0
}

.sc-hd-prefix2-icon-flag-sb.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -24px
}

.sc-hd-prefix2-icon-flag-sc.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -48px
}

.sc-hd-prefix2-icon-flag-sct.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -72px
}

.sc-hd-prefix2-icon-flag-sd.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -96px
}

.sc-hd-prefix2-icon-flag-se.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -120px
}

.sc-hd-prefix2-icon-flag-sg.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -144px
}

.sc-hd-prefix2-icon-flag-sgs.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -168px
}

.sc-hd-prefix2-icon-flag-sh.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -192px
}

.sc-hd-prefix2-icon-flag-si.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -216px
}

.sc-hd-prefix2-icon-flag-sj.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -240px
}

.sc-hd-prefix2-icon-flag-sk.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -264px
}

.sc-hd-prefix2-icon-flag-sl.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -288px
}

.sc-hd-prefix2-icon-flag-sm.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -312px
}

.sc-hd-prefix2-icon-flag-sn.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -336px
}

.sc-hd-prefix2-icon-flag-so.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -360px
}

.sc-hd-prefix2-icon-flag-sr.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -384px
}

.sc-hd-prefix2-icon-flag-srb.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -408px
}

.sc-hd-prefix2-icon-flag-ss.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -432px
}

.sc-hd-prefix2-icon-flag-st.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -456px
}

.sc-hd-prefix2-icon-flag-sv.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -480px
}

.sc-hd-prefix2-icon-flag-sy.sc-hd-prefix2-icon-flag-m {
    background-position: -536px -504px
}

.sc-hd-prefix2-icon-flag-sz.sc-hd-prefix2-icon-flag-m {
    background-position: 0 -536px
}

.sc-hd-prefix2-icon-flag-tc.sc-hd-prefix2-icon-flag-m {
    background-position: -24px -536px
}

.sc-hd-prefix2-icon-flag-td.sc-hd-prefix2-icon-flag-m {
    background-position: -48px -536px
}

.sc-hd-prefix2-icon-flag-tf.sc-hd-prefix2-icon-flag-m {
    background-position: -72px -536px
}

.sc-hd-prefix2-icon-flag-tg.sc-hd-prefix2-icon-flag-m {
    background-position: -96px -536px
}

.sc-hd-prefix2-icon-flag-th.sc-hd-prefix2-icon-flag-m {
    background-position: -120px -536px
}

.sc-hd-prefix2-icon-flag-tj.sc-hd-prefix2-icon-flag-m {
    background-position: -144px -536px
}

.sc-hd-prefix2-icon-flag-tk.sc-hd-prefix2-icon-flag-m {
    background-position: -168px -536px
}

.sc-hd-prefix2-icon-flag-tls.sc-hd-prefix2-icon-flag-m {
    background-position: -192px -536px
}

.sc-hd-prefix2-icon-flag-tm.sc-hd-prefix2-icon-flag-m {
    background-position: -216px -536px
}

.sc-hd-prefix2-icon-flag-tn.sc-hd-prefix2-icon-flag-m {
    background-position: -240px -536px
}

.sc-hd-prefix2-icon-flag-to.sc-hd-prefix2-icon-flag-m {
    background-position: -264px -536px
}

.sc-hd-prefix2-icon-flag-tp.sc-hd-prefix2-icon-flag-m {
    background-position: -288px -536px
}

.sc-hd-prefix2-icon-flag-tl.sc-hd-prefix2-icon-flag-m {
    background-position: -288px -536px
}

.sc-hd-prefix2-icon-flag-tr.sc-hd-prefix2-icon-flag-m {
    background-position: -312px -536px
}

.sc-hd-prefix2-icon-flag-tt.sc-hd-prefix2-icon-flag-m {
    background-position: -336px -536px
}

.sc-hd-prefix2-icon-flag-tv.sc-hd-prefix2-icon-flag-m {
    background-position: -360px -536px
}

.sc-hd-prefix2-icon-flag-tw.sc-hd-prefix2-icon-flag-m {
    background-position: -384px -536px
}

.sc-hd-prefix2-icon-flag-tz.sc-hd-prefix2-icon-flag-m {
    background-position: -408px -536px
}

.sc-hd-prefix2-icon-flag-ua.sc-hd-prefix2-icon-flag-m {
    background-position: -432px -536px
}

.sc-hd-prefix2-icon-flag-ug.sc-hd-prefix2-icon-flag-m {
    background-position: -456px -536px
}

.sc-hd-prefix2-icon-flag-uk.sc-hd-prefix2-icon-flag-m {
    background-position: -480px -536px
}

.sc-hd-prefix2-icon-flag-um.sc-hd-prefix2-icon-flag-m {
    background-position: -504px -536px
}

.sc-hd-prefix2-icon-flag-us.sc-hd-prefix2-icon-flag-m {
    background-position: -528px -536px
}

.sc-hd-prefix2-icon-flag-uy.sc-hd-prefix2-icon-flag-m {
    background-position: -560px 0
}

.sc-hd-prefix2-icon-flag-uz.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -24px
}

.sc-hd-prefix2-icon-flag-va.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -48px
}

.sc-hd-prefix2-icon-flag-vc.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -72px
}

.sc-hd-prefix2-icon-flag-ve.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -96px
}

.sc-hd-prefix2-icon-flag-vg.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -120px
}

.sc-hd-prefix2-icon-flag-vi.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -144px
}

.sc-hd-prefix2-icon-flag-vn.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -168px
}

.sc-hd-prefix2-icon-flag-vu.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -192px
}

.sc-hd-prefix2-icon-flag-wf.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -216px
}

.sc-hd-prefix2-icon-flag-ws.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -240px
}

.sc-hd-prefix2-icon-flag-ye.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -264px
}

.sc-hd-prefix2-icon-flag-yt.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -288px
}

.sc-hd-prefix2-icon-flag-yu.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -312px
}

.sc-hd-prefix2-icon-flag-cs.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -312px
}

.sc-hd-prefix2-icon-flag-za.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -336px
}

.sc-hd-prefix2-icon-flag-zm.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -360px
}

.sc-hd-prefix2-icon-flag-zr.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -384px
}

.sc-hd-prefix2-icon-flag-cd.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -384px
}

.sc-hd-prefix2-icon-flag-zw.sc-hd-prefix2-icon-flag-m {
    background-position: -560px -408px
}

.ui-searchbar-dynamic ul {
    margin: 0
}

.ui-searchbar-dynamic li {
    margin: 0 -5px;
    list-style: none
}

.ui-searchbar-dynamic a, .ui-searchbar-dynamic-item {
    display: block;
    padding: 6px 5px 6px 10px;
    color: #666!important;
    cursor: pointer;
    line-height: 18px
}

.ui-searchbar-dynamic-item {
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all;
    overflow: hidden;
    padding-right: 15px
}

.ui-searchbar-dynamic-item .search-category {
    color: #06c
}

.ui-searchbar-dynamic .current a, .ui-searchbar-dynamic .current a:hover, .ui-searchbar-dynamic-item-hover {
    background-color: #f5f5f5;
    text-decoration: none!important
}

.ui-searchbar-dynamic-category {
    color: #06c
}

.ui-searchbar-dynamic-item-hl {
    font-weight: 700;
    font-size: 13px
}

.ui-searchbar-dynamic-query-container.show {
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -ms-transition: opacity .35s ease, -ms-transform .35s ease;
    -moz-transition: opacity .35s ease, -moz-transform .35s ease;
    -webkit-transition: opacity .35s ease, -webkit-transform .35s ease;
    -o-transition: opacity .35s ease, -o-transform .35s ease;
    transition: opacity .35s ease, transform .35s ease
}

.ui-searchbar-dynamic-query-content-wrap {
    background: #f5f5f5;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    display: none
}

.ui-searchbar-dynamic-attrs-title {
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    margin-left: 10px;
    line-height: 25px;
    color: #666
}

.ui-searchbar-dynamic-attrs-list {
    margin: 10px;
    overflow: hidden
}

.ui-searchbar-dynamic-attrs-list a {
    float: left;
    padding: 6px;
    border: 1px solid #ddd;
    background: #fff;
    margin-bottom: 8px;
    margin-right: 4px;
    border-radius: 2px;
    text-decoration: none
}

.ui-searchbar-dynamic-attrs-list a.selected, .ui-searchbar-dynamic-attrs-list a:active {
    background: #ff8336;
    border-color: #ff8336;
    color: #fff!important
}

.ui-searchbar-dynamic-item-arrow {
    position: relative
}

.ui-searchbar-dynamic-item-arrow:before {
    position: absolute;
    content: "";
    border-width: 5px;
    border-style: dashed;
    border-color: transparent;
    vertical-align: middle;
    border-left-style: solid;
    border-left-color: #666;
    top: 2px;
    left: 2px
}

.ui-searchbar-dynamic-item-arrow:after {
    position: absolute;
    content: "";
    border-width: 5px;
    border-style: dashed;
    border-color: transparent;
    vertical-align: middle;
    border-left-style: solid;
    border-left-color: #fff;
    top: 2px;
    left: 0
}

.ui-searchbar-dynamic-item-hover .ui-searchbar-dynamic-item-arrow:after {
    border-left-color: #f5f5f5
}

.ui-searchbar-dynamic-item-arrow {
    display: inline-block;
    width: 10px;
    height: 14px;
    margin: 0 0 0 5px;
    position: relative;
    vertical-align: middle
}

.ui-searchbar-dynamic-item-hover {
    position: relative
}

.ui-searchbar-dynamic-item-hover .ui-searchbar-dynamic-item-arrow {
    position: absolute;
    right: 5px;
    top: 8px
}

.ui-searchbar-dynamic-item-one a {
    padding: 0;
    margin: 0;
    text-decoration: none
}

.ui-searchbar-dynamic-item-protect a.activity {
    color: #ff7519!important;
    padding-left: 0;
    padding-top: 0;
    font-size: 14px
}

.ui-searchbar-dynamic-item-protect a:hover.activity {
    text-decoration: underline
}

.ui-searchbar-dynamic-item .activity {
    padding: 0;
    font-size: 12px;
    color: #06c;
    font-weight: 700;
    margin: 0;
    text-decoration: none;
    cursor: pointer
}

.ui-searchbar-dynamic-flag-container {
    position: relative;
    display: inline-block;
    width: 24px;
    height: 16px;
    vertical-align: middle
}

.ui-searchbar-dynamic-item-flag {
    position: absolute;
    top: -5px
}

.ui-searchbar .ui-searchbar-advanced {
    position: absolute;
    display: none;
    width: 55px;
    padding: 6px 10px 6px 10px;
    top: -1px;
    right: -110px
}

.ui-searchbar-advanced-link:link {
    color: #333;
    text-decoration: none;
    line-height: 15px
}

.ui-searchbar-advanced-link:visited {
    color: #666
}

.ui-searchbar-advanced-link:hover {
    color: #f90
}

.ui-searchbar-size-large div.ui-searchbar-body {
    margin-right: 128px;
    border-width: 2px;
    height: 50px;
    border-color: #FF7519 #fff #FF7519 #FF7519
}

.ui2-searchbar.ui-searchbar-size-large div.ui-searchbar-body {
    margin-right: 128px;
    border-width: 2px;
    height: 60px;
    border-color: #FF6A00 #fff #FF6A00 #FF6A00
}

.ui-searchbar-size-large .ui-searchbar-related {
    display: none;
    left: -11px
}

.ui-searchbar-size-large .ui-searchbar-related dt {
    float: none;
    height: 14px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.ui-searchbar-size-large .ui-searchbar-related dd {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 72%;
    height: 14px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.ui-searchbar-size-large .ui-searchbar-related a {
    margin-left: 3px;
    display: inline
}

.ui-searchbar-size-large .ui-searchbar-type {
    height: 42px
}

.ui2-searchbar.ui-searchbar-size-large .ui-searchbar-type {
    height: 52px;
    margin: 0;
    padding-right: 1px
}

.ui2-searchbar.ui-searchbar-size-large .ui-searchbar-type-value {
    padding: 18px 30px 18px 17px
}

.ui2-searchbar.ui-searchbar-size-large .ui-searchbar-type-value .ui-searchbar-hollow-arrow {
    top: 23px
}

.ui-searchbar-size-large .ui-searchbar-type-value {
    padding: 13px 30px 12px 17px
}

.ui-searchbar-size-large .ui-searchbar-type-display {
    font-size: 16px
}

.ui-searchbar-size-large .ui-searchbar-type-value .ui-searchbar-hollow-arrow {
    top: 19px
}

.ui-searchbar-size-large .ui-searchbar-type-option a {
    line-height: 40px;
    height: 40px
}

.ui-searchbar-size-large .ui-searchbar-body .ui-searchbar-keyword {
    font-size: 16px;
    line-height: 56px;
    height: 56px;
    padding: 13px 0;
    *padding-top: 10px;
    margin-left: -1px
}

.ui2-searchbar.ui-searchbar-size-large .ui-searchbar-body .ui-searchbar-keyword {
    padding: 18px 0;
    *padding-top: 15px
}

.ui-searchbar-size-large .ui-searchbar-body .ui-searchbar-keyword-panel {
    top: 46px
}

.ui2-searchbar.ui-searchbar-size-large .ui-searchbar-body .ui-searchbar-keyword-panel {
    top: 56px
}

.ui-searchbar-size-large .ui-searchbar-advanced {
    right: -127px;
    padding-top: 0;
    padding-bottom: 0;
    top: 0
}

.ui-searchbar-size-large .ui-searchbar-submit {
    height: 50px;
    width: 130px;
    right: -130px;
    top: -2px;
    font-size: 18px;
    font-weight: 400;
    padding-left: 38px;
    padding-bottom: 2px
}

.ui2-searchbar.ui-searchbar-size-large .ui-searchbar-submit {
    height: 60px
}

.ui-searchbar-size-large .ui-searchbar-category {
    padding: 3px 28px 3px 6px;
    left: -7px;
    top: 3px;
    font-size: 12px
}

.ui-searchbar-size-large .ui-searchbar-category i.ui-searchbar-category-colse {
    right: 6px;
    top: 6px
}

.sc-hd-rwd-s .ui-searchbar-size-large .ui-searchbar-submit {
    font-size: 0;
    line-height: 0;
    width: 72px;
    right: -72px
}

.sc-hd-rwd-s .ui-searchbar-size-large .ui-searchbar-body {
    margin-right: 70px
}

.sc-hd-rwd-s .ui-searchbar-size-large.ui-searchbar-hightlight .ui-searchbar-submit {
    right: -72px
}

@media only screen and (max-width:989px) {
    html.rwd .ui-searchbar-size-large .ui-searchbar-submit {
        font-size: 0;
        line-height: 0;
        width: 72px;
        right: -72px
    }
    html.rwd .ui-searchbar-size-large .ui-searchbar-body {
        margin-right: 70px
    }
    html.rwd .ui-searchbar-size-large.ui-searchbar-hightlight .ui-searchbar-submit {
        right: -72px
    }
}

.ie-desc-m .ui-searchbar-size-large .ui-searchbar-submit {
    font-size: 0;
    line-height: 0;
    width: 71px;
    right: -70px
}

.ie-desc-m .ui-searchbar-size-large .ui-searchbar-body {
    margin-right: 70px
}

.ie-desc-m .ui-searchbar-size-large.ui-searchbar-hightlight .ui-searchbar-submit {
    right: -71px
}

.ui-searchbar-primary.ui-searchbar-size-small div.ui-searchbar-body, .ui-searchbar-size-small div.ui-searchbar-body {
    height: 32px;
    margin-right: 52px
}

.ui-searchbar-size-small .ui-searchbar-related {
    display: none;
    left: -11px
}

.ui-searchbar-size-small .ui-searchbar-related dt {
    float: none;
    height: 14px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.ui-searchbar-size-small .ui-searchbar-related dd {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 72%;
    height: 14px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.ui-searchbar-size-small .ui-searchbar-related a {
    margin-left: 3px;
    display: inline
}

.ui-searchbar-size-small .ui-searchbar-type {
    height: 26px
}

.ui-searchbar-size-small .ui-searchbar-type-value {
    padding-top: 5px;
    padding-bottom: 5px
}

.ui-searchbar-size-small .ui-searchbar-type-value .ui-searchbar-hollow-arrow {
    top: 10px
}

.ui-searchbar-size-small .ui-searchbar-body .ui-searchbar-keyword {
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    padding: 7px 0 7px;
    *padding-top: 4px
}

.ui-searchbar-primary.ui-searchbar-size-small .ui-searchbar-body .ui-searchbar-keyword {
    padding: 6px 0 6px;
    *padding-top: 3px;
    line-height: 28px;
    height: 28px
}

.ui-searchbar-size-small .ui-searchbar-body .ui-searchbar-keyword-panel {
    top: 30px
}

.ui-searchbar-primary.ui-searchbar-size-small .ui-searchbar-body .ui-searchbar-keyword-panel {
    top: 28px
}

.ui-searchbar-size-small .ui-searchbar-advanced {
    right: -110px;
    padding-top: 0;
    padding-bottom: 0;
    top: 1px
}

.ui-searchbar-size-small .ui-searchbar-submit {
    height: 32px;
    width: 53px;
    right: -52px;
    top: -1px;
    font-size: 0
}

.ui-searchbar-size-small .ui-searchbar-category {
    padding: 3px 28px 3px 6px;
    left: -7px;
    top: 3px;
    font-size: 12px
}

.ui-searchbar-size-small .ui-searchbar-category i.ui-searchbar-category-colse {
    right: 6px;
    top: 6px
}

.ui-searchbar-size-small .ui-searchbar-imgsearch-icon {
    top: 7px
}

.ui-searchbar-icon-prefix .ui-searchbar-icon-search {
    display: inline-block
}

.ui-searchbar-primary.ui-searchbar-size-tiny div.ui-searchbar-body, .ui-searchbar-size-tiny div.ui-searchbar-body {
    height: 32px;
    margin-right: 70px
}

.ui-searchbar-size-tiny .ui-searchbar-related {
    display: none;
    left: -11px
}

.ui-searchbar-size-tiny .ui-searchbar-related dt {
    float: none;
    height: 14px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.ui-searchbar-size-tiny .ui-searchbar-related dd {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 72%;
    height: 14px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.ui-searchbar-size-tiny .ui-searchbar-related a {
    margin-left: 3px;
    display: inline
}

.ui-searchbar-size-tiny .ui-searchbar-type {
    height: 26px
}

.ui-searchbar-size-tiny .ui-searchbar-type-value {
    padding-top: 5px;
    padding-bottom: 5px
}

.ui-searchbar-size-tiny .ui-searchbar-type-value .ui-searchbar-hollow-arrow {
    top: 10px
}

.ui-searchbar-size-tiny .ui-searchbar-body .ui-searchbar-keyword {
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    padding: 7px 0 7px;
    *padding-top: 4px
}

.ui-searchbar-primary.ui-searchbar-size-tiny .ui-searchbar-body .ui-searchbar-keyword {
    padding: 6px 0 6px;
    *padding-top: 3px;
    line-height: 28px;
    height: 28px
}

.ui-searchbar-icon-prefix.ui-searchbar-size-tiny .ui-searchbar-body .ui-searchbar-keyword {
    text-indent: 26px
}

.ui-searchbar-size-tiny .ui-searchbar-body .ui-searchbar-keyword-panel {
    top: 30px
}

.ui-searchbar-primary.ui-searchbar-size-tiny .ui-searchbar-body .ui-searchbar-keyword-panel {
    top: 28px
}

.ui-searchbar-size-tiny .ui-searchbar-advanced {
    right: -127px;
    padding-top: 0;
    padding-bottom: 0;
    top: 1px
}

.ui-searchbar-size-tiny .ui-searchbar-submit {
    height: 32px;
    width: 70px;
    right: -70px;
    top: -1px;
    font-size: 0
}

.ui-searchbar-size-tiny .ui-searchbar-category {
    padding: 3px 28px 3px 6px;
    left: -7px;
    top: 3px;
    font-size: 12px
}

.ui-searchbar-size-tiny .ui-searchbar-category i.ui-searchbar-category-colse {
    right: 6px;
    top: 6px
}

.ui-searchbar-size-tiny .ui-searchbar-imgsearch-icon {
    top: 7px
}

.ui-searchbar-mod-advanced .ui-searchbar-advanced {
    display: block
}

.ui-searchbar-mod-advanced.ui-searchbar-size-large .ui-searchbar-body {
    margin-right: 205px
}

.ui-searchbar-mod-advanced.ui-searchbar-size-large .ui-searchbar-advanced {
    right: -205px
}

.ui-searchbar-mod-advanced.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-body {
    margin-right: 80px
}

.ui-searchbar-mod-advanced.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-advanced {
    right: -70px
}

.ui-searchbar-mod-advanced.ui-searchbar-size-middle .ui-searchbar-body {
    margin-right: 193px
}

.ui-searchbar-mod-advanced.ui-searchbar-size-middle input.ui-searchbar-submit {
    right: -119px
}

.ui-searchbar-mod-advanced.ui-searchbar-size-middle .ui-searchbar-advanced {
    right: -193px
}

.ui-searchbar-mod-advanced.ui-searchbar-size-small .ui-searchbar-body {
    margin-right: 127px
}

.ui-searchbar-mod-type .ui-searchbar-type {
    display: block
}

.ui-searchbar-mod-type .ui-searchbar-main {
    margin-left: 93px
}

.ui-searchbar-double-button.ui-searchbar-mod-type .ui-searchbar-type {
    display: none
}

.ui-searchbar-double-button.ui-searchbar-mod-type .ui-searchbar-main {
    margin-left: 0
}

.sc-hd-rwd-s .ui-searchbar-mod-advanced.ui-searchbar-size-middle .ui-searchbar-body {
    margin-right: 145px
}

.sc-hd-rwd-s .ui-searchbar-mod-advanced.ui-searchbar-size-middle input.ui-searchbar-submit {
    right: -70px
}

.sc-hd-rwd-s .ui-searchbar-mod-advanced.ui-searchbar-size-middle .ui-searchbar-advanced {
    right: -145px
}

@media only screen and (max-width:1199px) {
    html.rwd .ui-searchbar-mod-advanced.ui-searchbar-size-middle .ui-searchbar-body {
        margin-right: 145px
    }
    html.rwd .ui-searchbar-mod-advanced.ui-searchbar-size-middle input.ui-searchbar-submit {
        right: -70px
    }
    html.rwd .ui-searchbar-mod-advanced.ui-searchbar-size-middle .ui-searchbar-advanced {
        right: -145px
    }
}

.ui-searchbar-market {
    position: absolute;
    top: -24px;
    left: -1px
}

.ui-searchbar-has-market-home .ui-searchbar-market {
    left: -2px;
    top: -25px;
    z-index: 0
}

.ui-searchbar-market .sc-hd-prefix-tab-nav {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0
}

.ui-searchbar-market .sc-hd-prefix-tab-nav li {
    margin: 0;
    padding: 0
}

.ui-searchbar-market .sc-hd-prefix-tab-nav li a {
    display: block;
    cursor: pointer;
    text-decoration: none
}

.ui-searchbar-market .sc-hd-prefix-tab-nav li.sc-hd-prefix-tab-active a {
    cursor: default
}

.ui-searchbar-market .sc-hd-prefix-tab-nav li a:hover {
    text-decoration: none
}

.ui-searchbar-market .sc-hd-prefix-tab-normal .sc-hd-prefix-tab-nav:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both
}

.ui-searchbar-market .sc-hd-prefix-tab-normal .sc-hd-prefix-tab-nav {
    zoom: 1
}

.ui-searchbar-market .sc-hd-prefix-tab-normal .sc-hd-prefix-tab-nav li {
    float: left;
    display: inline;
    margin-bottom: -1px;
    margin-right: 0
}

.ui-searchbar-market .sc-hd-prefix-tab-normal .sc-hd-prefix-tab-nav li a {
    position: relative
}

.ui-searchbar-market .sc-hd-prefix-tab-normal .sc-hd-prefix-tab-nav li {
    border: 0 none
}

.ui-searchbar-market .sc-hd-prefix-tab-normal .sc-hd-prefix-tab-nav li a {
    color: #333;
    font-size: 12px;
    background-color: transparent;
    border: 0 none;
    height: 23px;
    line-height: 23px;
    padding: 0 20px;
    float: left;
    text-align: center;
    font-weight: 400
}

.ui-searchbar-market .sc-hd-prefix-tab-normal .sc-hd-prefix-tab-nav li a:hover {
    background-color: transparent
}

.ui-searchbar-market .sc-hd-prefix-tab-normal .sc-hd-prefix-tab-nav li.sc-hd-prefix-tab-active a, .ui-searchbar-market .sc-hd-prefix-tab-normal .sc-hd-prefix-tab-nav li.sc-hd-prefix-tab-active a:hover {
    background-color: #ff7519;
    color: #fff;
    font-weight: 700;
    border-bottom: none;
    height: 24px;
    line-height: 24px
}

.ui-searchbar-has-market .ui-searchbar-body, .ui-searchbar-has-market-home .ui-searchbar-body {
    border-radius: 0
}

.ui-searchbar-has-market.ui-header-full .ui-header-main {
    margin-top: 28px
}

.ui-searchbar-has-market-home .ui-searchbar-hightlight .ui-searchbar-market li.sc-hd-prefix-tab-active a, .ui-searchbar-has-market-home .ui-searchbar-hightlight .ui-searchbar-market li.sc-hd-prefix-tab-active a:hover {
    box-shadow: 0 0 8px rgba(255, 117, 25, .6)
}

.ui-searchbar-has-market-home .ui-searchbar-hightlight form {
    background-color: #fff;
    position: relative;
    z-index: 1
}

.ui-searchbar-market-other .ui-searchbar-keyword-panel.ui-searchbar-keyword-hide {
    display: none!important
}

.ui-searchbar-market .ui-searchbar-market-container {
    min-width: 300px
}

.ui-searchbar-size-large.ui-searchbar-home.ui-searchbar-hightlight {
    box-shadow: none;
    border-radius: 0
}

.ui-searchbar-size-large.ui-searchbar-home div.ui-searchbar-body {
    border: none;
    height: 60px;
    margin-right: 0;
    border-radius: 0;
    background: 0 0;
    border: 2px solid #FF6A00;
    border-right: none
}

.ui-searchbar-size-large.ui-searchbar-home form {
    background: #fff;
    background: rgba(255, 255, 255, .92);
    -webkit-transition: background ease-in .3s;
    -moz-transition: background ease-in .3s;
    -ms-transition: background ease-in .3s;
    -o-transition: background ease-in .3s;
    transition: background ease-in .3s
}

.ui-searchbar-size-large.ui-searchbar-home form.active {
    background: #fff
}

.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-submit {
    background: #FF6A00;
    right: 0;
    top: -2px;
    height: 60px;
    padding: 0 20px;
    width: 110px;
    border-radius: 0!important;
    text-transform: UpperCase;
    -webkit-transition: background ease-in .3s;
    -moz-transition: background ease-in .3s;
    -ms-transition: background ease-in .3s;
    -o-transition: background ease-in .3s;
    transition: background ease-in .3s;
    line-height: 60px
}

.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-submit:hover {
    background: #E44E0D
}

.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-body .ui-searchbar-keyword {
    padding: 0 0 0 10px;
    background: 0 0;
    line-height: 56px;
    height: 56px
}

.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-body .ui-searchbar-keyword::-webkit-input-placeholder {
    line-height: 24px
}

.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-type-value {
    padding: 18px 30px 18px 17px
}

.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-type-value .ui-searchbar-hollow-arrow {
    top: 23px
}

.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-type {
    height: 52px;
    margin: 0;
    padding-right: 1px
}

.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-keyword-panel, .ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-type-options {
    border-radius: 0
}

.ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-body .ui-searchbar-keyword-panel {
    top: 56px
}

.ui-searchbar-home.ui-searchbar-mod-type .ui-searchbar-main {
    margin-right: 110px
}

.sc-hd-rwd-s .ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-submit {
    font-size: 18px;
    line-height: inherit;
    right: 0;
    width: 110px
}

.sc-hd-rwd-s .ui-searchbar-size-large.ui-searchbar-home div.ui-searchbar-body {
    margin-right: 70px
}

@media only screen and (max-width:989px) {
    html.rwd .ui-searchbar-size-large.ui-searchbar-home .ui-searchbar-submit {
        font-size: 18px;
        line-height: inherit;
        right: 0;
        width: 110px
    }
    html.rwd .ui-searchbar-size-large.ui-searchbar-home div.ui-searchbar-body {
        margin-right: 70px
    }
}

.ui-searchbar-img-search-box {
    margin: 0;
    padding: 0;
    position: relative;
    width: auto
}

.ui-searchbar-img-search-box .icbu-w-image-uploader-panel {
    position: relative;
    width: 100%;
    height: 97px;
    padding: 21px 0 24px 0;
    min-width: 205px;
    overflow: hidden;
    z-index: 1000;
    border: none;
    top: 0;
    left: 0;
    background-color: #fff
}

.ui-searchbar-imgsearch-icon:hover {
    z-index: 101
}

.ui-searchbar-img-search-icon-tips {
    top: 25px;
    right: -24px;
    white-space: nowrap;
    position: absolute;
    padding: 10px;
    border: 1px solid #dae2ed;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 4px rgba(83, 100, 122, .35);
    -moz-box-shadow: 2px 2px 4px rgba(83, 100, 122, .35);
    box-shadow: 2px 2px 4px rgba(83, 100, 122, .35);
    color: #666;
    display: none;
    cursor: default;
    font-style: initial;
    color: #333;
    font-size: 12px
}

.ui-searchbar-imgsearch-icon:hover .ui-searchbar-img-search-icon-tips {
    display: inline-block
}

.ui-searchbar-img-search-icon-tips:after {
    position: absolute;
    width: 10px;
    height: 10px;
    content: ' ';
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border: 1px solid #dae2ed;
    background-color: #fff;
    top: -6px;
    right: 25px;
    border-right: none;
    border-bottom: none
}

.ui-searchbar-img-search-icon-tips:before {
    position: absolute;
    content: ' ';
    top: -15px;
    left: 0;
    width: 100%;
    height: 18px
}

.ui-searchbar-img-search-new-icon {
    position: relative;
    background: #090;
    display: inline-block;
    font-size: 11px;
    height: auto;
    line-height: 13px;
    margin-left: 3px;
    color: #fff;
    padding: 2px 3px 0 3px;
    top: -20px;
    left: 13px
}

.ui-searchbar-img-search-new-icon:after {
    position: absolute;
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border: solid 4px transparent;
    left: 0;
    bottom: -3px;
    border-left-color: #090
}

.ui-searchbar-keyword-panel .box-loadding-mask {
    background: #fff;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1001;
    display: block;
    opacity: .9
}

.ui-searchbar-keyword-panel .mh-mamo-loadding-box {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 45px;
    width: 70px;
    margin-left: -35px
}

.ui-searchbar-keyword-panel .mh-mamo-icon-loadding {
    position: absolute;
    top: -38px;
    left: 13px;
    width: 32px;
    height: 32px;
    background-image: url(data:image/gif;base64,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)
}

.ui-searchbar-keyword-panel .mh-mamo-loadding-text {
    position: absolute;
    font-size: 14px;
    color: #333;
    line-height: 18px;
    text-align: center
}

.sc-hd-i-gs, .sc-hd-i-gsplus {
    background: url(../images/cssimg/TB1mHDTXMaH3KVjSZFpXXbhKpXa-600-400.png) no-repeat 0 0
}

/* @media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
    .sc-hd-i-gs, .sc-hd-i-gsplus {
        background-image: url(//s.alicdn.com/@img/tfs/TB1HEr3XG1s3KVjSZFAXXX_ZXXa-1200-800.png?webp=close);
        background-size: 600px 400px
    }
} */

.sc-hd-gs-wrap {
    display: inline-block;
    line-height: 20px;
    height: 20px;
    background-color: #f5f5f5;
    border-radius: 10px;
    color: #333;
    text-decoration: none;
    margin: 0 2px 0 0;
    padding: 0;
    vertical-align: middle
}

.sc-hd-gs-wrap.sc-hd-i-gs-not, .sc-hd-gs-wrap.sc-hd-i-gs-simple {
    background-color: #fff
}

.sc-hd-gs-wrap.sc-hd-i-gs-not .sc-hd-i-gs-years, .sc-hd-gs-wrap.sc-hd-i-gs-simple .sc-hd-i-gs-years {
    display: none
}

.sc-hd-gs-wrap .sc-hd-i-gs {
    display: inline-block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 2px;
    vertical-align: top;
    background-position: -11px -150px
}

.sc-hd-gs-wrap .sc-hd-i-gsplus {
    display: inline-block;
    width: 52px;
    height: 16px;
    position: relative;
    top: 2px;
    vertical-align: top;
    background-position: -108px -194px
}

.sc-hd-gs-wrap.sc-hd-i-gs-not .sc-hd-i-gs {
    background-position: -44px -150px
}

.sc-hd-gs-wrap .sc-hd-i-gs-years {
    font-size: 14px;
    font-weight: 700;
    color: #333
}

.sc-hd-gs-wrap .sc-hd-i-gs-years .sc-hd-i-gs-y-unit {
    font-size: 10px;
    position: relative;
    top: -3px;
    left: -3px;
    -moz-transform: scale(.83);
    -webkit-transform: scale(.83);
    -o-transform: scale(.83);
    -ms-transform: scale(.83);
    transform: scale(.83)
}

@media only screen and (-webkit-min-device-pixel-ratio:0), only screen and (min-device-pixel-ratio:0) {
    .sc-hd-gs-wrap .sc-hd-i-gs-years .sc-hd-i-gs-y-unit {
        font-size: 12px;
        font-weight: 700;
        display: inline-block;
        -moz-transform: scale(.83);
        -webkit-transform: scale(.83);
        -o-transform: scale(.83);
        -ms-transform: scale(.83);
        transform: scale(.83);
        top: -2px;
        left: -5px
    }
}

.sc-hd-normal .sc-hd-m-logo, .sc-hd-normal-simple .sc-hd-m-logo {
    position: relative
}

.sc-hd-normal .sc-hd-m-logo .sc-hd-m-logo-anchor a, .sc-hd-normal-simple .sc-hd-m-logo .sc-hd-m-logo-anchor a {
    color: #333;
    font-size: 22px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 22px;
    padding: 0 5px 0 0;
    margin: 0;
    overflow: visible
}

.sc-hd-normal .sc-hd-m-logo .sc-hd-m-logo-anchor a:hover, .sc-hd-normal-simple .sc-hd-m-logo .sc-hd-m-logo-anchor a:hover {
    color: #f60
}

.sc-hd-normal .sc-hd-m-logo .sc-hd-m-logo-anchor, .sc-hd-normal-simple .sc-hd-m-logo .sc-hd-m-logo-anchor {
    position: absolute;
    display: inline-block;
    top: 8px;
    left: 208px;
    width: auto;
    height: 24px;
    line-height: 24px;
    font-size: 22px;
    padding: 0 0 0 20px;
    white-space: nowrap;
    display: none
}

.sc-hd-normal-simple .sc-hd-m-logo .sc-hd-m-logo-anchor {
    left: 188px
}

.sc-hd-normal .sc-hd-beacon .sc-hd-m-logo .sc-hd-m-logo-anchor {
    left: 228px
}

.sc-hd-normal .sc-hd-m-logo .sc-hd-m-logo-anchor a, .sc-hd-normal-simple .sc-hd-m-logo .sc-hd-m-logo-anchor a {
    width: auto
}

.sc-hd-normal-simple.sc-hd-box-m-anchor .sc-hd-m-logo .sc-hd-m-logo-anchor, .sc-hd-normal.sc-hd-box-m-anchor .sc-hd-m-logo .sc-hd-m-logo-anchor {
    display: block
}

.sc-hd-normal .sc-hd-m-logo .sc-hd-m-logo-anchor:after {
    position: absolute;
    content: " ";
    display: inline-block;
    left: 0;
    top: -3px;
    height: 25px;
    border: 1px solid #c4c6cf;
    border-right: none;
    width: 0
}

.sc-hd-normal-simple.sc-hd-box-m-anchor .sc-hd-m-logo, .sc-hd-normal.sc-hd-box-m-anchor .sc-hd-m-logo {
    width: 410px
}

.sc-hd-normal .sc-hd-beacon .sc-hd-m-logo {
    display: none
}

.sc-hd-normal.sc-hd-normal-small .sc-hd-beacon .sc-hd-m-logo {
    display: inline-block;
    width: 200px
}

.sc-hd-normal .sc-hd-main .sc-hd-m-logo, .sc-hd-normal-simple .sc-hd-main .sc-hd-m-logo {
    margin: 9px -230px 0 5px
}

.sc-hd-normal-simple.sc-hd-box-m-anchor .sc-hd-main .sc-hd-m-logo, .sc-hd-normal.sc-hd-box-m-anchor .sc-hd-main .sc-hd-m-logo {
    margin-right: -430px
}

.sc-hd-normal-simple.sc-hd-rwd-s .sc-hd-m-logo {
    padding-left: 0
}

.sc-hd-normal.sc-hd-rwd-s .sc-hd-beacon .sc-hd-m-logo {
    display: block
}

.sc-hd-normal.sc-hd-rwd-s .sc-hd-main .sc-hd-m-logo {
    display: none
}

.sc-hd-m-menu .sc-hd-ms-frame .sc-hd-ms-main-trigger {
    margin: 9px 0 5px 18px
}

.sc-hd-m-menu .sc-hd-ms-frame .sc-hd-ms-lv2 {
    background-color: #FFF;
    width: auto;
    z-index: 199
}

.sc-hd-m-menu .sc-hd-ms-frame .sc-hd-ms-lv1.sc-hd-ms-slidein {
    left: 0;
    -webkit-box-shadow: 2px 0 6px 0 #B4B4B4;
    -moz-box-shadow: 2px 0 6px 0 #B4B4B4;
    box-shadow: 2px 0 6px 0 #B4B4B4
}

.sc-hd-m-menu .sc-hd-ms-frame .sc-hd-ms-lv1.sc-hd-ms-open {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-right: 1px solid #DAE2ED
}

.sc-hd-m-menu .sc-hd-ms-frame .sc-hd-ms-lv2.sc-hd-ms-slidein {
    left: 204px;
    -webkit-box-shadow: 2px 0 6px 0 #B4B4B4;
    -moz-box-shadow: 2px 0 6px 0 #B4B4B4;
    box-shadow: 2px 0 6px 0 #B4B4B4
}

.sc-hd-m-menu .sc-hd-ms-lv1>ul>li {
    display: block;
    cursor: pointer;
    position: relative;
    height: 44px;
    border-top: 1px solid #F5F7FA;
    border-bottom: 1px solid #F5F7FA
}

.sc-hd-m-menu .sc-hd-ms-lv1>ul>li.sc-hd-ms-active {
    background: #FFF;
    border-top: 1px solid #DAE2ED;
    border-bottom: 1px solid #DAE2ED;
    margin-right: -1px
}

.sc-hd-m-menu .sc-hd-ms-lv1>ul>li>.sc-hd-ms-icon {
    position: absolute;
    right: 0;
    top: 17px
}

.sc-hd-rwd-s .sc-hd-m-menu .sc-hd-ms-lv1>ul>li>.sc-hd-ms-icon {
    right: 15px;
    top: 17px
}

.sc-hd-rwd-s .sc-hd-m-menu .sc-hd-ms-lv1>ul>li.sc-hd-ms-active>.sc-hd-ms-icon {
    right: 16px
}

.sc-hd-rwd-s .sc-hd-m-menu .sc-hd-ms-lv1>ul>li.sc-hd-ms-menu-delimit {
    height: 31px
}

.sc-hd-rwd-s .sc-hd-m-menu .sc-hd-ms-frame .sc-hd-ms-lv2 {
    overflow-y: auto;
    overflow-x: hidden
}

@media only screen and (max-width:1021px) {
    .sc-hd-rwd .sc-hd-m-menu .sc-hd-ms-lv1>ul>li>.sc-hd-ms-icon {
        right: 15px;
        top: 17px
    }
    .sc-hd-rwd .sc-hd-m-menu .sc-hd-ms-lv1>ul>li.sc-hd-ms-active>.sc-hd-ms-icon {
        right: 16px
    }
    .sc-hd-rwd .sc-hd-m-menu .sc-hd-ms-lv1>ul>li.sc-hd-ms-menu-delimit {
        height: 31px
    }
    .sc-hd-rwd .sc-hd-m-menu .sc-hd-ms-frame .sc-hd-ms-lv2 {
        overflow-y: auto;
        overflow-x: hidden
    }
}

.scc-business-identity, .scc-business-identity-exp.scc-bid-l, .scc-business-identity-exp.scc-bid-m, .scc-business-identity-exp.scc-bid-s, .scc-business-identity-exp.scc-bid-xl, .scc-business-identity.scc-bid-a, .scc-business-identity.scc-bid-b, .scc-business-identity.scc-bid-c, .scc-business-identity.scc-bid-m.scc-bid-a, .scc-business-identity.scc-bid-m.scc-bid-b, .scc-business-identity.scc-bid-m.scc-bid-c, .scc-business-identity.scc-bid-s.scc-bid-a, .scc-business-identity.scc-bid-s.scc-bid-b, .scc-business-identity.scc-bid-s.scc-bid-c, .scc-business-identity.scc-bid-xs.scc-bid-a, .scc-business-identity.scc-bid-xs.scc-bid-b, .scc-business-identity.scc-bid-xs.scc-bid-c {
    background: url(../images/cssimg/TB1mHDTXMaH3KVjSZFpXXbhKpXa-600-400.png) no-repeat 0 0
}

/* @media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
    .scc-business-identity, .scc-business-identity-exp.scc-bid-l, .scc-business-identity-exp.scc-bid-m, .scc-business-identity-exp.scc-bid-s, .scc-business-identity-exp.scc-bid-xl, .scc-business-identity.scc-bid-a, .scc-business-identity.scc-bid-b, .scc-business-identity.scc-bid-c, .scc-business-identity.scc-bid-m.scc-bid-a, .scc-business-identity.scc-bid-m.scc-bid-b, .scc-business-identity.scc-bid-m.scc-bid-c, .scc-business-identity.scc-bid-s.scc-bid-a, .scc-business-identity.scc-bid-s.scc-bid-b, .scc-business-identity.scc-bid-s.scc-bid-c, .scc-business-identity.scc-bid-xs.scc-bid-a, .scc-business-identity.scc-bid-xs.scc-bid-b, .scc-business-identity.scc-bid-xs.scc-bid-c {
        background-image: url(//s.alicdn.com/@img/tfs/TB1HEr3XG1s3KVjSZFAXXX_ZXXa-1200-800.png?webp=close);
        background-size: 600px 400px
    }
} */

.scc-business-identity.scc-bid-a, .scc-business-identity.scc-bid-m.scc-bid-a {
    background-position: -471px 0
}

.scc-business-identity.scc-bid-b, .scc-business-identity.scc-bid-m.scc-bid-b {
    background-position: -471px -24px
}

.scc-business-identity.scc-bid-c, .scc-business-identity.scc-bid-m.scc-bid-c {
    background-position: -471px -49px
}

.scc-business-identity.scc-bid-s.scc-bid-a {
    background-position: -471px -110px
}

.scc-business-identity.scc-bid-s.scc-bid-b {
    background-position: -471px -133px
}

.scc-business-identity.scc-bid-s.scc-bid-c {
    background-position: -471px -153px
}

.scc-business-identity.scc-bid-xs.scc-bid-a {
    background-position: -471px -75px;
    margin-bottom: -2px
}

.scc-business-identity.scc-bid-xs.scc-bid-b {
    background-position: -495px -75px;
    margin-bottom: -3px
}

.scc-business-identity.scc-bid-xs.scc-bid-c {
    background-position: -471px -92px;
    margin-bottom: -3px
}

.scc-business-identity-exp {
    margin-left: 5px
}

.scc-business-identity-exp.scc-bid-xl {
    background-position: -522px 0;
    width: 42px;
    height: 40px
}

.scc-business-identity-exp.scc-bid-l {
    background-position: -521px -45px;
    width: 36px;
    height: 32px;
    margin-bottom: -4px
}

.scc-business-identity-exp.scc-bid-m {
    background-position: -521px -84px;
    width: 25.5px;
    height: 24px;
    margin-bottom: -4px
}

.scc-business-identity-exp.scc-bid-s {
    background-position: -521px -119px;
    width: 17.5px;
    height: 16px;
    margin-bottom: -3px
}

.scc-business-identity-wrap {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    width: auto;
    line-height: 24px;
    text-decoration: none
}

.scc-business-identity, .scc-business-identity-exp {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    height: 24px;
    width: 33px;
    line-height: 24px;
    text-decoration: none
}

.scc-business-identity.scc-bi-no-link {
    cursor: default
}

.scc-business-identity.scc-bid-m {
    width: 33px;
    height: 24px;
    margin-bottom: -5px
}

.scc-business-identity.scc-bid-s {
    width: 26px;
    height: 19px;
    margin-bottom: -5px
}

.scc-business-identity.scc-bid-xs {
    width: 19px;
    height: 14px;
    margin-bottom: -3px
}

.scc-business-identity-tips-wrap {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #333
}

.bid-tips-item {
    padding: 0;
    margin: 0
}

.bid-tips-item .bid-t-i-text {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    color: #666
}

.bid-tips-item .bid-t-i-text.font-small {
    font-size: 12px
}

.bid-tips-item .bid-t-i-action {
    margin: 10px 0 0 0
}

.bid-tips-services {
    padding: 10px;
    margin: 10px -20px -15px -20px;
    background-color: #EFF6FF;
    color: #666
}

.bid-tips-services .services-title {
    padding: 0 0 0 10px;
    margin: 5px 0 0 0
}

.bid-tips-services .services-list {
    margin: 5px 0 0 0;
    padding: 0;
    list-style: none
}

.bid-tips-services .services-list li {
    position: relative;
    padding: 6px 8px 6px 35px;
    margin: 0
}

.bid-tips-services .services-list li .sc-hd-prefix2-icon {
    position: absolute;
    top: 4px;
    left: 10px
}

.bid-tips-services .services-list.bid-green li .sc-hd-prefix2-icon {
    color: #92cc86
}

.bid-tips-services .services-list.bid-green li a:hover {
    text-decoration: underline;
    color: #f90
}

.scc-bid-section-wrap {
    display: inline-block;
    position: relative;
    padding: 0 5px 0 0;
    height: 22px;
    line-height: 22px;
    color: #999
}

.scc-bid-section-wrap .scc-business-identity-wrap {
    margin-right: 5px
}

.sc-hd-m-notify .sc-hd-ms-ma a:hover {
    color: #FF6A00
}

.sc-hd-m-notify .sc-hd-ms-ma ul {
    padding: 0
}

.sc-hd-m-notify .sc-hd-ms-ma .sc-hd-ms-title .sc-hd-ms-info {
    font-size: 16px;
    color: #333
}

.sc-hd-m-notify .sc-hd-ms-ma .sc-hd-ms-panel {
    width: 277px
}

.sc-hd-m-notify .sc-hd-ms-ma .sc-hd-ms-panel .sc-hd-ms-title {
    margin-left: 0;
    margin-right: 0;
    padding: 0 18px
}

.sc-hd-m-notify .sc-hd-ms-panel .sc-hd-ms-title .sc-hd-ms-info {
    margin-right: 30px;
    overflow: hidden
}

.sc-hd-m-notify .sc-hd-ms-panel .sc-hd-ms-title .sc-hd-ms-act {
    width: 60px;
    float: right;
    position: relative;
    text-align: right;
    right: -7px;
    margin-left: -30px
}

.sc-hd-m-notify .sc-hd-ms-panel .sc-hd-ms-title .sc-hd-ms-act a {
    color: #1686CC
}

.sc-hd-m-notify .sc-hd-ms-panel .sc-hd-ms-title .sc-hd-ms-act a:hover {
    color: #FF6A00
}

.sc-hd-m-notify .sc-hd-ms-panel .sc-hd-ms-title .sc-hd-ms-name {
    display: inline-block;
    max-width: 80px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle
}

.sc-hd-m-notify .sc-hd-ms-panel .sc-hd-ms-title .sc-hd-ms-icons {
    display: inline-block
}

.sc-hd-m-notify .sc-hd-ms-ma .sc-hd-ms-btgroup {
    padding: 11px 18px;
}

.sc-hd-m-notify .sc-hd-ms-ma .sc-hd-ms-btgroup>a, .sc-hd-m-notify .sc-hd-ms-ma .sc-hd-ms-btgroup>div {
    display: inline-block;
    line-height: 26px;
    height: 26px
}

.sc-hd-language .sc-hd-m-notify .sc-hd-ms-ma .sc-hd-ms-btgroup>a, .sc-hd-language .sc-hd-m-notify .sc-hd-ms-ma .sc-hd-ms-btgroup>div {
    display: block;
    line-height: 26px;
    height: 26px;
    text-align: center
}

.sc-hd-m-notify .sc-hd-ms-ma .sc-hd-ms-split {
    color: #333;
    padding: 0 10px
}

.sc-hd-m-notify .sc-hd-ms-ma a.sc-hd-ms-btsignin {
    color: #FFF;
    background-color: #FF6A00;
    border: 1px solid #FF6A00;
    border-radius: 2px;
    padding: 0 15px
}

.sc-hd-m-notify .sc-hd-ms-ma .sc-hd-ms-btjoin {
    color: #FF6A00;
    background-color: #FFF0E6;
    border: 1px solid #FF6A00;
    border-radius: 2px;
    padding: 0 10px
}

.sc-hd-m-notify .sc-hd-ms-line, .sc-hd-m-notify .sc-hd-ms-maentry, .sc-hd-m-notify .sc-hd-ms-maentrys, .sc-hd-m-notify .sc-hd-ms-malabel {
    display: block;
    line-height: 28px;
    padding: 0 18px
}

.sc-hd-m-notify a.sc-hd-ms-maentry {
    color: #333;
    font-weight: 700;
    background-color: #F2F3F7;
    border-top: 1px solid #DAE2ED
}

.sc-hd-m-notify a.sc-hd-ms-maentrys {
    color: #666
}

.sc-hd-m-notify .sc-hd-ms-malabel {
    color: #999;
    font-size: 12px;
    line-height: 18px
}

.sc-hd-m-notify .sc-hd-ms-line {
    height: 0;
    line-height: 0;
    margin: 5px 15px;
    border: 1px solid #ccc;
    border-top: none
}

.sc-hd-m-notify .sc-hd-ms-notify-num {
    margin: 10px 0
}

.sc-hd-m-notify .sc-hd-ms-msg {
    line-height: 22px;
    padding: 0 18px 0 10px
}

.sc-hd-m-notify .sc-hd-ms-msg a {
    color: #333
}

.sc-hd-m-notify .sc-hd-ms-msg .sc-hd-ms-num {
    color: #FF6A00;
    font-weight: 700;
    display: inline-block;
    width: 32px;
    text-align: left;
    padding-right: 10px
}

.sc-hd-m-notify .sc-hd-ms-msg .sc-hd-ms-text {
    font-weight: 400;
    display: inline-block;
    width: 165px;
    text-align: left;
    padding-left: 10px
}

.sc-hd .sc-hd-ms-balloon-tips a:link, .sc-hd .sc-hd-ms-balloon-tips a:visited {
    text-decoration: none;
    color: #1686CC
}

.sc-hd-ms-balloon-tips {
    border: 1px solid #dae2ed;
    margin: 10px 16px 10px 20px;
    padding: 7px;
    font-size: 12px;
    color: #666;
    line-height: 16px;
    position: relative
}

.sc-hd-ms-balloon-tips .sc-hd-balloon-arrow {
    position: absolute;
    width: 10px;
    height: 10px;
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border: 1px solid #dae2ed;
    background-color: #fff;
    top: -6px;
    left: 90px;
    border-right: none;
    border-bottom: none
}

.sc-hd-rwd-s .sc-hd-ms-trigger.sc-hd-ms-unsign {
    margin-top: 1px
}

.sc-hd-rwd-s .sc-hd-m-notify .sc-hd-ms-unsign .sc-hd-ms-title {
    line-height: 19px
}

.sc-hd-row-normal .sc-hd-m-notify .sc-hd-ms-trigger .sc-hd-ms-title {
    display: none
}

.sc-hd-rwd-s .sc-hd-row-normal .sc-hd-m-notify .sc-hd-ms-trigger .sc-hd-ms-title {
    display: block
}

.sc-hd-rwd-s .sc-hd-m-notify .sc-hd-ms-trigger.sc-hd-ms-unsign {
    padding-top: 0
}

.sc-hd-rwd-s .sc-hd-m-notify .sc-hd-ms-maentry, .sc-hd-rwd-s .sc-hd-m-notify .sc-hd-ms-maentrys {
    line-height: 36px
}

.sc-hd-m-notify .sc-hd-ms-login {
    max-width: 124px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.sc-hd-m-notify .sc-hd-ms-login-wrap {
    min-height: 100px;
    text-align: center;
    margin: -10px 0 0 20px;
    width: 192px
}

.sc-hd-language .sc-hd-m-notify .sc-hd-ms-login-wrap {
    width: auto
}

.sc-hd-m-notify .sc-hd-ms-login-wrap .sc-hd-ms-login-title {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    color: #666
}

.sc-hd-m-notify .sc-hd-ms-login-wrap .sc-hd-ms-login-content {
    font-size: 12px;
    color: #666;
    padding-top: 8px
}

.sc-hd-m-notify .sc-hd-ms-login-wrap .sc-hd-ms-login-terms {
    text-align: left;
    padding: 10px 0 15px 0
}

.sc-hd-ck-label {
    display: block;
    cursor: pointer;
    white-space: nowrap;
    padding-left: 19px;
    position: relative;
    line-height: 20px;
    width: 100%;
    font-size: 12px;
    color: #333
}

.sc-hd-ck-label.sc-ck-disabled {
    color: #ccc
}

.sc-hd-ck-label .sc-hd-ck {
    position: absolute;
    top: 3px;
    left: 0;
    box-sizing: border-box;
    padding: 0;
    line-height: normal;
    width: auto;
    height: auto;
    margin: 0 0 3px 0;
    cursor: pointer;
    border: none;
    background-color: transparent
}

.sc-hd-ck-label .sc-hd-ck-txt a {
    color: #999;
    cursor: pointer
}

.sc-hd-language .sc-hd-ck-label .sc-hd-ck-txt a {
    display: block
}

.sc-hd-ck-label .sc-hd-ck-txt a:hover {
    color: #f60
}

@media only screen and (max-width:1021px) {
    .sc-hd-rwd .sc-hd-ms-trigger.sc-hd-ms-unsign {
        margin-top: 1px
    }
    .sc-hd-rwd .sc-hd-m-notify .sc-hd-ms-unsign .sc-hd-ms-title {
        line-height: 19px
    }
    .sc-hd-rwd .sc-hd-m-notify .sc-hd-ms-trigger.sc-hd-ms-unsign {
        padding-top: 0
    }
    .sc-hd-rwd .sc-hd-m-notify .sc-hd-ms-maentry, .sc-hd-rwd .sc-hd-m-notify .sc-hd-ms-maentrys {
        line-height: 36px
    }
    .sc-hd-rwd .sc-hd-row-normal .sc-hd-m-notify .sc-hd-ms-trigger .sc-hd-ms-title {
        display: block
    }
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-panel {
    width: 263px
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-order-entry a {
    color: #666;
    line-height: 30px;
    padding: 0 20px
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-order-entry a:hover {
    color: #FF6A00
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-order-title, .sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-order-title-split {
    color: #999;
    line-height: 30px;
    margin: -6px 20px 0
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-order-title-split {
    margin-top: 4px;
    padding-top: 6px;
    border-top: 1px solid #DAE2ED
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-order-entrys {
    padding: 2px 0 5px;
    border-bottom: 1px solid #DAE2ED
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-simple-ver {
    padding: 11px 20px;
    color: #333
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-left-desc {
    color: #333;
    padding-left: 4px;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 24px;
    white-space: nowrap
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-left-desc i {
    margin-right: 1px
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-left-desc>span.desc {
    display: inline-block;
    max-width: 115px;
    overflow: hidden;
    vertical-align: middle;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-super-purchasing-tips {
    font-size: 12px;
    color: #666;
    line-height: 18px;
    padding: 10px 0 0
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-right-more {
    display: block;
    margin-left: 140px;
    font-size: 12px;
    line-height: 25px;
    text-align: right
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-full-ver {
    padding: 0 20px;
    color: #333
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-kp {
    color: #666;
    font-size: 12px;
    line-height: 22px
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-kp i {
    margin-right: 6px
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-ta-title {
    color: #333;
    font-size: 12px;
    line-height: 22px;
    padding: 0 9px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-ta-introduce {
    color: #666;
    font-size: 12px;
    line-height: 22px;
    padding: 0 9px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-kps {
    padding: 1px 7px
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-free-flag {
    font-size: 12px;
    position: absolute;
    z-index: 1;
    display: inline-block;
    color: #fff;
    background-color: #5E7580;
    top: 5px;
    left: 142px;
    line-height: 15px;
    padding: 0 4px;
    height: 14px
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-free-flag i {
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 0;
    height: 0;
    border-width: 2px 3px;
    border-style: solid;
    border-color: #5E7580 transparent transparent #5E7580
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-kp-inline {
    padding: 7px 0 3px
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-kp-inline li {
    padding-right: 5px;
    display: inline-block
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-full-ver.sc-hd-ms-local {
    padding: 0 13px
}

.sc-hd-m-notify .sc-hd-ms-search .sc-hd-ms-wrap {
    cursor: pointer
}

.sc-hd-ms-wrap .sc-hd-ms-search-box {
    position: absolute;
    height: 40px;
    width: 340px;
    background-color: #fff;
    top: -6px;
    left: -3px;
    z-index: 2;
    display: none;
    padding: 5px 50px 0 0
}

.sc-hd-ms-wrap .sc-hd-ms-search-box .sc-hd-s-close {
    position: absolute;
    height: 18px;
    width: 18px;
    cursor: pointer;
    top: 10px;
    right: 5px;
    background-position: -141px -54px
}

.icbu-simple-shopping-cart, .icbu-simple-shopping-cart:after, .icbu-simple-shopping-cart:before {
    box-sizing: border-box
}

.icbu-simple-shopping-cart *, .icbu-simple-shopping-cart :after, .icbu-simple-shopping-cart :before {
    box-sizing: border-box
}

.icbu-simple-shopping-cart :any-link {
    color: #333
}

.icbu-simple-shopping-cart a {
    text-decoration: none
}

.icbu-simple-shopping-cart {
    position: relative;
    display: inline-block;
    padding: 2px 12px;
    box-shadow: 2px 2px 2px transparent;
    border: 1px solid transparent
}

.icbu-simple-shopping-cart.s-shown {
    box-shadow: 2px 2px 2px #eee;
    border: 1px solid #eee
}

.icbu-simple-shopping-cart.s-shown .icbu-simple-shopping-cart-panel {
    display: block
}

.icbu-simple-shopping-cart-link {
    white-space: nowrap
}

.icbu-simple-shopping-cart.s-empty .icbu-simple-shopping-cart-count {
    background: #919fb3
}

.icbu-simple-shopping-cart.s-empty .icbu-simple-shopping-cart-text {
    color: #333
}

.icbu-simple-shopping-cart.s-empty .icbu-simple-shopping-cart-panel-con {
    padding: 12px;
    text-align: center
}

.icbu-simple-shopping-cart.s-empty .icbu-simple-shopping-cart-panel-con a {
    color: #1686cc
}

.icbu-simple-shopping-cart.s-recentAdd .icbu-simple-shopping-cart-panel-bd {
    padding: 0
}

/* .icbu-simple-shopping-cart-icon {
    width: 30px;
    height: 30px;
    background: url(//i.alicdn.com/sc-wssite-header/20160920104637/src/cart.png) no-repeat center center;
    background-size: 30px 30px;
    display: inline-block;
    vertical-align: middle
} */

.icbu-simple-shopping-cart-wrapper {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 6px
}

.icbu-simple-shopping-cart-count {
    background: #ff6a00;
    height: 14px;
    padding: 0 6px;
    min-width: 2em;
    font-size: 12px;
    border-radius: 7px;
    line-height: 14px;
    text-align: center;
    color: #fff;
    margin: 0 auto
}

.icbu-simple-shopping-cart-text {
    margin-top: 1px;
    height: 14px;
    padding: 0 2px;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #ff6a00
}

.icbu-simple-shopping-cart-btn {
    font-family: Roboto;
    background: #ff6a00;
    font-weight: 700;
    font-size: 14px;
    padding: 4px 0;
    line-height: 22px;
    text-align: center;
    width: 256px;
    display: inline-block;
    cursor: pointer;
    border-radius: 4px;
    color: #fff!important
}

.icbu-simple-shopping-cart-invalid-list .icbu-simple-shopping-cart-item-spu-name a {
    color: #ccc
}

.icbu-simple-shopping-cart-invalid-list .icbu-simple-shopping-cart-item-spu-img:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(247, 248, 250, .6);
    left: 0;
    top: 0
}

.icbu-simple-shopping-cart-item-supplierName {
    background: #f2f3f7;
    font-family: Roboto;
    font-size: 12px;
    text-align: left;
    line-height: 20px;
    padding: 4px 12px
}

.icbu-simple-shopping-cart-item-supplierName a {
    color: #4a4a4a!important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block
}

.icbu-simple-shopping-cart-item-spu {
    padding: 16px 12px 0 12px
}

.icbu-simple-shopping-cart-item-spu:last-child .icbu-simple-shopping-cart-item-sku-list {
    border-bottom: 1px solid transparent
}

.icbu-simple-shopping-cart-item-spu-img {
    position: relative;
    width: 52px;
    height: 52px;
    display: inline-block;
    float: left;
    border: 1px solid #d8d8d8
}

.icbu-simple-shopping-cart-item-spu-img img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.icbu-simple-shopping-cart-item-spu-name {
    font-family: Roboto;
    font-size: 12px;
    margin: 0 0 0 66px;
    line-height: 20px
}

.icbu-simple-shopping-cart-item-spu-name a {
    color: #333
}

.icbu-simple-shopping-cart-item-sku-list {
    margin: 16px 0 0 66px;
    border-bottom: 1px solid #d8d8d8
}

.icbu-simple-shopping-cart-item-sku-item {
    margin: 0 0 16px
}

.icbu-simple-shopping-cart-item-sku-item.s-inValid .icbu-simple-shopping-cart-item-sku-price, .icbu-simple-shopping-cart-item-sku-item.s-inValid .icbu-simple-shopping-cart-item-sku-price span, .icbu-simple-shopping-cart-item-sku-item.s-inValid .icbu-simple-shopping-cart-item-sku-properties {
    color: #ccc
}

.icbu-simple-shopping-cart-item-sku-item.s-inValid .icbu-simple-shopping-cart-item-sku-properties-item:after {
    border-right: 1px solid #ccc
}

.icbu-simple-shopping-cart-item-sku-properties {
    font-size: 12px;
    line-height: 20px;
    color: #999
}

.icbu-simple-shopping-cart-item-sku-properties-item {
    margin: 0 9px 0 0;
    position: relative
}

.icbu-simple-shopping-cart-item-sku-properties-item:after {
    content: '';
    display: block;
    height: 10px;
    position: absolute;
    right: -5px;
    top: 2px;
    border-right: 1px solid #999
}

.icbu-simple-shopping-cart-item-sku-properties-item:last-child:after {
    display: none
}

.icbu-simple-shopping-cart-item-sku-price {
    font-size: 14px;
    line-height: 22px
}

.icbu-simple-shopping-cart-item-sku-price span {
    color: #ff7c00
}

.icbu-simple-shopping-cart-recent-tip {
    font-size: 12px;
    color: #4a4a4a;
    text-align: left;
    padding: 8px 12px
}

.icbu-simple-shopping-cart-recent-tip.hide {
    display: none
}

.icbu-simple-shopping-cart-panel {
    background: #fff;
    position: absolute;
    width: 300px;
    top: 100%;
    right: -1px;
    display: none;
    box-shadow: 2px 2px 2px #eee;
    border: 1px solid #eee
}

.icbu-simple-shopping-cart-panel-con {
    position: relative;
    overflow: auto
}

.icbu-simple-shopping-cart-panel-con.hide {
    display: none
}

.icbu-simple-shopping-cart-panel-ft {
    padding: 12px 0;
    background: #fff;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%
}

.icbu-simple-shopping-cart-panel-bd {
    height: 472px;
    margin: 0 0 58px 0;
    overflow: auto;
    position: relative;
    z-index: 10
}

.icbu-simple-shopping-cart-panel-bd-con {
    position: relative
}

.icbu-simple-shopping-cart-panel-bd-bg {
    background-image: linear-gradient(-180deg, transparent 68%, rgba(0, 0, 0, .03) 100%);
    width: 100%;
    height: 58px;
    position: absolute;
    bottom: 53px;
    left: 0
}

.icbu-simple-shopping-cart-no-login {
    padding: 4px 8px
}

.icbu-simple-shopping-cart-no-login-click {
    cursor: pointer;
    color: #1686cc
}

.sc-hd .icbu-simple-shopping-cart {
    padding: 0;
    position: unset;
    border: none;
    display: inline-block
}

.sc-hd .icbu-simple-shopping-cart.s-shown {
    box-shadow: unset
}

.sc-hd .icbu-simple-shopping-cart:hover {
    border-color: transparent;
    box-shadow: unset
}

.sc-hd .icbu-simple-shopping-cart.s-empty .sc-hd-sc-num {
    display: none
}

.sc-hd .sc-hd-ms-cart {
    height: 64px
}

.sc-hd .sc-hd-ms-cart>div {
    display: inline-block;
    height: 100%
}

.sc-hd .icbu-simple-shopping-cart .icbu-simple-shopping-cart-panel, .sc-hd .icbu-simple-shopping-cart .icbu-simple-shopping-cart-panel-con {
    border-radius: 8px
}

.sc-hd-prefix2-action {
    cursor: pointer
}

.sc-hd-prefix2-action.sc-hd-prefix2-icon {
    color: #666
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-title, .sc-hd-prefix2-action.sc-hd-prefix2-action-title-large {
    color: #333
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-title .sc-hd-prefix2-icon, .sc-hd-prefix2-action.sc-hd-prefix2-action-title-large .sc-hd-prefix2-icon {
    color: #666
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-title-large:hover, .sc-hd-prefix2-action.sc-hd-prefix2-action-title-large:hover .sc-hd-prefix2-icon, .sc-hd-prefix2-action.sc-hd-prefix2-action-title:hover, .sc-hd-prefix2-action.sc-hd-prefix2-action-title:hover .sc-hd-prefix2-icon {
    color: #FF751A
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-title-large:link {
    font-size: 22px;
    line-height: 24px
}

.sc-hd-prefix2-action .sc-hd-prefix2-icon {
    font-size: 12px;
    line-height: 20px;
    display: inline-block
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-title .sc-hd-prefix2-icon {
    font-size: 18px;
    line-height: 18px
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-title-large .sc-hd-prefix2-icon {
    font-size: 24px;
    line-height: 24px
}

.sc-hd-prefix2-action.sc-hd-prefix2-icon {
    font-size: 12px;
    line-height: 20px;
    display: inline-block
}

.sc-hd-prefix2-action .sc-hd-prefix2-icon.sc-hd-prefix2-action-gap {
    margin-left: 1px
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-title .sc-hd-prefix2-icon.sc-hd-prefix2-action-gap {
    margin-left: 0
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-title-large .sc-hd-prefix2-icon.sc-hd-prefix2-action-gap {
    margin-left: 2px
}

.sc-hd-prefix2-action {
    line-height: 20px;
    font-size: 14px
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-link-small {
    font-size: 12px;
    line-height: 20px
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700
}

.sc-hd-prefix2-action.sc-hd-prefix2-action-title-large {
    font-size: 22px;
    line-height: 24px;
    font-weight: 700
}

body.zh_cn .sc-hd-prefix2-popup-menu, body.zh_cn .sc-hd-prefix2-popup-menu-spec {
    font-size: 12px
}

.sc-hd-prefix2-popup-menu, .sc-hd-prefix2-popup-menu-spec, .sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec {
    box-shadow: 2px 2px 5px rgba(83, 100, 122, .35)
}

.sc-hd-prefix2-popup-menu li, .sc-hd-prefix2-popup-menu li a, .sc-hd-prefix2-popup-menu-spec li, .sc-hd-prefix2-popup-menu-spec li a, .sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec li, .sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec li a {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.sc-hd-prefix2-popup-menu, .sc-hd-prefix2-popup-menu-spec, .sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec {
    font-size: 14px;
    border: 1px solid #e7e7e7;
    background-color: #FFF;
    overflow: hidden;
    z-index: 20
}

.sc-hd-prefix2-popup-menu li a, .sc-hd-prefix2-popup-menu-spec li a, .sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec li a {
    padding: 0 16px;
    display: block;
    border: 0;
    background-color: #fff;
    min-width: 100px;
    white-space: nowrap;
    color: #666;
    text-decoration: none
}

.sc-hd-prefix2-popup-menu li a:hover, .sc-hd-prefix2-popup-menu-spec li a:hover {
    background-color: #edf1f5
}

.sc-hd-prefix2-popup-menu li a:active, .sc-hd-prefix2-popup-menu-spec li a:active {
    color: #ff751a;
    text-decoration: underline
}

.sc-hd-prefix2-popup-menu .sc-hd-prefix2-popup-menu-icon, .sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-icon, .sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-icon {
    position: relative
}

.sc-hd-prefix2-popup-menu .sc-hd-prefix2-popup-menu-icon .sc-hd-prefix2-popup-menu-icon-inner, .sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-icon .sc-hd-prefix2-popup-menu-icon-inner {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    margin-top: -4px
}

.sc-hd-prefix2-popup-menu .sc-hd-prefix2-popup-menu-disable a, .sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-disable a, .sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-disable a {
    color: #c9c9c9
}

.sc-hd-prefix2-popup-menu .sc-hd-prefix2-popup-menu-disable a:hover, .sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-disable a:hover {
    background-color: #fff;
    cursor: not-allowed
}

.sc-hd-prefix2-popup-menu .sc-hd-prefix2-popup-menu-disable a:active, .sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-disable a:active {
    color: #c9c9c9;
    text-decoration: none
}

.sc-hd-prefix2-popup-menu .sc-hd-prefix2-popup-menu-divider, .sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-divider, .sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-divider {
    border-top: 1px solid #dae2ed;
    list-style: none outside none
}

.sc-hd-prefix2-popup-menu .sc-hd-prefix2-popup-menu-marker, .sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-marker, .sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-marker {
    position: absolute;
    right: 16px;
    color: #ff751a
}

.sc-hd-prefix2-popup-menu .sc-hd-prefix2-popup-menu-title, .sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-title, .sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-title {
    margin: 0 16px;
    color: #333;
    font-weight: 700;
    white-space: nowrap
}

.sc-hd-prefix2-popup-menu {
    padding: 8px 0
}

.sc-hd-prefix2-popup-menu li {
    list-style: none;
    position: relative
}

.sc-hd-prefix2-popup-menu li a {
    height: 28px;
    line-height: 28px
}

.sc-hd-prefix2-popup-menu li.focused a {
    background-color: #edf1f5
}

.sc-hd-prefix2-popup-menu .sc-hd-prefix2-popup-menu-title {
    line-height: 28px;
    height: 28px
}

.sc-hd-prefix2-popup-menu .sc-hd-prefix2-popup-menu-divider {
    margin: 12px 16px
}

.sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec {
    padding-top: 7px
}

.sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec li {
    list-style: none;
    position: relative
}

.sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec li a {
    height: 40px;
    line-height: 40px
}

.sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec li:first-child {
    margin-top: -8px
}

.sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-title {
    line-height: 40px;
    height: 40px
}

.sc-hd-prefix2-popup-menu.sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-divider {
    margin: 12px 16px
}

.sc-hd-prefix2-popup-menu-spec {
    padding: 7px 0 0 0
}

.sc-hd-prefix2-popup-menu-spec li {
    list-style: none;
    position: relative
}

.sc-hd-prefix2-popup-menu-spec li a {
    height: 40px;
    line-height: 40px
}

.sc-hd-prefix2-popup-menu-spec li:first-child {
    margin-top: -8px
}

.sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-title {
    line-height: 40px;
    height: 40px
}

.sc-hd-prefix2-popup-menu-spec .sc-hd-prefix2-popup-menu-divider {
    margin: 12px 16px
}

.sc-hd-prefix2-button {
    position: relative;
    display: inline-block;
    box-sizing: border-box
}

.sc-hd-prefix2-button-normal, .sc-hd-prefix2-button-primary, .sc-hd-prefix2-button-secondary {
    border: 1px solid transparent;
    border-radius: 3px;
    vertical-align: baseline;
    font-style: normal;
    font-family: inherit;
    color: #333;
    background: 0 0;
    cursor: pointer
}

input.sc-hd-prefix2-button-normal[type=button], input.sc-hd-prefix2-button-normal[type=submit], input.sc-hd-prefix2-button-primary[type=button], input.sc-hd-prefix2-button-primary[type=submit], input.sc-hd-prefix2-button-secondary[type=button], input.sc-hd-prefix2-button-secondary[type=submit] {
    border-radius: 3px
}

.sc-hd-prefix2-button-normal:hover, .sc-hd-prefix2-button-primary:hover, .sc-hd-prefix2-button-secondary:hover {
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    background: #D9DCE0
}

a.sc-hd-prefix2-button-normal:hover, a.sc-hd-prefix2-button-primary:hover, a.sc-hd-prefix2-button-secondary:hover {
    text-decoration: none
}

.sc-hd-prefix2-button-large {
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    font-size: 18px
}

.sc-hd-prefix2-button-medium {
    height: 28px;
    padding: 0 12px;
    line-height: 28px;
    font-size: 14px
}

.sc-hd-prefix2-button-small {
    height: 24px;
    padding: 0 12px;
    line-height: 22px;
    font-size: 12px
}

.sc-hd-prefix2-button-block {
    width: 100%;
    text-align: center;
    padding: 0
}

.sc-hd-prefix2-button-primary, a.sc-hd-prefix2-button-primary {
    background: #FF7519;
    color: #FFF;
    border-color: #FF7519
}

.sc-hd-prefix2-button-primary:hover, a.sc-hd-prefix2-button-primary:hover {
    background: #EB650C;
    border-color: #EB650C;
    color: #FFF
}

.sc-hd-prefix2-button-normal, a.sc-hd-prefix2-button-normal {
    background: #FFF;
    color: #333;
    border-color: #C6CAD1
}

.sc-hd-prefix2-button-normal:hover, a.sc-hd-prefix2-button-normal:hover {
    background: #D9DCE0
}

.sc-hd-prefix2-button-link {
    position: relative
}

.sc-hd-prefix2-button-link .sc-hd-prefix2-icon {
    display: inline-block
}

.sc-hd-prefix2-button-disabled, .sc-hd-prefix2-button-disabled:hover, .sc-hd-prefix2-button.disabled, .sc-hd-prefix2-button.disabled:hover, a.sc-hd-prefix2-button-disabled, a.sc-hd-prefix2-button-disabled:hover, a.sc-hd-prefix2-button.disabled, a.sc-hd-prefix2-button.disabled:hover {
    border-color: #DAE2ED;
    background: #F5F7FA;
    color: #CCC;
    cursor: default
}

.sc-hd-prefix2-button-group {
    display: inline-block;
    vertical-align: bottom
}

.sc-hd-prefix2-button-group .sc-hd-prefix2-button {
    float: left;
    border-radius: 0
}

.sc-hd-prefix2-button-group .sc-hd-prefix2-button:first-child {
    border-radius: 3px 0 0 3px
}

.sc-hd-prefix2-button-group .sc-hd-prefix2-button {
    margin-left: -1px
}

.sc-hd-prefix2-button-group .sc-hd-prefix2-button:last-child {
    float: left;
    border-radius: 0 3px 3px 0
}

.sc-hd-prefix2-button-split {
    display: inline-block;
    position: relative;
    vertical-align: bottom
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button {
    float: left;
    border-radius: 0
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-popup-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button:first-child:not(.sc-hd-prefix2-popup-menu) {
    border-radius: 3px 0 0 3px;
    border-right: 0
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-split-toggle {
    border-radius: 0 3px 3px 0
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-split-toggle:hover {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-primary.sc-hd-prefix2-button-split-toggle {
    border-left: 1px solid #FF9147
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-large.sc-hd-prefix2-button-split-toggle {
    padding: 0 6px
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-medium.sc-hd-prefix2-button-split-toggle {
    padding: 0 3px
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-small.sc-hd-prefix2-button-split-toggle {
    padding: 0 1px
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-large .sc-hd-prefix2-action-arrow-up, .sc-hd-prefix2-button-split .sc-hd-prefix2-button-medium .sc-hd-prefix2-action-arrow-up {
    top: -5px;
    left: -2px
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-large .sc-hd-prefix2-action-arrow-down, .sc-hd-prefix2-button-split .sc-hd-prefix2-button-medium .sc-hd-prefix2-action-arrow-down {
    top: -1px;
    left: -2px
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-small .sc-hd-prefix2-action-arrow-down {
    top: 1px
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-link {
    line-height: 20px;
    text-decoration: none
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-link-toggle {
    margin-left: 4px;
    line-height: 20px;
    cursor: pointer
}

.sc-hd-prefix2-button-split .sc-hd-prefix2-button-link-toggle:hover {
    color: #FF751A
}

.sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-button-split-toggle, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-button-split-toggle {
    left: -1px
}

.sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-button, .sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-button:hover, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-button, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-button:hover {
    border-color: #DAE2ED;
    background: #F5F7FA;
    color: #CCC;
    cursor: default
}

.sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-button-large .sc-hd-prefix2-action-arrow-down, .sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-button-medium .sc-hd-prefix2-action-arrow-down, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-button-large .sc-hd-prefix2-action-arrow-down, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-button-medium .sc-hd-prefix2-action-arrow-down {
    left: -1px
}

.sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-action-arrow-up em, .sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-button:hover .sc-hd-prefix2-action-arrow-up em, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-action-arrow-up em, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-button:hover .sc-hd-prefix2-action-arrow-up em {
    border-bottom-color: #999
}

.sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-action-arrow-down em, .sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-button:hover .sc-hd-prefix2-action-arrow-down em, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-action-arrow-down em, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-button:hover .sc-hd-prefix2-action-arrow-down em {
    border-top-color: #999
}

.sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-action-arrow-up b, .sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-button:hover .sc-hd-prefix2-action-arrow-up b, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-action-arrow-up b, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-button:hover .sc-hd-prefix2-action-arrow-up b {
    border-bottom-color: #F5F7FA
}

.sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-action-arrow-down b, .sc-hd-prefix2-button-split.disabled .sc-hd-prefix2-button:hover .sc-hd-prefix2-action-arrow-down b, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-action-arrow-down b, .sc-hd-prefix2-button-split.sc-hd-prefix2-button-disabled .sc-hd-prefix2-button:hover .sc-hd-prefix2-action-arrow-down b {
    border-top-color: #F5F7FA
}

.sc-hd-prefix2-button-menu .sc-hd-prefix2-button-menu-toggle {
    text-decoration: none
}

.sc-hd-prefix2-button-menu .sc-hd-prefix2-popup-menu {
    display: none
}

.sc-hd-prefix2-button-menu .sc-hd-prefix2-button-large .sc-hd-prefix2-icon {
    margin-left: 4px
}

.sc-hd-prefix2-button-menu .sc-hd-prefix2-button-medium .sc-hd-prefix2-icon {
    margin-left: 2px
}

.sc-hd-prefix2-button-menu.disabled .sc-hd-prefix2-button-menu-toggle {
    color: #CCC;
    cursor: default
}

.sc-hd-prefix2-button .sc-hd-prefix2-icon {
    position: relative;
    vertical-align: middle
}

.sc-hd-prefix2-button-large .sc-hd-prefix2-icon {
    line-height: 40px
}

.sc-hd-prefix2-button-medium .sc-hd-prefix2-icon {
    line-height: 28px
}

.sc-hd-prefix2-button-small .sc-hd-prefix2-icon {
    line-height: 21px
}

.sc-hd-prefix2-button .sc-hd-prefix2-icon-left {
    margin-right: 4px
}

.sc-hd-prefix2-button .sc-hd-prefix2-icon-right {
    margin-left: 4px
}

.msg-login-balloon-container li, .msg-login-balloon-container p, .msg-login-balloon-container ul {
    margin: 0;
    padding: 0
}

.msg-login-balloon-container a, .msg-login-balloon-container a:hover {
    text-decoration: none
}

.msg-login-balloon-container {
    width: 280px
}

.msg-login-balloon-container .unlogin-wrapper {
    padding: 0 16px 10px
}

.msg-login-balloon-container .title {
    font-size: 16px;
    color: #333;
    margin: 12px 0;
    text-align: center
}

.msg-login-balloon-container .content {
    font-size: 14px;
    color: #666;
    line-height: 18px;
    margin-bottom: 16px
}

.msg-login-balloon-container .content.inquiry-num {
    padding: 4px 16px 16px;
    margin-bottom: 0;
    border-bottom: 1px solid #E6E7EB;
    color: #333;
    font-size: 16px;
    text-align: center
}

.msg-login-balloon-container .sign-tip {
    font-size: 12px;
    color: #666;
    margin-top: 8px;
    line-height: 16px
}

.msg-login-balloon-container .sign-tip a, .msg-login-balloon-container .sign-tip a:hover {
    color: #2192D9
}

.msg-login-balloon-container .sign-btn {
    background-color: #FF6A00;
    width: 240px;
    height: 32px;
    border-radius: 16px;
    text-align: center;
    line-height: 32px;
    padding: 0;
    color: #fff
}

.msg-login-balloon-container .sign-btn:hover {
    text-decoration: none;
    color: #fff
}

.msg-login-balloon-container .view-more-container {
    text-align: center;
    height: 24px;
    line-height: 24px;
    margin-top: 12px;
    margin-bottom: 2px
}

.msg-login-balloon-container .view-more-container a, .msg-login-balloon-container .view-more-container a:hover {
    color: #2192D9
}

.msg-login-balloon-container .recent-list-item {
    position: relative;
    border-bottom: 1px solid #E6E7EB;
    padding: 12px 16px
}

.msg-login-balloon-container .recent-list-item:first-child {
    padding-top: 4px
}

.msg-login-balloon-container .recent-list-item .portrait-container {
    height: 36px;
    width: 36px;
    overflow: hidden;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    color: #fff;
    background-color: #c4c6cf;
    font-size: 20px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12)
}

.msg-login-balloon-container .recent-list-item .portrait-container i {
    font-style: normal;
    line-height: 36px
}

.msg-login-balloon-container .recent-list-item .portrait-container img {
    height: 36px;
    width: 36px
}

.msg-login-balloon-container .recent-list-item .contact-info {
    padding-left: 52px;
    padding-right: 24px;
    position: relative
}

.msg-login-balloon-container .recent-list-item .contact-info .contact-name {
    font-size: 14px;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 18px;
    margin-bottom: 4px
}

.msg-login-balloon-container .recent-list-item .contact-info .company-name {
    font-size: 12px;
    color: #999;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.msg-login-balloon-container .recent-list-item .contact-info .unread-num {
    position: absolute;
    right: 0;
    top: 10px;
    background-color: #FF6A00;
    color: #fff;
    padding: 2px 5px;
    font-size: 12px;
    border-radius: 3px
}

.msg-login-balloon-container .msg-nodata {
    text-align: center;
    border-bottom: 1px solid #E6E7EB
}

.msg-login-balloon-container .msg-nodata img {
    height: 70px;
    margin: 4px
}

.msg-login-balloon-container .action-container {
    text-align: center
}

.sc-hd-m-notify .sc-hd-ms-tab .sc-hd-ms-panel {
    right: 50%;
    margin-right: -34px;
    border-radius: 8px
}

.sc-hd-m-notify .sc-hd-ms-tab:hover .sc-hd-ms-panel {
    display: block
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-panel .sc-hd-ms-kp-inline li, .sc-hd-m-notify .sc-hd-ms-order div.sc-hd-ms-left-desc>div {
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sc-hd-m-notify .sc-hd-ms-order div.sc-hd-ms-left-desc {
    display: inline-block;
    max-width: 140px
}

.sc-hd-m-notify .sc-hd-ms-order div.sc-hd-ms-left-desc>div {
    display: inline-block;
    vertical-align: middle;
    max-width: 114px
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-right-more {
    max-width: 80px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 10px;
    position: relative
}

.sc-hd-m-notify .sc-hd-ms-order .sc-hd-ms-right-more .sc-hd-i-arr-r-small {
    position: absolute;
    right: 0;
    top: 7px
}

.sc-hd-m-notify .sc-hd-ms-panel .sc-hd-ms-title div.sc-hd-ms-act {
    width: 80px;
    white-space: nowrap
}

.sc-hd-ms-title a[data-val=OrderProtection] {
    display: inline-block;
    height: 35px
}