/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.selectize-control.single>.selectize-input>input,.selectize-control>.selectize-dropdown{width:100%}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control.multi>.selectize-input>input{margin:0!important}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}@-webkit-keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-select-spin{-webkit-animation:ui-select-spin 2s infinite linear;animation:ui-select-spin 2s infinite linear}.ui-select-refreshing.ng-animate{-webkit-animation:none 0s}
/*# sourceMappingURL=select.min.css.map */

@-webkit-keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.ngdialog {
  box-sizing: border-box;
}

.ngdialog *,
.ngdialog *:before,
.ngdialog *:after {
  box-sizing: inherit;
}

.ngdialog {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* fix for Scrollbars not clickable on overflow #552 */
  background: rgba(0, 0, 0, 0.4); 
  animation: ngdialog-fadein 0.5s;
  /* end fix for Scrollbars not clickable on overflow #552 */
}

.ngdialog.ngdialog-disabled-animation,
.ngdialog.ngdialog-disabled-animation .ngdialog-overlay,
.ngdialog.ngdialog-disabled-animation .ngdialog-content {
  -webkit-animation: none!important;
  animation: none!important;
}

.ngdialog-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
  /* fix for Scrollbars not clickable on overflow #552 */
  margin-right: 15px;
  background: transparent;
  /* end fix for Scrollbars not clickable on overflow #552 */
}

.ngdialog-no-overlay {
  pointer-events: none;
}

.ngdialog.ngdialog-closing .ngdialog-overlay {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

.ngdialog-content {
  background: white;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
  pointer-events: all;
}

.ngdialog.ngdialog-closing .ngdialog-content {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

.ngdialog-close:before {
  font-family: 'Helvetica', Arial, sans-serif;
  content: '\00D7';
  cursor: pointer;
}

html.ngdialog-open,
body.ngdialog-open {
  overflow: hidden;
}

@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-default{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-default .ngdialog-close{border:none;background:0 0;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-default .ngdialog-close:before{display:block;padding:3px;background:0 0;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;line-height:26px;text-align:center}.ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-default .ngdialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:0}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:'';display:table;clear:both}.ngdialog.ngdialog-theme-default .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}
/**
  禁用掉火狐浏览器表单设置required属性后会自带粉红色边框
 */

input[required]:invalid,
input:focus:invalid,
textarea[required]:invalid,
textarea:focus:invalid {
    box-shadow: none;
}
.placeTip::placeholder{
    color: #bbb;
}
.taxName{
    min-width: 310px;
}
.taxtip{
    margin-left: 350px;
}
.bolder {
    font-weight: bolder;
}
.sandybrown{
    color: sandybrown
}

textarea{
    border-radius: 4px;
    border: 1px solid #d9d9d9;
    box-shadow: 0 0 2px #d9d9d9;
    outline-color: #8ec9fc;

}
textarea:hover{
    border: 1px solid #40a9ff;
}
img.user-head {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.i{
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #91989e;
    margin-right: 3px;
    margin-bottom: 3px;
}

.invalidTeam{
    color: #999!important;
}
.ucd-check.checkbox-half .ucd-check-mark {
    background: url("../img/checkbox-half.png");
}

.layer-column {
    display: block;
}
.img-thumbnail {
    display: block;
    width: 100%;
    height: auto;
}

.openController .icon-drop{
    transform: rotate(180deg);
}

.form-label-lang{
    padding-right: 2px!important;
}

.static-info .info {
    display: inline-block;
}
.font-15 {
    font-size:15px;
}

.outSide-currency{
    display: flex;
    align-items: center;
}

.agreementBannerTitle{
    line-height: 45px
}

.agreementBannerCheck{
    margin-top: 5px!important;
}

.outSide-currency-icon{
    margin-left: 5px!important;
}

.static-info .name {
    display: block;
    min-width: 200px;
}
.scope-textarea{
    resize:none;
}

.account-balance .static-info .name {
    min-width: auto;
}

.invoice .form-control .input-group {
    max-width: 650px;
}

.bankCN-legal-video{
    width: 361px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.static-info .form-control {
    display: inline-block;
    width: inherit;
}

.ucd-droplist-content {
    margin-left: -9px;
    max-height: 274px;
    width: inherit;
}

.ucd-droplist-content .filtrate {
    width: 100%;
}

.ucd-tabs-pane .layer-column {
    display: block;
}

.appManagerServiceType .ucd-droplist-content {
    width: 254px;
}

.appManagerProdType .ucd-droplist-content {
    width: 170px;
}

.language-point {
    position: relative;
}

.language-point .language-point-i {
    position: absolute;
    top: 10px;
    right: 10px;
}

.myreport.appselect.form-control {
    width: 200px;
}

.upload-box .after-upload {
    opacity: inherit;
}

.ic-delimg {
    background: transparent url("../../resources/default/images/uc_icon.gif") no-repeat scroll 0 -25px;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 18px;
    z-index: 8;
}

.report-filter .form-control .radio {
    margin: 10px 10px 0 0;
}

.report-filter.section {
    padding: 30px 30px 0 30px;
}

.name-slice {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    width: 200px;
}

.opaque {
    opacity: 1 !important;
}

.tab-disabled {
    background-color: rgb(212, 216, 220) !important;
}

span.text-head {
    line-height: 32px;
    color: black;
}

span.text-body {
    color: rgb(153, 153, 153)
}

.myreport.payment .table tbody tr {
    background: #fff;
}

.myreport.payment .table tbody tr.backgroundGray {
    background: #f4f6fa;
}

.myreport.payment .table tbody tr.backgroundGray td {
    background: #f4f6fa;
    font-weight: bold;
}

.myreport dt {
    font-weight: bold;
}

.declare {
    margin: 20px 0 0 30px;
    text-align: left;
}

.explain {
    position: absolute;
    left: 40px;
    text-align: left;
    top: 428px;
}

.explain_spec {
    margin: -12px 0 0 -20px;
    text-align: left;
}



.myreportOs .btn.btn-xs {
    min-height: 0;
}

#checkBox4appTask {
    position: absolute;
    width: 500px;
    background: white;
    z-index: 1024;
}

#checkBox4appTask .layer-column-aside {
    width: 40%
}

#checkBox4appTask .layer-column-content {
    width: 60%
}

.checkBox4appTaskContent {
    margin: 10px 10px 0 0 !important;
}

/**云文件夹推广 begin*/

.table-wrap-cfp {
    min-height: 400px;
    overflow: auto;
}

.table-wrap-cfp th {
    min-width: 25px !important;
}

.pop-cfp {
    position: absolute;
    opacity: 0;
}

.table_width_1k {
    width: 1000px !important;
}

.marin_left_2 {
    margin-left: -2px !important;
}

.back_to_list {
    margin: -10px 0 0 -30px !important;
}

.no_ime_mod {
    ime-mode: disabled;
}

.time_select {
    width: 200px;
    float: left;
}

.time_tip {
    line-height: 36px !important;
    display: inline !important;
    margin-left: 4px !important;
}

.time_tip_no_margin {
    line-height: 36px !important;
    display: inline !important;
}

.time_input {
    width: 200px !important;
}

.no_margin {
    height: auto;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
}

/**云文件夹推广 end*/

.table-anti-min-height {
    min-height: 0 !important;
}

.manager-name-overflow {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100px;
    word-break: keep-all;
    word-wrap: normal !important;
}

.claim-tip-name-overflow {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 180px;
    word-break: keep-all;
    word-wrap: normal !important;
}

.claim-tip-name-overflow-text {
    margin-left: 20px;
}

.apk-name-overflow {
    width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    text-align: left;
    word-wrap: normal !important;
}

.apk-versionNumber-overflow {
    width: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    text-align: left;
    word-wrap: normal !important;
}

.add-service-tip-large i {
    width: 60px;
    position: absolute !important;
    height: 60px;
    top: 8px !important;
    left: 13px !important;
    opacity: 0;
}

.add-service-tip-small i {
    width: 52px;
    position: absolute !important;
    height: 40px;
    top: 8px !important;
    left: 13px !important;
    opacity: 0;
}

.manager-service-tip i {
    width: 40px;
    position: absolute !important;
    height: 40px;
    top: 7px !important;
    opacity: 0;
    margin-left: -20px;
    left: 0;
}

.app-manager-grey-tips i {
    width: 200%;
    position: absolute !important;
    height: 20px;
    top: 2px !important;
    margin-left: -20px;
    left: 0;
}

.app-tv-left i {
    position: relative;
    left: -10px;
    top: -14px !important;
    opacity: 0;
}

a {
    cursor: pointer
}

.aside-nav-item {
    cursor: pointer;
}

.tv-app-detail-dev {
    margin-left: 30px;
}

