#panel-3 .panel-body a {
    line-height: 56px;
}

body,
h1,
h2,
h3,
h4,
fieldset,
p,
.control-label,
.btn {
    /* font-family: "Microsoft Yahei"; */
    font-family: Arial, "Microsoft YaHei";
    font-weight: normal;
    color: #333;
}

.form-control {
    color: #333;
}

h4 {
    font-size: 16px;
}

p {
    font-size: 14px;
}

.color-666 {
    color: #666;
}

.color-red {
    color: #f32524;
}

.form-horizontal .control-label-l {
    text-align: left;
    margin-bottom: 0;
    padding-top: 6px;
    font-weight: normal;
}

.control-label {
    color: #666;
}

.form-group .col-sm-8 {
    padding-left: 0;
}

.form-group .control-label-l {
    font-size: 16px;
}

.label {
    padding: .3em .6em .3em;
}

/* .no-submenu em,.has-submenu em{font-size: 1.3em;} */
.has-bb {
    border-bottom: 1px solid #eee;
}

.b-line {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}

.mt-1 {
    font-size: 12px;
}

.has-s .s-primary {
    color: #708da1;
    margin-top: 10px;
}

.no-border {
    border: none;
}

.panel .media .media-body h4 {
    margin-left: 20px;
}

.panel .media .col-sm-2 {
    padding-left: 0;
}

.m-l-2 {
    margin-left: 2px;
}

.m-l-5 {
    margin-left: 5px;
}

.m-l-10 {
    margin-left: 10px;
}

.m-l-15 {
    margin-left: 15px;
}

.m-l-20 {
    margin-left: 20px;
}

.m-l-25 {
    margin-left: 25px;
}

.m-l-30 {
    margin-left: 30px;
}

.m-r-8 {
    margin-right: 8px;
}

.m-r-15 {
    margin-right: 15px;
}

.m-t-3 {
    margin-top: 3px;
}

.m-t-5 {
    margin-top: 5px;
}

.m-t-8 {
    margin-top: 8px;
}

.m-t-10 {
    margin-top: 10px;
}

.m-t-15 {
    margin-top: 15px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-t-22 {
    margin-top: 22px;
}

.m-t-28 {
    margin-top: 28px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-t-50 {
    margin-top: 50px;
}

.m-t-65 {
    margin-top: 65px;
}

.m-b-5 {
    margin-bottom: 5px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.p-r-5 {
    padding-right: 5px;
}

.p-t-20 {
    padding-top: 20px;
}

.m-l-0 {
    margin-left: 0;
}

.m-t-b-15 {
    margin: 15px 0;
}

.fa-x {
    font-size: 1.5em;
}

.dark-gray {
    color: #888888;
}

#btn-1,
#btn-2,
#btn-3,
#cancel-change-email {
    display: none;
}

.light-color {
    background-color: #dff0d7;
}

.has-border {
    border: 1px solid #dde6e9;
}

.p-15 {
    padding: 2px 0 0 35px;
}

.text-black {
    color: black;
}

.active-result {
    font-size: 14px;
}

.t-l {
    margin-bottom: 0;
    padding-top: 8px;
    margin-left: 18px;
    text-align: right;
    font-size: 14px;
}

small,
.text-12 {
    font-size: 12px;
}

.text-16 {
    font-size: 16px;
}

#datatable1 {}

#datatable1 th {
    font-weight: normal;
    font-size: 14px;
}

#datatable1 td {
    font-size: 14px;
}

.yahei {
    font-family: "Microsoft Yahei";
}

.text-dark {
    color: #999;
}

.no-b-t {
    border-top: none;
}

span {}

.light-pink-color {
    background-color: #ffe8e8;
}

.text-24 {
    font-size: 24px;
}

.bg-light-yellow {
    background-color: #fcfcee;
}

.text-12 {
    font-size: 12px;
}

.table-bg {
    background-color: #f7f8f9;
}

.dis-none {
    display: none;
}

.clear-both {
    clear: both;
}

.thumb50 {
    height: 50px !important;
    width: 50px !important;
}

.text-primary1 {
    color: #909fa7;
}

.p-t-b-15 {
    padding: 0 15px
}

.label-gray {
    background-color: #838384;
}

.text-default {
    color: #8c8c8c;
}

.no-l-r-b {
    padding-left: 0px;
    padding-right: 0px;
}

.b-dashed-line {
    border-bottom: 1px dashed #eee;
}

.form-control-diy {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #3a3f51;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 1.52857;
    padding: 7px 18px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 56%;
}

*::before,
*::after {
    box-sizing: border-box;
}

