﻿@charset "utf-8";

html,body {
    width: 100%;
    font-size: 14px;
    color: #474e5d
}

html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary,button {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: 'pingfang SC','Helvetica Neue',Helvetica,'Hiragino Sans GB','Segoe UI','Microsoft Yahei',Tahoma,Arial,STHeiti,sans-serif;
    vertical-align: baseline;
    background: transparent;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: none
}

html {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 1200px
}

*,*:before,*:after {
    -moz-box-sizing: inherit;
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

body {
    background: #fafcff;
    overflow-x: hidden;
    min-width: 1200px
}

article,aside,figure,footer,header,nav,section,details,summary {
    display: block
}

img,object,embed {
    max-width: 100%
}

i,em {
    font-style: normal
}

ol,ul,li {
    list-style: none
}

h1,h2,h3,h4,h5,h6,b {
    font-weight: normal
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    color: inherit
}

a,a:hover,a:active,a:focus {
    text-decoration: none;
    outline: none;
    cursor: pointer
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

p {
    -ms-word-break: break-all;
    word-break: break-all;
    text-align: justify
}

input,textarea {
    display: block;
    margin: 0;
    padding: 0;
    border-radius: 0;
    border: none;
    font-size: 100%;
    font-family: 'Helvetica Neue',Helvetica,'Hiragino Sans GB','Segoe UI','Microsoft Yahei',Tahoma,Arial,STHeiti,sans-serif;
    line-height: 1.2em;
    color: inherit;
    outline: none;
    -webkit-appearance: none
}

input::-webkit-input-placeholder {
    line-height: 1.2em
}

.wrap {
    width: 100%;
    min-width: 1200px;
    overflow: hidden
}

.ie7 img {
    -ms-interpolation-mode: bicubic
}

.item,.field {
    display: block;
    font-size: 14px
}

.center-cotar {
    display: block;
    width: 1200px;
    margin: 0 auto
}

.vm-cotar {
    display: inline-block;
    line-height: 1.2em;
    vertical-align: middle
}

.ftp {
    display: inline-block;
    font-size: 14px;
    vertical-align: top
}

.fp {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle
}

.fbp {
    display: inline-block;
    font-size: 14px;
    vertical-align: bottom
}

.hf {
    font-size: 0
}

.fbox {
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-box
}

.bf1 {
    -o-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    flex: 1
}

.bf2 {
    -o-box-flex: 2;
    -moz-box-flex: 2;
    -webkit-box-flex: 2;
    box-flex: 2;
    flex: 2
}

.bf3 {
    -o-box-flex: 3;
    -moz-box-flex: 3;
    -webkit-box-flex: 3;
    box-flex: 3;
    flex: 3
}

.lfp {
    float: left
}

.rfp {
    float: right
}

.cf {
    width: 100%;
    height: 0;
    line-height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden
}

.cfa:after {
    display: block;
    content: "";
    width: 100%;
    height: 0;
    line-height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden
}

.tb {
    display: table;
    table-layout: fixed
}

.tc {
    display: table-cell;
    vertical-align: top
}

.txtl {
    text-align: left
}

.txtr {
    text-align: right
}

.txtc {
    text-align: center
}

.mc-img-responsive {
    position: relative;
    height: 0;
    background-size: cover;
    background-position: center;
    background-color: #f4f4f4;
    overflow: hidden
}

.mc-img-responsive.-img-1by1 {
    padding-bottom: 100%
}

.mc-img-responsive.-img-2by1 {
    padding-bottom: 50%
}

.mc-img-responsive.-img-3by1 {
    padding-bottom: 33.3%
}

.mc-img-responsive.-img-16by5 {
    padding-bottom: 31.25%
}

.mc-img-responsive.-img-16by9 {
    padding-bottom: 56.25%
}

.mc-img-responsive.-img-16by10 {
    padding-bottom: 62.5%
}

.mc-img-responsive.-img-4by3 {
    padding-bottom: 75%
}

.mc-img-responsive.-img-25by12 {
    padding-bottom: 48%
}

.mc-img-responsive .mc-responsive-item {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border: 0;
    background-size: cover;
    background-position: center
}

.mc-img-responsive .mc-responsive-item img {
    display: none
}

.hide {
    display: none
}

.mc-edit-cotar .edui-container {
    max-width: 1000px
}

.mc-edit-cotar p {
    line-height: 1.8em;
    margin: 15px 0
}

.mc-edit-cotar i,.mc-edit-cotar cite,.mc-edit-cotar em,.mc-edit-cotar var,.mc-edit-cotar address,.mc-edit-cotar dfn {
    font-style: italic
}

.mc-edit-cotar strong,.mc-edit-cotar b {
    font-weight: bold
}

.mc-edit-cotar sup {
    vertical-align: super;
    font-size: 12px;
    line-height: 1em
}

.mc-edit-cotar sub {
    vertical-align: sub;
    font-size: 12px;
    line-height: 1em
}

.pop-position-wrap {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    text-align: center;
    z-index: 1001 !important
}

.pop-position-wrap:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle
}

.pop-position-wrap .pop-wrap {
    position: relative;
    display: inline-block;
    background: #fff;
    vertical-align: middle
}

.pop-position-wrap .pop-wrap .pop-close {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
    z-index: 1;
}

.pop-position-wrap .pop-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: url("../img/icon/pixel_80.png") repeat top left
}

.tip-wrap {
    display: inline-block;
    max-height: 75%;
    vertical-align: middle;
    overflow: hidden;
    z-index: 1001 !important
}

.tip-content {
    margin-bottom: 15px;
    padding: 8px 13px;
    border-radius: 5px;
    background: url("../img/icon/pixel_60.png") repeat top left;
    color: #fff;
    font-size: 20px
}

.loading-cotar {
    border-radius: 3px;
    background-color: #fbfbfb;
    background-image: url('data:image/gif;base64,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');
    background-repeat: no-repeat;
    background-position: center 10px;
    padding: 45px 10px 10px 10px
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none
}

input[type="number"] {
    -moz-appearance: textfield
}

.ic-plus-red:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 12px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-plus-red.png") no-repeat top left
}

.ic-minus-red:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 12px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-minus-red.png") no-repeat top left
}

.ic-new-red:before {
    content: "";
    display: inline-block;
    width: 28px;
    height: 14px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-new-red.png") no-repeat top left
}

.ic-hand-red:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-hand-red.png") no-repeat top left
}

.ic-state-success-b:before {
    content: "";
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-state-success-b.png") no-repeat top left
}

.ic-state-success:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-state-success.png") no-repeat top left
}

.ic-state-error:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-state-error.png") no-repeat top left
}

.ic-state-warn:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-state-warn.png") no-repeat top left
}

.ic-dialog-warn:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-dialog-warn.png") no-repeat top left
}

.ic-dialog-success:before {
    content: "";
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-dialog-success.png") no-repeat top left
}

.ic-dialog-error:before {
    content: "";
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-dialog-error.png") no-repeat top left
}

.ic-sp-close:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-sp-close.png") no-repeat center
}

.ic-close:before,.pop-close-btn {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-close.png") no-repeat top left
}

.ic-hot:before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 17px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-hot.png") no-repeat top left
}

.ic-back-btn:before {
    content: "";
    display: inline-block;
    width: 19px;
    height: 19px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-back-btn.png") no-repeat top left
}

.ic-close-btn:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-close-btn.png") no-repeat top left
}

.ic-select-box-arrow:before,.uc-common-page .selectbox>div:before,.uc-common-page .cascader-wrap .txt:before {
    position: absolute;
    content: "";
    display: block;
    width: 10px;
    height: 5px;
    line-height: 1em;
    background: url("../img/icon/ic-select-box-arrow.png") no-repeat top left
}

.ic-select-box-arrow-active:before,.uc-common-page .selectbox.mc-active>div:before,.uc-common-page .selectbox>div:hover:before,.uc-common-page .cascader-wrap.mc-active .txt:before,.uc-common-page .cascader-wrap .txt:hover:before {
    position: absolute;
    content: "";
    display: block;
    width: 10px;
    height: 5px;
    line-height: 1em;
    background: url("../img/icon/ic-select-box-arrow-active.png") no-repeat top left
}

.ic-next-arrow:before,.uc-common-page .cascader-wrap .cascader-list .cascader-item.has-next:before {
    position: absolute;
    content: "";
    display: block;
    width: 5px;
    height: 10px;
    line-height: 1em;
    background: url("../img/icon/ic-next-arrow.png") no-repeat top left
}

.ic-next-arrow-active:before,.uc-common-page .cascader-wrap .cascader-list .cascader-item.has-next.mc-active:before {
    position: absolute;
    content: "";
    display: block;
    width: 5px;
    height: 10px;
    line-height: 1em;
    background: url("../img/icon/ic-next-arrow-active.png") no-repeat top left
}

.ic-console-product:before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 20px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-product.png") no-repeat top left
}

.ic-console-order:before {
    content: "";
    display: inline-block;
    width: 23px;
    height: 19px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-order.png") no-repeat top left
}

.ic-console-location:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-location.png") no-repeat top left
}

.ic-uc-msg:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 12px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-uc-msg.png") no-repeat top left
}

.ic-uc-msg-info.active:before,.uc-common-page .console-header .msg-list>.item.active:before {
    background: url("../img/icon/ic-uc-msg-info-active.png") no-repeat top left
}

.ic-uc-msg-info:before,.uc-common-page .console-header .msg-list>.item:before {
    position: absolute;
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    line-height: 1em;
    background: url("../img/icon/ic-uc-msg-info.png") no-repeat top left
}

.ic-uc-help:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-uc-help.png") no-repeat top left
}

.ic-uc-user-drop-btn:after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 6px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-uc-user-drop-btn.png") no-repeat top left
}

.ic-uc-user-popmenu1:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-uc-user-popmenu1.png") no-repeat top left
}

.ic-uc-user-popmenu2:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-uc-user-popmenu2.png") no-repeat top left
}

.ic-uc-user-popmenu3:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-uc-user-popmenu3.png") no-repeat top left
}

.ic-uc-user-popmenu4:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-uc-user-popmenu4.png") no-repeat top left
}

.ic-side.active:before,
.uc-common-page.side-unfold .side-toggle-btn:before {
    content: "";
    display: inline-block;
    width: 48px;
    height: 50px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-side-active.png") no-repeat center;
}

.ic-side:before,.uc-common-page .side-toggle-btn:before {
    content: "";
    display: inline-block;
    width: 48px;
    height: 50px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-side.png") no-repeat center;
}

/*修改 width: 19px; height: 14px;*/
.ic-center-side1:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-center-side1.png") no-repeat top left
}

/*修改 width: 16px; height: 18px;*/
.ic-center-side2:before {
    content: "";
    display: inline-block;
    width: 17px;
    height: 19px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-center-side2.png") no-repeat top left
}

/*修改 width: 17px; height: 16px;*/
.ic-center-side3:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-center-side3.png") no-repeat top left
}

/*修改 width: 14px; height:16px;*/
.ic-center-side4:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-center-side4.png") no-repeat top left
}

/*修改 width: 16px; height:14px;*/
.ic-center-side5:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-center-side5.png") no-repeat top left
}

.ic-uc-info:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/img-console-btn.png") no-repeat top left
}

.ic-date:before {
    position: absolute;
    content: "";
    display: block;
    width: 22px;
    height: 20px;
    line-height: 1em;
    background: url("../img/icon/ic-date.png") no-repeat top left
}

.ic-console-btn1:hover:before,.ic-console-btn1.active:before {
    background: url("../img/icon/ic-console-btn1-active.png") no-repeat top left
}

.ic-console-btn1:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 13px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-btn1.png") no-repeat top left
}

.ic-console-btn2:hover:before,.ic-console-btn2.active:before {
    background: url("../img/icon/ic-console-btn2-active.png") no-repeat top left
}

.ic-console-btn2:before {
    content: "";
    display: inline-block;
    width: 13px;
    height: 15px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-btn2.png") no-repeat top left
}

.ic-console-btn3:hover:before,.ic-console-btn3.active:before {
    background: url("../img/icon/ic-console-btn3-active.png") no-repeat top left
}

.ic-console-btn3:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 13px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-btn3.png") no-repeat top left
}

.ic-console-btn4:hover:before,.ic-console-btn4.active:before {
    background: url("../img/icon/ic-console-btn4-active.png") no-repeat top left
}

.ic-console-btn4:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-btn4.png") no-repeat top left
}

.ic-console-btn5.active:before {
    background: url("../img/icon/ic-console-btn5-active.png") no-repeat top left
}

.ic-console-btn5:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-btn5.png") no-repeat top left
}

.ic-btn-more:hover:before {
    background: url("../img/icon/ic-btn-more-active.png") no-repeat top left
}

.ic-btn-more:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 4px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-btn-more.png") no-repeat top left
}

.ic-table-order:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-table-order.png") no-repeat top left
}

.ic-sort.up:before,.uc-common-page .mc-table table .sort.up:before {
    background: url("../img/icon/ic-sort-up.png") no-repeat top left
}

.ic-sort.down:before,.uc-common-page .mc-table table .sort.down:before {
    background: url("../img/icon/ic-sort-down.png") no-repeat top left
}

.ic-sort:before,.uc-common-page .mc-table table .sort:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 12px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-sort.png") no-repeat top left
}

/*修改 width: 16px;height: 14px;*/
.ic-usercenter-side1:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 17px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-usercenter-side1.png") no-repeat top left
}

.ic-usercenter-side2:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-usercenter-side2.png") no-repeat top left
}

.ic-usercenter-side-arrow:before {
    content: "";
    display: inline-block;
    width: 11px;
    height: 6px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-usercenter-side-arrow.png") no-repeat top left
}

.ic-upload-file:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 14px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-upload-file.png") no-repeat top left
}

.ic-down-arrow:after {
    content: "";
    display: inline-block;
    width: 11px;
    height: 6px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-down-arrow.png") no-repeat top left
}

.ic-down-arrow-active:after,.uc-common-page .order-table-info .tool-bar .tool-btn:hover i:after {
    content: "";
    display: inline-block;
    width: 11px;
    height: 6px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-down-arrow-active.png") no-repeat top left
}

.m-pagenation-wrap {
    padding: 50px 0;
    padding-right: 90px;
    font-size: 0
}

.m-pagenation-wrap .m-btn {
    display: inline-block;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-right: 10px;
    padding: 0 12px;
    font-size: 14px;
    line-height: 2em
}

.m-pagenation-wrap .m-btn.active {
    color: #fff;
    border-color: #da251a;
    background-color: #da251a
}

.sider-bar-wrap {
    display: inline-block;
    vertical-align: top;
    width: 250px;
    padding-right: 50px
}

.sider-bar-wrap .cho-list>.item {
    text-align: center;
    background-color: #f2f3f5;
    font-size: 16px;
    color: #77808a;
    cursor: pointer;
    line-height: 50px;
    border: 1px solid #eee
}

.sider-bar-wrap .cho-list>.item:hover {
    border-color: #ee0d24
}

.sider-bar-wrap .cho-list>.item.active {
    color: #fff;
    background-color: #da251a
}

.sider-bar-wrap .hot-box {
    margin-top: 40px
}

.sider-bar-wrap .hot-box .title-box {
    text-align: center;
    line-height: 60px;
    height: 60px;
    background-color: #da251a;
    font-size: 16px;
    color: #fff
}

.sider-bar-wrap .hot-box .title-box .pic-wrap {
    margin-left: 5px
}

.sider-bar-wrap .hot-box .h-list {
    border: 1px solid #eee
}

.sider-bar-wrap .hot-box .h-list>.item {
    height: 65px;
    border-bottom: 1px solid #eee;
    padding: 10px
}

.sider-bar-wrap .hot-box .h-list>.item .text {
    height: 42px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
    line-height: 1.8em
}

.sider-bar-wrap .kf-box {
    margin-top: 50px
}

.sider-bar-wrap .kf-box .title-box {
    color: #fff;
    font-size: 16px;
    background-image: url('../img/img-sider-kf-bg.png');
    height: 62px;
    padding-top: 25px;
    padding-left: 75px
}

.sider-bar-wrap .kf-box .s-list>.item {
    background-color: #f2f3f5;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #999;
    line-height: 44px;
    padding-left: 10px;
    overflow: hidden
}

.sider-r-box {
    display: inline-block;
    vertical-align: top;
    width: 950px
}

.bread-wrap {
    padding: 40px 0;
    font-size: 0;
    background-color: #eceef6;
    margin-bottom: 20px
}

.bread-wrap .title {
    display: inline-block;
    margin-right: 6px;
    font-size: 14px;
    color: #999
}

.bread-wrap .item {
    display: inline-block;
    padding-right: 5px;
    font-size: 14px;
    color: #999
}

.bread-wrap .item.active {
    color: #da251a
}

.bread-single-wrap {
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee
}

.bread-single-wrap .item {
    display: inline-block;
    padding-right: 5px;
    font-size: 14px;
    color: #999
}

.bread-single-wrap .item.active {
    color: #474e5d
}

.bread-single-wrap .item .dot {
    display: inline-block;
    padding: 0 5px
}

.radio-btn {
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: pointer;
    background: url("../img/icon/ic-radio.png") no-repeat center
}

.radio-btn:hover {
    background: url("../img/icon/ic-radio-active.png") no-repeat center
}

.radio-btn.active {
    background: url("../img/icon/ic-radio-checked-active.png") no-repeat center
}

.simple-dialog-wrap {
    width: 400px;
    background-color: #fff!important;
    overflow: hidden
}

.simple-dialog-wrap .title {
    padding-left: 18px;
    border-bottom: 1px solid #c3cad9;
    line-height: 3.1em;
    font-size: 16px;
    text-align: left;
    color: #474e5d
}

.simple-dialog-wrap .content-wrap {
    padding: 50px 36px;
    font-size: 18px;
    color: #474e5d;
    text-align: left;
}

.simple-dialog-wrap .content-wrap .mc-ic {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}

.simple-dialog-wrap .btn-wrap {
    border-top: 1px solid #e1e6f0;
    padding: 15px;
    background-color: #fff;
    margin-left: -10px;
    text-align: right;
}

.simple-dialog-wrap .btn-wrap .btn {
    margin-left: 10px;
    padding: 0 20px
}

.simple-dialog-wrap .btn-wrap .btn.low-btn {
    border: 1px solid #e3e5f1;
    padding: 0 19px;
    color: #77808a;
    background-color: #fff;
}

.table-dialog-wrap {
    background-color: #fff!important;
    overflow: hidden;
    min-width: 600px;
    max-width: 70%
}

.table-dialog-wrap .title {
    padding-left: 15px;
    border-bottom: 1px solid #c3cad9;
    line-height: 2.5em;
    font-size: 16px;
    text-align: left;
    color: #474e5d
}

.table-dialog-wrap .table-content-wrap {
    text-align: left
}

.table-dialog-wrap .btn-wrap {
    font-size: 0;
    border-top: 1px solid #e1e6f0;
    padding: 15px;
    background-color: #fff;
    margin-left: -10px;
    text-align: right;
}

.table-dialog-wrap .btn-wrap .btn {
    margin-left: 10px;
    padding: 0 20px
}

.table-dialog-wrap .btn-wrap .btn.low-btn {
    border: 1px solid #e3e5f1;
    padding: 0 19px;
    color: #77808a;
    background-color: #fff
}

.table-dialog-wrap .btn-wrap .btn.low-btn:hover{
    color: #fff;
    border: 1px solid #cc162a;
    background-color: #cc162a;
}

.top-cotar {
    width: 100%;
    height: 540px;
    position: relative
}

.top-cotar .pic-wrap img {
    width: 100%;
    height: auto
}

.swiper-container1 {
    position: absolute;
    left: 50%;
    width: 1920px;
    height: 100%;
    margin-left: -960px;
    overflow: hidden
}

.swiper-container1 .btn-wrap {
    position: absolute;
    left: 355px;
    top: 370px
}

.swiper-container1 .btn-wrap .btn {
    padding: 0 30px;
    background: none;
    border: 1px solid #eee;
    line-height: 32px;
    font-size: 18px;
    border-radius: 0
}

.swiper-container .swiper-pagination,.swiper-container1 .swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
    bottom: 30px!important;
    left: 0;
    width: 100%
}

.swiper-container .swiper-pagination-bullet,.swiper-container1 .swiper-pagination-bullet,.swiper-container .swiper-pagination-switch,.swiper-container1 .swiper-pagination-switch {
    display: inline-block;
    background: #fff;
    width: 55px;
    height: 6px;
    cursor: pointer;
    opacity: 1;
    border-radius: 0;
    margin-right: 15px
}

.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-container1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-container .swiper-pagination-switch.swiper-pagination-bullet-active,.swiper-container1 .swiper-pagination-switch.swiper-pagination-bullet-active,.swiper-container .swiper-pagination-bullet.swiper-active-switch,.swiper-container1 .swiper-pagination-bullet.swiper-active-switch,.swiper-container .swiper-pagination-switch.swiper-active-switch,.swiper-container1 .swiper-pagination-switch.swiper-active-switch {
    background-color: #da251a
}

.main-page {
    font-size: 18px
}

.main-page .btn {
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    border-radius: 5px;
    background: #da251a;
    text-align: center;
    color: #fff
}

.main-page .btn.verbose {
    background-color: #fff;
    color: #999;
    border: 1px solid #eee
}

/*修改 width:250px;*/
.uc-common-page.side-unfold .console-side{
    width: 190px
}

.uc-common-page.side-unfold .console-side .side-nav-list>.item span{
    display: inline-block;
    color: #3a455b;
    vertical-align: middle;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
}

.uc-common-page.side-unfold .console-side .flatpickr-calendar {
    margin-top: -56px;
    margin-left: -400px
}

/*修改 width:250px;*/
.uc-common-page.side-unfold .uc-main-content-wrap {
    margin-left: 190px
}

.uc-common-page .scroll-cotar {
    overflow-y: auto;
    overflow-x: hidden
}

.uc-common-page .btn {
    position: relative;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    color: #fff;
    font-size: 12px;
    background-color: #da251a;
    text-align: center;
    cursor: pointer;
    vertical-align: top;
}

.uc-common-page .btn:hover {
    background-color: #cc162a
}

.uc-common-page .btn:hover .more-btn-list {
    display: block
}

.uc-common-page .btn.border,.uc-common-page .btn.mc-ic {
    padding: 0;
    line-height: 28px;
    color: #77808a;
    background-color: #fff;
    border: 1px solid #e1e6f0;
}

.uc-common-page .btn.border:hover,.uc-common-page .btn.mc-ic:hover,.uc-common-page .btn.border.active,.uc-common-page .btn.mc-ic.active {
    color: #da251a;
    border-color: #da251a;
    background-color: #f5f1f2;
    z-index: 1;
}

.uc-common-page .btn.mc-ic {
    width: 30px;
    text-align: center
}

.uc-common-page .btn.disable {
    color: #c6c6c6;
    background-color: #ededed;
    cursor: not-allowed
}

.uc-common-page .btn.disable:hover {
    color: #c6c6c6;
    border-color: #ddd;
    background-color: #ededed
}

.uc-common-page .btn.w120 {
    width: 90px
}

/*.uc-common-page .btn.w70 {*/
/*width: 70px*/
/*}*/

/*.uc-common-page .btn.w50 {*/
/*width: 50px*/
/*}*/

.uc-common-page .btn.w35 {
    width: 35px
}

.uc-common-page .btn .more-btn-list {
    display: none;
    position: absolute;
    top: 21px;
    right: 0;
    padding: 3px 0;
    background-color: #fff;
    border: 1px solid #ddd;
    z-index: 9;
    box-shadow: 1px 1px 7px rgba(0,0,0,.1)
}

