@charset "utf-8";
.c-nav {
    position: relative
}

a {
    color: #00a4ff;
    text-decoration: none
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.c-grid-layout {
    padding: 25px 0
}

.c-tit-mod {
    padding-bottom: 30px;
    position: relative
}

.c-tit-mod .c-des {
    font-size: 16px;
    margin-top: 20px
}

.c-tit-mod span.more {
    position: absolute;
    right: 0;
    top: 8px;
    font-size: 14px
}

.c-tit-mod span.more a:hover {
    text-decoration: underline
}

.e-s-seckill-head {
    position: relative;
    margin-bottom: 30px
}

.e-s-seckill-head a {
    color: #00a4ff
}

.e-s-seckill-head-tit {
    font-size: 30px
}

.e-s-seckill-head-tit h2 {
    font-weight: 400;
    display: inline-block
}

.e-s-seckill-head-tit span {
    display: inline-block;
    font-size: 14px
}

.e-s-seckill-time {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0;
    color: #999
}

.e-s-seckill-time-txt {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle
}

.e-s-seckill-time-num {
    display: inline-block;
    padding: 5px;
    background-color: #00a4ff;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    margin: 0 5px;
    font-size: 30px;
    width: 35px;
    text-align: center
}

.e-s-seckill-time > span {
    font-size: 30px;
    display: inline-block;
    vertical-align: middle
}

.c-port-mod {
    position: relative;
    padding-bottom: 30px;
    text-align: center
}

.c-port-mod:after {
    display: block;
    position: absolute;
    left: 0;
    top: 10px;
    content: '';
    border-top: 1px solid #E3E3E3;
    width: 100%;
    height: 0;
    z-index: 1
}

.c-port-mod .c-tit {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    display: inline-block;
    margin: 0 auto;
    position: relative;
    z-index: 5;
    background-color: #fff;
    color: #666;
    font-weight: 400;
    line-height: 20px
}

.e-seckill-news-label:before {
    content: "";
    width: 16px;
    height: 16px;
    background-image: url(https://imgcache.qq.com/open_proj/proj_qcloud_v2/event/base/mod/bingLieXingKaPian/css/img/icon-seckill-notice.svg);
    display: inline-block;
    vertical-align: -3px
}

.blue-skin {
    background-color: #00214D
}

input {
    outline: 0
}

.e-sell-config-buy-form {
    margin-bottom: 10px
}

.e-sell-form-label p {
    font-size: 12px;
    line-height: 20px;
    color: #666;
    margin-bottom: 5px
}

.e-sell-form-tips p {
    font-size: 12px;
    line-height: 20px;
    color: #666;
    margin-top: 5px
}

.e-sell-form-tips p a {
    color: #ff4a00
}

.e-sell-form-tips p a:hover {
    text-decoration: underline
}

.e-sell-form-control > div ~ div {
    margin-top: 10px
}

.e-sell-config-buy-form.is-error .e-sell-form-control-input {
    color: #E1504A;
    border-color: #E1504A
}

.e-sell-form-control-sel {
    height: 35px;
    width: 100%;
    line-height: 35px;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 14px;
    color: #333
}

.e-sell-form-control-sel:focus, .e-sell-form-control-sel:hover {
    border-color: #00a4ff
}

.e-sell-form-control-input {
    height: 35px;
    width: 100%;
    line-height: 35px;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 14px;
    color: #333
}

.e-sell-form-control-input:focus, .e-sell-form-control-input:hover {
    border-color: #00a4ff
}

.e-sell-config-buy-form.is-error .e-sell-form-control-input:focus {
    border-color: #E1504A;
    outline: #E1504A
}

input {
    -webkit-appearance: none;
    border-radius: 0;
    outline: 0
}

.e-sell-config-buy-form.is-error .e-sell-form-control-input::-webkit-input-placeholder {
    color: #E1504A
}

.e-sell-config-buy-form.is-error .e-sell-form-control-input:-moz-placeholder {
    color: #E1504A
}

.e-sell-config-buy-form.is-error .e-sell-form-control-input:-ms-input-placeholder {
    color: #E1504A
}

.e-sell-form-2item {
    margin: 0 -10px
}

.e-sell-form-2item > span {
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding: 0 10px
}

.e-sell-form-3item {
    margin: 0 -10px
}

.e-sell-form-3item > span {
    width: 33.3%;
    float: left;
    box-sizing: border-box;
    padding: 0 10px
}

.e-sell-form-4item {
    margin: 0 -10px
}

.e-sell-form-4item > span {
    width: 25%;
    float: left;
    box-sizing: border-box;
    padding: 0 10px
}

.e-sell-form-5item {
    margin: 0 -10px
}

.e-sell-form-5item > span {
    width: 20%;
    float: left;
    box-sizing: border-box;
    padding: 0 10px
}

.e-sell-form-control-segment {
    display: table;
    width: 100%
}

.e-sell-form-seg {
    height: 35px;
    line-height: 35px;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    font-size: 14px;
    color: #333;
    display: table-cell;
    cursor: pointer;
    position: relative;
    text-align: center;
    background-color: #fff
}

.e-sell-form-seg:hover {
    background-color: #eff9ff
}

.e-sell-form-seg.active, .e-sell-form-seg:focus {
    border-color: #00a4ff
}

.e-sell-form-seg.current, .e-sell-form-seg:focus {
    border-color: #00a4ff;
    border-style: solid;
    background-color: #eff9ff
}

.e-sell-form-seg.disabled {
    border-color: #ddd;
    background: #f2f2f2;
    color: #bbb;
    cursor: not-allowed
}

.e-sell-form-control-rich-radio {
    box-sizing: border-box;
    border: 1px solid #dbdbdb;
    padding: 15px;
    color: #333;
    cursor: pointer;
    background-color: #fff;
    margin-bottom: 10px;
    position: relative
}

.e-sell-form-control-rich-radio:hover {
    border-color: #b3b3b3
}

.e-sell-form-control-rich-radio.active {
    border-color: #00a4ff;
    background-color: #eef9ff
}

.e-sell-form-control-rich-radio p {
    margin: 5px
}

.e-sell-form-control-rich-radio em {
    color: #00a4ff;
    margin-right: 10px;
    display: inline-block
}

.e-sell-form-control-rich-radio del {
    color: #999;
    display: inline-block
}

.e-sell-lit-tag {
    position: absolute;
    top: -4px !important;
    right: 0 !important;
    z-index: 100;
    padding: 1px 2px;
    overflow: hidden;
    background-color: #ff7300;
    color: #fff;
    height: 10px;
    line-height: 10px
}

.e-sell-lit-tag em {
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    transform: scale(.8, .8);
    color: #fff;
    margin-right: 0
}

.e-sell-form-control-num {
    height: 35px
}

.e-sell-form-control-minus, .e-sell-form-control-plus {
    box-sizing: border-box;
    height: 35px;
    width: 35px;
    border: 1px solid #dbdbdb;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    float: left;
    color: #00a4ff;
    background-color: #fff;
    cursor: pointer
}

.e-sell-form-control-minus:hover, .e-sell-form-control-plus:hover {
    background-color: #00a4ff;
    color: #fff;
    border-color: #00a4ff;
    position: relative;
    z-index: 1
}

.e-sell-form-control-inputnum {
    height: 35px;
    width: 48px;
    line-height: 35px;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    padding: 0 10px;
    font-size: 14px;
    color: #333;
    float: left;
    text-align: center;
    margin: 0 -1px
}

.e-sell-form-control-inputnum:focus, .e-sell-form-control-inputnum:hover {
    border-color: #00a4ff;
    position: relative;
    z-index: 1
}

.e-sell-form-control-minus.disabled, .e-sell-form-control-plus.disabled {
    color: #ccc
}

.e-sell-form-control-minus.disabled:hover, .e-sell-form-control-plus.disabled:hover {
    color: #ccc;
    background-color: #fff;
    border-color: #dbdbdb;
    cursor: not-allowed
}

.e-sell-form-control-checkbox {
    height: 16px;
    cursor: pointer;
    vertical-align: middle;
    outline: 0;
    border: 1px solid #ddd;
    box-sizing: border-box;
    margin-right: 5px
}

.e-sell-form-control span strong {
    font-size: 14px;
    line-height: 22px;
    color: #666;
    font-weight: 400;
    cursor: pointer
}

.e-sell-config-buy-price {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px
}

.e-sell-config-buy-price em {
    font-style: normal;
    color: #ff7300;
    font-size: 18px;
    margin-right: 10px
}

.e-sell-config-buy-price span {
    font-size: 12px;
    color: #999
}

.e-sell-config-buy-btn a {
    display: block
}

.e-sell-config-buy-btn.e-sell-form-2item a {
    display: block;
    height: 33px;
    line-height: 33px;
    background-color: #00a4ff;
    border: 1px solid #00a4ff;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    text-align: center
}

.e-sell-config-buy-btn.e-sell-form-2item a:focus, .e-sell-config-buy-btn.e-sell-form-2item a:hover {
    background-color: #0092ee;
    color: #fff
}

.e-sell-config-buy-btn.e-sell-form-2item .e-sell-config-buy-btn-nor {
    background-color: #fff;
    border: 1px solid #00a4ff;
    color: #00a4ff
}

.e-dropdown {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    font-size: 12px;
    line-height: 1;
    min-width: 100px
}

.e-dropdown .e-dropdown-link, .e-dropdown .e-dropdown-menu li a {
    display: block;
    text-decoration: none;
    height: 30px;
    line-height: 30px;
    color: #000
}

.e-dropdown .e-dropdown-link {
    display: inline-block;
    border-width: 1px 1px 0;
    border-style: solid;
    border-color: transparent;
    z-index: 2;
    padding: 0 21px 0 5px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: bottom;
    box-sizing: border-box;
    font-size: 12px
}

.e-dropdown .e-dropdown-menu li a {
    text-align: right;
    text-align: left;
    padding: 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    color: #000
}

.tc-table-grid .e-dropdown .e-dropdown-menu li a {
    text-align: left;
    padding: 0 10px
}

.e-menu-active {
    z-index: 3
}

.e-dropdown-allow-hover:hover .e-dropdown-link, .e-menu-active .e-dropdown-link {
    border-color: transparent;
    background-color: transparent
}

.e-dropdown-link .caret {
    position: absolute;
    top: 6px;
    right: 2px;
    width: 16px;
    height: 16px;
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1531216373928_2647dvt7evoi7wrk9.png)
}

.e-dropdown .e-dropdown-link .caret, .e-dropdown-allow-hover.e-dropdown-in-hd.e-menu-active .e-dropdown-link:hover .caret, .e-dropdown-allow-hover.e-dropdown-in-hd:hover .e-dropdown-link .caret, .e-dropdown-allow-hover.e-menu-active .e-dropdown-link:hover .caret, .e-dropdown-allow-hover:hover .e-dropdown-link .caret, .e-dropdown-in-hd.e-menu-active .e-dropdown-link .caret, .e-table-fixed-head .e-dropdown.e-menu-active .e-dropdown-link:hover .caret {
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1531216425913_yo82pzsnayabjfw29.svg);
    background-position: inherit
}