.form-control-diy:focus {
    border-color: #66AFE9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.btn-diy {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.52857;
    margin-bottom: 0;
    padding: 4px 18px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.btn-diy.btn-default {
    border-color: #ccc;
}

.btn,
.fc-button {
    font-size: 14px;
    color: #fff;
}

.btn-default {
    color: #333;
}

.input-focus {
    border-color: #66afe9;
}

.checkbox-child {
    float: left;
    margin-top: 5px;
}

.app-sc-box-icon {
    position: absolute;
    cursor: pointer;
}

.app-sc-box-icon img {
    position: relative;
    top: -12px;
    left: -10px;
}

.fl {
    float: left;
}

.widget {
    margin: 15px;
}

.text-18 {
    font-size: 18px;
}

.text-16 {
    font-size: 16px;
}

.text-14 {
    font-size: 14px;
}

.l-h-18 {
    line-height: 18px;
}

.color-black {
    color: black;
}

.p-t-l-r-15 {
    padding: 15px 15px 0 15px;
}

.l-h-22 {
    line-height: 22px;
}

.text-al-cen {
    text-align: center;
}

.label-gray img {
    height: 12px;
    line-height: 12px;
}

.p-l-r-15 {
    padding: 0 15px;
}

.nav-stacked a {
    cursor: pointer;
}

.stop-chosen {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.top-80 {
    top: 80px;
}

.alert {
    padding: 10px;
}

.alert-warning {
    background-color: #FBF6E0;
    color: #ff902b;
    border: none;
}

/* color */
.light-color2 {
    background: #62d37d;
}

.light-pink-color2 {
    background: #e48080;
}

.text-white {
    color: #ffffff;
}

.text-red,
.must-input {
    color: #f05050;
}

.light-color3 {
    background: #d9edf7;
}


.ali-form-left {
    line-height: 19px;
    height: 19px;
    text-align: right;
}

.p-b-18 {
    padding-bottom: 18px;
}

#content-wrapper {
    margin-top: 80px;
}

body {
    position: relative;
    background-color: #f3f6f8;
}

.bg-white {
    background-color: #fff;
}

.m-t-40 {
    margin-top: 40px;
}

.text-black {
    color: #333333;
}

.active-triangle {
    position: absolute;
    left: 50%;
    margin-left: -11px;
    margin-top: 15px;
}

.form-wizard>ol>.active-triangle-parent {
    background: #f5f5f5;
}

.form-wizard>ol>li .text-success {
    color: #1e983b;
}

.form-wizard>ol>li .text-danger {
    color: #f47f7f;
}

.panel-demo ul.bwizard-buttons {
    display: none;
}

.bg-primary-diy2 {
    background: #9365bb;
}

.bg-primary-diy3 {
    background: #1cb798;
}

.bg-primary-diy4 {
    background: #3bb5e9;
}

em.fa.fa-question-circle {
    cursor: pointer;
}

.img-dropdown {
    margin-top: 15px;
    margin-left: 10px;
}

.img-dropdown-box {
    border: 1px solid #eee;
    border-bottom: none;
    width: 253px;
    position: absolute;
    background: #ffffff;
    right: 20px;
    top: 120px;
    z-index: 99;
}

.img-dropdown-box-children {
    padding: 8px 10px;
    border-bottom: 1px solid #eee;
}

.img-dropdown-box-children:hover {
    background-color: #f7f8f9;
    cursor: pointer;
}

.no-padding {
    padding: 0px;
}

.no-margin-top {
    margin-top: 0px;
}

.bootstrap-tagsinput .tag {
    color: #ffffff;
}

strong.media-heading span {
    font-weight: normal;
}

.m-t-50 {
    margin-top: 50px;
}

.sidebar .nav>li>a,
.sidebar .nav>li>.nav-item {
    font-weight: normal;
}

.panel .panel-heading {
    /* font-family: "Microsoft Yahei"; */
}

.panel .panel-heading h4 {
    font-weight: bold;
    font-size: 16px;
    color: #333;
}

.text-31 {
    font-size: 31px;
}

.aside-collapsed .sidebar>.nav>li>a .item-text,
.aside-collapsed .sidebar>.nav>li>.nav-item .item-text {
    font-weight: normal;
}

a:hover {
    color: #FC7401
}


/*分页样式*/
.page {
    display: block;
    overflow: hidden
}

.page .pull-left {
    height: 37px;
    line-height: 37px;
}

.page .pull-right {
    display: inline-block;
    padding-left: 0px;
    border-radius: 4px;
}

.page .pull-right ul li {
    display: inline;
    list-style: none
}

.page>.pull-right>ul>ul>.active>a,
.page>.pull-right>ul>.active>span,
.page>.pull-right>ul>.active>a:hover,
.page>.pull-right>ul>.active>span:hover,
.page>.pull-right>ul>.active>a:focus,
.page>.pull-right>ul>.active>span:focus {
    z-index: 2;
    color: #FFF;
    background-color: #ef730a;
    border-color: #ef730a;
    cursor: default;
}

.page>.pull-right>ul>li:first-child>a,
.page>.pull-right>ul>li:first-child>span {
    margin-left: 0px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.page>.pull-right>ul>.active>a,
.page>.pull-right>ul>.active>span,
.page>.pull-right>ul>.active>a:hover,
.page>.pull-right>ul>.active>span:hover,
.page>.pull-right>ul>.active>a:focus,
.page>.pull-right>ul>.active>span:focus {
    z-index: 2;
    color: #FFF;
    background-color: #ef730a;
    border-color: #ef730a;
    cursor: default;
}

.page>.pull-right>ul>li>a,
.page>.pull-right>ul>li>span {
    position: relative;
    float: left;
    padding: 7px 18px;
    line-height: 1.52857;
    text-decoration: none;
    color: #515253;
    background-color: #FFF;
    border: 1px solid #EEE;
    margin-left: -1px;
}

/**/
.alert-dismissable .close {
    font-size: 1em;
    top: 5px;
}

.img-dropdown-box-children a {
    color: #666
}

.page-index .index-head h3 {
    font-size: 14px;
    margin: 0 0 15px;
    padding: 15px;
    background-color: #fff;
}

.index-head span {
    color: #f32524
}

.index-money .panel-body {
    padding-left: 30px;
}

.index-money .panel-body>div {
    padding: 5px 20px 0 40px;
}

.index-money .panel-body>div:first-child {
    padding-left: 20px;
}

.index-money p {
    color: #999;
}

.page-index .table-order tbody a.btn {
    color: inherit
}

.page-address .box-placeholder {
    background-color: #fff;
    height: 171px;
}

.page-address .address_name {
    font-size: 16px;
}

.page-address .address_tel {
    margin: 0
}

.page-address .add_box {
    text-align: center;
    line-height: 170px;
}

.page-address .add_box em {
    font-size: 60px;
    color: #999;
}

.page-address .address_info {
    height: 42px;
    overflow: hidden;
}

.page-address select {
    width: 120px;
    display: inline-block;
}

.page-address select.region-summary-street {
    width: 180px;
}

a:hover {
    text-decoration: none;
}


.navbar-top {
    z-index: 1030;
}

.navbar-top {
    position: relative;
    background-color: #007BF9;
}

.bg-gradient-x-blue {
    background-image: linear-gradient(to right, #1976D2 0%, #64B5F6 100%);
    background-repeat: repeat-x;
}

.nav-wrapper {
    background-color: inherit;
    box-shadow: none;
    padding: 0;
}

.navbar-top .navbar-header {
    width: 500px;
    height: 55px;
    background-color: inherit;
    overflow: hidden;
}

.navbar-top .navbar-header a,
.navbar-top .navbar-header a:hover {
    color: #FFF;
}

.navbar-top .navbar-nav>li>a {
    color: #fff;
    font-size: 16px;
}

.navbar-top .navbar-nav>li>a:hover,
.navbar-top .navbar-nav>.open>a:hover {
    color: #fbf4f4
}

.container {
    width: 1240px;
    margin: 0 auto;
    padding: 0;
}

.wrapper>.container {
    padding-top: 15px;
}

.navbar-top .navbar-header .brand-logo {
    display: block;
    padding: 10px 0 0 15px;
    height: 45px;
}

.brand-logo {
    overflow: hidden;
}

.brand-logo>div {
    line-height: 35px;
    font-size: 20px;
    font-weight: bold;
}

.brand-logo .icon {
    margin-right: 8px;
}

.brand-logo .icon em {
    margin-right: 5px;
}

.brand-logo .title {}

.brand-logo .title:before {
    content: '';
    border-left: 1px solid #9FCDFD;
    margin-right: 8px
}

.back-home {
    font-size: 18px;
}

.back-home em {
    margin-right: 5px;
}

/* 头像 */
.user-block {
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px dashed #eee;
}

.user-block>.user-block-picture {
    float: none;
    width: 100%;
}

.user-block-status {
    text-align: center;
}

.user-block .user-block-info {
    float: none;
    text-align: center;
}

.user-block .user-block-info .user-block-name {
    color: #333;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.user-block-info i {
    display: inline-block;
    width: 36px;
    height: 36px;
    margin: 8px 5px 5px;
}

.user-block-info .icon-mobile {
    background: url(../images/icon_mobile_bind.png) center no-repeat;
    background-size: cover;
}

.user-block-info .icon-mobile.active {
    background: url(../images/icon_mobile_bind_active.png) center no-repeat;
    background-size: cover;
}

.user-block-info .icon-email {
    background: url(../images/icon_email.png) center no-repeat;
    background-size: cover;
}

.user-block-info .icon-email.active {
    background: url(../images/icon_email_active.png) center no-repeat;
    background-size: cover;
}

.top-banner {
    height: 100px;
}

.wrapper {
    background-color: #F3F6F8
}

/* .wrapper>.aside {
    position: fixed;
    z-index: 501;
    margin-top: 55px;
} */
.container>.aside {
    float: left;
    width: 230px;
    z-index: 10;
    background-color: #fff
}

.container .content-wrapper {
    width: 1025px;
    padding: 0 0 0 0;
    float: left;
    margin-right: -15px;
    min-height: 500px;
}

.content-wrapper>h3 {
    margin: 0 15px 15px 15px;
    padding: 15px;
}

.row {
    margin: 0
}

.col-lg-12 {
    margin: 0
}

.ecjia_copyright {
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #aaa;
    font-size: 14px;
}

.ecjia_copyright a {
    color: #aaa;
}

.sidebar .nav,
.sidebar .nav>li>a {
    color: #333
}

.sidebar .nav>li.active,
.sidebar .nav>li:hover,
.sidebar .nav>li.active>a,
.sidebar .nav>li:hover>a,
.sidebar .nav>li.active>a>.item-text,
.sidebar .nav>li:hover>a>.item-text,
.sidebar .nav>li.active .nav,
.sidebar .nav>li:hover .nav {
    /* background-color: #19242c; */
    color: #333;
    text-decoration: none;
}

.aside .sidebar .nav>li>a:hover>.item-text {
    color: #FC7401;
}

.sidebar .nav>li.active>a>em,
.sidebar .nav>li:hover>a>em {
    color: #FC7401
}

.sidebar .nav>li.active {
    border-left-color: #FC7401
}

.sidebar .nav>li.show>a,
.sidebar .nav>li.show>.nav-item {
    color: #FC7401
}

/* 菜单 */
.sidebar .nav>li>a,
.sidebar .nav>li>.nav-item {
    padding-left: 55px;
}

.menu_user {
    background: url(../images/icon_user.png) 24px center no-repeat;
    background-size: 22px;
}

.menu_wallet {
    background: url(../images/icon_wallet.png) 24px center no-repeat;
    background-size: 22px;
}

.menu_order {
    background: url(../images/icon_order.png) 24px center no-repeat;
    background-size: 22px;
}

.menu_share {
    background: url(../images/icon_share.png) 24px center no-repeat;
    background-size: 22px;
}

.menu_collect {
    background: url(../images/icon_collect.png) 24px center no-repeat;
    background-size: 22px;
}

/* end */

.btn-primary {
    background-color: #FC7401;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #ef730a;
    border-color: #ef730a;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #ef730a;
    border-color: #ef730a;
}

.btn-lg {
    padding: 10px 20px;
}

.ecjia-cycleimage {
    overflow: hidden;
    width: 100%;
    min-width: 1200px;
    text-align: center;
    line-height: 0;
}

.ecjia-cycleimage .swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 588px;
    background-size: 100% 588px
}

.ecjia-cycleimage .swiper-pagination-bullet-active {
    opacity: 1;
    background: #47aa4d
}

.swiper-container img {
    width: 100% !important;
    float: left;
    height: 588px;
    overflow: hidden;
    text-align: center
}

.swiper-slide a {
    position: relative;
    height: 588px;
    width: 100% !important;
    display: block
}

.swiper-slide a img {
    width: 100% !important;
    float: left;
    height: 588px;
    overflow: hidden;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    display: list-item
}


/* step bar */
.step-bar-wrap {
    padding: 20px 0 10px;
}

.m_t5 {
    margin-top: 5px;
}

.step-bar {
    margin: 10px auto;
    overflow: hidden;
    padding: 0;
    text-align: center;
    display: block;
}

.step-bar li {
    list-style: none;
    margin-left: 0 !important;
    text-align: center;
    width: 33.11111%;
    float: left;
    position: relative;
}

.step4 li {
    width: 25%;
}

.step-bar li:after {
    content: '';
    display: block;
    width: 80%;
    position: absolute;
    top: 4px;
    left: 60%;
    border-bottom: 1px solid #CFD0D1;
}

.step-bar .step-no {
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    height: 10px;
    width: 10px;
    line-height: 10px;
    border-radius: 50%;
    background-color: #C2C3C4;
    position: relative;
    overflow: hidden;
    text-indent: -100px;
}

.step-bar .step-done .step-no {
    color: #47B34F;
    text-indent: 100px;
}

.step-bar .step-last:after {
    display: none;
}

.step-bar .step-cur .step-no,
.step-bar .step-done .step-no {
    background-color: #FC7401;
}

.step-bar .step-cur,
.step-bar .step-done {
    color: #FC7401;
}

/* step bar end */
.logo-wrap {
    height: 80px;
    line-height: 80px;
    width: 1200px;
    margin: 0 auto;
}

.logo-wrap .ecjia-logo img {
    width: 180px;
    height: 60px;
}

.logo-wrap .title {
    font-size: 26px;
    height: 80px;
    line-height: 80px;
    margin-left: 20px;
    color: #333;
}

.logo-wrap .link a {
    color: #FC7401;
    font-size: 16px;
}

.page-login {
    padding: 0;
}

.page-login .container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    opacity: 1;
}

.page-login .login-box {
    width: 430px;
    position: absolute;
    right: 0;
    top: 50px;
    z-index: 100;
}

.page-login .panel-dark>.panel-heading {
    height: 10px;
}

.page-login .panel-body {
    padding: 30px;
}

.page-login .form-control,
.page-register .form-control,
.page-find-pass .form-control {
    height: 40px;
}

.page-login .other_login div {
    color: #999;
    position: relative;
    text-align: center;
    margin-top: 30px;
}

.page-login .other_login div:before {
    content: '';
    position: absolute;
    border-bottom: 1px solid #aaa;
    width: 35%;
    top: 10px;
    left: 0;
}

.page-login .other_login div:after {
    content: '';
    position: absolute;
    border-bottom: 1px solid #aaa;
    width: 35%;
    top: 10px;
    right: 0;
}

.page-login .other_login ul {
    list-style: none;
    text-align: center;
    padding: 0;
}

.page-login .other_login ul li {
    height: 55px;
    width: 55px;
    display: inline-block;
    margin: 25px 30px 0;
}

.page-login .other_login .thirdparty-qq {
    background: url(../images/qq_circle_active.png) no-repeat;
    background-size: 55px;
}

.page-login .other_login .thirdparty-wx {
    background: url(../images/wechat_circle_active.png) no-repeat;
    background-size: 55px;
}

.form-panel .panel-heading strong {
    color: #333;
    font-size: 20px
}

.text-muted {
    color: #333;
}

.form-panel .panel-heading {
    border-bottom: 1px solid #E6E6E6;
    height: 60px;
    width: 95%;
    margin: 0 auto;
}

.form-panel .panel-body {
    padding: 30px 50px
}

.form-panel .step-bar-wrap {
    padding: 0 0 30px;
}

.page-register,
.page-find-pass {
    padding: 0;
}

.register-rule .modal-dialog {
    width: 1000px;
    /* height:600px; overflow-y:auto; */
}

.modal-dialog {
    margin-top: 150px;
}

.mid-box {
    width: 640px;
    margin: 20px auto;
}

.page-find-pass .mid-box {
    margin: 50px auto 100px;
}

.page-safe .panel {
    -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
}

.page-safe .panel-body h4 {
    font-weight: bold;
}

.page-safe .panel-body p {
    color: #999;
    font-size: 13px;
}

.page-safe .panel-body .panel-body {
    background: url(../images/icon_right.png) 20px 20px no-repeat;
    background-size: 30px;
    padding-left: 70px;
}

.page-safe .panel-body .panel-body.uncheck {
    background: url(../images/icon_danger.png) 20px 20px no-repeat;
    background-size: 30px;
}

.page-connect .operate {
    height: 35px;
    line-height: 35px;
}

.page-connect h5 {
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.page-connect p {
    color: #999;
    font-size: 13px;
}

.page-connect .panel-body {
    min-height: 400px;
}

.page-connect .box-placeholder {
    padding-left: 115px;
    position: relative;
}

.page-connect .connect-qq {
    background: url(../images/qq_circle.png) #FAFAFB 20px center no-repeat;
}

.page-connect .connect-qq.active {
    background-image: url(../images/qq_circle_active.png);
}

.page-connect .box-placeholder.active:before {
    content: '';
    width: 24px;
    height: 24px;
    background: url(../images/icon_right.png) no-repeat;
    background-size: contain;
    position: absolute;
    left: 67px;
    top: 82px;
}

.page-connect .connect-wechat {
    background: url(../images/wechat_circle.png) #FAFAFB 20px center no-repeat;
}

.page-connect .connect-wechat.active {
    background-image: url(../images/wechat_circle_active.png);
}

.nav-pills {
    border-bottom: 1px solid #EEEEEE
}

.nav.nav-pills .active>a {
    background-color: #fff;
    border: none;
    color: #333;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    background-color: #fff;
    color: #333;
}

.nav.nav-pills li {
    margin-bottom: -1px;
}

.nav.nav-pills .active {
    border-bottom: 2px solid #FC7401;
}

.nav-pills>li>a,
.page-bonus .nav-pills>li>a:hover {
    color: #333;
}

.nav-pills .input-group-btn {
    display: list-item;
}

.page-bonus .tab-pane {
    padding-top: 20px;
}

.bonus-card {
    border: 1px solid #E6E6E6;
    padding-bottom: 0;
    margin: 15px 0;
    position: relative;
}

.bonus-card .card-header:before {
    content: '';
    width: 60px;
    height: 25px;
    background-color: #Fff;
    border-radius: 0 0 27px 27px;
    border: 1px solid #E6E6E6;
    border-top: none;
    position: absolute;
    top: -1px;
    left: 76.5px;
}

.bonus-card .card-header div {
    color: #FF3700;
    font-size: 32px;
    font-weight: bold;
    margin-top: 50px;
}

.bonus-card.expired .card-header div {
    color: #999;
}

.bonus-card .card-header div em {
    font-size: 16px;
    font-style: normal;
}

.bonus-card .card-header p {
    height: 42px;
    color: #999;
}

.bonus-card .card-footer {
    background-color: #F6F6F6;
    height: 80px;
    border-top: 1px dashed #ddd;
    padding: 20px 8px 12px;
}

.bonus-card .card-footer div {
    font-weight: bold;
    margin-bottom: 6px;
}

.bonus-card .card-footer p {
    color: #999;
    font-size: 13px;
}

.page-account .account-head {
    background-color: #FAFAFB;
    padding: 30px 40px;
}

.page-account .account-head .amount {
    font-size: 24px;
    font-weight: bold;
}

.page-account .account-head .btn-wrap {
    margin-right: 260px;
}

#rechargeModal .pay-alipay {
    width: 200px;
    height: 60px;
    margin-right: 20px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: url(../images/pay/pay_alipay.png) center no-repeat;
}

#rechargeModal .pay-wechat {
    width: 200px;
    height: 60px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: url(../images/pay/pay_wxpay.png) center no-repeat;
}

