@media screen and (max-width:300px) {

    body,
    html {
        font: 400 10px/12px "Helvetica Neue", Helvetica, Arial, sans-serif
    }
}

body,
html {
    background-color: #F2F2F2
}

.ims-title {
    color: #424d77;
}

.price-delete {
  text-decoration: line-through;
  margin-top: 8px;
  font-size: 1.2rem;
}

.hide {
    display: none
}

.beyond {
    white-space: nowrap;
    text-overflow: ellipsis
}

.filter-hiden {
    height: 259px;
    overflow-y: auto;
    background-color: #ececec
}

.filter-split-bar2 {
    border-top: 1px solid #d5d5d5
}

.no_content_info {
    line-height: 2rem;
    margin: 0.5rem 0.5rem;
    background-color: #ddeadd;
}

.no_content_info p {
    text-align: center;
    overflow-wrap: break-word;
}

.loading {
    text-align: center !important;
    line-height: 80px
}

.user-agreement-checkbox{
    margin-top: 1rem;
    margin-left: 1rem;
}

.zb-label,
.zb-row,
.zb-title {
    line-height: 4rem
}

.zb-tooltip {
    line-height: 1.1rem;
    text-align: left;
}
.zb-tooltip,
.multi-line {
        display: block;
        padding:2px 0px;
        text-align:left !important;
}

.btn-copy{
    border-width: 0px;
}

.xing-dialog {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .4);
    z-index: 1000
}

.xing-dialog .circle {
    margin: auto auto auto 15%;
    width: 70%;
    top: 30%;
    position: absolute;
    border-radius: 5px;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #000;
    background-color: #fff
}

.xing-dialog .circle .xd-close {
    position: absolute;
    top: 0;
    right: 0
}

.subDialogTxt {
    display: block;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center
}

.xing-dialog .circle .dialogTxt {
    display: block;
    margin: 20px;
    text-align: center
}

.xing-dialog .circle .act {
    clear: both;
    margin-bottom: 10px;
    width: 50%;
    height: 20px;
    margin-left: 25%
}

.xing-dialog .circle .act .ok {
    text-align: center;
    border: 1px solid #58B524;
    width: 40px;
    border-radius: 3px;
    float: right;
    cursor: pointer
}

.xing-dialog .circle .act .cancel {
    text-align: center;
    border: 1px solid #58B524;
    width: 40px;
    border-radius: 3px;
    float: left;
    cursor: pointer
}

.xing-dialog .circle .dialogBox {
    margin: 10px 0
}

.xing-dialog .dialogBox .dialogTitle {
    text-align: center
}

.xing-dialog .dialogBox .dialogContent {
    margin: 0 30px
}

.xing-dialog .dialogBox .dialogBottom {
    text-align: center;
    border-top: 1px solid #58B524;
    margin-top: .6rem
}

.uk-button:focus,
.uk-button:hover {
    background-color: #BCC6CC;
    color: #eee;
    outline: 0;
    text-decoration: none
}

.zb-padding-left {
    margin-left: .6rem
}

.zb-padding-right {
    margin-right: .6rem
}

.zb-margin-top {
    margin-top: .6rem
}

.zb-margin-bottom {
    margin-bottom: .6rem !important
}

.zb-margin-top-big {
    margin-top: 1.2rem
}

.zb-margin-bottom-big {
    margin-bottom: 1.2rem !important
}

.zb-margin-bottom-5 {
    margin-bottom: 5rem
}

.zb-padding-left-big {
    margin-left: 1.2rem
}

.zb-padding-right-big {
    margin-right: 1.2rem
}

.zb-relative {
    position: relative
}

.zb-center {
    position: absolute;
    top: 50%;
    left: 50%;
    right: 50%;
    transform: translate(-50%, -50%)
}

.zb-line-through {
    text-decoration:line-through;
}

.zb-grid,
.zb-row,
.zb-row-mini,
.zb-row-money,
.zb-row-small,
.zb-row-timeline,
.zb-title {
    position: relative
}

.zb-height-auto {
    height: auto !important
}

.zb-input,
.zb-label,
.zb-row,
.zb-title {
    height: 4rem
}