.uc-common-page .btn .more-btn-list>.item {
    width: 100px;
    line-height: 25px;
    padding: 0 5px;
    font-size: 12px;
    text-align: left;
    color: #999
}

.uc-common-page .btn .more-btn-list>.item:hover {
    color: #da251a;
    background-color: #f5f1f2
}

.uc-common-page .upload-ipt {
    display: none;
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden;
    visibility: hidden;
}

.uc-common-page .checkbox {
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: pointer;
    background: url("../img/icon/ic-checkbox.png") no-repeat center
}

.uc-common-page .checkbox:hover {
    background: url("../img/icon/ic-checkbox-active.png") no-repeat left center
}

.uc-common-page .checkbox.active {
    background: url("../img/icon/ic-checkbox-checked-active.png") no-repeat center
}

.uc-common-page .checkbox.disable {
    position: relative;
    background: url("../img/icon/ic-checkbox.png") no-repeat left center;
    cursor: default;
    opacity: .5;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50)
}

.uc-common-page .checkbox.disable:before {
    position: absolute;
    content: "";
    display: block;
    width: 11px;
    height: 11px;
    line-height: 1em;
    left: 1px;
    top: 7px;
    background-color: #5f5d5d
}

.uc-common-page .ipt {
    width: 100%;
    height: 30px;
    line-height: 28px\9;
    padding: 0 5px;
    font-size: 12px;
    border: 1px solid #e1e6f0;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s
}

.uc-common-page .ipt:hover,
.uc-common-page .ipt:focus,
.uc-common-page .user-account .ipt:hover,
.uc-common-page .user-account .ipt:focus{
    border-color: #da251a;
    box-shadow: 0 0 7px rgba(222,16,37,.3)
}

.uc-common-page .selectbox {
    position: relative;
    text-align: left;
    white-space: nowrap;
}

.uc-common-page .selectbox.mc-active>div {
    border-color: #da251a;
    color: #da251a;
    background-color: #f5f1f2;
    box-shadow: 0 0 7px rgba(222,16,37,.3)
}

/*新增 color: #77808a;*/
button[disabled],
html input[disabled]{
    cursor: default;
}

.uc-common-page .selectbox>div {
    position: relative;
    width: 100%;
    min-width: 115px;
    height: 30px;
    line-height: 28px;
    padding-left: 8px;
    padding-right: 30px;
    font-size: 12px;
    color: #77808a;
    border: 1px solid #e1e6f0;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s
}

.uc-common-page .selectbox>div:before {
    right: 10px;
    top: 50%;
    margin-top: -3px
}

.uc-common-page .selectbox>div:hover {
    border-color: #da251a;
    color: #da251a;
    background-color: #f5f1f2;
    box-shadow: 0 0 7px rgba(222,16,37,.3)
}

.uc-common-page .selectbox ul {
    display: none;
    position: absolute;
    top: 33px;
    left: 0;
    right: 0;
    padding: 4px 0;
    max-height: 200px;
    border: 1px solid #ddd;
    background-color: #fff;
    z-index: 5;
    overflow: auto;
    box-shadow: 1px 1px 7px rgba(0,0,0,.1)
}

.uc-common-page .selectbox ul li {
    line-height: 25px;
    padding: 0 5px;
    font-size: 12px;
    cursor: pointer
}

.uc-common-page .selectbox ul li:hover {
    color: #da251a;
    background-color: #f5f1f2
}

.uc-common-page .cascader-wrap {
    position: relative;
    text-align: left
}

.uc-common-page .cascader-wrap.mc-active .txt {
    border-color: #da251a;
    color: #da251a;
    background-color: #f5f1f2;
    box-shadow: 0 0 7px rgba(222,16,37,.3)
}

.uc-common-page .cascader-wrap .txt {
    position: relative;
    width: 100%;
    height: 30px;
    line-height: 28px;
    padding-left: 5px;
    padding-right: 30px;
    font-size: 12px;
    border: 1px solid #ddd;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.uc-common-page .cascader-wrap .txt:before {
    right: 10px;
    top: 50%;
    margin-top: -3px
}

.uc-common-page .cascader-wrap .txt:hover {
    border-color: #da251a;
    color: #da251a;
    background-color: #f5f1f2;
    box-shadow: 0 0 7px rgba(222,16,37,.3)
}

.uc-common-page .cascader-wrap .cascader-list-wrap {
    position: absolute;
    top: 33px;
    left: 0;
    z-index: 699;
    white-space: nowrap;
    border: 1px solid #ddd;
    border-right: none;
    background-color: #fff;
    box-shadow: 1px 1px 7px rgba(0,0,0,.1);
    overflow: hidden
}

.uc-common-page .cascader-wrap .cascader-list {
    display: inline-block;
    min-width: 110px;
    height: 200px;
    margin-left: -1px;
    padding: 4px 0;
    border-right: 1px solid #ddd;
    z-index: 5;
    vertical-align: top;
    overflow: auto
}

.uc-common-page .cascader-wrap .cascader-list .cascader-item {
    line-height: 25px;
    padding: 0 7px;
    padding-right: 20px;
    font-size: 12px;
    cursor: pointer
}

.uc-common-page .cascader-wrap .cascader-list .cascader-item:hover {
    color: #da251a;
    background-color: #f5f1f2
}

.uc-common-page .cascader-wrap .cascader-list .cascader-item.has-next {
    position: relative
}

.uc-common-page .cascader-wrap .cascader-list .cascader-item.has-next:before {
    right: 7px;
    top: 50%;
    margin-top: -5px
}

.uc-common-page .cascader-wrap .cascader-list .cascader-item.has-next.mc-active {
    color: #da251a;
    background-color: #f5f1f2
}

.uc-common-page .cascader-wrap .cascader-list .cascader-item.-disable {
    color: #bebebe;
    background-color: transparent
}

.uc-common-page .cascader-wrap .cascader-list .loading-data {
    text-align: center;
    line-height: 25px;
    padding: 0 7px;
    font-size: 12px
}

.uc-common-page .page-tool-bar {
    text-align: right;
    margin-bottom: 20px;
}

.uc-common-page .page-tool-bar .btn {
    margin: 0 3px;
    padding: 0 5px;
    height: 22px;
    line-height: 20px;
    color: #999
}

.uc-common-page .page-tool-bar .btn:last-child{
    margin-right: 0;
}

.uc-common-page .page-tool-bar .btn.disable {
    color: #c6c6c6
}

.uc-common-page .page-tool-bar .nbr-wrap>.item {
    width: 22px;
    height: 22px;
    line-height: 20px;
    margin: 0 3px;
    text-align: center;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #999;
    cursor: pointer
}

.uc-common-page .page-tool-bar .nbr-wrap>.item:hover,.uc-common-page .page-tool-bar .nbr-wrap>.item.active {
    color: #fff;
    background-color: #da251a;
    border-color: #da251a
}

.uc-common-page .page-tool-bar .nbr-wrap>.item.ellipsis {
    margin: 0;
    width: 18px;
    line-height: 18px;
    border: none;
    font-weight: bold;
    color: #999;
    background: none;
    cursor: default
}

.uc-common-page .page-tool-bar .label {
    margin: 0 3px;
    color: #999;
    font-size: 12px
}

.uc-common-page .page-tool-bar .ipt {
    width: 35px;
    height: 20px;
    line-height: 20px\9;
    padding: 0 3px;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #999
}

.uc-common-page .page-tool-bar .ipt:hover,.uc-common-page .page-tool-bar .ipt:focus {
    color: #da251a;
    border-color: #da251a
}

/*修改 height: 56px;*/
.uc-common-page .console-header {
    position: absolute;
    top: 0;
    width: 100%;
    min-width: 1200px;
    height: 50px;
    background-color: #252b3a;
    z-index: 100
}

.uc-common-page .console-header.user-center .logo {
    width: 220px;
    text-align: center;
    border: none
}

.uc-common-page .console-header.user-center .logo span {
    display: inline-block;
    margin-left: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    vertical-align: middle
}

.uc-common-page .console-header.user-center .nav-bar {
    padding-left: 220px
}

/*修改  width: 56px;height: 56px;line-height: 56px; 新增  删除 border-right: 1px solid #cc162a;*/
.uc-common-page .console-header .logo {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 56px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #1d222e;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

.uc-common-page .console-header .logo:before{
    content: "";
    display: inline-block;
    width: 56px;
    height: 50px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/pic-console-logo1.png) no-repeat center;
    vertical-align: top;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

.uc-common-page .console-header .logo:hover {
    background-color: #131723
}

.uc-common-page.side-unfold .console-header .logo{
    width: 190px;
}

.uc-common-page.side-unfold .console-header .logo:before{
    width: 190px;
    background: url(../img/pic-console-logo.png) no-repeat center;
}

/*修改 padding-left: 56px;*/
.uc-common-page .console-header .nav-bar {
    padding-left: 56px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

.uc-common-page.side-unfold .console-header .nav-bar{
    padding-left: 190px;
}

/*修改 height: 56px;line-height: 56px; padding: 0 30px; 新增  position: relative;*/
.uc-common-page .console-header .nav-list>.item {
    position: relative;
    height: 50px;
    line-height: 50px;
    padding: 0 25px;
    color: #fff;
    font-size: 14px;
    border-right: 1px solid #383c49;
    background-color: #1d222e;
    cursor: pointer
}

.uc-common-page .console-header .nav-list>.item:hover {
    background-color: #131723
}

.uc-common-page .console-header .nav-list>.item span {
    display: inline-block;
    padding-left: 5px;
    vertical-align: middle
}

.uc-common-page .console-header .user-menu {
    padding-right: 20px
}

/*修改 height: 56px;line-height: 56px;*/
.uc-common-page .console-header .user-menu>.item {
    position: relative;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    cursor: pointer
}

.uc-common-page .console-header .user-menu>.item:hover {
    background-color: #131723
}

.uc-common-page .console-header .user-menu>.item:hover .drop-down-menu,
.uc-common-page .console-header .nav-list>.item:hover .drop-down-menu{
    display: block
}

.uc-common-page .console-header .user-menu>.item>span {
    display: inline-block;
    padding: 0 5px;
    vertical-align: middle;
    color: #fff
}

.uc-common-page .console-header .user-menu>.item .nbr {
    position: absolute;
    top: 13px;
    right: 0;
    display: inline-block;
    line-height: 14px;
    border-radius: 7px;
    background-color: #ffba00;
    font-size: 12px;
    color: #fff;
    padding: 0 4px;
    text-align: center
}

/*修改 top: 56px;*/
.uc-common-page .console-header .user-menu>.item .drop-down-menu,
.uc-common-page .console-header .nav-list>.item .drop-down-menu{
    position: absolute;
    top: 50px;
    right: 0;
    display: none;
    background-color: #fff;
    box-shadow: 0 0 7px rgba(0,0,0,.3);
    z-index: 9;
    border: 1px solid #c3cad9;
}

/*.uc-common-page .console-header .user-menu>.item .drop-down-menu:before {*/
/*position: absolute;*/
/*content: "";*/
/*display: block;*/
/*width: 0;*/
/*height: 0;*/
/*line-height: 1em;*/
/*right: 20px;*/
/*top: -12px;*/
/*border-top: 6px solid transparent;*/
/*border-left: 6px solid transparent;*/
/*border-right: 6px solid transparent;*/
/*border-bottom: 6px solid #fff*/
/*}*/

.uc-common-page .console-header .user-menu>.item .drop-down-menu .title {
    line-height: 45px;
    padding: 0 20px;
    font-size: 12px;
    border-bottom: 1px solid #f4f4f4;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.uc-common-page .console-header .user-menu>.item .drop-down-menu .bottom-btn {
    display: block;
    height: 33px;
    line-height: 33px;
    text-align: left;
    font-size: 12px;
    color: #77808a;
    padding-left: 6px;
}

.uc-common-page .console-header .user-menu>.item .drop-down-menu .bottom-btn:hover{
    background-color: #f9f9fa;
}

.uc-common-page .console-header .msg-list {
    width: 320px;
    max-height: 200px;
    overflow: auto
}

.uc-common-page .console-header .msg-list>.item {
    position: relative;
    line-height: 20px;
    padding: 5px 20px 5px 45px;
    border-bottom: 1px solid #f4f4f4;
    font-size: 12px;
    color: #999
}

.uc-common-page .console-header .msg-list>.item.active .h1 {
    font-weight: bold;
    color: #474e5d
}

.uc-common-page .console-header .msg-list>.item:hover {
    background-color: #f5f1f2
}

.uc-common-page .console-header .msg-list>.item:hover .h1 {
    color: #da251a
}

.uc-common-page .console-header .msg-list>.item:before {
    top: 7px;
    left: 23px
}

.uc-common-page .console-header .msg-list>.item:last-child {
    border-bottom: none
}

.uc-common-page .console-header .msg-list>.item .h1,.uc-common-page .console-header .msg-list>.item .h2 {
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.uc-common-page .console-header .help-list {
    width: 235px;
    max-height: 200px;
    padding: 10px 20px;
    overflow: auto
}

.uc-common-page .console-header .help-list>.item {
    position: relative;
    padding: 3px 0 3px 10px;
    line-height: 20px;
    font-size: 12px;
    color: #999
}

.uc-common-page .console-header .help-list>.item:before {
    position: absolute;
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    line-height: 1em;
    top: 11px;
    left: 2px;
    border-radius: 50%;
    background-color: #bebebe
}

.uc-common-page .console-header .help-list>.item:hover {
    color: #da251a
}

.uc-common-page .console-header .menu-list {
    width: 178px;
    padding: 10px 9px;
}

.uc-common-page .console-header .menu-list>.item {
    display: block;
    width: 100%;
    line-height: 1em;
    text-align: left;
    font-size: 12px;
    color: #77808a;
    line-height: 33px;
    border-bottom: 1px solid #c3cad9;
    padding-left: 6px;
}

.uc-common-page .console-header .menu-list>.item:hover {
    background-color: #f9f9fa
}

.uc-common-page .console-header .menu-list>.item>span {
    display: block;
    padding-top: 10px
}

/*修改 top: 56px; background-color: #313131; 增加 border-right: 1px solid #c3cad9;*/
.uc-common-page .console-side {
    position: absolute;
    top: 50px;
    bottom: 0;
    width: 56px;
    background-color: #e3e8f1;
    -webkit-transition: width .3s ease-in-out 0s;
    -moz-transition: width .3s ease-in-out 0s;
    -o-transition: width .3s ease-in-out 0s;
    transition: width .3s ease-in-out 0s;
    overflow: hidden;
    z-index: 9;
    border-right: 1px solid #c3cad9;
}

/*新增display: inline-block; 修改 width: 100%;height: 35px;line-height: 35px;*/
.uc-common-page .side-toggle-btn {
    display: inline-block;
    width: 48px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-right: 1px solid #383c49;
    cursor: pointer
}

/*修改 top:35px;*/
.uc-common-page .console-side .side-nav-list {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 191px
}

.uc-common-page .console-side .side-nav-list>.item {
    height: 50px;
    line-height: 50px
}

.uc-common-page .console-side .side-nav-list>.item.title {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #c3cad9
}

.uc-common-page .console-side .side-nav-list>.item.active,.uc-common-page .console-side .side-nav-list>.item:hover {
    background-color: #fff
}

.uc-common-page .console-side .side-nav-list>.item.active span{
    color: #3a455b;
}

.uc-common-page .console-side .side-nav-list>.item.active i {
    width: 56px;
}

.uc-common-page .console-side .side-nav-list>.item i {
    display: inline-block;
    width: 56px;
    height: 50px;
    line-height: 50px;
    text-align: center
}

.uc-common-page .console-side .side-nav-list>.item span {
    display: none;
    color: #fff
}

/*修改 width: 220px; top: 56px;新增 border-right:1px solid #c3cad9;*/
.uc-common-page .usercenter-side {
    position: absolute;
    top: 50px;
    bottom: 0;
    width: 190px;
    background-color: #fff;
    overflow: hidden;
    z-index: 9;
    border-right:1px solid #c3cad9;
}

.uc-common-page .usercenter-side .side-nav-list {
    height: 100%;
    width: 191px
    width : cale(100vm-191px)
}

.uc-common-page .usercenter-side .side-nav-list>.item .treeview-btn {
    height: 50px;
    line-height: 50px;
    cursor: pointer
}

.uc-common-page .usercenter-side .side-nav-list>.item .treeview-btn.active .ic-usercenter-side-arrow:before {
    background: url(../img/icon/ic-usercenter-side-arrow-up.png) no-repeat top left;
}

.uc-common-page .usercenter-side .side-nav-list>.item .treeview-btn i {
    display: inline-block;
    width: 23%;
    height: 50px;
    line-height: 50px;
    text-align: center
}

/*修改 width: 108px; color: #fff;*/
.uc-common-page .usercenter-side .side-nav-list>.item .treeview-btn span {
    display: inline-block;
    color: #474e5d;
    height: 50px;
    width: 90px;
    vertical-align: top;
}

/*.uc-common-page .usercenter-side .side-nav-list>.item .treeview-btn .ic-usercenter-side-arrow {*/
/*-webkit-transition: transform .3s ease-in-out 0s;*/
/*-moz-transition: transform .3s ease-in-out 0s;*/
/*-o-transition: transform .3s ease-in-out 0s;*/
/*transition: transform .3s ease-in-out 0s*/
/*}*/

/*新增  font-size: 12px; 修改 color: #999*/
.uc-common-page .usercenter-side .side-nav-list>.item .treeview-menu>.item {
    height: 40px;
    line-height: 40px;
    padding-left: 23.6%;
    font-size: 12px;
    color: #8b8f9e;
}

.uc-common-page .usercenter-side .side-nav-list>.item .treeview-menu>.item span{
    vertical-align: middle;
}

/*修改background-color: #2f2929;color: #fff;*/
.uc-common-page .usercenter-side .side-nav-list>.item .treeview-menu>.item.active,.uc-common-page .usercenter-side .side-nav-list>.item .treeview-menu>.item:hover {
    background-color: #eff2f7
}

/*修改 border-left: 3px solid #de1025;*/
.uc-common-page .usercenter-side .side-nav-list>.item .treeview-menu>.item.active {
    border-left: 3px solid #da251a;
    padding-left: 22%
}

.uc-common-page .userlogin-footer {
    display: block;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px
}

.uc-common-page .userlogin-footer .link-list {
    display: inline-block;
    width: 500px;
    padding-top: 15px;
    border-top: 1px solid #ddd
}

.uc-common-page .userlogin-footer .link-list>.item {
    line-height: 1em;
    padding: 0 7px;
    color: #999;
    font-size: 12px;
    border-right: 1px solid #bebebe
}

.uc-common-page .userlogin-footer .link-list>.item:last-child {
    border-right: none
}

.uc-common-page .userlogin-footer .copyright {
    line-height: 30px;
    padding-top: 5px;
    font-size: 12px;
    color: #bebebe
}

.uc-common-page .userlogin-footer .copyright span {
    padding: 0 10px
}

/*修改 padding-top: 56px*/
.uc-common-page .uc-main-content-wrap {
    height: 100%;
    margin-left: 56px;
    padding-top: 50px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

/*修改 margin-left: 220px*/
.uc-common-page .uc-main-content-wrap.user-center {
    margin-left: 190px
}

.uc-common-page .uc-main-content-wrap.user-center .flatpickr-calendar {
    margin-top: -56px;
    margin-left: -220px
}

.uc-common-page .uc-main-content-wrap.user-login {
    margin-left: 0;
    height: auto
}

.uc-common-page .uc-main-content-wrap .flatpickr-calendar {
    margin-top: -56px;
    margin-left: -56px
}

/*修改 width:56px; box-shadow: 0 0 6px rgba(0,0,0,.1) inset;*/
.uc-common-page .uc-main-content-wrap .sub-nav {
    position: absolute;
    top: 50px;
    bottom: 0;
    width: 150px;
    background-color: #fff;
    box-shadow: 0 0 6px rgba(24,29,32,.1);
    overflow: hidden;
    z-index: 1
}

.uc-common-page .uc-main-content-wrap .sub-nav .item {
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    font-size: 12px;
    color: #8b8f9e;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.uc-common-page .uc-main-content-wrap .sub-nav .item.title {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #474e5d;
    border-bottom: 1px solid #c3cad9;
    cursor: default
}

.uc-common-page .uc-main-content-wrap .sub-nav .item.title:hover {
    color: #474e5d;
    background-color: #fff;
}

.uc-common-page .uc-main-content-wrap .sub-nav .item.active {
    background-color: #eff2f7;
    border-left: 3px solid #da251a;
    padding-left: 27px;
}

.uc-common-page .uc-main-content-wrap .sub-nav .item:hover {
    background-color: #eff2f7;
}

/*修改 top:70px; width: 175px*/
.uc-common-page .uc-main-content-wrap .sub-nav .sub-nav-list {
    position: absolute;
    top: 60px;
    bottom: 0;
    width: 150px
}

/*新增 background-color: #fafcff; 修改 padding: 0 20px 20px;*/
.uc-common-page .uc-main-content {
    position: relative;
    height: 100%;
    padding: 20px;
    background-color: #fafcff;
}

.uc-common-page .uc-main-content.-has-sub-nav {
    margin-left: 150px
}

.uc-common-page .uc-main-content.-has-sub-nav .flatpickr-calendar {
    margin-top: -56px;
    margin-left: -206px
}

/*修改 height: 90px; */
.uc-common-page .uc-main-content .headline-wrap {
    height: 48px;
    overflow: hidden
}

/*删除 box-shadow: 0 3px 7px rgba(0,0,0,.1); 修改 border-bottom: 1px solid #ddd; font-size: 16px; line-height: 70px; 新增 color: #474e5d; padding-left: 19px; width: 100%; position: absolute;  top: 0; left: 0; background-color: #fff;*/
.uc-common-page .uc-main-content .headline-wrap .headline {
    display: block;
    line-height: 48px;
    font-size: 14px;
    color: #474e5d;
    border-bottom: 1px solid #c3cad9;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 19px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
}

.uc-common-page .uc-main-content .headline-wrap .headline i {
    margin-right: 10px;
    cursor: pointer
}

/*新增 position: relative; padding-left: 10px;*/
.uc-common-page .uc-main-content .headline-wrap .headline span {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    padding-left: 10px;
}

.uc-common-page .uc-main-content .info-bar {
    position: relative;
    line-height: 22px;
    padding: 7px 40px 7px 15px;
    margin-bottom: 10px;
    color: #009900;
    font-size: 12px;
    border: 1px solid #c7ddb9;
    background-color: #f2ffea
}

.uc-common-page .uc-main-content .info-bar:before {
    margin-top: 4px;
    vertical-align: top
}

.uc-common-page .uc-main-content .info-bar span {
    display: inline-block;
    max-width: 95%;
    vertical-align: middle;
    margin-left: 5px
}

.uc-common-page .uc-main-content .info-bar .close-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
    text-align: center
}

.uc-common-page .uc-main-content .table-tool-bar {
    margin-bottom: 10px
}

/*.uc-common-page .uc-main-content .table-tool-bar .top-bar {*/
/*margin-bottom: 10px*/
/*}*/

.uc-common-page .uc-main-content .table-tool-bar .form-group {
    text-align: right
}

/* 删除 .uc-common-page .uc-main-content .table-tool-bar .drop-tool-bar {*/
/*padding-right: 148px*/
/*}*/

.uc-common-page .uc-main-content .table-tool-bar .drop-tool-bar>.item{
    margin-bottom: 10px;
    margin-left: 7px
}

.uc-common-page .form-group>.item {
    margin-left: 7px
}

.uc-common-page .form-group .label {
    height: 30px;
    line-height: 30px;
    margin-right: -7px;
    font-size: 12px
}

.uc-common-page .form-group .line {
    width: 10px;
    height: 15px;
    border-bottom: 1px solid #bebebe
}

.uc-common-page .form-group .selectbox {
    width: 115px;
    white-space: nowrap;
}

.uc-common-page .form-group .cascader-wrap {
    width: 110px
}

.uc-common-page .form-group .ipt-wrap {
    width: 200px
}

.uc-common-page .form-group .date-ipt-wrap {
    width: 110px;
    position: relative
}

.uc-common-page .form-group .date-ipt-wrap:before {
    right: 2px;
    top: 50%;
    margin-top: -10px
}

.uc-common-page .form-group .btn-group {
    margin-left: 10px
}

.uc-common-page .form-group .btn-group .btn {
    width: 90px;
    margin-left: -1px;
}

.uc-common-page .form-wrap .title {
    position: relative;
    line-height: 50px;
    padding-left: 18px;
    color: #474e5d
}

/*.uc-common-page .form-wrap .title:before {*/
/*position: absolute;*/
/*content: "";*/
/*display: block;*/
/*width: 5px;*/
/*height: 5px;*/
/*line-height: 1em;*/
/*left: 0;*/
/*top: 50%;*/
/*margin-top: -3px;*/
/*background-color: #da251a*/
/*}*/

.uc-common-page .form-wrap .title span {
    display: inline-block;
    vertical-align: middle
}

.uc-common-page .form-wrap .title .btn-wrap {
    display: inline-block;
    margin-left: 20px
}

.uc-common-page .form-wrap .title .btn-wrap .btn {
    margin-right: 10px
}

/*修改 padding: 1px 50px;*/
.uc-common-page .form-wrap .form-content {
    padding: 20px 19px 0
}

.uc-common-page .form-wrap .form-content.mt-40 {
    margin-top: -35px
}

.uc-common-page .form-wrap .form-content.col-2>.item {
    margin-right: 90px
}

.uc-common-page .form-wrap .form-content.inline {
    display: inline-block
}

.uc-common-page .form-wrap .form-item {
    position: relative;
    display: block;
    margin: 15px 0
}

.uc-common-page .form-wrap .form-item.error .ipt {
    border-color: #da251a;
    box-shadow: 0 0 7px rgba(222,16,37,.3)
}

.uc-common-page .form-item.error .error-msg {
    display: block
}

.uc-common-page .form-wrap .form-item.full-wide .label {
    position: absolute;
    top: 0
}

.uc-common-page .form-wrap .form-item.full-wide .content {
    width: 100%;
    padding-left: 95px
}

.uc-common-page .form-wrap .form-item .label {
    width: 95px;
    line-height: 30px;
    text-align: left;
    font-size: 12px;
    color: #77808a
}

.uc-common-page .form-wrap .form-item .label.w120 {
    width: 120px
}

.uc-common-page .form-wrap .form-item .label span {
    color: #da251a
}

.uc-common-page .form-wrap .form-item .ipt-wrap,.uc-common-page .form-wrap .form-item .selectbox-wrap {
    width: 280px
}

.uc-common-page .form-wrap .form-item .ipt-wrap.wide,.uc-common-page .form-wrap .form-item .selectbox-wrap.wide {
    width: 600px
}

.uc-common-page .form-wrap .form-item .tab-wrap>.item {
    width: 150px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 12px;
    color: #77808a;
    z-index: 1;
    cursor: pointer
}

.uc-common-page .form-wrap .form-item .tab-wrap>.item.active {
    position: relative;
    color: #da251a;
    border-color: #da251a;
    background-color: #f5f1f2;
    z-index: 2
}

.uc-common-page .form-wrap .form-item .mult-ipt {
    width: 100%;
    height: 120px;
    line-height: 28px\9;
    padding: 5px 7px;
    font-size: 12px;
    border: 1px solid #ddd;
    color: #77808a;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s
}

.uc-common-page .form-wrap .form-item .mult-ipt:hover,.uc-common-page .form-wrap .form-item .mult-ipt:focus {
    border-color: #da251a;
    box-shadow: 0 0 7px rgba(222,16,37,.3)
}

.uc-common-page .form-wrap .form-item .upload-wrap {
    border: 1px solid #e1e6f0;
}

.uc-common-page .form-wrap .form-item .upload-wrap .file-list {
    min-height: 200px;
    padding: 10px
}

.uc-common-page .form-wrap .form-item .upload-wrap .file-list>.item {
    line-height: 30px;
    padding: 0 15px;
    background-color: #f4f4f4
}

.uc-common-page .form-wrap .form-item .upload-wrap .file-list>.item .txt {
    display: inline-block;
    margin-left: 10px;
    font-size: 12px;
    color: #77808a
}

.uc-common-page .form-wrap .form-item .upload-wrap .file-list>.item .txt span {
    color: #999
}

.uc-common-page .form-wrap .form-item .upload-wrap .file-list>.item .del-btn {
    display: inline-block;
    margin-left: 20px;
    color: #da251a;
    font-size: 12px;
    cursor: pointer
}

.uc-common-page .form-wrap .form-item .upload-wrap .bottom-bar {
    padding: 10px 15px;
    border-top: 1px solid #e1e6f0;
    background-color: #eff2f7
}

.uc-common-page .form-wrap .form-item .upload-wrap .bottom-bar .btn {
    padding: 0 20px
}

.uc-common-page .form-wrap .form-item .upload-wrap .bottom-bar .tip-txt {
    margin-left: 10px;
    color: #77808a;
    font-size: 12px
}

.uc-common-page .form-wrap .form-item .fill-tip,
.uc-common-page .form-item .error-msg {
    line-height: 20px;
    font-size: 12px
}

.uc-common-page .form-wrap .form-item .fill-tip {
    color: #999
}

.uc-common-page .form-item .error-msg {
    display: none;
    color: #da251a
}

.uc-common-page .form-item .error-msg:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-state-error-sm.png") no-repeat top left
}

.uc-common-page .form-wrap .form-btn-wrap {
    margin-left: 118px;
    margin-bottom: 20px;
}

.uc-common-page .form-wrap .form-btn-wrap .btn {
    padding: 0 30px
}

.uc-common-page .form-wrap hr {
    border-bottom: 1px solid #fff
}

.uc-common-page .mc-table {
    width: 100%;
    margin-bottom: 20px
}

.uc-common-page .mc-table table {
    width: 100%;
    table-layout: fixed
}

.uc-common-page .mc-table table th,
.uc-common-page .mc-table table td {
    height: 40px;
    line-height: 1.4em;
    padding: 5px 10px;
    vertical-align: middle;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    -ms-word-break: break-all;
    word-break: break-all
}

.uc-common-page .mc-table.center table th,
.uc-common-page .mc-table.center table td{
    text-align: center;
}

.uc-common-page .mc-table table th.np,.uc-common-page .mc-table table td.np {
    padding: 0
}

.uc-common-page .mc-table table th.txtc,.uc-common-page .mc-table table td.txtc {
    text-align: center
}

.uc-common-page .mc-table table th.txtr,.uc-common-page .mc-table table td.txtr {
    text-align: right
}

.uc-common-page .mc-table table i {
    margin-right: 7px
}

.uc-common-page .mc-table table .btn {
    display: inline-block;
    padding: 0 10px;
    height: 22px;
    line-height: 20px
}

.uc-common-page .mc-table table .price {
    color: #da251a
}

.uc-common-page .mc-table table .sort {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: -3px;
    cursor: pointer
}

.uc-common-page .mc-table .tit,
.uc-common-page .mc-title{
    font-size: 12px;
    color: #474e5d;
    line-height: 48px;
}

/*修改  border: 1px solid #ddd;*/
.uc-common-page .mc-table .table-head {
    border: 1px solid #e1e6f0;
    border-bottom: none
}

/*修改 background-color: #fff*/
.uc-common-page .mc-table .table-head tr {
    background-color: #f2f3f5
}

.uc-common-page .mc-table .table-body {
    border: 1px solid #e1e6f0;
    border-top: none
}

.uc-common-page .mc-table .table-body.no-bg tr {
    border-top: 1px solid #e1e6f0
}

.uc-common-page .mc-table .table-body.no-bg tr:nth-child(odd) {
    background-color: #fff
}

.uc-common-page .mc-table .table-body.no-bg tr:hover {
    background-color: #fff
}

.uc-common-page .mc-table .table-body tr {
    border-top: 1px solid #e1e6f0;
}

/*修改 background-color: #f3eaed*/
.uc-common-page .mc-table .table-body tr:hover {
    background-color: #eff2f7
}

.uc-common-page .mc-table .table-body .tool-group {
    font-size: 0
}

.uc-common-page .mc-table .table-body .tool-group .btn {
    margin-right: 5px
}

.uc-common-page .mc-table .table-body .tool-group .btn:last-child {
    margin-right: 0
}

.uc-common-page .mc-table .table-body .no-data {
    padding: 30px 0;
    border-top: 1px solid #ddd
}

.uc-common-page .mc-table .table-body .no-data.s2 {
    padding: 10px 0
}

.uc-common-page .mc-table .table-body .no-data.s2 span {
    position: relative;
    display: inline-block;
    padding-left: 20px
}

.uc-common-page .mc-table .table-body .no-data.s2 span:before {
    left: 0;
    top: 50%;
    margin-top: -8px
}

.uc-common-page .mc-table .table-body .no-data span {
    display: block;
    line-height: 1;
    color: #77808a
}

.uc-common-page .mc-table .flex-head {
    background-color: #fff!important;
    cursor: pointer
}

.uc-common-page .mc-table .flex-head .real {
    position: relative
}

.uc-common-page .mc-table .flex-head.active .text:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-minus-red.png") no-repeat top left
}

.uc-common-page .mc-table .flex-head .text {
    position: absolute;
    left: 10px;
    top: 10px;
    color: #474e5d;
    font-weight: 700;
}

.uc-common-page .mc-table .flex-head .text:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-plus-red.png") no-repeat top left
}