#rechargeModal .payment {
    cursor: pointer
}

#rechargeModal .payment.active {
    border-color: #FC7401
}

.page-spread .account-head {
    margin-top: 20px;
}

.page-spread h5 {
    margin: 12px 0 22px;
}

.table-order {
    width: 100%;
}

.table-order tbody {
    clear: both;
    color: #333;
    border-bottom: 1px solid #eeeeee;
}

.table-order tbody a {
    color: #333;
    display: inline-block;
    margin: 1px 0;
}

.table-order tbody a:hover {
    color: #FC7401;
}

.table-order tbody a.btn {
    color: #fff;
}

.table-order .sep-row {
    height: 20px;
}

.table-order th {
    font-weight: normal;
    background-color: #FAFAFB;
    height: 40px;
    padding: 0 20px;
    border-bottom: 1px solid #F2F2F2;
}

.table-order th span {
    /* color: #888 */
}

.table-order .product {
    width: 650px;
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    padding: 12px 0;
}

.table-order tbody p {
    font-size: 13px;
}

/* 610 */
.table-order .p-img {
    width: 60px;
    margin: 5px 10px 0;
    float: left;
}

.table-order .p-msg {
    width: 350px;
    float: left;
}

.table-order .p-name {
    height: 42px;
    overflow: hidden;
    display: inline-block;
}