.zb-border-radius-none {
    border-radius: 0 !important
}

.zb-bg {
    background-color: #fff
}

.zb-bg-gray {
    background-color: #EAEAEA
}

.zb-label,
.zb-title,
.zb-toolbar {
    background-color: #fff
}

.zb-color-light {
    color: #aaa
}

.zb-color {
    color: #444;
    margin-left: 1rem
}

.zb-color-orange {
    color: #FB8551
}

.zb-color-active {
    color: #56B421
}

.zb-msg-admin,
.zb-msg-admin:hover {
    color: #56B421;
    text-decoration: none
}

.zb-font-size {
    font-size: 1rem
}

.zb-font-size-big {
    font-size: 2rem
}

.zb-ico-size {
    font-size: 1.5rem
}

.zb-ico-size-mini {
    font-size: 1rem
}

.zb-ico-margin-right {
    margin-right: 0.5rem;
}

.zb-font-small {
    font-size: .7rem
}

.zb-font-smal-wrap {
    word-wrap: break-word;
}

.zb-ui-grid-width-15-100 {
    width: 15%
}

.zb-title {
    border-bottom: 1px solid #BFE2AB;
    font-size: 1.4rem
}

.zb-input {
    width: 100%;
    padding: 0;
    border: 0;
    font-size: 1rem
}

:-moz-placeholder {
    color: #E4E4E4
}

::-moz-placeholder {
    color: #E4E4E4
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #E4E4E4
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #E4E4E4
}

.zb-row-small {
    height: 3rem;
    line-height: 3rem
}

.zb-row-mini {
    height: 2rem;
    line-height: 2rem
}

.zb-row-money {
    height: 8rem
}

.zb-row-money-line-height {
    line-height: 8rem
}

.zb-row-member {
    height: 5rem;
    line-height: 5rem
}

.zb-database-row-height {
    line-height: 1rem
}

.zb-row-timeline {
    height: 6rem
}

.zb-loading {
    height: 2rem;
    line-height: 2rem
}

.zb-row-me {
    height: 2rem;
    line-height: 2rem
}

.zb-row-col-shuomingshu {
    width: 7rem
}

.zb-row-col-gmp {
    width: 8rem
}

.zb-row-col-qiye {
    width: 6rem
}

.zb-float-right-margin-right {
    margin-right: 2rem
}

.zb-float-right-margin-right-2 {
    margin-right: 5%
}

.gs-float-left-width {
    width: 95%;
}

.zb-float-left-width,
.zb-float-right-width {
    width: 45%
}

.zc-float-right-width {
    width: 60%
}

.zc-float-left-width {
    width: 45%
}

.zb-row-content-margin {
    margin-top: .6rem;
    line-height: 2rem;
    margin-bottom: .6rem !important
}

.zb-row-content {
    margin-top: 1.3rem;
    line-height: 2rem;
    margin-bottom: 1.3rem !important
}

.zb-row-multi-line {
    margin: 1.3rem 0
}

.zb-row-margin-left {
    margin-left: .7rem
}

.zb-row-margin-right {
    margin-right: .7rem
}

.zb-grid-divider,
.zb-grid-divider:empty {
    margin-bottom: 0;
    margin-top: 0;
    border-top: 1px solid #F5F5F5
}

.zb-toolbar-filter-dialog .zb-grid-divider,
.zb-toolbar-filter-dialog .zb-grid-divider:empty {
    border-top: 1px solid #D5D5D5
}

.zb-toolbar-sort-dialog .zb-grid-divider,
.zb-toolbar-sort-dialog .zb-grid-divider:empty {
    border-top: 1px solid #F1F1F1
}

.zb-region-dialog .zb-grid-divider,
.zb-region-dialog .zb-grid-divider:empty {
    border-top: 1px solid #F1F1F1;
    margin-top: 1px
}

.zb-menu,
.zb-toolbar-filter-btn-block {
    border-top: 1px solid #ddd
}

.zb-grid-border-bottom {
    border-bottom: 1px solid red
}

.zb-grid-clear-top {
    margin-top: 0 !important
}

.zb-grid-margin-top {
    margin-top: .5rem !important
}