.uc-common-page .mc-table .sort-item {
    cursor: pointer
}

.uc-common-page .order-table-info {
    margin-bottom: 20px
}

.uc-common-page .order-table-info .title {
    height: 35px;
    font-size: 12px;
    color: #474e5d;
    line-height: 35px;
    padding-left: 17px;
    font-weight: bold;
    border: 1px solid #e1e6f0;
    border-left: 3px solid #da251a;
    border-bottom: none
}

.uc-common-page .order-table-info .info-table {
    width: 100%;
    table-layout: fixed
}

.uc-common-page .order-table-info .info-table td {
    height: 35px;
    padding: 0 20px;
    vertical-align: middle;
    border: 1px solid #e1e6f0;
    font-size: 12px
}

.uc-common-page .order-table-info .info-table td span {
    color: #77808a
}

.uc-common-page .order-table-info .info-table td .state {
    color: #01c03f
}

.uc-common-page .order-table-info .info-table td .price {
    color: #da251a
}

.uc-common-page .order-table-info .tool-bar {
    height: 35px;
    line-height: 35px;
    margin-top: -35px;
    margin-bottom: 0;
    padding: 0 20px;
    font-size: 12px
}

.uc-common-page .order-table-info .tool-bar .tool-btn {
    cursor: pointer
}

.uc-common-page .order-table-info .tool-bar .tool-btn:hover {
    color: #da251a
}

.uc-common-page .order-table-info .tool-bar .tool-btn.active i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.uc-common-page .order-table-info .tool-bar .tool-btn span {
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px
}

.uc-common-page .order-table-info .tool-bar .tool-btn i {
    display: inline-block;
    -webkit-transition: transform .3s ease-in-out 0s;
    -moz-transition: transform .3s ease-in-out 0s;
    -o-transition: transform .3s ease-in-out 0s;
    transition: transform .3s ease-in-out 0s
}

/*.uc-common-page .order-table-info .inside-table-wrap {*/
/*padding: 10px;*/
/*border: 1px solid #e3e3e3*/
/*}*/

.uc-common-page .order-table-info .inside-table-wrap.nbt{
    padding: 10px;
    border: 1px solid #eee;
    border-top: none;
}

.uc-common-page .order-table-info .inside-table-wrap .mc-table {
    margin-bottom: 0
}

.uc-common-page .order-table-info .inside-table-wrap .mc-table .table-head tr {
    background-color: #f4f4f4
}

.uc-common-page .order-table-info .inside-table-wrap .mc-table .table-body tr {
    background-color: #fff !important
}

.uc-common-page .order-table-info .inside-table-wrap .mc-table .table-body tr td {
    padding-top: 5px;
    padding-bottom: 5px
}

.uc-common-page .order-table-info .inside-table-wrap .mc-table .table-body tr td p {
    line-height: 20px
}

.uc-common-page .order-table-info .bottom-bar {
    text-align: right;
}

.uc-common-page .order-table-info .bottom-bar>.item {
    padding: 0 10px;
    border-bottom: 1px solid #e1e6f0;
}

.uc-common-page .order-table-info .bottom-bar>.item .price-tip {
    display: inline-block;
    width: auto;
    line-height: 30px;
    text-align: left;
    font-size: 12px;
    margin-right: 10px;
}

.uc-common-page .order-table-info .bottom-bar .btn-bar {
    padding: 0;
    overflow: hidden;
    border-bottom: none;
}

.uc-common-page .order-table-info .bottom-bar .btn-bar span {
    font-size: 12px;
    color: #77808a
}

.uc-common-page .order-table-info .bottom-bar .btn-bar .btn {
    height: 30px;
    line-height: 30px
}

.page-tool-wrap {
    position: fixed;
    top: 40%;
    right: 0;
    width: 42px;
    height: 187px;
    z-index: 10;
    background-image: url('../img/img-tool-bg.png')
}

.page-tool-wrap>.item {
    position: relative;
    width: 100%;
    height: 45px;
    margin-bottom: 2px
}

.page-tool-wrap>.item:hover .more-box {
    display: block
}

.page-tool-wrap>.item .more-box {
    right: 45px;
    display: none;
    position: absolute
}

.page-tool-wrap>.item .more-box.qr-box {
    top: -110px;
    width: 140px
}

.page-tool-wrap>.item .more-box.tel-box {
    top: 5px;
    padding: 10px 10px;
    font-size: 16px;
    background-color: #fcfcfc;
    width: 200px;
    text-align: right
}

.page-tool-wrap>.item .more-box .qr-img {
    width: 140px
}

@media screen and (max-width:1300px) {
    .page-tool-wrap {
        display: none
    }
}

.auto-bg-box {
    position: absolute;
    left: 50%;
    width: 1920px;
    height: 100%;
    margin-left: -960px;
    overflow: hidden;
    z-index: -1
}

.process-bar-wrap {
    width: 125%;
}

.process-bar-wrap.state-three {
    width: 125%
}

.process-bar-wrap.state-three .process-bar>.item {
    position: relative;
    width: 33.3%
}

.process-bar-wrap.state-three .process-bar>.item:before{
    content: "";
    position: absolute;
    height: 1px;
    width: 124px;
    border-bottom: 1px dashed #c3cad9;
    top: 24px;
    right: 12px;
}

.process-bar-wrap.state-three .process-bar>.item.num2:before{
    width: 152px;
}

.process-bar-wrap.state-three .process-bar>.item.num3:before{
    width: 138px;
}

.process-bar-wrap.state-three .process-bar>.item.num5:before{
    width: 110px;
}

.process-bar-wrap.state-three .process-bar>.item.active:before{
    border-bottom: 1px dashed #da251a;
}

.process-bar-wrap .process-bar {
    font-size: 0;
    overflow: hidden
}

.process-bar-wrap .process-bar>.item {
    position: relative;
    display: inline-block;
    width: 25%;
    vertical-align: middle;
}

.process-bar-wrap .process-bar>.item:first-child:after {
    display: none
}

.process-bar-wrap .process-bar>.item:after {
    position: absolute;
    top: 10px;
    margin-left: 1.5em;
    left: -100%;
    content: "";
    width: 100%;
    height: 4px;
    background-color: #ddd;
    z-index: -1
}

.process-bar-wrap .process-bar>.item .text-box {
    display: inline-block;
    text-align: center
}

.process-bar-wrap .process-bar>.item .text-box .circle {
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #bdc4ce;
    margin-right: 5px;
    vertical-align: middle;
}

.process-bar-wrap .process-bar>.item .text-box .circle:before{
    display: inline-block;
    font-size: 12px;
    color: #fff;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: top;
}

.process-bar-wrap .process-bar>.item .text-box .text {
    display: inline-block;
    color: #77808a;
    font-size: 12px;
    vertical-align: middle;
}

.process-bar-wrap .process-bar>.item.active:after {
    background-color: #da251a
}

.process-bar-wrap .process-bar>.item.active .text-box .circle {
    background-color: #da251a;
}

.process-bar-wrap .process-bar>.item.active .text-box .text {
    color: #da251a
}

.process-center-bar-wrap {
    width: 125%;
    padding: 60px
}

.process-center-bar-wrap.state-three {
    width: 133%
}

.process-center-bar-wrap.state-three .process-bar>.item {
    width: 33.3%
}

.process-center-bar-wrap .process-bar {
    font-size: 0;
    overflow: hidden
}

.process-center-bar-wrap .process-bar>.item {
    position: relative;
    display: inline-block;
    width: 25%
}

.process-center-bar-wrap .process-bar>.item:first-child:after {
    display: none
}

.process-center-bar-wrap .process-bar>.item:after {
    position: absolute;
    top: 10px;
    margin-left: 1.5em;
    left: -100%;
    content: "";
    width: 100%;
    height: 4px;
    background-color: #ddd;
    z-index: -1
}

.process-center-bar-wrap .process-bar>.item .text-box {
    display: inline-block;
    text-align: center
}

.process-center-bar-wrap .process-bar>.item .text-box .circle {
    display: inline-block;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAeFBMVEUAAADd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0AAABcjsN1AAAAJnRSTlMAB0iY0fAEZubpcgYnKDXt7jcF0nQIVFWf0/HU1ep1NB7Nzh9oZ+9S214AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAnUlEQVQoz32SaxOCIBBFrwomlVYiSPR+7f//iTWZIxrr+ciZHeDuBTqSNBOSpMjSBCH5oqAetVwNYi0oRJS9qDY0ZrvrRClpivxO1YL+0fXHNBSjAYyKGmVgKU4LxxgHzZg9JGMkiAOeER4Hxhxn3tay/2EyOBkut/Ns1vx+gMv0KlX1677eRuL+CLrzHLpTvPJRr4x12pPXzprfyRvB6Ucx7PXi8wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wMy0yN1QxNzo0MjoxNyswODowMA3a3foAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDMtMjdUMTc6NDI6MTcrMDg6MDB8h2VGAAAAAElFTkSuQmCC');
    text-align: center;
    line-height: 24px;
    color: #fff
}

.process-center-bar-wrap .process-bar>.item .text-box .text {
    color: #474e5d;
    font-size: 12px
}

.process-center-bar-wrap .process-bar>.item.active:after {
    background-color: #da251a
}

.process-center-bar-wrap .process-bar>.item.active .text-box .circle {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAeFBMVEUAAADeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECXeECUAAADtXN+VAAAAJnRSTlMAB0iY0fAEZubpcgYnKDXt7jcF0nQIVFWf0/HU1ep1NB7Nzh9oZ+9S214AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAnUlEQVQoz32SaxOCIBBFrwomlVYiSPR+7f//iTWZIxrr+ciZHeDuBTqSNBOSpMjSBCH5oqAetVwNYi0oRJS9qDY0ZrvrRClpivxO1YL+0fXHNBSjAYyKGmVgKU4LxxgHzZg9JGMkiAOeER4Hxhxn3tay/2EyOBkut/Ns1vx+gMv0KlX1677eRuL+CLrzHLpTvPJRr4x12pPXzprfyRvB6Ucx7PXi8wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wMy0yN1QxNzo0NDoxMCswODowMMVjkzMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDMtMjdUMTc6NDQ6MTArMDg6MDC0PiuPAAAAAElFTkSuQmCC');
    color: #fff
}

.process-center-bar-wrap .process-bar>.item.active .text-box .text {
    color: #da251a
}

.center-cotar {
    margin: 0 auto;
    width: 1200px
}

.just_fix {
    display: inline-block;
    width: 100%;
    height: 0;
    overflow: hidden
}

.no-data {
    background-color: #fff;
    text-align: center
}

.no-data:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle
}

.avatar-box {
    display: inline-block;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    overflow: hidden
}

.avatar-box img {
    width: 100%;
    height: 100%
}

.mc-text {
    color: #da251a
}

.mc-red-text {
    color: #e60012
}

.mc-pink-text {
    color: #da251a
}

.pointer {
    cursor: pointer
}

.header {
    background-color: #fff
}

.header .tool-bar {
    font-size: 13px;
    color: #999;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eee;
    background-color: #f6f6f8
}

.header .tool-bar .pic-wrap {
    margin-right: 10px
}

.header .tool-bar .core-list {
    margin-right: 20px
}

.header .tool-bar .core-list>.item {
    display: inline-block;
    margin-right: 15px;
    font-size: 14px;
    color: #77808a
}

.header .tool-bar .core-list>.item .pic-wrap {
    margin-right: 5px
}

.header .tool-bar .btn-wrap {
    font-size: 0
}

.header .tool-bar .btn-wrap .btn {
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-radius: 0;
    border-right: 1px solid #e0716c
}

.header .menu-bar {
    position: relative
}

.header .menu-bar .logo-wrap {
    line-height: 80px;
    height: 80px;
    overflow: hidden
}

.header .menu-bar .logo-wrap:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle
}

.header .menu-bar .menu-list {
    display: inline-block;
    font-size: 0
}

.header .menu-bar .menu-list>.item {
    display: inline-block;
    line-height: 80px;
    padding: 0 22px;
    font-size: 18px;
    color: #77808a;
    cursor: pointer
}

.header .menu-bar .menu-list>.item.hot .text:before {
    position: absolute;
    content: "";
    display: block;
    width: 30px;
    height: 17px;
    line-height: 1em;
    top: 10px;
    left: 0;
    right: 0;
    margin: auto;
    background: url("../img/icon/ic-hot.png") no-repeat top left
}

.header .menu-bar .menu-list>.item:hover {
    background-color: #da251a
}

.header .menu-bar .menu-list>.item:hover .text {
    color: #fff
}

.header .menu-bar .menu-list>.item:hover .text:before {
    background: url("../img/icon/ic-hot-active.png") no-repeat top left
}

.header .menu-bar .menu-list>.item:hover .other-box {
    display: block
}

.header .menu-bar .menu-list>.item .text {
    position: relative
}

.header .menu-bar .menu-list>.item .other-box {
    display: none;
    position: absolute;
    z-index: 10;
    font-size: 0;
    padding-top: 50px;
    background-color: #da251a;
    left: 0;
    right: 0
}

.header .menu-bar .menu-list>.item .other-box .item {
    display: inline-block;
    border-right: 1px solid #e83830;
    margin-bottom: 50px;
    width: 170px;
    line-height: 2em;
    text-align: center;
    color: #fff
}

.footer {
    margin-top: 30px;
    position: relative;
    border-top: 1px solid #eee
}

.footer .bg-box {
    position: absolute;
    left: 50%;
    width: 1920px;
    margin-left: -960px;
    overflow: hidden;
    z-index: -1
}