.table-order .goods-price {
    width: 100px;
    float: left;
    text-align: center;
    margin: 10px 10px 0;
}

.table-order .goods-number {
    width: 60px;
    float: left;
    margin-top: 10px;
}

.table-order .o-payment {
    width: 150px;
    text-align: center;
}

.table-order .order-amount {
    font-size: 18px;
    color: #F32423;
    font-weight: bold;
    margin: 0;
}

.table-order .operate {
    width: 110px;
    text-align: center;
    margin: 0 20px;
    padding: 8px 0;
}

.table-order .operate a {
    font-size: 14px;
}

.table-order ul {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #999;
}

.table-order .p-extra em {
    font-style: normal;
    font-size: 13px;
}

.table-order .btn {
    font-size: 12px;
    padding: 4px 15px;
}

.page-order-detail .head-row {
    color: #666
}

.page-order-detail .head-row span {
    font-weight: bold;
    color: #F32524;
    margin-right: 10px;
    display: inline-block;
}

.page-order-detail h5 {
    font-weight: bold;
}

.page-order-detail .track-row {
    background-color: #FBFBFC;
    padding: 6px 10px 10px;
}

.page-order-detail .track-row h5 span {
    display: inline-block;
    margin-right: 20px;
}

.page-order-detail .track-list {
    float: none;
}

