﻿/**
 * 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;}
.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; 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:14px;color:#333;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;}/*商品详情页限时购 -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;}