.zb-grid-margin-top-0 {
    margin-top: 0rem !important
}

.zb-grid-margin-bottom {
    margin-bottom: 4.5rem
}

.zc-grid-margin-bottom {
    margin-bottom: 2rem
}

.zc-grid-margin-bottom-detail {
    margin-bottom: 2.5rem
}

.zb-loading {
    margin: auto;
}

.zb-jifen-bottom {
    margin: auto;
    height: 4rem;
    line-height: 4rem
}

.zb-toolbar,
.zb-toolbar-right {
    line-height: 3rem;
    cursor: pointer
}

.zb-toolbar {
    height: 3rem
}

.zb-content-link {
    cursor: pointer
}

.zb-toolbar-active {
    background-color: #54b70c;
    color: #fff
}

.zb-mask,
.zb-mask-blank,
.zb-toolbar-mask {
    position: fixed;
    left: 0;
    right: 0;
    background-color: #131313;
    opacity: .5;
    z-index: 1;
    bottom: 0
}

.zb-toolbar-mask {
    top: 7rem
}

.zb-mask {
    top: 0
}

.zb-mask-blank {
    top: 0;
    opacity: 0
}

.zb-toolbar-rss-dialog {
    width: 45%;
    position: absolute;
    top: 4rem;
    right: .6rem;
    background-color: #fff;
    z-index: 2
}

.zb-region-dialog,
.zb-toolbar-share-dialog {
    position: fixed;
    left: 0;
    background-color: #fff
}

.zb-toolbar-share-dialog {
    bottom: 0;
    right: 0;
    z-index: 2;
    padding-bottom: 1rem;
    padding-top: .5rem
}

.zb-store-value-dialog {
    margin: 9rem 3rem 3rem;
    border-radius: .5rem;
    padding-top: 2rem
}

.zb-common-dialog-small {
    margin: 4rem;
    height: 36rem;
    overflow: auto;
    border-radius: .5rem
}

.zb-common-dialog {
    margin: 2rem;
    border-radius: .5rem
}

.zb-region-dialog {
    top: 0;
    right: 0;
    z-index: 1000;
    margin: 3rem
}

.zb-toolbar-filter-dialog,
.zb-toolbar-sort-dialog {
    position: absolute;
    top: 7rem;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 2
}

.zb-toolbar-filter-right .uk-grid {
    margin-left: 0
}

.zb-toolbar-right {
    height: 3rem;
    padding-left: 1rem;
    background-color: #ECECEC
}

.zb-position-left {
    position: absolute;
    left: 1rem;
    top: 0
}

.zb-position-header {
    position: absolute;
    left: 0;
    top: 0;
    width: 3rem
}

.zb-position-right {
    position: absolute;
    right: 1rem;
    top: 0
}

.zb-position-center {
    position: absolute;
    right: 1rem;
    top: 0
}

.zb-position-ico {
    font-size: 1rem;
    color: #7A7A7A
}

.zb-position-text {
    font-size: 1.2rem;
    color: inherit
}

.zb-menu {
    position: fixed !important;
    height: 4rem;
    background-color: #fff;
    font-size: .8rem
}

.zb-menu svg {
    height: 1.8rem;
    width: 1.8rem;
    color: red;
    margin-top: .6rem
}

.zb-menu-link,
.zb-menu-link:hover {
    color: inherit;
    text-decoration: none
}

.zb-info-active {
    border-bottom: 2px solid #56B421
}

.zb-region-active {
    background-color: #56B421;
    color: #fff
}

.zb-info-active a.zb-menu-link {
    color: #56B421
}

.zb-filter-active {
    background-color: #ECECEC
}

.zb-filter-active-checkbox {
    padding-right: 1rem
}

.zb-menu-active,
.zb-menu-active i,
.zb-menu-active svg {
    fill: #54b70c;
    color: #54b70c
}

.zb-menu-active .zb-menu-text {
    color: #54b70c
}

label {
    display: inline
}

.regular-checkbox {
    display: none
}

.regular-checkbox+label {
    background-color: #fafafa;
    border: 1px solid #cacece;
    border-radius: .5rem;
    display: inline-block;
    position: relative
}