.page-order-detail .track-list ul {
    list-style: none;
    padding-left: 30px;
    /* max-height: 120px; */
    margin: 0;
}

.page-order-detail .track-list li {
    font-size: 14px;
    /* height: 30px; */
    line-height: 30px;
    position: relative;
}

.page-order-detail .track-list li:first-child {
    color: #F32524
}

.page-order-detail .track-list li span {
    display: line-block;
    margin-right: 15px;
    color: #656565
}

.page-order-detail .track-list li:before {
    content: "";
    height: 5px;
    width: 5px;
    top: 10px;
    left: -20px;
    background-color: #CCCCCC;
    border-radius: 50%;
    position: absolute;
    z-index: 5;
}

.page-order-detail .track-list li:first-child:before {
    background-color: #E4393C;
    border: 4px solid #FDE7E5;
    width: 15px;
    height: 15px;
    left: -25px;
    top: 7px;
}

.page-order-detail .track-list li:after {
    content: "";
    height: 60px;
    top: 10px;
    left: -18px;
    border-left: 1px solid #DDDDDE;
    position: absolute;
}

.page-order-detail .track-list li:last-child:after {
    height: 0
}

.page-order-detail .table-order .product {
    border-right: none;
}

.page-order-detail .table-order .goods-price,
.page-order-detail .table-order .goods-number {
    width: 200px;
}

.page-order-detail .step-order-wrap {
    overflow: hidden;
    margin: 20px 0;
}

.page-order-detail .step-order-wrap>div {
    float: left;
    width: 20%;
    text-align: center;
    position: relative;
}

.page-order-detail .step-order-wrap.refund-step-wrap>div {
    width: 33.3%
}

.page-order-detail .step-order-wrap>div:before {
    content: "";
    width: 149px;
    height: 2px;
    border-top: 2px solid #CCCCCC;
    position: absolute;
    left: -74px;
    top: 22px;
}

.page-order-detail .step-order-wrap.refund-step-wrap>div:before {
    width: 277px;
    left: -138px;
}


.page-order-detail .step-order-wrap>div.active:before {
    border-color: #30B85B
}

.page-order-detail .step-order-wrap>div:first-child:before {
    display: none;
}

.page-order-detail .step-order-wrap i {
    display: block;
    widht: 45px;
    height: 45px;
    background-size: 45px;
}

.page-order-detail .step-order-wrap .step-create i {
    background: url(../images/order/create.png) center no-repeat;
    background-size: 45px;
}

.page-order-detail .step-order-wrap .step-pay i {
    background: url(../images/order/pay.png) center no-repeat;
    background-size: 45px;
}