.dropdown-list-wrap > .e-dropdown-menu, .e-dropdown-menu-box > .e-dropdown-menu, .e-dropdown > .e-dropdown-menu, [style=e-dropdown-menu-box] > .e-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    margin-top: -1px;
    border: 1px solid #ddd;
    background-color: #fff;
    min-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    font-size: 12px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2)
}

.e-dropdown-allow-hover:hover .e-dropdown-menu, .e-menu-active .e-dropdown-menu {
    display: block
}

.e-dropdown .e-dropdown-menu li a:hover {
    background-color: #F2F2F2
}

.e-dropdown .e-dropdown-menu .selected > a, .e-dropdown .e-dropdown-menu .selected > a:hover {
    background-color: #006eff;
    color: #fff
}

.e-dropdown .e-dropdown-menu .selected > a i {
    margin-right: 5px;
    vertical-align: -3px
}

.e-dropdown .e-dropdown-menu .disabled > a, .e-dropdown .e-dropdown-menu .disabled > a:hover {
    background-color: transparent;
    color: #bbb;
    cursor: default
}

.e-dropdown .e-dropdown-menu li.has-submenu {
    position: relative
}

.e-dropdown .e-dropdown-menu li.has-submenu.open > a {
    background-color: #F0F1F2
}

.e-dropdown .e-dropdown-menu li.has-submenu a {
    position: relative;
    padding-right: 25px
}

.e-dropdown .e-dropdown-menu li.has-submenu > a:after {
    content: '';
    position: absolute;
    right: 5px;
    top: 7px;
    width: 16px;
    height: 16px;
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1531216464248_dwt2titiejcg6tj4i.svg);
    background-position: inherit
}

.has-submenu .e-dropdown-menu {
    position: absolute;
    top: -1px;
    right: 100%;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2)
}

.e-dropup .has-submenu .e-dropdown-menu {
    top: 0;
    bottom: auto
}

.e-dropdown-in-hd.e-menu-active {
    z-index: 9
}

.e-table-box .e-dropdown-in-hd.e-menu-active {
    z-index: 7
}

.e-dropdown-btn-style.e-menu-active {
    z-index: 110
}

.e-dropdown-in-hd .e-dropdown-menu {
    left: 0;
    right: auto;
    max-height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
    font-weight: 400
}

.e-dropdown-in-hd .e-dropdown-link {
    padding: 0 34px 0 10px;
    color: #444
}

.e-dropdown-in-hd .e-dropdown-menu li a {
    color: #444;
    padding: 0 10px;
    text-align: left;
    min-width: 7em
}

.e-dropdown-in-hd .caret {
    right: 10px;
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1531222368579_1igh8jj8uurofxbt9.svg)
}

.e-dropdown-btn-style {
    font-size: 12px;
    background-color: #fff
}

.e-dropdown-btn-style:after {
    content: "";
    width: 100%;
    height: 6px;
    position: absolute;
    top: 27px;
    left: 0;
    background-color: transparent;
    display: none
}

.e-dropdown-btn-style.e-menu-active:after {
    display: block
}

.e-dropdown-btn-style.disabled .e-dropdown-link, .e-dropdown-btn-style.disabled .e-dropdown-link:hover {
    border-color: #ddd;
    background-color: #f2f2f2;
    color: #bbb;
    cursor: default
}

.e-dropdown-btn-style .e-dropdown-link .caret {
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1531222139909_n65fq1pt5697ge3ik9.svg);
    background-position: inherit;
    top: 6px;
    right: 5px
}

.e-dropdown-btn-style.disabled .e-dropdown-link .caret {
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1531222139909_n65fq1pt5697ge3ik9.svg?fill=#bbb);
    background-position: inherit
}

.e-dropdown-btn-style .e-dropdown-link {
    line-height: 30px;
    line-height: 30px;
    color: #000;
    height: 30px;
    border: 1px solid #ddd;
    border-radius: 0;
    padding: 0 30px 0 10px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    min-width: 100%;
    max-width: 300px;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.65, .05, .36, 1);
    text-align: left
}

.e-dropdown.e-dropdown-btn-style .dropdown-menu-right {
    left: 100%;
    margin-top: -1px
}

.e-dropdown-btn-style .e-dropdown-menu li a {
    height: 30px;
    line-height: 30px;
    color: #000;
    padding: 0 10px;
    text-align: left
}

.e-dropdown-btn-style .e-dropdown-link em {
    color: #bbb
}

.e-dropdown-btn-style .e-dropdown-link:hover {
    color: #000;
    background-color: #F2F2F2
}

.e-dropdown-btn-style .e-dropdown-menu {
    margin-top: 5px;
    left: 0;
    right: auto;
    border-radius: 0;
    max-width: 100%;
    z-index: 10
}

.e-dropdown-allow-hover.e-dropdown-btn-style:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 8px;
    display: none
}

.e-dropdown-allow-hover.e-dropdown-btn-style:hover:after {
    display: block
}

.e-optgroup .e-optgroup-label {
    font-weight: 700;
    cursor: default;
    margin: 0;
    padding: 0 10px;
    height: 25px;
    line-height: 25px
}

.e-dropdown-in-hd .e-optgroup .e-optgroup-label {
    height: 35px;
    line-height: 35px
}

.e-dropdown-in-hd .e-optgroup .e-dropdown-menu, .e-optgroup .e-dropdown-menu {
    position: static;
    border: 0;
    margin-top: 0;
    max-height: inherit
}

.e-dropup .e-dropdown-link {
    border-width: 0 1px 1px
}

.e-dropup .e-dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: -1px
}

.e-dropup.e-dropdown-btn-style .e-dropdown-link {
    border-width: 1px
}

.e-dropup.e-dropdown-btn-style .e-dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 3px
}

.e-dropup.e-dropdown-allow-hover.e-dropdown-btn-style:after {
    bottom: 100%
}

.is-error .e-dropdown-btn-style .e-dropdown-link {
    color: #E1504A;
    border-color: #E1504A
}

.is-error .e-dropdown-btn-style .e-dropdown-link em, .is-error .e-sell-form-tips p {
    color: #E1504A
}

.e-sell-form-control-checkbox {
    width: 16px;
    height: 16px;
    cursor: pointer;
    vertical-align: middle;
    outline: 0;
    -webkit-appearance: none;
    background: 0 0;
    border: 1px solid #ddd;
    box-sizing: border-box
}

.e-sell-form-control-checkbox:focus, .e-sell-form-control-checkbox:hover {
    border-color: #bbb
}

.e-sell-form-control-checkbox:checked {
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1530241526648_28t0hi69fyc4bo6r.svg);
    background-color: #00a4ff;
    border: none;
    background-position: inherit
}

.e-sell-form-control-checkbox:checked:focus, .e-sell-form-control-checkbox:checked:hover {
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1530241526648_28t0hi69fyc4bo6r.svg);
    background-color: #00a4ff;
    background-position: inherit
}

.e-sell-form-control-checkbox[disabled] {
    background-image: none;
    background-color: #ddd;
    border: none;
    background-position: inherit
}

.e-sell-form-control-checkbox[disabled]:checked {
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1530241526648_28t0hi69fyc4bo6r.svg);
    background-position: inherit
}

.e-sell-form-control-checkbox-wrap.disabled, .e-sell-form-control-checkbox[disabled], .e-sell-form-control-checkbox[disabled] + label, .form-ctrl-label.disabled {
    cursor: default;
    cursor: not-allowed
}

.form-ctrl-label {
    margin-right: 15px
}

.e-sell-form-control-checkbox + .form-ctrl-label, .e-sell-form-control-checkbox + label {
    margin-left: 5px;
    color: #00a4ff
}

.e-sell-form-control-checkbox:indeterminate {
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1530241783856_bnwegq3zf78sq0k9.svg);
    background-color: #006eff;
    border: none;
    background-position: inherit
}

.e-sell-form-control-checkbox:indeterminate:hover {
    background-color: #0092ee
}

.e-sell-form-control-checkbox[disabled]:indeterminate {
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1530241783856_bnwegq3zf78sq0k9.svg);
    background-color: #ddd;
    background-position: inherit
}

.select-mainframe-mod .e-dropdown-btn-style .e-dropdown-menu {
    z-index: 150
}

.select-mainframe-mod .c-btn {
    position: absolute;
    right: 15px;
    top: 10px;
    width: 80px;
    min-width: 50px;
    height: 30px;
    line-height: 30px
}

.select-mainframe-mod .e-dropdown-menu-con, .select-mainframe-mod .e-dropdown-menu-tit {
    padding: 15px 15px 0
}

.select-mainframe-mod .e-sell-form-control-rich-radio p {
    font-size: 14px;
    line-height: 20px;
    margin: 5px
}

.select-mainframe-mod .e-sell-form-control-rich-radio {
    padding: 0
}

.select-mainframe-mod .e-sell-form-control-checkbox {
    vertical-align: -3px
}

.select-mainframe-mod .e-sell-form-control-checkbox + strong {
    font-size: 12px;
    line-height: 22px;
    color: #666;
    font-weight: 400;
    cursor: pointer
}

.select-mainframe-mod .e-sell-form-control-rich-radio:hover {
    background-color: #eef9ff;
    border-color: #00a4ff;
    transition: all .3s ease-in-out
}

.select-mainframe-mod .e-sell-form-control-rich-radio.current {
    border-color: #00a4ff;
    background-color: #eef9ff
}

.select-mainframe-mod .e-sell-form-control-rich-radio p strong {
    font-weight: 700;
    color: #000;
    font-size: 14px
}

.select-mainframe-mod .e-sell-form-control-rich-radio p.e-machine-description {
    color: #666
}

.select-mainframe-mod .e-sell-form-control-rich-radio:hover .e-data-deploy {
    color: #00a4ff
}

.select-mainframe-mod .e-sell-form-control-rich-radio em {
    display: inline-block
}

.select-mainframe-mod .e-sell-form-control-rich-radio del {
    color: #999;
    display: inline-block
}

.select-mainframe-mod .e-sell-form-control-rich-radio.current.multi::after {
    content: '';
    width: 22px;
    height: 20px;
    background-image: url(sprite/master-202003171459.svg);
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    background-position: 55.379999999999995% 87.5%;
    background-size: 395.45454545454544% 300%;
    background-repeat: no-repeat
}

