﻿/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@charset "UTF-8";

* {
    padding: 0px;
    margin: 0px;
    font-style: normal;
    list-style-type: none;
    text-decoration: none;
    font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
    /*border: 0 none;*/
    outline: 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #666;
    font-size: 14px;
}

img,
div,
p,
button,
select,
input,
textarea,
label {
    border: 0 none;
}

div,
p {
    word-break: break-all;
}

a {
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}

h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 14px;
}

body {
    clear: both;
    color: #333;
    line-height: 22px;
    font-size: 14px;
}

input,
textarea,
button,
select {
    outline: none;
    resize: none;
    border: 1px solid #d5d5d5;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    font-size: 14px;
}

button,
select,
input {
    height: 34px;
    line-height: 34px;
}

input,
textarea {
    padding: 3px 5px;
    border-radius: 2px;
    color: #666;
    background: #fff;
}

button {
    background: none;
    cursor: pointer;
    border: 0 none;
}

label {
    line-height: 34px;
}

label th,
label td {
    word-break: break-all;
    word-wrap: break-word;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

/*google浏览器黄色背景*/
input::-ms-clear,
input::-ms-reveal {
    display: none;
}

/*ie浏览器的眼睛跟叉叉*/
input[type='checkbox'],
input[type='radio'] {
    vertical-align: middle;
    margin-top: -3px;
    height: 14px;
}

font {
    color: inherit;
}

.contentc {
    height: 650px;
}

/* layu无标题弹出层 */
.layui-layer-setwin .layui-layer-close {
    -webkit-transition: all 0s;
    transition: all 0s;
}

/*body,html{min-width: 100%; min-height: 100%; }*/
.clear {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.content {
    min-width: 1200px;
    max-width: 1500px;
    margin: 0 auto;
    width: 80%;
    position: relative;
}

.indexbody {
    background-color: #F2F3F7;
    height: auto;
}

.hide {
    display: none;
}

.content .swiper-button-next,
.content .swiper-button-prev {
    background: none !important;
    width: 35px;
}

.content .swiper-button-next i,
.content .swiper-button-prev i {
    font-size: 50px;
    color: #ccc;
    line-height: 44px;
}

/*input默认颜色*/
:-moz-placeholder {
    color: #999;
    opacity: 1;
}

::-moz-placeholder {
    color: #999;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #999;
    opacity: 1;
}

input::-webkit-input-placeholder {
    color: #999;
    opacity: 1;
}

/*登陆注册*/
/*Public style*/
.mwidth {
    min-width: 1200px;
    max-width: 1500px;
    margin: 0 auto;
    width: 80%
}

.topnav {
    margin: 5px auto;
    z-index: 9999;
    position: relative;
}

.topl {
    float: left;
    width: 50%;
}

.topl img {
    width: 180px;
}

.topr {
    float: right;
}

.topr ul {
    margin: 15px auto;
}

.topr ul li {
    float: left;
    padding-right: 15px;
    color: #999;
    font-size: 14px;
}

.topr ul li a {
    color: #666;
}

.topr ul li a:hover,
.botblock dl dd a:hover {
    color: #CB261C;
}

.language {
    float: left;
    width: 100px;
}

.topr .layui-form-select .layui-input {
    border: none !important;
    height: 22px !important;
}

.foot {
    background-color: #f9f9f9;
}

.botblock {
    flex: 1;
    margin-right: 40px;
    max-width: 190px;
}

.botblock dl dt {
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    line-height: 28px;
    padding-bottom: 10px;
    border-bottom: 1px solid #4B4C4C;
    margin-bottom: 10px;
}

.botblock dl dd a {
    color: rgba(255, 255, 255, 0.7);
    line-height: 30px;
}


.service {
    float: left;
    margin-right: 40px;
}

.erweima {
    float: right;
}

.erweima img {
    width: 150px;
}

.partner ul li {
    font-size: 16px;
    color: #999;
    font-weight: 700;
    margin-left: 45px;
}

.partner ul li img {
    max-height: 30px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.partner ul li img:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
}

.partner ul li:first-child {
    margin-left: 0px;
}

.footpadding .botblocklast {
    margin-right: 0px;
    float: right;
}

.contentc {
    position: relative;
}

.service p {
    font-size: 16px;
    color: #999;
    font-weight: 700;
    line-height: 28px;
}

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide a img {
    width: 200PX;
}

.swiper-pagination-bullet-active {
    background: #ffce00 !important;
}

.swiper-container .hide {
    opacity: 0;
}

.swiper-button-next,
.swiper-button-prev {
    transition: opacity .5s;
}

.login {
    position: absolute;
    top: 50%;
    right: 15%;
    margin-top: -230px;
    width: 450px;
    background-color: #fff;
    z-index: 999;
    padding: 50px 30px;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 20%);
    border-radius: 20px;
}

.login h3 {
    font-size: 24px;
    color: #CB261C;
    text-align: center;
    line-height: 36px;
    margin-bottom: 20px;
}

.loginbtn {
    width: 100%;
    height: 36px;
    font-size: 16px;
    line-height: 36px;
    background-color: #CB261C;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    margin-bottom: 10px;
}

.loginbtn:hover {
    background-color: #CB261C;
}

.login input {
    width: 100%;
    height: 38px;
    line-height: 38px;
    padding-left: 40px;
    border: none;
}

.login_bottom_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.login_bottom_flex span a {
    display: inline-block !important;
}

.login form ul li {
    position: relative;
}

.login form ul li.login_input_bottom {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 30px;
}

.login form ul li img {
    width: 20px;
    position: absolute;
    left: 10px;
    top: 8px;
}

.login span {
    text-align: right;
    display: inline-block;
}

.login span a {
    color: #666;
    padding-left: 4px;
}

.login span a:hover {
    color: #CB261C;
}

.tips {
    height: 34px;
    line-height: 34px;
    margin-top: -10px;
    width: 100%;
    text-align: center;
    color: red;
    background-color: #f2dede;
    margin-bottom: 10px;
    border-radius: 3px;
}

/*register*/
.tableset ul li.input_bottom_border {
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: 14px;
    padding-bottom: 2px;
}

.register {
    position: absolute;
    right: 15%;
    top: 50%;
    margin-top: -260px;
    width: 450px;
    background-color: #fff;
    z-index: 999;
    padding: 20px 30px;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 20%);
    border-radius: 20px;
}

.tableset input {
    width: 100%;
    height: 38px;
    border: none;
}

.register .layui-tab-content {
    padding: 10px !important;
}

.getcode {
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 3px;
    background-color: #CB261C;
    color: #fff;
    text-align: center;
    margin-bottom: 15px;
    margin-left: 10px;
}

.shirtwidth {
    width: calc(100% - 114px) !important;
}

.register_flex_a {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    margin-top: 5px;
    position: relative;
}

.register_flex_a a img {
    width: 20px;
    height: auto;
    margin-right: 4px;
}

.register_flex_a a {
    color: #666;
    display: flex;
    align-items: center;
}

.register_flex_a a span {
    color: #CB261C;
    text-decoration: underline;
}

.register_flex_a a:hover {
    color: #CB261C;
}

.tableset .layui-form-select {
    display: inline-block;
    width: 100px;
}

.register_hide {
    display: none;
    position: absolute;
    border-radius: 3px;
    z-index: 9;
    left: 0px;
    top: 25px;
    text-align: left;
    background-color: #5a5a5a;
    padding: 6px;
}

.register_hide p {
    color: #fff;
    line-height: 24px;
}

.register_hide:after {
    content: "";
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #5a5a5a;
    position: absolute;
    top: -10px;
    left: 5px;
}

.regist {
    width: 100%;
    text-align: center;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border-radius: 3px;
    background-color: #CB261C;
    margin: 10px auto 15px auto;
}

.hide_register_text:hover .register_hide {
    display: block;
}

.regist:hover {
    background-color: #CB261C;
}

.error img {
    width: 20px;
    float: left;
}

.error span {
    color: #d71f07;
    height: 20px;
    line-height: 20px;
    padding-left: 5px;
}

.gologin {
    color: #999;
    text-align: center;
    display: inline-block;
    width: 100%;
}

.gologin:hover {
    color: #CB261C;
}

.agreement a {
    color: #CB261C;
    height: 18px;
    line-height: 18px;
    display: inline-block;
}

.agreement a:hover {
    color: #CB261C;
}

.invitation {
    margin-bottom: 10px !important;
}

.register .layui-tab-title li {
    font-size: 16px;
    width: 175px !important;
}

.verification img,
.verification1 img {
    float: right;
    width: 100px;
}

/*登陆注册*/
/*媒体查询*/
@media screen and (max-width: 1680px) {
    .contentc {
        height: 550px;
    }
}

@media screen and (max-width: 1500px) {
    .contentc {
        height: 500px;
    }
}

@media screen and (max-width: 1350px) {
    .contentc {
        height: 450px;
    }
}

@media screen and (max-width: 1280px) {
    .contentc {
        height: 430px;
    }
}

@media screen and (max-width: 1200px) {
    .contentc {
        height: 420px;
    }
}

/*首页头部*/
.headtop {
    width: 100%;
    min-width: 1250px;
    background-color: #fff;
    z-index: 9999;
    padding-bottom: 10px;
    position: relative;
    top: 0px;
    left: 0px;
}

.topbanner {
    position: relative;
    top: 0px;
    left: 0px;
    height: 80px;
    width: 100%;
    overflow: hidden;
}

.lang ul li {
    float: left;
    color: #999;
    line-height: 60px;
}

.lang ul li a {
    color: #111;
    padding: 0 10px;
}

.lang ul li a:hover {
    color: #CB261C;
}

.lang ul li .layui-input-block {
    margin: 0px 10px;
    line-height: 60px;
    display: inline-block;
}

.lang ul li .layui-form-select .layui-input {
    border: none;
    width: 100px;
    color: #111;
}

.lang ul li a span {
    color: red;
}

.logo {
    margin-bottom: 10px;
}

.leftnav .navlist li:last-child .cln {
    border: none;
}

.classitem .navlist li:last-child .cln {
    border: none;
}

.logo img {
    margin: 6px 0 0 0;
}

.topb {
    position: relative;
    height: 40px;
    z-index: 9999;
}

/*.search{ position: absolute; left: 50%; top: 0; width: 45%;margin-left: -25%;}
.search .func{ width: 100px; margin-right: 10px; }
.search .layui-input{ height: 36px; }
.search .layui-input-block{ margin-left: 0px; }
.search input.searinput{ padding-left: 5px; width: calc(100% - 220px); }
.icon-search{  display: inline-block;vertical-align: middle;width: 18px;height: 18px;background: url(../images/search.png) no-repeat center;background-size: 18px;margin: -3px 3px 0 0; }
.search button{ background-color:#CB261C; color: #fff; text-align: center; padding: 0 20px; line-height: 34px; font-size: 16px; height: 34px;}
.search button i{ padding-right: 10px; font-size: 18px; line-height: 34px; color: #fff;  }*/
/*新搜索*/
.searchnewbox {
    width: calc(100% - 520px);
}

.searchnew {
    width: 600px;
    height: 41px;
    border: 2px solid #CB261C;
    border-radius: 3px;
    margin: 0 auto;
}

.searchnew button {
    background-color: #CB261C;
    color: #fff;
    text-align: center;
    font-size: 16px;
    height: 37px;
    line-height: 37px;
    width: 45px;
    padding: 0px;
}

.searchnew button i {
    margin-right: 0px;
}

.func input {
    border: none;
    height: 37px;
    line-height: 37px;
    width: 120px;
    color: #333;
}

.func .layui-form-select {
    border-right: 1px solid #ccc;
}

.icon-search {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    background: url(../static/imgs/2de740992108e93d8a89575a02bd283d.png) no-repeat center;
    background-size: 18px;
    margin: -3px 3px 0 0;
}

.searinput {
    padding-left: 5px;
    border: none;
    height: 37px;
    line-height: 37px;
    width: 100%;
    color: #333;
}

.searchtext {
    position: relative;
    width: 414px;
}


.classification {
    position: relative;
}

.allclass {
    font-weight: 700;
    font-size: 16px;
    padding-left: 30px;
    line-height: 36px;
    cursor: pointer;
    border: 2px solid #CB261C;
    background-color: #CB261C;
    color: #fff;
}

.classification:hover .allclass {
    border: 2px solid #CB261C;
    transition: all .3s;
}

.allclass i {
    color: #666;
    padding: 0;
    transition: all .4s;
    position: relative;
    display: inline-block;
}

.classitem {
    position: absolute;
    top: 41px;
    left: 0px;
    display: none;
}

.navlist li a.cln i {
    float: right;
    color: #999;
    transition: all .4s;
}

.navlist li:hover a.cln {
    color: #CB261C !important;
    transition: all .4s;
}

.classitem .navlist li a.cln {
    list-style: none;
}

.classitem .navlist {
    background-color: #fff;
    height: auto;
    margin-top: 0px;
}

.classitem .navlist .subbox {
    left: 210px;
    border-left: none;
    height: 514px;
    overflow: auto;
}


.otherfu>ul>li {
    margin: 0 10px;
    height: 40px;
}

.otherfu>ul>li img.icon {
    width: 30px;
    margin: -2px 5px 0 0;
}

.otherfu>ul>li a.newsbtn {
    line-height: 30px;
    display: inline-block;
    position: relative;
    padding-right: 10px;
}

.otherfu>ul>li a.newsbtn span {
    margin-left: 5px;
}

.otherfu>ul>li a {
    color: #666;
}

.otherfu>ul>li a:hover {
    color: #CB261C;
}

.otherfu>ul>li b {
    font-weight: 100;
    padding: 0 5px;
    display: inline-block;
}

.newscenter {
    position: relative;
    display: none;
}

.noticeAlert {
    position: absolute;
    top: 5px;
    right: 0px;
    width: 300px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
}

.noticeAlert ul {
    padding: 5px 15px 0px;
}

.noticeAlert .notAltBtm {
    text-align: center;
}

.noticeAlert .notAltBtm a {
    line-height: 32px;
    padding-bottom: 5px;
    display: block;
}

.noticeAlert li {
    border-bottom: 1px dashed #ddd;
    height: 33px;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-left: 0px !important;
    width: 100%;
}

.noticeAlert li.active a {
    color: #333;
    line-height: 33px;
}

.noticeAlert li.active .ico {
    display: inline-block;
    width: 6px;
    height: 6px;
    vertical-align: middle;
    background: #ff8800;
    border-radius: 50%;
    margin-top: -2px;
}

.noticeAlert:after {
    content: '';
    position: absolute;
    top: -7px;
    right: 10px;
    margin-left: -40px;
    border-bottom: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

.newsc:hover .newscenter {
    display: block;
}

.topt .layui-form-selected dl {
    z-index: 999999;
}

.topt .lang ul li .layui-input-block {
    margin: 0 !important;
}

/*
0605修改 热门搜索
*/

.hot-search {
    position: absolute;
    top: 36px;
    left: -2px;
    background-color: #fff;
    padding: 10px 0px;
    box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, .1);
    width: 430px;
    display: none;
    border: 1px solid #eee;
}

.hot-search h4 {
    height: 30px;
    line-height: 30px;
    color: #999;
    padding: 0 20px;
}

.hot-search a {
    display: inline-block;
    color: #CB261C;
    line-height: 28px;
    padding: 0 80px 0 20px;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}

.hot-search ul li:hover {
    background-color: #eeeeee;
}



/*首页banner块*/
.maintop {
    min-width: 1200px;
    max-width: 1500px;
    width: 100%;
    /*margin: 214px auto 20px auto;*/
    /*background-color: #fff;*/
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.leftnav {
    position: relative;
    z-index: 997;
}

.navlist {
    width: 210px;
    border-top: 0 none;
    background: #fff;
    min-height: 476px;
}

.classification .classitem .navlist {
    width: 210px;
    height: 552px;
    overflow: hidden;
}

.navlist li a.cln {
    line-height: 33px;
    height: 34px;
    display: inherit;
    font-size: 14px;
    padding: 0 0 0 20px;
    position: relative;
    z-index: 6;
    /*list-style: disc;
    list-style-position: outside;*/
    margin: 0 10px;
    list-style-position: inside;
    color: #333;
}

.navlist li:hover {
    background: #ebf0f6;
}

.navlist .subbox {
    position: absolute;
    left: 210px;
    top: 0px;
    background: #fff;
    width: 740px;
    min-height: 476px;
    padding: 15px;
    display: none;
    border: 1px solid #ccc;
    height: auto;
}

.subbox_items .item>p a {
    padding-bottom: 5px;
    color: #666666;
    display: inline-block;
    font-weight: 700;
    border: none;
}

.subbox_items .item>p:hover a,
.item>p:hover i {
    color: #CB261C;
}

.subbox_items .item>p {
    display: inline-block;
}

.subbox_items a {
    line-height: 22px;
    display: inline-block;
    display: inline;
    zoom: 1;
    margin: 0 0 5px 0;
    color: #111;
    border-left: 1px solid #eee;
    padding: 0 10px;
}

.navlist li:hover .subbox {
    display: flex;
}

.item {
    margin-bottom: 15px;
}

.item p i {
    padding: 0 15px 0 10px;
    color: #666;
    font-size: 12px;
}


.banner {
    width: calc(100% - 220px);
}

/*.banner img {
        width: 100%;
    }*/
.banner-a {
    width: 100%;
    height: 100%;
    display: inline-block;
    background-size: cover !important;
    background-position: center center !important;
}

.hotpro {
    margin: 20px 10px 0 0;
    width: 255px;
    height: 36px;
}

.hotpro p {
    width: 100%;
    line-height: 36px;
    background-color: #CB261C;
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
}

.hotleft {
    margin: 0 5px;
    width: calc(100% - 120px);
}

.hotleft a p {
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-align: left;
    background-color: rgba(255, 255, 255, 0);
    color: #999;
    font-size: 14px;
    font-weight: 100;
}

.hotleft a span {
    display: inline-block;
    background-color: #CB261C;
    color: #fff;
    border-radius: 5px;
    padding: 5px 10px;
    margin-top: 17px;
    transition: all .4s;
}

.hotleft a span:hover {
    border-radius: 0px;
    transition: all .4s;
}

.hotright {
    margin-right: 5px;
}

.hotright img {
    width: 100px;
}

.hotpro ul li {
    border-bottom: 1px solid #eee;
    padding: 17px 0;
}

/*平台推荐*/
.hezuo {
    /*background-color: #fff;*/
    margin-top: 20px;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-button-next,
.swiper-button-prev {
    opacity: 0;
    transition: all .4s;
}

.swiper-container:hover .swiper-button-next,
.swiper-container:hover .swiper-button-prev {
    opacity: 1;
    transition: all .4s;
}

.hezuo img {
    width: 90%;
    padding: 10px 0;
}

.hezuo i {
    /*font-size: 27px;*/
    line-height: 40px;
    color: #CB261C;
}

.hezuo .swiper-slide a p {
    line-height: 104px;
    color: #999;
}

.hezuo .swiper-slide {
    border-left: 1px solid #eee;
    height: 104px;
}


/*限时抢购*/
.sale {
    margin-top: 30px;
}

.sale ul {
    padding: 0 0 1px 0px;
    display: flex;
}

.sale ul li {
    width: 20%;
    background-color: #fff;
    text-align: center;
    border-left: 1px solid #eee;
    margin: 0 0 -1px 0px;
    position: relative;
}

.sale ul li a img {
    width: 100%;
}

.sale .sproduct .propic img {
    width: 188px;
    margin: 35px 0 25px 0;
}

.smallpri p {
    margin: 0 10px 0px 10px;
    color: #111;
    text-align: left;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 20px;
    height: 20px;
}

.sale .sproduct .sprice a {
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #111;
    text-align: center;
    line-height: 24px;
    height: 48px;
}

.sale .sproduct .price,
.smallpri .price {
    display: inline-block;
    color: #e90000;
    font-size: 16px;
    padding-top: 5px;
}

.sale .sproduct .price i,
.smallpri .price i {
    display: inline-block;
    padding: 0 10px;
    line-height: 26px;
    background-color: #5e46e6;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
}

.sale .sproduct .price b {
    text-decoration: line-through;
    color: #999;
    font-weight: 500;
    display: inline-block;
    padding: 0 5px;
    background-color: #fff;
    margin-left: 10px;
    font-size: 12px;
    line-height: 22px;
    position: relative;
    top: -1px;
    height: 22px;
}


.off {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 30px;
    background-color: #FF6128;
    color: #fff;
    padding: 0 5px;
    line-height: 30px;
    font-sizpricee: 12px;
}

.se-kl {
    height: 100%;
    position: relative;
    background-image: url(../static/imgs/772785aa3d0f8e8c953cb934a53b247b.png);
    background-repeat: no-repeat;
    padding-top: 65%;
    background-position: center;
    background-size: cover;
}

.se-cn {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 100%;
    text-align: left;
    font-size: 30px;
    color: #fff;
}

.se-day,
.se-hour,
.se-min,
.se-sec {
    position: relative;
    background-color: #fff;
    height: 30px;
    text-align: center;
    line-height: 30px;
    padding: 0 5px;
}

.se-txt {
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    color: #FF730B;
}

.se-m {
    position: relative;
    width: 12px;
    text-align: center;
}

.se-m span {
    color: #fff;
    line-height: 30px;
    font-size: 18px;
}

/*首页商品展示*/
.dobblegoods {
    width: 100%;
}

.dobblegoods .gtitle {
    overflow: hidden;
    width: 100%;
    text-align: center;
}

.dobblegoods .gtitle p {
    line-height: 88px;
    height: 88px;
    font-size: 28px;
    font-weight: bold;
    color: #333333;
}

.firstimg ul li:first-child img {
    padding: 0px !important;
    margin: 0px !important;
    width: 100%;
}

.firstimg ul li:first-child a {
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    display: block;
}

.goods ul {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}

.goods li {
    text-align: center;
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    width: calc(20% - 8.5px);
    background: #fff;
    box-sizing: border-box;
    position: relative;
    margin-right: 10px;
    margin-top: 10px;
}

.goods ul>li:first-child,
.goods ul>li:nth-child(2),
.goods ul>li:nth-child(3),
.goods ul>li:nth-child(4),
.goods ul>li:nth-child(5) {
    margin-top: 0px;
}

.goods ul>li:nth-child(5n),
.pro_item li:last-child {
    margin-right: 0px;
}

.goods li .pic img {
    width: 188px;
    margin: 35px 0 25px 0;
}

.goods li .title {
    padding: 10px 10px 30px 10px;
}

.clamp a {
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #111;
    text-align: center;
    line-height: 24px;
    height: 48px;
}

.clamp a:hover .chooseTitle {
    color: #CB261C;
}

.commodity:hover .chooseTitle {
    color: #CB261C;
}

.goods li:hover img {
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.goods li:hover a {
    color: #333;
}

.goods li .title .price {
    display: block;
    padding-top: 5px;
    font-size: 16px;
    font-weight: bold;
    color: #FF6128;
}

.goods li .title .price b {
    text-decoration: line-through;
    color: #999;
    font-weight: 100;
    display: inline-block;
    padding-left: 10px;
    font-size: 12px;
}

.proitemIndx {
    position: relative;
    box-sizing: border-box;
    width: 100%;
}

/*.proitemIndx:hover{border: 1px solid #f80;z-index: 2;box-sizing:border-box;margin-left: -1px;}*/
.goods li .proitemIndx:hover {
    margin: 0;
}

/*健康美容*/
.floor-mian {
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    flex-wrap: wrap;
}

.floor-con .tit {
    border-bottom: 1px solid #025cb2;
    overflow: hidden;
}

.floor-con .tit h5 {
    font-size: 24px;
    color: #333;
    float: left;
    line-height: 30px;
    padding-bottom: 5px;
}

.floor-con .tit .hot-tap {
    float: right;
    padding: 0px 1px 0 0;
}

.floor-con .tit .hot-tap a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 20px;
    color: #333;
    margin-right: -1px;
    line-height: 30px;
}

.floor-con .tit .hot-tap a:hover {
    color: #025cb2;
}

.big-one {
    width: 24%;
    display: flex;
    overflow: hidden;
}

.big-one a {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.big-one img {
    width: 100%;
}

.big-one .bnr-words {
    display: block;
    background: #025cb2;
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 27px 0;
}

.big-one:hover img,
.row-top a:hover,
.pro_item li a:hover {
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.big-one em {
    font-size: 20px;
    color: #fff;
    display: block;
}

.row-top {
    overflow: hidden;
    max-height: 300px;
    width: 100%;
    display: flex;
}

.row-top a {
    display: block;
    float: left;
    width: calc(50% - 10px);
    margin-left: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    max-height: 300px;
    height: 200px;
}

.row-top img {
    width: 100%;
}

.pro_item {
    overflow: hidden;
    padding: 10px 0 0 11px !important;
    width: 100%;
}

.pro_item li {
    float: left;
    width: calc(25% - 7.7px);
    background: #fff;
}

.pro_item li a {
    display: block;
}

.pro_item li a img {
    width: 70%;
    margin: 20px auto !important;
}


.pro_item li em {
    display: block;
    font-size: 16px;
    color: #e90000;
}

.right-list {
    width: 76%;
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    flex-wrap: wrap;
}

.marbot {
    /*margin-bottom: 20px;*/
    overflow: hidden;
}

/*右侧悬浮*/
.rsuspension {
    position: fixed;
    left: 91%;
    top: 25%;
    z-index: 99999;
}

.side ul li {
    width: 50px;
    height: 50px;
    padding: 5px;
    text-align: center;
    background-color: #CB261C;
    margin-bottom: 5px;
    position: relative;
}

.side ul li a {
    color: #fff;
}

.side ul li i {
    font-size: 34px;
    color: #fff;
    line-height: 40px;
}

.side ul li.sideewm .telBox.son {
    width: 250px;
    display: none;
    color: #363636;
    text-align: center;
    background-color: #fff;
    position: absolute;
    left: -252px;
    top: 0px;
    border: 1px solid #e0e0e0;
}

.side ul li.sideewm .telBox.son img {
    width: 80%;
    margin: 0px 10%;
}

.side ul li.sideewm .telBox.son p {
    line-height: 24px;
    color: #333;
    margin-bottom: 10px;
}

.side ul li.sideetel .telBox.son {
    width: 250px;
    display: none;
    color: #363636;
    text-align: center;
    background-color: #fff;
    position: absolute;
    left: -252px;
    top: 0px;
    border: 1px solid #e0e0e0;
    padding: 0 10px 20px 10px;
}

.side ul li.sideetel .telBox.son p {
    line-height: 34px;
    font-size: 16px;
    color: #CB261C;
    text-align: center;
    margin: 10px 0;
    font-weight: 700;
    border-bottom: 2px solid #CB261C;
}

.side ul li.sideetel .telBox.son p i {
    color: #CB261C !important;
    font-size: 20px;
    margin-right: 10px;
}

.side ul li.sideetel .telBox.son dd {
    line-height: 24px;
    text-align: left
}

.side ul li.sidqq .telBox.son {
    width: 250px;
    display: none;
    color: #363636;
    text-align: center;
    background-color: #fff;
    position: absolute;
    left: -252px;
    top: 0px;
    border: 1px solid #e0e0e0;
    padding: 0 10px 20px 10px;
}

.side ul li.sideetel img,
.side ul li.sidqq img,
.side ul li.sideewm img {
    width: 40px;
}

.side ul li.sidqq .telBox.son p {
    line-height: 34px;
    font-size: 16px;
    color: #CB261C;
    text-align: center;
    margin: 10px 0;
    font-weight: 700;
    border-bottom: 2px solid #CB261C;
}

.side ul li.sidqq .telBox.son p i {
    color: #CB261C !important;
    font-size: 20px;
    margin-right: 10px;
}

.side ul li.sidqq .telBox.son dd {
    line-height: 24px;
    text-align: left
}

.side ul li.sidqq .telBox.son dd a {
    color: #666;
}

.side ul li:hover {
    cursor: pointer;
}

.side ul li:hover .telBox.son {
    display: block;
}

.side ul li a {
    transition: all .4s;
}

.side ul li a:hover {
    transition: all .4s;
    color: #fff !important;
}

/*左侧悬浮*/
#loutinav {
    width: 122px;
    position: fixed;
    right: 3.5%;
    z-index: 999;
    bottom: 110px;
}

#loutinav .profile_right_cnt>p {
    width: 120px;
    border-bottom: 1px dotted #eee;
    font-size: 12px;
    text-align: center;
    position: relative;
    cursor: pointer;
    background: #fff;
    color: #666;
}

#loutinav .profile_right_cnt>p a {
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 20px;
    padding: 10px 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

#loutinav .profile_right_cnt_last {
    width: 80px;
    height: 39px;
    background: #237470;
    color: #fff;
    text-align: center;
    line-height: 43px;
    cursor: pointer;
}

#loutinav .floatnav_a_cur a {
    background: #CB261C;
    color: #fff;
    display: block;
}

#loutinav .profile_right_cnt>p:hover a {
    background: #CB261C;
    color: #fff;
}

/*底部css*/
.mwidth {
    min-width: 1200px;
    max-width: 1500px;
    margin: 0 auto;
    width: 80%;
}

.topnav {
    margin: 5px auto;
    z-index: 9999;
    position: relative;
}

.topl {
    float: left;
    width: 50%;
}

.topl img {
    width: 180px;
}

.topr {
    float: right;
}

.topr ul {
    margin: 15px auto;
}

.topr ul li {
    float: left;
    padding-right: 15px;
    color: #ccc;
    font-size: 14px;
}

.topr ul li a {
    color: #666;
}

.topr ul li a:hover,
.botblock dl dd a:hover {
    color: #CB261C;
}

.language {
    float: left;
    width: 100px;
}

.topr .layui-form-select .layui-input {
    border: none !important;
    height: 22px !important;
}

.footpadding {
    padding: 40px 0 30px 0;
}

.foot {
    background-color: #222323;
    min-width: 1250px;
}


.botblock dl dd a {
    color: #bdbdbd;
    line-height: 30px;
    display: inline-block;
}

.service {
    float: left;
    margin-right: 40px;
}

.erweima {
    float: right;
}

.erweima img {
    width: 150px;
}

.footpadding .botblocklast {
    margin-right: 0px;
    float: right;
}

.contentc {
    position: relative;
}

.service p {
    font-size: 16px;
    color: #ccc;
    font-weight: 700;
    line-height: 28px;
}

/*友情链接*/
.links_new h3 {
    margin: 0 15px 5px 0;
    font-size: 16px;
    color: #ccc;
    font-weight: 700;
    line-height: 60px;
    float: left;
}

.links_new p {
    line-height: 26px;
    color: rgba(255, 255, 255, 0.5);
}

.links_new p a {
    color: rgba(255, 255, 255, 0.5);
    display: inline-block;
    padding: 0 10px;
    line-height: 16px;
    font-size: 12px;
}

.links_new p a:not(:last-child) {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.links_new p a:last-child {
    border-right: 1px solid transparent;
}

.links_new p a:hover {
    color: #CB261C;
}

.links_new_right {
    margin-top: 15px;
    width: calc(100% - 80px);
}

.links_new_right {
    margin-top: 0;
    line-height: 40px;
}

.links_new p {
    line-height: 40px;
    font-size: 12px;
}

.links_new h3 {
    line-height: 40px;
}

/*版权*/
.banquan {
    width: 100%;
    text-align: center;
    background-color: #1b1b1b;
    color: #ccc;
    padding: 15px 0;
    min-width: 1250px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.banquan p {
    line-height: 24px;
}

.banquan p span {
    padding: 0 10px;
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
}

.banquan p span a {
    color: rgba(255, 255, 255, 0.5);
}

.banquan p span a:hover {
    color: #CB261C;
}



/*媒体查询*/

@media screen and (max-width: 1700px) {

    .login,
    .register {
        right: 10%;
    }

    .register {
        padding: 0 30px;
        margin-top: -240px;
    }
}

@media screen and (max-width: 1550px) {

    #loutinav,
    .page_foalt_btn {
        right: 10px !important;
    }
}

@media screen and (max-width: 1500px) {
    .se-kl {
        padding-top: 77%;
    }

    .getcode {
        margin-bottom: 7px;
    }

    .register .layui-tab-content {
        padding-top: 10px !important;
    }

    .invitation {
        margin-bottom: 5px !important;
    }

    .register {
        margin-top: -230px;
    }

    .regist {
        margin: 7px auto;
    }

    .login {
        padding: 30px;
        margin-top: -196px;
    }

    .rsuspension {
        left: 95%;
    }
}


/*商品详情页*/

/*头部*/
.location {
    line-height: 30px;
    font-size: 14px;
    margin: 10px 0;
}

.location p {
    color: #999;
}

.location a {
    color: #999;
    padding: 0 5px;
}

.location h1 a {
    color: #333;
}

.location a:hover {
    color: #CB261C;
}

/*/*商品详情价格*/
/*.goods-view{overflow: hidden;background: #fff;display: table;width: 100%;}
.goods-photo{padding-right: 15px;padding-bottom: 30px;border-right: 1px solid #f9f9f9; width: 37%;}
.goods-view > div {float: left;}*/
/*图片放大镜样式*/
/*.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:370px;height:370px;background:#fff;display:none;text-align:center;overflow:hidden;border:1px solid #ddd;}
.spec-preview .zoomdiv img{width:800px;height: 800px; }
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}*/

/*图片小图预览列表*/
/*.spec-preview{ width: 100%; box-sizing:border-box;}
.spec-preview img{width:100%;height:100%;}
.spec-scroll{clear:both;padding-top:15px;width: 100%;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:24px;height:60px;background: url(../images/arrow1.png) no-repeat;cursor:pointer;box-sizing:border-box;}
.spec-scroll .prev{float:left; margin-left: 22px; background-position: left center;}
.spec-scroll .next{float:right;margin-right: 22px;background-position: right center;}
.spec-scroll .items{position:relative;width:360px;margin: 0 auto; height: 62px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:72px;height:62px;text-align: center;}
.spec-scroll .items ul li img{border:1px solid #fff;padding:1px;width:62px;height:62px;box-sizing:border-box;}
.spec-scroll .items ul li.om img{border:1px solid #FF6600;padding:1px;}*/
.goods-view {
    overflow: hidden;
    background: #fff;
    display: flex;
    width: 100%;
}

.goods-view>div {
    display: table-cell;
    vertical-align: top;
}

/* 新图片放大 */
.small-img {
    display: flex;
    align-items: center;
    justify-content: center;
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

.magnifier {
    width: 500px;
    position: relative;
}

.magnifier-container {
    width: 500px;
    height: 500px;
    overflow: hidden;
    position: relative;
    border: 1px solid #f1f1f1;
}

.magnifier-container:hover {
    cursor: pointer;
}

.move-view {
    width: 200px;
    height: 200px;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.5);
}

.images-cover {
    height: 100%;
    width: 100%;
    position: relative;
}

.images-cover img {
    position: absolute;
}

.magnifier-assembly {
    height: 92px;
    overflow: hidden;
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
}

.magnifier-btn {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -40px;
}

.magnifier-btn .magnifier-btn-left {
    float: left;
}

.magnifier-btn .magnifier-btn-right {
    float: right;
}

.magnifier-line {
    position: relative;
    overflow: hidden;
    height: 92px;
}

.magnifier-line ul {
    display: block;
    font-size: 0;
    width: 10000%;
    position: absolute;
    left: 0;
    z-index: 9;
}

.magnifier-line li {
    float: left;
    width: 88px;
    cursor: pointer;
}

.small-img {
    height: 78px;
    padding: 1px;
    margin: 5px;
    overflow: hidden;
    border: 1px solid #fff;
    text-align: center;
}

.small-img img {
    max-width: 100%;
    max-height: 100%;
}

.magnifier-line ul>.active .small-img,
.magnifier-line li:hover .small-img {
    border-color: #FF6600;
}

.magnifier-view {
    width: 100%;
    height: 100%;
    position: absolute;
    right: -100.5%;
    top: 0;
    z-index: 9999;
    background-color: #fff;
    display: none;
    overflow: hidden;
    border: 1px solid #f1f1f1;
}

.magnifier-view img {
    display: block;
}

.animation03 {
    transition: all 0.3s ease-in 0.1s;
    -ms-transition: all 0.3s ease-in 0.1s;
    -moz-transition: all 0.3s ease-in 0.1s;
    -webkit-transition: all 0.3s ease-in 0.1s;
    -o-transition: all 0.3s ease-in 0.1s;
}

.magnifier-btn span {
    display: block;
    width: 24px;
    height: 78px;
    background: url(../static/imgs/6db7fac471a17626a7db02d142c5d8a9.png) no-repeat;
    cursor: pointer;
    box-sizing: border-box;
}

.magnifier-btn span.magnifier-btn-right {
    float: right;
    background-position: right center;
}

.magnifier-btn span.magnifier-btn-left {
    float: left;
    background-position: left center;
}

.imgbigbox {
    width: 500px;
    float: left;
}

/*商品详情高度*/
.spec-preview {
    height: 500px;
}

.goods-tit>h3 {
    line-height: 24px;
    color: #999;
    margin-bottom: 10px;
    font-size: 14px;
}

.goods-tit h4,
.topdata .goods-tit h3 {
    line-height: 24px;
    color: #999;
    margin-bottom: 10px;
    font-size: 14px;
}

.topdata .goods-tit h3 {
    margin-bottom: 5px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.goods-tit>p.goodssku {
    color: #CB261C;
    font-weight: 700;
    margin-bottom: 16px;
    font-size: 14px;
}

.goods-tit {
    /*border-bottom: 4px solid #CB261C;*/
    width: 100%;
}

.goods-summary li,
.goods-summary {
    line-height: 30px;
}

.goods-summary p {
    line-height: 40px;
}

.goods-summary li .oprice {
    color: #999;
    text-decoration: line-through;
}

.goods-summary li .price {
    color: #ec7e25;
    font-size: 24px;
    font-weight: bold;
}

.goods-summary .warehouse {
    padding-top: 5px;
}

.goods-summary .warehouse em.curr {
    color: #CB261C;
    border: 1px solid #CB261C;
    background-color: #FFEDED;
}

.goods-summary .field .selware {
    line-height: 24px;
    border: 1px solid #f7dd89;
    background: #fff9eb;
    display: inline-table;
    padding: 0 10px;
}

.goods-summary li label {
    line-height: 30px;
    padding-right: 10px;
}

.goods-summary li label input {
    vertical-align: middle;
    margin: 0px;
    width: auto;
}

.goods-summary li.choose {
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
}

.qty {
    width: 50px;
    border: none;
    text-align: center;
    color: #333;
    line-height: 24px;
}

.selectQTY {
    display: inline-table;
    box-sizing: border-box;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #ddd;
    line-height: 24px;
}

.trig .cut,
.trig .add {
    display: inline-table;
    width: 26px;
    text-align: center;
    font-family: "arial";
    line-height: 28px;
    cursor: pointer;
    font-size: 18px;
}

.trig .cut {
    letter-spacing: -3px;
    color: #ccc;
}

.quantity button {
    color: #CB261C;
    margin-left: 20px;
    text-decoration: underline;
}

.goods-summary li .instock {
    display: inline;
    zoom: 1;
    vertical-align: top;
    padding-left: 10px;
    color: #999;
    line-height: 40px;
}

.goods-summary li .instock em {
    color: #999;
}

.priceDis .txtoff {
    display: inline-block;
    vertical-align: top;
    padding: 0 8px;
    line-height: 30px;
    background: #FF6128;
    color: #fff;
    font-weight: bold;
    margin: 0 15px;
}

.goods-mian {
    padding: 0 20px 20px 20px;
    width: calc(100% - 500px);
}

.goods-summary li>span {
    display: table-cell;
    width: 120px;
    line-height: 40px;
    vertical-align: top;
}

.goods-summary>li {
    display: table;
    width: 100%;
}

.goods-summary .field {
    line-height: 40px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.goods-summary .warehouse em {
    margin-bottom: 5px;
    display: inline-table;
    margin-right: 10px;
    line-height: 28px;
    border-radius: 3px;
    border: 1px solid #D8D8D8;
    background: #fff;
    padding: 0 10px;
    cursor: pointer;
}

.mardistance {
    margin: 10px 0;
}

.limited-Buy .goods-summary li {
    padding: 0px;
}

.goods-summary .field {
    color: #333;
}

.goods-summary li .tag {
    padding-top: 4px;
}

.goods-summary li .tag span {
    line-height: 20px;
    height: 22px;
    color: #ff5400;
    border: 1px solid #ff5400;
    padding: 0 6px;
    display: inline-block;
    margin-right: 10px;
}

.goods-summary .warehouse {
    display: inline-block;
}

.goods-summary .field .selware {
    line-height: 28px;
    border-radius: 3px;
}

.priceDis li .field>p.currPrice {
    font-size: 24px;
    color: #ff5400;
    font-weight: bold;
    display: inline-block;
    margin-right: 20px;
}

.priceDis {
    background: url(../static/imgs/1daa57685ca01a96da344f4599c88644.png) no-repeat;
    background-size: cover;
    padding: 15px 30px;
}

.priceDis li>span {
    color: #666;
}

.field a {
    color: red;
}

.grade img {
    height: 30px;
    margin: -7px 0 0 15px;
}

.grade {
    color: #666;
}

.good_ul {
    padding-left: 15px;
}

.dowmdata,
.addtocart {
    line-height: 40px;
    text-align: center;
    padding: 0 15px;
    height: 40px;
    border-radius: 3px;
}

.dowmdata {
    border: 1px solid #ff5400;
    color: #ff5400;
}

.dowmdata span {
    color: #ff5400;
}

.dowmdata img,
.addtocart img {
    width: 26px;
    margin-top: -3px;
}

.addtocart {
    background-color: #CB261C;
    min-width: 150px;
    color: #fff;
}

.remuin i,
.remuin,
.remuin p {
    color: #ff5400;
}

/*商品详情*/
.details {
    background-color: #fff;
    width: 79%;
}

.martop {
    margin: 20px auto;
}

.details .layui-tab-title {
    border-color: #CB261C;
}

.details .layui-tab {
    margin: 0px;
}

.details .layui-this {
    background-color: #CB261C;
    color: #fff !important;
}

.details .layui-tab-title li {
    min-width: 110px;
}

.volume ul li {
    float: left;
    width: 25%;
    height: 40px;
    line-height: 40px;
    font-weight: 700;
}

.volume ul {
    border-bottom: 1px solid #eee;
}

.richtext p {
    line-height: 22px;
}

.richtext img {
    display: block;
    margin: 0 auto;
}

.details .layui-tab-title .layui-this::after {
    border: none;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

/*0709修改商品详情 增加通知到货提醒弹窗*/
.sinform {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: url(../static/imgs/d8ab406fd06f99735a1b8c7d0223c79a.png) no-repeat center;
    background-size: 20px;
    margin: -3px 3px 0 0;
}

.confirmTrans {
    margin-right: 20px;
}

.confirmTrans span {
    color: #666;
    text-decoration: underline;
    background: #fff;
    padding: 0px;
}

.arrival-notice {
    padding: 20px;
}

.arrivalbox {
    width: 90%;
    margin: 0 auto 20px auto;
    clear: both;
    /*overflow: hidden;*/
}

.arrivalbox .arrivaltit {
    width: 80px;
    height: 34px;
    line-height: 34px;
}

.arrivalbox .arrivalchoosse {
    width: calc(100% - 100px);
}

.arrivalbox p {
    /*height: 34px; line-height: 34px;*/
    margin-bottom: 10px;
}

.arrivalbox p a {
    color: #CB261C;
}

.arrivalbox p span {
    color: #777;
}

.btn-affirm {
    text-align: right;
}

.arrivalbox .layui-form-radio {
    margin: 0;
}

.arrival-notice .email_p {
    width: 500px;
}

.arrival-notice .email_p .email_txt {
    width: 70%;
    display: inline-block;
}

.arrival-notice .email_p .layui-form-checkbox[lay-skin=primary] {
    vertical-align: top;
}

/*0709end*/

/*0710修改商品详情滚动置顶*/
.goods-prices b {
    font-size: 20px;
    color: #ff5400;
}

.goods-prices {
    margin-bottom: 15px;
}

.topdata {
    width: 45%;
}

.parameter {
    width: 30%;
}

.field {
    display: inline-block;
}

/*0710end*/
/*商品详情按钮*/
.invalid-btn {
    background-color: #dddddd !important;
    cursor: not-allowed;
}

/*商品推荐*/
.recommen {
    background-color: #fff;
    width: calc(21% - 20px);
}

.recommen h3 {
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #CB261C;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 1px solid #eee;
}

.commodity {
    padding: 15px;
    text-align: center;
    /*border-bottom: 1px solid #eee;*/
}

.commodity img {
    width: 100%;
    margin-bottom: 4px;
}

.commodity h5 {
    text-align: left;
    color: #999;
    margin-bottom: 5px;
}

.commodity h3 {
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.commodity span {
    color: red;
    height: 20px;
    display: inline-block;
}

.commodity:hover h3 {
    color: #CB261C;
}

.commodity span i {
    display: inline-block;
    padding: 0 10px;
    line-height: 26px;
    background-color: #5e46e6;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
}

/*历史记录*/
.record {
    background-color: #fff;
    position: relative;
    margin-bottom: 20px;
}

.titl {
    width: 100%;
    border-bottom: 1px solid #CB261C;
    line-height: 40px;
}

.titl p {
    width: 120px;
    background-color: #CB261C;
    color: #fff;
    text-align: center;
}

.picScroll-left {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.picScroll-left .hd {
    position: absolute;
    top: 130px;
    width: 100%;
    z-index: 99999;
}

.picScroll-left .hd .prev {
    position: absolute;
    left: 10px;
    top: 0px;
}

.picScroll-left .hd .next {
    position: absolute;
    right: 10px;
    top: 0px;
    text-align: right;
}

.picScroll-left .hd .prev i,
.picScroll-left .hd .next i {
    font-size: 34px;
    color: #ccc;
}

.picScroll-left .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
}

.picScroll-left .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
}

.picScroll-left .hd ul li.on {
    background-position: 0 0;
}

.picScroll-left .bd {
    padding: 10px;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    margin: 0 8px;
    float: left;
    display: inline;
    overflow: hidden;
    text-align: center;
}

.record .commodity {
    border: none;
}

/*置顶商品详情页*/
.topdetails {
    background-color: #fff;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    box-shadow: 0 0 15px #ccc;
    z-index: 99999;
    padding: 10px 0;
}

.tpic img {
    height: 130px;
}

.posi {
    position: relative;
}

.topdata {
    margin: 0 20px;
}

.topdata .goods-tit {
    border: none;
}

.topdata .goods-tit h5 {
    margin: 0 0px 10px 0;
}

.topdata .goods-tit h2 {
    line-height: 24px;
    padding: 20px 0 5px 0;
    color: #000;
    font-size: 16px;
    font-weight: 700;
}

.topdata .goods-tit h2 {
    padding-top: 10px;
    padding-bottom: 0px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.canshu {
    display: inline-block;
    width: 68%;
}

.canshu p {
    line-height: 40px;
    margin: 5px auto;
}

.canshu p span {
    background-color: rgba(255, 255, 255, 0);
    font-size: 24px;
    color: #ff5400;
    font-weight: bold;
    display: inline-block;
}

.canshu p button {
    padding: 0 5px;
    line-height: 30px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-right: 10px;
}

.topdata .field,
.topdata .selectQTY {
    display: inline-block;
}

.topdata .qty {
    text-align: center;
}

.topdata .instock {
    display: inline;
    vertical-align: top;
    padding-left: 10px;
    color: #999;
    line-height: 40px;
}

.topdata .quantity button {
    color: #CB261C;
    margin-left: 20px;
    text-decoration: underline;
}

.canshu .quantity {
    height: 40px;
    line-height: 40px;
    margin: 5px auto;
}

.topbutton {
    position: absolute;
    right: 0px;
    text-align: right;
}

.topbutton button {
    margin-bottom: 5px;
}

.layui-layer-hui .layui-layer-content {
    color: #fff;
}

.layui-layer-hui {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

/*0710修改加入收藏*/
.addcollect {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0 10px;
    height: 40px;
}

.addcollect img {
    width: 20px;
}

.lastclick {
    border-color: #CB261C;
}

/*媒体查询*/
@media screen and (max-width: 1600px) {
    .spec-scroll .next {
        margin-right: 0px;
    }

    .spec-scroll .prev {
        margin-left: 0px;
    }
}


/*加入购物车 弹窗*/
.addcart {
    padding: 20px;
}

.addition {
    position: relative;
    margin-left: 70px;
}

.addcart .addition i {
    position: absolute;
    left: -40px;
    top: 0px;
    font-size: 30px;
    color: #71b247;
    font-weight: 700;
}

.addcart .addition h3 {
    color: #444;
    font-weight: 700px;
    font-size: 16px;
    line-height: 33px;
    margin-bottom: 20px;
}

.addcart .addition a {
    color: #ff5400;
    text-decoration: underline;
}

/* 移入收藏夹 弹窗*/
/*加入购物车 弹窗*/
.movecollect {
    padding: 20px;
}

.moveition {
    position: relative;
    margin-left: 70px;
}

.movecollect .moveition i {
    position: absolute;
    left: -40px;
    top: 0px;
    font-size: 30px;
    color: #71b247;
    font-weight: 700;
}

.movecollect .moveition h4 {
    color: #444;
    font-weight: 700px;
    font-size: 16px;
    line-height: 33px;
    margin-bottom: 20px;
}

.movecollect .moveition a {
    color: #ff5400;
    text-decoration: underline;
}

/*购物车页面*/

/*左侧菜单*/
.menu {
    width: 180px;
    float: left;
    background-color: #fff;
    margin-bottom: 20px;
}

.menu ul {
    border-bottom: 1px solid #eee;
    margin: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
}

.menu li h6,
.menu li h6 a {
    color: #CB261C;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 5px;
}

.menu li h6 img {
    display: inline-block;
    padding-right: 10px;
    width: 35px;
    line-height: 30px;
    float: left;
}

.menu li a {
    line-height: 30px;
    font-size: 14px;
    color: #666;
    font-weight: normal;
    padding-left: 30px;
    border-left: 2px solid #fff;
    display: inline-block;
}

.menu li a:hover,
.sublist li a:hover {
    color: #CB261C;
}

.menu li a.on,
.sublist li a.on {
    color: #CB261C;
    text-decoration: underline;
}

.menu ul:last-child {
    border-bottom: none;
    padding-bottom: 0px;
}

/*左侧菜单 结束*/

.page-tit {
    padding: 10px 0 0;
    height: 50px;
}

.page-tit h6,
.page-tit h6 a {
    position: relative;
    line-height: 40px;
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    display: inline-block;
}

.page-tit h6 a {
    margin-right: 16px;
}

.page-tit h6.msg_second a {
    padding-left: 16px;
}

.page-tit h6.msg_second:before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    width: 1px;
    height: 22px;
    background-color: #ccc;
}

.page-tit h6 a:hover {
    color: #CB261C;
}

.page-tit h6 a.on {
    border-bottom-color: #CB261C;
    color: #CB261C;
}

.tabletc tr th {
    text-align: center;
}


.nonetext h2,
.nonetext h2 a {
    font-size: 24px;
    line-height: 36px;
}

.nonetext a {
    color: #CB261C;
}

.nonetext span {
    display: inline-block;
    color: #999;
    line-height: 36px;
    margin-top: 10px;
}

.nonetext span b {
    color: red;
    font-weight: 100;
}


.dummy-status {
    padding-top: 100px;
    width: 80%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.noneimg {
    margin-top: -5px;
    text-align: right;
}

.dummy-status img {
    width: 100px;
    display: inline-block;
    margin-right: 40px;
    margin-top: -10px;
}

.nonetext {
    text-align: left;
    display: flex;
    justify-content: center;
    align-items: center;
}






.goods-table {
    margin-bottom: 15px;
}

.goods-table .gc {
    color: #999;
    margin-top: 10px;
}

.goods-table label {
    line-height: 24px;
    color: #333;
}

.goods-table th,
.goods-table td {
    padding: 5px 10px;
    text-align: center;
    line-height: 24px;
}

.goods-table th {
    background: #f8f8f8;
    font-weight: normal;
    color: #333;
}

/*.goods-table th:first-child{width:50%;}*/
.goods-table .cent th {
    text-align: left;
}

.goods-table td {
    padding: 10px;
}

.goods-table .lj {
    text-align: left;
}

.goods-table .stw {
    width: 420px;
}

.goods-table .set2 {
    width: 50px;
}

.goods-table .set3 {
    width: 150px;
}

.goods-table .quantity .add {
    top: 0px;
}

.goods-table .quantity .trig {
    height: 30px;
}

.goods-table .price {
    color: #e90000;
}

.goods-table .fnc1 {
    color: #333;
}

.goods-table .fnc2 {
    color: #ff8800;
}

.goods-table th .mub-a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-right: 15px;
    line-height: 30px;
    vertical-align: top;
}

.goods-table th .mub-a:hover {
    color: #025cb2;
    background: #f6f6f6;
    text-decoration: none;
}

.goods-table th .asy1 {
    color: #d01621;
}

.goods-table p {
    color: #999;
}

/*0709新增 移入收藏夹*/
.move-favorites {
    text-align: center;
    color: #666;
    line-height: 24px;
    height: 24px;
}

.move-favorites:hover {
    color: #CB261C;
}

.merge-border {
    border-collapse: separate;
    border-bottom: 0 !important;
}

/*0709新增*/


.goods-table .delimg {
    display: inline-block;
    width: 60px;
    height: 60px;
}

.goods-table .delimg img {
    width: 100%;
    height: 100%;
}

.g-img {
    float: left;
}

.g-img img {
    width: 70px;
    height: 70px;
}

.item-info {
    padding-left: 10px;
    overflow: hidden;
}

.item-info a {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
    color: #6b6b6b;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.item-info a:hover {
    color: #CB261C;
}

.page1 {
    text-align: right;
    padding-bottom: 20px;
}

.settle-bar {
    position: relative;
    bottom: 0px;
    box-sizing: border-box;
    background: #fff;
    z-index: 100;
}

.settle-bar {
    height: 40px;
    background: #fff;
    margin-top: 15px;
}

.panrt .paytbn {
    line-height: 40px;
    background: #c81522;
    color: #fff;
    width: 120px;
    text-align: center;
    font-size: 14px;
    display: inline-block;
    float: right;
}

.panrt .s1 {
    color: #c81522;
    font-weight: bold;
    font-size: 18px;
    line-height: 40px;
    height: 40px;
}

.panrt span {
    padding-right: 20px;
}

.panrt p {
    padding-right: 120px;
}

.panlf {
    line-height: 40px;
    padding-left: 10px;
}

.alldet {
    padding-left: 30px;
    cursor: pointer;
}

.divflxed {
    position: fixed;
    box-shadow: 0 0 5px #eee;
}

/*添加商品*/
.addgoods input {
    width: 230px;
    padding-left: 5px;
    margin-right: 10px;
}

/*搜索商品弹窗*/
.seachgoods {
    padding: 10px 20px;
}


/*
*
售后管理
*
*/

/*.after-sale{ width: calc(85% - 20px); background-color: #fff; }*/
.after-sale .layui-tab-title li {
    padding: 0 20px;
}

.search-appeal .layui-input-block {
    display: inline-block;
    margin-left: 10px;
}

.search-appeal input,
.search-appeal .layui-form-select {
    width: 200px;
    display: inline-block;
}

.search-box {
    width: 350px !important;
}

.search-appeal {
    margin: 10px 0 20px 0;
}

.formhead table tr th,
.complaint-goods table tr td {
    text-align: center;
}

.complaint-goods table tr th h6,
.complaint-goods table tr th h5,
.complaint-goods table tr th h4,
.complaint-goods table tr th h3 {
    color: #999;
    display: inline-block;
    margin-right: 15px;
    line-height: 30px;
}

.complaint-goods table tr th h3 a {
    color: #CB261C;
    display: inline-block;
    line-height: 30px;
    text-decoration: underline;
}

.goodspic {
    width: 100px;
}

.goodsname {
    width: calc(100% - 110px);
    text-align: left;
}

.goodsname p {
    color: #CB261C;
    line-height: 24px;
    margin-bottom: 15px;
}

.goodsname p:hover {
    color: #CB261C;
}

.goodsname span {
    color: #666;
}


.complaint-goods table tr td {
    color: #666;
}


.complaint-goods .layui-table tbody tr:hover {
    background-color: rgba(255, 255, 255, 0);
}

.complaint-goods table {
    margin-bottom: 20px;
}

.complaint-goods .page1 {
    padding: 0px;
}

.after-sale .layui-tab-content {
    padding-bottom: 0px;
}



/*订单申诉*/
.order-infor {
    padding: 20px;
    background-color: #fff;
    margin-bottom: 20px;
}

.order-infor ul li {
    float: left;
    width: 25%;
    line-height: 30px;
    color: #666;
}

.order-infor .layui-table tbody tr:hover {
    background-color: rgba(255, 255, 255, 0);
}

.order-infor table tr td {
    text-align: center;
}

.complaint-proce {
    background-color: #fff;
    width: 100%;
}

.complaint-proce .proce-title {
    color: #CB261C;
    line-height: 30px;
    padding: 10px 15px 5px 15px;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 1px solid #eee;
}

.complaint-proce .proce-box {
    margin: 30px 10%;
}

.proce-box .indication img {
    display: inline-block;
    width: 30px;
    margin-top: -5px;
}

.proce-box .indication h1 {
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    color: #1E1E1E;
    padding-left: 20px;
    line-height: 35px;
}

.proce-box .indication {
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ccc;
}

.proce-box .process h3 {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px;
}

.proce-box .process ul li {
    float: left;
    width: 350px;
    height: 120px;
    overflow: hidden;
    margin: 0 20px 20px 0px;
    border: 1px solid #eee;
    padding: 20px 00px 20px 20px;
    transition: all .4s;
}

.proce-box .process ul li:hover,
.proce-box .process ul li.on {
    cursor: pointer;
    border-color: #d81e06;
    transition: all .4s;
}

.process .way .waypic img {
    width: 70px;
}

.process .way .wayname {
    margin-left: 20px;
    width: 230px;
    position: relative;
}

.process .way .wayname h3 {
    font-size: 18px;
    color: #333;
    font-weight: 700;
    color: #d81e06;
}

.process .way .wayname p {
    position: relative;
    bottom: 0px;
}

.process .layui-table tbody tr:hover {
    background-color: rgba(255, 255, 255, 0);
}

.process .tablewidth {
    width: 80%;
}

.process .tablewidth tr td b {
    width: 200px;
    text-align: right;
    color: #666;
    display: inline-block;
}

.process .tablewidth tr td span {
    color: #d81e06;
}

.process .tablewidth tr td input {
    width: 500px;
    display: inline-block;
    padding-left: 5px;
}

.process .tablewidth tr td textarea {
    display: inline-block;
    width: 500px;
}

.process .tablewidth .layui-form-select {
    width: 500px;
    display: inline-block;
}

.process .tablewidth tr td h6,
.process .tablewidth tr td h5 {
    display: inline-block;
    padding-left: 10px;
    color: #999;
}

.process .tablewidth .quantity {
    display: inline-block;
}

.process .tablewidth .qty {
    width: 100px;
}

.tablewidth tr td table tr {
    border-top: 1px solid #e6e6e6;
}

.tablewidth tr td table {
    margin-left: 100px;
    width: 600px;
    border-bottom: 1px solid #e6e6e6;
}

.process .submit {
    background-color: #ff8800;
    width: 100px;
    margin-left: 100px;
}

.del-accessory {
    color: #d81e06;
}

.btni i {
    color: #fff;
}


/*协商历史*/
.left-order-infor {
    width: 25%;
}

.complain-infor {
    width: 100%;
    background-color: #fff;
    margin-bottom: 20px;
}

.complain-infor h6 {
    padding-left: 15px;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
}

.complain-infor ul {
    padding: 0 15px;
}

.complain-infor ul li b {
    width: 80px;
    display: inline-block;
    line-height: 30px;
    color: #999;
}

.complain-infor ul li span {
    line-height: 30px;
}

.complain-infor ul li .infor .infor-pic img {
    width: 100px;
    margin-right: 15px;
}

.complain-infor ul li .infor {
    margin: 10px 0;
}

.complain-infor ul li .infor-name {
    width: calc(100% - 130px);
}

.complain-infor ul li .infor-name h3 a {
    color: #666;
    line-height: 24px;
    margin-bottom: 15px;
    display: inline-block;
}

.complain-infor ul li .infor-name h3 a:hover {
    color: #CB261C;
    text-decoration: underline;
}

.complain-infor ul li .infor-name h4 {
    color: #CB261C;
}

.reference {
    color: #CB261C;
}

.money {
    color: #FF5722;
}

.more {
    display: none;
}

.particular {
    color: #999;
    margin: 0 15px;
}

.particular i {
    padding-left: 10px;
    font-size: 12px;
    color: #999;
}

.particular:hover,
.particular:hover i {
    color: #CB261C;
}

.history {
    width: calc(75% - 20px);
    background-color: #fff;
    /* padding: 10px 20px 20px 20px;*/
}

.historytit h6 {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    color: #CB261C;
    line-height: 40px;
}

.historytit {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

.historytit a {
    float: right;
    color: #666;
    line-height: 40px;
}

.historytit a:hover {
    color: #CB261C;
}

.history h5 {
    font-size: 16px;
    color: #666;
}

.negotiate {
    margin-top: 20px;
    border-bottom: 1px dashed #ccc;
    margin: 20px 20px 0 20px;
    position: relative;
}

.person img {
    height: 50px;
}

.message .time h3 {
    font-weight: 700;
    display: inline-block;
    margin-right: 50px;
    color: #333;
    line-height: 30px;
}

.message h4 {
    font-weight: 700;
    color: #CB261C;
    line-height: 30px;
    margin-bottom: 5px;
}

.person {
    margin-right: 20px;
    width: 50px;
}

.message p {
    line-height: 28px;
    color: #727272;
}

.message {
    margin-bottom: 10px;
    width: calc(100% - 70px);
}



/*售后详情*/

/*进度条*/
.schedule {
    background-color: #fff;
    margin-bottom: 20px;
}

.refund-status {
    padding: 15px;
}

.refund-status .prss {
    overflow: hidden;
    width: 900px;
    padding: 30px 0 40px;
    margin: 0 auto;
    text-align: center;
    font-size: 0px;
}

.refund-status .prss li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 180px;
    padding-top: 10px;
    vertical-align: top;
}

.refund-status .prss li span {
    display: block;
    height: 4px;
    background: #ddd;
}

.refund-status .prss li span em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 auto;
    width: 20px;
    line-height: 20px;
    height: 20px;
    text-align: center;
    background: #ddd;
    margin-top: -8px;
    border-radius: 10px;
}

.refund-status .prss li h6,
.refund-status li p {
    color: #999;
    line-height: 18px;
}

.refund-status .prss li h6 {
    padding-top: 25px;
}

.refund-status .prss li.on span {
    background: #ff8800;
}

.refund-status .prss li.on em {
    background: #ff8800;
    color: #fff;
}

.refund-status .prss li.on h6 {
    color: #333;
}

/*进度条结束*/

.after {
    width: calc(75% - 20px);
    min-height: 503px;
    background-color: #fff;
    padding: 10px 20px 20px 20px;
    margin-bottom: 20px;
}

.after ul.negotiate-part li {
    width: 70%;
    float: left;
    margin-right: 2%;
}

.after ul.negotiate-part {
    border-bottom: 1px dashed #ccc;
}

.affirm {
    margin: 20px 70px;
}

.affirm .sure {
    text-align: center;
    line-height: 40px;
    background-color: #ff8800;
    color: #fff;
    padding: 0 20px;
    height: 40px;
    border-radius: 3px;
    margin-right: 20px;
}

.affirm .amend {
    text-align: center;
    line-height: 40px;
    padding: 0 20px;
    height: 40px;
    border-radius: 3px;
    border: 1px solid #ff8800;
    color: #ff8800;
}

.amend-appeal {
    display: none;
}

.amend-appeal .proce-box {
    margin: 30px 50px;
}

.noborder {
    border: 0px !important;
}

.amend-appeal .proce-title {
    color: #333;
}

.amend-appeal .indication h1 {
    font-weight: 100;
    color: #999;
}

.sales-return .message table {
    width: 500px;
}

.sales-return .message table tr:hover,
.item table tr:hover {
    background-color: #fff !important;
}

.sales-return .message table tr,
.sales-return .message table tr th,
.item table tr,
.item table tr th {
    text-align: center;
}

.sales-return .message table button,
.item table button {
    color: #CB261C;
}

.sales-return .message table tr a,
.item table tr a {
    color: #666;
    text-decoration: underline;
}

.return-address b {
    width: 100px;
    display: inline-block;
}

.return-address li {
    line-height: 30px;
    margin-bottom: 5px;
}

.return-address {
    margin: 20px 0;
}

.choosetype p {
    color: #333;
    font-weight: 700;
    display: inline-block;
    margin-right: 20px;
    line-height: 34px;
}

.choosetype span {
    line-height: 34px;
    height: 34px;
    display: inline-block;
}

.choosetype label {
    height: 34px;
    display: inline-block;
    margin-right: 20px;
}

.choosetype .layui-form-radio {
    margin-top: 0px;
}

.typematter .item {
    margin-left: 80px;
}

.logistics p {
    margin: 10px 0px !important;
}

.logistics input {
    display: inline-block;
    width: 300px;
}

.logistics .layui-form-select {
    display: inline-block;
}

.logistics p b {
    width: 100px;
    display: inline-block;
}

.typematter .item {
    display: none;
    margin-top: 20px;
}

.typematter .active {
    display: block;
}

.pcolor p {
    color: #f80;
}


/*
*
精推商品
*
*/
.probanner {
    width: 100%;
}

.operation {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #f8f8f8;
}

.op-tabLeft ul li {
    float: left;
    margin-right: 20px;
}

.yetSele {
    color: red;
}

.op-getRight ul li {
    float: left;
    margin-left: 25px;
}

.op-getRight ul li a {
    color: #666;
    display: inline-block;
    padding-left: 20px;
    vertical-align: top;
}

.op-getRight .collect {
    background: url(../static/imgs/43ad215f8b4093e12361ae2cf252eab7.png) no-repeat left center;
    background-size: 16px;
}

.op-getRight .down-Data {
    background: url(../static/imgs/cb518a6f8a447ae39c5fd2e61a3792be.png) no-repeat left center;
    background-size: 16px;
}

.op-getRight .down-Sku {
    background: url(../static/imgs/96b09a4eb9a9f72fb9ec989c516e6ab4.png) no-repeat left center;
    background-size: 16px;
}

.op-getRight .copy-Sku {
    background: url(../static/imgs/e12ff5d24334671b8546ef6ddfe97651.png) no-repeat left center;
    background-size: 16px;
}

.seriestit {
    margin: 50px 0 20px 0;
    position: relative;
    height: 58px;
}

.seriestit img {
    position: absolute;
    left: 50%;
    margin-left: -125px;
}

.seriestit p {
    position: relative;
    text-align: center;
    z-index: 9;
    line-height: 53px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 5px;
}

.handle-op {
    display: inline-block;
    text-align: right;
    width: calc(100% - 32px);
}

.handle {
    text-align: left;
    padding-left: 20px;
    width: 28px;
    display: inline-block;
}

.series {
    margin-bottom: 50px;
}

.series .commodity {
    border: none !important;
    width: 100%;
}

/*.series .swiper-button-next,.series .swiper-button-prev{ background: none!important; }
.series .swiper-button-next i,.series .swiper-button-prev i{ font-size: 30px; color: #abdfb7; }*/
.alreadGet {
    display: inline-block;
}

.loadingmore {
    width: 100% !important;
}

.loading {
    position: relative;
}

.loadingmore .loading p,
.loadingmore .laodingp span {
    color: #59995c !important;
}

.loadingmore .loading i {
    font-size: 30px;
    color: #59995c;
    display: inline-block;
    position: relative;
    position: absolute;
    top: 40%;
    left: 50%;
    margin-left: -15px;
}

.loadingmore .loading p {
    position: absolute;
    top: 57%;
    left: 50%;
    margin-left: -26px;
    font-size: 16px;
}

.loadingmore .laodingp {
    color: #666 !important;
}

.loading {
    width: 100%;
    padding: none !important;
}

.handle-op button i {
    color: #CB261C;
    font-size: 16px;
    margin-right: 2+0px;
}

.handle-op button img {
    width: 16px;
    margin-top: -2px;
}

.handle-op button i:hover {
    color: #CB261C !important;
}

.selling {
    position: relative;
    width: 100%;
    background: url(../static/imgs/d3197dc6d711ce9bae9693881ceb6cd7.jpg) no-repeat;
    background-size: 50% 300px;
    margin-bottom: 180px;
    margin-top: -50px;
}

.lumpbg {
    position: relative;
    top: 101px;
    width: 100%;
}

.lumpcs {
    margin-top: 110px;
    background-color: #fff;
    box-shadow: 0px 15px 15px #ccc;
    padding: 30px 5%;
    position: relative;
}

.pic-descri {
    width: 40%;
}

.pic-descri img {
    width: 100%;
}

.text-descri {
    width: calc(50% - 20px);
    padding: 50px 20px 0 20px;
}

.text-descri span,
.right-intro-top span {
    display: block;
    width: 60px;
    border-bottom: 4px solid #6bc75d;
    margin-bottom: 20px;
}

.text-descri h4,
.right-intro-top h4 {
    font-size: 30px;
    color: #666;
    line-height: 50px;
    margin-bottom: 20px;
}

.text-descri p {
    font-size: 14px;
    color: #999;
    letter-spacing: 3px;
    line-height: 30px;
    margin: 20px 0;
}

.left-adorn {
    position: absolute;
    left: -62px;
    top: 150px;
}

.top-adorn {
    position: absolute;
    right: 20px;
    top: -109px;
}

.introduce {
    position: relative;
    width: 100%;
    background: url(../static/imgs/d3197dc6d711ce9bae9693881ceb6cd7.jpg) no-repeat;
    background-size: 54% 150px;
    background-position: right top;
    margin-bottom: 65px;
}

.left-introduce {
    width: calc(45% - 20px);
    margin-right: 20px;
    margin-top: 100px;
}

.left-introduce img {
    width: 100%;
}

.right-introduce {
    width: calc(55% - 40px);
}

.right-intro-top {
    margin: 40px 0 30px 40px;
    padding: 50px 10px 30px 30px;
    background-color: #fff;
    box-shadow: 0px 15px 15px #ccc;
}

.right-intro-top h3 {
    font-size: 14px;
    font-weight: 700;
    line-height: 28px;
    color: #666;
}

.right-intro-top p {
    font-size: 14px;
    color: #999;
    letter-spacing: 1px;
    line-height: 24px;
    margin-bottom: 10px;
}

.pbot {
    margin-bottom: 10px;
}

.right-intro-bot {
    margin-left: 40px;
    width: calc(100% - 40px);
}

.right-intro-bot img {
    width: 40%;
    margin-right: 9%;
}

.bazaar {
    width: 100%;
    background-color: #aed9ac;
    background: url(../static/imgs/5ec6884bb6d34660cac9ae05dac705a0.jpg) no-repeat;
    background-size: 100% 330px;
}

.bazaar-infor .bazaar-title {
    padding: 50px 0;
    text-align: center;
}

.bazaar-infor p {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
}

.bazaar-pic {
    width: 100%;
    text-align: center;
    position: relative;
    margin-bottom: 65px;
}

.bazaar-pic img {
    margin: 0 auto;
    display: inline-block;
    box-shadow: 0px 15px 15px #ccc;
}


/*
*
三级页面
*
*/

.pages3 {
    width: 100%;
    background-image: url(../static/imgs/15bb98da1813030cd0ccc160bbdcaf41.jpg);
    background-repeat: no-repeat;
    background-size: 100% 160px;
}

.pages3 h4 {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    line-height: 100px;
}

.Condition3 h5 {
    text-align: left;
    color: #999;
    margin-bottom: 5px;
}

.goods-style>p {
    text-align: left;
    color: #999;
    margin-bottom: 5px;
}

.Condition3 .handle {
    padding: 0px;
}

.Condition3 .handle span {
    float: left;
    line-height: 35px;
}

.Condition3 .handle .handle-op {
    float: right;
}

.Condition3 {
    padding: 15px 20px;
}

.toppro {
    margin-bottom: 20px !important;
    box-shadow: 0px 5px 5px #eee;
}

.pure,
.push {
    margin-left: 10px;
}

.condition {
    background-color: #fff;
    padding: 5px 15px;
    margin-bottom: 10px;
}

.condition .term {
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}

.condition .term>span {
    font-weight: 700;
    width: 90px;
    display: inline-block;
    line-height: 36px;
}

.condition .term button {
    margin: 0 15px;
}

.condition .term a {
    margin: 0 15px;
}

.check-all {
    background-color: #fff;
    line-height: 30px;
    padding: 10px;
    position: relative;
    top: 0px;
    margin: 0 auto 10px auto;
    z-index: 9;
    box-shadow: 0 0 5px #eee;
    width: 100%;
    left: 0px;
}

.goods-arranged {
    width: 100%;
}

.goods-arranged .goods-style,
.page1-goods .goods-style {
    width: calc(20% - 12px);
    background-color: #fff;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.goods-arranged .goods-style:nth-of-type(5n) {
    margin-right: 0px !important;
}

.goods-arranged .goods-style span,
.page1-goods .goods-style span {
    text-align: left !important;
    display: block;
}

.goods-arranged .goods-style .handle,
.page1-goods .goods-style .handle {
    padding: 0px;
    display: inline-block;
}

.paging {
    background-color: #fff;
    text-align: right;
    padding: 10px 10px 5px 10px;
    margin-bottom: 20px;
}

.sort {
    background-color: #fff;
    margin-bottom: 10px;
}

.sort input {
    padding-left: 5px;
    width: 50px;
}

.filter-pro {
    border: 1px solid #ddd;
    overflow: hidden;
    margin-bottom: 16px;
}

.trig-ss {
    float: left;
}

.trig-ss li {
    overflow: hidden;
    float: left;
    line-height: 36px;
}

.trig-ss .ty a {
    display: block;
    background: #fff;
    position: relative;
    line-height: 36px;
    padding: 0 20px;
    border-right: 1px solid #ddd;
}

.trig-ss .ty.n a {
    color: #e4393c;
    background: #eee;
}

.trig-ss .ty i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    height: 36px;
    width: 8px;
    background: url(../static/imgs/cb04618d7f0371a976c19ddfdf062d45.png) no-repeat right center;
}

.trig-ss .ty.n i {
    background: url(../static/imgs/0af41b14d01878d12928cc40c537d7c8.png) no-repeat right center;
}

.trig-ss .ty .filter-price {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-top: -3px;
    height: 10px;
    width: 8px;
    position: relative;
}

.trig-ss .filter-price em {
    display: block;
    position: absolute;
    right: 0px;
    background: url(../static/imgs/959275dfd8b012f8be44437a23ea6fc0.png) no-repeat;
    width: 7px;
    height: 4px;
}

.trig-ss .filter-price .top {
    top: 0px;
}

.trig-ss .filter-price .btm {
    bottom: 0px;
    background-position: right bottom;
}

.trig-ss .n .top.cor {
    background: url(../static/imgs/6d59ef37e8bc951918a90d9e5fe26268.png) no-repeat;
}

.trig-ss .n .btm.cor {
    background: url(../static/imgs/6d59ef37e8bc951918a90d9e5fe26268.png) no-repeat right bottom;
}

.trig-ss li a:hover {
    color: #e4393c;
}

.trig-ss .price {
    padding: 6px 0 0 20px;
    line-height: 24px;
}

.trig-ss .price input {
    height: 24px;
}

.trig-ss .price button {
    height: 24px;
    vertical-align: top;
    width: 50px;
    background: #CB261C;
    color: #fff;
    line-height: 24px;
}

.pro-pages {
    float: right;
    padding-top: 6px;
}

.pro-pages a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    height: 22px;
    width: 22px;
    border: 1px solid #ddd;
    margin-right: 5px;
}

.pro-pages .prev {
    background: #fff url(../static/imgs/6b294c8f2f07157e6f6d01d1fbb01c55.png) no-repeat center;
}

.pro-pages .next {
    background: #fff url(../static/imgs/e295b331d03151c33b019deac4e67322.png) no-repeat center;
}

.pro-pages a:hover {
    border: 1px solid #CB261C;
}

.pro-pages span {
    color: #999;
    padding-right: 5px;
}

.seehas {
    margin: 0 20px;
}

.seehas label {
    line-height: 36px;
}

.seehas label input {
    margin-right: 3px;
}

.paging .layui-laypage {
    margin: 0px !important;
}



/*
*
一二级页面
*
*/

.menu-navigation {
    height: 476px;
    /*overflow: hidden;*/
    margin: 20px auto 30px auto;
}

.leftmenu {
    position: relative;
    width: 220px;
}

.leftmenu .subbox {
    border-left: none;
}

.leftmenu .navlist {
    margin-top: 0px;
    background-color: #69c1bd;
    height: 476px;
}

.leftmenu .navlist .subbox {
    top: 0px;
}

.leftmenu .navlist li a.cln {
    list-style: none !important;
    border-bottom: none !important;
    color: #fff;
    padding-left: 15px;
}

.leftmenu .navlist li:hover {
    background: #fff;
}

.rightgoods {
    width: calc(100% - 220px);
    background-color: #fff;
}

.rightgoods ul li {
    float: left;
    width: 33%;
    height: 238px;
    overflow: hidden;
    padding: 30px 5px 30px 20px;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
}

.rightgoods .goods-pic img {
    width: 100%;
    display: inline-block;
    line-height: 230px;
    max-width: 150px;
    transition: all .4s;
}

.rightgoods .goods-name {
    width: 54%;
    padding: 15px 0;
}

.rightgoods .goods-pic {
    width: 45%;
    text-align: center;
    padding: 15px 0;
}

.leftmenu .navlist .subbox {
    height: auto;
    z-index: 9;
}

.rightgoods ul li a {
    display: inline-block;
    width: 100%;
}

.rightgoods .goods-name p {
    line-height: 30px;
    color: #999;
    margin-bottom: 10px;
    height: 60px;
    overflow: hidden;
}

.rightgoods .goods-name h4 {
    line-height: 30px;
    margin-top: 30px;
    color: #999;
    height: 30px;
}

.rightgoods .goods-name i {
    color: red;
}

.rightgoods ul li:hover p {
    color: #CB261C;
}

.rightgoods ul li:hover img {
    opacity: 0.8;
    transition: all .4s;
}

.page1-goods .page1-title {
    text-align: center;
    margin: 25px 0 15px 0;
}

.goods-arranged .handle {
    width: 28px;
}

.page1-goods .page1-title b {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    line-height: 40px;
    display: inline-block;
    width: auto;
    text-align: center;
    max-width: 30%;
}

.page1-goods .page1-title span {
    display: inline-block;
    text-align: center;
    background: url(../static/imgs/dc54a7fd11e48f473f83903f9ddc0ff6.png) no-repeat;
    width: 35%;
    height: 18px;
    background-size: 100%;
}

.n5 .commodity:nth-child(5n) {
    margin-right: 0px !important;
}

.page1-goods {
    margin-bottom: 20px;
}

.page2nomargin {
    margin-bottom: 10px;
}

.menu-category {
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}

.menu-category i {
    color: #fff;
    padding: 0 10px 0 25px;
    font-size: 16px;
}

.page2nomargin .navlist li a.cln {
    line-height: 36px;
}

.page2nomargin .subbox a {
    border: none;
    display: block;
}

.page2nomargin .subbox {
    width: 270px;
    border-left: none;
}

/*二级导航超出2020-04-02 14:34:30*/
/*.other_towlv h6 a {padding-bottom: 5px;color: #CB261C;display: inline-block!important;font-weight: 700;border: none;}*/
.other_towlv a {
    display: inline-block !important;
}

/*.login_bar {  padding-top: 0; margin-right: 9%;}*/
/*
*
专题页模板——潜力新品
*
*/
.project-page {
    width: 100%;
    background-image: url(../static/imgs/15bb98da1813030cd0ccc160bbdcaf41.jpg);
    background-repeat: no-repeat;
    background-size: 100% 150px;
}

.project-page {
    background-image: unset !important;
}

.project h4 {
    line-height: 150px;
    display: inline-block;
    vertical-align: top;
    font-size: 32px;
    color: #fff;
    text-align: center;
    width: 100%;
    letter-spacing: 5px;
    margin-bottom: 20px;
}

.project h4:before,
.project h4:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 150px;
    height: 2px;
    background: #fff;
}

.project h4:before {
    margin-right: 50px;
}

.project h4:after {
    margin-left: 50px;
}



/*专题页模板——平台推荐*/
.platform {
    width: 100%;
    background-image: url(../static/imgs/8986aaccc0d9cd1bc84b2e96e4b54f8f.jpg);
    background-repeat: no-repeat;
    background-size: 100% 200px;
}

.platform-tit {
    text-align: center;
    padding: 30px 0;
    height: 130px
}

.platform-tit h3 {
    font-size: 30px;
    line-height: 40px;
    color: #fff;
}

.platform-tit p {
    font-size: 18px;
    line-height: 30px;
    color: #fff;
}

.platform-item {
    margin-bottom: 20px;
    background-color: #fff;
    height: 120px;
    /* padding: 20px 0; */
}

.platformindexbody {
    background-color: #fffcf7;
}

.swiper-slide img {
    width: 80%;
}

.swiper-slide.on {
    border-bottom: 4px solid #ffae00;
}

.swiper-slide.on img {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.goods-item {
    display: none;
}

.active {
    display: block;
}


/*专题页模板——品牌专题*/
.brandindexbody {
    background-color: #fbf7ff;
}

.brand-tit {
    width: 100%;
    background-image: url(../static/imgs/522c40344cdecc6959bfc89f6d5295ad.jpg);
    background-repeat: no-repeat;
    background-size: 100% 200px;
    margin-bottom: 20px;
    height: 200px;
    padding: 55px 0;
}

.brand-tit .content h3 {
    font-size: 26px;
    font-weight: bold;
    color: #fff;
    line-height: 50px;
    text-align: center;
}

.brand-tit .content p {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    text-align: center;
}

.brand-item {
    background-color: #7d48d8;
    margin-bottom: 20px;
    height: 100px;
}

.brand-item a {
    font-size: 30px;
    color: #fff;
}

.brand-item a:hover {
    color: rgba(255, 255, 255, 0.8);
}

.brand .swiper-slide {
    background-color: #7d48d8;
}

.brand .swiper-slide.on {
    border: none;
    background-color: #ad44ee;
}

.goods-item .goods5n:nth-child(5n) .goods-style {
    margin-right: 0px !important;
}

/*专题页模板——黑五专题*/
.rotate1 {
    transform: rotate(135deg);
    transition: all .3s linear;
    -webkit-transform: rotate(135deg);
    -webkit-transition: all .3s linear;
}

.rotate {
    transform: rotate(0);
    transition: all .3s linear;
    -webkit-transform: rotate(0);
    -webkit-transition: all .3s linear;
}

/*
*
公告页
*
*/
.backfff {
    background-color: #fff;
}

.chex {
    padding: 10px 5px 0 0;
    width: 33px;
}

.newstext {
    width: calc(100% - 33px);
}

.newstext h3 a {
    font-size: 16px;
    color: #666;
    line-height: 36px;
    display: inline-block;
    margin-right: 50px;
    color: #333;
    font-weight: bold;
}

.newstext h3 span {
    color: #999;
}

.newstext h3 .point {
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    background: #ec7e25;
    margin: -3px 5px 0 0;
    border-radius: 50%;
}

.newstext .onetext {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
}

.newstext .onetext p {
    color: #999;
}

.newstext .bottondown button {
    display: inline-block;
    color: #CB261C;
}

.newstext .bottondown a {
    line-height: 34px;
    color: #CB261C;
}

.newstext .bottondown a:hover {
    text-decoration: underline;
}

.onenews ul li {
    border-bottom: 1px solid #eee;
    padding: 5px 10px;
    margin: 0 0 5px 0px;
}

.onenews ul li:last-child {
    border-bottom: none;
}

.page2 {
    text-align: right;
}

.page2 .layui-laypage {
    margin-bottom: 0px !important;
}

.mark-read {
    transition: all 0.3s;
    background-color: #CB261C;
    line-height: 40px;
    color: #fff;
    width: 120px;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    float: right;
}

.mark-read:hover {
    color: #fff;
    opacity: 0.9;
    transition: all 0.3s;
}

.news .layui-tab {
    margin: 0px !important;
}

.layui-se .layui-form-select,
.layui-se .layui-form-select input {
    width: 135px;
    color: #CB261C;
    height: 34px;
    line-height: 34px;
}

.layui-se .layui-form-select input {
    border-color: #CB261C;
}

.layui-se .layui-form-select .layui-edge {
    border-top-color: #CB261C;
}

.layui-se .layui-form-select .layui-input:hover,
.layui-textarea:hover {
    border-color: #CB261C !important;
}

/*公告详情页加弹窗公告*/
.newsdetailstitl h4 {
    font-size: 18px;
    color: #333;
    text-align: center;
    line-height: 30px;
}

.newsdetailstitl h3 {
    text-align: center;
    color: #999;
    line-height: 24px;
}

.newsdetailstitl {
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

.newsdetext p {
    line-height: 24px;
    color: #7A7A7A;
}

.newsdetext p.first-line,
.noticetext p.first-line {
    text-indent: 2em;
}

.download button {
    display: inline-block;
    color: #CB261C;
    font-weight: 100;
}

.download {
    font-weight: bold;
    margin-top: 10px;
}

.download a {
    color: #CB261C;
}

.download a:hover {
    text-decoration: underline;
}

.go-back a {
    text-align: center;
    margin-top: 30px;
    display: inline-block;
    width: 80px;
    height: 34px;
    line-height: 34px;
    color: #999;
    border: 1px solid #999;
    border-radius: 3px;
    transition: all 0.3s;
}

.go-back {
    text-align: center;
}

.go-back a:hover {
    color: #CB261C;
    border-color: #CB261C;
    transition: all 0.3s;
}

/*弹窗*/
.masking {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0px;
    left: 0px;
    z-index: 99999;
}

.notice {
    width: 700px;
    position: fixed;
    left: 50%;
    margin-left: -350px;
    top: 10%;
    background-image: url(../static/imgs/2d219a29ac7868083cfb8dff28bd998c.jpg);
    background-repeat: no-repeat;
    background-size: 100% 80px;
    background-color: #fff;
    border-radius: 5px;
    max-height: 80%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.notice h4 {
    line-height: 80px;
    height: 80px;
    font-size: 18px;
    color: #fff;
    width: 100%;
    text-align: center;
    font-weight: bold;
    padding-left: 30px;
}

.closewindows {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}

.closewindows i {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

.noticetext {
    padding: 20px 30px;
    position: relative;
    height: 100%;
    overflow: auto;
}

.noticetext p {
    font-size: 14px;
    color: #7a7a7a;
    line-height: 24px;
}

.know {
    text-align: center;
    margin: 20px 0;
}

.notice .lookmorenews a {
    color: #CB261C;
    display: block;
    text-decoration: underline;
}


/*
*
用户中心页面
*
*/
.usercentertop {
    width: 100%;
    background-color: #fff;
    box-shadow: 0px 5px 5px #dcdcdc;
    margin-bottom: 20px;
}

.usermessge {
    background-color: #ebebeb;
    padding: 5px;
    width: 280px;
    text-align: center;
}

.userimfor {
    padding: 25px 0;
    border-bottom: 1px solid #f9f9f9;
    margin-bottom: 20px;
}

.userimg img {
    display: inline-block;
}

.username {
    margin-top: 20px;
}

.username h3 {
    line-height: 30px;
    color: #333;
    font-size: 16px;
}

.username p {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.username p span {
    color: #ffae00;
    font-size: 20px;
}

.usermore {
    padding-bottom: 20px;
}

.usermore p a {
    color: #CB261C;
    line-height: 30px;
}

.usermore h4 a {
    color: #666;
}

.usermore h4 span {
    display: inline-block;
    padding: 0 10px;
}

.usermessge a:hover {
    opacity: 0.8;
}

.usershortcut ul li {
    float: left;
    width: 33%;
}

.userfunction {
    width: calc(100% - 280px);
}

.usershortcut ul li h4 {
    font-size: 14px;
    font-weight: bold;
    color: #CB261C;
    margin-bottom: 10px;
}

.usershortcut ul li p {
    line-height: 30px;
}

.usershortcut {
    padding: 40px 30px;
    width: 100%;
    border-bottom: 1px solid #eee;
}

.orderhotkey ul li {
    float: left;
    text-align: center;
    padding: 30px 0;
    width: 16.666667%;
}

.orderhotkey ul li a {
    color: #666;
}

.orderhotkey li i {
    display: block;
    height: 40px;
    width: 42px;
    margin: 0 auto 10px auto;
    background: url(../static/imgs/2e9fdf40e93c8e5d3d753ccd58e646b7.png) no-repeat;
}

.orderhotkey li i.ico1 {
    background-position: left center;
}

.orderhotkey li i.ico2 {
    background-position: -146px center;
}

.orderhotkey li i.ico3 {
    background-position: -291px center;
}

.orderhotkey li i.ico4 {
    background-position: -438px center;
}

.orderhotkey li i.ico5 {
    background-position: -584px center;
}

.orderhotkey li i.ico6 {
    background-position: -656px center;
}

.orderhotkey li i.ico7 {
    background-position: -720px center;
}

.orderhotkey li em {
    color: #CB261C;
}

.usercenterchart {
    width: 100%;
    background-color: #fff;
    padding: 40px 30px;
    margin-bottom: 20px;
}

.chart {
    width: 100%;
    height: 400px;
}

.conditions {
    display: inline-block;
    width: 320px;
}

.chart-conditions {
    float: right;
}

.usercenterchart h4 {
    font-size: 18px;
    font-weight: bold;
}

.conditions input {
    display: inline-block;
    width: 150px;
    margin-left: 120px;
    margin-top: 3px
}

.usercenterchart button {
    height: 36px;
    line-height: 36px;
    float: right;
    margin-top: 1px;
}

/*
*
商品管理页
*
*/
.product-manage {
    width: calc(100% - 200px);
    margin-bottom: 20px;
}

.managetop {
    background-color: #fff;
    padding: 10px 20px;
    min-height: 650px;
}

/* .managetop h6{line-height: 40px;font-size: 16px; font-weight: bold; color: #333;} */
.manage-condition ul li {
    width: 45%;
    float: left;
    margin: 5px 5% 5px 0;
    min-height: 34px;
}

.manage-condition ul li .manage-lab {
    vertical-align: top;
    width: 100px;
    display: inline-block;
    line-height: 34px;
    text-align: right;
    margin-right: 10px;
}

.manage-condition ul li .manage-lab input {
    width: 100px !important;
}

.manage-lab .layui-form-selected {
    text-align: left;
}

.manage-condition ul li input {
    padding-left: 10px;
}

.inputwidth,
.manage-condition .layui-form-select,
.manage-condition .xm-select-parent {
    width: calc(100% - 115px);
    display: inline-block;
}

.manage-condition {
    width: 100%;
}

.autowidth .layui-form-select {
    width: calc(33% - 43.4px);
    margin-right: 5px;
    display: inline-block;
}

.autowidth .layui-form-select:last-child {
    margin-right: 0px;
}

.manage-condition ul li .layui-form-checkbox {
    width: calc(50% - 60px);
}

.manage-condition ul li.searchli {
    width: 95%;
    text-align: center;
    margin-top: 10px;
}

.manage-condition ul li.searchli button {
    width: 100px;
}

.managetopmargin {
    margin-bottom: 30px;
}

.laydate-icon1,
.shortipt {
    width: calc(50% - 64px);
}

.manage-table .layui-table tr th,
.manage-table .layui-table tr td {
    text-align: center;
}

.managetop .tab-pic {
    width: 90px;
    line-height: 90px;
    margin-right: 10px;
    height: 90px;
    overflow: hidden;
}

.managetop .tab-pic img {
    width: 100%;
}

.tab-name {
    width: calc(100% - 100px);
    text-align: left;
}

.tab-name a p i.update {
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    background: #ec7e25;
    margin: -3px 5px 0 0;
    border-radius: 50%;
}

.tab-name a p {
    height: 30px;
    line-height: 30px;
    color: #666;
    max-width: 280px;
    margin-right: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tab-name a {
    display: inline-block;
    width: 100%;
    margin-right: 0px;
}

.tab-property img {
    width: 25px;
    margin-top: 5px;
    display: inline-block;
    margin-right: 4px;
}

.tab-property {
    display: flex;
    align-items: center;
}

.tab-name h3 {
    color: #999;
}

.tab-name a:hover p,
.pro-label button,
.manage-table td a {
    color: #CB261C;
}

.manage-table td {
    position: relative;
}

.manage-table .layui-table tbody tr:hover {
    background-color: rgba(255, 255, 255, 0) !important;
}

.soldout {
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    width: 0px;
    height: 0px;
    border-left: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-top: 25px solid #999;
    border-right: 25px solid #999;
}

.soldout span {
    position: absolute;
    right: -24px;
    font-size: 12px;
    top: -20px;
    color: #fff;
}

.product-manage .paging {
    margin-bottom: 0px;
}

.edittext {
    padding: 20px 20px;
}

.edittext ul li {
    float: left;
    margin-bottom: 10px;
    margin-right: 30px;
}

.edittext ul li input {
    border: none;
    padding-left: 5px;
    width: calc(80% - 60px);
    max-width: calc(80% - 50px);
}

.colorgreen {
    color: #CB261C;
}

.colorred {
    color: #999;
    display: none;
}

.layui-layer-btn .layui-layer-btn0 {
    border-color: #CB261C !important;
    background-color: #CB261C !important;
}


.newly-increased button {
    background-color: #CB261C;
    padding: 0 10px;
    line-height: 34px;
    height: 34px;
    border-radius: 3px;
    color: white;
}

.newly-increased button i {
    color: #fff;
}

.editnew input {
    padding-left: 5px;
    margin-right: 10px;
}

.editnew button {
    color: #fff;
}

.editnew {
    margin: 10px 0;
    display: none;
}

.newly-increased {
    margin-top: 20px;
}

.edittext ul li span {
    display: inline-block;
    margin-right: 5px;
}



.settle-bar {
    background-color: #fff;
    line-height: 40px;
}

.btnright {
    float: right;
    display: inline-block;
}

.btnright a {
    color: #999;
    display: inline-block;
    padding: 0 10px;
}

.edittext ul li:hover .colorred {
    display: inline-block;
}

/*入门指引*/
.step-process {
    padding: 30px 0 50px 0;
}

.step-process h3 {
    font-size: 2.5em;
    line-height: 60px;
    color: #CB261C;
    font-weight: bold;
}

.step-process h4 {
    font-size: 1.7em;
    line-height: 40px;
    color: #666;
}

.step-p {
    text-align: center;
    width: 80%;
    margin: 50px auto;
}

.step-p img {
    display: inline-block;
    text-align: center;
    margin: 10px auto;
    width: 100%;
}

.step-p ul li {
    float: left;
    width: 33%;
    font-size: 18px;
    color: #666;
    line-height: 24px;
}

.step-p ul li:last-child {
    margin-right: 0px !important;
    text-align: right;
}

.step-p ul li:first-child {
    text-align: left;
}

.top-reason {
    background-color: #CB261C;
    height: 140px;
    line-height: 140px;
    text-align: center;
    font-weight: bold;
    font-size: 36px;
    color: #fff;
}

.reson-img img {
    height: 300px;
    display: inline-block;
}

.reason-box {
    padding: 50px 8%;
}

.reson-text h5 {
    font-size: 28px;
    line-height: 50px;
    font-weight: bold;
    color: #CB261C;
}

.reson-text-more {
    margin-top: 20px;
}

.reson-text-more ul li {
    line-height: 30px;
    font-size: 16px;
    list-style: disc;
}

.reson-text-more ul {
    margin-left: 20px;
}

.reasonbg {
    background-color: #f5fbfa;
}

.bigresonimg img {
    width: 100% !important;
    height: auto !important;
    display: inline-block;
}

.bigresonimg {
    display: inline-block;
    width: 55% !important;
}

.free-regist {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    height: 110px;
}

.lefttext p {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
}

.lefttext,
.free-re {
    margin: 20px 150px;
}

.free-re img {
    width: 190px;
}

.five-step {
    margin: 50px auto;
}

.five-step h4 {
    font-size: 34px;
    line-height: 60px;
    color: #CB261C;
    margin-bottom: 20px;
}

.five-steptimg img {
    width: 100%;
}

.five-steptimg ul li {
    float: left;
    width: 15%;
    margin-right: 6%;
}

.five-steptimg ul li:last-child {
    margin-right: 0px !important;
}

.five-steptimg ul li h3 {
    color: #333;
    font-size: 18px;
    line-height: 40px;
    font-weight: bold;
}

.five-steptimg ul li p {
    color: #999;
}

.five-steptimg ul li p a {
    color: #CB261C;
}



/*0624新增*/
.nopadding {
    padding: 0px !important;
    text-align: left !important;
}

.nopadding button:not(:last-child) {
    background-color: #CB261C;
    height: 24px;
    padding: 0px 5px;
    line-height: 24px;
    color: #fff !important;
    border-radius: 3px;
    margin: 5px 0px 5px 10px;
}

.nopadding button i {
    color: #fff;
    padding-left: 10px;
    line-height: 24px;
    font-size: 14px;
}

.newly {
    border: 1px solid #CB261C;
    color: #CB261C;
    height: 24px;
    padding: 0px 5px;
    line-height: 24px;
    border-radius: 3px;
    margin: 5px 5px 5px 10px;
    float: right;
}

.newly i {
    color: #CB261C !important;
    padding: 0px !important;
}

/*0625新增*/
.goods-style {
    position: relative;
}

.special-discount {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 24px;
    border-radius: 3px;
    background-color: #FF6128;
    color: #fff;
    padding: 0 5px;
    line-height: 24px;
    font-size: 12px;
}

.replenishment {
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding: 0 5px;
    background: #999;
    color: #fff;
    line-height: 24px;
    border-radius: 3px;
}

.inventory {
    text-align: left;
    margin: 3px 0;
    color: #666;
    height: 24px;
}

.inventory i {
    color: #CB261C;
    line-height: 24px;
    display: inline-block;
    padding-right: 5px;
}

.goods-style-img {
    position: relative;
}


/*0626新增 商品标签页面*/
.label-set {
    background-color: #fff;
    padding: 20px;
}

.tag-editor,
.label-cancel {
    margin: 0 5px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 12px;
    display: inline-block;
    white-space: nowrap;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
}

.tag-editor {
    background-color: #CB261C;
    color: #fff;
}

.label-cancel {
    border: 1px solid #CB261C;
    color: #CB261C;
}

.label-set {
    min-height: 600px;
}

.label-set table {
    width: 553px;
    margin: 30px 0;
}

.label-set table input {
    border: none;
}

.label-set table tr td,
.label-set table tr th {
    text-align: center;
}

.label-set .layui-table tbody tr:hover {
    background-color: rgba(255, 255, 255, 0) !important;
}

.add-tags button {
    background-color: #CB261C;
    padding: 0 10px;
    line-height: 34px;
    height: 34px;
    border-radius: 3px;
    color: white;
}

.add-tags input {
    width: 300px;
    display: inline-block;
    margin-right: 10px;
    padding-left: 10px;
}

.label-set a {
    color: #666;
}

.label-set a:hover {
    color: #CB261C;
}


/*0627新增 用户中心_基本信息*/
.reminder {
    background: #fcf8e3;
    border: 1px solid #faebcc;
    padding: 10px;
    margin: 10px 0;
    border-radius: 3px;
    display: flex;
}

.reminder .reminder-icon {
    width: 17px;
}

.reminder .reminder-icon i {
    line-height: 24px;
    color: #a77200;
    font-size: 18px;
}

.reminder .reminder-text {
    width: calc(100% - 26px);
    margin-left: 8px;
}

.reminder .reminder-text p {
    line-height: 24px;
    color: #a77200;
    text-align: left !important;
}

.relace-icon {
    background: #f8f8f8;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 3px;
}

.relace-icon img,
.relace-icon h3,
.relace-icon p {
    display: inline-block;
}

.relace-icon h3 {
    font-size: 18px;
    color: #555;
    margin-right: 20px;
}

.relace-icon img {
    width: 80px;
    margin-right: 20px;
}

.relace-icon p {
    color: #828282;
    display: inline-block;
}

.relace-icon a {
    float: right;
    line-height: 34px;
    display: inline-block;
    width: 100px;
    text-align: center;
    background-color: #CB261C;
    border: 1px solid #CB261C;
    color: #fff;
    height: 34px;
    margin-top: 25px;
}

.relace-icon a:hover {
    background-color: #f8f8f8;
    color: #CB261C;
}

.basic-data {
    padding: 20px;
}

.basic-data ul li {
    margin-bottom: 20px;
}

.basic-data ul li .attribute,
.basic-data ul li>p {
    float: left;
}

.basic-data ul li>p {
    min-width: 200px;
    line-height: 36px;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.basic-data ul li>p span {
    color: red;
    display: inline-block;
}

.basic-data ul li .basic-input,
.basic-data ul li .layui-form-select,
.basic-data ul li .xm-select-title {
    width: 500px;
    display: inline-block;
}

.basic-data .layui-form-radio {
    margin-top: 0px;
}

.save-settings {
    margin-left: 200px;
    background-color: #ffae00;
    color: #fff;
    text-align: center;
    padding: 0 30px;
    display: inline-block;
    border-radius: 3px;
    height: 36px;
    line-height: 36px;
}

.save-settings:hover {
    color: #fff;
}

.xm-select-title div.xm-select-label>span font,
.xm-select-title div.xm-select-label>span i {
    color: #fff;
}

.basic-data .xm-select-parent .xm-select {
    min-height: 38px;
}

.basic-data .xm-select-parent {
    display: inline-block;
}

.basic-data .attribute b {
    font-weight: 100;
    color: red;
    line-height: 36px;
    padding-left: 10px;
    display: inline-block;
}

.basic-data ul li .attribute {
    width: calc(100% - 220px);
    line-height: 36px;
}

.basic-data ul li>p {
    width: 200px;
}

.aseetconfirm {
    background-color: #CB261C !important;
    color: #fff !important;
    text-align: center !important;
    padding: 0 30px !important;
    display: inline-block;
    border-radius: 3px !important;
    height: 36px !important;
    line-height: 36px !important;
    margin-right: 45px !important;
    float: right !important;
}

.aseetconfirm:hover {
    border: none !important;
    color: #fff !important;
}

/*修改layui原始样式*/
.layui-form-select dl dd.layui-this {
    background-color: #CB261C !important;
}

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #CB261C !important;
}

.layui-form-checkbox[lay-skin="primary"]:hover i {
    border-color: #CB261C !important;
}

.layui-form-checked[lay-skin=primary] i {
    border-color: #CB261C !important;
    background-color: #CB261C !important;
}

/*0627新增 载单设置*/
.booking-note-input {
    padding: 20px 50px;
}

.booking-note-input input,
.booking-note-input .layui-form-radio {
    display: block;
    line-height: 38px;
}

.booking-note-input button {
    margin: 16px 0 0 0;
}

/*0627新增 圈货管理*/
.nodata {
    width: 100%;
    text-align: center;
    background-color: #fff;
}

.nodata p {
    text-align: center;
    font-size: 24px;
    padding: 100px 0;
}

.nodata img {
    width: 60px;
    display: inline-block;
    margin-right: 10px;
    margin-top: -5px;
}

.goodsdata a {
    padding: 0 10px;
    display: inline-block;
}

.coulm-list {
    padding: 20px 0 5px;
}

.coulm-list h3 {
    font-size: 16px;
    margin-bottom: 5px;
    color: #333;
}

.coulm-list h3 .remid {
    color: #999;
    font-size: 12px;
}

.layout-row-ul {
    border-bottom: 1px dashed #eee;
    padding-bottom: 10px;
}

.layout-row-ul:after {
    content: '';
    clear: both;
    overflow: hidden;
    display: block;
}

.layout-row-ul li {
    float: left;
    line-height: 30px;
    width: 25%;
    padding-right: 20px;
    box-sizing: border-box;
}

.table_modul .layui-table tr th,
.table_modul .layui-table tr td {
    text-align: center;
}

.thead-label {
    text-align: left !important;
}

.thead-label span,
.thead-label span i {
    font-size: 12px;
    display: inline-block;
    margin-right: 20px;
}

.submit-apply {
    padding: 20px 0;
    text-align: center;
}

.submit-apply .Terms a {
    color: #CB261C;
}

.submit-apply .Terms a:hover {
    text-decoration: underline;
}

.submit-apply .apply-btn {
    display: inline-block;
    width: 120px;
    line-height: 40px;
    background: #CB261C;
    color: #fff;
    font-size: 16px;
    margin-top: 10px;
}

.redPrice {
    color: #bd2b2b;
}

.otherprice p {
    text-align: right;
    line-height: 30px;
    font-weight: bold;
}

.otherprice {
    margin: 20px 0;
}

.otherprice p span {
    color: #bd2b2b;
}

/*0628新增 我的订单 */
.product-manage .layui-tab-title li {
    padding: 0 20px;
}

.textcenter tbody tr td,
.formhead tr th {
    text-align: center;
}

.rotatei button i {
    transition: all 0.4s;
}

.morefi i {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border-top: 7px solid #999;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    margin-left: 5px;
    transition: all .4s;
    height: 10px;
}

.morefi.active i {
    transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transition: all .4s;
    position: relative;
}

.morefi.active {
    display: inline-block;
}

.single-search {
    height: 34px !important;
    line-height: 34px !important;
    margin-right: 10px !important;
}

/* 0702新增 商品不存在页面 */
.goodsnone {
    min-height: 500px;
    background-color: #fff;
    margin-bottom: 20px;
}


/*0703新增 地址簿*/
.newadress ul li {
    display: flex;
}

.right_form_newadress {
    width: calc(100% - 150px);
}

.address-class {
    margin: 30px 0 20px 0px;
}

.address-class a {
    display: inline-block;
    padding: 0 10px;
    text-align: center;
    min-width: 100px;
    line-height: 34px;
    margin-right: 10px;
    background-color: #eee;
    color: #666;
}

.address-class a.active,
.address-class a:hover {
    background-color: #CB261C;
    color: #fff;
}

.addresstext table tr th,
.addresstext table tr td {
    text-align: center;
}

.addresstext table tbody tr:hover {
    background-color: rgba(255, 255, 255, 0) !important;
}

.addresstext table tr td button {
    margin: 0 7px;
    color: #CB261C;
}

.addresstext table tr td p {
    text-align: left;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}

.addresstext table tr td p span {
    color: #CB261C;
}

.button-form button {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin-right: 10px;
    text-align: center;
    border: 1px solid #CB261C;
    border-radius: 3px;
    color: #CB261C;
}

.button-form p {
    display: inline-block;
    color: #808080;
}

.button-form p span {
    display: inline-block;
    margin: 0 5px;
    color: red;
}

.newadress {
    padding: 20px;
}

.newadress ul li {
    margin-bottom: 10px;
}

.newadress ul li b {
    width: 150px;
    text-align: right;
    display: inline-block;
    line-height: 34px;
}

.newadress ul li input,
.newadress .layui-form-select {
    display: inline-block;
    width: 300px;
}

.newadress .layui-form-select input {
    width: 100%;
}

.newadress ul li span {
    color: red;
    display: inline-block;
}

/*0703修改 右侧浮动*/
.side ul li.sidqq .telBox.son dd img {
    width: 80px;
    float: left;
    margin-top: 3px;
}

.side ul li.sidqq .telBox.son dd {
    margin-bottom: 5px;
    clear: both;
}

.side ul li.sidqq .telBox.son dd span {
    line-height: 30px;
    float: left;
}


/*0704-05修改 个人中心——筛选条件以及表格*/
.shirtlab span .layui-form-select {
    width: 100px;
}

.manage-condition .layui-form-select input {
    height: 34px;
    line-height: 34px;
}

.manage-condition ul li .xm-select-parent span font,
.manage-condition ul li .xm-select-parent span i {
    color: #fff;
}

.shirttime input {
    width: calc(50% - 64px);
}

.color-btn tr td p button {
    color: #CB261C;
}

/* 生成订单 */
.comfirmPop {
    padding: 30px 20px 0px 20px;
    text-align: center;
}

.comfirmPop h3 {
    margin-bottom: 10px;
    font-size: 16px;
    color: #333;
}

.comfirmPop .firmbody p {
    color: #e4393c;
}

.comfirmPop a {
    color: #CB261C;
}

.comfirmPop a:hover {
    color: #309b95;
}

/* 批量处理 */
.PopupMod {
    padding: 0 20px 20px 20px;
}

.PopupModtime input {
    padding-left: 5px;
}

.btnrightselect .layui-form-select {
    display: inline-block;
    width: 120px;
    margin: 0 5px;
}

.btnrightselect .layui-form-select input {
    width: 120px;
    height: 30px;
    line-height: 30px;
}


/*0708新增 平台授权-SKU映射*/
.downfile {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    background: url(../static/imgs/96b09a4eb9a9f72fb9ec989c516e6ab4.png) no-repeat center;
    background-size: 14px;
    margin: -3px 3px 0 0;
}

.other-btn {
    color: #CB261C !important;
    border: 1px solid #CB261C !important;
    border-right: 3px;
    background-color: #fff !important;
    margin-left: 10px !important;
}

.authorization {
    padding: 10px 20px;
}

.authorization .reminder {
    margin: 0px;
}

.authorizationForm {
    border: 1px solid #eee;
    margin-top: 20px;
}

.authorTitle {
    padding: 0px 20px;
    border-bottom: 1px solid #eee;
    line-height: 34px;
}

.authorTitle button .down {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    background: url(../static/imgs/96b09a4eb9a9f72fb9ec989c516e6ab4.png) no-repeat center;
    background-size: 14px;
    margin: -3px 3px 0 0;
}

.authorTitle button {
    font-weight: 100 !important;
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    font-size: 12px;
    color: #CB261C;
}

.authorTitle h3 {
    margin: 5px auto;
    font-weight: bold;
    color: #333;
}

.authorizationForm .section {
    padding: 12px 20px;
}

.authorizationForm .section .list h4 {
    margin-bottom: 15px;
    color: #666;
    line-height: 24px;
}

.ulflex {
    width: 80%;
    margin: 0 auto;
}

.ulflex li {
    margin-bottom: 10px;
    line-height: 36px;
}

.ulflex li .inptxt,
.ulflex li .inptblock {
    display: inline-block;
}

.ulflex li .inptxt {
    width: 150px;
    text-align: right;
    height: 36px;
    line-height: 36px;
}

.authorizationForm .section .list:first-child {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

.ulflex li .inptxt .imp {
    color: red;
}

.ulflex li .inptblock em {
    margin-left: 10px;
}

.inptblock .layui-form-select,
.inptblock input {
    width: 300px;
    display: inline-block;
}

.addw {
    width: 100%;
    margin: 20px auto;
    display: flex;
}

.addw input,
.adds input {
    display: inline-block;
    width: 300px;
}

.addw>span.addw_span {
    display: block;
    width: 180px;
    text-align: right;
    line-height: 38px;
}

.addw span b,
.adds li span b,
.addstable tr td b {
    font-weight: 100;
    color: red;
    width: 5px;
    display: inline-block;
    margin-right: 5px;
}

.adds {
    border: 1px solid #eee;
    padding: 20px 20px;
    margin-bottom: 30px;
}

.adds li {
    margin-bottom: 10px;
}

.adds .layui-form-select,
.adds input {
    width: 500px;
    display: inline-block;
}

.addstable tr th,
.addstable tr td {
    text-align: center;
}

.addstable tbody tr:hover {
    background-color: rgba(255, 255, 255, 0) !important;
}

.addstable tr td input {
    width: 200px;
    display: inline-block;
}


/*0709-0710新增 提交订单*/
.shipping-address,
.commodity-information {
    width: 100%;
    padding: 0px 20px 15px 20px;
    background-color: #fff;
    margin-bottom: 10px;
}

.addnewaddress {
    text-align: center;
    padding: 0 10px;
    line-height: 34px;
    height: 34px;
    border: 1px solid #CB261C;
    border-radius: 3px;
    color: #CB261C;
    margin: 10px 0;
}

.addnewaddress i {
    color: #CB261C;
}

.alladdress {
    height: 200px;
    overflow: auto;
    width: 100%;
    border: 1px solid #eee;
    margin-bottom: 10px;
}

.alladdress ul li {
    height: 40px;
    line-height: 30px;
    border-bottom: 1px dashed #eee;
    padding: 5px 0;
    transition: all .4s;
    background-color: #fff;
    cursor: pointer;
}

.alladdress ul li p {
    width: calc(100% - 200px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding: 0 5px;
    transition: all .4s;
}

.alladdress ul li button {
    float: right;
    height: 30px;
    line-height: 30px;
    color: #CB261C;
    margin-right: 10px;
    transition: all .4s;
}

.alladdress ul li:hover {
    background-color: #eee;
    transition: all .4s;
}

.alladdress ul li:hover p {
    color: #333;
    transition: all .4s;
}

.alladdress ul li.active p {
    color: #fff;
    transition: all .4s;
}

.alladdress ul li.active button {
    color: #fff;
    transition: all .4s;
}

.alladdress ul li.active {
    background-color: #CB261C;
    transition: all .4s;
}

.merchandise p {
    display: inline-block;
    font-weight: bold;
    margin-right: 30px;
    color: #ff6600;
}

.merchandise .mode-distribution,
.merchandise .layui-form-select {
    display: inline-block;
}

.merchandise .layui-form-select,
.merchandise .layui-form-select input {
    height: 34px;
    line-height: 34px;
}

.merchandise h1 {
    float: right;
    line-height: 34px;
    display: inline-block;
    margin-right: 10px;
}

.merchandise h1 b {
    color: red;
}

.commodity-information table {
    margin-bottom: 10px;
}

.commodity-information .complaint-goods table tr td:nth-child(2) {
    color: #666;
}

.commodity-information .complaint-goods table tr td:last-child {
    color: #FF5722;
}

.customeruse p {
    display: inline-block;
}

.customeruse p span {
    color: red;
}

.customeruse input {
    width: 300px;
    display: inline-block;
}

.customeruse {
    padding-top: 15px;
}

.settle-accounts {
    text-align: right;
    width: 600px;
    float: right;
    margin-top: 15px;
}

.settle-accounts p {
    line-height: 30px;
}

.settle-accounts p span {
    display: inline-block;
    width: 150px;
    color: #878787;
    vertical-align: top;
    font-weight: bold;
}

.settle-accounts p span.colordeep {
    color: #666;
}

.settle-accounts p span.colorred {
    color: red;
}

.hint {
    padding: 10px 0;
    color: #ff8800;
}

.hint i {
    color: #ff8800;
}

.orderup {
    width: 120px;
    height: 40px;
    line-height: 40px;
    background: #e31339;
    text-align: center;
    color: #fff;
    margin: 10px 0;
    transition: all .4s;
}

.orderup:hover {
    transition: all .4s;
    background: #c60024;
}

.series .commodity a img {
    width: 210px;
    height: 210px;
}

.handle-op img {
    width: 16px !important;
    height: auto !important;
}

.floorMain {
    margin-bottom: 30px;
}

/*ldl 2019年7月15日16:34:31 商品详情 购物车*/
.inv {
    color: red;
}

.canshu .quantity {
    height: 40px;
    line-height: 40px;
    margin: 5px auto;
}

.trig .cut2,
.trig .add2 {
    display: inline-table;
    width: 26px;
    text-align: center;
    font-family: "arial";
    line-height: 28px;
    cursor: pointer;
    font-size: 18px;
}

.trig .cut2 {
    letter-spacing: -3px;
    color: #ccc;
}

.qty2 {
    width: 50px;
    border: none;
    text-align: center;
    color: #333;
    line-height: 24px;
}

.curr2 {
    border: 1px solid #ff5400 !important;
}

.price_sum {
    color: #c90304;
    font-weight: bold;
}

.orange {
    color: #ff6600;
    font-weight: bold;
}

.complaint-goods .layui-table td a {
    color: #CB261C;
}

.complaint-goods .layui-table td a.payorderetm {
    color: #fff;
    background-color: #c90304;
    padding: 3px 5px;
    display: inline-block;
    width: 80px;
}

.complaint-goods .layui-table td a.confirmationbtn {
    color: #fff;
    background-color: #CB261C;
    padding: 3px 5px;
    display: inline-block;
    width: 80px;
}

.complaint-goods table tr th span.orderdel {
    float: right;
}

.complaint-goods table tr th span i {
    font-size: 24px;
    line-height: 30px;
    color: #999;
    cursor: pointer;
}



/*0711修改步骤流程*/
.step-schedule {
    margin: 0 auto 20px auto;
    display: block;
    background-color: #fff;
    padding: 30px 20px;
    text-align: center;
    clear: both;
    overflow: hidden;
}

.step-ul-width {
    width: 16%;
    position: relative;
    text-align: center;
    display: inline-block;
    margin-left: -4px;
}

.step-ul-width .num {
    position: relative;
    z-index: 2;
    background: #fff;
    width: 54px;
    height: 30px;
    text-align: center;
    display: inline-block;
}

.step-ul-width .num em,
.num i {
    width: 24px;
    height: 24px;
    display: inline-block;
    left: 15px;
    top: 2px;
    position: absolute;
}

.step-ul-width .num em {
    background: #ccc;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    z-index: 2;
}

.step-ul-width .num i {
    z-index: 3;
    color: #fff;
    font-style: normal;
    font-weight: 700;
    top: 4px;
}

.step-ul-width .line_bg {
    height: 3px;
    background: #ccc;
    display: inline-block;
    width: 50%;
    top: 13px;
    position: absolute;
    z-index: 1;
}

.step-ul-width .lbg-l {
    left: 0;
}

.step-ul-width .lbg-r {
    right: 0;
}

.step-ul-width.on .line_bg,
.step-ul-width.on .num em {
    background: #CB261C;
}


/*0712标准模板 商品搜索结果页*/
.term-select .layui-form-select .layui-input,
.term-select .layui-form-select {
    width: 200px;
    display: inline-block;
    margin-right: 20px;
}

.floorMain {
    margin-bottom: 20px;
}

.Condition3 h5 {
    height: 20px;
}

.goods-style>p {
    height: 20px;
}

.bigbanner {
    width: 100%;
    min-height: 500px;
}

.left_col {
    position: fixed;
    top: 240px;
    left: 68px;
    background: rgba(0, 0, 0, .6);
    width: 185px;
    text-align: center;
    z-index: 1000;
}

.left_col .return_top {
    width: 86px;
    height: 34px;
    text-indent: -1000px;
    margin: 20px 0 0 0px;
    /*background: url(../images/backtop.png)no-repeat;*/
    text-align: center;
    display: inline-block;
}

ul.col_list li {
    line-height: 40px;
}

ul.col_list li:first-child {
    padding-top: 10px;
}

ul.col_list li a {
    display: inline-block;
    width: 100%;
    color: #fff;
    display: inline-block;
    line-height: 40px;
}

ul.col_list li a:hover {
    background-color: #cccccc;
    color: #111111;
}

.ewm {
    width: 140px;
    height: 140px;
    margin: 20px;
    overflow: hidden;
    text-align: center;
}

.ewm img {
    width: 100%;
}

.main_col {
    background-color: #a2eae7;
    width: 100%;
}

.hot_sale {
    width: 100%;
}

.hot_sale h1 {
    width: 841px;
    height: 146px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 40px;
}

.sale_list {
    padding: 17px;
    border: 2px solid #eec748;
    margin-bottom: 30px;
    width: 1280px !important;
}

.pro_con {
    display: inline-block;
    text-align: center;
    position: relative;
}

.pro_con img {
    display: inline-block;
}

.pro_con h4 {
    font-size: 16px;
    font-family: 'arial';
    color: #454545;
    height: 50px;
    overflow: hidden;
    line-height: 24px;
}

.price_n {
    color: #e4b348 !important;
    font-size: 24px !important;
    display: block !important;
    height: 28px !important;
}

.p_5 .sale_list ul li.goods-style {
    width: 232px;
    background: #fff;
    float: left;
    padding: 10px 15px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.p_5 .sale_list ul li.goods-style:nth-of-type(5n) {
    margin-right: 0;
}

.p_5 .pro_con {
    display: inline-block;
    text-align: left;
    position: relative;
}

.p_5 .pro_con img {
    display: inline-block;
    width: 202px;
    height: 202px;
}

.pro_con h4 {
    font-size: 16px;
    font-family: 'arial';
    color: #454545;
    height: 50px;
    overflow: hidden;
    line-height: 24px;
}

.price_o {
    color: #7d7d7d !important;
    font-size: 12px !important;
    text-decoration: line-through !important;
    height: 20px !important;
}

.p_5 .hope_con {
    padding: 5px 0 10px 15px;
}

.p_5 .hope_con p:hover {
    color: #e4b348 !important;
    text-decoration: underline;
}

.p_5 .hope_con span:hover {
    background-position: 0 -20px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.container {
    width: 1280px;
    margin: 0 auto;
    position: relative;
}

.kbRepertory {
    height: 24px;
    padding-left: 20px;
    margin: 5px 0;
    background: url(../static/imgs/2b3d769fb28e07d37692995da06f3d0d.png) no-repeat center left;
    background-size: 16px;
    text-align: left;
}

.colorblack {
    color: #666 !important;
}

.placeholderDiv {
    height: 24px;
    padding-left: 20px;
    margin: 5px 0;
    text-align: left;
}

.hot_sale h1 {
    background: url(../static/imgs/19336e45e52409501d9a0379d55a1aa2.png) no-repeat;
    color: #f7d85b;
    font-size: 60px;
    text-transform: uppercase;
    font-family: 'arial';
    line-height: 110px;
    padding-top: 41px;
    box-sizing: border-box;
    width: 841px;
    height: 146px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 40px;
}

.main_col .handle {
    padding-left: 0px;
}

.closeBtn {
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    top: -23px;
    left: -30px;
    background: url(../static/imgs/a188fd9f30f259129825e5c8d2a3151c.png) no-repeat center;
    cursor: pointer;
}

.main_col .nc-list-oparet {
    margin-bottom: 15px;
    padding: 10px 15px;
    top: 0px;
    left: 50%;
    box-sizing: border-box;
    margin-left: -640px;
    width: 1280px;
    border: none;
    background: #f6dce0;
    clear: both;
    height: 50px;
    overflow: inherit;
    position: relative;
    z-index: 19;
    line-height: 30px;
}

.main_col .nc-list-oparet:before,
.main_col .nc-list-oparet:after {
    content: '';
    display: inline-block;
    width: 48px;
    height: 50px;
    background: url(../static/imgs/000bbe8bd91e27493aec7f508943b159.png) no-repeat;
    clear: both;
    overflow: hidden;
    position: absolute;
    top: 0px;
}

.main_col .nc-list-oparet:after {
    background-position: right top;
    right: -48px;
}

.main_col .nc-list-oparet:before {
    background-position: left top;
    left: -48px;
}



/*0716新增 帮助中心*/
.menu li h6 img {
    margin-top: 2px;
}

/*找回密码*/
.findpassword {
    background: #fff;
    min-height: 600px;
    margin-bottom: 20px;
}

.findpassword h6 {
    color: #333;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    padding: 50px 0;
}

.flow-path ul {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}

.flow-path ul li {
    width: 200px;
    text-align: center;
    display: inline-block;
    position: relative;
    margin-right: 1%;
    line-height: 18px;
    list-style: none;
    padding: 12px 17px 10px 17px;
    background: #efefef;
    zoom: 1;
    height: 40px;
}

.flow-path ul li p {
    color: #666;
}

.flow-path ul li:last-child {
    margin-right: 0px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    padding-left: 12px;
}

.flow-path ul li:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 0;
    width: 0;
    border-bottom: 20px inset transparent;
    border-left: 20px solid #fff;
    border-top: 20px inset transparent;
    content: "";
}

.flow-path ul li:after {
    position: absolute;
    right: -20px;
    top: 0;
    height: 0;
    width: 0;
    border-bottom: 20px inset transparent;
    border-left: 20px solid #efefef;
    border-top: 20px inset transparent;
    content: "";
    z-index: 2;
}

.flow-path ul li:first-child:before,
.flow-path ul li:last-child:after {
    border: 0;
}

.flow-path ul li.active {
    background: #CB261C;
}

.flow-path ul li.active p {
    color: #fff;
}

.flow-path ul li.active:after {
    border-left-color: #CB261C;
}

.flow-path ul li.active p span {
    background-color: #fff;
    color: #CB261C;
}

.flow-path ul li p span {
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    width: 16px;
    height: 16px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999;
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: -1px;
    border-radius: 10px;
}

.flowtext {
    width: 380px;
    margin: 0 auto;
    margin-top: 50px;
    padding-bottom: 50px;
}

.flowone .layui-tab-title li {
    width: 50%;
    font-size: 16px;
}

.flowoneul li {
    margin-bottom: 5px;
    min-height: 40px;
}

.flowoneul li p {
    color: #333;
    font-weight: bold;
}

.flowoneul li.flowtips p {
    color: #FF5722;
    font-weight: 100;
}

.flowoneul li {
    line-height: 40px;
}

.flowoneul li span {
    display: block;
    color: red;
    line-height: 24px;
    margin: 5px 0;
}

.flowoneul .imgcode img {
    width: 95px;
    display: inline-block;
}

.flowoneul .imgcode input {
    display: inline-block;
    width: calc(100% - 110px);
    margin-right: 10px;
}

.nextbtnone {
    width: 100%;
    height: 34px;
    line-height: 34px;
    color: #fff;
    background-color: #CB261C;
    text-align: center;
    border-radius: 3px;
    margin: 10px 0;
}

.getauthcode {
    width: 95px;
    text-align: center;
    color: #fff;
    height: 34px;
    line-height: 34px;
    background-color: #CB261C;
    border-radius: 3px;
}

.flowtips {
    white-space: nowrap;
}

.flowfour {
    text-align: center;
}

.flowfour img {
    display: inline-block;
    width: 100px;
    margin-top: 30px;
}

.flowfour h3 {
    font-size: 20px;
    line-height: 40px;
    color: #333;
    margin: 10px auto;
}


/*0717商品订单加删除*/
.complaint-goods table tr th span.orderdel {
    float: right;
}

.complaint-goods table tr th span i {
    font-size: 24px;
    line-height: 30px;
    color: #999;
    cursor: pointer;
}


/*支付订单*/
.payorder {
    margin-bottom: 20px;
}

.payfor1 {
    background-color: #fff;
    padding: 30px 15px;
    margin-bottom: 20px;
}

.payfor1 .payformoney {
    display: inline-block;
    width: 30%;
    text-align: right;
    float: right;
}

.payfor1 .payfornumber {
    display: inline-block;
    width: 69%;
}

.payfor1 .payfornumber p,
.payfor .payformoney p {
    line-height: 24px;
}

.payfor1 .payfornumber p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.payfor1 .payfornumber p span {
    color: #ff8800;
    font-weight: bold;
}

.payfor1 .payformoney p b {
    color: #c81522;
    font-size: 18px;
}

.payment {
    background-color: #fff;
    padding: 0 15px 20px 15px;
}

.payorder .payicon span {
    display: inline-block;
    width: 218px;
    height: 80px;
    border: 1px solid #ddd;
    margin-right: 20px;
    border-radius: 5px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
}

.payorder .payicon span.active {
    border: 1px solid #ff7800;
}

.payorder .payicon span.active i {
    display: block;
    width: 28px;
    height: 28px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../static/imgs/8e1d079e516da6607f254f46e6ad8db9.png) no-repeat;
}

.paychoice .payicon span img {
    width: 100%;
    height: 100%
}

/**20180524*/
.comuln {
    background: #f8f8f8;
    padding: 20px 30px;
    margin: 20px auto;
    display: flex;
}

.comuln .inforleft {
    padding-right: 20px;
    width: 400px;
}

.comuln .inforRight {
    padding-left: 20px;
    width: calc(100% - 520px);
    display: inline-block;
}

.comuln .pplh {
    font-size: 16px;
    color: #333;
    line-height: 40px;
}

.cardArt {
    background: rgba(255, 255, 255, 0) !important;
}

.cardArt>li {
    padding-bottom: 15px;
    padding-left: 0px !important;
}

.cardArt li .lab {
    padding-bottom: 5px;
}

.cardArt li .tinput input {
    width: 300px;
    height: 32px;
}

.cardArt li .tinput select {
    height: 40px;
    width: 140px;
    text-indent: 10px;
}

.cardArt li .tinput select:first-child {
    margin-right: 32px;
}

.cardfor {
    padding-top: 10px;
}

.cardfor h5 {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height: 26px;
}

.cardPic {
    padding: 20px 0;
    display: flex;
}

.cardPic p {
    width: 310px;
    text-align: center;
}

.cardPic p:first-child {
    margin-right: 40px;
}

.cardBtm p {
    display: inline-block;
}

.cardBtm p:first-child {
    margin-right: 30px;
}

.cardBtm p .tc {
    color: #ff6600;
}

.tinput .layui-form-select {
    display: inline-block;
    width: 100px;
}

.tinput .layui-form-select input {
    width: 100px !important;
}

.site {
    width: 660px;
}

.site .layui-anim-upbit {
    width: 100%;
}

.site .addresswindows {
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background-color: #CB261C;
    margin: 10px 0;
    border-radius: 3px;
}

.paynextbtn>a {
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    line-height: 36px;
    display: inline-block;
    vertical-align: top;
    height: 36px;
    background: #d01621;
    color: #fff;
    font-size: 16px;
    box-sizing: border-box;
}

.paynextbtn>a:hover {
    color: #fff;
}

.paynextbtn {
    margin-top: 20px;
}


/*申诉修改样式*/
.appeal-form .complaint-goods .layui-table tbody tr td {
    text-align: center;
}


/*0718新增商品权限*/
.permission {
    text-align: left;
    color: red;
    height: 24px;
}

.commodity span {
    height: 24px;
}

/*商品详情权限*/
.module {
    position: relative;
}

.goodstop {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.95);
    top: 0px;
    left: 0;
    padding: 20px;
}

.goodstopbox {
    padding: 30px 20px;
    border: 1px solid #faebcc;
    background-color: #fcf8e3;
    border-radius: 3px;
    position: absolute;
    top: 50%;
    margin-top: -60px;
    width: calc(100% - 40px);
}

.goodstopbox p {
    display: inline-block;
    font-size: 16px;
    line-height: 40px;
    width: calc(100% - 130px);
}

.goodstopbox a {
    float: right;
    padding: 0 15px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background-color: rgba(246, 67, 65, 1);
    color: #fff;
    vertical-align: middle;
}

.goodstopbox a:hover {
    color: #fff;
}

.apply-box {
    padding: 20px;
}

.apply-box p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-bottom: 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    text-align: justify;
}

.apply-box h3 {
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 30px;
}

/*商品管理无权限*/
.manage-table span.nopermission {
    color: red;
}



/*0719 商品管理详情页*/
.pro-detail a {
    display: inline-block;
    margin: 10px 0;
}

.BasicInfor {
    background: #f9f9f9;
    border: 1px solid #e6edf4;
    border-radius: 5px;
    margin-bottom: 10px;
}

.barTitle {
    overflow: hidden;
    padding: 10px 20px;
    border-bottom: 1px solid #e6edf4;
}

.barTitle h5 {
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    color: #333;
    float: left;
}

.ProNoticedate {
    padding: 20px;
    background-color: #fff;
}

.ProNoticedate li {
    line-height: 34px;
    display: flex;
}

.ProNoticedate li span {
    display: inline-block;
    vertical-align: top;
    line-height: 34px;
    width: 100px;
}

.orderitem {
    padding: 10px;
    background-color: #fff;
}

.orderitem .layui-table tr td,
.orderitem .layui-table tr th {
    text-align: center;
}

.orderitem .layui-table {
    margin: 0px;
}

.orderitem #demo7 {
    text-align: right;
}

.RtTop a {
    display: inline-block;
    padding: 0 10px;
    background: #CB261C;
    color: #fff;
    line-height: 30px;
    margin-right: 5px;
}

.RtTop a:hover {
    color: #fff;
}

.ProductInfor {
    padding: 20px;
}

.ProductInfor .inforItem {
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    font-size: 0px;
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
}

.ProductInfor .inforItem .icon {
    width: 40px;
    height: 40px;
    background: url(../static/imgs/28473034a110cf5178b4436e30cb3279.png) no-repeat;
    margin: 0 40px;
}

.ProductInfor .inforItem .icon.c1 {
    background-position: left top;
}

.ProductInfor .inforItem .icon.c2 {
    background-position: -40px top;
}

.ProductInfor .inforItem .icon.c3 {
    background-position: -80px top;
}

.ProductInfor .inforItem .icon.c4 {
    background-position: -120px top;
}

.ProductInfor .inforItem .pe {
    display: inline-block;
    vertical-align: top;
}

.ProductInfor .inforItem .name,
.ProductInfor .inforItem .status,
.ProductInfor .inforItem .time {
    width: calc(33% - 50px);
    line-height: 40px;
}

.ProductInfor {
    background-color: #fff;
}

.ProductInfor .inforItem:last-child {
    margin-bottom: 0px;
}

.ProductInfor .inforItem .status p {
    color: #ff8800;
}

/*批量下单*/
.orderfile {
    background: #f8f8f8;
    border: 1px solid #eee;
    padding: 20px;
    margin-bottom: 25px;
}

.filebox {
    width: 425px;
    margin: 0 auto;
}

.filebox p {
    line-height: 24px;
}

.orderfile .btn {
    padding: 20px 0 10px;
    text-align: center;
}

.orderfile .btn a,
.orderfile .btn span {
    display: inline-block;
    min-width: 100px;
    text-align: center;
    border-radius: 5px;
}

.orderfile .btn a {
    line-height: 28px;
    border: 1px solid #CB261C;
    background: #fff;
    color: #CB261C;
    margin-right: 10px;
}

.orderfile .btn span {
    background: #CB261C;
    color: #fff;
    line-height: 30px;
    cursor: pointer;
}

.lookfbox {
    padding: 20px;
}

.lookfbox h6 {
    font-size: 20px;
    color: #333;
    line-height: 30px;
}

.failed_article .layui-table tr td,
.failed_article .layui-table tr th {
    text-align: center;
}

.failed_article {
    max-height: 220px;
    overflow: auto;
    background: #fff;
    padding: 0;
}

/*平台载单_注意事项*/
.vkright {
    float: right;
    position: absolute;
    right: 0px;
}

.vkright .vktip {
    display: inline-block;
    vertical-align: top;
    line-height: 32px;
    color: #FF5722;
    position: relative;
}

.vktip .vkremind {
    position: absolute;
    bottom: 28px;
    right: 0px;
    background: #fcf8e3;
    border: 1px solid #faebcc;
    padding: 15px;
    width: 525px;
    border-radius: 3px;
}

.vktip .vkremind p {
    color: #8a6d3b;
    line-height: 22px;
}

.vktip .vkremind p em {
    color: #e4393c;
}

/*设置新密码*/
.set-password .flow-path {
    margin: 50px auto;
}

/*账户安全*/
.wpsafe {
    padding: 0px 50px 20px;
    border-top: 1px solid #ddd;
}

.wpsafe li {
    padding: 20px 0;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    clear: both;
}

.wpsafe li i {
    display: block;
    width: 55px;
    height: 72px;
    float: left;
    background: url(../static/imgs/f15273390190392df18bb0b4f058a9f5.png) no-repeat;
    margin-right: 30px;
}

.wpsafe li i.ion1 {
    background-position: right 8px
}

.wpsafe li i.ion2 {
    background-position: right -120px
}

.wpsafe li i.ion3 {
    background-position: right -238px
}

.wpsafe li i.ion4 {
    background-position: right -358px
}

.wpsafe li i.ion5 {
    background-position: right -480px
}

.wpsafe li.nocert_li i.ion1 {
    background-position: left 8px
}

.wpsafe li.nocert_li i.ion2 {
    background-position: left -120px
}

.wpsafe li.nocert_li i.ion3 {
    background-position: left -238px
}

.wpsafe li.nocert_li i.ion4 {
    background-position: left -358px
}

.wpsafe li.nocert_li i.ion5 {
    background-position: left -480px
}

.wpsafe .safelist {
    float: left;
    padding-top: 10px;
}

.wpsafe .safelist h6 {
    font-size: 18px;
    color: #555;
}

.wpsafe .safelist p {
    color: #999;
    font-size: 14px;
}

.wpsafe li a {
    display: block;
    float: right;
    width: 100px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #CB261C;
    margin-top: 20px;
    color: #CB261C;
}

.wpsafe li a:hover {
    background: #CB261C;
    color: #fff;
}

.wpsafe .nocert p {
    color: #d01621;
}

.wpsafe .nocert em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 20px;
    color: #d01621;
    padding-left: 15px;
    background: url(../static/imgs/a89d85405ae4fee2b6cee99248c53aa3.png) no-repeat left -35px;
}


/*0722新增资产管理*/
.asstes {
    margin: 20px auto;
    padding: 0 90px;
}

.asstes h4 {
    font-size: 24px;
    color: #333;
    line-height: 32px;
}

.asstesbtn {
    text-align: right;
    position: relative;
}

.asstesbtn a {
    display: inline-block;
    min-width: 90px;
    padding: 0 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    text-align: left;
    color: #667f87;
    line-height: 30px;
    margin: 20px 10px 20px 0;
}

.asstesbtn .icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -3px;
}

.asstesbtn .recharge {
    background: url(../static/imgs/6c9b070b0a1510054dcaa882f4bbcc67.png) no-repeat center;
}

.asstesbtn .wdraw {
    background: url(../static/imgs/93327632f33b3a885da13b235972e2c5.png) no-repeat center;
}

.asstesbtn .detail {
    background: url(../static/imgs/394c691acc710f57bcff9acb1247fe78.png) no-repeat center;
}

.asstesbtn .remit {
    background: url(../static/imgs/9aa455a58ffc00c5a0b3221f68316d05.png) no-repeat center;
}

.asstesbtn a:hover {
    border-color: #467df7;
    color: #467df7;
}

.Accountmny {
    padding: 20px 0;
}

.Accountmny>ul {
    /*overflow: hidden; */
    width: 100%;
}

.Accountmny li.money {
    background: #f4f5fa;
    border-radius: 5px;
    height: 48px;
    padding: 50px 0;
    width: 23%;
    height: unset;
}

.Accountmny>ul>li {
    text-align: center;
    float: left;
}

.Accountmny li.symbol {
    width: 15%;
    font-size: 26px;
    color: #333;
    line-height: 128px;
}

.Accountmny li.money .Amount {
    font-size: 24px;
    color: #333;
}

.rectext>b {
    display: inline-block;
    width: 100px;
}

.recbox {
    padding: 20px;
}

.rectext input {
    width: calc(100% - 110px);
    display: inline-block;
}

.rectext {
    margin-bottom: 20px;
}

.recbox>p {
    color: red;
    padding-left: 80px;
}

/*提现页面*/
.reminderlist p {
    line-height: 24px;
    color: #666;
    margin-bottom: 10px;
}

.reminderlist p:first-child,
.reminderlist p i {
    color: #ffae00;
    font-size: 15px;
}

.reminderlist p i {
    font-size: 16px;
    display: inline-block;
    margin-right: 5px;
}

.reminderlist {
    background-color: #f9f9f9;
    padding: 20px;
    border-radius: 3px;
    margin: 20px auto;
}

.globel-ul li {
    margin: 10px auto;
}

.globel-ul li b {
    display: inline-block;
    width: 250px;
    line-height: 36px;
    text-align: right;
    margin-right: 10px;
    vertical-align: top;
}

.globel-ul li input {
    width: 300px;
    display: inline-block;
    margin-right: 10px;
}

.globel-ul li p {
    line-height: 36px;
}

.contokf {
    margin: 40px auto;
}

.contokf span {
    color: red;
}

.contokf h6 {
    font-weight: bold;
    margin-bottom: 15px;
    height: 30px;
    line-height: 30px;
}

.submitbtn {
    margin-left: 130px;
    background: #ff8800;
    color: #fff;
    height: 32px;
    width: 100px;
    line-height: 32px;
    margin-top: 15px;
}

/*.withdraw a,.check-accont a{color: #666;display: inline-block; margin-top: 10px;} 该样式无用且影响分页-ldl -2019年7月26日18:11:13*/
/*查看账户*/
.check-accont .Accountmny li.money {
    width: 20%;
}

.check-accont .Accountmny li.symbol {
    width: 10%;
}

.check-accont .Accountmny li .asstesbtn a {
    display: block;
}

.check-accont .Accountmny li .asstesbtn {
    padding: 10px 40px 0 40px;
}

.accountlist {
    position: relative;
}

.accountlist table a {
    color: #666;
}

.accountlist table a:hover {
    color: #CB261C;
}

.derive {
    position: absolute;
    right: 29px;
    z-index: 99;
}

.derive .layui-input {
    width: 120px;
    display: inline-block;
}

.derive button {
    border: 1px solid #ddd;
    border-left: 0 none;
    width: 60px;
    height: 36px;
    line-height: 36px;
    background-color: #CB261C;
    color: #FFF;
    margin-left: 10px;
    border-radius: 3px;
}

.accountlist .layui-table,
.accountlist .layui-table thead tr th {
    text-align: center;
}

.accountlist .layui-table th .layui-form-select {
    width: 120px;
    display: inline-block;
}

.accountlist .ldlabel {
    display: inline;
    padding: 5px;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.accountlist .ldlabel-up {
    background-color: #337ab7;
}

.accountlist .ldlabel-down {
    background-color: #d9534f;
}

.acc-screening ul li b {
    display: inline-block;
    font-weight: 500;
}

.acc-screening ul li .layui-input {
    width: 200px;
    display: inline-block;
}

.acc-screening ul li {
    display: inline-block;
    margin-right: 20px;
}

.seek {
    width: 60px;
    height: 36px;
    display: inline-block;
    background-color: #CB261C;
}

.seek img {
    height: 20px;
}

.accountlist .layui-tab .layui-tab-title li a {
    margin-top: 0px !important;
    width: 100%;
}

.accountlist .layui-tab .layui-tab-title li.layui-this a {
    color: #CB261C;
}

.accountlist .layui-tab .layui-tab-title li {
    padding: 0px !important;
    min-width: 110px;
}

/*0723订单详情*/
.order-status .statusleft,
.order-status .statusright {
    float: left;
}

.order-status {
    background-color: #fff;
    height: 230px;
    overflow: hidden;
    margin-bottom: 10px;
    border: 1px solid #eee;
}

.order-status .statusleft {
    width: 30%;
    border-right: 1px solid #eee;
    height: 230px;
    text-align: center;
}

.order-status .statusleft h4 {
    text-align: left;
    font-size: 16px;
    color: #666;
    font-weight: bold;
    line-height: 40px;
    background: #eee;
    margin-bottom: 10px;
    padding: 0 20px;
}

.order-status .statusleft p {
    padding-left: 20px;
    line-height: 24px;
    margin-top: 20px;
    text-align: left;
}

.order-status .statusleft h5 {
    margin: 15px 0;
    text-align: center;
    font-size: 22px;
    color: #ff8800;
    display: block;
    padding-bottom: 5px;
}

.order-status .statusleft a {
    text-align: center;
    color: #999;
    display: block;
}

.payorderbtn {
    background-color: #c81522;
    width: 22%;
    text-align: center;
    display: inline-block !important;
    color: #fff !important;
    height: 34px;
    border-radius: 3px;
    line-height: 34px;
    margin: 5px 0;
}

.statusright {
    width: calc(70% - 5px);
    height: 230px;
    position: relative;
}

.statusright ul li {
    display: inline-block;
    vertical-align: top;
    width: 24%;
    text-align: center;
    padding-top: 40px;
    position: relative;
}

.statusright ul {
    text-align: center;
    width: 80%;
    margin: 20px auto;
}

.statusright ul li .line {
    display: block;
    width: 110px;
    height: 1px;
    border-bottom: 1px dashed #ddd;
    position: absolute;
    top: 64px;
    right: -55px;
}

.statusright ul .on .line {
    border-bottom: 1px dashed #ff8800;
}

.statusright ul i {
    display: inline-block;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-color: #fff;
    background-image: url(../static/imgs/456eb474afba34fb83d3a691115a53c4.png);
}

.statusright ul .ico1 {
    background-position: left top;
}

.statusright ul .ico2 {
    background-position: -50px top;
}

.statusright ul .ico3 {
    background-position: -100px top;
}

.statusright ul .ico4 {
    background-position: -150px top;
}

.statusright ul .ico5 {
    background-position: -200px top;
}

.statusright ul .on .ico1 {
    background-position: left bottom;
}

.statusright ul .on .ico2 {
    background-position: -50px bottom;
}

.statusright ul .on .ico3 {
    background-position: -100px bottom;
}

.statusright ul .on .ico4 {
    background-position: -150px bottom;
}

.statusright ul .on .ico5 {
    background-position: -200px bottom;
}

.statusright ul li h6 {
    line-height: 24px;
    color: #666;
}

.statusright ul li p {
    line-height: 24px;
    color: #999;
}

.order-amount {
    border-top: 1px solid #eee;
    margin-top: 10px;
    padding-top: 10px;
    font-weight: bold;
}

.orderdetail .layui-table thead tr th,
.detailbox .layui-table tr th,
.detailbox .layui-table tr td,
.paymentitem tr td {
    text-align: center;
}

.tablecenter tr td {
    text-align: center;
}

.tablecenter tr td button {
    color: #CB261C;
}

.detailbox {
    padding: 10px 20px;
}

.detailtable tr td span {
    color: red;
}

.payment-infor {
    padding: 10px 0px;
    background-color: #fff;
    margin-bottom: 10px;
    display: flex;
}

.paymentitem {
    width: 33%;
    float: left;
    border-right: 1px solid #eee;
    padding: 0 15px;
}

.paymentitem:last-child {
    border: none;
}

.paymentitem .status {
    line-height: 24px;
    color: red;
}

.paymentitem p {
    line-height: 24px;
    color-rendering: #666;
    margin-bottom: 10px;
}

.paymentitem p span {
    display: inline-block;
    min-width: 80px;
    color: #666;
}

.paymentitem h3 {
    font-weight: bold;
    line-height: 30px;
}

/*没有数据状态*/
.nonesdata {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
    padding: 50px 0;
}

/*0724库存查询详情页*/
/*批次详情*/
.table_modul .detailBtn {
    height: 34px;
    display: inline-block;
    line-height: 34px;
    background-color: #CB261C;
    color: #fff;
    padding: 0 10px;
    border-right: 3px;
}

/*交易明细*/
.acc-screening .layui-form-select,
.acc-screening .layui-form-select input {
    width: 120px !important;
}

.acc-screening ul li b {
    margin-right: 10px;
}

/*支付圈货申请单,支付违约金*/
.ordergene {
    overflow: hidden;
    padding: 20px;
    background: #fff;
}

.ordergene .staffm {
    float: left;
}

.ordergene .staff-money {
    float: right;
}

.staffm p {
    font-size: 14px;
    line-height: 48px;
}

.staffm p em {
    font-size: 14px;
    color: #ff8800;
}

.staffm p a {
    color: #CB261C;
    font-size: 14px;
}

.staffm p a:hover {
    text-decoration: underline;
}

.staff-money p {
    line-height: 48px;
}

.staff-money p em {
    font-size: 18px;
    font-weight: bold;
    color: #c81522;
}

.payway {
    padding: 10px 0;
}

.payway h5 {
    line-height: 40px;
    font-size: 16px;
}

.payway .list-case {
    padding: 20px;
    background: #fff;
}

.payway .comul-flt {
    padding: 0px;
}

.paytab {
    height: 36px;
    background: #e5e5e5;
}

.paytab li {
    float: left;
    cursor: pointer;
    line-height: 36px;
    width: 100px;
    text-align: center;
}

.paytab li:hover {
    color: #ff8800;
}

.paytab li.on {
    background: #fff;
    color: #ff8800;
}

.payment .jine {
    padding-bottom: 15px;
    line-height: 36px;
}

.payment .jine label {
    font-size: 15px;
}

.payment .jine em {
    color: #e50000;
    font-size: 15px;
}

.payment .password {
    padding: 20px 0 20px 1px;
    font-size: 0;
}

.payment .password a {
    margin-left: 10px;
    line-height: 33px;
    color: #CB261C;
}

.payment .password a:hover {
    text-decoration: underline;
}

.payway .btn button,
.payway .btn>a {
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    line-height: 36px;
    display: inline-block;
    vertical-align: top;
    height: 36px;
    background: #d01621;
    color: #fff;
    font-size: 16px;
    box-sizing: border-box;
}

.payway .btn .setpw {
    color: #ff8800;
    background: none;
    font-size: 14px;
}

.payway .btn .setpw:hover {
    text-decoration: underline;
}

.payInfobtn {
    display: inline-block;
    margin-left: 20px;
    line-height: 30px;
    padding: 0 15px;
    min-width: 60px;
    background: #ff8800;
    color: #fff;
    text-align: center;
    border-radius: 10px;
    font-size: 15px;
}

.payInfobtn:hover {
    color: #fff;
}

.paychoose {
    margin-bottom: 20px;
}

/*支付密码*/
.pop-mian {
    background: #fff;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.popwin {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 100000;
    width: 100%;
    height: 100%;
    padding-top: 12%;
}

.bg {
    background: #000;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.pay_password {
    padding: 40px;
    width: 400px;
    left: 50%;
    margin-left: -200px;
    border-radius: 10px;
}

.pay_password .tit {
    font-size: 14px;
}

.password_Btn a {
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    width: 90px;
    background: #CB261C;
    color: #fff;
    text-align: center;
}

.password_Btn .cancelBtn {
    background: #fff;
    margin-left: 10px;
    border: 1px solid #ddd;
    color: #666;
}

#payPassword_container {
    padding: 5px 0 15px;
}

#payPassword_container a.forget {
    line-height: 33px;
    color: #999;
    display: inline-block;
}

#payPassword_container a.forget:hover {
    color: #CB261C;
    text-decoration: underline;
}

.pay-msg {
    line-height: 30px;
    display: inline-block;
}

.clearfix:after {
    clear: both;
}

.submitpwd:hover,
.setPwremind a:hover {
    color: #fff;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.alieditContainer {
    position: relative;
}

.sixDigitPassword {
    position: absolute;
    left: 0;
    top: 0;
    height: 33px;
    width: 100%;
    color: #fff;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: initial;
    outline: 'none';
    z-index: 999;
    opacity: 0;
    filter: alpha(opacity=0);
}

.sixDigitPassword-box {
    cursor: text;
    background: #fff;
    outline: none;
    position: relative;
    padding: 9px 0;
    height: 31px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    display: flex;
}

.sixDigitPassword-box i {
    float: left;
    display: block;
    padding: 2px 0;
    height: 12px;
    border-left: 1px solid #cccccc;
}

.sixDigitPassword-box .active {
    background: url(../static/imgs/f0dd70b8ae03bb50e34b9d7548ceee46.gif) no-repeat center center;
}

.sixDigitPassword-box b {
    display: block;
    margin: 0 auto;
    width: 7px;
    height: 7px;
    overflow: hidden;
    visibility: hidden;
    background: url(../static/imgs/e4c56bbf52de2f3d1470d80b72b46954.png) no-repeat;
}

.sixDigitPassword-box span {
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    height: 30px;
    border: 1px solid rgba(82, 168, 236, .8);
    border: 1px solid #00ffff\9;
    border-radius: 2px;
    visibility: hidden;
    -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.ui-securitycore .ui-form-item .ui-form-explain {
    margin-top: 8px;
}

.i-block {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

.six-password {
    position: relative;
    width: 182px;
    vertical-align: middle;
}

.setPwremind p {
    line-height: 33px;
}

/*支付密码 end*/


/*支付密码*/
.pop-mian {
    background: #fff;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.popwin {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 100000;
    width: 100%;
    height: 100%;
    padding-top: 12%;
}

.bg {
    background: #000;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.pay_password {
    padding: 40px;
    width: 400px;
    left: 50%;
    margin-left: -200px;
    border-radius: 10px;
}

.pay_password .tit {
    font-size: 14px;
}

.password_Btn a {
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    width: 90px;
    background: #CB261C;
    color: #fff;
    text-align: center;
}

.password_Btn .cancelBtn {
    background: #fff;
    margin-left: 10px;
    border: 1px solid #ddd;
    color: #666;
}

#payPassword_container {
    padding: 5px 0 15px;
}

#payPassword_container a.forget {
    line-height: 33px;
    color: #999;
    display: inline-block;
}

#payPassword_container a.forget:hover {
    color: #CB261C;
    text-decoration: underline;
}

.pay-msg {
    line-height: 30px;
    display: inline-block;
}

.clearfix:after {
    clear: both;
}

.submitpwd:hover,
.setPwremind a:hover {
    color: #fff;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.alieditContainer {
    position: relative;
}

.sixDigitPassword {
    position: absolute;
    left: 0;
    top: 0;
    height: 33px;
    width: 100%;
    color: #fff;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: initial;
    outline: 'none';
    z-index: 999;
    opacity: 0;
    filter: alpha(opacity=0);
}

.sixDigitPassword-box {
    cursor: text;
    background: #fff;
    outline: none;
    position: relative;
    padding: 9px 0;
    height: 31px;
    border: 1px solid #cccccc;
    border-radius: 2px;
}

.sixDigitPassword-box i {
    float: left;
    display: block;
    padding: 2px 0;
    height: 12px;
    border-left: 1px solid #cccccc;
}

.sixDigitPassword-box .active {
    background: url(../static/imgs/f0dd70b8ae03bb50e34b9d7548ceee46.gif) no-repeat center center;
}

.sixDigitPassword-box b {
    display: block;
    margin: 0 auto;
    width: 7px;
    height: 7px;
    overflow: hidden;
    visibility: hidden;
    background: url(../static/imgs/e4c56bbf52de2f3d1470d80b72b46954.png) no-repeat;
}

.sixDigitPassword-box span {
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    height: 30px;
    border: 1px solid rgba(82, 168, 236, .8);
    border: 1px solid #00ffff\9;
    border-radius: 2px;
    visibility: hidden;
    -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.ui-securitycore .ui-form-item .ui-form-explain {
    margin-top: 8px;
}

.i-block {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

.six-password {
    position: relative;
    width: 182px;
    vertical-align: middle;
}

.setPwremind p {
    line-height: 33px;
}

/*支付密码 end*/


.white {
    background-color: #fff;
    margin-bottom: 20px;
}

.alertpg {
    padding: 40px 20px;
    text-align: center;
}

.alertpg .ico {
    width: 60px;
    height: 60px;
    display: inline-block;
}

.alertpg p img {
    width: 50px;
}

.alertpg h6 {
    padding: 10px 0;
    font-size: 20px;
    color: #333;
    font-weight: bold;
}

.alertpg .canst {
    padding-bottom: 5px;
}

.alertpg .canst p {
    color: #333;
    font-size: 14px;
}

.alertpg .canst .order_No {
    padding-right: 30px;
}

.alertpg .canst b {
    color: #e90000;
    font-size: 14px;
}

.alertpg .btn {
    padding-top: 15px;
}

.alertpg .btn a {
    display: inline-block;
    width: 80px;
    line-height: 34px;
    background: #CB261C;
    color: #fff;
}


/*0725开发者信息 开发者中心*/
.ofitems {
    border: 1px solid #ddd;
    margin-bottom: 20px;
}

.ofitems .head_artcle {
    background: #f9f9f9;
}

.ofitems .head_artcle h3 {
    font-size: 14px;
    font-weight: normal;
}

.ofitems .article_body {
    min-height: auto;
    padding: 15px;
}

.ofitems .article_body .order_body {
    margin-top: 0px;
}

.ofitems .article_body .dvmar {
    margin: 10px 0;
}

.content_Right {
    width: 1060px;
    border: 1px solid #ddd;
    box-sizing: border-box;
}

.head_artcle {
    line-height: 40px;
    padding: 0px 16px;
    border-bottom: 1px solid #ddd;
}

.head_artcle h3 {
    color: #333;
    font-weight: bold;
    font-size: 15px;
    display: inline-block;
}

.article_body p {
    font-size: 14px;
    line-height: 24px;
}

.head_artcle .pr {
    float: right;
}

.head_artcle .pr a {
    margin-left: 10px;
    line-height: 26px;
    height: 26px;
    padding: 0 10px;
    margin-top: 6px;
}

.combtn {
    min-width: 80px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    line-height: 34px;
    height: 34px;
    padding: 0 15px;
    background: #CB261C;
    color: #fff;
    border-radius: 2px;
}

.combtn:hover {
    background: #309b95;
    color: #fff
}

.article_body .mart {
    margin-bottom: 10px
}

.solist li {
    overflow: hidden;
    clear: both;
}

.solist li .modlab {
    float: left;
    line-height: 34px;
    min-height: 34px;
    width: 100px;
}

.solist li .modbox {
    line-height: 34px;
    float: left;
    width: auto;
}

.solist li input {
    height: 34px;
    width: 300px;
}

.solist li .state {
    margin: 5px 0 10px;
    color: #828282;
}

.apiport li .combtn {
    margin-left: 20px;
}

/**/
.myList {
    float: left;
    background-color: #fff;
    width: 180px;
    margin-bottom: 20px;
}

.myList ul {
    margin-bottom: 20px;
}

.myList li h6,
.myList li h6 a {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
}

.myList li a {
    line-height: 30px;
    font-size: 14px;
    color: #666;
    font-weight: normal;
    padding-left: 12px;
    border-left: 2px solid #f2f2f2;
}

.myList li a:hover,
.myList li a.on {
    color: #ec7e25;
    border-left-color: #ec7e25;
}

.myList li a.on {
    color: #ec7e25;
    border-left: 2px solid #ec7e25;
}

.myList li h6 {
    padding-left: 14px;
    font-size: 18px;
    line-height: 30px;
}

.myList ul {
    border-bottom: 1px solid #eee;
    margin: 20px;
    padding-bottom: 20px;
    /*padding-left: 10px;*/
}

.myList ul:last-child {
    border-bottom: 0px;
}

.dvmar h3 {
    margin-top: 20px;
}

.langTab .langHd {
    margin: 10px 0 25px;
    padding-left: 1px;
}

.langTab .langHd span {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    line-height: 36px;
    border: 1px solid #e2e2e2;
    margin-left: -1px;
    cursor: pointer;
}

.langTab .langHd span.on {
    border-color: #CB261C;
    color: #fff;
    background: #CB261C;
}

.langTab .langBox .comuln {
    display: none;
    padding: 0px;
    background: none;
}

.langTab .langBox .show {
    display: block;
}

.article_body pre {
    line-height: 0px;
}

.comuln ul {
    padding: 1em;
    background: #fdf6e3;
}

.comuln ul li {
    display: block;
    padding-left: 30px;
    color: #657b83;
    line-height: 22px;
}

.comuln ul li:first-child,
.comuln ul li:last-child {
    padding-left: 0px;
}

.faqitem .question {
    color: #CB261C;
    margin-bottom: 15px;
    font-size: 16px;
}

.faqitem .answer {
    padding-left: 32px;
    position: relative;
}

.article_body .answer p {
    font-size: 14px;
}

.faqitem .question .q {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    line-height: 24px;
    height: 24px;
    background: #CB261C;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    margin: -3px 8px 0 0;
}

.faqitem .answer:before {
    content: 'A';
    color: #CB261C;
    border-radius: 50%;
    border: 1px solid #CB261C;
    display: block;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
}

.faqitem {
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    padding: 25px;
}

.cartpayBar .layui-form-select {
    display: inline-block
}

.five-steptimg ul li p a {
    color: #CB261C;
}

/* 商品详情权限 -ldl 2019年7月23日15:39:38*/
.module {
    position: relative;
}

.goodstop {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.95);
    top: 150px;
    left: 0;
    padding: 20px;
}

.goodstopbox {
    padding: 30px 20px;
    border: 1px solid #faebcc;
    background-color: #fcf8e3;
    border-radius: 3px;
    position: absolute;
    top: 50%;
    margin-top: -60px;
    width: calc(100% - 40px);
}

.goodstopbox p {
    display: inline-block;
    font-size: 16px;
    line-height: 40px;
    width: calc(100% - 130px);
}

.goodstopbox a {
    float: right;
    padding: 0 15px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background-color: rgba(246, 67, 65, 1);
    color: #fff;
    vertical-align: middle;
}

.goodstopbox a:hover {
    color: #fff;
}

.apply-box {
    padding: 20px;
}

.apply-box p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-bottom: 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    text-align: justify;
}

.apply-box h3 {
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 30px;
}

.authtext,
.authtextsmall {
    font-size: 14px;
    color: #e90000;
    line-height: 30px;
    padding-bottom: 5px;
}

.authtextsmall {
    font-size: 12px;
}

/*0726支付密码*/
.change-paywords {
    text-align: center;
    padding: 50px 0;
    border-top: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
}

.change-paywords a {
    text-align: center;
    display: inline-block;
    width: 300px;
    border-radius: 3px;
    background: #f9f9f9;
    margin: 0 20px;
    min-height: 190px;
    padding: 0;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.change-paywords a:hover {
    background: #f2f2f2;
}

.change-paywords a:hover span {
    color: #CB261C;
}

.change-paywords a .icon {
    display: inline-block;
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
}

.change-paywords a .phone {
    background: url(../static/imgs/48d939fc1b1d599939912ab7907ade90.png) no-repeat center;
}

.change-paywords a .email {
    background: url(../static/imgs/d3dc768bd3064b2f925183f04e7fccf6.png) no-repeat center;
}

.change-paywords a span {
    display: block;
    font-size: 16px;
}

/*手机验证*/
.mobilyanz .number .layui-form-select,
.mobilyanz .number .layui-form-select input {
    width: 110px;
    display: inline-block;
    margin-right: 10px;
}

.mobilyanz .number .layui-input {
    width: calc(100% - 127px);
    display: inline-block;
}

/*0731黑5*/
.commodity .txtoff {
    display: block;
    padding: 0 8px;
    line-height: 24px;
    background: #fda233;
    color: #fff;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2;
    font-weight: bold;
}


/*0801公告详情富文本*/
.newsdetext * {
    line-height: normal !important;
    font-size: unset;
    color: unset;
}

/*首页分类导航溢出隐藏*/
.item-span {
    white-space: pre;
    width: 140px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    color: #111;
}


/*0813申诉添加角标*/
.process li {
    position: relative;
}

.topicon {
    position: absolute;
    right: 0px;
    top: 0px;
    display: none;
}

.topicon img {
    width: 50px;
}

.proce-box .process ul li.on .topicon {
    display: block;
}

/*0813首页右侧悬浮修改*/
.allbigbox {
    min-width: 1250px;
    position: relative;
}

@media screen and (max-width: 1356px) {
    .rsuspension {
        position: absolute;
        left: calc(100% - 50px);
        top: 220px;
        z-index: 9;
    }

    #loutinav,
    .page_foalt_btn {
        right: 5px !important;
    }
}

@media screen and (max-width: 1250px) {
    .content {
        margin: 0px;
    }

    .side ul li {
        margin-right: 0px;
    }

    .rsuspension {
        position: absolute;
        left: 1200px;
        top: 220px;
        z-index: 9;
    }
}

.newclass {
    position: fixed !important;
    left: 91% !important;
    top: 25% !important;
}

/*载单设置*/
.process li {
    position: relative;
}

.topicon {
    position: absolute;
    right: 0px;
    top: 0px;
    display: none;
}

.topicon img {
    width: 50px;
}

.proce-box .process ul li.on .topicon {
    display: block;
}


.optionbtn {
    text-align: left;
    float: left;
}

.platformorder table tr th h6 {
    display: inline-block;
    font-size: 14px;
    color: #888;
    margin-right: 30px;
}

.platformorder table.platformordertext tr th {
    text-align: left !important;
}

.platformordertext tr td ul li {
    text-align: left !important;
}

.skubtn {
    color: #CB261C;
    cursor: pointer;
}

.platformordertext tr td a {
    display: block;
    margin: 5px 0px;
}


.booking-note-tit {
    width: 160px;
    text-align: right;
    float: left;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    line-height: 38px;
}

.booking-note-input {
    width: calc(100% - 160px);
    float: left;
    padding: 0px;
}

.automatically-upload .uploadbtn p {
    display: inline-block;
    width: 160px;
    line-height: 38px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    text-align: right;
}

.booking-note {
    margin: 24px 0;
}

.uploadbtn .layui-form-radio {
    margin: 0px 20px 0px 0px;
}

.uploadbtn a {
    font-size: 14px;
    color: #CB261C;
    line-height: 38px;
}

.uploadbtn span {
    display: inline-block;
}

.choosebtn {
    margin: 0px 0 0 160px;
}

.uploadtext .active {
    display: block;
}

.choosebtn p {
    line-height: 34px;
}

.choosebtn .layui-table tr td,
.choosebtn .layui-table tr th {
    text-align: center;
}

.choosebtn .layui-table tbody tr:hover {
    background-color: rgba(255, 255, 255, 0);
}

.choosebtn .layui-table input[type=text] {
    display: inline-block;
    width: 150px;
    padding-left: 5px;
}

.choosebtn .layui-table .layui-form-select,
.choosebtn .layui-table .layui-form-select input {
    display: inline-block;
    width: 100px;
    height: 34px;
    line-height: 34px;
    text-align: left
}

.choosebtn .operating-button .other-btn {
    margin-left: 0px !important;
}

.preservebtn {
    margin-left: 160px;
    margin-top: 14px;
}

.other-textbox {
    margin: 20px;
    height: 30px;
    line-height: 30px;
}

.other-textbox p {
    display: inline-block;
    width: 200px;
    color: #333;
    text-align: right;
}

.other-textbox input {
    width: 200px;
    padding-left: 5px;
}

.other-textbox .layui-form-select,
.other-textbox .layui-form-select input {
    display: inline-block;
    width: 150px;
    height: 34px;
    line-height: 34px;
    text-align: left
}

@media screen and (max-width: 1680px) {
    .choosebtn .layui-table input[type=text] {
        width: 100px;
    }
}

/*0821商品管理页面条件筛选高度*/
.xm-select-parent .xm-select ，.xm-select-parent .xm-select-title {
    min-height: 34px;
}

.xm-select-parent {
    height: 34px;
}

.xm-select-parent {
    height: 34px;
}

/*0823我的订单增加售后图标增加站点*/
.rightbtn {
    display: inline-block;
    float: right;
    display: flex;
    position: absolute;
    right: 5px;
    top: 9px;
}

.order-after {
    cursor: pointer;
    width: 22px;
    height: 22px;
    /*background: url(../images/order-after.png) no-repeat;*/
    background-size: 100%;
    display: inline-block;
    margin: 4px 5px;
}

.ordersite-type {
    color: #999;
    line-height: 32px;
    display: inline-block;
    margin: 0 20px 0 5px;
}

.complaint-goods table tr th h6,
.complaint-goods table tr th h6 i.ordernumber {
    color: #666;
}

.complaint-goods table tr th h6 i.ordertime {
    color: #999;
    display: inline-block;
    margin-left: 10px;
}

/*0823公共头部改版样式*/
.new-headtop {
    background-color: #f4f4f4;
    height: 36px;
}

.lang ul li input {
    height: 34px;
    line-height: 34px;
    background-color: rgba(255, 255, 255, 0);
    color: #111;
}

.lang ul li {
    line-height: 34px;
}

.lang ul li .layui-input-block {
    margin: 0;
}

.topb {
    position: relative;
    height: auto;
    z-index: 99;
    padding: 5px 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.headtop {
    padding-bottom: 0px;
}

.allclass i {
    color: #666;
    padding: 0;
}

.classification {
    z-index: 9;
}

.allclass {
    border: none;
    background-color: rgba(255, 255, 255, 0);
    color: #666;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 100;
    border-top: 2px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: none !important;
}

.new-logo {
    display: flex;
    align-items: center;
    min-width: 210px;
}

.logo img {
    margin: 6px 10px 0 0;
}

.searchnewbox {
    width: calc(100% - 530px);
}


.classitem .navlist .subbox {
    top: 0px;
}

.classitem {
    top: 37px;
}

.classitem .navlist .subbox {
    min-height: 100%;
}

.classification:hover .allclass i {
    color: #CB261C;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transition: all .4s;
    position: relative;
    display: inline-block;
}

.classification:hover .allclass {
    color: #CB261C;
    border-top: 2px solid #CB261C;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

/*首页倒计时增加单位*/
.timeunit ul li {
    font-size: 12px;
    color: #fff;
    background-color: rgba(255, 255, 255, 0);
    border: none;
    width: calc(25% - 10px) !important;
    text-align: center;
    line-height: 24px;
    margin-right: 12px;
}

.timeunit ul li:nth-child(4) {
    margin-right: 0px;
}

/*用户中心改版*/
.new-userright {
    width: calc(100% - 200px);
}

.user-basic-infor {
    display: flex;
    background-color: #fff;
    margin-bottom: 10px;
}

.user-basic-infor .infor-item {
    padding: 20px;
    width: 70%
}

.user-basic-infor .infor-item:last-child {
    border-right: none;
}

.user-basic-infor .infor-item:first-child {
    width: 30%;
}

.user-basic-infor .infor-item h3,
.user-basic-infor .infor-item h3 i,
.user-l h3,
.user-r h3 {
    font-size: 16px;
    color: #111;
    line-height: 34px;
    height: 34px;
    margin-bottom: 5px;
}

.user-basic-infor .infor-item>p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.contact-way .way-box span {
    background: url(../static/imgs/55bc83c926f63039a743975129d0fa45.png) no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
    cursor: pointer;
}

.contact-way .way-box span.user-mobile {
    margin-left: -7px;
}

.contact-way .way-box span.user-mobile.on {
    background-position: 0 -32px;
}

.contact-way .way-box span.user-email {
    background-position: -32px 0;
    margin-left: -6px;
}

.contact-way .way-box span.user-email.on {
    background-position: -32px -32px;
}

.contact-way .way-box span.user-approve {
    background-position: -64px 0;
}

.contact-way .way-box span.user-approve.on {
    background-position: -64px -32px;
}

.contact-way .way-box .user-infortext,
.lvclass .lvicontext {
    display: none;
    position: absolute;
    top: 32px;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 5px #ccc;
    padding: 3px 10px;
}

.contact-way .way-box .position-left {
    left: 6px;
    z-index: 99;
}

.contact-way .way-box .user-infortext p,
.lvclass .lvicontext p {
    line-height: 30px;
    white-space: nowrap;
}

.contact-way .way-box {
    position: relative;
    display: inline-block;
}

.contact-way .way-box .user-infortext a {
    color: #0096ff;
    display: inline-block;
    padding-left: 10px;
}

.contact-way .way-box:hover .user-infortext {
    display: block;
}

.userinformation h3 {
    display: inline-block;
    width: auto;
    max-width: 100%;
    float: left;
    margin-bottom: 0px !important;
    margin-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.userinformation a {
    color: #CB261C;
    display: inline-block;
    line-height: 34px;
    float: right;
}

.lvclass {
    display: inline-block;
    position: relative;
    margin-right: 10px;
    z-index: 2;
    height: 34px;
}

.lvclass i.lvicon {
    width: 16px;
    height: 16px;
    background: url(../static/imgs/18230253690308fc8b46fddd29f8d970.png) no-repeat;
    display: inline-block;
    cursor: pointer;
    margin: 7.5px 0;
}

.lvclass i.lighticon {
    background-position: -16px 0;
}

.lvclass:hover .lvicontext {
    display: block;
}

.user-l {
    width: 35%;
    margin-right: 10px;
}

.user-sale {
    display: flex;
    justify-content: space-between;
}

.user-abusolt b {
    font-weight: 400;
}

.user-r {
    width: calc(80% - 10px);
}

.user-l h3,
.user-r h3 {
    margin: 0px 20px;
}

.user-sale,
.user-goods {
    margin-bottom: 10px;
}

.user-l,
.user-r {
    background-color: #fff;
    padding: 20px 0;
}

.user-sale .user-salep {
    position: relative;
}

.hidetext,
.newtable {
    position: absolute;
    background: #fff;
    width: 100%;
    top: 68px;
    z-index: 1;
    display: none;
    box-shadow: 0 5px 6px -1px #bdbdbd;
    padding-bottom: 20px;
}

.user-salep .unfoldbtn,
.user-salep .unfoldbtn2,
.user-volume .volumebtn,
.user-volume .volumebtn2,
.user-volume .volumeDownBtn,
.user-volume .volumeUpBtn {
    width: 16px;
    height: 16px;
    background: url(../static/imgs/a648e97df219dd800314e053945e1254.png) no-repeat;
    position: absolute;
    right: 20px;
    bottom: 0px;
    background-size: 100%;
    z-index: 3;
    cursor: pointer;
}

.user-salep .unfoldbtn2,
.user-volume .volumebtn2,
.user-volume .volumeUpBtn {
    bottom: 20px;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}

.user-sale .user-salep p {
    line-height: 34px;
    height: 34px;
    color: #666;
    padding: 0 20px;
}

.user-sale .user-salep span,
.user-sale .user-backlog ul li span.havecolor {
    color: #FF5722;
    font-weight: bold;
}

.user-sale .user-backlog ul {
    display: table;
    padding: 0 20px;
}

.user-sale .user-backlog ul li {
    float: left;
    width: 33%;
    padding: 0 5px 0 0;
    height: 34px;
    line-height: 34px;
}

.user-sale .user-backlog ul li p {
    display: inline-block;
    width: 135px;
    color: #666;
}

.user-sale .user-backlog ul li span {
    color: #111;
}

.user-goods {
    width: 100%;
}

.user-goods .havenonecss {
    margin: 0px;
    width: 100%;
}

.user-goods .havenonecss tr,
.user-goods .havenonecss tr:hover {
    background-color: rgba(255, 255, 255, 0);
}

.user-goods .havenonecss td,
.user-goods .havenonecss th {
    padding: 0 10px;
    line-height: 34px;
}

.user-goods .havenonecss th {
    color: #999;
}

.havenonecss td p {
    max-width: 500px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.user-goods .user-r .havenonecss {
    width: 100%;
}

.user-goods .user-data {
    padding: 20px;
}

.user-goods .user-data h3 {
    margin: 0px;
}

.user-volume {
    position: relative;
    padding: 0 20px;
}

.newtable {
    top: 136px;
    left: 0px;
    padding: 0 20px 20px 20px;
}

.user-tendency {
    width: 100%;
    background: #fff;
    padding: 20px;
    margin-bottom: 20px;
}

.user-data a {
    color: #666;
}

.user-goods .user-l,
.user-goods .user-r {
    min-height: 210px;
}


/*消息中心改版*/
.news-left {
    width: 180px;
    background-color: #fff;
    padding: 20px 0;
    position: relative;
    top: 0px;
}

.news-left ul li {
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #333;
    /*padding: 0 40px;*/
    margin-bottom: 10px;
    transition: all 0.4s;
    cursor: pointer;
}

.news-left-title {
    border-left: 2px solid #CB261C;
    font-weight: bold;
    font-size: 15px;
    /*padding: 0 30px!important;*/
}

.news-left ul li a {
    height: 36px;
    width: 100%;
    line-height: 36px;
    color: #333;
    display: inline-block;
    text-align: center;
    display: inline-block;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news-left-title a {
    padding: 0 30px !important;
}

.news-left ul li:hover {
    background-color: #CB261C;
    color: #fff;
    transition: all 0.4s;
}

.news-left ul li:hover a {
    color: #fff;
    background-color: #CB261C;
}

.news-left-title:hover {
    background-color: #fff !important;
    color: #333 !important;
}

.news-left ul li:last-child {
    margin-bottom: 0px;
}

.news-left ul li a.on {
    background-color: #CB261C;
    color: #fff;
    transition: all 0.4s;
    color: #fff;
}

.timeunit ul li:nth-child(4) {
    margin-right: 0px;
}


/*0826购物车页面改版*/
.site-distribution {
    border: 1px solid #e6e6e6;
    margin: 10px 0;
}

.site-distribution .site-national {
    padding: 9px 10px;
}

.site-distribution table.goods-table {
    border-bottom: 1px solid #e6e6e6;
}

.site-distribution table.goods-table tr th {
    text-align: center;
}

.site-national span {
    display: inline-block;
    padding: 0 5px;
    background-color: #CB261C;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
}

.site-distribution table .warehouse {
    color: #CB261C;
    font-weight: bold;
}

.site-distribution .layui-table[lay-skin=line] {
    border-left: none;
    border-right: none;
}

.site-distribution table {
    margin: 0px;
    margin-bottom: -1px;
}

.site-distribution table .invalid td,
.site-distribution table .invalid .item-info a,
.site-distribution table .invalid .price,
.site-distribution table .invalid .qty,
.site-distribution table .invalid em {
    color: #999;
}

.shopping-trolley {
    background-color: #fff;
    width: 240px;
    position: relative;
}

.newcart {
    position: relative;
}

.newcart .product-manage {
    width: calc(100% - 260px);
}

.all-management {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.all-management p {
    line-height: 24px;
    margin-bottom: 10px;
}

.all-management p span,
.all-management span.invalidgoods {
    float: right;
}

.all-management p span i {
    color: #FF5722;
}

.all-management span.delgoods,
.all-management span.clearCart,
.all-management span.invalidgoods {
    display: inline-block;
    line-height: 30px;
    cursor: pointer;
}

.all-management span.delgoods:hover,
.all-management span.clearCart:hover,
.all-management span.invalidgoods:hover {
    color: #CB261C;
}

.warehouse-settle {
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 0;
    margin-bottom: 10px;
}

.shopping-trolley .warehouse-settle:last-child {
    border-bottom: none;
    margin-bottom: 0px;
}

.warehouse-settle h5,
.warehouse-settle p {
    font-size: 14px;
    color: #666;
    line-height: 30px;
    text-align: right;
    margin-bottom: 10px;
}

.warehouse-settle h5 span {
    font-weight: bold;
    color: #111;
    float: left;
    font-size: 16px;
}

.warehouse-settle p {
    text-align: left;
}

.warehouse-settle p span {
    font-size: 16px;
    /*float: right;*/
    color: #333;
    display: block;
}

.warehouse-settle p i {
    font-size: 16px;
    color: #c81522;
    font-weight: bold;
    display: inline-block;
    margin-left: 10px;
}

.warehouse-settle .paybtn {
    display: block;
    width: 100%;
    background-color: #c81522;
    color: #fff;
    text-align: center;
    line-height: 34px;
    height: 34px;
    font-size: 16px;
    border-radius: 3px;
}

.warehouse-settle .paybtn:hover {
    opacity: 0.9;
    filter: Alpha(opacity=90)
}

.settle-posi {
    position: relative;
    top: 0px;
    background-color: #fff;
    padding: 15px 10px;
    width: 240px;
}

/*0823商品管理调整*/
.site-selection {
    display: inline-block;
    float: right;
    width: calc(100% - 80px);
    text-align: right;
}

.site-selection span {
    display: inline-block;
    margin: 0 5px;
    margin-bottom: 5px;
    padding: 0 7px;
    height: 30px;
    line-height: 30px;
    color: #CB261C;
    border: 1px solid #CB261C;
    border-radius: 3px;
    cursor: pointer;
    transition: all 0.4s;
}

.site-selection span.on {
    background-color: #CB261C;
    color: #fff;
    transition: all 0.4s;
}


/*2019年9月29日11:20:55 顶部站点切换新样式*/
.station-new {
    position: relative;
    z-index: 998;
}

.station-new p {
    width: 100px;
    padding-right: 30px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.station-new p i {
    position: absolute;
    right: 7px;
    color: #c2c2c2;
    transition: all .4s;
}

.station-new p span {
    color: #111;
}

.station-choose {
    display: none;
    position: absolute;
    padding: 5px 0;
    z-index: 899;
    min-width: 100%;
    border: 1px solid #d2d2d2;
    max-height: 300px;
    overflow-y: auto;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
    box-sizing: border-box;
    left: 0;
    top: 42px;
}

.station-choose a {
    display: block;
    padding: 0 10px;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666 !important;
    transition: .5s all;
}

.station-choose a.this {
    background-color: #CB261C;
    color: #fff !important;
    transition: .5s all;
}

.station-choose a:hover {
    background-color: #f2f2f2;
    transition: .5s all;
}

.station-choose a.this:hover {
    background-color: #CB261C !important;
    color: #fff !important;
    transition: .5s all;
}

.station-new p i.rotatei {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transition: all .4s;
    position: absolute;
}

/*2019年10月14日11:34:50 顶部仓库币别切换样式*/
.warehouse {
    position: relative;
    z-index: 4;
}

.warehouse p {
    width: 130px;
    padding-right: 30px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

.warehouse p i {
    position: absolute;
    right: 7px;
    color: #c2c2c2;
    transition: all .4s;
}

.warehouse p span {
    text-align: center;
}

.warehouse p span b {
    font-weight: initial;
    color: #111;
    display: inline-block;
    padding: 0 5px;
}

.warehouse-choose {
    display: none;
    position: absolute;
    /*padding: 5px;*/
    z-index: 899;
    min-width: 100%;
    border: 1px solid #d2d2d2;
    max-height: 300px;
    overflow-y: auto;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
    box-sizing: border-box;
    left: 0;
    top: 42px;
}

.warehouse-choose span b {
    min-width: 45px;
    font-weight: 100;
    color: #111;
    display: inline-block;
    padding: 0 5px;
}

.warehouse-choose span {
    display: block;
    padding: 0 5px;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666 !important;
    transition: .5s all;
}

.warehouse-choose span:hover {
    background-color: #f2f2f2;
    transition: .5s all;
}

.warehouse-choose span:last-child {
    text-align: center;
}

.warehouse-choose span:last-child:hover {
    background-color: #fff;
}

.warehouse p span b:first-child {
    padding-left: 25px;
}

.warehouse-choose .layui-form-checkbox[lay-skin=primary] {
    padding-left: 0px !important;
}

.warehouse p i.rotatei {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transition: all .4s;
    position: absolute;
}

.transparent-bg {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0);
    top: 0px;
    left: 0px;
}

.cangku {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background-color: #CB261C;
}

/*平台推荐*/
/*平台推荐新*/
.hezuo {
    /* background-color: #fff;*/
    margin-top: 20px;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    /*background: #fff;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-button-next,
.swiper-button-prev {
    opacity: 0;
    transition: all .4s;
}

.swiper-container:hover .swiper-button-next,
.swiper-container:hover .swiper-button-prev {
    opacity: 1;
    transition: all .4s;
}

.hezuo .swiper-container .swiper-slide img {
    width: 90%;
    padding: 10px 0;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.hezuo .swiper-container .swiper-slide.active img {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
}

.hezuo .swiper-container i {
    font-size: 27px;
    line-height: 40px;
    /*color: #CB261C;*/
}

.hezuo .swiper-slide p {
    line-height: 84px;
    color: #999;
}

.hezuo .swiper-slide {
    /*border-left: 1px solid #eee;*/
    background: rgba(255, 255, 255, 0);
}

.hezuo .swiper-slide {
    cursor: pointer;
}

.platformgoods .goods {
    display: none;
}

.platformgoods .goods.on {
    display: block;
}

.hezuo .swiper-container .swiper-slide.active {
    background-color: #fff;
}

.hezuo .swiper-container .swiper-button-next,
.hezuo .swiper-container .swiper-button-prev {
    opacity: 0;
}

.hezuo .swiper-container:hover .swiper-button-next,
.hezuo .swiper-container:hover .swiper-button-prev {
    opacity: 1;
}

.hezuo .goods li,
.hezuo .goods ul>li:first-child,
.hezuo .proitemIndx,
.hezuo .proitemIndx:hover {
    border: none;
}

.hezuo .goods {
    padding: 0px;
}

.hezuo .goods li {
    margin: 0px !important;
}

.moreplatform {
    padding: 20px 0;
    text-align: center;
    background-color: #fff;
}

.moreplatform a {
    display: inline-block;
    width: 114px;
    height: 36px;
    background: #FFFFFF;
    border: 1px solid #CB261C;
    border-radius: 18px;
    line-height: 36px;
    color: #CB261C;
}

.moreplatform a:hover {
    background: #CB261C;
}

.moreplatform a:hover {
    color: #fff;
}

/*2019年10月24日09:58:35 新增库存更新模块*/
.pop-up-windows {
    padding: 20px;
}

.seting-vol {
    margin-bottom: 20px;
}

.seting-vol:after {
    content: '';
    clear: both;
    overflow: hidden;
    display: block;
}

.seting-vol p {
    float: left;
    width: 125px;
    line-height: 28px;
    margin-bottom: 10px;
    font-weight: bold;
}

.volume-type {
    float: left;
    width: calc(100% - 135px);
}

.volume-type .layui-form-radio {
    margin-top: 0px;
    margin-bottom: 10px;
}

.setedit-ul {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.setedit-ul li {
    margin-bottom: 10px;
    display: flex;
}

.setedit-ul li b {
    width: 125px;
    display: inline-block;
    vertical-align: top;
    line-height: 34px;
}

.setedit-ul li .layui-form-select {
    width: 200px;
}

.setedit-ul li input[type=text] {
    width: 200px;
    line-height: 38px;
    height: 38px;
    padding-left: 5px;
}

.setedit-ul li p {
    display: inline-block;
    padding-right: 7px;
    line-height: 34px;
}

.setedit-ul li>i {
    padding-right: 7px;
}

.setedit-ul li span {
    padding: 0px 5px;
    color: #999;
    font-size: 13px;
}

.setinline-block {
    width: calc(100% - 125px);
    display: inline-block;
}

.update-r table {
    width: 900px;
}

.update-r table tr td,
.update-r table tr th {
    text-align: center;
}

.update-r .layui-table tbody tr:hover {
    background-color: rgba(255, 255, 255, 0) !important;
}

.update-r .paging {
    width: 900px;
}

.add-stock-rule {
    margin-top: 20px;
    width: 900px;
    height: 34px;
    line-height: 34px;
}

.add-stock-rule a {
    display: inline-block;
    color: #999;
}

.add-stock-rule button {
    float: right;
}

.create-rule-item p {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 10px;
}

.create-item h3 {
    font-weight: bold;
    margin-bottom: 20px;
    display: inline-block;
}

.create-item h3 span {
    font-weight: initial;
    padding-left: 10px;
    color: #999;
}

.create-item {
    margin-bottom: 20px;
}

.create-rule-item p input {
    padding-left: 5px;
    line-height: 34px;
    width: 80px;
    margin: 0 5px;
}

.create-item input {
    padding-left: 5px;
}

.create-rule-item button {
    text-align: center;
}

.create-rule-item button i {
    color: #fff;
    margin-right: 0px !important;
}

.btncolor {
    color: #CB261C;
}

/*商品添加仓库*/
.Warehouse {
    text-align: left;
    height: 28px;
    overflow: hidden;
}

.Warehouse {
    font-size: 0px;
}

/*删除空白节点*/
.Warehouse_btn {
    padding: 0 7px;
    line-height: 24px;
    height: 24px;
    border: 1px solid #ccc;
    font-size: 14px;
    border-radius: 3px;
    display: inline-block;
    margin-right: 5px;
}

.Warehouse_btn:last-child {
    margin-right: 0px;
}

.Warehouse_btn.on {
    border-color: #CB261C;
    color: #CB261C;
}

/*入门指引补样式*/
@media screen and (max-width: 1720px) {
    .reason-box {
        padding: 50px 4%;
    }
}

/*除去首页以外的商品块添加标签————原价以及清仓 */
.commodity .price {
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
    color: #FF6A00;
    margin-top: 5px;
    height: 30px;
}

.commodity .price b {
    text-decoration: line-through;
    color: #999;
    font-weight: initial;
    display: inline-block;
    padding-left: 10px;
}

.special-clear {
    position: absolute;
    top: 0px;
    border-radius: 3px;
    right: 0px;
    height: 24px;
    background-color: #c90d1c;
    color: #fff;
    padding: 0 5px;
    line-height: 24px;
    font-size: 12px;
}

/*2019年11月25日15:02:25 新加样式loading;*/
.loading-new {
    text-align: center;
    margin: 20px auto;
}

.loading-new i {
    font-size: 34px;
    color: #59995c;
    display: inline-block;
    position: relative;
}

.loading-new p {
    color: #59995c;
    font-size: 16px;
    line-height: 34px;
}

/*密码隐藏与查看*/

.input_block1 {
    position: relative;
}

.input_block1 .demo_img {
    width: 20px;
    position: absolute;
    right: 9px !important;
    left: auto;
    top: 10px;
    display: none;
}

.login form ul li img {
    z-index: 9;
}

.input_block1 .demo_img:hover {
    cursor: pointer;
}





/*2019年12月5日14:26:10 用户中心首页修改*/
.after-clearx:after {
    content: '';
    clear: both;
    overflow: hidden;
    display: block;
}

.help-box {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.help-box i {
    cursor: pointer;
    padding: 0 5px;
    line-height: 34px;
    font-size: 16px;
    color: #111;
}

.help-details {
    display: none;
    position: absolute;
    min-height: 30px;
    z-index: 9;
    left: -10px;
    top: 30px;
    text-align: left;
}

.arrows {
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-bottom-color: #5a5a5a;
    position: absolute;
    top: -15px;
    left: 13px;
}

.help-details p {
    color: #fff;
    line-height: 24px;
    background-color: #5a5a5a;
    padding: 5px;
    border-radius: 3px;
    white-space: nowrap;
}

.help-box:hover .help-details {
    display: block;
}

@media screen and (max-width: 1680px) {
    .user-r .havenonecssnew td p {
        max-width: 100px;
    }
}

.user-goods .havenonecssnew {
    margin: 0px;
    width: 100%;
}

.user-goods .havenonecssnew tr,
.user-goods .havenonecssnew tr:hover {
    background-color: rgba(255, 255, 255, 0);
}

.user-goods .havenonecssnew td,
.user-goods .havenonecssnew th {
    padding: 0 10px;
    line-height: 34px;
}

.user-goods .havenonecssnew th {
    color: #999;
}

.havenonecssnew td p {
    max-width: 200px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.user-complaint input {
    width: 180px;
}

.user-complaint {
    margin: 0 30px;
}

.user-complaint input,
.user-complaint button {
    height: 34px;
    line-height: 34px;
    display: inline-block;
}

.user-down {
    height: 34px;
    line-height: 34px;
    padding: 0 18px;
    color: #CB261C;
    border: 1px solid #CB261C;
    border-radius: 3px;
    transition: color 300ms ease-in-out;
}

.user-search {
    height: 34px;
    line-height: 34px;
    padding: 0 18px;
    background-color: #CB261C;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
}

.goods-ranking {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
}

.goods-ranking h3 {
    font-size: 16px;
    color: #111;
    line-height: 34px;
    height: 34px;
}

.user-tendency {
    margin-bottom: 10px;
}

.havenonecssnew td p {
    width: 100px;
}

@media screen and (max-width: 1680px) {
    .user-r .havenonecssnew td p {
        max-width: 75px;
    }
}

@media screen and (max-width: 1680px) {
    .user-r .havenonecssnew td p {
        max-width: 100px;
    }

    .goods-ranking .havenonecssnew td p {
        max-width: 100px;
        width: 100px !important;
    }
}

.goods-ranking {
    background-color: #fff;
    padding: 20px 0;
    margin-bottom: 20px;
}

.ranking-new td p {
    max-width: 180px !important;
    width: 180px !important;
}

/*网站优化样式*/
.project h1 {
    line-height: 150px;
    display: inline-block;
    vertical-align: top;
    font-size: 32px;
    color: #fff;
    text-align: center;
    width: 100%;
    letter-spacing: 5px;
    margin-bottom: 20px;
}

.project h1:before,
.project h1:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 150px;
    height: 2px;
    background: #fff;
}

.project h1:before {
    margin-right: 50px;
}

.project h1:after {
    margin-left: 50px;
}

.location p,
.location h1 {
    display: inline-block;
}

.goods-tit h1 {
    line-height: 24px;
    padding: 20px 0 5px 0;
    color: #000;
    font-size: 16px;
    font-weight: 700;
}

.goods-tit h1 span {
    display: inline-block;
    background-color: #CB261C;
    padding: 0 12px;
    text-align: center;
    color: #fff;
    line-height: 24px;
    margin-right: 10px;
    border-radius: 3px;
}

.handle-op button {
    display: inline-block;
    vertical-align: bottom;
    height: 22px;
}

.collcot-icon,
.collcot-icon1 {
    width: 20px;
    height: 100%;
}

.collcot-icon {
    background: url(../static/imgs/43ad215f8b4093e12361ae2cf252eab7.png) no-repeat center center;
    background-size: 16px;
}

.collcot-icon1 {
    background: url(../static/imgs/611d33c6d67b1ca91d9c35be61133bd8.png) no-repeat center center;
    background-size: 16px;
}

.ga-dw {
    display: inline;
    width: 20px;
    height: 20px;
}

.commodity h3 {
    text-align: left;
}

/*用户中心申诉排行样式优化*/
.clear-right td,
.clear-right th {
    padding: 0 5px !important;
}

.havenonecssnew td h4 {
    min-width: 72px;
    width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 80px;
}

@media screen and (max-width: 1680px) {
    .user-r .havenonecssnew td p {
        max-width: 80px;
    }
}

/*P卡支付样式*/
.Pcard h3 {
    font-size: 16px;
    color: #333;
    line-height: 40px;
}

.Pcard button.add-pcard {
    height: 34px;
    line-height: 34px;
    border-radius: 3px;
    background-color: #CB261C;
    color: #fff;
    cursor: pointer;
    padding: 0 15px;
    margin-bottom: 20px;
}

.Pcard button.add-pcard:hover {
    opacity: 0.9;
}

.pcard-id {
    margin: 10px 0 15px 0;
}

.pcard-id .layui-form-radio {
    display: block;
}

.add-pcard-box {
    padding: 20px;
}

.add-pcard-box ul li {
    margin-bottom: 20px;
}

.add-pcard-box ul li span {
    display: inline-block;
    margin-right: 5px;
    width: 100px;
}

.add-pcard-box ul li span b {
    color: red;
    font-weight: 500;
    display: inline-block;
    padding: 0 5px;
}

.add-pcard-box ul li input,
.add-pcard-select {
    width: 300px;
    display: inline-block;
}

.account-pcard li .add-pcard-box ul li p.add-pcard-tips {
    color: red;
    display: inline-block;
    padding-left: 5px;
}

/*账号管理页面*/
.account-pcard {
    display: flex;
    /* flex: 1 1 1;*/
    flex-flow: wrap;
}

.account-pcard li {
    float: left;
    width: 30%;
    margin-right: 5%;
    border: 2px solid #eeeeee;
    transition: all .4s;
    margin-bottom: 20px;
    min-height: 180px;
}

.account-pcard li:nth-child(3n) {
    margin-right: 0px;
}

.account-pcard-top {
    background-color: #f8f8f8;
    height: 45px;
    line-height: 40px;
    padding: 5px 10px;
    display: flex;
}

.account-pcard-top .account-pcard-topl {
    width: 100%;
    height: 100%;
}

.account-pcard-top .account-pcard-topl img {
    height: 35px;
    display: inline-block;
    float: left;
}

.account-pcard-top .account-pcard-topr img {
    height: 30px;
    display: inline;
    float: right;
    margin-top: 3px;
    cursor: pointer;
}

.account-pcard-text {
    padding: 25px 15px;
    min-height: 95px
}

.account-pcard-text p {
    line-height: 28px;
    height: 28px;
    font-size: 14px;
    color: #333;
    width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.account-pcard-text p span {
    font-weight: bold;
    color: #111;
}

.account-pcard-btn {
    padding: 5px 0;
    height: 38px;
    background-color: #eeeeee;
    transition: all .4s;
}

.account-pcard-btn button {
    width: 32.4%;
    display: inline-block;
    border-right: 1px solid #fff;
    height: 28px;
    line-height: 28px;
    transition: all .4s;
}

.account-pcard-btn button:last-child {
    border-right: none;
}

.account-pcard li:hover {
    border-color: #CB261C;
    transition: all .4s;
}

.account-pcard li:hover .account-pcard-btn {
    background-color: #CB261C;
    transition: all .4s;
}

.account-pcard li:hover .account-pcard-btn button {
    color: #fff;
    transition: all .4s;
}

.account-pcard-lastli {
    display: flex;
    cursor: pointer;
}

.lastli-box {
    width: 100%;
    height: auto;
    display: inline-block;
    text-align: center;
    align-self: center;
}

.account-pcard-lastli img {
    width: 50%;
}

.account-pcard-lastli:hover .lastli-box button i {
    transition: all .4s;
}

.account-pcard-lastli:hover .lastli-box button,
.account-pcard-lastli:hover .lastli-box button i {
    color: #CB261C;
    transition: all .4s;
}

.gotopayoneer {
    padding: 20px;
}

.gotopayoneer h3 {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
}

.gotopayoneer p {
    height: 28px;
    line-height: 28px;
}

.gotopayoneer p a {
    color: #CB261C;
}

.currency-screening {
    margin: 20px 0 15px 0;
}

.currency-screening span {
    padding-right: 10px;
    display: inline-block;
    line-height: 38px;
    font-weight: bold;
    color: #111;
}

.currency-screening .layui-form-select {
    width: 300px;
    display: inline-block;
}

.currency-screening ul li {
    float: left;
    margin-left: 2%;
}

.currency-screening ul li:first-child {
    margin-left: 0;
}

.accout-data {
    float: right;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 12px;
    background-color: #CB261C;
    color: #fff;
    border-radius: 3px;
}

.accout-data:hover {
    opacity: 0.9;
}

.accout-data-text {
    padding: 20px;
}

.accout-data-text #accout-pages {
    text-align: right;
}

.accout-data-select {
    width: 200px;
    display: inline-block;
}

.accout-data-search>input {
    width: 400px;
    display: inline-block;
}

.accout-data-search>button i {
    color: #fff;
}

/*2019年12月25日14:28:11申诉管理增加去留言*/
.after ul.negotiate-part {
    position: relative;
}

.leave-message {
    position: absolute;
    right: 0px;
    top: 0px;
}

.leave-message button {
    background-color: #CB261C;
    color: #fff;
    border-radius: 3px;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
}

.message-btn-text {
    padding: 0 20px;
}

/*申诉管理条件*/
.search-appeal ul {
    margin-bottom: 10px;
}

.search-appeal ul li {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    height: 39px;
}

.search-appeal ul li span {
    width: 120px;
    display: inline-block;
    line-height: 38px;
    margin-right: 5px;
    text-align: right;
}

.search-appeal ul li .left-select {
    width: 120px;
    display: inline-block;
    margin-right: 5px;
}

.search-appeal input,
.search-appeal .layui-form-select {
    width: 100%;
}

.search-appeal ul li>input,
.search-appeal ul li>.layui-form-select {
    width: calc(100% - 130px);
    display: inline-block;
}

.search-appeal ul li .s-timeinput {
    display: inline-block;
    width: calc(100% - 130px);
}

.search-appeal ul li .s-timeinput>input {
    width: calc(50% - 7px);
    padding-left: 5px;
}

.search-appeal-btn {
    width: 100%;
    text-align: center;
}



/*站点跳转*/
.site_goto_text {
    padding: 20px;
    text-align: center;
}

.site_goto_text p {
    font-size: 14px;
    color: #333;
    line-height: 1.5em;
    margin: 30px 0;
}

.site_goto_text p span {
    color: #CB261C;
    font-size: 14px;
}

.site_goto_text button.Continue_to {
    display: inline-block;
    margin: 0 10px;
    background-color: #CB261C;
    color: #fff;
    line-height: 1.5em;
    border-radius: 3px;
    padding: 5px 10px;
    font-size: 14px;
}

.site_goto_text a.goto_international_station {
    display: inline-block;
    margin: 0 10px;
    border: 1px solid #CB261C;
    color: #CB261C;
    line-height: 1.5em;
    border-radius: 3px;
    padding: 5px 10px;
    font-size: 14px;
}

/*商品筛选条件不换行，只显示两行*/
.check_flex {
    display: flex;
}

.check_flex>span {
    width: 90px;
    line-height: 34px;
}

.check_flex_right {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 90px);
    display: inline-block;
    max-height: 68px;
    overflow: hidden;
}

.check_flex_right a {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    display: inline-block;
}


/* 支付页优化 2020年4月14日17:10:52 */
.OrderInfo {
    background-color: #fff;
    padding: 20px 30px;
    width: 100%;
    margin-bottom: 10px;
    border-top: 5px solid #CB261C;
}

.OrderInfo h2 {
    color: #CB261C;
    font-size: 26px;
    font-weight: bold;
    line-height: 2em;
    margin-bottom: 10px;
}

.OrderInfo_sum {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.OrderInfo_sumleft {
    width: 65%;
}

.OrderInfo_sumleft p span {
    line-height: 1.5em;
    display: inline-block;
}

.order_number {
    display: flex;
}

.order_number b {
    width: 65px;
    font-weight: 500;
}

.order_number p {
    width: calc(100% - 65px);
}

.OrderInfo_sumright h4 {
    font-size: 24px;
    color: #eb0000;
    font-weight: bold;
    line-height: 1.5em;
}

.OrderInfo_sumright p,
.OrderInfo_sumright p i {
    color: #333;
    line-height: 1em;
}

.look_more {
    padding-left: 10px;
}

.look_more,
.look_more:hover,
.look_more i {
    color: #CB261C;
    position: relative;
    display: inline-block;
}

.payment_style {
    background-color: #fff;
    padding: 20px 30px;
    width: 100%;
    margin-bottom: 20px;
}

.payment_style>ul {
    margin: 10px 0;
}

/*.payment_style>ul li{ padding: 8px 0px;  border-bottom: 1px solid #f5f5f5; }
.payment_style>ul li .li_flex{display: flex; }*/
.payfor_channel>img {
    height: 24px;
    display: inline-block;
    margin-right: 10px;
}

/*.payfor_channel {
    width: 320px;
}*/

.payfor_channel p {
    display: inline-block;
    line-height: 34px;
    color: #333;
}

.add_count {
    line-height: 34px;
    color: #CB261C;
}

.othor_payfor {
    line-height: 34PX;
    color: #666;
    margin: 10px 0;
}

.othor_payfor i {
    display: inline-block;
    margin-right: 4px;
}

.avail_pay {
    display: inline-block;
    line-height: 34px;
}

.avail_pay span {
    font-weight: bold;
    color: #ff6a00;
}

.Authentication {
    margin-bottom: 15px;
}

.Authentication img {
    width: 30px;
    display: inline-block;
    margin-right: 5px;
}

.Authentication span {
    line-height: 34px;
}

.password>h6 {
    line-height: 24px;
    margin-bottom: 15px;
    color: #999;
}

.password>p.tit {
    color: #333;
}

.password_Btn a {
    line-height: 34px;
    width: 120px;
}

.pay-msg {
    line-height: 34px;
}

.password {
    margin: 20px 0;
}

.transform_up {
    transform: rotate(180deg);
    transition: all .3s linear;
    -webkit-transform: rotate(180deg);
    -webkit-transition: all .3s linear;
}

.img_parent_div {
    width: 80px;
    display: inline-block
}


.OrderInfo_sumright p,
.OrderInfo_sumright p i {
    color: #333;
    line-height: 1em;
}

.OrderInfo {
    background-color: #fff;
    padding: 20px 30px;
    width: 100%;
    margin-bottom: 10px;
    border-top: 5px solid #CB261C;
}

.OrderInfo h2 {
    color: #CB261C;
    font-size: 26px;
    font-weight: bold;
    line-height: 2em;
    margin: 10px 0 30px 0;
}

.OrderInfo_sum {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.OrderInfo_sumleft {
    width: 65%;
}

.OrderInfo_sumleft h3 {
    font-size: 14px;
    color: #666;
    line-height: 2em;
    margin-bottom: 5px;
}

.OrderInfo_sumleft p span {
    line-height: 1.5em;
    display: inline-block;
    color: #FE7800;
}

.order_number {
    display: flex;
}

.order_number b {
    width: 140px;
    font-weight: 500;
}

.order_number p {
    width: calc(100% - 140px);
}

.OrderInfo_sumright h4 {
    font-size: 22px;
    color: #eb0000;
    font-weight: bold;
    line-height: 1.5em;
}

.OrderInfo_sumright h4 b {
    font-weight: initial;
    line-height: 40px;
    display: inline-block;
    width: 100px
}

.OrderInfo_sumright h4 span {
    font-size: 22px;
    color: #eb0000;
    font-weight: bold;
    line-height: 1.5em;
}

.look_more {
    padding-left: 10px;
}

.look_more,
.look_more:hover,
.look_more i {
    color: #666;
    position: relative;
    display: inline-block;
}

.payment_style {
    background-color: #fff;
    padding: 20px 30px;
    width: 100%;
    margin-bottom: 20px;
}

.payment_style>ul {
    margin: 10px 0;
}

.payment_style>ul>li {
    padding: 8px 0px;
    border: 0px;
    border-top: 1px solid #f1f1f1;
}

.payment_style>ul>li:first-child {
    border: 0px;
}

.payment_style>ul>li .li_flex {
    display: flex;
}

.payfor_channel>img {
    height: 24px;
    display: inline-block;
    margin-right: 10px;
}

.payfor_channel p {
    display: inline-block;
    line-height: 34px;
    color: #333;
}

.add_count {
    line-height: 34px;
    color: #CB261C;
    border: 1px solid #CB261C;
    padding: 0 10px;
    margin-top: 10px;
    height: 34px;
}

.auxiliary_infor {
    position: relative;
    display: inherit;
    align-items: center;
    align-content: center;
}

.avail_pay {
    display: inline-block;
    line-height: 34px;
}

.avail_pay span {
    font-weight: bold;
    color: #ff6a00;
}

.Pay_money {
    margin-left: 10px;
    line-height: 20px;
    color: #CB261C;
    padding: 0 5px;
    display: inline-block;
    cursor: pointer;
}

.Authentication {
    margin-bottom: 15px;
}

.Authentication img {
    width: 30px;
    display: inline-block;
    margin-right: 5px;
}

.Authentication span {
    line-height: 34px;
}

.password>h6 {
    line-height: 24px;
    margin-bottom: 15px;
    color: #999;
}

.password>p.tit {
    color: #333;
}

.password_Btn a {
    line-height: 40px;
    width: 120px;
    border-radius: 5px;
}

.pay-msg {
    line-height: 40px;
}

.password {
    margin: 20px 0;
}

.Pay_more {
    padding: 0 0px 0 28px;
}

.transform_up {
    transform: rotate(180deg);
    transition: all .3s linear;
    -webkit-transform: rotate(180deg);
    -webkit-transition: all .3s linear;
}

.Pay_more .comuln {
    background-color: #fff;
    padding: 0px;
}

.Pay_more .addresswindows {
    background-color: unset;
    color: #CB261C;
    border: 1px solid #CB261C;
}

.float_infor {
    display: inline-block;
    position: relative;
}

.float_infor>img {
    width: 18px;
    height: 18px;
    cursor: pointer;
}

.float_infor h6 {
    display: none;
    position: absolute;
    background-color: #fff;
    padding: 5px 10px;
    line-height: 24px;
    max-width: 1000px;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    top: 25px;
    left: -5px;
    z-index: 9;
    /*white-space: nowrap;*/
    min-width: 500px;
}

.float_infor:hover h6 {
    display: block;
}

.float_infor h6 p {
    position: absolute;
    top: -10px;
    left: 8px;
    border-bottom: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    width: 10px;
    height: 10px;
}

.choose_payfor ul li {
    line-height: 34px;
    border-top: 1px dashed #e6e6e6;
    padding: 5px 0;
}

.choose_payfor ul li .layui-form-radio {
    margin: 0px;
}

.choose_payfor p {
    color: #111;
    line-height: 24px;
}

.choose_payfor {
    margin: 10px 0;
}

.bind_email {
    color: #CB261C;
    display: inline-block;
    margin-right: 3px;
}

.bind_email:hover,
.bind_email:focus {
    color: #CB261C;
}

.Setpayment_password {
    margin: 5px 0;
}

.Setpayment_password>a {
    line-height: 34px;
    color: #CB261C;
    border: 1px solid #CB261C;
    padding: 0 10px;
    margin: 10px 0;
    height: 34px;
    display: inline-block;
    margin-right: 30px;
}

.password_Btn a:hover,
.password_Btn a:focus {
    color: #fff;
}

/* 列表操作栏 */
.functionality {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    min-width: 80px;
}

.hide_Functionality {
    display: none;
    /*width: 120%;*/
    min-width: 100%;
    position: absolute;
    background-color: #fff;
    text-align: left;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #ccc;
    top: 40px;
    padding: 5px 0px;
}

.functionality p {
    display: inline-block;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
}

.functionality:hover .hide_Functionality {
    display: block;
}

.functionality:hover i {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transition: all .3s;
    position: relative;
    display: inline-block;
    transform-origin: center center;
}

.functionality p i {
    color: #c2c2c2;
    position: relative;
    display: inline-block;
    padding-left: 5px;
    transition: all .3s;
    vertical-align: middle;
}

.hide_Functionality a {
    color: #666;
    line-height: 34px;
    display: block !important;
    padding: 0 10px;
    word-break: keep-all;
    min-width: 120px;
}

.hide_Functionality a:hover {
    background-color: #CB261C;
    color: #fff !important;
    display: block !important;
}


/*异步加载楼层数据显示前样式*/
.placeholder_div {
    width: 100%;
    background-color: #fff;
}

.placeholder_div>ul {
    display: flex;
    flex-wrap: wrap;
    padding: 10px 0 20px 0;
}

.placeholder_div>ul>li {
    width: 20%;
    padding: 20px 20px 0px 20px;
    display: block;
}

.placeholder_div>ul>li>div {
    width: 100%;
    height: 200px;
    margin: 0 auto;
    background-color: #ededed;
    margin-bottom: 10px;
}

.placeholder_div>ul>li>p {
    background-color: #ededed;
    line-height: 22px;
    margin-bottom: 5px;
    height: 24px;
}

.placeholder_div>ul>li>span {
    width: 60%;
    display: block;
    height: 22px;
    background-color: #ededed;
    margin-bottom: 10px;
}

.placeholder_div>ul>li>b {
    width: 25%;
    display: block;
    height: 34px;
    background-color: #ededed;
    margin-bottom: 10px;
}

.before_loading_li {
    padding: 20px 20px 0px 20px;
    display: block;
    height: 293px;
}

.before_loading_li>div {
    width: 100%;
    height: 200px;
    margin: 0 auto;
    background-color: #ededed;
    margin-bottom: 10px;
}

.before_loading_li>p {
    background-color: #ededed;
    line-height: 22px;
    margin-bottom: 5px;
    height: 24px;
}

.before_loading_li>span {
    width: 60%;
    display: block;
    height: 22px;
    background-color: #ededed;
    margin-bottom: 10px;
}






/*新入门指引页*/
.goten_dropshipping_bg {
    background: url(../static/imgs/36aa785c312249a6584bc05e2ba410fb.jpg) no-repeat center center;
    padding: 70px 0 20px 0;
    text-align: center;
    margin: 0 0 50px 0;
}

.goten_video_width {
    width: 890px;
    height: 500px;
    display: inline-block;
}

.goten_dropshipping_bg h3 {
    font-size: 36px;
    color: #CB261C;
    font-weight: bold;
    margin: 20px 0;
}

.goten_dropshipping_bg p {
    font-size: 18px;
    line-height: 1.9em;
    text-align: left;
    padding: 0px 100px;
    color: #666;
    margin-bottom: 50px;
}

.goten_fourStep {
    background-color: #f7f7f7;
    padding: 70px 0 40px 0;
}

.goten_fourStep h3 {
    font-size: 36px;
    color: #333;
    font-weight: bold;
    text-align: center;
    line-height: 1.5em;
}

.goten_fourStep h4 {
    font-size: 36px;
    color: #CB261C;
    font-weight: bold;
    text-align: center;
    line-height: 1.5em;
}

.dropship_first {
    margin: 50px auto;
    padding: 0 100px;
}

.dropship_first ul {
    margin: 0 auto;
}

.dropship_first ul.dropship_top_img {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
    padding: 0 20px;
}

.dropship_first ul.dropship_top_text {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
}

.dropship_first ul li:nth-child(2n) {
    margin: 0 20px 0 15px;
}

.dropship_first ul li:nth-child(2n) img {
    width: 100% !important;
}

.dropship_first ul.dropship_top_img li img {
    width: 100px;
}

.dropship_first ul.dropship_top_text li {
    width: 241px;
    text-align: center;
}

.dropship_first ul.dropship_top_img li:first-child {
    margin-left: 60px;
}

.dropship_first ul.dropship_top_img li:last-child {
    margin-right: 60px;
}

.dropship_first ul.dropship_top_text li h5 {
    font-size: 20px;
    color: #000;
    line-height: 1.5em;
    margin-bottom: 5px;
}

.dropship_first ul.dropship_top_text li p {
    font-size: 16px;
    line-height: 1.5em;
    color: #555;
}

.goten_join {
    padding: 70px 0 40px 0;
}

.goten_join h3 {
    font-size: 36px;
    color: #CB261C;
    font-weight: bold;
    text-align: center;
    line-height: 2em;
    margin-bottom: 20px;
}

.join_items {
    margin: 40px;
    padding: 30px 40px;
    background-color: #fff;
    box-shadow: 0 0 8px #ccc;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 5px;
}

.join_items_img,
.join_items_text {
    width: 46%;
}

.join_items_img img {
    max-width: 100%;
}

.join_items_text h5 {
    font-size: 30px;
    color: #000;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 20px;
    letter-spacing: 1px;
}

.join_items_text ul li {
    list-style: disc;
    margin-left: 20px;
    font-size: 16px;
    line-height: 2em;
}

.join_items_textItems p {
    font-size: 16px;
    line-height: 2em;
}

.join_items_textItems h4 {
    color: #333;
    font-size: 20px;
    line-height: 1.5em;
}

.join_items_textItems {
    margin-bottom: 30px;
}

.join_items_textItems:last-child {
    margin-bottom: 0px;
}

.free-regist {
    position: relative;
}

/*2020年6月23日09:55:51 商品搜索页样式更新-ldl*/
.condition {
    padding: 0px;
}

.condition .term {
    padding: 0 20px;
}

.check_flex_right {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 260px);
}

.check_flex {
    display: flex;
}

.condition .term a {
    margin: 0 15px;
}

.check_flex_right a {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    display: inline-block;
}

.multi_choice {
    margin-top: 6px !important;
    height: 24px;
    line-height: 22px;
    padding: 0 7px;
    margin-right: 0px !important;
    border: 1px solid #ccc;
    color: #666;
    transition: all .3s;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.multi_choice i {
    color: #666;
    transition: all .3s;
}

.multi_choice:hover {
    color: #CB261C;
    border-color: #CB261C;
    transition: all .3s;
}

.multi_choice:hover i {
    color: #CB261C;
    transition: all .3s;
}

.check_flex_more {
    width: calc(100% - 100px);
    padding: 0 15px;
    display: none;
}

.condition .term.morechoose {
    border: 2px solid #cb261c;
    background: #fff7f6;
}

.check_flex_more .layui-form-checkbox {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

.check_moreBtn {
    margin: 15px auto;
    text-align: center;
}

.check_moreBtn button {
    margin: 0 5px !important;
}

.btn_cancel {
    padding: 0 7px;
    border: 1px solid #ccc;
}

.filtro_search {
    width: calc(100% - 200px);
    line-height: 36px;
}

.filtro_search a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    background: #f3f3f3;
    padding: 0 7px;
    margin-top: 6px !important;
    margin-right: 0px !important;
}

.filtro_search a b {
    font-weight: 500;
    line-height: 24px;
    color: #666;
    display: inline-block;
    vertical-align: middle;
}

.filtro_search a em {
    color: #e4393c;
    line-height: 24px;
    max-width: 150px;
    min-width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
}

.filtro_search a i {
    color: #e4393c;
    line-height: 24px;
    display: inline-block;
    padding: 0 0px 0 5px;
    vertical-align: middle;
}

.term .layui-unselect.layui-form-select {
    margin-left: 10px;
    height: 34px;
    line-height: 34px;
}

.term .layui-select-title {
    height: 34px;
    line-height: 34px;
}

.term.category_padding {
    padding: 5px 20px;
}

/*圈货协议弹窗*/
.makeStockRequestPop {
    padding: 20px 20px 0 20px;
    height: 100%;
}

.quanhuoMainText {
    height: calc(100% - 80px);
    overflow-y: auto;
    width: 100%;
}

.makeStockRequestPop .know {
    margin: 0px;
    padding-top: 20px;
}

/*收银*/
.OrderInfo_sumright h4 b {
    text-align: right;
    margin-right: 5px;
    line-height: unset;
}

.OrderInfo_sumright h4 {
    display: flex;
    align-items: center;
}

.OrderInfo_sumright h4 span {
    line-height: unset;
}

.pay_title {
    vertical-align: middle;
}

.pay_title>p {
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    color: #333;
    display: inline-block;
}

.pay_title>span {
    color: #666;
    margin-left: 15px;
}

.pay_title>span#geowechattip {
    display: none;
}

.choose_payfor>p {
    line-height: 45px;
}

.payment_style>ul {
    border-bottom: 1px solid #f1f1f1;
}

.choose_payfor {
    margin: 0px;
    border-top: 1px dashed #e6e6e6;
    margin-top: 5px;
}

/*充值*/
.staff-money>p {
    display: flex;
    align-items: center;
    line-height: 40px;
}

.staff-money>p>span {
    display: inline-block;
    width: 100px;
    text-align: right;
    margin-right: 5px;
}








/*申请提现*/
.finance_cash {
    margin: 15px 0;
}

.finance_cash>ul>li {
    display: flex;
    margin-bottom: 10px;
}

.finance_cash>ul>li span {
    width: 120px;
    text-align: right;
    color: #666;
    display: inline-block;
    margin-right: 5px;
    line-height: 40px;
}

.finance_cash>ul>li .finance_cash_li {
    width: calc(100% - 130px);
}

.finance_cash_li input,
.finance_cash_li .layui-form-select,
.finance_cash_li .layui-textarea {
    width: 350px;
    margin-right: 10px;
}

.finance_cash_li {
    display: flex;
}

.finance_cash_li b {
    font-weight: inherit;
    line-height: 40px;
    width: calc(100% - 365px);
}

.finance_cash>ul>li:last-child {
    margin-left: 235px;
    margin-top: 20px;
}

/*提现记录详情*/
.record_details>ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

.record_details>ul>li {
    width: 23%;
    margin-right: 2%;
    margin-bottom: 10px;
    line-height: 34px;
    color: #666;
}

.record_details .layui-table th .layui-form-select {
    width: 120px;
    display: inline-block;
}

.record_details .layui-table,
.record_details .layui-table thead tr th {
    text-align: center;
}

/*品牌分销详情页*/
.brand_detail {
    margin-top: 20px;
}

.brand_detail h4 {
    font-weight: bold;
    color: #333;
    line-height: 34px;
    margin: 5px 0;
}

.brand_detail ul {
    display: flex;
    flex-wrap: wrap;
}

.brand_detail ul li {
    width: 33%;
    line-height: 34px;
    margin: 5px 0;
}

.record_details .layui-table,
.record_details .layui-table thead tr th {
    text-align: center;
}

/*申请品牌分销*/
.apply_brand_pop {
    padding: 20px;
}

.apply_brand_pop ul li {
    display: flex;
    margin: 7px 0;
}

.apply_brand_pop ul li>p {
    width: 120px;
    text-align: right;
    line-height: 38px;
    padding-right: 5px;
    color: #333;
}

.apply_brand_pop ul li>p>span {
    color: red;
    display: inline-block;
    padding-right: 3px;
}

.apply_brand_pop .apply_condition {
    width: calc(100% - 125px);
}

.apply_condition p {
    line-height: 38px;
    color: #333;
}

.apply_condition>.layui-form-select,
.apply_condition>.layui-input,
.apply_condition>.layui-textarea {
    width: 300px;
}

.btn-manufacture-div {
    text-align: right;
    margin-top: 45px;
}

.btn-manufacture-div>button {
    border-radius: 3px;
}

.btn-manufacture-div>.btn-manufacture-cancel {
    background-color: #fff;
    color: #CB261C;
    border: 1px solid #CB261C;
}





/*全部分类页 2020-8-28 13:39:49*/
.top_menunav_box {
    background-color: #f9f9f9;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 998;
    width: 100%;
}

.top_menunav_box .all_Goods {
    display: inline-block;
    line-height: 40px;
    color: #333;
    padding-left: 30px;
    font-weight: bold;
}

.top_menunav_box .all_Goods img {
    display: inline-block;
    width: 20px;
    margin: -3px 5px 0 0;
}

.promotion_all {
    display: inline-block;
}

.promotion_all a {
    display: inline-block;
    padding: 0 20px;
    color: #111;
    line-height: 40px;
    font-weight: bold;
}

.promotion_all a:hover,
.promotion_all a:focus {
    color: #CB261C;
}

/**********站点地图以及全分类导航页**********/
.all_site {
    margin: 0 !important;
    width: 100%;
}

.Categotries {
    background-color: #fff;
    padding: 5px 20px;
    margin-bottom: 10px;
}

.Categotries h3 {
    font-size: 18px;
    padding: 5px 0px;
    color: #CB261C;
    line-height: 2em;
    border-bottom: 3px solid #CB261C;
}

.Categotries_box {
    padding: 10px 0px;
    margin-bottom: 10px;
}

.Categotries_item {
    border-bottom: 1px solid #dadada;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.Categotries_box .Categotries_item:last-child {
    border: none;
    padding: 0px;
    margin: 0px;
}

.Categotries_item h4 {
    font-size: 16px;
    line-height: 2.5em;
    color: #000;
    margin-bottom: 10px;
}

.Categotries_item h4 a:hover,
.Categotries_item h4 a:hover {
    color: #CB261C;
}

.Categotries_item>ul {
    display: flex;
    flex-wrap: wrap;
}

.Categotries_item>ul li {
    width: 25%;
}

.Categotries_item>ul li a {
    line-height: 1.8em;
    color: #555;
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px;
}

.Categotries_item>ul li a:hover,
.Categotries_item>ul li a:focus {
    color: #CB261C;
}

/*类目页*/
.total_navigation {
    background-color: #fff;
    margin-bottom: 10px;
    height: 215px;
    padding: 0;
    padding-top: 10px;
}

.total_navigation .location {
    margin-top: 0px !important;
}

.all_site {
    margin: 0 0 10px 0;
}

.navigation_ulbox ul li {
    width: 18%;
    margin-bottom: 10px;
    float: left;
    margin-right: 2.5%;
}

.navigation_ulbox ul li:nth-child(5n),
.navigation_ulbox ul li:last-child {
    margin-right: 0px;
}

.navigation_ulbox ul li a {
    border: 1px solid #ddd;
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #666;
}

.navigation_ulbox ul li a:hover {
    border-color: #CB261C;
    color: #CB261C;
}

.transform_up {
    transform: rotate(180deg);
    transition: all .3s linear;
    -webkit-transform: rotate(180deg);
    -webkit-transition: all .3s linear;
}

.more_cate {
    height: 40px;
    width: 18%;
    line-height: 40px;
    text-align: center;
    color: #666;
    display: inline-block;
    border: 1px solid #ddd;
}

.more_cate i {
    color: #666;
    display: inline-block;
    padding-left: 5px;
}

.more_cate:hover,
.more_cate:hover i {
    border-color: #CB261C;
    color: #CB261C;
}

.navigation_ulbox {
    position: relative;
    background-color: #fff;
    left: 0px;
    top: 0;
    z-index: 9;
    width: 100%;
    padding: 15px 0 10px 0;
}


.footpadding {
    display: flex;
    justify-content: space-between;
}

.footpadding>span {
    width: 1px;
    background-color: #4e4e4e;
}

.botblock p {
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    line-height: 28px;
    padding-bottom: 10px;
    border-bottom: 1px solid #4B4C4C;
    margin-bottom: 10px;
}

/*更多社交媒体*/
.more_social_media ul {
    display: flex;
}

.more_social_media ul li {
    position: relative;
}

.more_social_media ul li a>img {
    width: 28px;
    margin: 0 2px;
}

.media_QRcode {
    border-radius: 3px;
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0px 0px 7px rgb(255, 255, 255, 0.4);
    width: 120px;
    height: 120px;
    padding: 5px;
    top: 40px;
    left: 0px;
}

.media_QRcode>img {
    width: 100%;
}

.media_QRcode span {
    border: 8px solid transparent;
    border-bottom-color: #fff;
    position: absolute;
    top: -16px;
    left: 15px;
}

.more_social_media ul li:hover .media_QRcode {
    display: block;
}

/*友情链接+合作伙伴*/
.link_partners {
    width: 100%;
    text-align: center;
    background-color: #1b1b1b;
    color: #ccc;
    padding: 50px 0 20px 0;
    min-width: 1250px;
}

.banquan>p {
    display: inline-block;
}

/*语言切换*/
.all-station {
    position: relative;
    display: inline-block;
}

.all-station p,
.all-station p i.icon-et-internet:before {
    color: rgba(255, 255, 255, 0.5);
    padding: 5px 0;
    line-height: 24px;
    cursor: pointer;
    font-size: 12px;
}

.all-station p i.icon-et-internet {
    padding-right: 5px;
    display: inline-block;
}

.hide-station {
    display: none;
    position: absolute;
    left: -40px;
    bottom: 30px;
    padding: 10px 0;
    background-color: #fff;
    width: 120px;
    text-align: center;
    border-radius: 5px;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
}

.hide-station a {
    display: block;
    line-height: 30px;
    color: #666;
}

.hide-station a:hover {
    background-color: #EBEBEB;
}

.all-station p img {
    width: 24px;
    margin-right: 5px;
    display: inline-block;
    margin-top: -3px;
}






.classitem {
    left: -175px;
    top: 50px;
}

.allclass img {
    width: 26px;
}

.allclass {
    padding: 10px 10px;
    margin-left: 10px;
}

.new_topnav {
    margin: 0px;
    text-align: left;
    position: relative;
}

.new_topnav_btn img {
    margin-top: -5px;
    width: 26px;
}

.new_topnav:hover .new_topnav_btn i {
    transform: rotate(-180deg);
    transition: all .3s linear;
    -webkit-transform: rotate(-180deg);
    -webkit-transition: all .3s linear;
}

.new_topnav_btn i {
    position: relative;
    display: inline-block;
    color: #666;
    transition: all .4s;
}

.new_topnav_btn {
    display: none;
}

.nav_icon .new_topnav_btn {
    display: block;
}

.new_topnav_text {
    position: absolute;
    box-shadow: 0px 3px 10px rgb(0, 0, 0, 0.10);
    display: none;
    left: -171px;
}

.new_topnav_text .hide_navsecond {
    max-height: 465px;
    overflow: auto;
    box-shadow: 5px 0px 7px rgba(0, 0, 0, 0.1);
}

.classitem {
    width: 210px;
    margin-right: 10px;
    background-color: #fff;
}


/*首页左边分类样式*/
.navlist .subbox {
    padding: 10px;
}

.subbox .item>p {
    /*width: 170px; */
    text-align: right;
    display: block;
}

.newnav_secondbox {
    /* width: calc(100% - 170px);*/
    display: flex;
    flex-wrap: wrap;
}

.subbox a {
    border: none;
}

.subbox .item {
    display: flex;
    margin: 5px 0;
}

.subbox .item>p a {
    margin: 0px;
    padding-bottom: 0px;
    padding: 0px;
}

.new_firstcategory h6 a {
    padding: 0px !important;
}

.newnav_secondbox a {
    display: block;
    font-size: 12px;
    color: #999 !important;
}

.newnav_secondbox a:hover {
    color: #CB261C !important;
}

.goods_category_left {
    width: 240px;
    margin: 0 10px 10px 0;
    min-height: 300px;
}

.categoty_highlight {
    color: #CB261C !important;
}

.goods_category_left a {
    display: block;
    line-height: 30px;
}

.second_category {
    margin-left: 20px;
}

.goods_category_left a:hover {
    color: #CB261C;
}

.categories_ul {
    margin-left: 45px;
}

.categories_ul li {
    list-style: disc;
    font-size: 8px;
}

.category_goods_item {
    background-color: #fff;
    padding: 20px;
}

.tab_pic img {
    width: 70px;
    margin-right: 10px;
}

.tab_name a.tab_longname {
    height: 20px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: unset;
    white-space: normal;
    line-height: 20px;
}

.tab_name {
    width: calc(100% - 70px);
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.tab_name a p i.update {
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    background: #ec7e25;
    margin: -3px 5px 0 0;
    border-radius: 50%;
}

.tab_name a p {
    height: 30px;
    line-height: 30px;
    color: #666;
    max-width: 240px;
    margin-right: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tab_name a {
    display: inline-block;
    width: 100%;
    margin-right: 0px;
}

.tab_name h3 {
    color: #999;
    font-size: 14px;
}

.tab_name a:hover p,
.pro-label button,
.user_manage-table td a,
.tab_name a:hover {
    color: #CB261C;
}

.category_goods_item h3 {
    font-size: 16px;
    color: #111;
    line-height: 1.5em;
    font-weight: bold;
    margin-bottom: 5px;
}

.user_tabtd {
    display: flex;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #eee;
}

.user_tabtd:last-child {
    border: none;
}

.tab_name span.tab_name_sku {
    color: #666;
    display: block;
    line-height: 20px;
}

.tab_name {
    display: inline-block;
}

.commodity_permission {
    color: #ff6128;
    line-height: 20px;
}

.commodity_price,
.commodity_price b {
    display: inline-block;
    font-weight: inherit;
    color: #ff6128;
    line-height: 20px;
}

.commodity_price b {
    font-weight: inherit;
    margin-right: 3px;
}

.category_item_text .user_tabtd:last-child {
    margin-bottom: 0px;
    border-bottom: 0px;
    padding-bottom: 0px;
}

.category_item {
    padding: 20px;
    background-color: #fff;
    margin-bottom: 10px;
}

/*分类页 右边*/
.goods_category_right {
    width: calc(100% - 250px);
}

.four_goods .goods-arranged .goods-style,
.four_goods .page1-goods .goods-style {
    width: calc(25% - 12px);
}

.four_goods .goods-arranged .goods-style:nth-child(5n) {
    margin-right: 15px !important;
}

.four_goods .goods-arranged .goods-style:nth-child(4n) {
    margin-right: 0px !important;
}

@media screen and (max-width: 1680px) {
    .four_goods .trig-ss .price {
        padding: 6px 0 0 5px;
    }

    .four_goods .seehas {
        margin: 0 0px 0 5px;
    }

    .four_goods .trig-ss .ty a {
        padding: 0 10px;
    }
}

.partner ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 25px;
}

/*资产管理增加汇款按钮2020-9-9 15:18:10*/
.Accountmny>ul {
    display: flex;
}

.check-accont .Accountmny li .asstesbtn {
    padding: 0px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-left: 20px;
}

.asstesbtn a {
    margin: 0px;
}

/*汇款申请*/
/*.remittance { padding: 20px; }*/
/*.remittance ul { padding: 20px 0; border-bottom: 1px solid #f1f1f1; }*/
.remittance ul:last-child {
    border: none;
}

.remittance ul li {
    margin: 0px 0 16px 0;
    display: flex;
}

.remittance ul li>span {
    width: 140px;
    line-height: 36px;
    text-align: right;
    /* margin-right: 5px; */
    display: inline-block;
    color: #333;
}

.remittance ul li>span b {
    display: inline-block;
    color: red;
    font-weight: 500;
    padding: 0 3px 0 0;
}

.remittance_ultext_div {
    width: calc(100% - 160px);
}

.remittance_ultext {
    width: 100%;
    line-height: 36px;
}

.remittance_ultext input,
.remittance_ultext .layui-form-select {
    width: 500px;
    margin-right: 10px;
}

.remittance_ultext p {
    color: #333;
    display: inline-block;
}

.remittance_ultext>span {
    color: #999;
}

.remittance_ultext_div em * {
    color: red;
}

.remittance_ultext .laydate-icon {
    padding-left: 10px;
    height: 38px;
    border-color: #e6e6e6;
    font-size: 14px;
}

.uploadimg_btn {
    height: 34px;
    border: 1px solid #CB261C;
    color: #CB261C;
    line-height: 34px;
    border-radius: 3px;
    padding: 0 20px;
    margin-right: 10px;
}

.preview_img {
    color: #CB261C;
    display: inline-block;
    margin-right: 10px;
    display: none;
}

.preview_img:hover,
.preview_img:focus {
    color: #CB261C;
}

.delete_img {
    color: red;
    display: inline-block;
    margin-right: 10px;
    display: none;
}

.delete_img:hover,
.delete_img:focus {
    color: red;
}

/*.confirm_li { width: 700px; text-align: center; display: inline-block !important; padding-top: 20px; }*/
.modelleveltips {
    padding-left: 207px;
}

.modelleveltips * {
    color: red;
}

.modelleveltips ul,
.modelleveltips ul li {
    padding: 0px;
    margin: 0px;
}

.category_placeholder_div {
    background: #fff;
    padding: 20px;
    margin-bottom: 10px;
}

.category_placeholder_div ul li {
    height: 20px;
    background-color: #eee;
    margin-bottom: 5px;
}


/*新到货通知 */
.btn-affirm {
    position: absolute;
    bottom: 0;
    right: 20px;
}

.btn-affirm>button {
    padding: 0 15px;
    line-height: 34px;
    background-color: #CB261C;
    border-radius: 3px;
    color: #fff;
}

.btn-affirm>button:hover {
    opacity: .8;
    filter: alpha(opacity=80);
    color: #fff;
}

.new_arrival_notice {
    padding: 0 20px;
    position: relative;
}

.new_arrival_notice ul.arrival_notice_ul {
    border-bottom: 1px dashed #E4E4E4;
    padding: 20px 0;
}

.new_arrival_notice ul.arrival_notice_ul:first-child {
    padding-top: 0px;
}

.new_arrival_notice ul.arrival_notice_ul:last-child {
    border: none;
}

.new_arrival_notice ul.arrival_notice_ul>li {
    display: flex;
    margin: 15px 0;
    align-items: center;
}

.new_arrival_notice ul.arrival_notice_ul>li b {
    display: inline-block;
    width: 100px;
    text-align: right;
    line-height: 28px;
}

.layui-form-radio {
    margin: 0px 10px 0 0;
}

.new_arrival_radioinput {
    width: calc(100% - 105px);
    padding-left: 5px;
}

.new_arrival_radioinput .layui-radio-disbaled>div {
    color: #999 !important;
}

.new_arrival_radioinput .binding {
    color: #CB261C;
    text-decoration: underline;
    display: inline-block;
    line-height: 28px;
}

.category_placeholder_div ul li {
    height: 20px;
    background-color: #eee;
    margin-bottom: 5px;
}

.new_arrival_radioinput>ul {
    display: flex;
    align-items: center;
}

.new_arrival_radioinput>ul>li {
    margin-right: 10px;
}

.new_arrival_radioinput>ul>li .layui-form-select {
    width: 180px;
}

/*优化消息中心*/
.new_tab_control {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.new_tab_control:before {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 1px;
    background-color: #EDEDED;
    z-index: 2;
}

.new_tab_control a:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}

.new_tab_control .prev {
    left: 0;
    display: none;
}

.new_tab_control .next {
    right: 0;
    display: none;
}

.new_tab_control .prev,
.new_tab_control .next {
    position: absolute;
    top: 0;
    height: 100%;
    text-align: left;
    font-size: 0;
}

.new_tab_control .next_bg {
    background-image: url(../static/imgs/8f23b527863f37983cf3c4a2ae19c529.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 100%;
    background-color: #fff;
    background-position: center center;
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.7);
}

.new_tab_control .prev_bg {
    background-image: url(../static/imgs/dd32fef92e47994cae0c9f3e923b844d.png);
    background-repeat: no-repeat;
    width: 7px;
    height: 100%;
    background-color: #fff;
    background-position: center left;
    display: inline-block;
}

.new_tab_control ul li {
    display: inline-block;
    white-space: nowrap;
    font-size: 14px;
    text-align: center;
    border-bottom: 3px solid transparent;
    cursor: pointer;
    position: relative;
    max-width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.new_tab_control ul li.active {
    border-bottom-color: #CB261C;
    color: #CB261C;
}

.new_tab_control ul {
    display: flex;
    flex-wrap: wrap;
    height: 49px;
    overflow: hidden;
}

.onenews {
    display: none;
}

.onenews.active {
    display: block;
}

.new_tab_control ul li a {
    width: 100%;
    height: 100%;
    padding: 12px 25px;
    display: inline-block;
}

.new_class .swiper-slide {
    width: auto;
}

.new_class .swiper-slide a {
    display: inline-block;
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
}

.new_class .swiper-slide.on a {
    color: #CB261C;
}

.new_class .swiper-slide.on {
    border-bottom: 2px solid #CB261C;
}

.new_class .swiper-container {
    border-bottom: 1px solid #e6e6e6;
}

.new_class .swiper-button-next i,
.new_class .swiper-button-prev i {
    font-size: 20px;
    color: #666;
    background-color: #fff !important;
}

.new_class .swiper-button-next,
.new_class .swiper-container-rtl .swiper-button-next {
    right: -16px !important;
}

.new_class .swiper-button-prev,
.new_class .swiper-container-rtl .swiper-button-prev {
    left: 0px !important;
}

.new_class .swiper-button-next,
.new_class .swiper-button-prev {
    opacity: 1 !important;
}

/*通知管理*/
.inform_management {
    padding: 0 15px;
    height: 34px;
    background-color: #fff;
    color: #CB261C;
    border: 1px solid #CB261C;
    border-radius: 1px;
    margin-right: 5px;
}

.new_addgoods {
    display: flex;
    align-items: center
}

.new_addgoods .inform_management {
    margin: 0 0 0 5px;
}

.notice_new_btn {
    padding: 0 15px;
    height: 34px;
    background-color: #CB261C;
    color: #fff;
    border-radius: 1px;
    margin-right: 5px;
}

.inform_manage_box {
    padding: 20px;
}

.notice_manager_title h6 {
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    color: #333;
}

.notice_manager {
    padding: 20px;
    border-bottom: 1px dashed #E4E4E4;
}

.inform_manage_box .notice_manager:last-child {
    border: none;
}

.inform_manage_box .notice_manager:first-child {
    padding-top: 0px;
}

.notice_manager>ul {
    display: flex;
    flex-wrap: wrap;
    min-height: 60px;
}

.notice_manager>ul li {
    width: 33%;
    line-height: 28px;
    margin: 5px 0;
}

.notice_manager_title {
    display: flex;
    justify-content: space-between;
}

.notice_btn {
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 10px 0px 10px 15px;
}

.notice_btn.add_btn {
    background-color: #CB261C;
    color: #fff;
    border-color: #CB261C;
}

.notice_btn.del_btn {
    background-color: #fff;
    color: #666;
}

.getcellphone {
    margin: 10px 0;
}

.getcellphone .cellphone_input {
    width: 170px;
}

.getcellphone input {
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
}

.getcellphone .code_input {
    width: 120px;
    margin-right: 5px;
}

.getcellphone .layui-form-select {
    width: 120px;
    margin-right: 5px;
}

.get_phone_code,
.get_phone_code_confirm {
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    background-color: #CB261C;
    color: #fff;
    border-radius: 3px;
}

.getcellphone ul {
    display: flex;
}

.getcellphone ul li {
    display: flex;
    margin-right: 15px;
}

.getcellphone ul li img {
    height: 34px;
    border: 1px solid #f5f5f5;
}

.getcellphone .imgcode_input {
    width: 120px;
    margin-right: 5px;
}

.add_phone_text,
.add_email_text {
    display: none;
}

.getcellphone .layui-disabled {
    border: 1px solid #e6e6e6 !important;
    background-color: #FBFBFB !important;
    color: #C9C9C9 !important;
    cursor: not-allowed !important;
}




/*基本信息页+实名认证页*/
.Steps_for_realName {
    width: 90%;
    margin: 10px auto;
    display: flex;
}

.Steps_for_realName li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    position: relative;
    flex: 1;
}

.Steps_for_realName li span.line {
    display: block;
    width: 100px;
    height: 1px;
    border-bottom: 1px solid #ddd;
    position: absolute;
    top: 25px;
    right: -50px;
}

.Steps_for_realName li span.text {
    width: 50px;
    height: 50px;
    display: inline-block;
    border: 1px solid #ddd;
    border-radius: 25px;
    text-align: center;
    line-height: 50px;
}

.Steps_for_realName li p {
    line-height: 34px;
    height: 34px;
}

.Steps_for_realName li span i {
    font-size: 24px;
    color: #999;
}

.Steps_for_realName li span i.layui-icon {
    font-weight: bold;
}

.Steps_for_realName li.finish span {
    border-color: #CB261C;
}

.Steps_for_realName li.finish span.text {
    border-width: 2px;
}

.Steps_for_realName li.finish span i {
    color: #CB261C;
}

.Steps_for_realName li.active span.text {
    border-color: #CB261C;
    background-color: #CB261C;
}

.Steps_for_realName li.active span i {
    color: #fff;
}

.hinttext {
    color: #666 !important;
    line-height: 30px;
}

.save-settings {
    margin-left: 0px;
}

.basic-data ul li .attribute,
.basic-data ul li p {
    float: none;
}

.check_accountEquity,
.check_accountEquity:hover {
    color: #CB261C;
    line-height: 28px;
    display: inline-block;
}

.basic-data ul li {
    display: flex;
}

.basic-data ul li .layui-textarea {
    width: 500px;
}

textarea::-webkit-input-placeholder {
    color: #999999;
}

.security_codeBox input {
    width: 360px !important;
    margin-right: 10px;
}

.security_codeBox img {
    max-height: 38px;
    max-width: 100%;
}

.personal_code {
    height: 38px;
    line-height: 38px;
    color: #fff;
    background-color: #CB261C;
    width: 120px;
    text-align: center;
    border-radius: 3px;
}

.personal_btn {
    margin-left: 210px;
}

.personal_btn a,
.personal_btn button {
    display: inline-block;
    border-radius: 3px;
    padding: 0 30px;
    height: 38px;
    line-height: 38px;
}

.personal_btn button {
    margin-left: 8px;
}

.personal_btn button:first-child {
    margin-left: 0px;
}

.personal_btn a.save_btn,
.personal_btn button.save_btn {
    border: 1px solid #ccc;
    color: #666;
}

.personal_btn a.next_btn,
.personal_btn button.next_btn,
.personal_btn a.update_btn {
    border: 1px solid #CB261C;
    background-color: #CB261C;
    color: #fff;
    margin-right: 10px;
}

.check_accountEquity_box {
    padding: 10px;
}

.check_accountEquity_box h3 {
    font-size: 24px;
    color: #333;
    text-align: center;
    line-height: 2em;
    padding: 10px 0;
}

.check_accountEquity_box ul {
    display: flex;
    justify-content: space-around;
    margin: 10px auto;
}

.check_accountEquity_box ul li img {
    cursor: pointer;
}

.check_accountEquity_box table {
    margin: 20px auto;
}

.check_accountEquity_box table tr th,
.check_accountEquity_box table tr td {
    text-align: center;
}

.check_accountEquity_box table tr th:first-child,
.check_accountEquity_box table tr td:first-child {
    text-align: left;
}

.uploadImg_btn {
    width: 220px;
    height: 134px;
    border: 2px dashed #ddd;
    text-align: center;
    padding: 45px 0;
    cursor: pointer;
    margin-right: 10px;
}

.uploadImg_box {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

.uploadImg_box:first-child {
    margin-top: 0px;
}

.uploadImg_box p {
    text-align: center;
    color: #999;
}

.uploadImg_btn i {
    font-size: 48px;
    color: #ddd;
    font-weight: 300;
}

.uploadImg_box_img img {
    width: 220px;
}

/*.uploadImg_box #uploadDemoView,.uploadImg_box #uploadDemoView1,.uploadImg_box #uploadDemoView2{ margin-right: 10px;text-align: center;display: flex; justify-content:space-between; flex-direction:column; }
*/
#select_accountType li a {
    display: inline-block;
    width: 220px;
    height: 130px;
    transition: none;
}

.personal_img {
    background-image: url(../static/imgs/e9a1a475ad05e319cb03bd049a6619ca.png);
    background-repeat: no-repeat;
}

.company_img {
    background-image: url(../static/imgs/20bb694561fcdad94841637ea264fb86.png);
    background-repeat: no-repeat;
}

.heightLight_img a {
    background-position: right;
}

.color_a,
.color_a:hover {
    color: #CB261C;
    display: inline-block;
    margin-left: 20px;
}

.certification_resultsSpan {
    display: inline-block;
    background-color: #CB261C;
    color: #fff;
    border-radius: 15px;
    padding: 0 12px;
    height: 28px;
    line-height: 28px;
}

.realName_number {
    padding: 30px 30px 20px 30px;
    text-align: center;
}

.realName_number p {
    text-align: left;
}

.realName_number p span {
    color: red;
}

.realName_number>button {
    padding: 0 30px;
    height: 38px;
    line-height: 38px;
    background-color: #CB261C;
    color: #fff;
    border-radius: 3px;
    margin: 20px 10px 0px 10px;
}


.check_accountEquity_btn {
    width: 100%;
    text-align: right;
}

.check_accountEquity_btn a {
    display: inline-block;
    border-radius: 3px;
    padding: 0 30px;
    height: 38px;
    line-height: 38px;
}

.check_false {
    border: 1px solid #ccc;
    color: #666;
    margin-right: 10px;
}

.check_ture,
.check_ture:hover {
    border: 1px solid #CB261C;
    background-color: #CB261C;
    color: #fff;
}

.go_certification {
    padding: 30px 20px 20px 20px;
    text-align: center;
}

.go_certification p {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 34px;
    margin: 10px;
    letter-spacing: 1px;
}

.go_certification>a {
    display: inline-block;
    padding: 0 30px;
    height: 38px;
    line-height: 38px;
    background-color: #CB261C;
    color: #fff;
    border-radius: 3px;
    margin: 20px 10px 0px 10px;
}

.go_certification>a:hover {
    color: #fff;
}

.area_flex {
    display: flex;
}

.area_flex .basic-input,
.area_flex .layui-form-select {
    width: 245px !important;
    margin-right: 10px;
}

.area_flex .basic-input:last-child,
.area_flex .layui-form-select:last-child {
    margin: 0px;
}

/*认证结果页*/
.certificate_result {
    padding: 20px;
    min-height: 600px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
}

.certificate_result h3 {
    font-size: 16px;
    color: #333;
    line-height: 34px;
    margin-top: 10px;
    font-weight: bold;
}

.certificate_result p {
    max-width: 50%;
    margin: 0 auto;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    color: #666;
}

.result_box {
    margin: 10px 0;
}

.result_box a {
    display: inline-block;
    border-radius: 3px;
    padding: 0 30px;
    height: 38px;
    line-height: 38px;
}

.result_box a.border_color {
    border: 1px solid #ccc;
    color: #666;
    margin-right: 10px;
}

.result_box a.background_color,
.result_box a.background_color:hover {
    border: 1px solid #CB261C;
    background-color: #CB261C;
    color: #fff;
}



.field-validation-error span {
    font-weight: 500;
    color: red;
    display: inline-block;
    font-size: 12px;
}

.set_next_btn {
    display: inline-block;
    border-radius: 3px;
    padding: 0 30px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #CB261C;
    background-color: #CB261C;
    color: #fff;
}

.new_License_css .uploadImg_btn {
    height: 198px;
    padding: 78px 0;
    width: 150px;
    padding-left: 5px;
}


/*公司简介*/
.aboutus_topbg {
    background: url(../static/imgs/f6b77effd4f23f9e3757dcc83262dae2.jpg) no-repeat center center;
    background-size: cover;
    height: 750px;
}

.aboutus_topbg>.content {
    display: flex;
    height: 100%;
    justify-content: space-between;
    align-items: center;
}

.aboutus_toptext {
    width: 45%;
    margin-right: 5%;
}

.aboutus_toptext h3 {
    font-size: 36px;
    font-weight: bold;
    color: #CB261C;
    line-height: 1.5em;
}

.aboutus_line {
    width: 145px;
    height: 4px;
    background: #FFAD00;
    display: inline-block;
    margin: 15px 0 30px 0;
}

.aboutus_toptext p {
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 36px;
}

.abourus_video {
    width: 50%;
}

.abourus_video img {
    max-width: 100%;
}

.about_group {
    text-align: center;
    background: url(../static/imgs/36aa785c312249a6584bc05e2ba410fb.jpg) no-repeat center center;
    min-height: 700px;
    margin: 80px auto 50px auto;
}

.about_itemt_title {
    text-align: center;
}

.about_itemt_title h3 {
    font-size: 36px;
    font-weight: bold;
    color: #CB261C;
    line-height: 1.5em;
}

.about_itemt_title span {
    width: 105px;
    height: 4px;
    background: #CB261C;
    display: inline-block;
    margin: 15px 0 30px 0;
}

.about_group p {
    text-align: left;
    font-size: 18px;
    font-weight: 400;
    color: #666666;
    line-height: 36px;
    padding: 0 100px;
    margin: 50px 0;
}

.development_history,
.about_service {
    background-color: #f7f7f7;
    padding: 80px 0;
}

.about_pattern {
    text-align: center;
    margin: 80px auto;
}

.about_pattern img {
    margin: 60px auto 40px auto;
}

.about_service_items {
    display: flex;
    justify-content: space-between;
    margin: 30px 0 80px 0;
    align-items: center;
    overflow: hidden;
}

.about_service_items:last-child {
    margin-bottom: 20px;
}

.about_service_items>img {
    width: 45%;
    max-width: 650px;
}

.about_service_itemstext {
    width: calc(100% - 50%);
}

.about_service_itemstext h3 {
    font-size: 36px;
    font-weight: bold;
    color: #333333;
    line-height: 1.5em;
}

.about_service_itemstext span {
    width: 105px;
    height: 4px;
    background: #333333;
    display: inline-block;
    margin: 15px 0 30px 0;
}

.about_service_itemstext p {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    margin-bottom: 20px;
}

.about_service_itemstext a {
    width: 253px;
    height: 65px;
    background: #CB261C;
    box-shadow: 0px 10px 20px 0px rgba(18, 21, 22, 0.1);
    border-radius: 4px;
    text-align: center;
    line-height: 65px;
    display: inline-block;
    font-size: 24px;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 30px;
}

.about_service_itemstext a.other_color {
    background: #CB261C;
}

.about_service_itemstext a:hover {
    opacity: 0.85;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
}

.about_strength {
    padding: 100px 0;
}

.about_strength ul {
    display: flex;
    justify-content: space-between;
    margin: 40px auto 0px auto;
}

.about_strength ul li {
    width: 23%;
    text-align: center;
}

.about_strength ul li img {
    width: 100%;
    transition: all .4s;
}

.about_strength ul li img:hover {
    transition: all .4s;
    opacity: 0.85;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
}

.about_strength ul li p {
    font-size: 20px;
    font-weight: 400;
    color: #333333;
    line-height: 35px;
    margin: 10px 0;
}

.development_items {
    position: relative;
    margin: 50px auto 100px auto;
    width: 1200px;
}

.development_items img {
    width: 100%;
}

.development_text li {
    width: 140px;
    position: absolute;
}

.development_text li h4 {
    font-size: 30px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 35px;
    margin-bottom: 40px;
}

.development_text li h5 {
    font-size: 16px;
    font-weight: bold;
    color: #CB261C;
    line-height: 24px;
    margin-bottom: 5px;
}

.development_text li p {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
}

.development_text li:first-child {
    top: 208px;
    left: 12px;
}

.development_text li:nth-child(2) {
    top: 200px;
    left: 252px;
}

.development_text li:nth-child(3) {
    top: 181px;
    left: 479px;
}

.development_text li:nth-child(4) {
    top: 140px;
    left: 700px;
}

.development_text li:nth-child(5) {
    top: 76px;
    left: 918px;
    width: 180px;
}

.development_text li:nth-child(6) {
    top: -60px;
    left: 1057px;
}

.development_text li:nth-child(2) h4 {
    margin-bottom: 50px;
}

.development_text li:nth-child(3) h4 {
    margin-bottom: 50px;
}

.development_text li:nth-child(4) h4 {
    margin-bottom: 60px;
}

.development_text li:nth-child(5) h4 {
    margin-bottom: 60px;
}

.uploadImg_btn {
    position: relative;
}

.uploadImg_btn>span {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .4s;
    filter: Alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    color: #fff;
}

.uploadImg_btn>span i {
    font-size: 40px;
    color: #fff;
    cursor: pointer;
}

.hover_img:hover span {
    transition: all .4s;
    filter: Alpha(opacity=100) !important;
    -moz-opacity: 1 !important;
    opacity: 1 !important;
}

.uploadImg_btn {
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .4s;
}

.uploadImg_btn>img {
    max-width: 100%;
    height: auto;
    max-height: 100%;
}

.new_License_css .uploadImg_btn {
    height: 198px;
    padding: 78px 0;
    width: 150px;
    padding-left: 5px;
}

/*商品详情区域预警*/
.product_announcements {
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    padding: 20px;
    margin: 20px 0;
    position: relative;
}

.product_announcements h3 {
    font-size: 16px;
    color: #ff5400;
    margin-bottom: 10px;
    line-height: 20px;
    font-weight: bold
}

.product_announcements h3>img {
    margin-right: 5px;
    float: left;
    margin-top: -1px;
}

.product_announcements>img {
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
}

.product_announcements p {
    color: #a77200
}

.color_red p {
    line-height: 1.5em;
    color: #ff5555 !important;
}

.deal_color,
.deal_color:hover,
.deal_color:focus {
    color: #CB261C;
}

.jump_decertification {
    padding: 20px;
}

/*新修改*/
.bottom_real_name {
    width: 100%;
    height: 98px;
    overflow: hidden;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 997;
    background-color: rgba(0, 0, 0, 0.7);
    transition: all .5s;
}

.window_title {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    padding: 15px 0;
    overflow: hidden;
}

.jump_decertification p {
    font-size: 16px;
    color: #333;
    line-height: 2em;
    margin: 10px;
}

.window_title h5 {
    font-size: 24px;
    font-weight: bold;
    line-height: 2em;
    color: #fff;
}

.window_title p {
    color: #fff;
}

.window_title>a {
    display: inline-block;
    background-color: #CB261C;
    padding: 10px 20px;
    color: #fff;
    border-radius: 5px;
    float: left;
    margin-top: 20px;
}

.window_title>a:hover,
.window_title>a:focus {
    color: #fff;
}

.window_title>a img {
    display: inline-block;
    margin-right: 5px;
}

.window_title>i {
    position: absolute;
    top: 17px;
    right: 0px;
    color: #999;
    font-size: 28px;
    cursor: pointer;
}

.window_title>div {
    display: inline-block;
    width: 70%;
    float: left;
}

.floating_window {
    cursor: pointer;
    display: inline;
    position: fixed;
    right: -125px;
    bottom: 5px;
    z-index: 998;
    height: 100px;
    width: 125px;
    background: url(../static/imgs/8fae69b1fc58acc55e01f562535f79d8.png) right center no-repeat;
    transition: all .2s;
}

.personal_btn a {
    margin-left: 8px;
}

.personal_btn a:first-child {
    margin-left: 0px;
}

/*支付优化角标*/
.payfor_channel {
    margin-right: 30px;
}

.payfor_channel p {
    margin-right: 10px;
}

.saleicon {
    position: relative;
    top: -10px;
    right: -5px;
}

.saleicon img {
    height: 24px;
}

/*退款记录*/
.after {
    padding: 0px;
}

.after table {
    margin: 0px;
}

.after .layui-tab {
    margin: 0px;
}

.historytit {
    margin-bottom: 0px;
    padding: 0px 20px 0 20px;
    border: none;
}

.negotiate {
    margin-top: 10px;
}

.negotiate-part {
    margin: 10px 20px 0 20px;
}

.history>h5 {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    padding: 0 20px;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
}

.history .negotiate:last-child {
    border: none;
}

/*新修改404*/
.abnormal {
    width: 100%;
    min-height: 600px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.abnormal h3 {
    font-size: 40px;
    font-weight: bold;
    color: #CB261C;
    line-height: 54px;
    margin-bottom: 25px;
}

.abnormal p {
    font-size: 22px;
    color: #333333;
    line-height: 36px;
    margin-bottom: 50px;
}

.abnormal img {
    width: 400px;
    margin-top: 20px;
}

.abnormal a {
    text-align: center;
    display: inline-block;
    width: 166px;
    height: 50px;
    background: #CB261C;
    border-radius: 4px;
    line-height: 50px;
    color: #fff;
    font-size: 20px;
}

.abnormal>div {
    width: 465px;
    margin-right: 100px;
}

/*VAT税号*/
.vat_tips {
    float: right;
    line-height: 40px;
    color: #999;
}

.vat_tips a {
    color: #CB261C;
}

.vat_box .operating-button {
    margin-top: 5px;
}

#upload_vat1View,
#upload_vat2View {
    margin-right: 20px;
}

/*.vat_table a{ display: block; }*/
.vat_popwindow {
    padding: 20px;
}

.vat_formul li {
    display: flex;
    margin-bottom: 10px;
}

.vat_formul li>p {
    width: 250px;
    font-weight: bold;
    color: #333;
    text-align: right;
    line-height: 38px;
}

.vat_formul li .vat_form_right {
    width: calc(100% - 250px);
}

.vat_form_right .layui-input,
.vat_form_right .layui-textarea {
    width: 400px;
}

.vat_form_item {
    display: flex;
}

.vat_form_right>span {
    color: red;
    line-height: 24px;
}

.vat_form_item .uploadImg_btn {
    width: 150px;
    height: 92px;
}

.vat_form_item .uploadImg_box_img img {
    height: 92px;
    width: auto;
}

.vat_form_item>p {
    line-height: 38px;
}

.vat_form_item>p>img {
    width: 200px;
}

.vat_person .vat_form_item>p>img {
    width: 300px !important;
}

.vat_seller {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    color: #CB261C;
    border: 1px solid #CB261C;
    border-radius: 3px;
    margin-left: 270px;
}

.vat_seller:hover,
.vat_seller:focus {
    color: #CB261C;
}

.vat_choose {
    display: flex;
    margin: 20px 0 10px 0;
    align-items: center;
}

.vat_choose p {
    width: 270px;
    font-weight: bold;
    color: #333;
    text-align: right;
    line-height: 38px;
}

.vat_choose .layui-form-radio {
    margin: 0px;
}

.vat_choose_item .item {
    display: none;
}

.vat_choose_item .item.active {
    display: block;
}

.vatData_div p {
    display: inline-block;
}

.vatData_div .layui-form-select {
    width: 300px;
    display: inline-block;
}

.vatData_div .layui-input {
    width: 300px;
}

.vatData_div {
    margin-right: 60px;
    line-height: 38px;
}

.vat_formul li>p>b,
.vat_choose>p span.required {
    color: red;
    display: inline-block;
    padding-right: 5px;
    line-height: 38px;
}

.VATData_box {
    padding: 20px;
}

.VATData_box>p {
    color: red;
}

.vat_flex_items {
    display: flex;
    margin-top: 10px;
}

.vat_flex_items p {
    display: inline-block;
    line-height: 38px;
    margin-right: 5px;
}

.vat_form_item .layui-form-checkbox {
    margin-top: 3px;
}

.vat_choose_item {
    padding: 20px;
}

.vat_form_item .layui-btn i {
    color: #fff;
}

.vat_form_item>a {
    line-height: 38px;
    display: inline-block;
    padding-left: 10px;
    color: #999;
}

.vat_seller_tips {
    text-align: center;
    color: #666;
    margin: 10px auto;
    font-weight: bold;
    padding: 15px 0;
    background-color: #f4fbfa;
}

.vat_seller_tips a {
    color: red;
    display: inline-block;
    margin-left: 5px;
}

.vat_form_item .layui-btn-sm {
    line-height: 26px;
    height: 26px;
    position: relative;
    top: 6px;
}

.abnormal>div {
    width: 465px;
    margin-right: 100px;
}

.bind_store {
    position: relative;
    max-width: 245px;
}

.bind_store>p {
    line-height: 24px;
    margin-right: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bind_store i {
    cursor: pointer;
    position: absolute;
    display: inline-block;
    right: 0px;
    top: 3px;
}

.bind_store_hide {
    display: none;
}

.bind_store_hide p {
    line-height: 24px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bind_store_btn2 {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -moz-transform: rotate(180deg);
    /* Firefox */
    -webkit-transform: rotate(180deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(180deg);
    /* Opera */
}

.setDafaultVat .layui-form-label {
    width: 120px;
}

.setDafaultVat .layui-form-radio {
    margin-top: 5px;
}

.setDafaultVat {
    padding: 20px;
}

.binding_shops_box {
    padding: 20px;
}

.binding_shops_box b {
    color: red;
    line-height: 24px;
    margin-bottom: 20px;
    display: inline-block;
}

.binding_shops_box ul li {
    display: flex;
    margin-bottom: 20px;
}

.binding_shops_box ul li>span {
    width: 120px;
    display: inline-block;
    text-align: right;
    line-height: 38px;
}

.binding_shops_box .xm-select-parent {
    width: 400px;
}

.binding_shops_box .xm-select-parent span font,
.binding_shops_box .xm-select-parent span i {
    color: #fff;
}

.binding_shops_box .reminder,
.setDafaultVat .reminder {
    margin: 0 0 20px 0;
}

/*********************首页改版样式******************/
/*头部*/
.new-headtop {
    background-color: #F2F3F7;
    border-bottom: 1px solid #E6E8EC;
}

.lang ul li a span {
    color: #CB261C;
}

.lang ul li a {
    color: #666;
    border-right: 1px solid #CCCCCC;
    padding: 0px 15px;
    font-size: 12px;
}

.lang ul li:last-child a {
    border: none;
    padding-right: 0px;
}

.lang ul li a b {
    font-weight: 500;
    color: #CB261C;
}

.top_menunav_box .all_Goods img {
    margin-right: 10px;
}

.topb {
    padding: 30px 0 7px 0;
    justify-content: space-between;
    align-items: flex-start;
}

.searinput {
    padding-left: 15px;
    height: 34px;
    line-height: 34px;
}

.searchnew button {
    height: 34px;
    line-height: 34px;
    width: 100px;
    padding: 0 15px;
}

.searchtext form {
    width: calc(100% - 100px) !important;
}

.searchnew {
    height: 38px;
    width: 80%;
}

.promotion_all a {
    line-height: 36px !important;
}

.top_menunav_box {
    background-color: #fff;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
    border-bottom: 2px solid #CB261C;
}

.top_menunav_box .all_Goods {
    background: #CB261C;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    width: 210px;
    padding: 0px;
}

.promotion_all a {
    font-size: 16px;
}

.searchnew button i {
    margin-right: 10px;
}

.logo img {
    margin: 0px;
}

.logo {
    margin: 0 10px 0 0;
}

.logo a,
.topl a {
    background-image: url('/Content/Images/logo.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 161px;
    height: 46px;
    font-size: 0;
}

.searchtext {
    display: flex;
    width: 100%;
}

.search_hotwords {
    width: 80%;
    margin: 0 auto;
    overflow: hidden;
    height: 18px;
    margin-top: 5px;
}

.search_hotwords>a {
    color: #999;
    line-height: 18px;
    margin-right: 20px;
    font-size: 12px;
    display: inline-block;
}

.search_hotwords>a:hover {
    color: #CB261C;
}

.otherfu ul li img.icon {
    width: 26px;
    margin: -2px 8px 0 0;
}

.newheadtopl>p {
    line-height: 34px;
    font-size: 12px;
    color: #666;
}

.classitem .all_Goods {
    display: inline-block;
    padding-left: 5px;
    width: 210px;
    background: #CB261C;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.new_topnav_btn img {
    margin-top: 5px;
    width: auto;
}

.new_topnav_btn:hover {
    cursor: pointer;
}

.newsbtn .layui-badge {
    position: absolute;
    background-color: #FFB004;
    border-radius: 10px;
    left: 26px;
    top: -5px;
}

.item p a {
    font-size: 12px !important;
}

.top_triangle {
    padding: 10px;
    position: absolute;
    top: 32px;
    left: 0px;
    width: 38px;
    display: none;
}

.top_triangle span {
    position: absolute;
    border-bottom: 10px solid #CB261C;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

.new_topnav:hover .top_triangle {
    display: block;
}

/*分类banner区域*/
.maintop {
    background-color: rgba(255, 255, 255, 0);
}

.navlist {
    margin: 0px;
    padding: 4px 0;
}

.banner {
    margin: 10px 0 0 10px;
}

.hot-search {
    width: calc(100% - 96px);
}

.navlist li:hover {
    background-color: #fff;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08);
}

.navlist li a.cln {
    line-height: 36px;
    height: 36px;
    padding-left: 25px;
    width: 100%;
    display: block;
}

.hot-search ul li {
    position: relative;
    line-height: 28px;
    height: 28px;
}

.hot-search span {
    position: absolute;
    font-size: 12px;
    color: #999;
    right: 20px;
    display: none;
    top: 0px;
    line-height: 28px;
    cursor: pointer;
}

.hot-search ul li:hover span {
    display: inline-block;
}

.navlist .subbox {
    top: 0px;
    box-shadow: 0px 3px 10px rgb(0, 0, 0, 0.10);
    border: none;
}

.new_category_icon {
    width: 20px;
    height: 20px;
    margin: 8px 10px 8px 0;
    float: left;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 40px;
}

.navlist li:hover .new_category_icon {
    background-position: -20px 0;
}

/*首页商品模块*/
.gtitle p {
    display: flex;
    justify-content: center;
    align-items: center;
}

.gtitle p:before {
    content: "";
    display: inline-block;
    margin-right: 27px;
    width: 24px;
    height: 24px;
    background-size: contain;
    background-image: url(../static/imgs/338019c9a5c3e54b4a0a84ec83f87ce0.png);
    background-repeat: no-repeat;
}

.gtitle p:after {
    content: "";
    display: inline-block;
    margin-left: 27px;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    width: 24px;
    height: 24px;
    background-size: contain;
    background-image: url(../static/imgs/338019c9a5c3e54b4a0a84ec83f87ce0.png);
    background-repeat: no-repeat;
}

.hot-img-css ul li img {
    width: 188px !important;
}

.hot-img-css {
    background-color: #fff;
}

.new_goodsbrand {
    display: inline-block;
    padding: 0 7px;
    background-color: #CB261C;
    color: #fff;
    line-height: 22px;
    border-radius: 3px;
    margin-right: 5px;
}

/*底部*/
.all-station p span {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../static/imgs/2e7b600d948a440c7901a240f5eec026.png);
    padding: 0px;
    background-position: -40px 0px;
    margin-right: 5px;
    float: left;
    margin-top: 3px;
}

.more_social_media span {
    display: inline-block;
    width: 34px;
    height: 34px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.douyin_icon {
    background-image: url(../static/imgs/2e7b600d948a440c7901a240f5eec026.png);
    background-position: 0 -30px;
}

.weibo_icon {
    background-image: url(../static/imgs/2e7b600d948a440c7901a240f5eec026.png);
    background-position: -34px -30px;
}

.tengxun_icon {
    background-image: url(../static/imgs/2e7b600d948a440c7901a240f5eec026.png);
    background-position: -68px -30px;
}

.aiqiyi_icon {
    background-image: url(../static/imgs/2e7b600d948a440c7901a240f5eec026.png);
    background-position: -102px -30px;
}

.bilibili_icon {
    background-image: url(../static/imgs/2e7b600d948a440c7901a240f5eec026.png);
    background-position: -136px -30px;
}

.douyin_icon:hover {
    background-position: 0 -68px;
}

.weibo_icon:hover {
    background-position: -34px -68px;
}

.tengxun_icon:hover {
    background-position: -68px -68px;
}

.aiqiyi_icon:hover {
    background-position: -102px -68px;
}

.bilibili_icon:hover {
    background-position: -136px -68px;
}

.more_social_media ul li {
    margin-right: 7px;
}

.more_social_media ul li a {
    display: inline-block;
}

/*首页右侧悬浮*/
.service_icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background-repeat: no-repeat;
    margin: 0 5px 3px 5px;
    background-image: url(../static/imgs/2e7b600d948a440c7901a240f5eec026.png);
    background-position: -21px 0;
}

.new_service_box {
    text-align: center;
    background-color: #fff;
    width: 120px;
    padding: 10px 13px;
    color: #666;
    cursor: pointer;
    border-bottom: 1px dotted #eee;
    display: flex;
    justify-content: center;
    align-items: center;
}

.service_hover_box:hover {
    background-color: #CB261C;
    color: #fff;
}

.service_hover_box:hover .service_icon {
    background-position: -3px 0;
}

.sticky_topic {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background-repeat: no-repeat;
    margin: 0 5px 3px 5px;
    background-image: url(../static/imgs/2e7b600d948a440c7901a240f5eec026.png);
    background-position: -3px -14px;
}

.consumer_feedback li {
    position: relative;
}

.service_hover {
    display: none;
    position: absolute;
    background-color: #fff;
    right: 130px;
    border: 1px solid #EEEEEE;
    min-width: 240px;
    bottom: -50%;
    border-right: none;
    box-shadow: 0px 3px 10px rgb(0, 0, 0, 0.15);
    border-radius: 3px;
}

.service_hover_item>b {
    font-size: 16px;
    display: block;
    color: #CB261C;
    line-height: 28px;
    padding: 10px;
    text-align: center;
    margin-bottom: 10px;
    border-bottom: 2px solid #CB261C
}

.service_hover_item ul li {
    line-height: 30px;
    text-align: left;
    display: block;
    white-space: nowrap;
    padding: 0 20px;
}

.service_hover_item img {
    width: 170px;
}

.service_hover_item {
    text-align: center;
    margin-bottom: 10px;
    position: relative;
}

.service_hover_item p {
    padding: 5px;
}

.service_hover_icon {
    position: absolute;
    right: -18px;
    bottom: 15px;
    margin: 20px 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid #fff;
    width: 20px;
}

.profile_right_cnt {
    border: 1px solid #EEEEEE;
}

.consumer_feedback li:hover .service_hover {
    display: block;
}

.guide_elem {
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: #fff;
    line-height: 20px;
    padding: 10px 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-bottom: 1px dotted #eee;
}

.guide_elem:hover {
    background: #CB261C;
    color: #fff;
}

.togger_right_navi_common {
    width: 122px;
    position: fixed;
    top: 32%;
    right: 3.5%;
    z-index: 999;
    border: 1px solid #eee;
}

.togger_right_navi_common .new_service_box {
    width: 120px;
}

.togger_right_navi_common .service_hover {
    top: -106%;
    bottom: unset;
}

.togger_right_navi_common .service_hover_icon {
    top: 40px;
    bottom: unset;
}

/*限时折扣*/
.sprice {
    padding: 10px 10px 30px 10px;
}

.se-info {
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 20px;
}

.se-count {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.lookmore>a {
    line-height: 36px;
    color: #FF730B;
    display: inline-block;
    width: 116px;
    height: 36px;
    background: #FFFFFF;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08);
    border-radius: 18px;
}

.sale .sproduct .price {
    border: 1px solid #FF6128;
    color: #fff;
    padding: 0 0 0 5px;
    background-color: #ff6128;
    height: 24px;
}

.sale .sproduct .price b:before {
    content: " ";
    width: 0;
    height: 0;
    border-color: transparent white transparent transparent;
    border-style: solid;
    border-width: 22px 8px 0 0;
    position: absolute;
    top: 0;
    left: -8px;
}

/*分類頁*/
.second_category {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    line-height: 30px;
}

.first_category {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 30px;
}

.categories_ul li a {
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: #666;
}

.categories_ul li a:hover {
    text-decoration: underline;
    color: #CB261C;
}

.categories_ul li:hover {
    color: #CB261C;
}

.categories_ul .categoty_highlight {
    text-decoration: underline;
}

.location_icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../static/imgs/2e7b600d948a440c7901a240f5eec026.png);
    background-repeat: no-repeat;
    padding: 0px;
    margin-right: 5px;
    margin-top: 3px;
    background-position: -64px -14px;
    position: relative;
    top: 1px;
    left: 4px;
}

.goods li .title a:hover,
.sprice a:hover {
    color: #CB261C !important;
}

.goods li .title a:hover span,
.sprice a:hover span {
    color: #fff !important;
}

.menu_icon {
    display: inline-block;
    width: 38px;
    height: 32px;
    margin-top: 10px;
    background-image: url(../static/imgs/509cad959d2b216920b88d7bd8f8fcd5.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.classification:hover .menu_icon {
    background-position: -38px 0;
}

/* umf 支付扫码页*/
.weixin_pay {
    width: 650px;
    margin: 20px auto;
    background-color: #fff;
    padding: 50px 30px;
}

.weixin_pay ul li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.weixin_pay ul li img {
    width: 180px;
    margin-bottom: 10px;
}

.weixin_pay ul li p {
    color: #333;
    font-size: 16px;
    font-weight: bold;
}

.weixin_pay ul li b {
    text-align: right;
    font-weight: bold;
    font-size: 16px;
}

.weixin_pay_redb {
    color: #c81522;
}

.money_receiving_code {
    border: 1px solid #eee;
    padding: 30px;
    width: 300px;
    margin: 20px auto;
}

.money_receiving_code>img {
    width: 100%;
    margin-bottom: 20px;
}

.code_disflex {
    display: flex;
    justify-content: center;
}

.code_disflex img {
    margin-right: 15px;
    width: 40px;
}

.code_disflex p {
    line-height: 20px;
    color: #333;
}

.code_disflex p span {
    color: #fe7800;
    font-weight: bold;
}

.complete_payment {
    background-color: #CB261C;
    color: #fff;
}

.return_pay {
    color: #CB261C;
}

.pay_btn {
    text-align: center;
}

.pay_btn button {
    height: 34px;
    line-height: 34px;
    border-radius: 3px;
    padding: 0 15px;
    display: inline-block;
    margin-left: 15px;
    border: 1px solid #CB261C;
}

.pay_btn button:first-child {
    margin: 0px;
}

.weixin_pay ul li:first-child {
    display: block;
}

.weixin_pay ul li img {
    height: auto;
}

.expenses_box {
    position: relative;
    display: inline-block;
    z-index: 99;
}

.expenses_box>i {
    cursor: pointer;
    position: relative;
    top: 1px;
    font-size: 14px;
}

.expenses_details {
    display: none;
    position: absolute;
    top: 25px;
    right: 0px;
    background-color: #fff;
    box-shadow: 0 0 5px #ccc;
    padding: 3px 10px;
}

.expenses_box:hover .expenses_details {
    display: block;
    z-index: 99;
}

.expenses_p {
    display: inline-block;
    display: inline-block;
    margin-right: 5px;
    color: #999;
}

.expenses_details p {
    line-height: 30px;
    white-space: nowrap;
}

/*售后*/
.div_returnforecast_flex {
    width: calc(100% - 200px);
    display: inline-block;
    margin-left: 4px
}

.div_returnforecast_flex>span {
    display: block;
}

.div_returnforecast td {
    display: flex;
}

.div_returnforecast td b {
    display: inline-block;
    line-height: 38px;
}

/*设置location*/
.site_location {
    padding: 30px;
    text-align: center;
    height: 100%;
}

.site_location p {
    color: red;
    text-align: left;
    margin-bottom: 20px;
}

.site_location a {
    display: inline-block;
    text-decoration: underline;
    color: #CB261C;
}

.location_select {
    width: 80%;
    margin: 10px auto;
    display: flex;
    justify-content: center;
}

.location_select b {
    font-weight: 500;
    display: inline-block;
    line-height: 38px;
    margin-right: 10px;
}

.location_select .layui-form-select {
    width: 360px;
    display: inline-block;
}

.order_oper_btn a {
    margin: 5px 0;
    display: block;
}

/* 更改头部消息中心 */
.newsc {
    position: relative;
}

.message_center_new {
    position: absolute;
    top: 7px;
    right: -8px;
    width: 400px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
    margin-top: 40px;
    padding: 10px 20px;
}

.message_center_new::after {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: #ffffff;
    pointer-events: none;
    top: 0px;
    left: 87%;
    transform: translateY(-4px) rotate(45deg);
    box-shadow: -2px -2px 2px rgb(0 0 0 / 5%);
}

.message_center_newul {
    display: flex;
}

.message_center_newul li {
    flex: 1;
    text-align: center;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    border-bottom: 2px solid transparent;
    cursor: pointer;
}

.message_center_newul li.on {
    border-bottom-color: #CB261C;
    color: #CB261C;
}

.message_center_newul li span {
    background-color: #ffae00;
    display: inline-block;
    border-radius: 10px;
    color: #fff;
    height: 18px;
    line-height: 18px;
    padding: 0 6px;
    margin-left: 5px;
}

.new_list_box {
    padding-top: 10px;
}

.new_list_items>ul li a {
    line-height: 40px;
    position: relative;
    padding-right: 140px;
    display: block;
    border-bottom: 1px dashed #ddd;
}

.new_list_items>ul li a em {
    line-height: 40 px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .4s;
}

.new_list_items>ul li a p {
    position: relative;
    transition: all .4s;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.new_list_items>ul li a p span {
    width: 6px;
    height: 6px;
    background-color: #ff7200;
    display: inline-block;
    border-radius: 3px;
    margin-right: 5px;
    position: relative;
    top: -1px;
}

.new_list_items>ul li a:hover * {
    color: #CB261C;
    transition: all .4s;
}

.new_list_items>a {
    line-height: 34px;
    display: inline-block;
    text-align: right;
    color: #CB261C !important;
    margin-top: 5px;
}

.new_list_items {
    text-align: right;
    display: none;
}

.new_list_items.active {
    display: block;
}

/* 个人中心左侧菜单优化 */
.personal_center_menu {
    width: 180px;
    float: left;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 15px 0;
}

.personal_center_menu>ul>li.active>p {
    background-color: #F7F8FA;
    cursor: pointer;
    color: #CB261C;
}

.personal_center_menu>ul>li>p {
    padding: 0 15px;
    position: relative;
    display: flex;
    align-items: center;
    height: 46px;
    line-height: 46px;
    color: #333;
    font-size: 14px;
}

.personal_center_menu>ul>li>p img {
    width: 24px;
    margin-right: 8px;
}

.personal_center_menu>ul>li>p:hover {
    background-color: #F7F8FA;
    cursor: pointer;
    color: #CB261C;
}

.personal_center_menu>ul>li>p i {
    position: absolute;
    right: 15px;
    color: #666;
    font-size: 12px;
    display: inline-block;
    transition: all .4s;
}

.personal_center_menu>ul>li.active>p i {
    position: absolute;
    display: inline-block;
    transition: all .4s;
    color: #CB261C;
    transform: rotate(90deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(90deg);
}

.personal_menu_hide ul {
    padding: 0 0px 0 20px;
    margin-bottom: 10px;
}

.personal_menu_hide ul li {
    padding-left: 28px;
    font-size: 14px;
    line-height: 38px;
    position: relative;
}

.personal_menu_hide ul li>a {
    color: #333;
    position: relative;
    max-width: 100%;
    display: inline-block;
    line-height: 38px;
}

.personal_menu_hide ul li>a:hover,
.personal_menu_hide ul li>a.on {
    color: #CB261C;
}

.personal_menu_hide {
    display: none;
}

.personal_menu_hide ul li>a span {
    font-size: 12px;
    display: inline-block;
    background-color: red;
    padding: 0 5px;
    border-radius: 10px;
    line-height: 16px;
    position: relative;
    top: -1px;
    color: #fff;
    min-height: 12px;
}

.conceal_title {
    display: none;
    position: absolute;
    top: -10px;
    left: 110px;
    width: 300px;
    padding: 20px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    z-index: 99;
}

.conceal_title p,
.complete_vat p {
    color: #333;
    line-height: 20px;
    text-align: left;
}

.conceal_title:after {
    content: "";
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: #ffffff;
    pointer-events: none;
    top: 30px;
    left: -4px;
    transform: translateY(-4px) rotate(45deg);
    box-shadow: -2px 2px 2px rgb(0 0 0 / 5%);
}

.personal_menu_hide>ul>li>a:hover .conceal_title {
    display: block;
}

.complete_vat_box {
    display: inline-block;
    position: relative;
    top: -2px;
}

.complete_vat_box img {
    width: 16px;
    cursor: pointer;
}

.complete_vat {
    display: none;
    position: absolute;
    margin-left: 15px;
    width: 300px;
    padding: 20px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    z-index: 99;
    text-align: center;
    top: -20px;
    left: 15px;
}

.complete_vat a {
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    background-color: #CB261C;
    color: #fff;
    padding: 0 10px;
    border-radius: 3px;
    display: inline-block;
}

.complete_vat a:hover {
    color: #fff;
}

.complete_vat:after {
    content: "";
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-right-color: #fff;
    position: absolute;
    top: 27px;
    left: -16px;
    margin-top: 3px;
}

.complete_vat_box:hover .complete_vat {
    display: block;
}

.title_tips {
    line-height: 40px;
    display: inline-block;
    margin: 0 10px;
}

/* 新注册流程页 */
.topl>h2 {
    display: inline-block;
    font-size: 24px;
    line-height: 33px;
    color: #333333;
    margin-left: 10px;
}

.topl {
    display: flex;
    align-items: flex-end;
}

.registration_step_items {
    width: 630px;
    margin: 30px auto 20px auto;
}

.registration_step_box {
    padding: 40px 0;
}

.registration_basic_information {
    width: 400px;
    margin: 0 auto;
}

.registration_basic_information ul li {
    margin-bottom: 10px;
}

.registration_basic_flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.getcode {
    margin-bottom: 0px;
    padding: 0 5px;
    height: 38px;
    line-height: 38px;
}

.registration_basic_flex img {
    height: 38px;
}

.registration_basic_flex input.layui-input {
    width: 280px;
}

.regist {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin: 15px 0 10px 0;
}

.registration_basic_flex .layui-form-select,
.registration_basic_flex .layui-form-select input {
    width: 110px !important;
    margin-right: 10px;
}

.gologin span {
    color: #CB261C;
}

.gologin {
    color: #666;
}

.gologin:hover {
    text-decoration: underline;
}

s .registation_top .basic-data {
    padding: 0px;
}

.registation_top .basic-data ul li>p {
    width: 100px;
    min-width: 100px;
}

.registation_top .basic-data ul li .attribute {
    width: calc(100% - 105px);
}

.registation_top .basic-data .attribute b {
    padding-left: 0px;
    line-height: 20px;
}

.registation_top .basic-data ul li {
    margin-bottom: 10px;
}

.registation_bottom {
    padding: 30px 20px 20px 20px;
    margin-top: 30px;
    border-top: 1px solid #eee;
}

.registation_bottom>p {
    font-size: 24px;
    line-height: 33px;
    color: #333333;
    margin-bottom: 10px;
}

.registation_bottom ul li p {
    line-height: 36px;
    margin-right: 5px;
    font-weight: bold;
}

.registation_bottom ul li p span {
    color: red;
    display: inline-block;
    padding: 0 5px;
}

.registation_bottom ul li {
    margin-bottom: 10px;
}

.registation_bottom ul li input,
.registation_bottom ul li .layui-form-select,
.registation_bottom ul li .xm-select-title {
    width: 600px;
    display: block;
}

.sign_up_button {
    margin: 20px 0;
}

.sign_up_button button {
    border-radius: 3px;
    border: 1px solid #CB261C;
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    display: inline-block;
    margin-right: 10px;
    min-width: 98px;
    text-align: center;
}

.signup_last_step {
    background-color: #fff;
    color: #CB261C;
}

.signup_btn {
    background-color: #CB261C;
    color: #fff;
}

.topnav {
    margin: 0px auto !important;
    padding: 15px 0;
}

.registered_successfully {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 0;
}

.registered_successfully img {
    width: 80px;
    margin-bottom: 20px;
}

.registered_successfully h5,
.registration_prompt h5 {
    font-size: 18px;
    font-weight: bold;
    line-height: 2em;
    color: #333;
}

.registered_successfully p,
.registration_prompt p {
    font-size: 14px;
    color: #666;
}

.registered_successfully_btn {
    margin: 20px 0;
}

.registered_successfully_btn a {
    border-radius: 3px;
    border: 1px solid #CB261C;
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    display: inline-block;
    margin-right: 10px;
    min-width: 98px;
    text-align: center;
}

.successfully_btn1 {
    background-color: #fff;
    color: #CB261C;
}

.successfully_btn2 {
    background-color: #CB261C;
    color: #fff;
}

.successfully_btn2:hover {
    color: #fff;
}

.successfully_btn1:hover {
    color: #CB261C;
}

.registration_prompt {
    padding: 40px 11% 20px 11%;
    text-align: center;
}

.registration_prompt img {
    width: 40px;
    margin-bottom: 5px;
}

.registration_prompt button {
    border-radius: 3px;
    border: 1px solid #CB261C;
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    display: inline-block;
    margin-right: 10px;
    min-width: 98px;
    text-align: center;
    background-color: #CB261C;
    color: #fff;
    margin: 20px 0 0 0;
}

.errorUL .validation-summary-errors {
    width: 630px;
    background-color: #FFF2F1;
    border: 1px solid #FFA39E;
    padding: 10px;
    border-radius: 5px;
    margin: 10px 0;
}

.errorUL .validation-summary-errors ul {
    padding-left: 45px;
    position: relative;
}

.errorUL .validation-summary-errors ul:before {
    content: "";
    width: 14px;
    height: 14px;
    background-image: url(../static/imgs/8f945491e1bae4911dd490a220ba4e15.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 5px;
    left: 5px;
}

.errorUL .validation-summary-errors ul li {
    margin-bottom: 3px;
    line-height: 24px;
    list-style: decimal;
}

/* 网银支付 */
.bank_arrange_ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

.bank_arrange_ul li {
    width: 13%;
    padding: 10px 0;
    border: 1px solid #eee;
    margin-bottom: 15px;
    cursor: pointer;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 1.5%;
}

.bank_arrange_ul li:nth-child(7n),
.bank_arrange ul li.no_margin {
    margin-right: 0px;
}

.bank_arrange_ul li img {
    max-width: 100%;
}

.bank_arrange_ul li a {
    display: inline-block;
    width: 100%;
}

.bank_arrange .bank_arrange_more {
    color: #666;
}


/*商品详情页*/
.regionvattips {
    border: 1px solid #ccc;
    border-radius: 3px;
    line-height: 24px !important;
    display: inline-block;
    padding: 0 10px;
}

.field .help-details {
    left: -8px;
    top: 36px;
    width: 300px;
}

.field .help-details p {
    white-space: unset;
}


.banner .layui-carousel-arrow {
    width: 48px;
    height: 48px;
}

.banner .layui-carousel-ind li {
    width: 14px;
    height: 14px;
}

.platformbtn .swiper-slide {
    height: unset;
}

.otherfu>ul {
    display: flex;
    max-width: 300px;
}

.otherfu>ul>li>a {
    display: inline-block;
    text-align: center;
}

.otherfu>ul>li>a>img {
    width: 24px;
}

.otherfu>ul>li>a>p {
    line-height: 22px;
}

.otherfu>ul>li>a:hover>p {
    color: #CB261C;
}

/* 选品推荐 */
.choose_product {
    margin: 20px 0;
    background-color: #fff;
}

.choose_product>ul {
    display: flex;
    padding: 20px 30px;
}

.choose_product>p {
    position: relative;
    padding: 15px 0 0 0;
    text-align: center;
}

.choose_product>p:before {
    content: "";
    position: absolute;
    width: 100%;
    border-top: 1px dashed #d2d2d2;
    left: 0px;
    top: 30px;
    z-index: 1;
}

.choose_product>p span {
    position: relative;
    text-align: center;
    font-size: 16px;
    color: #333;
    display: inline-block;
    padding: 0 20px;
    line-height: 30px;
    z-index: 9;
    background-color: #fff;
    font-weight: bold;
}

.choose_product>ul>li {
    width: 14%;
    position: relative;
    text-align: center;
    margin-right: 3%;
}

.choose_product>ul>li img {
    max-width: 100%;
    margin: 0 auto;
}

.choose_product>ul>li p {
    overflow: hidden;
    color: #666;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-align: center;
    line-height: 24px;
    height: 48px;
    margin: 5px 0;
}

.choose_product>ul>li a:hover p {
    color: #CB261C;
}

.new_goodsbrand {
    display: inline-block;
    padding: 0 7px;
    background-color: #CB261C;
    color: #fff;
    line-height: 22px;
    border-radius: 3px;
    margin-right: 5px;
}

.choose_product>ul>li img {
    max-width: 100%;
    margin: 0 auto;
    min-height: 150px;
}

.otherfu>ul>li>a:hover>p {
    color: #CB261C;
}

/*商品列表页*/
.certification_box {
    text-align: left;
    display: inline-block;
    position: relative;
}

.certification_btn {
    display: inline-block;
    width: 16px;
    top: 3px;
    height: 16px;
    position: relative;
    background-image: url(../static/imgs/dfc74adbcc171c24329df47ce3424f47.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}

.certification_pop {
    position: absolute;
    display: none;
    width: 280px;
    background-color: #fff;
    padding: 20px;
    border-radius: 3px;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    z-index: 9;
    top: -65px;
    left: 16px;
    margin-left: 15px;
    text-align: center;
}

.certification_pop p {
    color: #333;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
}

.certification_pop>a {
    display: inline-block;
    line-height: 30px;
    padding: 0 20px;
    background-color: #CB261C;
    color: #fff;
    border-radius: 3px;
    margin-top: 15px;
}

.certification_pop:after {
    content: "";
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #fff;
    position: absolute;
    top: 65px;
    left: -20px;
}

.certification_box:hover .certification_pop {
    display: block;
}

.productPriceshow:hover .certification_pop {
    display: block;
}

.productPriceshow .notauth {
    display: inline-block !important;
}

/* 新网银支付 */
.new_bank_card {
    display: flex;
    margin: 15px 0 20px 0;
}

.new_bank_card li {
    padding: 0 15px;
    border-right: 1px solid #ccc;
    left: 30px;
    color: #666;
    font-size: 16px;
    cursor: pointer;
    line-height: 24px;
}

.new_bank_card li:first-child {
    padding-left: 0px;
}

.new_bank_card li:last-child {
    border: none;
}

.new_bank_card li.on,
.new_bank_card li:hover {
    color: #CB261C;
}

.bank_arrange {
    display: none;
}

.bank_arrange.active {
    display: block;
}

.fast_debit_card>h4 {
    font-size: 16px;
    color: #333;
    line-height: 40px;
}

.fast_debit_card>h4>span {
    color: #ff6600;
    display: inline-block;
    padding-left: 20px;
    font-size: 14px;
}

.fast_debit_card>p {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    margin: 10px 0;
}

.bank_img_border {
    height: 50px;
    padding: 10px 30px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    display: inline-block;
    margin-right: 10px;
}

.bank_img_border img {
    height: 100%;
}

.choose_another_bank {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.choose_another_bank>a,
.choose_another_bank>a:hover {
    color: #CB261C;
}

.debit_card_ul p {
    padding-bottom: 5px;
}

.debit_card_text>.layui-input {
    width: 300px;
    height: 38px;
}

.debit_card_ul li {
    margin-bottom: 30px;
}

.debit_card {
    display: flex;
    padding-bottom: 20px;
}

.debit_card_ul {
    margin-right: 70px;
}

.debit_card_ul .cardfor {
    padding: 0px;
}

.debit_card_text .layui-form-select {
    width: 150px;
}

.debit_card_text_flex {
    display: flex;
}

.fast_debit_card {
    display: none;
}

.comuln ul {
    padding-left: 0px;
}

.comuln .inforleft {
    width: 350px;
}

.cardArt li .tinput input {
    height: 38px;
}

.cardArt .tinput {
    font-size: 0px;
}

.cardArt .tinput .layui-form-select,
.cardArt .tinput .layui-form-select input {
    width: 150px !important;
}

.new_bank_card_box {
    display: flex;
    align-items: center;
}

.new_bank_card_box>p {
    color: #FE7800;
    display: inline-block;
    padding: 0 5px;
    margin: 15px 0 20px 0;
    line-height: 24px;
}

.new_bank_card_box>a {
    color: #999;
    display: inline-block;
    padding: 0 5px;
    margin: 15px 0 20px 0;
    line-height: 24px;
}

.payment_title h6 {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 24px;
}

.payment_title>span {
    line-height: 24px;
    display: inline-block;
    padding-left: 10px;
}

.payment_information {
    margin: 20px 0;
}

.payment_information>ul li {
    line-height: 24px;
    margin-bottom: 5px;
}

.payment_information>ul li b {
    color: #333;
    font-weight: 500;
    line-height: 24px;
    width: 120px;
}

.payment_information>ul li span {
    color: #666;
}

.payment_information>ul li span.red_price {
    color: #D01722;
}

/* 新支付确认 */
.payment_information ul li {
    display: flex;
}

.payment_information ul li .layui-input {
    width: 200px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    margin-right: 6px;
}

.payment_information ul li b {
    line-height: 32px !important;
    display: inline-block;
    width: auto !important;
}

.payment_information ul li>span {
    line-height: 32px !important;
    display: inline-block;
}

.payment_information {
    margin: 10px 0 30px 0 !important;
}

.card_code_btn button {
    display: inline-block;
    line-height: 30px;
    padding: 0 15px;
    border-radius: 3px;
    border: 1px solid #CB261C;
    color: #CB261C;
}

.card_code_btn button:disabled {
    cursor: not-allowed;
}

.card_code_btn a:hover {
    color: #CB261C;
}

.add_Item_ID_tips {
    display: inline-flex;
    margin-left: 5px;
    align-items: center;
}

.add_Item_ID_tips span {
    margin-left: 3px;
    color: #FE7800;
}

.add_Item_ID_tips i {
    color: #FE7800;
}

/*首页导航增加推荐图*/
.navlist .subbox {
    justify-content: space-between;
    width: 1052px;
}

.subbox_items {
    width: calc(100% - 280px);
    margin-right: 20px;
}

.nav_bannerimg {
    width: 260px;
}

.nav_bannerimg img {
    max-width: 100%;
    height: auto;
}


.morefi {
    width: auto !important;
    line-height: 40px;
    height: 40px;
}

.searchli {
    display: block !important;
}



/*自定义模板页*/
.custom_all_bg {
    background-repeat: repeat-y;
    background-size: cover;
    background-position: center;
    padding: 45px 0 70px 0;
}

.custom_banner a {
    width: 100%;
    height: 100%;
    display: inline-block;
    background-size: cover !important;
    background-position: center !important;
}

.custom_banner a img {
    width: 100%;
}

.custom_h3 {
    background: url(../static/imgs/6610b7ae24959b0bfcbd47615dadf60c.png) no-repeat;
    color: #F2C475;
    font-size: 36px;
    line-height: 114px;
    box-sizing: border-box;
    width: 586px;
    height: 114px;
    text-align: center;
    margin: 0px auto;
    padding: 0 90px;
    overflow: hidden;
}

.custom_p {
    font-size: 16px;
    color: #666666;
    line-height: 36px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 40px;
}

.custom_richtext * {
    font-size: unset;
    color: unset;
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
    line-height: initial;
}

.custom_richtext {
    padding: 40px;
    background-color: #fff;
}

.custom_five_goods ul {
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
}

.custom_five_goods ul li {
    width: 20%;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 20px;
}

.custom_four_goods ul {
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
}

.custom_four_goods ul li {
    width: 25%;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 20px;
}

.custom_four_goods,
.custom_five_goods {
    text-align: center;
}

.custom_four_goods ul,
.custom_five_goods ul {
    text-align: left;
}

.custom_four_goods>a,
.custom_five_goods>a {
    background-color: #fff;
    color: #333333;
    margin-top: 30px;
    height: 44px;
    line-height: 44px;
    font-size: 18px;
    display: inline-block;
    padding: 0 20px;
}

.custom_four_goods>a i,
.custom_five_goods>a i {
    color: #333333;
}

.custom_five_goods ul li:nth-child(5n) {
    border-right: none;
}

.custom_four_goods ul li:nth-child(4n) {
    border-right: none;
}

.custom_four_goods ul li:nth-child(1),
.custom_four_goods ul li:nth-child(2),
.custom_four_goods ul li:nth-child(3),
.custom_four_goods ul li:nth-child(4) {
    border-top: none;
}

.custom_five_goods ul li:nth-child(1),
.custom_five_goods ul li:nth-child(2),
.custom_five_goods ul li:nth-child(3),
.custom_five_goods ul li:nth-child(4),
.custom_five_goods ul li:nth-child(5) {
    border-top: none;
}


.custom_dropship_top {
    width: 100%;
    background-color: #fff;
    padding: 50px 0;
    margin: 0;
}

.null_li div {
    width: 100%;
    height: 200px;
    background-color: #eee;
}

.null_li p {
    width: 100%;
    height: 34px;
    background-color: #eee;
    margin: 10px 0;
}

.null_li span {
    display: inline-block;
    width: 40%;
    height: 34px;
    background-color: #eee;
}

.pic a img {
    max-width: 100%;
}

.pay_tips_span {
    color: #FE7800 !important;
}

/*赛盈引导*/
.saleyee_goto_text {
    padding: 20px;
    text-align: center;
}

.saleyee_goto_text p {
    font-size: 14px;
    color: #333;
    line-height: 1.5em;
    margin: 30px 0;
}

.saleyee_goto_text .redirect_a {
    display: inline-block;
    margin: 60px 10px 10px 10px;
    background-color: #CB261C;
    color: #fff;
    line-height: 1.5em;
    border-radius: 3px;
    padding: 5px 10px;
    font-size: 14px;
}

.guidediv {
    text-align: center;
    margin: 20px 0;
}

.floating_migrate {
    cursor: pointer;
    display: inline;
    position: fixed;
    right: -125px;
    bottom: 5px;
    z-index: 998;
    height: 100px;
    width: 125px;
    background: url(../static/imgs/1f8d74cecc5b9ba8b28ca7a3d9d8d424.png) right center no-repeat;
    transition: all .2s;
}


/*颜色兼容新增*/
.hezuo .swiper-container .swiper-slide.active {
    border-top-color: #CB261C !important;
}

.new_service_box {
    color: #CB261C !important;
}

.new_service_box.service_hover_box {
    color: #666 !important;
}

.service_hover_box:hover {
    color: #fff !important;
}

.layui-btn {
    background-color: #CB261C;
}

.commodity h3 b {
    color: #CB261C !important;
}

.page-nub li a.on {
    background: #CB261C !important;
    color: #fff;
    border: 1px solid #CB261C !important;
}

.page-nub li a:hover {
    border: 1px solid #CB261C !important;
    color: #CB261C !important;
    z-index: 1;
}

#btn_a_link:hover {
    border: 1px solid #CB261C !important;
    color: #CB261C !important;
}

.pop-btn .confirm {
    background: #CB261C !important;
}

.layui-tab-brief>.layui-tab-title .layui-this a {
    color: #CB261C !important;
}

.layui-tab-brief>.layui-tab-more li.layui-this:after,
.layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 2px solid #CB261C !important;
}

.layui-laydate .layui-this {
    background-color: #CB261C !important;
}

.layui-laydate-header i:hover,
.layui-laydate-header span:hover {
    color: #CB261C !important;
}

.layui-laydate-footer span:hover {
    color: #CB261C !important;
}

.a_notice_details {
    color: #CB261C !important;
}

.about_strength .swiper-slide {
    display: block;
}

.about_strength .swiper-slide img {
    display: block;
    width: 100%;
}

.about_strength .swiper-slide p {
    font-size: 20px;
    font-weight: 400;
    color: #333333;
    line-height: 35px;
    margin: 10px 0;
}

.appliy_authorize_login ul li:first-child a {
    color: #CB261C !important;
}

.appliy_authorize_box a {
    color: #CB261C !important;
}

.subbox .item h6,
.subbox .item>p {
    display: inline-flex !important;
    word-break: keep-all !important;
}

.deal_color,
.deal_color:hover,
.deal_color:focus {
    color: #CB261C !important;
}

.layui-tab-brief>.layui-tab-title .layui-this {
    color: #CB261C !important;
}

.other-btn a {
    color: #CB261C !important;
}

.layui-tab-brief>.layui-tab-title .layui-this {
    color: #CB261C !important;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #CB261C !important;
}

.layui-tab-brief>.layui-tab-title .layui-this {
    color: #CB261C !important;
}

.payfor_agree_btn {
    font-size: 14px;
    padding: 10px 0;
    line-height: 34px;
}

.layui-laypage a:hover {
    color: #CB261C !important;
}

.combtn:hover {
    background: #CB261C !important;
}

.page-nub li a.on:hover {
    background: #CB261C !important;
    color: #fff !important;
    border: 1px solid #CB261C !important;
}

.vat_invoice_btn button {
    background-color: #CB261C !important;
    color: #fff;
    border: 1px solid #CB261C !important;
}

.appliy_logo {
    align-items: center !important;
}

.user_newsdownload a {
    color: #CB261C !important;
}

.other-apibtn,
.article_body a {
    color: #CB261C !important;
}

.vat_invoice_btn button.cancel {
    background-color: #fff !important;
    border-color: #d2d2d2 !important;
}

.coulm-list table a {
    color: #CB261C !important;
}

.statusleft a {
    color: #CB261C !important;
}

.statusleft a.payorderbtn {
    color: #fff !important;
}

.richtextbox img {
    max-width: 100%;
    height: auto;
}

.platformorder table tr th h6 a {
    color: #CB261C !important;
}

.wpsafe li i.ion6 {
    background-position: right -586px
}

.wpsafe li.nocert_li i.ion6 {
    background-position: left -586px
}

.layui-btn-primary {
    background-color: #FFF !important;
}

.set_next_btn:hover {
    color: #fff;
}

.layui-btn-primary:hover {
    border-color: #CB261C !important;
}

.custom_richtext img {
    max-width: 100%;
    height: auto;
}

.blog-getstarted-enter button {
    background-color: #CB261C !important;
}

.blog-getstarted-enter input {
    border: 1px solid #CB261C !important;
}

/*新找回密码*/
/*.new_findPassword{ width: 550px; margin:0 auto; padding-bottom: 60px; }
.new_findPassword ul li{ display: flex; margin-bottom: 15px;  }
.new_findPassword ul li p{ text-align: right; width: 150px; line-height: 38px; font-size: 14px; color: #333;font-weight: bold; }
.new_findpassword{ width: 400px; }
.verification_code{ display: flex; justify-content: space-between;align-items: center; }
.verification_code input{ width: 270px;  }
.verification_code button.get_code_btn{ display: block; width: 120px; text-align: center; background-color:#CB261C; color: #fff; height: 38px; line-height: 38px; border-radius: 3px;  }
.verification_code img{height: 38px; }
.new_findpassword>span *{ color: red; }
.new_findpassword a.findPassword_next{ display: block;width: 100%; height: 38px; line-height: 38px; border-radius: 3px;background-color:#CB261C; color: #fff; text-align: center; margin-bottom: 10px; }
.new_findPassword form{ margin-left: -60px;  }
.new_findPassword>p{text-align: left; line-height: 24px;margin-bottom: 5px;margin-left: 90px; }*/



/*视频模块*/

/*首页视频楼层*/
.video_recommended {
    margin-bottom: 35px;
}

.video_recommended>ul {
    display: flex;
    background-color: #fff;
    padding: 20px;
    flex-wrap: wrap;
}

.video_recommended>ul>li {
    width: calc(33% - 10px);
    margin-right: 20px;
}

.video_recommended>ul>li:nth-child(3n) {
    margin-right: 0px;
}

.video_recommended>ul>li a.video_box {
    position: relative;
    display: inline-block;
}

.video_recommended>ul>li a>img {
    max-width: 100%;
}

.video_time {
    position: absolute;
    right: 15px;
    bottom: 15px;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    font-size: 16px;
    padding: 0 10px;
    border-radius: 5px;
    height: 26px;
    line-height: 26px;
    z-index: 2;
}

.video_introduction {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 24px;
    margin-top: 10px;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.video_release_time {
    display: flex;
    margin: 5px 0;
    align-items: center;
}

.video_release_time img {
    height: 12px;
}

.video_release_time em {
    color: #999;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    margin-left: 3px;
}

/*新找回密码*/
.new_findPassword {
    width: 550px;
    margin: 0 auto;
    padding-bottom: 60px;
}

.new_findPassword ul li {
    display: flex;
    margin-bottom: 15px;
}

.new_findPassword ul li p {
    text-align: right;
    width: 150px;
    line-height: 38px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
}

.new_findpassword {
    width: 400px;
}

.verification_code {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.verification_code input {
    width: 270px;
}

.verification_code button.get_code_btn {
    display: block;
    width: 120px;
    text-align: center;
    background-color: #CB261C;
    color: #fff;
    height: 38px;
    line-height: 38px;
    border-radius: 3px;
}

.verification_code img {
    height: 38px;
}

.new_findpassword>span * {
    color: red;
}

.new_findpassword a.findPassword_next {
    display: block;
    width: 100%;
    height: 38px;
    line-height: 38px;
    border-radius: 3px;
    background-color: #CB261C;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
}

.new_findPassword form {
    margin-left: -60px;
}

.new_findPassword>p {
    text-align: left;
    line-height: 24px;
    margin-bottom: 5px;
    margin-left: 90px;
}

/*反馈facebook弹窗*/
.facebook_popup h5 {
    font-size: 24px;
    color: #333333;
    line-height: 62px;
    text-align: center;
    padding: 0 30px;
    margin-top: 10px;
}

.facebook_popup p {
    padding: 0 30px;
    font-size: 20px;
    color: #666666;
    text-align: center;
}

.facebook_popup_btn {
    margin: 25px 0 20px 0;
    padding: 0 30px;
    display: flex;
    justify-content: center;
}

.facebook_popup_btn .facebook_popup_btn1 {
    display: inline-block;
    width: 160px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: #CB261C;
    border-radius: 4px;
    margin-right: 20px;
    font-size: 18px;
    color: #FFFFFF;
}

.facebook_popup_btn .facebook_popup_btn2 {
    display: inline-block;
    width: 160px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    font-size: 18px;
    color: #666;
}

/*商品详情页*/
.product_details_video {
    width: 820px;
    margin: 20px auto;
}

.product_details_video p.video_introduction_p {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
}

.product_details_video .video_release_time {
    margin: 10px 0;
}


/*列表页*/
.banner_a a {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.video_list {
    margin-top: 10px;
}

.video_list .video_recommended>ul {
    background-color: unset;
    padding: 10px 0;
}

.video_list .video_recommended>ul>li {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
}

.video_htmlbox .condition {
    margin-top: 20px;
}

.video_recommended_classify {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0px 0 10px 0;
}

.video_recommended_classify b {
    font-size: 24px;
    color: #000000;
    line-height: 24px;
    font-weight: 500;
    display: inline-block;
    line-height: 24px;
}

.video_recommended_classify a,
.video_recommended_classify a i {
    font-size: 16px;
    color: #666;
}

.video_list .video_recommended>ul>li {
    width: calc(25% - 15px);
}

.video_list .video_recommended>ul>li:nth-child(3n) {
    margin-right: 20px;
}

.video_list .video_recommended>ul>li:nth-child(4n) {
    margin-right: 0px;
}

.video_list .video_recommended {
    margin-bottom: 10px;
}

.video_list {
    padding-top: 20px;
}

/*列表更多页*/
.video_details_banner img {
    width: 100%;
}

.video_more_div {
    padding-top: 20px;
}

.video_more_div .video_recommended>ul {
    background-color: unset;
    padding: 10px 0 0 0;
}

.video_more_div .video_recommended>ul>li {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
}

.video_more_div .video_recommended>ul>li {
    width: calc(25% - 15px);
}

.video_more_div .video_recommended>ul>li:nth-child(3n) {
    margin-right: 20px;
}

.video_more_div .video_recommended>ul>li:nth-child(4n) {
    margin-right: 0px;
}


/*详情页*/
.video_details_box {
    width: 100%;
    background-repeat: repeat-y;
    background-position: center;
    background-size: cover;
    padding: 20px 0;
}

.video_details_title {
    background-color: #fff;
    padding: 20px;
}

.video_details_title p.video_brief_introduction {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
}

.video_details_title h5 {
    display: block;
    font-size: 24px;
    line-height: 30px;
    color: #000000;
    font-weight: bold;
}

.video_details_property .video_release_time {
    margin: 0;
}

.video_details_div {
    display: flex;
    background-color: #fff;
    margin-bottom: 20px;
}

.video_details_other_title {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 20px;
}

.video_details_wrapper {
    width: 70%;
}

.video_details_other {
    width: 30%;
    padding: 20px;
}

.video_details_other ul li {
    display: flex;
    margin-bottom: 20px;
}

.video_details_other ul li a.video_box {
    position: relative;
}

.video_details_other ul li a.video_box>span {
    position: absolute;
    left: 10px;
    bottom: 10px;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    font-size: 14px;
    padding: 0 10px;
    border-radius: 5px;
    height: 26px;
    line-height: 26px;
    z-index: 2;
}

.video_details_other ul li a.video_box img {
    width: 200px;
    margin-right: 10px;
}

.video_details_other_p {
    font-size: 16px;
    color: #333333;
    line-height: 24px;
}

.video_recommended_products {
    margin: 20px 0;
}

.video_recommended_title p {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
}

.video_recommended_title {
    padding: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    margin-bottom: 10px;
}

.video_recommended_time {
    display: flex;
    align-items: center;
}

.video_recommended_time p {
    height: 26px;
    background: #FF6128;
    border-radius: 3px;
    line-height: 26px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
}

.video_recommended_time p span {
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 10px;
    display: inline-block;
    line-height: 26px;
}

.video_recommended_time ul {
    display: flex;
    margin-left: 20px;
    align-items: center;
}

.video_recommended_time ul li {
    font-weight: bold;
    color: #000;
    padding: 0 5px;
    font-size: 18px;
}

.video_recommended_time ul li.video_time_li {
    min-width: 30px;
    height: 30px;
    font-size: 16px;
    font-weight: 500;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 50%;
    text-align: center;
    color: #fff;
    line-height: 30px;
    padding: 0px;
}

.video_products .commodity_style {
    width: 100%;
    text-align: left;
    margin-right: 0px;
}

/*.video_products .swiper-slide{ border-right:1px solid #DADADA; }*/
.video_products .swiper-button-next {
    width: 40px;
    height: 48px;
    background: #333333 !important;
    opacity: 0.5 !important;
    border-radius: 24px 0px 0px 24px;
    right: 0px;
    top: 40%;
    padding-left: 7px;
}

.video_products .swiper-button-prev {
    width: 40px;
    height: 48px;
    background: #333333 !important;
    opacity: 0.5 !important;
    border-radius: 0px 24px 24px 0px;
    left: 0px;
    top: 40%;
    padding-right: 7px;
}

.video_products .swiper-button-next i:before,
.video_products .swiper-button-prev i:before {
    font-size: 24px !important;
    color: #fff !important;
}

.video_products .swiper-button-next i,
.video_products .swiper-button-prev i {
    font-size: 24px !important;
    color: #fff !important;
    line-height: 48px !important;
}

.video_products .swiper-container:hover .swiper-button-next,
.video_products .swiper-container:hover .swiper-button-prev {
    opacity: 0.5;
}

.video_more_products>p {
    font-size: 48px;
    color: #333333;
    font-weight: bold;
    text-align: center;
    line-height: 1.5em;
    margin: 50px 0;
}

.video_moreproducts_tabcontrol .swiper-container {
    margin-bottom: 10px;
    padding: 20px;
    background-color: #fff;
}

.video_moreproducts_tabcontrol .swiper-slide {
    width: auto;
    padding: 0 30px;
    cursor: pointer;
}

.video_moreproducts_tabcontrol .swiper-slide p {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    position: relative;
}

.video_moreproducts_tabcontrol .swiper-slide.on p:after {
    content: "";
    width: 100%;
    position: absolute;
    top: 26px;
    border-bottom: 3px solid #CB261C;
    left: 0;
}

.video_moreproducts_tabcontrol .swiper-slide.on p {
    color: #CB261C;
}

.video_moreproducts_tabcontrol .swiper-button-prev {
    box-shadow: 5px 0 5px #eee;
    top: 22px;
    height: 100%;
    left: 0px;
    text-align: center;
    padding: 0;
    line-height: 56px;
    background-color: #fff !important;
}

.video_moreproducts_tabcontrol .swiper-button-next {
    box-shadow: -5px 0 5px #eee;
    top: 22px;
    height: 100%;
    right: 0px;
    text-align: center;
    padding: 0;
    line-height: 56px;
    background-color: #fff !important;
}

.video_moreproducts_tabcontrol .swiper-button-next i:before,
.video_moreproducts_tabcontrol .swiper-button-prev i:before {
    font-size: 24px !important;
    color: #666 !important;
}

.video_moreproducts_tabcontrol .swiper-button-next i,
.video_moreproducts_tabcontrol .swiper-button-prev i {
    font-size: 24px !important;
    color: #666 !important;
    line-height: 56px !important;
}

.video_more_products_items .goods-arranged {
    display: none;
}

.video_more_products_items .goods-arranged.active {
    display: flex;
    flex-wrap: wrap;
}

.video_moreproducts_tabcontrol .swiper-slide.on {
    border: none !important;
}

.check-all-height {
    height: 50px;
    margin-bottom: 10px;
}

.product_details_video .video_release_time {
    margin: 10px 0;
}

@media screen and (max-width:1680px) {
    .video_details_other ul li a.video_box img {
        width: 170px;
    }
}

.video_details_other ul li:last-child {
    margin-bottom: 0px;
}

.video_details_other {
    padding-bottom: 0px;
}


/*新会员权益*/
.new_member_box {
    background-color: #fff;
    padding: 10px 20px 20px 20px;
    margin: 20px auto;
}

.new_member_box .member_title {
    font-size: 20px;
    color: #333333;
    line-height: 40px;
    margin: 15px 0 5px 0;
    font-weight: bold;
}

.new_member_box p,
.member_text p {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    word-break: break-word;
}

.member_text p b {
    font-weight: bold;
    color: #333;
}

.member_text p a {
    color: #1890FF;
}

.member_bottom {
    margin-bottom: 40px;
    text-align: center;
}

.member_bottom h6 {
    font-size: 20px;
    line-height: 1.5em;
    color: #333;
    margin-top: 60px;
    margin-bottom: 5px;
    font-weight: bold;
}

.member_bottom p {
    font-size: 14px;
    color: #333;
    line-height: 1.5em;
}

.member_bottom a {
    padding: 0px 30px;
    font-size: 14px;
    color: #fff;
    background-color: #CB261C;
    line-height: 40px;
    height: 40px;
    border-radius: 5px;
    display: inline-block;
    margin: 20px 0;
}

.member_bottom a:hover {
    color: #fff;
}

.member_table table {
    margin-bottom: 15px;
}

.member_table table thead tr th {
    font-size: 16px;
    color: #fff;
    line-height: 30px;
}

.text_center_table table tr td,
.text_center_table table tr th {
    text-align: center;
}

.member_table table tr td {
    padding: 14px 15px;
    color: #333;
}

.member_table table tr td span {
    font-size: 12px;
    color: #ff6600;
}

.member_table table tr td span b {
    font-size: 28px;
    color: #ff6600;
    font-weight: inherit;
}

.member_table table tr td em {
    font-size: 12px;
    color: #666;
    display: inline-block;
    padding: 0 3px;
    line-height: 12px;
}

.member_table tr td img {
    width: 16px;
}

.member_table tr .lv {
    font-size: 12px;
    color: #fff;
}

.member_table tr .lv b {
    font-size: 28px;
    color: #fff;
    font-weight: inherit;
}

.vip_benefits_item {
    text-align: left;
    display: flex;
    align-items: center;
}

.vip_tips span {
    width: 16px;
    height: 16px;
    background: url(../static/imgs/ff7260b023e201418783aef072347642.png) no-repeat 100% 100%;
    display: inline-block;
    position: relative;
    background-size: 100%;
    background-position: 0 0;
    top: 2px;
}

.vip_tips span:hover {
    background-position: 0 -16px;
    cursor: pointer;
}

.vip_tips {
    position: relative;
    display: inline-block;
}

.vip_benefits_tips {
    display: none;
    position: absolute;
    top: 27px;
    left: -10px;
    width: 300px;
    background-color: #fffcdd;
    padding: 10px;
    font-size: 14px;
    color: #333;
    line-height: 1.5em;
    z-index: 9;
    box-shadow: 0 0px 10px #ddd;
    border-radius: 3px;
}

.vip_tips .vip_tips_top {
    width: 0;
    height: 0;
    border-width: 0 7px 7px;
    border-style: solid;
    border-color: transparent transparent #fffcdd;
    position: relative;
    position: absolute;
    top: -7px;
    left: 11px;
}

.vip_tips:hover .vip_benefits_tips {
    display: block;
}

.vip_benefits_item p {
    display: inline-block;
    margin-right: 3px;
}

.member_table table tr th {
    background-color: #CB261C;
    color: #fff;
}

.member_table table {
    border: 1px solid #CB261C !important;
    border-radius: 5px !important;
}

.member_table table tbody tr:last-child td {
    border-color: #CB261C;
}

.member_table table thead tr:hover,
.member_table table tbody tr:hover {
    background-color: rgba(255, 255, 255, 0);
}

.first_child_color table tr td:first-child {
    background-color: #f8fcff !important;
}

.btnSelect {
    background: #CB261C !important;
}

.query_complete_div button.btn_query_complete {
    background-color: #CB261C;
    width: 100%;
}

.query_complete_div {
    text-align: center;
    padding: 15px 0 0 0;
}

#code-iframe {
    padding-left: 20px;
}

.product_attribute {
    margin: 0px !important;
    color: #999 !important;
}

.product_attribute:hover {
    text-decoration: none !important;
    color: #999 !important;
}

.goodsname p {
    margin-bottom: 0px;
}

/*商品列表颜色*/
.goods_color ul {
    display: flex;
    margin: 5px 0;
    height: 25px;
    overflow: hidden;
    flex-wrap: wrap;
}

.goods_color ul li {
    margin-right: 2px;
}

.goods_color ul li span {
    width: 25px;
    height: 25px;
    border: 1px solid #eee;
    display: block;
    border-radius: 3px;
    cursor: pointer;
}

.more_goods_color {
    display: block;
    text-decoration: underline;
    color: #CB261C;
    line-height: 22px;
    margin-left: 5px;
}

.goods_color ul li span:hover {
    border-color: #CB261C;
}

.goods_color ul li.active span {
    border-color: #CB261C;
}

.goods_category_left {
    width: 260px;
}

.goods_category_right {
    width: calc(100% - 270px);
}

.commodity .price b.pricereal {
    padding-left: 5px;
    font-size: 12px;
}

.warehouseAddress_div {
    display: inline-block;
}

/*专题页新增*/
.blog-getstarted {
    width: 100%;
    padding: 80px 0;
    text-align: center;
    background-color: #f6f7fa;
}

.blog-getstarted h3 {
    font-size: 2.5em;
    line-height: 1.5em;
    font-family: "Nunito Sans ExtraBold", "Open Sans Bold", "Nunito Sans Black", "Open Sans Extrabold";
    color: #333;
}

.blog-getstarted p {
    font-size: 1em;
    line-height: 1.5em;
    color: #333;
}

.blog-getstarted-ul {
    width: 90%;
    margin: 40px auto;
}

.blog-getstarted-ul ul li {
    float: left;
    width: 20%;
    padding: 0 4%;
}

.blog-getstarted-ul ul li span i {
    font-size: 5em;
    color: #34aba6;
    line-height: 1.5em;
}

.blog-getstarted-ul ul li span:nth-child(3) i {
    font-size: 5.2em;
}

.blog-getstarted-ul ul li p {
    font-size: 1em;
    color: #111;
    line-height: 1.5em;
    font-family: "Nunito Sans ExtraBold", "Open Sans Bold", "Nunito Sans Black", "Open Sans Extrabold";
}

.blog-getstarted-enter {
    width: 100%;
    text-align: center;
}

.blog-getstarted-enter input {
    height: 40px;
    line-height: 40px;
    border: 1px solid #34aba6;
    padding-left: 10px;
    width: 300px;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 3px;
    display: inline-block;
    margin-right: 20px;
}

.blog-getstarted-enter button {
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    background-color: #34aba6;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
}

.blog-getstarted-enter button:hover {
    opacity: 0.9;
}

.custom_pages_moretext .custom_richtext {
    padding-top: 45px;
}

.custom_pages_moregoods .custom_h3 {
    margin: 0px auto 45px auto;
}

.commodity-arranged {
    width: 100%;
    display: none;
}

.commodity-arranged.active {
    display: flex;
    flex-wrap: wrap;
}

.custom_pages_moregoods_img {
    width: calc(40% - 6px);
    margin: 0 10px 10px 0;
    min-height: 200px;
}

.custom_pages_moregoods_img a {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.custom_pages_img .goods-style:nth-child(5n) {
    margin-right: 10px;
}

.custom_pages_img .goods-style:nth-child(4),
.custom_pages_img .goods-style:nth-child(5n-1) {
    margin-right: 0px;
}


.invoice_popup {
    margin-top: 40px;
    text-align: center;
}

.invoice_popup .layui-form-checkbox[lay-skin=primary] {
    margin: 0px !important;
}

.invoice_popup_btn {
    margin-top: 10px;
}

.invoice_popup_btn .layui-btn {
    width: 100px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
}

.video_details_property {
    display: flex;
    align-items: center;
    margin: 10px 0;
}

.video_details_property p {
    margin-right: 20px !important;
}

.video_share span {
    color: #999;
    margin-right: 10px;
    display: block;
}

.video_share {
    display: flex;
    align-items: center;
}

.video_share ul {
    display: flex;
    align-items: center;
}

.video_share ul li {
    margin-right: 10px;
}

.video_share ul li a {
    display: inline-block;
}

.video_share ul li a img {
    width: 26px;
    height: auto;
}

.video_give_like em {
    color: #999;
}

.video_give_like_span {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image: url(../static/imgs/78dfb020e5051fee0fa1727f2d989088.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-right: 3px;
    position: relative;
    top: -1px;
}

.video_give_like.active .video_give_like_span {
    background-position: -24px 0;
}

.video_details_property p {
    display: flex;
    align-items: center;
}

.video_give_like.active em {
    color: #CB261C;
}

.feedback_box img {
    width: 24px;
    height: auto;
    margin-right: 3px;
}

.feedback_box {
    display: flex;
    align-items: center;
    justify-content: center;
}

.feedback_box a {
    text-decoration: underline;
}

/*国内首页底部增加说明*/
.foot_recommend {
    background-color: #fff;
    padding: 50px 0;
}

.foot_recommend_ul {
    display: flex;
    margin-top: 50px;
}

.foot_recommend .foot_recommend_h5 {
    font-size: 28px;
    font-weight: bold;
    line-height: 40px;
    color: #333333;
    text-align: center;
}

.foot_recommend .foot_recommend_p {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: #707070;
    text-align: center;
    margin-top: 15px;
}

.foot_recommend_ul li {
    border-right: 1px solid #f1f1f1;
    text-align: center;
    width: 25%;
    padding: 0 50px;
}

.foot_recommend_ul li:last-child {
    border: none;
}

.foot_recommend_ul li img {
    width: 38px;
    height: auto;
}

.foot_recommend_ul li h5 {
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    color: #333333;
    text-align: center;
    margin-top: 15px;
}

.foot_recommend_ul li p {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #333333;
    text-align: center;
    margin: 15px 0;
}

.addcart .addition_makestock i {
    position: absolute;
    left: -40px;
    top: 0px;
    font-size: 30px;
    color: #ff5400;
    font-weight: 700;
}

/*售后险运费险*/
.insurance_box img {
    width: 20px;
    position: relative;
    top: 0px;
    margin-bottom: 5px;
}

.insurance_box {
    display: inline-block;
    cursor: pointer;
    position: relative;
}

.insurance_hide_text {
    display: none;
    position: absolute;
    background-color: #4e4e4e !important;
    top: 25px;
    left: -10px;
    box-shadow: 0px 0px 7px rgb(0 0 0 / 20%);
    z-index: 9;
    padding: 5px;
    border-radius: 3px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 300px;
    visibility: visible;
    color: #fff !important;
}

.insurance_hide_text:before {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: #4e4e4e !important;
    pointer-events: none;
    top: 0px;
    left: 16px;
    transform: translateY(-4px) rotate(45deg);
    box-shadow: -2px -2px 2px rgb(0 0 0 / 5%);
}

.insurance_box:hover .insurance_hide_text {
    display: block;
}

.insurance_hide_text p,
.insurance_hide_text a,
.insurance_hide_text a:hover,
.insurance_hide_text a:focus {
    color: #fff !important;
    font-size: 14px;
    line-height: 20px;
}

.insurance_hide_text a {
    text-decoration: underline;
}

.platformservice_pop {
    position: relative;
    padding: 20px 20px 80px 20px;
    height: 100%;
}

.platformservice_pop .platformservice_pop_text {
    height: 100%;
    overflow: auto;
}

.platformservice_pop_button {
    position: absolute;
    bottom: 20px;
    width: 860px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#div_platformservice_alter {
    height: 100%;
}

.insurance_popup {
    border-top: 1px solid #eee;
    text-align: left;
    margin-top: 20px;
}

/*热门分类*/
.index_classify_box {
    display: flex;
}

.index_classify_box a.index_classify_firstimg {
    width: 20%;
    margin-right: 20px;
    min-height: 337px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.index_classify_box ul {
    width: calc(80% - 20px);
    display: flex;
    flex-wrap: wrap;
}

.index_classify_box ul li {
    width: calc(33.3% - 14px);
    background-color: #fff;
    padding: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    height: fit-content;
}

.index_classify_box ul li:nth-child(3n) {
    margin-right: 0px;
}

.index_classify_box ul li:nth-child(4),
.index_classify_box ul li:nth-child(5),
.index_classify_box ul li:nth-child(6) {
    margin-bottom: 0px;
}

.index_classify_img {
    display: flex;
}

.index_classify_img a {
    width: calc(33.3% - 6px);
    margin-right: 10px;
}

.index_classify_img a:last-child {
    margin-right: 0px;
}

.index_classify_img a img {
    width: 100%;
}

.index_classify_box a.index_classify_firstimg:hover {
    opacity: 0.8;
}

.index_classify_img a:hover img {
    opacity: 0.8;
}

.index_classify_box ul li h4,
.index_classify_box ul li h4 a {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 24px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index_classify_box ul li h4 a:hover {
    color: #CB261C;
}

/*视频列表增加分享*/
.video_list_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.video_list_share {
    position: relative;
    cursor: pointer;
    z-index: 9
}

.video_list_share p {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
}

.video_list_share p span {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: url(../static/imgs/9cf987d5093c04ebb7e6d8e4e27c7d98.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-right: 3px;
}

.video_list_share p:hover span {
    background-position: -18px 0;
}

.video_share_hidebox {
    width: max-content;
    display: none;
    position: absolute;
    padding: 10px;
    background: #FFFFFF;
    box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 21%);
    border-radius: 4px;
    bottom: 15px;
    right: -15px;
    margin-bottom: 20px;
}

.video_share_hidebox ul {
    display: flex;
    align-items: center;
}

.video_share_hidebox ul li {
    margin-right: 10px;
}

.video_share_hidebox ul li:last-child {
    margin: 0px;
}

.video_share_hidebox ul li a img {
    width: 26px;
    height: auto;
}

.video_share_hidebox:before {
    content: '';
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: #fff;
    position: absolute;
    bottom: -20px;
    right: 20px;
}

.video_list_share:hover .video_share_hidebox {
    display: block;
}

/*新合作伙伴*/
.partners_text {
    background-color: #F2F3F7;
    display: block;
    margin: 0px;
    padding: 70px 0 30px 0;
}

.partners_items>p {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    margin: 75px 0 45px 0;
    text-align: center;
}

.partners_items ul {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}

.partners_items ul li {
    transition: all 350ms ease;
    background-color: #fff;
    width: calc(25% - 30px);
    margin: 0 40px 40px 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.partners_items ul li:nth-child(4n) {
    margin-right: 0px;
}

.partners_items ul li:hover {
    transform: translateY(-4px);
    box-shadow: 0px 8px 30px 0px rgb(0 0 0 / 10%);
}

.partner_deailt img {
    max-width: 100%;
    margin: 30px 0;
}

.partner_deailt {
    padding: 0 40px;
}

.partner_deailt p {
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    padding-bottom: 36px;
}

.partners_items ul li>a {
    font-size: 14px;
    font-weight: bold;
    color: #CB261C;
    line-height: 24px;
    display: block;
    text-align: center;
    padding: 25px 0;
    border-top: 1px solid #EFEFEF;
}

.partners_items {
    display: none;
}

.partners_items.active {
    display: block;
}

.partner_top {
    position: fixed;
    right: 20px;
    bottom: 70px;
    cursor: pointer;
}

/*商品列表页*/
.more_inventory_text {
    position: relative
}

.hide_inventory_text {
    box-shadow: 0px 0px 7px rgb(0 0 0 / 10%);
    z-index: 19;
    padding: 15px;
    display: none;
    position: absolute;
    bottom: -39px;
    left: -15px;
    width: calc(100% + 30px);
    background: #fff;
    height: 300px;
    overflow: auto;
}

.hide_inventory_text ul li {
    padding: 0 !important;
    margin: 0 0 10px 0 !important;
    width: auto !important;
}

.hide_inventory_text ul li:last-child {
    margin: 0px !important;
}

.hide_inventory_text ul li p {
    text-align: left !important;
}

.hide_inventory_text ul li span {
    display: inline-block !important;
    color: #666;
    height: auto;
}

.hide_inventory_text ul li span.color {
    color: #FF6128;
    font-weight: bold;
}

.more_inventory_text:hover .hide_inventory_text {
    display: block;
}

.hide_inventory_text::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 8px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

.hide_inventory_text::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 4px;
    background: #a8a8a8;
}

.hide_inventory_text::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    border-radius: 0px;
    background: #f2f3f5;
}

.dm_corner_title {
    text-align: center;
    padding: 20px;
    background-color: #F2F3F7;
}

.dm_corner_title h3 {
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 40px;
    color: #333333;
}

.dm_corner_title p {
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 28px;
    color: #333333;
}

.dm_corner_rule {
    background-color: #CB261C;
    margin-bottom: 50px;
}

.dm_corner_classification {
    background-color: #CB261C;
    margin-bottom: 40px;
}

.dm_corner_rule ul {
    display: flex;
}

.dm_corner_rule ul li {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    padding: 25px 40px;
    width: 25%;
}

.dm_corner_rule ul li a {
    color: #fff;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 22px;
}

.dm_corner_rule ul li b {
    color: #fff;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 22px;
    display: block;
    position: relative;
    margin-bottom: 22px;
}

.dm_corner_rule ul li b span {
    position: absolute;
    display: block;
    left: -43px;
    width: 5px;
    height: 26px;
    background: #FFFFFF;
}

.dm_corner_rule ul li p {
    color: #fff;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.dm_corner_classification h5 {
    font-size: 30px;
    font-family: PingFang SC;
    font-weight: bold;
    color: #E10403;
    text-align: center;
    background: url(../static/imgs/cfd0cf277cf57f5f7269fe2a81a80948.png) no-repeat;
    box-sizing: border-box;
    width: 448px;
    height: 82px;
    margin: 0 auto;
    position: relative;
    top: -10px;
    line-height: 70px;
    padding: 0 40px;
    overflow: hidden;
}

.dm_corner_classification ul {
    padding: 35px 30px;
    display: flex;
    flex-wrap: wrap;
}

.dm_corner_classification ul li {
    background-color: #fff;
    padding: 20px 40px;
    width: calc(25% - 16.5px);
    margin: 0 20px 20px 0;
}

.dm_corner_classification ul li a {
    display: flex;
    align-items: center;
}

.dm_corner_classification ul li:nth-child(4n) {
    margin-right: 0px;
}

.dm_corner_classification ul li span {
    display: block;
    width: 64px;
    height: 64px;
    margin-right: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: -64px 0px;
}

.dm_corner_classification ul li b {
    display: block;
    font-size: 24px;
    font-family: PingFang SC;
    line-height: 33px;
    color: #333333;
    width: calc(100% - 94px);
    height: 64px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 64px;
}

@media screen and (max-width:1680px) {
    .dm_corner_classification ul li {
        padding: 20px;
    }

    .dm_corner_classification ul li span {
        margin-right: 20px;
    }
}

/* 个人中心改版 2021-12-22 */
.user_level_title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}

.user_level_title p {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #333333;
}

.user_level_title a {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #CB261C;
}

.user_level_title a:hover {
    color: #CB261C;
}

.user_level_detail {
    margin: 20px 0 10px 0;
    position: relative;
}

.user_level_detail_ul {
    display: flex;
    cursor: pointer;
}

.user_level_detail_ul li {
    width: calc(16.6% - 2px);
    margin-right: 2px;
    text-align: center;
}

.user_level_detail_ul li:last-child {
    margin-right: 0px;
}

.user_level_detail_ul li b {
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    font-size: 14px;
    color: #CB261C;
    font-weight: 400;
    margin-bottom: 5px;
}

.user_level_detail_ul li span {
    width: 100%;
    height: 12px;
    display: inline-block;
    background: #CB261C;
    opacity: 0.3;
}

.user_level_detail_ul li p {
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    text-align: center;
}

.user_level_detail_ul li.active b {
    background-image: url(../static/imgs/4f10ca96fc4aa0f36fc878cce4c958f4.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFFFFF;
}

.user_level_detail_ul li.active span {
    opacity: 1;
}

.user_level_detail_ul li:last-child span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.user_level_detail_ul li:first-child span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.user_level_detail_supernatant {
    display: none;
    position: absolute;
    top: 90px;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    z-index: 9;
}

.user_level_detail_supernatant>p {
    padding: 18px 20px;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    color: #666666;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 30px;
}

.user_level_detail_supernatant ul {
    display: flex;
    flex-wrap: wrap;
}

.user_level_detail_supernatant ul li {
    width: 16.6%;
    padding: 0px 10px 30px 10px;
    text-align: center;
}

.user_level_detail_supernatant ul li p {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #666666;
}

.user_level_detail_supernatant ul li span {
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url(../static/imgs/bd5826d04fdee6b8eb9b900f4a9ba8f5.png);
    background-repeat: no-repeat;
}

.user_level_detail_supernatant ul li span.level_detail_icon1 {
    background-position: 0 0;
}

.user_level_detail_supernatant ul li span.level_detail_icon2 {
    background-position: -40px 0;
}

.user_level_detail_supernatant ul li span.level_detail_icon3 {
    background-position: -80px 0;
}

.user_level_detail_supernatant ul li span.level_detail_icon4 {
    background-position: -120px 0;
}

.user_level_detail_supernatant ul li span.level_detail_icon5 {
    background-position: -160px 0;
}

.user_level_detail_supernatant ul li span.level_detail_icon6 {
    background-position: -200px 0;
}

.user_level_detail_supernatant ul li span.level_detail_icon7 {
    background-position: 0 -40px;
}

.user_level_detail_supernatant ul li span.level_detail_icon8 {
    background-position: -40px -40px;
}

.user_level_detail_supernatant ul li span.level_detail_icon9 {
    background-position: -80px -40px;
}

.user_level_detail_supernatant ul li span.level_detail_icon10 {
    background-position: -120px -40px;
}

.user_level_detail_supernatant ul li span.level_detail_icon11 {
    background-position: -160px -40px;
}

.user_level_detail_supernatant ul li span.level_detail_icon12 {
    background-position: -200px -40px;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon1 {
    background-position: -240px 0;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon2 {
    background-position: -280px 0;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon3 {
    background-position: -320px 0;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon4 {
    background-position: -360px 0;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon5 {
    background-position: -400px 0;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon6 {
    background-position: -440px 0;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon7 {
    background-position: -240px -40px;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon8 {
    background-position: -280px -40px;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon9 {
    background-position: -320px -40px;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon10 {
    background-position: -360px -40px;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon11 {
    background-position: -400px -40px;
}

.user_level_detail_supernatant ul li.active span.level_detail_icon12 {
    background-position: -440px -40px;
}

.user_level_detail:hover .user_level_detail_supernatant {
    display: block;
}

/* 购物车右侧结算 */
.new_total_prices ul {
    margin-bottom: 20px;
}

.new_total_prices ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.new_total_prices ul li b {
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: #333333;
    font-weight: 500;
}

.new_total_prices ul li span {
    font-size: 14px;
    line-height: 30px;
    color: #333333;
}

.new_total_prices ul li span.pricesred {
    font-weight: bold;
    color: #C81522;
}

.new_total_prices>a.paybtn {
    display: block;
    width: 100%;
    background-color: #c81522;
    color: #fff;
    text-align: center;
    line-height: 34px;
    height: 34px;
    font-size: 16px;
    border-radius: 3px;
}

.new_total_prices>a.paybtn:hover {
    opacity: 0.9;
}

.new_purchase {
    display: flex;
    justify-content: end;
}

.new_purchase>p {
    display: inline-block;
}

.purchase_box {
    position: relative;
    width: 150px;
    text-align: right;
    display: inline-block;
    line-height: 30px;
}

.purchase_box>span {
    display: inline-block;
    width: 150px;
    color: #666;
    vertical-align: top;
    font-weight: bold;
    cursor: pointer;
}

.purchase_box>span>i {
    font-size: 12px;
    display: inline-block;
    padding-left: 4px;
    color: #666;
}

.purchase_box:hover .purchase_coupons_hide {
    display: block;
}

.purchase_coupons_hide {
    display: none;
    font-weight: 500;
    position: absolute;
    z-index: 1;
    width: 300px;
    right: -20px;
    top: 30px;
    padding: 8px 10px;
    color: #666;
    line-height: 22px;
    background: #fff;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    text-align: left;
    font-weight: 500;
}

.purchase_coupons_hide:after {
    content: '';
    position: absolute;
    top: -7px;
    right: 25px;
    border-bottom: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

.purchase_coupons_hide>p {
    line-height: 22px;
}

.purchase_coupons_hide>p>em {
    text-align: right;
    display: inline-block;
}


/*结算页选择优惠券*/
.submit_choose_coupons {
    padding-top: 10px;
    text-align: right;
    position: relative;
}

.choose_coupons_box {
    border: 1px solid #e6e6e6;
    height: 34px;
    line-height: 34px;
    width: 245px;
    padding: 0 10px;
    display: inline-flex;
    justify-content: space-between;
    cursor: pointer;
}

.choose_coupons_box p {
    width: 200px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.choose_coupons_hide {
    display: none;
    position: absolute;
    right: 0px;
    top: 54px;
    background-color: #fff;
    padding: 20px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    width: 960px;
    text-align: left;
    z-index: 99;
}

.choose_coupons_hide>p {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: #333333;
    margin-bottom: 16px;
}

.choose_coupons_ul {
    display: flex;
    flex-wrap: wrap;
    min-height: 142px;
    max-height: 274px;
    overflow-y: auto;
}

.choose_coupons_ul li {
    width: calc(33.3% - 7px);
    height: 132px;
    margin-right: 10px;
    background-color: #FFF1EB;
    margin-top: 10px;
    padding: 14px 20px;
    cursor: pointer;
    display: flex;
    position: relative;
}

.choose_coupons_ul::-webkit-scrollbar {
    width: 8px;
    height: 1px;
}

.choose_coupons_ul::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.45);
}

.choose_coupons_ul::-webkit-scrollbar-track {
    border-radius: 0px;
    background: #f2f3f5;
}

.choose_coupons_ul li:nth-child(3),
.choose_coupons_ul li:nth-child(2),
.choose_coupons_ul li:nth-child(1) {
    margin-top: 0px;
}

.choose_coupons_ul li:nth-child(3n) {
    margin-right: 0px;
}

.choose_coupons_ul li>p span {
    width: 20px;
    height: 20px;
    background: #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 50%;
    position: relative;
    display: block;
}

.choose_coupons_ul li>p span i {
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: 0px;
    left: 3px;
}

.choose_coupons_ul li.active>p span {
    background-color: #84C54D;
    border-color: #84C54D;
}

.choose_coupons_deail {
    margin-left: 20px;
}

.choose_coupons_deail p {
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    color: #CB261C;
    margin-bottom: 8px;
}

.choose_coupons_deail span {
    display: block;
    font-size: 12px;
    line-height: 18px;
}

.choose_coupons_ul li>em {
    color: rgba(255, 128, 0, 1);
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    line-height: 24px;
    background: #FFEA9B;
    padding: 0 10px;
    border-radius: 0px 0px 0px 4px;
}


/* 采购券 */
.discount_count_box>ul {
    display: flex;
    flex-wrap: wrap;
}

.discount_count_box>ul>li {
    width: calc(50% - 10px);
    margin-right: 20px;
    display: flex;
    margin-bottom: 20px;
}

.discount_count_box>ul>li:nth-child(2n) {
    margin-right: 0px;
}

.discount_denomination {
    width: 200px;
    position: relative;
    background-color: #FEF1E8;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 60px 0px;
    border-right: 1px dashed rgba(203, 38, 38, 0.2);
}

.discount_denomination em {
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    line-height: 24px;
    background: #FFEA9B;
    padding: 0 10px;
    border-radius: 0px 0px 4px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #FF8000;
}

.discount_denomination p {
    font-size: 28px;
    font-weight: 800;
    line-height: 38px;
    color: #CB261C;
}

.discount_denomination span {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #666666;
    display: block;
}

.cro_left_top,
.cro_right_top,
.cro_left_bottom,
.cro_right_bottom {
    position: absolute;
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    z-index: 1;
    background: #fff;
}

.cro_left_top {
    top: -1px;
    left: -1px;
    border-radius: 0 0 20px 0;
    border-bottom: 1px solid #FEF1E8;
    border-right: 1px solid #FEF1E8;
}

.cro_right_top {
    top: -1px;
    right: -1px;
    border-radius: 0 0 0 20px;
    border-bottom: 1px solid #FEF1E8;
    border-left: 1px solid #FEF1E8;
}

.cro_left_bottom {
    left: -1px;
    bottom: -1px;
    border-radius: 0 20px 0 0;
    border-top: 1px solid #FEF1E8;
    border-right: 1px solid #FEF1E8;
}

.cro_right_bottom {
    right: -1px;
    bottom: -1px;
    border-radius: 20px 0 0 0;
    border-top: 1px solid #FEF1E8;
    border-left: 1px solid #FEF1E8;
}

.discount_deail {
    width: calc(100% - 200px);
    position: relative;
    background-color: #FEF1E8;
    padding: 20px;
}

.discount_deail ul {
    margin-bottom: 15px;
}

.discount_deail ul li {
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #666666;
}

.discount_deail ul li span {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #666666;
    cursor: pointer;
}

.discount_deail ul li em {
    white-space: nowrap;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #999999;
}

.discount_deail_a {
    height: 40px;
    background: #CB261C;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    color: #FFFFFF;
    display: inline-block;
    padding: 0 27px;
}

.discount_deail_a:hover {
    color: #fff;
}

.discount_used_a {
    background-color: #B0B0B0;
}

.discount_used .discount_denomination,
.discount_used .discount_deail {
    background-color: #F2F3F5;
}

.discount_used .discount_denomination p {
    color: #666666
}

.discount_used .discount_denomination {
    border-color: rgba(102, 102, 102, 0.2);
}

.discount_used .discount_denomination em {
    background-color: #E9E9E9;
    color: #999999;
}

.discount_count_nodata {
    text-align: center;
    padding: 120px 0px;
}

.discount_count_nodata img {
    margin-bottom: 20px;
}

.discount_count_nodata p {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #CCCCCC;
}

.usable_range {
    padding: 20px;
    height: 100%;
    overflow-y: auto;
}

.usable_range ul li {
    margin-bottom: 10px;
    line-height: 24px;
}

.usable_range ul li p {
    display: flex;
}

.usable_range ul li span {
    color: #999;
    display: block;
    white-space: nowrap;
}

.look_discount_rules:hover {
    text-decoration: underline;
}

/*高级筛选*/
.advanced_filter_box {
    width: calc(100% - 90px);
    display: flex;
    padding: 6px 0;
    position: relative;
    z-index: 21;
}

.advanced_filter {
    width: calc(100% - 64px);
    overflow: hidden;
    position: relative;
    padding: 0 40px 0 50px;
    height: 24px;
}

.advanced_filter_swiper {
    width: 100%;
    overflow: hidden;
}

.advanced_filter .swiper-wrapper {
    height: auto;
    /* z-index: 100; */
}

.advanced_filter .swiper-button-next {
    right: 0px;
}

.advanced_filter .swiper-button-next,
.advanced_filter .swiper-button-prev {
    opacity: 1;
    /* z-index: 99; */
    width: 22px;
    height: 22px;
    border: 1px solid #ddd;
    text-align: center;
    top: 22px;
    background-color: #fff !important;
}

.advanced_filter .swiper-button-next i,
.advanced_filter .swiper-button-prev i {
    font-size: 14px;
    color: #999;
    font-weight: 500;
    line-height: 22px;
}

.advanced_filter .swiper-button-disabled {
    opacity: 0.5;
}

.advanced_filter .swiper-slide {
    width: auto;
}

.slide_item_a {
    display: block;
    padding: 0 0 0 5px;
    color: #333;
    font-weight: normal;
    height: 22px;
    line-height: 20px;
    border: 1px solid #E6E6E6;
    font-size: 12px;
    margin: 0px !important;
}

.slide_item_a i {
    font-size: 12px;
    color: #666;
    display: inline-block;
    padding: 0 5px;
    line-height: 22px;
    transition: all .4s;
    position: relative
}

.slide_hide_items {
    position: absolute;
    width: calc(100% + 130px);
    top: 28px;
    left: -110px;
}

.hide_item {
    display: none;
    width: 100%;
    padding: 12px 5px;
    border: 1px solid #999999;
    background-color: #fff;
    position: relative;
}

.hide_item.border_color {
    background-color: #fbffff;
    border: 2px solid #69c1bd
}

.hide_item a {
    line-height: 24px;
    display: inline-block;
    font-size: 12px;
}

.hide_item_a {
    padding-right: 100px;
}

.hide_item_a a:hover {
    color: #CB261C;
}

.hide_item.active {
    display: block;
}

.hover_item_a {
    height: 23px;
    border-color: #999;
    padding: 0 0 0 5px;
    border-bottom: unset;
}

.hover_item_a i {
    transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transition: all .4s;
    position: relative
}

.slide_hide_items .multiple_button {
    margin: 0px !important;
    position: absolute;
    right: 20px;
    top: 12px;
    height: 24px;
    line-height: 22px;
    padding: 0 7px;
    border: 1px solid #ccc;
    color: #666;
    transition: all .3s;
}

.slide_hide_items .multiple_button:hover {
    color: #CB261C;
    border-color: #CB261C;
    transition: all .3s;
}

.slide_hide_items .multiple_button:hover i {
    color: #CB261C;
    transition: all .3s;
}

.slide_hide_items .check_flex_more {
    width: 100%;
}

.multiple_button_cancel {
    padding: 0 7px;
    border: 1px solid #ccc;
}

.multi_select_highlight {
    border: 2px solid #69c1bd;
    border-bottom: none;
}

.loadingDiv {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    left: 0px;
    top: 0px;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
}

.loadingDiv i {
    font-size: 30px;
    color: #fff;
}

.slide_item_a {
    transition: all .1s;
}

.discount_div_p {
    position: relative;
}

.discount_div_p .discount_prompt {
    display: inline-block;
    background-color: #CB261C;
    border-radius: 50%;
    color: #fff;
    width: 20px;
    text-align: center;
    cursor: pointer;
}

.discount_div_p .discount_original_price {
    color: #ff8800;
}

.discount_div_p .discount_price_color {
    color: #999;
}

.discount_div_p img {
    position: relative;
    top: -2px;
    margin-left: 8px;
}

/*不可分销*/
.choose_distributionlimit ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.choose_distributionlimit ul li {
    margin-right: 14px;
    display: flex;
    align-content: center;
    line-height: 40px;
}

.choose_distributionlimit ul li span {
    display: inline-block;
    margin-right: 4px;
    width: 14px;
    height: 14px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    top: 14px;
}

.choose_distributionlimit ul li span.distributionlimit_true {
    background-image: url(../static/imgs/b1114af14e0f1140c1f76ef83e90c5ea.png);
}

.choose_distributionlimit ul li span.distributionlimit_false {
    background-image: url(../static/imgs/28a776ab11f591c23d79d300eda6179c.png);
}

.distributionlimit_tips .insurance_box img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.distributionlimit_tips .insurance_hide_text {
    line-height: 24px;
}


.details_em {
    border: 1px solid #eee !important;
}

.details_em:hover {
    border-color: #CB261C !important;
}

.details_em.curr {
    border-color: #CB261C !important;
}

.em_attr.attr_em_disabled {
    color: #DEDEDE;
    border: 1px dashed #DEDEDE !important;
    cursor: no-drop !important;
}

.details_em.attr_em_disabled {
    opacity: 0.5;
    border: 1px dashed #999 !important;
    cursor: no-drop !important;
}

.platformservicediv_inlineblock {
    display: inline-block;
}

/*刊登推送列表*/
.push_result {
    padding: 80px 0;
    text-align: center;
}

.push_result img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    margin-bottom: 16px;
    width: 77px;
}

.push_result p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #CCCCCC;
    line-height: 36px;
}

.push_result p a {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #1890FF;
    line-height: 36px;
}

.push_table_new .layui-form-checkbox[lay-skin=primary] {
    padding: 0px;
}

.push_table_new tbody tr:hover {
    background-color: rgba(255, 255, 255, 0) !important;
}

.push_table_new img {
    width: 90px;
    height: auto;
}

.push_table_new a.opration_btn:hover {
    color: #CB261C;
}

.push_table_new tr a:hover {
    color: #CB261C;
}

.push_table_new tr th,
.push_table_new tr td {
    text-align: center;
    padding: 9px;
}

.publish_product_text {
    text-align: left;
}

.publish_product_text a {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    margin-bottom: 10px;
    display: inline-block;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.publish_product_text a:hover {
    color: #CB261C;
}

.publish_product_text p span {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 22px;
}

.publish_product_text p b {
    border-radius: 2px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    padding: 0 8px;
    line-height: 20px;
    margin-left: 8px;
    display: inline-block;
}

.publish_product_text p b.variant {
    background: #ECF5FF;
    border: 1px solid #B3D8FF;
    color: #66A9FF;
}

.publish_product_text p b.item_b {
    background: #F6FFED;
    border: 1px solid #B7EB8F;
    color: #52C41A;
}

/*商品详情页——一键刊登*/
.key_published_btn {
    overflow: hidden;
    min-width: 150px;
    height: 40px;
    line-height: 40px;
    background: #FFEDED;
    border: 1px solid #CB261C;
    border-radius: 4px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #CB261C;
    position: relative;
}

.key_published_btn>span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: 0 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../static/imgs/3f8d8e905d1cb80e9c744fe7b9ad292a.png);
    margin-right: 4px;
    top: 4px;
    position: relative;
}

.published_btn_gray {
    background: #F8F8F8;
    border: 1px solid #DFDFDF;
    color: #BFBFBF;
}

.published_btn_gray span {
    background-position: -20px 0;
}

.key_published_btn b {
    background: #CB261C;
    color: #fff;
    border: 1px solid #CB261C;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    line-height: 22px;
    text-align: center;
    position: absolute;
    top: -32px;
    right: -32px;
    transform: rotate(45deg);
    font-size: 10px;
    font-weight: 500;
}

.key_published_btn b span {
    position: absolute;
    bottom: 0px;
    right: 21px;
    font-size: 10px;
    color: #fff;
    transform: rotate(-45deg);
}

.published_btn_gray b {
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
}

.published_btn_gray b span {
    color: #BFBFBF;
}

.word_wrapp_btn button {
    margin: 10px 24px 0 0;
}

.goods_button_flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.goods_button_flex button {
    margin: 15px 15px 0 0;
}

.word_wrapp_btn button span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(../static/imgs/e0f4b50ec04f9137fd3f121719db7b0a.png);
    margin-right: 4px;
    top: 4px;
    position: relative;
}

.down_data_package span {
    background-position: -20px 0;
}

.down_data_package:hover span {
    background-position: 0px 0;
}

.down_data_package:hover,
.set_notifications:hover {
    color: #CB261C;
}

.set_notifications span {
    background-position: -20px -20px;
}

.set_notifications:hover span {
    background-position: 0px -20px;
}



.publishedTo_fasting,
.published_finish {
    padding: 20px 20px 60px 20px;
    height: 100%;
    position: relative
}

.publishedTo_fasting>p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
    color: #333;
    word-break: break-word
}

.publishedTo_fasting>p b {
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
}

.publishedTo_fasting>p a {
    color: #CB261C;
    text-decoration: underline;
    font-size: 16px;
    line-height: 24px;
}

.publishedTo_fasting_tips p {
    font-size: 14px;
    color: #CB261C;
    line-height: 24px
}

.publishedTo_fasting_tips p i {
    color: #CB261C;
    display: inline-block;
    padding: 0 4px 0 0
}

.publishedTo_fasting_tips ul {
    padding-left: 20px
}

.publishedTo_fasting_tips ul li {
    list-style: disc;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 24px;
    color: #666
}

.publishedTo_fasting_btn {
    position: absolute;
    bottom: 20px;
    width: calc(100% - 40px);
    text-align: center
}

.publishedTo_fasting_btn button,
.publishedTo_fasting_btn a {
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    text-align: center;
    border-radius: 2px;
    display: inline-block
}

.publishedTo_fasting_btn .publishedTo_confim {
    background-color: #CB261C;
    color: #fff;
    border: 1px solid #CB261C
}

.publishedTo_fasting_btn .publishedTo_cancel {
    background-color: #fff;
    color: #666;
    border: 1px solid #d2d2d2;
    margin-left: 4px
}

.published_finish h5 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
    color: #333;
    word-break: break-word
}

.published_finish h5>span.success {
    color: #67C23A;
}

.published_finish h5>span.fail {
    color: #CB261C;
}

.published_finish>p {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    margin-bottom: 10px
}

.published_finish>p>span {
    text-decoration: underline;
    display: inline-block;
    padding: 0 8px
}

.published_finish>span {
    display: block;
    font-size: 14px;
    line-height: 26px;
    color: #666
}

.published_finish>span em {
    font-style: normal
}

.op-getRight .published_btn {
    background: url(../static/imgs/aa83cfdd3cebd0d28376adfbee407bf3.png) no-repeat left center;
    background-size: 16px;
}

.published_icon {
    width: 18px;
    height: 18px;
    background: url(../static/imgs/3f8d8e905d1cb80e9c744fe7b9ad292a.png) no-repeat;
    background-position: 0 0;
    background-size: cover;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 7px;
}

.published_icon1 {
    background-position: -18px 0;
}

.key_published_btn {
    overflow: hidden;
    min-width: 150px;
    height: 40px;
    line-height: 40px;
    background: #FFEDED;
    border: 1px solid #CB261C;
    border-radius: 4px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #CB261C;
    position: relative;
}

.key_published_btn>span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: 0 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../static/imgs/3f8d8e905d1cb80e9c744fe7b9ad292a.png);
    margin-right: 4px;
    top: 4px;
    position: relative;
}

.published_btn_gray {
    background: #F8F8F8;
    border: 1px solid #DFDFDF;
    color: #BFBFBF;
}

.published_btn_gray span {
    background-position: -20px 0;
}

.key_published_btn b {
    background: #CB261C;
    color: #fff;
    border: 1px solid #CB261C;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    line-height: 22px;
    text-align: center;
    position: absolute;
    top: -32px;
    right: -32px;
    transform: rotate(45deg);
    font-size: 10px;
    font-weight: 500;
}

.key_published_btn b span {
    position: absolute;
    bottom: 0px;
    right: 21px;
    font-size: 10px;
    color: #fff;
    transform: rotate(-45deg);
}

.published_btn_gray b {
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
}

.published_btn_gray b span {
    color: #BFBFBF;
}

.word_wrapp_btn button {
    margin: 10px 24px 0 0;
}

.goods_button_flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.goods_button_flex button {
    margin: 15px 15px 0 0;
}

.word_wrapp_btn button span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(../static/imgs/e0f4b50ec04f9137fd3f121719db7b0a.png);
    margin-right: 4px;
    top: 4px;
    position: relative;
}

.down_data_package span {
    background-position: -20px 0;
}

.down_data_package:hover span {
    background-position: 0px 0;
}

.down_data_package:hover,
.set_notifications:hover {
    color: #CB261C;
}

.set_notifications span {
    background-position: -20px -20px;
}

.set_notifications:hover span {
    background-position: 0px -20px;
}

.img_to_gray img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    width: 18px;
    height: auto;
}

.product_publish_a {
    line-height: 40px;
    padding-left: 40px;
    color: #666;
    display: inline-block;
}

.product_publish_a:hover {
    color: #CB261C;
}

.check-all {
    z-index: 20;
}

.sku_item_span {
    margin-top: 4px;
    display: inline-block;
    border: 1px solid #CB261C;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    font-size: 12px;
    line-height: 22px;
    color: #CB261C;
    font-size: 14px;
    text-align: center;
}

.push_commodity_title {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 390px;
}

.push_commodity_title:hover {
    color: #CB261C;
}

.publish_list_operation {
    color: #666;
}

.publish_list_operation:hover {
    color: #CB261C;
}

/* 批量下单 */
.bulk_order_head {
    background-color: #F8F8F8;
    padding: 40px;
}

.bulk_order_head p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 22px;
    color: #333333;
}

.bulk_order_head_btn {
    text-align: center;
    margin-top: 40px;
}

.bulk_order_head_btn a,
.bulk_order_head_btn span {
    display: inline-block;
    min-width: 74px;
    text-align: center;
    border-radius: 2px;
    padding: 0 8px;
}

.bulk_order_head_btn a {
    line-height: 28px;
    border: 1px solid #CB261C;
    background: #fff;
    color: #CB261C;
    margin-right: 10px;
}

.bulk_order_head_btn a:hover {
    color: #CB261C;
}

.bulk_order_head_btn span {
    background: #CB261C;
    color: #fff;
    line-height: 30px;
    cursor: pointer;
}

.bulk_order_head_ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
}

.bulk_order_head_ul li {
    text-align: center;
}

.bulk_order_head_ul li:nth-child(2n) {
    width: 10%;
}

.bulk_order_head_ul li img {
    width: 50px;
    height: auto;
}

.bulk_order_head_ul li h5 {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 22px;
    color: #333333;
    margin-top: 10px;
}

.bulk_order_head_ul li p {
    margin-top: 4px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #666666;
}

.bulk_order_head_ul li b {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.yetSele {
    font-style: inherit;
    padding: 0 4px;
    display: inline-block;
}

.myoreder_table_list_title {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: calc(100% - 20px)
}

.myoreder_table_list_title span {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #666666;
    margin-right: 60px;
    margin-bottom: 4px
}

.myoreder_table_list_title span em {
    font-style: normal
}

.myoreder_table_list_title b {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 20px;
    color: #FF6600;
    margin-right: 60px;
    font-weight: 400
}

.myoreder_table_list_btn {
    width: 20px
}

.myoreder_table_list_btn span {
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(../static/imgs/db35abd2531de3a4f94e46243cdd07fc.png);
    cursor: pointer
}

.myoreder_table_list_btn span:hover {
    background-position: -20px 0
}

.myoreder_table_th_flex {
    display: flex;
    justify-content: space-between
}

.upload_record_table .goodsname p {
    margin: 0px
}

.upload_record_table .total_amount {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 20px;
    color: #CB261C
}

.upload_record_table .create_order_btn {
    height: 30px;
    background: rgba(255, 255, 255, 0.39);
    border: 1px solid #E6E6E6;
    border-radius: 15px;
    line-height: 30px;
    padding: 0 15px;
    color: #666;
    display: block;
    margin: 0 auto 4px auto
}

.upload_record_table .create_order_btn:hover {
    background: rgba(253, 242, 242, 0.39);
    border: 1px solid #F8D9D9;
    color: #E06666
}

.create_order_delbtn {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 30px;
    color: #666666
}

.create_order_delbtn:hover {
    color: #CB261C
}

.batchOrdering_change_prompt {
    padding: 40px 20px 60px 20px;
    height: 100%;
    position: relative;
}

.batchOrdering_change_prompt>h5 {
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 18px;
    color: #333333;
    letter-spacing: 1px;
    text-align: center;
    margin-bottom: 40px;
}

.batchOrdering_change_prompt>p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 22px;
    color: #333333;
}

.batchordering_change_prompt_btn {
    position: absolute;
    bottom: 20px;
    width: 860px;
    display: flex;
    justify-content: space-between;
}

.batchordering_change_prompt_btn button {
    height: 34px;
    line-height: 34px;
    padding: 0 21px;
    background-color: #CB261C;
    color: #fff;
    text-align: center;
    border-radius: 2px;
}

.batchordering_change_prompt_btn span {
    line-height: 40px;
    color: #666;
}

.bulk_order_ul {
    position: relative;
    left: 0;
    height: 40px;
    white-space: nowrap;
    font-size: 0;
    border-bottom: 1px solid #e6e6e6;
}

.bulk_order_ul li {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    position: relative;
    line-height: 40px;
    min-width: 65px;
    text-align: center;
    cursor: pointer;
    padding: 0 20px;
}

.bulk_order_ul li.active a {
    color: #CB261C !important;
}

.bulk_order_ul li::after {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    height: 41px;
    border-radius: 2px 2px 0 0;
    box-sizing: border-box;
    pointer-events: none;
}

.bulk_order_ul li.active::after {
    border-radius: 0;
    border-bottom: 2px solid #CB261C;
}

.checkfail {
    color: #666 !important;
}

/*我的订单*/
.complaint-goods .layui-table tfoot tr {
    background-color: #f2f2f2 !important;
}

.myorder_amount_detail {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.myorder_amount_detail li {
    width: 33%;
    padding-right: 20px;
    color: #666;
    margin-top: 14px;
}

.myorder_amount_detail li:nth-child(1),
.myorder_amount_detail li:nth-child(2),
.myorder_amount_detail li:nth-child(3) {
    margin: 0px;
}

.myorder_amount_detail li b {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #999;
}

.length_toolang {
    width: auto !important;
}

.myorder_amount_detail li span {
    display: inline-block;
    line-height: 20px;
    padding: 0 15px 0 0;
}

.myorder_amount_detail li span em {
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #999;
    padding-right: 5px;
}

.amount_detail_btn {
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #666666;
    display: flex;
    align-items: center;
    justify-content: center;
}

.amount_detail_btn i {
    color: #999;
    font-size: 12px;
    margin-left: 4px;
    display: inline-block;
    position: relative;
    transition: all .4s;
}

.amount_detail_btn.active i {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

/* 生成订单 */
.create_order {
    background-color: #fff;
}

.create_order h6 {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 22px;
    color: #333333;
}

.create_order_item {
    display: none;
}

.create_order_item.active {
    display: block;
}

.create_order_itemsbox {
    background-color: #fff;
    padding: 20px;
    border: 1px solid #E6E6E6;
    border-top: none;
}

.create_order_bulkOperation {
    background-color: #FFFCF8;
    padding: 20px;
    margin-bottom: 10px;
}

.create_order .layui-form-checkbox[lay-skin=primary] {
    padding-left: 20px;
}

.create_order .layui-form-checkbox[lay-skin=primary] span {
    padding-right: 0px;
}

.create_order_bulkOperation>p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #666666;
}

.create_order_bulkOperation>ul>li {
    display: flex;
    margin-top: 14px;
}

.create_order_bulkOperation>ul>li>span {
    color: #666;
}

.create_order_bulkOperation_btn {
    display: flex;
    flex-wrap: wrap;
}

.create_order_bulkOperation_btn>li {
    margin-right: 20px;
    display: flex;
    align-items: center;
}

.insurance_box>i {
    font-size: 14px;
    color: #666;
}

.layui_table_thead thead tr th {
    padding-bottom: 5px;
}

.myoreder_table_list_title {
    position: relative;
}

.myoreder_table_list_title p {
    display: none;
    cursor: pointer;
    position: absolute;
    right: -15px;
    top: -10px;
    width: 30px;
    height: 30px;
    background: linear-gradient(45deg, transparent 50%, #CB261C 50%);
    color: #fff;
    text-align: right;
}

.myoreder_table_list_title p i {
    font-size: 14px;
    color: #fff;
}

.close_btn_hover:hover .myoreder_table_list_title p {
    display: block;
}

.close_btn_hover .myoreder_table_list_title {
    width: 100%;
    text-align: left;
}

.flush_right_text .insurance_hide_text {
    right: -10px;
    left: auto;
}

.flush_right_text .insurance_hide_text:before {
    right: 8px;
    left: auto;
}

.flush_text_align .insurance_hide_text {
    text-align: center;
    width: 270px;
}

.create_order_data tfoot {
    background-color: #f2f2f2;
}

.create_order_data tfoot tr th {
    text-align: left !important;
    padding: 20px 15px;
}

.total_order_generated {
    display: flex;
    align-items: center;
    margin-right: 40px;
}

.total_order_generated>p {
    margin-right: 4px;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 22px;
    color: #CB261C;
}

.total_order_generated>p>span {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 22px;
    color: #CB261C;
}

.total_order_tablefoot {
    display: flex;
    justify-content: space-between;
}

.total_order_tablefoot_ul {
    width: 80%;
}

.total_order_tablefoot_ul>li {
    display: flex;
    margin-top: 14px;
}

.total_order_tablefoot_ul>li:first-child {
    margin-top: 0px;
}

.total_order_prompt_tips {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #AD8C6D;
}

.total_order_flex {
    display: flex;
    margin-right: 20px;
}

.total_order_flex input {
    line-height: 34px;
    height: 34px;
    width: 246px;
}

.total_order_flex p {
    word-break: keep-all;
    line-height: 32px;
}

.total_order_tablefoot_ul li>span {
    word-break: keep-all;
}

.total_order_flex .submit_choose_coupons {
    padding: 0px;
    background-color: #fff;
}

.total_order_flex .submit_choose_coupons .choose_coupons_hide {
    left: 1px;
    right: unset;
    z-index: 99;
    border: none;
    top: 34px;
}

.total_order_flex .submit_choose_coupons .choose_coupons_ul li>p span i {
    line-height: 20px;
}

.generate_order_total_layer {
    position: relative;
    bottom: 0px;
    box-sizing: border-box;
    background: #fff;
    z-index: 66;
    width: 100%;
    padding: 20px;
    margin-bottom: 20px;
    text-align: right;
}

.generate_order_total_layer.divflxed {
    position: fixed;
    margin: 0px;
    box-shadow: 0 0 5px #eee;
}

.generate_order_total_layer .settle-accounts {
    float: none;
    display: inline-block;
}

.create_order_currency>ul {
    display: flex;
    background-color: #F9FAFC;
    border-bottom: 1px solid #E6E6E6;
    height: 40px;
}

.create_order_currency>ul>li {
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}

.create_order_currency>ul>li p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 40px;
}

.create_order_currency>ul>li p span {
    display: inline-block;
    padding: 0 4px;
}

.create_order_currency>ul>li.active p {
    color: #CB261C;
}

.create_order_currency>ul>li.active p span {
    color: #CB261C;
}

.create_order_currency>ul>li.active {
    background-color: #fff;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-top: 2px solid #CB261C;
}

.create_order_tablehead_layer {
    height: 40px;
    margin: 10px 0;
}

.create_order_tablehead_layer table {
    position: relative;
    top: 0px;
    box-sizing: border-box;
    background: #fff;
    z-index: 66;
    width: 100%;
    margin: 0;
    box-shadow: rgb(0 0 0 / 10%) 0px 0px 7px;
}

.create_order_tablehead_layer table tr {
    background-color: #e1e1e1;
}

.create_order_tablehead_layer table.divflxed {
    margin-top: 0px;
}

.layui-table tfoot .insurance_hide_text p b {
    width: 50%;
    display: inline-block;
    font-weight: 500;
    text-align: right;
}

.layui-table tfoot .insurance_hide_text p {
    text-align: left;
}

.table_tab_badge {
    display: inline-block;
    background-color: #CB261C;
    color: #fff;
    padding: 0 5px;
    border-radius: 18px;
    height: 18px;
    line-height: 18px;
    position: relative;
    top: -8px;
    left: 2px;
}


/* 落地页 */
.landing_page {
    height: 100%;
    background: linear-gradient(180deg, #FFFFFF, 60%, #F2C4C4);
}

.landing_head .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 40px;
}

.landing_logo a img {
    width: 161px;
    height: auto;
}

.landing_logo a {
    color: #666;
}

.landing_head a:hover {
    color: #CB261C;
}

.landing_text_box {
    height: calc(100% - 86px);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.landing_text {
    width: 750px;
    height: 430px;
    background: #FFFFFF;
    padding: 20px 130px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.landing_btn {
    color: #CB261C;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #fff;
    border-radius: 2px;
    display: block;
    text-align: center;
    font-size: 16px;
    margin-bottom: 20px;
    border: 1px solid #CB261C;
    color: #CB261C;
}

.landing_btn_color {
    background-color: #CB261C;
    color: #fff;
    border-color: #CB261C;
}

.landing_btn:hover {
    color: #CB261C;
}

.landing_btn_color:hover {
    color: #fff;
}

.landing_text h5 {
    font-size: 24px;
    color: #333333;
    line-height: 36px;
    text-align: center;
    margin-bottom: 30px;
}

.landing_text p {
    font-size: 14px;
    font-weight: 400;
    color: #999;
    line-height: 24px;
    margin-top: 10px;
}

.landing_text p a {
    color: #02A7F0;
    font-size: 14px;
}

.landing_text_box>p {
    margin-top: 30px;
    color: #666;
}

.landing_text_box>p a {
    color: #02A7F0;
}

/* 过渡页结果页 */
.shopify_result_top {
    height: 88px;
    background-color: #fff;
    width: 100%;
}

.shopify_result_top .content {
    display: flex;
    align-items: center;
    height: 100%;
}

.shopify_result_top img {
    width: 161px;
}

.shopify_result_box {
    width: 100%;
    height: calc(100% - 88px);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.shopify_result_content {
    width: 900px;
    height: 500px;
    background: #FFFFFF;
    padding: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shopify_result_text {
    text-align: center;
}

.shopify_result_text img {
    width: 80px;
    height: auto;
    margin-bottom: 15px;
}

.shopify_result_text h5 {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    text-align: center;
    margin-bottom: 10px;
}

.shopify_result_text p {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
}

.shopify_result_box p {
    line-height: 34px;
    color: #666;
    margin-top: 10px;
}

.shopify_result_box p a {
    color: #0089ff;
}

/* 引导弹窗 */
.led_missile_window {
    display: flex;
    height: 100%;
}

.led_missile_left {
    height: 100%;
    width: 260px;
    background-image: url(../static/imgs/db750a26d38b6330789388da0b7ea12b.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 60px 25px 0 25px;
}

.led_missile_right {
    width: calc(100% - 260px);
    padding: 20px;
}

.led_missile_left h5 {
    font-size: 30px;
    font-weight: bold;
    color: #E4F7FD;
    line-height: 36px;
    background: linear-gradient(0deg, #7FBEF1 15.4052734375%, #E4F7FD 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.led_missile_left h5:nth-of-type(2) {
    margin-bottom: 15px;
}

.led_missile_left p {
    display: inline-block;
    margin-top: 10px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(242, 242, 242, 0.9);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.1) 100%);
}

.led_missile_ul {
    display: flex;
    justify-content: space-between;
    margin-bottom: 13px;
}

.led_missile_ul li {
    font-size: 18px;
    font-weight: 500;
    color: #666666;
    border-bottom: 2px solid transparent;
    padding-bottom: 13px;
    cursor: pointer;
}

.led_missile_ul li.active {
    color: #CB261C;
    border-color: #CB261C;
}

.led_missile_item img {
    width: 100%;
}

.led_missile_itemText {
    display: flex;
    justify-content: space-between;
    margin: 30px 0 10px 0;
    align-items: center;
}

.itemText_left {
    width: 465px;
}

.itemText_left h5 {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 10px;
}

.itemText_left p {
    font-size: 14px;
    font-weight: 500;
    color: #666666;
    line-height: 24px;
}

.led_missile_itemText>a {
    width: 88px;
    height: 34px;
    background: #CB261C;
    border-radius: 2px;
    line-height: 34px;
    color: #fff;
    text-align: center;
    padding: 0 10px;
}

.led_missile_item {
    display: none;
}

.led_missile_item.on {
    display: block;
}

.shopify_result_text p {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
}


/*shopify*/
.shopify_edits_products {
    padding: 10px 20px 0px 20px;
    height: calc(100% - 50px);
    overflow: hidden;
}

.shopify_products {
    display: flex;
}

.shopify_products_leftImg {
    width: 225px;
    margin-right: 20px;
}

.shopify_products_leftImg img {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.shopify_products_rightForm {
    width: calc(100% - 245px);
}

.shopify_tab .layui-tab-content {
    padding: 0;
    height: calc(100vh - 230px);
    overflow-y: auto;
    margin: 15px 0;
}

.shopify_products_leftBtn {
    cursor: pointer;
    width: 100%;
    display: block;
    border: 1px solid #D5D5D5;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    padding: 0 10px;
    transition: all .4s;
}

.shopify_products_leftBtn:hover {
    border-color: #CB261C;
    color: #CB261C;
}

.shopify_productsForm_title {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}

.shopify_productsForm_title>p {
    color: #333;
    margin-right: 4px;
}

.shopify_productsForm_title>p span {
    font-size: 14px;
    color: #CB261C;
    display: inline-block;
    margin-right: 4px;
}

.shopify_products_rightForm_ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.shopify_products_rightForm_ul li {
    width: calc(50% - 10px);
    margin-bottom: 15px;
}

.change_mainPhoto {
    padding: 20px;
}

.mainPhoto_ul {
    display: flex;
    flex-wrap: wrap;
}

.mainPhoto_ul li {
    width: calc(25% - 15px);
    margin-right: 20px;
    margin-bottom: 20px;
    cursor: pointer;
    border: 2px solid transparent;
    position: relative;
    overflow: hidden;
}

.mainPhoto_ul li:nth-child(4n) {
    margin-right: 0px;
}

.mainPhoto_ul li img {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.mainPhoto_ul li.active {
    border-color: #02A7F0;
}

.change_mainPhoto_rect {
    display: none;
    width: 70px;
    height: 70px;
    position: absolute;
    top: -36px;
    left: -36px;
    background: #02A7F0;
    transform: rotate(45deg);
}

.change_mainPhoto_rect .desc {
    position: absolute;
    top: 25px;
    left: 46px;
    z-index: 1;
    color: #fff;
    transform: rotate(-45deg);
    font-size: 20px !important;
    font-weight: bold;
}

.mainPhoto_ul li.active .change_mainPhoto_rect {
    display: block;
}

.addition_btn {
    width: 80px;
    text-align: center;
    height: 34px;
    line-height: 34px;
    border: 1px solid #e6e6e6;
    display: inline-block;
    padding: 0 15px;
    margin-left: 10px;
}

.flex_select {
    display: flex;
}

.flex_select_left {
    width: calc(100% - 90px);
}

.addition_box {
    position: relative;
}

.addition_supernatant {
    display: none;
    position: absolute;
    background-color: #fff;
    top: 44px;
    right: 0px;
    box-shadow: 0px 0px 7px rgb(0 0 0 / 20%);
    z-index: 9;
    width: 287px;
    padding: 15px;
    border-radius: 3px;
    z-index: 999;
}

.addition_supernatant input {
    width: 100%;
    height: 34px;
    line-height: 34px;
    padding: 10px;
}

.addition_supernatant::before {
    content: '';
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    overflow: hidden;
    background: #ffffff;
    pointer-events: none;
    top: 0px;
    right: 34px;
    transform: translateY(-4px) rotate(45deg);
    box-shadow: -2px -2px 2px rgb(0 0 0 / 5%);
}

.addition_supernatant_btn {
    margin-top: 10px;
    text-align: right;
}

.addition_supernatant_btn .layui-btn {
    height: 34px;
    line-height: 34px;
}

.shopify_tableHeader {
    width: 100px;
    margin-top: 4px;
    display: inline-block;
}

.shopify_tableHeader .layui-input {
    line-height: 32px;
    height: 32px;
}

.layui-form-selected dl {
    text-align: left;
}

.shopify_table {
    width: max-content;
}

.shopify_table_box {
    width: 100%;
    overflow-x: auto;
    min-height: 300px;
}

.shopify_table .insurance_hide_text {
    text-align: left;
}

.shopify_table_required {
    color: #CB261C;
}

.shopify_table td,
.shopify_table th {
    padding: 9px 5px !important;
}

.shopify_table .layui-form-checkbox[lay-skin=primary] {
    padding: 0px
}

.shopify_table tr td img {
    width: 60px;
}

.shopify_table tr td input {
    height: 34px;
    line-height: 34px;
    padding: 0 0 0 10px;
}

.shopify_product_detail input {
    width: 170px;
}

.shopify_product_property input {
    width: 100px;
}

.shopify_product_inventory {
    border: 1px solid #d5d5d5;
    width: 100px;
    display: flex;
    padding: 0 0 0 5px;
    align-items: center;
}

.shopify_product_inventory span {
    color: #999;
    line-height: 34px;
}

.shopify_product_inventory input {
    width: 60px;
    border: none;
    padding: 0 0 0 4px !important;
}

.shopify_product_publishPrice {
    border: 1px solid #d5d5d5;
    width: 100px;
    display: flex;
    padding: 0 0 0 5px;
    align-items: center;
}

.shopify_product_publishPrice span {
    color: #999;
    line-height: 34px;
}

.shopify_product_publishPrice input {
    width: 60px;
    border: none;
    padding: 0 0 0 4px !important;
}

.shopify_product_price {
    font-size: 14px;
    color: #333;
}

.shopify_product_price span {
    color: #999;
    display: inline-block;
    margin-right: 4px;
}

.box_text_right .insurance_hide_text {
    right: -3px;
    left: auto;
}

.box_text_right .insurance_hide_text:before {
    left: auto;
    right: 9px;
}

.text_center {
    text-align: center;
}

.update_all_pullMenu {
    cursor: pointer;
    display: inline-block;
    margin-top: 4px;
    width: 100px;
    line-height: 32px;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    color: #999;
}

.update_all_box {
    width: 100px;
    position: relative;
}

.update_all_pullMenu i {
    color: #c2c2c2;
    transition: all .4s;
    position: relative;
    display: inline-block;
}

.update_operational_floats {
    display: none;
    position: absolute;
    background-color: #fff;
    top: 42px;
    right: 0px;
    box-shadow: 0px 0px 7px rgb(0 0 0 / 20%);
    z-index: 9;
    width: 287px;
    padding: 10px;
    border-radius: 3px;
    z-index: 999;
}

.update_operational {
    display: flex;
    justify-content: center;
    align-items: center;
}

.update_operational p {
    line-height: 34px;
    margin-right: 5px;
}

.update_operational input {
    width: 50px;
    height: 34px;
    line-height: 34px;
}

.update_operational input:last-child {
    width: 70px;
    margin-left: 5px;
    padding-left: 10px;
}

.shopify_property {
    top: 60px;
}

.shopify_property.addition_supernatant::before {
    right: 5px
}

.shopify_property_btn {
    cursor: pointer;
}

/* 分流弹窗 */
.shunt_popup_window {
    padding: 20px;
}

.shunt_popup_window p {
    font-size: 16px;
    color: #666666;
}

.shunt_popup_window span {
    font-size: 14px;
    color: #999999;
}

.shunt_popup_window span img {
    margin-right: 4px;
    position: relative;
    margin-top: -2px;
}

.shunt_popup_window ul {
    margin: 20px 0;
    display: flex;
}

.shunt_popup_window ul li {
    display: inline-block;
    text-align: center;
    width: 220px;
    height: 122px;
    background: #FFFFFF;
    cursor: pointer;
    box-shadow: inset 0 0 0 1px #ccc;
}

.shunt_popup_window ul li:first-child {
    margin-right: 20px;
}

.shunt_popup_window ul li:hover {
    box-shadow: inset 0 0 0 2px #CB261C;
}

.shunt_popup_window ul li img {
    width: 200px;
    height: auto;
    position: relative;
    top: 6px;
}

/* 批量刊登 */
/* 批量刊登 */
.batch_publish {
    padding: 10px 0px 20px 0px;
    height: calc(100% - 70px);
    overflow-y: auto;
}

.batch_publish .reminder {
    margin-left: 20px;
    margin-right: 20px;
}

.shopify_product_img {
    padding: 12px 20px 0px 20px;
    background-color: #F2F3F7;
}

.shopify_product_imgBox p {
    padding: 0 20px;
    font-size: 14px;
    font-weight: 500;
    color: #666666;
    margin-bottom: 15px;
    margin-top: 20px;
}

.shopify_product_img ul {
    overflow-x: auto;
    height: 150px;
    overflow-y: hidden;
    display: flex;
}

.shopify_product_img ul li {
    float: left;
    position: relative;
}

.shopify_product_img ul li>img {
    width: 112px;
    margin-right: 10px;
    height: auto;
}

.shopify_product_img ul::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.shopify_product_img ul::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.45);
}

.shopify_product_img ul::-webkit-scrollbar-track {
    border-radius: 0px;
    background: #f2f3f5;
}

.shopify_product_img ul li:last-child img {
    margin-right: 0px;
}

.shopify_product_img ul li span {
    position: absolute;
    left: 95px;
    top: 4px;
}

.shopify_product_img ul li span img {
    width: 14px;
    height: auto;
}

.shopify_product_img li[data-exception="true"] .li_shade {
    width: 112px;
    height: 112px;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 0px;
    left: 0px;
}

.shopify_batch_form {
    padding: 20px;
}

.shopify_batch_form>p {
    font-size: 14px;
    font-weight: 400;
    color: #000CFF;
    margin-bottom: 15px;
}

.shopify_structure {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.shopify_structure input.shopify_input {
    height: 38px;
    line-height: 38px;
    padding: 0px 0 0 10px;
    width: 210px;
    margin-left: 10px;
}

.shopify_structure_text {
    margin-right: 10px;
    line-height: 38px;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    width: calc(100% - 320px);
    text-align: left;
    display: flex;
    align-items: center;
}

.shopify_structure .layui-select-title {
    width: 90px;
}

.shopify_products_rightForm_ul li {
    margin-bottom: 20px;
}

.shopify_structure_text .insurance_box {
    margin-left: 4px;
}

.shopify_pushpro_btns .layui-btn {
    line-height: 34px;
    height: 34px;
}

.shopify_pushpro_btns {
    background-color: #fff;
    position: absolute;
    bottom: 0px;
    right: 0px;
    text-align: right;
    padding: 10px 20px;
    width: 100%;
}

.shopify_float_tips {
    position: absolute;
    bottom: 38px;
    left: -40px;
    background-color: #fff;
    box-shadow: 0px 0px 7px rgb(0 0 0 / 10%);
    z-index: 99;
    width: 200px;
    padding: 10px;
    text-align: left;
}

.shopify_float_tips h3 {
    color: #333;
}

.shopify_float_tips p {
    word-break: break-word;
    color: #666;
}

.shopify_float_tips i {
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer;
}

.shopify_float_tips::after {
    content: "";
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: #ffffff;
    pointer-events: none;
    bottom: -8px;
    left: 50%;
    transform: translateY(-4px) rotate(45deg);
    box-shadow: 2px 2px 2px rgb(0 0 0 / 5%);
}

.shopify_SKU_adds li span {
    display: inline-block;
    width: 100px;
}

.shopify_SKU_adds li>p {
    display: inline-block;
}

.shopify_textare_num {
    position: relative;
}

.shopify_textare_num textare {
    padding-bottom: 15px;
}

.shopify_textare_num span {
    position: absolute;
    right: 20px;
    bottom: 5px;
    color: #999;
}


.shopify_product_img ul li b {
    line-height: 30px;
    font-weight: 400;
    display: block;
    color: #666;
    font-size: 12px;
}

.pushplatformdisabled {
    cursor: no-drop !important;
    position: relative;
}

.pushplatformdisabled:hover {
    box-shadow: inset 0 0 0 1px #ccc !important;
}

.pushplatformdisabled:after {
    content: '';
    width: 100%;
    height: 100%;
    z-index: 2;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: rgba(255, 255, 255, 0.5)
}

.shopify_products_rightForm_ul input {
    line-height: 34px;
    height: 34px;
}

.shopify_products_rightForm_ul .xm-select-parent .xm-select {
    min-height: unset;
}

.invalidCount {
    color: #CB261C;
}

.choose_distributionlimit {
    display: flex;
    background-color: #FFF7F6;
    padding: 13px;
    margin-top: 20px;
}

.choose_distributionlimit img {
    width: 19px;
    height: 19px;
    margin-right: 11px;
}

.choose_distributionlimit p {
    line-height: 20px;
    color: #CB261C;
}

.shopify_pushpro_btns .layui-btn-primary:hover {
    color: #CB261C !important;
}

.uploadImg_box_img img {
    border: 2px dashed #ddd;
    box-sizing: content-box;
}

.uploadImg_btn {
    height: 139px;
}

.load_img_ledtbox {
    height: 291px;
}

/*仓库*/
.newHeader_navLeft_items {
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    height: 36px;
    line-height: 36px;
    margin-right: 15px;
}

.newHeader_navLeft_items:hover .newHeader_navLeft_itemsHide {
    display: block;
}

.newHeader_navLeft_itemsHide {
    z-index: 100;
    display: none;
    width: 110px;
    text-align: center;
    background-color: #fff;
    position: absolute;
    top: 36px;
    left: 0;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.newHeader_navLeft_itemsHide ul li a {
    font-size: 14px;
    color: #666;
    line-height: 34px;
    display: block;
    padding: 0 10px;
    text-align: left;
    border: none;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newHeader_navLeft_itemsHide ul li a:hover {
    background-color: #F5F5F5;
    color: #666;
}

.header_icon_arrows {
    transition: all .3s;
    width: 10px;
    height: 10px;
    display: inline-block;
    background-image: url(/ContentNew/Images/2022/202204/icon_Warehouse_arrow.png);
    background-repeat: no-repeat;
    background-position: -10px 0px;
    margin-left: 6px;
    position: relative;
    top: -1px;
}

.newHeader_navLeft_items>p {
    display: flex;
    align-items: center;
    color: #666666;
    font-size: 12px;
}

.newHeader_navLeft_items>p .header_icon_Warehouse {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(/ContentNew/Images/2022/202204/icon_warehouse.png);
    background-repeat: no-repeat;
    background-position: -16px 0;
    margin-left: 10px;
    position: relative;
    top: -1px;
    margin-right: 10px;
}

.newHeader_navLeft_itemsHide ul li {
    float: unset;
}

.left_headwarehouse {
    position: relative;
}

.left_headwarehouse:after {
    content: '';
    width: 1px;
    height: 14px;
    background-color: #ccc;
    position: absolute;
    right: 0px;
    top: 11px;
}

.newHeader_navLeft_items:hover .header_icon_arrows {
    background-position: 0 0;
    transition: all .3s;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.newHeader_navLeft_items:hover .header_icon_Warehouse {
    background-position: 0 0;
}

.newHeader_navLeft_items:hover>p {
    color: #CB261C
}

.shopify_tips {
    display: flex;
    background: #FFF1F0;
    border: 1px solid #FFA39E;
    border-radius: 2px;
    padding: 10px 20px 10px 10px;
}

.shopify_tips p {
    font-size: 14px;
    line-height: 22px;
    color: #FF4D4F;
}

.shopify_tips_img {
    width: 14px;
    margin-right: 10px;
}

.shopify_tips_img img {
    position: relative;
    top: 4px;
}

.shopify_table tbody tr td .insurance_box img {
    width: 16px;
    height: 16px;
}

.shopify_table tbody .insurance_box {
    position: relative;
    top: 1px;
}

.shopify_table tbody .insurance_hide_text {
    top: 22px;
    left: -12px;
}

/*仓库优化*/
.newHeader_navLeft_items>p img {
    width: 16px;
    height: auto;
    margin: 0 10px;
    position: relative;
    top: -1px;
}

.newHeader_navLeft_itemsHide ul li a img {
    width: 16px;
    height: auto;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: -1px;
}

.newHeader_navLeft_itemsHide ul {
    max-height: 340px;
    overflow-y: auto;
}

.newHeader_navLeft_itemsHide ul::-webkit-scrollbar {
    width: 8px;
    height: 1px;
}

.newHeader_navLeft_itemsHide ul::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.2);
}

.newHeader_navLeft_itemsHide ul::-webkit-scrollbar-track {
    border-radius: 0px;
    background: #f2f3f5;
}


/*新人任务*/
.new-task-bg {
    width: 100%;
    height: 998px;
    background-color: #FCAD82;
    background-image: url(/ContentNew/Images/2022/202207/new_task_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
}

.new-task-bg .content {
    padding-top: 327px;
}

.new-task {
    width: 100%;
    background-color: #fff;
    padding: 25px 30px;
}

.new-task-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 25px;
}

.new-task-title p {
    font-size: 18px;
    font-weight: 500;
    color: #666666;
    line-height: 24px;
}

.new-task-title p em {
    font-style: inherit;
    color: #CB261C;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    display: inline-block;
    padding: 0 4px;
}

.new-task-title a {
    font-size: 18px;
    font-weight: 500;
    color: #CB261C;
    line-height: 24px;
}

.new-task-ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #EEEEEE;
    padding: 30px 0;
}

.task-ul-left {
    display: flex;
    align-items: center;
    width: 80%;
}

.task-ul-left>img {
    width: 60px;
    height: 60px;
    margin-right: 20px;
}

.task-ul-left p {
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    line-height: 28px;
    display: flex;
    align-items: center;
    margin-bottom: 7px;
}

.task-ul-left p span {
    display: inline-block;
    background: #FFF1F0;
    border-radius: 14px;
    padding: 0 18px;
    font-weight: 500;
    margin-left: 4px;
    font-size: 14px;
    color: #CB261C;
}

.task-ul-left em {
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    font-style: inherit;
    display: block;
    line-height: 24px;
}

.new-task-ul li>a {
    display: inline-block;
    background: #CB261C;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    padding: 0 25px;
    height: 34px;
    line-height: 34px;
}

.new-task-ul li>img {
    width: 70px;
    height: 62px;
    margin-right: 10px;
}

.new-task>p {
    font-size: 14px;
    font-weight: 500;
    color: #666666;
    line-height: 24px;
    padding-top: 25px;
}

.new-task>p span {
    font-size: 14px;
    font-weight: 500;
    color: #E04838;
    line-height: 24px;
    display: inline-block;
    padding-right: 4px;
}

.handtask {
    position: relative;
}

.handtask>span {
    position: relative;
    top: -53px;
    left: 30px;
    border-radius: 10px;
    line-height: 18px;
    background-color: #FFB004;
}

.new-task>p span {
    font-size: 14px;
    font-weight: 500;
    color: #E04838;
    line-height: 24px;
    display: inline-block;
    padding-right: 4px;
}

/*采购券二期*/
.purchase-coupon-screening {
    height: 40px;
    line-height: 40px;
    background: #F2F3F5;
    border-radius: 0px 0px 0px 0px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    padding: 0 20px;
}

.purchase-coupon-screening>span {
    color: #666;
    line-height: 40px;
    display: block;
}

.purchase-items {
    display: flex;
    align-items: center;
}

.purchase-items a {
    line-height: 40px;
    display: block;
    font-size: 14px;
    color: #666666;
    padding: 0 10px;
}

.purchase-items a:hover {
    color: #CB261C;
}

.purchase-items a.active {
    color: #CB261C;
}

.purchase-coupon-a {
    position: absolute;
    right: 0px;
    top: 0px;
    line-height: 40px;
    color: #cb261c;
}

.purchase-coupon-a:hover {
    color: #cb261c;
}

.layui-tab {
    position: relative;
}

/*优惠券可用商品页面*/
.coupon-box {
    display: flex;
    height: 100px;
    margin: 10px 0px;
}

.coupon-left {
    width: 425px;
    height: 100px;
    background: linear-gradient(90deg, #E94220 0%, #ee5627 100%);
    position: relative;
    border-right: 1px dashed #F2F3F7;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px
}

.coupon-right {
    width: calc(100% - 426px);
    height: 100px;
    background: linear-gradient(90deg, #ee5627 0%, #FE8F3B 100%);
    position: relative;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px 120px 20px 40px;
}

.coupon-left-text p,
.coupon-right p {
    font-size: 14px;
    font-weight: 400;
    color: #Fff;
    line-height: 22px;
    opacity: 0.95;
}

.coupon-left em {
    font-style: inherit;
    font-size: 36px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 44px;
    opacity: 0.95;
    margin-right: 10px;
}

.coupon-right img {
    position: absolute;
    right: 40px;
    width: 70px;
    top: 20px;
}


/*详情页增加采购券*/
.purchasing {
    width: 100%;
    position: relative;
}

.purchasing-ul {
    position: relative;
    padding-top: 8px;
}

.purchasing-ul>li {
    height: 24px;
    background: #FFEDED;
    border: 1px solid #DB120D;
    border-radius: 2px;
    line-height: 24px;
    font-size: 14px;
    font-weight: 400;
    color: #CB261C;
    padding: 0 10px !important;
    margin-right: 8px;
    display: inline-flex;
    margin-bottom: 8px;
}

.purchasing-ul>li:last-child.last-purchasing-li {
    background: unset;
    border-radius: 0px;
    border: none;
    padding: 0px !important;
}

.purchasing-ul>li>span {
    font-size: 14px;
    font-weight: 400;
    color: #CB261C;
    display: inline-block;
    line-height: 24px;
    cursor: pointer;
    width: auto;
}

.last-purchasing-li {
    position: relative;
}

.product-purchasing {
    z-index: 999;
    right: 0px;
    top: 24px;
    display: none;
    position: absolute;
    background-color: #fff;
    padding: 12px 20px;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    text-align: left;
}

.product-purchasing>p {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
}

.product-purchasing>ul {
    max-height: 206px;
    overflow-y: auto;
    padding-right: 2px;
}

.product-purchasing>ul>li {
    width: 340px;
    background-color: #FFF1EB;
    padding: 12px 65px 12px 20px !important;
    position: relative;
    margin-bottom: 10px;
}

.product-purchasing>ul>li:last-child {
    margin-bottom: 0px;
}

.product-purchasin-deail p {
    font-size: 16px;
    font-weight: bold;
    color: #CB261C;
}

.product-purchasin-deail span {
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    line-height: 22px !important;
    display: block;
}

.product-purchasing>ul>li em {
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    line-height: 24px;
    background: #FFEA9B;
    padding: 0 10px;
    border-radius: 0px 0px 0px 4px;
    font-style: inherit;
    color: #FF8000;
}

.product-purchasing>ul>li img {
    width: 50px;
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.product-purchasing>ul::-webkit-scrollbar {
    width: 8px;
    height: 1px;
}

.product-purchasing>ul::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.35);
}

.product-purchasing>ul::-webkit-scrollbar-track {
    border-radius: 0px;
    background: #f2f3f5;
}

/*采购券到账消息提醒*/
.coupon-news {
    position: fixed;
    top: 30px;
    right: 10px;
    z-index: 10000;
}

.coupon-news-ul {
    overflow: hidden;
}

.coupon-news-ul li {
    padding: 20px;
    background: #FFFFFF;
    margin-bottom: 20px;
    box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16);
    width: 406px;
    position: relative;
    right: -120%;
    transition: all .3s;
}

.coupon-news-ul li span {
    display: block;
}

.coupon-news-ul li span a {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    display: inline-block;
    line-height: 34px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.coupon-news-ul li p a {
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    line-height: 24px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.coupon-news-ul li i {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 16px;
    color: #333;
    cursor: pointer;
}

.myorder-table-top {
    max-width: 100%;
    padding-right: 150px;
    position: relative;
    padding-left: 20px;
}

.myorder-table-top .layui-form-checkbox {
    top: 7px;
    position: absolute;
    left: -4px;
}

.guarantee-service {
    border: 1px solid #CB261C;
    text-align: center;
    padding: 0 8px;
    height: 22px;
    line-height: 22px;
    color: #CB261C !important;
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
}

.service-gray {
    border-color: #666;
    color: #666 !important;
}

.return-process .tablewidth {
    width: 100%;
}

.return-process .tablewidth tr td b {
    width: 150px;
}

.return-process .tablewidth tr td input {
    width: 400px;
}

.return-process .tablewidth tr td textarea {
    width: 400px;
}

.return-process .tablewidth .layui-form-select {
    width: 400px;
}


/*保障服务二期*/
.security_service {
    margin: 4px 0;
    position: relative;
}

.security_service_p {
    color: #999999;
    line-height: 22px;
    font-size: 12px;
}

.security_service_tips p {
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
}

.security_service_tips {
    height: 20px;
    background: #CB261C;
    border-radius: 3px;
    padding: 0 8px;
    display: inline-block;
    position: relative;
}

.security_service_tips::before {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: #CB261C;
    pointer-events: none;
    top: 10px;
    left: -3px;
    transform: translateY(-4px) rotate(45deg);
}

.platformservicediv_inlineblock .layui-form-checkbox[lay-skin=primary] span {
    color: #333;
    padding-right: 0px;
}

.platformservicediv_inlineblock span em {
    font-style: inherit;
    color: #000;
}

.security_service_span {
    color: #666 !important;
    display: inline-block;
    margin-right: 8px;
}

.security_service {
    color: #333;
}

.bulkOrder_securityService {
    text-align: left;
}

.bulkOrder_securityService>p {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
    border-top: 1px solid #f5f5f5;
    margin-top: 16px;
    padding-top: 10px;
}

.bulkOrder_securityService ul {
    margin-top: 8px;
}

.bulkOrder_securityService ul li {
    background: #F9F9F9;
    padding: 15px 20px;
    margin-bottom: 10px;
}

.bulkOrder_service_title>span {
    color: #333;
    line-height: 24px;
}

.bulkOrder_service_title {
    margin-bottom: 4px;
}

.bulkOrder_securityService ul li .platformservicediv_inlineblock {
    margin-bottom: 4px;
}

.bulkOrder_securityService ul li .platformservicediv_inlineblock:last-child {
    margin: 0px;
}

.bulkOrder_securityService>span {
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    line-height: 18px;
}

.platformservicediv_inlineblock b {
    display: inline-block;
    margin-right: 8px;
    color: #333;
}

.bulkOrder_securityService ul li {
    position: relative;
}

.bulkOrder_securityService ul li>.security_service_tips {
    position: absolute;
    right: 0px;
    top: 0px;
}

.bulkOrder_securityService ul li>.security_service_tips::before {
    display: none;
}

/*统一调整下拉菜单+输入框的禁用样式*/
.layui-select-disabled .layui-disabled {
    background-color: #f5f5f5 !important;
    border-color: #d9d9d9 !important;
    color: rgba(0, 0, 0, .25) !important;
}

.layui-input.layui-disabled,
.layui-input.layui-disabled:hover {
    background-color: #f5f5f5 !important;
    border-color: #d9d9d9 !important;
    color: rgba(0, 0, 0, .25) !important;
}

.product_warning ul {
    display: block
}

.product_warning ul li {
    display: block;
    margin-bottom: 4px;
}

.product_warning ul li input {
    width: 100px;
    margin: 0 12px;
}

.product_warning ul li span {
    color: #ff650b;
}

.operating-button {
    display: flex;
    align-content: center;
    position: relative;
}

.operating_a {
    margin-right: 4px;
    display: inline-block;
    padding: 0 18px;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 12px;
    background-color: #CB261C;
}

.operating_a:hover {
    color: #fff;
    opacity: .8;
    filter: alpha(opacity=80);
}

.asstesbtn a {
    position: relative;
}

.account_tip {
    position: absolute;
    top: 3px;
    right: 3px;
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 4px;
    background-color: #cb261c;
}

.leadRemarkDiv {
    display: inline-block;
    line-height: 34px;
    color: #666;
}

/*亚马逊授权*/
.amazon-authorization {
    padding-top: 20px;
}

.amazon-authorization .inptblock .layui-form-select,
.amazon-authorization .inptblock input {
    width: 420px;
}

.amazon-popover {
    padding: 20px 40px;
    text-align: center;
}

.amazon-popover b {
    display: block;
    font-size: 24px;
    color: rgba(0, 0, 0, 0.8);
    text-align: center;
    line-height: 32px;
    font-weight: 700;
    margin: 20px auto;
}

.amazon-popover p {
    font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 22px;
}

.amazon-tips-btn-box {
    padding: 30px 0 0px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.amazon-tips-btn-box a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    border: 1px solid #dedede;
    background-color: #fff;
    color: #333;
    border-radius: 2px;
    font-weight: 400;
    cursor: pointer;
    margin: 0 5px;
}

.amazon-tips-btn {
    background-color: #CB261C !important;
    color: #fff !important;
    border-color: #CB261C !important;
}

.amazon-authorization-status .insurance_box i {
    font-size: 16px;
    position: relative;
    top: 1px;
}

.amazon-authorization-status .insurance_hide_text {
    text-align: left;
}

.authorization-btn-box {
    display: inline-block;
    margin-right: 10px;
    position: relative;
}

.authorization-btn-box>p {
    display: inline-block;
    cursor: pointer;
    color: #CB261C;
}

.authorization-btn-box>p i {
    font-size: 12px;
    color: #CB261C;
    font-weight: 600;
}

.authorization-btn {
    display: none;
    position: absolute;
    top: 20px;
    left: -1px;
    background-color: #fff;
    border-radius: 2px;
    width: 160px;
    z-index: 2;
    box-shadow: 1px 4px 10px rgb(0 0 0 / 25%);
    padding: 4px 0
}

.authorization-btn a {
    font-size: 14px;
    line-height: 32px;
    padding: 0 10px;
    display: block;
    text-align: left;
    color: #333 !important;
}

.authorization-btn a:hover {
    background-color: #f5f5f5;
}

.authorization-btn-box:hover .authorization-btn {
    display: block;
}

#amazonpop.layui-layer-content {
    overflow: visible !important;
}

.historytit h6 span {
    font-weight: 500;
    color: #999;
    display: inline-block;
    margin-left: 11px;
    position: relative;
    top: -2px;
    color: #CB261C;
}

.loading_setting {
    padding-bottom: 24px;
}

.automatically-upload {
    padding-top: 24px;
    margin-top: 24px;
    border-top: 1px solid #e6e6e6;
}

.loading_setting .layui-table tr td,
.loading_setting .layui-table tr th {
    text-align: left !important;
}

.loading_setting .insurance_box img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.choosebtn>button {
    margin-top: 14px;
}

.forbid_p {
    display: flex;
    margin: 0px;
    padding: 4px 6px;
    margin-bottom: 8px;
}

.forbid_p img {
    margin-right: 4px;
    width: 16px !important;
    height: 16px !important;
    position: relative;
    top: 2px;
    margin-left: 0px !important;
}

.forbid_p p {
    text-align: left;
    word-break: break-word;
    color: #CB261C !important;
}

.new_supernatant {
    display: block;
}

.new_supernatant .help-details p:hover {
    color: #fff !important;
}

.new_supernatant .help-details {
    top: 35px;
    left: 0px;
}


/*反馈意见入口 售后支持*/
.page_foalt_btn {
    position: fixed;
    right: 3.5%;
    bottom: 25px;
    height: 80px;
    z-index: 9
}

.page_foalt_btn a {
    display: block;
    text-align: center;
}

.page_foalt_btn a:first-child {
    margin-bottom: 4px;
}

.feedback_btn {
    width: 120px;
    padding: 8px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: #CB261C;
}

.feedback_btn img {
    width: 16px;
    margin-right: 4px;
}

.feedback_btn span,
.feedback_btn span:hover {
    color: #fff;
    font-size: 14px;
}

.salesreturn_serves_btn {
    width: 100px;
    padding: 8px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 38px;
    background-color: #CB261C;
    border: 1px solid #CB261C;
}

.salesreturn_serves_btn span,
.salesreturn_serves_btn span:hover {
    color: #fff;
    font-size: 14px;
}

.salesreturn_serves_btn img {
    width: 18px;
    margin-right: 4px;
    position: relative;
    top: -1px;
}

/*反馈意见表单*/
.feedback_pages_logo {
    width: 100%;
    background-color: #fff;
}

.feedback_pages_logo .topnav {
    width: 1200px;
    margin: 0 auto;
}

.feedback_pages_logo .topl {
    display: block;
    float: unset;
}

.feedback_pages_bg {
    z-index: 1;
    background: linear-gradient(180deg, #FBEAE5, #F2F3F7);
    padding-top: 30px;
}

.feedback_pages_main {
    background-color: #fff;
    padding: 50px 224px;
    width: 1200px;
    margin: 0 auto;
}

.feedback_pages_main h1 {
    font-size: 28px;
    text-align: center;
    color: #333;
    line-height: 2em;
    font-weight: bold;
    margin-bottom: 30px;
}

.feedback_pages_main h2 {
    font-size: 16px;
    color: #333;
    line-height: 2em;
    margin-bottom: 30px;
}

.feedback_question {
    margin-top: 32px;
}

.feedback_question p {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    margin-bottom: 8px;
    display: flex;
}

.feedback_question textarea {
    width: 100%;
    height: 136px;
    line-height: 34px;
}

.feedback_question textarea:focus {
    border-color: #CB261C;
}

.feedback_question input {
    width: calc(100% - 25px);
    margin-left: 25px;
    border-radius: 4px;
    height: 34px;
    line-height: 34px;
}

.feedback_question input:focus {
    border-color: #CB261C;
}

.feedback_question p b {
    font-weight: 500;
    width: 25px;
    display: inline-block;
    text-align: right;
}

.feedback_question p b>span {
    color: red;
    position: relative;
    top: 3px;
    font-weight: 500;
}

#ScoreDiv {
    margin-left: 25px;
}

.feedback_question .field-validation-error span {
    margin-left: 25px;
}

.feedback_pages_main .layui-btn {
    margin: 40px auto 20px auto;
    display: block;
}

.textarea_box {
    position: relative;
    margin-left: 25px;
}

.textarea_box textarea {
    border-radius: 4px;
}

.textarea_box p {
    position: absolute;
    right: 8px;
    bottom: 0px;
    margin: 0;
    color: #999;
}

.textarea_box p span {
    color: #999;
}

.feedback_question .layui-rate li i.layui-icon {
    color: #CB261C !important;
    font-size: 28px;
}

.withdraw_deposit_css {
    width: 300px;
    display: inline-block;
    margin-right: 5px;
}

/*充值汇款提示*/
.asstesbtn .remittance_reminder {
    right: 100px;
    bottom: 40px;
}

.remittance_reminder {
    z-index: 998;
    position: absolute;
    width: 200px;
    background-color: #CB261C;
    padding: 16px 10px;
    text-align: right;
    border-radius: 4px;
}

.remittance_reminder p {
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
    white-space: initial;
}

.remittance_reminder a {
    color: #CB261C;
    background-color: #fff;
    min-width: unset !important;
    width: auto !important;
    display: inline-block !important;
    margin-top: 16px;
    line-height: 34px;
    padding: 0 10px;
    border-radius: 3px;
}

.remittance_reminder a:hover {
    border-color: #fff;
    color: #CB261C;
}

.remittance_reminder::after {
    content: "";
    border-top: 10px solid #CB261C;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    position: absolute;
    bottom: -7px;
    left: 45px;
}

.right_remittance_reminder .remittance_reminder {
    left: 0;
    bottom: 136px;
}

.account_choose {
    display: flex;
    cursor: pointer;
}

.account_choose li {
    width: 70px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #ddd;
    margin-left: -1px !important;
    padding: 0 10px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.account_choose li:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.account_choose li:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.account_choose li.active {
    border-color: #CB261C;
    z-index: 2;
    color: #CB261C;
}

.account_choose li.active a {
    color: #CB261C;
}

.account_choose li a {
    width: 100%
}

.selective_currency {
    padding: 10px 15px 15px 15px;
    background-color: #fff;
    margin-bottom: 20px;
}

.selective_currency>p {
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    display: inline-block;
    margin-bottom: 8px;
}

.selective_currency>ul>li {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}

.selective_currency>ul>li b {
    width: 140px;
    display: block;
    color: #333;
    font-weight: 500;
    line-height: 34px;
    text-align: right;
}

.selective_currency>ul>li b span {
    color: red;
    display: inline-block;
    margin-right: 4px;
    position: relative;
    top: 3px;
}

.selective_currency_value {
    min-width: 356px
}

.selective_currency_value>p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.selective_currency_value>p span {
    display: inline-block;
    padding-right: 4px;
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.channel_switching {
    background-color: #fff;
    margin-bottom: 20px;
}

.channel_switching .layui-tab-brief>.layui-tab-title b {
    color: #333;
}

.channel_switching .layui-tab-brief>.layui-tab-title .layui-this b {
    color: #CB261C;
}

.channel_switching .layui-tab-brief>.layui-tab-title {
    position: relative;
}

.channel_switching .layui-tab-content {
    padding: 20px;
}

.channel_switching .remittance_reminder {
    bottom: -22px;
    left: 185px;
}

.channel_switching .remittance_reminder::after {
    border-top: 7px solid transparent;
    border-right: 10px solid #CB261C;
    border-left: 7px solid transparent;
    border-bottom: 7px solid transparent;
    position: absolute;
    top: 51%;
    left: -15px;
    height: 0px;
}

.online_recharge {
    padding-top: 20px;
}

.online_recharge>li {
    display: flex;
    margin-bottom: 16px;
}

.online_recharge>li>b {
    font-size: 14px;
    font-weight: 500;
    line-height: 34px;
    color: #333;
    display: block;
    text-align: right;
    width: 140px;
}

.online_recharge_value p {
    line-height: 34px;
    font-size: 14px;
    color: #666;
}

.online_recharge_value p.point {
    color: #CB261C;
}

.online_recharge_pay_account li {
    line-height: 34px;
    margin-bottom: 8px;
}

.online_recharge_payment {
    display: flex;
    flex-wrap: wrap;
}

.online_recharge_payment li {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 10px 20px;
    margin: 0 10px 10px 0 !important;
    display: flex;
    align-items: center;
    width: 242px;
}

.online_recharge_payment li img {
    height: 36px;
    margin-right: 16px;
}

.online_recharge_payment_img {
    height: 32px;
    width: 32px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 16px;
}

.online_recharge_payment li {
    color: #666;
    position: relative;
    cursor: pointer;
}

.online_recharge_payment li.active {
    border: 2px solid #CB261C;
}

.online_recharge_payment li img.active_angle_mark {
    height: auto;
    position: absolute;
    left: 20px;
    top: -10px;
}

.select_img {
    position: absolute;
    right: -8px;
    top: 0px;
    display: none;
}

.online_recharge_payment li.active .select_img {
    display: block;
    margin-right: 8px;
}

.online_recharge_value p.paymentRemark p {
    margin-left: 0px !important;
}

.online_recharge_value {
    width: calc(100% - 140px);
}

.charge_container .choose_payfor {
    border: none;
}

.charge_container .choose_payfor ul li {
    border: none;
}

.charge_container .choose_payfor p {
    line-height: 24px;
}

.remit_currency_choose li {
    display: block !important;
}


.withdrawtype_pay {
    display: inline-block;
    width: calc(100% - 264px);
}

/*反馈增加历史*/
.feedback_record {
    background-color: #fff;
    width: 1200px;
    margin: 0 auto;
    padding: 0 80px 40px 80px;
}

.feedback_record h5 {
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px;
    border-left: 3px solid #CB261C;
    color: #333;
}

.feedback_record>ul {
    margin-top: 32px;
}

.feedback_record>ul>li {
    display: flex;
    margin-bottom: 28px;
}

.feedback_record>ul>li>span img {
    width: 28px;
}

.feedback_record_right {
    width: calc(100% - 28px);
    padding-left: 8px;
}

.feedback_title {
    display: flex;
    align-items: center;
}

.feedback_title>p {
    font-size: 14px;
    color: #333;
    line-height: 28px;
    margin-right: 24px;
}

.feedback_title .layui-rate {
    padding: 0px 5px 0px 0px;
}

.feedback_record_right>p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin: 10px 0;
}

.feedback_record_right>span {
    font-size: 14px;
    color: #999;
}

.feedback_record_right h6 {
    font-size: 14px;
    color: #333;
    line-height: 28px;
}

.feedback_reply {
    display: flex;
    margin-top: 16px;
}

/*对接飞刊售后*/
.after_sale_icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.help-box img {
    width: 20px;
    margin-left: 8px;
}

.after_sale_icon span {
    font-size: 14px;
    line-height: 20px;
    color: #CB261C;
    cursor: pointer;
}

.after_sale_icon .help-details {
    left: -5px;
}

.aftersale_style {
    padding: 24px;
}

.aftersale_style ul {
    padding-bottom: 8px;
}

.aftersale_style ul li {
    border: 1px solid #F9F9F9;
    padding: 20px;
    border-radius: 6px;
    background: #F9F9F9;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

.aftersale_style ul li.active {
    border-color: #CB261C;
}

.aftersale_left .aftersale_title {
    display: flex;
    align-items: center;
}

.aftersale_left p {
    font-size: 14px;
    line-height: 20px;
}

.aftersale_title img {
    width: 24px;
}

.aftersale_title span {
    color: #000;
    font-size: 14px;
    line-height: 24px;
    display: block;
    margin: 0 16px 0 8px;
}

.aftersale_title b {
    color: #CB261C;
    font-size: 14px;
    font-weight: 500;
}

.aftersale_title {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.aftersale_style ul li .layui-form-radio,
.aftersale_style ul li .layui-icon {
    margin: 0px;
    padding: 0px;
}

.aftersale_styleBtn {
    display: flex;
    align-items: center;
    justify-content: center;
}

.aftersala_banner {
    width: 100%;
    position: relative;
    margin-bottom: 16px;
}

.aftersala_banner a,
.aftersala_banner a img {
    width: 100%;
}

.closed_banner {
    position: absolute;
    display: block;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.closed_banner i {
    font-size: 18px;
    font-weight: 600;
    color: #333;
}

.aftersale_title_container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.aftersale_title_container ul {
    display: flex;
    align-items: center;
}

.aftersale_title_container ul li {
    margin-right: 10px;
    color: #979797;
}

.aftersale_title_container ul li a {
    color: #979797;
}

.aftersale_title_container ul li:first-child {
    margin: 0px;
}

.aftersale_title_container ul li:nth-child(2) {
    color: #666;
}

.aftersale_title_container ul li:last-child {
    color: #CB261C;
}

.aftersale_title_rightBox .help-box img {
    width: 18px;
}

.aftersale_ordertype .help-box .arrows {
    left: 18px;
}

.aftersale_ordertype .help-box {
    position: relative;
    top: -1px;
}

.safeguard_service {
    display: flex;
    width: 100%;
    margin-bottom: 10px;
}

.safeguard_service_detail {
    width: calc(70% - 10px);
    background: #fff;
    padding: 20px;
    margin-left: 10px;
}

.safeguard_service_detail>p {
    font-size: 12px;
    color: #999;
    line-height: 22px;
}

.safeguard_service_container {
    background: #F9F9F9;
    padding: 20px;
    margin-bottom: 20px;
    position: relative;
}

.safeguard_service_container:last-child {
    margin-bottom: 0px;
}

.safeguard_service_option {
    display: flex;
    align-items: center;
}

.safeguard_service_option p {
    font-size: 16px;
    color: #000;
    margin-right: 16px;
    line-height: 22px;
}

.safeguard_service_option span {
    font-size: 12px;
    color: #999;
    display: block;
    margin-right: 8px;
    line-height: 22px;
}

.safeguard_service_option a {
    font-size: 12px;
    color: #3370FF;
    line-height: 22px;
    display: block;
}

.safeguard_service_ul {
    margin-top: 22px;
    display: flex;
    flex-wrap: wrap;
}

.safeguard_service_ul li {
    display: flex;
    width: 49%;
}

.safeguard_service_ul li:first-child {
    margin-right: 2%;
}

.safeguard_service_ul li .layui-form-checkbox {
    top: 3px;
}

.safeguard_service_ratio>p {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    margin-right: 16px;
    display: inline-block;
}

.safeguard_service_uldetail {
    margin-left: 8px;
}

.safeguard_service_uldetail>p {
    font-size: 12px;
    color: #666;
    line-height: 24px;
    margin-top: 4px;
}

.safeguard_service_tips {
    height: 24px;
    background: #CB261C;
    padding: 0 10px;
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 0px;
    color: #fff;
    line-height: 24px;
    border-bottom-left-radius: 10px;
}

.safeguard_publicity_picture {
    display: block;
    width: 30%;
    background: linear-gradient(#EFF4FF, #fff);
    padding: 20px 3%;
    position: relative;
    text-align: center;
}

.safeguard_publicity_picture img {
    width: 246px;
    margin-bottom: 20px;
}

.safeguard_publicity_picture p {
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 8px;
    color: rgba(57, 99, 241, 0.65);
}

.safeguard_publicity_picture h5 {
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
    color: #3963F1;
}

.safeguard_publicity_picture h5 span {
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
    color: #00D6B9;
}

.safeguard_publicity_picture>span {
    position: absolute;
    cursor: pointer;
    font-size: 16px;
    color: rgba(51, 122, 255, 0.5);
    top: 16px;
    right: 16px;
}

.safeguard_serviceoeders {
    display: flex;
}

.safeguard_serviceoeders .safeguard_publicity_picture {
    width: 233px;
}

.safeguard_serviceoeders .safeguard_publicity_picture img {
    width: 100px;
}

.safeguard_serviceoeders .safeguard_publicity_picture p {
    font-size: 14px;
    margin-bottom: 0px;
}

.safeguard_serviceoeders .safeguard_publicity_picture>span {
    font-size: 14px !important;
    top: 8px;
    right: 8px;
}

.safeguard_serviceoeders .safeguard_publicity_picture h5,
.safeguard_serviceoeders .safeguard_publicity_picture span {
    font-size: 20px;
}

.safeguard_serviceoeders ul {
    width: 400px;
    margin-left: 10px;
    margin-top: 0px;
}

.choose_aftersale_tips {
    display: flex;
    align-items: center;
    width: 500px;
    margin: 0px 0px 0px 200px;
    background: #E6F7FF;
    border: 1px solid #1890FF;
    padding: 4px 8px;
    border-radius: 3px;
}

.choose_aftersale_tips span {
    width: 18px;
    display: block;
}

.choose_aftersale_tips img {
    width: 18px;
    margin-right: 8px;
}

.choose_aftersale_tips p {
    font-size: 12px;
    color: #666;
    line-height: 24px;
}

.choose_aftersale_tips p a {
    font-size: 12px;
    color: #1890ff;
    display: inline-block;
}

.return_money_tips .insurance_box img {
    width: 16px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

/*新加入购物车VS购物车*/
.new_oneaddcart {
    padding: 40px;
}

.addcart_residue {
    text-align: center;
}

.addcart_residue img {
    width: 80px;
    margin: 40px 0 30px 0;
}

.addcart_residue h5 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 12px;
    color: #333;
}

.addcart_residue p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
    color: #999;
}

.addcart_btn button {
    margin-right: 24px;
}

.addcart_btn button:last-child {
    margin: 0px;
}

.addcart_btn button.layui-btn-primary {
    color: #CB261C;
    border-color: #CB261C;
}

.addcart_recommend {
    margin-top: 68px;
    width: 100%;
}

.addcart_recommend>p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.addcart_recommend .swiper-slide {
    padding: 20px 10px 0px 10px;
    text-align: center;
    display: block;
}

.addcart_recommend .swiper-slide img {
    width: 100px;
    margin-bottom: 10px;
}

.addcart_recommend .swiper-slide p {
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    margin-bottom: 4px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.addcart_recommend .swiper-slide span {
    display: block;
    font-size: 14px;
    color: #CB261C;
    line-height: 24px;
    text-align: left;
}

.addcart_recommend .swiper-button-prev {
    left: 0px;
    background: none !important;
}

.addcart_recommend .swiper-button-next i,
.addcart_recommend .swiper-button-prev i {
    font-size: 30px;
    color: #dfdfdf;
}

.addcart_recommend .swiper-button-next {
    right: 0px;
    background: none !important;
}

.shopping-trolley h5 {
    font-size: 20px;
    color: #333;
    line-height: 28px;
    margin-bottom: 12px;
}

.new_total_prices ul li>p {
    font-size: 12px;
    color: #333;
    margin-bottom: 4px;
}

.new_total_prices ul li {
    line-height: 34px;
    margin-bottom: 4px;
}

.cart_right_tips {
    margin-top: 12px;
}

.cart_right_tips p {
    display: flex;
}

.cart_right_tips span {
    font-size: 12px;
    color: #999999;
    line-height: 24px;
}

.cart_right_tips i {
    margin-right: 4px;
}

.cart-tab li {
    padding: 0px !important;
    margin-right: 32px;
}

.cart-tab li.layui-this {
    font-weight: bold;
}

.newcard_btn {
    margin-right: 16px;
}

.newcard_btn,
.newcard_btn:hover {
    color: #cb261c;
    border-color: #cb261c;
}

.cart-warehouse img {
    margin-right: 4px;
    width: 16px;
}

.cart_table_thead {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.carttable_btngroup {
    display: flex;
    align-items: center;
}

.carttable_btngroup span {
    display: flex;
    align-items: center;
    margin-left: 24px;
    cursor: pointer;
}

.carttable_btngroup span img {
    width: 14px;
    margin-right: 4px;
}

.carttable_btngroup span i {
    color: #a1a1a1;
    font-size: 17px;
    margin-right: 4px;
}

.carttable_btngroup span b {
    font-size: 14px;
    font-weight: 500;
}

.wholesale-help a {
    font-size: 14px;
    color: #cb261c;
    line-height: 34px;
}

.alert_tips {
    border: 1px solid;
    padding: 8px 16px;
    position: relative;
    border-radius: 3px;
}

.alert_tips p {
    display: flex;
    font-size: 14px;
    line-height: 24px;
    width: 98%;
}

.alert_tips p span {
    margin-right: 8px;
    position: relative;
    top: 2px;
}

.alert_tips p span img {
    width: 18px;
}

.alert_tips.warningalert {
    background-color: #FFF7E5;
    border-color: #FFB004;
}

.alert_tips.warningalert p {
    color: #DC9700;
}

.alert_tips>i {
    position: absolute;
    right: 8px;
    top: 10px;
    cursor: pointer;
    font-size: 14px;
}

.alert_tips.erroralert {
    background-color: #fff1f0;
    border-color: #ffa39e;
}

.alert_tips.erroralert p {
    color: #f5222d;
}

.cart-table-tips {
    color: #999;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
}

.cart-table-tips span {
    color: #999;
    font-size: 12px;
    line-height: 20px;
}

.cart-input-price {
    border-radius: 3px;
    border: 1px solid #ddd;
    line-height: 30px;
    padding: 0 8px;
    text-align: left;
    display: flex;
    align-items: center;
    width: 150px;
    background-color: #fff;
}

.cart-input-price span {
    color: #999;
    font-size: 14px;
    margin-right: 6px;
}

.cart-input-price input {
    border: none;
    text-align: left;
    width: 94px;
}

.invalid-cart {
    opacity: 0.7;
}

.invalid_reason {
    color: #CB261C;
}

/*商品详情页*/
.distribution_ul {
    display: flex;
    align-items: center;
    height: 52px;
    width: 100%;
    background-color: #F5F5F5;
    padding: 0 8px 0px 15px;
    margin-bottom: 10px;
}

.distribution_ul li {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    border-top: 4px solid #f5f5f5;
    padding: 0 27px;
    line-height: 48px;
    cursor: pointer;
    position: relative;
    min-width: 118px;
}

.distribution_ul li.active {
    background-color: #fff;
    border-color: #CB261C;
    color: #CB261C;
}

.distribution_ul li span {
    background-color: #CB261C;
    border-radius: 10px 10px 10px 0;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 2px;
    right: 14px;
    height: 24px;
    width: 24px;
    line-height: 24px;
    text-align: center;
}

.distribution_item {
    display: none;
}

.distribution_item.active {
    display: block;
}

.promotional_discount {
    background: linear-gradient(to right, #D9001B, #F58B00);
    padding: 16px 20px 16px 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.promotional_discount p {
    display: flex;
    align-items: center;
}

.promotional_discount p b {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    line-height: 36px;
}

.promotional_discount p span {
    font-size: 14px;
    color: #fff;
    line-height: 36px;
    margin: 0 8px;
    display: block;
    text-decoration: line-through;
}

.promotional_discount p i {
    font-style: unset;
    font-size: 14px;
    color: #fff;
    line-height: 36px;
    margin-left: 4px;
    font-weight: 500;
    padding: 0 6px;
}

.promotional_discount_right {
    display: flex;
    align-items: center;
}

.promotional_discount_right p img {
    width: 26px;
}

.promotional_discount_right p {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.promotional_discount_right span {
    display: block;
    font-size: 14px;
    color: #fff;
    margin-left: 16px;
}

.promotional_vip {
    background-color: #FFFBFB;
    padding: 0 130px 0 15px;
    height: 44px;
    position: relative;
    margin-bottom: 16px;
}

.promotional_vip p {
    font-size: 14px;
    color: #666;
    line-height: 44px;
    display: inline-block;
    width: 116px;
}

.promotional_vip p span {
    font-size: 12px;
    color: #F58A00;
    margin-right: 4px;
}

.promotional_vip p span b {
    font-size: 28px;
    color: #F58A00;
    font-weight: inherit;
}

.promotional_vip a {
    position: absolute;
    right: 20px;
    line-height: 44px;
    top: 0px;
    color: #CB261C;
}

.promotional_vip span {
    font-size: 14px;
    color: #666;
    line-height: 44px;
}

.ordinary_price {
    background-color: #FFFBFB;
}

.ordinary_price>p {
    font-size: 24px;
    font-weight: bold;
    color: #CB261C;
    line-height: 68px;
    padding-left: 20px;
}

.noaccess_price p {
    font-size: 24px;
    font-weight: bold;
    line-height: 64px;
    color: #FF5400;
    padding-left: 20px;
}

.wholesale_guidance {
    border: 2px solid #E6E6E6;
    background-color: #fff;
    padding: 24px;
    margin-bottom: 16px;
}

.wholesale_guidance h5 {
    font-size: 16px;
    color: #000;
    line-height: 24px;
    margin-bottom: 16px;
}

.wholesale_guidance p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 24px;
    color: #999;
}

.wholesale_guidance img {
    width: auto;
    max-width: 100%;
}

.wholesale_guidance_btn {
    margin-top: 32px;
}

.wholesale_guidance_btn button {
    margin-right: 24px;
}

.wholesale_guidance_btn a {
    color: #CB261C;
    line-height: 38px;
}

.product_enquiry {
    border: 2px solid #E6E6E6;
    background-color: #fff;
    padding: 16px;
    margin: 8px 0;
}

.product_enquiry>h5 {
    font-size: 16px;
    color: #333;
    line-height: 24px;
}

.product_enquiry>h5 span {
    font-size: 12px;
    color: #999;
    line-height: 24px;
    display: inline-block;
    padding: 0 8px 0 0;
    font-weight: 500;
}

.product_enquiry>h5 span a {
    font-size: 12px;
    color: #CB261C;
    line-height: 24px;
    font-weight: 500;
}

.product_enquiry .goods-summary li>span {
    width: 102px;
}

.product_enquiry .goods-summary li .whoInstock {
    line-height: 24px;
}

.service_description {
    display: flex;
    align-items: center;
    height: 40px;
}

.service_description span {
    padding: 0 4px;
    display: inline-flex;
    align-items: center;
    border: 1px solid;
    border-radius: 3px;
    height: 24px;
    line-height: 24px;
    background-color: #fff;
    margin-right: 8px;
}

.service_description span img {
    width: 14px;
    margin-right: 4px;
}

.service_description span.support {
    border-color: #26BC00;
    color: #26BC00;
}

.service_description span.nonsupport {
    border-color: #EB4F38;
    color: #EB4F38;
}

/*提交询价单*/
/*步骤条-公共*/
.new_steps {
    width: 100%;
    padding: 28px;
    background-color: #fff;
    margin-bottom: 16px;
}

.new_steps ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

.new_steps ul li {
    flex: 1;
    margin-right: 24px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #333;
    line-height: 36px;
    position: relative;
    overflow: hidden;
}

.new_steps ul li:last-child {
    flex: inherit;
}

.new_steps ul li span {
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: #fff;
    color: #666;
    border: 1px solid #D5D5D5;
    font-size: 16px;
    text-align: center;
    line-height: 36px;
    margin-right: 8px;
}

.new_steps ul li.active span {
    background-color: #CB261C;
    color: #fff;
    border-color: #CB261C;
}

.new_steps ul li.step_finished span {
    border-color: #CB261C;
    color: #CB261C;
}

.new_steps ul li.step_finished span i {
    color: #CB261C;
}

.new_steps ul li.active em {
    color: #CB261C;
}

.new_steps ul li:not(:last-child) em {
    position: relative;
    padding-right: 24px;
}

.new_steps ul li:not(:last-child) em::after {
    position: absolute;
    top: 16px;
    left: 100%;
    display: block;
    width: 300px;
    height: 1px;
    background: #e8e8e8;
    content: "";
}

/*卡片-公共*/
.new_card {
    background-color: #fff;
    padding: 24px;
    margin-bottom: 16px;
}

.new_card h5 {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    flex-wrap: wrap;
}

.new_card h5 b {
    display: block;
    font-size: 18px;
    line-height: 26px;
    margin-right: 24px;
    color: #333;
}

.new_card h5 span {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 26px;
}

.new_card h5 span i {
    font-size: 12px;
    color: #999;
    line-height: 26px;
    margin-right: 4px;
}

/*填写发货信息*/
.fill_shippin_information {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #EFEFEF;
    display: flex;
}

.fill_shippin_items {
    width: 50%;
    padding-right: 24px;
}

.fill_shippin_items>p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-bottom: 4px;
}

.fill_shippin_information ul {
    width: 100%;
    display: inline-flex;
}

.fill_shippin_information ul li {
    padding: 10px 16px;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    background-color: #fff;
    margin-right: 16px;
    display: flex;
    cursor: pointer;
}

.fill_shippin_information ul li.active {
    border-color: #CB261C;
    background-color: #FFF9F9;
}

.fill_shippin_information ul li>span img {
    width: 20px;
    position: relative;
    top: 2px;
}

.fill_shippin_information ul li>span {
    margin-right: 10px;
    position: relative;
    margin-top: 2px;
}

.fill_shippin_text p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 4px
}

.fill_shippin_text .layui-form-radio,
.fill_shippin_text .layui-form-radio i {
    margin: 0px;
    padding: 0px;
}

.fill_shippin_text p span {
    color: #333;
    line-height: 28px;
    font-size: 16px;
    font-weight: bold;
}

.fill_shippin_information ul li.active .fill_shippin_text p span,
.fill_shippin_information ul li.active .fill_shippin_text span {
    color: #CB261C;
}

.fill_shippin_text span {
    font-size: 12px;
    color: #999;
    line-height: 18px;
}

/*填写仓库地址*/
.fill_warehouse_address ul {
    display: flex;
}

.fill_warehouse_address ul li {
    /*flex:1; */
    padding-right: 8px;
}

.fill_warehouse_address ul li p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.fill_warehouse_address ul li p span {
    color: red;
    position: relative;
    top: 2px;
    padding-right: 4px;
}

.fill_warehouse_country {
    border: 1px solid #E2E2E2;
    background-color: #F6F6F6;
    padding: 0 12px;
    display: flex;
    font-size: 14px;
    color: #BBBBBB;
    align-items: center;
    height: 38px;
    border-radius: 3px;
    cursor: not-allowed;
}

.fill_warehouse_country img {
    height: 18px;
    margin-right: 8px;
}

/*询价商品*/
.new_table_product {
    display: flex;
    text-align: left;
}

.new_table_product>a img {
    width: 70px;
}

.new_product_text {
    margin-left: 12px;
    overflow: hidden;
}

.new_product_text>a {
    line-height: 24px;
    color: #666;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.new_product_text p {
    color: #999;
    line-height: 24px;
}

.new_product_text p span {
    display: inline-block !important;
    color: #999;
    line-height: 20px;
    font-size: 12px;
}

.new_product_text span {
    display: block;
}

.new_product_text span em {
    font-size: 12px;
    color: #999;
    display: inline-block;
    margin-right: 16px;
}

.inquiry_product_delbtn,
.inquiry_product_delbtn:hover {
    color: #CB261C;
}

/*联系*/
.supplementary_note {
    position: relative;
}

.supplementary_note span {
    color: #999;
    position: absolute;
    right: 12px;
    bottom: 4px;
    line-height: 24px;
}

.bargain_relation ul {
    display: flex;
    align-items: center;
}

.bargain_relation ul li {
    display: flex;
    align-items: center;
    margin-right: 24px;
}

.bargain_relation ul li span {
    color: #666;
    line-height: 38px;
    display: block;
    margin-right: 4px;
}

.bargain_relation ul li span em {
    color: red;
    position: relative;
    top: 2px;
}

.bargain_relation ul li>.layui-input {
    width: 200px;
}

.layui-form_group {
    display: flex;
}

.layui-form_group>input {
    width: 200px;
}

.layui-form_group .layui-form-select {
    width: 100px;
    margin-right: 8px;
}

/*提示-公共*/
.new_tips {
    margin-bottom: 16px;
    padding: 8px 16px;
    position: relative;
    border-radius: 3px;
    background-color: #FFF7E5;
    border: 1px solid #FFB004;
}

.new_tips p {
    display: flex;
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    color: #DC9700;
}

.new_tips p span {
    margin-right: 8px;
    position: relative;
    top: 1px;
}

.new_tips p span img {
    width: 18px;
}

.new_tips p a {
    color: #0077FF;
    font-size: 14px;
    line-height: 20px;
}

.new_tips.tips_red {
    border-color: #CB261C;
    background-color: #FFF4F3;
}

.new_tips.tips_red p {
    color: #CB261C;
}

.new_tips.tips_red p a {
    color: #0077FF;
    font-size: 14px;
    line-height: 20px;
}

.shirt_new_tips {
    width: max-content;
    display: inline-block;
}

/*操作*/
.wholesale_operation {
    background-color: #fff;
    padding: 24px;
    margin-bottom: 16px;
}

.immediate_inquiry {
    text-align: center;
    padding: 16px 0;
}

.immediate_inquiry button {
    position: relative;
}

.immediate_inquiry button span {
    display: block;
    position: absolute;
    left: 83%;
    top: -6px;
    background-color: #FFB20A;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    padding: 0 6px;
    border-radius: 10px 10px 10px 0;
    z-index: 9;
}

.immediate_inquiry a.layui-btn {
    position: relative;
}

.immediate_inquiry a.layui-btn span {
    display: block;
    position: absolute;
    left: 83%;
    top: -6px;
    background-color: #FFB20A;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    padding: 0 6px;
    border-radius: 10px 10px 10px 0;
    z-index: 9;
}

.immediate_inquiry p {
    margin-top: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.immediate_inquiry p a {
    color: #CB261C;
    line-height: 16px;
    font-size: 14px;
}

.immediate_inquiry p.layui-form-checkbox[lay-skin=primary] span {
    padding-right: 0px;
    line-height: 16px;
}

.immediate_inquiry .layui-btn-primary {
    border-color: #CC2B21;
    color: #CC2B21;
    margin-left: 52px;
}

/*询价列表页*/
.table_vertical td {
    vertical-align: top;
}

.inquirslist_num a {
    display: block;
    font-size: 14px;
    color: #0077FF;
    line-height: 24px;
}

/*标签-公共*/
.span_tags {
    display: inline-block;
    border: 1px solid;
    font-size: 12px !important;
    line-height: 20px !important;
    padding: 0px 4px;
    border-radius: 3px;
}

.span_tags.tags_green {
    border-color: #B7EB8F;
    color: #52C41A;
    background-color: #F6FFED;
}

.span_tags.tags_blue {
    border-color: #91D5FF;
    color: #1890FF;
    background-color: #E6F7FF;
}

.span_tags.tags_red {
    border-color: #FFA39E;
    color: #F5222D;
    background-color: #FFF1F0;
}

.span_tags.tags_orange {
    border-color: #FFD591;
    color: #FA8C16;
    background-color: #FFF7E6;
}

.span_tags.tags_grey {
    border-color: #DEDEDE;
    color: #959595;
    background-color: #F9F9F9;
}

.inquirslist_detail {
    cursor: pointer;
    position: relative;
}

.inquirslist_detail>p {
    color: #666;
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 8px;
}

.inquirslist_detail>p i {
    font-size: 12px;
    color: #999;
}

.hide_inquirylist_history {
    display: none;
    position: absolute;
    top: 64px;
    left: 0px;
    background-color: #fff;
    padding: 10px 20px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    z-index: 9;
}

.hide_inquirylist_history::before {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: #ffffff;
    pointer-events: none;
    top: 0px;
    left: 16px;
    transform: translateY(-4px) rotate(45deg);
    box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.05);
}

.hide_inquirylist_history table td,
.hide_inquirylist_history table th {
    white-space: nowrap;
}

.hide_inquirylist_history td {
    vertical-align: inherit;
}

.hide_inquirylist_history tbody tr:nth-child(n+3) {
    background-color: #F8F8F8;
    opacity: 0.7;
}

.hide_inquirylist_history .layui-table td,
.hide_inquirylist_history .layui-table th {
    border: 1px solid #e6e6e6;
}

.inquirslist_detail:hover .hide_inquirylist_history {
    display: block;
}

/*状态-公共*/
.orange_state {
    font-size: 14px;
    color: #FF8204;
    line-height: 20px;
    position: relative;
    padding-left: 12px;
}

.orange_state::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #FF8204;
    position: absolute;
    top: 7px;
    left: 0px;
}

.blue_state {
    font-size: 14px;
    color: #0077FF;
    line-height: 20px;
    position: relative;
    padding-left: 12px;
}

.blue_state::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #0077FF;
    position: absolute;
    top: 7px;
    left: 0px;
}

.green_state {
    font-size: 14px;
    color: #52C41A;
    line-height: 20px;
    position: relative;
    padding-left: 12px;
}

.green_state::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #52C41A;
    position: absolute;
    top: 7px;
    left: 0px;
}

.grey_state {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    position: relative;
    padding-left: 12px;
}

.grey_state::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #999999;
    position: absolute;
    top: 7px;
    left: 0px;
}

/*不浮动红点-公共*/
.red_points {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #CB261C !important;
    display: inline-block;
    margin: 0px 4px;
    top: -2px;
    position: relative;
    min-height: unset !important;
    padding: 0px !important;
}

/*空状态-公共*/
.list_empty {
    text-align: center;
    padding: 100px 0;
}

.list_empty img {
    width: 77px;
    margin-bottom: 16px;
}

.list_empty h5 {
    font-size: 18px;
    color: #333;
    line-height: 34px;
    margin-bottom: 8px;
}

.list_empty p {
    font-size: 14px;
    color: #999;
    line-height: 20px;
}

.list_empty p a {
    font-size: 14px;
    color: #CB261C;
}

.inquirslist_state .state_times {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.inquirslist_state .state_num {
    font-size: 12px;
    color: #666;
    line-height: 20px;
}

.inquirslist_state .state_num a {
    font-size: 12px;
    color: #0077FF;
    line-height: 20px;
}

.inquirslist_state .state_count_down {
    font-size: 12px;
    line-height: 20px;
    color: #CB261C;
    display: flex;
    align-items: center;
}

.inquirslist_state .state_count_down img {
    margin-left: 4px;
    width: 14px;
}

.inquirslist_btn_group a {
    font-size: 14px;
    color: #CB261C;
    line-height: 24px;
    display: inline-block;
    margin-bottom: 4px;
}

.inquirslist_btn_group button.layui-btn-primary,
.inquirslist_btn_group button.layui-btn-primary:hover {
    border-color: #CB261C;
    color: #CB261C;
    margin-bottom: 4px;
}

.inquirslist_btn_group a.layui-btn,
.inquirslist_btn_group a.layui-btn:hover {
    border-color: #CB261C;
    color: #fff;
    margin-bottom: 4px;
    line-height: 30px;
}

.inquirslist_btn_group a.layui-btn-primary,
.inquirslist_btn_group a.layui-btn-primary:hover {
    color: #CB261C;
}

.not_click {
    cursor: not-allowed;
    color: #999 !important;
}

.inquirslist_btn_group button {
    margin-bottom: 4px;
}

/*询价单详情*/
.shippin_information ul {
    display: flex;
    flex-wrap: wrap;
}

.shippin_information ul li {
    width: 50%;
    align-items: flex-start;
    padding-right: 64px;
    display: flex;
    line-height: 34px;
    margin-top: 8px;
}

.shippin_information ul li:first-child,
.shippin_information ul li:nth-child(2) {
    margin: 0px;
}

.shippin_information ul li span.shipin_lable {
    display: block;
    width: 160px;
    margin-right: 8px;
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.shippin_information_righttext {
    width: calc(100% - 224px);
}

.shippin_information_righttext>p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
    display: inline-block;
}

.shippin_information_righttext a.shipin_num {
    font-size: 14px;
    color: #0077FF;
    line-height: 34px;
    display: inline-block;
}

.quoted_price>p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
    position: relative;
}

.quoted_price>p:first-child {
    margin-bottom: 4px;
}

.quoted_price>p span.untreated {
    color: #CB261C;
    font-size: 14px;
    line-height: 24px;
}

.bargaining_specification {
    margin: 16px 0;
}

.bargaining_specification h5 {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-bottom: 4px;
}

.bargaining_specification p {
    font-size: 14px;
    color: #999;
    line-height: 24px;
}

.quoted_price>p span.value_rise {
    color: #CB261C;
}

.quoted_price>p span.value_rise img {
    margin-left: 4px;
    width: 12px;
    position: relative;
    top: -1px;
    transform: rotate(180deg);
}

.quoted_price>p span.value_down {
    color: #72C140;
}

.quoted_price>p span.value_down img {
    margin-left: 4px;
    width: 12px;
    position: relative;
    top: -1px;
    transform: rotate(180deg);
}

.line_margin {
    display: block;
    width: 100%;
    padding-top: 24px;
    margin-top: 24px;
    border-top: 1px solid #E9E9E9;
}

.tooptips {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.tooptips_hide {
    display: none;
    color: #fff;
    line-height: 24px;
    background-color: #5a5a5a;
    padding: 5px;
    border-radius: 3px;
    position: absolute;
    min-height: 30px;
    width: 200px;
    z-index: 9;
    left: -12px;
    top: 32px;
    text-align: left;
}

.tooptips_hide::before {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: #5a5a5a;
    pointer-events: none;
    top: 0px;
    left: 16px;
    transform: translateY(-4px) rotate(45deg);
    box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.05);
}

.tooptips:hover .tooptips_hide {
    display: block;
    white-space: initial;
}

.tooptips:hover {
    opacity: 1 !important;
}

.unfold_history {
    text-align: center;
    margin: 24px 0;
}

.unfold_history span {
    display: inline-block;
    line-height: 34px;
    font-size: 14px;
    color: #666;
    cursor: pointer;
    border: 1px solid #DCDCDC;
    border-radius: 3px;
    padding: 0 12px;
}

.unfold_history span i {
    font-size: 14px;
    color: #666;
}

.hide_all_bargain {
    display: none;
}

.negotiated_price_btn {
    text-align: center;
    padding: 20px 0;
}

.negotiated_price_btngroup button img {
    width: 18px;
    margin-right: 4px;
    position: relative;
    top: -2px;
}

.negotiated_price_btngroup button .tooptips_hide {
    top: 45px;
    left: 0px;
}

.negotiated_price_btngroup button .tooptips_hide::before {
    left: 36px;
}

.nope_btn {
    cursor: not-allowed;
    opacity: 0.7;
}

.complex_fill_table {
    position: relative;
    display: flex;
    align-items: center;
}

.complex_fill_table p {
    margin-right: 8px;
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.complex_fill_table .insurance_box {
    top: 1px;
}

.complex_fill_table>span {
    position: absolute;
    right: 0px;
    line-height: 34px;
    color: #0077FF;
    font-size: 12px;
    cursor: pointer;
}

.complex_fill_table>span a {
    line-height: 34px;
    color: #0077FF;
    font-size: 12px;
    cursor: pointer;
}

.upload_files_return {
    padding-left: 16px;
    color: #0077FF;
    font-size: 14px;
    line-height: 34px;
}

.warehousing_infor_table span.required {
    position: relative;
    top: 2px;
    padding-right: 4px;
    color: red;
    font-size: 14px;
    line-height: 34px;
}

.inquirslist_submit {
    padding: 20px;
}

.submit_order_infor li {
    display: flex;
    margin-bottom: 8px;
}

.submit_order_infor li span {
    width: 120px;
    margin-right: 8px;
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.submit_order_infor li p {
    width: calc(100% - 128px);
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.total_right_text {
    position: absolute;
    top: 10px;
    left: 20px;
    text-align: left;
    padding-right: 20px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-bottom: 4px;
}

.total_right_text span {
    font-size: 14px;
    color: #999;
    line-height: 24px;
}

.submit_order_check {
    background-color: #F9F9F9;
    padding: 0 20px 20px 20px;
    margin-bottom: 16px;
    position: relative;
}

.submit_order_check .settle-accounts {
    margin-top: 10px;
}

/*批发订单列表*/
.order_type_switchover {
    display: flex;
    align-items: center;
    margin: 10px 0 16px 0;
}

.order_type_switchover a {
    padding: 0 16px;
    font-size: 14px;
    color: #CB261C;
    border: 1px solid #CB261C;
    line-height: 34px;
}

.order_type_switchover a:first-child {
    border-radius: 3px 0 0 3px;
}

.order_type_switchover a:last-child {
    border-radius: 0px 3px 3px 0;
}

.order_type_switchover a.active {
    background-color: #CB261C;
    color: #fff;
}

.table_text_center tr td,
.table_text_center tr th {
    text-align: center;
}

.inquuirlist_track_num {
    margin-bottom: 8px;
    text-align: left;
}

.inquuirlist_track_num p {
    color: #666;
    font-size: 14px;
    line-height: 18px;
}

.inquuirlist_track_num p em {
    display: block;
    color: #999;
    font-size: 14px;
    line-height: 18px;
}

.inquuirlist_track_num p img {
    display: inline-block;
    width: 14px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: 0.5;
    cursor: pointer;
    position: relative;
    top: -2px;
}

.inquuirlist_track_num span {
    display: inline-block;
    height: 18px;
    background-color: #F1F1F1;
    border-radius: 3px;
    font-size: 12px;
    color: #999;
    line-height: 18px;
    padding: 0 4px;
    margin-top: 4px;
}

.inquuirlist_track_num span b {
    display: inline-block;
    background-color: #CB261C;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: relative;
    top: -2px;
    margin-right: 4px;
}

.inquuirlist_total_order p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.inquuirlist_total_order span {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 18px;
}

/*状态-公共*/
.orange_state_nopoint {
    margin-bottom: 4px;
    font-size: 14px;
    color: #FF8204;
    line-height: 20px;
}

.blue_state_nopoint {
    margin-bottom: 4px;
    font-size: 14px;
    color: #0077FF;
    line-height: 20px;
}

.green_state_nopoint {
    margin-bottom: 4px;
    font-size: 14px;
    color: #52C41A;
    line-height: 20px;
}

.grey_state_nopoint {
    margin-bottom: 4px;
    font-size: 14px;
    color: #666;
    line-height: 20px;
}

.orange_state_nopoint span {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-right: 4px;
    position: relative;
    top: -1px;
    background-color: #FF8204;
}

.blue_state_nopoint span {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-right: 4px;
    position: relative;
    top: -1px;
    background-color: #0077FF;
}

.green_state_nopoint span {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-right: 4px;
    position: relative;
    top: -1px;
    background-color: #52C41A;
}

.grey_state_nopoint span {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-right: 4px;
    position: relative;
    top: -1px;
    background-color: #666
}

.inquirslist_state_greya {
    display: block;
    text-align: center;
    color: #666;
    font-size: 12px;
    line-height: 20px;
}

.inquirslist_state_a {
    display: block;
    text-align: center;
    color: #CB261C;
    font-size: 12px;
    line-height: 20px;
}

.inquirslist_state_a:hover {
    color: #CB261C;
}

.inquirslist_order_top {
    text-align: left;
    display: flex;
    align-items: center;
}

.inquirslist_order_top li {
    margin-right: 24px;
}

.inquirslist_order_top li:first-child {
    margin-right: 0px;
}

.inquirslist_order_top li p {
    font-size: 14px;
    color: #999;
    line-height: 22px;
}

.inquirslist_order_top li p a {
    color: #1890FF;
    font-size: 14px;
    line-height: 22px;
}

.select_product_toserves {
    padding: 20px;
}

.select_product_toserves>p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.select_serves_btn {
    border-radius: 17px;
    height: 34px;
    line-height: 34px;
    padding: 0px 20px;
    color: #CB261C;
    border: 1px solid #CB261C;
}

.notselect_serves_btn {
    border-radius: 17px;
    height: 34px;
    line-height: 34px;
    padding: 0px 20px;
    color: #828282;
    background-color: #E6E1E1;
    cursor: not-allowed;
}

.select_serves_btn:hover {
    background-color: #CB261C;
    color: #fff;
}

.child_product,
.child_product:hover {
    background-color: #F9FAFF !important;
}

/*批发单详情*/
.wholesale_order_infor {
    display: flex;
    margin-bottom: 16px;
    background-color: #fff;
}

.wholesale_order_inforitem {
    width: 33.3%;
    border-right: 1px solid #E8E8E8;
    padding: 20px;
}

.wholesale_order_inforitem:last-child {
    border: none;
}

.wholesale_order_inforitem h5 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    line-height: 34px;
    margin-bottom: 8px;
}

.wholesale_order_inforitem ul li {
    display: flex;
    margin-bottom: 8px;
}

.wholesale_order_inforitem ul li>span {
    width: 110px;
    font-size: 14px;
    color: #666;
    line-height: 34px;
    margin-right: 8px;
}

.wholesale_order_text {
    width: calc(100% - 118px);
    line-height: 34px;
}

.wholesale_order_text p {
    font-size: 14px;
    line-height: 34px;
    color: #666;
}

.wholesale_order_text p span {
    color: #999;
    font-size: 12px;
    line-height: 34px;
}

.wholesale_order_text p span a {
    color: #0077FF;
    font-size: 12px;
    line-height: 34px;
}

.wholesale_product p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.wholesale_product p a {
    color: #CB261C;
    display: block;
    font-size: 14px;
    line-height: 24px;
}

.wholesale_product p a:hover {
    color: #CB261C;
}

.parcel_split {
    position: relative;
    margin-right: 16px;
    display: inline-block;
}

.parcel_split img {
    width: 70px;
    position: relative;
}

.parcel_split p {
    position: absolute;
    width: 70px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 14px;
    bottom: 0px;
    left: 0px;
    text-align: center;
    line-height: 20px;
}

.wholesale_logistics_infor td>p {
    color: #CB261C;
    font-size: 14px;
    line-height: 24px;
    cursor: pointer;
}

.wholesale_logistics_infor td>p span {
    width: 6px;
    height: 6px;
    background-color: #CB261C;
    border-radius: 50%;
    margin-left: 4px;
    display: inline-block;
    line-height: 24px;
    position: relative;
    top: -3px;
}

.views_updata_date,
.views_product_detail,
.wholesale_billing_infor {
    padding: 20px;
}

.views_product_detail img {
    width: 70px;
}

.views_product_detail span {
    color: #CB261C;
}

.wholesale_billing_infor ul li {
    display: flex;
    margin-bottom: 8px;
}

.wholesale_billing_infor ul li span {
    font-size: 14px;
    color: #999;
    text-align: right;
    width: 120px;
    margin-right: 8px;
    line-height: 34px;
}

.wholesale_billing_infor ul li p {
    font-size: 14px;
    color: #666;
    text-align: left;
    width: calc(100% - 158px);
    line-height: 34px;
}

.inquirslist_submit .choose_coupons_hide {
    width: 800px;
    z-index: 10;
}

.inquirslist_submit .choose_coupons_ul li {
    width: calc(50% - 10px);
}

.inquirslist_submit .choose_coupons_ul li:nth-child(3n) {
    margin-top: 10px;
    margin-right: 10px;
}

.inquirslist_submit .choose_coupons_ul li:nth-child(2n) {
    margin-right: 0px;
}

.inquirslist_submit .choose_coupons_ul {
    max-height: 100px;
}

.inquirslist_submit .immediate_inquiry {
    margin-top: 60px;
}

/*批发专区*/
.wholesale_prefecture_banner a {
    width: 100%;
}

.wholesale_prefecture_banner a img {
    width: 100% !important;
    height: auto;
}

.wholesale_prefecture_top {
    margin-top: 24px;
}

.wholesale_prefecture_top>h5 {
    font-size: 28px;
    margin: 48px 0 24px;
    line-height: 40px;
    color: #333;
    text-align: center;
    font-weight: bold;
}

.wholesale_toptow {
    display: flex;
    margin-bottom: 16px;
}

.wholesale_toptow li {
    display: flex;
    width: calc(50% - 8px);
    margin-right: 16px;
    background-color: #fff;
    border-radius: 10px;
    padding: 24px;
}

.wholesale_toptow li:last-child {
    margin-right: 0px;
}

.wholesale_toptow li>a {
    width: 30%;
    margin-right: 16px;
    display: block;
}

.wholesale_toptow li>a img {
    width: 100%;
    height: auto;
}

.wholesale_toptow_right {
    width: calc(70% - 16px);
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.wholesale_toptow_product a {
    font-size: 14px;
    width: 100%;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #333;
    line-height: 26px;
    height: 52px;
    margin-bottom: 8px;
}

.wholesale_toptow_product a:hover {
    color: #CB261C;
}

.wholesale_toptow_product span {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 20px;
}

.wholesale_toptow_product span b {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    font-weight: 500;
}

.wholesale_others {
    width: 100%;
    display: flex;
    margin-bottom: 16px;
    flex-wrap: wrap;
}

.wholesale_others li {
    width: calc(20% - 12.8px);
    background-color: #fff;
    border-radius: 10px;
    margin-right: 16px;
    padding: 16px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin-top: 16px;
}

.wholesale_others li:nth-child(5n) {
    margin-right: 0px;
}

.wholesale_others li:nth-child(1),
.wholesale_others li:nth-child(2),
.wholesale_others li:nth-child(3),
.wholesale_others li:nth-child(4),
.wholesale_others li:nth-child(5) {
    margin-top: 0px;
}

.wholesale_others li a {
    display: block;
}

.wholesale_others li a img {
    width: 80%;
    margin: 4px auto;
    display: block;
}

.wholesale_others li a.wholesale_others_title {
    font-size: 14px;
    color: #333;
    line-height: 34px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wholesale_others li a.wholesale_others_title:hover {
    color: #CB261C;
}

.wholesale_others li span {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 20px;
}

.wholesale_others li span b {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    font-weight: 500;
}

.wholesale_hide_btn {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 100%;
    transition: all 0.4s;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
}

.wholesale_others li:hover .wholesale_hide_btn {
    top: 0px;
    transition: all 0.4s;
}

.classified_products {
    margin-bottom: 16px;
}

.classified_products_img {
    display: block;
    margin: 0px auto;
    text-align: center;
    width: 130px;
    height: 130px;
    background-color: #FFF8F8;
    border-radius: 50%;
}

.classified_products_img img {
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin-top: 15px;
}

.classified_products_title {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    text-align: center;
    line-height: 34px;
}

.classified_products .swiper-slide {
    width: 180px;
    display: block !important;
    cursor: pointer;
}

.classified_products .swiper-container {
    background-color: #fff;
    border-radius: 10px;
    padding: 16px;
}

.classified_products_compilations {
    margin-top: 16px;
    border-radius: 10px;
    background-color: #fff;
    padding: 16px;
}

.classified_products_item .wholesale_others {
    margin-bottom: 0px;
}

.classified_products_item {
    display: none;
}

.classified_products_item.active {
    display: block;
}

.classified_products .swiper-slide.active .classified_products_title {
    color: #CB261C
}

.ordinary_price p {
    display: flex;
}

.ordinary_price .currPrice {
    font-size: 24px;
    font-weight: bold;
    color: #CB261C;
    line-height: 68px;
}

.ordinary_price .oprice {
    font-size: 14px;
    color: #999;
    line-height: 68px;
    margin: 0 8px 0 16px;
    display: block;
    text-decoration: line-through;
}

.ordinary_price .regionvattips {
    height: 24px;
    margin-top: 22px;
    margin-left: 4px;
    font-weight: 500;
    padding: 0 6px;
}

.promotional_discount_right span b {
    color: #fff;
    font-weight: 500;
    padding: 0 2px;
}

.goods-summary li>span .insurance_hide_text {
    line-height: 24px;
}

.whoInstock .insurance_hide_text {
    line-height: 24px;
    width: 200px;
}

.not_allow {
    cursor: not-allowed !important;
    position: relative;
    border-color: #eee !important;
    overflow: unset !important;
}

.not_allow .way {
    opacity: 0.5;
}

.not_allow:hover {
    cursor: not-allowed !important;
    border-color: #eee !important;
}

.not_allow:hover .help-details {
    display: block;
}

.not_allow .help-details {
    right: -63px !important;
    bottom: -12px !important;
    top: unset !important;
    left: unset !important;
}

.classified_products_more {
    text-align: center;
    margin: 24px 0;
}

.classified_products_more a {
    height: 34px;
    line-height: 34px;
    color: #999;
    font-size: 14px;
    padding: 0 12px;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    display: inline-block;
}

.classified_products_more a:hover {
    color: #CB261C;
    border-color: #CB261C;
}

.productQuantity .gc {
    color: #999;
    font-size: 12px;
    line-height: 20px;
}

.item-info .gc,
.item-info .gc span {
    color: #999;
    font-size: 12px;
}

.newcart .layui-form-checkbox[lay-skin=primary] {
    padding-left: 18px;
}

.fill_shippin_text {
    position: relative;
}

.fill_shippin_text .help-details {
    left: 0;
    top: 67px;
}

.fill_shippin_text:hover .help-details {
    display: block;
}


.layui-tab-brief>.layui-tab-title .layui-this a span.waitquoteNum {
    color: #CB261C !important;
}

.layui-tab-brief>.layui-tab-title .layui-this a span.quotedNum {
    color: #CB261C !important;
}

.layui-tab-brief>.layui-tab-title .layui-this a span.waitorderNum {
    color: #CB261C !important;
}

.layui-tab-brief>.layui-tab-title .layui-this a span.placedorderNum {
    color: #CB261C !important;
}

.layui-tab-brief>.layui-tab-title .layui-this a span.closedNum {
    color: #CB261C !important;
}

.table_negotiate {
    display: inline-block;
    font-size: 14px;
    color: #999;
    width: 90px;
}

.promotion_all a>span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    border-radius: 8px;
    color: #fff;
    font-size: 12px;
    position: relative;
    top: -3px;
    border-bottom-left-radius: 0px;
}

.promotion_all a>span img {
    width: 18px;
}

.table_negotiate {
    display: inline-block;
    font-size: 14px;
    color: #999;
    width: 90px;
}


.ordinary_member {
    font-size: 16px !important;
    color: #666 !important;
}

.rank_member {
    font-size: 18px !important;
    color: #F58A00 !important;
    font-weight: bold !important;
}

.head_top_code {
    position: relative;
    padding-right: 16px;
}

.head_top_code::after {
    content: '';
    width: 1px;
    height: 14px;
    background-color: #ccc;
    position: absolute;
    right: 0px;
    top: 11px;
}

.head_top_code>p {
    font-size: 12px;
    color: #333;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.head_top_code>p img {
    width: 16px;
    margin: 0 6px;
}

.hide_head_top_code {
    display: none;
    background-color: #fff;
    padding: 20px 20px 14px 20px;
    position: absolute;
    z-index: 100;
    top: 36px;
    border-radius: 6px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);
    text-align: center;
}

.hide_head_top_code::after {
    content: '';
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    position: absolute;
    top: -15px;
    left: 8px;
}

.hide_head_top_code img {
    width: 100px;
    margin-bottom: 4px;
}

.hide_head_top_code p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    text-align: center;
}

.head_top_code:hover .hide_head_top_code {
    display: block;
}

/*充值汇款*/
.recharge_service_charge {
    max-width: 152px;
    position: relative;
    margin-top: 4px;
}

.recharge_service_charge a,
.recharge_service_charge span {
    font-size: 12px;
    background-color: #FFF4F3;
    color: #CB261C;
    display: inline-block;
    border: 1px solid #ffe4e1;
    border-radius: 3px;
    line-height: 20px;
    padding: 0 6px;
    color: #CB261C;
    font-size: 12px;
    line-height: 20px;
}

.recharge_service_charge a:hover,
.recharge_service_charge span:hover {
    background-color: #ffe2e0 !important;
}

.recharge_service_hide {
    display: none;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
    border-radius: 3px;
    position: absolute;
    width: 600px;
    z-index: 9;
    padding: 16px;
    left: 0px;
    top: 11px;
    margin-top: 20px;
}

.recharge_service_hide::after {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: #ffffff;
    pointer-events: none;
    top: 0px;
    left: 20px;
    transform: translateY(-4px) rotate(45deg);
    box-shadow: -2px -2px 2px rgb(0, 0, 0, 0.05);
}

.recharge_service_charge:hover .recharge_service_hide {
    display: block;
}

.recharge_activity p {
    line-height: 24px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

.recharge_img_review a {
    font-size: 14px;
    color: #0077FF;
    line-height: 24px;
    margin-right: 16px;
}

.recharge_img_review button {
    font-size: 14px;
    color: #CB261C;
    line-height: 24px;
}

.recharge_service_hide img {
    max-width: 100%;
}

/*收银台*/
.checkout_counter_top {
    width: 100%;
    background-color: #fff;
    padding: 16px 0;
}

.checkout_counter_top .content {
    display: flex;
    align-items: center;
}

.checkout_counter_top h1 {
    font-size: 22px;
    font-weight: bold;
    color: #000;
    line-height: 24px;
    padding-left: 24px;
    border-left: 1px solid #C9C9C9;
    margin-left: 24px;
    position: relative;
    top: 4px;
}

.checkout_counter_container {
    margin-top: 24px;
}

.payorder_amount {
    border-top: 4px solid #CB261C;
    background-color: #fff;
    padding: 24px;
}

.payorder_amount p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.payorder_amount p b {
    font-size: 26px;
    font-weight: bold;
    color: #CB261C;
    line-height: 34px;
    display: inline-block;
}

.payorder_amount p span.payorder_ordernum {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.payorder_amount p span.payorder_count_down {
    display: inline-block;
    margin-left: 32px;
    font-size: 14px;
    color: #666;
}

.payorder_amount p span.payorder_count_down em {
    display: inline-block;
    padding: 0 6px;
    color: #CB261C;
    line-height: 34px;
}

.payorder_mycount_container {
    background-color: #fff;
    padding: 24px;
    margin-top: 16px;
    display: flex;
    align-items: center;
}

.payorder_mycount {
    display: flex;
    align-items: center;
    margin-right: 48px;
}

.payorder_mycount .layui-form-checkbox[lay-skin=primary] {
    position: relative;
    top: 3px;
}

.payorder_mycount img {
    width: 32px;
    margin: 0 16px 0 2px;
}

.payorder_mycount_container>p {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.payorder_mycount_container>p span {
    color: #CB261C;
    font-size: 14px;
    line-height: 30px;
}

.payorder_mycount_container>a {
    height: 30px;
    line-height: 30px;
    color: #CB261C;
    border: 1px solid #CB261C;
    border-radius: 3px;
    padding: 0 8px;
    margin-left: 16px;
}

.payorder_mycount p {
    font-size: 14px;
    color: #333;
}

.payorder_way_container {
    background-color: #fff;
    padding: 24px;
    margin: 16px 0;
}

.payorder_way_items {
    border: 1px solid #E1E1E1;
    margin-bottom: 16px;
    position: relative;
}

.payorder_way_name {
    padding: 16px 30px;
    display: flex;
    line-height: 32px;
    align-items: center;
    position: relative;
    cursor: pointer;
}

.payorder_way_name>img {
    width: 32px;
    margin-right: 16px;
}

.payorder_way_img {
    height: 32px;
    width: 32px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 16px;
}

.payorder_way_name b {
    font-weight: 500;
    color: #333;
    font-size: 14px;
    margin-right: 48px;
}

.payorder_way_name p {
    font-size: 14px;
    color: #666;
}

.payorder_way_name p img {
    width: 16px;
    margin-right: 4px;
}

.payorder_way_name p a {
    color: #CB261C;
    font-size: 14px;
}

.payorder_way_name p i {
    font-size: 14px;
    color: #666;
    margin-right: 4px;
}

.payorder_way_items.active::after {
    content: "";
    background: url(../static/imgs/525cca395771018d9c42ef1c1ef9a053.png) no-repeat;
    width: 40px;
    height: 40px;
    background-size: contain;
    top: 0px;
    position: absolute;
    right: 0px;
    display: inline-block;
}

.payorder_way_items.active {
    border: 2px solid #CB261C;
}

.payorder_way_items.active .payorder_way_name {
    background-color: #FFF8F8;
}

.payorder_detail {
    padding: 0 30px 30px 30px;
    display: none;
}

.payorder_payoneer_detail>p {
    font-size: 14px;
    color: #666;
    line-height: 18px;
    margin-top: 16px;
}

.payorder_payoneer_ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 8px;
}

.payorder_payoneer_ul li {
    border: 1px solid #DCDCDC;
    position: relative;
    padding: 16px 20px;
    margin-right: 16px;
    width: 200px;
    min-height: 82px;
    margin-bottom: 10px;
    cursor: pointer;
}

.payorder_payoneer_ul li.add_new_payoneer {
    display: flex;
    align-items: center;
    border: 2px dashed #DCDCDC;
    justify-content: center;
    background-color: #F8F8F8;
    cursor: pointer;
}

.add_new_payoneer p {
    display: flex;
    align-items: center;
}

.add_new_payoneer p i {
    font-size: 24px;
    display: inline-block;
    margin-right: 4px;
    font-weight: 200;
    color: #999;
}

.payorder_payoneer_ul {
    margin: 16px 0 0px 0;
}

.payorder_payoneer_ul li p {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.payorder_payoneer_ul li.active::after {
    content: "";
    background: url(../static/imgs/525cca395771018d9c42ef1c1ef9a053.png) no-repeat;
    width: 40px;
    height: 40px;
    background-size: contain;
    top: 0px;
    position: absolute;
    right: 0px;
    display: inline-block;
}

.payorder_payoneer_ul li.active {
    border: 2px solid #CB261C;
}

.payorder_payoneer_ul li span {
    color: #666;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    padding-left: 16px;
}

.payorder_payoneer_ul li span.binded::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #44C700;
    left: 0px;
    top: 4px;
}

.payorder_payoneer_ul li span.unbind::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #999999;
    left: 0px;
    top: 4px;
}

.payorder_payoneer_ul li button {
    color: #CB261C;
    font-size: 14px;
    line-height: 24px;
    margin-left: 16px;
    height: 24px;
}

.new_tips.tips_success {
    border-color: #4DBB88;
    background-color: #ECFFE2;
}

.new_tips.tips_success p {
    color: #4DBB88;
}

.new_tips.tips_success p a {
    color: #0077FF;
    font-size: 14px;
    line-height: 20px;
}

.payorder_sumbit_container {
    margin-top: 16px;
    bottom: 0px;
}

.payorder_sumbit_container .new_tips {
    border: none !important;
    margin: 0px;
}

.payorder_sumbit_detail {
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0 0 15px #e9e9e9;
}

.payorder_sumbit_left {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 16px 24px;
}

.payorder_sumbit_left p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    display: flex;
    align-items: center;
    margin-right: 16px;
}

.payorder_sumbit_left p b {
    font-size: 26px;
    color: #CB261C;
    line-height: 26px;
    display: inline-block;
}

.payorder_sumbit_left span {
    display: block;
    font-size: 14px;
    color: #999;
}

.payorder_sumbit_left span em {
    color: #CB261C;
    font-size: 14px;
}

.payorder_sumbit_btn {
    display: flex;
    align-items: center;
    align-self: stretch;
    flex: none;
}

.payorder_sumbit_btn p {
    font-size: 14px;
    color: #666;
}

.payorder_sumbit_btn p a {
    font-size: 14px;
    color: #CB261C;
}

.payorder_sumbit_btn>a {
    height: 100%;
    background-color: #CB261C;
    color: #fff;
    line-height: 100%;
    font-size: 16px;
    letter-spacing: 1px;
    display: block;
    padding: 0 32px;
    display: flex;
    align-items: center;
    margin-left: 16px;
}

.payorder_sumbit_btn>a.unpay_btn {
    background-color: #CCCCCC;
    color: #fff;
    cursor: not-allowed;
    position: relative;
}

.payorder_sumbit_btn>a.unpay_btn p {
    position: absolute;
    color: #fff;
    line-height: 24px;
    background-color: #5a5a5a;
    padding: 5px;
    border-radius: 3px;
    white-space: nowrap;
    top: -43px;
    left: 9%;
    letter-spacing: 0px;
}

.payorder_sumbit_btn>a.unpay_btn p::before {
    content: "";
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: #5a5a5a;
    position: absolute;
    bottom: -18px;
    right: 41%;
}

.bank_arrange_ul li.on {
    border: 2px solid #CB261C;
    position: relative;
}

.bank_arrange_ul li.on::after {
    content: "";
    background: url(../static/imgs/525cca395771018d9c42ef1c1ef9a053.png) no-repeat;
    width: 30px;
    height: 30px;
    background-size: contain;
    top: 0px;
    position: absolute;
    right: 0px;
    display: inline-block;
}

.bank_arrange_ul li {
    margin-top: 16px;
    margin-bottom: 0px;
}

.bank_arrange_ul {
    margin-top: 0px;
}

.payorder_card_detail .layui-tab {
    margin-bottom: 0px;
    position: relative;
}

.payorder_card_detail .layui-tab-content {
    padding-bottom: 0px;
}

.payorder_card_tips {
    position: absolute;
    top: 9px;
    right: 0px;
}

.payorder_card_tips a img {
    width: 22px;
    margin-right: 4px;
    position: relative;
    top: -1px;
}

.payorder_card_tips a {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    margin-left: 16px;
    position: relative;
}

.payorder_service_charge>span,
.payorder_service_charge>a {
    line-height: 28px;
    border: 1px solid #FFDCDB;
    background-color: #FFF4F3;
    color: #CB261C;
    font-size: 14px;
    padding: 0 10px;
    display: inline-block;
    border-radius: 3px;
}

.payorder_service_charge>span a {
    color: #ffe4e1;
}

.payorder_service_charge {
    position: absolute;
    right: 30px;
    top: 16px;
}

.payorder_service_tips {
    display: none;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
    border-radius: 3px;
    position: absolute;
    width: 600px;
    z-index: 9;
    padding: 16px;
    right: 0px;
    bottom: 40px;
    margin-top: 20px;
}

.payorder_service_tips::after {
    content: '';
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: #fff;
    position: absolute;
    bottom: -18px;
    right: 24px;
}

.payorder_service_charge:hover .payorder_service_tips {
    display: block;
}

.payorder_service_tips img {
    max-width: 100%;
}

.look_bank_box {
    padding: 24px;
    min-height: 150px;
}

.look_bank_box img {
    max-width: 100%;
}

.set_payoder_password_box {
    padding: 24px;
}

.payorder_sumbit_box {
    position: relative;
    min-height: 58px;
}

.vat_add_tips {
    text-align: left;
    padding-top: 4px;
    width: calc(100% - 270px);
}

.vat_add_tips p {
    font-size: 14px;
    color: #999;
    line-height: 18px;
    font-weight: 500;
    text-align: left;
    margin-top: 4px;
    padding-left: 2px;
    width: max-content
}

.vat_add_tips p i {
    margin-right: 4px;
    font-size: 14px;
    color: #999;
    line-height: 18px;
}

.vat_flex_alime {
    align-items: flex-start;
    margin-bottom: 0px;
}

.vat_seller_tips span i {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    margin-right: 4px;
}

.vat_seller_tips span {
    display: block;
    font-weight: 500;
    color: #999;
    line-height: 20px;
    text-align: center;
}

.payorder_sumbit_left .banlceSpan,
.payorder_sumbit_left .thirdSpan,
.payorder_sumbit_left .serviceSpan {
    display: initial;
}

.payordersetpwd ul {
    width: 100%;
}

.payordersetpwd ul li {
    width: auto;
    padding-left: 40px !important;
}

.payordersetpwd ul li:first-child {
    padding-left: 24px !important;
}

.payorderrootdiv {
    min-height: 558px !important;
}

.bank_img_border {
    border: 2px solid #CB261C;
    position: relative;
    padding: 4px;
}

.bank_img_border::after {
    content: "";
    background: url(../static/imgs/525cca395771018d9c42ef1c1ef9a053.png) no-repeat;
    width: 40px;
    height: 40px;
    background-size: contain;
    top: 0px;
    position: absolute;
    right: 0px;
    display: inline-block;
}

.choose_another_bank_btn {
    position: relative;
    padding-left: 20px;
    margin-left: 16px;
}

.choose_another_bank_btn::before {
    content: "";
    background: url(../static/imgs/d9dd64fd0a9c7d8da7601683ca4db5fc.png) no-repeat;
    width: 16px;
    height: 16px;
    background-size: contain;
    top: 2px;
    position: absolute;
    left: 0px;
    display: inline-block;
}

.fast_debit_card>h4 {
    margin-bottom: 10px;
}

.fast_debit_card>h4 span {
    color: #999;
}

.fast_debit_card>h4 span i {
    font-size: 14px;
    color: #999;
    margin-right: 4px;
}

.debit_card {
    padding-bottom: 0px;
}

.debit_card_ul li {
    margin-bottom: 24px;
}

.payorder_paypal_detail>p {
    font-size: 14px;
    color: #666;
    line-height: 18px;
    margin-top: 16px;
}

.cred_card_layout {
    display: flex;
    flex-wrap: wrap;
}

.cred_card_layout li {
    width: 300px;
    margin-right: 50px;
    margin-bottom: 24px;
}

.cred_card_layout li p {
    position: relative;
    padding-bottom: 5px;
    font-size: 14px;
    color: #666;
}

.cvv_tips {
    position: absolute;
    right: 0px;
    font-size: 14px;
    color: #CB261C;
    cursor: pointer;
}

.pay_input_password {
    text-align: right;
}

.pay_input_password .password_Btn a {
    width: auto;
    padding: 0 12px;
    line-height: 30px;
}

.pay_input_password .password_Btn a.cancel_pay_btn {
    background-color: #fff;
    color: #666;
    border: 1px solid #d1d1d1;
}

.pay_input_password>a.pay-msg {
    display: block;
    text-align: right;
}

.active_pop {
    padding: 20px 20px 0px 20px;
    padding-bottom: 50px;
    position: relative;
    text-align: center;
}

.active_richtext img {
    max-width: 100%;
}

.active_pop>a {
    padding: 0 10px;
    line-height: 30px;
    background-color: #CB261C;
    color: #fff;
    display: inline-block;
    border-radius: 3px;
    font-size: 14px;
    margin-top: 20px;
}

.active_pop .active_richtext {
    text-align: left;
}

.payorder_service_charge>span:hover,
.payorder_service_charge>a:hover {
    background-color: #ffe2e0 !important;
}

.active_pop_content,
#umgpaytipschoose_lookDetails {
    padding: 20px;
}

.active_pop_content *,
#umgpaytipschoose_lookDetails *,
.active_pop .active_richtext * {
    font: initial;
    font: revert;
    line-height: initial;
    color: initial;
    font-size: initial;
    font-size: revert;
    font-style: initial;
    font-style: revert;
    text-decoration: unset;
    font-family: inherit;
    padding: initial;
    padding: revert;
    margin: initial;
    margin: revert;
    font-weight: revert;
    list-style: inherit;
    list-style: revert;
}

.active_pop_content img {
    max-width: 100%;
}

.active_pop_content .target_btn {
    text-align: center;
    padding-bottom: 16px;
}

.active_pop_content .target_btn>a {
    padding: 0 10px;
    line-height: 30px;
    background-color: #CB261C;
    color: #fff;
    display: inline-block;
    border-radius: 3px;
    font-size: 14px;
    margin-top: 20px;
}

#p_company_taxestypetip,
#p_person_taxestypetip {
    width: auto;
    font-family: unset;
    line-height: 22px;
}

#umgpaytipschoose_lookDetails img {
    max-width: 100%;
}

#remitConfirmBtn {
    margin-left: 140px;
}

.bank_arrange ul li.no_margin {
    border: 2px dashed #DCDCDC;
    background-color: #F8F8F8;
}

.remit_container #remitConfirmBtn {
    margin-left: 0px;
}

.binding_shops_box .xm-select-parent {
    height: auto;
}

.binding_shops_box .xm-select-parent .xm-select-title div.xm-select-label>span {
    height: auto;
}

.table_input_checkbox .layui-form-checkbox {
    padding-left: 16px !important;
}

/*新热销*/
.new_hotsales_container {
    background: url(../static/imgs/74596c7198f18c4bc5d1f0ed47151b9e.png) 0px top no-repeat, linear-gradient(135deg, #5135BE 0%, #9B38C5 100%);
    padding: 0 0 4px 0;
}

.hotsales_title {
    padding: 40px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 34px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
}

.hotsales_title img {
    width: 48px;
    margin-right: 24px;
}

.hotsales_best_sellers {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 24px;
}

.hotsales_best_sellers>p {
    font-size: 26px;
    color: #333;
    font-weight: bold;
    text-align: center;
    padding: 10px 0 30px;
}

.best_sellers_items {
    display: flex;
}

.sellers_items {
    width: calc(25% - 12px);
    margin-right: 16px;
    background-color: #F6F6F6;
    padding: 16px;
    border-radius: 10px;
}

.sellers_items:last-child {
    margin: 0px;
}

.sellers_item_title {
    display: flex;
    align-items: center;
    line-height: 34px;
    margin-bottom: 8px;
}

.sellers_item_title>p {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    display: inline-flex;
    align-items: center;
}

.sellers_item_title .help-box {
    display: inline-block;
}

.sellers_item_title .help-box:hover .help-details {
    display: block;
}

.sellers_item_title>p img {
    width: 24px;
    margin-right: 8px;
}

.topsellers_product_img {
    width: 35%;
    margin-right: 8px;
    position: relative;
}

.topsellers_product_img a {
    width: 100%;
    display: inline-block;
}

.topsellers_product_img a img {
    width: 100%;
}

.topsellers_product_img span {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.44);
    color: #fff;
    font-size: 12px;
    padding: 0 6px;
    line-height: 24px;
    border-radius: 0 10px 0 0;
}

.topsellers_product_img>p {
    position: absolute;
    top: -4px;
    left: 0px;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 36px;
}

.sellers_ul {
    height: 490px;
    overflow-y: scroll;
    padding: 4px 0;
}

.sellers_ul li {
    display: flex;
    margin-bottom: 16px;
}

.sellers_ul li:first-child .topsellers_product_img>p {
    background-image: url(../static/imgs/1a3194981ae43cb3240a0902417c7956.png);
}

.sellers_ul li:nth-child(2) .topsellers_product_img>p {
    background-image: url(../static/imgs/937eb20746fa4bd9f4e250a38fd5e18d.png);
}

.sellers_ul li:nth-child(3) .topsellers_product_img>p {
    background-image: url(../static/imgs/b209fb68f715fb09f9b54897ad1b4a93.png);
}

.sellers_ul li:nth-child(n+4) .topsellers_product_img>p {
    background-image: url(../static/imgs/b2f7049c751c34aa56ea6969d4ee4a7a.png);
}

.topsellers_product_infor {
    width: calc(65% - 8px);
}

.topsellers_product_infor>a {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.topsellers_product_infor>a:hover {
    color: #CB261C;
}

.product_dimension {
    display: flex;
    margin-top: 4px;
}

.product_dimension span {
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    display: flex;
    align-items: center;
}

.product_dimension span:first-child {
    font-size: 16px;
    color: #CB261C;
    line-height: 20px;
    margin-right: 24px;
}

.product_dimension span img {
    width: 18px;
    margin-right: 4px;
}

.product_dimension span i {
    font-size: 16px;
    color: #a9a9a9;
    margin-right: 8px;
    display: inline-block;
}

.product_price b {
    font-size: 14px;
    color: #333;
    line-height: 26px;
    display: inline-block;
    position: relative;
    top: 2px;
}

.product_price span {
    display: inline-block;
    background-color: #FFA200;
    color: #fff;
    font-size: 12px;
    padding: 0 4px;
    border-radius: 3px;
    margin-left: 8px;
}

.topsellers_product_infor .commodity_Warehouse {
    margin-top: 2px;
}

.product_nocompetence {
    font-size: 14px;
    color: #CB261C;
    line-height: 26px;
}

.sellers_ul::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, .06);
    box-shadow: inset 0 0 5px rgb(0 21 41 / 5%);
    border-radius: 3px;
}

.sellers_ul::-webkit-scrollbar {
    width: 6px;
    border-radius: 3px;
}

.sellers_ul::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, .12);
    box-shadow: inset 0 0 5px rgb(0 21 41 / 5%);
    border-radius: 3px;
}

.sellers_ul {
    scrollbar-arrow-color: #ffffff;
    scrollbar-face-color: #f0f0f0;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-track-color: #ffffff;
}

.potential_products_container {
    display: flex;
    background-color: #fff;
    border-radius: 10px;
    margin-bottom: 24px;
    padding: 20px 0 20px 20px
}

.potential_products_title {
    width: 335px;
}

.potential_products_title>p {
    font-size: 26px;
    color: #333;
    font-weight: bold;
    margin-top: 14px;
}

.potential_products_title ul {
    display: flex;
    margin-top: 30px;
    flex-wrap: wrap;
}

.potential_products_title ul li {
    margin-right: 24px;
    margin-bottom: 24px;
    width: 110px;
}

.potential_products_title ul li:nth-child(2n) {
    width: auto;
}

.potential_products_title ul li p {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.potential_products_title ul li span {
    display: block;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    line-height: 30px;
}

.potential_products {
    width: calc(100% - 335px);
}

.potential_products .swiper-father {
    padding: 0 30px;
    position: relative;
}

.potential_products .swiper-father .swiper-button-prev,
.potential_products .swiper-father .swiper-button-next {
    opacity: 1;
}

.potential_products .swiper-father .swiper-button-prev i,
.swiper-father .swiper-button-next i {
    font-size: 24px;
}

.potential_products .swiper-father .swiper-button-disabled {
    opacity: 0.5;
}

.potential_products .swiper-father .swiper-button-prev {
    left: -5px;
}

.potential_products .swiper-father .swiper-button-next {
    right: -6px;
}

.potential_products .swiper-slide {
    display: block;
    text-align: left;
}

.potential_products .swiper-slide a {
    position: relative;
    display: block;
}

.potential_products .swiper-slide a img {
    width: 100%;
    border-radius: 10px;
}

.potential_products .swiper-slide a span.product_morph {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.44);
    color: #fff;
    font-size: 12px;
    padding: 0 6px;
    line-height: 24px;
    border-radius: 0 10px 0 10px;
}

.potential_products .swiper-slide a span.product_rebates {
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #FFA200;
    color: #fff;
    font-size: 14px;
    padding: 0 6px;
    line-height: 24px;
    border-radius: 0 10px 0 10px;
    margin: 0px;
}

.potential_products_infor {
    display: flex;
    justify-content: space-between;
}

.potential_products_infor>p {
    font-size: 14px;
    color: #333;
    line-height: 26px;
    font-weight: bold;
    position: relative;
}

.potential_products_infor>span {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    display: flex;
    align-items: center;
}

.potential_products_infor>span i {
    font-size: 14px;
    color: #a9a9a9;
    margin-right: 8px;
    display: inline-block;
}

.potential_products .product_nocompetence {
    margin: 0px 0 0px 0;
}

.all_hotsales_product .swiper-slide img {
    width: 80px;
    border-radius: 40px;
}

.all_hotsales_product .swiper-slide p {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    font-weight: bold;
}

.all_hotsales_product .swiper-slide.active p {
    color: #CB261C;
}

.all_hotsales_product .swiper-slide.active::after {
    content: '';
    position: absolute;
    border-bottom: 10px solid #6C36C1;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    bottom: -12px;
    left: 50%;
    margin-left: -10px;
}

.all_hotsales_product .swiper-slide {
    text-align: center;
    width: auto;
    display: block;
    padding: 0 30px;
    cursor: pointer;
    position: relative;
}

.all_hotsales_product .swiper-container {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px 10px 12px 10px;
}

.categorization_items {
    margin-top: 8px;
}

.categorization_items ul {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 250px);
}

.categorization_items ul li {
    margin-right: 8px;
    border: 1px solid #FFCFE6;
    font-size: 14px;
    color: #FFE8F3;
    border-radius: 3px;
    padding: 0 10px;
    line-height: 30px;
    cursor: pointer;
    margin-bottom: 8px;
}

.categorization_items ul li.active {
    background-color: #8A55D8;
    border-color: #8A55D8;
    color: #fff;
}

.categorization_items {
    display: flex;
    justify-content: space-between;
}

.derive_infor_button {
    height: 30px;
    display: flex;
    align-items: center;
    background-color: #FFFFFF;
    color: #CB261C;
    line-height: 30px;
    border-radius: 15px;
    padding: 0 12px;
    cursor: pointer;
}

.derive_infor_button img {
    width: 18px;
    margin-right: 8px;
}

.categorization_product {
    display: flex;
    flex-wrap: wrap;
}

.categorization_product_items {
    background-color: #fff;
    border-radius: 3px;
    width: calc(16.66% - 13.33px);
    margin-bottom: 16px;
    position: relative;
    margin-right: 16px;
}

.categorization_product_items:nth-child(6n) {
    margin-right: 0px;
}

.categorization_product_items a.pro_img {
    position: relative;
    display: block;
}

.categorization_product_items a.pro_img img {
    width: 100%;
    border-radius: 3px;
}

.categorization_product_items a.pro_img span.product_morph {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.44);
    color: #fff;
    font-size: 12px;
    padding: 0 6px;
    line-height: 24px;
    border-radius: 0 10px 0 0;
}

.categorization_product_items a.pro_img span.product_rebates {
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #FFA200;
    color: #fff;
    font-size: 14px;
    padding: 0 6px;
    line-height: 24px;
    border-radius: 0 3px 0 10px;
}

.categorization_pro_detail {
    padding: 0 8px 8px 8px;
    position: relative;
    min-height: 128px;
}

.categorization_pro_detail a.pro_name {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.categorization_pro_detail a.pro_name:hover {
    color: #CB261C;
}

.hide_pro_detail_container {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 125px;
    height: 0px;
    overflow: hidden;
    transition: all .4s;
    z-index: 10;
    border-radius: 3px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
}

.hide_pro_detail {
    position: absolute;
    width: 100%;
    background-color: #fff;
    padding: 0 8px 8px 8px;
    top: 0px;
    left: 0px;
    display: flex;
    align-items: center;
}

.categorization_pro_detail .potential_products_infor {
    margin-top: 0px;
}

.hide_pro_detail .pro_collect {
    height: 30px;
    display: flex;
    align-items: center;
    border-radius: 17px;
    line-height: 30px;
    background-color: #CB261C;
    color: #fff;
    padding: 0 12px;
}

.hide_pro_detail .pro_collect img,
.hide_pro_detail .pro_collected img {
    width: 16px;
    margin-right: 4px;
}

.hide_pro_detail .pro_collected {
    height: 30px;
    display: flex;
    align-items: center;
    border-radius: 17px;
    border: 1px solid #CB261C;
    line-height: 30px;
    background-color: #fff;
    color: #CB261C;
    padding: 0 12px;
}

.hide_pro_detail a {
    margin-left: 16px;
}

.hide_pro_detail a img {
    width: 16px;
}

.categorization_product_items:hover .hide_pro_detail_container {
    height: 36px;
    transition: all .4s;
}

.categorization_pro_detail .commodity_Warehouse {
    margin-top: 4px;
}

/*新促销专区*/
.new_promotion_container {
    background: url(../static/imgs/74596c7198f18c4bc5d1f0ed47151b9e.png) 0px top no-repeat, linear-gradient(135deg, #FF644D 0%, #FFCA4D 100%);
    padding: 0 0 4px 0;
}

.time_limited_robbery {
    padding: 30px 20px;
    background-color: #fff;
    border-radius: 10px;
}

.time_limited_robbery ul.time_limited_select {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 14px;
}

.time_limited_robbery ul.time_limited_select li {
    height: 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 10px 24px;
    background: #FFEFEC;
    border: 1px solid #FF644D;
    border-radius: 30px;
    margin-right: 40px;
    cursor: pointer;
}

.time_limited_robbery ul.time_limited_select li:last-child {
    margin-right: 0px;
}

.time_limited_robbery ul.time_limited_select li p {
    font-size: 14px;
    color: #FF644D;
    line-height: 24px;
}

.time_limited_robbery ul.time_limited_select li b,
.time_limited_robbery ul.time_limited_select li b span {
    font-size: 16px;
    color: #FF644D;
    line-height: 24px;
}

.time_limited_robbery ul.time_limited_select li.active {
    background: linear-gradient(90deg, #FF644D 0%, #FF934D 100%);
    border-color: transparent;
}

.time_limited_robbery ul.time_limited_select li.active p,
.time_limited_robbery ul.time_limited_select li.active b,
.time_limited_robbery ul.time_limited_select li.active b span {
    color: #fff;
}

.time_limited_items {
    display: none;
}

.time_limited_items.active {
    display: block;
}

.time_limited_items ul {
    display: flex;
    flex-wrap: wrap;
}

.time_limited_items ul li {
    width: calc(25% - 12px);
    margin-right: 16px;
    display: flex;
    align-items: flex-start;
    background-color: #F6F6F6;
    border-radius: 3px;
    padding: 10px;
    margin-top: 16px;
}

.time_limited_items ul li:nth-child(4n) {
    margin-right: 0px;
}

.rush_progress {
    margin-top: 4px;
}

.rush_progress .remaining_stock {
    font-size: 12px;
    color: #adadad;
    line-height: 22px;
}

.rush_progress_load {
    height: 12px;
    border-radius: 6px;
    width: 100%;
    background-color: #DEDEDE;
    position: relative;
}

.rush_progress_load>span {
    width: 0px;
    height: 12px;
    border-radius: 6px;
    background: linear-gradient(90deg, #FF644D 0%, #FF974D 100%);
    position: absolute;
    left: 0px;
    top: 0px;
}

.rush_progress_load>span.level1 {
    width: 10%;
}

.rush_progress_load>span.level3 {
    width: 30%;
}

.rush_progress_load>span.level4 {
    width: 40%;
}

.rush_progress_load>span.level5 {
    width: 50%;
}

.rush_progress_load>span.level6 {
    width: 60%;
}

.rush_progress_load>span.level7 {
    width: 70%;
}

.rush_progress_load>span.level8 {
    width: 80%;
}

.rush_progress_load>span.level9 {
    width: 90%;
}

.rush_progress_load>span.level10 {
    width: 100%;
}

.rush_progress_cutdown {
    font-size: 12px;
    color: #FF644D;
    line-height: 20px;
}

.rush_progress_cutdown_lifetime {
    font-size: 12px;
    color: #FF644D;
    line-height: 20px;
}

.promotion_switch_container {
    margin-top: 24px;
}

.promotion_switch_container>ul.select_promotion_switch {
    display: flex;
    border-radius: 10px;
    background-color: #fff;
}

.promotion_switch_container>ul li {
    font-weight: bold;
    width: 50%;
    height: 80px;
    line-height: 80px;
    font-size: 26px;
    color: #FF654D;
    background-color: #fff;
    border-radius: 10px;
    text-align: center;
    cursor: pointer;
}

.promotion_switch_container>ul li.active {
    background-color: #FFE7E4;
}

.promotion_switch_box {
    margin-top: 24px;
}

.rush_progress_pro {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 2px 0;
}

.rush_progress_pro .rush_progress_load {
    width: calc(100% - 73px);
    margin-right: 8px;
}

.rush_progress_pro .remaining_stock {
    font-size: 12px;
    color: #adadad;
    line-height: 18px;
}

.promotion_switch_items {
    flex-wrap: wrap;
    display: none;
}

.promotion_switch_items.active {
    display: flex;
}

.new_promotion_banner {
    margin-top: 8px;
}

.new_promotion_banner a {
    display: block;
    width: 100%;
}

.new_promotion_banner a img {
    width: 100%;
    border-radius: 10px;
}

.all_promotion_title {
    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
    color: #fff;
    text-align: center;
    margin-top: 24px;
}

.all_promotion_product {
    display: flex;
    margin-top: 16px;
    align-items: flex-start;
}

.all_promotion_screening {
    background-color: #fff;
    width: calc(16.66% - 13.33px);
    margin-right: 16px;
    padding: 16px 10px;
    border-radius: 3px;
    height: max-content;
}

.all_promption_rightbox {
    width: 83.34%;
}

.all_promotion_batchaction {
    background-color: #fff;
    border-radius: 3px;
    width: 100%;
    margin-bottom: 16px;
}

.all_promotion_pro {
    display: flex;
    flex-wrap: wrap;
}

.all_promotion_pro .categorization_product_items {
    width: calc(20% - 12.8px);
    margin-right: 16px;
}

.all_promotion_pro .categorization_product_items:nth-child(5n) {
    margin-right: 0px;
}

.all_promotion_batchaction {
    padding: 8px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.left_batchaction ul {
    display: flex;
    align-items: center;
}

.left_batchaction ul li {
    line-height: 38px;
    margin: 0 24px 0 0;
    padding: 4px 0;
}

.left_batchaction ul li a {
    display: flex;
    line-height: 38px;
    color: #666;
    font-size: 14px;
}

.left_batchaction ul li a img,
.left_batchaction ul li img {
    width: 18px;
    margin-right: 8px;
}

.left_batchaction ul li:hover {
    color: #CB261C;
}

.data_parcel {
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
    z-index: 2;
}

.data_parcel p img {
    width: 16px;
    margin-right: 4px;
}

.data_parcel p {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #666;
    line-height: 38px;
    position: relative;
}

.hide_data_parcel {
    display: none;
    min-width: 150px;
    position: absolute;
    top: 26px;
    left: 22px;
    margin-top: 10px;
    background-color: #fff;
    text-align: left;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #ccc;
    padding: 5px 0px;
    width: 100%;
}

.hide_data_parcel a {
    line-height: 34px !important;
    color: #666;
    line-height: 34px;
    display: block;
    padding: 0 10px !important;
    word-break: keep-all;
}

.hide_data_parcel a:hover {
    color: #fff;
    background-color: #CB261C;
}

.left_batchaction ul li:hover .hide_data_parcel {
    display: block;
}

.data_parcel p i {
    position: relative;
    color: #c2c2c2;
    display: inline-block;
    padding-left: 5px;
    transition: all .3s;
    margin-left: 4px;
}

.data_parcel:hover p i {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transition: all .3s;
    position: relative;
    display: inline-block;
}

.right_batchaction {
    display: flex;
    align-items: center;
}

.right_batchaction p {
    color: #666;
    margin-right: 8px;
    line-height: 38px;
}

.onesecelet_opinion {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 9;
}

.all_promotion_screen_items {
    margin-bottom: 24px;
}

.all_promotion_screen_items p {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 16px;
}

.all_promotion_screen_items ul li {
    margin-bottom: 8px;
}

.tow_flex_align ul {
    display: flex;
    flex-wrap: wrap;
}

.tow_flex_align ul li {
    width: 50%;
    padding-right: 4px;
    overflow: hidden;
}

.minx_batch {
    display: flex;
    align-items: center;
}

.minx_batch .layui-btn {
    line-height: 34px;
    height: 34px;
    padding: 0 10px;
    margin-left: 4px;
}

.minx_batch input {
    line-height: 34px;
    height: 34px;
}

.minx_batch span {
    padding: 0 4px;
}

.all_promotion_pages {
    background-color: #fff;
    border-radius: 3px;
    padding: 0 8px;
    text-align: right;
}

.all_promotion_nodata {
    background-color: #fff;
    border-radius: 3px;
    padding: 20px;
    min-height: 600px;
    width: 100%;
}

.hot_sale_style .categorization_pro_detail {
    min-height: 88px;
}

.hot_sale_style .categorization_pro_detail a.pro_name {
    margin-top: 4px;
}

.hot_sale_style .hide_pro_detail_container {
    top: 85px;
}

.hot_product_nodata {
    background-color: #fff;
    padding: 80px 0;
    min-height: 200px;
    border-radius: 3px;
    margin-top: 16px;
}

.categorynavigation {
    height: 142px;
}

.all_promotion_nodata {
    background-color: #fff;
    border-radius: 3px;
    padding: 20px;
    min-height: 600px;
}

/*圈货*/
.personal_center_menu>ul>li>p>span:not(.orderManager_span_red) {
    display: inline-block;
    padding: 0px 5px;
    background-color: #cb261c;
    height: 20px;
    line-height: 20px;
    border-radius: 8px;
    color: #fff;
    font-size: 12px;
    position: relative;
    top: -6px;
    border-bottom-left-radius: 0px;
    left: 4px;
}

.personal_center_menu>ul>li>p>b {
    font-weight: 500;
    font-size: 12px;
    display: inline-block;
    background-color: red;
    padding: 0 5px;
    border-radius: 9px;
    line-height: 16px;
    margin-left: 4px;
    color: #fff;
    min-height: 12px;
}

.make_stock_search ul {
    display: flex;
    margin: 8px 0 28px 0;
}

.make_stock_search ul li {
    display: flex;
    width: 25%;
    padding-right: 16px;
}

.make_stock_search ul li:last-child {
    width: 5%;
}

.make_stock_search ul li:nth-child(3) {
    width: 35%;
}

.make_stock_search ul li:first-child {
    width: 30%;
}

.make_stock_search ul li span {
    text-align: right;
    line-height: 34px;
    flex: none;
}

.make_stock_search ul li span .layui-form-select {
    width: 110px;
    margin-right: 8px;
}

.make_stock_search ul li .laydate-icon {
    width: calc(50% - 40px);
    margin-right: 4px;
    font-size: 14px;
}

.make_stock_search ul li .laydate-icon:last-child {
    margin-left: 4px;
    margin-right: 0px;
}

.make_stock_search ul .layui-form-select .layui-input {
    width: 100%;
}

.make_stock_search ul .layui-form-select {
    width: -webkit-fill-available;
}

.title_tips img {
    width: 20px;
    position: relative;
    top: -2px;
}

.title_tips a {
    font-size: 14px;
    color: #CB261C;
}

.operating-button .layui-btn i {
    font-size: 14px;
    color: #fff;
    position: relative;
    top: -1px;
}

.make_stock_table_title {
    display: flex;
    flex-wrap: wrap;
}

.make_stock_table_title li {
    margin-right: 32px;
    font-size: 14px;
    color: #666;
    font-weight: 500;
    line-height: 22px;
}

.make_stock_table .new_product_sku,
.make_stock_table .new_product_sku span {
    line-height: 20px;
}

.stock_table_price {
    display: flex;
    margin-bottom: 4px;
    flex-wrap: wrap;
}

.stock_table_price span {
    color: #666;
    font-size: 14px;
    margin-right: 8px;
}

.stock_reupdate {
    position: relative;
    cursor: pointer;
}

.stock_reupdate>p {
    font-size: 12px;
    color: #CB261C;
    font-weight: 500;
}

.stock_reupdate>p img {
    width: 14px;
    position: relative;
    top: -2px;
}

.stock_reupdate:hover .help-details {
    display: block;
}

.stock_table_price>span em {
    color: #CB261C;
    font-size: 14px;
}

.stock_table_p {
    font-size: 14px;
    color: #666;
    line-height: 20px;
}

.stock_table_p:first-child {
    margin-bottom: 4px;
}

.stock_table_p span {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    display: inline-block;
}

.stock_table_p span:first-child {
    margin-right: 8px;
}

.stock_table_p a,
.stock_table_p a:hover {
    color: #0077FF;
}

.stock_operation {
    line-height: 34px;
    padding: 0 12px;
    color: #fff!important;
    border-radius: 3px;
    background-color: #CB261C;
    display: inline-block;
    margin-bottom: 4px;
    margin-right: 16px;
}

.stock_operation:hover {
    color: #fff;
}

.stock_btn_operation {
    margin-top: 4px;
}

.stock_btn_operation a {
    font-size: 14px;
    color: #CB261C;
    margin-right: 16px;
    line-height: 24px;
}

.stock_creact_btn {
    margin: 10px 0;
}

.stock_creact_btn span {
    display: inline-block;
    margin-left: 16px;
}

.systematic_forecast {
    display: flex;
    align-items: center;
}

.systematic_forecast ul {
    margin: 0 8px;
    display: flex;
    align-items: center;
}

.systematic_forecast ul li {
    width: 40px;
    height: 10px;
    border: 1px solid #E4E4E4;
    background-color: #fff;
    margin: 0 2px;
}

.systematic_forecast ul.green_levle li:first-child {
    border-color: #72C140;
    background-color: #72C140;
}

.systematic_forecast ul.yellow_levle li:nth-child(1),
.systematic_forecast ul.yellow_levle li:nth-child(2) {
    border-color: #FFB004;
    background-color: #FFB004;
}

.systematic_forecast ul.red_levle li {
    border-color: #DB1F14;
    background-color: #DB1F14;
}

.systematic_forecast p {
    font-size: 14px;
    color: #666;
}

.systematic_forecast .insurance_box {
    line-height: 20px;
}

.systematic_forecast .insurance_box span img {
    margin-left: 4px;
    margin-bottom: 2px;
    width: 14px;
}

.creact_stock_table .layui-table td,
.creact_stock_table .layui-table th {
    padding: 8px 4px;
}

.creact_input_price {
    line-height: 38px;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    padding: 0 0 0 10px;
    display: flex;
    align-items: center;
    background-color: #fff;
}

.creact_input_price span {
    font-size: 14px;
    color: #ccc;
    width: 34px;
}

.creact_input_price .layui-input {
    border: none;
    width: calc(100% - 38px);
}

.creact_table_btn button {
    display: block;
    margin: 8px 0 0 0 !important;
    width: 70px;
}

.creact_table_btn button:first-child {
    margin: 0px !important;
}

.creact_table_btn button.layui-btn-primary:hover {
    color: #CB261C;
}

.creact_quantities {
    position: relative;
}

.creact_quantities .help-details {
    top: 46px;
    left: 0px;
}

.immediate_inquiry .layui-form-checkbox[lay-skin=primary] span {
    padding-right: 0px;
}

.stock_rules {
    padding: 20px;
}

.stock_rules_table tr td:nth-child(1),
.stock_rules_table tr td:nth-child(3),
.stock_rules_table tr td:nth-child(5) {
    background-color: #F2F2F2 !important;
}

.stock_rules_table tr:hover {
    background-color: unset !important;
}

.insurance_box span img {
    margin-left: 4px;
}

.add_stock_product_search {
    display: flex;
    margin: 8px 0 28px 0;
}

.add_stock_product_search li {
    padding-right: 16px;
    display: flex;
    align-items: center;
}

.add_stock_product_search li span {
    margin-right: 8px;
    line-height: 38px;
}

.merchandise_pro {
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 14px;
    color: #666;
}

.merchandise_pro img {
    width: 14px;
    margin-right: 4px;
}

.new_product_text>a:hover {
    color: #CB261C !important;
}

.choose_pro_btn {
    text-align: center;
    margin-top: 16px;
}

.stock_radio_li {
    width: 140px;
}

.stock_radio_li .layui-form-checkbox[lay-skin=primary] span {
    padding: 0px !important;
    margin: 0px !important;
}

.stock_radio_li .layui-form-checkbox[lay-skin=primary] {
    padding-left: 20px !important;
}

.stock_radio_li .insurance_box>span {
    display: flex;
    align-items: center;
}

.stock_radio_li .insurance_box>span>b {
    font-weight: 500;
    margin-right: 2px;
    display: inline-block;
}

.stock_radio_li .insurance_box>span>b.red {
    color: #CB261C;
}

.stock_radio_li .insurance_box>span img {
    margin: 0px;
    width: 16px;
}

.stock_radio_li .insurance_hide_text {
    top: 36px;
    right: 5px;
}

.property_table .goodspic {
    width: 70px;
}

.property_table .goodsname {
    width: calc(100% - 80px);
}

.property_table .goodsname>p,
.property_table .goodsname>span {
    color: #999 !important;
    font-size: 12px;
    line-height: 20px;
    display: block;
}

.property_table .goodsname a:hover p {
    color: #CB261C;
}

.property_table .goodsname a p {
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.property_tabletable tr th,
.property_table table tr td {
    text-align: center;
}

.remaining_time {
    font-size: 12px;
    color: #CB261C;
    padding-left: 4px;
}

.make_stock_table_title li a {
    color: #666;
}

.make_stock_table_title li a:hover {
    color: #1890FF;
}

.consignment_container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.circle_tip {
    display: flex;
    align-items: center;
}

.circle_tip_items {
    color: #CB261C;
    font-size: 12px;
    margin-left: 24px;
    position: relative;
    cursor: pointer;
}

.circle_tip_items img {
    width: 14px;
}

.circle_tip_items:hover .help-details {
    display: block;
}

.circle_tip_items .help-details p {
    width: 200px;
    white-space: initial;
    color: #fff;
}

.green_font {
    color: #52C41A;
}

.green_font img {
    width: 18px;
    position: relative;
    top: -2px;
}

.stock_table_price>a {
    display: inline-block;
    font-size: 12px;
}

.property_table table p {
    font-size: 14px;
    line-height: 22px;
    color: #666;
}

.property_table table tr th,
.property_table table tr td {
    text-align: left;
}

.property_table .view_detail {
    font-size: 12px;
    line-height: 22px;
    color: #1890FF !important;
}

.property_table .go_payfor {
    font-size: 12px;
    line-height: 22px;
    color: #CB261C;
}

.property_table .surplus {
    color: #666;
    font-size: 14px;
    line-height: 22px;
}

.property_table .surplus em {
    color: #CB261C;
}

.layout-row-ul {
    border: none;
}

.batchproduct_detail li {
    padding-right: 24px;
    width: auto;
    margin-right: 56px;
    margin-top: 16px;
}

.batchproduct_detail {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.batch_pro_infrastructural {
    margin-bottom: 16px;
}

.batch_pro_infrastructural .insurance_box span img {
    margin: 0px;
    position: relative;
    top: 0px;
    left: -2px;
}

.batch_pro_infrastructural>h5 {
    padding-left: 12px;
    font-size: 14px;
    color: #333;
    line-height: 18px;
    margin: 16px 0;
    position: relative;
    font-weight: bold;
}

.batch_pro_infrastructural>h5::before {
    content: '';
    width: 4px;
    height: 18px;
    background-color: #CB261C;
    position: absolute;
    top: 0px;
    left: 0px;
}

.transaction_details_table a,
.transaction_details_table a:hover {
    color: #0077FF;
}

.transaction_details_table tr td {
    color: #666;
}

.transaction_details_table tfoot tr {
    background-color: #f2f2f2 !important;
}

.view_table_detail:hover {
    color: #CB261C;
}

.view_table_detail {
    color: #CB261C;
    font-size: 14px;
    line-height: 34px;
}

.expand_btn {
    display: flex;
    align-items: center;
}

.expand_btn>span {
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #D5D5D5;
    color: #999;
    font-size: 14px;
    cursor: pointer;
    margin-right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.expand_btn p {
    margin-left: 4px;
}

.expand_btn p a,
.expand_btn p a:hover {
    color: #0077FF;
}

.detail_table_open tbody tr:nth-child(2n) {
    background-color: #F6F6F6 !important;
    display: none;
}

.detail_table_ul li {
    display: flex;
}

.detail_table_ul li>span {
    width: 200px;
    text-align: right;
    font-size: 14px;
    line-height: 30px;
    color: #999;
    margin-right: 4px;
}

.hide_right_tabel {
    width: calc(100% - 204px);
}

.hide_right_tabel>p {
    line-height: 30px;
    color: #999;
}

.hide_right_tabel>p span {
    margin-left: 8px;
}

.fix_btn_container {
    margin-bottom: 24px;
}

.fix_btn_items {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    padding: 0px 0 12px 0;
}

.fix_btn_items a {
    text-align: center;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    padding: 0 12px;
    border-radius: 3px;
}

.fix_btn_items a:last-child {
    color: #666;
    background-color: #fff;
    border: 1px solid #CBCBCB;
    margin-right: 0px;
}

.fix_btn_items a {
    color: #fff;
    background-color: #CB261C;
    margin-right: 16px;
    border: 1px solid #CB261C;
}

.coulm-list {
    padding: 0px 0 8px 0;
}

.application_release {
    color: #999;
    font-size: 12px;
    cursor: not-allowed;
}

.fix_btn_items1 {
    display: flex;
    margin-top: 16px;
}

.fix_btn_items1 a {
    text-align: center;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    padding: 0 10px;
    border-radius: 3px;
}

.fix_btn_items1 a:first-child {
    color: #fff;
    background-color: #CB261C;
    margin-right: 8px;
}

.fix_btn_items1 a:last-child {
    color: #666;
    background-color: #fff;
    border: 1px solid #CBCBCB;
}

.application_release {
    color: #999;
    font-size: 12px;
    cursor: not-allowed;
}

.batch_pro_infrastructural>h5 {
    position: relative;
}

.batch_pro_infrastructural>h5>a {
    font-size: 12px;
    color: #CB261C;
    line-height: 18px;
    position: absolute;
    right: 0px;
}

.fix_btn_items .insurance_hide_text {
    top: 42px;
    left: 0px;
}

.payment_tips {
    font-size: 12px;
    color: #CB261C;
    font-weight: 500;
    text-align: center;
    margin-bottom: 24px;
}

.view_stock_detail {
    color: #CB261C;
    border: 1px solid #CB261C;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border-radius: 3px;
    display: inline-block;
}

.view_stock_detail:hover {
    color: #CB261C;
}

/*商品详情页圈货申请*/
.makestock_warehouseId em {
    margin-bottom: 5px;
    display: inline-table;
    margin-right: 10px;
    line-height: 28px;
    border-radius: 3px;
    border: 1px solid #D8D8D8;
    background: #fff;
    padding: 0 10px;
    cursor: pointer;
}

.makestock_warehouseId em.curr {
    color: #CB261C;
    border: 1px solid #CB261C;
    background-color: #FFEDED;
}

.makestockrequestbody .priceTips:hover,
.makestockrequestbody .ruleTips:hover {
    color: #CB261C;
}

.make_stock_table .layui-form-select,
.make_stock_table .layui-input {
    width: 100%;
    margin-right: 8px;
    font-size: 14px;
    color: #666;
}

.make_stock_table .layui-form-select .layui-input {
    padding-right: 28px;
}

.coil_pricemode_li .priceTips,
.coil_pricemode_li .priceTips:hover,
.coil_qty_li .qtyfocustips {
    font-size: 14px;
    color: #999;
    line-height: 34px;
}

.creact_input_price {
    line-height: 34px;
    height: 34px;
}

.creact_input_price span {
    line-height: 34px;
    height: 34px;
    display: inline-block;
    padding-left: 4px;
    color: #999;
}

.creact_input_price input {
    line-height: 34px;
    width: 82px !important;
    display: inline-block;
    height: 34px;
    padding: 0px;
    background-color: unset;
}

.requst_price {
    font-size: 14px;
    color: #999;
    line-height: 34px;
    margin-left: 4px;
}

.coil_pricemode_li .priceTips {
    margin-left: 4px;
}

.coil_advmoney_li .ruleTips {
    color: #CB261C;
    cursor: pointer;
}

.immediate_inquiry_product {
    text-align: left;
    padding: 0px;
    margin: 0px;
}

.immediate_inquiry_product p {
    justify-content: left;
}

.coil_pricemode_li .priceTips {
    cursor: pointer;
}

.coil_pricemode_li .priceTips:hover {
    color: #CB261C;
}

.creact_input_price .help-details p {
    width: 260px;
    white-space: inherit;
}

.makestockrequestbody select,
.makestockrequestbody .MakeStockQty {
    width: 150px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
}

.makestockrequestbody .creact_input_price {
    width: 150px;
    padding-left: 5px;
}

.makestockrequestbody .creact_input_price span {
    margin-right: 5px;
}

.pay_count_down {
    color: #CB261C;
}

.stock_rules_table .insurance_box span img {
    margin: 0px 0 0 4px;
    position: relative;
    top: -1px;
}

.stock_table_price .insurance_box span {
    margin-right: 0px !important;
}

.right_title_text {
    position: absolute;
    right: 0px;
}

.page-tit {
    position: relative;
}

.no_border_bottom {
    margin-bottom: 10px;
}

.stock_top_action_btn {
    margin: 8px 0;
}

.stock_top_action_btn ul {
    display: flex;
    align-items: center;
}

.stock_top_action_btn ul li {
    margin-right: 16px;
}

.stock_top_action_btn .oparation_college>p>i {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: dashed;
    border-color: transparent;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    cursor: pointer;
    border-width: 6px;
    border-top-color: #c2c2c2;
    border-top-style: solid;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.stock_top_action_btn .oparation_college>p {
    display: flex;
    align-items: center;
    border: 1px solid #e6e6e6;
    padding: 0 12px;
    border-radius: 3px;
    line-height: 34px;
    height: 34px;
}

.stock_top_action_btn .oparation_college>p span {
    font-size: 14px;
    color: #666;
    line-height: 18px;
    position: relative;
    top: 1px;
}

.stock_top_action_btn .oparation_college>p img {
    width: 18px;
    margin-right: 4px;
}

.stock_top_action_btn .oparation_college {
    position: relative;
    line-height: 34px;
    cursor: pointer;
    width: auto;
}

.stock_top_action_btn .hide_oparation_container {
    display: none;
    position: absolute;
    margin-top: 10px;
    top: 15px;
    left: 0px;
    width: 100%;
    z-index: 10;
}

.stock_top_action_btn .hide_oparation_college {
    position: relative;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    padding: 4px 0;
    top: 12px;
    min-width: 84px;
    width: 100%;
}

.stock_top_action_btn .hide_oparation_college a {
    display: block;
    color: #666;
    font-size: 14px;
    line-height: 34px;
    padding: 0 10px;
}

.stock_top_action_btn .hide_oparation_college a:hover {
    background-color: #CB261C;
    color: #fff;
}

.stock_top_action_btn .oparation_college:hover .hide_oparation_container {
    display: block;
}

.stock_top_action_btn .oparation_college:hover>p>i {
    margin-top: -9px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.close_new_tips {
    position: absolute;
    right: 10px;
    top: 8px;
    font-size: 14px;
    color: #666;
}

/*下单结算页*/
.add_new_address {
    display: flex;
    flex-wrap: wrap;
    width: 848px;
    margin-bottom: 10px;
}

.add_new_address li {
    width: 400px;
    margin-right: 48px;
    margin-bottom: 8px;
}

.add_new_address li:nth-child(2n) {
    margin-right: 0px;
}

.add_new_address li p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.add_new_address li p span {
    font-size: 14px;
    color: #CB261C;
    display: inline-block;
    padding-right: 4px;
    line-height: 34px;
}

.add_new_address li input {
    width: 100%;
}

span.error_message {
    font-size: 12px;
    color: #CB261C;
    line-height: 20px;
    display: block;
    margin-top: 4px;
}

.add_new_address li:nth-child(2) {
    display: flex;
}

.add_new_address li:nth-child(5) {
    display: flex;
}

.add_new_address li:nth-child(6) {
    display: flex;
}

.add_new_address li .form_item {
    width: 195px;
    margin-right: 10px;
}

.choose_address_item {
    display: none;
}

.choose_address_item.active {
    display: block;
}

.add_new_address li .form_item:nth-child(2n) {
    margin: 0px;
}

.layui-form-onswitch {
    border-color: #CB261C;
    background-color: #CB261C;
}

.layui-form-switch i {
    top: 2px;
}

.layui-form-switch {
    margin-top: 0px;
}

.is_save_address span {
    font-size: 14px;
    color: #666;
    display: inline-block;
    padding-left: 4px;
}

.layui-form-onswitch i {
    margin-left: -18px;
}

.order_information {
    background-color: #fff;
    padding: 0px 20px 15px 20px;
    width: 100%;
    margin-bottom: 10px;
}

.other_order_information {
    display: flex;
}

.other_order_information li {
    width: 400px;
    margin-right: 48px;
}

.other_order_information li:last-child {
    width: calc(100% - 896px);
    margin-right: 0px;
}

.other_order_information li input {
    width: 100%;
}

.other_order_information li p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.other_order_information li p span {
    font-size: 14px;
    color: #CB261C;
    display: inline-block;
    padding-right: 4px;
    line-height: 34px;
}

.other_state {
    display: flex;
    flex-wrap: wrap;
}

.other_state p.personal_sales {
    font-size: 12px;
    color: #666;
    line-height: 34px;
}

.other_state p.personal_sales a {
    font-size: 12px;
    color: #CB261C;
    line-height: 34px;
}

.other_state button {
    border: 1px solid #CB261C;
    font-size: 14px;
    line-height: 34px;
    color: #CB261C;
    padding: 0 12px;
    border-radius: 3px;
    margin-right: 16px;
}

.other_state span {
    font-size: 12px;
    color: #CB261C;
    line-height: 34px;
    display: inline-flex;
    align-items: center;
}

.other_state span img {
    width: 16px;
    margin-right: 4px;
}

.submit_order_table tr td {
    vertical-align: top;
    text-align: left;
}

.submit_order_table .goodsname {
    width: calc(100% - 108px);
}

.submit_order_table .goodsname a {
    width: 90%;
    display: block;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #666;
}

.submit_order_table .goodsname a:hover {
    color: #CB261C;
}

.add_new_counttip {
    display: flex;
    justify-content: flex-end;
}

.add_new_counttip>span {
    display: inline-block;
    width: 150px;
    color: #CB261C;
    font-weight: bold;
    line-height: 30px;
}

.add_new_tip {
    line-height: 30px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #666;
    position: relative;
}

.add_new_tip i {
    font-size: 14px;
    color: #666;
    margin-right: 4px;
    cursor: pointer;
}

.add_new_tip:hover .help-details {
    display: block;
}

.add_new_tip .help-details {
    right: 60px;
    left: auto;
}

.add_new_tip .help-details .arrows {
    left: auto;
    right: 10px;
}

.fix_submit_btn {
    text-align: right;
    position: relative;
    width: 100%;
    background-color: #fff;
}

.fix_submit_btn button {
    line-height: 48px;
    padding: 0 28px;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    background-color: #CB261C;
    height: 48px;
    letter-spacing: 2px;
    text-align: center;
}

.fix_submit_container {
    margin: 10px 0;
    position: relative;
    height: 48px;
}

.submit_fix {
    position: fixed;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
    bottom: 0px;
    z-index: 9;
}

.select_address {
    margin: 0 4px 0 10px;
    position: relative;
    top: -9px;
}

.select_address i {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}

.alladdress ul li {
    position: relative;
}

.save_address_container button {
    font-size: 14px;
    color: #fff;
    line-height: 34px;
    height: 34px;
    margin-left: 24px;
    background-color: #CB261C;
    border-radius: 3px;
    padding: 0 12px;
}

.surport_tips {
    display: none;
    position: absolute;
    background-color: #5a5a5a;
    padding: 5px;
    z-index: 9;
    width: 300px;
    top: 30px;
    left: 0px;
    border-radius: 3px;
}

.surport_tips::after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #5a5a5a;
    top: -11px;
}

.surport_tips p {
    text-align: left;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
}

.service_description span.support {
    position: relative;
    cursor: pointer;
}

.service_description span:hover .surport_tips {
    display: block;
}

.merchandise .mode-distribution span {
    display: inline-block;
    margin-right: 16px;
    font-size: 14px;
    color: #999;
}

.merchandise .mode-distribution span em {
    font-size: 14px;
    color: #999;
}

.del_line {
    text-decoration: line-through;
    font-size: 14px;
    color: #999 !important;
}

.other_servers>p {
    font-size: 14px;
    color: #666;
}

.other_servers {
    display: inline-flex;
    align-items: center;
}

.other_servers>img {
    max-width: unset;
    width: auto;
    margin-right: 16px;
    height: 22px;
}

.other_servers .insurance_box span {
    color: #999;
    font-size: 12px;
}

.other_servers_price {
    font-size: 14px;
    color: #CB261C !important;
    line-height: 22px;
}

.save_address_container {
    width: 848px;
    display: flex;
    justify-content: right;
    flex-wrap: wrap;
    align-items: center;
}

.is_save_address {
    width: calc(100% - 104px);
    display: flex;
}

.product_attribute {
    color: #999 !important;
    font-size: 12px;
}

.other_servers .insurance_box span img {
    width: 14px;
    margin-bottom: 2px;
}

.other_servers .box_text_right .insurance_hide_text {
    right: -6px;
}

.vatData_lidd .layui-form-select {
    max-width: 400px;
}

.button_right_align {
    text-align: right;
    width: 104px;
}

/*商品管理改版*/
.notice_screen {
    margin: 8px 0;
}

.notice_screen ul {
    display: flex;
    flex-wrap: wrap;
}

.notice_screen ul li {
    width: 220px;
    margin-right: 16px;
}

.notice_screen ul li:first-child {
    width: 350px;
}

.notice_screen_input {
    display: flex;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
}

.notice_screen_input input {
    border: none;
}

.notice_screen_input span {
    cursor: pointer;
    background-color: #efefef;
    padding: 0 12px;
    line-height: 38px;
    display: inline-flex;
    align-items: center;
}

.notice_screen_input span img {
    width: 20px;
    line-height: 38px;
}

.new_right_tips {
    display: inline-block;
    padding: 0px 5px;
    background-color: #cb261c;
    height: 20px;
    line-height: 20px;
    border-radius: 8px;
    color: #fff !important;
    font-size: 12px;
    position: relative;
    top: -6px;
    border-bottom-left-radius: 0px;
    left: 4px;
}

.commodity_management_new_categorize {
    display: flex;
    justify-content: space-between;
    margin: 8px 0;
    align-items: center;
    flex-wrap: wrap;
}

.commodity_management_new_categorize>p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.commodity_management_new_categorize>p a {
    color: #CB261C;
    font-size: 14px;
    line-height: 34px;
}

.commodity_management_new_categorize>p img {
    width: 20px;
    margin-left: 4px;
}

.commodity_management_new_categorize>ul {
    display: flex;
}

.commodity_management_new_categorize>ul li {
    position: relative;
}

.commodity_management_new_categorize>ul li::after {
    content: '';
    width: 2px;
    height: 18px;
    background-color: #efefef;
    position: absolute;
    right: 0px;
    top: 2px;
}

.commodity_management_new_categorize>ul li:last-child::after {
    display: none;
}

.commodity_management_new_categorize>ul li a {
    font-size: 16px;
    color: #999;
    padding: 0 20px;
    display: inline-block;
}

.commodity_management_new_categorize>ul li:first-child a {
    padding-left: 0px;
}

.commodity_management_new_categorize>ul li.active a {
    color: #CB261C;
    font-weight: bold;
}

.commodity_management_condition {
    margin-bottom: 8px;
}

.commodity_management_condition ul {
    display: flex;
    border-bottom: 1px solid #E6E6E6;
    line-height: 38px;
}

.commodity_management_condition ul li {
    position: relative;
}

.commodity_management_condition ul li a {
    font-size: 14px;
    color: #666;
    line-height: 38px;
    padding: 0 20px;
}

.commodity_management_condition ul li a span {
    font-size: 14px;
    color: #666;
    line-height: 38px;
}

.commodity_management_condition ul li.active a,
.commodity_management_condition ul li.active a span {
    color: #CB261C;
}

.commodity_management_condition ul li.active::after {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #CB261C;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.commodity_management_filte {
    margin: 16px 0;
}

.commodity_management_filte ul.select_search {
    display: flex;
}

.commodity_management_filte ul.select_search>li {
    width: 12%;
    padding-right: 8px;
}

.commodity_management_filte ul.select_search>li:first-child {
    width: 28%;
}

.intricate_conbine_search {
    display: flex;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}

.intricate_conbine_search {
    display: flex;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}

.intricate_conbine_search .layui-input {
    border: none;
}

.intricate_conbine_search>.layui-input {
    width: calc(100% - 164px);
}

.intricate_conbine_search .layui-form-select {
    width: 120px;
    border-right: 1px solid #e6e6e6;
}

.intricate_conbine_search>span {
    padding: 0 12px;
    background-color: #efefef;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    border-radius: 0px 3px 3px 0;
}

.intricate_conbine_search>span img {
    width: 20px;
    line-height: 38px;
}

.combine_screen {
    position: relative;
}

.combine_select_title {
    border: 1px solid #e6e6e6;
    line-height: 38px;
    display: flex;
    align-items: center;
    border-radius: 3px;
    padding: 0 10px;
    cursor: pointer;
}

.combine_select_title p {
    width: calc(100% - 34px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.combine_select_title>i {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: dashed;
    border-color: transparent;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    cursor: pointer;
    border-width: 6px;
    border-top-color: #c2c2c2;
    border-top-style: solid;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.combine_select_title>span {
    margin-right: 4px;
}

.combine_select_title>span i {
    color: #999;
}

.combine_select_detail {
    display: none;
    background-color: #fff;
    position: absolute;
    left: 0px;
    top: 42px;
    border: 1px solid #d2d2d2;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
    width: 600px;
    padding: 10px;
    z-index: 9;
}

.combine_select_detail .new_tips {
    margin-bottom: 8px;
}

.updata_select_div h5 {
    font-size: 14px;
    color: #666;
    line-height: 30px;
    margin-bottom: 4px;
}

.pop_select_style {
    border-bottom: 1px solid #efefef;
    margin-bottom: 6px;
}

.combine_select_detail .pop_select_style.noborder {
    margin: 0px;
    border: none;
    padding: 0px;
}

.pop_select_style ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.pop_select_style ul .layui-form-checkbox {
    padding-left: 24px;
}

.pop_select_style ul li {
    margin-right: 20px;
    margin-bottom: 10px;
}

.pop_select_style ul li:last-child {
    margin-right: 0px !important;
}

.pop_select_style>p,
.product_sort>p {
    font-size: 12px;
    color: #CB261C;
    line-height: 20px;
    margin-top: 4px;
}

.pop_select_style ul .layui-form-checkbox span {
    padding-right: 0px;
    position: relative;
    top: -1px;
}

.pop_select_style ul .layui-form-radio {
    padding-right: 0px;
    margin-right: 0px;
}

.special_li {
    display: inline-flex;
    align-items: center;
    margin-right: 8px !important;
}

.pop_time_select {
    display: inline-block;
    width: auto;
}

.pop_select_btn {
    text-align: right;
}

.pop_select_btn button {
    margin-left: 4px !important;
    line-height: 34px;
    height: 34px;
}

.combine_select_detail .pop_select_btn {
    margin-top: 8px;
}

.combine_screen i.selected {
    margin-top: -9px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.pop_selected_show {
    display: flex;
    align-items: center;
    margin: 16px 0 8px 0;
}

.pop_selected_show img {
    width: 16px;
    margin-right: 4px;
    position: relative;
    top: -1px;
}

.pop_selected_show p {
    font-size: 14px;
    color: #666;
}

.pop_selected_show p span {
    font-size: 14px;
    color: #CB261C;
    display: inline-block;
    padding: 0 4px;
}

.pop_select_style .insurance_box span img {
    margin: 0px;
    font-size: 16px;
    position: relative;
    top: -1px;
}

.pop_select_style .export_data {
    color: #CB261C;
    font-size: 14px;
}

.product_sort ul {
    display: flex;
    align-items: center;
}

.product_sort ul li {
    width: 25%;
    margin-right: 8px;
}

.product_sort ul li .pop_select_btn {
    text-align: left;
}

.product_sort ul li:last-child {
    width: auto;
}

.product_sort ul .layui-btn+.layui-btn {
    margin-left: 4px;
}

.product_sort .layui-input,
.product_sort ul .layui-btn,
.pop_select_style .layui-btn {
    line-height: 34px;
    height: 34px;
}

.regional_stockpiles {
    width: 450px;
}

.regional_stockpiles .product_sort ul li {
    width: 35%;
}

.regional_stockpiles .product_sort ul li:last-child {
    width: calc(30% - 6px)
}

.regional_stockpiles .product_sort ul li:nth-child(2) {
    width: 6px;
}

.text_aline_right {
    right: 0px;
    left: auto;
}

.special_li input {
    width: 120px;
}

.commodity_management_filte .screen_checkbox_ul {
    display: flex;
    align-items: center;
    margin-top: 16px;
}

.screen_checkbox_ul li {
    margin-right: 16px;
}

.screen_checkbox_ul li:last-child {
    margin-left: 24px;
}

.screen_checkbox_ul li .layui-form-checkbox {
    padding-left: 24px;
}

.screen_checkbox_ul li .layui-form-checkbox span {
    position: relative;
    top: -1px;
    margin-right: 0px;
    padding-right: 0px;
}

.screen_checkbox_resect {
    display: flex;
    align-items: center;
    line-height: 14px;
    font-size: 14px;
    color: #1890FF;
    cursor: pointer;
}

.screen_checkbox_resect img {
    width: 14px;
    margin-right: 4px;
}

.mass_oparation_container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 32px;
}

.oparation_rightset {
    display: flex;
    align-items: center;
    width: 235px;
    line-height: 34px;
}

.oparation_rightset li {
    margin-left: 16px;
}

.oparation_rightset .notice_set {
    font-size: 14px;
    line-height: 16px;
    color: #CB261C;
    cursor: pointer;
    display: flex;
    align-items: center;
}

.oparation_rightset .notice_set img {
    margin-right: 4px;
    width: 16px;
}

.oparation_rightset .lable_management {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #666;
    cursor: pointer;
}

.oparation_rightset .lable_management img {
    margin-right: 4px;
    width: 18px;
}

.oparation_leftset {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.oparation_leftset li {
    margin-right: 8px;
    margin-bottom: 8px;
}

.oparation_leftset li:first-child {
    margin-right: 16px;
}

.oparation_leftset .selected_product_amount {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.oparation_leftset .selected_product_amount span {
    color: #CB261C;
    font-size: 14px;
    line-height: 34px;
    display: inline-block;
    padding: 0 4px;
}

.oparation_leftset .oparation_btn {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #666;
    line-height: 34px;
    border: 1px solid #e6e6e6;
    padding: 0 12px;
    border-radius: 3px;
}

.oparation_leftset .oparation_btn img {
    width: 18px;
    margin-right: 6px;
}

.oparation_college>p>i {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: dashed;
    border-color: transparent;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    cursor: pointer;
    border-width: 6px;
    border-top-color: #c2c2c2;
    border-top-style: solid;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.oparation_college>p {
    display: flex;
    align-items: center;
    border: 1px solid #e6e6e6;
    padding: 0 12px;
    border-radius: 3px;
    line-height: 34px;
    height: 34px;
}

.oparation_college>p span {
    font-size: 14px;
    color: #666;
    line-height: 18px;
    position: relative;
    top: 1px;
}

.oparation_college>p img {
    width: 18px;
    margin-right: 4px;
}

.oparation_college {
    position: relative;
    width: 120px;
    line-height: 34px;
    cursor: pointer;
}

.hide_oparation_container {
    display: none;
    position: absolute;
    margin-top: 10px;
    top: 15px;
    left: 0px;
    width: 100%;
    z-index: 10;
}

.hide_oparation_college {
    position: relative;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    padding: 4px 0;
    top: 12px;
}

.hide_oparation_college a {
    display: block;
    color: #666;
    font-size: 14px;
    line-height: 34px;
    padding: 0 10px;
}

.hide_oparation_college a:hover {
    background-color: #CB261C;
    color: #fff;
}

.oparation_college:hover .hide_oparation_container {
    display: block;
}

.oparation_college:hover>p>i {
    margin-top: -9px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.select_lable_popbox {
    padding: 20px;
}

.select_lable_popbox .screen_checkbox_ul {
    margin: 0 0 16px 0;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
}

.select_lable_popbox .screen_checkbox_ul li {
    margin-bottom: 16px;
}

.select_lable_popbox .screen_checkbox_ul li:last-child {
    margin-left: 0px;
}

.establish_new_lable>p {
    display: flex;
    align-items: center;
    color: #CB261C;
    line-height: 34px;
}

.establish_new_lable>p span {
    color: #CB261C;
    line-height: 34px;
}

.establish_lable_contraner {
    display: flex;
    align-items: center;
}

.establish_lable_contraner input {
    width: 200px;
    height: 34px;
    line-height: 34px;
    margin-right: 8px;
}

.establish_lable_contraner button {
    border: 1px solid #CB261C;
    border-radius: 3px;
    height: 34px;
    line-height: 34px;
    color: #CB261C;
    padding: 0 10px;
}

.change_inventory_line {
    padding: 20px;
}

.inventory_line_item {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #e6e6e6;
}

.inventory_line_item:last-child {
    border: none;
    margin: 0px;
    padding: 0px;
}

.inventory_line_item p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.inventory_line_item p>span {
    font-size: 14px;
    color: #CB261C;
    line-height: 34px;
    display: inline-block;
    padding: 0px 4px;
}

.inventory_line_item span {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 24px;
    margin-top: 4px;
}

.lable_management_pop_container {
    padding: 20px;
}

.lable_management_pop_container .establish_lable_contraner {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #e6e6e6;
}

.lable_management_pop_container>p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.set_notice_container {
    padding: 20px;
}

.set_notice_container table.layui-table tr th,
.set_notice_container table.layui-table tr td {
    text-align: center;
}

.set_notice_container table.layui-table .layui-form-checkbox {
    padding-left: 18px;
}

.set_notice_container table.layui-table tr th p {
    line-height: 30px;
}

.set_notice_container table.layui-table .insurance_hide_text {
    left: 0px;
}

.set_notice_container .insurance_hide_text p {
    text-align: left;
}

.set_notice_container table.layui-table {
    margin-bottom: 16px;
}

.oppoint_product_area {
    padding-top: 16px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 16px;
    margin-bottom: 16px;
}

.oppoint_product_area .screen_checkbox_ul li:last-child {
    margin-left: 0px;
}

.oppoint_product_area .screen_checkbox_ul {
    display: flex;
    flex-wrap: wrap;
    margin: 8px 0;
}

.notice_way_container {
    display: flex;
    margin-bottom: 8px;
}

.set_notice_way>p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
    margin-bottom: 4px;
}

.set_notice_way>p span {
    font-size: 14px;
    color: #CB261C;
    display: inline-block;
    line-height: 34px;
    padding-left: 24px;
    cursor: pointer;
}

.notice_way_container ul {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 50px);
}

.notice_way_container ul li {
    margin: 0 16px 4px 0;
}

.notice_way_container>p {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    width: 50px;
    margin-bottom: 8px;
}

.area_screen {
    position: relative;
}

.area_screen>p {
    display: inline-flex;
    color: #666;
    font-size: 14px;
    cursor: pointer;
    align-items: center;
}

.area_screen>p img {
    width: 16px;
    margin-left: 4px;
}

.hide_area_screen {
    display: none;
    background-color: #fff;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.12);
    padding: 8px 8px 0 8px;
    position: absolute;
    border-radius: 3px;
    z-index: 9;
    min-width: 120px;
}

.hide_area_screen .screen_checkbox_ul li {
    margin-bottom: 4px;
}

.hide_area_screen .screen_checkbox_ul li:last-child {
    margin-left: 0px;
}

.hide_area_screen>p {
    display: flex;
    justify-content: space-between;
}

.hide_area_screen>p a:first-child {
    font-size: 14px;
    color: #CB261C;
    line-height: 30px;
    margin-right: 16px;
}

.hide_area_screen>p a:last-child {
    font-size: 14px;
    color: #1890FF;
    line-height: 30px;
}

.area_screen:hover .hide_area_screen {
    display: block;
}

.product_management {
    display: flex;
    justify-content: flex-start;
}

.product_img_detail {
    width: 70px;
    margin-right: 8px;
    position: relative;
    min-height: 70px;
}

.product_img_detail a {
    display: inline-block;
}

.product_img_detail a img {
    width: 70px;
}

.product_other_infor {
    width: calc(100% - 78px);
}

.product_updata_superscript {
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #FFE5E5;
    border-bottom-right-radius: 8px;
    color: #C72920;
    line-height: 20px;
    font-size: 12px;
    display: inline-block;
    padding: 0 4px;
}

.product_collect_superscript {
    position: absolute;
    right: 0px;
    top: 42px;
    border-top: 14px solid transparent;
    border-bottom: 14px solid #FFF7E6;
    border-left: 14px solid transparent;
    border-right: 14px solid #FFF7E6;
}

.product_collect_superscript img {
    position: absolute;
    right: -14px;
    bottom: -12px;
    width: 14px !important;
    height: 14px !important;
}

.product_management_container .layui-form-checkbox {
    padding-left: 20px;
}

.has_no_competence {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 70px;
    height: 70px;
    background-color: rgba(0, 0, 0, 0.4);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #fff;
    cursor: no-drop;
}

.product_title {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.product_title:hover {
    color: #CB261C;
}

.product_infor_detail,
.product_infor_detail span {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    word-break: break-word;
}

.product_infor_detail span {
    padding: 0 4px;
}

.product_infor_detail span:first-child {
    padding-left: 0px;
}

.product_management {
    width: 290px;
}

.prohibited_platforms {
    font-size: 12px;
    color: #CB261C;
    line-height: 18px;
    margin-bottom: 4px;
}

.product_self_lable {
    display: flex;
    flex-wrap: wrap;
    margin-top: 3px;
}

.product_self_lable li {
    margin-right: 4px;
    padding: 0 4px;
    background-color: #F6F6F6;
    border-radius: 3px;
    display: flex;
    align-items: center;
    margin-bottom: 4px;
    max-width: 100%;
}

.product_self_lable li p {
    font-size: 12px;
    line-height: 20px;
    color: #8E8E8E;
    width: 100%;
}

.product_self_lable li p.custom_labels {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.product_self_lable li:last-child {
    background-color: #E6F7FF;
    cursor: pointer;
}

.product_self_lable li:last-child p {
    color: #1890FF;
}

.product_self_lable li:last-child span {
    color: #1890FF;
    font-size: 14px;
    line-height: 20px;
    padding-right: 4px;
    position: relative;
    top: -1px;
}

.delect_selfset_lable {
    padding-left: 4px;
    font-size: 14px;
    line-height: 20px;
    color: #8E8E8E;
    cursor: pointer;
}

.product_mapping span img {
    width: 20px !important;
    position: relative;
    top: -2px;
    left: -4px;
}

.product_mapping span {
    color: #999999;
    font-size: 12px;
}

.product_mapping .insurance_hide_text {
    max-width: 500px;
}

.product_mapping {
    margin-top: 2px;
}

.product_reposit {
    font-size: 14px;
    line-height: 23px;
    color: #666;
}

.warning_line {
    font-size: 12px;
    color: #999;
    margin-top: 2px;
}

.product_price_box {
    display: flex;
    align-items: center;
}

.product_price_box img {
    width: 16px;
    cursor: pointer;
}

.product_price_box span {
    color: #666;
    font-size: 14px;
    margin-right: 4px;
    line-height: 18px;
    position: relative;
}

.price_warining_increase img,
.price_warining_decline img {
    transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    margin-right: 2px;
    position: relative;
    top: -2px;
}

.product_price_box .over_warning {
    color: #CB261C;
}

.price_warining_increase {
    font-size: 12px;
    color: #CB261C;
}

.price_warining_decline {
    font-size: 12px;
    color: #72C140;
}

.price_goon {
    font-size: 12px;
    color: #FA7116;
}

.price_goon img {
    position: relative;
    top: -1px;
    width: 18px;
    margin: 0px;
}

.product_rebates {
    display: inline-block;
    padding: 0px 4px;
    background-color: #FFF7E6;
    font-size: 12px;
    color: #FA7116;
    line-height: 20px;
    margin-top: 2px;
    font-weight: 500 !important;
    text-align: center;
}

.product_operation {
    position: relative;
    width: 80px;
    min-height: 40px;
}

.product_operation>p {
    line-height: 34px;
    border: 1px solid #e6e6e6;
    padding: 0 12px;
    margin-bottom: 10px;
    border-radius: 3px;
    cursor: pointer;
    position: relative;
    background-color: #fff;
}

.product_operation>p i {
    font-size: 20px;
    color: #999;
    position: absolute;
    right: 8px;
}

.hide_product_operation {
    display: none;
    z-index: 9;
    position: absolute;
    top: 38px;
    min-width: 100%;
    left: 0px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.12);
}

.hide_product_operation ul li a {
    display: block;
    line-height: 30px;
    padding: 0 12px;
    color: #666;
    white-space: nowrap;
}

.hide_product_operation ul li a:hover {
    background-color: #CB261C;
    color: #fff;
}

.hide_product_operation ul {
    padding: 4px 0;
}

.product_operation:hover .hide_product_operation {
    display: block;
}

.display_block {
    display: block;
}

.display_block .insurance_hide_text {
    max-width: 400px;
}

.product_management_container table tr td {
    vertical-align: top;
}

.no_manipulate_tips {
    font-size: 14px;
    color: #CB261C;
}

.tendencies_secen {
    padding: 20px;
}

.tendencies_secen .reminder {
    margin-top: 0px;
}

.tendencies_product {
    display: flex;
    background-color: #F5F5F5;
    padding: 10px;
}

.tendencies_left {
    width: 70px;
    margin-right: 8px;
    position: relative;
}

.tendencies_left img {
    width: 100%;
    height: 70px;
}

.tendencies_right {
    width: calc(100% - 78px);
}

.tendencies_right a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    font-size: 14px;
    color: #333;
}

.tendencies_right a:hover {
    color: #CB261C;
}

.tendencies_detail_container {
    display: flex;
    align-items: center;
}

.tendencies_detail_container>p {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin-right: 24px;
}

.tendencies_right_detail>p {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin-right: 24px;
    display: flex;
}

.tendencies_right_detail>p .product_rebates {
    margin-left: 4px;
}

.tendencies_detail_container>p button {
    font-size: 14px;
    color: #CB261C;
    font-weight: 500;
    margin-left: 8px;
}

.tendencies_right_detail {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.tendencies_right_detail .insurance_box span {
    color: #CB261C;
    font-size: 12px;
}

.tendencies_right_detail .insurance_box span img {
    margin: 0;
    width: 14px;
    position: relative;
    top: -1px;
}

.not_screen p img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.clearSearch,
.filterExplain {
    display: none;
}

.export_detail {
    background-color: #fff;
    position: absolute;
    left: 0px;
    top: 42px;
    border: 1px solid #d2d2d2;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
    width: 100%;
    padding: 10px;
    z-index: 9;
}

.export_container {
    padding: 20px;
}

.downloadCountText b {
    font-weight: 500;
    font-size: 12px;
    color: #CB261C;
}

.pop_select_style ul li:nth-child(3) .insurance_hide_text {
    right: -3px;
    left: auto;
}

.pop_select_style ul li:nth-child(3) .insurance_hide_text:before {
    left: auto;
    right: 9px;
}

.time_choose_a {
    color: #CB261C;
    margin-right: 16px;
    line-height: 20px;
}

.time_choose_a:hover {
    color: #CB261C;
}

.product_management_container .insurance_box img {
    width: 16px;
    margin-bottom: 0px;
}

.price_analysis_i {
    line-height: 18px;
    position: relative;
    top: 3px;
}

.set_notice_container .insurance_box span img {
    margin-bottom: 0px;
    width: 18px;
}

/*常规模块优化*/
.lable_management_pop_container table tbody tr .layui-input {
    border: 1px solid #eee;
}

.lable_management_pop_container table tbody tr .layui-input[readonly] {
    border: none !important;
}

.product_management_container .box_text_right .insurance_hide_text {
    right: 40px;
    left: auto;
}

.new_conventional_module {
    display: flex;
    background-color: #fff;
    justify-content: space-between;
    padding: 10px 20px;
    position: relative;
}

.new_conventional_module .op-tabLeft,
.new_conventional_module .op-getRight {
    display: flex;
    align-items: center;
}

.new_conventional_module .op-tabLeft li,
.new_conventional_module .op-getRight li {
    line-height: 30px;
}

.new_conventional_module .op-getRight li a {
    padding-left: 22px;
}

.new_conventional_module .op-getRight li {
    margin-right: 24px;
}

.new_conventional_module .op-getRight li:last-child {
    margin-right: 0px;
}

.new_conventional_module .op-tabLeft .layui-form-checkbox {
    position: relative;
    top: -1px;
}

.fix_conventional_box {
    position: fixed;
    top: 0px;
    z-index: 999;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 10px;
    width: 100%;
    max-width: 100%;
    left: 0px;
}

.product_container .one_product_items {
    padding: 20px;
    background-color: #fff;
    display: flex;
}

.one_product_items>a {
    width: 35%;
    display: block;
    margin-right: 20px;
    position: relative;
}

.one_product_items>a img {
    width: 100%;
}

.one_product_right_container {
    width: calc(65% - 20px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.one_product_detail>a {
    font-size: 14px;
    color: #666;
    display: block;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.one_product_detail>a:hover {
    color: #CB261C;
}

.module_page_sku {
    font-size: 14px;
    color: #999;
    margin-top: 4px;
    line-height: 20px;
}

.one_product_items .Warehouse,
.three_product_items .Warehouse {
    margin-top: 8px;
}

.module_page_price {
    display: flex;
    align-items: center;
    margin: 4px 0;
}

.module_page_price b {
    font-size: 20px;
    color: #CB261C;
    line-height: 30px;
}

.module_page_price em {
    text-decoration: line-through;
    font-size: 14px;
    color: #999;
    margin-left: 16px;
    display: block;
}

.module_page_price span {
    display: block;
    line-height: 22px;
    color: #fff;
    background-color: #FFA200;
    border-radius: 3px;
    padding: 0 6px;
    margin-left: 16px;
    font-size: 12px;
}

.module_page_cart button {
    border: 1px solid #CB261C;
    padding: 0 16px;
    border-radius: 3px;
    color: #CB261C;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
}

.module_page_cart {
    margin: 8px 0;
}

.module_page_oparation {
    display: flex;
    justify-content: space-between;
    margin: 16px 0;
    align-items: center;
}

.module_page_oparation .handle {
    padding: 0px;
}

.module_page_otherpic {
    display: flex;
    width: 100%;
}

.module_page_otherpic li img {
    width: 100%;
}

.module_page_otherpic li {
    width: 23%;
    padding-right: 20px;
}

.product_container .three_product_items {
    padding: 20px;
    background-color: #fff;
    display: flex;
}

.three_product_items>a {
    width: 27%;
    display: block;
    margin-right: 20px;
    position: relative;
}

.three_product_items>a img {
    width: 100%;
}

.three_product_items .one_product_right_container {
    width: calc(73% - 20px);
}

.three_product_items .module_page_oparation {
    margin: 0px;
}

.two_product_container {
    display: flex;
}

.two_product_container .three_product_items {
    width: calc(50% - 10px);
    margin-right: 20px;
}

.two_product_container .three_product_items:last-child {
    margin-right: 0px;
}

.two_product_container .three_product_items>a {
    width: 43%;
}

.two_product_container .three_product_items .one_product_right_container {
    width: calc(57% - 20px);
}

.top_superscript {
    width: 86px !important;
    position: absolute;
    left: -7px;
    top: -7px;
}

.five_product_container {
    display: flex;
}

.five_product_container .three_product_items {
    width: calc(33.33% - 13.33px);
    margin-right: 20px;
    margin-bottom: 0px;
}

.five_product_container .three_product_items:last-child {
    margin-right: 0px;
}

.five_product_container .three_product_items>a {
    width: 45%;
}

.five_product_container .three_product_items .one_product_right_container {
    width: calc(55% - 16px);
}

.five_product_container .module_page_price b {
    font-size: 16px;
    line-height: 24px;
    margin-right: 16px;
}

.five_product_container .module_page_price {
    margin: 0px;
    line-height: 24px;
    flex-wrap: wrap;
}

.five_product_container .module_page_price span {
    margin-left: 0px;
    margin-bottom: 6px;
}

.five_product_container .module_page_price em {
    margin-right: 16px;
    margin-left: 0px;
}

.five_product_container .module_page_sku {
    margin: 0px 0px 6px 0px;
}

.five_product_container .three_product_items .Warehouse {
    margin-top: 6px;
}

.five_product_container .one_product_detail>a {
    line-height: 24px;
    -webkit-line-clamp: 1;
}

.module_page_oparation .handle {
    position: relative;
    top: 1px;
}

.hot_right_top {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 54px !important;
}

.routine_productrecommend_warehouse_btn {
    padding: 0 7px;
    line-height: 24px;
    height: 24px;
    border: 1px solid #ccc;
    font-size: 14px;
    border-radius: 3px;
    display: inline-block;
    margin-right: 5px;
}

.routine_productrecommend_warehouse_btn:last-child {
    margin-right: 0px;
}

.routine_productrecommend_warehouse_btn.on {
    border-color: #CB261C;
    color: #CB261C;
}

.main_col {
    padding-bottom: 45px;
}

.select_padding_bottom {
    padding-bottom: 45px;
}

.fadeback_box {
    display: flex;
    align-items: center;
    justify-content: center;
}

.fadeback_box button {
    margin: 40px 0 !important;
}

.fadeback_box button:last-child {
    margin-left: 20px !important;
}

/*立即购买*/
.buynow_btn {
    background-color: #FF6F00;
    width: 150px;
    border-radius: 3px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.buynow_btn img {
    width: 20px;
    margin-right: 8px;
}

/*新品推荐*/
.new_prodcut_banner .swiper-slide {
    background: unset
}

.new_prodcut_banner .swiper-slide a img {
    width: 100%;
    border-radius: 10px;
}

.new_prodcut_banner {
    margin-bottom: 16px;
}

.new_product_commond {
    width: 100%;
    display: flex;
    margin-bottom: 16px;
}

.new_product_commond li {
    width: calc(20% - 12.8px);
    margin-right: 16px;
}

.new_product_commond li:last-child {
    margin-right: 0px;
}

.new_product_commond li a img {
    width: 100%;
    border-radius: 10px;
}

.new_hot_commond {
    background-color: #fff;
    border-radius: 10px;
    padding: 24px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 16px;
}

.new_hot_commond .swiper-slide {
    text-align: left;
}

.left_week_hight {
    width: 35%;
}

.left_week_hight>h2 {
    font-size: 26px;
    color: #333;
    font-weight: bold;
    margin-bottom: 16px;
    line-height: 30px;
}

.new_hot_commond .swiper-slide {
    display: block;
    background: unset;
}

.week_item_product>a {
    display: block;
    position: relative;
}

.week_item_product>a img {
    width: 100%;
    border-radius: 10px;
}

.week_item_product .categorization_pro_detail {
    min-height: unset;
    padding: 0px;
}

.right_hot_new {
    width: calc(65% - 24px);
}

.right_hot_new_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
}

.right_hot_new_title>h2 {
    font-size: 26px;
    color: #333;
    font-weight: bold;
    line-height: 30px;
}

.right_hot_new_title ul {
    width: calc(100% - 240px);
    display: flex;
    justify-content: flex-end;
}

.right_hot_new_title ul li {
    padding: 0 16px;
    font-size: 14px;
    color: #666;
    line-height: 30px;
    border-radius: 3px;
    cursor: pointer;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.right_hot_new_title ul li.active {
    background-color: #CB261C;
    color: #fff;
}

.right_hot_new_title ul li:hover {
    color: #CB261C;
}

.right_hot_new_title ul li.active:hover {
    color: #fff;
}

.week_item_product .categorization_pro_detail>a {
    text-overflow: unset;
    white-space: unset;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 18px;
    line-height: 28px;
}

.product_righttop_discount {
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #FFA200;
    color: #fff;
    font-size: 14px;
    padding: 0 6px;
    line-height: 24px;
    border-radius: 0 10px 0 10px;
    margin: 0px;
}

.week_item_product .categorization_pro_detail {
    margin-top: 8px;
}

.product_leftbottom_morph {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.44);
    color: #fff;
    font-size: 12px;
    padding: 0 6px;
    line-height: 24px;
    border-radius: 0 10px 0 10px;
}

.hot_new_item {
    display: none;
}

.hot_new_item.active {
    display: block;
}

.hot_new_item ul {
    display: flex;
    flex-wrap: wrap;
}

.hot_new_item ul li {
    width: calc(25% - 12px);
    margin-right: 16px;
    margin-top: 16px;
}

.hot_new_item ul li:nth-child(4n) {
    margin-right: 0px;
}

.hot_new_item ul li:nth-child(1),
.hot_new_item ul li:nth-child(2),
.hot_new_item ul li:nth-child(3),
.hot_new_item ul li:nth-child(4) {
    margin-top: 0px;
}

.hot_new_container a {
    width: 100%;
    position: relative;
    display: block;
}

.hot_new_container a img {
    width: 100%;
    border-radius: 10px;
}

.hot_new_container .categorization_pro_detail {
    min-height: unset;
    padding: 0px;
    margin-top: 8px;
}

.categorization_sort {
    margin-bottom: 16px;
    border-radius: 3px;
    background-color: #fff;
}

.categorization_sort .swiper-container {
    padding: 20px 10px 12px 0px;
}

.categorization_sort .swiper-slide {
    background: unset;
    text-align: center;
    width: auto;
    display: block;
    padding: 0 30px;
    cursor: pointer;
    position: relative;
}

.categorization_sort .swiper-slide img {
    width: 80px;
    border-radius: 40px;
}

.categorization_sort .swiper-slide.active p {
    color: #CB261C;
}

.categorization_sort .swiper-slide p {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    font-weight: bold;
}

.categorization_sort .swiper-button-next.swiper-button-disabled,
.categorization_sort .swiper-button-prev.swiper-button-disabled {
    opacity: 0.35 !important;
}

.categorization_sort .swiper-slide.active::after {
    content: '';
    position: absolute;
    border-bottom: 10px solid #f39948;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    bottom: -12px;
    left: 50%;
    margin-left: -10px;
}

.categorization_sort .swiper-button-prev {
    left: 0px;
}

.new_list_product {
    display: flex;
    flex-wrap: wrap;
}

.new_list_product .categorization_product_items {
    width: calc(20% - 12.8px);
}

.new_list_product .categorization_product_items:nth-child(5n) {
    margin-right: 0px;
}

.new_list_product .categorization_pro_detail {
    min-height: 88px;
}

.new_list_product .hide_pro_detail_container {
    top: 85px;
}

.view-list {
    width: 100%;
}

.new_container_boxbg {
    background: url(../static/imgs/74596c7198f18c4bc5d1f0ed47151b9e.png) 0px top no-repeat, linear-gradient(135deg, #2070E8 0%, #14B0D1 100%);
    padding: 0 0 4px 0;
}

.highPriceBtn {
    color: #CB261C;
}

.highPriceBtn img {
    width: 20px;
    margin-right: 4px;
}


.wpsafe li.nocert_li .ion7 {
    background: url(../static/imgs/09a51512611b3a9965365be2efc66741.png) no-repeat;
    background-position: center center;
}

.logout_tips {
    width: 800px;
    margin: 0 auto;
    position: relative;
    left: -190px;
}

.logput_tips_item {
    width: 100%;
    border-radius: 3px;
    margin: 16px 0;
    padding: 20px;
    display: flex;
}

.logput_tips_item span img {
    width: 24px;
    margin-right: 8px;
}

.logout_red_tips {
    background-color: #FFF8F8;
    border: 1px solid #CB261C;
}

.logout_yellow_tips {
    background-color: #FFF7E5;
    border: 1px solid #FFB004;
}

.logout_red_tips .logout_text b {
    font-size: 14px;
    font-weight: 500;
    font-family: "Nunito Sans ExtraBold", "Open Sans Bold", "Nunito Sans Black", "Open Sans Extrabold";
    color: #CB261C;
    line-height: 24px;
    margin-bottom: 8px;
    display: block;
}

.logout_yellow_tips .logout_text b {
    font-size: 14px;
    font-weight: 500;
    font-family: "Nunito Sans ExtraBold", "Open Sans Bold", "Nunito Sans Black", "Open Sans Extrabold";
    color: #E69E00;
    line-height: 24px;
    margin-bottom: 8px;
    display: block;
}

.logout_red_tips .logout_text p,
.logout_yellow_tips .logout_text p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.logout_yellow_tips .logout_text p.yellow_text {
    font-size: 14px;
    color: #E89F00;
    line-height: 24px;
}

.logout_checkbox {
    text-align: center;
    font-size: 14px;
    margin: 32px auto 8px auto;
}

.logout_checkbox a {
    font-size: 14px;
    color: #CB261C;
}

.logout_checkbox .layui-form-checkbox[lay-skin=primary] span {
    padding-right: 0px !important;
}

.logout_btnprev {
    width: 100%;
    border: 1px solid #C9C9C9;
    text-align: center;
    border-radius: 3px;
    line-height: 34px;
    font-size: 14px;
    color: #666;
    display: block;
}

.off_fail {
    text-align: center;
    width: 600px;
    position: relative;
    left: -90px;
}

.off_fail img,
.off_success img {
    width: 64px;
    margin-bottom: 16px;
}

.off_fail>b,
.off_success>b {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    font-family: "Nunito Sans ExtraBold", "Open Sans Bold", "Nunito Sans Black", "Open Sans Extrabold";
    color: #000;
    display: block;
    margin-bottom: 8px;
}

.off_fail p,
.off_success p {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    text-align: left;
    margin-bottom: 8px;
}

.off_fail a {
    width: 420px;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    background-color: #CB261C;
    border-radius: 3px;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    margin-top: 16px;
}

.off_fail a:hover {
    color: #fff;
}

.off_success {
    text-align: center;
}

.off_success>b {
    margin-bottom: 0px;
}

.off_success p span {
    font-size: 14px;
    font-weight: 500;
    color: #666;
    line-height: 24px;
}

.off_success p {
    text-align: center;
    margin-bottom: 0px;
}

.off_success a {
    width: 420px;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    background-color: #CB261C;
    border-radius: 3px;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    margin-top: 16px;
}

.off_success a.primary {
    color: #666;
    background-color: #fff;
    border: 1px solid #C9C9C9;
}

.writeoff_reazon_title {
    font-size: 16px;
    color: #333;
    font-family: "Nunito Sans ExtraBold", "Open Sans Bold", "Nunito Sans Black", "Open Sans Extrabold";
}

/*买断*/
.fix_btn_items p {
    font-size: 16px;
    text-align: center;
    line-height: 34px;
    margin-bottom: 16px;
}

.fix_btn_items p span {
    color: #CB261C;
    font-size: 16px;
    line-height: 34px;
}

.buycut_quantity {
    display: flex;
    align-items: center;
    margin-bottom: 4px;
}

.buycut_quantity>span {
    font-size: 14px;
    color: #666;
    line-height: 34px;
    margin-right: 4px;
}

.remaining_quantity {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.remaining_quantity>span {
    font-size: 14px;
    color: #666;
    line-height: 34px;
    margin-left: 4px;
}

.oparat_btn a {
    display: block;
    margin-bottom: 4px;
}

.buyout_pop {
    padding: 20px;
}

.buyout_pop>p {
    font-size: 16px;
    font-weight: bold;
    line-height: 34px;
    margin-top: 10px;
    color: #333;
}

.buyout_pop ul li {
    display: flex;
    align-items: center;
}

.buyout_pop ul li p {
    font-size: 14px;
    color: #333;
    line-height: 34px;
    width: 120px;
}

.buyout_pop ul li span {
    font-size: 14px;
    color: #999;
    line-height: 34px;
    text-align: left;
}

.insurance_hide_text p {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 0px !important;
}

.buyout_ul {
    display: flex;
    flex-wrap: wrap;
}

.buyout_ul li {
    display: flex;
    width: 50%;
    padding-right: 16px;
    margin-bottom: 8px;
}

.buyout_ul li span {
    font-size: 14px;
    color: #333;
    line-height: 34px;
    margin-right: 8px;
}

.buyout_ul li p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.buyout_ul li:last-child {
    width: 100%;
}

.buyout_ul .layui-textarea {
    width: 500px;
}

.buyout_protocols {
    display: flex;
    margin-top: 24px;
}

.buyout_protocols a {
    font-size: 14px;
    color: #CB261C;
}

.buyout_protocols .layui-form-checkbox {
    padding-left: 28px;
}

.buyout_protocols .layui-form-checkbox span {
    padding-right: 4px;
    line-height: 22px;
}

.buyout_protocols .layui-form-checkbox i {
    top: 3px;
}

/*工厂直采*/
.plant_container {
    margin: 24px 0;
}

.plant_product {
    background-color: #f1f1f5;
    padding: 16px;
    display: flex;
    align-items: flex-start;
}

.plant_product>a>img {
    width: 100px;
}

.plant_product>a {
    display: block;
    margin-right: 16px;
}

.plant_product_info>p {
    font-size: 14px;
    color: #000;
    line-height: 30px;
}

.plant_product_info>span {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.plant_product_info>span em {
    color: #000;
    font-size: 14px;
    line-height: 30px;
    font-style: initial;
}

.plant_product_price {
    display: flex;
}

.plant_product_price span {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.plant_product_price b {
    color: #CB261C;
    font-size: 18px;
    line-height: 30px;
}

.plant_form_ul {
    margin: 24px 0;
}

.plant_form_ul li {
    display: flex;
    margin-bottom: 16px;
}

.plant_form_ul li>p {
    width: 120px;
    font-size: 14px;
    color: #666;
    line-height: 38px;
}

.plant_form_ul li>p span {
    color: red;
    margin-right: 4px;
    font-size: 14px;
}

.plant_form_right {
    width: calc(100% - 120px);
}

.plant_form_right .layui-input,
.plant_form_right .layui-textarea {
    max-width: 450px;
}

.plant_update span {
    font-size: 12px;
    color: #999;
    line-height: 24px;
    padding-left: 8px;
    line-height: 38px;
}

/*自提*/
.pick_up_table {
    width: 848px;
}

.required_span {
    font-size: 14px;
    color: #CB261C;
    display: inline-block;
    padding-right: 4px;
    line-height: 34px;
}

.add_pick_up {
    cursor: pointer;
    color: #CB261C;
}

.del_pick_up {
    cursor: pointer;
    color: #CB261C;
}

.uplaod_span_a a {
    color: #4b81ff;
    margin-left: 4px;
    width: 170px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    top: 8px;
}

/*批量下单*/
.bulk_order_top {
    display: flex;
    margin-bottom: 16px;
}

.bulk_order_left {
    width: 55%;
    margin-right: 16px;
    background: #fff9f9;
    padding: 20px 30px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.bulk_order_right {
    width: calc(45% - 16px);
    background: #f3f3f3;
    padding: 20px 30px;
    border-radius: 10px;
}

.bulk_order_right h2 {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    line-height: 34px;
}

.bulk_order_right ul {
    padding-left: 20px;
}

.bulk_order_right ul li {
    list-style: decimal;
    line-height: 22px;
    margin-bottom: 4px;
}

.bulk_order_right ul li a {
    color: #CB261C;
    text-decoration: underline;
}

.bulk_order_right ul li span {
    margin-left: 8px;
    color: #CB261C;
    border: 1px solid #CB261C;
    padding: 0px 16px;
    font-size: 14px;
    line-height: 30px;
    display: inline-block;
    border-radius: 3px;
    cursor: pointer;
}

.bulk_order_bottom {
    background: #f3f3f3;
    padding: 20px 30px;
    border-radius: 10px;
    margin-bottom: 16px;
}

.bulk_order_bottom h2 {
    font-size: 14px;
    color: #333;
    font-weight: 500;
    line-height: 34px;
}

.bulk_order_bottom ul {
    padding-left: 20px;
}

.bulk_order_bottom ul li {
    list-style: decimal;
    line-height: 22px;
    margin-bottom: 4px;
}

.bulk_order_bottom ul li a {
    color: #CB261C;
    text-decoration: underline;
}

.bulk_order_bottom ul li span {
    color: #CB261C;
}

.bulk_order_left i {
    font-size: 48px;
    color: #CB261C;
}

.bulk_order_left p {
    font-size: 14px;
    color: #999;
    line-height: 30px;
    margin: 4px 0 8px 0;
}

.bulk_order_left button {
    border-radius: 5px;
}

.logistic_i {
    color: #ff8400;
    display: inline-block;
    margin-right: 4px;
}

.logistics_method {
    padding: 20px;
}

.logistics_method h2 {
    font-size: 24px;
    color: #333;
    font-weight: 500;
    line-height: 40px;
    text-align: center;
    margin-top: 32px;
}

.logistics_method>p {
    font-size: 14px;
    color: #CB261C;
    text-align: center;
}

/*批量下单增加提醒弹窗*/
.tips_layer {
    padding: 30px 20px;
    text-align: center;
}

.tips_layer h2 {
    font-size: 18px;
    color: #000;
    line-height: 40px;
    text-align: center;
    margin-bottom: 10px;
}

.tips_layer p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    text-align: left;
}

.tips_layer button {
    margin-top: 16px;
}


/*迁移服务器优化样式*/
.topb {
    justify-content: space-between;
}

.searchnewbox {
    width: 50%;
}

.searchnew {
    width: 90%;
}

.otherfu>ul {
    max-width: unset;
}

.navlist li a.cln {
    margin: 0px;
    padding-left: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.condition .term>span {
    width: 150px;
}

.personal_center_menu>ul>li>p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.set_select .layui-form-select .layui-input {
    color: #CB261C !important;
    font-size: 15px !important
}

.new_findPassword ul li p {
    width: 200px;
}

.goods-summary li>span {
    width: 150px
}

.plant_form_ul li>p {
    width: 180px
}

.plant_form_right {
    width: calc(100% - 180px);
}

.user-sale .user-backlog ul li p {
    width: unset
}

.topb {
    width: 100%;
}

.product_enquiry .goods-summary li>span {
    width: 120px;
}

.new-task-bg {
    height: auto;
    padding-bottom: 24px;
}

.subbox .item>p {
    flex: none
}

.header_icon_arrows {
    margin-left: 10px;
}

.searchnew button {
    padding: 0 10px;
}

.searchnew button i {
    margin-right: 8px;
}

/*注册协议*/
.class-layer-demo-custom {
    border-radius: 15px;
}

.agreement_title {
    background-color: #CB261C;
    padding: 8px 24px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 40px;
    border-radius: 15px 15px 0 0;
}

.agreement_btn {
    text-align: center;
    padding: 0px 12px 12px 12px;
}

.agreement_btn .layui-btn {
    border-radius: 5px
}

.agreement_details {
    padding: 0 12px;
}

.agreement_details .layui-tab-item {
    padding: 16px 16px 0 16px;
    height: calc(80vh - 187px);
    overflow-y: auto;
}

.agreement_btn .layui-btn-disabled {
    background-color: #FBFBFB;
}

.agreement_details .layui-tab-item::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 8px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

.agreement_details .layui-tab-item::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.45);
}

.agreement_details .layui-tab-item::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    border-radius: 0px;
    background: #f2f3f5;
}

/*下载数据包*/
.download_product_bag {
    padding: 20px;
}

.tips_download_times i {
    font-size: 16px;
    color: #666;
    margin-right: 4px;
}

.tips_download_times {
    font-size: 14px;
    color: #666;
    line-height: 34px;
    margin-bottom: 8px;
}

.platform_statement h5 img {
    width: 24px;
    margin-right: 8px;
}

.platform_statement h5 {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    margin-bottom: 8px;
    line-height: 34px;
    display: flex;
    align-items: center;
}

.platform_statement {
    padding: 20px;
    background-color: #FFF6E6;
    border-left: 6px solid #FFCA4F;
    border-radius: 10px;
    margin-bottom: 16px;
}

.platform_statement p {
    font-size: 14px;
    color: #A38850;
    line-height: 28px;
}

.download_product_bag>p {
    font-size: 14px;
    background-color: #F0F8FF;
    line-height: 34px;
    color: #000;
    padding: 0px 8px;
    border-radius: 5px;
    margin-bottom: 32px;
}

.UsableSalesPlatformNameListString {
    line-height: 26px;
    color: #999;
    margin: 6px 0;
    font-size: 14px;
}

/*定制*/
.pod_tag {
    color: #722ed1 !important;
    background: #f9f0ff !important;
    border: 1px solid #d3adf7 !important;
    padding: 0 4px;
    font-size: 12px;
    line-height: 24px;
    white-space: nowrap;
    border-radius: 3px;
}

.pop_box {
    border-top: 1px solid #eee;
    margin-top: 24px;
}

.add_pod_tr {
    cursor: pointer;
    color: #CB261C;
}

.del_pod_tr {
    cursor: pointer;
    color: #CB261C;
}

.pop_box p.p_pod {
    line-height: 30px;
    margin-bottom: 8px;
}

.pod_detail {
    width: 100%;
    padding: 0px 20px 15px 20px;
    background-color: #fff;
    margin-bottom: 10px;
}

.pod_detail .layui-table thead tr th {
    text-align: left
}

.pod_detail a {
    font-size: 14px;
    color: #0077FF;
}

/*指定发货仓*/
.warehouse_information {
    width: 100%;
    padding: 0px 20px 15px 20px;
    background-color: #fff;
    margin-bottom: 10px;
}

.warehouse_information table tr td:first-child {
    text-align: center;
}

.searchtext form{ line-height:34px;}
.searchtext .layui-form-select{line-height:34px;height:34px;width:110px;}
.searchtext .layui-select-title input{line-height:34px;height:34px;}

/*新头部样式*/
.maintop{ margin-top:16px; }
.maintop .navlist .subbox {
    width: 466%;
    left: 100%;
    min-height: 386px;
}

.maintop .navlist {
    min-height: unset;
    height: 386px;
    overflow-y: auto
}
.maintop .navlist::-webkit-scrollbar {
    width: 8px
}

.maintop .navlist::-webkit-scrollbar-thumb {
    height: 12px;
    background: #dcdcdc;
    border-radius: 8px
}

.maintop .navlist :hover::-webkit-scrollbar-thumb {
    background-color: #dcdcdc
}

.maintop .navlist :hover::-webkit-scrollbar-thumb:hover {
    background-color: #c1c1c1
}

.maintop #banner1 {
    height: 386px !important;
}

.maintop .banner-a img {
    width: 100%;
    height: auto;
}

@media screen and (min-width: 1500px) {
    .maintop .navlist .subbox {
        width: 466%;
        left: 100%;
        min-height: 25vw;
    }

    .maintop .navlist {
        min-height: unset;
        height: 25vw;
    }
    .maintop #banner1 {
        height: 25vw !important;
    }
    .maintop .banner-a img {
        width: 100%;
        height: auto;
    }
    .maintop .navlist li a.cln {
        height: 36px;
        line-height: 36px;
    }
    .maintop .new_category_icon {
        margin: 8px 10px 8px 0
    }
}
.flex_bulk_order {
    display: flex;
    margin-bottom: 24px;
}

.flex_bulk_order_box {
    width: calc(50% - 12px);
    margin-right: 24px;
}

.flex_bulk_order_box:last-child {
    margin-right: 0px;
}

.flex_bulk_order_box .bulk_order_left {
    width: 100%;
    margin-bottom: 24px;
    padding-top: 70px;
    padding-bottom: 50px;
    position: relative;
}

.flex_bulk_order_box .bulk_order_right {
    width: 100%;
    height: calc(100% - 264px);
}

.bulk_order_left span {
    position: absolute;
    left: 20px;
    top: 20px;
    font-size: 16px;
    color: #000;
}

.product_enquiry {
    border: none;
    padding: 16px 0px;
}

.product_enquiry h5 {
    margin-bottom: 16px;
}

.product_enquiry .goods-summary>li {
    padding-left: 16px;
}

.coil_logist_cost {
    display: none !important;
    align-items: center;
    color: #CB261C;
    border: 1px solid #CB261C;
    border-radius: 5px;
    width: auto !important;
    margin-bottom: 6px;
}

.coil_logist_cost.active {
    display: inline-flex !important;
}

.coil_logist_cost p {
    width: 150px;
    color: #CB261C;
    line-height: 40px;
}

.coil_logist_cost span {
    color: #CB261C;
}

.coil_logist_cost em {
    font-style: normal;
    color: #CB261C;
    font-size: 12px;
    line-height: 40px;
}

.logist_tips {
    display: flex;
    margin-top: 4px;
    flex-wrap: wrap;
}

.logist_tips span {
    font-size: 12px;
    color: #CB261C;
}

.logist_tips .img_to_gray img {
    width: 14px;
    position: relative;
    top: 2px;
}

.logist_tips .box_text_right .insurance_hide_text {
    right: -5px;
}

.searchtext form {
    line-height: 34px;
}

.searchtext .layui-form-select {
    line-height: 34px;
    height: 34px;
    width: 110px;
}

.searchtext .layui-select-title input {
    line-height: 34px;
    height: 34px;
}


/*首页去发货*/
.ship_product_content {
    width: 100%;
    height: 645px;
    overflow-y: auto;
    padding: 24px;
}

.ship_goods_pop h2 {
    background-color: #CB261C;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    padding-left: 24px;
}

.ship_product_form {
    border-bottom: 1px solid #D2D2D2;
    padding-bottom: 16px;
    margin-bottom: 24px;
}

.ship_product_form ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.ship_product_form ul li {
    width: 40%;
    padding-right: 24px;
    display: flex;
    align-items: center;
}

.ship_product_form ul li:last-child {
    width: 20%;
}

.ship_table .gray_p {
    color: #999;
    margin-top: 4px
}

.ship_btn {
    text-align: center;
    margin: 34px 0 20px 0;
}

.ship_btn a {
    font-size: 16px;
    padding: 0 24px;
    line-height: 34px;
    border: 1px solid #CB261C;
    border-radius: 3px;
    display: inline-block;
    color: #CB261C;
}

.stock_staircase ul {
    background-color: #fffbfb;
    display: flex;
    margin-bottom: 14px;
}

.stock_staircase ul li {
    text-align: center;
    padding: 12px 24px;
}

.stock_staircase ul li p {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    background-color: transparent;
}

.stock_staircase ul li span {
    display: inline-block;
    font-size: 14px;
    color: #666;
}

.stock_staircase ul li.active {
    background-color: #ffeded;
}

.stock_staircase ul li.active p {
    color: #CB261C
}

.stock_staircase ul li.active span {
    color: #CB261C
}

.stock_form_price p {
    font-size: 14px;
    color: #000;
}

.stock_form_price span {
    font-size: 14px;
    color: #999;
    display: inline-block;
    padding-right: 4px;
}

.stock_form_price em {
    font-style: normal;
    font-size: 14px;
    color: #2E7D32;
}

.initiate_bargaining {
    line-height: 40px;
    height: 40px;
    border: 1px solid #CB261C;
    min-width: 150px;
    text-align: center;
    border-radius: 3px;
    color: #CB261C;
}

.bargaining_pop_title {
    background-color: #CB261C;
    padding: 4px 24px 8px 24px;
}

.bargaining_pop_title h2 {
    font-size: 18px;
    color: #fff;
    line-height: 34px;
}

.bargaining_pop_title p {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.6);
    line-height: 14px;
}

.bargaining_pop_content {
    padding: 24px;
    height: 540px;
    overflow-y: auto;
}

.bargaining_pop_form {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #e6e6e6;
    padding: 16px 16px 0 16px;
}

.bargaining_pop_item {
    width: 45%;
    margin-right: 5%;
    margin-bottom: 16px;
}

.bargaining_pop_item p {
    font-size: 14px;
    color: #333;
    line-height: 34px;
}

.bargaining_pop_content ul li {
    margin-bottom: 24px;
}

.bargaining_pop_content ul li:last-child {
    text-align: center;
}

.bargaining_pop_content ul li>p {
    font-size: 14px;
    line-height: 34px;
    color: #000;
}

.bargaining_pop_item p.special_batgaining_p {
    color: #CB261C;
}

.bargaining_pop_price {
    display: flex;
    align-items: center;
}

.bargaining_pop_price span {
    color: #666;
    border: 1px solid #d5d5d5;
    border-right: none;
    border-radius: 3px;
    line-height: 36px;
    padding: 0 12px;
    background-color: #f9f9f9;
}

.bargaining_pop_price input {
    width: 100px;
}

.stock_cart_table_p {
    color: #CB261C;
    font-size: 12px;
    margin-top: 4px;
}

.stock_cart_btn button {
    min-width: 58px;
    margin: 0px 0px 6px 0px !important;
}

.stock_cart_btn button:last-child {
    margin-bottom: 0px !important;
}

.move-favorites {
    font-size: 12px;
}

.cart_top_p {
    font-size: 14px;
    color: #333;
    line-height: 34px;
    margin-bottom: 6px;
}

.cart_top_p span {
    color: #CB261C;
    font-size: 14px;
    line-height: 34px;
    display: inline-block;
    padding: 0 4px;
}

.three_menu {
    display: none;
    position: absolute;
    top: 0px;
    left: 100%;
    width: 130px;
    z-index: 9;
    background-color: #fff;
    box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 4px 0;
    border-left: 1px solid #f5f5f5;
}

.three_menu a {
    display: block;
    color: #333;
    padding: 0 16px;
    line-height: 34px;
}

.three_menu a:hover {
    background-color: #FFECEA;
}

.three_menu a span {
    font-size: 12px;
    display: inline-block;
    background-color: red;
    padding: 0 5px;
    border-radius: 10px;
    line-height: 16px;
    position: relative;
    top: -1px;
    color: #fff;
    min-height: 12px;
}

.personal_menu_hide ul li>p {
    cursor: pointer;
    color: #333;
    position: relative;
    max-width: 100%;
    display: inline-block;
    line-height: 38px;
}

.personal_menu_hide ul li:hover .three_menu {
    display: block;
}

.futures_appliy {
    padding: 10px 20px;
    background: #fff;
    margin-bottom: 16px;
}

.futures_appliy_item {
    padding: 16px;
    display: flex;
    justify-content: center;
}

.futures_appliy_item ul {
    display: flex;
}

.futures_appliy_item ul li {
    margin-right: 50px;
    text-align: center;
    position: relative;
    min-width: 84px;
}

.futures_appliy_item ul li::after {
    content: "";
    position: absolute;
    top: 41%;
    left: 110%;
    width: 34px;
    height: 2px;
    background-color: #c7c7c7;
}

.futures_appliy_item ul li:last-child::after {
    display: none;
}

.futures_appliy_item ul li.active span {
    background-color: #CB261C;
}

.futures_appliy_item ul li.active::after {
    background-color: #CB261C;
}

.futures_appliy_item ul li.active p {
    color: #CB261C;
}

.futures_appliy_item ul li span {
    background-color: #c7c7c7;
    width: 50px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.futures_appliy_item ul li span img {
    width: 30px;
}

.futures_appliy_item ul li p {
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.futures_appliy_item ul li p img {
    width: 16px;
    line-height: 34px;
    position: relative;
    top: -1px;
    filter: grayscale(100%);
}

.futures_appliy_item ul li.active p img {
    filter: none;
}

.futures_total {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.futures_total li {
    margin-left: 40px;
}

.futures_total li span {
    font-size: 14px;
    color: #CB261C;
    font-weight: bold;
}

.overflow_p {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.editnote_pop {
    padding: 20px;
}

.futurefooter_ul {
    display: flex;
    align-items: center;
}

.futurefooter_ul li {
    margin-right: 40px;
    font-size: 14px;
    line-height: 24px;
}

.futurefooter_ul li span,
.futurefooter_ul li a {
    color: #CB261C;
    font-size: 14px;
}

.futurefooter_ul li a img {
    width: 14px;
    margin-left: 4px;
    position: relative;
    top: -1px;
}

.span_tips_red {
    color: #cb261c
}

.pay_total {
    margin-top: 16px;
    margin-bottom: 24px;
    text-align: right;
}

.pay_total p {
    font-size: 18px;
    line-height: 34px;
    font-weight: bold;
    color: #000;
}

.pay_total p span {
    font-size: 18px;
    line-height: 34px;
    font-weight: bold;
    color: #cb261c;
}

.fix_btn_items a.red {
    color: #fff;
    background-color: #CB261C;
    margin-right: 16px;
    border: 1px solid #CB261C;
}

.warehouse_code {
    margin-bottom: 24px;
}
.pay_count_down{ font-size:12px; display:flex; align-items:center}
.pay_count_down img{ margin-right:4px;}
tr:hover{ background:unset!important}/*商品详情页限时购 -ldl-2019年7月16日14:53:49*/
.limited-Buy{background: #fcfcfc;}
.limited-Buy:after,.Countdown:after{content: '';display: block;clear: both;overflow: hidden;}
.Countdown{padding: 8px 15px;background: #d8271d;}
.Countdown .fl span{display: inline-block;vertical-align: top;line-height: 24px;}
.Countdown .nc-name{padding: 0 10px;font-weight: bold; background: #fded66;color: #d32047;border-radius:12px;margin-right: 40px;}
.Countdown .coun{color: #fff;}
.Countdown .time{display: inline-block;}
.Countdown .time span{display: inline-block;vertical-align: top;background: #443b3b;border-radius: 3px;margin-right: 4px;min-width: 24px;text-align: center;}
.Countdown .fr *{color: #fff;line-height: 24px;}
.Countdown .fr .timelabel{margin-right: 10px;}
.new_select{padding: 0px 0 0 5px;width:220px;}

/*自定义错误提示样式 -ldl  -2019年7月26日16:52:25*/
.errorpeople *,.errorself{color:red;}

.cartpayBar .layui-form-select input{height: 30px; line-height:30px;width:140px }
/*账户详情文本框高度*/
.accountlist input.layui-input{height:34px;}
.layui-layer-page{max-height:90%!important;}
/*图片懒加载loading*/
/*.lazy{background: url(../Images/lazy.gif) 50% no-repeat;width:100%;height:100%;border:none;}*/
.notauth {text-align: left !important;height: 24px !important;color: red !important;font-weight:bold;}
.productPriceshow{ text-align:left;line-height:30px; }


/**********站点地图以及全分类导航页**********/
.all_site{ margin: 10px 0; width: 100%; }
.Categotries{ background-color: #fff;padding:5px 20px; margin-bottom:10px;}
.Categotries h3{ font-size: 1.25em; padding: 5px 0px; color:#CB261C; line-height: 2em;font-family: "Nunito Sans ExtraBold","Open Sans Bold","Nunito Sans Black","Open Sans Extrabold";border-bottom:3px solid #CB261C;}
.Categotries_box{ padding:10px 0px;margin-bottom: 10px; }
.Categotries_item{ border-bottom: 1px solid #dadada;padding-bottom: 15px; margin-bottom: 15px; }
.Categotries_box .Categotries_item:last-child{ border:none;padding: 0px;margin: 0px; }
.Categotries_item h4{ font-size: 1em; line-height: 2.5em; color: #000;margin-bottom: 10px;  }
.Categotries_item h4 a:hover,.Categotries_item h4 a:hover{ color:#CB261C;}
.Categotries_item>ul{ display: flex;flex-wrap:wrap; }
.Categotries_item>ul li{ width: 25%;}
.Categotries_item>ul li a{ line-height: 1.5em; font-size: 0.875em; color: #333; display: inline-block; width: 100%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 20px; }
.Categotries_item>ul li a:hover,.Categotries_item>ul li a:focus{ color:#CB261C ; }

/*2020-4-3 10:03:24站点地图修改*/
.all_site_address { font-family:1em; color:#CB261C; line-height:40px; height:40px;}
.all_site_address a{font-family:1em; color:#CB261C; line-height:40px; height:40px; }
.Categotries h3 a{font-size: 1em;font-family: "Nunito Sans ExtraBold","Open Sans Bold","Nunito Sans Black","Open Sans Extrabold";color:#111; }
.Categotries h3 a:hover{color:#CB261C;  }
.Categotries_item h4 a{ font-size: 1.12em;color:#333;}
.layui-layer-dialog .layui-layer-padding{word-break: break-word;}
.validinfo span{color:red;}
.coupon_pop_a{color:#777;}
.coupon_pop_a:hover{color:#CB261C;}
.look_prolist_couponrules{color:#fff;}
.look_prolist_couponrules:hover {text-decoration:underline;}
.coupon_tips_a a{ color: #666;}
.coupon_tips_a a:hover{ color: #CB261C;}
.goauth_btn{background-color:#CB261C;color: #fff;}
.goauth_btn:hover{color:#fff;}