.text-ellipsis {
    max-width: 200px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.icon-list.icon-list-grid.column-6.add-service-tip-small .item {
    width: 25%;
}

.upload-apk-image {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.aplPromote .text-link {
    padding-right: 10px;
}

.sportHealth1 {
    width: 100% !important;
    height: auto !important;
    border: none !important;
}

.sportHealth2 {
    width: 50% !important;
    float: left !important;
}

.sportHealth3 {
    width: 100%;
}

.sportHealth4 {
    border: none;
}

.sportHealth5 {
    display: block;
}

.sportHealth6 {
    width: 5%;
    min-width: 90px;
}

.img.img-size-fixed-medium {
    height: 120px;
    width: 120px;
}

.form-wrap-detail {
    font-size: small !important;
}

.form-control .app-detail-i .icon-position {
    top: -2px;
}

.table-wrap {
    min-height: 310px;
}

.app-claims-input {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.h5-bussness{
    position: relative;
}

.dropdown-trigger-bussness{
    position: relative;
    display: inline-block;
    width: 24px;
    height: 24px;
}

.open > .drop-arrow-bussness{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.drop-arrow-bussness{
    position: absolute;
    right: 0;
    display: block;
    top: 5px;
    width: 24px;
    height: 24px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.drop-arrow-bussness::after{
    position: absolute;
    right: 6px;
    top: 3px;
    display: inline-block;
    width: 11px;
    height: 11px;
    vertical-align: middle;
    border: 0 solid #9B9B9B;
    border-width: 2px 0 0 2px;
    border-radius: 1px;
    -webkit-transform: rotate(-135deg) scale(1.1);
    -ms-transform: rotate(-135deg) scale(1.1);
    transform: rotate(-135deg) scale(1.1);
    content: '';
}

.del-beneficiaries-item > .text-link{
    margin-left: 190px;
}

body .aside-nav.shrinking > .aside-nav-list > .aside-nav-item.notitle:hover > .aside-nav-head .aside-nav-title {
    display: none !important;
}

body main.fluid-box > aside.aside-nav {
    z-index: 99;
}
body main.fluid-box > aside.aside-nav::-webkit-scrollbar{
    display: none;
}
body main.fluid-box > aside.aside-nav:hover::-webkit-scrollbar{
    display: block;
    width: 4px;
}
body main.fluid-box > aside.aside-nav:hover::-webkit-scrollbar-thumb{
    background-color: #ccc !important;
}
body main.fluid-box > section {
    z-index: 90;
}

.aside-nav-item > .aside-nav-head {
    height: 34px;
    line-height: 34px;
  }

.aside-nav > .aside-nav-head {
    height: 40px;
    line-height: 50px;
}

.aside-nav-head > .aside-nav-icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.aside-nav-icon > .Banlance{
    width: 18px;
    height:18px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -140px -337px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .Banlance{
    background-position: -99px -337px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .Banlance{
    background-position: -160px -337px;
}

.aside-nav-icon > .consumptionRecord{
    width: 20px;
    height:18px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -221px -296px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .consumptionRecord{
    background-position: -177px -252px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .consumptionRecord{
    background-position: -243px -274px;
}

.aside-nav-icon > .Bill{
    width: 20px;
    height:18px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -318px -107px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .Bill{
    background-position: -264px -295px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .Bill{
    background-position: -318px -22px;
}

.aside-nav-icon > .Income{
    width: 20px;
    height:18px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -155px -295px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .Income{
    background-position: -199px -295px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .Income{
    background-position: -177px -295px;
}

.aside-nav-icon > .ADeveloperAccount{
    width: 20px;
    height:18px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -132px -296px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .ADeveloperAccount{
    background-position: -88px -296px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .ADeveloperAccount{
    background-position: -110px -296px;
}

.aside-nav-icon > .TeamService{
    width: 20px;
    height:18px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -22px -273px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .TeamService{
    background-position: -66px -273px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .TeamService{
    background-position: -44px -273px;
}

.aside-nav-icon > .PaymentService{
    width: 20px;
    height:18px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -296px -67px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .PaymentService{
    background-position: -243px -296px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .PaymentService{
    background-position: -66px -296px;
}

.aside-nav-icon > .MerchantService{
    width: 20px;
    height:18px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -296px -1px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .MerchantService{
    background-position: -296px -45px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .MerchantService{
    background-position: -296px -23px;
}

.aside-nav-icon > .DeveloperInfo{
    width: 20px;
    height:20px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -318px -85px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .DeveloperInfo{
    background-position: -286px -294px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .DeveloperInfo{
    background-position: -318px 0px;
}

.aside-nav-icon > .smartAutoMobile{
    width: 20px;
    height:20px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -44px -251px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .smartAutoMobile{
    background-position: -264px -273px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .smartAutoMobile{
    background-position: -296px -176px;
}

.aside-nav-icon > .privacyContactor{
    width: 20px;
    height:20px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -44px -295px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .privacyContactor{
    background-position: 0px -295px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .privacyContactor{
    background-position: -22px -295px;
}

.head-tools .head-user-info .help-head {
    border-radius: 100%;
    vertical-align: middle;
    line-height: 30px;
    margin-right: 20px;
}

.left-0 {
    left: 0;
}

.sample.userguide .sample-box {
    width: 100% !important;
}

.sample.userguide .dialog-footer .checkbox {
    position: absolute;
    right: 30px;
    margin-top: 10px;
}

.sample.userguide .img-guide {
    width: 100% !important;
}

.userguide .backToGuide {
    padding: 10px 30px 1px;
}

.userguide .dialog-content {
    padding: 0px 30px 1px;
}

.userguide .sample-grid {
    height: 450px !important;
}

.userguide .bubble-item a {
    outline: none;
}

.userguide .backToGuide a {
    outline: none;
}

.dialog-wrap.vLarge {
    width: 1050px;
}

.emphasis4 {
    border-color: #ffe999 !important;
}

.head-tools .guideheader {
    cursor: pointer;
    display: inline-block;
    margin-right: 30px;
    line-height: 30px;
    vertical-align: middle;
    height: 30px;
    color: rgb(123, 128, 132);
}

.head-tools .guideheader img {
    line-height: 30px;
    vertical-align: middle;
    margin: 0 10px 0 10px;
}

#contactQQ_market iframe {
    vertical-align: middle;
}

.myreportpresettlement.wid-default {
    width: 160px;
}

.myreportpresettlement.form-label-box {
    width: 10%;
    min-width: 80px;
}

.earning.wid-default {
    width: 160px;
}
.wid-160{
    width: 160px !important;
}

.earning.form-label-box {
    width: 10%;
    min-width: 95px;
}

.form-min-with {
    min-width: 355px;
}

.width-bank-170 {
    width: 170px;
}

.dialog-large {
    width: 900px !important;
}

.iframe-help {
    height: calc(100vh - 146px) !important;
}

.container-help {
    padding: 0px;
!important;
}

.pd-30 {
    padding: 0px 30px;
}

.mymessageTitle {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
}

.white-space-normal {
    white-space: normal;
}

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

.ueditorBox a {
    color: #0ea5f3;
    text-decoration: none;
}

.ueditorBox a:hover {
    text-decoration: underline;
}

.report-quota span {
    min-width: 0;
    display: block;
}

.ucd-progress-message {
    position: relative;
    border-radius: 5px;
    height: 10px;
    margin-top: 40px;
}

.max-width-330 {
    max-width: 330px !important;
}

.pdf_width, .upload_width {
    width: 300px;
}

.mt-f-20 {
    margin-top: -20px !important;
}

.mt-f-3 {
    margin-top: -3px;
}

.pp-style-red-bold {
    font-weight: 700;
}

.table-wrap-myservice {
    min-height: 320px !important;
    position: relative;
    overflow-x: visible;
}

.section-short {
    min-height: calc(100vh - 430px);
    position: relative;
}

.y-middle {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.myservice-manager-name-overflow {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 140px;
    word-break: keep-all;
    word-wrap: normal !important;
}

.myteamlist-manager-name-overflow {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 180px;
    word-break: keep-all;
    word-wrap: normal !important;
}

.wid-174 {
    width: 174px !important;
}

.progress-bar-color {
    background: rgb(22, 204, 143) !important;
}

.progress-label-position {
    width: 550px;
    text-align: right;
    left: 0;
}

.progress-error {
    text-align: left;
    margin: auto;
    color: #e63c3c;
    white-space: nowrap;
    top: 10px;
    position: relative;
    left: 3px;
    font-size: 12px;
    width: 80%;
}

.background-none {
    background: none;
}

.min-height-test-center {
    min-height: 100px;
}

.preview-of-pdf-protocol .pdfName {
    width: 520px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    text-overflow: ellipsis;
}

[name='card-footer'] {
    top: auto !important;
}

.ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner > div {
    text-align: left;
}

.inner-title {
    margin-top: 20px;
}

.inner-title .warn {
    position: absolute;
    left: -8px;
    font-size: 16px;
    color: #e63c3c;
}

.video-button-box-leveltype1 {
    float: left;
    width: 200px;
    padding: 0 20px 0 0;
    text-align: center;
}

.video-button-box-leveltype0 {
    float: left;
    width: 140px;
    padding: 0 20px 0 0;
    text-align: center;
}

.video-btn {
    color: #0ea5f3;
}

.video-text-box {
    display: inline-block;
}

.video-text-item-leveltype1 {
    float: left;
    width: 200px;
    padding: 10px 20px 0 0;
    text-align: center;
}

.video-text-item-leveltype0 {
    float: left;
    width: 140px;
    padding: 10px 20px 0 0;
    text-align: center;
}

.upload-list .upload-box-vedio {
    margin-top: 0 !important;
}

.video-text-item-rcmd {
    width: 200px;
    padding: 130px 20px 0 0;
    text-align: center;
}

.upload-pic-size1 {
    width: 270px;
    height: 171px;
}

.upload-pic-size2 {
    width: 444px;
    height: 184px;
}

.upload-pic-size3 {
    width: 270px;
    height: 116px;
}

.upload-pic-size4 {
    width: 270px;
    height: 337px;
}

.userguideTOP-long + .fluid-box .container-fixed {
    /*height: calc(100vh - 60px) !important;*/
}

.mt0Yauto {
    margin-top: 0 !important;
    /*overflow-y: auto !important;*/
}

.size135x120 {
    width: 135px !important;
    height: 120px !important;
}

.size150x120 {
    width: 150px !important;
    height: 120px !important;
}

.servicecards .relative-selected {
    border: 1px solid #1890ff !important;
}

.servicecards .hidden-icon {
    background: transparent !important;
}

.servicecards .icon-lvgou {
    background-image: url(./img/lvgou-40x40.png?d245d6) !important;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}

.servicecards .service-item:hover .caption {
    display: none !important;
}

.servicecards .service-item:hover .detail {
    display: -webkit-box !important;
}

.vedio-box--leveltype0 {
    width: 140px;
    float: left;
}

.vedio-box--leveltype1 {
    width: 200px;
    float: left;
}

.cursor-pointer {
    cursor: pointer;
}

.tab li.tab-item-nocursor {
    font-size: 14px;
    display: inline-block;
    line-height: 38px;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    border: 1px solid #d4d8dc;
    color: #6f7479;
    border-right-width: 0;
    border-color: #e2e7ec;
    background: #fff;
    border-radius: 0 4px 4px 0;
    border-right-width: 1px;
    margin: 0 100px 0 0;
}

.noscroll {
    overflow-x: hidden;
}

.red-raduis {
    position: relative;
    left: -2px;
    top: 2px;
    min-width: 2px;
    height: 10px;
    line-height: 10px;
    padding: 0 4px;
    background: #e50017;
    color: #fff;
    border-radius: 18px;
    text-align: center;
    font-size: 12px;
    display: inline-block;
}

/*@media screen and (min-height: 901px) {*/
/*.textarea-large-pdf {*/
/*height: 530px;*/
/*}*/
/*}*/

/*@media screen and (max-height: 900px) {*/
/*.textarea-large-pdf {*/
/*height: 430px;*/
/*}*/
/*}*/
.pdf-content-width{
    width: 100%;
}


.textarea-large-pdf {
    height: 570px;
}
@media screen and (max-width: 1400px) {
    .textarea-large-pdf {
        height: 320px;
    }
}

.mw-15 {
    max-width: 150px;
}

.overflowYhidden {
    overflow-y: hidden !important;
}

.left-20 {
    left: 20px;
}

.top-30 {
    top: 30px;
}

.mt-08 {
    margin-top: 8px;
}

@media screen and (max-height: 700px) {
    .dialog-content-scroll {
        height: 380px;
        overflow-y: scroll !important;
    }
}

/*  停用页面的css*/

body.reg-login-body {
    background: #FBFBFB url(../img/regloginBg.jpg) repeat-x;
}

.rl-header {
    height: 90px;
    padding-top: 40px;
}

.rl-header .dev-logo {
    float: none;
    margin: 0;
}

.rl-main {
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
    margin-bottom: 60px;
}

.pagebtm-text {
    clear: both;
    margin-left: 40px;
    padding-top: 40px;
}

.pagebtm-text p {
    line-height: 24px;
    font-size: 14px;
}

.mkpage-right .mkbtn01 {
    font-weight: bold;
    margin-right: 20px;
}

.mkpage-right .mkbtn-blue {
    font-weight: bold;
}

/* 卡片图片切换 */
.servicecards .service-item .service-img,
.reportcards .service-item .service-img {
    display: none !important;
}

.servicecards .service-item .service-img:first-child,
.reportcards .service-item .service-img:first-child {
    display: inline-block !important;
}

.servicecards .service-item:hover .service-img:first-child,
.reportcards .service-item:hover .service-img:first-child {
    display: none !important;
}

.servicecards .service-item:hover .service-img:last-child,
.reportcards .service-item:hover .service-img:last-child {
    display: inline-block !important;
}

.item.inline-block .search {
    vertical-align: middle;
    cursor: pointer;
    height: 16px;
}
.specialTip{
    position: absolute;
    right: -21px;
    top: 12px;
}
.specialTips{
    position: absolute;
    right: -21px;
    top: 9px;
}

.dia-wid-1000{
    width: 1000px !important;
}

.input.bankSearch {
    width: 280px;
    margin-right: 10px;
}

.table-wrap.max-height-310px {
    max-height: 310px;
}

.dialog-content .max-height-410px {
    max-height: 400px;
}

.dialog-wrap.width-800px {
    width: 800px;
}

.checkbox.lign-height1_5 {
    line-height: 1.5 !important;
}

.form-label-box.label-40 {
    width: 40%;
    min-width: 200px;
}

.iframeBox .dialog-outer {
    font-size: inherit;
}

.border-bottom-none {
    border-bottom: none !important;
}

.nav .nav-content .nav-tools .icon.icon-tip-new.tip-new-crumb {
    vertical-align: top;
}

.content-width-400 {
    width: 400px;
}

.app-name-overflow {
    display: inline-block;
    width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    text-align: left;
    word-wrap: normal !important;
}

.min-height-460 {
    min-height: 460px;
}

.min-height-160 {
    min-height: 160px;
}

.min-height-700 {
    min-height: 700px !important;
}

.myteamlist-app-name-overflow {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 250px;
    word-break: keep-all;
    word-wrap: normal !important;
}

.myteamlist-manager-permission-overflow {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 180px;
    word-break: keep-all;
    word-wrap: normal !important;
}

.padding-top-200 {
    padding-top: 200px !important;
}

.ml-380 {
    margin-left: 380px !important;
}

.main-user-name-length {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    max-width: 400px;
    word-break: keep-all;
    word-wrap: normal !important;
}

.user-name-head-length {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    max-width: 150px;
    word-break: keep-all;
    word-wrap: normal !important;
}

.cursor-default {
    cursor: default !important;
}

.wid-default-verify-code .form-control .input.wid-default {
    width: 190px;
}

.expand-content.max-height-2350px {
    max-height: 2350px;
}

.section-compact img {
    max-width: 100%;
}

.upload-size-level-tv {
    height: 84px;
}

.tv-detail-396223 {
    width: 198px;
    height: 111px;
}

.tv-detail-307172 {
    width: 146px;
    height: 84px;
}

.checkbox-group {
    padding-top: 20px;
}

.checkbox-group .checkbox {
    margin-bottom: 0;
    vertical-align: middle;
    margin-right: 15px;
}

.checkbox-dash {
    display: inline-block;
    position: relative;
    border: 1px dashed #36383c;
    border-radius: 10px;
    padding: 10px 5px 10px 15px;
}

.checkbox-title {
    position: absolute;
    top: -12px;
    width: 100%;
    text-align: center;
}

.checkbox-title > span {
    background: #fff;
    padding: 0 10px;
}

.modal {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 99999;
}
.loading-model{
    position: absolute;
    top:50%;
    left:50%;
    margin:-60px 0 0 -60px;
    width:120px;
    height:120px;
    background: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/loading.png") no-repeat fixed center;
    z-index: 99999;
    -webkit-transform: rotate(360deg);
    animation: rotation 3s linear infinite;
    -moz-animation: rotation 3s linear infinite;
    -webkit-animation: rotation 3s linear infinite;
    -o-animation: rotation 3s linear infinite;
}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}


.disp-3 {
    min-width: 30%;
    max-width: 30%;
    margin-right: 20px;
}

.disp-4 {
    padding-right: 20px;
    display: block;
    width: 25%;
    float: left;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
}

.disp-33 {
    padding-right: 0px;
    display: block;
    width: 33%;
    float: left;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
}

.disp-2 {
    min-width: 35%;
    max-width: 35%;
    margin-right: 15px;
}

.disp-6 {
    min-width: 15%;
    max-width: 15%;
}

.text-disabled {
    color: #d1d1d1 !important;
}

.line-b-default {
    position: relative;
    padding-bottom: 5px;

}

.line-b-default::before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    display: block;
    width: 50%;
    height: 3px;
    background: #fff;
    transition: width 0.5s;
    -moz-transition: width 0.5s;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    z-index: 1;
}

.bar {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 50%;
    height: 3px;
    background: #e63c3c;
}

.line-b-default::after {
    position: absolute;
    content: "";
    left: 50%;
    bottom: 0;
    display: block;
    width: 0;
    height: 3px;
    background: #e63c3c;
    transition: width 0.5s;
    -moz-transition: width 0.5s;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
}

.line-b-default.active::before {
    width: 0;
}

.line-b-default.active::after {
    width: 50%;
}

.member-group .member-item .member-item-content .item-right .item-bottom .item-btns {
    width: 89px;
    height: 27px;
    background-color: #f8b62d;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);
    border-radius: 15px;
    display: inline-block;
    color: #f3f6f9;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
}

.member-group .member-item .member-item-content .item-right .item-bottom .item-btns.disabled {
    background-color: #bfc4cc;
    box-shadow: none;
}

.nav-item-btns {
    margin: 10px 30px;
}

@media only screen and (min-width: 768px) {
    .nav-item-btns {
        display: none;
    }
}

.nav-item-btns .btn {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
}

.z-index-10001 {
    z-index: 10001;
}

.aui-pdfalert-little {
    height: 90%;
    overflow-y: auto;
    display: inline-grid;
    top: 10%;
}

.permission .single {
    max-width: 850px !important;
}

.text-underline {
    text-decoration: underline;
}

.vip-wrap-outdate-color {
    color: #77797b !important;
}

.max-role-name-overflow {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    max-width: 100px;
    word-break: keep-all;
    word-wrap: normal !important;
}

.absolute-top-left {
    position: absolute;
    top: 0;
    left: 0;
}

.permission-system {
    border-bottom: 1px solid #e2e2e2;
}

.pl-15 {
    padding-left: 150px !important;
}

.marin_left_17 {
    margin-left: 17px !important;
}

.clear-both {
    clear: both;
}

@charset "UTF-8";
[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide{display:none !important;}ng\:form{display:block;}.ng-animate-start{clip:rect(0,auto,auto,0);-ms-zoom:1.0001;}.ng-animate-active{clip:rect(-1px,auto,auto,0);-ms-zoom:1;}
.tips-content-text .icon-tip-small{background-image:none;background-color:transparent;margin-top:-20px;width:100%;}.ucd-tooltip.list-tip{border:0;background:transparent;padding:0;}.list-tip .ucd-tooltip-text{width:800px;padding:10px;background:#f4f6fa;border:1px solid #ddd;word-wrap:break-word;}.list-tip  .ucd-tooltip-arrow{display:none;}


ng\:form {
    display: block;
}

.ng-animate-start {
    clip: rect(0, auto, auto, 0);
    -ms-zoom: 1.0001;
}

.ng-animate-active {
    clip: rect(-1px, auto, auto, 0);
    -ms-zoom: 1;
}

.acceptMessage .ucd-switch-medium1 .ucd-switch-input:checked ~ .ucd-switch-outer > .ucd-switch-inner, .ucd-switch-medium1.ucd-checked .ucd-switch-inner {
    left: 29px;
}

.member-account .pdfViewer {
    height: 100% !important;
    overflow: hidden !important
}

.termmember{
    height:160px;
}
.termmember .layer-left{
    width:100%;
    padding-right: 180px;
}

.termmember .left-box{
    display: table-cell !important;
}
.termmember .text-box{
    display: table-cell !important;
    padding-left:20px !important;
}
.termmember .but-b{
    position: absolute !important;
    margin-top: -18px;
    top: 50%;
    right: 20px
}
.imgArea{
    margin-left: 40%!important;
}
.receipt-sample-div{
    position: relative;
}
.receipt-sample{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    display: block;
    width: 70px;
    height: 16px;
    cursor: pointer;
}

.dynamicg-table{
    background: #fff;
    padding: 30px;
    border-radius: 8px;
    box-shadow: 0 0 20px #e6e6e6;
    /*wisoper合入*/
}
.questionna{
    height:auto!important;
}

.esdkiframe-1{
    width:420px!important;
    height:650px!important;
}


.app-transfer-name-overflow {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 130px;
    word-break: keep-all;
    word-wrap: normal !important;
}

.dialog-content.max-height-538 {
    max-height: 538px;
}
.light-label{
    color: #e63c3c;
}

.color-6f79a8{
    background: rgba(111,121,168,0.1);
    padding: 5px;
    border-radius:4px;
}

.textarea-height-150{
    height:150px;
}

.train-relative {
    position: relative;
}
.train-pos {
    position: absolute;
    bottom: 20px;
    left: 610px;
    font-size: 14px;
    color: #1890ff;
}
.date-group .item-text{
    width:95px;
}
.pay-btn{
    background: #f7f7f7;
    margin: 0 -30px;
    padding: 30px 30px 50px;
}

.left-250{
    left:250px;
}
.ucd-droplist-content{
    margin-top: 0px !important;
    padding-top:4px;
}

.add-credentials-icon{
    position: relative;
    text-align: left;
}
.add-credentials-icon:after{
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: #fff;
    top: 17px;
    right: 10px;
}
.add-credentials-div{
    display: none;
    background: #fff;
    z-index: 99;
    position: absolute;
    top: 40px;
    left: 0;
    border: 1px solid #C7CBD1;
    width: auto;
    padding: 9px 0;
    transition: top .3s ease-out;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}
.add-credentials-icon:hover .add-credentials-div{
    display: block;
}

.add-credentials-div li{
    text-align: left;
    line-height: 38px;
    cursor: pointer;
    position: relative;
}
.add-credentials-div li a{
    display: block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
    font-size: 14px;
    padding: 5px 20px;
}

.add-credentials-div li p{
    display: block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #333;
    line-height: 16px;
}

.add-credentials-div li:hover{
    background: #f7f7fe;
}
.iframe-right-100-200{
    margin-right: calc(100% - 100vw + 200px);
}

.iframe-right-100-60{
    margin-right: calc(100% - 100vw + 60px);
}

.bg-apiconsole-title {
    background: url(/devunion/openPlatform/refactor/images/bg-console.jpg) no-repeat;
    background-size: 100%;
    -moz-background-size: 100%;
    height: 250px;
}

.height-233{
    height: 400px!important;
}

.font-ca{
    color: #1890ff;
}
.tip-pos{
    position: relative;
    top: -3px;
    margin-right: 5px;
}

.padding-top-0 {
    padding-top: 0!important;
}

.add-project-icon{
    position: relative;
    font-size: 18px;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.drop-menu:after{
    content: "";
    position: absolute;
    display: block;
    width: 12px;
    height: 6px;
    background: url(/devunion/openPlatform/refactor/images/drop-down.png) no-repeat;
    top: 8px;
    right: -10px;
}

.api-console-welcome {
    position: absolute;
    top: 40%;
    left: 120px;
    color: #fff;
    transform: translateY(-50%);
}
.api-console-welcome-input{
    height: 60px;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d9d9d9;
    font-size: 18px;
    outline: none!important;
    color: #fff;
    padding-right: 70px;
}
.api-console-welcome-del{
    position: absolute;
    right: 40px;
    top: 20px;
}
.api-console-welcome-search{
    position: absolute;
    right: 0px;
    top: 20px;
}
.width-25px{
    width:25px;
}
.top-right-10px{
    top:-10px;
    right:-30px;
}
.width-18px{
    width:18px;
}
.margin-left-90{
    margin-left: 26px;
}
.margin-top-180{
    margin-top: 100px;
}
.api-console-20{
    right: 20px;
    top:0;
}
.api-console-30{
    right: 20px;
    top: 13px;
}
.kit-name-position{
    display: block;
    position: absolute;
    font-size: 14px;
    right: 10px;
    bottom: 10px;
}
.width-40px{
    width: 40px;
}
.showAllApi{
    height: 230px;
    overflow: hidden
}
.fluid-box .fluid-column .container-fixed .container-fluid .api-card .ml-2 .mt-3 .services-box {
    background: none !important;
    border-radius: 2px;
}

.warn-color {
    color: #f15859;
}
.apiprobgr{
    background: url(/devunion/openPlatform/refactor/images/apiprobgr.jpg) no-repeat center bottom ;
    background-size:100% 100%;
}
.api-console-project{
    background: #fff;
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    z-index: 20;
    padding:12px 0px;
    width: 224px;
    position: absolute;
    left: 0;
    top: 25px;
}
.api-console-project .ucd-droplist-options .ucd-droplist-option{
    padding: 0px 20px;
    height:auto!important;
    line-height: unset!important;
    box-sizing: border-box;
}
.api-console-project .ucd-droplist-options .ucd-droplist-option:first-child{
    border-bottom: 1px solid #D9D9D9;
}
.api-console-project .ucd-droplist-options .ucd-droplist-option:first-child:hover{
    background: none;
}
.api-console-project .ucd-droplist-options .ucd-droplist-option:first-child .api-console-name-overflow{
    display: inline-block;
    width: auto;
    padding-right: 0;
}
.api-console-name-overflow {
    font-size: 18px;
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-right: 20px;
}
.api-console-head-name{
    height:40px;
    line-height:40px;
    font-size: 18px;
    color: #212121;
    letter-spacing: 0.3px;
}
.section-panel{
    position: relative;
    padding-left: 104px;
    margin-top: 30px;
}
.section-panel .thumbnail{
    width: 80px;
    height:80px;
    position: absolute;
    left:0;
    top:0;
    text-align: center;
}
.section-panel .h2{
    margin-bottom: 10px;
}
.section-panel>p{
    color: #999;
    margin-bottom: 30px;
}
.panel-clasify{
    display: table;
    margin-bottom: 30px;
}
.panel-clasify .panel-cell{
    display: table-cell;
    padding: 0 30px;
}
.panel-clasify .panel-cell:first-child{
    padding-left: 0;
}
.panel-clasify .panel-cell p{
    color: #666;
}
.panel-clasify .panel-cell p:first-child{
    color: #999;
    margin-bottom: 6px;
}
.card-thumbnail{
    float: left;
    width: 340px;
    height:212px;
    border-radius: 10px;
    overflow: hidden;
    background: rgba(17,33,75,0.33);
    margin-right: 16px;
    position: relative;
}
.card-thumbnail .h3{
    color: #fff;
    text-align: center;
    width: 100%;
    position: absolute;
    top:50%;
    left:0;
    transform:translateY(-50%) ;
    padding-bottom: 6px;
}
.card-thumbnail .h3:after{
    content: "";
    position: absolute;
    bottom: 0;
    display: block;
    width: 30px;
    height: 4px;
    background: #1890ff;
    left: 50%;
    transform:translateX(-50%) ;
}
.abroad-card .card-title{
    margin-bottom: 15px;
}
.drop-menu{
    position: relative;
    display: inline-block;
    min-width: 100px;
    max-width: 224px;
    padding-right: 10px;
    margin-left: 20px;
}
.create-new{
    width: 350px;
    height: 265px;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    background: #fff;
    margin-top: 30px;
}
.create-new .thumbnail{
    width: 100%;
    height: 200px;
    text-align: center;
    border-bottom: 1px solid #EFF0F2;
    display: flex;
    justify-content: center;
    align-items: center;
}
.create-new .thumbnail img{
    height: 64px;
    height:64px;
}
.thumbnail-bottom{
    height: 64px;
    line-height: 64px;
    text-align: center;
    font-size:20px;
    color: #1890ff;
}
.dialog-content .table-wrap{
    overflow-y: auto!important;
}
.pro-name{
    max-width: 200px;
    display: block;
}
.text-callback{
    font-size: 16px;
    color: #4D4D4D;
    position: relative;
    display: inline-block;
    padding-left: 16px;
    line-height: 24px;
}
.text-callback:before{
    content: '';
    display: block;
    position: absolute;
    width: 9px;
    height: 9px;
    border: 0 solid #4D4D4D;
    border-width: 1.5px 0 0 1.5px;
    transform: rotate(-45deg);
    left: 0;
    top: 6px;
}


.apikey-apiconsole .ui-select-container>div {
    padding-top: 10px;
}
.table-wrap.max-height-350px {
    max-height: 350px;
}

.permission-padding-10 .ui-select-container>div {
    padding-top: 10px;
}
.permission-padding-0 .ui-select-container>div {
    padding-top: 0px;
}

.tips-content-text-api .icon-tip-small {
    background-image:none;
    background-color:transparent;
    width: 100%;
    top: 18px;
    left: 0;
}
.tips-content-text-25{
    left: -25% !important;
}
.api-tool{
    position: absolute;
    display: none;
}

.tips-content-text-api:hover .api-tool{
    display: block;
}
.slider-item ._right-top {
    right: 0;
    top: 0;
}

.wid-300 {
    width: 300px !important;
}

.api-tip-pos{
    position: relative;
    top: -1px;
    margin-right: 5px;
}
.top-and-bottom{
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.refund-title{
    font-weight: 500;
    font-size: 18px;
}
.width-90px {
    width: 90px !important;
}
.wid-90-special{
    width: 95% !important;
}
.special-mar{
    margin-right: 29px!important;
}

.width-180px {
    width: 180px !important;
}
.cursor-pointer {
    cursor: pointer
}
.text-error-mg {
    margin-top: 0px!important;
    margin-bottom: 10px!important;
}
.icon-tip-blue{
    background-image:url(/devunion/openPlatform/refactor/images/znkf.png) !important;
    background-position:0 !important;
}
.padding-top-42 {
    padding-top: 42px !important;
}

.dialog-box .dialog-outer .no-padding-top{
    padding-top: 0px;
}

.input-error-important{ border:1px solid #e63c3c !important;}

/* 解决下拉框变红的问题，自动获取焦点时隐藏 */
.form-control-select-focus .ui-select-container.form-control, .ui-select-container .form-control {
    background: transparent;
    position: relative;
    z-index: 2;
}

.form-control-select-input {
    position: relative;
    top: -36px;
    z-index: 0;
    background: transparent !important;
    border: 0 !important;
    color: transparent !important;
}
.min-wid-130{
    min-width: 130px;
}
.project_del{
    position: absolute;
    display: none;
}

.api-console-head-name:hover .project_del{
    display: block ;
}
.pr-28{
    padding-right: 28px;
}

table tr td.sensitive_context div{
    float:left;
    width:25%;
}
.section .form-item .form .width-30per {
    width: 30%;
}
.height-16{
    height: 16px;
}

.select-mul {
    padding: 0 11px;
    margin-bottom: 8px;
}


.apk-choose .select-mul {
    width: 33.33%!important;
    float: left!important;
    padding-left: 11px !important;
}

.apk-choose .select-mul .text {
    max-width: 250px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.auto-complete-icon{ width: 5% !important; margin-right: 0 !important;}

.sort-icon{
    position: relative;
    display: inline-block;
    height: 10px;
}
.sort-icon::before{
    content: "";
    position: absolute;
    top: -6px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color:#999;
}
.sort-icon::after{
    content: "";
    position: absolute;
    top: 5px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color:#999;
}
.team-account-name-overflow{
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 150px;
    word-break: keep-all;
    word-wrap: normal !important;
}
.pt-100{
    padding-top: 100px;
}
.max-height-450px{
    max-height: 450px;
}


.form-control-ngcomplete{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e2e7ec;
    border-radius: 4px;
    box-shadow: none;
}
.form-control-ngcomplete[disabled]{
    /*background-color: #f4f6fa;*/
    background-color:  #f5f5f5;
    color: #BFBFBF;
    opacity: 1;
}

.huaweicomplete-dropdown{
    width:100% !important;
    z-index: 1001 !important;
    margin-top: 1px  !important;
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}

.huaweicomplete-row{
    line-height: 34px;
    cursor: pointer;
    font-weight: 400;
}

.huaweicomplete-row .huaweicomplete-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-height16{
    line-height: 1.6;
}
.huaweicomplete-holder {
    position: relative;
}

.huaweicomplete-dropdown {
    border-width: 1px;
    border-color: #ececec;
    border-radius: 2px;
    border-style: solid;
    cursor: pointer;
    margin-top: -6px;
    z-index: 9999;
    position: absolute;
    background-color: #ffffff;
    width: 250px;
    padding: 6px;
}

.huaweicomplete-searching {
    color: #acacac;
    font-size: 14px;
}

.huaweicomplete-description {
    font-size: 14px;
}

.huaweicomplete-row {
    padding: 5px;
    color: #000000;
    margin-bottom: 4px;
    clear: both;
}

.huaweicomplete-selected-row {
    background-color: lightblue;
    color: #ffffff;
}

.huaweicomplete-image-holder {
    padding-top: 2px;
    float: left;
    margin-right: 10px;
    margin-left: 5px;
}

.huaweicomplete-image {
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border-color: #ececec;
    border-style: solid;
    border-width: 1px;
}

.huaweicomplete-image-default {
    background-position: center;
    background-size: contain;
    height: 34px;
    width: 34px;
}

.min-height-0{
    min-height:0;
}
.ngdialog-close {
    display: none;
}
.work-order-link{
    color: #1890ff;
    font-size: 14px;
}
.work-order-link:hover{
    cursor: pointer;
    color: #40a9ff;
}
.no-line:hover{
    text-decoration: none !important;
}
.refund-content{
    margin: 5px 30px;
}
.refund-upload-desc{
    color:#999;
    margin-top:6px;
}
.incoming-info{
    color: #1890ff;
}
.incoming-info-tips{
    opacity: 0;
    position: absolute;
    width: 55px;
    left: 159px;
    top: 44px;
}
.incoming-info-tips:hover{
    cursor: pointer;
}
.login-id-style{
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.display-name{
    margin-bottom: 8px
}

.bubble-item.purple {
    background: #666699 !important;
}

.bubble-item.purple:hover {
    box-shadow: 0 10px 15px rgba(102, 102, 153, 0.3) !important;
}

.dialog-content-nopadding {
    padding: 0px 0px 1px !important;
}
.dialog-wrap.mediumer{
    width: 650px;
}
a .news-badge-message {
    background: #f15859;
    display: block;
    position: absolute;
    right: -17px;
    min-width: 16px;
    height: 16px;
    border-radius: 15px;
    overflow: hidden;
    top: -7px;
    color: #fff !important;
    text-align: center;
    line-height: 16px;
    font-size: 12px;
    padding: 0 4px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.message-tip{
    border-radius: 50%;
    position: relative;
    top: 17px;
}
.news-badge-new{
    top:2px!important;
}

.ui-select-bootstrap .ui-select-match-text
{
    width: 97%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
}
.ui-select-bootstrap .ui-select-choices-row>span {
	color: #91989e;
	padding: 0 10px;
	line-height: 34px;
}
.ui-select-container >input{
    width:100% !important;
}
.ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner>div
{
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
    word-break: keep-all;
}
.ui-select-bootstrap .ui-select-choices-row.active>span{
    background-color: #f4f6fa;
    color: #36383c;
}
.ui-select-bootstrap .ui-select-choices-row>span:focus, .ui-select-bootstrap .ui-select-choices-row>span:hover
{
    background-color: #f4f6fa;
    color: #36383c;
}
.ui-select-bootstrap>.ui-select-choices, .ui-select-bootstrap>.ui-select-no-choice
{
	margin-top: 0px;
}
.child-and-grand-child-selected{
    margin-left:0px !important;
    width: 25%;
}
.filtrate-sub .filtrate-sub-item >.selected{
    color: #1890ff;
}
.tv-detail-144573{
    width:207px;
    height: 286px;
}
.tv-detail-880494{
    width:330px;
    height: 186px;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
}

.dropdown {
    position: relative;
}
.ui-select-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ui-select-container .form-control[disabled], .ui-select-container .form-control[readonly], .ui-select-container fieldset[disabled] .form-control {
    background-color: #f5f5f5;
    opacity: 1;
    color:#BFBFBF!important;
}
.ui-select-container.form-control,.ui-select-container .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e2e7ec;
    border-radius: 4px;
    box-shadow: none;
    outline: none;
}
.btn-default-focus {
    color: #555;
    background-color: #fff;
    text-decoration: none;
    outline: none;
    outline-offset: -2px;
    box-shadow: none;
}
.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{
    box-shadow: none;
}
.ui-select-container .form-control.ui-select-search-hidden{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
.ui-select-container .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 66px;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    box-shadow: none;
}
.ui-select-container .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.ui-select-container .dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #999;
}

.promission-label{
    width:16%!important;
}

.promission-box{
    width:84%!important;
    padding:20px 27px;
    background: #FAFAFA;
}

.promission-box>span:nth-child(4n+2){
    padding-left:7px;
}

.promission-box>span:nth-child(4n+3){
    padding-left:14px;
}

.promission-box>span:nth-child(4n){
    padding-left:21px;
}

.promission-box-member{
    width:84%;
    padding:20px 30px;
    background: #FAFAFA;
}

.promission-box-member>span:nth-child(4n+2)>span{
    padding-left:7px;
}

.promission-box-member>span:nth-child(4n+3)>span{
    padding-left:14px;
}

.promission-box-member>span:nth-child(4n)>span{
    padding-left:21px;
}

.ui-select-container.open > .dropdown-menu {
    display: block;
    z-index: 1001;
}
.ui-select-container .btn{
    min-width: 66px !important;
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
    font-size: 1.6em;
    line-height: 0.75;
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
    max-width: 150px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
}

.ui-select-container .text-muted {
    color: #999;
}
.ui-select-container .pull-right {
    float: right !important;
}
.ui-select-container .pull-left {
    float: left !important;
}
.ui-select-container .btn .caret {
    margin-left: 0;
}
.ui-select-container .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.ui-select-container .btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.ui-select-container .btn-link {
    font-weight: normal;
    color: #428bca;
    cursor: pointer;
    border-radius: 0;
}
.ui-select-container .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
.ui-select-container .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.ui-select-container .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="search"] {
    -webkit-appearance: none;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.permission .ui-select-search{
    width: 100%!important;
    height: 36px!important;
    position: absolute;
    top: 1px;
    left: 0px;
    border-bottom: 1px solid rgb(226, 231, 236) !important;
    text-indent: 20px;
}
.permission .border-radius{
    border: 1px solid #e2e7ec;
    border-radius: 5px;
}
.permission .ui-select-container.form-control {
    border: 0;
    padding-top: 36px;
    position: relative;
    height: auto !important;
    min-height: 34px;
    padding-bottom: 0!important;
}
.permission .ui-select-container >div {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 300px;
}
.permission .ui-select-multiple.ui-select-bootstrap .ui-select-match-item{
    -webkit-appearance: none!important;
    display: inline-block;

    overflow: hidden;
    max-width: 100% !important;
    line-height: 34px;
}
.permission-padding .ui-select-container.form-control>div {
    padding-top: 10px;
}


.permission .ui-select-bootstrap>.ui-select-choices{
    max-height: 300px;
}

.permission .btn-primary{
    border-color: #fff;
    color: #555;
    background: #fff;
}
.permission .btn-primary, .btn:hover  {
    box-shadow: 0 1px 5px 0 rgba(165,169,176,.3);
}

.permission-padding .ui-select-container.form-control>div {
    padding-top: 10px;
}

.newMobTV > .dialog-content {
    max-height: 100000px;
    min-height: 30px;
    overflow-x: inherit;
    overflow-y: inherit;
    padding: 30px 30px 0;
}
.proFont{
font-size: 13px !important;
}
.apk >.table-wrap{
    overflow-x: visible;
}
.dialog-product-detail-manager-language>.checkbox{
    width: 100%;
    line-height: 44px;
    height: 32px;
}
.dialog-product-detail-manager-language>.text{
    line-height: 44px;
}
.upload-size-leveltype0{
    height: 181px;
}
.upload-size-leveltype1{
    width:181px;
    height: 120px;

}
.upload-size-leveltype2{
    width:150px;
    height: 200px;
}

.upload-size-leveltype3{
    width:80px;
    height: 80px;
}

.upload-size-leveltype4{
    width:85px;
    height: 85px;
}

.upload-size-leveltype5{
    width:135px;
    height: 135px;
}


.upload-size-leveltype-tvicon{
    width:150px;
    height: 82px;
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100001;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	/*background: transparent url(../images/blank.gif) no-repeat;*/ /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { /*background: url(../images/prev.gif) left 50% no-repeat;*/ }
#nextLink:hover, #nextLink:visited:hover { /*background: url(../images/next.gif) right 50% no-repeat;*/ }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #numberDisplay a { color: black; padding-left: 5px; padding-right: 5px;}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100001;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6 !important;
	display: none;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

#lightboxIframe {
	display: none;
}
/* 3.5.0.300 start*/
#offlinePayDia + #overlay{
	z-index: 9000 !important;
}
#offlinePayDia + #overlay + #lightbox{
	z-index: 10000 !important;
}
/* 3.5.0.300 end*/

.select-min-width{
	min-width:200px;
}
.line-36{
	line-height: 36px;
	margin-right: 20px;
	position: relative;
}

.clearfix .line-36:not(:first-child):after{
	position: absolute;
	content: "";
	display: block;
	width: 8px;
	height: 0;
	border-top: 1px solid #333;
	top: 18px;
	left: -14px;
}
textarea.ng-dirty.ng-invalid, #huaweiMarket input.ng-dirty.ng-invalid {
    border-radius: 4px;
}

form.op-dirty .ng-invalid {
    border-radius: 4px;
}
.ext-hide {
    display: none
}

.ext-show {
    display: table-row
}

.refund {
    margin-left: 172px;
}

.product-self-width-400{
    width: 400px;
}

.dialog-wrap.morelarge {
    width: 1000px;
}

/*.recharge-account{*/
	/*margin-left:16px;*/
/*}*/

.margin-top-8{
    margin-top: 8px!important;
}
.transferRadio {
    margin: 0px!important;
}
.transferRadioTwo{
    margin: 0px 40px!important;
}
.form-label-box-transfer{
    position: relative;
    display: table-cell;
    width: 21%;
    min-width: 200px;
    padding-top: 0;
    vertical-align: top;
}
.my-class-label {
    width: 22%;
}

.mw-35{
    max-width: 350px !important;
}

.my-content::before{
    content: '→';
    position: relative;
    top: -2px
}

.refund-desc{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 120px;
}

@charset "UTF-8";

.upload-wrap .sfzhold-sample {
    display: inline-block;
    background-color: #faf5d8;
    border: 1px solid #e5d297;
    padding: 10px 10px;
    height: 125px;
    width: 420px;
    overflow: hidden;
}

.img-hidden {
    opacity: inherit;
}

.sfzhold-sample p {
    float: left;
}

.sfzhold-sample .sfhs-img {
    width: 150px;
    height: 105px;
}

.sfzhold-sample .sfhs-instr {
    font-size: 12px;
    line-height: 20px;
    margin-left: 5px;
    padding: 0;
    text-align: left;
    width: 230px;
    color: #545454;
    margin-bottom: 4px;
}

.a-cordownload {
    color: darkblue;
    position: relative;
    bottom: 0px;
    right: -20px;
}

.upload-a {
    position: relative;
    text-align: center;
}

.upload-a a {
    position: absolute;
    top: -8px;
    left: 12%;
    color: darkblue;
    font-size: 12px;
}

.p-tip-mess {
    padding: 10px 0 6px;
    margin: 0;
    color: #999;
}

.p-balance-tip-mess {
    padding: 5px 0 0px;
    margin: 0;
    color: red;
    font-size: 12px;
    width: 100%;
    line-height: 20px;
}

.btn-margin {
    margin-left: 10px;
}

.mkbtn01b {
    color: #828282;
    background-color: #e9e9e9;
    border-radius: 3px;
    text-decoration: none;
    vertical-align: middle;
    border-width: 0 0 2px;
    border-color: #c5c5c5;
    border-style: none none solid;
}

.mkbtn01b:hover {
    background-color: #f0f0f0;
    color: #828282;
    text-decoration: none;
}

.mkbtn01b:active {
    background-color: #D6D6D6;
    border-color: #D6D6D6;
    color: #828282;
    box-shadow: 0 2px rgba(0, 0, 0, 0.1) inset;
}

.verf-mob {
    color: #504f4f;
    font-weight: bold;
    font-size: 12px;
    padding: 7px 18px;
}

a.vm-disabled, a.vm-disabled:hover, a.vm-disabled:active {
    color: #afafaf;
    background-color: #d3d3d3;
    border-bottom: 2px solid #d3d3d3;
    border-radius: 3px;
    text-decoration: none;
    vertical-align: middle;
    cursor: default;
    box-shadow: none;
}

.wid-10 {
    width: 10% !important;
}

.wid-16 {
    width: 16% !important;
}

.wid-20 {
    width: 20% !important;
}


.wid-30 {
    width: 30% !important;
}

.wid-96 {
    width: 96% !important;
}

.wid-110 {
    width: 110% !important;
}

.a-agreedown {
    cursor: pointer;
    color: #1487d0;
    font-size: 12px;
}

/* 发票信息css样式 */
div.invoice-tips {
    font-size: 13px;
}

div.invoice-tips span {
    font-weight: bold;
}

div.invoice-tips ul li {
    line-height: 1.8em;
}



div.invoice-tips ul li.tips-item a:hover {
    text-decoration: underline;
}


.invoice-phone {
    width: auto !important;
}

.proxy-aptitude {
    display: inline-block;
    margin-top: 8px;
}

/* 开发者信息 -- 验证手机号码 按钮出现时，对应行的input场地缩短 */
.shorten {
    width: 50% !important;
}


/*日期错误提示*/
.date-error {
    border-color: #e63c3c;
}

/*字体加粗*/
.font-blod {
    font-weight: bold;
}

.qq-box-prefix {
    float: left;
    display: inline;
    margin-right: 10px;
    line-height: 22px;
}

.orderImgSize {
    width: 180px;
    height: 110px;
}

.receiptFail {
    color: red;
}

.receiptOK {
    color: green;
}

.tv-store-img-auto {
    width: 181px;
    height: 120px;
}

.tv-store-img-landscape {
    width: 181px;
}

.skip-input-position {
    position: absolute;
    top: 12px;
    z-index: -100;
}

.skip-img-position {
    position: absolute;
    top: -10px;
    z-index: -100;
}

.devplan-detail {
    border-top: 5px solid #4B91D7;
}

.dpd-table {
    border-right: 1px solid #D8D8D8;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}

.dpd-table td {
    border-left: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    padding: 10px;
    color: #545454;
    font-size: 12px;
    line-height: 20px;
}

.dpd-table th {
    border-left: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    padding: 10px;
    height: 66px;
    color: #2F76BF;
    font-weight: normal;
    font-size: 14px;
    background-color: #F2F2F4;
}

.iframe-wrap {
    width: 100%;
    height: calc(100vh - 200px);
    border: none !important;
}
.iframe-console{
    width: 100%;
    height: calc(100vh - 66px);
    border: none !important;
}

.iframe-wrap body {
    width: auto !important;
    height: auto !important;
}

.div-tip-ms {
    padding-top: 5px;
    width: 25px;
}

.service-agreementframe {
    margin-top: 24px;
    padding: 8px 16px;
    border: 1px solid #DCDCDC;
    overflow-y: auto;
    height: 220px;
    font-size: 14px;
    color: #7C7C7C;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset;
}

.smrzcg-margin {
    margin-left: 33.5%;
}

.broser-list-max {
    width: 100%;
    text-align: center;
}

.promote {
    text-align: center;
    margin: 0;
    padding: 0;
}

.promote-select {
    position: absolute;
    top: 30%;
    margin-top: -111px !important;
    left: 50%;
    margin-left: -416px;
}

.promote-img {
    width: 100px;
    height: 100px;
    border: 1px solid transparent;
    border-radius: 100%;
}

.promote-img:hover {
    border: 1px solid #c0d4ff;
    box-shadow: 0 16px 32px #f0f4ff;
}

.promote-item {
    display: inline-block;
    padding: 0 120px;
}

.promote-label {
    padding-top: 20px;
    font-size: 20px;
}

.ucd-steps .step-item.selected .step-success-icon {
    background: url(/devunion/openPlatform/refactor/vendors/ucd/resources/default/images-asyn/step/step-success.png);
    width: 34px;
    height: 52px;
}

.ucd-steps .step-item .step-not-start {
    background: url(/devunion/openPlatform/refactor/vendors/ucd/resources/default/images-asyn/step/step-not-start.png);
    width: 34px;
    height: 52px;
}

.ucd-steps .step-item.selected .steping-icon {
    background: url(/devunion/openPlatform/refactor/vendors/ucd/resources/default/images-asyn/step/steping.png);
    width: 34px;
    height: 52px;
}

.my-setting-bar-background {
    background: #58c2ab;
}

.my-setting-overflow-x-hidden {
    overflow-x: hidden;
}

.container-fixed.no-padding{
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.container-fixed.no-padding .frame-padding{
    padding: 0 30px 0px 30px;
}

.taxReceiptType-item{
    float: left;
    width: 91%;
    margin-right: 1.3%;
}

.myservice-min-height{
    min-height: 500px !important;
}

.thf .icon-tip-small{
    top:0 !important;
}


.wid-17{
    width:21px !important
}

.back-norepeat{
    background-repeat: no-repeat !important;
}

.bank-branch{
    width: 29.43% !important;
}
.bank-branch-91{
    width: 91% !important;
}

.bank-branch-45{
    width: 45% !important;
}
.userTaxInfo-generalVAT{
    position: relative;
    top: 6px;
    right: 8px;
}
.hag-wid-account{
    max-width : 385px;
    width: calc(100% - 215px);
}
.user-realname-flow{
	width:25%
}
.disp-show{
	display: block;
}
.copattation-title{
	position: absolute;
    left: -8px;
}
.wid-188{
    width:188px !important;
}

.wid-18 {
    margin-right: 18px!important;
}
.wid-800 {
    max-width: 800px;
}

@media screen and (max-width: 767px){
    .footer {
         padding-left: 0!important;
         padding-right: 0!important;
    }
}

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

.difine-uploadbox{
    width: 150px!important;
    height: 150px!important;
}

.margin-top-60{
    margin-top: 60px!important;
}
.margin-bottom-50{
    margin-bottom: 50px!important;
}
.top-30{
    top:-30px;
}
.no_scroll{
    overflow:hidden!important;
}

.verify_main_suspend{
    height:calc(100% - 140px) !important;
}

.sandy-brown {
    color: sandybrown;
}
.currencies{
    margin: 0 40px 0 0 !important;
}

.operation-content{
    width: 82%;
    margin-left: 18%;
    margin-bottom: 15px;
}

@charset "UTF-8";
.datepick-disable{
    width:145px;
    float:left;
    pointer-events:none
}
.datepick-enable{
    width:145px;
    float:left;
}
.horiPic{
    height:118px;
    width:179px;
}
.horiPicpositon{
    height:118px;
    width:179px;
    position: relative;
    top: -178px;
}


.virPic{
    height: 179px;
    width:118px;
}

.virPicpositon{
    height: 179px;
    width:118px;
    position: relative;
    top: -117px;
}

.firstVersinon{
    width:314px;
}

.form-control.radiomargin-right0{
 margin-left:0px;
}

.width418{
    width: 418px;
}

.margin-left8px{
    margin-left: 8px;
}

table tbody:nth-child(2n+1) {
    background: #f4f6fa;
    -webkit-transition: background .2s;
    transition: background .2s;
}

.table tbody:nth-child(2n){
    background: #fff;
}

tbody.bg-customer:nth-child(2n+1) tr{
    background: #fff;
}
tbody.bg-customer:nth-child(2n+1) tr:hover{
    background: #e8edf2;
}

/*run*/
.tip-icon-pause {
    background-image: url(../../vendors/ucd/resources/default/images/icon.png);
    background-position: -181px -134px;
    width: 12px;
    height: 14px;
    vertical-align: middle;
}

.icon-tip-restore {
    width: 12px;
    height: 14px;
    background-image: url(../../vendors/ucd/resources/default/images/icon.png);
    background-position: -114px -148px;
    background-position-x: -114px;
    background-position-y: -148px;
    vertical-align: middle;
}
.icon-tip-enabled {
    width: 12px;
    height: 14px;
    background-image: url(../../vendors/ucd/resources/default/images/icon.png);
    background-position: -68px -56px;
    background-position-x: -68px;
    background-position-y: -56px;
}

.margin-top20px{
    margin-top:20px;
}
.pop-stat
{
    margin-left: -21px;
    position: absolute;
    margin-top: 16px;
    opacity: 0;
}

.pop-stat7px
{
    margin-left: -21px;
    position: absolute;
    margin-top: 7px;
    opacity: 0;
}
.priceDialog{
    display: inline;
    margin-left:8px
}
.noDrop
{
    cursor: no-drop;
}
.noPreVersionTip{
    cursor: no-drop;
    position: absolute;
    top: 4px;
    width: 198px;
    height: 35px;
}
.aligncenter{
    position: relative;
    left: 27px;
    top: 19px;
}

.notTextDecoration
{
    text-decoration:none;
}

.wordbreakall{
    word-break: break-all;
}


/*智能语音*/
.spacing{
    height: 59px;
    margin-top: 18px
}

.paddingTop{
    padding-top:0;
}

.displayBlock{
    display:block
}

.minHeight{
    min-height: auto
}
.width500{
  width:500px;
}
.apppromo.price-edit1,input {
  width: 100%;
  -webkit-transition: none;
  transition: none;
}

.apppromo.wid-25 {
    width: 25% !important;
}
.apppromo.input-width97
{
    width: 97px
}
.appromo.outline
{
    outline:none;
}
/*控制ie浏览器的input不显示叉*/
::-ms-clear,
::-ms-reveal
{
    display:none;
}



 tr.show input {
     border: 1px solid #bfc4cc!important;
     background: #fff!important;
}

.appromo.mr-16{
    margin-right:16px!important;
}
 .apppromo.input-width80{
     width:80px
 }

 .min-wid-15 {
     min-width: 115px;
 }

#disputeStatus{
    background: inherit;
}

.progress-overlay {
    position: absolute;
    top: 0;
    border-radius: 0px;
}

.progress-overlay-left {
    left: 0;
}

.progress-overlay-right {
    right: 0;
}

.prevClassName{
    float: left;margin-top: 46px;width: 5%;
}
.process-bar-content{
    float: left;width: 90%;
    margin-left: 5%;
}

.wid-170{
    width: 170px !important;
}
.wid-600{
    width: 600px !important;
}
.vertical-align-sub{
    vertical-align: sub;
}

.padding-left-2{
    padding-left:20px;
}
.width-margin{
    width:250px;
    margin:0 auto;
}

.line-height-26{
     line-height:26px;
 }
.line-height-18{
    line-height:18px;
}

.minHeight-150{
    min-height: 150px !important;
}
.min-wid-16{
    min-width:160px;
}

.wid-inputCerti{
    width: 600px !important;
    max-width:600px !important;
}

.tabHeadCertiDev{
    width:33.3% !important;
    margin-left:0 !important;
}

.tabHeadCertiRight {
    width:50% !important;
    margin-left:0 !important;
}

.tabHeadCertiDev a{
    min-width:50% !important;padding:0 !important;
}

.tabHeadCertiRight a{
    min-width:50% !important;padding:0 !important;
}

.tip-backcolor {
    background: #f4f6fa !important;
}

.border-bottom-dashed{
    border-bottom:1px dashed #ccc;
    width:100%

}
.disputeStatusBG{
    width: 100%;
    min-height: 200px;
    border-radius: 5px;
}
.dialog-wrap.wid-640 {
    width: 640px;
}
/*防止表格最后两列的表头筛选的框显示不全*/
table.aplpromote-table th:nth-last-of-type(-n+2) .ucd-droplist-content {
    right: 0;
}

/*根据高保真意见修改导出成功框*/
.download-title {
    padding-bottom: 44px;
    display: block;
}
.pad-top-5 {
    padding-top: 5px !important;
}

.wid-200{
    width: 200px;
}

.background-none{
    background: none !important;
}



.ml-m10{
    margin-left: -10px;
}

.overflow-auto {
    overflow:auto;
}

.settlement-width80 {
    width:80px;
}

.hag-head{
    margin: 0 !important;
}
/** 搜索框固定宽度 防止超长溢出*/
.searchText .ucd-droplist-content {
    width: 212px;
}
.background-white{
    background: #fff !important;
}

.agreement_dialog{
	word-break: break-all !important;
}

/*qq聊天样式*/
.qqchat {
    background-image:url(/devunion/openPlatform/refactor/css/img/qq.png);background-repeat:no-repeat;
    cursor: pointer;
    display: block;
    height: 21px;
    width: 90px;
}
.hftip{
    display:block;
}

@charset "UTF-8";
.agreement_dialog{
	word-break: break-all !important;
}

li.ui-select-choices-group{
    display: list-item !important;
}


/*dialog end */
.agreement-list .tips{
    max-height: 110px;
    overflow: auto;
    padding: 5px 15px;
}
.agreementPdf .pdf-toolbar {
    background-color: #EEF1F7;
    padding: 2px;
}
.agreementPdf .hv-center-x.tips {
    min-height:inherit;
    padding: 3px;
    background-color: #fff;
}
/*.pdf-content-width{*/
    /*width: 928px;*/
    /*text-align: center;*/
/*}*/
 .home-page .pdf-content-width{
    width: 100% !important;
    text-align: center;
}
@media screen and (min-height: 901px) {
    .dialog-content {
        max-height: 670px;
    }
    .pdf-dialog {
        max-height: 800px;
    }
    .pdf-container {
        height: 640px;
    }
     .agreementPdf .pdf-container {
        height: 423px;
    }
    .dialog-footer {
        padding: 40px 30px;
    }
    /*.textarea-large-pdf {*/
        /*height: 700px;*/
    /*}*/
     /*.agreementPdf .textarea-large-pdf {*/
        /*height: 465px;*/
    /*}*/
}

@media screen and (max-height: 900px) {
	.agreementPdf .dialog-content {
        max-height: 614px;
    }
    .pdf-dialog {
        max-height: 700px;
    }
    .pdf-container {
        height: 470px;
    }
    .agreementPdf .pdf-container {
        height: 373px;
    }
    /*.textarea-large-pdf {*/
        /*height: 530px;*/
    /*}*/
    /*.agreementPdf .textarea-large-pdf {*/
        /*height: 415px;*/
    /*}*/
}

@media screen and (max-height: 768px) {
    .pdf-dialog {
        max-height: 500px;
    }
     .pdf-container {
        height: 370px;
    }
    .agreementPdf .pdf-container {
        height: 199px;
    }
    /*.textarea-large-pdf {*/
        /*height: 430px;*/
    /*}*/
    /*.agreementPdf .textarea-large-pdf {*/
         /*height: 241px;*/
     /*}*/
    .dialog-footer {
        padding: 20px 10px;
    }
}

@media screen and (max-height: 600px) {
    .pdf-dialog {
        max-height: 400px;
    }
}

.dialog-wrap.large {
    width: 988px;
}

.tips-container.userguideTOP {overflow-x: hidden;overflow-y: hidden;}
.tips-container.userguideTOP:before,.tips-container.userguideTOP:after {content: "";display: table;}
.tips-container.userguideTOP .tips-content-text {width: 100%!important;display: inline-block;}
.tips-container.userguideTOP .tips-content-text .tips-title {font-size: 16px;font-weight: 700;color: #36383c;}
.tips-container.userguideTOP .tips-content-text .tips-text {color: #6f7479;font-size: 14px;}
.tips-container.userguideTOP .tips-content-text .btn-primary {
    float: none!important;
    margin-top: 14px;
    position: absolute;
    right: 10%;
    margin-right: -100px;
}
.tips-container.userguideTOP .sample-grid {width: 100%;}
.userguideTOP + .fluid-box  .container-fixed{
    height: calc(100vh - 145px);
}

.text-center{
	overflow-y: auto;
	text-align:center;
}

.no-flow{
	overflow:visible;
}

.agree-w-100{
	width:100% !important;
}
.appPromotion-size {
    height: 512px;
    margin-top:calc(50vh - 285px);
    cursor: pointer
}

.appPromotion-icon {
    margin-top: 16px;
    float: right;
    position: absolute;
    left: 50%;
    top: calc(50vh - 285px);
    z-index: 2;
    margin-left: 400px;
}

.appPromotion-font {
    text-align: center;
    font-family: "Arial", "微软雅黑", "Microsoft Yahei", "华文细黑", sans-serif;
    font-weight: normal;
    font-stretch: normal;
    color: #6f6d6d;
}

.appPromotion-font1 {
    font-size: 32px;
    letter-spacing: 0px;
    margin-top: 56px;
}


.appPromotion-font2 {
    font-size: 20px;
    letter-spacing: 10px;
    margin-top: 15px;
}
.appPromotion-report{
    position: absolute;
    left: 43px;
}
.appPromotion-report-after{
    position: absolute;
    left: 43px;
}
.appPromotion-qrcode {
    position: absolute;
    top: 217px;
    left: 523px;
}

.appPromotion-app-font {
    font-size: 16px;
    line-height: 33px;
    letter-spacing: 4px;
    color: #000000;
}

.appPromotion-end {
    position: absolute;
    font-size: 16px;
    line-height: 33px;
    letter-spacing: 2px;
    color: #fefcfc;
    top: 500px;
    left: 40px;
}

.appPromotion-end-cell {
    margin-right: 20px;
}


.qr-code {
    margin-top: 75px;
}

.code-box {
    width: 88px;
    height: 88px;
    margin: 0 20px;
    background: #8b97a6;
    margin-bottom: 10px;
    overflow: hidden;
}

.qr-tooltip {
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #8b97a6;
    margin-left: 20px;
}
 .auitooltip{
     margin-left: 0px!important
 }


.scopeIcon-active, .aside-nav-item.active > .aside-nav-head > .aside-nav-icon .scopeIcon {
    background-image: url("./img/credential_2.png?v=20230705145412");
    background-repeat:no-repeat;
    width: 20px;
    height: 20px;
}

.scopeIcon-hover, .aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon .scopeIcon, .aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-title .scopeIcon {
    background-image: url("./img/credential_1.png?v=20230705145412");
    background-repeat:no-repeat;
    width: 20px;
    height: 20px;
}

.scopeIcon {
    background-image: url("./img/credential_3.png?v=20230705145412");
    background-repeat:no-repeat;
    width: 20px;
    height: 20px;
}

.aside-nav-icon > .MemberInfo{
    width: 20px;
    height:20px;
    background-image: url("/devunion/openPlatform/refactor/vendors/ucd/resources/default/images/icon.png?7e1b24");
    background-position: -318px -85px;
}

.aside-nav-item.active > .aside-nav-head > .aside-nav-icon > .MemberInfo{
    background-position: -286px -294px;
}

.aside-nav-item:hover:not(.active) > .aside-nav-head > .aside-nav-icon > .MemberInfo{
    background-position: -318px 0px;
}



/*!
 * Viewer.js v1.10.5
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-04-05T08:21:00.150Z
 */.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0;z-index:1}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:0 5% 5px;max-width:90%;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0,0,0,.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:-webkit-grab;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@-webkit-keyframes viewer-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes viewer-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.viewer-loading:after{-webkit-animation:viewer-spinner 1s linear infinite;animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:hsla(0,0%,100%,.5);border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}