.ec--cs-wrapper {
     z-index: 99999;
     margin: 0;
     padding: 0;
     font-family: 'sans-serif', 'Arial', 'Microsoft YaHei';
     -ms-text-size-adjust: 100%;
     -webkit-text-size-adjust: 100%;
     -webkit-overflow-scrolling: touch;
 }
.ec--cs-wrapper div,
.ec--cs-wrapper p,
.ec--cs-wrapper ul,
.ec--cs-wrapper ol,
.ec--cs-wrapper li,
.ec--cs-wrapper a,
.ec--cs-wrapper span,
.ec--cs-wrapper i {
    margin: 0;
    padding: 0;
    float: none;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: auto;
    height: auto;
    font-size: 12px;
    font-family: 'sans-serif', 'Arial', 'Microsoft YaHei';
    /* 1 */
    font-weight: normal;
    font-style: normal;
    color: #262626;
    background: none;
    border: none;
    border-radius: 0;
    text-decoration: none;
    text-align: left;
    vertical-align: baseline;
    overflow: visible;
    box-sizing: content-box;
}
.ec--cs-wrapper ul,
.ec--cs-wrapper ol {
    list-style: none outside none;
}
.ec--cs-wrapper a {
    color: #262626;
    text-decoration: none;
}
.ec--cs-wrapper a:link,
.ec--cs-wrapper a:visited,
.ec--cs-wrapper a:hover,
.ec--cs-wrapper a:active {
    color: #262626;
    text-decoration: none;
}
.ec--cs-wrapper a:visited,
.ec--cs-wrapper a:focus {
    text-decoration: none;
}
.ec--cs-wrapper ::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:start:decrement,
.ec--cs-wrapper ::-webkit-scrollbar-button:end:increment {
    display: block;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:vertical:start:increment,
.ec--cs-wrapper ::-webkit-scrollbar-button:vertical:end:decrement {
    display: none;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:vertical:end:increment,
.ec--cs-wrapper ::-webkit-scrollbar-button:vertical:start:decrement,
.ec--cs-wrapper ::-webkit-scrollbar-button:horizontal:end:decrement,
.ec--cs-wrapper ::-webkit-scrollbar-button:horizontal:end:increment,
.ec--cs-wrapper ::-webkit-scrollbar-button:horizontal:start:decrement {
    display: none;
    background: url(//www.staticec.com/api/images/scrollbar/scroll.png) no-repeat;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:vertical:end:increment {
    width: 6px;
    height: 6px;
    background-position: -2px -10px;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:vertical:end:hover {
    background-position: -1px 0px;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:vertical:start:decrement {
    background-position: -12px -12px;
    height: 6px;
    width: 6px;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:vertical:start:hover {
    background-position: -12px -2px;
}
.ec--cs-wrapper ::-webkit-scrollbar-track-piece:vertical:start {
    background: #fff;
}
.ec--cs-wrapper ::-webkit-scrollbar-track-piece:vertical:end {
    background: #fff;
}
.ec--cs-wrapper ::-webkit-scrollbar-thumb:vertical {
    background: #e6e9f0;
    border-radius: 4px;
}
.ec--cs-wrapper ::-webkit-scrollbar-thumb:vertical:hover {
    background: #a8afbd;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:horizontal:end:decrement {
    background-position: -30px -11px;
    height: 6px;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:horizontal:end:hover {
    background-position: -30px -1px;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:horizontal:end:increment {
    background-position: -31px -11px;
    height: 6px;
    width: 6px;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:horizontal:start:decrement {
    background-position: -23px -11px;
    width: 6px;
}
.ec--cs-wrapper ::-webkit-scrollbar-button:horizontal:start:hover {
    background-position: -23px -1px;
}
.ec--cs-wrapper ::-webkit-scrollbar-track-piece:horizontal:start {
    background: #fff;
}
.ec--cs-wrapper ::-webkit-scrollbar-track-piece:horizontal:end {
    background: #fff;
}
.ec--cs-wrapper ::-webkit-scrollbar-thumb:horizontal {
    background: #e6e9f0;
    border-radius: 4px;
}
.ec--cs-wrapper ::-webkit-scrollbar-thumb:horizontal:hover {
    background: #a8afbd;
}
@font-face {
    font-family: "ec--iconfont";
    src: url('//at.alicdn.com/t/font_256629_8gim64zt8fpkqpvi.eot?t=1519612452000');
    /* IE9*/
    src: url('//at.alicdn.com/t/font_256629_8gim64zt8fpkqpvi.eot?t=1519612452000#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url('//at.alicdn.com/t/font_256629_8gim64zt8fpkqpvi.ttf?t=1519612452000') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('//at.alicdn.com/t/font_256629_8gim64zt8fpkqpvi.svg?t=1519612452000#iconfont') format('svg');
    /* iOS 4.1- */
}
.ec--cs-wrapper .ec--icon {
    font-family: "ec--iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    line-height: 1;
    vertical-align: baseline;
    text-align: center;
    text-transform: none;
    display: inline-block;
}
.ec--cs-wrapper .ec--icon:before {
    display: block;
    font-family: "ec--iconfont" !important;
}
.ec--cs-wrapper .ec--icon-close-small:before {
    content: "\E722";
}
.ec--cs-wrapper .ec--icon-arrow-right:before {
    content: "\E631";
}
.ec--cs-wrapper .ec--icon-down:before {
    content: "\E61E";
}
.ec--cs-wrapper .ec--icon-customer-service:before {
    content: "\E61D";
}
.ec--cs-wrapper .ec--cs-root {
    width: 260px;
    height: auto;
}
.ec--cs-wrapper .ec--cs-root .ec--unread-num {
    position: absolute;
    min-width: 16px;
    width: auto;
    height: 16px;
    line-height: 16px;
    padding: 0 4px;
    border-radius: 8px;
    background: #ff5946;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    box-sizing: border-box;
    margin: 0;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list {
    display: inline-block;
    vertical-align: bottom;
    min-width: 224px;
    max-width: 260px;
    margin: 0;
    position: relative;
    border: none;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main {
    background: #fff;
    border-radius: 2px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--title {
    width: auto;
    height: 38px;
    line-height: 38px;
    padding-left: 10px;
    background-color: #2580e6;
    border-bottom: none;
    border-radius: 2px 2px 0 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--title .ec--title-main {
    width: auto;
    height: 38px;
    line-height: 38px;
    position: relative;
    color: #fff;
    z-index: 1;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--title .ec--title-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--title .ec--close {
    position: absolute;
    top: 12px;
    right: 12px;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    cursor: pointer;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main {
    overflow-y: auto;
    padding: 10px 6px;
    border-radius: 0 0 2px 2px;
    background-size: cover;
    min-height: 160px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group {
    line-height: 24px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--group-name {
    max-width: 232px;
    position: relative;
    margin-left: 10px;
    display: block;
    word-break: break-word;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--group-name .ec--icon {
    font-size: 10px;
    margin-right: 6px;
    -webkit-transform: scale(0.7);
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--group-name .ec--lefts {
    margin-right: 5px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--list {
    overflow: hidden;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--list .ec--cs-item {
    position: relative;
    display: block;
    width: 100%;
    height: 38px;
    padding-left: 10px;
    margin-bottom: 4px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--list .ec--cs-item:hover {
    background: #F0F1F5;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--list .ec--cs-item .ec--cs-name {
    display: inline-block;
    width: auto;
    height: 38px;
    line-height: 38px;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 8px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--list .ec--cs-item .ec--unread-num {
    font-size: 10px;
    -webkit-transform: scale(0.8);
    left: 8px;
    top: -5px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--list .ec--cs-item i {
    display: inline-block;
    top: 4.5px;
    font-family: 'iconfont' !important;
    vertical-align: top;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--list .ec--cs-item i.ec--cs-icon-right {
    margin-right: 26px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--list .ec--cs-item.ec--offline:before,
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--list .ec--cs-item.ec--offline i.ec--icon-cs1-2 {
    opacity: .3;
    filter: alpha(opacity=30);
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--main .ec--group .ec--list .ec--cs-item.ec--selected {
    background: rgba(0, 0, 0, 0.2);
    font-weight: 600;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list .ec--list-main .ec--offline .ec--cs-name {
    opacity: .3;
    filter: alpha(opacity=30);
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--list-main {
    position: relative;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--main .ec--group .ec--group-name {
    color: #fff;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--main .ec--group .ec--group-name .ec--icon {
    color: #fff;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--main .ec--group .ec--list .ec--cs-item .ec--cs-name {
    color: #fff;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--main .ec--group .ec--list .ec--cs-item:hover {
    background: rgba(255, 255, 255, 0.2);
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--main .ec--group .ec--list .ec--cs-item.ec--selected {
    background: rgba(255, 255, 255, 0.2);
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--main .ec--group .ec--list .ec--cs-item .ec--unread-num {
    left: 18px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--chat-tools.ec--inlist.ec--vertical li a span {
    color: #fff;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--chat-tools.ec--inlist.ec--vertical li:hover {
    background: rgba(255, 255, 255, 0.2);
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--title,
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--main,
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--tools-wrapper {
    z-index: 1;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--cloud {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 78px;
    background: url(data:image/png;base64,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) 100% no-repeat;
    opacity: .25;
    filter: alpha(opacity=25);
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--icon-cs1-2 {
    width: 29px;
    height: 29px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--icon-cs1-2.ec--male {
    background: url(data:image/png;base64,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) center no-repeat;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--color .ec--icon-cs1-2.ec--female {
    background: url(data:image/png;base64,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) center no-repeat;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--border .ec--list-main {
    border: 5px solid;
    border-radius: 5px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--border .ec--list-main .ec--title {
    color: #262626;
    border-radius: 0;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--border .ec--list-main .ec--title .ec--title-main {
    color: #262626;
    font-weight: bold;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--border .ec--list-main .ec--title .ec--close {
    color: #262626;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--theme-custom .ec--list-main {
    background: none;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--theme-custom .ec--main .ec--group .ec--list .ec--cs-item.ec--offline .ec--cs-name {
    opacity: .3;
    filter: alpha(opacity=30);
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--theme-custom .ec--main .ec--group .ec--list .ec--cs-item:hover {
    background: rgba(0, 0, 0, 0.2);
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--theme-custom .ec--main .ec--group .ec--group-name {
    color: #2580e6;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--theme-custom .ec--main .ec--group .ec--group-name .ec--group-arrow {
    color: #2580e6;
    border-left: 4px solid #2580e6;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--theme-custom .ec--main .ec--group .ec--list .ec--cs-item .ec--cs-name {
    color: #2d2b31;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--theme-custom .ec--main .ec--group .ec--list .ec--cs-item:before,
.ec--cs-wrapper .ec--cs-root .ec--cs-list.ec--theme-custom .ec--main .ec--group .ec--list .ec--cs-item i {
    color: #2d2b31;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn {
    display: inline-block;
    vertical-align: top;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--tools-wrapper {
    background: none;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--unread-num {
    left: -7px;
    top: -5px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--unread-num.ec--top {
    top: -5px;
    bottom: auto;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--unread-num.ec--bottom {
    top: auto;
    bottom: -5px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--unread-num.ec--left {
    left: -7px;
    right: auto;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--unread-num.ec--right {
    left: auto;
    right: -7px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #fff;
    box-sizing: border-box;
    position: relative;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape .ec--shape-ele {
    border-radius: 5px;
    width: 100%;
    height: 100%;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-square {
    width: 66px;
    height: 66px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-square .ec--shape-ele {
    text-align: center;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-square .ec--icon-customer-service {
    margin-top: 13px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-h {
    text-align: left;
    width: 178px;
    height: 56px;
    line-height: 56px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-h .ec--shape-ele {
    line-height: 56px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-h .ec--shape-ele .ec--zh,
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-h .ec--shape-ele .ec--en {
    font-size: 16px;
    color: #fff;
    margin-left: 10px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-h .ec--icon-customer-service {
    margin-left: 15px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-h .ec--zh {
    letter-spacing: 6px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-v {
    width: 56px;
    height: 165px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-v .ec--shape-ele {
    text-align: center;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-v .ec--text {
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl;
    writing-mode: vertical-rl;
    margin-top: 10px;
    text-align: justify;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-v .ec--text.ec--zh {
    letter-spacing: 6px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-v .ec--text.ec--en {
    margin-top: 4px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-v .ec--text p {
    height: 105px;
    line-height: 56px;
    font-size: 16px;
    color: #fff;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-rect-v .ec--icon-customer-service {
    margin-top: 8px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-circle {
    width: 66px;
    height: 66px;
    margin: 0 auto;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-circle .ec--shape-ele {
    text-align: center;
    border-radius: 50%;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-circle .ec--icon-customer-service {
    margin-top: 14px;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-circle .ec--unread-num {
    top: 4px;
    left: 2px;
    right: auto;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper .ec--cs-shape.ec--shape-custom {
    width: auto;
    height: auto;
    border-radius: 0px;
    text-align: left;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper.ec--pc-cs-shape-wrapper .ec--cs-shape.ec--shape-square,
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper.ec--pc-cs-shape-wrapper .ec--cs-shape.ec--shape-rect-h,
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper.ec--pc-cs-shape-wrapper .ec--cs-shape.ec--shape-rect-v,
.ec--cs-wrapper .ec--cs-root .ec--cs-btn .ec--cs-shape-wrapper.ec--pc-cs-shape-wrapper .ec--cs-shape.ec--shape-custom {
    margin: 0;
}
.ec--cs-wrapper .ec--cs-root .ec--icon-customer-service {
    display: inline-block;
    vertical-align: middle;
    font-size: 38px;
    color: #fff;
}
.ec--cs-wrapper .ec--cs-root .ec--icon-cs1-2 {
    position: relative;
    display: inline-block;
    vertical-align: text-bottom;
    width: 20px;
    height: 25px;
}
.ec--cs-wrapper .ec--cs-root .ec--icon-cs1-2.ec--male {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAcCAYAAACUJBTQAAAAAXNSR0IArs4c6QAABENJREFUSA3dVVtMHFUY/s7swu7OsixUINBCKsillBaF2oJtk9aEhrRq0mhsjBqjiSHaB5998GFNY30gvpjUNtG0vHgraTQhaorRKJiuBVG5VIrU5dayhRURGHf2MnOO52wzm9lhdtvEN0+ye/7L9/3fuQ/wf2nkXibS0dHh31ATb4ChjQGNAOMdmZTAfigs8Jzu7+//J1edu4rs33/oEZ2xXga2zbYQQcjhJMeDAwPjtnkelLIlRLyrqytPA+3JKiBADDU0yd5njGUdcE6RsYmpl3mRelErV+Nr19Z+4NGnsmFyilDGDmcjbooTmhXr3AQ2BYr83oNUp7RtT5M2uxCWpkM3M/Cyx8VamuuS4fCKtLquHDJRM8wMUkaGO9ForLQ7cFJ6aFddvsjNzIUxOT0HJaqivHQL9rU0Erc7Pz+qxvHcK2/eZ+Ubvq3IycCZAqyuN0bCv0S4wFYDXL29AuJnbXxGaKirnqipf3tvWbF3KhB4bd2Msd2TCnnLeU2nQxVVO6kZnMsuKqkkguMrqfnYirMV4Ue2UgBllydmJWTz3S5v9E6ObbdibEU4KHWD3bKcMW0r2ex7vfKa8BmIYo4L23ZPaCJxCgTxvU1bhzmm1Uqy8+NRdSkeV+Pra6unrPmst1QA2cp4VUzX560kqz89G2Gvn75E4HC0f3npzFVrPqeIAKvLo4Nc7qBBnLi+wI/xLRT6fNAoxdWREOZurcZVNXas77Nz3xo4c2+7XGYA8vECSeJX/u4WivgnnwcRHJlG64O1aKjdhseONCvRaLLt2PETv2XwTM5dZyKwschog5aMf+Nw5qdeYk3T4XQ6QGky5PDInW5/0w1TzU1mttOVBgYCTOruW3lyRXWX/fXnPJTVRcQ2liDslahc3N0beUJg0gQbI2fy6AXWPpC8MvX1F4NvKbo/L+ndDTVJoCaApLwbawm5uP+r794ZSAz+LrA29VMhW5GnLzJP53n2nq7RK5qyVMtASe/lcUgOD/vj5wGERoOQnB7We3kMoDrRlNsPCKzgCK5VbJNIZw9r2lAwzG/Vq0SSiLO0VhRCcHiSlZYUk5sLM3ypliHsH3+a4p8SBkdxNQRWcARX1DALZYgc7WEHiI4hfpLSIP32ZAof3VgjI9fm8XBjJZp3VGFobBaqsp46OHTpDkYABVfUELUMoQwRRnGWD002kqLPqzsMePyp0LmPvqcV/Ikqcyn44CK/PrwRlw95DUdStvEnaohahp8pAlQZCaN3FJTBve95TvNjPjRHFhaXsbAYxlxoHnD74OI5R2G5AU/3XChdy3oZ3+WoZ/ka1HBQegCSrxyu1mcQH/mUnB3bpTDJwZjb7XPtOQHJn/7cpAQ4l/J3b4bzPzQUbS/jixeYexnYwUE7deB+DvJx26dFbhTlTfe1UEaoXv/4KD8Uf/M9UPhoNviQZgnDtTLges9L5J4/EcZA/nP/L7dPrLEOLpZVAAAAAElFTkSuQmCC) center no-repeat;
}
.ec--cs-wrapper .ec--cs-root .ec--icon-cs1-2.ec--female {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAcCAYAAACUJBTQAAAAAXNSR0IArs4c6QAABKdJREFUSA3dVmtMHFUU/u7s7MJ2oTx2EWyWKhiWIoVWfAB1Ma34wKhotNSYFozRpvwxQkzUojXE2MZoYjDaaNLYmqYx/rCxWltsgkBRxNZiqtVCwVYWumF5LlCWhdmZe72zMMs+RmziP28ye8983znn495z5l6A/8sg17MQp7PcIStSLSXkVoDlEYZZEHKBgHTGm8hH7e3t8kp5VhRhjJFi5+Y6QuleBph1ExFyzkgMOzo72y7p8hxcUaTk7nu2U8qO/FNwCCe4bE1KyG9ubl4IYWGGIcyOMEurqsx0xneMg0kRhP5Lql+S/e4h1/d6tKAHqhh1j24FY5lLPC8Hr8RKg7KXGxsbdfPpgsFchBVqOR3ZmcJr9dXEbI7TIJ2ZJZ1qbc3XISDqgSrGKFuvcTVPVaCspBC3F+biux+60XNpAN7pWQyPTmBk1AtKadCVyaSEGxe0OG2OKXx9/XtmwWT61OXqeWzQ9Vtc9dYH8Hz1o5p/zOzhQgc/O4FTbT8jK/u2EbvdcdqWnFK7e/d2r+YcsxLRbMojRNyWaluDDKuyooCaJOMGKxrqahAIUEz609INoriNmMwnOHVYE4mpiUwMIeFHHtyk+f3rfP/mO0I+/PuKD71wI0aEMWGIEMhUUZgoxtDhsRG2IBDejFRWY3knngknY7I07ds1vDDrX9v7R4dvYmwq3HdFu6v7L3g8HtE7Orbu1Zee+DXcObQ14eDcXM+4JC1Yev8cRGU4oWOPjM2g42w/fjrvxvhof8vxo/svR7vpivT29mZwR9LRdR7P7XgY1pTlj/7AkVa0/XgRFksCRKMR8wsy8nMyMDc9ABqQEqIF1HddkUCA3aiS12b9ePeDz7Hv9Z0QhMWdLchbC0mSkZdrx/rcTP4HrELDWwcwc009mIlNjYseMd+J6lC8qexJRvGF5pznuBlv79mJ5KTVGhScJ71TaNj7CXr6BpZw4jvTdTox+gjSXQlXLgo/qEZ4A0gzV+H1x0E0LXanLM1jeGQcbs9kmDCzOJ33OjgQcezHdJcawRjuCkaKcXi69hV8c/xLpNg3QqEKFvwzwYfypeZu3IJvT36Fymfq+MYvnmsBSouCsWE/MUd9aWmVmV98TUZ7cVziQ+9gIrEIziwCW2oa5FXZmJ6TWMBoJak3lWF1cjoGpwgOu/iFmXUf6PQg2Ix72n3V9XWYRuyl5azc9aKxoKrJlF0e8rPzUrzPe9li4vtw8RdJFI3CLY4CccoPvMDTjflCrpCutMkknq1r3VMeauWIwlccYncyRW4BESMrzHNsyQY288fb/sa82mjp5W/GH/0dODu0LLBssQmDkVScrCHnVCyy8Az79QRUx7YrQNcgUAWbAQrwcQvgkyiYElDp4BCW6sI/Masi40MOqkd/lAgQukOCUVE/8/x/kinRRigEMsdzM0XBrKdfvXxgMMbDkqE21uLg92iBZkeshLdtHyc2aKTePMWsRGZicJsF0QhLeg4UaQ5Gc+QOMxLMFUwRURMVefwQS5YFOBSGHKbwB1jD28PCHS2ctuST7jQFIutlG8b5u4/zPs7NgmGYGNBvIOgXKfqOPUuu/3RVhf/r+BtMF6Sc2mZ9rwAAAABJRU5ErkJggg==) center no-repeat;
}
.ec--cs-wrapper .ec--cs-root .ec--icon-cs1-2 .ec--icon-cell-phone {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 8px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAAXNSR0IArs4c6QAAAEZJREFUGBljVCi7sZWB4b8XA1bAuI0FJHm4SgOrtG3bDS8mrDJIgsNDAaNC2fX/SL7CYKJ4836nBgMIIwOgCbiDmpGRYSsAdTQSfTtw7sYAAAAASUVORK5CYII=) center no-repeat;
}
.ec--cs-wrapper .ec--cs-root .ec--icon-qq1-2 {
    position: relative;
    display: inline-block;
    vertical-align: text-bottom;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAYAAAAxFw7TAAAAAXNSR0IArs4c6QAAA+NJREFUOBHNVEtMXFUY/u5z5g4zzAOmw0gfrooO1RopBLUtRuOiGY0PsBAXatzUBjUxaeLGpWm6si5sfDQxxoWxsRHd2HRg0RJhoZZYECnGVjqALe0MM4UZeof7OP7nTu/ghZpq4sI/+e5/zv/4zvnPf84F/mOR7sAXkmX5sVAo9CzFdViWFSJ9jbB6h7yNbkmSXiTrBQJbh0ma9xD+lbxK0euJ/jq3yH/gnzLeR4FlTtjb28sGBwdZIpFgyWSSDQ0NOTbuEwSBx6QIHhE9s+rkIKkAH/b392NmZgapVApdXV1QVRXpdBqiKIIxFiDNYz2ynjBI3n1uxJWrVxGoC2JpuYz8YhH33JuCruuczAmxbZvHOou7Oeu73EqOQwRaSMC5sfNIxusxevYUri9kUS6V8OHxT1Eo5N18voEvCDnXILgDrqmz3XQ1TgqCiINpDX17TET8FUTDGp0aQ2FJR1H34fOzCj46VXZ3+gSlDrk8npKJzM8dvKSJrIkrRQkN0QDiYWBTWEQsEsAfBZl8hkvGw8m7JvLaEDieTMTP6RX8SPh53ETfuIVovYhEjJ+ZgIVFvkuGKNW1S9PQofmwM+BrPjC3UKOplcza2pSlYv6MXxQeLtqUaNnI2RYWTRvLVrUJIUlATBbRKEmIUqejooAVZg2HN2cfF87A5Kw1wnebGjr2+rSRrbIko1KBoKjO9RCpfMF0Yp0yqbOwCOQE/D5ctmzju9LNzjdzuTFOWCv50LVCT0goyq2hID5+43U0ff0VzKVlIBiEuGULjwWoTDEag2/bVszRgq8cPoKplRWlZLE+8jqEThx9eDP4G2X+cJj9NjHB8p272MJdCZbrfobZhlEFdcuVS/PzTK2rc58jz3Ua6nZ5BxlaCNAUBQqdHVu5CbrFgGFAkOUqeMAtUekoNLLfku2knXzX8iAZ+CUvGpVKxKBjVJ7rBi5dhNzK19ooFTpngxYjKRCiBB54ngD+Rm+Q+p7wNj16NjI66lRmu/XdRg8PD/MfBC+5n/BDJBKZJs2fmCMf0PclwgnKrWROn3aMtSvgzLyfTCbDu14i6wDhZXoUn3gj1mbHEk3NbHZ29jb7qpouZ7MsvinJd/feWtrfjJ5/qD7WslmZbu/cw6Yu/LqBdHJqmrW1P8K2N8u/pHeH+dl5xFOV/k2oxScan5UrwgOHT6yqmclGtO9+EqkdO+n3zeg5/oSxkW+x7/4c3tqvmgFVHF+1xRf8Ty8758eZPYSFgcjdgfC2I4rIegV9Htf1Brw/8PvRY18aF+lt4J3X4o/u39vQ0+jLw1pV5kzzxlEmqie1pwpZzzb/15M/Af7O1dGOIu43AAAAAElFTkSuQmCC) center no-repeat;
    width: 20px;
    height: 25px;
    margin-top: 2px;
}
.ec--cs-wrapper .ec--cs-root .ec--icon-qq1-3 {
    position: relative;
    display: inline-block;
    vertical-align: text-bottom;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAYAAAAxFw7TAAAAAXNSR0IArs4c6QAAA+NJREFUOBHNVEtMXFUY/u5z5g4zzAOmw0gfrooO1RopBLUtRuOiGY0PsBAXatzUBjUxaeLGpWm6si5sfDQxxoWxsRHd2HRg0RJhoZZYECnGVjqALe0MM4UZeof7OP7nTu/ghZpq4sI/+e5/zv/4zvnPf84F/mOR7sAXkmX5sVAo9CzFdViWFSJ9jbB6h7yNbkmSXiTrBQJbh0ma9xD+lbxK0euJ/jq3yH/gnzLeR4FlTtjb28sGBwdZIpFgyWSSDQ0NOTbuEwSBx6QIHhE9s+rkIKkAH/b392NmZgapVApdXV1QVRXpdBqiKIIxFiDNYz2ynjBI3n1uxJWrVxGoC2JpuYz8YhH33JuCruuczAmxbZvHOou7Oeu73EqOQwRaSMC5sfNIxusxevYUri9kUS6V8OHxT1Eo5N18voEvCDnXILgDrqmz3XQ1TgqCiINpDX17TET8FUTDGp0aQ2FJR1H34fOzCj46VXZ3+gSlDrk8npKJzM8dvKSJrIkrRQkN0QDiYWBTWEQsEsAfBZl8hkvGw8m7JvLaEDieTMTP6RX8SPh53ETfuIVovYhEjJ+ZgIVFvkuGKNW1S9PQofmwM+BrPjC3UKOplcza2pSlYv6MXxQeLtqUaNnI2RYWTRvLVrUJIUlATBbRKEmIUqejooAVZg2HN2cfF87A5Kw1wnebGjr2+rSRrbIko1KBoKjO9RCpfMF0Yp0yqbOwCOQE/D5ctmzju9LNzjdzuTFOWCv50LVCT0goyq2hID5+43U0ff0VzKVlIBiEuGULjwWoTDEag2/bVszRgq8cPoKplRWlZLE+8jqEThx9eDP4G2X+cJj9NjHB8p272MJdCZbrfobZhlEFdcuVS/PzTK2rc58jz3Ua6nZ5BxlaCNAUBQqdHVu5CbrFgGFAkOUqeMAtUekoNLLfku2knXzX8iAZ+CUvGpVKxKBjVJ7rBi5dhNzK19ooFTpngxYjKRCiBB54ngD+Rm+Q+p7wNj16NjI66lRmu/XdRg8PD/MfBC+5n/BDJBKZJs2fmCMf0PclwgnKrWROn3aMtSvgzLyfTCbDu14i6wDhZXoUn3gj1mbHEk3NbHZ29jb7qpouZ7MsvinJd/feWtrfjJ5/qD7WslmZbu/cw6Yu/LqBdHJqmrW1P8K2N8u/pHeH+dl5xFOV/k2oxScan5UrwgOHT6yqmclGtO9+EqkdO+n3zeg5/oSxkW+x7/4c3tqvmgFVHF+1xRf8Ty8758eZPYSFgcjdgfC2I4rIegV9Htf1Brw/8PvRY18aF+lt4J3X4o/u39vQ0+jLw1pV5kzzxlEmqie1pwpZzzb/15M/Af7O1dGOIu43AAAAAElFTkSuQmCC) center no-repeat;
    width: 20px;
    height: 25px;
    margin-top: 2px;
    opacity: 0;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-qrcode {
    position: relative;
    display: inline-block;
    vertical-align: text-bottom;
    width: 20px;
    height: 20px;
    margin-right: 15px;
    margin-top: 4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAdhJREFUOBGtU78vBUEQntnzOxKFfwAJ0eglCo1KQU/B0XiJFzRHJzrvNYhC5T2F+ANEodCIKFUaEZX+SRRIuJsxs243+05eNDbZ25n5vv1udmcW4J8Gqs7uXo1b6RnAZcUI+LgVZ2tjCdsciAZLMu+drytlfAbuF4jPJsK5EGfiMZlHGjMOsCLEfZDSjIBTSXnxFoE/PC62xhRTDgg3/LHPyG4gniSARLJoiL/jRMKVGcqSZL8h+Ro8d1iTEBt8VxG5uBdHKK6KMUquCO/2gnNCk9DmWqxZ6Gw5NtfjEQdWD08mnO2F9GIr+zV/JzlhyBGZcVDwB+frKnu6nW+FbIltdcJkc4qBG7UMQUnPE44f7+frqxYS/rLJRFfJRlzDrujCcW1GttmkT8Jy54QhJFxRO2xIZJqV0DOnNJzHa/6OtNmScnybC9ileCchVrS9kAKVg/q29omc+iWsTr7pqbc9Gn/7yh6B6XR3v/5JKfn93lAyEvdos2mfFIeEstXVhUb1oD4vFeywjIDXfNkGryVQFfywKOT8ZC2+NIgRGvPa3ol3UshRxbyQPkBp+VdoM+fyhq602RjQ94kT0pU4W4QsnU5THgCiisb80fQVy9RYYfw+ZoHwv+431BS4sJgn1AUAAAAASUVORK5CYII=) center no-repeat;
    z-index: 200;
    cursor: pointer;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-qrcode:active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAdBJREFUOBGtU69PI1EQnpk2hJ5BgKB7hMAlEAx/AQKDQoAHQ4Kh4iz2ggSLQIEi/AEEEgSGECQKQwiqoa+IowmmJTk6czOvnW13KShe8vJm5vtmdn4twDcdtDjj5UQ+i0cIm4axwOFnnOd6wKKDSFhBKdy5bq/A+4nriFBFKK65HnFszwvLgcnkgAVh4hGG9xW9SyFUbwCw5bjJZjMscpTb/+E0o+jAvKhpbCPii+o7vSA9CQF/i8goMKuRTh3JBgJodoM0nDDgbShHvyfNfiwT6DkEy2JgJu5UD7VZl5NkcsHlNJA1tpz87OuJNRt+xbF22NOK37ujvepTcj0G8hFHV0f0tSBEdG0mZq7Ymz9aZTzp1PKEr/XhyxDCUalUOnNezMiWzfYkO+5OaZrKlpH7F5LwbVVN1Vbr30zXfpT2yJatszv+DYB8T3rIRylT2niS/FHnv3ofPlARHwuEYzr6hmZxbDyG9rnz0oy6hh+2bLYn+aOWdq1WeylPTKwTy5AVHlkDm010peieLtt+PpDr9aenCxEqMNGrTvRW5zpnWFqa6A9IrCAUT/VedpZN0j3xQPYKyoYOYZmZplh412xpafYX64KZLXMGVJnBv135D62IqvUk3NbvAAAAAElFTkSuQmCC) center no-repeat;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-qrcode2 {
    position: relative;
    display: inline-block;
    vertical-align: text-bottom;
    width: 20px;
    height: 20px;
    margin-right: 15px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAdhJREFUOBGtU78vBUEQntnzOxKFfwAJ0eglCo1KQU/B0XiJFzRHJzrvNYhC5T2F+ANEodCIKFUaEZX+SRRIuJsxs243+05eNDbZ25n5vv1udmcW4J8Gqs7uXo1b6RnAZcUI+LgVZ2tjCdsciAZLMu+drytlfAbuF4jPJsK5EGfiMZlHGjMOsCLEfZDSjIBTSXnxFoE/PC62xhRTDgg3/LHPyG4gniSARLJoiL/jRMKVGcqSZL8h+Ro8d1iTEBt8VxG5uBdHKK6KMUquCO/2gnNCk9DmWqxZ6Gw5NtfjEQdWD08mnO2F9GIr+zV/JzlhyBGZcVDwB+frKnu6nW+FbIltdcJkc4qBG7UMQUnPE44f7+frqxYS/rLJRFfJRlzDrujCcW1GttmkT8Jy54QhJFxRO2xIZJqV0DOnNJzHa/6OtNmScnybC9ileCchVrS9kAKVg/q29omc+iWsTr7pqbc9Gn/7yh6B6XR3v/5JKfn93lAyEvdos2mfFIeEstXVhUb1oD4vFeywjIDXfNkGryVQFfywKOT8ZC2+NIgRGvPa3ol3UshRxbyQPkBp+VdoM+fyhq602RjQ94kT0pU4W4QsnU5THgCiisb80fQVy9RYYfw+ZoHwv+431BS4sJgn1AUAAAAASUVORK5CYII=) center no-repeat;
    z-index: 200;
    cursor: pointer;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-qrcode2:active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAdBJREFUOBGtU69PI1EQnpk2hJ5BgKB7hMAlEAx/AQKDQoAHQ4Kh4iz2ggSLQIEi/AEEEgSGECQKQwiqoa+IowmmJTk6czOvnW13KShe8vJm5vtmdn4twDcdtDjj5UQ+i0cIm4axwOFnnOd6wKKDSFhBKdy5bq/A+4nriFBFKK65HnFszwvLgcnkgAVh4hGG9xW9SyFUbwCw5bjJZjMscpTb/+E0o+jAvKhpbCPii+o7vSA9CQF/i8goMKuRTh3JBgJodoM0nDDgbShHvyfNfiwT6DkEy2JgJu5UD7VZl5NkcsHlNJA1tpz87OuJNRt+xbF22NOK37ujvepTcj0G8hFHV0f0tSBEdG0mZq7Ymz9aZTzp1PKEr/XhyxDCUalUOnNezMiWzfYkO+5OaZrKlpH7F5LwbVVN1Vbr30zXfpT2yJatszv+DYB8T3rIRylT2niS/FHnv3ofPlARHwuEYzr6hmZxbDyG9rnz0oy6hh+2bLYn+aOWdq1WeylPTKwTy5AVHlkDm010peieLtt+PpDr9aenCxEqMNGrTvRW5zpnWFqa6A9IrCAUT/VedpZN0j3xQPYKyoYOYZmZplh412xpafYX64KZLXMGVJnBv135D62IqvUk3NbvAAAAAElFTkSuQmCC) center no-repeat;
}
.ec--cs-wrapper .ec--cs-root .ec--cs-qrcode-info {
    display: none;
    position: fixed;
    left: 0;
    width: 232px;
    height: 303px;
    background: #ffffff;
    border: 1px solid #E6E9F0;
    border-radius: 3px;
}
.ec--cs-wrapper .ec--cs-root .side-left .ec--info-arrow,
.ec--cs-wrapper .ec--cs-root .side-right .ec--info-arrow {
    position: absolute;
    top: 30px;
    right: 0px;
}
.ec--cs-wrapper .ec--cs-root .side-left .ec--info-arrow::after,
.ec--cs-wrapper .ec--cs-root .side-right .ec--info-arrow::after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 10px solid white;
    border-bottom: 10px solid transparent;
}
.ec--cs-wrapper .ec--cs-root .side-left .ec--info-arrow::before,
.ec--cs-wrapper .ec--cs-root .side-right .ec--info-arrow::before {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    border-top: 11px solid transparent;
    border-left: 11px solid #E6E9F0;
    border-bottom: 11px solid transparent;
}
.ec--cs-wrapper .ec--cs-root .side-left .ec--info-arrow {
    left: -12px;
    right: auto;
}
.ec--cs-wrapper .ec--cs-root .side-left .ec--info-arrow::after {
    margin-left: 2px;
    border-left: unset;
    border-right: 10px solid white;
}
.ec--cs-wrapper .ec--cs-root .side-left .ec--info-arrow::before {
    border-left: unset;
    border-right: 11px solid #E6E9F0;
}
.ec--cs-wrapper .ec--cs-root .ec--info-close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 17px;
    height: 17px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAOtJREFUOBHtkr0KwjAUhc+Nk4/ha7j4t/szWAXBZ1DwCVxcdXBwcHCrcbB0b8XFV3KxiVwhJS0JHQUxS05yDx835wb4r+8mEEaJlHHacnUh43vjHCWpfDzqdl3YB6OFoL3OcCnDGKKy7KYhzkGz+TR+3sk+2JohDKMaxkG/ezcQEG2mw87B9rL2grh4ud7aClpqwgoaax+kEsSGMErn0PpEAtvJoLfkO9dyZmSM/JxPJ8AOimblzIyPdy+okMmot+CsXAMwMGdGBYgVbHkABuLtSKvX0RUsT0+AApXhWP5HNjTXVaaqeg76DfEGr2VwnDIloegAAAAASUVORK5CYII=) center no-repeat;
    cursor: pointer;
    opacity: 0.8;
}
.ec--cs-wrapper .ec--cs-root .ec--info-close:hover {
    opacity: 1;
}
.ec--cs-wrapper .ec--cs-root .ec--info-title {
    font-size: 14px;
    color: #41444B;
    text-align: center;
    line-height: 20px;
    text-overflow: ellipsis;
    margin-bottom: 2px;
    margin-top: 29px;
    padding: 0 25px;
    overflow: hidden;
}
.ec--cs-wrapper .ec--cs-root .ec--info-tip {
    font-size: 12px;
    color: #888F9E;
    text-align: center;
}
.ec--cs-wrapper .ec--cs-root .ec--info-qrcode {
    display: block;
    width: 160px;
    height: 160px;
    margin: 0 auto;
    margin-top: 14px;
}
.ec--cs-wrapper .ec--cs-root .ec--info-qrcode-tip {
    font-size: 12px;
    color: #D0D4DB;
    text-align: center;
    margin-top: 9px;
}
.ec--cs-wrapper .ec--cs-root .ec--tools-wrapper {
    border-radius: 0 0 2px 2px;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools li a {
    display: block;
    height: 100%;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools li a img {
    display: block;
    width: 100%;
    height: 100%;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inlist {
    margin: 0 13px;
    padding: 0 7px 10px;
    border-top: 1px dashed #eee;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inlist.ec--vertical li {
    margin-top: 10px;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inlist.ec--vertical li a {
    position: relative;
    padding-left: 40px;
    height: 30px;
    line-height: 30px;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inlist.ec--vertical li a img {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inlist.ec--vertical li:hover {
    background: rgba(0, 0, 0, 0.2);
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inlist.ec--horizen {
    overflow: hidden;
    padding-top: 10px;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inlist.ec--horizen li {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 15px;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inlist.ec--horizen li .ec--name {
    display: none;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inbtn li {
    margin-top: 14px;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inbtn li .ec--name {
    display: none;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inbtn.ec--shape-square li {
    width: 66px;
    height: 66px;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inbtn.ec--shape-rect-h li {
    width: 178px;
    height: 56px;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inbtn.ec--shape-rect-v li {
    width: 56px;
    height: 56px;
}
.ec--cs-wrapper .ec--cs-root .ec--chat-tools.ec--inbtn.ec--shape-circle li {
    width: 66px;
    height: 66px;
}

#ec--cs-wrapper {
  background: transparent!important;
}
#ec--cs-wrapper iframe {
    border: none!important;
    background: transparent!important;
}
#ec--cs-invite {
    cursor: pointer;
    z-index: 99999;
    font: normal 12px/24px -apple-system, BlinkMacSystemFont, SF UI, PingFang SC, Roboto, '\601D\6E90\9ED1\4F53', Helvetica Neue, Helvetica, Microsoft YaHei, Arial, sans-serif;
}
#ec--cs-invite.ec--cs-invite-center {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto auto auto auto;
    position: fixed;
}
#ec--cs-invite.ec--cs-invite-right {
    position: fixed;
    right: 0;
    bottom: 0;
}
#ec--cs-invite.ec--cs-invite-left {
    position: fixed;
    left: 0;
    bottom: 0;
}
#ec--cs-invite.ec--cs-invite-bottom {
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
}
#ec--cs-invite.ec--cs-invite-envelope {
    max-width: 95%;
}
#ec--cs-invite.ec--cs-invite-envelope img {
    max-width: 100%;
}
#ec--cs-invite.ec--cs-invite-note {
    max-width: 95%;
}
#ec--cs-invite.ec--cs-invite-note img {
    max-width: 100%;
}
#ec--cs-invite .invite-wrapper {
    position: relative;
}
#ec--cs-invite .invite-wrapper .content-text {
    position: absolute;
    line-height: 2;
    width: 205px;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #65727b;
}
#ec--cs-invite .invite-wrapper img {
    vertical-align: middle;
}
#ec--cs-invite .invite-wrapper.envelope-invite .content-text {
    top: 32px;
    left: 67px;
    overflow: hidden;
    line-height: 38px;
    max-height: 114px;
    text-align: justify;
    margin-right: -1em;
    padding-right: 1em;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#ec--cs-invite .invite-wrapper.envelope-invite .content-text:before {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}
#ec--cs-invite .invite-wrapper.envelope-invite .content-text:after,
#ec--cs-invite .invite-wrapper.envelope-invite .content-text span {
    z-index: 2;
    content: ' ';
    position: absolute;
    right: 0;
    width: 1em;
    height: 1em;
    margin-top: 19px;
    background: #fffef2;
}
#ec--cs-invite .invite-wrapper.envelope-invite img {
    max-width: 100%;
}
#ec--cs-invite .invite-wrapper.note-invite .content-text {
    top: 47px;
    left: 35px;
    overflow: hidden;
    line-height: 30px;
    max-height: 150px;
    text-align: justify;
    margin-right: -1em;
    padding-right: 1em;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#ec--cs-invite .invite-wrapper.note-invite .content-text:before {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}
#ec--cs-invite .invite-wrapper.note-invite .content-text:after,
#ec--cs-invite .invite-wrapper.note-invite .content-text span {
    z-index: 2;
    content: ' ';
    position: absolute;
    right: 0;
    width: 1em;
    height: 1em;
    margin-top: 15px;
    background: #fcf677;
}
#ec--cs-invite .invite-wrapper.note-invite img {
    max-width: 100%;
}
#ec--cs-invite .invite-wrapper.dialog-invite {
    width: 420px;
    max-width: 100%;
    cursor: auto;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-title {
    color: #fff;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    padding-left: 14px;
    background: #2580E8;
    border: 1px solid #2580E8;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main {
    height: 176px;
    position: relative;
    padding-left: 122px;
    border: 1px solid #DEE2E6;
    border-top: none;
    background: #fff;
    border-radius: 0 0 3px 3px;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .ec-avatar {
    position: absolute;
    top: 14%;
    left: 7%;
    width: 70px;
    height: 70px;
    border: 1px solid #e1e5ea;
    border-radius: 5px;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .content-wrapper {
    width: 95%;
    height: 120px;
    position: relative;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .content-text {
    top: 50%;
    width: 100%;
    font-size: 16px;
    color: #3C3C3C;
    overflow: hidden;
    line-height: 24px;
    max-height: 72px;
    text-align: justify;
    margin-right: -1em;
    padding-right: 1em;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .content-text:before {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .content-text:after,
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .content-text span {
    z-index: 2;
    content: ' ';
    position: absolute;
    right: 0;
    width: 1em;
    height: 1em;
    margin-top: 12px;
    background: #fff;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .ec-btns {
    position: absolute;
    bottom: 20px;
    right: 10px;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .ec-btns .ec-btn-blue {
    display: inline-block;
    color: #fff;
    line-height: 12px;
    width: auto;
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
    text-align: center;
    min-width: 70px;
    margin-right: 10px;
    transition: all .3s;
    cursor: pointer;
    background: #2580E8;
    border: 1px solid #2580E8;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .ec-btns .ec-btn-blue:hover {
    border: 1px solid #5199ed;
    background: #5199ed;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .ec-btns .ec-btn-blue:active {
    border: 1px solid #1e66ba;
    background: #1e66ba;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .ec-btns .ec-btn-white {
    display: inline-block;
    color: #383838;
    line-height: 12px;
    width: auto;
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
    text-align: center;
    min-width: 70px;
    margin-right: 10px;
    transition: all .3s;
    cursor: pointer;
    background: #fff;
    border: 1px solid #b8bfcc;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .ec-btns .ec-btn-white:hover {
    border: 1px solid #c6ccd6;
    background: #ffffff;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .ec-btns .ec-btn-white:active {
    border: 1px solid #9399a3;
    background: #cccccc;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .ec-btns .ec-btn-white:hover {
    border-color: #8c919c;
}
#ec--cs-invite .invite-wrapper.dialog-invite .invite-main .ec-btns .ec-btn {
    width: 90px;
    font-size: 14px;
}
#ec--cs-invite .invite-wrapper.dialog-invite .close-invite {
    width: 35px;
    height: 35px;
    top: 0;
    right: 0;
    line-height: 35px;
    font-size: 20px;
    text-align: center;
    background: none;
    color: #fff;
    opacity: .8;
    text-decoration: none;
}
#ec--cs-invite .invite-wrapper.dialog-invite .close-invite:hover {
    opacity: 1;
    background: rgba(0, 0, 0, 0.2);
}
#ec--cs-invite .invite-wrapper.custom-invite .close-invite {
    background: none;
    width: auto;
    height: auto;
}
#ec--cs-invite .invite-wrapper .close-invite {
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    cursor: pointer;
    z-index: 1;
}
#ec--cs-invite .invite-wrapper .close-invite i {
    color: #8f8f8f;
}
.mobile #ec--cs-invite .envelope .close-invite,
.mobile #ec--cs-invite .note .close-invite,
.mobile #ec--cs-invite .custom-invite .close-invite {
    top: auto;
    bottom: -35px;
    left: 0;
    width: 100%;
    text-align: center;
}
.mobile #ec--cs-invite .envelope .close-invite img,
.mobile #ec--cs-invite .note .close-invite img,
.mobile #ec--cs-invite .custom-invite .close-invite img {
    max-height: 30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    #ec--cs-invite .mobile #ec--cs-invite .close-invite {
        background-image: url(data:image/png;base64,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);
        background-size: 24px;
    }
}
.ec--full-html {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}
.ec--full-body {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}