.page-order-detail .step-order-wrap .step-pay.active i {
    background-image: url(../images/order/pay-a.png);
    background-size: 45px;
}

.page-order-detail .step-order-wrap .step-send i {
    background: url(../images/order/send.png) center no-repeat;
    background-size: 45px;
}

.page-order-detail .step-order-wrap .step-send.active i {
    background-image: url(../images/order/send-a.png);
    background-size: 45px;
}

.page-order-detail .step-order-wrap .step-receive i {
    background: url(../images/order/car.png) center no-repeat;
    background-size: 45px;
}

.page-order-detail .step-order-wrap .step-receive.active i {
    background-image: url(../images/order/car-a.png);
    background-size: 45px;
}

.page-order-detail .step-order-wrap .step-done i {
    background: url(../images/order/order.png) center no-repeat;
    background-size: 45px;
}

.page-order-detail .step-order-wrap .step-done.active i {
    background-image: url(../images/order/order-a.png);
    background-size: 45px;
}

.page-order-detail .step-order-wrap p {
    font-size: 13px;
    color: #999;
}

.page-order-detail .step-order-wrap .step-order-text {
    margin-top: 20px;
}

.order-detail-info label {
    font-weight: normal;
    width: 90px;
    padding-right: 6px;
    display: inline-block;
    text-align: justify;
    text-justify: distribute-all-lines;
    text-align-last: justify;
}

.page-order-detail .order-price ul {
    list-style: none;
    width: 450px;
    float: right;
    margin-top: 30px;
    margin-right: 10px;
}

.page-order-detail .order-price li {
    overflow: hidden;
    margin: 5px 0;
    text-align: right;
}
.page-order-detail .order-price .operate-wrap .btn{
	margin-left: 5px;
}

.page-order-detail .order-price .operate-wrap {
	margin-top:20px;
}

.page-order-detail .order-price span {
    float: left;
    width: 270px;
    text-align: right;
}

.page-order-detail .order-price .txt {
    width: 140px;
}

.page-order-detail .order-price .ftx-01 {
    margin: 0;
}

.page-order-detail .order-price .ftx-01 .lab {
    margin-top: 5px;
}

.page-order-detail .order-price .count {
    font-size: 22px;
    color: #E4393C
}

.express-modal .track-list {
    height: 200px;
}

.wrap-empty {
    margin: 30px auto;
    text-align: center;
}

.order-info-head {
    background-color: #FBFBFC;
    padding: 10px 20px;
}

.row-head h5 {
    font-size: 18px;
    color: #333;
}

.row-head-lg h5 {
    font-size: 22px;
}

.page-pay h5 {
    font-weight: bold;
}

.order-info-head .row-head {
    position: relative;
}

.order-info-head .row-head p {
    color: #999;
    font-size: 13px;
}

.order-info-head .row-head .price {
    width: 300px;
    text-align: right;
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 12px;
}

.order-info-head .row-head .price b {
    font-size: 20px;
    color: #E4393C
}

.order-info-head .row-head:before {
    content: "";
    float: left;
    margin-right: 15px;
    margin-top: -5px;
    width: 60px;
    height: 60px;
    background: url(../images/icon_right.png) center no-repeat;
    background-size: cover;
}

.order-info-head .row-head.checking:before,
.order-info-head .row-head.refunding:before {
    background: url(../images/icon_complete.png) center no-repeat;
    background-size: cover;
}

.order-info-head .row-head.checked:before {
    background: url(../images/order/check-a.png) center no-repeat;
    background-size: cover;
}

.order-info-head span {
    display: inline-block;
    margin-left: 10px;
}

.page-pay .payment {
    display: inline-block;
    width: 200px;
    height: 60px;
    margin-right: 20px;
    border: 1px solid #ddd;
    border-radius: 4px;
    position: relative;
}

.page-pay .pay_alipay {
    background: url(../images/pay/pay_alipay.png) center no-repeat;
}

.page-pay .pay_wxpay_pc {
    background: url(../images/pay/pay_wxpay_pc.png) center no-repeat;
}

.page-pay .pay_balance {
    background: url(../images/pay/pay_balance.png) center no-repeat;
}

.page-pay .pay_cod {
    background: url(../images/pay/pay_cod.png) center no-repeat;
}

.page-pay .payment.active {
    border-color: #FC7401;
}

.page-pay .payment.active:after {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/right-top-active.png) center no-repeat;
    background-size: cover;
}

.page-pay .m-t-20 {
    margin-top: 20px;
}


/*邀请注册样式*/
.affiliate_body {
    background-color: #81c53e
}

.affiliate_border {
    border-radius: 6px;
    border: 1px solid darkgrey;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-align-items: center;
}

.affiliate_form {
    border-radius: 6px;
    width: 540px;
    margin: 0 auto
}

.affiliate_form form {
    width: 400px;
}

.affiliate_green_u {
    border-bottom: 2px solid green;
    padding-bottom: 5px;
}

.affiliate_notice ul {
    margin: 20px
}

.affiliate_notice ul li p {
    color: #ffffff;
}

.affiliate_body .ecjia_copyright {
    color: white
}

.affiliate_body .ecjia_copyright a {
    color: white
}

.spread_row {
    margin-bottom: 12px;
}

.spread_border {
    color: #ccc;
    border: 2px dashed;
    border-radius: 4px;
    margin: 10px;
    padding: 8px 20px;
}

.pull-right.search-nav .input-group {
    margin-left: 48px;
}

.goods-comment-btn {
    margin-top: 10px;
}

.img_location {
    height: 18px;
    margin-right: 8px
}

.order_express {
    position: absolute;
    top: 0;
    right: 10%
}

.order_express a {
    border-radius: 50px;
}

.row-order-count .panel-body {
    padding: 15px 8px 0;
}

.row-order-count .col-lg-3 {
    padding: 0 7px;
}

.row-order-count .panel .row,
.row-order-count .panel p {
    color: #fff;
}

/* .row-order-count .col-lg-3:first-child {padding-left:0}
.row-order-count .col-lg-3:last-child {padding-right:0} */
.row-order-count .panel-unpay {
    background: url(../images/order/status-unpay.png) 12px 51px no-repeat #27c6db;
    background-size: 60px;
}

