    * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        border: 0;
    }
    
    li {
        list-style: none;
    }
    /*全局样式*/
    
    html,
    body {
        width: 100%;
        margin: 0 auto;
    }
    /*= 清除浮动=*/
    
    .clear {
        clear: both;
        height: 0px;
        line-height: 0px;
        font-size: 0px;
        overflow: hidden;
        display: block;
    }
    
    .clearfix:after {
        content: "";
        display: block;
        height: 0px;
        clear: both;
        visibility: hidden;
        font-size: 0px;
    }
    
     :focus {
        outline: 0
    }
    
    a,
    button,
    input[type="button"],
    input[type="submit"],
    input[type="reset"] {
        cursor: pointer
    }
    /* Hides from IE-mac \*/
    
    * html .clearfix {
        height: 0%;
    }
    /* End hide from IE-mac */
    
    *+html .clearfix {
        min-height: 0%;
    }
    /* 针对IE7 */
    
    *+html .clearfix {
        min-height: 0%;
    }
    
    .w100 {
        width: 100%;
    }
    
    .fl {
        float: left;
    }
    
    .fr {
        float: right;
    }
    /*原文件配置*/
    
    body {
        color: #333;
        background: #ffffff;
        font: 14px/28px 'Microsoft YaHei', arial, sans-serif;
    }
    
    a {
        color: #000;
        text-decoration: none;
    }
    
    a:hover {
        color: #c81623;
    }
    /*块级转化*/
    
    .di_in {
        display: inline-block;
    }
    
    .di_no {
        display: none;
    }

    .di_no .text p{
        line-height: 33px;
    }
    
    .di_bl {
        display: block;
    }
    /*原文件配置  end*/
    /*横向居中*/
    
    .te_c {
        text-align: center;
    }
    /*相对定位*/
    
    .p_r {
        position: relative;
    }
    
    .flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    
    .flex-v {
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    
    .flex-1 {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    
    .flex-align-start {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }
    
    .flex-align-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    
    .flex-pack-center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    
    .flex-pack-justify {
        -webkit-box-pack: justify;
        -webkit-justify-content: pace-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    
    .flex-warp {
        flex-flow: wrap
    }
    
    .flex-column {
        flex-flow: column
    }
    
    .ellipsis-1 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    
    .ellipsis-2 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    
    .ellipsis-3 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    
    .transition {
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s
    }
    
    img {
        transition: all .5s;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
    }
    
    .img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .container {
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .header_login {
        height: 130px;
        width: 100%;
        box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    }
    
    .header_login .container {
        height: 130px;
    }
    
    .header_login .logo {
        margin-right: 90px;
    }
    
    .header_login .logo-text {
        font-size: 24px;
        color: #1b66f3;
        border-left: 2px #eaeaea solid;
        padding-left: 20px;
    }
    
    .header_login .logo-txt {
        font-size: 16px;
        border-left: 2px #eaeaea solid;
        padding-left: 20px;
    }
    
    .login-bg {
        background: url(../images/bg1.jpg)no-repeat center;
        width: 100%;
        height: 500px;
        background-size: 100%;
    }
    
    .login-bg .container {
        justify-content: flex-end;
    }
    
    .login-con {
        width: 410px;
        height: 420px;
        background-color: #FFF;
        margin-top: 40px;
        padding: 35px 40px 0px 40px;
    }
    
    .login-con .title {
        font-size: 17px;
    }
    
    .login-con .title span {
        margin-right: 60px;
        cursor: pointer;
    }
    
    .login-con .title span:first-child::after {
        content: '';
        position: absolute;
        right: -29px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        width: 2px;
        height: 70%;
        background-color: #afafaf;
    }
    
    .login-con .title span:last-child {
        margin-right: 0;
    }
    
    .login-con .title .on {
        color: #1b66f3;
    }
    
    .login-con .group {
        margin-top: 30px;
        border: 1px #ededed solid;
    }
    
    .login-con .group span {
        background-position: center;
        background-repeat: no-repeat;
        background-color: #f1f1f1;
        width: 42px;
        height: 42px;
        border-right: 1px #ededed solid;
    }
    
    .login-con .group .name {
        background-image: url(../images/user.png);
    }
    
    .login-con .group .pass {
        background-image: url(../images/pass.png);
    }
    
    .login-con .group input[type='text'],
    .login-con .group input[type='password'] {
        width: 100%;
        padding: 0 20px;
    }
    
    .login-con .group button {
        padding: 0 15px;
        border-left: 1px #ededed solid;
    }
    
    .login-con input[type='submit'] {
        background-color: #1b66f3;
        color: #FFF;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        width: 100%;
        height: 42px;
        margin-top: 30px;
        font-size: 20px;
    }
    
    .login-con .text {
        margin-top: 20px;
    }
    
    .login-con .text a:first-child {
        color: #1b66f3;
        background: url(../images/arrow.png)no-repeat left center;
        padding-left: 25px;
    }
    
    .login-con .wx {
        margin-top: 20px;
    }
    
    .login-con .wx a {
        margin-left: 10px;
    }
    /* layout footer */
    
    .layout-footer-content .footer-box {
        margin-top: 30px;
    }
    
    .layout-footer-content .footer-box .footer-a-bd {
        height: 88px;
        line-height: 88px;
        margin: 0 auto;
        overflow: hidden;
    }
    
    .layout-footer-content .footer-box .icon-slogans-01,
    .icon-slogans-02,
    .icon-slogans-03,
    .icon-slogans-04 {
        display: inline-block;
        height: 48px;
        vertical-align: middle;
        width: 48px;
    }
    
    .layout-footer-content .footer-box .icon-slogans-01 {
        background: url("../images/ehsy_note_icon.png") no-repeat scroll 0 0;
    }
    
    .layout-footer-content .footer-box .icon-slogans-02 {
        background: url("../images/ehsy_note_icon.png") no-repeat scroll -48px 0;
    }
    
    .layout-footer-content .footer-box .icon-slogans-03 {
        background: url("../images/ehsy_note_icon.png") no-repeat scroll 0 -48px;
    }
    
    .layout-footer-content .footer-box .icon-slogans-04 {
        background: url("../images/ehsy_note_icon.png") no-repeat scroll -48px -48px;
    }
    
    .layout-footer-content .footer-box .footer-a-span {
        font-family: "Hiragino Sans GB", "Microsoft YaHei", "黑体", sans-serif;
        font-size: 16px;
    }
    
    .footer-a-span {
        font-size: 16px;
        font-family: "Hiragino Sans GB", "Microsoft YaHei", "黑体", sans-serif
    }
    
    .footer-a-span {
        margin-left: 10px
    }
    
    .footer-b {
        width: 100%;
    }
    
    .footer-b-bd {
        overflow: hidden
    }
    
    .foot-help {
        margin-bottom: 10px
    }
    
    .footer-b-li {
        float: left;
        width: 165px;
        min-height: 180px
    }

    .footer-b-li.phone_li {
        width: 240px
    }
    
    .footer-b-li-title {
        margin-top: 30px;
        margin-bottom: 20px;
        font-family: "Hiragino Sans GB", "Microsoft YaHei", "黑体", sans-serif;
        font-size: 16px;
        line-height: 16px
    }
    
    .footer-b-li li {
        margin-bottom: 10px;
        font-size: 12px;
        line-height: 12px
    }
    
    .footer-b-li li a {
        color: #666
    }
    
    .footer-b-li-2 {
        float: right;
        width: 270px;
        margin-top: 24px;
        text-align: right
    }
    
    .foot-phone {
        height: 48px;
        margin-bottom: 15px;
        margin-top: 30px;
        width: 240px;
    }
    
    .foot-phone img {
        vertical-align: top;
        display: inline-block;
        float: left
    }
    
    .foot-phone .right_phone {
        display: inline-block;
        float: left;
    }
    
    .footer-wx {
        width: 48px;
        height: 48px
    }
    
    .foot-phone>div {
        display: inline-block;
        width: 160px
    }
    
    .foot-phone-1,
    .foot-phone-2 {
        font-family: "Century Gothic", sans-serif
    }
    
    .foot-phone-1 {
        font-size: 19px;
        font-weight: 700;
        line-height: 0.8;
        margin-bottom: 10px;
        width: 100%;
        float: left;
        margin-left: 5px;
    }
    
    .foot-phone .foot-phone-remark {
        font-size: 12px;
        margin-top: 10px;
        width: 100%;
        font-size: 13px
    }
    
    .foot-phone-2 {
        line-height: 16px;
        width: 100%;
        float: left;
        margin: 7px 0px 0px 5px;
    }
    
    .foot-download div {
        float: right;
        width: 99px;
        margin-left: 15px;
        text-align: center;
    }
    
    .foot-download img {
        display: inline-block;
        width: 80px;
        height: 80px;
        margin-bottom: 2px
    }
    
    .foot-download span {
        font-size: 12px;
        float: left;
        font-weight: bold;
    }
    
    .copyright {
        border-top: 1px #d2d2d2 solid;
        padding-top: 20px;
        font-size: 12px;
    }
    
    .Checkbox {
        margin-top: 30px;
    }
    
    .Checkbox a {
        color: #1b66f3;
        text-decoration: underline;
        margin-left: 10px;
    }
    
    .Checkbox input {
        display: none
    }
    
    .Checkbox label {
        padding: 0 16px 0 0;
        display: inline-block;
        cursor: pointer;
        position: relative;
        font-size: 14px;
    }
    
    .Checkbox label:before {
        box-sizing: border-box;
        content: "";
        width: 18px;
        height: 18px;
        border: 1px solid #999;
        margin-right: 8px;
        vertical-align: middle;
        display: inline-block;
        transition: 0.1s;
        -webkit-transition: 0.1s;
        -moz-transition: 0.1s;
        -ms-transition: 0.1s;
        -o-transition: 0.1s;
    }
    
    .Checkbox label:before {
        background: url(../images/arrow5.svg) no-repeat center;
        background-size: 0;
        transition: 0.2s;
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
    }
    
    .Checkbox input:checked+label:before {
        background-color: #1b66f3;
        background-size: 14px;
        border-color: #1b66f3;
    }
    
    .reg-content {
        margin-left: auto;
        margin-right: auto;
        width: 420px;
        margin-top: 100px;
    }
    
    .reg-content .title {
        font-size: 28px;
    }
    
    .reg-content .form {
        margin: 20px;
    }
    
    .reg-content .group {
        margin-top: 30px;
    }
    
    .reg-content .group .tit {
        text-align: right;
        margin-right: 10px;
        width: 100px;
        line-height: 50px;
    }
    
    .reg-content .group .tit span {
        color: #1b66f3;
    }
    
    .reg-content .group .input {
        border: 1px #e2e2e2 solid;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        overflow: hidden;
    }
    
    .reg-content .group .input input {
        height: 50px;
        padding-left: 15px;
        font-size: 12px;
        width: 100%;
    }
    
    .reg-content .group .input button {
        font-size: 14px;
        border: 0;
        background: none;
        color: #1b66f3;
       /*margin-right: 10px;*/
    }
    
    .reg-content .group .text {
        padding-left: 110px;
        font-size: 12px;
    }
    
    .reg-content .group .eye {
        width: 30px;
        background: url(../images/eye.png)no-repeat center;
        cursor: pointer;
    }
    
    .reg-content input[type='submit'] {
        background-color: #1b66f3;
        color: #FFF;
        font-size: 14px;
        height: 50px;
        width: 100%;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        margin-top: 30px;
    }
    
    .reg-content .info {
        padding-left: 25px;
        font-size: 12px;
    }
    
    .reg-content .info .wx img {
        margin-left: 10px;
    }
    
    .reg-content .info .txt a {
        color: #1b66f3;
    }
    
    .layout-header-content,
    .layout-home-menu {
        background-color: #ffffff;
    }
    /* layout header */
    
    .layout-header-bar {
        background: #f7f7f7 none repeat scroll 0 0;
        height: 36px;
        width: 100%;
        border-bottom: 1px solid #eee;
        font-size: 12px;
        color: #666;
    }
    
    .layout-header-bar-box {
        width: 1200px;
        margin: 0 auto;
    }
    
    .layout-header-bar .header-bar {
        line-height: 36px;
    }
    
    .layout-header-bar .header-member-bar {
        line-height: 36px;
    }
    
    .layout-header-bar .header-bar .user-bar {
        display: inline-block;
        float: left;
    }
    
    .layout-header-bar .header-left {
        float: left;
    }
    
    .layout-header-bar .header-left .fl {
        float: left;
        display: block;
        padding-right: 10px;
    }
    
    .layout-header-bar .header-left a {
        cursor: pointer;
    }
    
    .layout-header-bar .header-right {
        float: right;
        /* width: 50% */
    }
    
    .layout-header-bar .right-bar {
        line-height: 36px;
    }
    
    .layout-header-bar .header-right .fr {
        float: right;
        display: block;
        padding-left: 10px;
    }
    
    .layout-header-bar .header-right a {
        cursor: pointer;
    }
    
    i.icon-header-bar {
        background-image: url(../images/icon-header-bar.png);
        width: 20px;
        height: 19px;
        background-position: 20px -20px;
    }
    
    .layout-header-bar .header-right i.icon-header-bar-my {
        background-position: 0 0;
        float: left;
        margin-top: 3px;
        margin-left: -5px;
    }
    
    .layout-header-bar .header-right i.icon-header-bar-moblie {
        background-position: -20px 0;
        margin-top: 3px;
        margin-right: 0px;
        margin-left: -5px;
        float: left;
    }
    
    .layout-header-bar .header-right i.icon-header-bar-arrow {
        background-position: 0 -21px;
        margin-top: 3px;
        float: right;
        margin-right: 8px;
    }
    
    .layout-header-bar .header-right i.icon-header-bar-tel {
        background-position: -40px 0;
        float: left;
    }
    
    .layout-header-bar .header-right i.icon-header-bar-help {
        background-position: -60px 0;
        float: left;
    }
    
    .layout-header-bar .header-right i.icon-header-bar-code-ios {
        width: 35px;
        height: 35px;
        background-position: 0 -40px;
    }
    
    .layout-header-bar .header-right i.icon-header-bar-code-android {
        width: 35px;
        height: 35px;
        background-position: -35px -40px;
    }
    
    i.icon-header-bar-my-1-1 {
        width: 16px;
        height: 16px;
        background-position: 0 -80px;
    }
    
    i.icon-header-bar-my-1-2 {
        width: 16px;
        height: 16px;
        background-position: -16px -80px;
    }
    
    i.icon-header-bar-my-1-3 {
        width: 16px;
        height: 16px;
        background-position: -32px -80px;
    }
    
    i.icon-header-bar-my-2-1 {
        width: 16px;
        height: 16px;
        background-position: 0 -96px;
    }
    
    i.icon-header-bar-my-2-2 {
        width: 16px;
        height: 16px;
        background-position: -16px -96px;
    }
    
    i.icon-header-bar-my-2-3 {
        width: 16px;
        height: 16px;
        background-position: -32px -96px;
    }
    
    i.icon-header-bar-my-3-1 {
        width: 16px;
        height: 16px;
        background-position: 0 -112px;
    }
    
    i.icon-header-bar-my-3-2 {
        width: 16px;
        height: 16px;
        background-position: -16px -112px;
    }
    
    i.icon-header-bar-my-3-3 {
        width: 16px;
        height: 16px;
        background-position: -32px -112px;
    }
    
    .layout-header-bar .header-right li.sale-show {
        position: relative;
        height: 32px;
        line-height: 28px;
        width: 80px;
        margin-top: 4px;
        margin-left: 5px;
        border-left: 1px solid #f7f7f7;
        border-right: 1px solid #f7f7f7;
        border-top: 1px solid #f7f7f7;
    }
    
    .layout-header-bar .header-right li.sale-show:hover {
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-top: 1px solid #ddd;
        background: white;
    }
    
    .layout-header-bar .header-right li.sale-show:hover .sale-info {
        display: inline-block;
    }
    
    .layout-header-bar .header-right .sale-show i.icon-header-bar-tel {
        margin-top: 4px;
    }
    
    .layout-header-bar .header-right .sale-show .sale-info {
        display: none;
        min-width: 220px;
        padding: 15px;
        padding-bottom: 0;
        position: absolute;
        top: 32px;
        right: -1px;
        background: #fff;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        z-index: 1000
    }
    
    .layout-header-bar .header-right .sale-show .sale-ahref {
        position: relative;
        color: #c81623
    }
    
    .layout-header-bar .header-right .sale-show .sale-info-name {
        line-height: 14px;
        border-bottom: 1px dotted #eee;
        padding-bottom: 9px
    }
    
    .layout-header-bar .header-right .sale-show .sale-info-name span {
        font-size: 14px;
        font-weight: 700;
        color: #333
    }
    
    .layout-header-bar .header-right .sale-show .sale-info ul {
        margin-top: 10px
    }
    
    .layout-header-bar .header-right .sale-show .sale-info li {
        float: none;
        font-size: 12px;
        line-height: 12px;
        color: #333;
        margin-bottom: 15px;
        white-space: nowrap
    }
    
    .layout-header-bar .header-right .text-earphone {
        font: 10px "Hiragino Sans GB", "Microsoft YaHei", "黑体", sans-serif;
        /*color: #c81623;*/
        display: inline-block;
        padding-top: 7px;
    }
    
    .layout-header-bar .header-right i {
        margin-top: 9px;
        margin-right: 3px;
        display: inline-block;
    }
    
    .layout-header-bar .header-right a {
        font-size: 12px;
        color: #666;
    }
    
    .layout-header-bar .header-right a:hover {
        color: #c81623;
    }
    
    .layout-header-bar .header-right li:hover .mobile-ehsy-download,
    .layout-header-bar .header-right li:hover .my-ehsy {
        display: block;
    }
    
    .mobile-ehsy-download {
        display: none;
        width: 325px;
        height: 210px;
        position: absolute;
        top: 32px;
        left: -1px;
        background: white;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        z-index: 1000;
    }
    
    .layout-header-bar .header-right .mobile-show {
        position: relative;
        height: 32px;
        line-height: 26px;
        margin-top: 4px;
        margin-left: 5px;
        border-left: 1px solid #f7f7f7;
        border-right: 1px solid #f7f7f7;
        border-top: 1px solid #f7f7f7;
    }
    
    .layout-header-bar .header-right .mobile-show .icon-header-bar-arrow {
        vertical-align: sub
    }
    
    .layout-header-bar .header-right .mobile-show:hover {
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-top: 1px solid #ddd;
        background: #fff
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ahref {
        position: relative;
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .mobile-code {
        position: absolute;
        width: 130px;
        height: 130px;
        top: 20px;
        left: 18px
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .app_info {
        padding-top: 15px;
        position: absolute;
        width: 300px;
        height: 50px;
        top: 145px;
        left: 18px;
        font-size: 9px;
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .app_info .privacy {
        line-height: 1.8;
        color: #0F7A57;
        font-size: 10px;
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .app_info .privacy .app_version {
        float: right;
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .app_info .app_detail1 {
        margin-right: 5px;
        color: #0F7A57;
        font-size: 10px;
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .app_info .app_detail2 {
        margin-left: 5px;
        color: #0F7A57;
        font-size: 10px;
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .app_info .privacy p {
        display: inline-block;
        color: #333333;
        font-size: 10px;
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .saoyisao {
        position: absolute;
        left: 158px;
        top: 25px;
        margin-bottom: 10px;
        font-size: 12px;
        color: #333;
        cursor: default
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .shoujigouwu {
        position: absolute;
        left: 158px;
        top: 48px;
        margin-bottom: 10px;
        font-size: 12px;
        color: #c81623;
        cursor: default
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .icon-header-bar-code-ios {
        position: absolute;
        top: 85px;
        left: 160px;
        cursor: pointer
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .icon-header-bar-code-ios:hover {
        opacity: .8;
        filter: alpha(opacity=80);
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .icon-header-bar-code-android {
        position: absolute;
        top: 85px;
        left: 213px;
        cursor: pointer
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .icon-header-bar-code-android:hover {
        opacity: .8;
        filter: alpha(opacity=80);
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .mo-ios-span {
        position: absolute;
        top: 117px;
        left: 159px;
        font-family: "Microsoft YaHei", "黑体";
        font-size: 12px;
        color: #333;
        cursor: pointer
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .mo-ios-span:hover {
        color: #c81623
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .mo-android-span {
        position: absolute;
        top: 117px;
        left: 210px;
        font-family: "Microsoft YaHei", "黑体";
        font-size: 12px;
        color: #333;
        cursor: pointer
    }
    
    .layout-header-bar .header-right .mobile-show .mobile-ehsy-download .mo-android-span:hover {
        color: #c81623
    }
    
    .layout-header-bar .header-right .my-ehsy-show {
        position: relative;
        height: 32px;
        line-height: 26px;
        margin-top: 4px;
        border-left: 1px solid #f7f7f7;
        border-right: 1px solid #f7f7f7;
        border-top: 1px solid #f7f7f7;
    }
    
    .layout-header-bar .header-right .my-ehsy-show .sprite-ico_ehsy {
        margin-right: 5px;
        margin-top: 10px
    }
    
    .layout-header-bar .header-right .my-ehsy-show .ehsy-a {
        position: relative;
        width:95px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .layout-header-bar .header-right .my-ehsy-show .icon-header-bar-arrow {
        vertical-align: sub
    }
    
    .layout-header-bar .header-right .my-ehsy-show:hover {
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-top: 1px solid #ddd;
        background: #fff
    }
    
    .layout-header-bar .header-right .my-ehsy-show .ehsy-ahref {
        position: relative;
    }
    
    .layout-header-bar .header-right .my-ehsy-show .my-ehsy {
        display: none;
        position: absolute;
        width: 294px;
        top: 32px;
        left: -1px;
        padding: 0 10px 15px 10px;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        background: #fff;
        z-index: 1000;
    }
    
    .layout-header-bar .header-right .my-ehsy-show .my-ehsy ul .orders {
        float: left;
        width: 98px
    }
    
    .layout-header-bar .header-right .my-ehsy-show .my-ehsy ul .orders a {
        position: relative;
        padding-left: 20px;
        line-height: 38px;
        height: 38px;
    }
    
    .layout-header-bar .header-right .my-ehsy-show .my-ehsy ul .orders i {
        margin-right: 5px;
        display: inline-block;
        top: -9px;
        position: absolute;
        left: 0px;
    }
    
    .layout-header-bar .header-right .my-ehsy-show .my-ehsy li {
        position: relative;
        line-height: 25px;
    }
    
    .layout-header-bar .header-right .my-ehsy-show .my-ehsy li span {
        display: inline-block;
        width: 28px;
        height: 18px;
        background-color: #ff7200;
        border-radius: 8px;
        margin-left: 5px;
        line-height: 18px;
        text-align: center;
        color: #fff
    }
    
    .layout-header {
        height: 40px;
        margin: 31px auto 0px;
        position: relative;
        width: 1200px;
    }
    
    .layout-header .header-logo-wrap {
        height: 40px;
        left: 0;
        width: 375px;
    }
    
    .layout-header .header-logo-wrap .header-logo {
        font-size: 20px;
        height: 40px;
        line-height: 40px;
        width: 331px;
    }
    
    .layout-header .header-logo-wrap .header-logo a img {
        width: auto;
    }
    
    .layout-search.search-wrap {
        background: #ffffff none repeat scroll 0 0;
        height: 40px;
        margin: 0 auto;
        position: relative;
        vertical-align: top;
        /* width: 618px; */
        left: 220px;
    }
    
    .layout-search.search-wrap .glob-search-input-div {
        border-color: #cccccc currentcolor #cccccc #cccccc;
        border-image: none;
        border-style: solid none solid solid;
        border-width: 1px 0 1px 1px;
        box-sizing: content-box;
        color: #666666;
        float: left;
        height: 38px;
        line-height: 38px;
        padding-right: 20px;
        width: 560px;
        font-family: "Microsoft YaHei", "黑体", sans-serif;
    }
    
    .layout-search.search-wrap .glob-search-input {
        border-width: 0;
        color: #666666;
        float: left;
        height: 38px;
        line-height: 38px;
        padding-left: 10px;
        padding-right: 10px;
        width: 560px;
        font-family: "Microsoft YaHei", "黑体", sans-serif;
    }
    
    .layout-search.search-wrap .glob-search-input-small {
        border-color: #cccccc currentcolor #cccccc #cccccc;
        border-image: none;
        border-style: solid none solid solid;
        border-width: 1px 0 1px 1px;
        box-sizing: content-box;
        color: #666666;
        float: left;
        height: 38px;
        line-height: 38px;
        padding-left: 10px;
        padding-right: 10px;
        font-family: "Microsoft YaHei", "黑体", sans-serif;
        width: 376px;
    }
    
    .layout-search.search-wrap .hot-word {
        font-size: 12px;
        height: 30px;
        width: 575px;
        padding-top: 5px;
    }
    
    .layout-search.search-wrap .hot-word li {
        float: left;
        margin-right: 10px;
    }
    
    .layout-search.search-wrap .hot-word li .first-link {
        color: #e60012;
    }
    
    .layout-search.search-wrap .glob-search-input-div:focus {
        border-color: #1b66f3;
    }
    
    .layout-search.search-wrap .glob-search-input-div:hover {
        border-color: #1b66f3;
    }
    
    .layout-search.search-wrap .glob-search-input:focus {
        border-color: #1b66f3;
    }
    
    .layout-search.search-wrap .glob-search-input:hover {
        border-color: #1b66f3;
    }
    
    .layout-search.search-wrap .icon-camera {
        display: inline-block;
        height: 24px;
        width: 24px;
        background-image: url(../images/camera2.png);
        background-repeat: no-repeat;
        position: absolute;
        top: 10px;
        left: 546px;
        z-index: 2;
    }
    
    .layout-search.search-wrap .icon-camera:hover {
        cursor: pointer;
        opacity: 0.7;
    }
    
    .tooltip .tooltiptext {
        font-style: normal;
        visibility: hidden;
        width: 150px;
        height: 24px;
        line-height: 24px;
        background-color: black;
        color: #fff;
        text-align: center;
        border-radius: 3px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        top: 150%;
        left: 50%;
        margin-left: -75px;
    }
    
    .tooltip .tooltiptext::after {
        content: "";
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent black transparent;
    }
    
    .tooltip:hover .tooltiptext {
        visibility: visible;
    }
    
    .layout-search.search-wrap .glob-search-submit {
        background: #1b66f3 none repeat scroll 0 0;
        color: #ffffff;
        cursor: pointer;
        float: left;
        height: 40px;
        line-height: 38px;
        text-align: center;
        width: 100px;
        font-size: 16px;
        font-family: "Hiragino Sans GB", "Microsoft YaHei", "黑体", sans-serif;
    }
    
    .layout-search.search-wrap .glob-search-submit:hover {
        background-color: #FD9D94;
    }
    
    .layout-search.search-wrap .glob-search-submit-small {
        font-size: 15px;
        width: 110px;
    }
    
    .layout-search.search-wrap .glob-search-submit-grey {
        background: #666666 none repeat scroll 0 0;
    }
    
    .layout-search.search-wrap .glob-search-submit-grey:hover {
        background-color: #808080
    }
    
    .layout-search.search-wrap .glob-search-icon {
        left: 12px;
        position: absolute;
        top: 11px;
    }
    
    .layout-header .header-cart {
        height: 40px;
        right: 0;
        top: 0;
        width: 148px;
    }
    
    .layout-header .header-cart.eis-home-fixed {
        position: fixed;
        top: 10px;
        z-index: 1000;
    }
    
    .layout-header .header-cart i {
        display: inline-block;
    }
    
    .layout-header .header-cart .cart-wrap {
        background: #1b66f3 none repeat scroll 0 0;
        color: #ffffff;
        float: right;
        height: 40px;
        line-height: 40px;
        margin-left: 15px;
        text-align: center;
        width: 160px;
        border: 1px solid #eee;
        border-radius: 5px;
    }
    
    .layout-header .header-cart .cart-wrap i {
        color: #fff;
        margin-bottom: -5px;
        margin-left: 3px;
        margin-right: 3px;
        width: 24px;
        font-size: 20px;
    }
    
    .layout-header .header-cart .cart-wrap span.text {
        font: 14px "Hiragino Sans GB", "Microsoft YaHei", "黑体", sans-serif;
    }
    
    .layout-header .header-cart .cart-wrap span.cart-num {
        background-color: #ff7200;
        font-size: 12px;
        width: 25px;
        border-radius: 8px;
        text-align: center;
        color: #fff;
        padding: 1px 8px;
        height: 20px;
        line-height: 20px;
        margin-left: 5px;
    }
    
    .layout-header .header-cart .quick-wrap {
        background: #fff none repeat scroll 0 0;
        border: 1px solid #cccccc;
        color: #666666;
        float: right;
        height: 40px;
        line-height: 40px;
        text-align: center;
        transition: all 0.15s ease-out 0s;
        width: 120px;
    }
    
    .layout-header .header-cart .quick-wrap i {
        left: -2px;
        position: relative;
        top: 4px;
    }
    
    .layout-header .header-cart .quick-wrap:hover {
        border: 1px solid #1b66f3;
        color: #1b66f3;
    }
    /* layout category */
    
    .layout-home-menu {
        width: 1200px;
        margin: 0 auto;
    }
    
    .layout-home-menu .menu-body {
        width: 1200px;
        margin: 0 auto;
        z-index: 20;
        border-bottom: 2px solid #1b66f3;
    }
    
    .layout-home-menu .menu-body ul {
        padding-left: 230px;
    }
    
    .layout-home-menu .menu-body ul li {
        line-height: 40px;
        height: 40px;
        margin-left: 8px;
        margin-right: 8px;
        font-size: 16px;
        float: left;
        width: 112px;
        text-align: center;
        overflow: hidden;
    }
    
    .layout-content {
        background-color: #ffffff;
    }
    
    .layout-home-menu .menu-body ul li a {
        color: #000;
    }
    
    .layout-home-menu .menu-body ul li a i {
        color: #1b66f3;
        font-size: 16px;
    }
    
    .layout-home-menu .menu-body ul li a:hover {
        color: #c81623;
        cursor: pointer;
        text-decoration: underline;
    }
    
    .layout-home-menu .menu-body ul .menu-hot {
        position: relative;
    }
    
    .layout-home-menu .menu-body ul .menu-hot img {
        position: absolute;
        width: 14px;
        top: 7px;
        right: 2px
    }
    
    .layout-home-menu .menu-body ul .menu-hot img {
        position: absolute;
        width: 14px;
        top: 7px;
        right: 2px
    }
    
    .layout-home-menu .menu-body ul .menu-hot .fire_lion {
        width: 24px;
        top: -4px;
        right: -2px;
    }
    
    .layout-home-menu .cooperation-center {
        position: relative;
    }
    
    .layout-home-menu .cooperation-center-dropdown {
        display: none;
        position: absolute;
        top: 41px;
        left: 6px;
        width: 105px;
        height: 40px;
        z-index: 1;
        border: 1px solid #1b66f3;
        border-top: 2px solid #fff;
        background-color: white;
        opacity: 1;
    }
    
    .layout-home-menu .cooperation-center-dropdown ul {
        padding-left: 0px;
    }
    
    .layout-home-menu .cooperation-center-dropdown ul li {
        height: 40px;
        margin-left: 10px;
        width: 100%;
        float: none;
        text-align: left
    }
    
    .layout-home-menu .cooperation-center-dropdown ul li a {
        line-height: 30px;
    }
    
    .layout-home-menu .cooperation-center-dropdown ul li a:hover {
        color: #c81623;
        cursor: pointer;
        text-decoration: underline;
    }
    
    .layout-home-menu .cooperation-center:hover .cooperation-center-dropdown,
    .cooperation-center-dropdown:hover {
        display: block;
    }
    
    .layout-home-menu .layout-home-category {
        height: 40px;
        width: 220px;
        position: relative;
    }
    
    .menu-bar {
        height: 40px;
        position: absolute;
        top: 42px;
        z-index: 10;
    }
    
    .menu-all {
        cursor: pointer;
        display: inline-block;
        float: left;
        height: 40px;
        position: relative;
        vertical-align: top;
        width: 220px;
        z-index: 10;
        left: 0;
    }
    
    .menu-all .category-tree-icon {
        /*background-image: url("../images/category-tree-icon.png");*/
        background-position: 16px 0;
        height: 16px;
        width: 16px;
        display: inline-block;
    }
    
    .menu-all.eis-home-fixed {
        position: fixed;
        top: 10px;
        z-index: 1000;
    }
    
    .menu-all .menu-title-box {
        background-color: #1b66f3;
        color: #fff;
        height: 40px;
        position: relative;
        vertical-align: middle;
        z-index: 10;
        padding-left: 10px;
    }
    
    .menu-all .menu-title-box .menu-all-span {
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        height: 40px;
        line-height: 40px;
    }
    
    .menu-all .menu-title-box .menu-all-span .sprite-list {
        margin-bottom: -2px;
        margin-right: 10px;
        background-position: 0 0;
    }
    
    .menu-all .menu-content-box {
        background-color: #ffffff;
        display: none;
        font-size: 14px;
        left: 0;
        margin-top: -1px;
        position: absolute;
        top: 40px;
        width: 220px;
        height: 437px;
        z-index: 999;
    }
    
    .menu-all .menu-content-box .tree-ul {
        margin-top: 4px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li {
        height: 36px;
        line-height: 36px;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        margin-left: 1px;
        width: 199px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li span {
        color: #333;
        display: inline-block;
        font-size: 12px;
        margin-left: 3px;
        margin-top: 5px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li span:hover {
        color: #fff;
        text-decoration: underline;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .split {
        opacity: 0.3;
        filter: alpha(opacity=30);
        font-size: 10px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li i {
        margin-bottom: -3px;
        margin-right: 5px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-0 {
        background-position: 16px -16px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-1 {
        background-position: 16px -32px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-2 {
        background-position: 16px -48px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-3 {
        background-position: 16px -64px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-4 {
        background-position: 16px -80px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-5 {
        background-position: 16px -96px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-6 {
        background-position: 16px -112px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-7 {
        background-position: 16px -128px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-8 {
        background-position: 16px -144px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-9 {
        background-position: 16px -160px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-10 {
        background-position: 16px -176px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .category-tree-icon.icon-tree-11 {
        background-position: 16px -192px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-0 {
        background-position: 0 -16px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-1 {
        background-position: 0 -32px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-2 {
        background-position: 0 -48px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-3 {
        background-position: 0 -64px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-4 {
        background-position: 0 -80px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-5 {
        background-position: 0 -96px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-6 {
        background-position: 0 -112px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-7 {
        background-position: 0 -128px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-8 {
        background-position: 0 -144px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-9 {
        background-position: 0 -160px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-10 {
        background-position: 0 -176px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on .category-tree-icon.icon-tree-11 {
        background-position: 0 -192px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li .disabled {
        opacity: 0.30;
        filter: alpha(opacity=30);
        zoom: 1;
        cursor: default;
    }
    
    .menu-all .menu-content-box .tree-sub {
        display: none;
        line-height: 24px;
        margin-left: 0px;
        overflow: hidden;
        position: absolute;
        width: 990px;
        z-index: 999;
        top: 1px;
        left: 210px;
        height: 436px;
    }
    
    .menu-all .menu-content-box .tree-sub-box {
        padding-left: 10px;
        width: 980px;
        height: 436px;
    }
    
    .menu-all .menu-content-box .tree-sub .tree-sub-box-content {
        max-height: 424px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 5px 15px;
        height: 100%;
        border: 1px solid #CCC;
        border-radius: 0;
        background-clip: padding-box;
        background-color: #fff;
    }
    
    .menu-all .menu-content-box .tree-sub .tree-sub-box-content a {
        color: #000;
    }
    
    .menu-all .menu-content-box .tree-sub .tree-sub-li {
        overflow: hidden;
        position: relative;
    }
    
    .menu-all .menu-content-box .tree-sub .tree-sub-li-left {
        color: #666;
        display: inline-block;
        float: left;
        font: bold 12px "Microsoft YaHei", "黑体", sans-serif;
        padding-top: 10px;
    }
    
    .menu-all .menu-content-box .tree-sub .li-right-title {
        color: #666;
        display: inline-block;
        font: 12px/40px "Microsoft YaHei", "黑体", sans-serif;
        padding: 0 9px 0 0;
        float: left;
    }
    
    .menu-all .menu-content-box .tree-sub .tree-sub-li-right {
        border-bottom: 1px solid #eee;
        margin-left: 10px;
        padding-left: 138px;
        width: 784px;
    }
    
    .menu-all .menu-content-box .tree-sub .tree-sub-li-left a {
        display: inline-block;
        line-height: 20px;
        margin-right: 5px;
        overflow: hidden;
        text-align: right;
        white-space: nowrap;
        width: 126px;
    }
    
    .menu-all .menu-content-box .tree-sub .tree-sub-li-left .arrow {
        color: #ccc;
        display: inline-block;
        height: 8px;
        margin-right: 2px;
        margin-top: 16px;
        overflow: hidden;
        text-align: right;
        vertical-align: top;
        width: 5px;
    }
    
    .menu-all .menu-content-box .tree-sub .li-right-title a {
        border-left: 1px solid #dddddd;
        color: #737373;
        font-weight: 300;
        padding-left: 8px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on {
        background: #fff;
        margin-left: 1px;
        width: 199px;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on a .category-name {
        color: #FD9D94;
    }
    
    .menu-all .menu-content-box .tree-ul .tree-li.on a:hover {
        text-decoration: underline;
    }
    
    @font-face {
        font-family: "tieiconfont";
        /* Project id 4309890 */
        src: url('iconfont.woff2?t=1698913899804') format('woff2'), url('iconfont.woff?t=1698913899804') format('woff'), url('iconfont.ttf?t=1698913899804') format('truetype');
    }
    
    .tieiconfont {
        font-family: "tieiconfont" !important;
        font-size: 14px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    
    .icon-changyonggoupiaorenshanchu:before {
        content: "\e645";
    }
    
    .icon-zhengpinbz:before {
        content: "\e668";
    }
    
    .icon-kaipiao:before {
        content: "\e60f";
    }
    
    .icon-tubiaolunkuo-:before {
        content: "\e60b";
    }
    
    .icon-shoucang1:before {
        content: "\e8c6";
    }
    
    .icon-24gf-phoneLoudspeaker:before {
        content: "\e969";
    }
    
    .icon-shandian:before {
        content: "\e8c5";
    }
    
    .icon-jinqian:before {
        content: "\e602";
    }
    
    .icon-zuanshi-:before {
        content: "\e649";
    }
    
    .icon-zhengshu:before {
        content: "\e610";
    }
    
    .icon-lianxikefu:before {
        content: "\e6a0";
    }
    
    .icon-baobei:before {
        content: "\e601";
    }
    
    .icon-dunpai:before {
        content: "\e642";
    }
    
    .icon-chilun:before {
        content: "\e65b";
    }
    
    .icon-mifeng:before {
        content: "\e618";
    }
    
    .icon-shuibeng:before {
        content: "\e626";
    }
    
    .icon-workmap:before {
        content: "\e6f8";
    }
    
    .icon-yibiaopan_o:before {
        content: "\ebc6";
    }
    
    .icon-24gl-cartFull7:before {
        content: "\e87a";
    }
    
    .icon-tint:before {
        content: "\ea2d";
    }
    
    .icon-banshou:before {
        content: "\e6b9";
    }
    
    .icon-diandengpao:before {
        content: "\e6bd";
    }
    
    .icon-12gongyegongcheng_lingjianguanli:before {
        content: "\e667";
    }
    
    .icon-rehot:before {
        content: "\e71d";
    }
    
    .icon-fenlei:before {
        content: "\e600";
    }
    
    .icon-gouwuche:before {
        content: "\e899";
    }
    
    .icon-dianzan:before {
        content: "\e647";
    }
    
    .icon-dianzan1:before {
        content: "\e6ac";
    }
    
    .icon-fangxiang-xiangxia:before {
        content: "\e614";
    }
    
    .icon-fangxiang-xiangshang:before {
        content: "\e615";
    }
    
    .icon-fangxiang-xiangzuo:before {
        content: "\e616";
    }
    
    .icon-fangxiang-xiangyou:before {
        content: "\e617";
    }
    
    .icon-shizhong:before {
        content: "\e74f";
    }
    
    .icon-rili:before {
        content: "\e89e";
    }
    
    .icon-coins:before {
        content: "\e625";
    }
    
    .icon-shoucang:before {
        content: "\e627";
    }
    
    .icon-pinglun:before {
        content: "\e606";
    }
    
    html .pa {
        position: absolute;
    }
    
    .layout-home-menu .menu-body ul li.shouye a {
        color: #1b66f3;
        font-style: italic;
        font-weight: 800;
        font-size: 20px;
    }
    
    .layout-quick-cart-mini {
        right: 177px;
        top: 0px;
        display: inline-block;
        border: 1px solid #1b66f3;
        text-align: center;
        width: 100px;
        height: 38px;
        line-height: 38px;
        font-size: 16px;
        font-family: "Hiragino Sans GB", "Microsoft YaHei", "黑体", sans-serif
    }
    
    .layout-quick-cart-mini a {
        color: #1b66f3;
    }
    /* 供应商 */
    
    .banner {
        overflow: hidden;
    }
    
    .supplier-form {
        background-color: #FFF;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        z-index: 2;
        margin-top: -90px;
        border: 1px #f5f5f5 solid;
        padding-bottom: 50px;
    }
    
    .supplier-form .wrap {
        padding: 0 30px;
    }
    
    .supplier-form .title {
        margin-top: 70px;
        margin-bottom: 30px;
    }
    
    .supplier-form .tit {
        font-size: 12px;
        color: #808080;
    }
    
    .supplier-form .tit span {
        color: #c81623;
    }
    
    .supplier-form .group {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 50px;
    }
    
    .supplier-form .group:nth-child(even) {
        margin-right: 0;
    }
    
    .supplier-form .group input {
        background-color: #f5f5f5;
        width: 100%;
        height: 36px;
        padding: 0 20px;
    }
    
    .supplier-form .line {
        height: 10px;
        background-color: #f5f5f5;
    }
    
    .select-wrapper {
        width: 100%;
        height: 36px;
        position: relative;
        cursor: pointer;
        display: inline-block;
        *margin-right: 10px;
        background: #fff;
    }
    
    .select-button {
        width: 238px;
        height: 34px;
        border: 0;
        border-radius: 3px;
        background: #fff;
        cursor: pointer;
        padding: 0 26px 0 10px;
        overflow: hidden;
        text-align: left;
        outline: none;
        white-space: nowrap;
        word-break: keep-all;
        text-overflow: ellipsis;
    }
    
    .select-down {
        position: absolute;
        top: 21px;
        right: 12px;
        height: 0;
        width: 0;
        overflow: hidden;
        font-size: 0;
        border-color: #333 transparent transparent transparent;
        border-style: solid;
        border-width: 6px;
    }
    
    .select-list {
        width: 100%;
        background: #fff;
        border: 1px solid #e8e8e8;
        box-shadow: 0 0 3px #ddd;
        border-radius: 3px;
        display: none;
        z-index: 2;
        position: absolute;
        left: -1px;
        top: 35px;
        overflow: hidden;
    }
    
    .select-list ul {
        margin: 0;
        padding: 0;
        overflow-x: hidden;
        overflow-y: auto;
        line-height: 34px;
        max-height: 240px;
    }
    
    .select-list ul li {
        width: auto;
        height: 34px;
        padding-left: 10px;
        cursor: pointer;
        overflow: hidden;
        white-space: nowrap;
        word-break: keep-all;
        text-overflow: ellipsis;
    }
    
    .supplier-form .textarea {
        width: 100%;
        margin-bottom: 50px;
    }
    
    .supplier-form textarea {
        width: 100%;
        background-color: #f5f5f5;
        height: 180px;
        padding: 20px;
        display: block;
        font-family: 'Microsoft YaHei';
    }
    
    .supplier-form .submit input {
        background-color: #1b66f3;
        color: #FFF;
        height: 36px;
        padding: 0 40px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
    }
    /* layout footer */
    
    .layout-footer-content {}
    
    .layout-footer-content .footer-box {
        background: #f3f3f3;
        margin-top: 30px;
    }
    
    .common-home .layout-footer-content .footer-box {
        margin-top: 0;
    }
    
    .boutique-info .layout-footer-content .footer-box {
        margin-top: 0;
    }
    
    .page-event .layout-footer-content .footer-box {
        margin-top: 0;
    }
    
    .page-activity .layout-footer-content .footer-box {
        margin-top: 0;
    }
    
    .layout-footer-content .footer-box .footer-a-bd {
        height: 88px;
        line-height: 88px;
        margin: 0 auto;
        overflow: hidden;
        width: 1200px;
    }
    
    .layout-footer-content .footer-box .footer-a-bd div {
        float: left;
        width: 25%;
    }
    
    .layout-footer-content .footer-box .icon-slogans-01,
    .icon-slogans-02,
    .icon-slogans-03,
    .icon-slogans-04 {
        display: inline-block;
        height: 48px;
        vertical-align: middle;
        width: 48px;
    }
    
    .layout-footer-content .footer-box .footer-a-span,
    .layout-footer-content .footer-box .footer-b-span {
        font-family: "Hiragino Sans GB", "Microsoft YaHei", "黑体", sans-serif;
        font-size: 16px;
    }
    
    .footer-a-span,
    .footer-b-span {
        font-size: 16px;
        font-family: "Hiragino Sans GB", "Microsoft YaHei", "黑体", sans-serif
    }
    
    .label-new {
        display: inline-block;
        margin-top: -8px;
        margin-left: 5px;
        padding-top: 10px
    }
    
    .footer-a-span {
        margin-left: 10px
    }
    
    .footer-b-span {
        margin-left: 10px
    }
    
    .footer-b {
        width: 100%;
        color: #333;
        background: #f3f3f3;
    }
    
    .footer-b a {
        color: #333
    }
    
    .footer-b a:hover {
        color: #c81623
    }
    
    .footer-b-bd {
        position: relative;
        width: 1200px;
        margin: 0 auto;
        overflow: hidden
    }
    
    .foot-help {
        margin-bottom: 10px
    }
    
    .footer-b-li {
        float: left;
        width: 165px;
        min-height: 180px
    }
    
    /*.phone_li {*/
    /*    width: 230px*/
    /*}*/
    
    .footer-b-li-title {
        margin-top: 30px;
        margin-bottom: 20px;
        font-family: "Hiragino Sans GB", "Microsoft YaHei", "黑体", sans-serif;
        font-size: 16px;
        line-height: 16px
    }
    
    .footer-b-li li {
        margin-bottom: 10px;
        font-size: 12px;
        line-height: 12px
    }
    
    .footer-b-li li a {
        color: #666
    }
    
    .footer-b-li-2 {
        float: right;
        width: 270px;
        margin-top: 24px;
        text-align: right
    }
    
    .foot-phone {
        height: 48px;
        margin-bottom: 15px;
        margin-top: 30px;
        width: 240px;
    }
    
    .foot-phone img {
        vertical-align: top;
        display: inline-block;
        float: left
    }
    
    .foot-phone .right_phone {
        display: inline-block;
        float: left;
    }
    
    .footer-wx {
        width: 48px;
        height: 48px
    }
    
    .foot-phone>div {
        display: inline-block;
        width: 160px
    }
    
    .foot-phone-1,
    .foot-phone-2 {
        font-family: "Century Gothic", sans-serif
    }
    .foot-phone>div{
        width: 240px;
    }
    .foot-phone-1 {
        /*font-size: 22.5px;*/
        /*font-weight: 700;*/
        /*line-height: 0.8;*/
        /*margin-bottom: 10px;*/
        /*width: 100%;*/
        /*float: left;*/
        /*margin-left: 5px;*/
        font-size: 18.5px;
        font-weight: 400;
        line-height: 0.8;
        margin-bottom: 10px;
        width: 100%;
        float: left;
        margin-left: 5px;
        display: flex;
        align-items: center;
    }
    
    .foot-phone .foot-phone-remark {
        font-size: 12px;
        margin-top: 10px;
        width: 100%;
        font-size: 13px
    }
    
    .foot-phone-2 {
        line-height: 16px;
        width: 100%;
        float: left;
        margin: 7px 0px 0px 5px;
    }
    
    .foot-download div {
        float: right;
        width: 99px;
        margin-left: 15px;
        text-align: center;
    }
    
    .foot-download img {
        display: inline-block;
        width: 80px;
        height: 80px;
        margin-bottom: 2px
    }
    
    .foot-download span {
        font-size: 12px;
        float: left;
        font-weight: bold;
    }
    
    .footer-b-li-2 .app_info {
        text-align: left;
        width: 240px;
        padding-top: 11px;
        line-height: 1.6;
        position: relative;
        left: 35px;
    }
    
    .footer-b-li-2 .app_info p {
        font-size: 12px;
    }
    
    .footer-b-li-2 .app_info .app_version_privacy {
        float: left;
        text-align: left;
        width: 100%;
        margin-left: 0;
    }
    
    .footer-b-li-2 .app_info .app_version_privacy p {
        display: inline-block;
        font-size: 12px;
        float: left;
    }
    
    .footer-b-li-2 .app_info .app_version_privacy .privacy {
        margin-left: 27px;
        display: inline-block;
        color: #c81623;
        font-size: 12px;
        float: left;
        width: 130px;
        text-align: left;
    }
    
    .footer-b-li-2 .app_info .app_version_privacy .privacy .app_detail1 {
        margin-right: 5px;
        color: #c81623;
        font-size: 12px;
    }
    
    .footer-b-li-2 .app_info .app_version_privacy .privacy .app_detail2 {
        margin-left: 5px;
        color: #c81623;
        font-size: 12px;
    }
    
    .friendship-links {
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
        padding: 15px 0;
        font-size: 12px;
        line-height: 12px
    }
    
    .friendship-links-more {
        display: none;
        border-top: 0
    }
    
    .friendship-links-more ul {
        width: 1140px;
        margin-left: 64px
    }
    
    .friendship-links li {
        display: inline-block;
        *display: inline;
    }
    
    .friendship-links li a {
        display: inline-block;
        max-width: 70px;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: center;
        width: 70px
    }
    
    .friendship-links li span {
        color: #ddd
    }
    
    .copyright-ul {
        margin: 15px 0;
        font-size: 12px;
        line-height: 12px;
        overflow: hidden
    }
    
    .copyright-ul a {
        padding: 0 20px
    }
    
    .copyright-ul a.copyright-li-1 {
        margin-right: 20px;
        padding: 0
    }
    
    .copyright-ul span {
        color: #ddd
    }
    
    .gov-div {
        width: 400px;
        margin: 0 auto 83px auto;
        padding: 20px 0;
        color: #939393;
    }
    
    .gov-div a {
        display: inline-block;
        text-decoration: none;
        height: 20px;
        line-height: 20px;
        float: left;
        margin: 0 10px;
    }
    
    .gov-div a span {
        float: left;
        height: 20px;
        line-height: 20px;
        margin: 0px 0px 0px 5px;
        color: #333;
    }
    
    .gov-div span {
        color: #ddd
    }
    
    .copyright-state {
        margin-bottom: 16px;
        font-size: 12px;
        line-height: 12px;
        color: #999
    }
    
    .copyright-state a {
        color: #999
    }
    
    .credit-bar {
        margin-top: 16px;
    }
    
    .credit-bar a {
        display: inline-block;
        overflow: hidden;
        margin-right: 16px
    }
    
    .credit-bar a img {
        width: auto
    }
    
    .footer-b .friendship-links-more ul {
        width: 1140px;
        margin-left: 64px;
    }
    
    .footer-b a.no-link {
        color: red;
    }
    /* layout right bar */
    
    .layout-right-bar {
        height: 100%;
        margin: 0;
        padding: 0;
        position: fixed;
        right: 0;
        top: 0;
        width: 0;
        z-index: 999;
    }
    
    .layout-right-bar .ehsy-sidebar {
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 4px;
        z-index: 999;
    }
    
    .layout-right-bar .ehsy-sidebar-tabs {
        margin-top: -250px;
        position: absolute;
        right: 0;
        top: 50%;
        /*border-top: 1px solid #f2f2f4;*/
        /* 顶部横线 */
        /*border-left: 1px solid #f2f2f4;*/
        /* 左侧横线 */
        /*border-bottom: 1px solid #f2f2f4;*/
        /* 底部横线 */
        border-radius: 5px;
        /* 圆角 */
    }
    
    .layout-right-bar .ehsy-sidebar-tabs>div {
        background-color: #ffffff;
        border-radius: 0px;
        height: 78px;
        margin-bottom: 2px;
        position: relative;
        width: 68px;
        border-radius: 4px 0px 0px 4px;
    }
    
    .layout-right-bar .ehsy-sidebar-tabs>div:hover {
        background-color: #efefef;
    }
    
    .layout-right-bar .ehsy-sidebar-tabs>div div {
        height: 36px;
        left: 0px;
        top: 15px;
        position: absolute;
    }
    
    .layout-right-bar .ehsy-sidebar i {
        display: block;
        margin: 6px auto;
        max-width: 24px;
        cursor: pointer;
    }
    
    .layout-right-bar .ehsy-sidebar .tab-text i {
        display: block;
        margin: -2px auto;
        max-width: 24px;
        cursor: pointer;
    }
    
    .layout-right-bar .ehsy-sidebar .sidebar-item-des {
        width: 68px;
        height: 15px;
        font-size: 10px;
        font-family: MicrosoftYaHeiUI;
        color: #898989;
        line-height: 10px;
        margin-top: 10px;
        text-align: center;
        position: absolute;
        top: 30px;
    }
    
    .layout-right-bar .icon-right-bar {
        background-image: url("../images/ic_sidebar_log.png");
        height: 23px;
        width: 24px;
    }
    
    .layout-right-bar .icon-right-bar2 {
        background-image: url("../images/icon_green_login.png");
        height: 23px;
        width: 24px;
    }
    
    .layout-right-bar .icon-rb-account {
        background-position: 0 0;
    }
    
    .layout-right-bar .icon-rb-cart {
        background-image: url("../images/ic_sidebar_car.png");
        height: 22px;
        width: 23px;
    }
    
    .layout-right-bar .icon-rb-cart2 {
        background-image: url("../images/icon_green_car.png");
        height: 22px;
        width: 23px;
    }
    
    .layout-right-bar .icon-rb-collection {
        background-image: url("../images/ic_sidebar_llike.png");
        height: 22px;
        width: 24px;
    }
    
    .layout-right-bar .icon-rb-collection2 {
        background-image: url("../images/icon_green_like.png");
        height: 22px;
        width: 24px;
    }
    
    .layout-right-bar .icon-rb-kefu {
        background-image: url("../images/ic_sidebar_customer_service.png");
        height: 24px;
        width: 24px;
    }
    
    .layout-right-bar .icon-rb-kefu2 {
        background-image: url("../images/icon_green_service.png");
        height: 24px;
        width: 24px;
    }
    
    .layout-right-bar .icon-rb-top {
        background-image: url(../images/icon-bar.png);
        height: 24px;
        width: 24px;
        background-position: 0 -72px;
    }
    
    .layout-right-bar div#nb_icon_wrap_qiye img {
        display: inline-block;
        height: 27px;
        width: 30px;
        cursor: pointer;
    }
    
    .layout-right-bar div#nb_icon_wrap_qiye_new img {
        display: inline-block;
        cursor: pointer;
        left: 18px;
        position: absolute;
    }
    
    .layout-right-bar .sider_cart_num {
        color: #fff;
        display: inline-block;
        font-family: "Century Gothic", sans-serif;
        font-size: 12px;
        left: 0;
        position: absolute;
        text-align: center;
        top: 0;
        width: 100%;
    }
    
    .layout-right-bar .ehsy-sidebar-footer {
        background-color: #e1e1e1;
        border-radius: 4px;
        bottom: 10px;
        cursor: pointer;
        display: none;
        height: 36px;
        position: absolute;
        right: 6px;
        width: 36px;
    }
    
    .layout-right-bar .ehsy-sidebar-footer:hover i {
        display: none;
    }
    
    .layout-right-bar .ehsy-sidebar-footer span {
        color: #fff;
        display: none;
        font-size: 12px;
        line-height: 14px;
        margin: 4px auto;
        width: 24px;
    }
    
    .layout-right-bar .ehsy-sidebar-footer:hover span {
        display: block;
    }
    /* 新增侧边栏  */
    
    .side-item {
        background: #fff;
        box-shadow: -2px 0 5px 0 rgba(43, 43, 62, .06);
        border-radius: 3px 0 0 3px;
        cursor: pointer
    }
    
    .side-item img {
        width: 28px;
        height: 24px;
        margin-left: 5px;
        left: 16px;
        position: absolute;
        top: 0px;
    }
    
    .ehsy-sidebar-tabs .side-item.user-center-btn {
        top: 250px
    }
    
    .right-side-warp .side-item.my-shopcart-btn {
        top: 300px
    }
    
    .ehsy-sidebar-tabs .side-item.my-shopcart-btn.show-circle:after {
        content: "";
        position: absolute;
        right: 8px;
        top: 9px;
        width: 7px;
        height: 7px;
        background: #f74747;
        border-radius: 50%
    }
    
    .ehsy-sidebar-tabs .side-item.my-service-btn {
        top: 350px
    }
    
    .right-side-warp .side-item.my-service-btn>i {
        display: block;
        margin: 12px auto
    }
    
    .ehsy-sidebar-tabs .side-item.gotop-btn {
        top: 82%
    }
    
    .right-side-warp .side-item.gotop-btn:hover .gotop-text {
        display: block
    }
    
    .ehsy-sidebar-tabs .side-item.gotop-btn .gotop-text {
        display: none;
        position: absolute;
        top: 54px;
        left: -54px;
        width: 82px;
        height: 24px;
        line-height: 24px;
        color: #999;
        background: #fff
    }
    
    .ehsy-sidebar-tabs .side-item:hover .tab-text {
        left: -70px
    }
    
    .right-side-warp .side-item .side-gotop-icon {
        display: block;
        margin: 12px auto
    }
    
    .ehsy-sidebar-tabs .side-item a {
        display: block
    }
    
    .right-side-warp .side-item a>i {
        display: block;
        margin: 12px auto
    }
    
    .ehsy-sidebar-tabs .side-item .tab-text {
        position: absolute;
        left: 48px;
        top: -2px;
        width: 120px;
        height: 40px;
        text-align: left;
        line-height: 40px;
        background: #fff;
        color: #1b66f3;
        padding-left: 45px;
        box-sizing: border-box;
        border-radius: 3px 0 0 3px;
        transition: left .25s ease-in-out .1s;
        font-size: 14px;
        letter-spacing: 2px;
    }
    
    .ehsy-sidebar-tabs .side-item .tab-text i {
        position: absolute;
        left: 15px;
        top: 10px
    }
    
    .ehsy-sidebar-tabs .side-item .tab-text i.side-shopcart2-icon {
        top: 13px
    }
    
    .ehsy-sidebar-tabs .side-item .tab-text i.side-serivce2-icon {
        top: 11px
    }
    
    .footer-box {
        background: #ffffff!important;
    }
    
    .footer-b {
        background: #ffffff!important;
    }
    
    .tx {
        margin-left: 113px;
        font-size: 12px;
        color: red;
    }
    
    .dibu {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 1200px;
        margin-top: 10px;
        margin-bottom: 2px;
        text-align: center;
        position: relative;
        font-size: 12px!important;
    }
    
    .car-header {
        padding: 40px 0;
    }
    
    .car-step::after {
        content: '';
        position: absolute;
        left: 10px;
        right: 20px;
        top: 12px;
        height: 2px;
        background-color: #cac7c8;
        z-index: -1;
    }
    
    .car-step .step {
        margin-right: 50px;
    }
    
    .car-step .step:last-child {
        margin-right: 0;
    }
    
    .car-step .step span {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        font-size: 15px;
        font-weight: bold;
        background-color: #cac7c8;
        line-height: 25px;
        margin-left: auto;
        margin-right: auto;
        line-height: 25px;
        color: #FFF;
    }
    
    .car-step .step .txt {
        margin-top: 5px;
    }
    
    .car-step .step.on span {
        background-color: #1b66f3;
    }
    
    .car-content .title {
        color: #1b66f3;
        text-decoration: underline;
        font-size: 16px;
    }
    /*购物车头部*/
    
    .cartMain_hd {
        width: 100%;
        color: #3c3c3c;
        border: 1px #e4e4e4 solid;
        border-bottom: 0;
    }
    
    .cartMain_hd .order_lists .list_chk input[type="checkbox"] {
        top: 8px;
    }
    
    .cartMain_hd .cartTop {
        height: 50px;
    }
    
    .cartMain_hd .cartTop .list_chk {
        width: 140px;
        text-indent: 35px;
    }
    
    .cartMain_hd .cartTop .list_chk label {
        position: absolute;
        left: 10px;
        top: 19px;
        margin: 0;
    }
    
    .cartBox {
        width: 100%;
        margin-bottom: 15px;
    }
    /*商品列表*/
    
    .cartBox .order_content {
        border: 1px solid #e7e7e7;
    }
    
    .cartBox .order_content a {
        display: block;
    }
    
    .order_lists {
        width: 100%;
        border-bottom: 1px solid #e7e7e7;
        padding: 10px 0;
        font-size: 12px;
    }
    
    .order_lists:last-child {
        border-bottom: none;
    }
    
    .order_lists .list_chk {
        position: relative;
        width: 50px;
    }
    
    .order_lists .list_chk input[type="checkbox"] {
        position: absolute;
        z-index: 0;
        left: 15px;
        top: 17px;
    }
    
    .order_lists .list_chk label {
        margin: 20px 0 0 24px;
    }
    
    .order_lists .list_con {
        width: 225px;
    }
    
    .order_lists .list_info_con {
        width: 315px;
        padding-right: 60px;
    }
    
    .order_lists .list_info_con .list_img {
        width: 60px;
        margin-right: 30px;
    }
    
    .order_lists .list_info_con .list_img img {
        width: 100%;
        vertical-align: top;
    }
    
    .order_lists .list_info_con .list_text {
        line-height: 18px;
        width: 200px;
        color: #666;
    }
    
    .order_lists .list_info_con .list_text .input {
        width: 143px;
    }
    
    .order_lists .list_info_con .list_text .input input {
        border-radius: 10px 0 0 0;
        -webkit-border-radius: 10px 0 0 0;
        -moz-border-radius: 10px 0 0 0;
        -ms-border-radius: 10px 0 0 0;
        -o-border-radius: 10px 0 0 0;
        width: 100%;
        height: 29px;
        background: #eaeaea url(../images/icon1.png)5px center no-repeat;
        padding-left: 20px;
        color: #FFF;
        font-size: 12px;
    }
    
    .order_lists .list_info_con .list_text .input input:focus {
        background: #1b66f3 url(../images/icon2.png)5px center no-repeat;
    }
    
    .order_lists .list_info_con .list_text .input input:focus::placeholder {
        color: #FFF;
    }
    
    .order_lists .list_info_con .state {
        color: #1b66f3;
        border: 1px #1b66f3 solid;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        padding: 0 10px;
        margin-top: 5px;
    }
    
    .order_lists .list_info {
        width: 220px;
    }
    
    .order_lists .list_info .roll {
       overflow-y: scroll;
        height: 75px;
        margin-right: 50px;
        color: #666;
    }
    
    .order_lists .list_info p {
        color: #9c9c9c;
        line-height: 18px;
    }
    
    .order_lists .list_price {
        width: 130px;
    }
    
    .order_lists .list_price .price {
        color: #fc0c03;
        font-weight: bold;
    }
    
    .order_lists .list_price del {
        color: #666;
    }
    
    .order_lists .list_amount {
        width: 130px;
    }
    
    .order_lists .list_amount .amount_box {
        width: 77px;
        height: 24px;
        position: relative;
    }
    
    .order_lists .list_amount .amount_box input {
        width: 39px;
        height: 24px;
        border: 1px solid #cdcdcd;
        color: #343434;
        text-align: center;
        padding: 4px 0;
        background-color: #fff;
        z-index: 2;
        border-left: 0;
    }
    
    .order_lists .list_amount .amount_box a {
        height: 24px;
        width: 17px;
        border: 1px solid #cdcdcd;
        background: #f9f9f9;
        text-align: center;
        line-height: 23px;
        color: #444;
    }
    
    .order_lists .list_amount .amount_box .reduce {
        left: 0;
    }
    
    .order_lists .list_amount .amount_box .reSty {
        color: #cbcbcb;
    }
    
    .order_lists .list_amount .amount_box .reSty:hover {
        border-right: none;
        border-color: #e5e5e5;
        text-decoration: none;
        color: #cbcbcb;
    }
    
    .order_lists .list_amount .amount_box .plus {
        border-left-color: transparent;
        right: 0;
    }
    
    .order_lists .list_sum {
        width: 108px;
    }
    
    .order_lists .list_txt {
        width: 140px;
    }
    
    .order_lists .list_txt .state1 {
        background-color: #eeeeee;
        padding: 5px 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
    }
    
    .order_lists .list_txt .state2 {
        background-color: #ffe4d6;
        padding: 3px 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        color: #1b66f3;
    }
    
    .order_lists .list_sum .sum_price {
        font-family: Verdana, Tahoma, arial;
        color: #fc0c03;
        font-weight: bold;
    }
    
    .order_lists .list_op {
        width: 105px;
    }
    
    .order_lists .list_op .del {
        line-height: 18px;
    }
    
    .order_lists .list_op textarea {
        width: 95%;
        border: 1px #eeeeee solid;
        height: 75px;
        font-size: 12px;
    }
    
    .order_content .info {
        padding: 10px;
        width: 100%;
        font-size: 12px;
        padding-left: 50px;
    }
    
    .order_content .info span {
        margin-right: 120px;
    }
    /*底部总计算价*/
    
    .car_tips {
        background-color: #f3f3f3;
        border-bottom: 1px #e4e4e4 solid;
        justify-content: flex-end;
        width: 100%;
        padding: 10px 5px;
        font-size: 12px;
    }
    
    .car_tips span {
        background-color: #FFF;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        color: #1b66f3;
        padding: 0 20px;
    }
    
    .car_tips span img {
        margin-right: 10px;
    }
    
    .bar-wrapper {
        z-index: 99;
        font-size: 12px;
        padding: 10px 0;
    }
    
    .bar-wrapper .all_check {
        padding-left: 15px;
        margin-right: 20px;
    }
    
    .bar-wrapper .bar-right {
        color: #666;
    }
    
    .bar-wrapper .bar-right strong {
        color: #1b66f3;
    }
    
    .bar-wrapper .bar-right .piece {
        margin-right: 10px;
    }
    
    .bar-wrapper .bar-right .piece .piece_num {
        display: inline-block;
        font-weight: 700;
    }
    
    .bar-wrapper .bar-right .totalMoney {
        margin-right: 130px;
    }
    
    .bar-wrapper .bar-right .totalMoney .total_text {
        font-weight: bold;
        font-size: 14px;
        vertical-align: middle;
        margin-left: 5px;
        color: #1b66f3;
    }
    
    .bar-wrapper .export {
        border: 1px #e6e6e6 solid;
        margin-right: 10px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        padding: 1px 10px;
        font-size: 12px;
    }
    
    .bar-wrapper .bar-right .calBtn {
        margin-right: 20px;
    }
    
    .bar-wrapper .bar-right .calBtn a {
        display: block;
        width: 120px;
        height: 40px;
        color: #fff;
        background: #B0B0B0;
        cursor: not-allowed;
        font-size: 16px;
        line-height: 16px;
        border-radius: 5px;
        line-height: 40px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
    }
    
    .bar-wrapper .bar-right .calBtn a.btn_sty {
        background: #1b66f3;
        cursor: pointer;
    }
    /*自己定义的模态框*/
    
    .model_bg {
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, .6);
        z-index: 999;
        display: none;
        width: 100%;
        height: 100%;
    }
    
    .my_model {
        position: fixed;
        display: none;
        top: 50%;
        left: 50%;
        z-index: 9999;
        width: 360px;
        border: 1px solid #aeaeae;
        border-radius: 3px;
        padding: 20px;
        background: #fff;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
    }
    
    .my_model .title {
        font-size: 14px;
        color: #3c3c3c;
        font-weight: 700;
        margin-bottom: 20px;
    }
    
    .my_model .title .closeModel {
        float: right;
        cursor: pointer;
    }
    
    .my_model p {
        line-height: 16px;
    }
    
    .my_model .opBtn {
        margin-top: 20px;
    }
    
    .my_model .opBtn a {
        width: 58px;
        height: 28px;
        line-height: 28px;
        text-align: center;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        -ms-border-radius: 1px;
        border-radius: 1px;
        display: inline-block;
        margin-right: 10px;
        font-weight: 700;
    }
    
    .my_model .dialog-sure {
        background: #52a0e5;
        color: #fff;
        border: 1px solid #52a0e5;
    }
    
    .my_model .dialog-close {
        background: #fff;
        border: 1px solid #d9d9d9;
        color: #3c3c3c;
    }
    /* 收货地址 */
    
    .card-address .title {
        padding-bottom: 10px;
    }
    
    .card-address .title span {
        font-weight: bold;
    }
    
    .card-address .title a {
        color: #1c74c8;
    }
    
    .card-address .address-con {
        border: 1px #eee solid;
        padding: 10px 20px;
        font-size: 12px;
    }
    
    .card-address .address-con .on {
        border: 2px #1b66f3 solid;
        padding: 5px 15px;
    }
    
    .card-address .address-con .on span {
        margin-right: 5px;
    }
    
    .card-address .address-con .on em {
        background-color: #1b66f3;
        color: #FFF;
        padding: 0 10px;
        font-style: normal;
    }
    
    .card-address .address-con .on::after {
        content: '';
        position: absolute;
        right: 0;
        bottom: 0;
        width: 20px;
        height: 20px;
        background: url(/images/on.png)no-repeat right bottom;
    }
    
    .card-address .address-con .add-address {
        color: #666666;
        padding-left: 20px;
        cursor: pointer;
        margin-top: 10px;
    }
    
    .card-address .address-con .add-address span {
        background: url(/images/arrow1.png)no-repeat center;
        width: 20px;
        height: 17px;
    }
    
    .card-address .fapiao {
        margin-top: 20px;
    }
    
    .card-address .fapiao .content {
        padding: 10px 30px;
        font-size: 12px;
        color: #666;
        border: 1px #eee solid;
        margin-bottom: 20px;
    }
    
    .card-address .fapiao .add {
        color: #1c74c8;
    }
    
    .card-address .fapiao .text:nth-child(3) {
        border-top: 1px #eee dashed;
    }
    
    .card-address .fapiao .text:last-child span {
        margin-right: 5px;
    }
    
    .card-info-con {
        background-color: #efefef;
        padding: 10px 40px;
        font-size: 12px;
        color: #666;
    }
    
    .card-info-con .po input {
        width: 270px;
        height: 28px;
        background-color: #FFF;
        border: 1px #dddddd solid;
        padding: 0 10px;
    }
    
    .card-info-con .beizhu input {
        width: 570px;
        height: 28px;
        background-color: #FFF;
        border: 1px #dddddd solid;
        padding: 0 10px;
    }
    
    .upload span {
        font-weight: bold;
    }
    
    .upload .text {
        font-size: 12px;
        color: #666;
    }
    /*上传图片插件的样式*/
    
    .img-box {
        margin-top: 40px;
    }
    
    .img-box .up-p {
        margin-bottom: 20px;
        font-size: 16px;
        color: #555;
    }
    
    .z_photo {
        padding: 18px;
        border: 2px dashed #E7E6E6;
        /*padding: 18px;*/
    }
    
    .z_photo .z_file {
        position: relative;
    }
    
    .z_file .file {
        width: 100%;
        height: 100%;
        opacity: 0;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 100;
    }
    
    .z_photo .up-section {
        position: relative;
        margin-right: 20px;
        margin-bottom: 20px;
    }
    
    .up-section .close-upimg {
        position: absolute;
        top: 6px;
        right: 8px;
        display: none;
        z-index: 10;
    }
    
    .up-section .up-span {
        display: block;
        width: 100%;
        height: 100%;
        visibility: hidden;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 9;
        background: rgba(0, 0, 0, .5);
    }
    
    .up-section:hover {
        border: 2px solid #f15134;
    }
    
    .up-section:hover .close-upimg {
        display: block;
    }
    
    .up-section:hover .up-span {
        visibility: visible;
    }
    
    .z_photo .up-img {
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .loading {
        border: 1px solid #D1D1D1;
        background: url(../images/loading.gif) no-repeat center;
    }
    
    .up-opcity {
        opacity: 0;
    }
    
    .img-name-p {
        display: block;
    }
    
    .upimg-div .up-section,
    .img-box .upimg-div .z_file {
        width: 80px;
        height: 80px;
    }
    
    .z_file .add-img {
        display: block;
        width: 80px;
        height: 80px;
    }
    
    .pay-con,
    .fahuo-con,
    .quan,
    .count,
    .total {
        margin-top: 20px;
    }
    
    .pay-con .con,
    .fahuo-con .con {
        margin-top: 5px;
    }
    
    .pay-con .item {
        height: 40px;
        width: 150px;
        background-color: #eaeaea;
        border: 1px #dcdcdc solid;
        margin-right: 20px;
    }
    
    .pay-con .item.on,
    .fahuo-con .item.on {
        border-color: #1b66f3;
        background: #FFF url(../images/on.png)no-repeat right bottom;
        border-width: 2px;
    }
    
    .fahuo-con .item {
        height: 40px;
        width: 150px;
        background-color: #FFF;
        border: 1px #dcdcdc solid;
        margin-right: 20px;
        cursor: pointer;
    }
    
    .quan .con {
        border: 1px #eee solid;
        padding: 15px;
        font-size: 12px;
    }
    
    .quan .con a {
        color: #1c74c8;
    }
    
    .quan .con input[type='text'] {
        border: 1px #eee solid;
        height: 30px;
        width: 140px;
    }
    
    .quan .con input[type='submit'] {
        background-color: #ff7300;
        color: #FFF;
        width: 70px;
    }
    
    .red {
        color: #fc0c03;
    }
    
    .count .con {
        border: 2px #1b66f3 solid;
        text-align: right;
        font-size: 12px;
        padding: 10px 30px;
    }
    
    .count .num {
        font-size: 14px;
        width: 70px;
    }
    
    .count .addrdss {
        margin-top: 20px;
    }
    
    .count .addrdss span {
        margin-right: 5px;
    }
    
    .total {
        justify-content: flex-end;
    }
    
    .total .money {
        font-size: 12px;
        margin-right: 30px;
    }
    
    .total .money strong {
        font-size: 16px;
    }
    
    .total input {
        padding: 5px 20px;
        background-color: #1b66f3;
        color: #FFF;
        font-size: 24px;
    }
    /* 付款 */
    
    .payment {
        border: 1px #fedfc6 solid;
    }
    
    .payment .info {
        background-color: #fef9f1;
        padding: 25px 60px;
        border-bottom: 1px #fedfc6 solid;
    }
    
    .payment .info .success {
        font-size: 20px;
        font-weight: bold;
        background: url(../images/icon6.png)no-repeat left center;
        padding-left: 30px;
        background-size: 20px;
    }
    
    .payment .info .money {
        font-size: 18px;
        font-weight: bold;
    }
    
    .payment .info .money strong {
        font-size: 16px;
    }
    
    .payment .order-info {
        padding: 25px 60px;
        border-bottom: 1px #fedfc6 solid;

    }
    .order-info div{
        line-height: 15px;
    }
    
    .payment .order-info h3,
    .payment .pay-info h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    
    .payment .order-info .text {
        font-size: 12px;
        line-height: 33px;
    }
    
    .payment .order-info .text a {
        color: #1c74c8;
        margin-left: 10px;
    }
    
    .payment .pay-info {
        background-color: #f3f3f3;
        padding: 25px 60px;
    }
    
    .payment .pay-info .item {
        width: 130px;
        height: 40px;
        border: 1px #dddddd solid;
        margin-right: 30px;
    }
    
    .payment .pay-info .item img {
        height: 24px;
        margin-right: 10px;
    }
    
    .payment .pay-info .item.on {
        border-color: #1b66f3;
        background: #FFF url(../images/on.png)no-repeat right bottom;
    }
    
    .payment .content {
        margin-top: 30px;
    }
    
    .payment .content input[type='text'] {
        width: 300px;
        height: 30px;
        margin-right: 40px;
    }
    
    .payment .content input[type='submit'] {
        background-color: #ff7200;
        color: #FFF;
        padding: 10px 30px;
        font-size: 20px;
    }
    
    .payment .content .text {
        font-size: 12px;
        color: #666;
        margin-top: 20px;
    }
    
    .payment .content .erwma {
        padding: 5px;
        background-color: #FFF;
        width: 140px;
        height: 140px;
        overflow: hidden;
    }
    
    .payment .content .erwma img {
        width: 100%;
        height: 100%;
    }
    
    .payment .content .txt {
        width: 140px;
        margin-top: 10px;
    }

    .side-item.sidebar-tabs-collection .cart-num{
        position: absolute;
        color: #ffffff;
        background: #1b66f3;
        left: 45px;
        top: 6px;
        width: 16px;
        height: 16px;
        display: block;
        border-radius: 16px;
        font-size: 12px;
        line-height: 16px;
        text-align: center;
    }


    /* layout login */
    .layout-login {
        margin: 0 auto;
        width: 324px;
    }

    .layout-login .logo {
        margin-top: 40px;
        padding-bottom: 15px;
        border-bottom: 1px solid #1b66f3;
        text-align: center;
    }

    .layout-login .logo i {
        background: url(../images/icon-logo-s.png) no-repeat;
        width: 130px;
        height: 52px;
        display: block;
        margin-left: 95px;
        background-size:100% 100%;
    }

    .layout-login .login-switch .login-up-btn, .layout-login .login-switch .login-phone-btn {
        height: 22px;
        line-height: 22px;
        color: #A0A0A0;
        cursor: pointer;
        text-align: center;
        width: 50%;
        float: left;
        padding: 20px 0 12px 0;
        font-size: 18px;
    }

    .layout-login .login-switch:after {
        clear: both;
        content: " ";
        display: block;
    }

    .layout-login .login-switch .active {
        color: #1b66f3;
        font-weight: 700;
    }

    .layout-login .error-message .error-message-box,.layout-login .error-message .error-message-box2 {
        height: 23px;
        background: rgba(219,94,94,0.07);
        border: 1px solid rgba(255,0,0,0.23);
    }

    .layout-login .error-message {
        height: 24px;
        line-height: 24px;
        margin-bottom: 4px
    }

    .layer-login .modal-body {
        padding-top: 0
    }

    .layout-login .icon-error-del {
        margin: 0 5px;
        vertical-align: sub;
        background-image: url("../images/icon-attention.png");
        height: 14px;
        width: 14px;
        display: inline-block;
    }

    .layout-login .icon.sprite-loginpop_wrong {
        margin-right: 3px;
        vertical-align: middle;
    }

    .layout-login .loginpop-warn,.layout-login .loginpop-warn2 {
        color: #FF1414;
        font-size: 13px;
    }

    .layout-login .icon-login {
        background-image: url(../images/icon-login.png);
        width: 22px;
        height: 24px;
    }

    .layout-login .icon-login-username {
        background-position: 22px -24px;
    }

    .layout-login .icon-login-password {
        background-position: 22px 0;
    }

    .layout-login .loginpop-user, .layout-login .loginpop-mes-code, .layout-login .loginpop-password,.layout-login .loginnpop-phone-code .login_messageCode,.layout-login .loginnpop-img-code .imgcode {
        border: 1px solid #A0A0A0;
    }

    .layout-login .loginnpop-phone-code,.layout-login .loginnpop-img-code {
        border: 1px solid #ffffff;
    }

    .layout-login .loginpop-user.invalid, .layout-login .loginpop-mes-code.invalid, .layout-login .loginpop-password.invalid {
        border: 1px solid red;
    }

    .layout-login .loginpop-user, .layout-login .loginpop-mes-code,.layout-login .loginnpop-img-code,.layout-login .loginnpop-phone-code {
        margin-bottom: 18px;
        margin-top: 2px;
    }

    .layout-login .loginpop-mes-code {
        display: none;
    }

    .layout-login .loginpop-password,.layout-login .loginnpop-phone-code {
        margin-bottom: 30px;
    }

    .layout-login .pwd-rule {
        color: red;
        display: none;
        font-size: 8px;
        margin-bottom: 2px;
    }

    .layout-login .iconwrap {
        background-color: #1b66f3;
        float: left;
        height: 33px;
        width: 40px;
        padding-top: 7px;
    }

    .layout-login .iconwrap i {
        display: table;
        margin: 0 auto;
    }

    .layout-login .invalid .iconwrap {
        background-color: #e4e4e4;
    }

    .layout-login .input-wrap {
        float: left;
        position: relative;
        width: 100%;
    }

    .layout-login .input-wrap input {
        box-sizing: border-box;
        border: medium none;
        color: #888;
        font-size: 14px;
        height: 38px;
        line-height: 38px;
        padding: 0 17px 0 7px ;
        width: 100%;
    }

    .layout-login .input-wrap input::-webkit-input-placeholder {
        color: #C8C8C8;
    }

    .layout-login .input-wrap i {
        cursor: pointer;
        display: none;
        position: absolute;
        right: 6px;
        top: 15px;
    }

    .layout-login .input-wrap .code {
        background: #1b66f3 none repeat scroll 0 0;
        color: #fff;
        cursor: pointer;
        height: 41px;
        line-height: 41px;
        position: absolute;
        right: -2px;
        text-align: center;
        top: 0;
        width: 50px;
    }

    .layout-login .loginnpop-phone-code .code {
        font-size: 14px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
        background-color: #1b66f3;
        color: #fff;
        cursor: pointer;
        height: 33px;
        line-height: 33px;
        text-align: center;
        margin-top: 2px;
        width: 108px;
        margin-left: 15px;
        border: 0
    }

    .layout-login .verify-code {
        float: right;
        width: 136px;
        height: 38px;
        cursor: pointer
    }

    .layout-login .verify-code img {
        width: 100%;
        height: 100%
    }

    .layout-login .input-wrap .code:hover,.layout-login .loginnpop-phone-code .code:hover {
        background: #1b66f3 none repeat scroll 0 0;
    }

    .layout-login .input-wrap:hover i {
        display: inline-block;
    }

    .layout-login .loginpop-auto {
        height: 19px;
        margin-bottom: 14px;
        position: relative;
    }

    .layout-login .loginpop-auto label {
        font-size: 14px;
        margin: 0 3px 0 5px;
        cursor: pointer;
        color: #C8C8C8;
    }

    .layout-login .checkbox-auto-bg {
        /*border: 1px solid #1b66f3;border-radius: 3px;*/
        display: inline-block;
        height: 14px;
        vertical-align: -2px;
        width: 14px;
    }

    .layout-login .checkbox-auto-bg i {
        display: table;
        margin: 2px auto;
    }

    .layout-login .checkbox-true {
        background-color: #1b66f3;
    }

    .layout-login #auto-login-checkbox {
        cursor: pointer;
        height: 14px;
        left: 1px;
        position: absolute;
        top: 2px;
        width: 14px;
        z-index: 100;
    }

    .layout-login #auto-login-checkbox2 {
        cursor: pointer;
        height: 14px;
        left: 1px;
        position: absolute;
        top: 2px;
        width: 14px;
        z-index: 100;
    }

    .layout-login .checkbox-auto-warn {
        background-color: #e6fbf6;
        border: 1px solid #1b66f3;
        display: inline-block;
        font-size: 11px;
        padding: 0 4px;
        position: relative;
    }

    .layout-login .checkbox-auto-warn.display-none {
        display: none;
    }

    .layout-login .checkbox-auto-warn::before, .layout-login .checkbox-auto-warn::after {
        border: medium solid transparent;
        content: "";
        height: 0;
        position: absolute;
        width: 0;
    }

    .layout-login .checkbox-auto-warn::before {
        border-right-color: #1b66f3;
        border-width: 4px;
        left: -8px;
        top: 4px;
    }

    .layout-login .checkbox-auto-warn::after {
        border-right-color: #e6fbf6;
        border-width: 3px;
        left: -6px;
        top: 5px;
    }

    .layout-login .loginpop-btn {
        background-color: #1b66f3;
        color: #fff;
        cursor: pointer;
        font-size: 22px;
        height: 45px;
        margin-bottom: 14px;
        width: 100%;
        border: 0;
    }

    .layout-login .forget-assword {
        color: #C8C8C8;
        font-size: 14px;
    }

    .layout-login .forget-assword:hover {
        color: #1b66f3;
    }

    .layout-login .register-for {
        color: #888;
        float: right;
        font-size: 12px;
        margin-right: 4px;
    }

    .layout-login .register-now {
        color: #A0A0A0;
        float: right;
        font-size: 14px;
    }

    .layout-login .register-now.company {
        margin-right: 5px;
    }

    .layer-login .layout-login .logo {
        margin-top: 0;
    }

    .layer-login.layer .modal-header {
        background-color: #fff;
        border-bottom: 0;
    }

    .layer-login.layer .modal-header .title .close {
        background-color: #fff;
    }

    .layer-login.layer .modal {
        border-top: 0;
    }

    .loginpop-mes-code {
        display: none;
    }

    .loginpop-mes-code .input-wrap {
        width: 277px;
    }

    .loginpop-mes-code .input-wrap .code {
        border: 0;
    }

    .loginnpop-img-code .input-wrap,.loginnpop-phone-code .input-wrap {
        width: 178px;
    }

    .sprite-ico_phone_mes {
        background: url(../images/icon_phone.png) no-repeat center center;
        width: 22px;
        height: 24px;
    }


    .el-dialog {
        position: relative;
        margin: 0 auto 50px;
        border-radius: 2px;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
        box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
        box-sizing: border-box;
        width: 50%;
    }
    .el-dialog, .el-pager li {
        background: #FFF;
        -webkit-box-sizing: border-box;
    }
     .el-dialog__header {
        padding: 14px 19px 13px 32px;
        background-color: #f8f8f8;
    }
    .el-dialog__header {
        padding: 20px 20px 10px;
    }
     .el-dialog__title {
        font-size: 12px;
        line-height: 16px;
        color: #4d4d4d;
    }
    .el-dialog__title {
        line-height: 24px;
        font-size: 18px;
        color: #303133;
    }
     .el-dialog__headerbtn .el-dialog__close {
        color: #4d4d4d;
    }
    .el-dialog__headerbtn .el-dialog__close {
        color: #909399;
    }
    [class*=" el-icon-"], [class^=el-icon-] {
        font-family: element-icons!important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        vertical-align: baseline;
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
     .el-dialog__headerbtn {
        top: 14px;
        right: 19px;
    }
    .el-dialog__headerbtn {
        position: absolute;
        top: 20px;
        right: 20px;
        padding: 0;
        background: 0 0;
        border: none;
        outline: 0;
        cursor: pointer;
        font-size: 16px;
    }
    .el-icon-close:before {
        content: "\e6db";
    }
     .el-dialog__body {
        padding: 20px 80px 46px 30px;
    }
    .el-dialog__body {
        padding: 30px 20px;
        color: #606266;
        font-size: 14px;
        word-break: break-all;
    }
     .el-form-item--common {
        margin-bottom: 20px;
    }
    .p-r {
        position: relative;
    }
    .el-form-item {
        margin-bottom: 22px;
    }
     .el-form-item__label {
        font-size: 12px;
        line-height: 30px;
        color: #333;
    }
    .el-form--label-left .el-form-item__label {
        text-align: left;
    }
    .el-form-item__label {
        text-align: right;
        vertical-align: middle;
        float: left;
        font-size: 14px;
        color: #606266;
        line-height: 40px;
        padding: 0 12px 0 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
        content: '*';
        color: #F56C6C;
        margin-right: 4px;
    }
     .el-form-item__content {
        font-size: 12px;
        line-height: 30px;
    }
    .el-form-item__content {
        line-height: 40px;
        position: relative;
        font-size: 14px;
    }
    .common-dialog .el-button {
        font-size: 12px;
    }

    .el-button--mini, .el-button--small {
        font-size: 14px;
        padding: 8px 15px;
        min-width: 120px;
        font-weight: 400;
    }
    .el-button {
        border-radius: 0;
    }
    .el-button--mini, .el-button--mini.is-round {
        padding: 7px 15px;
    }
    .el-button--mini, .el-button--small {
        font-size: 12px;
        border-radius: 3px;
    }

    .el-button {
        display: inline-block;
        line-height: 1;
        white-space: nowrap;
        cursor: pointer;
        background: #FFF;
        border: 1px solid #DCDFE6;
        color: #606266;
        -webkit-appearance: none;
        text-align: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        outline: 0;
        margin: 0;
        -webkit-transition: .1s;
        transition: .1s;
        font-weight: 500;
        padding: 12px 20px;
        font-size: 14px;
        border-radius: 4px;
    }
    .el-button, .el-checkbox {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }
    .el-button--primary {
        color: #FFF;
        background-color: #409EFF;
        border-color: #409EFF;
    }
    .el-button--primary, .el-button--primary:active, .el-button--primary:focus, .el-button--primary:hover {
        background: #2e9b64;
        border-color: #2e9b64;
    }
    .el-button--primary.is-plain, .el-button--primary.is-plain:active, .el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover {
        background: #fff;
        border-color: #2e9b64;
        color: #2e9b64;
    }
    .layui-layer-content{
        padding:20px;
    }

    /*更多收货地址*/
      .moreaddress{
        margin-left:30px;
          margin-top: 10px;

      }
      .moreaddress li{
            line-height: 2;
        }
    .moreaddress li em{
        border: 2px solid red;
        padding:4px;

    }

    .morefpaddress{
        margin-left:30px;
        margin-top: 10px;

    }
    .morefpaddress li{
        line-height: 2;
    }
    .morefpaddress li em{
        border: 2px solid red;
        padding:4px;

    }


    .morefp{
        margin-left:30px;
        margin-top: 10px;

    }
    .morefp li{
        line-height: 2;
    }
    .morefp li em{
        border: 2px solid red;
        padding:4px;

    }

      /* 发票信息  */

    .fapiaots {
        color:red;margin-right:3px;
    }

    .fapiaots1 {
        color:red;margin-right:3px;
    }

    .preview {
        margin-left: 75px;
        margin-top: 15px;
        margin-bottom: 8px;
        display: none;
    }

    .yyzh {
        margin-top: 10px;
    }


    .select {
        display: inline-block;
        position: relative;
        vertical-align: middle;
        padding: 5px;
        overflow: hidden;
        background-color: #fff;
        color: #555;
        border: 1px solid #aaa;
        text-shadow: none;
        border-radius: 4px;
        transition: box-shadow 0.25s ease;
        z-index: 2;
    }





    /*遮罩层样式*/.mask {z-index:1000;display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,.4);}
    .mask .mask-content {width:500px;position:absolute;top:50%;left:50%;margin-left:-250px;margin-top:-80px;background:white;height:160px;text-align:center;}
    .mask .mask-content .del-p {color:#555;height:94px;line-height:94px;font-size:18px;border-bottom:1px solid #D1D1D1;}
    .mask-content .check-p {height:66px;line-height:66px;position:absolute;bottom:0px;left:0px;width:100%;}
    .mask-content .check-p span {width:49%;display:inline-block;text-align:center;color:#d4361d;font-size:18px;}
    .check-p .del-com {border-right:1px solid #D1D1D1;}


    .ehsy-sidebar-tabs .side-item .right-bar-a{
        width: 28px;
        height: 24px;
    }

    .ehsy-sidebar-tabs .side-item .right-bar-a.right1{
        background: url("/image/right1.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item .right-bar-a.right2{
        background: url("/image/right2.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item .right-bar-a.right3{
        background: url("/image/right3.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item .right-bar-a.right4{
        background: url("/image/right4.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item .right-bar-a.right5{
        background: url("/image/right5.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item .right-bar-a.right6{
        background: url("/image/right6.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item:hover .right-bar-a.right1{
        background: url("/image/right1b.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item:hover .right-bar-a.right2{
        background: url("/image/right2b.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item:hover .right-bar-a.right3{
        background: url("/image/right3b.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item:hover .right-bar-a.right4{
        background: url("/image/right4b.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item:hover .right-bar-a.right5{
        background: url("/image/right5b.png");
        background-size: 100% 100%;
    }
    .ehsy-sidebar-tabs .side-item:hover .right-bar-a.right6{
        background: url("/image/right6b.png");
        background-size: 100% 100%;
    }
    .layout-right-bar .ehsy-sidebar-tabs .side-item i {
        display: inline-block;
        cursor: pointer;
        left:22px;
        position: absolute;
    }
    .layout-right-bar .ehsy-sidebar-tabs > div:hover {
        /*background-color: #efefef;*/
        background-color: #1b66f3;
        color:#ffffff;
    }
    .layout-right-bar .ehsy-sidebar-tabs > div:hover .sidebar-item-des{
        color:#ffffff;
    }

    .modal-wechat-login{
        display: block;
    }

    .bind-account-wrapper{
        width: 300px;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    .bind-account-title{
        margin-top: 50px;
    }
    .bind-account-mem{
        margin-top: 16px;
    }
    .bind-account-img-wrapper{
        margin-top: 30px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .bind-account-img-wrapper img{
        /*width:100%;*/
    }
    .bind-account-btnwrapper{
        margin-top: 30px;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
    .bind-account-btn{
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px;
        width: 100%;
    }
    .bind-account-btn1{
        background-color: #E8E8E8;
        color: #0C0C0C;
    }
    .bind-account-btn2{
        background-color: #1b66f3;
        color: #FFFFFF;
        margin-top: 15px;
    }

    .wechat-scan-wrapper{
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        background-color: #666666;
    }
    .modal-wechat-login{
        width: 150px;
        margin-top: 40px;
        border-radius: 10px;
    }
    .wechat-scan-des{
        font-size: 12px;
    }
    .wechat-scan-title{
        margin-top: 20px;
    }
    .wechat-scan-skin1{

    }
    .wechat-scan-skin1 .layui-layer-content{
        padding: 0;
        background-color: #666666;
        color: #ffffff;
    }


    /* 隐藏滚动条上下箭头 */
    .order_lists .list_info .roll::-webkit-scrollbar-button {
        display: none;
    }

    /* 样式化滚动条的其他部分，可选 */
    .order_lists .list_info .roll::-webkit-scrollbar {
        width: 8px;
    }

    .order_lists .list_info .roll::-webkit-scrollbar-thumb {
        background-color: #cccccc;
        border-radius: 6px;
    }

    .order_lists .list_info .roll::-webkit-scrollbar-track {
        background-color: #f0f0f0;
    }