.regular-checkbox+label:active,
.regular-checkbox:checked+label:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 1px 3px rgba(0, 0, 0, .1)
}

.regular-checkbox:checked+label {
    background-color: #58B524;
    border: 1px solid #adb8c0;
    color: #99a1a7
}

.regular-checkbox:checked+label:after {
    content: '\2713';
    font-size: 1rem;
    position: absolute;
    top: -1.5rem;
    left: .1rem;
    color: #FFF
}

.big-checkbox+label {
    padding: .5rem;
    position: relative;
    top: .2rem;
    left: .2rem
}

.zb-button-reset,
.zb-button-search {
    padding: .4rem 4.5rem;
    border-radius: .5rem;
    color: #fff
}

.zb-filter-active .regular-checkbox:checked+label:after {
    top: -1rem
}

.zb-button-reset {
    background: #525252
}

.zb-button-search {
    background: #58B524
}

.zb-button-reset-small,
.zb-button-search-small {
    padding: .2rem 3rem;
    color: #fff;
    border-radius: .5rem
}

.zb-button-reset-small {
    background: #525252
}

.zb-button-mini,
.zb-button-search-small,
.zb-button-sub {
    background: #58B524
}

.zb-button-mini,
.zb-button-mini-gray,
.zb-button-mini-orange,
.zb-button-sub {
    color: #fff;
    border-radius: .3rem
}

.zb-button-mini {
    padding: 0 1.6rem
}

.zb-button-sub {
    padding: .2 1.6rem;
    margin-top: .6rem
}

.zb-button-mini-orange {
    padding: 0 1.6rem;
    background: #FC7436
}

.zb-button-cu {
    background: #FC7436
}

.zb-button-cu-active {
    color: #fff;
    background: #ff4757
}
.zb-button-cu-active:hover {
    color: #fff;
    background: #ff4757
}
.zb-button-cu-active:focus {
    color: #fff;
    background: #ff4757
}

.zb-button-mini-gray {
    padding: 0 1.6rem;
    background: #525252
}

.zb-button-region-left-radius {
    border-top-left-radius: .5rem
}

.zb-button-region-right-radius {
    border-top-right-radius: .5rem
}

.zb-button-region {
    line-height: 2.8rem;
    height: 2.8rem;
    width: 100%
}

.zb-tip {
    color: #AAA;
    padding: 0 .5rem
}

.zb-item {
    background: #fff;
    position: relative
}

.zb-item-active {
    background-color: #54b70c !important
}

.zb-item-position-middle {
    transform: translate(0, 100%)
}

.zb-item-position-middle-50 {
    transform: translate(0, 50%)
}

.zb-item-position-middle-100 {
    transform: translate(0, 100%)
}

.zb-item-position-middle-150 {
    transform: translate(0, 150%)
}

.zb-item-position-middle-200 {
    transform: translate(0, 200%)
}

.zb-item-bottom {
    padding-bottom: .5rem !important
}

.zb-item-subtitle,
.zb-item-title {
    padding: .5rem .5rem 0
}

.zb-item-title-active {
    color: #fff
}

.zb-item-subtitle {
    color: #AAA
}

.zb-item-subtitle-sub {
    margin-left: 5rem
}

.zb-item-subtitle-active {
    color: #fff
}

.zb-item-content {
    padding: .5rem;
    color: #AAA
}

.zb-item-content-active {
    color: #fff
}

.zb-split-bar {
    border-bottom: 1px solid #F5F5F5
}

.zb-timeline-point {
    border: 1px solid #58B524;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 1.2rem;
    background-color: #F2F2F2;
    z-index: 2
}

.zb-timeline-point-in {
    background-color: #58B524;
    width: .5rem;
    height: .5rem;
    border-radius: .5rem;
    z-index: 3
}

.zb-timeline-line-up {
    width: 0;
    border: 0;
    border-left: 1px solid #58B524;
    position: absolute;
    top: 0;
    left: 50%;
    bottom: 50%
}

.zb-timeline-line-down {
    width: 0;
    border: 0;
    border-left: 1px solid #58B524;
    position: absolute;
    top: 50%;
    left: 50%;
    bottom: 0
}

