﻿@charset "UTF-8";html{height:100%}
body{height:100%;color:#282828;font-size:14px;font-family:"Microsoft YaHei","微软雅黑,Arial","PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","sans-serif";background:#f9f9f9}
button,input,select,textarea{font:14px Verdana,Helvetica,Arial,sans-serif}
li,ol,ul,dl,dt,dd{list-style:none}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box}
a{color:#555;text-decoration:none}
a:hover{text-decoration:none}
[v-cloak]{display:none}
.section{position:relative;margin:0 auto;width:1170px;min-width:750px;max-width:1170px;text-align:left}
.wrapper1{position:relative;margin:0 auto;width:100%;height:100%;background-color:#0F191E}
.wrapper1 .content {
    color: #fff;
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}
.wrapper1 .content p {
    line-height: 30px;
    text-align: left;
}
.index_product_content {
    width: 1191px;
    margin: 20px auto;
    min-height: 618px;
    background-color: #0F191E;
    padding-top: 10px
}
.content_area{width:100%;min-height:400px;margin-top:30px;text-align:center}
.content_area .content_tittle{font-size:35px;color:#fff}
.content_area .content_introduce{font-size:20px;margin-top:20px;color:#fff}
.gang{width:100px;height:2px;background:#fff;margin:0 auto;margin-top:19px}
#carousel{position:relative;width:1080px;margin:0 auto}
#carousel .swiper{padding-top:20px;padding-bottom:40px}
#carousel .swiper-wrapper{}
#carousel .swiper-slide{width:340px;margin-left:26px}
#carousel .swiper-slide img{display:block;width:100%}
#carousel .swiper-slide p{line-height:58px;padding-top:0;text-align:center;color:#fff;font-size:1.1em;font-weight:400;margin:0}
#carousel .swiper-pagination{width:100%;bottom:20px}
#carousel .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;background-color:#e8f5ff;width:20px;height:10px;opacity:1;border-radius:5px}
#carousel .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#3eb2f3;width:35px}
#carousel .swiper-button-prev{left:-30px;width:27px;height:79px;background:url(../images/templates/left.png) no-repeat;background-position:0 0;background-size:100%}
#carousel .swiper-button-next{right:-58px;width:27px;height:79px;background:url(../images/templates/right.png) no-repeat;background-position:0 0;background-size:100%}
#carousel .swiper-button-prev::after,#carousel .swiper-button-next::after{content:''}
.main-tit{padding-top:40px}
.main-tit h2{height:30px;line-height:30px;text-align:center;color:#666;font-size:36px;font-weight:400;margin-bottom:20px}
.main-tit p{height:30px;line-height:30px;text-align:center;color:#000;font-size:18px;font-weight:600}
.side-tit{margin:50px auto 20px auto;text-align:left;line-height:30px;height:30px}
.side-tit h2{float:left;color:#333;font-size:20px;font-weight:600}
.side-tit a{float:right}
.side-tit i{color:#b0b0b0}
.side-tit a i:hover{color:#d70029}
.conn-tit{margin:0 auto;padding:20px;line-height:30px;color:#c00;font-size:30px;text-align:center;font-weight:300}
.sub-tit{margin:0 50px;padding:30px 0 20px;border-bottom:1px solid #e0e0e0;color:#333;font-size:20px;font-weight:600;line-height:1em}
.sub-tit span{font-weight:normal}
.base-tit{border-bottom:1px solid #f0f0f0;color:#3b8dd1;line-height:1em;font-size:18px;font-weight:normal}
.base-tit span{position:relative;top:1px;display:inline-block;padding:10px 0;border-bottom:1px solid #3b8dd1}
.wrapper{position:relative;margin:0 auto;width:1170px;height:100%}
.location{margin-top:30px}
.pager-box{text-align:center}
.pager-box .el-pagination{margin-top:20px}
.payer-box{display:block;width:800px;height:450px;margin-top:20px;position:relative;background:#000;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.ntitle{display:flex;justify-content:space-between;align-items:center;margin-top:30px}
.ntitle .h3{display:inline-flex;align-items:center;color:#282828;font-size:22px}
.ntitle .h3::before{content:"";display:inline-block;margin:auto 5px auto 0;width:5px;height:20px;background:#e93423;border-radius:0 6px 6px 0;overflow:hidden}
.ntitle .h3 .desc{margin:7px 0 0 6px;color:#8b8b8b;font-size:14px;line-height:1}
.ntitle .more{padding:0 10px;color:#818181;font-size:12px;line-height:24px;border:1px solid #c6c6c6;border-radius:3px;cursor:pointer}
.ntitle .more .icon{font-size:12px}
.stitle{display:flex;justify-content:space-between;align-items:center}
.stitle .h3{display:flex;align-items:baseline;color:#333;font-size:22px;font-weight:700}
.stitle .h3 .red{color:#e93323}
.stitle .h3 .info{margin-left:10px;color:#8b8b8b;font-size:14px;font-weight:500;line-height:1}
.stitle .more{width:19px;height:19px;line-height:19px;text-align:center;border:1.5px solid #e93323;border-radius:100%}
.stitle .more .icon{font-size:12px}
.ftitle{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #ededed;box-sizing:border-box}
.ftitle .h5{color:#333;font-size:18px;font-weight:500}
.ftitle .more{width:18px;height:18px;color:#818181;text-align:center;border-radius:50%;border:1px solid #c6c6c6;box-sizing:border-box}
.ftitle .more .icon{display:block;font-size:12px;line-height:18px}
.ctitle{display:block;position:relative;margin-top:54px}
.ctitle .title{color:#333;font-size:22px;font-weight:bold;height:30px;line-height:30px;display:flex;justify-content:center;align-items:center}
.ctitle .title::before,.ctitle .title::after{content:"";display:block;width:40%;height:1.5px;border-radius:2px;opacity:.8}
.ctitle .title::before{margin:0 20px 0 0;background:linear-gradient(to left,#e8e8e8,#e8e8e8,rgba(232,232,232,0))}
.ctitle .title::after{margin:0 0 0 20px;background:linear-gradient(to right,#e8e8e8,#e8e8e8,rgba(232,232,232,0))}
.icon-list{display:block;margin:0;padding:0;height:auto}
.icon-list ul{position:relative;display:block;margin:40px 15px;_display:inline;_zoom:1}
.icon-list ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.icon-list li{display:block;float:left;margin:20px 0;width:33%;height:auto;text-align:center;overflow:hidden}
.icon-list li.width51{display:block;float:left;margin:5px;width:48%;height:auto;text-align:center;overflow:hidden}
.icon-list li.width50{display:block;float:left;margin:0;width:49%;height:auto;text-align:center;overflow:hidden;background:url(../images/templates/agqa.png) no-repeat;background-position:0 0;background-size:8%}
.icon-list li.width50 img{width:36px}
.icon-list li.icon-box .img-box{position:relative;display:block;margin:0 auto;width:128px;height:128px}
.icon-list li.icon-box .text-box{padding:0 45px;width:375px}
.icon-list li.icon-box .text-box120 {
    padding: 0 120px;
    width: 375px
}
.icon-list li.icon-box .text-box475 {
    padding: 0 45px;
    width: 475px;
}
.icon-list li.icon-box .text-box475 p {
    width: 475px;
}
.icon-list li.icon-box .img-box img{width:100%;height:100%;border-radius:50%}
.icon-list li.width51 .img-box{position:relative;display:block;margin:0 auto;width:100%;height:100%}
.icon-list li.width51 p{text-align:left}
.icon-list li.width51 .img-box img{width:100%;height:100%;border-radius:0}
.icon-list li.icon-box h3{display:block;padding:10px 12px;color:#333;font-size:18px;font-weight:600;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.icon-list li.width50 h3{text-align:left;line-height:36px;padding:6px 60px}
.icon-list li.icon-box p {color: #999;font-size: 13px;line-height: 24px;text-align: left;width: 300px;}
.header-top{width:100%;height:40px;min-width:1200px;color:#b4b4b4;font-size:12px;background:#282828;margin-bottom:20px;}
.header-top .wrapper{display:flex;justify-content:space-between;align-items:center}
.header-top .left-box a,.header-top .right-box a{position:relative;color:#b4b4b4;margin:0 8px}
.header-top .left-box a:hover,.header-top .right-box a:hover{color:#fff}
.header-top .left-box a::before,.header-top .right-box a::before{position:absolute;content:" ";width:1px;height:10px;background-color:rgba(255,255,255,0.11);left:-10px;top:50%;margin-top:-5px}
.header-top .left-box a:first-child::before,.header-top .right-box a:first-child::before{display:none}
.header-top .left-box a .icon,.header-top .right-box a .icon{margin-right:3px;font-size:12px}
.header-top .nav-box{display:flex;justify-content:space-between;align-items:center}
.header-top .nav-box a{margin:0px 20px;color:#fff;font-size:16px;height:40px;line-height:40px;min-width:120px;text-align:center}
.header-top .nav-box a.current{background:#8c8c8c}
.index-header{margin:0 auto;min-width:1200px;height:120px;background:#fff}
.index-header .wrapper{display:flex;justify-content:space-between;align-items:center}
.index-header .logo{width:180px}
.index-header .logo img{max-width:180px}
.index-header .search-box{display:flex;justify-content:space-between;align-items:center;position:relative;width:350px;height:40px;border:2px solid #e93323;border-radius:5px}
.index-header .search-box .select-box{border-right:1px solid #cfcfcf;border-radius:5px 0 0 5px}
.index-header .search-box .select-box .select{width:75px;color:#999;font-size:13px;border:none;outline:none;cursor:pointer}
.index-header .search-box .select-box .select .el-input__inner{border:none}
.index-header .search-box .input-box{flex-grow:1;display:flex;justify-content:space-between;align-items:center;position:relative;height:100%}
.index-header .search-box .input-box .icon{position:absolute;left:14px;top:10px;margin-right:5px;color:#c1c1c1;font-size:15px}
.index-header .search-box .input-box .input{padding-left:36px;width:100%;height:100%;border:none;outline:none;font-size:13px;box-sizing:border-box;border-radius:5px 0 0 5px}
.index-header .search-box .btn{width:90px;height:100%;text-align:center;line-height:36px;color:#fff;font-size:14px;font-weight:600;background-color:#e93323;cursor:pointer}
.goods-header{margin:0 auto;min-width:1200px;height:120px;background:#fff}
.goods-header .wrapper{display:flex;justify-content:space-between;align-items:center}
.goods-header .left-box img{max-width:224px}
.goods-header .center-box{position:relative;width:640px;height:40px;border:2px solid #e93323;border-radius:5px;cursor:pointer}
.goods-header .center-box .search-box{display:flex;justify-content:space-between;align-items:center}
.goods-header .center-box .search-box .icon{position:absolute;left:14px;top:10px;margin-right:5px;color:#c1c1c1;font-size:15px}
.goods-header .center-box .search-box .input{padding-left:36px;width:548px;height:100%;border:none;outline:none;font-size:13px;border-radius:5px 0 0 5px}
.goods-header .center-box .search-box .btn{width:90px;height:100%;text-align:center;line-height:36px;color:#fff;font-weight:600;background-color:#e93323}
.goods-header .center-box .hot-box{position:absolute;bottom:-35px;left:0;width:560px;height:20px;overflow:hidden}
.goods-header .center-box .hot-box .text{display:inline-block;padding:0 10px;color:#999}
.goods-header .right-box a{display:block;width:118px;height:40px;text-align:center;line-height:40px;color:#e93323;cursor:pointer;border-radius:5px;border:1px solid #ddd}
.goods-header .right-box a .icon{margin-right:7px}
.slider-nav{display:flex;flex-direction:column;padding-top:10px}
.slider-nav .list-box{display:flex;justify-content:flex-start;margin-top:20px}
.slider-nav .list-box .title{flex-shrink:0;min-width:60px;color:#999;font-size:16px;line-height:38px}
.slider-nav .list-box .list{flex-grow:1;display:flex;justify-content:flex-start;flex-flow:row wrap;position:relative;margin-top:-15px;overflow:hidden}
.slider-nav .list-box .list a{margin:15px 0 0 20px;padding:10px 20px;max-width:120px;color:#282828;font-size:16px;line-height:1;text-align:center;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}
.slider-nav .list-box .list a.active,.slider-nav .list-box .list a:hover{color:#fff;background:#e93323}
.slider-box{margin-top:20px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}

/* 顶部轮播图（3张，全屏通栏，保持图片 1206x450 原始比例） */
.top-carousel{position:relative;width:100%;max-width:1200px;height:450px;margin:0 auto;background:#0F191E;overflow:hidden}
.top-carousel .top-carousel-container{width:100%;height:100%}
.top-carousel .top-carousel-container .swiper-slide{position:relative;width:100%;height:450px}
.top-carousel .top-carousel-container .img-box{position:relative;width:100%;height:100%;overflow:hidden}
.top-carousel .top-carousel-container .img-box > img{display:block;width:100%;height:100%;object-fit:cover}
.top-carousel .top-carousel-container .swiper-pagination{bottom:18px;text-align:center}
.top-carousel .top-carousel-container .swiper-pagination-bullet{background:#fff;opacity:.6;width:10px;height:10px;margin:0 6px}
.top-carousel .top-carousel-container .swiper-pagination-bullet-active{opacity:1;background:#ffd53f;width:28px;border-radius:5px;transition:all .3s}
.top-carousel .top-carousel-container .swiper-button-prev,
.top-carousel .top-carousel-container .swiper-button-next{width:50px;height:50px;color:rgba(255,255,255,.7);background:rgba(0,0,0,.25);border-radius:50%;transition:all .3s}
.top-carousel .top-carousel-container .swiper-button-prev:hover,
.top-carousel .top-carousel-container .swiper-button-next:hover{color:#fff;background:rgba(0,0,0,.5)}
.top-carousel .top-carousel-container .swiper-button-prev::after,
.top-carousel .top-carousel-container .swiper-button-next::after{font-size:24px;font-weight:bold}

/* 底部轮播图（3张，居中通栏） */
.bottom-carousel{background:#f0f0f0;padding:40px 0 50px;margin-top:30px}
.bottom-carousel .main-tit{text-align:center;margin-bottom:25px}
.bottom-carousel .main-tit h2{font-size:28px;color:#282828;margin-bottom:8px}
.bottom-carousel .main-tit p{color:#666;font-size:14px}
.bottom-carousel .bottom-carousel-container{position:relative;width:100%;max-width:1200px;height:800px;margin:0 auto;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0px 6px 35px rgba(0,0,0,0.05)}
.bottom-carousel .bottom-carousel-container .swiper-slide{position:relative;width:100%;height:800px}
.bottom-carousel .bottom-carousel-container .img-box{position:relative;width:100%;height:100%;overflow:hidden}
.bottom-carousel .bottom-carousel-container .img-box > img{display:block;width:100%;height:100%;object-fit:cover}
.bottom-carousel .bottom-carousel-container .swiper-pagination{bottom:14px;text-align:center}
.bottom-carousel .bottom-carousel-container .swiper-pagination-bullet{background:#fff;opacity:.6;width:10px;height:10px;margin:0 6px}
.bottom-carousel .bottom-carousel-container .swiper-pagination-bullet-active{opacity:1;background:#3eb2f3;width:28px;border-radius:5px;transition:all .3s}
.bottom-carousel .bottom-carousel-container .swiper-button-prev,
.bottom-carousel .bottom-carousel-container .swiper-button-next{width:44px;height:44px;color:rgba(255,255,255,.8);background:rgba(0,0,0,.3);border-radius:50%;transition:all .3s}
.bottom-carousel .bottom-carousel-container .swiper-button-prev:hover,
.bottom-carousel .bottom-carousel-container .swiper-button-next:hover{color:#fff;background:rgba(0,0,0,.55)}
.bottom-carousel .bottom-carousel-container .swiper-button-prev::after,
.bottom-carousel .bottom-carousel-container .swiper-button-next::after{font-size:20px;font-weight:bold}

.news-focus{display:flex;justify-content:space-between}
.news-focus .banner {
    position: relative;
    width: 100%;
    max-height: 600px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0px 6px 35px rgba(0,0,0,0.02);
    overflow: hidden
}
.news-focus .banner .swiper-container {
    max-height: 600px
}
.news-focus .banner .swiper-container .swiper-pagination{bottom:10px;text-align:right;padding-right:20px}
.news-focus .banner .swiper-container .swiper-pagination-bullet{background:#fff;opacity:.8;width:6px;height:6px}
.news-focus .banner .swiper-container .swiper-pagination-bullet-active{opacity:1;width:20px;height:6px;border-radius:10px;background:#ffd53f}
.news-focus .banner .img-box{position:relative;width:100%;height:100%;overflow:hidden}
.news-focus .banner .img-box > img,.news-focus .banner .img-box .el-image{width:100%;min-height:100%}
.news-focus .banner .txt-box{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.01)}
.news-focus .banner .txt-box span{position:absolute;left:0;bottom:20px;right:0;display:block;padding:5px 20px;color:#fff;font-size:18px;line-height:28px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news-focus .img-list{width:285px;margin-left:20px}
.news-focus .txt-list{display:flex;flex-direction:column;margin-left:20px;padding:0 0 20px 0;box-sizing:border-box;box-shadow:0px 6px 35px rgba(0,0,0,0.02);width:285px;background:#fff;border-radius:3px}
.news-focus .txt-list .list-box{margin-top:20px;padding:0 20px}
.news-focus .txt-list .list-box .title{color:#333;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-focus .txt-list .list-box .title .label{display:inline-block;margin-right:5px;padding:3px 5px;color:#fff;font-size:12px;background:#e93323;line-height:1;border-radius:2px;vertical-align:middle}
.news-focus .txt-list .list-box .info{margin-top:5px;line-height:1;color:#9DA0A5;font-size:12px}
.news-focus .txt-list .list-box .info .line::before{content:"·";display:inline-block}
.news-index{display:flex;flex-flow:row wrap;overflow:hidden}
.news-index .list-box{display:flex;margin:0 20px 20px 0;width:565px;background:#fff;border-radius:3px;box-sizing:border-box;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden;border:1px solid #EBEEF5;height:105px}
.news-index .list-box .left-box{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;padding:15px 0 0 20px}
.news-index .list-box .left-box .title{color:#282828;font-size:18px;line-height:1;text-overflow:ellipsis;white-space:nowrap;}
.news-index .list-box .left-box .info{display:block;margin-top:15px;color:#999;font-size:14px;height:66px;line-height:22px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.news-index .list-box .right-box{display:flex;flex-direction:column;width:100px;border:5px solid #EBEEF5;text-align:center}
.news-index .list-box .right-box .date{margin-top:15px;color:#ccc;font-size:12px}
.news-index .list-box .right-box .day{font-size:24px}
.news-index .list-box .right-box .date::before{margin-right:3px}
.news-index .list-box .img-box{flex-shrink:0;position:relative;margin-left:20px;width:192px;height:128px;border-radius:3px;overflow:hidden}
.news-index .list-box .img-box > img,.news-index .list-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.news-index .list-box .img-box > img:hover,.news-index .list-box .img-box .el-image:hover{transform:scale(1.2)}
.news-hot{padding:0 20px 20px 20px}
.news-hot .list-box{position:relative;display:flex;justify-content:space-between;margin-top:20px}
.news-hot .list-box:nth-child(1) .txt-box .title,.news-hot .list-box:nth-child(2) .txt-box .title{margin-left:0}
.news-hot .list-box .index{position:absolute;top:0;left:0;display:block;padding:5px;line-height:1;color:#fff;font-size:10px;text-align:center;border-radius:5px;background:#e93323;z-index:1}
.news-hot .list-box .img-box{flex-shrink:0;position:relative;margin-right:15px;width:128px;height:90px;border-radius:3px;overflow:hidden}
.news-hot .list-box .img-box > img,.news-hot .list-box .img-box .el-image{width:100%;min-height:100%;transition:all 0.5s}
.news-hot .list-box .img-box > img:hover,.news-hot .list-box .img-box .el-image:hover{transform:scale(1.2)}
.news-hot .list-box .txt-box{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.news-hot .list-box .txt-box .title{margin-left:30px;color:#282828;font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-hot .list-box .txt-box .text{margin-top:10px;color:#999;font-size:12px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news-hot .list-box .txt-box .info{display:flex;justify-content:space-between;margin-top:10px}
.news-hot .list-box .txt-box .info .icon{color:#999;font-size:12px}
.news-hot .list-box .txt-box .info .icon::before{margin-right:3px}
.news-hot .list-box .view{color:#999;font-size:12px;line-height:22px}
.news-hot .list-box .view::before{margin-right:3px}
.news-slider{display:flex;flex-flow:row wrap;margin:0 0 0 -20px;overflow:hidden}
.news-slider .list-box{display:flex;justify-content:space-between;position:relative;margin:20px 0 0 20px;padding:20px;width:390px;background:#fff;border-radius:3px;box-sizing:border-box;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.news-slider .list-box .left-box{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.news-slider .list-box .left-box .title{color:#282828;font-size:15px;line-height:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-slider .list-box .left-box .info{display:block;margin-top:10px;color:#999;font-size:12px;height:40px;line-height:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news-slider .list-box .left-box .date{margin-top:10px;color:#ccc;font-size:12px}
.news-slider .list-box .left-box .date::before{margin-right:3px}
.news-slider .list-box .img-box{flex-shrink:0;position:relative;margin-left:20px;width:128px;height:90px;border-radius:3px;overflow:hidden}
.news-slider .list-box .img-box > img,.news-slider .list-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.news-slider .list-box .img-box > img:hover,.news-slider .list-box .img-box .el-image:hover{transform:scale(1.2)}
.news-list{display:flex;flex-flow:row wrap;overflow:hidden}
.news-list .nodata{margin:20px 0 0 0;padding:20px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);width:100%;color:#999;line-height:100px;text-align:center}
.news-list .list-box{display:flex;justify-content:space-between;position:relative;margin:20px 0 0 0;padding:20px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.news-list .list-box .left-box{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.news-list .list-box .left-box .title{color:#282828;font-size:18px;line-height:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-list .list-box .left-box .info{min-width:800px;display:block;margin-top:15px;color:#999;font-size:14px;height:66px;line-height:22px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.news-list .list-box .left-box .date{margin-top:15px;color:#ccc;font-size:12px}
.news-list .list-box .left-box .date::before{margin-right:3px}
.news-list .list-box .img-box{flex-shrink:0;position:relative;margin-left:20px;width:192px;height:128px;border-radius:3px;overflow:hidden}
.news-list .list-box .img-box > img,.news-list .list-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.news-list .list-box .img-box > img:hover,.news-list .list-box .img-box .el-image:hover{transform:scale(1.2)}
.loadmore-box{padding:30px 0;text-align:center}
.loadmore-btn{min-width:160px;height:40px;line-height:38px;padding:0 30px;background:#fff;border:1px solid #e6e6e6;border-radius:3px;color:#666;font-size:14px;cursor:pointer;transition:all .3s}
.loadmore-btn:hover{color:#1890ff;border-color:#1890ff;background:#f0f8ff}
.video-index{display:flex;justify-content:space-between;margin-top:20px}
.video-index .left-box{position:relative;width:590px;height:350px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.video-index .left-box .item-box{width:100%;height:100%;cursor:pointer}
.video-index .left-box .item-box:hover .img-box > img,.video-index .left-box .item-box:hover .img-box el-image{transform:scale(1.2)}
.video-index .left-box .item-box .img-box{width:100%;height:100%;overflow:hidden}
.video-index .left-box .item-box .img-box > img,.video-index .left-box .item-box .img-box .el-image{width:100%;height:100%;min-height:100%;transition:all 0.5s}
.video-index .left-box .item-box .txt-box{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.01)}
.video-index .left-box .item-box .txt-box:hover .icon{opacity:.4}
.video-index .left-box .item-box .txt-box .text{position:absolute;left:0;bottom:20px;right:0;display:block;padding:5px 20px;color:#fff;font-size:20px;line-height:28px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.video-index .left-box .item-box .txt-box .icon{position:absolute;top:50%;left:50%;margin:-28px auto auto -28px;color:#fff;font-size:56px;opacity:0}
.video-index .right-box{width:590px}
.video-list{margin-top:20px}
.slider-banner{position:relative;height:420px}
.slider-banner .goods-index-container{height:100%}
.slider-banner .goods-index-container img{display:block;width:100%;height:100%}
.slider-banner .goods-index-container .swiper-button-prev{left:241px}
.slider-banner .goods-index-container .swiper-button-next{right:17px}
.slider-banner .goods-index-container .swiper-pagination{bottom:14px;text-align:right;padding-right:20px}
.slider-banner .goods-index-container .swiper-pagination-bullet{width:34px;height:2px;background:#fff;opacity:.8;border-radius:1px}
.slider-banner .goods-index-container .swiper-pagination-bullet-active{opacity:1;height:3px;border-radius:3px}
.goods-nav{background:#fff}
.goods-nav .wrapper{display:flex;justify-content:flex-start;align-items:center}
.goods-nav .item{display:inline-block;margin-right:13px;padding:11.5px 10px;color:#282828;font-size:16px;font-weight:400;cursor:pointer;min-width:90px;text-align:center}
.goods-nav .category-wrap{position:relative;width:224px;height:44px}
.goods-nav .category-wrap:hover .category-box{display:block}
.goods-nav .category-wrap > .title{display:block;line-height:44px;color:#fff;background:#e93323;text-align:center;cursor:pointer}
.goods-nav .category-wrap .category-box{display:none}
.goods-nav .category-wrap .category-box.active{display:block}
.goods-nav .category-wrap .category-box.active .sort-box{background-color:rgba(0,0,0,0.4)}
.goods-nav .category-box{position:absolute;top:44px;left:0;height:420px;z-index:9}
.goods-nav .category-box .sort-box{padding:14px 0;width:224px;height:100%;background-color:#222;color:#fff}
.goods-nav .category-box .sort-box .list-box{display:flex;justify-content:space-between;align-items:center;padding:0 21px;height:39px;cursor:pointer}
.goods-nav .category-box .sort-box .list-box:hover{background:#e93323}
.goods-nav .category-box .sort-box .list-box:hover .sort-con{display:block}
.goods-nav .category-box .sort-box .list-box .icon{font-size:10px}
.goods-nav .category-box .sort-box .list-box .title{width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.goods-nav .category-box .sort-box .list-box .sort-con{position:absolute;top:0;left:224px;display:none;width:664px;height:100%;background-color:#fff;box-shadow:5px 1px 10px rgba(0,0,0,0.05);border:1px solid #f2f2f2;border-left:0;border-right:0;padding:0 5px 20px 29px}
.goods-nav .category-box .sort-box .list-box .sort-con .sort-li{display:flex;align-items:flex-start;flex-wrap:wrap;overflow-x:hidden;overflow-y:auto;padding-right:29px;max-height:400px}
.goods-nav .category-box .sort-box .list-box .sort-con .sort-li .item-box{display:flex;flex-direction:column;align-items:center;margin-top:30px;width:33.33%}
.goods-nav .category-box .sort-box .list-box .sort-con .sort-li .item-box .img-box{position:relative;width:68px;height:68px;border:1px solid #f5f5f5;border-radius:5px;overflow:hidden}
.goods-nav .category-box .sort-box .list-box .sort-con .sort-li .item-box .img-box > img,.goods-nav .category-box .sort-box .list-box .sort-con .sort-li .item-box .img-box .el-image{width:100%;height:100%}
.goods-nav .category-box .sort-box .list-box .sort-con .sort-li .item-box .title{flex:1;margin-top:14px;color:#282828;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.goods-nav .category-box .sort-box .list-box .sort-con .sort-er{overflow-x:hidden;overflow-y:auto;max-height:400px;padding-top:20px}
.goods-nav .category-box .sort-box .list-box .sort-con .sort-er .item-box{display:flex;margin-top:10px;justify-content:space-between}
.goods-nav .category-box .sort-box .list-box .sort-con .sort-er .item-box .text{color:#282828;margin-left:14px;width:66px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.goods-nav .category-box .sort-box .list-box .sort-con .sort-er .item-box .list{width:548px}
.goods-nav .category-box .sort-box .list-box .sort-con .sort-er .item-box .list a{display:inline-block;margin-bottom:12px;padding:0 20px;text-align:center;color:#888;font-size:12px;cursor:pointer}
.goods-banner{margin-top:30px;width:1200px;height:120px;overflow:hidden}
.goods-banner img{width:100%}
.goods-speed{display:flex;justify-content:space-between;margin-top:30px;border-radius:3px;overflow:hidden}
.goods-speed .left-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:44px 0;width:224px;height:315px;color:#fff;background:#e93423;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.goods-speed .left-box .icon{font-size:54px}
.goods-speed .left-box .text{margin-top:20px;font-size:22px}
.goods-speed .left-box .desc{margin-top:10px;color:rgba(255,255,255,0.6);font-size:12px}
.goods-speed .right-box{position:relative;width:976px;background:#fff;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.goods-speed .right-box .goods-speed-container .swiper-slide::before{content:" ";position:absolute;width:1px;height:98px;background:#f4f4f4;top:50%;left:10px;margin-top:-49px}
.goods-speed .right-box .goods-speed-container .swiper-slide:first-child::before{display:none}
.goods-speed .right-box .goods-speed-container .list-box{display:inline-block;position:relative;margin-left:20px;padding:16px;width:224px}
.goods-speed .right-box .goods-speed-container .list-box:hover .picture > img,.goods-speed .right-box .goods-speed-container .list-box:hover .picture .el-image{transform:scale(1.2)}
.goods-speed .right-box .goods-speed-container .list-box .picture{width:192px;height:192px;overflow:hidden}
.goods-speed .right-box .goods-speed-container .list-box .picture > img,.goods-speed .right-box .goods-speed-container .list-box .picture .el-image{width:100%;height:100%;transition:all 0.5s}
.goods-speed .right-box .goods-speed-container .list-box .title{color:#282828;text-align:center;margin:10px auto 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.goods-speed .right-box .goods-speed-container .list-box .price{display:block;margin-top:6px;color:#e93323;font-size:18px;font-weight:700;line-height:26px;height:26px}
.goods-speed .right-box .goods-speed-container .list-box .price .ot{display:inline-block;margin-left:2px;color:#a3a3a3;font-size:14px;font-weight:300;text-decoration:line-through}
.goods-speed .right-box .goods-speed-container .list-box .timer{margin-top:6px;color:#282828;font-size:13px;line-height:24px;height:24px}
.goods-speed .right-box .goods-speed-container .list-box .timer .text{color:#999}
.goods-speed .right-box .goods-speed-container .swiper-button-prev{left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAMAAACdioI/AAAAn1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxsaGhpOTk59fX2ZmZmWlpajo6Oqqqq2trbFxcXJycnLy8vZ2dna2trt7e3v7+/29vb09PT5+fn6+vr6+vr6+vr8/Pz9/f39/f3+/v7+/v7///////+BP7oqAAAANXRSTlMAAQIDBAUGBwgJCgsODxAREhMVFhcYGRocHSQvNzg9QkZUVVhsbp6ivL3R1dve5Oru8vT6/PwC64kAAAC0SURBVCjPldPZDoJADAVQQAQRWUTpdd/3HfH/v80XxRK5ifZpJieZmXZaA69Ik7jlmoYK6JC4TgSQyCYCiMcE4jMBfCriMEFqMUFARWwmiKiIqaW3PX82DSWDXb7WbyiWw8N9qQ6IC5lerjN9UfKWRXYal5N9y+0xQbXMs9OoJB16T5u+LdT57PNVdabob46kOj9VlP9CSH+7xjrE/berpEk6MXVIxwcWmRL7e0qkm0SenqwnqLRDZjrBj2wAAAAASUVORK5CYII=);width:25px;height:34px;background-size:100% 100%}
.goods-speed .right-box .goods-speed-container .swiper-button-prev::after{display:none}
.goods-speed .right-box .goods-speed-container .swiper-button-next{right:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAMAAACdioI/AAAAolBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxtJSUl9fX2Wlpabm5ulpaWtra21tbW4uLjFxcXLy8vZ2dna2trt7e3u7u709PT09PT5+fn6+vr6+vr8/Pz8/Pz9/f39/f3+/v7+/v7+/v7///////9UhR2kAAAANnRSTlMAAQIDBAUGBwgJCgsMDg8QERITFRYXGBkaHCMvODg+QUhIVFhsbpyiu7zQ2d3h4+rr8fT1+vyR/EZAAAAAwUlEQVQoz43T1xaCMAwG4B9EFBcgSgPuvTe+/6t5oUCqhGOuevK1NG0DkIdRa/tBSJ/I81VfEY80b3l6PhPnO59K6xfe0iQqFlsJYoYkSIcEsZQkHgliKEnq+fi0ibiw/VfJLmbis2mLx36QS8C/PbueJ5noxxwdb/NiofHzkkpPgyFb0+Uw5fu4vLY7r42ddJls4+LbOayj/2605BW0GnSpiK+NmtQhJV0FNKROBOxQEpiu0PEALOEvAQDD8YJ+xi+Fq0YbEcyxOQAAAABJRU5ErkJggg==);width:25px;height:34px;background-size:100% 100%}
.goods-speed .right-box .goods-speed-container .swiper-button-next::after{display:none}
.goods-chose{display:flex;justify-content:space-between;margin-top:15px}
.goods-chose .left-box{display:flex;justify-content:space-between;padding:28px;width:590px;height:250px;background:#fff;border-radius:3px;box-sizing:border-box;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.goods-chose .left-box .txt-box{display:flex;flex-direction:column;width:310px}
.goods-chose .left-box .txt-box .title{color:#282828;font-size:18px;word-break:break-all;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}
.goods-chose .left-box .txt-box .info{margin-top:8px;color:#a3a3a3;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.goods-chose .left-box .txt-box .price{margin-top:26px;color:#e93323;font-size:20px;font-weight:700}
.goods-chose .left-box .img-box{width:194px;height:194px;overflow:hidden}
.goods-chose .left-box .img-box > img,.goods-chose .left-box .img-box .el-image{width:194px;height:194px;transition:all 0.5s}
.goods-chose .left-box .img-box > img:hover,.goods-chose .left-box .img-box .el-image:hover{transform:scale(1.2)}
.goods-chose .right-box{display:flex;flex-direction:column;position:relative;margin-left:20px;padding:28px;width:285px;height:250px;border-radius:3px;background:#fff;box-sizing:border-box;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.goods-chose .right-box .title{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.goods-chose .right-box .price{color:#e93323;font-size:20px;font-weight:700;margin-top:12px}
.goods-chose .right-box .img-box{position:absolute;right:28px;bottom:28px;width:130px;height:130px;overflow:hidden}
.goods-chose .right-box .img-box > img,.goods-chose .right-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.goods-chose .right-box .img-box > img:hover,.goods-chose .right-box .img-box .el-image:hover{transform:scale(1.2)}
.goods-recom{display:flex;justify-content:space-between;margin-top:20px}
.goods-recom .item-box{margin-left:15px;padding:26px 0;width:390px;height:400px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.goods-recom .item-box:first-child{margin-left:0}
.goods-recom .item-box .stitle{padding:0 27px}
.goods-recom .item-box .recom-list{margin-top:32px}
.goods-recom .item-box .recom-list .swiper-slide{position:relative;top:20px;display:block;width:180px;height:280px;margin-right:15px;transition:all .3s ease}
.goods-recom .item-box .recom-list .swiper-slide.swiper-slide-active{top:0;left:0}
.goods-recom .item-box .recom-list .swiper-slide.swiper-slide-active img{width:180px}
.goods-recom .item-box .recom-list .swiper-slide.swiper-slide-active .txt-box{position:absolute;bottom:0;width:100%;text-align:center;opacity:1}
.goods-recom .item-box .recom-list .swiper-slide img{width:160px}
.goods-recom .item-box .recom-list .swiper-slide .txt-box{display:flex;flex-direction:column;text-align:center;opacity:0}
.goods-recom .item-box .recom-list .swiper-slide .txt-box .title{margin-bottom:10px;color:#282828;font-size:15px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.goods-recom .item-box .recom-list .swiper-slide .txt-box .price{color:#e93323;font-size:14px;font-weight:700}
.goods-recom .item-box .recom-list .swiper-slide .txt-box .price i{font-style:normal;font-size:20px}
.goods-recom .item-box .brand-list{display:flex;flex-direction:column;margin-top:30px;padding:0 27px}
.goods-recom .item-box .brand-list .list-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 15px 0 20px;width:100%;height:136px;box-sizing:border-box;border-radius:3px;background:#f1f5f9}
.goods-recom .item-box .brand-list .list-box .txt-box{display:flex;flex-direction:column;width:183px}
.goods-recom .item-box .brand-list .list-box .txt-box .title{color:#282828;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.goods-recom .item-box .brand-list .list-box .txt-box .info{margin-top:10px;color:#8b8b8b;font-size:12px;line-height:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}
.goods-recom .item-box .brand-list .list-box .img-box{position:relative;width:106px;height:106px;overflow:hidden}
.goods-recom .item-box .brand-list .list-box .img-box > img,.goods-recom .item-box .brand-list .list-box .img-box .el-image{width:100%;height:100%;border-radius:3px;transition:all 0.5s}
.goods-recom .item-box .brand-list .list-box .img-box > img:hover,.goods-recom .item-box .brand-list .list-box .img-box .el-image:hover{transform:scale(1.2)}
.goods-recom .item-box .top-list{display:flex;flex-direction:column;margin-top:30px;padding:0 27px}
.goods-recom .item-box .top-list .list-box{display:flex;justify-content:space-around;align-items:center;margin-bottom:15px}
.goods-recom .item-box .top-list .list-box .num{width:36px;height:44px}
.goods-recom .item-box .top-list .list-box .num img{width:100%;height:100%}
.goods-recom .item-box .top-list .list-box .img-box{width:84px;height:84px;overflow:hidden}
.goods-recom .item-box .top-list .list-box .img-box > img,.goods-recom .item-box .top-list .list-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.goods-recom .item-box .top-list .list-box .img-box > img:hover,.goods-recom .item-box .top-list .list-box .img-box .el-image:hover{transform:scale(1.2)}
.goods-recom .item-box .top-list .list-box .title{width:136px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}
.goods-classify{display:flex;justify-content:space-between;margin-top:15px}
.goods-classify .left-box{flex-shrink:0;margin-right:20px;width:224px;height:640px;border-radius:3px;overflow:hidden}
.goods-classify .left-box > img,.goods-classify .left-box el-image{width:100%;height:100%}
.goods-classify .right-box{flex-grow:1}
.goods-classify .right-box .goods-list .list-box:nth-child(4n){margin-right:0}
.goods-index{margin-top:20px}
.goods-list{display:flex;flex-flow:row wrap;margin:-20px 0 0 -20px;overflow:hidden}
.goods-list .nodata{margin:20px 0 0 20px;padding:30px;width:100%;color:#999;text-align:center;line-height:80px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff}
.goods-list .list-box{width:224px;padding:16px;background:#fff;margin:20px 0 0 20px;border-radius:3px;box-sizing:border-box;box-shadow:0px 6px 35px rgba(0,0,0,0.02);cursor:pointer}
.goods-list .list-box:hover{box-shadow:0px 3px 20px rgba(0,0,0,0.06)}
.goods-list .list-box:hover .img-box > img,.goods-list .list-box:hover .img-box .el-image{transform:scale(1.2)}
.goods-list .list-box .img-box{width:192px;height:192px;overflow:hidden}
.goods-list .list-box .img-box > img,.goods-list .list-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.goods-list .list-box .title{margin-top:8px;color:#666;font-size:14px;height:40px;line-height:22px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}
.goods-list .list-box .title .label{display:inline-block;margin-right:5px;padding:0 5px;color:#fff;font-size:12px;background:#e93323;height:18px;line-height:18px;text-align:center;border-radius:2px}
.goods-list .list-box .price{display:block;margin-top:12px;color:#e93323;font-size:20px;font-weight:700;line-height:26px;height:26px}
.goods-list .list-box .price span{font-size:14px}
.goods-list .list-box .price .ot{display:inline-block;margin-left:2px;color:#a3a3a3;font-size:14px;font-weight:300;text-decoration:line-through}
.goods-list .list-box .point{display:block;margin-top:12px;color:#e93323;font-size:20px;font-weight:700;line-height:26px;height:26px}
.goods-list .list-box .point .icon{color:#999;font-size:14px;font-weight:normal;margin-right:5px}
.goods-list .list-box .point .ot{display:inline-block;margin-left:2px;color:#a3a3a3;font-size:14px;font-weight:300;text-decoration:line-through}
.goods-list .list-box .desc{display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:#aaa;font-size:12px}
.goods-list .list-box .timer{margin-top:6px;color:#282828;font-size:13px;line-height:24px;height:24px}
.goods-list .list-box .timer .text{color:#999}
.goods-info{display:flex;justify-content:space-between;margin-top:30px}
.goods-info .left-box{position:relative;width:400px;background:#fff;border-radius:3px 0 0 3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.goods-info .left-box .swiper-gallery{position:relative;width:100%;height:400px}
.goods-info .left-box .swiper-gallery .swiper-slide img{width:100%;height:100%}
.goods-info .left-box .swiper-thumbs{position:relative;margin:20px 15px}
.goods-info .left-box .swiper-thumbs .swiper-container{padding:0 10px}
.goods-info .left-box .swiper-thumbs .swiper-button-prev{left:0;top:0;width:16px;height:100%;margin-top:0}
.goods-info .left-box .swiper-thumbs .swiper-button-prev::after{color:#999;font-size:20px;font-weight:bold}
.goods-info .left-box .swiper-thumbs .swiper-button-next{top:0;right:0;width:16px;height:100%;margin-top:0}
.goods-info .left-box .swiper-thumbs .swiper-button-next::after{color:#999;font-size:20px;font-weight:bold}
.goods-info .left-box .swiper-thumbs .swiper-slide{position:relative;margin:0 8px;width:65px;height:65px;box-sizing:border-box;border:2px solid #f5f5f5;overflow:hidden;cursor:pointer}
.goods-info .left-box .swiper-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#e93323}
.goods-info .left-box .swiper-thumbs .swiper-slide img{width:100%;height:100%}
.goods-info .left-box .btn-box{margin:0 30px 30px 0}
.goods-info .left-box .btn-box .icon{margin-left:30px;color:#4b4b4b;font-size:14px;line-height:20px;cursor:pointer}
.goods-info .left-box .btn-box .icon::before{margin-right:5px}
.goods-info .right-box{display:flex;flex-direction:column;padding:30px;width:800px;background:#fff;border-radius:0 3px 3px 0;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.goods-info .right-box .gtitle{font-size:20px;font-weight:600;line-height:1.5em}
.goods-info .right-box .stitle{margin-top:10px;color:#e4393c;font-size:14px;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.goods-info .right-box .info-box{display:flex;justify-content:space-between;margin-top:20px;padding:10px 0;color:#fff;background:#e93323}
.goods-info .right-box .info-box .price-box{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-left:20px}
.goods-info .right-box .info-box .price-box .del{margin-bottom:5px;color:#f18282;font-size:12px;text-decoration:line-through}
.goods-info .right-box .info-box .price-box .price{font-size:24px;line-height:1;font-weight:600}
.goods-info .right-box .info-box .price-box .price::before{content:"￥";font-size:22px;font-weight:500}
.goods-info .right-box .info-box .point-box{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-left:20px}
.goods-info .right-box .info-box .point-box .del{margin-bottom:5px;color:#f18282;font-size:12px;text-decoration:line-through}
.goods-info .right-box .info-box .point-box .text{font-size:14px;line-height:1}
.goods-info .right-box .info-box .point-box .text b{margin:0 5px;font-size:24px;font-weight:normal;line-height:1;font-weight:600}
.goods-info .right-box .info-box .timer-box{display:flex;flex-direction:column;justify-content:center;padding:0 20px}
.goods-info .right-box .info-box .timer-box .title{color:#f18282}
.goods-info .right-box .info-box .sale-box{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:0 20px}
.goods-info .right-box .info-box .sale-box .num{margin-bottom:3px;font-weight:700;font-size:18px}
.goods-info .right-box .info-box .sale-box .text{font-size:12px}
.goods-info .right-box .info-box .sale-box::before{content:"";position:absolute;top:12px;bottom:10px;left:0;width:1px;border-left:1px solid rgba(255,255,255,0.24)}
.goods-info .right-box .promote-box{display:flex;flex-direction:column;padding:20px 20px 0 20px;background:#f7f7f7;color:#5a5a5a}
.goods-info .right-box .promote-box .list-box{display:flex;justify-content:space-between;margin-bottom:20px}
.goods-info .right-box .promote-box .list-box .title{width:80px;color:#999}
.goods-info .right-box .promote-box .list-box .remark{flex-grow:1;display:flex;flex-direction:column;color:#727272;font-size:12px;line-height:20px}
.goods-info .right-box .promote-box .list-box .coupon{flex-grow:1;margin-top:-10px}
.goods-info .right-box .promote-box .list-box .coupon .item-warp{display:flex;justify-content:space-between;align-items:center;margin-top:10px}
.goods-info .right-box .promote-box .list-box .coupon .item-warp .item-box{display:flex;justify-content:space-between;align-items:center;color:#fff;border:1px solid #e93323;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.goods-info .right-box .promote-box .list-box .coupon .item-warp .item-box .num{padding:0 10px;font-size:13px;height:24px;line-height:24px;background:#e93323}
.goods-info .right-box .promote-box .list-box .coupon .item-warp .item-box .text{flex-grow:1;padding:0 10px;color:#e93323;font-size:12px;line-height:1}
.goods-info .right-box .promote-box .list-box .coupon .item-warp .info{flex-grow:1;padding:0 10px;color:#999;font-size:12px}
.goods-info .right-box .promote-box .list-box .coupon .item-warp .btn{color:#e93323;font-size:12px;border-bottom:1px solid #e93323;cursor:pointer}
.goods-info .right-box .spec-list{display:flex;flex-direction:column;margin-top:20px}
.goods-info .right-box .spec-list .list-box{display:flex;justify-content:flex-start;margin-bottom:10px}
.goods-info .right-box .spec-list .list-box .title{margin:0 20px;width:60px;line-height:32px;color:#999}
.goods-info .right-box .spec-list .list-box .item-box{display:flex;justify-content:flex-start;position:relative}
.goods-info .right-box .spec-list .list-box .item-box .text{margin:0 10px 10px 0;padding:10px 20px;font-size:12px;line-height:1;border-radius:3px;border:2px solid #f5f5f5;cursor:pointer}
.goods-info .right-box .spec-list .list-box .item-box .text.active{color:#fff;border-color:#e93323;background:#e93323}
.goods-info .right-box .spec-list .list-box .item-box .pic{position:relative;margin:0 10px 10px 0;border-radius:3px;border:2px solid #f5f5f5;box-sizing:border-box;width:64px;height:64px;cursor:pointer}
.goods-info .right-box .spec-list .list-box .item-box .pic.active{border-color:#e93323}
.goods-info .right-box .spec-list .list-box .item-box .pic img{width:100%;height:100%}
.goods-info .right-box .spec-list .list-box .item-box .input .desc{color:#999;margin-left:10px}
.goods-info .right-box .btn-box{margin:20px 0 0 100px}
.goods-detail{display:flex;justify-content:space-between;margin-top:20px}
.goods-detail .left-box{width:224px}
.goods-detail .left-box .head-box{display:flex;justify-content:flex-start;align-items:center;padding:0 20px;background:#fff;height:51px;color:#333;font-size:14px;border-bottom:1px solid #ededed;border-radius:3px 3px 0 0}
.goods-detail .left-box .head-box .icon{margin-right:5px;color:#999;font-size:14px}
.goods-detail .right-box{width:956px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.goods-detail .right-box .head-box{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #ededed}
.goods-detail .right-box .head-box .item-box{display:flex;justify-content:center;align-items:center;position:relative;padding:0 30px;height:50px;color:#333;font-size:14px;cursor:pointer}
.goods-detail .right-box .head-box .item-box:first-child::before{display:none}
.goods-detail .right-box .head-box .item-box::before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:1px;border-left:1px solid #d9d9d9}
.goods-detail .right-box .head-box .item-box:hover{color:#e93323}
.goods-detail .right-box .head-box .item-box.active{color:#e93323;font-weight:600}
.goods-detail .right-box .head-box .item-box.active::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#e93323}
.goods-detail .right-box .content{padding:20px 30px}
.goods-detail .right-box .content .param{display:flex;justify-content:flex-start;flex-flow:row wrap;align-items:center;position:relative}
.goods-detail .right-box .content .param .text{margin:5px 0;padding-right:2%;width:23%;color:#666;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.goods-detail .right-box .content .detail{padding-top:20px}
.goods-detail .right-box .content .detail p{margin:10px 0;line-height:1.8em}
.goods-detail .right-box .content .detail img{display:block;width:100%}
.goods-screen{display:flex;flex-direction:column;margin-top:30px;padding:0 20px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.goods-screen .list-box{display:flex;justify-content:flex-start;align-items:center;font-size:14px;line-height:50px;border-top:1px solid #f5f5f5}
.goods-screen .list-box:first-child(1){border:none}
.goods-screen .list-box .title{color:#999;min-width:45px}
.goods-screen .list-box .item-box{display:flex;justify-content:flex-start;align-items:center}
.goods-screen .list-box .item-box .text{margin-left:20px;padding:5px 10px;line-height:1;border-radius:3px;cursor:pointer}
.goods-screen .list-box .item-box .text.active{color:#fff;background:#e93323}
.goods-screen .list-box .item-box .text.active .icon{color:#e93323}
.goods-screen .list-box .item-box .text .icon{font-size:14px}
.goods-screen .list-box .item-box .input .el-input{width:100px}
.goods-screen .list-box .item-box .input .el-input .el-input-group__prepend{padding:0 5px}
.goods-screen .list-box .item-box .line{margin:0 5px;color:#ccc}
.goods-screen .list-box .item-box .btn{margin-left:10px}
.picture-hot{display:flex;justify-content:space-between;flex-flow:row wrap;padding:20px 20px 0 20px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.picture-hot .list-box{display:flex;flex-direction:column;position:relative;margin-bottom:20px;width:160px}
.picture-hot .list-box .img-box{width:100%;height:112px;border-radius:3px;overflow:hidden}
.picture-hot .list-box .img-box > img,.picture-hot .list-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.picture-hot .list-box .img-box > img:hover,.picture-hot .list-box .img-box .el-image:hover{transform:scale(1.2)}
.picture-hot .list-box .title{margin-top:10px;color:#282828;font-size:14px;line-height:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.picture-list{display:flex;flex-flow:row wrap;margin:-20px 0 0 -20px;overflow:hidden}
.picture-list .nodata{margin:20px 0 0 20px;padding:30px;width:100%;color:#999;text-align:center;line-height:80px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff}
.picture-list .list-box{position:relative;display:block;margin:20px 0 0 20px;width:285px;height:165px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden;cursor:pointer}
.picture-list .list-box:hover .img-box > img,.picture-list .list-box:hover .img-box .el-image{transform:scale(1.2)}
.picture-list .list-box:hover .txt-box .icon{opacity:.4}
.picture-list .list-box .img-box{width:100%;height:100%;overflow:hidden}
.picture-list .list-box .img-box > img,.picture-list .list-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.picture-list .list-box .txt-box{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.01)}
.picture-list .list-box .txt-box .icon{position:absolute;top:50%;left:50%;margin:-24px auto auto -24px;color:#fff;font-size:48px;opacity:0}
.picture-list .list-box .txt-box .text{position:absolute;left:0;bottom:0;right:0;display:block;padding:10px;color:#fff;font-size:14px;line-height:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.photo-index{position:relative;margin-top:20px;width:100%;height:390px;overflow:hidden}
.photo-index .list-box{position:absolute;top:0;left:0;display:block;width:285px;height:185px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden;cursor:pointer}
.photo-index .list-box:nth-child(1){height:390px}
.photo-index .list-box:nth-child(2){left:305px}
.photo-index .list-box:nth-child(3){left:610px}
.photo-index .list-box:nth-child(4){left:auto;right:0}
.photo-index .list-box:nth-child(5){top:205px;left:305px;width:590px}
.photo-index .list-box:nth-child(6){top:205px;left:auto;right:0}
.photo-index .list-box:hover .txt-box{opacity:1}
.photo-index .list-box:hover .img-box > img,.photo-index .list-box:hover .img-box .el-image{transform:scale(1.2)}
.photo-index .list-box .img-box{width:100%;height:100%;overflow:hidden}
.photo-index .list-box .img-box > img,.photo-index .list-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.photo-index .list-box .txt-box{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.01);opacity:0}
.photo-index .list-box .txt-box .text{display:flex;flex-direction:column;position:absolute;left:0;bottom:0;right:0;padding:10px;color:#fff;font-size:16px;line-height:24px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.photo-list{display:flex;flex-flow:row wrap;margin:0 0 0 -20px;overflow:hidden}
.photo-list .nodata{margin:20px 0 0 20px;padding:30px;width:100%;color:#999;text-align:center;line-height:80px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff}
.photo-list .list-box{position:relative;margin:20px 0 0 20px;width:285px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff;cursor:pointer;overflow:hidden}
.photo-list .list-box:hover .img-box > img,.photo-list .list-box:hover .img-box .el-image{transform:scale(1.2)}
.photo-list .list-box .img-box{width:100%;height:285px;overflow:hidden}
.photo-list .list-box .img-box > img,.photo-list .list-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.photo-list .list-box .like-box{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:50%;top:254px;margin-left:-32px;width:64px;height:64px;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.2);background:rgba(255,255,255,0.7);overflow:hidden}
.photo-list .list-box .like-box .icon{margin-bottom:5px;color:#e93423;font-size:22px;line-height:1}
.photo-list .list-box .like-box .text{color:#e93423;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.photo-list .list-box .txt-box{display:flex;flex-direction:column;padding:38px 20px 20px 20px;text-align:center}
.photo-list .list-box .txt-box .title{color:#666;font-size:14px;height:40px;line-height:22px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}
.photo-list .list-box .txt-box .date{margin-top:12px;color:#ccc;font-size:12px;line-height:1}
.photo-list .list-box .txt-box .date::before{margin-right:3px}
.down-index{display:flex;justify-content:space-between;margin-top:20px}
.down-index .left-box{position:relative;width:590px;height:350px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.down-index .left-box .item-box{width:100%;height:100%;cursor:pointer}
.down-index .left-box .item-box:hover .img-box > img,.down-index .left-box .item-box:hover .img-box .el-image{transform:scale(1.2)}
.down-index .left-box .item-box .img-box{width:100%;height:100%;overflow:hidden}
.down-index .left-box .item-box .img-box > img,.down-index .left-box .item-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.down-index .left-box .item-box .txt-box{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.01)}
.down-index .left-box .item-box .txt-box .text{position:absolute;left:0;bottom:20px;right:0;display:block;padding:5px 20px;color:#fff;font-size:20px;line-height:28px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.down-index .right-box{width:590px}
.down-list{display:flex;flex-flow:row wrap;margin:0 0 0 -20px;overflow:hidden}
.down-list .nodata{margin:20px 0 0 20px;padding:30px;width:100%;color:#999;text-align:center;line-height:80px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff}
.down-list .list-box{position:relative;margin:20px 0 0 20px;padding:20px;width:285px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);box-sizing:border-box;background:#fff;cursor:pointer;overflow:hidden}
.down-list .list-box:hover .img-box > img,.down-list .list-box:hover .img-box .el-image{transform:scale(1.2)}
.down-list .list-box .img-box{width:100%;height:245px;border-radius:3px;overflow:hidden}
.down-list .list-box .img-box > img,.down-list .list-box .img-box .el-image{width:100%;height:100%;transition:all 0.5s}
.down-list .list-box .txt-box{display:flex;flex-direction:column}
.down-list .list-box .txt-box .title{margin-top:10px;color:#666;font-size:14px;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.down-list .list-box .txt-box .info{margin-top:10px;color:#999;font-size:12px;height:40px;line-height:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}
.down-list .list-box .txt-box .date{display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:#ccc;font-size:12px;line-height:1}
.down-list .list-box .txt-box .date .icon{font-size:12px}
.down-list .list-box .txt-box .date .icon::before{margin-right:3px}
.content-box{display:flex;justify-content:space-between}
.content-box .box-800{width:1200px}
.content-box .box-380{width:380px}
.detail-box{margin-top:20px;padding:30px 30px 20px;width:100%;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.detail-box .h3{color:#282828;font-size:20px;line-height:38px}
.detail-box .meta{margin-top:10px;line-height:1;color:#999;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.detail-box .meta span{margin-right:10px}
.detail-box .meta .icon{font-size:14px}
.detail-box .meta .icon::before{margin-right:5px}
.detail-box .meta .icon.click{cursor:pointer}
.detail-box .content{position:relative;margin-top:30px;color:#333;font-size:15px;line-height:30px}
.detail-box .content p{margin:10px 0}
.detail-box .content img{max-width:100%}
.detail-box .album-list{display:flex;justify-content:flex-start;flex-flow:row wrap;margin:10px 0 0 -20px;overflow:hidden}
.detail-box .album-list .list-box{position:relative;margin:20px 0 0 20px}
.detail-box .album-list .list-box .img-box{position:relative;width:233px;height:233px;overflow:hidden}
.detail-box .album-list .list-box .img-box > img,.detail-box .album-list .list-box .img-box .el-image{width:100%;height:100%}
.detail-box .album-list .list-box .txt-box{position:absolute;left:0;right:0;bottom:0;width:100%;height:36px;background:rgba(0,0,0,0.1)}
.detail-box .album-list .list-box .txt-box .text{position:absolute;left:0;bottom:0;right:0;display:block;padding:10px;color:#fff;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.detail-box .attach-list{display:flex;flex-direction:column;position:relative;margin-top:10px}
.detail-box .attach-list .list-box{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:15px;border:1px solid #f0f0f0;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.detail-box .attach-list .list-box .left-box{display:flex;justify-content:flex-start}
.detail-box .attach-list .list-box .left-box .icon{margin-right:20px;color:#ccc;font-size:40px}
.detail-box .attach-list .list-box .left-box .txt-box .title{display:block;color:#282828;font-size:14px;font-weight:600;line-height:20px}
.detail-box .attach-list .list-box .left-box .txt-box .info{display:block;margin-top:10px;color:#999;font-size:12px;line-height:1}
.comment-box{margin-top:20px}
.comment-box .comment-from{display:flex;justify-content:flex-start}
.comment-box .comment-from .avatar-box{display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0px 6px 35px rgba(0,0,0,0.02);width:50px;height:50px;border-radius:50%;overflow:hidden}
.comment-box .comment-from .avatar-box > img,.comment-box .comment-from .avatar-box .el-image{width:100%;height:100%}
.comment-box .comment-from .avatar-box .icon{color:#999;font-size:24px}
.comment-box .comment-from .from-box{flex-grow:1;display:flex;justify-content:flex-start;position:relative;margin-left:20px;height:84px}
.comment-box .comment-from .from-box .input{position:relative;display:block;padding:10px;border:none;width:100%;height:100%;font-size:14px;line-height:24px;color:#4b4b4b;box-sizing:border-box;border:2px solid #f0f0f0;border-right:none;background:#fff}
.comment-box .comment-from .from-box .input .el-textarea{height:100%}
.comment-box .comment-from .from-box .input textarea{width:100%;height:100%;border:none}
.comment-box .comment-from .from-box .btn{width:100px;height:84px;line-height:84px;color:#fff;font-weight:600;text-align:center;background:#379be9;cursor:pointer}
.comment-box .comment-from .from-box .btn:hover{background:#328bd1}
.comment-box .comment-list .nodata{margin-top:20px;padding:20px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fafafa;color:#999;text-align:center;line-height:80px}
.comment-box .comment-list .list-box{display:flex;flex-direction:column;margin-top:20px;padding:20px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff}
.comment-box .comment-list .list-box .head-box{display:flex;justify-content:space-between}
.comment-box .comment-list .list-box .head-box .left{display:flex;justify-content:flex-start}
.comment-box .comment-list .list-box .head-box .left .avatar{width:50px;height:50px;border-radius:50%;overflow:hidden}
.comment-box .comment-list .list-box .head-box .left .avatar > img,.comment-box .comment-list .list-box .head-box .left .avatar .el-image{width:100%;height:100%}
.comment-box .comment-list .list-box .head-box .left .meta{display:flex;flex-direction:column;margin-left:20px}
.comment-box .comment-list .list-box .head-box .left .meta .name{color:#282828;font-size:16px;font-weight:600;line-height:20px}
.comment-box .comment-list .list-box .head-box .left .meta .time{margin-top:10px;color:#999;font-size:14px;line-height:1}
.comment-box .comment-list .list-box .head-box .right .icon{margin-left:10px;color:#999;font-size:14px;cursor:pointer}
.comment-box .comment-list .list-box .head-box .right .icon::before{margin-right:5px}
.comment-box .comment-list .list-box .content{margin:10px 0 0 70px;color:#4b4b4b;font-size:14px;line-height:24px}
.comment-box .comment-list .list-box .reply{margin:10px 0 0 70px;padding:12px;border-radius:3px;color:#666;font-size:14px;line-height:24px;background:#f7f8fa;overflow:hidden}
.comment-box .comment-list .list-box .reply .label{margin-right:3px;color:#999}
.comment-box .comment-list .list-box .reply .meta{display:flex;justify-content:space-between;align-items:center;margin-top:5px}
.comment-box .comment-list .list-box .reply .meta .left{color:#ccc;font-size:14px}
.comment-box .comment-list .list-box .reply .meta .right .icon{margin-left:10px;color:#999;font-size:14px;cursor:pointer}
.comment-box .comment-list .list-box .reply .meta .right .icon::before{margin-right:5px}
.evaluate-box{position:relative;padding:20px 30px}
.evaluate-box .screen-bar{display:flex;justify-content:flex-start;align-items:center}
.evaluate-box .screen-bar .text{margin-right:20px;padding:10px 20px;color:#666;font-size:14px;line-height:1;background:#f7f7f7;border-radius:3px;cursor:pointer}
.evaluate-box .screen-bar .text:hover{color:#e93323}
.evaluate-box .screen-bar .text.active{color:#fff;background:#e93323}
.evaluate-box .list-wrap .list-box{margin-top:20px;padding:10px 0;border-top:1px solid #f7f7f7}
.evaluate-box .list-wrap .list-box:first-child{border-top:none}
.evaluate-box .list-wrap .list-box .avatar-box{display:flex;justify-content:space-between;align-items:center}
.evaluate-box .list-wrap .list-box .avatar-box .left{display:flex;justify-content:flex-start;align-items:center}
.evaluate-box .list-wrap .list-box .avatar-box .left .avatar{position:relative;width:50px;height:50px;border-radius:50%;overflow:hidden}
.evaluate-box .list-wrap .list-box .avatar-box .left .avatar img{width:100%;height:100%}
.evaluate-box .list-wrap .list-box .avatar-box .left .meta{display:flex;flex-direction:column;margin-left:20px}
.evaluate-box .list-wrap .list-box .avatar-box .left .meta .name{color:#282828;font-size:16px;font-weight:600;ine-height:20px}
.evaluate-box .list-wrap .list-box .avatar-box .left .meta .time{margin-top:10px;color:#999;font-size:14px;line-height:1}
.evaluate-box .list-wrap .list-box .avatar-box .star .icon{margin:0 3px;color:#999;font-size:16px}
.evaluate-box .list-wrap .list-box .avatar-box .star .icon.icon-star-full{color:#ff722b}
.evaluate-box .list-wrap .list-box .content-box{margin:10px 0 0 70px;color:#4b4b4b;font-size:14px;line-height:24px}
.evaluate-box .list-wrap .list-box .album-box{display:flex;justify-content:flex-start;flex-flow:row wrap;margin:0 0 0 60px}
.evaluate-box .list-wrap .list-box .album-box .img-box{display:flex;justify-content:space-between;align-items:center;margin:10px 0 0 10px;background:#f7f8fa;width:65px;height:65px;box-sizing:border-box;border:1px solid #f7f8fa;border-radius:3px;overflow:hidden;cursor:pointer}
.evaluate-box .list-wrap .list-box .album-box .img-box > img,.evaluate-box .list-wrap .list-box .album-box .img-box .el-image{width:100%;height:100}
.evaluate-box .list-wrap .list-box .remark{display:flex;justify-content:space-between;margin:10px 0 0 70px;color:#999;font-size:12px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.evaluate-box .nodata{margin-top:20px;padding:20px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);color:#999;text-align:center;line-height:80px}
.login-box{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}
.login-box .wrap-box{display:flex;justify-content:space-between;width:950px}
.login-box .left-box{width:550px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.login-box .left-box .tab-box{display:flex;justify-content:space-between;align-items:center;margin:30px 50px}
.login-box .left-box .tab-box .text{flex-grow:1;position:relative;margin-left:20px;padding:10px 20px;color:#999;font-size:16px;line-height:1;text-align:center;cursor:pointer}
.login-box .left-box .tab-box .text:first-child{margin-left:0}
.login-box .left-box .tab-box .text:first-child::before{display:none}
.login-box .left-box .tab-box .text::before{content:"";position:absolute;top:10px;left:-10px;bottom:10px;display:block;width:1px;background:#ccc}
.login-box .left-box .tab-box .text.active{color:#e93323;font-weight:600}
.login-box .left-box .el-form{padding:0 50px}
.login-box .left-box .el-form .btn{width:100%}
.login-box .left-box .foot-box{display:flex;justify-content:space-between;align-items:center;margin:0 50px 30px 50px}
.login-box .left-box .foot-box .text{color:#323233;font-size:14px;line-height:1}
.login-box .right-box{display:flex;flex-direction:column;justify-content:center;position:relative;margin-left:20px;padding:30px 50px;width:380px;background:#fff;border-radius:3px;box-sizing:border-box;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.login-box .right-box .logo{text-align:center}
.login-box .right-box .head-box{display:flex;flex-direction:column;text-align:center}
.login-box .right-box .head-box .title{color:#323233;font-size:22px;line-height:34px}
.login-box .right-box .head-box .text{margin:10px 0 20px;color:#666;font-size:14px;line-height:24px}
.login-box .right-box .img-box{position:relative;margin-top:20px}
.login-box .right-box .img-box > img,.login-box .right-box .img-box el-image{width:100%}
.login-box .right-box .foot-box{margin:20px 0 0 0;display:flex;justify-content:space-around;align-items:center}
.login-box .right-box .foot-box .icon{color:#666;font-size:14px;line-height:1}
.login-box .right-box .foot-box .icon::before{margin-right:5px}
.account-box{display:flex;justify-content:space-between;margin-top:20px}
.account-box .left-box{width:224px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.account-box .left-box .head-box{text-align:center;border-bottom:20px solid #f7f7f7}
.account-box .left-box .head-box .img-box{display:flex;justify-content:center;align-items:center;margin:20px auto;width:120px;height:120px;border-radius:50%;box-shadow:0px 2px 30px rgba(0,0,0,0.06);background:#f3f3f3;overflow:hidden}
.account-box .left-box .head-box .img-box .icon{color:#fff;font-size:48px}
.account-box .left-box .head-box .img-box > img,.account-box .left-box .head-box .img-box .el-image{width:100%;height:100%;border-radius:50%}
.account-box .left-box .head-box .name{margin:0 20px;color:#323233;font-size:17px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.account-box .left-box .head-box .info{position:relative;display:flex;justify-content:space-around;align-items:center;margin-top:20px;padding:10px 0;background:#e93323}
.account-box .left-box .head-box .info .text{position:relative;margin:0 1%;padding:6px 12px;width:40%;color:#fff;font-size:12px;line-height:1;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden}
.account-box .left-box .head-box .info .text::before{margin-right:3px}
.account-box .left-box .head-box .info .text::after{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;border-left:1px solid #d9d9d9}
.account-box .left-box .head-box .info .text:first-child::after{display:none}
.account-box .left-box .menu-box{display:flex;flex-direction:column;padding:10px 0}
.account-box .left-box .menu-box .item-box{position:relative;margin:10px 0;padding:10px 30px;color:#666;font-size:16px;line-height:1;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.account-box .left-box .menu-box .item-box:hover{color:#e93323}
.account-box .left-box .menu-box .item-box.active{color:#e93323}
.account-box .left-box .menu-box .item-box.active::before{content:"";position:absolute;top:7px;bottom:7px;left:0;width:2px;background:#e93323}
.account-box .left-box .menu-box .item-box .icon{font-size:15px}
.account-box .right-box{width:956px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.account-box .right-box .tab-box{display:flex;justify-content:space-between;align-items:center;margin:20px 30px 0 30px;border-bottom:1px solid #ededed}
.account-box .right-box .tab-box .menu-box{display:flex;justify-content:flex-start;align-items:center}
.account-box .right-box .tab-box .menu-box .item-box{display:flex;justify-content:center;align-items:center;position:relative;padding:0 30px;height:50px;color:#333;font-size:14px;cursor:pointer}
.account-box .right-box .tab-box .menu-box .item-box:first-child::before{display:none}
.account-box .right-box .tab-box .menu-box .item-box::before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:1px;border-left:1px solid #d9d9d9}
.account-box .right-box .tab-box .menu-box .item-box:hover{color:#e93323}
.account-box .right-box .tab-box .menu-box .item-box.active{color:#e93323;font-weight:600}
.account-box .right-box .tab-box .menu-box .item-box.active::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#e93323}
.account-box .right-box .tab-box .btn-box .el-link{margin-right:20px}
.account-box .right-box .content{position:relative;padding:30px;overflow:hidden}
.account-box .right-box .content .el-form,.account-box .right-box .content .el-table{border:1px solid #f5f5f5;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.account-box .right-box .content .el-form{padding:20px}
.account-box .right-box .content .nodata{display:flex;flex-direction:column;align-items:center;padding:50px;color:#999;font-size:14px}
.account-box .right-box .content .nodata .icon{margin-bottom:20px;color:#ebebeb;font-size:54px;line-height:1}
.account-box .index-box{width:956px}
.account-box .index-box .section-box{margin-bottom:20px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.account-box .index-box .section-box .title{padding:0 30px;color:#333;font-size:16px;line-height:50px;border-bottom:1px solid #ededed}
.account-box .index-box .section-box .content{position:relative;padding:20px}
.account-box .index-box .info-index{display:flex;justify-content:space-between;margin-bottom:20px}
.account-box .index-box .info-index .avatar-box{display:flex;justify-content:space-between;align-items:center;padding:20px;width:468px;background:#fff;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);box-sizing:border-box;overflow:hidden}
.account-box .index-box .info-index .avatar-box .img-box{display:flex;justify-content:center;align-items:center;position:relative;width:120px;height:120px;border-radius:50%;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#f3f3f3;overflow:hidden}
.account-box .index-box .info-index .avatar-box .img-box > img,.account-box .index-box .info-index .avatar-box .img-box .el-image{width:100%;height:100%;border-radius:50%}
.account-box .index-box .info-index .avatar-box .img-box > .icon{color:#fff;font-size:64px}
.account-box .index-box .info-index .avatar-box .img-box .edit{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}
.account-box .index-box .info-index .avatar-box .img-box .edit .icon{color:rgba(255,255,255,0.8);font-size:24px}
.account-box .index-box .info-index .avatar-box .txt-box{flex-grow:1;margin-left:20px}
.account-box .index-box .info-index .avatar-box .txt-box .item-box{display:flex;justify-content:space-between;padding:5px 0}
.account-box .index-box .info-index .avatar-box .txt-box .item-box .title{flex-grow:1}
.account-box .index-box .info-index .avatar-box .txt-box .item-box .text{margin-right:10px;color:#999}
.account-box .index-box .info-index .num-box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:20px;padding:20px;width:224px;background:#fff;box-sizing:border-box;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);overflow:hidden}
.account-box .index-box .info-index .num-box .num{color:#e93323;font-size:22px;font-weight:600;line-height:1}
.account-box .index-box .info-index .num-box .text{margin-top:15px;font-size:14px}
.account-box .index-box .order-icon{display:flex;justify-content:space-around}
.account-box .index-box .order-icon .item-box{display:flex;flex-direction:column;align-items:center;padding:20px 30px;cursor:pointer}
.account-box .index-box .order-icon .item-box:hover{color:#e93323}
.account-box .index-box .order-icon .item-box .icon{font-size:34px;line-height:1}
.account-box .index-box .order-icon .item-box .text{margin-top:15px;font-size:14px}
.account-box .index-box .list-wrap{display:flex;justify-content:space-between;flex-flow:row wrap;margin:-20px 0 0 -20px;overflow:hidden}
.account-box .index-box .list-wrap .section-box{flex-grow:1;margin:20px 0 0 20px;width:calc(50% - 20px)}
.account-box .index-box .list-wrap .section-box .nodata{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:120px;height:100%}
.account-box .index-box .list-wrap .section-box .nodata .icon{color:#ccc;font-size:32px}
.account-box .index-box .list-wrap .section-box .nodata .text{margin-top:20px;color:#999;font-size:14px}
.account-box .index-box .list-wrap .txt-list{display:flex;flex-direction:column;margin:-10px 0}
.account-box .index-box .list-wrap .txt-list .list-box{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-top:1px solid #f3f3f3}
.account-box .index-box .list-wrap .txt-list .list-box:first-child{border:none}
.account-box .index-box .list-wrap .txt-list .list-box .left{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.account-box .index-box .list-wrap .txt-list .list-box .left h5{font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.account-box .index-box .list-wrap .txt-list .list-box .left .time{margin-top:5px;color:#999;font-size:12px}
.account-box .index-box .list-wrap .txt-list .list-box .left .time::before{margin-right:3px}
.account-box .index-box .list-wrap .txt-list .list-box .right{margin-left:20px}
.address-list{display:flex;justify-content:flex-start;flex-flow:row wrap;margin:-20px 0 0 -20px;overflow:hidden}
.address-list .add-box{display:flex;justify-content:center;align-items:center;margin:20px 0 0 20px;width:285px;height:165px;border:1px solid #f3f3f3;box-sizing:border-box;box-shadow:0px 6px 35px rgba(0,0,0,0.02);font-size:16px;line-height:1;cursor:pointer}
.address-list .add-box .icon{margin-right:5px;color:#999}
.address-list .list-box{display:flex;flex-direction:column;position:relative;margin:20px 0 0 20px;padding:20px 20px 50px 20px;width:285px;border:1px solid #f3f3f3;border-radius:3px;box-sizing:border-box;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.address-list .list-box:hover .edit-box{opacity:1}
.address-list .list-box .name{color:#282828;font-size:16px}
.address-list .list-box .mobile{margin:10px 0 5px;color:#666;font-size:13px}
.address-list .list-box .address{color:#999;font-size:14px;height:40px;line-height:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}
.address-list .list-box .label{position:absolute;top:0;right:0;padding:5px 12px;color:#fff;font-size:12px;line-height:1;border-radius:0 3px 0 3px;background:#e93323}
.address-list .list-box .edit-box{opacity:0;display:flex;justify-content:space-between;position:absolute;right:20px;bottom:20px;color:#e93323}
.address-list .list-box .edit-box .text{margin-left:5px;line-height:20px;cursor:pointer}
.ticket-list{display:flex;justify-content:flex-start;flex-flow:row wrap;margin:-20px 0 0 -20px;overflow:hidden}
.ticket-list .list-wrap{position:relative;margin:20px 0 0 20px;width:438px;overflow:hidden}
.ticket-list .list-wrap::before{content:"";display:block;position:absolute;top:50%;left:-18px;margin-top:-15px;width:30px;height:30px;background:#fff;border:1px solid #f3f3f3;border-radius:30px;overflow:hidden;z-index:1}
.ticket-list .list-box{display:flex;justify-content:space-between;align-items:center;position:relative;padding:20px;border:1px solid #f3f3f3;border-radius:10px;box-sizing:border-box;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.ticket-list .list-box .price-box .price{color:#f50;font-size:24px}
.ticket-list .list-box .price-box .price::before{margin-right:3px;content:'￥';font-size:14px}
.ticket-list .list-box .txt-box{display:flex;flex-direction:column;flex-grow:1;padding:0 12px;line-height:20px}
.ticket-list .list-box .txt-box .text{display:block;margin-bottom:5px;color:#333;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ticket-list .list-box .txt-box .time{display:block;padding-top:5px;color:#999;font-size:12px;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ticket-list .list-box .btn-box{padding:10px 0 10px 10px;color:#f50;font-size:14px;border-left:1px dotted rgba(255,85,0,0.3);white-space:nowrap;text-overflow:ellipsis}
.ticket-list .list-box .btn-box .active{color:#ccc}
.table-list h4{font-size:14px;font-weight:500}
.table-list .price{margin:5px 0;color:#e93323;font-weight:600}
.table-list .date{color:#999;font-size:13px}
.table-list .img-list{display:flex;justify-content:flex-start;align-items:center}
.table-list .img-list .img-box{flex-shrink:0;position:relative;margin-right:20px;width:84px;height:84px}
.table-list .img-list .img-box > img,.table-list .img-list .img-box .el-image{width:100%}
.table-list .img-list .txt-box{flex-grow:1;display:flex;flex-direction:column}
.table-list .img-list .txt-box .info{margin:5px 0;color:#999;line-height:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}
.cart-list{margin-top:20px}
.cart-list .row-box{padding:0 20px;box-sizing:border-box;min-width:80px}
.cart-list .row-center{text-align:center}
.cart-list .row-check{width:80px}
.cart-list .row-info{width:500px}
.cart-list .row-num{width:220px}
.cart-list .row-amount{width:220px}
.cart-list .head-box{display:flex;justify-content:space-between;align-items:center;height:54px;background:#eee}
.cart-list .list-wrap{border:1px solid #efefef;background:#fff}
.cart-list .list-wrap .nodata{display:flex;flex-direction:column;align-items:center;margin:50px;color:#ccc}
.cart-list .list-wrap .nodata .icon{margin-bottom:20px;color:#f0f0f0;font-size:64px}
.cart-list .list-wrap .list-box{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px dotted #e2e2e2}
.cart-list .list-wrap .list-box .del{color:#d0d0d0;font-size:18px;cursor:pointer}
.cart-list .list-wrap .list-box .row-amount{color:#e93323}
.cart-list .list-wrap .list-box .goods-box{display:flex;justify-content:space-between;align-items:center}
.cart-list .list-wrap .list-box .goods-box .img-box{flex-shrink:0;position:relative;margin-right:20px;width:96px;height:96px}
.cart-list .list-wrap .list-box .goods-box .img-box > img,.cart-list .list-wrap .list-box .goods-box .img-box .el-image{width:100%;height:100%}
.cart-list .list-wrap .list-box .goods-box .txt-box{flex-grow:1;display:flex;flex-direction:column}
.cart-list .list-wrap .list-box .goods-box .txt-box .title{height:40px;line-height:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}
.cart-list .list-wrap .list-box .goods-box .txt-box .info{margin-top:10px;color:#d0d0d0;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.cart-list .list-wrap .list-box .goods-box .txt-box .price{margin-top:10px;color:#e93323;font-weight:600}
.cart-list .list-wrap .list-box .goods-box .txt-box .price::before{content:"￥";font-size:12px}
.cart-list .foot-box{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:30px;background:#eee;height:54px}
.cart-list .foot-box .check-box{padding-left:20px}
.cart-list .foot-box .check-box .text{margin-left:20px}
.cart-list .foot-box .total-box{display:flex;justify-content:space-between;align-items:center}
.cart-list .foot-box .total-box .txt-box{font-size:14px}
.cart-list .foot-box .total-box .txt-box .price{color:#e93323;font-size:20px;font-weight:600}
.cart-list .foot-box .total-box .txt-box .price::before{content:"￥";font-size:16px}
.cart-list .foot-box .total-box .btn-box{display:flex;justify-content:space-between;margin-left:30px}
.cart-list .foot-box .total-box .btn-box .btn{display:flex;align-items:center;padding:0 50px;color:#fff;font-size:18px;background:#e93323;cursor:pointer;height:54px}
.order-list .list-box{margin-bottom:20px;border:1px solid #ececec;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.order-list .list-box .head-box{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f5f5f5;line-height:1}
.order-list .list-box .head-box .text{color:#e93323;margin-right:5px}
.order-list .list-box .head-box .time{color:#999;font-size:14px}
.order-list .list-box .head-box .time::before{margin-right:5px}
.order-list .list-box .head-box .state{color:#666}
.order-list .list-box .head-box .state.red{color:#e93323}
.order-list .list-box .item-box{display:flex;justify-content:flex-start;align-items:center;padding:20px;border-bottom:1px solid #f5f5f5}
.order-list .list-box .item-box .img-box{flex-shrink:0;position:relative;margin-right:20px;width:96px;height:96px}
.order-list .list-box .item-box .img-box > img,.order-list .list-box .item-box .img-box .el-image{width:100%;height:100%}
.order-list .list-box .item-box .txt-box{flex-grow:1;display:flex;flex-direction:column}
.order-list .list-box .item-box .txt-box .text{font-size:15px}
.order-list .list-box .item-box .txt-box .info{margin-top:10px;color:#aaa}
.order-list .list-box .item-box .txt-box .price{margin-top:10px;color:#e93323;font-size:20px}
.order-list .list-box .item-box .txt-box .price::before{content:"￥";font-size:14px}
.order-list .list-box .item-box .btn-box{flex-shrink:1;width:150px}
.order-list .list-box .item-box .btn-box .el-tag{min-width:80px;text-align:center}
.order-list .list-box .total-box{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0 20px}
.order-list .list-box .total-box .right{flex-grow:1;display:flex;justify-content:flex-end;align-items:baseline;color:#666}
.order-list .list-box .total-box .right .num{margin:0 3px;font-weight:bold}
.order-list .list-box .total-box .right .price{margin:0 3px;color:#e93323;font-size:18px;font-weight:600}
.order-list .list-box .btn-box{display:flex;justify-content:flex-end;padding:20px}
.order-list .list-box .express-box{padding:20px 20px 0 20px}
.order-list .list-box .express-box .more-box{display:flex;flex-direction:column;margin-bottom:20px;text-align:center;color:#999;line-height:1;cursor:pointer}
.order-list .list-box .express-box .more-box .text{margin-bottom:3px}
.order-list .list-box .express-box .more-box .icon{margin:auto;display:inline-block;width:14px;height:14px;color:#ccc;font-size:14px;transform:rotate(-90deg)}
.order-confirm .screen-box{margin-top:20px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff}
.order-confirm .screen-box .nav-bar{display:block;padding:0 20px;font-size:16px;font-weight:600;line-height:54px;height:54px;border-bottom:1px solid #f3f3f3}
.order-confirm .screen-box .address-list{margin:0;padding-bottom:20px}
.order-confirm .screen-box .address-list .list-box,.order-confirm .screen-box .address-list .add-box{width:275px;cursor:pointer}
.order-confirm .screen-box .address-list .add-box{height:135px}
.order-confirm .screen-box .address-list .list-box{padding:20px}
.order-confirm .screen-box .address-list .list-box.active{border-color:#e93323}
.order-confirm .screen-box .address-list .list-box.active::before{content:"\e612";font-family:"iconfont";display:block;position:absolute;right:-3px;bottom:-4px;color:#e93323;font-size:30px}
.order-confirm .goods-box{margin:0 30px}
.order-confirm .goods-box .list-box{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid #f3f3f3}
.order-confirm .goods-box .list-box:first-child{border:none}
.order-confirm .goods-box .list-box .img-box{flex-shrink:0;position:relative;margin-right:20px;width:96px;height:96px;border-radius:5px;overflow:hidden}
.order-confirm .goods-box .list-box .img-box > img,.order-confirm .goods-box .list-box .img-box .el-image{width:100%;height:100%;border-radius:5px}
.order-confirm .goods-box .list-box .txt-box{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.order-confirm .goods-box .list-box .txt-box .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.order-confirm .goods-box .list-box .txt-box .info{margin-top:10px;color:#999;font-size:13px;line-height:1}
.order-confirm .goods-box .list-box .txt-box .price{margin-top:10px;color:#e93323;font-size:16px}
.order-confirm .goods-box .list-box .txt-box .price::before{content:"￥";font-size:14px}
.order-confirm .goods-box .list-box .num-box{width:60px}
.order-confirm .item-box{display:flex;justify-content:space-between;margin:20px 30px 0 30px;padding-top:20px;border-top:1px solid #f3f3f3}
.order-confirm .item-box .left-box{flex-shrink:0;width:100px;color:#999}
.order-confirm .item-box .right-box{flex-grow:1;color:#606266}
.order-confirm .total-box{display:flex;justify-content:space-between;margin:20px 30px;padding:20px 0}
.order-confirm .total-box .left-box{display:flex;justify-content:flex-start;align-items:center}
.order-confirm .total-box .left-box .text{width:100px;color:#999}
.order-confirm .total-box .right-box{display:flex;justify-content:flex-end;align-items:center}
.order-confirm .total-box .right-box .item{margin-right:20px;color:#606266}
.order-confirm .total-box .right-box .item .num{color:#333;font-size:16px;font-weight:500}
.order-confirm .total-box .right-box .item .price{margin-left:5px;color:#e93323;font-size:16px;font-weight:500}
.order-confirm .total-box .right-box .item .price::before{content:"￥";font-size:14px}
.order-confirm .amount-box{display:flex;justify-content:flex-end;align-items:baseline;margin:20px 30px;padding:20px;border-radius:5px;background:#f7f7f7}
.order-confirm .amount-box .price{margin-left:10px;color:#e93323;font-size:20px;font-weight:600}
.order-confirm .amount-box .price::before{content:"￥";font-size:14px}
.order-confirm .btn-box{display:flex;justify-content:flex-end;padding:30px}
.order-detail{margin-top:-20px}
.order-detail .head-box{margin-top:20px;padding:20px 0}
.order-detail .screen-box{margin-top:20px;border:1px solid #f3f3f3;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff}
.order-detail .screen-box .nav-bar{display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:16px;line-height:54px;height:54px;border-bottom:1px solid #f3f3f3}
.order-detail .screen-box .nav-bar .tip{color:#999;font-size:14px;font-weight:500}
.order-detail .item-box{padding:10px 20px}
.order-detail .item-box .item{display:flex;justify-content:space-between;padding:10px 0}
.order-detail .item-box .item .left{width:80px;color:#999}
.order-detail .item-box .item .right{flex-grow:1}
.order-detail .item-box .album{display:flex;justify-content:flex-start;flex-flow:row wrap;margin:-20px 0 0 -20px}
.order-detail .item-box .album .img-box{margin:20px 0 0 20px;width:112px;height:112px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02)}
.order-detail .item-box .album .img-box > img,.order-detail .item-box .album .img-box .el-image{width:100%;height:100%;border-radius:3px}
.order-detail .goods-box{margin:0 20px}
.order-detail .goods-box .list-box{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid #f3f3f3}
.order-detail .goods-box .list-box:first-child{border:none}
.order-detail .goods-box .list-box .img-box{flex-shrink:0;position:relative;margin-right:20px;width:96px;height:96px;border-radius:5px;overflow:hidden}
.order-detail .goods-box .list-box .img-box > img,.order-detail .goods-box .list-box .img-box .el-image{width:100%;height:100%;border-radius:5px}
.order-detail .goods-box .list-box .txt-box{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.order-detail .goods-box .list-box .txt-box .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.order-detail .goods-box .list-box .txt-box .info{margin-top:10px;color:#999;font-size:13px;line-height:1}
.order-detail .goods-box .list-box .txt-box .price{margin-top:10px;color:#e93323;font-size:16px}
.order-detail .goods-box .list-box .txt-box .price::before{content:"￥";font-size:14px}
.order-detail .goods-box .list-box .btn-box{flex-shrink:1;width:150px}
.order-detail .goods-box .list-box .btn-box .el-tag{min-width:80px;text-align:center}
.order-detail .total-box{display:flex;justify-content:flex-end;align-items:baseline;margin:20px 0;padding:20px}
.order-detail .total-box .text{margin-left:20px}
.order-detail .total-box .text .point,.order-detail .total-box .text price{margin-left:5px;color:#e93323;font-size:16px}
.order-detail .total-box .text .price::before{content:"￥";font-size:14px}
.order-detail .amount-box{display:flex;justify-content:flex-end;align-items:baseline;margin:20px 0;padding:20px;border-radius:5px;background:#f7f7f7}
.order-detail .amount-box .price{margin-left:10px;color:#e93323;font-size:20px;font-weight:600}
.order-detail .amount-box .price::before{content:"￥";font-size:14px}
.order-detail .btn-box{display:flex;justify-content:flex-end;padding:30px 0}
.order-form{margin-top:-20px}
.order-form .list-box{margin-top:20px;padding:10px 20px;border:1px solid #f3f3f3;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff}
.order-form .list-box .goods-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 0 20px;border-bottom:1px solid #f5f5f5}
.order-form .list-box .goods-box .img-box{flex-shrink:0;position:relative;margin-right:20px;width:96px;height:96px;border-radius:5px;overflow:hidden}
.order-form .list-box .goods-box .img-box > img,.order-form .list-box .goods-box .img-box .el-image{width:100%;height:100%;border-radius:5px}
.order-form .list-box .goods-box .txt-box{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.order-form .list-box .goods-box .txt-box .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.order-form .list-box .goods-box .txt-box .info{margin-top:10px;color:#999;font-size:13px;line-height:1}
.order-form .list-box .goods-box .txt-box .price{margin-top:10px;color:#e93323;font-size:16px}
.order-form .list-box .goods-box .txt-box .price::before{content:"￥";font-size:14px}
.order-form .list-box .form-box .item-box{display:flex;justify-content:space-between;padding:10px 0}
.order-form .list-box .form-box .item-box .left{flex-shrink:0;width:80px;color:#999}
.order-form .list-box .form-box .item-box .right{flex-grow:1}
.order-form .btn-box{display:flex;justify-content:flex-end;margin-top:30px}
.upload-avatar{display:flex;justify-content:center}
.upload-avatar .avatar-box{position:relative;cursor:pointer;width:180px;height:180px;border-radius:50%;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff}
.upload-avatar .avatar-box img,.upload-avatar .avatar-box .el-image{width:100%;height:100%;border-radius:50%}
.upload-avatar .avatar-box i{display:block;position:absolute;top:50%;left:50%;margin:-14px auto auto -14px;color:rgba(255,255,255,0.8);font-size:28px;text-shadow:0 0 5px rgba(0,0,0,0.2)}
.upload-avatar .cropper-box .img-box{width:100%;height:450px}
.upload-avatar .cropper-box .btn-box{display:flex;justify-content:flex-start;align-items:center;margin-top:10px}
.upload-avatar .cropper-box .btn-box .el-upload{display:flex;align-items:center;margin-right:10px}
.upload-input .up-control{display:flex;justify-content:flex-start;align-items:center}
.upload-input .up-control .el-input__inner{border-top-right-radius:0px;border-bottom-right-radius:0px}
.upload-input .up-control .el-button{border-top-left-radius:0px;border-bottom-left-radius:0px}
.upload-input .img-preview{margin-top:10px}
.upload-album{display:flex;justify-content:flex-start;flex-flow:row wrap;margin:-20px 0 0 -20px}
.upload-album .img-box{position:relative;margin:20px 0 0 20px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff;border:1px solid #DCDFE6;width:112px;height:112px}
.upload-album .img-box .close{position:absolute;right:-9px;top:-9px;color:#e93323;font-size:18px;background:#fff;border-radius:100%;cursor:pointer;z-index:1}
.upload-album .img-box .el-progress{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.upload-album .img-box > img,.upload-album .img-box .el-image{width:100%;height:100%;border-radius:3px}
.upload-album .add-box .el-upload{position:relative;margin:20px 0 0 20px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff;border:1px solid #DCDFE6;width:112px;height:112px}
.upload-album .add-box .el-upload .btn-box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;height:100%}
.upload-album .add-box .el-upload .btn-box .icon{color:#999;font-size:24px}
.upload-album .add-box .el-upload .btn-box .text{margin-top:5px;color:#ccc;font-size:12px;line-height:1}
.upload-attach .list-btn{margin-bottom:20px}
.upload-attach .list-wrap{display:flex;flex-flow:row wrap;justify-content:space-between;margin-right:-20px}
.upload-attach .list-wrap .list-box{display:block;position:relative;margin:0 20px 20px 0;width:230px;flex-grow:1;box-sizing:border-box;border-radius:4px;border:1px solid #DCDFE6;overflow:hidden}
.upload-attach .list-wrap .list-box .img-box{display:block;float:left;margin:5px 10px 5px 5px;color:#fff;font-size:24px;width:60px;height:60px;line-height:60px;text-align:center;background:#67C23A}
.upload-attach .list-wrap .list-box .info-box{margin:5px}
.upload-attach .list-wrap .list-box .info-box h3{margin-bottom:10px;color:#606266;font-size:14px;font-weight:600;line-height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.upload-attach .list-wrap .list-box .info-box dl{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}
.upload-attach .list-wrap .list-box .info-box dl dt{color:#C0C4CC;font-size:12px;line-height:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.upload-attach .list-wrap .list-box .info-box dl dd{display:flex;justify-content:space-between;color:#67C23A;font-size:20px;height:20px;line-height:20px}
.upload-attach .list-wrap .list-box .info-box dl dd span{margin:0 5px;cursor:pointer}
.upload-attach .list-wrap .list-box .info-box dl dd span:hover{color:#409EFF}
.upload-attach .list-wrap .list-box .close{display:block;position:absolute;top:-20px;right:-20px;width:40px;height:40px;border-radius:40px;color:#fff;font-size:16px;background:#409EFF;cursor:pointer;overflow:hidden}
.upload-attach .list-wrap .list-box .close i{position:absolute;display:block;bottom:4px;left:3px}
.upload-attach .list-wrap .list-box .close:hover{background:#E6A23C}
.payment-box{margin-top:20px}
.payment-box .head-box{border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff;overflow:hidden}
.payment-box .head-box .title{padding:30px;color:#fff;font-size:24px;line-height:1;background:#e93323}
.payment-box .head-box .title .icon{font-size:24px}
.payment-box .head-box .item-box{padding:30px}
.payment-box .head-box .item-box .item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:16px}
.payment-box .head-box .item-box .item .left{margin-right:10px;width:80px}
.payment-box .head-box .item-box .item .right{flex-grow:1;color:#666}
.payment-box .head-box .item-box .item .price{margin:0 2px;color:#e93323}
.payment-box .head-box .btn-box{display:flex;justify-content:flex-end;padding:30px}
.payment-box .screen-box{margin-top:20px;border-radius:3px;box-shadow:0px 6px 35px rgba(0,0,0,0.02);background:#fff}
.payment-box .screen-box .nav-bar{display:block;padding:0 20px;font-size:16px;font-weight:600;line-height:54px;height:54px;border-bottom:1px solid #f3f3f3}
.payment-box .screen-box .btn-box{display:flex;justify-content:flex-end;padding:30px}
.payment-box .screen-box .btn-box .btn{padding:15px 50px}
.payment-list{display:flex;justify-content:flex-start;flex-flow:row wrap;margin:-20px 0 0 -20px;padding:20px 30px;overflow:hidden}
.payment-list .list-box{display:flex;justify-content:center;align-items:center;position:relative;margin:20px 0 0 20px;padding:20px;width:210px;height:86px;border:1px solid #d4d4d4;cursor:pointer}
.payment-list .list-box.active{border-color:#e93323}
.payment-list .list-box.active::before{content:"\e612";font-family:"iconfont";display:block;position:absolute;right:-3px;bottom:-4px;color:#e93323;font-size:30px}
.payment-list .list-box .icon{color:#fe9c01;font-size:29px;margin-right:11px}
.payment-list .list-box .icon.icon-weixin{color:#09bb07}
.payment-list .list-box .icon.icon-alipay{color:#00aaea}
.payment-list .list-box .txt-box{display:flex;flex-direction:column}
.payment-list .list-box .txt-box .name{color:#4e4e4e;font-size:16px}
.payment-list .list-box .txt-box .text{margin-top:6px;color:#969696;font-size:14px}
.native-box{display:flex;flex-direction:column;align-items:center}
.native-box .img-box{position:relative;width:298px;height:298px}
.native-box .img-box img,.native-box .img-box el-image{width:100%;height:100%}
.native-box .text{margin-top:20px;color:#999}
.native-box .text::before{margin-right:3px}
.error-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px}
.error-box .num{color:#ccc;font-size:180px;text-align:center}
.error-box .text{margin-top:20px;color:#999}
.footer{margin-top:50px;background:#282828;min-width:1200px}
.footer .delivery-box{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #3a3030}
.footer .delivery-box li{display:flex;align-items:center;margin:0 10px}
.footer .delivery-box li .icon{margin-right:14px;box-sizing:border-box;width:40px;height:40px;border:2px solid rgba(255,255,255,0.8);border-radius:50%;font-size:23px;color:rgba(255,255,255,0.8);text-align:center;line-height:36px}
.footer .delivery-box li .text{color:#fff;font-size:14px}
.footer .link-box{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:20px 0}
.footer .link-box .list-box{margin:0 15px}
.footer .link-box .nav-box{flex:1;min-width:120px;max-width:200px;margin:0 15px}
.footer .link-box .nav-box .title{margin-bottom:15px;color:#fff;font-size:15px;font-weight:bold}
.footer .link-box .nav-box .list{display:flex;flex-direction:column}
.footer .link-box .nav-box .list a{display:block;color:#ccc;line-height:30px}
.footer .link-box .list-box .title{margin-bottom:15px;color:#fff;font-size:15px;font-weight:bold}
.footer .link-box .list-box .list{display:flex;flex-direction:column}
.footer .link-box .list-box .list a,.footer .link-box .list-box .list span{display:block;color:#ccc;line-height:30px}
.footer .link-box .list-box .code img{width:98px;height:98px;vertical-align:middle}
.footer .link-box .list-box .code .text{margin-top:10px;color:#999}
.footer .link-box .list-box .code .text .icon{margin-right:2px;line-height:1;vertical-align:middle}
.footer .link-box .footer-logo{flex-shrink:0;width:200px;margin:0 15px}
.footer .link-box .footer-logo img{max-width:180px;height:auto;vertical-align:middle}
.footer .link-box .footer-info{flex:1;min-width:280px;max-width:420px;margin:0 15px}
.footer .link-box .footer-info .info-list{display:block;color:#ccc;line-height:28px;font-size:13px}
.footer .link-box .footer-info .info-list .icon{margin-right:6px;font-size:14px;color:#999;vertical-align:middle}
.footer .link-box .footer-info .info-list .text{vertical-align:middle}
.footer .link-box .footer-code{flex-shrink:0;width:120px;margin:0 15px;text-align:center}
.footer .link-box .footer-code img{width:98px;height:98px;vertical-align:middle}
.footer .link-box .footer-code .text{margin-top:10px;color:#999}
.footer .link-box .footer-code .text .icon{margin-right:2px;line-height:1;vertical-align:middle}
.footer .copyright{padding:10px 0;border-top:2px solid #fff;color:#ccc;font-size:12px;line-height:24px}