.footer .contact-wrap {
    padding-top: 50px
}

.footer .contact-wrap .link-box {
    display: inline-block
}

.footer .contact-wrap .link-box .col {
    display: inline-block;
    vertical-align: top;
    width: 250px;
    border-right: 1px solid #eee;
    padding-left: 100px
}

.footer .contact-wrap .link-box .col>.title {
    font-size: 18px;
    color: #77808a;
    padding-bottom: 10px
}

.footer .contact-wrap .link-box .col .link-list>.item {
    font-size: 14px;
    color: #999;
    line-height: 1.8em
}

.footer .contact-wrap .qr-box {
    display: inline-block;
    padding-left: 40px;
    vertical-align: top;
    text-align: center
}

.footer .contact-wrap .qr-box .pic-wrap {
    display: inline-block
}

.footer .contact-wrap .qr-box .text {
    font-size: 14px;
    line-height: 1.5em;
    color: #999
}

.footer .auth-wrap {
    background-color: #fafafa;
    border-top: 1px solid #eee;
    padding: 25px 0
}

.footer .auth-wrap .text {
    display: inline-block;
    font-size: 14px;
    line-height: 1.8em;
    color: #999
}

.footer .auth-wrap .pic-wrap:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle
}

.index-cotar .product-wrap {
    background-color: #f1f4f4;
    padding-bottom: 40px
}

.index-cotar .product-wrap .title-box {
    text-align: center
}

.index-cotar .product-wrap .title-box .title {
    padding-top: 50px;
    padding-bottom: 10px;
    font-size: 26px
}

.index-cotar .product-wrap .title-box .des {
    padding-bottom: 30px;
    font-size: 14px;
    line-height: 1.5em;
    color: #999
}

.index-cotar .product-wrap .product-box {
    text-align: center
}

.index-cotar .product-wrap .product-box .tab-list {
    display: inline-block;
    margin-left: -10px
}

.index-cotar .product-wrap .product-box .tab-list>.item {
    position: relative;
    width: 180px;
    margin-left: 10px;
    display: inline-block;
    font-size: 18px;
    color: #77808a;
    line-height: 2.2em;
    background-color: #fff;
    cursor: pointer
}

.index-cotar .product-wrap .product-box .tab-list>.item.active {
    background-color: #da251a;
    color: #fff
}

.index-cotar .product-wrap .product-box .tab-list>.item.active:after {
    position: absolute;
    bottom: -12px;
    left: 0;
    right: 0;
    margin: auto;
    content: "";
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 14px solid #da251a
}

.index-cotar .product-wrap .product-box .tab-content {
    display: none;
    padding-top: 30px;
    text-align: left
}

.index-cotar .product-wrap .product-box .tab-content.active {
    display: block
}