.zb-timeline-item-end .zb-timeline-line-down,
.zb-timeline-item-start .zb-timeline-line-up {
    visibility: hidden
}

.zb-timeline-content {
    background-color: #fff;
    height: 5rem;
    line-height: 1.8rem;
    margin: .5rem 1rem .5rem 0
}

.zb-timeline-content:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -.8rem;
    transform: translate(0, -50%);
    width: 0;
    height: 0;
    border-top: .5rem solid transparent;
    border-right: 1rem solid #fff;
    border-bottom: .5rem solid transparent
}

.zb-menoy-padding {
    padding-top: 2.5rem;
    padding-bottom: .5rem
}

.zb-block-share {
    position: absolute;
    top: 4.1rem;
    left: 0;
    right: 0;
    height: 90%
}

.zb-block-img {
    width: 80%;
    padding: 2rem
}

.zb-block-text {
    font-size: 1.2rem;
    line-height: 2rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.zb-block-button {
    width: 85%;
    margin-bottom: 5rem
}

.zb-block-img-share {
    width: 60%;
    padding: 1rem 1rem .5rem
}

.zb-member-menoy-margin-left {
    margin-left: -.5rem
}

.zb-member-menoy-padding {
    padding-top: 1rem;
    padding-bottom: 3rem
}

.zb-rss-button-line {
    border-left: 1px solid #F6F6F6;
    border-right: 1px solid #F6F6F6
}

.zb-rss-head-img {
    width: 5rem
}

.zb-rss-head-title {
    width: 100%;
    word-break: break-all;
    margin-right: .6rem;
    padding-right: .6rem;
    margin-top: 2rem;
}

.zb-rss-foot-img {
    width: 3rem;
    line-height: 3rem
}

.zb-back-img,
.zb-top {
    width: 100%
}

.zb-row-rss,
.zb-top-word {
    line-height: 1.5rem
}

.zb-rss-position-bottom {
    bottom: 6rem
}

.zb-rss-first-div {
    margin-top: .5rem
}

.zb-rss-foot-button {
    padding: 0 1.5rem
}

.bz-margin-bottom {
    margin-bottom: 5rem;
    margin-top: .5rem;
    padding-left: .5rem
}

.zb-bottom {
    margin-top: 2.5rem
}

.zb-bottom-mini {
    margin-top: .5rem
}

.zb-top {
    margin-top: 5rem
}

.zb-top-head {
    width: 26%;
    border-radius: 50%
}

.zb-top-word {
    font-size: 18px;
    color: #000;
    margin-top: 2rem
}

.zb-top-info {
    font-size: 24px;
    line-height: 1.5;
    color: #000;
    margin-top: 1.5rem
}

.footer-svg-left1,
.footer-svg-left2,
.footer-svg-left3,
.footer-svg-left4,
.footer-svg-left5 {
    @font-face {
        font-family: ifont;
        src: url(http://at.alicdn.com/t/font_1442373896_4754455.eot?#iefix) format("embedded-opentype"), url(http://at.alicdn.com/t/font_1442373896_4754455.woff) format("woff"), url(http://at.alicdn.com/t/font_1442373896_4754455.ttf) format("truetype"), url(http://at.alicdn.com/t/font_1442373896_4754455.svg#ifont) format("svg");
    }
}

.app-container {
    display: flex
}

.status {
    margin-left: 20px;
    line-height: 52px
}

.react-autosuggest__container {
    position: relative;
    width: 100%
}

.react-autosuggest__input {
    width: 100%
}

.react-autosuggest__input:focus {
    outline: 0
}

.react-autosuggest__container--open .react-autosuggest__input {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.react-autosuggest__suggestions-container {
    position: absolute;
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: 1px solid #aaa;
    background-color: #fff;
    font-family: Helvetica, sans-serif;
    font-weight: 300;
    font-size: 16px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    z-index: 2
}

.react-autosuggest__suggestion {
    cursor: pointer;
    padding: 10px 20px
}

.react-autosuggest__suggestion--focused {
    background-color: #ddd
}

.zb-subscribe {
    display: inline-block;
    padding: 1rem;
}

.zb-subscribe-button {
    float: right;
    padding: 0rem 0.2rem;
    border-radius: 0.2rem;
    border: 1px solid rgb(204, 209, 209);
    font-size: 0.8rem;
}

.zb-center-title {
    background: #fff;
    height: 120px;
}

.zb-center-content {
    background: #fff;
    padding-bottom: 1.5rem;
}

.zb-center-head {
    padding: 2rem 2rem;
    width: 140px;
    height: 140px;
    border-radius: 50%
}

.agent-center-head {
    width: 40px;
    height: 40px;
    border-radius: 50%
}

.ouryao-center-head {
    margin-bottom: 0.5rem;
    height: 30px;
}

.beyond,
.overhidden {
    overflow: hidden
}

.filter-split-bar,
.filter-split-bar2 {
    border-bottom: 1px solid #d5d5d5
}

.uk-grid-zc-toolbar,
.zb-clear-grid-padding-left {
    padding-left: 0
}

.zb-clear-grid-padding-right {
    padding-right: 0
}

.imgQrcode {}

.subClose {
    text-align: center;
    cursor: pointer
}

.subBigSize {
    font-size: 1.2rem;
}

.subMidSize {
    font-size: 1rem;
}

.subSmallSize {
    font-size: 0.8rem;
}

.agent-title {
    position: relative;
    padding-top: 0.3rem;
    height: 3rem;
    font-size: 1rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
}

.user-bg {
    background-color: #f4f6f7;
    color: #000000;
    border: 1px;
}

.user_block {
    margin-top: 0 !important;
}

.user_img {
    height: 60px;
    width: 60px;
}

.user-float-left-width {
    width: 50%
}

.user-float-right-width {
    width: 50%;
    text-align: center;
}

.users-float-left-width {
    width: 70%
}

.users-float-right-width {
    width: 30%;
    text-align: right;
}

.mp-font-small {
    margin-top: 0.2rem;
    font-size: .7rem;
    color: #979a9a;
}

.fm-menu {
    height: 5rem;
    background-color: #fff;
    font-size: .8rem;
    margin-bottom: 0.5rem;
}

.fm-position-ico {
    width: 5rem;
    padding: 0.1rem;
}

.fm-title {
    color: #000;
    font-size: 1.2rem;
    padding-top: 1rem;
}

.fm-content {
    color: #AAA;
    font-size: 0.8rem;
    padding-top: 0.5rem;
}

.fm-position-right {
    position: absolute;
    right: 1rem;
    top: 0rem
}

.fm-position-icon {
    font-size: 1rem;
    color: #979a9a
}

.fm-item-position-middle {
    transform: translate(0, 2rem)
}

.fm-no-padding {
    padding-left: 0;
}

.small-svg {
    width: 1rem;
    height: 1rem;
}

.medium-svg {
    width: 1.5rem;
    height: 1.5rem;
}

.zb-ico-inactive svg {
    fill: #cbcbcb;
}

.zb-ico-active svg {
    fill: #56B421;
}

.zb-ico-margin-left {
    margin-left: 0.5rem;
}

.zb-ico-white svg {
    fill: #ffffff;
}

.zb-ico-gray svg {
    fill: #808b96;
}

.zb-select-input .Select-control {
    border-radius: 0px !important;
    border: 0px !important;
    height: 4rem !important;
}

.zb-select-input .Select-placeholder {
    line-height: 4rem !important;
}

.zb-select-input .Select-value {
    line-height: 4rem !important;
}

.zb-select-input .Select-input {
    line-height: 4rem !important;
}

/*0915新增页面*/
.small-svg {
    width: 1rem;
    height: 1rem;
}

.small-svg-mini {
    width: 0.8rem;
    height: 0.8rem;
}

/*zb-info-wrap*/
.zb-info-wrap a svg {
    width: 1.5rem;
    height: 1.5rem;
    fill: #d1d1d1;
    color: #d1d1d1;
    padding: 1rem;
}

/*zb-logo-big*/
.zb-logo-big {
    position: relative;
    padding: 2rem 0 0rem;
}

.zb-logo-big img.zb-logo-img {
    width: 10rem;
}

/*zb-search*/
.zb-search-wrap {
    width: 95%;
    position: relative;
    margin: 0 auto;
}

.zb-search-input {
    width: 100%;
    height: 3.5rem;
    background: #ffffff;
    border: 1px solid #b0b0b0;
    box-sizing: border-box;
    font-size: 1rem;
    padding: 0 0 0 1rem;
}

.zb-search-btn {
    height: 3.5rem;
    line-height: 3.5rem;
    width: 100%;
    background: #58B524;
    color: #fff;
}

/*zb-hot-search*/
.zb-hot-search {
    color: #666666;
    margin: 0 4px;
}

/*zb-hot-search*/
.zb-law-tags {
    margin: 0 4px;
}

.zb-senior-search {
    color: #4189cc;
}

.zb-item-margin-top {
    margin-top: 0.2rem !important;
}

.zb-item-more-margin-top {
    margin-top: 0rem !important;
}

/*下拉加载页*/
.zb-fixed-search {
    position: fixed !important;
    background-color: #f2f2f2;
    font-size: 0.8rem;
    z-index: 1;
    padding: 0.6rem 0;
}

.zb-list-margin-top {
    margin-top: 4.5rem;
}

/* 特殊处理 3注册受理查询页 */
.zb-right-info {
    width: 60%;
}

.zb-item-position-middle-30 {
    transform: translate(0, 30%);
}

.zb-item-position-middle-70 {
    transform: translate(0, 70%);
}

/*zb-select-wrap*/
.zb-select-wrap {
    height: 3.5rem;
    line-height: 3.5rem;
    background: #ffffff;
    border: 1px solid #b0b0b0;
    box-sizing: border-box;
    padding: 0 0 0 0rem;
}

.zb-select-input {
    height: 3rem;
    background: #ffffff;
    border: 0 none;
    font-size: 1rem;
    padding: 0 0 0 1rem;
    width: 90%;
}

.zb-select-input-no-border {
    border: 0 none !important;
    height: 3.3rem !important;
    line-height: 1.2rem !important;
}

.zb-arrow-icon {
    vertical-align: middle;
    margin-top: -0.5rem;
}

.zb-select-box {
    width: 30%;
    position: absolute;
    top: 3.4rem;
    left: 25px;
    background-color: #fff;
    z-index: 5;
    border: 1px solid #b0b0b0;
}

.zb-select-menu-active {
    background: #f2f2f2;
}

.zb-select-a {
    display: block;
}

.dropbtn {
    border: none;
    display: inline-block;
}

.zb-invoice-tip {
    color: #AAA;
    background: #fff;
    padding-right: 1.5rem;
}

.zb-invoice-row {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

.zb-padding-right-content {
    margin-right: 2rem;
}

/* 容器 <div> - 需要定位下拉内容 */
.dropdown {
    position: relative;
    display: inline-block;
}

/* 下拉内容 (默认隐藏) */
.dropdown-content {
    position: absolute;
    line-height: 0.5rem;
    background-color: #F2F2F2;
    min-width: 100%;
    width: 7rem;
    opacity: 1;
    z-index: 200;
}

/* 下拉菜单的链接 */
.dropdown-content a {
    background: white;
    color: black;
    padding: 1rem 1.5rem;
    text-decoration: none;
    display: block;
}

/* 鼠标移上去后修改下拉菜单链接颜色 
.dropdown-content a:hover {background-color: #f1f1f1}*/

.yydr-center-head {
    width: 50%;
}

.yydr-grid-divider {
    margin-bottom: 3rem;
    margin-top: 3rem;
    border-top: 1px solid #525252
}

.sub-button-search {
    border-radius: .5rem;
    color: #fff
}

.zb-item-big {
    height: 3.5rem;
    background: #fff;
    position: relative;
}

.numberCircle {
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    top: 1.5rem;
    padding: 0.1rem;
    background: red;
    color: white;
    text-align: center;
    font: 0.8rem Arial, sans-serif;
}

a.disabled {
    pointer-events: none;
    cursor: default;
}

.loadingImg {
    width: 10rem;
    height: 10rem;
    background: url(/assets/images/loading-5.gif) 50% no-repeat;
    border: 1px solid gray;
    border-radius: 5px;
}