.select-territory-mod .e-dropdown-menu-con, .select-territory-mod .e-dropdown-menu-tit {
    padding: 15px 15px 0
}

.select-territory-mod .e-sell-form-control-checkbox {
    vertical-align: -3px
}

.select-territory-mod .e-sell-form-control-checkbox + strong {
    font-size: 12px;
    line-height: 22px;
    color: #666;
    font-weight: 400;
    cursor: pointer
}

.select-territory-mod .e-dropdown-btn-style .e-dropdown-menu {
    z-index: 150
}

.select-territory-mod .c-btn {
    position: absolute;
    right: 15px;
    top: 10px;
    width: 80px;
    min-width: 50px;
    height: 30px;
    line-height: 30px
}

.select-territory-mod .e-sell-form-control-rich-radio {
    padding: 0
}

.select-territory-mod .e-sell-form-control-rich-radio p {
    font-size: 14px;
    line-height: 20px;
    margin: 5px;
    color: #999
}

.select-territory-mod .e-sell-form-3item > span {
    padding: 0 5px
}

.select-territory-mod .e-sell-form-control-rich-radio:hover {
    background-color: #eef9ff;
    border-color: #00a4ff;
    transition: all .3s ease-in-out
}

.select-territory-mod .e-sell-form-control-rich-radio.current {
    border-color: #00a4ff;
    background-color: #eef9ff
}

.select-territory-mod .e-sell-form-control-rich-radio.current.multi::after {
    content: '';
    width: 22px;
    height: 20px;
    background-image: url(sprite/master-202003171459.svg);
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    background-position: 55.379999999999995% 87.5%;
    background-size: 395.45454545454544% 300%;
    background-repeat: no-repeat
}

.select-territory-mod .e-sell-form-3item {
    margin: 0 -5px
}

.e-sell-input-btn {
    font-size: 0
}

.e-sell-input-btn .e-sell-form-control-input {
    width: calc(100% - 80px)
}

.e-sell-input-btn .c-btn {
    width: 80px;
    padding: 0;
    min-width: 0
}

.e-sell-form-text {
    font-size: 14px;
    line-height: 20px;
    color: #666
}

.e-sell-form-text a:hover {
    text-decoration: underline
}

.e-s-slot-list {
    font-size: 0;
    margin-bottom: -20px
}

.e-s-slot-item {
    margin: 0 20px 20px 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    font-size: 14px
}

.e-s-slot-list.list-1 .e-s-slot-item {
    width: 100%;
    margin-right: 0
}

.e-s-slot-list.list-2 .e-s-slot-item {
    width: calc((100% - 20px) / 2)
}

.e-s-slot-list.list-2 .e-s-slot-item:nth-child(2n+0) {
    margin-right: 0
}

.e-s-slot-list.list-3 .e-s-slot-item {
    width: calc((100% - 41px) / 3)
}

.e-s-slot-list.list-3 .e-s-slot-item:nth-child(3n+0) {
    margin-right: 0
}

.e-s-slot-list.list-4 .e-s-slot-item {
    width: calc((100% - 60px) / 4)
}

.e-s-slot-list.list-4 .e-s-slot-item:nth-child(4n+0) {
    margin-right: 0
}

.e-s-slot-list.list-5 .e-s-slot-item {
    width: calc((100% - 80px) / 5)
}

.e-s-slot-list.list-5 .e-s-slot-item:nth-child(5n+0) {
    margin-right: 0
}

.e-dialog-mask {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: .7;
    z-index: 1000
}

.e-dialog {
    background-color: #fff;
    position: fixed;
    z-index: 1001;
    min-width: 420px;
    padding-bottom: 40px
}

.e-dialog-hd {
    position: relative;
    z-index: 2;
    min-height: 41px;
    box-sizing: border-box
}

.e-dialog-title {
    font-size: 16px;
    line-height: 1;
    font-weight: 700;
    color: #333;
    padding-left: 25px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
    margin-top: 25px
}

.c-dialog-close {
    position: absolute;
    width: 16px;
    height: 16px;
    right: 25px;
    top: 25px;
    font-size: 0;
    cursor: pointer
}

.c-dialog-close:before {
    content: "";
    position: absolute;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    background-image: url(sprite/master-202003171459.png);
    left: 50%;
    top: 50%;
    margin: -6px 0 0 -6px;
    background-position: -68px 0px
}

.e-dialog-ft {
    font-size: 0;
    text-align: center;
    padding: 30px 25px 0
}

.e-dialog-ft > span + span {
    margin-left: 25px
}

.e-dialog-ft .c-btn {
    min-width: 120px
}

.e-dialog-bd {
    max-height: 450px;
    overflow: hidden;
    overflow-y: auto;
    padding: 10px 25px 0
}

.e-dialog-bd .e-sell-config-buy {
    padding: 0
}

.e-dialog-icon-confirm-success {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(sprite/master-202003171459.svg);
    background-position: 65.45% 3.5700000000000003%;
    background-size: 271.875% 187.5%;
    background-repeat: no-repeat
}

.e-dialog-icon-confirm-error {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(sprite/master-202003171459.svg);
    background-position: 1.82% 96.43%;
    background-size: 271.875% 187.5%;
    background-repeat: no-repeat
}

.e-dialog-ft .e-dialog-ft-col {
    padding: 0 20px;
    text-align: left
}

.e-dialog-confirm {
    margin-top: 7px;
    box-sizing: border-box;
    padding: 0 0 0 42px;
    min-width: 200px;
    max-width: 370px;
    margin-left: auto;
    margin-right: auto
}

.e-dialog-confirm-title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    display: block;
    position: relative
}

.e-dialog-confirm-title i {
    margin-right: 10px;
    vertical-align: middle;
    position: absolute;
    left: -42px;
    top: -5px
}

.e-dialog-confirm-desc {
    font-size: 14px;
    line-height: 20px;
    margin-top: 11px;
    color: #666
}

.e-dialog-confirm-desc em {
    color: #ff7200
}

.e-dialog-confirm-center {
    padding-left: 0
}

.c-dialog-confirm.e-c-dialog-confirm-center .c-dialog-confirm-desc, .c-dialog-confirm.e-c-dialog-confirm-center .c-dialog-confirm-title, .e-dialog-confirm-center .e-dialog-confirm-desc, .e-dialog-confirm-center .e-dialog-confirm-title {
    text-align: center
}

.c-dialog-confirm.e-c-dialog-confirm-center strong.c-dialog-confirm-title {
    display: block
}

.e-dialog-confirm-center .e-dialog-confirm-title i {
    position: relative;
    display: inline-block;
    left: 0;
    top: -2px
}

.e-dialog-b {
    min-width: 420px;
    max-width: 600px
}

.e-dialog-agreement {
    font-size: 14px;
    color: #666;
    line-height: 20px
}

.e-dialog-agreement h3 {
    color: #000;
    font-weight: 700;
    margin-bottom: 20px
}

.e-dialog-agreement ol, .e-dialog-agreement p, .e-dialog-agreement ul {
    margin-bottom: 10px
}

.e-dialog-agreement ol, .e-dialog-agreement ul {
    padding-left: 1.5em
}

.e-dialog-agreement li + li {
    margin-top: 10px
}

.e-dialog-order-payment {
    background-color: #f7f8fa;
    padding-left: 25px;
    padding-right: 25px;
    margin-right: -25px;
    margin-left: -25px;
    font-size: 0;
    padding-top: 20px
}

.e-dialog-order-payment .order-payment-main {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    background-color: #00bd00;
    padding: 10px 15px 15px;
    box-sizing: border-box
}

.e-dialog-order-payment .order-payment-channel-name {
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    display: block;
    font-weight: 400
}

.e-dialog-order-payment .order-payment-channel-icon-wx {
    display: inline-block;
    vertical-align: top;
    width: 28px;
    height: 24px;
    margin-right: 7px;
    background-image: url(sprite/master-202003171459.png);
    background-position: -34px -34px
}

.e-dialog-order-payment .order-payment-channel-qrcode {
    margin-top: 10px
}

.e-dialog-order-payment .order-payment-channel-qrcode img {
    display: block;
    width: 100%;
    height: auto
}

.e-dialog-order-payment .order-payment-aside {
    vertical-align: top;
    display: inline-block;
    padding-left: 40px;
    padding-top: 15px
}

.e-dialog-order-payment .order-payment-amount {
    font-size: 18px
}

.e-dialog-order-payment .order-payment-amount-num {
    font-size: 30px;
    color: #ff7800
}

.e-dialog-order-payment .order-payment-desc {
    font-size: 14px;
    margin-top: 2px
}

.e-dialog-order-payment .order-payment-steps {
    margin-top: 33px
}

.e-dialog-order-payment .order-payment-steps-item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    position: relative
}

.e-dialog-order-payment .order-payment-steps-item + .order-payment-steps-item {
    padding-left: 48px
}

.e-dialog-order-payment .order-payment-steps-item + .order-payment-steps-item:before {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    margin-left: -30%;
    top: 8px;
    height: 1px;
    background-color: #7c848e
}

.e-dialog-order-payment .order-payment-steps-num {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #7c848e;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 16px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px;
    position: relative;
    z-index: 2
}

.e-dialog-order-payment .order-payment-steps-figure {
    margin-bottom: 5px
}

.e-dialog-order-payment .icon-order-payment-steps {
    display: inline-block;
    width: 32px;
    height: 32px;
    vertical-align: top
}

.e-dialog-order-payment .icon-order-payment-steps-scan {
    background-image: url(sprite/master-202003171459.png);
    background-position: 0px 0px
}

.e-dialog-order-payment .icon-order-payment-steps-qrcode {
    background-image: url(sprite/master-202003171459.png);
    background-position: -34px 0px
}

.e-dialog-order-payment .icon-order-payment-steps-succee {
    background-image: url(sprite/master-202003171459.png);
    background-position: 0px -34px
}

.e-dialog-order-payment .order-payment-steps-desc {
    font-size: 14px
}

.e-dialog-order-payment .order-payment-tips {
    font-size: 12px;
    color: #666;
    padding-top: 20px;
    background-color: #fff;
    margin-top: 15px;
    margin-left: -25px;
    margin-right: -25px;
    padding-left: 25px;
    padding-right: 25px
}

.e-dialog-order-payment .order-payment-tips a {
    color: #00a4ff
}

.e-dialog-order-payment .order-payment-tips a:hover {
    text-decoration: underline
}

.e-e-dialog-txt-wrap {
    color: #666;
    max-height: 400px;
    overflow: auto
}