.row-order-count .panel-unship {
    background: url(../images/order/status-unship.png) 12px 52px no-repeat #42a5f5;
    background-size: 60px;
}

.row-order-count .panel-unsign {
    background: url(../images/order/status-unsign.png) 12px 54px no-repeat #0bcf97;
    background-size: 60px;
}

.row-order-count .panel-finish {
    background: url(../images/order/status-finish.png) 12px 54px no-repeat #f1556c;
    background-size: 60px;
}

.row-order-count .panel .row div {
    font-size: 28px;
    font-weight: 600;
    margin: 3px 0;
}

.row-order-count .panel .row p {
    font-size: 16px;
}

.modal-body label {
    font-weight: normal;
}

.title-p {
    color: #999;
    font-size: 13px;
}

.refund-select {
    float: left;
    margin-right: 12px
}

.reward-select {
    float: left;
    margin-right: 12px
}

/* swal css reset */
.swal-button {
    background-color: #fb7d12;
    font-family: Arial, "Microsoft YaHei";
    font-weight: normal;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    display: inline-block;
    margin-bottom: 0;
    padding: 8px 23px;
}

.swal-button:active {
    background-color: #fb7d12
}

.swal-button:focus {
    outline: none;
    box-shadow: none;
}

.swal-button[not:disabled]:hover {
    background-color: #FC7401
}

.swal-button--confirm {
    background-color: #FC7401;
}

.swal-button--confirm:active {
    background-color: #fb7d12
}

.swal-button--cancel {
    color: #555;
    background-color: #efefef
}

.swal-button--cancel[not:disabled]:hover {
    background-color: #e8e8e8
}

.swal-button--cancel:active {
    background-color: #d7d7d7
}

.swal-button--cancel:focus {
    box-shadow: none;
}

.swal-button--danger {
    background-color: #e64942
}

.swal-button--danger[not:disabled]:hover {
    background-color: #df4740
}

.swal-button--danger:active {
    background-color: #cf423b
}

.swal-button--danger:focus {
    box-shadow: none
}

.modal-footer {
    text-align: center;
}

/* swal css reset end */