.index-cotar .product-wrap .product-box .tab-content .label-box {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
    width: 180px;
    height: 450px;
    padding-left: 20px;
    padding-right: 30px;
    padding-top: 20px;
    background-repeat: no-repeat
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-a {
    background-image: url('../img/img-product-label-a.png')
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-a .eg-name {
    color: #64ccea
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-a .cn-name {
    color: #73c8e1;
    border-color: #5bb0cc
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-a .des {
    color: #80d4f0
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-b {
    background-image: url('../img/img-product-label-b.png')
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-b .eg-name {
    color: #8d89c2
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-b .cn-name {
    color: #7570ab;
    border-color: #6c67aa
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-b .des {
    color: #918cd7
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-c {
    background-image: url('../img/img-product-label-c.png')
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-c .eg-name {
    color: #feb6c1
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-c .cn-name {
    color: #fc8a9b;
    border-color: #fd687e
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-c .des {
    color: #fcaeb9
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-d {
    background-image: url('../img/img-product-label-d.png')
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-d .eg-name {
    color: #859cdf
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-d .cn-name {
    color: #778fd5;
    border-color: #5e7acd
}

.index-cotar .product-wrap .product-box .tab-content .label-box.state-d .des {
    color: #89a0e4
}

.index-cotar .product-wrap .product-box .tab-content .label-box .eg-name {
    font-size: 22px;
    padding-bottom: 10px
}

.index-cotar .product-wrap .product-box .tab-content .label-box .cn-name {
    padding: 18px 0;
    font-size: 26px;
    text-align: center;
    border: 1px solid
}

.index-cotar .product-wrap .product-box .tab-content .label-box .des {
    padding-top: 15px;
    font-size: 14px;
    line-height: 1.8em
}

.index-cotar .product-wrap .product-box .tab-content .service-list {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
    border: 1px solid #eee;
    border-right: 0
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 330px;
    background-color: #fff;
    border-right: 1px solid #eee
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item.active:before {
    position: absolute;
    content: "";
    display: block;
    width: 70px;
    height: 59px;
    line-height: 1em;
    content: "推荐";
    text-indent: -9999em;
    right: 0;
    top: 0;
    background: url("../img/icon/ic-product-service-active.png") no-repeat top left
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item:hover .state-a {
    display: none
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item:hover .state-b {
    display: inline-block
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item .state-a {
    display: inline-block
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item .state-b {
    display: none
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item .name-box {
    padding-top: 35px;
    text-align: center
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item .name-box .name {
    padding-top: 25px;
    font-size: 22px
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item .des-box {
    margin: 15px 20px;
    padding: 25px 25px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    line-height: 1.5em;
    color: #999
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item .price-box {
    padding-bottom: 30px;
    padding-top: 10px;
    text-align: center;
    font-size: 14px
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item .price-box .price {
    padding-right: 5px;
    color: #da251a;
    font-size: 24px
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item .btn-wrap {
    padding-bottom: 25px;
    text-align: center;
    margin-left: -20px
}

.index-cotar .product-wrap .product-box .tab-content .service-list>.item .btn-wrap .btn {
    width: 125px;
    margin-left: 20px;
    line-height: 3em;
    border-radius: 0;
    font-size: 14px
}

.index-cotar .lead-wrap {
    background-image: url('../img/img-lead-bg.jpg');
    padding: 50px 0;
    background-color: #fff
}

.index-cotar .lead-wrap .title {
    text-align: center;
    font-size: 26px
}

.index-cotar .lead-wrap .lead-list {
    font-size: 0;
    padding-top: 30px;
    text-align: center
}

.index-cotar .lead-wrap .lead-list>.item {
    display: inline-block;
    vertical-align: top;
    width: 400px;
    padding: 0 40px
}

.index-cotar .lead-wrap .lead-list>.item:hover .pic-wrap .state-a {
    display: none
}

.index-cotar .lead-wrap .lead-list>.item:hover .pic-wrap .state-b {
    display: inline-block
}

.index-cotar .lead-wrap .lead-list>.item:hover .btn-wrap .btn {
    background-color: #da251a;
    color: #fff;
    border: 1px solid #da251a
}

.index-cotar .lead-wrap .lead-list>.item .pic-wrap {
    text-align: center
}

.index-cotar .lead-wrap .lead-list>.item .pic-wrap img {
    width: 120px
}

.index-cotar .lead-wrap .lead-list>.item .pic-wrap .state-a {
    display: inline-block
}

.index-cotar .lead-wrap .lead-list>.item .pic-wrap .state-b {
    display: none
}

.index-cotar .lead-wrap .lead-list>.item .name {
    padding-top: 20px;
    font-size: 22px
}

.index-cotar .lead-wrap .lead-list>.item .des {
    padding-top: 20px;
    font-size: 14px;
    color: #77808a;
    line-height: 1.5em
}

.index-cotar .lead-wrap .lead-list>.item .btn-wrap {
    padding-top: 20px
}

.index-cotar .lead-wrap .lead-list>.item .btn-wrap .btn {
    border-radius: 0;
    padding: 0 30px;
    line-height: 2.5em;
    font-size: 14px;
    background-color: #fff;
    color: #da251a;
    border: 1px solid #da251a
}

.index-cotar .why-wrap {
    position: relative
}

.index-cotar .why-wrap .bg-box {
    position: absolute;
    left: 50%;
    width: 1920px;
    height: 100%;
    margin-left: -960px;
    overflow: hidden;
    z-index: -1
}

.index-cotar .why-wrap .title {
    text-align: center;
    padding-top: 80px;
    color: #fff;
    font-size: 48px
}

.index-cotar .why-wrap .title .des {
    padding-top: 30px;
    font-size: 14px;
    line-height: 1.5em
}

.index-cotar .why-wrap .why-list {
    padding-top: 80px;
    padding-bottom: 80px;
    text-align: center
}

.index-cotar .why-wrap .why-list>.item {
    display: inline-block;
    width: 250px;
    color: #fff
}

.index-cotar .why-wrap .why-list>.item:hover {
    color: #da251a
}

.index-cotar .why-wrap .why-list>.item:hover .pic-wrap .state-a {
    display: none
}

.index-cotar .why-wrap .why-list>.item:hover .pic-wrap .state-b {
    display: inline-block
}

.index-cotar .why-wrap .why-list>.item .pic-wrap {
    text-align: center
}

.index-cotar .why-wrap .why-list>.item .pic-wrap img {
    width: 130px
}

.index-cotar .why-wrap .why-list>.item .pic-wrap .state-a {
    display: inline-block
}

.index-cotar .why-wrap .why-list>.item .pic-wrap .state-b {
    display: none
}

.index-cotar .why-wrap .why-list>.item .name {
    padding-top: 25px
}

.index-cotar .live-wrap {
    position: relative
}

.index-cotar .live-wrap .center-cotar {
    position: relative
}

.index-cotar .live-wrap .bg-box {
    position: absolute;
    left: 50%;
    width: 1920px;
    height: 100%;
    margin-left: -960px;
    overflow: hidden;
    z-index: -1
}

.index-cotar .live-wrap .title {
    text-align: center;
    padding-top: 60px;
    font-size: 26px
}

.index-cotar .live-wrap .title .des {
    padding-top: 15px;
    font-size: 14px;
    line-height: 1.5em;
    color: #999
}

.index-cotar .live-wrap .live-list {
    padding-top: 45px;
    padding-bottom: 55px;
    font-size: 0;
    margin-left: -15px
}

.index-cotar .live-wrap .live-list>.item {
    display: inline-block;
    margin-bottom: 15px;
    margin-left: 15px;
    width: 225px;
    height: 135px;
    line-height: 135px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #eee;
    box-sizing: border-box
}

.index-cotar .live-wrap .live-list>.item:hover {
    background-color: #da251a
}

.index-cotar .live-wrap .live-list>.item:hover .state-a {
    display: none
}

.index-cotar .live-wrap .live-list>.item:hover .state-b {
    display: inline-block
}

.index-cotar .live-wrap .live-list>.item .state-a {
    display: inline-block;
    vertical-align: middle
}

.index-cotar .live-wrap .live-list>.item .state-b {
    display: none;
    vertical-align: middle
}

.index-cotar .live-wrap .arrow-box {
    position: absolute;
    top: 250px;
    width: 50px;
    height: 95px
}

.index-cotar .live-wrap .arrow-box.left-arrow {
    left: -110px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABfCAMAAACdi2QHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEUAAADNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc0AAADtk1wcAAAAEnRSTlMAMK/vsNAQQPDfz2CfcKAgkMATrhT0AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHFJREFUWMPt1jsSgCAUQ9EAAip+3/4XKyMrCONQOEl/uhQXoOa8d6QIZhMtOPKKmCQkJCQkJCQkPhaJFshVWGYEECsJXGSlv5mZN26kWagXNLPKyHQY400ZaTxFmtlkZHizd5hjpNk7TJGxkzckwXUXPEOrHFbxHpIMAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTAzLTI0VDE4OjE2OjIyKzA4OjAwp2mYQQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wMy0yNFQxODoxNjoyMiswODowMNY0IP0AAAAASUVORK5CYII=')
}

.index-cotar .live-wrap .arrow-box.left-arrow.active {
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABfCAMAAACdi2QHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEUAAADTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDAAAADgYRz4AAAAEnRSTlMAMK/vsNAQQPDfz2CfcKAgkMATrhT0AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHFJREFUWMPt1jsSgCAUQ9EAAip+3/4XKyMrCONQOEl/uhQXoOa8d6QIZhMtOPKKmCQkJCQkJCQkPhaJFshVWGYEECsJXGSlv5mZN26kWagXNLPKyHQY400ZaTxFmtlkZHizd5hjpNk7TJGxkzckwXUXPEOrHFbxHpIMAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTAzLTI0VDE4OjE0OjIzKzA4OjAwBetDyAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wMy0yNFQxODoxNDoyMyswODowMHS2+3QAAAAASUVORK5CYII=')
}

.index-cotar .live-wrap .arrow-box.right-arrow {
    right: -100px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABfCAMAAACdi2QHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEUAAADNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc0AAADtk1wcAAAAEnRSTlMAMK+w7xDQQPDfz2CfcKAgwJAksyw8AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHBJREFUWMPt0VsKgCAARFE1H5XZw/0vNmkF3g+haOb/wIUx1jlr2KZaPTSNUBOijIyMjIyMjMzXTEAmNVITEdY3EbkgXS8WMxfkRS7CgsUqIdElKhd5qDAOi01Cok8ULPaxomCRfysOLB7CRAs7LwZu3iscekxU7QcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDMtMjRUMTg6MTU6NDQrMDg6MDDp4R//AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTAzLTI0VDE4OjE1OjQ0KzA4OjAwmLynQwAAAABJRU5ErkJggg==')
}

.index-cotar .live-wrap .arrow-box.right-arrow.active {
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABfCAMAAACdi2QHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEUAAADTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDAAAADgYRz4AAAAEnRSTlMAMK+w7xDQQPDfz2CfcKAgwJAksyw8AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHBJREFUWMPt0VsKgCAARFE1H5XZw/0vNmkF3g+haOb/wIUx1jlr2KZaPTSNUBOijIyMjIyMjMzXTEAmNVITEdY3EbkgXS8WMxfkRS7CgsUqIdElKhd5qDAOi01Cok8ULPaxomCRfysOLB7CRAs7LwZu3iscekxU7QcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDMtMjRUMTg6MTY6NDQrMDg6MDAC1qT8AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTAzLTI0VDE4OjE2OjQ0KzA4OjAwc4scQAAAAABJRU5ErkJggg==')
}

.index-cotar .news-wrap {
    position: relative;
    padding: 45px 0;
    font-size: 0
}

.index-cotar .news-wrap .auto-bg-box {
    top: 0
}

.index-cotar .bs-wrap {
    position: relative;
    height: 180px
}

.index-cotar .bs-wrap .bg-box {
    position: absolute;
    left: 50%;
    width: 1920px;
    height: 100%;
    margin-left: -960px;
    overflow: hidden;
    z-index: -1
}

.user-login-cotar {
    text-align: center;
    padding-top: 100px
}

.user-login-cotar:after{
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle;
}

.user-login-cotar .logo-wrap {
    padding-bottom: 30px
}

.user-login-cotar .login-form-wrap {
    display: inline-block;
    width: 450px;
    box-shadow: 0 0 10px 0 rgba(5,37,84,.1);
    text-align: left
}

.user-login-cotar .login-form-wrap .title-box {
    text-align: center;
    border-bottom: 1px solid #ddd
}

.user-login-cotar .login-form-wrap .title-box .text {
    display: inline-block;
    border-bottom: 2px solid #da251a;
    color: #474e5d;
    font-size: 18px;
    line-height: 3em;
    padding: 0 20px
}

.user-login-cotar .login-form-wrap .content-box {
    padding: 0 30px;
    padding-top: 20px
}

.user-login-cotar .login-form-wrap .content-box>.item {
    position: relative;
    padding-bottom: 30px
}

.user-login-cotar .login-form-wrap .content-box>.item.error .error-msg {
    display: block
}

.user-login-cotar .login-form-wrap .content-box>.item.error .result .ipt {
    border-color: #da251a;
    box-shadow: 0 0 7px rgba(222,16,37,.3)
}

.user-login-cotar .login-form-wrap .content-box>.item .label {
    padding-bottom: 5px;
    font-size: 14px;
    color: #474e5d
}

.user-login-cotar .login-form-wrap .content-box>.item .result .ipt {
    display: inline-block;
    height: 38px;
    line-height: 38px\9;
    padding: 0 6px
}

.user-login-cotar .login-form-wrap .content-box>.item .result .ipt.sm-ipt {
    width: 60%
}

.user-login-cotar .login-form-wrap .content-box>.item .result .pic-wrap {
    display: inline-block;
    vertical-align: middle;
    width: 85px;
    height: 38px
}

.user-login-cotar .login-form-wrap .content-box>.item .result .pic-wrap img {
    height: 100%;
    max-width: 100%
}

.user-login-cotar .login-form-wrap .content-box>.item .result .re-get-btn {
    display: inline-block;
    color: #474e5d;
    font-size: 14px;
    cursor: pointer
}

.user-login-cotar .login-form-wrap .content-box>.item .error-msg {
    display: none;
    position: absolute;
    margin-top: 5px;
    color: #da251a;
    font-size: 12px
}

.user-login-cotar .login-form-wrap .content-box>.item .error-msg:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-state-error-sm.png") no-repeat top left
}

.user-login-cotar .login-form-wrap .content-box>.btn-wrap {
    padding: 10px 30px
}

.user-login-cotar .login-form-wrap .content-box>.btn-wrap .btn {
    width: 100%;
    line-height: 3em;
    font-size: 14px;
    height: 3em
}

.user-login-cotar .login-form-wrap .content-box .bot {
    padding: 0 30px;
    padding-left: 25px;
    padding-bottom: 30px;
    line-height: 25px;
    font-size: 12px;
    color: #999
}

.user-login-cotar .login-form-wrap .content-box .bot .checkbox {
    margin-top: -3px;
    vertical-align: middle
}

.user-login-cotar .login-form-wrap .content-box .bot .more-link {
    font-size: 12px
}

.user-login-cotar .mc-auto-box {
    position: absolute;
    z-index: 100;
    background-color: #fff;
    width: 100%;
    bottom: -4px;
    border: 1px solid #ddd;
    border-top: 0;
    box-shadow: 0 0 4px 0 rgba(102,102,102,.4);
    padding: 8px 5px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    cursor: pointer
}

.user-reg-cotar .login-form-wrap {
    position: relative;
    width: 850px;
    font-size: 0
}

.user-reg-cotar .login-form-wrap .content-box {
    display: inline-block;
    width: 580px;
    padding: 0 30px;
    padding-top: 20px
}

.user-reg-cotar .login-form-wrap .content-box>.item {
    position: relative;
    padding-bottom: 35px
}

.user-reg-cotar .login-form-wrap .content-box>.item.error .error-msg {
    display: block
}

.user-reg-cotar .login-form-wrap .content-box>.item .label {
    position: absolute;
    top: 10px;
    left: 60px;
    display: inline-block;
    padding-bottom: 5px;
    font-size: 14px;
    color: #474e5d
}

.user-reg-cotar .login-form-wrap .content-box>.item .label .must-star:before {
    position: absolute;
    top: 3px;
    left: -10px;
    padding-right: 2px;
    content: "*";
    color: #da251a;
    font-size: 16px
}

.user-reg-cotar .login-form-wrap .content-box>.item .result {
    margin-left: 150px
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .ipt {
    display: inline-block;
    height: 38px;
    line-height: 38px\9;
    padding: 0 6px
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .ipt.sm-ipt {
    width: 60%
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .ipt.mid-ipt {
    width: 245px
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .pic-wrap {
    display: inline-block;
    vertical-align: middle;
    width: 80px;
    height: 38px
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .pic-wrap img {
    height: 100%;
    max-width: 100%
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .v-btn {
    margin-left: 10px;
    vertical-align: top;
    width: 130px;
    line-height: 38px;
    height: 38px;
    background-color: #fff;
    color: #da251a;
    border: 1px solid #da251a
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .v-btn.disabled {
    background-color: #ddd;
    border-color: #ddd;
    color: #999;
    cursor: default
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .re-get-btn {
    display: inline-block;
    color: #474e5d;
    font-size: 14px;
    cursor: pointer
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .selectbox-wrap {
    height: 38px;
    width: 120px
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .selectbox-wrap .selectbox {
    height: 100%
}

.user-reg-cotar .login-form-wrap .content-box>.item .result .selectbox-wrap .selectbox>div {
    line-height: 38px;
    height: 100%
}

.user-reg-cotar .login-form-wrap .content-box>.item .error-msg {
    display: none;
    position: absolute;
    margin-top: 5px;
    color: #da251a;
    font-size: 12px
}

.user-reg-cotar .login-form-wrap .content-box>.item .error-msg:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-state-error-sm.png") no-repeat top left
}

.user-reg-cotar .login-form-wrap .content-box>.btn-wrap {
    padding: 10px 80px;
    padding-right: 0
}

.user-reg-cotar .login-form-wrap .content-box>.btn-wrap .btn {
    width: 100%;
    line-height: 3em;
    font-size: 14px;
    height: 3em
}

.user-reg-cotar .login-form-wrap .content-box .bot {
    padding: 0 80px;
    padding-left: 75px;
    padding-right: 0;
    padding-bottom: 30px;
    line-height: 25px;
    font-size: 12px;
    color: #999
}

.user-reg-cotar .login-form-wrap .content-box .bot .checkbox {
    margin-top: -3px;
    vertical-align: middle
}

.user-reg-cotar .login-form-wrap .content-box .bot .more-link {
    font-size: 12px
}

.user-reg-cotar .login-form-wrap .intro-box {
    position: relative;
    top: 0;
    bottom: 0;
    display: inline-block;
    padding: 40px 30px;
    vertical-align: top;
    width: 270px;
    font-size: 12px;
    color: #999;
    line-height: 1.8em
}

.user-reg-cotar .login-form-wrap .intro-box .title {
    font-size: 14px;
    padding-bottom: 10px
}

.user-reg-cotar .login-form-wrap:before {
    content: "";
    position: absolute;
    top: 100px;
    bottom: 40px;
    left: 580px;
    width: 1px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAIGAgMAAADo4Q2LAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUAAADd3d0AAACImDydAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAXSURBVDjLY3BgwAchYFTNqJpRNcNeDQCw4WyBb/qqCAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wMy0yN1QxNTowNzozNSswODowMO7MxiMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDMtMjdUMTU6MDc6MzUrMDg6MDCfkX6fAAAAAElFTkSuQmCC')
}

.user-forgot-pwd-cotar {
    text-align: center;
    padding-top: 100px
}

.user-forgot-pwd-cotar .logo-wrap {
    padding-bottom: 30px
}

.user-forgot-pwd-cotar .login-form-wrap {
    display: inline-block;
    width: 860px;
    border-color: #ddd;
    box-shadow: 0 0 8px 0 rgba(102,102,102,.4);
    text-align: left
}

.user-forgot-pwd-cotar .login-form-wrap .title-box {
    text-align: center;
    border-bottom: 1px solid #ddd
}

.user-forgot-pwd-cotar .login-form-wrap .title-box .text {
    display: inline-block;
    border-bottom: 2px solid #da251a;
    color: #474e5d;
    font-size: 18px;
    line-height: 3em;
    padding: 0 20px
}

.user-forgot-pwd-cotar .login-form-wrap .content-box {
    padding: 0 240px;
    padding-top: 20px
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.item {
    position: relative;
    padding-bottom: 30px
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.item .label {
    padding-bottom: 5px;
    font-size: 14px;
    color: #474e5d
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.item .result .ipt {
    display: inline-block;
    height: 38px;
    line-height: 38px\9;
    padding: 0 6px
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.item .result .ipt.sm-ipt {
    width: 60%
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.item .result .pic-wrap {
    display: inline-block;
    vertical-align: middle;
    width: 85px;
    height: 38px
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.item .result .pic-wrap img {
    height: 100%;
    max-width: 100%
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.item .result .v-btn {
    margin-left: 10px;
    vertical-align: top;
    width: 130px;
    line-height: 38px;
    height: 38px;
    background-color: #fff;
    color: #da251a;
    border: 1px solid #da251a
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.item .result .v-btn.disabled {
    background-color: #ddd;
    border-color: #ddd;
    color: #999;
    cursor: default
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.item .error-msg {
    display: none;
    position: absolute;
    margin-top: 5px;
    color: #da251a;
    font-size: 12px
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.item .error-msg:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-state-error-sm.png") no-repeat top left
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.btn-wrap {
    padding: 10px 0
}

.user-forgot-pwd-cotar .login-form-wrap .content-box>.btn-wrap .btn {
    width: 100%;
    line-height: 3em;
    font-size: 14px;
    height: 3em
}

.user-forgot-pwd-cotar .login-form-wrap .content-box .bot {
    padding-left: 0;
    padding-bottom: 30px;
    line-height: 25px;
    font-size: 12px;
    color: #999
}

.user-forgot-pwd-cotar .wx-way-wrap {
    text-align: center
}

.user-forgot-pwd-cotar .wx-way-wrap .title {
    font-size: 16px;
    padding-bottom: 30px;
    color: #474e5d
}

.user-forgot-pwd-cotar .wx-way-wrap .pic-wrap {
    width: 200px;
    margin: 0 auto
}

.user-forgot-pwd-cotar .wx-way-wrap .pic-wrap img {
    width: 100%
}

.user-forgot-pwd-cotar .wx-way-wrap .bot {
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 30px;
    line-height: 25px;
    font-size: 12px;
    color: #999;
    text-align: left
}

.user-forgot-pwd-cotar .success-content {
    padding-top: 20px;
    padding-bottom: 100px;
    text-align: center
}

.user-forgot-pwd-cotar .success-content .txt {
    padding: 20px 0;
    font-size: 22px
}

.user-forgot-pwd-cotar .success-content .txt span {
    display: inline-block;
    padding: 0 5px;
    vertical-align: middle
}

.user-forgot-pwd-cotar .success-content .btn {
    width: 200px;
    height: 40px;
    margin: 40px 0;
    line-height: 40px;
    font-size: 14px
}

.cloud-shield-machine-cotar .main-title {
    position: relative;
    padding-top: 40px;
    padding-bottom: 30px;
    font-size: 18px;
    color: #000;
    padding-left: 10px
}

.cloud-shield-machine-cotar .main-title:after {
    content: "";
    position: absolute;
    top: 43px;
    left: 0;
    right: 0;
    height: 20px;
    width: 2px;
    background-color: #bab9b9;
    z-index: 10
}

.cloud-shield-machine-cotar .product-wrap .product-list {
    font-size: 0;
    margin-left: -60px
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 360px;
    border: 1px solid #eee;
    margin-left: 60px;
    font-size: 0;
    cursor: pointer
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item:hover .pic-wrap .state-a {
    display: none!important
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item:hover .pic-wrap .state-b {
    display: inline-block !important
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item:hover .btn-wrap .btn {
    background-color: #da251a;
    color: #fff;
    border: 1px solid #da251a
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item.active:before {
    text-indent: 9999em;
    content: "推荐";
    position: absolute;
    content: "";
    display: block;
    width: 64px;
    height: 64px;
    line-height: 1em;
    top: 0;
    right: 0;
    background: url("../img/icon/ic-rec-b.png") no-repeat top left
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item .intro-box .text-box {
    display: inline-block;
    width: 248px;
    padding: 25px
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item .intro-box .text-box .title {
    text-align: center;
    font-size: 24px;
    padding-bottom: 10px
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item .intro-box .text-box .des {
    padding-bottom: 20px;
    font-size: 14px;
    color: #999
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item .intro-box .text-box .price {
    font-size: 18px;
    color: #999
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item .intro-box .text-box .price .num {
    font-size: 30px;
    color: #da251a
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item .intro-box .pic-wrap {
    display: inline-block;
    width: 110px;
    text-align: center
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item .intro-box .pic-wrap .state-a {
    display: inline-block
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item .intro-box .pic-wrap .state-b {
    display: none
}

.cloud-shield-machine-cotar .product-wrap .product-list>.item .btn-wrap .btn {
    width: 100%;
    background-color: transparent;
    text-align: center;
    font-size: 18px;
    color: #77808a;
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #eee
}

.cloud-shield-machine-cotar .bs-wrap {
    padding-bottom: 50px;
    background-color: #fcfcfc;
    background-image: url('../img/img-bs-bg.jpg')
}

.cloud-shield-machine-cotar .bs-wrap .bs-list {
    font-size: 0;
    margin-left: -33px
}

.cloud-shield-machine-cotar .bs-wrap .bs-list>.item {
    display: inline-block;
    width: 275px;
    text-align: center;
    margin-left: 33px
}

.cloud-shield-machine-cotar .bs-wrap .bs-list>.item .bd-box {
    padding-top: 25px;
    border: 1px solid #eee;
    background-color: #fff
}

.cloud-shield-machine-cotar .bs-wrap .bs-list>.item .bd-box .name {
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 25px
}

.cloud-shield-machine-cotar .bs-wrap .bs-list>.item .intro-box {
    padding-top: 10px;
    font-size: 14px;
    color: #999;
    line-height: 1.8em
}

.cloud-shield-machine-cotar .bs-table {
    font-size: 0;
    border: 1px solid #eee
}

.cloud-shield-machine-cotar .bs-table .item {
    font-size: 0
}

.cloud-shield-machine-cotar .bs-table .col {
    display: inline-block;
    vertical-align: top;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    text-align: center
}

.cloud-shield-machine-cotar .bs-table .col:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle
}

.cloud-shield-machine-cotar .bs-table .col.col-1 {
    width: 278px
}

.cloud-shield-machine-cotar .bs-table .col.col-2 {
    width: 380px
}

.cloud-shield-machine-cotar .bs-table .col.col-3 {
    width: 180px
}

.cloud-shield-machine-cotar .bs-table .col.col-4 {
    width: 360px;
    border-right: 0
}

.cloud-shield-machine-cotar .bs-table .tb-head .col {
    line-height: 50px;
    height: 50px;
    background-color: #d30830;
    font-size: 18px;
    color: #fff
}

.cloud-shield-machine-cotar .bs-table .tb-body .col {
    height: 80px;
    line-height: 80px
}

.cloud-shield-machine-cotar .bs-table .tb-body .col.col-2 {
    line-height: 24px
}

.cloud-shield-machine-cotar .bs-table .tb-body .name {
    font-size: 16px;
    color: #77808a
}

.cloud-shield-machine-cotar .bs-table .tb-body .des {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #77808a
}

.cloud-shield-machine-cotar .bs-table .tb-body .price {
    font-size: 18px;
    color: #77808a
}

.cloud-shield-machine-cotar .bs-table .tb-body .price .num {
    color: #d30830
}

.cloud-shield-machine-cotar .bs-table .tb-body .btn-wrap {
    display: inline-block;
    font-size: 0;
    margin-left: -15px;
    vertical-align: middle;
    padding-top: 5px
}

.cloud-shield-machine-cotar .bs-table .tb-body .btn-wrap .btn {
    background-color: #fff;
    margin-left: 15px;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    width: 120px;
    border: 1px solid #eee;
    color: #999;
    border-radius: 0
}

.cloud-shield-machine-cotar .bs-table .tb-body .btn-wrap .btn:hover {
    border-color: #d30830;
    background-color: #d30830;
    color: #fff
}

.cloud-shield-machine-detail-cotar .product-wrap {
    margin-top: 50px;
    font-size: 0;
    border: 1px solid #eee
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box {
    display: inline-block;
    padding: 30px;
    font-size: 0;
    width: 880px
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .pic-wrap {
    display: inline-block;
    margin-right: 30px;
    width: 390px;
    height: 240px
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box {
    display: inline-block;
    vertical-align: top;
    width: 380px
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item {
    padding-bottom: 12px
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item .label {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    width: 8em;
    font-size: 14px;
    color: #999
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item .result {
    display: inline-block;
    vertical-align: middle;
    width: 250px;
    overflow: hidden;
    font-size: 14px;
    color: #999
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item .result .btn-wrap {
    margin-bottom: 6px;
    margin-left: -10px;
    font-size: 0
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item .result .btn-wrap .btn {
    margin-left: 10px;
    background-color: #fff;
    color: #999;
    width: 120px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #eee;
    border-radius: 0;
    font-size: 14px
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item .result .btn-wrap .btn:hover {
    border-color: #da251a
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item .result .btn-wrap .btn.active {
    border-color: #da251a;
    background-color: #da251a;
    color: #fff
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item .result .btn-wrap .btn.active .state-a {
    display: none
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item .result .btn-wrap .btn.active .state-b {
    display: inline-block
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item .result .btn-wrap .btn .state-a {
    display: inline-block;
    vertical-align: middle
}

.cloud-shield-machine-detail-cotar .product-wrap .intro-box .info-box>.item .result .btn-wrap .btn .state-b {
    display: none;
    vertical-align: middle
}

.cloud-shield-machine-detail-cotar .product-wrap .buy-box {
    display: inline-block;
    width: 318px;
    vertical-align: top
}

.cloud-shield-machine-detail-cotar .product-wrap .buy-box .des-box {
    padding: 30px;
    background-color: #fbfbfd;
    padding-left: 60px
}

.cloud-shield-machine-detail-cotar .product-wrap .buy-box .des-box>.item {
    padding-bottom: 10px;
    font-size: 16px;
    color: #999
}

.cloud-shield-machine-detail-cotar .product-wrap .buy-box .btn-wrap {
    padding-top: 25px
}

.cloud-shield-machine-detail-cotar .product-wrap .buy-box .btn-wrap .btn {
    display: block;
    margin: auto;
    border-radius: 0;
    margin-bottom: 15px;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px
}

.cloud-shield-machine-detail-cotar .bs-table {
    font-size: 0;
    border: 1px solid #eee;
    margin-bottom: 50px
}

.cloud-shield-machine-detail-cotar .bs-table .item {
    font-size: 0
}

.cloud-shield-machine-detail-cotar .bs-table .col {
    display: inline-block;
    vertical-align: top;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    text-align: center
}

.cloud-shield-machine-detail-cotar .bs-table .col:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle
}

.cloud-shield-machine-detail-cotar .bs-table .col.col-1 {
    width: 248px
}

.cloud-shield-machine-detail-cotar .bs-table .col.col-2 {
    width: 950px;
    border-right: 0
}

.cloud-shield-machine-detail-cotar .bs-table .tb-head .col {
    line-height: 50px;
    height: 50px;
    background-color: #d30830;
    font-size: 16px;
    color: #fff
}

.cloud-shield-machine-detail-cotar .bs-table .tb-body .col {
    height: 80px;
    line-height: 80px
}

.cloud-shield-machine-detail-cotar .bs-table .tb-body .col.col-2 {
    line-height: 24px
}

.cloud-shield-machine-detail-cotar .bs-table .tb-body .name {
    font-size: 16px;
    color: #77808a
}

.cloud-shield-machine-detail-cotar .bs-table .tb-body .des {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #77808a
}

.domain-index-cotar .search-wrap {
    position: relative;
    height: 280px
}

.domain-index-cotar .search-wrap .center-cotar {
    position: relative
}

.domain-index-cotar .search-wrap .bg-box {
    position: absolute;
    left: 50%;
    width: 1920px;
    height: 100%;
    margin-left: -960px;
    overflow: hidden;
    z-index: -1
}

.domain-index-cotar .search-wrap .title {
    padding-top: 45px;
    padding-bottom: 30px;
    text-align: center;
    font-size: 24px;
    color: #555
}

.domain-index-cotar .search-wrap .title .num {
    font-size: 30px;
    color: #da251a
}

.domain-index-cotar .search-wrap .main-box {
    height: 50px;
    font-size: 0;
    text-align: center
}

.domain-index-cotar .search-wrap .main-box .ipt {
    display: inline-block;
    width: 620px;
    height: 50px;
    line-height: 50px\9;
    padding: 0 10px;
    font-size: 18px
}

.domain-index-cotar .search-wrap .main-box .selectbox-wrap {
    width: 120px;
    display: inline-block;
    height: 100%;
    background-color: #f5f5f5
}

.domain-index-cotar .search-wrap .main-box .selectbox-wrap .selectbox {
    height: 100%
}

.domain-index-cotar .search-wrap .main-box .selectbox-wrap .selectbox>div {
    text-align: center;
    height: 100%;
    line-height: 50px;
    font-size: 24px
}

.domain-index-cotar .search-wrap .main-box .selectbox-wrap .selectbox ul {
    top: 52px
}

.domain-index-cotar .search-wrap .main-box .selectbox-wrap .selectbox ul li {
    font-size: 16px
}

.domain-index-cotar .search-wrap .main-box .btn {
    width: 130px;
    height: 100%;
    border-radius: 0;
    font-size: 18px;
    line-height: 50px
}

.domain-index-cotar .search-wrap .keys-list {
    padding-top: 35px;
    text-align: center
}

.domain-index-cotar .search-wrap .keys-list>.item {
    position: relative;
    display: inline-block;
    padding-right: 50px;
    font-size: 14px;
    color: #555
}

.domain-index-cotar .search-wrap .keys-list>.item.last {
    padding-right: 0
}

.domain-index-cotar .search-wrap .keys-list>.item.last:before {
    display: none
}

.domain-index-cotar .search-wrap .keys-list>.item:before {
    content: " ";
    position: absolute;
    right: 18px;
    top: 4px;
    height: 14px;
    width: 1px;
    background-color: #a4a7a6
}

.domain-index-cotar .my-wrap {
    background-color: #f8fafc;
    padding-top: 40px;
    padding-bottom: 50px
}

.domain-index-cotar .my-wrap>.center-cotar {
    background-color: #fff;
    border: 1px solid #eee
}

.domain-index-cotar .my-wrap .title-wrap {
    font-size: 0;
    border-bottom: 1px solid #eee
}

.domain-index-cotar .my-wrap .title-wrap>.item {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    color: #77808a;
    line-height: 70px;
    height: 70px;
    width: 240px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    cursor: pointer
}

.domain-index-cotar .my-wrap .title-wrap>.item.active {
    border-bottom: 0
}

.domain-index-cotar .my-wrap .title-wrap>.item.active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background-color: #da251a;
    z-index: 10
}

.domain-index-cotar .my-wrap .title-wrap>.item.active:before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 4px;
    background-color: #fff;
    z-index: 10
}

.domain-index-cotar .bs-table {
    font-size: 0;
    border: 1px solid #eee;
    margin: 20px
}

.domain-index-cotar .bs-table .item {
    font-size: 0
}

.domain-index-cotar .bs-table .col {
    display: inline-block;
    vertical-align: top;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    text-align: center;
    width: 289px
}

.domain-index-cotar .bs-table .col:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle
}

.domain-index-cotar .bs-table .col.col-4 {
    border-right: 0
}

.domain-index-cotar .bs-table .tb-head .col {
    line-height: 65px;
    height: 65px;
    background-color: #eff2f8;
    font-size: 16px;
    color: #77808a
}

.domain-index-cotar .bs-table .tb-body .col {
    height: 60px;
    line-height: 60px;
    color: #77808a;
    font-size: 14px
}

.domain-index-cotar .bs-table .tb-body .col .del-num {
    text-decoration: line-through;
    padding-right: 3px
}

.domain-index-cotar .bs-table .tb-body .col .num {
    color: #da251a
}

.order-step-cotar .order-process-wrap {
    font-size: 0
}

.order-step-cotar .order-process-wrap>.item {
    display: inline-block;
    width: 33.3%;
    background-color: #f1f4f9;
    color: #77808a;
    font-size: 18px;
    text-align: center;
    line-height: 2.5em
}

.order-step-cotar .order-process-wrap>.item.active {
    color: #fff;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyCAMAAABFwn2vAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABBVBMVEUAAADTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDDTCDAAAADqLrI3AAAAVXRSTlMA8cgC+74Q+Z8NkhOEaQVl9mvdVdVNPcod2RwB/Msb/rsZrR+RGH4E64D4eW3j30cg73DmMPCipqALqK8nMukx2y3i7DwDS3d0f4iDlrL90CHe6M/Uq5SoBQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAE2SURBVHja7dxHU8JAAEDhiCgqKBZEbCA2YoldrNhi7/X//xVn8GjO5s34vsPmmpk3mSS7mwRf+msd7THTGSRK++z+rWxXt0FQcj29BmHpyxuEpZA3CEv/gEFYigZhGRwyCMvwiEFYSqMGYSmVDcIyVjEIy/jEpEFIpqarBkGpzdQNwjI7ZxCW+QWDsCw2DAIR/hyWDMKyvGIQlnDVICxR0SAsa+sGYYk2DIKyuWUQlO0dg5DsFryHkGSbPmWh7PkegrJ/YBCSw6pTJyRHx04ukmRaroeQnJy6YghSOzt3TZ3hoj3G5YZBQOLLK7cBgUTX7lwkCW/c20sS37r7nSR35/chKPd+QYXy0DAIyWM9MAhIsxIYBOTp9/VhkPQ8v7wGBgF5829AEO/t8SPx+jBIWj5byT2+ARUYMmxoyGRbAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTAzLTMxVDA5OjU4OjM2KzA4OjAwjPrRWwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wMy0zMVQwOTo1ODozNiswODowMP2naecAAAAASUVORK5CYII=')
}

.order-step-cotar .order-process-wrap>.item.active.last {
    background-color: #fff
}

.order-step-cotar .product-info-wrap .title {
    padding-top: 45px;
    padding-bottom: 30px;
    padding-left: 10px;
    font-size: 18px;
    position: relative
}

.order-step-cotar .product-info-wrap .title:before {
    content: "";
    position: absolute;
    left: 0;
    height: 18px;
    top: 49px;
    background-color: #bab9b9;
    width: 2px
}

.order-step-cotar .product-info-wrap .info-box {
    border: 1px solid #eee
}

.order-step-cotar .product-info-wrap .info-box .row {
    padding-left: 130px;
    font-size: 0;
    border-bottom: 1px solid #eee
}

.order-step-cotar .product-info-wrap .info-box .row.last {
    border-bottom: 0
}

.order-step-cotar .product-info-wrap .info-box .row>.item {
    width: 33.3%;
    overflow: hidden;
    display: inline-block;
    line-height: 70px;
    font-size: 16px;
    color: #999
}

.order-step-cotar .product-info-wrap .info-box .row>.item.col-2 {
    padding-left: 50px
}

.order-step-cotar .product-info-wrap .info-box .row>.item.col-3 {
    padding-left: 50px
}

.order-step-cotar .buy-info-wrap .title {
    padding-top: 45px;
    padding-bottom: 30px;
    padding-left: 10px;
    font-size: 18px;
    position: relative
}

.order-step-cotar .buy-info-wrap .title:before {
    content: "";
    position: absolute;
    left: 0;
    height: 18px;
    top: 49px;
    background-color: #bab9b9;
    width: 2px
}

.order-step-cotar .buy-info-wrap .info-box {
    background-color: #fbfcfd
}

.order-step-cotar .buy-info-wrap .info-box .tip-bar {
    text-align: center;
    font-size: 16px;
    color: #77808a;
    line-height: 50px;
    background-color: #f9fbfe;
    border-bottom: 1px solid #eee
}

.order-step-cotar .buy-info-wrap .info-box .det-box {
    padding: 40px 0;
    padding-left: 250px;
    border-bottom: 1px solid #eee
}

.order-step-cotar .buy-info-wrap .info-box .det-box>.item {
    font-size: 16px;
    color: #999;
    padding-bottom: 20px
}

.order-step-cotar .buy-info-wrap .info-box .det-box>.item .label {
    display: inline-block
}

.order-step-cotar .buy-info-wrap .info-box .det-box>.item .result {
    width: 750px;
    display: inline-block;
    vertical-align: middle
}

.order-step-cotar .buy-info-wrap .info-box .det-box>.item .my-range-box {
    vertical-align: middle;
    width: 100%
}

.order-step-cotar .buy-info-wrap .info-box .opt-box {
    padding: 50px 0
}

.order-step-cotar .buy-info-wrap .info-box .opt-box .radio-wrap {
    text-align: center;
    margin-left: -80px
}

.order-step-cotar .buy-info-wrap .info-box .opt-box .radio-wrap>.item {
    display: inline-block;
    margin-left: 80px;
    font-size: 16px;
    color: #999
}

.order-step-cotar .buy-info-wrap .info-box .opt-box .radio-wrap>.item .radio-btn {
    vertical-align: middle
}

.order-step-cotar .buy-info-wrap .info-box .checkbox-wrap {
    text-align: center;
    padding-top: 30px;
    font-size: 16px;
    color: #999
}

.order-step-cotar .buy-info-wrap .info-box .checkbox-wrap .checkbox {
    vertical-align: middle
}

.order-step-cotar>.btn-wrap {
    padding-top: 50px;
    padding-bottom: 30px;
    text-align: center
}

.order-step-cotar>.btn-wrap .btn {
    border-radius: 0;
    font-size: 14px;
    color: #fff;
    line-height: 50px;
    height: 50px;
    width: 125px
}

.order-step-cotar>.btn-wrap .btn.cancel-btn {
    background-color: #fff;
    color: #999;
    margin-left: 50px;
    border: 1px solid #eee
}

.order-step-two-cotar .ann-wrap {
    padding: 50px 0;
    font-size: 16px;
    color: #999
}

.order-step-two-cotar .ann-wrap .btn {
    border-radius: 0;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    margin-left: 10px
}

.order-step-two-cotar .od-wrap {
    background-color: #fcfcfc;
    padding: 0 50px;
    padding-bottom: 30px
}

.order-step-two-cotar .od-wrap .od-top {
    padding: 20px 0;
    font-size: 16px;
    color: #999
}

.order-step-two-cotar .od-wrap .od-table {
    font-size: 0;
    border: 1px solid #eee;
    background-color: #fff
}

.order-step-two-cotar .od-wrap .od-table .item {
    font-size: 0
}

.order-step-two-cotar .od-wrap .od-table .col {
    display: inline-block;
    vertical-align: top;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    text-align: center
}

.order-step-two-cotar .od-wrap .od-table .col:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle
}

.order-step-two-cotar .od-wrap .od-table .col.col-1 {
    width: 600px
}

.order-step-two-cotar .od-wrap .od-table .col.col-2 {
    width: 200px
}

.order-step-two-cotar .od-wrap .od-table .col.col-3 {
    width: 295px;
    border-right: 0
}

.order-step-two-cotar .od-wrap .od-table .tb-head .col {
    line-height: 50px;
    height: 50px;
    font-size: 16px;
    color: #999;
    text-align: center
}

.order-step-two-cotar .od-wrap .od-table .tb-body {
    font-size: 0
}

.order-step-two-cotar .od-wrap .od-table .tb-body .col {
    font-size: 16px;
    color: #999
}

.order-step-two-cotar .od-wrap .od-table .tb-body .col .text {
    height: 110px;
    padding-top: 50px
}

.order-step-two-cotar .od-wrap .od-table .tb-body .col .pic-wrap {
    width: 70px;
    height: 70px
}

.order-step-two-cotar .od-wrap .od-table .tb-body .col .pic-wrap img {
    width: 100%;
    height: 100%
}

.order-step-two-cotar .od-wrap .od-table .tb-body .col .intro-box {
    margin-left: 20px;
    padding: 40px 0;
    text-align: left
}

.order-step-two-cotar .od-wrap .od-table .tb-body .col .intro-box .name {
    padding-bottom: 10px
}

.order-step-two-cotar .od-wrap .od-table .tb-body .price {
    color: #da251a
}

.order-step-two-cotar .bot-wrap {
    padding-top: 60px;
    padding-right: 140px;
    padding-bottom: 40px
}

.order-step-two-cotar .bot-wrap .tip {
    font-size: 16px;
    color: #999;
    padding-bottom: 20px
}

.order-step-two-cotar .bot-wrap .btn {
    font-size: 14px;
    border-radius: 0;
    line-height: 45px;
    height: 45px;
    width: 125px
}

.order-step-three-cotar .my-tip-wrap {
    padding: 80px 0;
    text-align: center;
    font-size: 14px;
    color: #999
}

.order-step-three-cotar .my-tip-wrap .pic-wrap {
    margin-right: 20px
}

.order-step-three-cotar .result-box {
    text-align: center
}

.order-step-three-cotar .result-box .text-box {
    text-align: left;
    margin-left: 30px
}

.order-step-three-cotar .result-box .text-box .main-box {
    line-height: 32px;
    padding-bottom: 40px
}

.order-step-three-cotar .result-box .text-box .main-box .title {
    font-size: 18px;
    color: #da251a
}

.order-step-three-cotar .result-box .text-box .main-box .des {
    font-size: 16px;
    color: #999
}

.order-step-three-cotar .result-box .text-box .other-box {
    line-height: 32px
}

.order-step-three-cotar .result-box .text-box .other-box .title {
    color: #000;
    font-size: 18px
}

.order-step-three-cotar .result-box .text-box .other-box .des {
    font-size: 16px;
    color: #999
}

.temp-single-cotar .my-wrap {
    padding-top: 40px
}

.coop-partner-cotar .title {
    padding: 40px 0
}

.coop-partner-cotar .title .name {
    font-size: 18px;
    color: #000;
    padding-bottom: 5px
}

.coop-partner-cotar .title .des {
    font-size: 14px;
    line-height: 24px;
    color: #999
}

.coop-partner-cotar .coop-list {
    font-size: 0
}

.coop-partner-cotar .coop-list>.item {
    display: inline-block;
    background-color: #fff;
    font-size: 0;
    margin-right: 30px;
    margin-bottom: 35px
}

.coop-partner-cotar .coop-list>.item.last {
    margin-right: 0
}

.coop-partner-cotar .coop-list>.item img {
    width: 275px;
    height: 135px
}

.customer-case-cotar .my-wrap {
    padding-top: 40px
}

.customer-case-cotar .case-list>.item {
    padding: 30px 0;
    border-bottom: 1px solid #ddd
}

.customer-case-cotar .case-list>.item.last {
    border-bottom: 0
}

.customer-case-cotar .case-list>.item>.pic-wrap {
    width: 150px;
    height: 150px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 150px;
    overflow: hidden
}

.customer-case-cotar .case-list>.item>.pic-wrap:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle
}

.customer-case-cotar .case-list>.item>.pic-wrap img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%
}

.customer-case-cotar .case-list>.item .intro-box {
    display: inline-block;
    width: 780px;
    padding-left: 40px;
    vertical-align: middle
}

.customer-case-cotar .case-list>.item .intro-box .title {
    font-size: 22px;
    padding-bottom: 10px
}

.customer-case-cotar .case-list>.item .intro-box .des {
    font-size: 14px;
    line-height: 1.8em;
    color: #999
}

.customer-case-cotar .case-list>.item .intro-box .des>.item>.pic-wrap {
    margin-right: 5px
}

.customer-case-cotar .case-list>.item .intro-box .des>.item .text {
    padding-right: 20px
}

.news-list-cotar .my-wrap {
    padding-top: 40px
}

.news-list-cotar .news-list>.item {
    border-bottom: 1px solid #eee;
    padding-top: 15px;
    padding-bottom: 20px
}

.news-list-cotar .news-list>.item .title {
    font-size: 16px;
    color: #474e5d;
    padding-bottom: 10px
}

.news-list-cotar .news-list>.item .intro-box {
    font-size: 14px;
    color: #77808a;
    line-height: 1.5em
}

.news-list-cotar .news-list>.item .des {
    padding-top: 10px;
    font-size: 12px;
    color: #bebebe
}

.news-list-detail .title-box {
    padding-bottom: 30px;
    border-bottom: 1px solid #eee;
    text-align: center
}

.news-list-detail .title-box .title {
    padding-top: 30px;
    padding-bottom: 20px;
    font-size: 22px
}

.news-list-detail .title-box .des {
    font-size: 0
}

.news-list-detail .title-box .des>.item {
    font-size: 12px;
    color: #999;
    display: inline-block;
    margin-right: 15px
}

.news-list-detail .single-wrap {
    padding: 30px
}

.news-list-detail .single-wrap p {
    line-height: 2em;
    font-size: 14px;
    color: #77808a
}

.news-list-detail .bot-page-wrap {
    padding: 25px 20px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.news-list-detail .bot-page-wrap .nav-list {
    display: inline-block;
    max-width: 800px
}

.news-list-detail .bot-page-wrap .nav-list .item {
    padding-bottom: 10px;
    font-size: 14px;
    color: #77808a
}

.news-list-detail .bot-page-wrap .btn {
    font-size: 16px;
    width: 140px;
    height: 45px;
    line-height: 45px
}

.work-order-cotar .process-bar-wrap {
    width: 125%;
}

.work-order-cotar .question-wrap {
    border: 1px solid #e1e6f0;
    padding: 20px;
    background-color: #fff;
}

.work-order-cotar .question-wrap .title .btn {
    margin-top: 5px
}

.work-order-cotar .question-wrap .title .text-box {
    display: inline-block;
    padding-bottom: 15px
}

.work-order-cotar .question-wrap .title .text-box .name {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
    color: #474e5d
}

.work-order-cotar .question-wrap .title .text-box .info-list>.item {
    display: inline-block;
    margin-right: 20px;
    font-size: 12px;
    color: #77808a
}

.work-order-cotar .question-wrap .des-box {
    padding: 15px 10px;
    background-color: #eff2f7;
    border: 1px solid #e1e6f0;
}

.work-order-cotar .resume-box {
    padding: 20px 20px 10px;
    border: 1px solid #e1e6f0;
    border-top: 0;
    background-color: #fff;
}

.work-order-cotar .resume-box>.item {
    position: relative;
    margin-bottom: 10px
}

.work-order-cotar .resume-box>.item .pic-wrap {
    position: absolute;
    width: 60px;
    top: 0;
    bottom: 0;
    text-align: center
}

.work-order-cotar .resume-box>.item .pic-wrap:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    visibility: hidden;
    vertical-align: middle
}

.work-order-cotar .resume-box>.item .pic-wrap img {
    width: 36px;
    height: 36px;
    vertical-align: middle
}

.work-order-cotar .resume-box>.item .info-box {
    padding: 15px;
    background-color: #eff2f7;
    font-size: 12px;
    color: #474e5d
}

.work-order-cotar .resume-box>.item .info-box .text {
    padding-bottom: 30px
}

/*.work-order-cotar .resume-box>.item .info-box .name {*/
/*padding-bottom: 10px*/
/*}*/

.work-order-cotar .resume-box>.item .info-box .time {
    color: #77808a
}

.work-order-cotar .resume-box>.item.state-service .pic-wrap {
    right: 0
}

.work-order-cotar .resume-box>.item.state-service .info-box {
    margin-right: 70px
}

.work-order-cotar .resume-box>.item.state-user .pic-wrap {
    left: 0
}

.work-order-cotar .resume-box>.item.state-user .info-box {
    margin-left: 70px
}

.security-manage-cotar .sec-wrap .title-box {
    padding: 35px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.security-manage-cotar .sec-wrap .title-box .text {
    display: inline-block;
    margin-right: 35px;
    font-size: 12px;
    color: #474e5d
}

.security-manage-cotar .sec-wrap .title-box .sec-per-bar {
    display: inline-block;
    width: 450px;
    height: 10px;
    overflow: hidden;
    background-color: #ddd;
    border-radius: 5px
}

.security-manage-cotar .sec-wrap .title-box .sec-per-bar .sec-w {
    background-color: #da251a;
    height: 100%
}

.security-manage-cotar .sec-wrap .info-list>.item {
    border-bottom: 1px solid #ddd;
    padding: 30px 0
}

.security-manage-cotar .sec-wrap .info-list>.item:last-child{
    border: none;
}

.security-manage-cotar .sec-wrap .info-list>.item .name {
    width: 326px;
    padding-left: 50px;
    display: inline-block;
    font-size: 14px;
    color: #474e5d
}

.security-manage-cotar .sec-wrap .info-list>.item .name:before {
    margin-right: 5px
}

.security-manage-cotar .sec-wrap .info-list>.item .result {
    width: 600px;
    display: inline-block;
    font-size: 12px;
    color: #999
}

.security-manage-cotar .sec-wrap .info-list>.item .go-btn {
    margin-top: -16px;
    display: inline-block;
    float: right;
    padding-right: 30px;
    font-size: 12px;
    color: #358bf2
}

.update-mobile-cotar .my-form-wrap {
    width: 480px;
    padding: 30px 64px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #e1e6f0;
}

.update-mobile-cotar .my-form-wrap>.item {
    position: relative;
    margin-bottom: 25px
}

.update-mobile-cotar .my-form-wrap>.item.error .ipt {
    border-color: #da251a;
    box-shadow: 0 0 7px rgba(222,16,37,.3)
}

.update-mobile-cotar .my-form-wrap>.item.error .error-msg {
    display: block
}

.update-mobile-cotar .my-form-wrap>.item .label {
    display: inline-block;
    width: 8em;
    font-size: 12px;
    color: #474e5d
}

.update-mobile-cotar .my-form-wrap>.item .result {
    display: inline-block;
    vertical-align: middle
}

.update-mobile-cotar .my-form-wrap>.item .result .text {
    display: inline-block;
    width: 115px;
    margin-right: 30px;
    vertical-align: middle;
    line-height: 30px;
    font-size: 12px;
    color: #77808a
}

.update-mobile-cotar .my-form-wrap>.item .result .ipt {
    display: inline-block;
    width: 250px;
    height: 30px;
    line-height: 30px\9;
    padding: 0 6px
}

.update-mobile-cotar .my-form-wrap>.item .result .v-btn {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    vertical-align: top;
    width: 90px;
    line-height: 30px;
    height: 30px;
    background-color: #fff;
    color: #da251a;
    border: 1px solid #da251a;
    text-align: center;
    cursor: pointer
}

.update-mobile-cotar .my-form-wrap>.item .result .v-btn.disabled {
    background-color: #ddd;
    border-color: #ddd;
    color: #999;
    cursor: default
}

.update-mobile-cotar .my-form-wrap>.item .error-msg {
    display: none;
    position: absolute;
    color: #da251a;
    font-size: 12px
}

.update-mobile-cotar .my-form-wrap>.item .error-msg:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-state-error-sm.png") no-repeat top left
}

.update-mobile-cotar .my-form-wrap .btn-wrap {
    font-size: 0;
    text-align: right;
}

.uc-common-page .update-mobile-cotar .my-form-wrap .btn-wrap .low-btn{
    border: 1px solid #e3e5f1;
    padding: 0 19px;
    color: #77808a;
    background-color: #fff;
}

.uc-common-page .update-mobile-cotar .my-form-wrap .btn-wrap .low-btn:hover{
    border: 1px solid #cc162a;
    padding: 0 19px;
    color: #fff;
    background-color: #cc162a;
}

.update-mobile-cotar .complete-wrap{
    text-align: center;
    padding-top: 150px
}

.update-pwd-cotar .my-form-wrap {
    padding-top: 100px
}

.rechare-cotar .user-info-wrap {
    padding: 10px 0 20px;
}

.rechare-cotar .user-info-wrap .pic-wrap {
    display: inline-block;
    vertical-align: middle;
    margin-right: 40px
}

.rechare-cotar .user-info-wrap .text-info {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px
}

.rechare-cotar .user-info-wrap .text-info .item {
    font-size: 12px;
    color: #666;
    line-height: 24px
}

.rechare-cotar .user-info-wrap .text-info .item.special{
    color: #474e5d;
    line-height: 42px;
}

.rechare-cotar .user-info-wrap .text-info .item .num {
    color: #999
}

.rechare-cotar .user-info-wrap .text-info .item.special .num{
    font-size: 18px;
    color: #474e5d;
    margin-left: 10px;
}

.rechare-cotar .pay-type-box .btn-wrap {
    font-size: 0;
    border-bottom: 1px solid #e1e6f0;
}

.rechare-cotar .pay-type-box .btn-wrap .btn {
    width: auto;
    height: 33px;
    display: inline-block;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    color: #77808a;
    background: #fff;
    border: 1px solid #e1e6f0;
    position: relative;
    border-bottom: none;
    margin-left: -1px;
    padding: 0 15px;
    cursor: pointer;
}

.rechare-cotar .pay-type-box .btn-wrap .btn.active {
    background: #fff;
    color: #3a455b;
}

.rechare-cotar .pay-type-box .btn-wrap .btn.active:before {
    width: 100%;
    height: 2px;
    background: #e60012;
    position: absolute;
    top: -1px;
    left: 0;
    content: "";
}

.rechare-cotar .pay-type-box .btn-wrap .btn.active:after {
    position: absolute;
    bottom: -1px;
    left: 0;
    content: "";
    height: 2px;
    width: 100%;
    background: #fff;
}

.rechare-cotar .pay-type-box .pay-num-box {
    padding-top: 20px;
    font-size: 12px;
    color: #474e5d
}

.rechare-cotar .pay-type-box .pay-num-box .label {
    display: inline-block;
    width: 80px;
}

.rechare-cotar .pay-type-box .pay-num-box .ipt {
    display: inline-block;
    width: 180px;
    margin-right: 5px
}

.rechare-cotar .pay-type-box .pay-num-box .unit {
    display: inline-block;
    margin-right: 20px
}

.rechare-cotar .pay-type-box .pay-num-box .tip {
    display: inline-block
}

.rechare-cotar .plat-list {
    padding-top: 20px;
}

.rechare-cotar .plat-list .title {
    display: inline-block;
    width: 80px;
    font-size: 12px;
    color: #474e5d;
    padding: 0;
    vertical-align: middle;
}

.uc-common-page .form-wrap .plat-list .title:before {
    display: none;
}

.rechare-cotar .plat-list .pay-list {
    display: inline-block;
    padding: 5px 0;
    max-height: 145px;
    vertical-align: middle;
    overflow: hidden
}

.rechare-cotar .plat-list .pay-list.more-list {
    max-height: 9999px
}

.rechare-cotar .plat-list .pay-list>.item {
    display: inline-block;
    margin-right: 40px;
    cursor: pointer
}

.rechare-cotar .plat-list .pay-list>.item .radio-btn {
    vertical-align: middle;
}

.rechare-cotar .plat-list .pay-list>.item .pic-wrap {
    width: 160px;
    height: 44px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle
}

.rechare-cotar .plat-list .pay-list>.item .pic-wrap img {
    width: 100%;
    height: 100%
}

.rechare-cotar .plat-list .pay-list>.item .pic-wrap.active {
    border-color: #da251a
}

.rechare-cotar .plat-list .more-btn {
    position: relative;
    width: 220px;
    padding-left: 80px;
    padding-bottom: 30px;
    color: #da251a;
    cursor: pointer
}

.rechare-cotar .plat-list .more-btn:before {
    position: absolute;
    content: "";
    display: block;
    width: 10px;
    height: 5px;
    line-height: 1em;
    right: 0;
    top: 8px;
    background: url("../img/icon/ic-select-box-arrow-active.png") no-repeat top left
}

.rechare-cotar .plat-list .more-btn.active:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rechare-cotar .recharge-btn-wrap {
    padding-top: 20px;
    padding-left: 80px;
    padding-bottom: 20px;
}

.rechare-cotar .recharge-btn-wrap .btn {
    width: 140px;
    line-height: 2.5em;
    height: 2.5em;
    font-size: 16px
}

.rechare-cotar .notice{
    font-size: 12px;
    color: #b0b0b0;
    line-height: 20px;
    padding: 6px 0 35px;
}

.rechare-cotar .notice .tit{
    color: #474e5d;
}
/*---------------------------------------------------------------------------------------------------*/
/*新增CSS 2018-10-29*/
/*李雷鸣*/
.uc-common-page .usercenter-side .side-nav-list>.item .treeview-btn.header{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #c3cad9;
}

/*.ic-console-head1:before {*/
    /*content: "";*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*line-height: 1em;*/
    /*vertical-align: middle;*/
    /*background: url("../img/icon/ic-console-head1.png") no-repeat top left*/
/*}*/

/*.ic-console-head2:before {*/
    /*content: "";*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*line-height: 1em;*/
    /*vertical-align: middle;*/
    /*background: url("../img/icon/ic-console-head2.png") no-repeat top left*/
/*}*/

/*.ic-console-head3:before {*/
    /*content: "";*/
    /*display: inline-block;*/
    /*width: 14px;*/
    /*height: 15px;*/
    /*line-height: 1em;*/
    /*vertical-align: middle;*/
    /*background: url("../img/icon/ic-console-head3.png") no-repeat top left*/
/*}*/

/*.ic-console-head4:before {*/
    /*content: "";*/
    /*display: inline-block;*/
    /*width: 14px;*/
    /*height: 15px;*/
    /*line-height: 1em;*/
    /*vertical-align: middle;*/
    /*background: url("../img/icon/ic-console-head4.png") no-repeat top left*/
/*}*/

.uc-common-page .uc-main-content .headline-wrap .headline span:before{
    content: "";
    display: inline-block;
    width: 2px;
    height: 12px;
    background-color: #da251a;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -6px;
}

.form_borCol {
    border: 1px solid #e1e6f0;
    box-sizing: border-box;
    /*width: 100%;*/
    /*min-height: calc(100% - 100px);*/
    background-color: #fff;
}

.form_borCol.form-cut-left{
    margin-right: 450px;
}

.form-cut-right{
    display: inline-block;
    width: 430px;
    position: absolute;
    top: 68px;
    right: 20px;
}

.tabTitle {
    width: 100%;
    height: 34px;
    text-align: left;
    border-bottom: 1px solid #e1e6f0;
}

.tabTitle .tabLabel {
    min-width: 88px;
    height: 33px;
    display: inline-block;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    color: #77808a;
    background: #fff;
    border: 1px solid #e1e6f0;
    position: relative;
    border-top: none;
    border-bottom: none;
    margin-left: -1px;
    padding: 0 15px;
    cursor: pointer;
}

.tabTitle .tabLabel.active {
    background: #fff;
    color: #3a455b;
}

.tabTitle .tabLabel.active:before {
    width: 100%;
    height: 2px;
    background: #e60012;
    position: absolute;
    top: -1px;
    left: 0;
    content: "";
}

.tabTitle .tabLabel.active:after {
    position: absolute;
    bottom: -1px;
    left: 0;
    content: "";
    height: 2px;
    width: 100%;
    background: #fff;
}

.dashboard{
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: 20px;
}

.dashboard.table{
    display: table;
    width: 100%;
}

.dashboard:last-child{
    margin-bottom: 0;
}

.dashboard:after,
.dashboard:before,
.from-group:after,
.from-group:before,
.price-group:after,
.price-group:before,
.notice-group:after,
.notice-group:before,
.verify-group:after,
.verify-group:before{
    display: table;
    content: " ";
}

.dashboard:after,
.from-group:after,
.price-group:after,
.notice-group:after,
.verify-group:after{
    clear: both;
}

.col-xs-12,
.col-sm-12,
.col-md-12{
    width: 100%;
}

.col-xs-9,
.col-sm-9,
.col-md-9{
    width: 75%;
}

.col-xs-8,
.col-sm-8,
.col-md-8{
    width: 66.7%;
}

.col-xs-7,
.col-sm-7,
.col-md-7{
    width: 58.4%;
}

.col-xs-6,
.col-sm-6,
.col-md-6{
    width: 50%;
}

.col-xs-5,
.col-sm-5,
.col-md-5{
    width: 41.6%;
}

.col-xs-4,
.col-sm-4,
.col-md-4{
    width: 33.3%;
}

.col-xs-3,
.col-sm-3,
.col-md-3{
    width: 25%;
}

.dashboard .item{
    float: left;
    padding: 0 10px;
}

.dashboard.table .item{
    float: none;
    display: table-cell;
}

.dashboard .item .card-panel{
    background-color: #fff;
    border: 1px solid #e1e6f0;
}

.dashboard .item .card-panel.first-line{
    height: 195px;
}

.dashboard .item .card-panel.second-line{
    height: 440px;
}

.dashboard .item .card-panel .card-action{
    position: relative;
    font-size: 16px;
    color: #474e5d;
    line-height: 1;
    margin: 20px;
}

.dashboard .item .card-panel .card-action.price{
    margin-bottom: 10px;
}

.dashboard .item .card-panel .card-content{
    font-size: 12px;
    color: #474e5d;
    line-height: 1;
    padding: 0 20px;
}

.uc-common-page .dashboard .item .card-panel .card-content .selectbox>div{
    min-width: 88px;
}

.dashboard .item .card-panel .card-action .more-notice{
    font-size: 12px;
    color: #77808a;
    margin-top: 5px;
}

.dashboard .item .card-panel .card-content.notice{
    padding-top: 6px;
}

.dashboard .head-prot{
    float: left;
    width: 86px;
    text-align: center;
    margin-top: 15px;
}

.dashboard .head-prot-content{
    margin-left: 110px;
}

.uc-common-page .form-username{
    font-size: 16px;
    color: #474e5d;
    font-weight: bolder;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.dashboard .from-nav{
    margin: 10px 0 15px;
}

.uc-common-page .form-item{
    display: inline-block;
    font-size: 12px;
    color: #77808a;
    line-height: 16px;
    margin-left: 2.3%;
    padding: 0 0 0 20px;
}

.uc-common-page .form-item:first-child{
    margin: 0;
}

.uc-common-page .ic-state-warn1{
    color: #b0b0b0;
    background: url(../img/icon/ic-state-warn1.png) no-repeat left top;
    white-space: nowrap;
}

.dashboard .from-nav .ic-uc-user-popmenu5{
    background: url(../img/icon/ic-uc-user-popmenu5.png) no-repeat left top;
}

.dashboard .from-nav .ic-uc-user-popmenu6{
    padding: 0 0 0 25px;
    background: url(../img/icon/ic-uc-user-popmenu6.png) no-repeat left top;
}

.dashboard .from-group{
    margin: 6px 0;
}

.dashboard .from-group .from-name{
    float: left;
    width: 65px;
    font-size: 12px;
    color: #77808a;
    line-height: 16px;
}

.dashboard .from-group .from-body{
    margin-left: 65px;
    font-size: 12px;
    color: #b0b0b0;
    line-height: 16px;
}

.dashboard .from-group .sec-per-bar {
    display: inline-block;
    width: 88%;
    height: 10px;
    overflow: hidden;
    background-color: #eaedf4;
    border-radius: 5px;
    margin-top: 3px;
}

.dashboard .from-group .sec-per-bar .sec-w {
    background-color: #da251a;
    height: 100%;
}

.safe-grade{
    display: inline-block;
    font-size: 12px;
    color: #da251a;
    margin-left: 10px;
}

.dashboard .price-group{
    margin-bottom: 18px;
    padding-bottom: 14px;
    border-bottom: 1px solid #f6f6f6;
}

.dashboard .price-group .price-name{
    display: inline-block;
    width: 70px;
    font-size: 12px;
    color: #77808a;
}

.dashboard .price-group .price-box{
    display: inline-block;
    margin-top: 6px;
}

.dashboard .price-group .price{
    font-size: 24px;
    color: #da251a;
    font-weight: bolder;
}

.dashboard .price-group .icon-price{
    color: #da251a;
}

.dashboard .price-group .btn{
    float: right;
    padding: 0 18px;
}

.dashboard .card-content .account{
    position: relative;
}

.dashboard .card-content .account .from-group .from-name{
    width: 60px;
}

.dashboard .card-content .account .from-group .from-body{
    margin-left: 60px;
}

.dashboard .card-content .account .btn{
    color: #77808a;
    background-color: #edf1f2;
    border: 1px solid #dee5e7;
    padding: 0 17px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 15px;
}

.dashboard .notice-group{
    display: block;
    position: relative;
    font-size: 12px;
    margin: 16px 0;
}

.dashboard .notice-group:first-child{
    margin-top: 0;
}

.dashboard .notice-group:hover .notice-content{
    color: #da251a;
}

.dashboard .notice-group .notice-time{
    float: right;
    color: #b0b0b0;
}

.dashboard .notice-group .notice-content{
    color: #77808a;
    margin-right: 65px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.dashboard .card-content .static-select-box{
    float: none;
    width: 45%;
    max-width: 140px;
    margin-right: 7px;
    padding: 0;
}

.dashboard .card-content .echartTips{
    float: none;
    padding: 0;
    font-size: 12px;
    line-height: 30px;
    color: #da251a;
}

.dashboard .card-content .hyphen{
    display: inline-block;
    width: 37px;
    height: 1px;
    background-color: #cecece;
    margin: 15px 13px 9px;
}

.echarts:first-child {
    width: 100%;
}

.echarts{
    width: 100%;
    margin-top: 30px;
}

#details,
#source{
    width: 100%;
    height: 240px;
    text-align: center;
}

.dashboard .card-content .total{
    font-size: 14px;
    color: #77808a;
    text-align: center;
}

.clickbox {
    cursor: pointer;
    display: inline-block;
    clear: both;
}

.uc-common-page .checkbox {
    float: left;
    display: inline-block;
    width: 23px;
    height: 25px;
    cursor: pointer;
    background: url(../img/icon/ic-checkbox.png) no-repeat left center;
}

.uc-common-page .clickbox:hover .checkbox {
    background: url(../img/icon/ic-checkbox-active.png) no-repeat left center;
}

.uc-common-page .checkbox.active{
    background: url(../img/icon/ic-checkbox-checked-active.png) no-repeat left center;
}

.uc-common-page .clickbox:hover .active {
    background: url(../img/icon/ic-checkbox-checked-active.png) no-repeat left center;
}

.uc-common-page .clickbox span {
    float: left;
    height: 25px;
    line-height: 26px;
}

.uc-common-page .checkbox-ep .checkbox {
    float: left;
}

.uc-common-page .checkbox-ep .clickbox span {
    color: #77808a;
    font-size: 12px;
}

.uc-common-page .checkbox-ep .clickbox span .discolor{
    color: #da251a;
}

.uc-common-page .checkbox-ep .clickbox .color-bar{
    float: left;
    width: 12px;
    height: 12px;
    background-color: #ffb3bb;
    margin: 6px 5px 0 5px;
}

.prove-wrap{
    width: 712px;
    margin: 0 auto;
    padding-top: 62px;
    text-align: center;
}

.prove-wrap .form-username{
    margin: 10px 0;
}

.prove-wrap .prove-group{
    font-size: 0;
    margin-top: 36px;
}

.prove-wrap .prove-group .prove-item{
    display: inline-block;
    width: 346px;
    border: 1px solid #e1e6f0;
    background-color: #fff;
    margin: 0 5px;
    padding: 34px 0 52px;
}

.prove-wrap .prove-group .prove-item .prove-name{
    font-size: 14px;
    color: #474e5d;
    line-height: 1;
    font-weight: bolder;
    margin: 16px 0 35px;
}

.prove-wrap .prove-group .prove-item .prove-body{
    width: 230px;
    margin: 0 auto;
    text-align: left;
}

.prove-wrap .prove-group .prove-item .prove-body .item{
    font-size: 12px;
    color: #77808a;
    margin: 14px 0;
    padding-left: 22px;
    background: url("../img/icon/ic-state-true.png") no-repeat left center;
}

.prove-wrap .prove-group .prove-item .btn{
    margin-top: 26px;
}

.prove-wrap .prove-tip,
.order-table-info .prove-tip{
    font-size: 12px;
    color: #77808a;
    text-align: left;
    margin: 10px 5px;
}

.prove-wrap .prove-tip .discolor,
.order-table-info .prove-tip .discolor{
    color: #da251a;
}

.uc-common-page .uc-main-content .headline-wrap .headline.return span{
    padding-left: 30px;
    cursor: pointer;
}

.uc-common-page .uc-main-content .headline-wrap .headline.return span:before{
    width: 14px;
    height: 12px;
    background: url("../img/icon/img-arrow-left.png") no-repeat;
}

.prove-personal-wrap{
    border: 1px solid #e1e6f0;
    padding: 34px 92px;
    background-color: #fff;
}

.uc-common-page .prove-personal-wrap .form-item {
    position: relative;
    margin: 0;
    padding: 8px 0;
    display: block;
}

.prove-personal-wrap .form-item .label {
    width: 120px;
    font-size: 12px;
    color: #474e5d;
    text-align: left;
    margin-right: 3px;
    position: relative;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.prove-personal-wrap .form-item .label i {
    position: relative;
}

.prove-personal-wrap .form-item .label i:before {
    content: "*";
    font-size: 12px;
    color: #f10e25;
    padding-right: 3px;
    vertical-align: top;
}

.prove-personal-wrap .form-item .ipt-wrap {
    width: 640px;
}

.prove-personal-wrap .form-item .ipt-wrap .type{
    position: relative;
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    color: #bbb;
    font-size: 12px;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
    text-align: center;
    cursor: pointer;
}


.prove-personal-wrap .form-item .ipt-wrap .type:hover,
.prove-personal-wrap .form-item .ipt-wrap .type.active{
    color: #da251a;
    background-color: #faf7f7;
    border: 1px solid #da251a;
    z-index: 1;
}

.prove-personal-wrap .form-item .ipt-wrap .img-upload{
    position: relative;
    display: inline-block;
    margin-top: 3px;
    margin-right: 17px;
    vertical-align: top;
}

.prove-personal-wrap .form-item .ipt-wrap .img-upload .img-upload-btn{
    display: block;
    width: 106px;
    height: 106px;
    cursor: pointer;
}

.prove-personal-wrap .form-item .ipt-wrap .img-upload .img-upload-btn img{
    height: 100%;
}

.prove-personal-wrap .form-item .ipt-wrap .img-upload .img-upload-tip{
    font-size: 12px;
    color: #77808a;
    line-height: 22px;
    margin-top: 5px;
}

.prove-personal-wrap .form-item .ipt-wrap .img-upload .img-upload-tip img{
    margin-left: 5px;
    vertical-align: text-top;
    cursor: pointer;
}

.prove-personal-wrap .form-item .ipt-wrap .btn{
    margin-top: 35px;
}

#sjld {
    position: relative;
    z-index: 999;
}

.m_zlxg{
    width: 308px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    float: left;
    margin-right: 24px;
    display: inline;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

.m_zlxg.last{
    margin-right: 0;
}

.m_zlxg p {
    width: 85px;
    padding-left: 10px;
    overflow: hidden;
    line-height: 30px;
    color: #bbb;
    font-size: 12px;
    font-family: "微软雅黑";
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gap{
    margin-bottom: 16px;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bbb; opacity:1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #bbb;opacity:1;
}

input:-ms-input-placeholder{
    color: #bbb;opacity:1;
}

input::-webkit-input-placeholder{
    color: #bbb;opacity:1;
}

.uc-common-page .form-user-prot {
    position: relative;
}

.uc-common-page .form-user-prot .head-prot{
    width: 120px;
    height: 120px;
}

.uc-common-page .form-user-prot .head-prot img{
    height: 100%;
}

.uc-common-page .prove-personal-wrap .form-item .ipt-wrap  .form-user-prot .img-upload{
    width: 302px;
    margin: 0;
    margin-left: 20px;
}

.uc-common-page .form-user-prot .img-upload .tipp {
    font-size: 12px;
    color: #bbb;
    line-height: 18px;
    white-space: nowrap;
}

.uc-common-page .form-user-prot .upload-btn {
    margin-bottom: 10px;
}

.prove-personal-wrap .form-item .ipt-wrap .img-upload .upload-btn .img-upload-btn{
    display: inline-block;
    width: auto;
    height: auto;
}

.uc-common-page .form-user-prot .upload-btn .btn {
    margin: 0;
}

.uc-common-page .form-user-prot .upload-btn .tip-txt {
    font-size: 12px;
    color: #da251a;
    line-height: 30px;
    margin-left: 20px;
    padding-left: 17px;
    background: url("../img/icon/ic-link.png") no-repeat left center;
    vertical-align: top;
}

.prove-verify-wrap{
    width: 700px;
    margin: 0 auto;
    padding-top: 60px;
}

.prove-verify-wrap .prove-step{
    position: relative;
    width: 100%;
    height: 62px;
    line-height: 62px;
}

.prove-verify-wrap .prove-step .process-bar-group{
    margin: 0 auto;
}

.prove-step .process-bar-wrap.state-three .process-bar>.item:before{
    top: 31px;
}

.prove-step1:before{
    content: "1";
}

.prove-step2:before{
    content: "2";
}

.prove-step3:before{
    content: "3";
}

.prove-verify-content{
    border: 1px solid #e1e6f0;
    background-color: #fff;
}

.prove-verify-content.active{
    background: #fff url("../img/ic-prove-success.png") no-repeat right bottom;
}

.prove-verify-content .verify-name{
    font-size: 14px;
    color: #474e5d;
    font-weight: bolder;
    padding: 15px 22px 10px;
}

.prove-verify-content .verify-body{
    padding: 0 68px 20px;
}

.prove-verify-content .verify-body .verify-prot{
    text-align: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #eaedf4;
}

.prove-verify-content .verify-body .verify-prot .username{
    font-size: 16px;
    color: #474e5d;
    font-weight: bolder;
}

.prove-verify-content .verify-body .verify-content{
    padding: 10px 36px;
}

.prove-verify-content .verify-body .verify-content .verify-group{
    margin: 16px 0;
}

.prove-verify-content .verify-body .verify-content .verify-group .verify-style{
    float: left;
    width: 140px;
    font-size: 12px;
    color: #77808a;
    line-height: 12px;
}

.prove-verify-content .verify-body .verify-content .verify-group .verify-wrap{
    margin-left: 145px;
}

.verify-text{
    font-size: 12px;
    color: #77808a;
    line-height: 12px;
}

.verify-success:before{
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../img/icon/ic-state-success-c.png") no-repeat;
    vertical-align: bottom;
}

.verify-text .verify-tip{
    display: inline-block;
    color: #b0b0b0;
    margin-left: 15px;
}

.verify-text .verify-tip a{
    color: #da251a;
}

.ic-console-side1:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side1.png") no-repeat top left
}

.ic-console-side2:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 14px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side2.png") no-repeat top left
}

.ic-console-side3:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 17px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side3.png") no-repeat top left
}

.ic-console-side4:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side4.png") no-repeat top left
}

.ic-console-side5:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side5.png") no-repeat top left
}

.ic-console-side6:before {
    content: "";
    display: inline-block;
    width: 17px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side6.png") no-repeat top left
}

.ic-console-side7:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 17px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side7.png") no-repeat top left
}

.ic-console-side8:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side8.png") no-repeat top left
}

.ic-console-side9:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side9.png") no-repeat top left
}

.ic-console-side10:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side10.png") no-repeat top left
}

.ic-console-side11:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side11.png") no-repeat top left
}

.ic-console-side12:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side12.png") no-repeat top left
}

.ic-console-side13:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url("../img/icon/ic-console-side13.png") no-repeat top left
}

.uc-common-page .uc-main-content.bgColor {
    background-color: #f3f3f5;
}

.uc-common-page .console-header .nav-list>.item .drop-down-menu{
    width: 100%;
    right: 0;
}

.uc-common-page .console-header .area-list {
    width: 100%;
    max-height: 200px;
    padding: 10px 0;
    overflow: auto;
}

.uc-common-page .console-header .area-list>.item {
    position: relative;
    padding: 12px 0;
    font-size: 12px;
    color: #999;
    line-height: 14px;
    text-align: center;
}

.uc-common-page .console-header .area-list>.item:hover{
    color: #da251a;
    background-color: #f5f1f2;
}

.dashboard .item .card-panel .card-content .sum-group{
    border: 1px solid #eee;
}

.dashboard .item .card-panel .card-content .sum-group .sum-name{
    font-size: 12px;
    color: #474e5d;
    line-height: 36px;
    text-align: center;
    background-color: #f9f9f9;
    border-bottom: 1px solid #eee;
}

.dashboard .item .card-panel .card-content .sum-group .sum-content{
    padding: 15px 0;
    overflow: hidden;
}

.dashboard .item .card-panel .card-content .sum-group .sum-content .sum-item{
    float: left;
    font-size: 14px;
    color: #474e5d;
    text-align: center;
    border-left: 1px solid #eee;
}

.dashboard .item .card-panel .card-content .sum-group .sum-content .sum-item:first-child{
    border: none;
}

.dashboard .item .card-panel .card-content .sum-group .sum-content .sum-item div{
    font-size: 30px;
    color: #da251e;
    font-weight: bolder;
    margin-top: 5px;
}

.dashboard .item .card-panel .card-content .sum-group .sum-content .sum-item div.discolor{
    color: #009900;
}

.dashboard .item .card-panel .card-content .common-use{
    margin-right: -7.5px;
    margin-left: -7.5px;
    margin-bottom: 15px;
    overflow: hidden;
}

.dashboard .item .card-panel .card-content .common-use .common-item{
    float: left;
    padding: 0 7.5px;
}

.dashboard .item .card-panel .card-content .common-use .common-item a{
    display: block;
    font-size: 12px;
    color: #474e5d;
    line-height: 34px;
    text-align: center;
    border: 1px solid #eee;
    background-color: #f5f5f6;
}

.dashboard .item .card-panel .card-content .common-name{
    font-size: 16px;
    color: #474e5d;
    margin-bottom: 10px;
}

.uc-common-page .uc-main-content .dashboard .item .card-panel .card-content .info-bar span.info{
    position: relative;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
    padding-left: 26px;
    padding-right: 60px;
    background: url("../img/icon/img-console-btn.png") no-repeat center left;
}

.uc-common-page .uc-main-content .dashboard .item .card-panel .card-content .info-bar a.ic-more{
    position: absolute;
    top: 0;
    right: 0;
    color: #2750c8;
    background-color: #f2ffea;
    vertical-align: middle;
}

.dashboard .item .card-panel .card-action .ipt-group{
    position: absolute;
    top: -7px;
    right: 0;
}

.dashboard .item .card-panel .card-action .ipt-wrap{
    width: 240px;
}

.dashboard .item .card-panel .card-action .btn{
    margin-left: 10px;
}

.dashboard .item .card-panel .card-content .table-media{
    margin-bottom: 20px;
}

.dashboard .item .card-panel .card-content .mine-resource{
    border: 1px solid #e1e6f0;
}

.dashboard .item .card-panel .card-content .mine-resource .resource-name{
    font-size: 12px;
    color: #474e5d;
    line-height: 35px;
    background-color: #f9f9f9;
    padding: 0 12px 0 16px;
    border-bottom: 1px solid #eee;
}

.icon-console-buy:before{
    content: "";
    display: inline-block;
    width: 20px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/icon-console-buy.png) no-repeat top left;
}

.dashboard .item .card-panel .card-content .mine-resource .resource-body{
    padding: 0 15px;
}

.dashboard .item .card-panel .card-content .mine-resource .resource-content{
    display: table;
    color: #474e5d;
    width: 100%;
    padding: 25px 0;
    border-bottom: 1px dashed #e1e6f0;
    overflow: hidden;
}

.dashboard .item .card-panel .card-content .mine-resource .resource-content .col{
    display: table-cell;
    padding-left: 25px;
    border-left: 1px dashed #e1e6f0;
    vertical-align: middle;
}

.dashboard .item .card-panel .card-content .mine-resource .resource-content .col:first-child{
    border: none;
}


.dashboard .item .card-panel .card-content .mine-resource .resource-content .col .num{
    font-size: 30px;
    color: #da251a;
    font-weight: bolder;
    margin-left: 30px;
}

@media screen and (max-width: 1560px) {
    .table-media {
        width: 50%;
    }
}

.dashboard .item .card-panel .card-content .mine-resource .resource-content .col .col-item{
    display: block;
    font-size: 12px;
    color: #474e5d;
    line-height: 24px;
}

.dashboard .item .card-panel .card-content .mine-resource .resource-content .col .col-item span{
    color: #999;
}

.dashboard .item .card-panel .card-content .mine-resource .resource-content .col .col-item .discolor{
    color: #009900;
}

.dashboard .item .card-panel .card-content .mine-resource .resource-footer{
    color: #999;
    overflow: hidden;
    line-height: 40px;
    text-align: center;
}

.dashboard .item .card-panel .card-content .mine-resource .resource-footer div:first-child{
    text-align: left;
}

.dashboard .item .card-panel .card-content .mine-resource .resource-footer div:last-child{
    text-align: right;
}

.icon-wrap{
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px;
}

.icon-wrap .icon-item{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 5px;
}

.ic-console-icon1:before{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-icon1.png) no-repeat top left;
}

.ic-console-icon1.active:before{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-icon1-active.png) no-repeat top left;
}

.ic-console-icon2:before{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-icon2.png) no-repeat top left;
}

.ic-console-icon2.active:before{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-icon2-active.png) no-repeat top left;
}

.ic-console-icon3:before{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-icon3.png) no-repeat top left;
}

.ic-console-icon3.active:before{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-icon3-active.png) no-repeat top left;
}

.dashboard .item .card-panel.nav-line {
    height: 82px;
    padding: 20px;
    overflow: hidden;
}

.dashboard .item .card-panel.nav-line img{
    float: left;
}

.dashboard .item .card-panel.nav-line .nav-line-body{
    margin-left: 80px;
}

.dashboard .item .card-panel.nav-line .nav-line-body .btn{
    float: right;
    margin-top: 6px;
}

.dashboard .item .card-panel.nav-line .nav-line-body .nav-item{
    font-size: 12px;
    color: #77808a;
    line-height: 20px;
}

.dashboard .item .card-panel.nav-line .nav-line-body .nav-item span{
    font-size: 16px;
    font-weight: bolder;
}

.dashboard .item .card-panel.nav-line .nav-line-body .nav-item.discolor{
    color: #da251a;
}

.dashboard .item .card-panel.nav-line .nav-line-body .nav-item.discolor .discolor{
    font-size: 20px;
    font-weight: bolder;
}

.dashboard .item .card-panel .card-content .recom-group{
    display: block;
    padding-bottom: 18px;
}

.dashboard .item .card-panel .card-content .recom-group .title{
    font-size: 14px;
    color: #474e5d;
    line-height: 38px;
    font-weight: bolder;
}

.dashboard .item .card-panel .card-content .recom-group .tit{
    font-size: 12px;
    color: #77808a;
    line-height: 16px;
}

.dashboard .item .card-panel .card-content.service-wrap{
    padding-bottom: 30px;
}

.dashboard .item .card-panel .card-content.service-wrap .service-group{
    border: 1px solid #e1e6f0;
    margin-bottom: 10px;
    padding: 20px 20px 20px 30px;
    overflow: hidden;
}

.dashboard .item .card-panel .card-content.service-wrap .service-group .service-item{
    font-size: 12px;
    color: #77808a;
    line-height: 30px;
}

.dashboard .item .card-panel .card-content.service-wrap .service-group .service-body{
    font-size: 14px;
    color: #474e5d;
    line-height: 30px;
}

.dashboard .item .card-panel .card-content.service-wrap .service-group .service-body i{
    display: inline-block;
    vertical-align: middle;
}

.dashboard .item .card-panel .card-content.service-wrap .service-group .service-body span{
    font-size: 12px;
    color: #77808a;
}

.ic-console-product1:before{
    content: "";
    display: inline-block;
    width: 56px;
    height: 30px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-product1.png) no-repeat center left;
}

.ic-console-product2:before{
    content: "";
    display: inline-block;
    width: 56px;
    height: 30px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-product2.png) no-repeat center left;
}

.ic-console-product3:before{
    content: "";
    display: inline-block;
    width: 56px;
    height: 30px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-product3.png) no-repeat center left;
}

/*登录*/
.uc-common-page .console-header.account-header{
    background-color: #fff;
    border-bottom: 1px solid #e1e6f0;
}

.uc-common-page .console-header.account-header .logo{
    width: 160px;
    background-color: #fff;
    border-bottom: 1px solid #e1e6f0;
}

.uc-common-page .console-header.account-header .logo:before{
    width: 160px;
    background: url(../img/icon/ic-user-logo.png) no-repeat center;
}

.user-account{
    width: 100%;
    min-width: 1200px;
    min-height: 780px;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #fafcff;
}

.user-account .user-login-cotar{
    height: 100%;
    padding: 0;
}

.user-account .user-login-cotar .login-form{
    display: inline-block;
    width: 400px;
}

.user-account .user-login-cotar .login-form .logo{
    margin-bottom: 40px;
}

.user-account .user-login-cotar .login-form-wrap{
    width: 100%;
    background-color: #fff;
    vertical-align: middle;
}

.user-account .user-login-cotar .login-form-wrap .title-box{
    text-align: left;
    padding: 33px 35px 0;
    border: none;
}

.user-account .skip{
    font-size: 12px;
    color: #77808a;
    margin-top: 24px;
}

.user-account .skip:hover{
    color: #da251a;
}

.user-account .user-login-cotar .login-form-wrap .title-box .text {
    border-bottom: 3px solid #da251a;
    color: #474e5d;
    font-size: 20px;
    line-height: 36px;
    font-weight: bolder;
    padding: 0;
}

.user-account .user-login-cotar .login-form-wrap .content-box{
    padding: 0 35px;
    padding-top: 20px;
}

.user-account .user-login-cotar .login-form-wrap .content-box>.item {
    padding: 0;
}

.uc-common-page .user-account .ipt {
    font-size: 16px;
    color: #d2d7df;
    border: 1px solid #e1e6f0;
}

.user-account .user-login-cotar .login-form-wrap .content-box>.item .result .ipt {
    font-size: 12px;
    color: #77808a;
    height: 38px;
    padding-left: 50px;
}

.user:before{
    width: 40px;
    height: 36px;
    text-align: center;
    background: url(../img/icon/ic-user-icon1.png) no-repeat center;
    content: "";
    position: absolute;
    left: 1px;
    top: 1px;
}

.psd:before{
    width: 40px;
    height: 36px;
    text-align: center;
    background: url(../img/icon/ic-user-icon2.png) no-repeat center;
    content: "";
    position: absolute;
    left: 1px;
    top: 1px;
}

.phone:before{
    width: 40px;
    height: 36px;
    text-align: center;
    background: url(../img/icon/ic-user-icon3.png) no-repeat center;
    content: "";
    position: absolute;
    left: 1px;
    top: 1px;
}

.safe:before{
    width: 40px;
    height: 36px;
    text-align: center;
    background: url(../img/icon/ic-user-icon4.png) no-repeat center;
    content: "";
    position: absolute;
    left: 1px;
    top: 1px;
}

.email:before{
    width: 40px;
    height: 36px;
    text-align: center;
    background: url(../img/icon/ic-user-icon5.png) no-repeat center;
    content: "";
    position: absolute;
    left: 1px;
    top: 1px;
}

.user-account .user-login-cotar .login-form-wrap .content-box>.item .error-tip{
    height: 24px;
    line-height: 24px;
}

.user-account .user-login-cotar .login-form-wrap .content-box>.item .error-msg{
    margin-top: 0;
    position: static;
}

.user-account .user-login-cotar .login-form-wrap .content-box>.btn-wrap{
    padding: 0;
}

.user-account .user-login-cotar .login-form-wrap .content-box>.btn-wrap .btn{
    font-size: 14px;
    height: 38px;
    line-height: 38px;
}

.user-account .user-login-cotar .login-form-wrap .content-box>.btn-wrap .btn.disabled{
    color: #999;
    border: 1px solid #e1e6f0;
    background-color: #f7f7f7;
    cursor: default;
}

.user-account .user-login-cotar .login-form-wrap .content-box .bot{
    padding: 9px 0;
}

.user-account .user-login-cotar .login-form-wrap .content-box .bot .checkbox{
    margin: 0;
}

.uc-common-page .user-account .checkbox-ep .clickbox span{
    font-size: 12px;
}

.uc-common-page .user-account .checkbox-ep .clickbox span a{
    color: #da251a;
}

.user-account .checkbox-ep .skip{
    margin: 0;
}

.uc-common-page .user-account .userlogin-footer{
    width: 100%;
    position: absolute;
    bottom: 50px;
    margin: 0;
}

.uc-common-page .user-account .userlogin-footer .copyright{
    color: #999;
    line-height: 1;
}

.user-account .user-login-cotar .login-form-wrap .content-box>.item .error-msg.pwd-rule{
    display: block;
    color: #999;
    margin-top: 5px;
}

.user-login-cotar .login-form-wrap .content-box>.item .error-msg.pwd-rule:before{
    display: none;
}

.user-account .user-login-cotar .login-form-wrap .content-box>.item.code .result .ipt{
    width: 210px;
}

.codeImg{
    display: inline-block;
    width: 100px;
    height: 38px;
    padding: 5px 0;
    text-align: center;
    border: 1px solid #e1e6f0;
    margin-left: 16px;
    vertical-align: top;
    cursor: pointer;
}

.codeImg img{
    vertical-align: middle;
}

.user-account .user-login-cotar .login-form-wrap .content-box>.item.phone-code .result .ipt{
    padding-right: 125px;
}

.phone-code-wrap{
    position: absolute;
    top: 7px;
    right: 1px;
    width: 124px;
    height: 24px;
    font-size: 14px;
    color: #da251a;
    line-height: 24px;
    text-align: center;
    border-left: 1px solid #e1e6f0;
    cursor: pointer;
}

.find-success{
    padding: 30px 0 23px;
    text-align: center;
}

.find-success p{
    font-size: 18px;
    color: #474e5d;
    line-height: 56px;
    text-align: center;
}

.step{
    display: none;
}

.step.active{
    display: block;
}

/*详情页*/
.details-wrap{
    width: 600px;
    margin: 0 auto;
    padding: 27px 30px;
    border: 1px solid #e1e6f0;
    background-color: #fff;
}

.details-header{
    border-bottom: 1px solid #c3cad9;
    margin-bottom: 12px;
    padding-bottom: 12px;
}

.details-header h1{
    font-size: 14px;
    color: #474e5d;
    line-height: 20px;
    font-weight: bolder;
}

.details-header .release-time{
    font-size: 12px;
    color: #77808a;
    line-height: 24px;
}

.details-body{
    font-size: 12px;
    color: #77808a;
    line-height: 24px;
}

.details-body p{
    font-size: 12px;
    color: #77808a;
    line-height: 24px;
}

.details-body .details-preface{
    margin-bottom: 24px;
}

.details-body h2{
    font-size: 12px;
}

.details-body a:hover{
    color: #da251a;
}

.info-wrap{
    border: 1px solid #e1e6f0;
    background-color: #fff;
}

.info-wrap .info-group{
    padding: 20px 20px 17px;
}

.info-wrap .info-essential{
    border-bottom: 1px solid #e1e6f0;
}

.info-wrap .info-name{
    font-size: 14px;
    color: #474e5d;
    line-height: 1;
    margin-bottom: 8px;
}

.info-wrap .prove-personal-wrap{
    border: none;
    padding: 0 72px;
}

.uc-common-page .info-essential .prove-personal-wrap .form-item{
    padding: 3px 0;
}

.info-wrap .prove-personal-wrap .form-item .ipt-wrap span{
    font-size: 12px;
    color: #77808a;
    line-height: 30px;
}

.uc-common-page .info-wrap .selectbox{
    width: 100%;
}

.uc-common-page .info-wrap .selectbox>div{
    color: #bbb;
}

.info-wrap .prove-personal-wrap .form-item .ipt-wrap .btn{
    margin: 5px 0 15px;
    padding: 0 16px;
}

.ic-product-dashboard{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding: 50px 0 0 56px;
    -webkit-transition: padding .3s ease-in-out 0s,opacity 0.1s linear 0s;
    -moz-transition: padding .3s ease-in-out 0s,opacity 0.1s linear 0s;
    -o-transition: padding .3s ease-in-out 0s,opacity 0.1s linear 0s;
    transition: padding .3s ease-in-out 0s,opacity 0.1s linear 0s;
    z-index: 1;
    overflow: hidden;
}

.ic-product-dashboard.active{
    display: block;
}

.side-unfold .ic-product-dashboard{
    padding-left: 191px;
    z-index: 2;
}

.product-menu{
    width: 100%;
    height: 100%;
    padding: 14px 0px 14px 58px;
    overflow-x: hidden;
    overflow-y: auto;
}

.product-menu .product-piece{
    display: inline-block;
    width: 207px;
    vertical-align: top;
    margin-right: 58px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.product-menu .product-piece .title{
    font-size: 14px;
    line-height: 48px;
    color: #474e5d;
    border-bottom: 1px solid #e1e6f0;
}

.product-menu .product-piece .product-piece-list{
    padding-top: 10px;
}

.product-piece-list .product-item{
    position: relative;
    line-height: 1.5;
    cursor: pointer;
    padding: 7px 32px 7px 5px;
}

.product-piece-list .product-item:hover{
    background-color: #da251a;
}

.product-piece-list .product-item a{
    display: block;
    color: #77808a;
}

.product-piece-list .product-item.active a{
    color: #da251a;
}

.product-piece-list .product-item:hover a{
    color: #fff;
}

.product-piece-list .product-item a i{
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    margin-right: 9px;
}

.product-piece-list .product-item a span {
    font-size: 12px;
    vertical-align: middle;
}

.ic-product-ico1:before{
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-side1.png) no-repeat top left;
}

.product-item.active .ic-product-ico1:before{
    background: url(../img/icon/ic-console-side1-checked.png) no-repeat top left;
}

.product-piece-list .product-item:hover .ic-product-ico1:before{
    background: url(../img/icon/ic-console-side1-active.png) no-repeat top left;
}

.ml5{
    margin-left: 5px;
}

.icon-tuding{
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
}

.icon-tuding:hover{
    background-color: #ee0d24;
}

.icon-tuding:before{
    content: "";
    display: inline-block;
    width: 11px;
    height: 11px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/icon-tuding.png) no-repeat top left;
}

.product-item.active .icon-tuding:before,
.product-piece-list .product-item.active:hover .icon-tuding:before{
    width: 7px;
    height: 13px;
    background: url(../img/icon/icon-tuding-checked.png) no-repeat top left;
}

.product-piece-list .product-item:hover .icon-tuding:before{
    background: url(../img/icon/icon-tuding-active.png) no-repeat top left;
}

.uc-common-page .prove-personal-wrap .form-item .mult-ipt {
    width: 100%;
    height: 120px;
    line-height: 28px\9;
    padding: 5px 7px;
    font-size: 12px;
    border: 1px solid #ddd;
    color: #77808a;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

.uc-common-page .prove-personal-wrap .form-item .mult-ipt:hover,
.uc-common-page .prove-personal-wrap .form-item .mult-ipt:focus {
    border-color: #da251a;
    box-shadow: 0 0 7px rgba(222,16,37,.3);
}

.uc-common-page .prove-personal-wrap .form-item.full-wide .content {
    width: 650px;
}

.uc-common-page .prove-personal-wrap .form-item .upload-wrap {
    border: 1px solid #ddd;
}

.uc-common-page .prove-personal-wrap .form-item .upload-wrap .file-list {
    min-height: 200px;
    padding: 10px;
}

.uc-common-page .prove-personal-wrap .form-item .upload-wrap .bottom-bar {
    padding: 10px 15px;
    border-top: 1px solid #ddd;
    background-color: #f4f4f4;
}

.uc-common-page .prove-personal-wrap .form-item .upload-wrap .bottom-bar .tip-txt {
    margin-left: 10px;
    color: #77808a;
    font-size: 12px;
}

.uc-common-page .prove-personal-wrap .form-btn-wrap {
    margin-left: 126px;
    margin-top: 13px;
    margin-top: 13px;
}

.uc-common-page .prove-personal-wrap .form-item .fill-tip{
    line-height: 20px;
    font-size: 12px
}

.uc-common-page .prove-personal-wrap .form-item .fill-tip {
    color: #b0b0b0
}

.uc-common-page .form-wrap .form-content.special{
    margin-top: 20px;
    border: 1px solid #e1e6f0;
    background-color: #fff;
}

.uc-common-page .form-wrap .form-content.special .form-item{
    margin: 0;
    padding: 0;
    background-color: #fff;
}

.uc-common-page .form-wrap .form-content.special .form-item .error-tip{
    height: 20px;
    line-height: 20px;
}

.uc-common-page .form-content.special .form-item:first-child{
    border-bottom: none;
}

.uc-common-page .form-wrap .form-content.special  .form-btn-wrap{
    padding: 20px 0;
}

.drop-item{
    display: inline-block;
    margin-bottom: 10px;
}

.uc-common-page .uc-main-content .table-tool-bar .drop-tool-bar .drop-item>.item,
.ml7{
    margin-left: 10px;
}

.uc-common-page .mc-table table td.txtc .checkbox{
    float: none;
}

.uc-common-page .mc-table .no-data{
    padding: 34px 0;
    border-top: 1px solid #e1e6f0
}

.uc-common-page .mc-table .no-data span {
    display: block;
    line-height: 1;
    font-size: 12px;
    color: #77808a;
    margin-top: 12px;
}

.uc-common-page .table-dialog-wrap .uc-main-content {
    padding: 12px 20px;
    background-color: #fff;
}

.table-dialog-wrap .my-form-wrap {
    padding: 0 16px;
    border: none;
}

.table-dialog-wrap .my-form-wrap>.item-tip{
    font-size: 12px;
    color: #77808a;
    line-height: 20px;
    text-align: left;
}

.table-dialog-wrap .my-form-wrap>.item{
    text-align: left;
    margin: 16px 0;
}

.table-dialog-wrap .my-form-wrap>.item .label{
    width: 10em;
    vertical-align: middle;
}

.table-dialog-wrap .my-form-wrap>.item .result .text{
    width: auto;
    color: #474e5d;
}

.table-dialog-wrap .my-form-wrap>.item .result .text.div_price{
    min-width: 92px;
    padding: 0 6px;
    border: 1px solid #e1e6f0;
}

.table-dialog-wrap .time-item{
    position: relative;
    display: inline-block;
    width: 46px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #eee;
    color: #858d80;
    margin-left: -1px;
    cursor: pointer;
    vertical-align: top;
}

.table-dialog-wrap .time-item span{
    display: inline-block;
    width: 16px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}

.table-dialog-wrap .time-item:hover,
.table-dialog-wrap .time-item.active{
    color: #fff;
    border-color: #da251a;
    background-color: #da251a;
    z-index: 1;
}

.table-dialog-wrap .time-item:hover span,
.table-dialog-wrap .time-item.active span{
    width: 45px;
    z-index: 1;
}

.uc-common-page .form-wrap .question-wrap .title{
    line-height: 1;
    padding-left: 0;
}

.update-mobile-cotar .form-cut-right .my-form-wrap{
    width: 430px;
    padding: 15px 20px 0;
}

.update-mobile-cotar .form-cut-right .my-form-wrap>.item{
    margin-bottom: 15px;
}

.update-mobile-cotar .form-cut-right .my-form-wrap>.item .label{
    line-height: 30px;
}

.update-mobile-cotar .form-cut-right .my-form-wrap>.item .result{
    max-width: 280px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.update-mobile-cotar .form-cut-right .my-form-wrap>.item .result .text{
    width: auto;
    margin: 0;
}

.update-mobile-cotar .form-cut-right .my-form-wrap>.item .result .text span{
    font-size: 20px;
    color: #da251a;
}

.update-mobile-cotar .form-cut-right .my-form-wrap>.item .result .ipt{
    width: 196px;
}

.update-mobile-cotar .form-cut-right .my-form-wrap-bottom{
    padding: 15px 20px;
    border: 1px solid #e1e6f0;
    border-top: 0;
    background-color: #fff;
}

.process-bar-group{
    width: 560px;
    overflow: hidden;
}

.uc-common-page .mc-table .table-number{
    font-size: 12px;
    color: #77808a;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e1e6f0;
    border-bottom: none;
    padding: 0 10px;
}

.uc-common-page .mc-table .table-number span{
    margin-left: 20px;
}

.uc-common-page .order-table-info .bottom-bar .btn-bar .price-wrap{
    float: right;
    width: 500px;
    font-size: 0;
}

.uc-common-page .order-table-info .bottom-bar .btn-bar .price-wrap .price-param{
    padding: 15px 0;
    overflow: hidden;
}

.uc-common-page .order-table-info .bottom-bar .btn-bar .price-wrap .price-param .price-item{
    float: left;
    width: 50%;
    font-size: 12px;
    line-height: 1;
    color: #474e5d;
    padding: 6px 0;
}

.uc-common-page .order-table-info .bottom-bar .btn-bar .price-wrap .price-param .price-item:nth-child(odd){
    text-align: center;
}

.uc-common-page .order-table-info .bottom-bar .btn-bar .price-wrap .price-param .price-item a{
    color: #da251a;
    margin-left: 5px;
}

.uc-common-page .order-table-info .bottom-bar .btn-bar .price-wrap .price-param .price-item .price{
    font-size: 20px;
    color: #da251a;
}

.update-mobile-cotar .complete-group{
    padding: 94px 0;
}

.update-mobile-cotar .complete-group .complete-wrap{
    font-size: 12px;
    line-height: 30px;
}

.update-mobile-cotar .complete-group .complete-wrap .tip{
    font-size: 24px;
    color: #474e5d;
    margin-left: 5px;
    vertical-align: middle;
}

.table-group-name{
    font-size: 14px;
    margin-bottom: 10px;
}

.table-group-name i{
    display: inline-block;
    width: 24px;
    height: 14px;
    line-height: 14px;
    text-align: center;
}

.table-group-name span{
    display: inline-block;
    color: #3a455b;
    font-weight: bolder;
    margin-left: 7px;
    vertical-align: middle;
}

.uc-common-page .uc-main-content-wrap .uc-main-content .headline-wrap.instance{
    height: 80px;
    position: fixed;
    left: 56px;
    top: 50px;
    width: 100%;
    background-color: #fff;
    z-index: 8;
    -webkit-transition: left .3s ease-in-out 0s;
    -moz-transition: left .3s ease-in-out 0s;
    -o-transition: left .3s ease-in-out 0s;
    transition: left .3s ease-in-out 0s;
}

.uc-common-page.side-unfold .uc-main-content-wrap .uc-main-content .headline-wrap.instance{
    left: 190px;
}

.uc-common-page.slider-close .uc-main-content-wrap{
    margin-left: 0;
}

.uc-common-page.slider-close  .uc-main-content-wrap .uc-main-content .headline-wrap.instance{
    left: 0;
}

.uc-common-page.slider-close .console-header .nav-bar{
    padding-left: 0;
}

.uc-common-page.slider-close .console-header .nav-list>.item.discolor{
    height: 50px;
    line-height: 50px;
    padding: 0 27px;
    color: #ffffff;
    font-size: 18px;
    border-right: 1px solid #cc162a;
    background-color: #e9281c;
    cursor: pointer;
}

.unClick{
    pointer-events: none;
}

.loginOut:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 16px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/icon-loginOut.png) no-repeat top left;
}

.table-dialog-wrap .my-form-wrap>.item .label.required:before{
    content: '*';
    font-size: 12px;
    color: #ee0d24;
}

.radio-choose{
    font-size: 0;
    text-align: left;
    margin: 16px 0 12px;
}

.radio-choose .radio-btn{
    display: none;
}

.radio-choose .ipt-label{
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    color: #101010;
    margin-right: 25px;
}

.radio-choose .radio-btn+label {
    padding-left: 20px;
    background: url(../img/icon/ic-radio.png) no-repeat left center;
}

.radio-choose .radio-btn+label:hover{
    background: url(../img/icon/ic-radio-active.png) no-repeat left center;
    cursor: pointer;
}

.radio-choose .radio-btn:checked+label{
    background: url(../img/icon/ic-radio-checked-active.png) no-repeat left center;
}

.psd-wrap{
    display: none;
}

.psd-wrap.active{
    display: block;
}

.uc-common-page .table-dialog-wrap .page-tool-bar{
    padding: 0 20px;
}

.user-info:before {
    content: "";
    display: inline-block;
    width: 22px;
    height: 21px;
    line-height: 1em;
    vertical-align: middle;
    background: url(../img/icon/ic-console-head.png) no-repeat top left;
}


/*左侧菜单栏*/
.uc-common-page.side-unfold .console-side .side-dropdown>.item span{
    display: inline-block;
    color: #3a455b;
    vertical-align: middle;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
    font-weight: bolder;
}

.uc-common-page .console-side .side-dropdown>.item {
    height: 45px;
    line-height: 45px
}

.uc-common-page .console-side .side-dropdown>.item.title {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #c3cad9
}

.uc-common-page .console-side .side-dropdown>.item.active,
.uc-common-page .console-side .side-dropdown>.item:hover,
.uc-common-page .console-side .side-dropdown.active>.item,
.uc-common-page.side-unfold .console-side .side-dropdown.active>.item.active{
    background-color: #fff
}

.uc-common-page.side-unfold .console-side .side-dropdown.active>.item{
    background-color: transparent;
}

.uc-common-page .console-side .side-dropdown>.item.active span{
    color: #3a455b;
}

.uc-common-page .console-side .side-dropdown>.item.active i {
    width: 56px;
}

.uc-common-page .console-side .side-dropdown>.item i {
    display: inline-block;
    width: 56px;
    height: 45px;
    line-height: 45px;
    text-align: center
}

.uc-common-page .console-side .side-dropdown>.item span {
    display: none;
    color: #fff
}

.uc-common-page .console-side .side-dropdown-menu{
    display: none;
}

.uc-common-page.side-unfold .console-side .side-dropdown-menu{
    display: block;
}

.uc-common-page .console-side .side-dropdown-menu>.item{
    height: 40px;
    line-height: 40px;
    padding-left: 56px;
    font-size: 14px;
    color: #474e5d;
}

.uc-common-page .console-side .side-dropdown-menu>.item.active,
.uc-common-page .console-side .side-dropdown-menu>.item:hover{
    background-color: #fff;
}

.dashboard .item .card-panel.third-line{
    height: 333px;
}

.dashboard .item .card-panel .card-content .sum-group{
    border: 1px solid #eee;
    margin-top: 20px;
}
.dashboard .item .card-panel .card-content .mine-resource .resource-content .col .col-name{
    margin: 10px 0;
}

.uc-common-page .uc-main-content-wrap .uc-main-content .headline-wrap.instance{
    height: 80px;
    position: fixed;
    left: 56px;
    top: 50px;
    width: 100%;
    background-color: #fff;
    z-index: 1;
    -webkit-transition: left .3s ease-in-out 0s;
    -moz-transition: left .3s ease-in-out 0s;
    -o-transition: left .3s ease-in-out 0s;
    transition: left .3s ease-in-out 0s;
}

.uc-common-page.side-unfold .uc-main-content-wrap .uc-main-content .headline-wrap.instance{
    left: 190px;
}

.tabTitle.instance-side {
    position: absolute;
    top: 48px;
    left: 0;
    height: 31px;
    background-color: #fff;
    border-bottom: 1px solid #c3cad9;
    padding: 0 24px;
}

.tabTitle.instance-side:after{
    position: absolute;
    width: 100%;
    content: '';
    border-bottom: 1px solid #c3cad9;
    bottom: -1px;
    left: 0;
}

.tabTitle.instance-side .tabLabel{
    min-width: inherit;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 31px;
    font-size: 14px;
    color: #77808a;
    background: #fff;
    position: relative;
    margin-left: 0;
    border: none;
    margin-right: 10px;
    padding: 0 12px;
    cursor: pointer;
}

.tabTitle.instance-side .tabLabel.active{
    background: #fafcff;
    color: #474e5d;
    border: 1px solid #c3cad9;
    border-bottom: none;
}

.tabTitle.instance-side .tabLabel.active:before{
    display: none;
}

.tabTitle.instance-side .tabLabel.active:after {
    position: absolute;
    bottom: -2px;
    left: 0;
    content: "";
    height: 2px;
    width: 100%;
    background: #fafcff;
    z-index: 10;
}

.mt10{
    margin-top: -10px;
}

.name-group{
    display: inline-block;
    color: #1d6dcc;
    line-height: 22px;
}

.designate{
    color: #474e5d;
    line-height: 1;
}

.designate img{
    margin-left: 6px;
    vertical-align: middle;
    cursor: pointer;
}

.choose-group{
    margin-top: -7.5px;
    margin-bottom: 17.5px;
}

.choose-group .choose-item{
    margin: 5px 0;
    overflow: hidden;
}

.choose-group .choose-item .choose-name{
    float: left;
    width: 45px;
    font-size: 12px;
    line-height: 35px;
}

.choose-group .choose-item .choose-body{
    margin-left: 45px;
}

.choose-group .choose-item .choose-body>.item{
    position: relative;
    display: inline-block;
    width: 65px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #e1e6f0;
    margin: 2.5px 0;
    margin-left: -1px;
    cursor: pointer;
}

.choose-group .choose-item .choose-body>.item.active,
.choose-group .choose-item .choose-body>.item:hover{
    color: #fff;
    border-color: #da251a;
    background-color: #da251a;
    z-index: 1;
}

.exportTable{
    position: absolute;
    top: 0;
    right: 10px;
    display: block;
    font-size: 14px;
    color: #77808a;
    line-height: 34px;
    padding-left: 18px;
    background: url("../img/icon/icon-export.png") no-repeat left center;
    cursor: pointer;
}
.uc-common-page .uc-main-content-wrap .uc-main-content.-has-sub-nav .headline-wrap.instance{
    margin-left: 150px;
    z-index: 0;
}