.e-e-dialog-txt-wrap h1 {
    font-size: 16px;
    text-align: center;
    padding: 0 0 10px;
    color: #333
}

.e-e-dialog-txt-wrap h2 {
    font-size: 14px;
    text-align: left;
    padding: 10px 0;
    color: #333
}

.e-e-dialog-txt-wrap p {
    text-align: left;
    margin-bottom: 10px;
    color: #666
}

.e-e-dialog-txt-form {
    margin-top: 10px
}

.dialog-configinfo {
    background-color: #efefef;
    box-sizing: border-box;
    display: table;
    margin-bottom: 20px;
    padding: 0;
    width: 100%
}

.dialog-configinfo-caption {
    padding: 10px 10px 0;
    font-weight: 600;
    color: #000
}

.dialog-configinfo-dl {
    padding-top: 10px;
    padding-bottom: 10px
}

.dialog-configinfo-dt {
    font-size: 14px;
    color: #888;
    line-height: 20px;
    padding-left: 10px;
    padding-right: 10px
}

.dialog-configinfo-dd {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px
}

.dialog-configinfo-dl + .dialog-configinfo-dl {
    padding-top: 0
}

.e-dialog-checkbox {
    line-height: 28px;
    position: relative;
    padding-left: 22px
}

.e-dialog-checkbox-label {
    color: #666;
    line-height: 28px;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    font-size: 0;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 28px;
    text-align: left
}

.e-dialog-checkbox-label-box {
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    font-size: 0;
    cursor: pointer;
    width: 16px;
    height: 16px;
    position: relative
}

.e-dialog-checkbox-label-input {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
    z-index: 1;
    opacity: 0;
    box-sizing: border-box
}

.e-dialog-checkbox-label-icon {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    box-sizing: border-box;
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1530793332086_qbn9ufjrqtz7zxgvi.svg)
}