/* 关注店铺 */
.collection-list-warp{margin:20px 0}
.collection-list-warp ul{list-style:none;padding:0;margin:0;}
.collection-list-warp .list-ul li{float:left;border:1px solid #f8f8f8;margin:0 20px 30px 0;width:198px;position:relative}
.collection-list-warp .list-ul li.last{margin-right:0}
.collection-list-warp .coll-goods{width:160px;padding:19px;text-align:center}
.collection-list-warp .coll-goods .p-img{width:160px;margin-bottom:15px}
.collection-list-warp .coll-goods .p-img img{width:160px;height:160px}
.collection-list-warp .coll-goods .p-name{height:40px;line-height:20px;overflow:hidden;margin-bottom:10px}
.collection-list-warp .coll-goods .p-price{margin-bottom:10px;font-size:14px}
.collection-list-warp .coll-goods .sc-btn{width:118px}
.collection-list-warp .p-oper{width:100%;position:absolute;top:0;left:0;display:block}
.collection-list-warp .p-oper a{display:block;float:left;width:99px;height:25px;line-height:25px;background-color:#7f7f7f;color:#fff;text-align:center}
.collection-list-warp .p-oper a:first-child{width:98px;margin-right:1px}
.collection-list-warp li:hover .p-oper{display:block}
.collection-list-warp .p-oper .has_gz{background-color:#f68a00}
.collection-list-warp .shop-ul li{border:1px solid #f8f8f8;position:relative;margin-bottom:20px;padding-left: 270px;}
.collection-list-warp .brand-ul li:after,.collection-list-warp .shop-ul li:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
.collection-list-warp .shop-left{float:left;width:270px;padding:20px;background-color:#f8f8f8;height:270px;margin-left:-270px;}
.collection-list-warp .shop-logo{width:230px;height:115px;position:relative;text-align:center}
.collection-list-warp .shop-logo a{width:230px;height:115px;vertical-align:middle;display:table-cell}
.collection-list-warp .shop-logo a img{width:100px;height:100px;border-radius:50%}
.collection-list-warp .shop-name{text-align:center;margin-top:12px}
.collection-list-warp .shop-name .name{font-weight:700}
.collection-list-warp .dsc-store-item{margin-left:58px}
.collection-list-warp .shop-btn{display:block;overflow:hidden;float:left;font-size:0;margin-top:15px}
.collection-list-warp .shop-btn a{background-color:transparent;width:108px;margin-right:0;color:#8c8c8c;padding:0}
.collection-list-warp .shop-btn a:hover{color:#f42424}
.collection-list-warp .shop-btn a:first-child{margin-right:10px}
.collection-list-warp .shop-right{width: 100%;height: 270px;}
.collection-list-warp .shop-right .shop-bd{width:100%;height:270px;overflow:hidden}
.collection-list-warp .shop-right .shop-bd ul{width:100%}
.collection-list-warp .shop-right .shop-bd li{float:left;float:left;width:169px;border:0;padding:0;margin:0 30px;margin-top:10px}
.collection-list-warp .shop-right .shop-bd li .p-img,.collection-list-warp .shop-right .shop-bd li .p-img img{width:169px;height:169px}
.collection-list-warp .shop-right .shop-bd li .p-name{margin-top:5px;line-height:25px;max-height:50px;overflow:hidden}
.collection-list-warp .shop-right .shop-bd li .p-price{margin-top:10px;font-size:14px;color:#f32524;}
.collection-list-warp .shop-right .shop-cont{float:right;padding:10px 24px 0 0;line-height:25px;height:25px;font-size:0}
.collection-list-warp .shop-right .shop-cont .pageState{font-size:12px;margin-right:10px}
.collection-list-warp .shop-right .shop-cont a{width:38px;height:23px;display:inline-block;line-height:23px;border:1px solid #d2d2d2;text-align:center}
.collection-list-warp .shop-right .shop-cont .prev{border-right:0}
.collection-list-warp .shop-right .shop-cont .iconfont{font-size:12px;color:#8c8c8c}
.collection-list-warp .brand-ul li{border:1px solid #f8f8f8;padding:20px;position:relative;margin-bottom:20px}
.collection-list-warp .c-brand-left{width:182px;text-align:center;float:left;border-right:1px solid #f8f8f8}
.collection-list-warp .b-logo{width:182px;height:90px;position:relative;margin-bottom:10px}
.collection-list-warp .b-logo a{width:182px;height:90px;display:table-cell;vertical-align:middle}
.collection-list-warp .b-name{margin-bottom:20px}
.collection-list-warp .b-name a{font-size:14px;font-weight:700}
.collection-list-warp .b-btn a{width:118px;color:#8c8c8c}
.collection-list-warp .b-btn a:hover{color:#f42424}
.collection-list-warp .c-brand-right{float:left;width:635px}
.collection-list-warp .c-brand-right li{float:left;padding:0;border:0;width:140px;margin:0 0 0 18px}
.collection-list-warp .c-brand-right .p-img,.collection-list-warp .c-brand-right .p-img img{width:140px;height:140px}
.collection-list-warp .c-brand-right .p-price{font-size:14px;margin-top:10px}

/*店铺评分信息 start*/
.dsc-store-item{display:block;position:relative;float:left;font:12px/1.5 Microsoft YaHei,tahoma,arial,Hevetica,\\5b8b\4f53,sans-serif}
.s-score{width:120px;height:18px;line-height:18px;border:1px dashed #dbdbdb;background:#fff;border-radius:9px;padding:0 5px;margin:10px 0;cursor:pointer}
.s-score span{float:left}
.s-score .score-icon{display:block;float:left;width:60px;height:12px;background:url(../images/dsc-icon.png) -298px 0 no-repeat;margin:2px 3px 0 0}
.s-score .score-icon-bg{float:left;height:12px;width:60px;background:url(../images/dsc-icon.png) -298px -16px no-repeat}
.s-score .iconfont{font-size:18px;margin-left:5px}
.s-score-info{position:absolute;width:178px;background-color:#fff;z-index:10;padding:0 13px;border:1px dashed #dbdbdb;border-radius:0 0 10px 10px;top:25px;left:0;display:none}
.s-score-info .s-cover{position:absolute;width:120px;height:2px;background:#fff;top:-1px;left:0}
.s-score-info .g-s-parts{margin-top:10px}
.s-score-info .tel{text-align:center;width:100%;overflow:hidden;padding:10px 0;border-top:1px dashed #dbdbdb;margin-top:6px;color:#8c8c8c}
.s-score-info .store-href{text-align:center;padding:15px 0 16px}
.s-score-info .store-home{float:none;width:68px;margin:0 auto}
.s-score-info .g-s-other{padding:10px 0 0;border-top:1px dashed #dbdbdb;margin-top:6px;color:#8c8c8c}
.s-score-info .g-s-other .lie{overflow:hidden;line-height:24px}
.s-score-info .g-s-other .label{float:left;width:40%;text-align:center}
.s-score-info .g-s-other .value{float:left;margin-left:5px}
.s-score-info .g-s-other .value .licence{margin-top:-3px;width:20px}

.dsc-store-item:hover .s-score-info{ display:block;}

.g-s-parts{ margin-top:0px; overflow:hidden;}
.g-s-parts .parts-tit{ overflow:hidden;}
.g-s-parts .parts-item{ float:left; width:100%; height:24px;}
.g-s-parts span{ display:block; width:33%; float:left; color:#8c8c8c; text-align:center; line-height:24px;}
.g-s-parts span.col3 {float:right;color: #f32524;}
.g-s-parts .parts-tit .col1,.g-s-parts .parts-tit .col3{ color:#333;}
.g-s-parts .iconfont{ font-size:12px; margin-left:5px;}
.g-s-parts .icon-arrow-up{ color:#f42424;}
.g-s-parts .icon-arrow-down{ color:#23bc17;}
.g-s-parts .icon-arrow-average{ color:#f60;}
.ftx-02{color:#23bc17!important}
.ftx-01{color:#f42424!important}
/*店铺评分信息 end*/

.sc-btn{padding:0 10px;height:28px;background:#fff;line-height:28px;border:1px solid #ccc;border-radius:4px;display:inline-block;color:#666;margin-right:10px;font-size:12px;cursor:pointer}
.sc-btn{text-align:center;font-size:12px;min-width:50px;padding:0 10px}
.no_records{width: 100%;height: 270px;text-align: center;line-height: 270px;color:#8c8c8c;font-size:16px;font-weight:700;display:block;margin:0;}

.ecjia-cancel-account .info .user-name {
    color: #FC7401;
    font-size: 16px;
}

.ecjia-cancel-account .content {
    text-align: center;
}

.ecjia-cancel-account .content .info {
    line-height: 50px;
}

.ecjia-user-avatar {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.ecjia-cancel-account .cancel-sub ul {
    padding: 0;
}

.ecjia-cancel-account .cancel-sub {
    border-top: 1px solid #eee;
    margin-top: 10px;
    padding-top: 10px;
}

.ecjia-cancel-account .cancel-sub li {
    line-height: 25px;
    padding: 5px 0;
    color: #838383;
    list-style: none;
}

.ecjia-cancel-account-notice {
    padding: 20px 10px;
    font-size: 12px;
    color: #838383;
}


.ecjia-cancel-account .activate-notice {
    line-height: 30px;
    color: #838383;
    margin-bottom: 10px;
}

.ecjia-cancel-account .lefttime {
    margin-bottom: 20px;
    color: #838383;
}

.ecjia-cancel-account .lefttime span.days {
    margin-right: 2px;
}

.ecjia-cancel-account .lefttime span.hours,
.ecjia-cancel-account .lefttime span.minutes,
.ecjia-cancel-account .lefttime span.seconds {
    background-color: #FC7401;
    color: #fff;
    padding: 3px 5px;
    margin: 0 5px;
    border-radius: 5px;
}

.ecjia-cancel-account .lefttime em {
    font-style: normal;
}