.e-dialog-checkbox-label-box .e-dialog-checkbox-label-input:checked + .e-dialog-checkbox-label-icon {
    background-image: url(http://imgcache.qq.com/open_proj/proj_qcloud_v2/rocket_images/1530793332087_53eettjatgfogvi.svg)
}

.e-dialog-checkbox-con {
    display: inline-block;
    height: auto
}

.bubble-icon-plaint {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(sprite/master-202003171459.svg);
    background-position: 98.59% 2.27%;
    background-size: 543.75% 375%;
    background-repeat: no-repeat
}

.e-bubble {
    position: absolute
}

.e-bubble .e-bubble-inner:after, .e-bubble .e-bubble-inner:before {
    font-size: 0;
    position: absolute;
    width: 0;
    height: 0;
    content: '';
    border: 6px dashed transparent
}

.e-bubble .e-bubble-inner:after {
    border: 5px dashed transparent
}

.e-bubble-inner {
    font-size: 12px;
    -moz-box-sizing: border-box;
    padding: 12px;
    border: 1px solid #ddd;
    border-radius: 0;
    background-color: #fff;
    line-height: 1.5;
    position: static !important;
    left: 50%;
    top: 50%;
    color: #000;
    box-sizing: border-box;
    white-space: normal
}

.e-bubble-inner a {
    color: #00a4ff
}

.e-bubble-top .e-bubble-inner:after, .e-bubble-top .e-bubble-inner:before {
    bottom: 100%;
    left: inherit;
    right: inherit;
    margin-bottom: -1px;
    border-bottom-style: solid
}

.e-bubble-top .e-bubble-inner:before {
    margin-left: -6px;
    border-bottom-color: #ddd
}

.e-bubble-top .e-bubble-inner:after {
    margin-left: -5px;
    border-bottom-color: #fff
}

.e-bubble-right .e-bubble-inner:after, .e-bubble-right .e-bubble-inner:before {
    top: inherit;
    bottom: inherit;
    left: 100%;
    margin-left: -1px;
    border-left-style: solid
}

.e-bubble-right .e-bubble-inner:before {
    margin-top: -8px;
    border-left-color: #ddd
}

.e-bubble-right .e-bubble-inner:after {
    margin-top: -7px;
    border-left-color: #fff
}

.e-bubble-bottom .e-bubble-inner:after, .e-bubble-bottom .e-bubble-inner:before {
    top: 100%;
    left: inherit;
    right: inherit;
    margin-top: -1px;
    border-top-style: solid
}

.e-bubble-bottom .e-bubble-inner:before {
    margin-left: -6px;
    border-top-color: #ddd
}

.e-bubble-bottom .e-bubble-inner:after {
    margin-left: -5px;
    border-top-color: #fff
}

.e-bubble-left .e-bubble-inner:after, .e-bubble-left .e-bubble-inner:before {
    top: inherit;
    bottom: inherit;
    right: 100%;
    margin-right: -1px;
    border-right-style: solid
}

.e-bubble-left .e-bubble-inner:before {
    margin-top: -7px;
    border-right-color: #ddd
}

.e-bubble-left .e-bubble-inner:after {
    margin-top: -6px;
    border-right-color: #fff
}

.e-bubble-trigger {
    position: relative;
    display: inline-block;
    vertical-align: top
}

.e-bubble-trigger .icon {
    cursor: pointer
}

.e-bubble-trigger .icon-text {
    font-size: 14px;
    cursor: pointer
}

.e-bubble-trigger .e-bubble {
    visibility: hidden;
    width: 300px;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    text-align: center;
    pointer-events: none;
    opacity: 0
}

.e-bubble-trigger .e-bubble .e-bubble-inner {
    display: inline-block;
    overflow-y: auto;
    max-width: 100%;
    max-height: 100%;
    text-align: left;
    vertical-align: middle;
    pointer-events: auto;
    font-weight: 400
}

.e-bubble-trigger .e-bubble-bottom, .e-bubble-trigger .e-bubble-top {
    left: 50%;
    margin-left: -150px
}

.e-bubble-trigger .e-bubble-top {
    top: 100%;
    margin-top: 8px;
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.e-bubble-trigger .e-bubble-bottom {
    bottom: 100%;
    margin-bottom: 8px;
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}

.e-bubble-trigger.hover .e-bubble-bottom, .e-bubble-trigger.hover .e-bubble-top, .e-bubble-trigger:hover .e-bubble-bottom, .e-bubble-trigger:hover .e-bubble-top {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.e-bubble-trigger .e-bubble-left, .e-bubble-trigger .e-bubble-right {
    top: 50%;
    height: 300px;
    margin-top: -150px
}

.e-bubble-trigger .e-bubble-left:before, .e-bubble-trigger .e-bubble-right:before {
    font-size: 0;
    display: inline-block;
    width: 0;
    height: 100%;
    content: '';
    vertical-align: middle
}

.e-bubble-trigger .e-bubble-left {
    text-align: left;
    left: 100%;
    margin-left: 8px;
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px)
}

.e-bubble-trigger .e-bubble-right {
    text-align: right;
    right: 100%;
    margin-right: 8px;
    -webkit-transform: translateX(8px);
    transform: translateX(8px)
}

.e-bubble-trigger.hover .e-bubble-left, .e-bubble-trigger.hover .e-bubble-right, .e-bubble-trigger:hover .e-bubble-left, .e-bubble-trigger:hover .e-bubble-right {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.e-bubble-trigger.disable-hover .e-bubble-bottom, .e-bubble-trigger.disable-hover .e-bubble-top {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.e-bubble-trigger.disable-hover .e-bubble-left, .e-bubble-trigger.disable-hover .e-bubble-right {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.e-bubble-trigger.disable-hover:hover .e-bubble {
    visibility: hidden;
    opacity: 0
}

.e-bubble-trigger.show-bubble .e-bubble, .e-bubble-trigger.show-bubble:hover .e-bubble {
    z-index: 9999;
    visibility: visible;
    opacity: 1
}

.e-hero-bar {
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #1a1c24;
    padding-left: 20px;
    padding-right: 20px
}

.e-hero-bar-inner {
    display: table;
    margin: 0 auto;
    max-width: 1180px;
    width: 100%;
    height: 255px;
    box-sizing: border-box
}

.e-hero-bar-cnt {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.e-hero-bar-title {
    font-weight: 400;
    color: #fff;
    font-size: 42px;
    line-height: 63px;
    margin-top: -10px
}

.e-hero-bar-desc {
    margin: 2px auto 0;
    max-width: 700px;
    font-size: 18px;
    line-height: 30px;
    color: #dbdbdb
}

.e-hero-bar-link {
    color: #00a4ff;
    text-decoration: none
}

.e-hero-bar-btns {
    margin-top: 24px;
    font-size: 0
}

.e-hero-bar-btns .btn-item {
    display: inline-block;
    vertical-align: middle
}

.e-hero-bar-btns .btn-item + .btn-item {
    margin-left: 20px
}

.e-hero-bar-btns .c-btn {
    width: 200px;
    height: 35px;
    line-height: 35px;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px
}

.e-hero-bar-btns .c-btn-hole {
    background-color: transparent;
    line-height: 33px
}

.e-hero-bar-btns .c-btn-hole:hover {
    background-color: #228ac2
}

.e-hero-bar-btns .btn-item:only-child .c-btn {
    width: 220px
}

.e-hero-bar.with-nav .e-hero-bar-cnt {
    padding-bottom: 25px
}

.e-hero-bar.with-nav-high .e-hero-bar-cnt {
    padding-bottom: 35px
}

.e-hero-bar.with-nav-middle .e-hero-bar-cnt {
    padding-bottom: 30px
}

.e-hero-bar-resist-nav {
    width: 100%;
    height: auto
}

.e-hero-bar-resist-nav.middle {
    margin-top: -30px
}

.e-hero-bar-resist-nav-inner {
    width: 1200px;
    height: auto;
    box-sizing: border-box;
    padding: 0 10px;
    margin: 0 auto
}

.e-hero-bar-resist-nav-list {
    display: table;
    width: 100%;
    height: auto;
    table-layout: fixed;
    background-color: #006EFF
}

.e-hero-bar-resist-nav-item {
    display: table-cell;
    width: auto;
    text-align: center;
    font-size: 0;
    vertical-align: middle
}

.e-hero-bar-resist-nav-link {
    display: inline-block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #D8E9FF;
    letter-spacing: 0;
    position: relative;
    z-index: 1;
    transition: all 50ms ease-in
}

.e-hero-bar-resist-nav-link.disable, .e-hero-bar-resist-nav-link.disable:hover {
    color: #6AAAFF;
    cursor: no-drop;
    font-size: 16px
}

.e-big-ban {
    height: 450px;
    background-image: url(http://rocket.oa.com/open_proj/proj_qcloud_v2/event/2020/pc/CloudEnterprise/css/img/banner@2x.png);
    background-position: center 0;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 100%;
    background-color: #000
}

.e-big-ban.e-big-ban-big {
    background: 0 0;
    position: relative
}

.e-big-ban-inner {
    width: 1180px;
    padding-top: 120px;
    margin: 0 auto;
    position: relative
}

.e-big-ban-inner-con {
    position: relative;
    width: 500px
}

.e-big-ban-tit {
    font-size: 42px;
    color: #FFF;
    line-height: 58px;
    padding-bottom: 24px;
    position: relative;
    font-weight: 400
}

.e-big-ban-tit::after {
    content: "";
    display: inline-block;
    width: 80px;
    height: 3px;
    background: #00E4ff;
    border-radius: 3.5px;
    position: absolute;
    bottom: 0;
    left: 0
}

.e-big-ban-sub-tit {
    font-size: 18px;
    color: #FFF;
    line-height: 28px;
    height: 56px;
    width: auto;
    margin-top: 8px
}

.e-big-ban-banner-btn {
    margin-top: 24px;
    margin-left: -20px
}

.e-big-ban-banner-btn .act-btn {
    width: 120px;
    margin-left: 20px
}

.e-big-ban-banner-btn .act-btn-white-hole {
    border-color: #FFF
}

.e-big-ban-big-bg {
    display: none;
    position: absolute;
    width: 100%;
    height: 850px;
    z-index: -1;
    background-image: url(http://rocket.oa.com/open_proj/proj_qcloud_v2/event/2020/pc/CloudEnterprise/css/img/banner@2x.png);
    background-size: cover;
    background-position: center 0;
    background-repeat: no-repeat;
    left: 0;
    right: 0;
    top: 0
}

.e-big-ban-big .e-big-ban-big-bg {
    display: block
}

.e-big-ban + .e-hero-bar-nav {
    position: relative
}

.e-hero-bar-nav.white .e-hero-bar-nav-inner {
    background-color: #FFF;
    box-shadow: rgba(178, 192, 202, .3) 0 2px 4px
}

.e-hero-bar-nav.white .e-hero-bar-nav-item {
    border-right: none;
    position: relative
}

.e-hero-bar-nav.white .e-hero-bar-nav-item + .e-hero-bar-nav-item::after {
    content: '';
    width: 1px;
    height: 28px;
    background-color: #DDD;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%)
}

.e-hero-bar-nav.white .e-hero-bar-nav-item.actived + .e-hero-bar-nav-item::after, .e-hero-bar-nav.white .e-hero-bar-nav-item.actived::after {
    display: none
}

.e-hero-bar-nav.white .e-hero-bar-nav-title {
    color: #000
}

.e-hero-bar-nav.white .e-hero-bar-nav-desc {
    color: #888
}

.e-hero-bar-nav.white .e-hero-bar-nav-item a:hover, .e-hero-bar-nav.white .e-hero-bar-nav-item.actived a, .e-hero-bar-nav.white .e-hero-bar-nav-item.actived a:hover {
    background: rgba(222, 243, 255, .25)
}

.blue-skin .e-big-ban-tit::after {
    background: linear-gradient(90deg, #E5C26A 0, #B58840 100%)
}

.blue-skin .e-big-ban-sub-tit {
    color: rgba(123, 159, 209, .8)
}

.blue-skin .e-big-ban-banner-btn .act-btn {
    background: linear-gradient(-89deg, #976E37 0, #CCB074 100%);
    color: #FFF;
    position: relative;
    border: none
}

.blue-skin .e-big-ban-banner-btn .act-btn::after {
    content: '';
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.blue-skin .e-hero-bar-nav.white .e-hero-bar-nav-inner {
    background-color: #003BC8;
    box-shadow: none
}

.blue-skin .e-hero-bar-nav.white .e-hero-bar-nav-title {
    color: #FFF
}

.blue-skin .e-hero-bar-nav.white .e-hero-bar-nav-desc {
    color: rgba(255, 255, 255, .6)
}

.blue-skin .e-hero-bar-nav.white .e-hero-bar-nav-item + .e-hero-bar-nav-item::after {
    background-color: rgba(221, 221, 221, .15);
    content: '';
    width: 1px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%)
}

.blue-skin .e-hero-bar-nav.white .e-hero-bar-nav-item:hover + .e-hero-bar-nav-item::after, .blue-skin .e-hero-bar-nav.white .e-hero-bar-nav-item:hover::after {
    display: none
}

.blue-skin .e-hero-bar-nav.white .e-hero-bar-nav-item {
    border: none;
    position: relative
}

.e-subtab {
    margin-bottom: 30px
}

.e-subtab-inner {
    margin: 0 auto;
    max-width: 1180px
}

.e-text-strong {
    color: #ff7800 !important
}

.e-headerA {
    display: none;
    position: relative;
    padding-left: 64px;
    padding-right: 64px;
    background-color: #202124;
    z-index: 1001;
    height: 55px
}

.e-headerA a {
    display: block
}

.e-headerA-left {
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -12px
}

.e-headerA-logo {
    display: block;
    width: 33px;
    height: 24px;
    background-image: url(sprite/master-202003171459.svg);
    background-repeat: no-repeat;
    background-position: 1.8499999999999999% 2.78%;
    background-size: 263.6363636363636% 250%
}

.e-headerA-title {
    display: block;
    font-size: 18px;
    line-height: 55px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.e-headerA-right {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12px
}

.e-headerA-mask {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .6);
    z-index: 99
}

.e-headerA-icon-close {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    display: inline-block;
    position: relative
}

.e-headerA-icon-close:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    background-image: url(sprite/master-202003171459.svg);
    background-position: 98.59% 43.18%;
    background-size: 543.75% 375%;
    background-repeat: no-repeat
}

.e-headerA-dropdown {
    position: absolute;
    top: 55px;
    left: 0;
    right: 0;
    background-color: #16171a;
    z-index: 100;
    padding-top: 5px
}

.e-headerA-dropdown-item {
    line-height: 45px;
    position: relative;
    border-top: #2b2b2e 1px solid
}

.e-headerA-dropdown-item:first-child {
    border-top: none
}

.e-headerA-dropdown-item a {
    color: #fff;
    display: block;
    padding: 0 20px;
    font-size: 14px
}

.e-headerA-dropdown-nickname {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-headerA-dropdown-item .e-headerA-dropdown-text-week {
    color: #999;
    font-size: 12px;
    padding-bottom: 10px
}

.e-headerA-dropdown-toolbar {
    padding: 20px 10px;
    text-align: center;
    font-size: 0
}

.e-headerA-dropdown-toolbar-col {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px
}

.e-headerA-dropdown-toolbar .c-btn {
    vertical-align: middle;
    min-width: 100%
}

.e-headerA-follow {
    display: block;
    background-color: #16171a;
    padding: 20px
}

.e-headerA-follow-figure img {
    display: block;
    width: 120px;
    height: 120px;
    margin: 0 auto 15px
}

.tcc18-footer-follow-desc {
    color: #999;
    text-align: center
}

.tcc18-footer-follow-desc p {
    margin-bottom: 10px;
    font-size: 12px
}

.tcc18-footer-follow-desc p:last-child {
    font-size: 14px
}

@media (min-width: 769px) {
    body {
        min-width: 1200px
    }

    .c-mod.e-mt-s {
        margin-top: 20px
    }

    .c-mod.e-mb-s {
        margin-bottom: 20px
    }

    .c-mod.e-mt-l {
        margin-top: 50px
    }

    .c-mod.e-mb-l {
        margin-bottom: 50px
    }
}

@media (max-width: 768px) {
    body {
        background-color: #fff
    }

    .c-grid.bg-color {
        background-color: transparent
    }

    .hide-mobile .e-sell-config-buy-form {
        display: none
    }

    .c-mod.e-mt-s {
        margin-top: 10px
    }

    .c-mod.e-mb-s {
        margin-bottom: 10px
    }

    .c-mod.e-mt-l {
        margin-top: 15px
    }

    .c-mod.e-mb-l {
        margin-bottom: 15px
    }

    .e-m-hide {
        display: none !important
    }

    .c-grid.space {
        border-top: 15px solid #f2f2f2
    }

    .c-grid-layout {
        padding: 15px 0
    }

    .c-grid-layout > [class*=c-g-] {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (max-width: 768px) {
    .c-tit-mod {
        padding-bottom: 5px;
        padding-top: 5px;
        margin-bottom: 7px;
        border-bottom: 1px solid #dadada
    }

    .c-tit-mod .c-tit {
        font-size: 20px;
        line-height: 28px;
        text-align: left;
        color: #232323;
        margin-bottom: 0
    }

    .c-tit-mod .c-des {
        display: none;
        font-size: 12px;
        line-height: 20px;
        margin-top: 0;
        text-align: left
    }

    .c-tit-mod span.more {
        top: 10px
    }
}

@media (max-width: 768px) {
    .e-s-seckill-head {
        position: relative;
        margin-bottom: 5px;
        border-bottom: #e5e5e5 1px solid;
        height: 55px
    }

    .e-s-seckill-head-tit {
        font-size: 16px;
        padding-top: 10px
    }

    .e-s-seckill-time-txt {
        display: block;
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 5px;
        color: #000
    }

    .e-s-seckill-time-txt:last-child {
        display: none
    }

    .e-s-seckill-time-num {
        display: inline-block;
        padding: 4px;
        margin: 0 5px;
        font-size: 10px;
        width: 13px
    }

    .e-s-seckill-time-txt + .e-s-seckill-time-num {
        margin-left: 0
    }

    .e-s-seckill-time > span {
        font-size: 14px;
        color: #00a4ff
    }
}

@media (max-width: 768px) {
    .c-port-mod .c-tit {
        font-size: 14px;
        line-height: 18px
    }

    .c-port-mod {
        padding-top: 0;
        padding-bottom: 15px;
        margin-bottom: 0;
        border-bottom: none
    }

    .c-port-mod:after {
        top: 8px
    }
}

@media screen and (min-width: 769px) {
    .bg-color .c-port-mod .c-tit {
        background-color: #f7f8fa
    }

    .e-seckill-news {
        font-size: 14px;
        line-height: 24px;
        color: #333;
        margin-top: 15px
    }

    .e-seckill-news-con, .e-seckill-news-label {
        display: inline
    }

    .e-seckill-news-icon {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .e-seckill-news {
        font-size: 14px;
        line-height: 20px;
        margin-top: 7px;
        color: #333
    }

    .e-seckill-news-icon {
        display: none
    }

    .e-seckill-news-con, .e-seckill-news-label {
        display: inline
    }
}

@media screen and (max-width: 768px) {
    .e-sell-form-control-rich-radio del {
        display: block
    }
}

@media (max-width: 768px) {
    .e-s-slot-list {
        margin-bottom: 0
    }

    .e-s-slot-item {
        margin: 0;
        display: block;
        padding: 0
    }

    .e-s-slot-item:last-child {
        border-bottom: none
    }

    .e-s-slot-list.list-2 .e-s-slot-item, .e-s-slot-list.list-3 .e-s-slot-item, .e-s-slot-list.list-4 .e-s-slot-item, .e-s-slot-list.list-5 .e-s-slot-item {
        width: auto
    }

    .e-s-slot-list.m-list-2 .e-s-slot-item {
        display: inline-block;
        width: calc((100% - 20px) / 2);
        margin: 0 20px 0 0
    }

    .e-s-slot-list.m-list-2 .e-s-slot-item:nth-child(3n+0) {
        margin: 0 20px 0 0
    }

    .e-s-slot-list.m-list-2 .e-s-slot-item:nth-child(2n+0) {
        margin-right: 0
    }

    .e-s-slot-list.m-list-3 .e-s-slot-item {
        display: inline-block;
        width: calc((100% - 40px) / 3);
        margin: 0 20px 0 0
    }

    .e-s-slot-list.m-list-3 .e-s-slot-item:nth-child(3n+0) {
        margin-right: 0
    }
}

@media screen and (max-width: 768px) {
    .e-dialog-confirm {
        min-width: 100%;
        max-width: 100%;
        margin-top: 0;
        padding-left: 0;
        padding-bottom: 45px
    }

    .e-dialog-confirm-title {
        text-align: left;
        font-size: 18px;
        line-height: 27px;
        font-weight: 400
    }

    .e-dialog-confirm-title i {
        display: inline-block;
        vertical-align: -9px;
        position: static
    }

    .e-dialog-confirm-desc {
        margin-top: 14px;
        font-size: 14px;
        line-height: 24px
    }

    .e-dialog-confirm-center .e-dialog-confirm-title i {
        position: static
    }
}

@media (max-width: 768px) {
    .e-dialog-b {
        left: 0 !important;
        top: auto !important;
        margin: 0 !important;
        position: fixed;
        bottom: 0;
        right: 0;
        min-width: 100%;
        max-height: 80vh;
        box-sizing: border-box;
        padding-bottom: 40px
    }

    .e-dialog-b .c-dialog-close {
        right: 13px;
        top: 13px
    }

    .e-dialog-b .e-dialog-hd {
        min-height: 45px
    }

    .e-dialog-b .e-dialog-title {
        padding-left: 15px;
        margin-bottom: 0;
        margin-top: 14px
    }

    .e-dialog-b .e-dialog-bd {
        max-height: calc(80vh - 85px);
        padding-top: 0;
        padding-left: 15px;
        padding-right: 15px
    }

    .e-dialog-b .e-dialog-ft {
        position: absolute;
        padding: 0;
        bottom: 0;
        width: 100%;
        background-color: #f7f8fa;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .e-dialog-b .e-dialog-ft:before {
        content: "";
        position: absolute;
        top: 0;
        width: 100%;
        background-color: #e5e5e5;
        height: 1px
    }

    .e-dialog-b .e-dialog-ft > span {
        -webkit-box-flex: 0;
        -webkit-flex: 0;
        flex: 0
    }

    .e-dialog-b .e-dialog-ft > span:nth-child(1) {
        order: 1
    }

    .e-dialog-b .e-dialog-ft > span:only-child {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1
    }

    .e-dialog-b .e-dialog-ft > span + span {
        margin-left: 0;
        -webkit-box-flex: auto;
        -webkit-flex: auto;
        flex: auto
    }

    .e-dialog-b .e-dialog-ft .c-btn {
        height: 40px;
        line-height: 40px;
        border: 0;
        display: block;
        position: relative
    }

    .e-dialog-b .e-dialog-ft [class*=c-btn-] {
        background-color: transparent;
        padding-left: 15px;
        padding-right: 15px
    }

    .e-dialog-b .e-dialog-ft [class*=c-btn-]:hover {
        background-color: transparent;
        color: #00a4ff
    }

    .e-dialog-b .e-dialog-ft > span + span [class*=c-btn-] {
        text-align: left
    }
}

@media screen and (min-width: 769px) {
    .e-dialog-ft .e-dialog-ft-col {
        padding-left: 0;
        padding-right: 0;
        line-height: 1;
        margin-top: -20px
    }

    .e-dialog-ft .e-sell-config-buy-price {
        font-size: 0;
        line-height: 1
    }

    .e-dialog-ft .e-s-seckill-price-num {
        margin-right: 10px;
        display: inline-block
    }

    .e-dialog-ft .e-s-seckill-price-unit {
        color: #f60
    }

    .e-dialog-ft .e-sell-config-buy-price em {
        margin-right: 0;
        font-size: 18px
    }

    .e-dialog-ft .e-sell-config-buy-price span {
        font-size: 12px
    }

    .e-dialog-ft .e-s-seckill-price-del {
        color: #999;
        font-size: 12px;
        display: inline-block
    }

    .e-dialog-ft .e-text-economy {
        vertical-align: 2px
    }

    .e-dialog-ft .e-sell-config-buy-price .price-text {
        line-height: 28px
    }
}

@media screen and (max-width: 768px) {
    .e-dialog-ft .e-dialog-ft-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        text-align: left;
        margin-bottom: 0;
        padding-left: 15px;
        line-height: 1
    }

    .e-dialog-ft .e-sell-config-buy-price {
        margin-bottom: 0;
        line-height: 1;
        font-size: 0;
        min-height: 0
    }

    .e-dialog-ft .e-s-seckill-price-unit {
        color: #f60
    }

    .e-dialog-ft .e-s-seckill-price-num {
        margin-right: 10px;
        font-size: 0;
        display: inline-block
    }

    .e-dialog-ft .e-sell-config-buy-price em {
        margin-right: 0;
        font-size: 18px
    }

    .e-dialog-ft .e-s-seckill-price-del {
        display: inline-block;
        color: #999;
        font-size: 12px
    }

    .e-dialog-ft .e-text-economy {
        vertical-align: 1px
    }
}

@media screen and (max-width: 600px) {
    .e-dialog-order-payment .order-payment-main {
        margin-left: auto;
        margin-right: auto;
        display: block
    }

    .e-dialog-order-payment .order-payment-aside {
        display: block;
        padding-left: 0;
        text-align: center
    }
}

@media screen and (min-width: 769px) {
    .e-card-product {
        padding: 16px 10px;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dbdbdb;
        overflow: hidden;
        display: table;
        box-sizing: border-box;
        width: 100%
    }

    .e-card-product:hover {
        border-color: #b3b3b3
    }

    .e-card-product .card-main {
        display: table-cell;
        vertical-align: top
    }

    .e-card-product .card-title {
        font-size: 14px;
        line-height: 20px;
        height: 20px;
        overflow: hidden;
        color: #333
    }

    .e-card-product .card-desc {
        font-size: 14px;
        line-height: 20px;
        height: 20px;
        overflow: hidden;
        color: #999;
        margin-top: 2px
    }

    .e-card-product .card-aside {
        display: table-cell;
        vertical-align: top;
        position: relative;
        white-space: nowrap
    }

    .e-card-product .card-price {
        font-size: 14px;
        line-height: 20px;
        text-align: right;
        position: relative;
        z-index: 2
    }

    .e-card-product .card-price-num {
        color: #999
    }

    .e-card-product .card-price-num em {
        color: #f60
    }

    .e-card-product .card-price-del {
        margin-top: 2px;
        color: #999;
        text-decoration: line-through
    }

    .e-card-product .card-figure {
        position: absolute;
        right: 0;
        top: 100%;
        margin-top: -20px;
        width: 60px
    }

    .e-card-product .card-figure img {
        display: block;
        width: 100%;
        height: auto
    }
}

@media screen and (max-width: 768px) {
    .e-card-product {
        padding: 6px 10px;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dbdbdb;
        overflow: hidden;
        display: table;
        box-sizing: border-box;
        width: 100%;
        margin-bottom: 10px
    }

    .e-card-product .card-main {
        display: table-cell;
        vertical-align: top
    }

    .e-card-product .card-title {
        font-size: 14px;
        line-height: 20px;
        height: 20px;
        overflow: hidden;
        color: #333
    }

    .e-card-product .card-desc {
        font-size: 14px;
        line-height: 20px;
        height: 20px;
        overflow: hidden;
        color: #999;
        margin-top: 2px
    }

    .e-card-product .card-aside {
        display: table-cell;
        vertical-align: top;
        position: relative;
        white-space: nowrap
    }

    .e-card-product .card-price {
        font-size: 14px;
        line-height: 20px;
        text-align: right;
        position: relative;
        z-index: 2
    }

    .e-card-product .card-price-num {
        color: #999
    }

    .e-card-product .card-price-num em {
        color: #f60
    }

    .e-card-product .card-price-del {
        margin-top: 2px;
        color: #999;
        text-decoration: line-through
    }

    .e-card-product .card-figure {
        position: absolute;
        right: 0;
        top: 100%;
        margin-top: -20px;
        width: 60px
    }

    .e-card-product .card-figure img {
        display: block;
        width: 100%;
        height: auto
    }
}

@media screen and (min-width: 769px) {
    .e-dialog-pay-succee {
        width: 940px;
        max-width: 100%
    }

    .e-dialog-pay-succee .e-dialog-confirm-center .e-dialog-confirm-desc {
        text-align: center
    }

    .e-dialog-pay-succee .c-port-mod {
        margin-top: 35px;
        padding-bottom: 17px
    }

    .e-dialog-pay-succee .c-port-mod .c-tit {
        font-size: 14px;
        color: #999
    }

    .e-dialog-pay-succee .e-s-slot-list {
        overflow: hidden
    }
}

@media screen and (max-width: 768px) {
    .e-dialog-pay-succee .e-dialog-confirm-center .e-dialog-confirm-desc {
        text-align: center
    }

    .e-dialog-pay-succee .c-port-mod {
        margin-top: -25px;
        padding-bottom: 17px
    }

    .e-dialog-pay-succee .c-port-mod .c-tit {
        font-size: 14px;
        color: #999
    }

    .e-dialog-pay-succee .e-s-slot-list {
        overflow: hidden;
        margin-bottom: 10px
    }
}

@media screen and (min-width: 769px) {
    .e-dialog-sharelink .e-dialog-bd {
        overflow: inherit
    }

    .e-sharelink {
        margin-top: 7px;
        box-sizing: border-box;
        margin-left: auto;
        margin-right: auto
    }

    .e-sharelink-title {
        text-align: center;
        font-size: 16px;
        line-height: 24px;
        font-weight: 700;
        display: block;
        position: relative;
        margin-bottom: 20px
    }

    .e-sharelink-form .input-group {
        display: table;
        width: 100%
    }

    .e-sharelink-form .input-group .input-control {
        vertical-align: top;
        vertical-align: top;
        width: 420px;
        width: 420px;
        line-height: 33px;
        line-height: 33px;
        height: 35px;
        font-size: 14px;
        font-size: 14px;
        outline: 0;
        border: 1px solid #DDD;
        border-right: 0;
        border-right: 0;
        padding: 0 10px;
        display: table-cell;
        color: #666
    }

    .e-sharelink-form .input-group .input-group-btn {
        display: table-cell;
        vertical-align: top;
        width: 68px
    }

    .e-sharelink-form .input-group .share-btn {
        display: block;
        width: 100%;
        min-width: 0;
        padding-left: 0;
        padding-right: 0
    }

    .e-sharelink-channel {
        text-align: center;
        font-size: 0;
        margin-top: 20px
    }

    .e-sharelink-channel .channel-label {
        font-size: 14px;
        line-height: 20px;
        color: #666;
        vertical-align: top;
        display: inline-block;
        margin-right: 5px
    }

    .e-sharelink-channel .channel-control {
        vertical-align: top;
        display: inline-block
    }

    .e-sharelink-channel .channel-item {
        margin-right: 10px
    }

    .e-sharelink-channel .channel-item:last-child {
        margin-right: 0
    }

    .e-sharelink-channel .e-sharelink-scan {
        padding: 3px
    }

    .e-sharelink-channel .scan-figure {
        display: table-cell;
        vertical-align: middle
    }

    .e-sharelink-channel .scan-figure img {
        display: block;
        width: 80px;
        height: 80px
    }

    .e-sharelink-channel .scan-main {
        display: table-cell;
        vertical-align: middle;
        padding-left: 10px
    }

    .e-sharelink-channel .scan-title {
        font-size: 16px;
        font-weight: 700;
        color: #000;
        line-height: 1;
        margin-bottom: 6px;
        display: block
    }

    .e-sharelink-channel .scan-desc {
        font-size: 12px;
        color: #666;
        line-height: 1.5;
        white-space: nowrap
    }

    .e-dialog-sharelink .e-dialog-ft > span:nth-child(2), .e-sharelink-details {
        display: none
    }

    .e-bubble-inner a:hover {
        text-decoration: underline
    }
}

@media screen and (max-width: 769px) {
    .e-sharelink {
        padding-bottom: 45px
    }

    .e-dialog-sharelink .e-dialog-ft > span:nth-child(1), .e-sharelink-channel, .e-sharelink-form {
        display: none
    }

    .e-sharelink-title {
        font-size: 18px;
        line-height: 27px;
        font-weight: 400;
        text-align: center
    }

    .e-sharelink-details .details-url {
        margin-top: 14px;
        font-size: 14px;
        line-height: 24px;
        color: #333;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        word-break: break-all
    }

    .e-sharelink-details .details-tips {
        font-size: 14px;
        color: #999;
        text-align: center;
        margin-top: 8px
    }
}

@media screen and (min-width: 769px) {
    .e-bubble-trigger .icon-text {
        border-bottom: 1px dashed #999
    }

    .e-bubble-trigger.hover .e-bubble, .e-bubble-trigger:hover .e-bubble {
        z-index: 9999;
        visibility: visible;
        -webkit-transition-delay: .1s;
        transition-delay: .1s;
        opacity: 1
    }
}

@media screen and (max-width: 768px) {
    .e-bubble-trigger .e-bubble {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .e-hero-bar {
        padding: 0 15px;
        min-width: 320px;
        box-sizing: border-box;
        background-size: auto 100%
    }

    .e-hero-bar.with-nav .e-hero-bar-cnt, .e-hero-bar.with-nav-high .e-hero-bar-cnt {
        padding-bottom: 0
    }
}

@media screen and (max-width: 600px) {
    .e-hero-bar-inner {
        height: 160px
    }

    .e-hero-bar-title {
        margin-top: -5px;
        font-size: 22px;
        line-height: 33px;
        color: #fff
    }

    .e-hero-bar-desc {
        font-size: 14px;
        line-height: 20px;
        color: #dbdbdb;
        margin-top: 5px
    }

    .e-hero-bar-btns {
        margin-top: 15px
    }

    .e-hero-bar-btns .btn-item {
        width: 50%;
        box-sizing: border-box;
        padding: 0 7.5px
    }

    .e-hero-bar-btns .btn-item:first-child {
        padding-left: 0
    }

    .e-hero-bar-btns .btn-item:last-child {
        padding-right: 0
    }

    .e-hero-bar-btns .btn-item + .btn-item {
        margin: 0
    }

    .e-hero-bar-btns .c-btn {
        width: 100%;
        height: 35px;
        line-height: 35px;
        line-height: 35px;
        font-size: 16px
    }

    .e-hero-bar-btns .c-btn-hole {
        line-height: 33px
    }

    .e-hero-bar-btns .btn-item:only-child {
        width: 100%;
        padding: 0
    }

    .e-hero-bar-btns .btn-item:only-child .c-btn {
        width: 150px;
        display: inline-block
    }
}

@media (min-width: 769px) {
    .e-hero-bar-nav {
        margin-top: -25px;
        height: 50px
    }

    .e-hero-bar-nav-inner {
        box-sizing: border-box;
        max-width: 1180px;
        margin: 0 auto;
        background-color: #383e4e
    }

    .e-hero-bar-nav-list {
        display: table;
        table-layout: fixed;
        width: 100%;
        box-sizing: border-box;
        padding: 0
    }

    .e-hero-bar-nav-item {
        display: table-cell;
        vertical-align: middle;
        border-right: 1px solid #1f2533
    }

    .e-hero-bar-nav-item:last-child {
        border-right: none
    }

    .e-hero-bar-nav-item a {
        display: block;
        font-size: 16px;
        line-height: 50px;
        box-sizing: border-box;
        text-align: center;
        color: #fff;
        transition: all .3s linear
    }

    .e-hero-bar-nav-item a:hover {
        background-color: #424858
    }

    .e-hero-bar-nav-item.actived a, .e-hero-bar-nav-item.actived a:hover {
        background-color: #00a4ff
    }

    .e-hero-bar-nav-pages {
        display: none
    }

    .e-hero-bar-nav.sticky {
        position: relative
    }

    .e-hero-bar-nav.sticky .e-hero-bar-nav-inner {
        position: absolute;
        left: 0;
        z-index: 101;
        right: 0;
        overflow: hidden;
        box-sizing: border-box
    }

    .e-hero-bar-nav.high {
        height: 70px;
        margin-top: -35px
    }

    .e-hero-bar-nav.high .e-hero-bar-nav-item a {
        line-height: normal;
        height: 70px;
        padding-top: 11px;
        padding-left: 20px;
        padding-right: 20px;
        box-sizing: border-box;
        overflow: hidden
    }

    .e-hero-bar-nav-icon {
        display: inline-block;
        width: 32px;
        height: 32px
    }

    .e-hero-bar-nav-item .e-hero-bar-nav-icon {
        margin-right: 15px;
        vertical-align: -11px
    }

    .e-hero-bar-nav.high .e-hero-bar-nav-icon {
        float: left;
        margin-top: 8px;
        margin-right: 15px
    }

    .e-hero-bar-nav.high .e-hero-bar-nav-text {
        text-align: left
    }

    .e-hero-bar-nav.high .e-hero-bar-nav-title {
        display: block;
        font-size: 16px;
        line-height: 22px;
        height: 22px;
        overflow: hidden
    }

    .e-hero-bar-nav.high .e-hero-bar-nav-desc {
        display: block;
        font-size: 14px;
        line-height: 20px;
        margin-top: 3px;
        height: 20px;
        overflow: hidden
    }

    .e-hero-bar-nav.high.sticky .e-hero-bar-nav-item a {
        line-height: 50px;
        height: 50px;
        padding-top: 0;
        text-align: center
    }

    .e-hero-bar-nav.high.sticky .e-hero-bar-nav-icon {
        float: none;
        vertical-align: top
    }

    .e-hero-bar-nav.high.sticky .e-hero-bar-nav-text {
        text-align: center;
        display: inline-block;
        vertical-align: top
    }

    .e-hero-bar-nav.high.sticky .e-hero-bar-nav-title {
        line-height: 50px;
        height: 50px
    }

    .e-hero-bar-nav.high.sticky .e-hero-bar-nav-desc {
        display: none
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-inner {
        background-color: #fff
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-list {
        border-collapse: collapse;
        background-color: #fff;
        position: relative;
        z-index: 2
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-item {
        border-left: 1px solid #DBDBDB;
        border-right: 1px solid #DBDBDB
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-item.actived {
        border-left-color: #00a4ff;
        border-right-color: #00a4ff
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-item a {
        position: relative;
        color: #000
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-item a:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        border-bottom: 1px solid #DBDBDB
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-item a:hover {
        background-color: #f7f7f7
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-desc {
        color: #666
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-item.actived a {
        background-color: #00a4ff
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-item.actived a:before {
        display: none
    }

    .e-hero-bar-nav.style-tint .e-hero-bar-nav-item.actived .e-hero-bar-nav-desc, .e-hero-bar-nav.style-tint .e-hero-bar-nav-item.actived a {
        color: #fff
    }

    .e-hero-bar-nav.style-tint.sticky .e-hero-bar-nav-inner {
        max-width: 100%
    }

    .e-hero-bar-nav.style-tint.sticky .e-hero-bar-nav-inner:before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -960px;
        width: 1920px;
        bottom: 0;
        background: -moz-linear-gradient(left, rgba(237, 237, 237, 0) 0, rgba(199, 199, 199, .98) 50%, rgba(200, 200, 200, 1) 51%, rgba(237, 237, 237, 0) 100%);
        background: -webkit-linear-gradient(left, rgba(237, 237, 237, 0) 0, rgba(199, 199, 199, .98) 50%, rgba(200, 200, 200, 1) 51%, rgba(237, 237, 237, 0) 100%);
        background: linear-gradient(to right, rgba(237, 237, 237, 0) 0, rgba(199, 199, 199, .98) 50%, rgba(200, 200, 200, 1) 51%, rgba(237, 237, 237, 0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ededed', endColorstr='#00ededed', GradientType=1)
    }

    .e-hero-bar-nav.style-tint.sticky .e-hero-bar-nav-list {
        max-width: 1180px;
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 768px) {
    .e-hero-bar-nav {
        margin-top: 0;
        min-width: 320px
    }

    .e-hero-bar-nav-inner {
        position: relative;
        background-color: #202124
    }

    .e-hero-bar-nav-list {
        display: table;
        width: 100%;
        table-layout: fixed;
        font-size: 0;
        padding: 0
    }

    .e-hero-bar-nav-item {
        display: table-cell;
        vertical-align: middle
    }

    .e-hero-bar-nav-item a {
        position: relative;
        display: block;
        padding: 10px 5px;
        font-size: 14px;
        line-height: 15px;
        color: #fff;
        text-align: center
    }

    .e-hero-bar-nav-item a:active, .e-hero-bar-nav-item.actived a {
        color: #00a4ff
    }

    .e-hero-bar-nav-item.actived a:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 3px;
        background-color: #00a4ff
    }

    .e-hero-bar-nav-pages a {
        position: absolute;
        top: 0;
        height: 100%;
        width: 30px;
        font-size: 0;
        line-height: 35px;
        text-align: center;
        background-color: #202124
    }

    .e-hero-bar-nav-pages a:before {
        content: '';
        box-sizing: border-box;
        display: inline-block;
        vertical-align: middle;
        width: 10px;
        height: 10px;
        border-style: solid;
        border-color: #fff
    }

    .e-hero-bar-nav-pages .prev {
        left: 0
    }

    .e-hero-bar-nav-pages .prev:before {
        border-width: 0 0 2px 2px;
        transform: rotate3d(0, 0, 1, 45deg)
    }

    .e-hero-bar-nav-pages .next {
        right: 0
    }

    .e-hero-bar-nav-pages .next:before {
        border-width: 0 2px 2px 0;
        transform: rotate3d(0, 0, 1, -45deg)
    }

    .e-hero-bar-nav-desc {
        display: none
    }

    .e-hero-bar-nav.sticky .e-hero-bar-nav-inner {
        position: static
    }
}

@media screen and (min-width: 769px) {
    .e-hero-bar-link:hover {
        text-decoration: underline
    }

    .e-hero-bar-resist-nav-link:hover {
        font-size: 18px;
        color: #FFF;
        line-height: 60px
    }

    .e-hero-bar-resist-nav-link.cur, .e-hero-bar-resist-nav-link.cur:hover {
        line-height: 60px;
        background-color: #1C7EFF;
        font-size: 16px;
        color: #FFF;
        z-index: 2
    }

    .e-hero-bar-resist-nav-item + .e-hero-bar-resist-nav-item .e-hero-bar-resist-nav-link::before {
        content: '';
        display: block;
        width: 1px;
        height: 28px;
        position: absolute;
        top: 50%;
        left: -2px;
        transform: translate(0, -50%);
        background: #2986FF;
        z-index: -1
    }

    .e-hero-bar-resist-nav-item .e-hero-bar-resist-nav-link.cur::before {
        background: #1C7EFF;
        left: initial;
        right: 0;
        z-index: 2
    }
}

@media screen and (max-width: 768px) {
    .e-hero-bar-resist-nav-inner {
        width: 100%;
        padding: 0
    }

    .e-hero-bar-resist-nav-list {
        display: block;
        font-size: 0;
        overflow-x: auto;
        white-space: nowrap
    }

    .e-hero-bar-resist-nav-item {
        display: inline-block;
        width: auto;
        height: auto
    }

    .e-hero-bar-resist-nav-link {
        min-width: 100px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        box-sizing: border-box;
        padding: 0 10px
    }

    .e-hero-bar-resist-nav-link.cur {
        background: #1C7EFF;
        color: #FFF
    }

    .e-hero-bar-resist-nav-link.disable, .e-hero-bar-resist-nav-link.disable:hover {
        font-size: 14px
    }
}

@media screen and (min-width: 768px) {
    .e-big-ban-banner-btn .act-btn:hover {
        color: #00a4ff
    }
}

@media screen and (min-width: 1921px) {
    .e-big-ban {
        background-size: 100% auto
    }
}

@media screen and (max-width: 768px) {
    .e-big-ban, .e-big-ban.e-big-ban-big {
        max-width: 100%;
        height: 200px;
        background-image: url(mod/head/css/img/hero/mobile_banner.png);
        background-color: #000;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat
    }

    .e-big-ban-big-bg {
        display: none !important
    }

    .e-big-ban-inner {
        width: 100%;
        padding-top: 28px;
        text-align: left
    }

    .e-big-ban-inner-con {
        width: 100%;
        padding: 0 16px;
        box-sizing: border-box
    }

    .e-big-ban-tit {
        font-size: 28px;
        color: #FFF;
        line-height: 36px;
        padding-bottom: 10px
    }

    .e-big-ban-sub-tit {
        opacity: .8;
        font-size: 14px;
        color: #FFF;
        line-height: 22px;
        width: 152px;
        height: 44px;
        overflow-y: hidden
    }

    .e-big-ban-banner-btn {
        margin-top: 10px
    }

    .e-big-ban + .e-hero-bar-nav.white {
        display: none
    }
}

@media screen and (min-width: 769px) {
    .blue-skin .e-big-ban-banner-btn .act-btn:hover {
        color: #FFF
    }

    .blue-skin .e-big-ban-banner-btn .act-btn:hover::after {
        display: inline-block;
        background: rgba(0, 0, 0, .2)
    }

    .blue-skin .e-big-ban-banner-btn .act-btn:active::after {
        display: inline-block;
        background: rgba(0, 0, 0, .3)
    }

    .blue-skin .e-big-ban-banner-btn .act-btn.act-btn-disabled:active, .blue-skin .e-big-ban-banner-btn .act-btn.disabled, .blue-skin .e-big-ban-banner-btn .act-btn.disabled:hover {
        opacity: .3
    }
}

@media screen and (min-width: 769px) {
    .blue-skin .e-hero-bar-nav.white .e-hero-bar-nav-item a:hover, .blue-skin .e-hero-bar-nav.white .e-hero-bar-nav-item.actived a, .blue-skin .e-hero-bar-nav.white .e-hero-bar-nav-item.actived a:hover {
        background: rgba(255, 255, 255, .1)
    }
}

@media (min-width: 769px) {
    .e-subtab-inner {
        text-align: center
    }

    .e-subtab-list {
        display: block;
        vertical-align: middle;
        box-sizing: border-box;
        padding: 0 50px;
        max-width: 100%;
        white-space: nowrap;
        border-bottom: 2px solid #e5e5e5;
        font-size: 0
    }

    .e-subtab-item {
        display: inline-block;
        vertical-align: middle
    }

    .e-subtab-item > a {
        display: block;
        position: relative;
        padding: 0 10px;
        margin-bottom: -2px;
        height: 46px;
        border-bottom: 2px solid transparent;
        font-size: 16px;
        line-height: 46px;
        color: #333
    }

    .e-subtab-item > a:hover {
        color: #00a4ff
    }

    .e-subtab-item.actived > a {
        color: #00a4ff;
        border-bottom-color: #00a4ff
    }

    .e-subtab-pages {
        display: none
    }

    .e-subtab-item.dropdown {
        position: relative
    }

    .e-subtab-item.dropdown > a:after {
        content: '';
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        margin-top: -1px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px 5px 0;
        border-color: #7f7f7f transparent
    }

    .e-subtab-item.dropdown > a:hover:after {
        border-color: #00a4ff transparent
    }

    .e-subtab-dropdown {
        position: absolute;
        left: 50%;
        top: 100%;
        margin-left: -95px;
        margin-top: -5px;
        width: 190px;
        text-align: center
    }

    .e-subtab-dropdown-menu {
        display: inline-block;
        vertical-align: middle;
        box-sizing: border-box;
        padding: 10px 0;
        min-width: 90px;
        max-width: 100%;
        background-color: #fff;
        box-shadow: 0 3px 7px rgba(0, 0, 0, .1)
    }

    .e-subtab-dropdown-item + .e-subtab-dropdown-item {
        margin-top: 5px
    }

    .e-subtab-dropdown-item > a {
        display: block;
        padding: 0 15px;
        font-size: 14px;
        line-height: 24px;
        color: #333;
        word-wrap: break-word;
        text-align: left
    }

    .e-subtab-dropdown-item > a:hover {
        color: #00a4ff;
        background-color: #f7f8fa
    }
}

@media (max-width: 768px) {
    .c-grid-layout .e-subtab {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 10px
    }

    .e-subtab-inner {
        position: relative;
        background-color: #fff;
        overflow: hidden
    }

    .e-subtab-inner:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 2px;
        background-color: #f2f2f2
    }

    .e-subtab-scroll {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch
    }

    .e-subtab-list {
        white-space: nowrap;
        display: -webkit-box;
        display: flex;
        -webkit-box-lines: single;
        flex-wrap: nowrap;
        font-size: 0
    }

    .e-subtab-item {
        display: inline-block;
        vertical-align: middle;
        -webkit-box-flex: inherit;
        flex: inherit;
        margin-right: 16px
    }

    .e-subtab-item a {
        display: block;
        padding: 0;
        border-bottom: 2px solid transparent;
        font-size: 16px;
        line-height: 35px;
        color: #333;
        text-decoration: none;
        text-align: left
    }

    .e-subtab-item a:active {
        color: #00a4ff
    }

    .e-subtab-item.actived a {
        position: relative;
        z-index: 1;
        color: #00a4ff;
        border-bottom-color: #00a4ff
    }

    .e-subtab-item.dropdown {
        display: none
    }

    .e-subtab-pages a {
        position: absolute;
        top: 0;
        z-index: 2;
        box-sizing: border-box;
        height: 100%;
        width: 30px;
        font-size: 0;
        line-height: 42px;
        text-align: center;
        background-color: #fff;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
        border-bottom: 3px solid #f2f2f2
    }

    .e-subtab-pages a:before {
        content: '';
        box-sizing: border-box;
        display: inline-block;
        vertical-align: middle;
        width: 10px;
        height: 10px;
        border-style: solid;
        border-color: #7f7f7f
    }

    .e-subtab-pages .prev {
        left: 0
    }

    .e-subtab-pages .prev:before {
        border-width: 0 0 2px 2px;
        transform: rotate3d(0, 0, 1, 45deg)
    }

    .e-subtab-pages .next {
        right: 0
    }

    .e-subtab-pages .next:before {
        border-width: 0 2px 2px 0;
        transform: rotate3d(0, 0, 1, -45deg)
    }
}

@media screen and (max-width: 768px) {
    .c-nav {
        display: none
    }

    .e-headerA {
        display: block
    }
}

#MAXIM {
    content: "v_i20200529155617"
}