@font-face {
  font-family: 'HarmonyOS_Sans_Regular';
  src: url('fonts/HarmonyOS_Sans/HarmonyOS_Sans_Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  src: url('fonts/HarmonyOS_Sans/HarmonyOS_Sans_Medium.ttf') format('truetype');
  font-family: 'HarmonyOS_Sans_Medium';
  font-style: normal;
}
@font-face {
  src: url('fonts/HarmonyOS_Sans/HarmonyOS_Sans_Bold.ttf') format('truetype');
  font-family: 'HarmonyOS_Sans_Bold';
  font-style: normal;
}
@font-face {
  font-family: 'HarmonyOS_Sans_Black';
  src: url('fonts/HarmonyOS_Sans/HarmonyOS_Sans_Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
body {
  background: #fff;
}
i {
  font-style: normal;
}
#cues-header {
  display: table;
  width: 100%;
  min-width: auto;
}
.icon-sprite {
  background: url(../images-website/top-header-sprite.png) 0 0 no-repeat;
  display: inline-block;
}
.pcb-cues-header {
  padding: 26px 0 22px 20px;
  background: #2e3244;
  height: 48px;
}
.pcb-cues-header .logo {
  float: left;
  width: 148px;
  height: 42px;
  overflow: hidden;
  background-image: url(../images-website/top-header-sprite.png?v=210719);
}
.pcb-cues-header .logo a {
  float: left;
  padding-top: 42px;
  height: 0;
  width: 100%;
  overflow: hidden;
}
.pcb-cues-header .secondary-branding {
  float: left;
  margin-left: 50px;
}
.pcb-cues-header .secondary-branding h1 {
  color: #00939E;
  font-size: 17px;
  font-family: 'HarmonyOS_Sans_Bold';
  margin-top: 4px;
}
.pcb-cues-header .secondary-branding p {
  color: #AEAEAE;
}
.skypecontact {
  float: right;
  margin-right: 22px;
  background: url(../images-website/top-header-sprite.png?v=210719) -159px 0 no-repeat;
  padding: 16px 0 0 72px;
  height: 36px;
}
.skypecontact p {
  color: #fff;
  line-height: 18px;
}
.skypecontact p.p1098 {
  color: #cecece;
}
/*end header top*/
/*star 后台 nav*/
.aw-cues-header {
  background-color: #F5F5F5;
  border-bottom: 1px solid #E5E5E5;
  border-collapse: collapse;
  padding: 0 0 0 22px;
}
#aw-cues-gaia {
  border-collapse: collapse;
  width: 100%;
}
.aw-cues-header td,
.aw-cues-header table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}
.aw-cues-item,
.aw-cues-item-ics-c {
  cursor: pointer;
}
.aw-cues-item,
.aw-cues-item-ics {
  font-size: 13px !important;
  padding: 0;
}
.aw-cues-item-c {
  color: #666666;
  cursor: pointer;
  display: block;
  height: 48px;
  line-height: 48px;
  margin: 0 12px;
  min-width: 18px;
  padding: 0;
  vertical-align: middle;
  white-space: nowrap;
}
a.aw-cues-item-link:link,
a.aw-cues-item-link:visited,
a.aw-cues-item-link:active,
a.aw-cues-item-tab-link:link,
a.aw-cues-item-tab-link:visited,
a.aw-cues-item-tab-link:active,
a.aw-cues-item-ics-tab-link:link,
a.aw-cues-item-ics-tab-link:visited,
a.aw-cues-item-ics-tab-link:active,
a.aw-cues-item-ics-link:link,
a.aw-cues-item-ics-link:visited,
a.aw-cues-item-ics-link:active,
.aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-base-link:link,
.aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-base-link:visited,
.aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-base-link:active {
  color: #666666;
  text-decoration: none;
}
a.aw-cues-item-link:hover,
a.aw-cues-item-link:hover,
a.aw-cues-item-tab-link:hover,
.aw-cues-item-ics-tab-link:hover,
a.aw-cues-item-ics-link:hover,
.aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-base-link:hover,
a.aw-cues-item-base-link:hover {
  color: #222;
  text-decoration: none;
}
a.aw-cues-item-current-tab-link:link,
a.aw-cues-item-current-tab-link:visited,
a.aw-cues-item-current-tab-link:active {
  color: #000;
  font-family: 'HarmonyOS_Sans_Bold';
  text-decoration: none;
}
.aw-cues-item-current-c,
.aw-cues-item-ics-c {
  display: block;
  height: 48px;
  line-height: 48px;
  margin: 0 12px;
  min-width: 18px;
  padding: 0;
  vertical-align: middle;
  white-space: nowrap;
}
.aw-cues-item-current-c {
  color: #00939E;
  cursor: default;
  height: 48px;
  line-height: 48px;
  padding: 0;
}
#aw-cues-leftmenu {
  float: left;
  outline: 0 none;
}
/*right nav*/
.aw-cues-right-aligned-menu {
  background-color: #F5F5F5;
  border-right-style: none;
  float: right;
  margin-right: 22px;
  position: relative;
  z-index: 4;
}
/*cart*/
.nav-cart {
  padding-top: 10px;
  float: left;
  cursor: pointer;
  color: #000;
  font-size: 13px;
  display: inline-block;
  line-height: 22px;
  padding-left: 34px;
  position: relative;
  height: 26px;
  margin-right: 40px;
}
.nav-cart:before {
  background-image: url(../images-website/top-header-sprite.png?v=210719);
  background-position: 0 -93px;
  background-repeat: no-repeat;
  content: '';
  position: absolute;
  top: 6px;
  left: 0;
  width: 28px;
  height: 29px;
  overflow: hidden;
}
.nav-cart .text {
  max-width: 30px;
  position: absolute;
  bottom: 0px;
  left: 35px;
  line-height: 12px;
  display: inline-block;
  height: 12px;
}
.nav-cart .cart-number {
  min-width: 24px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  border-radius: 8px;
  background-color: #00939E;
  color: #fff;
  font-size: 12px;
  position: absolute;
  top: 8px;
  left: 34px;
  padding: 0 2px;
}
.nav-ubox {
  float: left;
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.nav-ubox .nu-info {
  background-position: -209px -88px;
  border: 1px solid #f4f4f4;
  color: #666;
  padding: 6px 10px 0 40px;
  position: relative;
  text-align: left;
  font-size: 12px;
  height: 40px;
  z-index: 0;
}
.nav-ubox .nu-info .nu-info-me {
  font-family: 'HarmonyOS_Sans_Bold';
  background-position: right -188px;
  font-size: 11px;
  padding-right: 10px;
}
.nu-main {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #e1e1e1;
  color: #656565;
  display: none;
  position: absolute;
  right: 0;
  top: 48px;
  width: 220px;
  z-index: 999;
}
.nav-ubox-active .nu-main {
  display: block;
}
.nav-ubox-active .nu-info {
  z-index: 2;
  border-color: #e1e1e1;
  border-bottom-color: #fff;
  background-color: #FFF;
  background-position: -209px -138px;
  color: #333;
}
#login-stat-unsigned {
  display: block;
}
.nav-ubox-active .nu-info:after {
  content: '';
  position: absolute;
  top: 45px;
  left: -1px;
  width: 100%;
  border: 1px solid #e1e1e1;
  border-top: 0;
  border-bottom: 0;
  height: 3px;
  overflow: hidden;
  background: #fff;
}
#login-stat-signed {
  display: block;
  height: 15px;
  line-height: 15px;
  /*width: 72px;*/
}
#login-stat-signed b {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 52px;
  word-wrap: normal;
}
.nu-sign,
.nu-join {
  margin: 0 18px;
  overflow: hidden;
}
.nu-sign {
  padding: 18px 0 10px;
}
.nu-signout a {
  padding: 0 18px;
  font-size: 14px;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 48px;
  margin: 0;
  display: block;
  color: #333333;
}
.nu-sign a,
.nu-join div a {
  border-radius: 2px;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  font-family: 'HarmonyOS_Sans_Bold';
  height: 30px;
  line-height: 30px;
  margin: 0 auto;
  text-align: center;
}
.nu-sign a {
  background: none repeat scroll 0 0 #467fea;
}
.nu-sign a:hover {
  background: none repeat scroll 0 0 #5690fc;
  text-decoration: none;
}
.nu-join div {
  padding-top: 6px;
}
.nu-join div a {
  background: none repeat scroll 0 0 #7b7b7b;
}
.nu-join div a:hover {
  background: none repeat scroll 0 0 #949494;
  text-decoration: none;
}
.nu-join {
  padding-bottom: 10px;
}
.nu-main li {
  background: none repeat scroll 0 0 #FEFEFE;
  border-top: 1px solid #FFFFFF;
  list-style: none outside none;
  margin: 0;
}
.nu-main li.pcbway-menu-top {
  background: none repeat scroll 0 0 #666666;
  font-family: 'HarmonyOS_Sans_Bold';
}
.nu-main li a {
  display: block;
  padding: 6px 0 6px 20px;
  color: #333;
}
.nu-main li a:hover {
  color: #FFF;
  background: #333;
  text-decoration: none;
}
.nu-main li.pcbway-menu-top {
  background: #666;
  font-family: 'HarmonyOS_Sans_Bold';
}
.nu-main li.pcbway-menu-top a {
  color: #fff;
}
.g-doc {
  text-align: left;
  width: 100%;
}
/*后台个人中心*/
.personal-service {
  position: absolute;
  right: 22px;
  bottom: 0;
  max-width: 338px;
  border-top: 1px solid #565662;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.personal-service .personal-content .mask-head {
  background: url(../images-website/gravatar/plus-mask.png?v=220421) 0 0;
  width: 75px;
  height: 75px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
}
.personal-service .personal-content {
  background-color: #383842;
  border: 1px solid #2b2b33;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 4px 0px;
}
.personal-service .left {
  margin-right: 5px;
}
.lineRun {
  moz-animation: lightLine 2.5s infinite ease-in-out;
  -webkit-animation: lightLine 2.5s infinite ease-in-out;
  animation: lightLine 2.5s infinite ease-in-out;
  display: block;
  position: absolute;
  top: 1px;
  left: -84px;
  z-index: 1;
  background-image: url(../images-website/lightLine.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 75px;
  width: 75px;
}
@-moz-keyframes lightLine {
  0%,
  70% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -moz-transform: translateX(190px);
    transform: translateX(190px);
  }
}
@-webkit-keyframes lightLine {
  0%,
  70% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(190px);
    transform: translateX(190px);
  }
}
@keyframes lightLine {
  0%,
  70% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -moz-transform: translateX(190px);
    -ms-transform: translateX(190px);
    -webkit-transform: translateX(190px);
    transform: translateX(190px);
  }
}
.personal-service .ui-pic {
  position: relative;
  width: 75px;
  height: 75px;
  _display: inline;
  overflow: hidden;
  text-align: center;
  margin-left: 8px;
  margin-top: 2px;
}
.personal-service .left .content-personal {
  /*height: 64px;*/
  /*margin-top: 4px;*/
  padding-left: 6px;
  color: #cacaca;
  font-size: 12px;
  line-height: 18px;
  padding-right: 30px;
  position: relative;
}
.personal-service .left .supbg {
  background: url(../images-website/top-header-sprite.png?v=20230322) no-repeat 0 -1365px;
  width: 62px;
  height: 54px;
  position: absolute;
  right: -3px;
  top: -4px;
}
.personal-service .left .content-personal dt {
  color: #ffb142;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 22px;
  font-size: 16px;
  margin-bottom: 4px;
  max-width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.personal-service .left .content-personal dt .change-btn {
  color: #9696ad;
  font-size: 12px;
  font-weight: normal;
  position: relative;
  padding: 0 20px 0 10px;
  text-decoration: none;
}
.personal-service .left .content-personal dt .change-btn:before {
  display: inline-block;
  content: '';
  background: url("../images-website/gravatar/indicator-icon.png") no-repeat center;
  width: 16px;
  height: 12px;
  vertical-align: sub;
}
.personal-service .left .content-personal dt .change-btn:hover {
  color: #00939E;
}
.personal-service .left .content-personal dt .change-btn:hover:before {
  background: url("../images-website/gravatar/indicator-iconed.png") no-repeat center;
}
.personal-service .left .content-personal dd.skpicon {
  display: flex;
  align-items: center;
}
.personal-service .left .content-personal dd.skpicon:before {
  display: inline-block;
  content: '';
  background: url("../images-website/gravatar/message-icon.png") no-repeat center;
  width: 14px;
  height: 14px;
  background-size: cover;
  margin-right: 5px;
}
.personal-service .left .content-personal dd.emaliocn {
  display: flex;
  align-items: center;
}
.personal-service .left .content-personal dd.emaliocn:before {
  display: inline-block;
  content: '';
  background: url(../images-website/gravatar/mail-icon.png) no-repeat center;
  width: 14px;
  height: 14px;
  background-size: cover;
  margin-right: 5px;
}
.personal-service .left .content-personal dd.complaints {
  background: url(../images/top-header-sprite.png?v=20230328) no-repeat -232px -1542px;
  padding-left: 23px;
}
.personal-service .left .content-personal dd.complaints a {
  color: #939fa9;
}
.personal-service .left .content-personal dd a {
  color: #fff;
}
.personal-service .left .content-personal dt .percent-num {
  color: #f90;
  vertical-align: middle;
}
.personal-service .left .content-personal .star-view {
  display: inline-block;
  width: 75px;
  vertical-align: middle;
  height: 14px;
  overflow: hidden;
  background: url(../images-website/star-gray-small.png) repeat-x;
}
.personal-service .left .content-personal .star-view span {
  display: block;
  height: 14px;
  background: url(../images-website/star-light-small.png) repeat-x;
}
.personal-service .ui-pic .s-top {
  position: absolute;
  right: 0;
  top: 4px;
  width: 20px;
  height: 18px;
  background: #f44a20;
  overflow: hidden;
  border-radius: 7px 7px 7px 0;
  color: #fff;
  text-align: center;
  z-index: 3;
  line-height: 18px;
  -webkit-animation: shakeSign 3.5s infinite;
  -moz-animation: shakeSign 3.5s infinite;
  -ms-animation: shakeSign 3.5s infinite;
  animation: shakeSign 3.5s infinite;
  -webkit-transform-origin: 0 100% 0;
  -moz-transform-origin: 0 100% 0;
  -ms-transform-origin: 0 100% 0;
  transform-origin: 0 100% 0;
}
@-moz-keyframes shakeSign {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  47.5% {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  55% {
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    transform: rotate(4deg);
  }
  57.5% {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  60% {
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    transform: rotate(4deg);
  }
  62.5% {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  65% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes shakeSign {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  47.5% {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  55% {
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    transform: rotate(4deg);
  }
  57.5% {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  60% {
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    transform: rotate(4deg);
  }
  62.5% {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  65% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes shakeSign {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  47.5% {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  55% {
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    transform: rotate(4deg);
  }
  57.5% {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  60% {
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    transform: rotate(4deg);
  }
  62.5% {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  65% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.u-title {
  font-size: 12px;
  color: #545454;
  font-family: 'HarmonyOS_Sans_Bold';
  margin: 18px 0 0;
  text-transform: uppercase;
  padding: 0 9px 0 18px;
  line-height: 35px;
}
.u-list a {
  background-color: transparent;
  background-image: url("../images-website/backstage-icon.png?v=200303");
  background-repeat: no-repeat;
  vertical-align: middle;
  *zoom: 1;
}
.u-wpa-box {
  background: #F0F1F5;
  width: 100%;
  min-height: 1000px;
  float: left;
}
.u-icon-counts {
  background-color: transparent;
  background-image: url("../images-website/u-icon-counts.png");
  background-repeat: no-repeat;
  vertical-align: middle;
  *zoom: 1;
}
.m-middle-content {
  zoom: 1;
  padding-left: 234px;
  min-width: 966px;
}
.m-middle-content .m-left-box {
  left: -234px;
  width: 234px;
  margin-left: -100%;
  position: relative;
}
.m-middle-content .m-left-box .u-Specials-box,
.m-middle-content .m-left-box .u-orders-box {
  border-bottom: 1px solid #EBEBEB;
}
.m-middle-content .m-left-box .u-Ul-list {
  padding: 0 0 20px;
}
.m-middle-content .m-left-box .u-Ul-list li.active:hover {
  background: #fff;
}
.m-middle-content .m-left-box .u-Ul-list li.active a {
  background-color: #fff;
  color: #00939E;
  border-right: 6px solid #00939E;
  font-family: 'HarmonyOS_Sans_Bold';
}
.m-middle-content .m-left-box .u-Ul-list li {
  position: relative;
  line-height: 32px;
  padding: 0 0 0 16px;
}
.m-middle-content .m-left-box .u-Ul-list li:hover {
  background-color: #ececec;
}
.m-middle-content .m-left-box .u-Ul-list li a {
  display: block;
  font-size: 13px;
  color: #333;
  padding: 0 18px 0 22.5px;
  text-decoration: none;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list a:hover {
  color: #00939E;
}
.m-middle-content .m-left-box .u-Ul-list li.active.u-list a {
  color: #00939E;
  font-family: 'HarmonyOS_Sans_Bold';
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-one.u-list a {
  background-position: 1px 6px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-two.u-list a {
  background-position: 1px -24px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-tri.u-list a {
  background-position: 1px -56px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-eq.u-list a {
  background-position: 1px -423px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-four.u-list a {
  background-position: 1px -89px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-five.u-list a {
  background-position: 1px -120px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-six.u-list a {
  background-position: 1px -207px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-seven.u-list a {
  background-position: 1px -240px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-eight.u-list a {
  background-position: 1px -271px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-nine.u-list a {
  background-position: 1px -305px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-ten.u-list a {
  background-position: 1px -335px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-eleven.u-list a {
  background-position: 1px -368px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-twelve.u-list a {
  background-position: 1px -451px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-thirteen.u-list a {
  background-position: 1px -485px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-fourteen.u-list a {
  background-position: 1px -516px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-fifteen.u-list a {
  background-position: 1px -546px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-eighteen.u-list a {
  background-position: 1px -632px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-sixteen.u-list a {
  background-position: 1px -578px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-seventeen.u-list a {
  background-position: 1px -605px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-nineteen.u-list a {
  background-position: 1px -176px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-twenty-five.u-list a {
  background-position: 1px -657px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-twenty-one.u-list a {
  background-position: 2px -683px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-thirty-one.u-list a {
  background-position: 1px -394px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-forty.u-list a {
  background-color: transparent;
  background-image: url("../images-website/account/backstage-newicon.png?v=230407");
  background-repeat: no-repeat;
  vertical-align: middle;
  *zoom: 1;
  background-position: 1px 8px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-gift-commission.u-list a {
  background-color: transparent;
  background-image: url("../images-website/account/backstage-newicon.png?v=230407");
  background-repeat: no-repeat;
  vertical-align: middle;
  *zoom: 1;
  background-position: 1px -18px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-complaints.u-list a {
  background-color: transparent;
  background-image: url("../images-website/account/backstage-newicon.png?v=230407");
  background-repeat: no-repeat;
  vertical-align: middle;
  *zoom: 1;
  background-position: 1px -42px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-one.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-one:hover a {
  background-position: -243px 6px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-two.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-two:hover a {
  background-position: -243px -24px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-tri.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-tri:hover a {
  background-position: -243px -56px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-eq.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-eq:hover a {
  background-position: -243px -423px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-four.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-four:hover a {
  background-position: -243px -89px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-five.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-five:hover a {
  background-position: -243px -120px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-six.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-six:hover a {
  background-position: -243px -207px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-seven.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-seven:hover a {
  background-position: -243px -240px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-eight.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-eight:hover a {
  background-position: -243px -271px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-nine.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-nine:hover a {
  background-position: -243px -305px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-ten.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-ten:hover a {
  background-position: -243px -335px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-eleven.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-eleven:hover a {
  background-position: -243px -368px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-twelve.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-twelve:hover a {
  background-position: -243px -451px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-thirteen.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-thirteen:hover a {
  background-position: -243px -485px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-fourteen.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-fourteen:hover a {
  background-position: -243px -516px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-fifteen.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-fifteen:hover a {
  background-position: -243px -546px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-sixteen.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-sixteen:hover a {
  background-position: -243px -578px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-seventeen.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-seventeen:hover a {
  background-position: -243px -605px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-eighteen.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-eighteen.u-list:hover a {
  background-position: -243px -632px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-nineteen.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-nineteen.u-list:hover a {
  background-position: -243px -176px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-twenty-five.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-twenty-five:hover a {
  background-position: -242px -657px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-thirty-one.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-thirty-one:hover a {
  background-position: -243px -394px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-forty.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-forty:hover a {
  background-position: -251px 8px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-gift-commission.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-gift-commission:hover a {
  background-position: -251px -18px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-complaints.u-list.active a,
.m-middle-content .m-left-box .u-Ul-list li.u-list-complaints:hover a {
  background-position: -252px -42px;
}
.m-middle-content .m-left-box .u-Ul-list li.u-list-twenty-one.u-list a:hover {
  background-position: -242px -683px;
}
.m-middle-content .m-right-box {
  width: 304px;
  overflow: hidden;
  border-left: 1px solid #f2f2f2;
  margin-right: -100%;
  padding-right: 16px;
}
.m-middle-content .m-right-box .u-right-top {
  margin: 16px 0;
  background: #fff;
}
.m-middle-content .m-right-box .u-section-wrap {
  padding: 20px;
  background: #fff;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends {
  margin-bottom: 24px;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-news-hd {
  border-bottom: 1px solid #eaedf1;
  color: #34383c;
  font-family: 'HarmonyOS_Sans_Bold';
  padding-bottom: 8px;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-news-hd a {
  color: #06c;
  float: right;
  font-weight: normal;
  text-decoration: none;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends li {
  color: #666;
  padding-top: 21px;
  position: relative;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends li .u-news-title {
  background-color: #F9FAFC;
  border: 1px solid #EAEDF1;
  border-radius: 2px;
  box-sizing: border-box;
  height: 20px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  width: 40px;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends li .u-news-text {
  color: #666;
  line-height: 16px;
  text-decoration: none;
  display: block;
  margin-left: 55px;
  overflow: hidden;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends li .u-news-text:hover {
  color: #00A2CA;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list dt {
  color: #999;
  margin: 18px 0 16px;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .u-month-list li {
  padding-top: 0;
  margin-left: 3px;
  padding-left: 14px;
  position: relative;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .u-month-list li i.li-icon {
  background: transparent url("../images-website/u-dis.jpg") no-repeat scroll 0 0;
  height: 6px;
  left: -3px;
  position: absolute;
  top: 0;
  transition: all 0.3s ease 0s;
  width: 6px;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .u-month-list li:hover i.li-icon {
  background: transparent url("../images-website/u-dis-2.jpg") no-repeat scroll 0 0;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .u-month-list li .date {
  color: #ccc;
  margin-right: 12px;
  position: absolute;
  top: -4px;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .u-month-list li a {
  word-wrap: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 206px;
  display: block;
  color: #666;
  line-height: 20px;
  text-decoration: none;
  position: absolute;
  left: 55px;
  top: -6px;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .u-month-list li:first-child a {
  color: #ff5000;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .u-month-list li a:hover {
  color: #00A2CA;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .u-month-list li.first {
  height: 24px;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .u-month-list li.last {
  height: 15px;
  border-left: none;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .u-month-list li.border {
  border-left: 1px solid #efefef;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .more {
  margin-top: 20px;
  padding-right: 10px;
  text-align: right;
}
.m-middle-content .m-right-box .u-section-wrap .u-section-trends .u-product-fun-update-list .more a {
  color: #06c;
  text-decoration: none;
}
.m-middle-content .m-right-box .u-section-wrap ul.u-solution-list {
  margin-top: 10px;
}
.m-middle-content .m-right-box .u-section-wrap ul.u-solution-list li {
  margin-top: 15px;
  padding: 0 4px;
}
.m-middle-content .m-right-box .u-section-wrap ul.u-solution-list li .solution-list-icon {
  width: 20px;
  color: #999;
  float: left;
}
.m-middle-content .m-right-box .u-section-wrap ul.u-solution-list li .solution-list-right {
  line-height: 23px;
  overflow: hidden;
}
.m-middle-content .m-right-box .u-section-wrap ul.u-solution-list li .solution-list-right .solution-list-title {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.5px;
  margin-top: -2px;
}
.m-middle-content .m-right-box .u-section-wrap ul.u-solution-list li .solution-list-right .solution-list-title a {
  color: #666666;
  text-decoration: none;
}
.m-middle-content .m-right-box .u-section-wrap ul.u-solution-list li .solution-list-right .solution-list-title a:hover {
  color: #66C7DF;
}
.m-middle-content .m-right-box .u-section-wrap ul.u-solution-list li .solution-list-right p.solution-list-subtitle {
  color: #999;
  line-height: 18px;
  margin: 0 !important;
}
.m-middle-content .m-center-box {
  width: 100%;
  overflow: hidden;
}
.m-middle-content .m-center-box .u-center-ubox {
  margin-right: 336px;
  padding-left: 16px;
}
.m-middle-content .m-center-box .u-center-top {
  margin: 16px 0;
  background: #fff;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol {
  position: relative;
  width: 180px;
  background: #F9FAFC;
  padding: 12px 0;
  margin-left: -100%;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-Favicon-box {
  display: block;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #ccc;
  margin: 10px auto;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-Favicon-box img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: block;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-Favicon-box .u-user-level {
  position: absolute;
  left: 106px;
  top: 72px;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-user-name {
  text-align: center;
  font-size: 13px;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-user-name .text-muted {
  color: #999;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-user-name .text-primary {
  color: #666;
  text-decoration: none;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-user-yq {
  margin-top: 8px;
  text-align: center;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-user-yq a {
  text-decoration: none;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-user-yq span {
  color: #06c;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-user-yq span.user-yq-icon {
  background: url("../images-website/u-user-yq-icon.png") no-repeat scroll 0 0;
  display: inline-block;
  height: 15px;
  margin-right: 4px;
  vertical-align: middle;
  width: 15px;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .u-user-yq span.user-hot em {
  height: 15px;
  display: inline-block;
  padding: 0 3px;
  border-radius: 5px 5px 5px 0;
  line-height: 18px;
  background-color: #f44a20;
  color: #fff;
  font-size: 11px;
  line-height: 16px;
  margin-left: 3px;
  position: relative;
}
.scc-business-identity {
  width: 26px;
  height: 19px;
  box-sizing: border-box;
  line-height: 24px;
  text-decoration: none;
  background-repeat: no-repeat;
  background-image: url(../images-website/buyer-award-icon.png);
  display: inline-block;
  vertical-align: inherit;
  margin-bottom: -5px;
}
.scc-business-identity.scc-bid-c {
  background-position: 0 -555px;
}
.scc-business-identity.scc-bid-ok {
  background-position: 0 -514px;
}
.sc-hd-prefix2-balloon {
  padding: 5px 20px 5px 10px;
  line-height: 14px;
  font-size: 13px;
  color: #666;
  border: 1px solid #dae2ed;
  background-color: #fff;
  -webkit-box-shadow: 2px 2px 4px rgba(83, 100, 122, 0.35);
  -moz-box-shadow: 2px 2px 4px rgba(83, 100, 122, 0.35);
  box-shadow: 2px 2px 4px rgba(83, 100, 122, 0.35);
}
.sc-hd-prefix2-balloon:after {
  position: absolute;
  width: 10px;
  height: 10px;
  content: ' ';
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  border: 1px solid #dae2ed;
  background-color: #fff;
  top: -6px;
  left: 10px;
  border-right: none;
  border-bottom: none;
}
.consume-title .tknote {
  position: absolute;
  left: 20px;
  top: 28px;
  z-index: 10;
}
.ma-onece-notice-close {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 18px;
  color: #666;
  font-size: 14px;
  width: 15px;
  height: 15px;
  top: 2px;
  color: #999;
  text-align: center;
  text-decoration: none;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol {
  width: 100%;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R {
  margin-left: 180px;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account {
  padding: 30px 0 0 20px;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .user-body-title {
  margin: 6px 0 18px;
  font-size: 12px;
  color: #333;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .user-balance {
  font-size: 16px;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .user-balance span.user-icon {
  color: #999999;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .user-balance span.user-binding {
  color: #333;
  font-size: 30px;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .user-balance span.user-balance-small {
  color: #333;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .u-user-main {
  font-size: 12px;
  margin-top: 25px;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .u-user-main .u-user-opt-gap {
  background: #d3d3d3 none repeat scroll 0 0;
  display: inline-block;
  height: 12px;
  margin: 1px;
  margin: 0 13px;
  vertical-align: text-bottom;
  width: 1px;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .u-user-main a {
  text-decoration: none;
  color: #999;
  display: inline;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .u-user-main a:hover {
  color: #FF7E00;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .u-user-main a.u-coupons i {
  color: #FF7E00;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .u-user-main a.u-coupons i.u-icon-info {
  width: 15px;
  height: 11px;
  display: inline-block;
  background: url("../images-website/email.png") no-repeat;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .u-user-main a.u-state .u-icon-qi {
  display: inline-block;
  width: 20px;
  height: 11px;
  background: url("../images-website/u-icon-qi.png") no-repeat;
}
.m-middle-content .m-center-box .u-user-counts {
  padding: 36px 0 30px;
  margin: 16px 0;
  background: #fff;
}
.m-middle-content .m-center-box .u-user-counts span.u-user-opt-gap {
  background: #E9EEF5 none repeat scroll 0 0;
  display: block;
  float: left;
  height: 43px;
  margin: 10px 1px;
  vertical-align: text-bottom;
  width: 1px;
}
.m-middle-content .m-center-box .u-user-counts ul li.u-margin {
  margin-left: 0;
}
.m-middle-content .m-center-box .u-user-counts ul li {
  width: 15.5%;
  margin-left: 6px;
  float: left;
  text-align: center;
}
.m-middle-content .m-center-box .u-user-counts ul li a.current span {
  color: #FF6C00;
}
.m-middle-content .m-center-box .u-user-counts ul li a {
  text-decoration: none;
  color: #666666;
  font-size: 36px;
}
.m-middle-content .m-center-box .u-user-counts ul li a i {
  width: 32px;
  height: 32px;
  display: inline-block;
}
.m-middle-content .m-center-box .u-user-counts ul li a i.u-count-icon1.u-icon-counts {
  background-position: 0 0;
}
.m-middle-content .m-center-box .u-user-counts ul li a i.u-count-icon2.u-icon-counts {
  background-position: 0px -61px;
}
.m-middle-content .m-center-box .u-user-counts ul li a i.u-count-icon3.u-icon-counts {
  background-position: 0px -118px;
}
.m-middle-content .m-center-box .u-user-counts ul li a i.u-count-icon4.u-icon-counts {
  background-position: -1px -170px;
}
.m-middle-content .m-center-box .u-user-counts ul li a i.u-count-icon5.u-icon-counts {
  background-position: 0px -229px;
}
.m-middle-content .m-center-box .u-user-counts ul li a i.u-count-icon6.u-icon-counts {
  background-position: 0px -276px;
}
.m-middle-content .m-center-box .u-user-counts ul li a p {
  font-size: 14px;
  text-align: center;
  margin-top: 14px;
}
.m-middle-content .m-center-box .u-user-counts ul li .u-count-item.active {
  color: #FF7E00;
}
.m-middle-content .m-center-box .u-Order-box {
  padding: 25px 20px 20px 16px;
  margin-top: 16px;
  background: #fff;
}
.m-middle-content .m-center-box .u-Order-box .u-Order-title {
  color: #34383c;
  font-family: 'HarmonyOS_Sans_Bold';
  padding-bottom: 15px;
  font-size: 13px;
}
.m-middle-content .m-center-box .u-Order-box .u-Order-title a {
  color: #0066CC;
  float: right;
  font-weight: normal;
  text-decoration: none;
}
.m-middle-content .m-center-box .u-Order-box table {
  width: 100%;
}
.m-middle-content .m-center-box .u-Order-box table tr {
  border-bottom: 1px dashed #E6E6E6;
}
.m-middle-content .m-center-box .u-Order-box table tr td {
  text-align: center;
  padding: 15px 0;
  font-size: 12px;
  color: #666;
}
.m-middle-content .m-center-box .u-Order-box table tr td .u-state-ST span {
  color: #FF6C00;
  font-family: 'HarmonyOS_Sans_Bold';
}
.m-middle-content .m-center-box .u-Order-box table tr td .u-outpic {
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-middle-content .m-center-box .u-Order-box table tr td .u-outpic .u-pic-mark {
  cursor: pointer;
  float: left;
  margin-right: 5px;
  position: relative;
  width: 45px;
  height: 45px;
  overflow: hidden;
  border: 1px solid #eaeaea;
}
.m-middle-content .m-center-box .u-Order-box table tr td .u-outpic .u-pic-mark img {
  max-width: 45px;
  max-height: 45px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.m-middle-content .m-center-box .u-Order-box table tr td .u-outpic .u-pic-mark a.u-Img {
  width: 31px;
  height: 9px;
  display: block;
  background: url(../images-website/u-dian.png) no-repeat center center;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -16px;
}
.m-middle-content .m-center-box .u-Order-box table tr td span {
  display: block;
}
.m-middle-content .m-center-box .u-Order-box table tr td .u-time {
  color: #999999;
}
.m-middle-content .m-center-box .u-Order-box table tr td i {
  display: inline-block;
  width: 9px;
  height: 5px;
  background: url("../images-website/u-arrow.png") no-repeat;
}
.m-middle-content .m-center-box .u-Order-box table tr td a {
  color: #666;
  text-decoration: none;
  width: 45px;
  height: 45px;
  vertical-align: middle;
  text-align: center;
}
.m-middle-content .m-center-box .u-Order-box table tr td a:hover {
  color: #FF6C00;
}
.m-middle-content .m-center-box .u-Order-box table tr td span.accomplish {
  color: #999999;
  font-weight: normal;
}
.m-middle-content .m-center-box .u-Products-selected {
  margin-top: 16px;
  background: #fff;
  padding: 10px;
  background: url("../images-website/show-bg.jpg") center 0 no-repeat #fff;
}
.m-middle-content .m-center-box .u-Products-selected .u-show-tab ul {
  width: 400px;
  margin: 0 auto;
  overflow: hidden;
}
.m-middle-content .m-center-box .u-Products-selected .u-show-tab ul li.u-curr {
  color: #00939E;
  padding: 10px 0;
  border-bottom: 2px solid #00939E;
}
.m-middle-content .m-center-box .u-Products-selected .u-show-tab ul li {
  float: left;
  margin: 0 10px;
  padding: 10px 0 12px;
  text-align: center;
  font-family: 'HarmonyOS_Sans_Bold';
  font-size: 16px;
  cursor: pointer;
}
.m-middle-content .m-center-box .u-Products-selected .u-show-con.active {
  display: block;
  font-size: 14px;
}
.m-middle-content .m-center-box .u-Products-selected .u-show-con {
  display: none;
}
.m-middle-content .m-center-box .u-Products-selected .u-show-con .u-t-pannel {
  overflow: hidden;
  padding: 15px 10px;
}
.m-middle-content .m-center-box .u-Products-selected .u-show-con .u-t-pannel span {
  float: left;
}
.u-Products-selected .u-show-cont {
  padding-top: 10px;
}
.u-Products-selected .u-show-cont .u-show-list {
  width: 33.33%;
  float: left;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item {
  max-width: 228px;
  border: 1px solid #eee;
  background-color: #fff;
  overflow: hidden;
  margin: 0 auto 20px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .u-s-author {
  padding: 10px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .u-s-author dd {
  padding-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .u-s-author dd.u-text2 {
  color: #999;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .u-s-author .u-pic {
  position: relative;
  z-index: 0;
  float: left;
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  cursor: pointer;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .u-s-author .u-pic .mask {
  background: url("../images-website/mask.png") no-repeat 0 0;
  position: absolute;
  width: 52px;
  height: 52px;
  left: -1px;
  top: -1px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .u-s-author .u-s-detail {
  padding-top: 10px;
  line-height: 18px;
  display: block;
  color: #444;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .u-s-imgs {
  position: relative;
  overflow: hidden;
  width: 228px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-tit {
  line-height: 20px;
  margin: 10px;
  overflow: hidden;
  font-family: 'HarmonyOS_Sans_Bold';
  white-space: nowrap;
  text-overflow: ellipsis;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-tit a {
  color: #333;
  text-decoration: none;
}
.activityfeed-wrapper {
  background-color: #f8f8f8;
  margin: 0 20px 20px 20px;
}
.activityfeed-wrapper .activityfeed {
  min-height: 698px;
  position: relative;
}
.activityfeed-column {
  box-sizing: border-box;
  width: 50%;
  float: left;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.visible {
  opacity: 1 !important;
  -khtml-opacity: 1 !important;
  -moz-opacity: 1 !important;
}
.activityfeed .column-1,
.activityfeed-wrapper .activityfeed .column-2 {
  overflow: hidden;
  padding-top: 52px;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 42px;
  min-height: 998px;
}
.activityfeed .review {
  background: none #fff;
  padding: 17px;
  margin: 0 0 52px;
  border-radius: 5px;
  cursor: pointer;
  box-shadow: 0 4px 4px -5px #c8c8c8;
  transition: all 2s ease;
  -webkit-transition: all, 2s, ease;
  -moz-transition: all, 2s, ease;
}
.activityfeed .review .user-info {
  padding-bottom: 1em;
}
.activityfeed .review .user-info .user-review-picture {
  float: left;
  width: 50px;
  height: 50px;
  margin: -32px 10px 10px 0;
  border-radius: 50%;
}
.activityfeed .review .user-info .user-review-name {
  width: calc(100% - 90px);
  float: left;
  font-family: 'HarmonyOS_Sans_Bold';
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activityfeed .review .user-info .user-review-name .release-time {
  font-size: 13px;
  color: #666;
  font-weight: normal;
  margin-left: 6px;
}
.activityfeed .review .user-info .user-review-statement {
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activityfeed .review .user-info .user-review-statement {
  width: 100%;
}
.activityfeed .review a {
  color: #1b1b1b;
}
.activityfeed .review:hover a {
  color: #428bca;
}
.activityfeed .review .user-info .user-review-statement a {
  font-family: 'HarmonyOS_Sans_Bold';
}
.activityfeed .review .user-info .user-review-picture .user-picture {
  border-radius: 50%;
}
.activityfeed .review .review-info .review-content {
  max-height: 52px;
  max-width: 600px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.outpic {
  padding: 10px 0;
}
.smpic {
  overflow: hidden;
  zoom: 1;
}
.outpic .smpic {
  overflow: hidden;
  width: 100%;
  height: auto;
}
.outpic .smpic .pic-mark {
  position: relative;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 42px;
  height: 42px;
  float: left;
  text-align: center;
  border: 1px solid #E9E9E9;
  border-radius: 3px;
  cursor: pointer;
}
.outpic .smpic .pic-mark .link {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.outpic.video-list .smpic .pic-mark.v-play:after {
  background: url('../images-website/bofang-big.png') no-repeat center center rgba(0, 0, 0, 0.3);
}
.outpic.video-list .smpic .pic-mark {
  width: 100px;
  height: 100px;
  margin: 0 6px 6px 0;
  border-radius: 8px;
  overflow: hidden;
}
.outpic.video-list .smpic .pic-mark img {
  width: 100px;
  height: 100px;
  background-size: cover;
  max-width: 100px;
  border-radius: 8px;
}
.outpic .smpic .pic-mark.v-play:after {
  display: block;
  content: '';
  background: url('../images-website/bofang.png') no-repeat center center rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  margin: auto;
}
/*2024-10-8*/
.outpic .smpic .pic-mark img {
  width: 40px;
  height: 40px;
  background-size: cover;
  max-width: 40px;
  border-radius: 3px;
  cursor: url(../images-website/zoom-in.png), url(../images-website/zoom-in.cur), auto;
}
.outpic .cart {
  margin-top: 5px;
  width: 300px;
  height: auto;
  cursor: pointer;
  display: none;
  z-index: 10000;
  transition: all 0.5s ease;
  overflow: hidden;
  position: relative;
}
.outpic .cart .rongqi img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 378px;
  max-width: 498px;
  min-width: 200px;
  min-height: 200px;
  cursor: url(../images-website/zoom-out.png), auto;
}
.m-photo-wall .module-content .activityfeed .review {
  background: #f4f4f4;
}
.m-photo-wall .module-content .activityfeed .button-loadmore a {
  background: #f1f1f1;
}
.star-rating {
  margin: 0 0 1em 0;
}
.star-rating.size-small .star-1,
.star-rating.size-small .star-2,
.star-rating.size-small .star-3,
.star-rating.size-small .star-4,
.star-rating.size-small .star-5 {
  float: left;
  line-height: 9px;
  padding: 2px;
  border-radius: 2px;
  margin: 0 3px 0 0;
}
.star-rating.size-small .star-1 .star-image,
.star-rating.size-small .star-2 .star-image,
.star-rating.size-small .star-3 .star-image,
.star-rating.size-small .star-4 .star-image,
.star-rating.size-small .star-5 .star-image {
  width: 10px;
  height: auto;
}
.star-rating.size-medium .star-1,
.star-rating.size-medium .star-2,
.star-rating.size-medium .star-3,
.star-rating.size-medium .star-4,
.star-rating.size-medium .star-5 {
  float: left;
  line-height: 1em;
  padding: 3px;
  border-radius: 3px;
  margin: 0 3px 0 0;
}
.star-rating.size-medium .star-1 .star-image,
.star-rating.size-medium .star-2 .star-image,
.star-rating.size-medium .star-3 .star-image,
.star-rating.size-medium .star-4 .star-image,
.star-rating.size-medium .star-5 .star-image {
  width: 20px;
  height: auto;
}
.star-rating.size-large .star-1,
.star-rating.size-large .star-2,
.star-rating.size-large .star-3,
.star-rating.size-large .star-4,
.star-rating.size-large .star-5 {
  float: left;
  line-height: 1em;
  padding: 4px;
  border-radius: 4px;
  margin: 0 4px 0 0;
}
.star-rating.size-large .star-1 .star-image,
.star-rating.size-large .star-2 .star-image,
.star-rating.size-large .star-3 .star-image,
.star-rating.size-large .star-4 .star-image,
.star-rating.size-large .star-5 .star-image {
  width: 30px;
  height: auto;
}
.star-rating.count-0 .star-1,
.star-rating.count-0 .star-2,
.star-rating.count-0 .star-3,
.star-rating.count-0 .star-4,
.star-rating.count-0 .star-5 {
  background: #c8c8c8;
}
.star-rating.count-1 .star-1 {
  background: #e22027;
}
.star-rating.count-1 .star-2,
.star-rating.count-1 .star-3,
.star-rating.count-1 .star-4,
.star-rating.count-1 .star-5 {
  background: #c8c8c8;
}
.star-rating.count-2 .star-1,
.star-rating.count-2 .star-2 {
  background: #f47324;
}
.star-rating.count-2 .star-3,
.star-rating.count-2 .star-4,
.star-rating.count-2 .star-5 {
  background: #c8c8c8;
}
.star-rating.count-3 .star-1,
.star-rating.count-3 .star-2,
.star-rating.count-3 .star-3 {
  background: #f8cc18;
}
.star-rating.count-3 .star-4,
.star-rating.count-3 .star-5 {
  background: #c8c8c8;
}
.star-rating.count-4 .star-1,
.star-rating.count-4 .star-2,
.star-rating.count-4 .star-3,
.star-rating.count-4 .star-4 {
  background: #73b143;
}
.star-rating.count-4 .star-5 {
  background: #c8c8c8;
}
.star-rating.count-5 .star-1,
.star-rating.count-5 .star-2,
.star-rating.count-5 .star-3,
.star-rating.count-5 .star-4,
.star-rating.count-5 .star-5 {
  background: #00939E;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment {
  clear: both;
  background: #f7f7f7;
  border-top: 1px solid #eee;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .right-appraise.s-comment {
  padding: 20px 10px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar {
  overflow: hidden;
  padding: 6px 0;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar em {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background: url("../images-website/icon.png");
  margin-right: 3px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-1 {
  border-right: 1px solid #eee;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-1 .to-comment {
  color: #666;
  text-decoration: none;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-1 .to-comment em {
  background-position: 0 0;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-1 .to-comment:hover {
  color: #FF0000;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-1 .to-comment:hover em {
  background-position: 0 -16px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-2 .to-supply.supplied {
  color: #FF0000;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-2 .to-supply.supplied em {
  background-position: -16px -16px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-2 .to-supply {
  color: #666;
  text-decoration: none;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-2 .to-supply em {
  background-position: -16px 0;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-2 .to-supply:hover {
  color: #FF0000;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-2 .to-supply:hover em {
  background-position: -16px -16px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-1,
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .s-t-2 {
  width: 49%;
  float: left;
  text-align: center;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .arrow.active {
  display: block;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-toolbar .arrow {
  clear: both;
  height: 6px;
  background: url("../images-website/arrow.png") center bottom no-repeat;
  left: 38px;
  bottom: 0;
  display: none;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm.active {
  display: block;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm .hide {
  display: none;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm {
  margin: 5px 0 0;
  display: none;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm .area {
  width: 198px;
  height: 45px;
  border: 1px solid #ddd;
  overflow: auto;
  resize: none;
  margin-left: 10px;
  padding: 4px;
  margin-bottom: 5px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .right-appraise.s-comment .append-comm .area {
  margin-left: 0;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm .on-focus {
  height: 45px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm .ctrl-con {
  position: relative;
  text-align: right;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm .ctrl-con .msg {
  float: left;
  left: 0;
  top: 0;
  display: none;
  text-align: center;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm .ctrl-con .success-msg {
  color: #71b247;
  background: #fff;
  border: 1px solid #eee;
  padding: 4px;
  width: 190px;
  margin-left: 15px;
  margin-top: -6px;
  display: none;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm .ctrl-con .error-msg {
  color: red;
  background: #fff;
  border: 1px solid #eee;
  padding: 4px;
  width: 190px;
  margin-left: 15px;
  margin-top: -6px;
  display: none;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm .ctrl-con a.submit-btn {
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  background: #00939E;
  font-size: 12px;
  color: #fff;
  margin-bottom: 5px;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin-right: 10px;
  border-radius: 3px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .append-comm .ctrl-con a.submit-btn.submit-btn2 {
  margin-right: 0;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-comm-username {
  margin-bottom: 5px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-comm-username a {
  color: #333;
  text-decoration: none;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-comm-text {
  line-height: 18px;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-comm-text a {
  color: #666;
  text-decoration: none;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-comm-opbtns {
  text-align: right;
  margin: 5px 0 0;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-comm-opbtns .btn-9 {
  border-radius: 2px;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  border: 1px solid #ddd;
  padding: 2px 14px 3px;
  color: #323333;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-comm-opbtns .comm-btn {
  background: #e4e3e3;
  cursor: pointer;
}
.u-Products-selected .u-show-cont .u-show-list .u-show-item .s-comment .s-comm-opbtns .add-btn {
  display: none;
}
.u-Products-selected .u-show-more {
  text-align: center;
  height: 36px;
  line-height: 36px;
  border: 1px solid #F2F2F2;
  background: #F2F2F2;
  margin: 0 20px 20px 20px;
  cursor: pointer;
}
.u-Products-selected .u-show-more i {
  display: inline-block;
  width: 9px;
  height: 5px;
  background: url(../images-website/u-arrow-h.png) no-repeat;
  margin-left: 10px;
}
.fisrt_withauto {
  width: 223px;
}
@media screen and (max-width: 1200px) {
  .u-Products-selected .u-show-cont .u-show-list {
    width: 50%;
  }
  .fisrt_withauto {
    width: 0px;
  }
}
@media screen and (max-width: 1200px) {
  .m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R {
    margin-left: 160px;
  }
  .m-middle-content .m-center-box .u-center-top .u-info-lcol {
    width: 160px;
  }
  .m-middle-content .m-center-box .u-user-counts ul li .u-count-item {
    text-indent: 30px;
  }
  .u-Products-selected .u-show-more {
    margin: 0 10px 20px 10px;
  }
  .m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account .u-user-main {
    margin-top: 20px;
  }
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .user_id {
  color: #999;
  text-align: center;
  margin-top: 6px;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .user_id .info-NDA {
  color: #ff6a00;
}
.m-middle-content .m-center-box .u-center-top .u-info-lcol .user_id b {
  color: #666;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account {
  padding: 16px 8px 16px 16px;
}
.consume-title {
  line-height: 26px;
  height: 30px;
  position: relative;
  color: #666;
}
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account *,
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account *:before,
.m-middle-content .m-center-box .u-center-top .u-info-rcol .u-info-rcol-R .user-part-account *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.user-part-account .summary-part-left {
  width: 50%;
  padding-right: 4px;
}
.user-part-account .summary-balance {
  height: 80px;
  background: #F5F5F6;
}
.user-part-account .summary-balance .balance-title {
  color: #666;
  padding: 12px 20px 0px;
}
.user-part-account .summary-balance .balance-number {
  font-size: 24px;
  padding: 10px 20px 10px;
  color: #666;
}
.user-part-account .summary-balance .balance-number a {
  color: #666;
  font-family: 'HarmonyOS_Sans_Bold';
}
.user-part-account .summary-balance .balance-number .balance-small {
  font-size: 16px;
  color: #999;
}
.user-part-account .summary-part-left .summary-recharge {
  background: #f1f1f1;
  height: 40px;
  padding: 5px 20px;
  color: #666;
}
.user-part-account .summary-part-right {
  width: 50%;
  padding-left: 4px;
}
.topbar-btn-notice-num {
  font-size: 12px;
  color: #fff;
  background: #f54743;
  border-radius: 5px;
  padding: 2px 4px !important;
}
.user-part-account .summary-part-left .summary-recharge a {
  color: #888;
}
.user-part-account .summary-part-left .summary-recharge a:hover {
  color: #333;
  text-decoration: none;
}
.user-part-account .home-block-hover {
  background: #F5F5F6;
  border: 1px solid #F5F5F6;
  -o-transition: all 0.15s, 0.15s;
  -moz-transition: all 0.15s, 0.15s;
  -webkit-transition: all 0.15s, 0.15s;
}
.user-part-account .home-block-hover:hover {
  background: #fff;
  border: 1px solid #999;
}
.user-part-account .summary-coupon {
  display: block;
  height: 33px;
  width: 100%;
  line-height: 33px;
  text-align: left;
}
.user-part-account .summary-coupon a {
  padding-left: 20px;
  color: #666;
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.user-part-account .summary-coupon a span {
  padding: 4px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.user-part-account .summary-coupon-card,
.user-part-account .summary-stored-card {
  margin-bottom: 10px;
}
.live-chat-robot-root .chat-content .chat-icon {
  position: absolute;
  left: 4px;
  bottom: 100px;
}
.live-chat-robot-root {
  z-index: 120;
  position: fixed;
  top: 280px;
  right: 0;
  color: #fff;
  width: 36px;
  height: 135px;
  padding: 7px 0;
}
.live-chat-robot-root .chat-content {
  background: #A7B2C2;
  position: relative;
  height: 135px;
  width: 36px;
  float: right;
  cursor: pointer;
}
.live-chat-robot-root .chat-content .chat-title {
  white-space: nowrap;
  font-size: 13px;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 36px;
  writing-mode: tb-rl;
  position: absolute;
  left: 0px;
  top: 42px;
}
.live-chat-robot-root .chat-icon {
  display: inline-block;
  height: 28px;
  width: 28px;
  background: url("../images-website/robot-xiaoheanna.png") #fefefe no-repeat 0 -271px;
  border-radius: 28px;
  position: absolute;
  left: 9px;
  bottom: 96px;
}
.live-chat-robot-root .new-user-chat-content {
  display: none;
  width: 205px;
  height: 132px;
  position: absolute;
  right: 0px;
  top: 0px;
  border-collapse: collapse;
  border-spacing: 0;
  background: #8D9BAC;
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
}
.live-chat-robot-root .more-text {
  width: 20px;
  text-align: center;
}
.live-chat-robot-root .title-text {
  display: inline-block;
  font-size: 16px;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 31px;
  vertical-align: top;
  margin-left: 25px;
}
.live-chat-robot-root .chat-more {
  font-size: 12px;
  padding: 0;
  color: #fff;
  background: #53647A;
  opacity: 0.3;
  cursor: pointer;
}
.live-chat-robot-root .chat-panel {
  width: 170px;
  font-size: 14px;
  line-height: 21px;
  color: #fff;
  padding: 10px 0 10px 15px;
}
.live-chat-robot-root .panel-content {
  cursor: pointer;
}
.live-chat-robot-root .panel-content .content-text a {
  background: url(../images-website/top-header-sprite.png?v=210719) -233px -1414px no-repeat;
  display: block;
  padding-left: 20px;
  height: 24px;
  line-height: 24px;
  color: #fff;
}
.live-chat-robot-root .panel-content .content-text .emaliocn {
  background-position: -233px -1295px;
}
.live-chat-robot-root .chat-action {
  display: inline-block;
  font-size: 13px;
  padding: 2px 12px;
  margin-top: 6px;
  text-align: center;
  border: solid 1px #fff;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
}
.live-chat-robot-root .chat-action:hover {
  background-color: #fff;
  color: #333;
}
/*common*/
.main-wrap {
  margin: 16px 0 0 16px;
  background: #ffffff;
}
.calc_tabs {
  margin: 16px 0 0 16px;
  background: #fff;
  padding: 20px 20px;
}
.calc_tabs .content {
  width: 860px;
}
.titl-member {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
}
.titl-member h1 {
  font-size: 18px;
  font-family: Roboto, sans-serif;
}
.zhuming {
  margin-left: 10px;
  font-size: 12px;
  color: #adadad;
}
.content .controlgroup {
  /*margin-left: 30px;*/
  margin-top: 20px;
  width: 410px;
}
.settings-avatar-container {
  float: left;
  width: 80px;
  margin-right: 20px;
  border-radius: 100%;
  height: 80px;
  overflow: hidden;
  margin-left: 122px;
  position: relative;
  margin-bottom: 10px;
}
.settings-avatar-container img {
  width: 100%;
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  border-radius: 100%;
}
#user_photo {
  border: 1px solid #eee;
}
#avatar-upload {
  margin-bottom: 10px;
}
.inputfile {
  float: left;
  padding-top: 20px;
}
.controlgroup .checkinfo {
  float: left;
  padding: 0 0 10px;
  width: 380px;
}
.controlgroup .check {
  float: left;
  margin: 0;
  padding: 0 0 18px;
  width: 30px;
}
.controlgroup .check.companyname {
  background-position: -156px -1006px;
}
.controlgroup .check.mail {
  background-position: -224px -852px;
}
.controlgroup .check.gear {
  background-position: -224px -797px;
}
.controlgroup .check.teleph {
  background-position: -224px -907px;
}
.controlgroup .check.point {
  background-position: -224px -954px;
}
.controlgroup .check.adressperson {
  background-position: -224px -1014px;
}
.controlgroup .check.postcode {
  background-position: -156px -958px;
}
.controlgroup .check.adresscity {
  background-position: -224px -982px;
}
.controlgroup .check.skype1 {
  background-position: -235px -1418px;
}
.controlgroup .check.currentpassw {
  background-position: -159px -790px;
}
.controlgroup .check.newpassw {
  background-position: -159px -849px;
}
.controlgroup .check.confirmpassw {
  background-position: -159px -909px;
}
.controlgroup label {
  /*display: block;*/
  font-size: 13px;
  color: #9a9a9a;
  line-height: 15px;
  margin: 0 0 6px;
  padding: 0;
}
.controlgroup .checkinfo .full {
  outline: medium none;
  padding: 4px;
  width: 366px;
}
.controlgroup .checkinfo select {
  height: 32px;
  line-height: 32px;
  padding: 4px;
}
.controlgroup .checkinfo textarea.full {
  border-radius: 3px;
  font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 80px;
  min-height: 32px;
  min-width: 150px;
  overflow: auto;
  padding: 5px;
  width: 366px;
}
#city,
#txtPostCode {
  background: url(../images-website/defaultdown.gif) no-repeat right center;
  cursor: pointer;
  padding-right: 22px;
}
/*ä¼šå‘˜ç­‰çº§*/
.u-wpa-box .userinfo-wrap {
  padding-top: 30px;
  border-left: 1px solid #eee;
}
.userinfo-wrap {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f7f7f7), color-stop(30%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, #ffffff 30%);
  background-image: -moz-linear-gradient(bottom, #f7f7f7 0%, #ffffff 30%);
  background-image: linear-gradient(bottom, #f7f7f7 0%, #ffffff 30%);
  border-bottom: 1px solid #e5e5e5;
  white-space: nowrap;
}
.new-rule {
  width: 860px;
  padding-bottom: 18px;
}
.new-rule .rank-rule {
  width: 572px;
  margin: 0 auto;
  border: 1px solid #e0e0e0;
  border-bottom: 0 none;
  position: relative;
  height: 11px;
}
.new-rule .rank-rule p {
  font-size: 13px;
  color: #8d8d8d;
  position: relative;
  z-index: 2;
  width: 220px;
  height: 16px;
  line-height: 16px;
  background: #fff;
  text-align: center;
  top: -10px;
  margin: 0 auto;
}
.new-rule .new-rule-box {
  background: url("../images-website/quote-_03.gif") no-repeat 0 -115px;
  height: 110px;
  margin: 10px 0 0;
}
.new-rule.otherrule .new-rule-box {
  background: url("../images-website/quote-_02.gif") no-repeat 0 -115px;
}
.new-rule .new-rule-box a {
  display: block;
  float: left;
  padding: 74px 24px 0;
  text-align: center;
  width: 67px;
  color: #a3a3a3;
}
.new-rule .new-rule-box .pro_1 {
  padding-left: 0;
  text-align: left;
  padding-right: 17px;
}
.new-rule .new-rule-box .pro_8 {
  padding-right: 0;
  text-align: right;
  padding-left: 17px;
}
.new-rule .new-rule-box a:hover,
.new-rule .new-rule-box .v_pro_1,
.new-rule .new-rule-box .v_pro_2,
.new-rule .new-rule-box .v_pro_3,
.new-rule .new-rule-box .v_pro_4,
.new-rule .new-rule-box .v_pro_5,
.new-rule .new-rule-box .v_pro_6,
.new-rule .new-rule-box .v_pro_7,
.new-rule .new-rule-box .v_pro_8 {
  background: url("../images-website/quote-_03.gif") no-repeat;
  color: #64b800;
  text-decoration: none;
}
.otherrule {
  padding-top: 10px;
  padding-left: 36px;
}
.new-rule.otherrule .new-rule-box a:hover,
.new-rule.otherrule .new-rule-box .v_pro_1,
.new-rule.otherrule .new-rule-box .v_pro_2,
.new-rule.otherrule .new-rule-box .v_pro_3,
.new-rule.otherrule .new-rule-box .v_pro_4,
.new-rule.otherrule .new-rule-box .v_pro_5,
.new-rule.otherrule .new-rule-box .v_pro_6,
.new-rule.otherrule .new-rule-box .v_pro_7,
.new-rule.otherrule .new-rule-box .v_pro_8 {
  color: #64b800;
  text-decoration: none;
  background-image: url("../images-website/quote-_02.gif");
  background-repeat: no-repeat;
}
.new-rule .new-rule-box .pro_1:hover,
.new-rule .new-rule-box .v_pro_1 {
  background-position: 0 0;
}
.new-rule .new-rule-box .pro_2:hover,
.new-rule .new-rule-box .v_pro_2 {
  background-position: -84px 0;
}
.new-rule .new-rule-box .pro_3:hover,
.new-rule .new-rule-box .v_pro_3 {
  background-position: -199px 0;
}
.new-rule .new-rule-box .pro_4:hover,
.new-rule .new-rule-box .v_pro_4 {
  background-position: -314px 0;
}
.new-rule .new-rule-box .pro_5:hover,
.new-rule .new-rule-box .v_pro_5 {
  background-position: -429px 0;
}
.new-rule .new-rule-box .pro_6:hover,
.new-rule .new-rule-box .v_pro_6 {
  background-position: -544px 0;
}
.new-rule .new-rule-box .pro_7:hover,
.new-rule .new-rule-box .v_pro_7 {
  background-position: -659px 0;
}
.new-rule .new-rule-box .pro_8:hover,
.new-rule .new-rule-box .v_pro_8 {
  background-position: -774px 0;
}
/*cart*/
.calc_tabs .board-form-section-name {
  background-position: -228px -316px;
  padding-left: 31px;
  display: block;
  /*border-bottom: 1px solid #eee;*/
  position: relative;
}
.calc_tabs .order-view {
  background-position: -228px -500px;
  border-bottom: 1px solid #eee;
}
.calc_tabs .board-form-section-name h1 {
  color: #000;
  font-size: 18px;
  /*font-family: @HarmonyOS_Sans_Bold;*/
}
.calc_tabs .board-form-section-name p {
  color: #1dc11d;
  margin-top: 3px;
}
/*address*/
.ui-balloon {
  position: relative;
  -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.13);
  box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.13);
  background: #fff;
  margin-top: 10px;
  border: 2px solid #fec;
  padding: 5px 0;
  width: 320px;
}
.ui-balloon p.ui-notice.ui-notice-normal {
  padding-left: 32px;
  background: #fff url(../images-website/sprite-notice-addon.png) no-repeat -81px 2px;
}
.ui-balloon-arrow {
  /*border: 2px solid #fec;*/
  top: -7px;
  border-right: none;
  border-bottom: none;
}
.orders-control {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-top: 20px;
  overflow: hidden;
  margin-top: 5px;
}
.order-container-mask {
  position: absolute;
  z-index: 6;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  overflow: hidden;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.hack-iframe {
  position: absolute;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  border: none;
  display: block;
  overflow: hidden;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.shipping-address .sa-cancel {
  padding: 6px 10px;
  font-size: 12px;
}
.shipping-address .sa-form-control {
  float: left;
  display: block;
  position: relative;
}
.shipping-address label.sa-form-control {
  width: 160px;
  text-align: right;
  margin-right: 10px;
  line-height: 32px;
  _height: 32px;
  color: #666;
  font-size: 13px;
}
.shipping-address .sa-form-group .sa-form-field {
  padding-bottom: 12px;
  padding-right: 35px;
  position: relative;
  float: left;
}
.shipping-address .sa-form-control .ui-textfield {
  width: 450px;
  padding: 0;
  line-height: 28px;
  height: 30px;
  box-sizing: border-box;
  border-radius: 3px;
  font-size: 13px;
}
.shipping-address .sa-form-control input.ui-textfield {
  padding: 0 4px;
}
.shipping-address .sa-form {
  padding-top: 15px;
  display: none;
}
.shipping-address .sa-btn-group {
  padding-left: 170px;
  margin-top: 15px;
}
.shipping-address .set-default-address {
  margin-left: 170px;
  padding-bottom: 20px;
  display: inline-block;
}
.shipping-address .set-default-address input {
  margin-right: 5px;
  overflow: visible;
  line-height: normal;
}
.address-item-box {
  background: url(../images-website/shopcart-address-bg.png) repeat;
  padding: 4px;
  width: 896px;
  position: relative;
  border: 1px solid #dddddd;
  border-radius: 3px;
  margin-bottom: 5px;
}
.address-item-inner {
  padding: 10px 10px 10px 15px;
  background: #fff;
}
.de-address {
  color: #00939E;
  font-family: 'HarmonyOS_Sans_Bold';
  font-size: 13px;
}
.address-item-inner .sa-bg {
  background-image: url(../images-website/shipping-address-icons.png);
  background-repeat: no-repeat;
}
.address-item-inner .address-list-mai {
  padding-left: 23px;
  background-position: -270px 2px;
  font-family: 'HarmonyOS_Sans_Bold';
  font-size: 14px;
  width: 133px;
}
.address-item-inner .sa-mobile-number {
  padding-left: 20px;
  background-position: -197px -72px;
  margin-left: 17px;
  width: 122px;
}
.address-item-inner .sa-location {
  padding-left: 20px;
  background-position: -245px -22px;
  line-height: 16px;
}
.shipping-address .addr-bd .sa-location li {
  line-height: 1.6;
}
.overstep_addline01 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overstep_addline02 {
  line-height: 1.6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.shipping-address .addr-bd .sa-mobile-number {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.address-item-inner .sa-companyname {
  padding-left: 20px;
  background-position: -220px -46px;
  width: 360px;
  margin-left: 20px;
}
.address-item-inner .sa-address-item {
  margin-bottom: 6px;
}
.address-item-inner .sa-address-item span {
  display: inline-block;
  line-height: 18px;
}
.select-icon {
  background-position: 0 -190px;
  display: block;
  height: 34px;
  left: 0;
  position: absolute;
  top: 0;
  width: 34px;
  z-index: 2;
}
.address-info-item .ui-form-label {
  color: #333;
  line-height: 20px;
  font-size: 11px;
  background-color: #e4e4e4;
  border-left: thick solid #cccccc;
  text-align: right;
  margin: 0 2px;
  padding: 2px 4px 2px 0;
}
.ui-textfield-system {
  height: 16px;
  padding: 3px 3px;
  font-family: Arial;
  font-size: 12px;
  line-height: 16px;
  color: #333;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-transition: border linear 0.2s;
  -moz-transition: border linear 0.2s;
  -ms-transition: border linear 0.2s;
  -o-transition: border linear 0.2s;
  transition: border linear 0.2s;
}
.ui-textfield-system:focus {
  border: 1px solid #70a5e0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 1px 0 #70a5e0;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 1px 0 #70a5e0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 1px 0 #70a5e0;
}
.ui-textfield-system:-moz-placeholder {
  color: #aaa;
}
.ui-textfield-system:-ms-input-placeholder {
  color: #aaa;
}
.ui-textfield-system::-webkit-input-placeholder {
  color: #aaa;
}
.ui-form-control {
  float: left;
}
.address-item-inner .contact-nam {
  color: #00939E;
  font-size: 12px;
  font-family: 'HarmonyOS_Sans_Bold';
  margin-bottom: 6px;
}
.address-info-item dd select {
  border: 1px solid #CCCCCC;
  font-family: arial;
  font-size: 12px;
  padding: 1px 0;
  width: 238px;
}
.selectedAddress {
  color: #333;
  font-size: 12px;
}
.street-adress-info {
  width: 720px;
  float: left;
}
.street-adress-info p span {
  margin-right: 10px;
}
.operation-address {
  float: right;
  width: 145px;
  margin-top: 3px;
}
.operation-address a {
  padding-left: 15px;
  display: block;
  background: url(../images-website/top-header-sprite.png?v=210719) no-repeat 0 -244px;
  margin-top: 5px;
  color: #C97;
}
.operation-address a.select-other-address {
  background-position: 0 -1453px;
}
.operation-address .add-address-btn {
  background-position: 0 -271px;
  margin-top: 4px;
}
.addline {
  margin-left: 170px;
}
.addline-note {
  color: #999999;
  margin-left: 3px;
}
.addsub {
  margin-left: 88px;
}
.addsub2 {
  margin-left: 130px;
}
/*new-order-review*/
.companies {
  font-size: 12px;
  margin-bottom: 3px;
}
.clbody .order-content {
  border: 3px solid #eee;
  margin-top: 18px;
  padding: 8px 17px 10px;
}
.clbody .order-content.item-selected {
  background-color: #fff8e1;
}
.clbody .order-content.item-expired {
  background-color: #eaeaea;
}
.bundle-hd .td-chk {
  height: 24px;
  width: 25px;
  float: left;
}
.cart-checkbox {
  position: relative;
  display: inline-block;
  *float: left;
  width: 15px;
  height: 15px;
  overflow: hidden;
  background: #f4f4f4;
}
.cart-checkbox input {
  position: absolute;
  z-index: 0;
  left: -20px;
  top: -20px;
}
.cart-checkbox label,
.checkbox_all label {
  position: relative;
  z-index: 1;
  float: left;
  width: 15px;
  height: 15px;
  background-position: 0 -657px;
  line-height: 200em;
  overflow: hidden;
  cursor: pointer;
}
.cart-checkbox-checked label {
  background-position: 0 -677px;
}
.bundle-hd {
  height: 25px;
  padding-top: 12px;
}
.bundle-hd .td-chk .cart-checkbox {
  margin: 0 10px 0 0;
  float: right;
}
.item-list span.info-subtitle {
  color: #999;
}
.item-list span.timeline {
  text-decoration: line-through;
  color: #999;
  margin-left: 3px;
}
.dw-reapet {
  width: 20px;
  height: 18px;
}
.bundle-hd .bd-addtime {
  float: left;
  margin-right: 15px;
  color: #666;
}
.bundle-hd .bd-promos {
  float: left;
}
.bundle-hd .bd-promos .info-body {
  margin-right: 15px;
}
.bundle-hd .bd-promos span.separator {
  color: #999;
  margin: 0 4px;
}
.companies .clheader {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  padding-bottom: 7px;
  border-bottom: 1px solid #eee;
  color: #aaa;
}
.clheader .item-product {
  width: 216px;
  margin-left: 58px;
}
.clheader .item-quality {
  width: 105px;
  text-align: center;
}
.clheader .item-price {
  width: 138px;
  padding-left: 10px;
}
.clheader .item-pcbfile {
  width: 218px;
}
.clheader .item-status {
  width: 133px;
}
.bundle-main .item-content .td {
  float: left;
  min-height: 115px;
  _height: 115px;
}
.bundle-main .bundle-main-item.item-act {
  background-color: #fcfcfc;
  border-top: 0 none;
}
.bundle-main .bundle-main-item.price-expired {
  background-color: #eaeaea;
  border-top: 0 none;
}
.bundle-main .item-act {
  border-top: 1px dashed #ddd;
}
.item-selected .bundle-main .bundle-main-item {
  background-color: #fff8e1;
}
.bundle-main .bundle-main-item .okuplaod {
  width: 200px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  word-break: break-all;
}
.bundle-main .item-act .okuplaod {
  width: 200px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  word-break: break-all;
}
.bundle-main .item-act .td-item {
  width: 294px;
  padding-left: 17px;
}
.bundle-main .item-act .td-inner {
  padding-top: 20px;
  _zoom: 1;
}
.failed-tips {
  display: inline-block;
  margin: 5px 10px 10px 0;
  padding: 5px;
  color: #f60;
  word-break: normal;
  line-height: 15px;
  background-color: #fffaf2;
  border: 1px dotted #f90;
}
.failed-tips-smt {
  display: inline-block;
  margin: 5px 0px 10px 0;
  padding: 5px;
  color: #f60;
  word-break: normal;
  line-height: 15px;
  background-color: #fffaf2;
  border: 1px dotted #f90;
  max-width: 144px;
  overflow-wrap: break-word;
}
.failed-tips-smt.middle {
  width: 300px;
  max-width: initial;
}
.bundle-main .item-act .td-inner .item-pic {
  width: 60px;
  height: 60px;
  border: 1px solid #eee;
  float: left;
  /*overflow: hidden;*/
  background: #fff;
}
.item-content .item-pic a {
  display: table-cell;
  width: 60px;
  height: 60px;
  vertical-align: middle;
  text-align: center;
  *display: block;
  *font-family: Arial;
  *line-height: 1;
  *font-size: 70px;
}
.item-content .item-pic img {
  max-height: 60px;
  max-width: 60px;
  vertical-align: middle;
}
.td-item .item-info {
  margin: 0px 0 0 76px;
  padding-right: 15px;
}
.item-content .item-title {
  font-size: 12px;
  display: block;
  max-height: 14px;
  overflow: hidden;
  color: #333;
}
.item-content .item-title:hover {
  color: #ff6600;
  text-decoration: underline;
}
.td-item .item-basic-info {
  min-height: 16px;
}
.td-item .pcb-sort {
  margin: 5px 0;
  color: #ff5c00;
  font-family: 'HarmonyOS_Sans_Bold';
}
.td-item .product-policy .info-subtitle {
  display: inline-block;
  height: 18px;
  line-height: 18px;
}
.dw-holiday {
  position: absolute;
  height: 14px;
  line-height: 14px;
}
.detail-view.icon-sprite a {
  color: #1e88e5;
}
.item-content .td-price {
  color: #9c9c9c;
}
.item-content .price-promo-seller .price-content {
  line-height: 1;
  width: 84px;
}
.item-content .price-promo-seller .price-content {
  padding: 8px 0 0 10px;
  line-height: 1;
  width: 74px;
}
.item-content .td-price .price-line {
  padding: 0 0 4px 0;
}
.item-content .price-original {
  color: #9c9c9c;
  text-decoration: line-through;
  font-family: Verdana, Tahoma, arial;
}
.item-content .price-now {
  color: #333;
  font-family: 'HarmonyOS_Sans_Bold';
  font-family: Verdana, Tahoma, arial;
}
.promo-promo-new .promo-content,
.promo-promo .promo-content,
.promo-seller .promo-content {
  width: 65px;
  padding: 0 17px 0 0;
  position: relative;
  height: 23px;
  line-height: 23px;
  border: 1px solid #5ec8ff;
  text-align: center;
  color: #008cd5;
}
.promo-seller .promo-content {
  border-color: #1dc2b4;
  background: #1dc2b4;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  color: #fff;
}
.price-promo-seller .price-content {
  background: #f5f5f5;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.smtpricebg {
  width: 130px !important;
}
.smtchangebg {
  width: 112px !important;
  text-align: left !important;
  padding-left: 10px !important;
}
.td-price .item-price .promo-main {
  margin: 0;
  margin-bottom: 3px;
}
.td-price .item-price .promo-main-new {
  margin: 0;
}
.promo-seller .arrow {
  background-position: -1px -1301px;
}
.promo-seller.promo-main.promo-hover .promo-content .arrow {
  background-position: -1px -1311px;
}
.item-content .weight {
  color: #9c9c9c;
  font-size: 11px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.item-content .td-amount {
  width: 114px;
  text-align: center;
}
.item-content .td-price {
  width: 148px;
}
.item-content .td-file {
  width: 200px;
  padding-right: 18px;
}
.item-content .td-status {
  width: 150px;
  padding-right: 5px;
}
.item-content .item-files .addfilebtn {
  height: 14px;
  line-height: 14px;
  background: #0099cc;
  padding: 7px 10px;
  font-size: 12px;
  margin: 0;
}
.item-content .item-files .addfilebtn i.icon-sprite {
  background-position: 0 -710px;
  width: 18px;
  height: 12px;
}
.item-content .item-files .addfilebtn:hover {
  background-color: #017ea8;
  color: #ffffff;
}
.new-dbtn {
  text-decoration: none;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  padding-left: 26px;
  padding-right: 10px;
  position: relative;
  margin-right: 10px;
}
.new-dbtn em {
  position: absolute;
  left: 7px;
  top: 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
}
a:link .global-icon-download {
  background-position: -209px -708px;
  text-decoration: none;
}
a:visited .global-icon-download,
a:hover .global-icon-download,
a:active .global-icon-download {
  background-position: -232px -708px;
  text-decoration: none;
}
.smt_info_price {
  color: #333;
  padding: 3px 0;
}
.poolorder-info {
  min-height: 30px;
  border-top: 1px solid #e8e8e8;
  overflow: hidden;
}
.poolorder-info .product-price-info1 {
  float: right;
  line-height: 30px;
  margin-right: 44px;
}
.product-price-info1 .product-price-title {
  color: #999;
  margin: 0 2px 0 15px;
  line-height: 18px;
}
.product-price-info1 .value1 {
  font-family: 'HarmonyOS_Sans_Bold';
  font-size: 12px;
  color: #333;
}
.product-price-total {
  color: #F60;
  font-size: 14px;
}
.item-content .item-files .addfilebtn.re-uploadbtn {
  background-color: #00939E;
  background-position: 0 -734px;
}
.item-content .item-files .addfilebtn.re-uploadbtn:hover {
  background-color: #0089b6;
}
.notice-buyer {
  margin-right: 4px;
  position: relative;
  border: 1px dashed #ccc;
  padding: 5px 5px 25px;
  background: url(../images-website/22stamp.jpg) no-repeat 100px 220px #fcfeff;
}
.notice-buyer .notice-content {
  color: #444;
  line-height: 18px;
  padding: 0;
  font-size: 12px;
  margin-bottom: 10px;
  word-break: break-word;
  font-weight: normal;
}
.notice-buyer h3 {
  font-size: 12px;
  font-family: 'HarmonyOS_Sans_Bold';
  color: #ff8c25;
  margin-bottom: 5px;
  background: url(../images-website/sprite-notice-addon.png) no-repeat -90px 0;
  padding-left: 20px;
  height: 16px;
  line-height: 16px;
}
.proforma {
  border-radius: 4px;
  background: #44a9dd;
  height: 28px;
  line-height: 28px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  padding: 0 15px;
  vertical-align: middle;
  box-sizing: border-box;
}
.proforma:link,
.proforma:visited,
.proforma:hover,
.proforma:active {
  text-decoration: none;
}
.dpl-table th {
  background: #f2f2f2;
  font-size: 12px;
  color: #222222;
  height: 28px;
  line-height: 28px;
  padding: 3px 5px;
  text-align: left !important;
  vertical-align: top;
  border: 1px solid #f2f2f2;
}
.combineshippingit {
  background: url(../images-website/shopcart-address-bg.png) repeat 0 0;
  border: 1px solid #eee;
  padding: 3px;
}
.item-combine-inner {
  position: relative;
}
.dpl-table .escrow-status .aw-tooltip-question-mark,
.item-status .aw-tooltip-question-mark,
.aw-tooltip-question-mark {
  background: url("../images-website/cache.png") no-repeat scroll 0 0;
  margin-left: 3px;
  position: relative;
  width: 13px;
  height: 14px;
  cursor: pointer;
  top: 2px;
}
.popupContent {
  background-color: #FFFFFF;
  border-color: #BBBBBB #BBBBBB #A8A8A8;
  border-image: none;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  padding: 16px;
  width: 400px;
}
.popupContent.action-statuslist strong {
  line-height: 20px;
  text-indent: 14px;
  margin-bottom: 7px;
}
.popupContent.action-statuslist {
  line-height: 20px;
}
.dpl-table tbody td {
  padding: 14px 10px;
  border: 1px solid #e5e5e5;
  color: #333;
  font-size: 12px;
  vertical-align: top;
  line-height: 16px;
  word-break: break-word;
}
.order-num {
  margin-bottom: 8px;
  display: block;
}
.yy-time {
  background-position: 0 -307px;
  text-indent: 20px;
  margin-bottom: 4px;
}
.product-policy .bare-tips {
  display: inline-block;
  color: #ea0000;
  margin-bottom: 4px;
}
.yy-time-nobg {
  background: none;
  margin-bottom: 5px;
}
.view-sample {
  background-position: 0 -361px;
  text-indent: 20px;
  margin-bottom: 5px;
}
.detail-view {
  background-position: 0 -338px;
  text-indent: 20px;
  margin-top: 1px;
  height: 18px;
  line-height: 20px;
  margin-bottom: 10px;
}
.green6 {
  color: #00939E;
}
.nouplaod {
  background-position: 0 -392px;
  text-indent: 15px;
  color: #ff5c00;
  display: block;
  margin-bottom: 7px;
}
.okuplaod {
  background-position: 0 -434px;
  text-indent: 15px;
  color: #00939E;
  display: block;
  margin-bottom: 7px;
  word-break: break-all;
}
.okuplaod:hover {
  color: #00939E;
  text-decoration: underline;
}
.action-statuslist span {
  display: block;
  text-indent: 15px;
  margin-bottom: 7px;
}
.action-statuslist .paspay {
  background-position: 0 -512px;
  color: #00939E;
}
.action-statuslist .afailed {
  background-position: 0 -532px;
  color: #ff2a00;
}
.action-statuslist .subtoau,
.action-statuslist .notcomplete {
  background-position: 0 -554px;
  color: #8d8d8d;
}
.action-statuslist .bereview {
  background-position: 0 -572px;
  color: #008cd5;
}
.action-statuslist .deleord {
  color: #333;
}
.action-statuslist .pcb-expired-btn {
  color: #fff;
}
/*basket quote*/
.calc_tabs .board-form-section-name.current p {
  font-size: 11px;
  float: right;
  margin-top: 0;
}
.calc_tabs .board-form-section-name.current {
  height: 33px;
  line-height: 33px;
  border: 1px solid #d7d7d7;
  width: 394px;
  padding-right: 9px;
  background-position: -223px -222px;
  padding-left: 34px;
}
.calc_tabs .board-form-section-name.current h1 {
  color: #c6c6c6;
  font-size: 14px;
  float: left;
}
.calc_tabs .basket-for {
  background-position: -223px -376px;
  padding-left: 34px;
  margin-top: 24px;
}
.content .specification label {
  line-height: 22px;
}
.content .specification {
  margin-bottom: 12px;
  padding-left: 33px;
  color: #666;
  position: relative;
  z-index: 1;
}
.content .specification select {
  border: 1px solid #cbcbcb;
}
.content .specification span {
  display: block;
  float: left;
  margin-right: 13px;
}
.content .delvity {
  margin: 8px 0 0 0;
  border-bottom: 1px solid #ddd;
  color: #666;
}
.content .shipping-jiage {
  color: #666;
  font-family: 'HarmonyOS_Sans_Bold';
}
.content .before-img {
  padding-bottom: 2px;
  font-size: 11px;
}
.content .total-a {
  padding-left: 33px;
  color: #666;
  line-height: 22px;
}
.content .total-a label {
  display: block;
  float: left;
  width: 90px;
}
.content span.cred {
  font-family: 'HarmonyOS_Sans_Bold';
  font-size: 13px;
  color: #ff0000;
}
#assembly-total {
  font-size: 30px;
  line-height: 30px;
}
.content .emails {
  padding-left: 33px;
  color: #666;
  margin-top: 12px;
}
textarea.extra {
  padding: 5px;
  background: #fff;
  border: 1px solid #bbbbbb;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 10px 0 0;
  letter-spacing: normal;
  word-spacing: normal;
  overflow: visible;
}
.delin {
  padding-left: 33px;
  color: #666;
  margin-bottom: 11px;
}
.delin .extra {
  width: 392px;
  height: 63px;
}
.calc_tabs .gerber-Fi {
  background-position: -228px -436px;
}
.upload-inner {
  padding-left: 33px;
  /*width: 786px;*/
  margin-top: 24px;
}
.upload-inner p {
  line-height: 16px;
  font-size: 12px;
  color: #a0a2ad;
  margin-bottom: 12px;
}
.upload-inner .items {
  color: #333;
  padding: 15px 20px;
  border: 2px dashed #95abd3;
  background: #f7f9fd;
  margin-top: 5px;
}
.upload-inner .items .close-flag {
  display: inline-block;
  background: url("../images-website/pop_icon2.png") no-repeat 2px -72px;
  width: 13px;
  height: 16px;
  vertical-align: bottom;
  cursor: pointer;
}
.upload-inner .items .close-flag:hover {
  background: url("../images-website/pop_icon2.png") no-repeat -13px -72px;
}
/*new add*/
.drawing-box {
  margin: 12px 0 20px;
  color: #a0a2ad;
}
.drawing-box:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.drawing-box .draw-name {
  float: left;
  width: 140px;
  margin-right: 6px;
  position: relative;
}
.drawing-box .draw-name .iconfont {
  color: #cc1414;
  font-size: 17px;
  display: inline-block;
  float: left;
  width: 14px;
}
.drawing-box .draw-content {
  float: left;
  max-width: 660px;
}
.drawing-box .draw-content .suitable-tips-submiterror {
  margin-top: 10px;
  padding: 10px 10px 10px 40px;
  display: block;
  box-sizing: border-box;
  background: #ffd7d7;
  color: #666666;
  font-size: 12px;
  font-weight: normal;
  position: relative;
}
.drawing-box .draw-content .suitable-tips-submiterror:before {
  display: block;
  content: '';
  position: absolute;
  top: 9px;
  left: 10px;
  z-index: 2;
  background: url(../images-website/cnc_icon.png) no-repeat -62px 0;
  width: 18px;
  height: 18px;
}
.drawing-box .draw-content .filelist-name-box {
  display: inline-block;
  width: 660px;
}
.drawing-box .draw-content .filelist-name-box .filelist-name {
  margin-top: 10px;
  float: left;
  width: 200px;
  margin-right: 12px;
}
.drawing-box .draw-content .filelist-name-box .filelist-name span {
  margin-left: 5px;
}
.drawing-box .draw-content .filelist-name-box .filelist-name .progress {
  margin-top: 2px;
  width: 200px;
  height: 14px;
  margin-bottom: 6px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.drawing-box .draw-content .filelist-name-box .filelist-name .progress-bar {
  background-color: #00939E;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.14902) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.14902) 50%, rgba(255, 255, 255, 0.14902) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  box-shadow: rgba(0, 0, 0, 0.14902) 0px -1px 0px 0px inset;
  box-sizing: border-box;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  transition-delay: 0s;
  transition-duration: 0.6s;
  transition-property: width;
  transition-timing-function: ease;
  width: 266.188px;
}
.drawing-box .draw-content .display-files {
  display: inline-block;
  width: 660px;
}
.drawing-box .draw-content .draw-des {
  font-size: 12px;
  line-height: 16px;
}
.drawing-box .draw-content .up-draw-btn {
  margin-top: 10px;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.77);
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  font-family: 'HarmonyOS_Sans_Bold';
  padding: 0 10px;
  position: relative;
  overflow: hidden;
  font-size: 14px;
}
.drawing-box .draw-content .up-draw-btn:hover {
  background: rgba(0, 0, 0, 0.08);
}
.drawing-box .draw-content .up-draw-btn input.default-hidden {
  cursor: pointer;
  filter: opacity(0);
  opacity: 0;
  -ms-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 3;
  width: 100%;
  height: 100%;
}
.drawing-box .draw-content .display-item {
  margin: 5px 12px 0 0;
  position: relative;
  cursor: default;
  display: inline-block;
  font-size: 12px;
}
.drawing-box .draw-content .display-item .display-type {
  display: inline-block;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.08);
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
}
.drawing-box .draw-content .display-item .display-name {
  display: inline-block;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.drawing-box .draw-content .display-item .iconguanbi {
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  background: url("../images-website/pop_icon2.png") no-repeat 2px -72px;
  width: 14px;
  height: 16px;
  vertical-align: middle;
}
.drawing-box .draw-content .display-item .iconguanbi:hover {
  background: url("../images-website/pop_icon2.png") no-repeat -13px -72px;
}
/*new add*/
.upload-inner .items .add-filenote {
  font-weight: normal;
  font-size: 11px;
  color: #ea0000;
  margin-top: 2px;
  display: inline-block;
}
/*combine shipping*/
.pcb-combine-list .list-header {
  padding: 0 14px;
  margin-bottom: 10px;
}
.infomessage {
  margin: 5px 0;
  padding: 10px;
  background-color: #f6f9fd;
  border: #c4dffe 1px solid;
}
.infomessage-icon {
  width: 16px;
  height: 16px;
  background-position: 0 -339px;
  display: block;
  float: left;
  margin-right: 5px;
}
.infomessage-container {
  float: left;
  max-width: 860px;
  line-height: 16px;
  font-size: 11px;
}
.combine_pay {
  color: #f60;
  font-family: 'HarmonyOS_Sans_Bold';
  font-size: 13px;
}
.actions-view-detail {
  font-size: 12px;
  background: #fff;
  border-radius: 3px 3px;
  border: 1px solid #e6e6e6;
  border-bottom-width: 2px;
  margin: 8px 16px;
}
.aui2-grid-header {
  padding: 4px 12px 3px 4px;
  line-height: 18px;
}
.aui2-grid-header .col999 {
  color: #606365;
  font-weight: normal;
}
.xuanzcheckbox {
  vertical-align: middle;
  width: 40px;
  text-align: center;
  margin-top: 8px;
}
.spec-inquiry-id {
  font-family: 'HarmonyOS_Sans_Bold';
  margin-right: 10px;
}
/*combine shipping end*/
.address-gro {
  width: 340px;
}
.shipin-time {
  margin-right: 10px;
}
.actions-view-detail:hover {
  border-color: #cad6ef;
  background: #f0f8fc;
  cursor: pointer;
}
.row-container-focus,
.row-container-focus:hover {
  border-color: #85a1d4;
  background: #f0f8fc;
  cursor: pointer;
}
.row-disabled {
  color: #999999;
}
.row-disabled .aui2-grid-header .col999 {
  color: #999999;
}
.row-disabled .order-amount-shipping .green {
  color: #999 !important;
}
.row-disabled:hover {
  cursor: default;
  border-color: #e6e6e6;
  background: #fff;
}
.combine-shibtn {
  height: 14px;
  line-height: 14px;
  background: #0099cc;
  padding: 8px 10px;
  margin: 8px 16px;
}
.combine-shibtn:hover {
  background: #00749b;
}
.realPay {
  margin-top: 6px;
  color: #999;
  text-align: right;
  margin-right: 18px;
  line-height: 18px;
}
.realPay .sum {
  margin-top: 2px;
}
.realPay .hd {
  min-height: 23px;
}
.realPay .bd {
  color: #c00;
  font-size: 24px;
  font-family: 'HarmonyOS_Sans_Bold';
  font-family: tahoma;
}
.tc-rmb {
  font-family: arial;
}
.realPay strong {
  letter-spacing: 1px;
  margin-left: 4px;
}
.amount-shipping {
  margin-right: 4px;
}
.order-container {
  position: relative;
  z-index: 1;
  width: 100%;
  overflow: hidden;
}
.groupnocancl {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 4px 8px;
  margin: 0 4px;
  border-radius: 3px;
  background: #00939E;
  color: #fff;
  cursor: pointer;
}
.groupnocancl:visited,
.groupnocancl:hover,
.groupnocancl:active {
  text-decoration: none;
  background: #666;
}
.close-icon {
  background: url(../images-website/x-cloase.png) no-repeat 0 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 9px;
  height: 9px;
  margin-left: 4px;
}
.actions-view-detail row-container-focus {
  margin: 0px 0px 16px;
}
.sa-cancel {
  padding: 6px 10px;
  font-size: 12px;
}
.sa-combinaddress {
  margin-bottom: 20px;
}
/*your shipping account manage*/
.manage-card-container {
  margin: 20px -20px 0 10px;
}
.manage-card-container .manage-card {
  display: block;
  float: left;
  width: 286px;
  height: 146px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  position: relative;
  margin-right: 30px;
  margin-bottom: 10px;
  font-size: 14px;
}
.manage-card-container .manage-card-title {
  background-color: #f6f6f6;
  border-radius: 2px 2px 0 0;
  height: 32px;
  line-height: 32px;
  padding: 9px 10px;
}
.manage-card-name {
  color: #333;
  padding-left: 6px;
  vertical-align: top;
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.manage-card-title .check-result {
  background: #fffbef;
  border: 1px solid #ffb64b;
  color: #7b2e00;
  padding: 0 4px;
  margin: 4px 0;
  line-height: 20px;
}
.manage-card-container .manage-card .manage-card-info {
  padding: 10px 0 10px 50px;
  color: #000;
}
.manage-card-container .manage-card .manage-card-info .manage-card-no {
  width: 90%;
  font-size: 18px;
  margin-bottom: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.manage-card-container .manage-card .manage-card-info .manage-card-owner {
  margin-bottom: 10px;
}
.manage-card-container .manage-card .manage-card-info .manage-card-owner span {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 220px;
}
.button-round {
  width: auto;
  min-width: auto;
  padding: 0 16px;
  background: #f4f4f4;
  border: 1px solid #ddd;
  border-radius: 11px;
  height: 22px;
  font-size: 12px;
  color: #666;
}
.button-round:hover {
  background: #eee;
}
.manage-operation-remove {
  cursor: pointer;
}
.manage-card-container .manage-operation {
  float: right;
  margin-right: 10px;
}
.manage-card-container .manage-card.new {
  color: #333;
  text-align: center;
}
.manage-card-container .manage-card.new div {
  margin-bottom: 15px;
}
.icon-add-card {
  width: 52px;
  height: 32px;
  background: url(../images-website/wuliuzhangicon.png) no-repeat 0 0;
  display: inline-block;
}
.manage-card-container .manage-card.new div:first-child {
  margin-top: 35px;
}
.shipaccount-notice {
  background: #e5f6fd;
  font-size: 12px;
  color: #999;
  padding: 25px 38px 15px;
  position: relative;
}
.shipaccount-message {
  background: url(../images-website/sprite-notice-addon.png) no-repeat 0 -87px;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 38px;
  display: inline-block;
}
.shipaccount-notice ol {
  padding-left: 20px;
}
.shipaccount-notice ol li {
  color: #666;
}
.shipaccount-row {
  margin-top: 10px;
}
.shipaccount-row label {
  color: #333;
  display: block;
  padding: 8px 0;
}
.shipaccount-row label.inline {
  min-width: 160px;
  display: inline-block;
  padding: 0;
}
.shipaccount-row label.inline input {
  margin-right: 10px;
  vertical-align: middle;
}
.shipaccount-form {
  margin-bottom: 50px;
  margin: 0 auto;
  width: 600px;
}
.shipaccount-form .shipaccount-row .inputs {
  font-size: 14px;
  border: 1px solid #ddd;
  width: 262px;
  border-radius: 3px;
  height: 20px;
  line-height: 20px;
  padding: 8px;
}
.shipaccount-form .noteprise {
  line-height: 18px;
  height: 18px;
  color: #999;
}
.manage-card-title .check-result.green {
  background: #fff;
  border-color: #4FC000;
}
/*coupon*/
.promo-wrapper {
  margin: 20px 0;
  padding: 10px 0px 10px 0px;
  /*background: #f3f3f3;*/
}
.promo-trigger {
  clear: both;
  overflow: hidden;
}
.promo-wrapper label {
  font-size: 16px;
  font-family: 'HarmonyOS_Sans_Bold';
  color: #333;
  line-height: 30px;
}
.promo-wrapper label.promo-fin-info {
  color: #ac1b25;
  font-weight: normal;
}
.PromoCode {
  width: 67%;
}
.promo-trigger input {
  vertical-align: middle;
}
.promo-wrapper input[type=text],
.promo-wrapper input[type=password] {
  display: inline-block;
  padding: 4px 12px;
  background: #fff;
  color: #7b7b7b;
  font-family: 'HarmonyOS_Sans_Bold';
  border: 1px solid #d5d7d8;
  border-radius: 3px;
  outline: 0;
  font-size: 13px;
  vertical-align: bottom;
}
.pmt-sub-form {
  margin-top: 4px;
}
.pmt-apply-btn {
  background: #fafafa;
  border: 1px solid #d5d7d8;
  text-align: center;
  border-radius: 3px;
  font-family: 'HarmonyOS_Sans_Bold';
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  position: relative;
  background-color: #00939E;
  border-color: #00939E;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  font-size: 12px;
  width: 170px;
  cursor: pointer;
  height: 25px;
  padding: 0 8px;
}
.pmt-apply-btn.check-pmt {
  background: #eff0f3;
  background: -webkit-linear-gradient(top, #f7f8fa, #e7e9ec);
  background: linear-gradient(to bottom, #f7f8fa, #e7e9ec);
  width: 70px;
  color: #333;
  border: 1px solid #aaa;
}
.ui-checkbox {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.ui-checkbox-system {
  width: auto;
  height: auto;
  margin: 0 3px 3px 0;
  *margin: 0 3px 0 0;
  line-height: normal;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.anchor-code {
  float: left;
}
.ui-cost {
  font-size: 18px;
}
.bp-info-item {
  background-position: 0 -677px;
  color: #585858;
  text-indent: 18px;
  margin-top: 10px;
  float: right;
}
.bp-info-item b {
  color: #ff5858;
}
.agreement {
  text-align: right;
  width: 294px;
  float: right;
  font-size: 11px;
  margin-top: 10px;
  color: #858585;
}
.calc_tabs .fabprogress {
  background-position: -228px -558px;
}
.calc_tabs .awaitpayment {
  background-position: -228px -748px;
}
.ui-progressbar {
  background: none repeat scroll 0 0 #E8E8E8;
  font-family: Tahoma;
  font-size: 11px;
  height: 15px;
  margin-right: 0;
  width: 200px;
  vertical-align: middle;
}
.ui-progressbar-status {
  background: none repeat scroll 0 0 #00939E;
  float: left;
  border-radius: 2px;
  height: 100%;
  position: relative;
  width: 0;
  text-align: left;
  color: #fff;
}
.tec-progress {
  background-position: 0 -609px;
  margin-top: 8px;
  display: block;
  text-indent: 20px;
  height: 19px;
  line-height: 19px;
}
.tip-notice-prompt {
  color: #939393;
  margin-top: 8px;
  padding-left: 20px;
}
.calc_tabs .elitrayship {
  background-position: -228px -609px;
}
/*20150203*/
.coupon-wrapper label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.coupon-detail {
  display: inline-block;
}
.coupon-detail .coupon-input {
  position: relative;
}
.coupon-detail .tc-text {
  line-height: 18px;
  padding-right: 2px;
  text-align: right;
  width: 55px;
  font-size: 12px;
  border: 1px solid #999;
  outline: 0 none;
  resize: none;
}
.coupon-detail .coupon-discount {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  /* vertical-align: top; */
  padding-left: 4px;
}
.coupon-detail .tc-rmb {
  margin-left: 3px;
}
.coupon-detail .coupon-prepaid {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.coupon-prepaid .abtn {
  color: #c97;
  cursor: pointer;
}
.coupon-prepaid .abtn:hover {
  color: #b10000;
  text-decoration: none;
}
.coupon-box .coupon-rest {
  color: #999;
  position: relative;
}
.coupon-box .coupon-msg {
  display: inline-block;
}
.userCoupon-box {
  padding: 5px 0 0px;
}
.buyrequest-rules {
  color: #999;
  font-size: 12px;
  line-height: 15px;
  -ms-transform: scale(0.86);
  transform: scale(0.86);
  margin: 0 -24px;
}
.buyrequest-rules a {
  text-decoration: underline;
}
/*upload file*/
.btn-inverse b {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}
.btn-inverse {
  height: 14px;
  line-height: 14px;
  background: #00939E;
  margin: 0 15px 0 0;
  position: relative;
  padding: 8px;
}
.btn-inverse:hover {
  background: #0089b6;
  color: #ffffff;
}
.btn-inverse b input {
  width: 160px;
  vertical-align: middle;
  cursor: pointer;
  font-size: 35px;
  height: 30px;
}
/*fab progress*/
.grid-col-container {
  margin-bottom: 20px;
}
.grid-col-container .me-ui-box {
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  padding: 10px;
}
.order-list-search label.first-label {
  margin-left: 0;
}
.order-list-search label {
  margin-left: 15px;
}
.order-list-search label span {
  color: #333;
  margin-right: 3px;
}
.order-list-search label input {
  height: 22px;
  width: 140px;
  border: 1px solid #cccccc;
  line-height: normal;
  overflow: visible;
}
.order-list-search input.search-btn {
  margin-left: 15px;
  overflow: visible;
  color: #fff;
  border: 1px solid #e87b0e;
  background-color: #ff9917;
  background-image: -moz-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -ms-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffab02), to(#ff8a28));
  background-image: -webkit-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -o-linear-gradient(top, #ffab02, #ff8a28);
  background-image: linear-gradient(top, #ffab02, #ff8a28);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab02', endColorstr='#ff8a28', GradientType=0);
}
.buyer-ordertable tbody tr.order-head {
  background-color: #f2f2f2;
}
.buyer-ordertable tbody tr.order-head td {
  padding: 15px 0;
  border-color: #f2f2f2;
}
.buyer-ordertable tbody tr.order-head td.store-info,
.buyer-ordertable thead th.order-status,
.buyer-ordertable thead th.product-action {
  padding-left: 10px;
}
.buyer-ordertable tbody tr.order-body td.order-action,
.buyer-ordertable tbody tr.order-head td.order-amount,
.buyer-ordertable thead th.order-action {
  padding-left: 15px;
}
.buyer-ordertable tbody tr.order-body td.order-action a.ui-button.ui-button-primary {
  padding: 0 10px;
}
.buyer-ordertable tr input.all-selector,
.buyer-ordertable tr input.selector {
  margin-left: 15px;
}
.buyer-ordertable tr input.all-selector {
  margin-left: 10px;
}
.buyer-ordertable col.selector {
  width: 30px;
}
.buyer-ordertable col.product-name {
  width: 340px;
}
.buyer-ordertable col.product-action {
  width: 168px;
}
.buyer-ordertable col.order-status {
  width: 152px;
}
.buyer-ordertable col.order-action {
  width: 198px;
}
.buyer-ordertable thead {
  border-bottom: 2px solid #fff;
}
.buyer-ordertable .okuplaod {
  width: 200px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  word-break: break-all;
}
.buyer-ordertable tbody tr.order-head td p span.info-subtitle {
  color: #999;
}
.buyer-ordertable tbody tr.order-head td.store-info p.second-row span.separator {
  color: #999;
  margin: 0 2px;
}
.buyer-ordertable tbody tr.order-head td.order-amount p.amount-num {
  color: #e62e04;
  font-size: 16px;
  padding-top: 3px;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p {
  margin: 0 0 3px;
  color: #333;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p.product-amount {
  margin-top: 15px;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p.product-note {
  color: #999;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p > a {
  color: #333;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p.product-snapshot {
  color: #999;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p.product-snapshot span {
  color: #333;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p.split-order {
  color: #bb1407;
}
/*/////////////////////////////////////////////////////*/
.buyer-ordertable tbody tr.order-body td.product-sets div.product-left {
  vertical-align: top;
  width: 62px;
  /*padding: 0 10px 0 0;*/
  height: 62px;
  border: 1px solid #eee;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-left > a {
  display: table-cell !important;
  vertical-align: middle;
  height: 62px;
  width: 62px;
  text-align: center;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-left {
  vertical-align: top;
  width: 62px;
  /*padding: 0 10px 0 0;*/
  padding: 0;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-left img {
  max-width: 62px;
  /*border: 1px solid #eee;*/
  max-height: 62px;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right {
  width: 228px;
  word-wrap: break-word;
  padding-left: 10px;
}
/*//////////////////////////////////////////////////////*/
.buyer-ordertable tbody tr.order-body td.product-sets div {
  display: inline-block;
}
.buyer-ordertable tbody tr.order-body td.product-action div.tec-progress .ui-progressbar-status {
  color: #555;
  background: none;
  border-top: 4px solid #00939E;
  margin-top: -1px;
}
.buyer-ordertable tbody tr.order-body td.product-action div.tec-progress .ui-progressbar-status:before {
  background: url("../images-website/top-header-sprite.png?v=210719") no-repeat scroll 0 -611px;
  display: block;
  position: absolute;
  left: 3px;
  top: 1px;
  content: ' ';
  width: 20px;
  height: 20px;
  vertical-align: top;
}
.buyer-ordertable tbody tr.order-body td.product-action div.tec-progress {
  position: relative;
  display: block;
  line-height: 20px;
  height: 22px;
  font-weight: normal;
  cursor: pointer;
  color: #555;
  margin-top: 9px;
  border-radius: 2px;
}
.production_text1 {
  position: absolute;
  right: 8px;
  margin-top: 2px;
}
.order-status .tooltip1 {
  cursor: pointer;
  margin: 5px auto;
  position: relative;
  width: 123px;
  z-index: 2;
}
.order-status .tooltip1 .auto-icon {
  background: url("../images-website/top-header-sprite.png?v=210719") no-repeat scroll -232px -1380px;
  display: inline-block;
  height: 16px;
  margin: 0 3px 0 0;
  overflow: hidden;
  vertical-align: middle;
  width: 19px;
}
.order-status .tooltip1 .circle-icon {
  background: url("../images-website/top-header-sprite.png?v=210719") no-repeat scroll 0 -535px;
  display: inline-block;
  height: 9px;
  margin: 0 0 0 3px;
  overflow: hidden;
  vertical-align: middle;
  width: 9px;
}
.order-status .get-down-pdf {
  position: relative;
  margin: 5px auto;
}
.order-status .get-down-pdf .word {
  font-family: Roboto-Regular;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 16px;
  letter-spacing: 0px;
  color: #00939E;
  position: relative;
  display: inline-block;
  max-width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.order-status .get-down-pdf .word:before {
  display: inline-block;
  content: '';
  background: url("../images-website/account/icon-down.png") no-repeat center;
  width: 19px;
  height: 16px;
  vertical-align: sub;
  margin-right: 3px;
}
.order-status .get-down-pdf .down-tips {
  background: url("../images-website/account/icon-question.png") no-repeat center;
  width: 16px;
  height: 16px;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.order-status .get-down-pdf .down-tips:before {
  display: block;
  content: '';
  width: 16px;
  height: 8px;
  background: transparent;
  position: absolute;
  bottom: -4px;
  left: 0;
  z-index: 1;
}
.order-status .get-down-pdf .down-tips .text-tips {
  display: none;
  position: absolute;
  width: 240px;
  z-index: 2;
  left: 0;
  top: 18px;
  padding: 4px 8px;
  color: #666666;
  text-align: left;
  font-size: 13px;
  line-height: 16px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08), 0 3px 8px 0 rgba(0, 0, 0, 0.04);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
}
.order-status .get-down-pdf .down-tips .text-tips a:hover {
  color: #00939E;
  text-decoration: underline;
}
.order-status .get-down-pdf .down-tips:hover .text-tips {
  display: block;
}
.order-status .prompt-01 {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  border-radius: 1px;
  box-shadow: 0 0 2px 2px #eee;
  position: absolute;
  width: 122px;
}
.order-status .tooltip1 .prompt-01 {
  cursor: auto;
  display: none;
  padding: 0;
  position: absolute;
  right: 130px;
  top: -22px;
  width: 460px;
  z-index: 1;
}
.order-status .prompt-01 .pc {
  background: #fff none repeat scroll 0 0;
  color: #333;
  padding: 0;
  text-align: left;
}
.order-status .prompt-01 .p-tit {
  border-bottom: 1px solid #e3e3e3;
  color: #999;
  line-height: 18px;
  padding: 0 44px 10px 16px;
  box-sizing: border-box;
}
.order-status .prompt-01 .logistics-cont {
  margin-bottom: 20px;
  margin-left: 15px;
  max-height: 410px;
  overflow-y: auto;
  padding-left: 5px;
  position: relative;
}
.order-status .prompt-01 .logistics-cont dd,
.order-status .prompt-01 .logistics-cont dt {
  border-left: 1px solid #e3e3e3;
  overflow: visible;
  padding: 15px 0 0 15px;
  position: relative;
  width: 340px;
}
.ui-notice {
  font-size: 12px;
  line-height: 18px;
}
.order-status .tooltip .prompt-01 .pc .ui-notice {
  margin-bottom: 10px;
  margin-top: 5px;
}
.ui-notice-warn .ui-notice-addon,
.ui-notice-help .ui-notice-addon,
.ui-notice-tip .ui-notice-addon {
  background: transparent url("../images-website/sprite-notice-addon.png") no-repeat scroll 0 0;
  padding: 4px 10px 4px 37px;
}
.ui-notice-help .ui-notice-addon {
  background-color: #fff;
  background-position: -81px 7px;
  border: 1px solid #fec;
}
.prompt-01 .p-arrow {
  background: rgba(0, 0, 0, 0) url("../images-website/arrow-gray.png") no-repeat scroll 0 0;
  position: absolute;
}
.order-status .prompt-01 .p-arrow-left {
  background-position: -7px 0;
  height: 16px;
  right: -8px;
  top: 25px;
  width: 8px;
}
.order-status .prompt-01 .p-tit span {
  color: #333;
  font-family: 'HarmonyOS_Sans_Bold';
}
span.p-invoice:before {
  /*background: url("../images-website/top-header-sprite.png?v=210719") no-repeat scroll -230px -1336px;*/
  display: block;
  position: absolute;
  left: 36px;
  top: 3px;
  content: ' ';
  width: 20px;
  height: 20px;
  vertical-align: top;
}
.buyer-ordertable tbody tr.order-body td.order-action span.p-invoice {
  /*padding-left: 21px;*/
  position: relative;
  display: inline-block;
  line-height: 22px;
  font-size: 12px;
  font-weight: normal;
  height: 22px;
  cursor: pointer;
  width: 99%;
}
.buyer-ordertable tbody tr.order-body td.order-action span.pay-button {
  padding-left: 21px;
  position: relative;
  display: inline-block;
  line-height: 22px;
  font-size: 12px;
  font-weight: normal;
  height: 22px;
  cursor: pointer;
  color: #fff;
  border: 1px solid #e87b0e;
  background-color: #ff9917;
  background-image: -moz-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -ms-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffab02), to(#ff8a28));
  background-image: -webkit-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -o-linear-gradient(top, #ffab02, #ff8a28);
  background-image: linear-gradient(top, #ffab02, #ff8a28);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab02', endColorstr='#ff8a28', GradientType=0);
  width: 75%;
  border-radius: 2px;
}
.buyer-ordertable tbody tr.order-body td.order-action span.pay-button:hover {
  color: #fff;
  background-color: #f8af23;
  background-image: -moz-linear-gradient(top, #ffbc35, #f2a210);
  background-image: -ms-linear-gradient(top, #ffbc35, #f2a210);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffbc35), to(#f2a210));
  background-image: -webkit-linear-gradient(top, #ffbc35, #f2a210);
  background-image: -o-linear-gradient(top, #ffbc35, #f2a210);
  background-image: linear-gradient(top, #ffbc35, #f2a210);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc35', endColorstr='#f2a210', GradientType=0);
}
.buyer-ordertable tbody tr.order-body td p {
  margin-bottom: 5px;
}
.buyer-ordertable tbody tr.order-body td a:hover {
  color: #00939E;
  text-decoration: underline;
}
.confirm-received {
  display: block;
  line-height: 22px;
  height: 22px;
  border: 1px solid #ccc;
  /*width: 140px;*/
  text-align: center;
  border-radius: 2px;
  color: #444;
}
.confirm-received:hover {
  text-decoration: none;
  background-color: #eee;
}
.confirm-received .btn-feedicon {
  margin-left: 8px;
}
.contact-seller {
  background: url("../images-website/top-header-sprite.png?v=210719") no-repeat scroll -233px -1300px;
  padding-left: 20px;
  color: #06c;
  /*margin-left: 10px;*/
}
.contact-seller:hover {
  color: #06c;
}
.re-order {
  display: block;
  line-height: 20px;
  height: 20px;
  border: 1px solid #00939E;
  text-indent: 0;
  font-size: 12px;
}
.resmt-order {
  display: block;
  line-height: 20px;
  height: 20px;
  border: 1px solid #00939E;
  text-indent: 0;
  font-size: 12px;
}
.recnc-order {
  display: block;
  line-height: 20px;
  height: 20px;
  border: 1px solid #00939E;
  text-indent: 0;
  font-size: 12px;
}
.restencil-order {
  display: block;
  line-height: 20px;
  height: 20px;
  border: 1px solid #00939E;
  text-indent: 0;
  font-size: 12px;
}
a.goods-repair {
  color: #06c;
  margin-bottom: 5px;
  display: inline-block;
  font-size: 13px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.gerviewer_box {
  position: relative;
}
.gerviewer {
  position: absolute;
  top: 66px;
  left: -10px;
  width: 100px;
  color: #00939E;
  cursor: pointer;
}
.gerviewer:hover {
  text-decoration: underline;
}
/*eq qustion*/
.eq-item-invalid {
  background: #eee;
}
.buyer-ordertable tbody tr.order-body.eq-item-invalid td.product-sets div.product-right p,
.dpl-table .eq-item-invalid td,
.buyer-ordertable tbody tr.order-body.eq-item-invalid td.product-sets div.product-right p > a,
.buyer-ordertable tbody tr.order-body.eq-item-invalid td.product-sets div.product-right p.product-snapshot span {
  color: #ccc;
}
.order-status .label-invalid {
  background: #fff;
  text-align: center;
  height: 22px;
  padding: 1px 6px;
  border: 1px dashed #f40;
  line-height: 22px;
  display: inline-block;
  border-radius: 3px;
  color: #f40;
}
/*order-detail*/
.mb1 {
  margin-bottom: 10px;
}
/*.orderdetaimainbg{ background:#fff; padding:30px 0 60px 20px; margin-left:4px;}*/
.order-detail-wrapper {
  width: 870px;
  background: #fcfcfc;
  padding: 15px 15px 60px 15px;
  margin: 15px 0 0 15px;
  border: 1px solid #e8e8e8;
}
.reminder-section {
  border: 1px solid #f1d38b;
  padding: 15px;
  line-height: 12px;
}
.reminder-section dl {
  font: 400 12px/24px arial;
  _position: relative;
}
.reminder-section dt {
  clear: left;
  float: left;
  width: 125px;
  text-align: right;
}
.reminder-section dd {
  margin-left: 130px;
  color: #666;
  _position: relative;
}
.reminder-section dd.order-status {
  color: #00939E;
  font-family: 'HarmonyOS_Sans_Bold';
}
.reminder-section dd.order-operate {
  margin-top: 10px;
  _margin-top: 5px;
  _padding-bottom: 1px;
}
.reminder-section .order-operate .ui-button-normal {
  margin-left: 7px;
  padding: 3px 5px;
  font-size: 12px;
}
.countdown {
  display: inline-block;
  margin-left: 5px;
  color: #ef651c;
  font-family: 'HarmonyOS_Sans_Bold';
}
.fund-pnl {
  display: block;
  margin-bottom: 30px;
  font: 400 12px/24px arial;
}
.user-shipping {
  background: #f8f8f8 none repeat scroll 0 0;
  border: 1px solid #eee;
  border-bottom: 0 none;
  margin-top: 20px;
  padding-bottom: 8px;
}
.user-shipping h3 {
  font-family: 'HarmonyOS_Sans_Bold';
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  padding: 5px 0 5px 10px;
  font-size: 12px;
}
.user-shipping li {
  line-height: 24px;
  clear: both;
  overflow: hidden;
  display: block;
}
.user-shipping label {
  float: left;
  width: 250px;
  text-align: right;
  color: #666;
  font-family: 'HarmonyOS_Sans_Bold';
  padding-right: 5px;
}
.user-shipping span {
  float: left;
  width: 600px;
}
.fund-pnl .ui-box-normal-system {
  border: 1px solid #dae6f8;
  margin-bottom: 10px;
}
.fund-pnl .ui-box-normal-system .ui-box-title {
  height: 16px;
  padding: 10px;
  line-height: 16px;
  font-size: 12px;
  font-family: 'HarmonyOS_Sans_Bold';
  background-color: #ebf3ff;
  border: 0;
}
.re-order {
  margin-bottom: 5px !important;
}
.resmt-order {
  margin-bottom: 5px !important;
}
.recnc-order {
  margin-bottom: 5px !important;
}
.ui-box-normal-system .ui-box-content {
  padding: 15px;
  line-height: 12px;
}
.ui-box-normal-system .ui-box-content-bill {
  padding: 5px 0 0 0;
  line-height: 12px;
}
.shipping-table col.tracking-name {
  width: 120px;
}
.shipping-table col.tracking-number {
  width: 140px;
}
.shipping-table col.tracking-shippingtime {
  width: 100px;
}
.shipping-table .col-name th {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 10px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.shipping-table .shipping-bd td {
  vertical-align: top;
  padding: 8px 0;
}
.shipping-table .shipping-bd .ui-notice {
  margin-bottom: 10px;
  margin-top: 5px;
}
.shipping-table .col-name th {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 10px;
}
.shipping-table .shipping-bd td.tracking-name {
  word-break: break-word;
  padding-right: 12px;
}
.shipping-table .shipping-bd td.tracking-number {
  word-break: break-all;
  padding-right: 16px;
}
.shipping-table .col-name th.tracking-name {
  width: 120px;
  padding-right: 12px;
}
.shipping-table .col-name th.tracking-number {
  width: 140px;
  padding-right: 16px;
}
.shipping-table .col-name th.tracking-shippingtime {
  width: 100px;
}
.shipping-table .shipping-bd .tracking-detail .tracks-list li {
  list-style: disc;
  line-height: 16px;
  margin-bottom: 6px;
}
.shipping-table .shipping-bd .tracking-detail .view-more-box {
  line-height: 30px;
}
.shipping-table .shipping-bd .tracking-detail .get-down-pdf {
  position: relative;
  margin: 5px auto;
}
.shipping-table .shipping-bd .tracking-detail .get-down-pdf .word {
  font-family: Roboto-Regular;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 16px;
  letter-spacing: 0px;
  color: #00939E;
  position: relative;
  display: inline-block;
  max-width: 180px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shipping-table .shipping-bd .tracking-detail .get-down-pdf .word:before {
  display: inline-block;
  content: '';
  background: url("../images-website/account/icon-down2.png") no-repeat center;
  width: 16px;
  height: 16px;
  vertical-align: sub;
}
.shipping-table .shipping-bd .tracking-detail .get-down-pdf .down-tips {
  background: url("../images-website/account/icon-question.png") no-repeat center;
  width: 16px;
  height: 16px;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.shipping-table .shipping-bd .tracking-detail .get-down-pdf .down-tips:before {
  display: block;
  content: '';
  width: 16px;
  height: 8px;
  background: transparent;
  position: absolute;
  bottom: -4px;
  left: 0;
  z-index: 1;
}
.shipping-table .shipping-bd .tracking-detail .get-down-pdf .down-tips .text-tips {
  display: none;
  position: absolute;
  width: 240px;
  z-index: 2;
  left: 0;
  top: 18px;
  padding: 4px 8px;
  color: #666666;
  text-align: left;
  font-size: 13px;
  line-height: 16px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08), 0 3px 8px 0 rgba(0, 0, 0, 0.04);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
}
.shipping-table .shipping-bd .tracking-detail .get-down-pdf .down-tips .text-tips a:hover {
  color: #00939E;
  text-decoration: underline;
}
.shipping-table .shipping-bd .tracking-detail .get-down-pdf .down-tips:hover .text-tips {
  display: block;
}
.product-table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  margin-top: 10px;
  font-size: 12px;
}
.product-table td {
  border: 1px solid #E6E6E6;
  line-height: 1.5;
}
.product-table col.baobei {
  width: 435px;
}
.product-table col.price {
  width: 120px;
}
.product-table col.quantity {
  width: 65px;
}
.product-table col.amount {
  width: 84px;
}
.product-table col.trade-status {
  width: 100px;
}
.product-table col.shipping {
  width: auto;
}
.product-table .col-name th {
  background: #eaf4fe;
  color: #000;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-weight: normal;
}
.product-table .col-name th.baobei {
  text-align: left;
  padding-left: 10px;
}
.product-table .order-bd td {
  border-left-color: #E6E6E6;
  border-right-color: #E6E6E6;
  overflow: hidden;
  padding: 8px 5px;
  text-align: center;
  vertical-align: top;
}
.product-table .order-bd .baobei,
.product-table .order-bd .price,
.product-table .order-bd .quantity,
.product-table .order-bd .amount,
.product-table .order-bd .trade-status {
  border-left: none;
  border-right: none;
}
.product-table .order-bd .shipping {
  border-right: none;
}
.product-table .order-bd .shipping .okuplaod {
  width: 170px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  word-break: break-all;
  line-height: 16px;
}
.product-table .order-bd .baobei,
.product-table .order-bd .shipping {
  padding-left: 10px;
  padding-right: 0;
  text-align: left;
}
.product-table .baobei .pic {
  border: 1px solid #E9E9E9;
  margin-right: 10px;
  float: left;
}
.product-table .baobei .pic img {
  max-width: 50px;
  max-height: 50px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.product-table .baobei .baobei-name {
  display: block;
  line-height: 18px;
  margin-top: -2px;
  overflow: hidden;
}
.product-table .baobei .baobei-name:hover {
  color: #00939E;
  text-decoration: underline;
}
.product-table .baobei .spec {
  color: gray;
  line-height: 18px;
  max-height: 38px;
  overflow: hidden;
  margin-left: 60px;
}
.product-table .baobei .spec .p-color-image {
  width: 16px;
  height: 16px;
}
.product-table .baobei .seller-sign,
.product-table .baobei .other-info {
  margin-left: 60px;
}
.product-table .baobei .spec span {
  margin-right: 5px;
}
.product-table .baobei .seller-sign {
  color: #00939E;
}
.product-table .shipping .order-target {
  padding-left: 0;
}
.product-fees td {
  padding-right: 25px;
  text-align: left;
}
.product-table .comment-tr td {
  border: 0 none;
}
.product-table .comment-cell em {
  color: #666;
  margin-right: 5px;
  font-style: normal;
}
.product-table .comment-cell {
  color: #00939E;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px 0;
}
.product1-note {
  color: #999;
  line-height: 12px;
  font-size: 12px;
  margin-left: 60px;
}
.fund-table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
.fund-table td {
  border: 1px solid #E6E6E6;
  border-left: none;
  border-right: none;
  border-bottom: none;
  line-height: 1.5;
}
.fund-table .product-price {
  /* width: 120px */
  color: #333333;
}
.fund-table .product-price-bill {
  border-right: 1px solid #E6E6E6;
}
.fund-table .shipping-price {
  /* width: 120px */
}
.fund-table .change-price {
  /* width: 120px */
}
.fund-table .discount-price,
.fund-table .coupon-balance {
  /* width: 120px */
}
.fund-table .order-price {
  width: 240px;
}
.fund-table .fee {
  /*width: 80px*/
}
.fund-table td.fee {
  font-family: 'HarmonyOS_Sans_Bold';
}
.fund-table td.amount {
  font-family: 'HarmonyOS_Sans_Bold';
  color: #bd1a1d;
  width: auto;
}
.fund-table td.amount-bill {
  font-family: 'HarmonyOS_Sans_Bold';
  color: #bd1a1d;
  width: auto;
  border-right: 1px solid #E6E6E6;
}
.fund-table .product-price-ids {
  width: 148px;
  word-break: break-all;
  word-spacing: normal;
}
.fund-table .col-name th {
  background-repeat: repeat-x;
  color: #000;
  height: 30px;
  text-align: center;
  font-family: 'HarmonyOS_Sans_Bold';
}
.fund-table .fund-bd td {
  overflow: hidden;
  padding: 8px 5px;
  text-align: center;
  vertical-align: middle;
}
.fund-table .fund-bd .pay-c3 {
  overflow: visible;
}
.fund-table td.fee {
  font-family: 'HarmonyOS_Sans_Bold';
}
.fund-table td.amount {
  font-family: 'HarmonyOS_Sans_Bold';
  color: #bd1a1d;
}
.dpl-table tbody td.zero-result {
  font-size: 16px;
  height: 120px;
  color: #999;
  vertical-align: middle;
  text-align: center;
  font-family: 'HarmonyOS_Sans_Bold';
  border: none;
}
/*smt file upload*/
.file-remaining {
  color: #666;
  border: 1px solid #d3e2f5;
  background: #f3f8ff;
  font-size: 12px;
  width: 100%;
}
.file-remaining .remaining-body {
  padding: 8px;
  border-bottom: 1px dotted #c4d5ea;
  margin-top: 12px;
}
.ui-uploader-common-file .upabtn {
  position: relative;
  float: left;
  width: 210px;
  z-index: 0;
  vertical-align: middle;
  line-height: 18px;
  height: 18px;
  padding: 4px 9px 3px;
  margin-right: 20px;
  font-family: 'HarmonyOS_Sans_Bold';
  text-align: left;
  display: inline-block;
}
.ui-uploader-common-file .upabtn-2 {
  position: relative;
  float: left;
  width: 300px;
  z-index: 0;
  vertical-align: middle;
  line-height: 18px;
  height: 18px;
  padding: 4px 9px 3px;
  margin-right: 20px;
  font-family: 'HarmonyOS_Sans_Bold';
  text-align: left;
  display: inline-block;
}
.uploader_li {
  margin-bottom: 12px;
  clear: both;
  overflow: hidden;
  display: block;
}
.uploader_note {
  float: left;
  width: 514px;
  line-height: 16px;
  padding-top: 5px;
}
.uploader_note a {
  font-family: 'HarmonyOS_Sans_Bold';
}
.uploader_note span {
  font-family: 'HarmonyOS_Sans_Bold';
}
.uploader_note .add-filenote {
  font-weight: normal;
  font-size: 11px;
  color: #ea0000;
  margin-top: 2px;
  display: inline-block;
}
.ui2-icon-x {
  background: url(../images-website/stm-iocn1.png?v=201021) no-repeat 0 0;
  vertical-align: middle;
}
.ui2-icon-bom {
  background-position: -10px -80px;
  width: 14px;
  height: 13px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 3px;
}
.ui2-icon-centroid {
  background-position: -8px -106px;
  width: 19px;
  height: 13px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 3px;
}
.ui2-icon-otherfiles {
  background-position: -1px -582px;
  width: 13px;
  height: 16px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 3px;
}
.ui2-icon-attachment {
  background-position: -9px -137px;
  width: 17px;
  height: 17px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 3px;
}
.ui-uploader-common-file {
  float: left;
}
.ui-uploader-file {
  padding: 0 10px;
  margin-bottom: -1px;
}
.ui-uploader-file-item {
  float: left;
  width: 100px;
  margin: 12px 7px;
  height: auto;
  line-height: 18px;
  position: relative;
  word-break: break-all;
}
.cartupfile {
  display: inline;
  width: 180px;
  margin: 15px 10px;
  word-break: break-word;
}
.status-action-remove {
  position: absolute;
  right: -1px;
  top: 3px;
  background-position: -50px -458px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}
.ui-uploader-file-name {
  float: none;
  margin-right: 0;
  height: 90px;
  background-color: #fff;
}
.icon-file-zip,
.icon-file-doc,
.icon-file-docx,
.icon-file-xls,
.icon-file-xlsx,
.icon-file-txt,
.icon-file-pdf,
.icon-file-rar,
.icon-file-csv,
.icon-file-7zip {
  width: 31px;
  position: relative;
  margin: 15px 35px;
  display: inline-block;
  background: url(../images-website/stm-iocn1.png?v=201021) 0 0 no-repeat;
  vertical-align: middle;
  height: 34px;
}
.icon-file-zip {
  background-position: 0 -377px;
}
.icon-file-doc {
  background-position: 0 -458px;
}
.icon-file-docx {
  background-position: 0 -458px;
}
.icon-file-xls {
  background-position: 0 -336px;
}
.icon-file-xlsx {
  background-position: 0 -336px;
}
.icon-file-txt {
  background-position: -50px -336px;
}
.icon-file-pdf {
  background-position: -50px -376px;
}
.icon-file-rar {
  background-position: 0 -418px;
}
.icon-file-csv {
  background-position: -50px -418px;
}
.icon-file-7zip {
  background-position: 0 -498px;
}
.uploader-file-name {
  margin-bottom: 0;
  text-align: center;
  width: 100px;
  padding: 0 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bianhei {
  background: #999 !important;
}
.ui-uploader-common-file b {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}
.ui-uploader-common-file b input {
  width: 100%;
  vertical-align: middle;
  cursor: pointer;
  font-size: 35px;
}
.rf-button {
  border-radius: 2px;
  padding: 7px 15px 8px;
  background-color: #f7f9fd;
  color: #191919;
  transition-duration: 300ms;
  transition-property: background, color, border;
  transition-timing-function: linear;
  cursor: pointer;
  margin-left: 20px;
  font-size: 14px;
  border: 1px solid #ddd;
}
/**/
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 10010;
  background: url('../images-website/overlay.png');
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-opened {
  z-index: 10030;
}
.fancybox-skin {
  position: relative;
  background: #e4e6e5;
  text-shadow: none;
  width: auto;
  height: auto;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-outer .box_login .socialconnect a {
  height: 46px;
  line-height: 46px;
}
.fancybox-outer .box_login .socialconnect a:before {
  height: 46px;
  line-height: 46px;
}
.fancybox-outer .box_login .socialconnect a:after {
  height: 46px;
  line-height: 46px;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url("../images-website/bg-sprite.png");
}
.fancybox-close {
  cursor: pointer;
  height: 43px;
  position: absolute;
  right: -18px;
  top: -18px;
  width: 43px;
  z-index: 8040;
}
.fancybox-close:hover {
  background-position: 0 -43px;
}
.zhifu_tanchu {
  padding-top: 30px;
}
.zhifu_tanchu .zhifusuccessful,
.zhifu_tanchu .zhifuerror {
  display: inline-block;
  height: 34px;
  line-height: 35px;
  padding: 0 15px;
  background-color: #3c948b;
  color: #fff;
  cursor: pointer;
  border: 0;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.zhifu_tanchu .zhifuerror {
  background: #666;
  margin-left: 10px;
}
.zhifu_tanchu .zhifusuccessful:hover,
.zhifu_tanchu .zhifuerror:hover {
  opacity: 0.75;
  color: #fff;
  text-decoration: none;
}
/*  */
.addmore {
  position: absolute;
  width: 374px;
  border: 1px solid #bbb;
  left: 0px;
  top: 48px;
  background-color: #FFF;
  padding: 5px 0px 0px;
  line-height: 20px;
  max-height: 200px;
  overflow: hidden;
  overflow-y: auto;
}
.addmore li {
  padding: 0px 5px;
  cursor: pointer;
}
.addmore li:hover {
  background-color: #eee;
}
.addmore .morestyle {
  width: 100%;
  background-color: #00939E;
  color: #FFF;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
/*edit address*/
.addmore {
  line-height: 16px;
  max-height: 170px;
  border: 1px solid #dbdbdb;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  background: #fff;
}
.addmore .ulCity,
.addmore .ulPostCode,
.addmore .ulCountry {
  line-height: 20px;
  min-height: 0;
  font-size: 13px;
  font-weight: normal;
}
.addmore .ulCity .ui-corner-all,
.addmore .ulPostCode .ui-corner-all,
.addmore .ulCountry .ui-corner-all {
  display: block;
  padding: 2px 0.4em;
  text-decoration: none;
  color: #333;
  background: #fff;
}
.addmore .ulCity .ui-corner-all:hover,
.addmore .ulPostCode .ui-corner-all:hover,
.addmore .ulCountry .ui-corner-all:hover {
  background: #ccc;
}
.morestyle {
  padding: 2px 0.4em;
}
.chosen-search {
  padding: 2px 0.4em;
}
.chosen-search input {
  border: 1px solid #ccc;
  display: block;
  line-height: 22px;
  padding: 2px;
  width: 194px;
  background: url(../images-website/searc.gif) no-repeat 290px center;
}
.chosen-search input:focus {
  border-color: #39F;
}
/*//////////////////////////////////////////////////////////////////////////////////////*/
.address-item-inner input.disabled,
.address-info-item input.disabled {
  background-color: #cccccc !important;
  cursor: not-allowed !important;
}
/*.address-item-inner input.disabled, .address-info-item input.active-input {*/
/*    background: none ;*/
/*    cursor: default !important;*/
/*}*/
.addmore .morestyle {
  color: #fff;
}
.address-info-item #country,
.address-info-item .ui-city,
.address-info-item .txtPostCode {
  background: url(../images-website/defaultdown.gif) no-repeat right center #fff;
  cursor: pointer;
  padding-right: 22px;
}
#city.active-input {
  background: none;
}
#txtPostCode.active-input {
  background: none;
}
/*//////////////////////////////////////////////////////////////////////////////////////////*/
.arrow-box {
  position: relative;
  margin-left: 5px;
}
.arrow-box {
  background-color: #ff8400;
  color: #fff;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 2px;
  line-height: 1.25;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 2px;
}
.arrow-box:after,
.arrow-box:before {
  border: 0 solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.arrow-box span {
  font-size: 11px;
}
.arrow-box:before {
  border-color: transparent;
  border-right-color: #ff8400;
  border-width: 4px;
  right: 100%;
  top: 3px;
}
/*address list*/
.shipping-address .addr .deftip {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 2px;
  text-decoration: none;
  display: none;
  filter: alpha(opacity=70);
  opacity: 0.7;
  z-index: 3;
}
.shipping-address .addr .deftip {
  background: #aaa;
  color: #fff;
}
.shipping-address {
  width: 852px;
  /*margin: 20px auto;*/
}
.shipping-address .list {
  width: 850px;
}
.shipping-address .addr {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 264px;
  height: 152px;
  margin: 0 16px 16px 0;
  color: #666;
  cursor: pointer;
}
.shipping-address .addr .inner {
  z-index: 2;
  position: relative;
  padding: 11px 15px;
  background: url(../images-website/237hover.png) no-repeat;
  overflow: hidden;
  height: 130px;
}
.shipping-address .addr .name {
  font-family: 'HarmonyOS_Sans_Bold';
}
.addr .curmarker {
  background: url(../images-website/top-header-sprite.png?v=210719) no-repeat;
}
.shipping-address .addr-cur .inner,
.shipping-address .addr .inner:hover {
  background-image: url(../images-website/237active.png);
}
.shipping-address .addr .curmarker {
  z-index: 3;
  position: absolute;
  background-position: 0 -1492px;
  width: 28px;
  height: 28px;
  top: 123px;
  right: 1px;
  visibility: hidden;
}
.shipping-address .addr-cur .curmarker {
  visibility: visible;
}
.shipping-address .addr .setdefault {
  color: #666;
  background: #fff;
}
.shipping-address .addr-def .setdefault {
  display: none;
}
.shipping-address .addr-def .deftip {
  display: block;
}
.shipping-address .addr .addr-hd {
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
  padding: 0 0 5px;
  margin-bottom: 5px;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.shipping-address .addr .addr-hd span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.shipping-address .addr .addr-hd .change-forward {
  margin-left: 8px;
}
.shipping-address .addr-active .inner {
  background-image: url(../images-website/237active.png);
}
.shipping-address .addr-set .setdefault {
  display: block;
}
.shipping-address .addr-toolbar {
  display: none;
}
.shipping-address .addr-cur .addr-toolbar {
  display: block;
  height: 16px;
}
.shipping-address .control {
  min-height: 25px;
}
.shipping-address .manageAddr {
  float: right;
  color: #C97;
  cursor: pointer;
  margin-top: 3px;
}
.tc-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding: 0 10px;
  overflow: hidden;
  border: 1px solid #ccc;
  border-width: 0 1px;
  border-radius: 2px;
  background: #ccc url(../images-website/huibtn.png) 0 -380px repeat-x;
  cursor: pointer;
  color: #333;
  height: 25px;
  line-height: 25px;
  font-family: 'HarmonyOS_Sans_Bold';
  text-decoration: none;
  _border: 1px solid #ccc;
}
.tc-btn.createAddr {
  background-position: 0 -106px;
  color: #fff;
}
.abtn {
  color: #c97;
  cursor: pointer;
}
.shipping-address .addr .addr-bd span {
  margin-right: 3px;
  word-break: break-all;
  word-wrap: break-word;
  font-size: 11px;
}
.shipping-address .addr .addr-bd {
  height: 86px;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
}
.sa-operation .abtn {
  margin-right: 10px;
}
.shipping-address .addr .inner-add {
  border-style: dashed;
  height: 230px;
  width: 316px;
  border-width: 2px;
  box-sizing: border-box;
  border-color: #C7C7C7;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  border-radius: 6px;
}
.shipping-address .addr:hover .inner-add {
  border-color: #c97;
}
.address-plus-icon {
  margin: 0px auto;
  background: url(../images-website/addnew.png) center center no-repeat;
  width: 50px;
  height: 50px;
}
.a-color-tertiary {
  font-size: 20px;
  font-family: 'HarmonyOS_Sans_Medium';
  margin-top: 16px;
  color: #666666;
}
.shipping-address .addr .inner-add-list {
  border-style: dashed;
  width: 264px;
  height: 152px;
  border-width: 2px;
  box-sizing: border-box;
  border-color: #C7C7C7;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  border-radius: 6px;
}
.shipping-address .addr:hover .inner-add-list {
  border-color: #c97;
}
.address-plus-icon-list {
  margin: 0px auto;
  background: url(../images-website/addnew.png) center center no-repeat;
  width: 40px;
  height: 40px;
}
.a-color-tertiary-list {
  font-size: 18px;
  font-family: 'HarmonyOS_Sans_Medium';
  margin-top: 10px;
  color: #666666;
}
.shipping-address .addr .addr-bd .street {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.shipping-address .addr .addr-bd .city_overstep {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.shipping-address .addr .addr-bd .phone {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/*product detail*/
.orderdetail {
  background-color: #FFFFFF;
  border-left: 1px solid #E3E6EB;
  border-top: 1px solid #E3E6EB;
  color: #666;
}
.orderdetail td {
  border-bottom: 1px solid #E3E6EB;
  border-right: 1px solid #E3E6EB;
  padding: 3px 5px 3px 10px;
}
.product-price-info-wrapper {
  padding-top: 10px;
  margin-right: 10px;
  float: right;
}
.orderdetail .product-price-info1,
.orderdetail .product-price-info2,
.orderdetail .product-price-info3 {
  clear: both;
  float: right;
}
.orderdetail .product-price-title {
  color: #999999;
  line-height: 18px;
  margin: 0 2px 0 15px;
}
.orderdetail .currency,
.orderdetail .value {
  color: #333333;
  font-size: 12px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.orderdetail .product-price-info2 {
  margin-top: 5px;
}
.orderdetail .product-price-total {
  font-size: 14px;
}
.ui-cost b {
  color: #FF6600;
}
.orderdetail .product-price-info3 {
  margin-top: 15px;
}
.orderdetail .product-price-info3 a {
  text-decoration: none;
}
.orderdetail .product-price-info3 input[type=submit] {
  padding: 2px 5px;
}
.orderdetail td input.txtstyle1 {
  border: 1px solid #eee;
  padding: 5px 0;
}
.gotosmt-button {
  color: #333;
  background-color: #eff3f6;
  background-image: linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%);
  padding: 5px 10px;
  font-size: 12px;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 20px;
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-repeat: repeat-x;
  background-position: -1px -1px;
  background-size: 110% 110%;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-top: 15px;
  margin-right: 8px;
}
.gotosmt-button:hover {
  border-color: #a4a7ab;
  background-color: #e6ebf1;
  background-image: linear-gradient(-180deg, #f0f3f6 0%, #e6ebf1 90%);
  background-position: 0 -0.5em;
  text-decoration: none;
}
.gotosmt-button:active {
  background-color: #e9ecef;
  background-image: none;
  border-color: rgba(27, 31, 35, 0.35);
  box-shadow: inset 0 0.15em 0.3em rgba(27, 31, 35, 0.15);
}
/*quote number*/
.boardnumber {
  width: 356px;
  border: 1px solid #64b800;
  overflow: hidden;
  position: absolute;
  left: 10px;
  top: 33px;
  background-color: #FFF;
  z-index: 1;
  padding: 5px 0 0;
  color: #6E6E6E;
}
.boardnumber ul {
  width: 347px;
  overflow: hidden;
  padding: 0px 4px;
}
.boardnumber li {
  float: left;
  width: 57px;
  padding-bottom: 4px;
  font-size: 12px;
}
.boardnumber .boardnumberbtn input.txtstyle2 {
  width: 95px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #d8d8d8;
  color: #6E6E6E;
  padding-left: 3px;
  margin-right: 3px;
}
.boardnumber .boardnumberbtn {
  padding-bottom: 8px;
  padding-left: 4px;
}
.boardnumber .boardnumberbtn a input {
  width: 60px;
  height: 23px;
  text-align: center;
  line-height: 23px;
  cursor: pointer;
  border: 0px;
  font-size: 12px;
  margin-left: 6px;
  background: #467FEA;
  border-radius: 2px;
  color: #fff;
}
.boardnumber .boardnumberbtn a:hover {
  text-decoration: none;
  opacity: 0.8;
}
.boardnumber .boardnumberbtn a input#btn3 {
  background: #7B7B7B;
}
.pay_directly {
  line-height: 36px;
  color: #B59F38;
  background: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 2px 17px 0px;
  position: relative;
  left: -17px;
  top: 0px;
  margin-right: -34px;
  margin-top: -8px;
}
.line_pay_directly {
  height: 1px;
  background-color: #f1f1f1;
  margin-left: 20px;
}
.pay_directly .full-icon {
  position: relative;
  float: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  background: #f48719;
  border: 1px solid #f48719;
  color: #fff;
  padding: 1px 10px;
  height: 16px;
  line-height: 16px;
  margin: 6px 10px 0 5px;
}
.item-selected .pay_directly .full-icon {
  position: relative;
  float: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  background: #f48719;
  border: 1px solid #f48719;
  color: #fff;
  padding: 1px 10px;
  height: 16px;
  line-height: 16px;
  margin: 6px 10px 0 5px;
}
.paynote {
  line-height: 16px;
}
.item-selected .pay_directly .full-icon b {
  display: block;
  position: absolute;
  width: 5px;
  height: 6px;
  left: -1px;
  bottom: -5px;
  background: url(../images-website/cart-line-02.png) 0 0 no-repeat;
  overflow: hidden;
}
.pay_directly .full-gray-icon {
  background: #fff;
  color: #f48719;
  border: 1px solid #f48719;
}
.full-gray-icon b {
  display: block;
  position: absolute;
  width: 5px;
  height: 6px;
  left: -1px;
  border: 0;
  bottom: -5px;
  background: url(../images-website/cart-line-02.png) 0 -7px no-repeat;
  overflow: hidden;
}
.pay_directly .line-circle {
  display: block;
  position: absolute;
  top: 34px;
  left: 22px;
  height: 36px;
  width: 2px;
  background: url(../images-website/cart-line-02.png) -9px 0 repeat-y;
}
/*cart_content*/
.cart_content {
  width: 990px;
  margin: 0 auto;
}
.cart_content .u-wpa-box {
  background: #fff;
}
.cart_content .u-wpa-box .calc_tabs {
  margin: 0;
  padding: 30px 0 0;
}
.main-title {
  padding-top: 15px;
  position: relative;
}
.continue-shopping {
  float: left;
}
a.continue-btn,
a.return-btn {
  padding-left: 10px;
  color: #999;
  font-size: 14px;
  background: url(../images-website/buyer-award-icon.png) no-repeat 0 -366px;
}
.timezone {
  position: absolute;
  top: 15px;
  left: 620px;
  font-size: 12px;
  color: #999;
}
a.continue-btn:hover,
a.return-btn:hover {
  color: #f90;
  background: url(../images-website/buyer-award-icon.png) no-repeat 0 -389px;
}
.cart_content .col999 {
  color: #999;
}
.cart_content .bundle-hd .bd-promos a {
  color: #666;
}
.cart_content .bundle-hd .bd-promos a:hover {
  color: #f90;
}
.checkbox_all {
  cursor: pointer;
  margin-bottom: 20px;
}
.checkbox_all_checked label {
  background-position: 0 -677px;
}
.titl-checkout {
  margin: 10px 0 -10px;
}
.titl-checkout .checkbox_all {
  width: 45px;
  margin-bottom: 0;
  margin-left: 20px;
}
.bp-horizontal {
  width: 395px;
  position: relative;
}
/*cart-toolbar*/
.cart-toolbar {
  min-height: 50px;
  border: 1px solid #f0f0f0;
  background: #fff;
  position: relative;
}
.fixed-bottom {
  position: fixed;
  background: #fff;
  bottom: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  border-width: 1px 0;
  border-top: 1px solid #f0f0f0 \9;
  box-shadow: 0 -1px 8px rgba(0, 1, 1, 0.08);
}
.toolbar-wrap {
  position: relative;
  width: 988px;
  margin-left: 272px;
  height: auto;
}
.toolbar-wrap .options-box {
  position: relative;
  height: 50px;
}
.toolbar-wrap .options-box .checkbox_all {
  float: left;
  height: 18px;
  line-height: 18px;
  padding: 16px 0 0px 9px;
  white-space: nowrap;
}
.toolbar-wrap .options-box .item-combine-inner {
  float: left;
  padding: 16px 0 0px 9px;
}
.toolbar-wrap .toolbar-right {
  position: absolute;
  height: 52px;
  right: 0;
  top: -1px;
  width: 610px;
}
.toolbar-wrap .toolbar-right .comm-right {
  float: right;
  width: 650px;
}
.toolbar-wrap .price-sum .txt {
  float: left;
  width: 92px;
  text-align: right;
  color: #999;
}
.toolbar-wrap .btn-area {
  float: right;
  margin: 7px 0 0;
}
.toolbar-wrap .price-sum {
  float: right;
  height: 43px;
  white-space: nowrap;
  line-height: 20px;
  margin: 7px 20px 0 10px;
  color: #666;
  width: auto;
  position: relative;
}
.toolbar-wrap .amount-sum {
  float: right;
  color: #999;
  height: 44px;
  line-height: 20px;
  margin: 7px 0 0;
  cursor: pointer;
}
.toolbar-wrap .price-sum .price {
  display: inline-block;
  text-align: right;
}
.toolbar-wrap .price-sum .price em {
  font-size: 16px;
  color: #E2231A;
  font-family: 'HarmonyOS_Sans_Bold';
}
.toolbar-wrap .amount-sum em {
  color: #E2231A;
  font-family: 'HarmonyOS_Sans_Bold';
  margin: 0 3px;
}
.bottom-info {
  margin: 25px 0 0 0;
}
.bottom-info .bottom-info-left {
  float: left;
  width: 245px;
}
.bottom-info .bottom-info-right-wrapper {
  float: right;
  /*border-left: 1px solid #eee;*/
  padding-left: 30px;
}
.bottom-info .bottom-info-right {
  float: right;
}
.bottom-info .bottom-info-right ul {
  margin-bottom: 5px;
  float: right;
  font-size: 14px;
}
.bottom-info .bottom-info-right li {
  line-height: 18px;
  margin-left: 0;
  padding-bottom: 12px;
  color: #999;
  text-align: right;
  list-style-type: none;
}
.bottom-info .bottom-info-right .default-price {
  color: #333;
  font-size: 14px;
  padding-left: 5px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.buy-now {
  clear: both;
  border: 1px solid #e87b0e;
  background-color: #ff9917;
  background-image: -moz-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -ms-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffab02), to(#ff8a28));
  background-image: -webkit-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -o-linear-gradient(top, #ffab02, #ff8a28);
  background-image: linear-gradient(top, #ffab02, #ff8a28);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab02', endColorstr='#ff8a28', GradientType=0);
}
.buy-now:active,
.buy-now:visited {
  border: 1px solid #e87b0e;
  background-color: #ff9917;
  background-image: -moz-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -ms-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffab02), to(#ff8a28));
  background-image: -webkit-linear-gradient(top, #ffab02, #ff8a28);
  background-image: -o-linear-gradient(top, #ffab02, #ff8a28);
  background-image: linear-gradient(top, #ffab02, #ff8a28);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab02', endColorstr='#ff8a28', GradientType=0);
}
.buy-now:hover {
  background-color: #f8af23;
  background-image: -moz-linear-gradient(top, #ffbc35, #f2a210);
  background-image: -ms-linear-gradient(top, #ffbc35, #f2a210);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffbc35), to(#f2a210));
  background-image: -webkit-linear-gradient(top, #ffbc35, #f2a210);
  background-image: -o-linear-gradient(top, #ffbc35, #f2a210);
  background-image: linear-gradient(top, #ffbc35, #f2a210);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc35', endColorstr='#f2a210', GradientType=0);
}
.mod-checkout {
  background: #f2f4f6;
  margin-top: 10px;
  padding: 10px;
  font-size: 12px;
}
.mod-checkout .checkbox_all {
  margin: 0 10px 0 0;
  padding: 4px;
  display: inline-block;
}
.actions_combineshipping {
  display: inline-block;
}
.bp-shipping-new {
  border: 1px dashed #ccc;
  float: right;
  margin-right: 30px;
  padding: 10px 20px 14px;
}
.bp-shipping-new .country-selector-title {
  line-height: 28px;
  color: #999;
}
.country-selector .link-fake-selector {
  position: relative;
  height: 32px;
  font-family: tahoma;
  font-size: 11px;
  border: 1px solid #c4c4c4;
  border-radius: 3px;
  overflow: hidden;
  width: 258px;
}
.country-selector .link-fake-selector .list-title {
  height: 19px;
  padding: 6px 11px 0 7px;
  font: 11px/17px Tahoma;
  color: #666;
  background: #FFF;
  /*border: solid #DEDEDE;*/
  /*border-width: 1px 0 0 1px;*/
  overflow: hidden;
  cursor: default;
}
.country-selector .link-fake-selector .fold:before {
  content: "";
  display: block;
  border: 1px solid #fff;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  border-top: 6px solid #333;
  position: absolute;
  right: 5px;
  top: 12px;
  height: 0;
  width: 0;
}
.country-selector .link-fake-selector .list-title.unfold:before {
  content: "";
  display: block;
  border: 1px solid #fff;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  border-bottom: 6px solid #333;
  position: absolute;
  right: 5px;
  top: 9px;
  height: 0;
  width: 0;
}
.country-selector .link-fake-selector .country-text {
  position: relative;
  line-height: 10px;
  vertical-align: middle;
}
.country-selector .list-container {
  position: absolute;
  background-color: #FFF;
  border-color: #ccc;
  border-style: none solid solid;
  border-width: medium 1px 1px;
  height: 250px;
  overflow-y: auto;
  padding: 5px 0;
  width: 258px;
  z-index: 999;
}
.list-container a {
  display: block;
  float: none;
  margin: 0 3px !important;
  padding: 2px 4px;
  font: 11px Tahoma;
  color: #105cb6;
  border: 1px solid #FFf;
  text-decoration: none;
}
.country-selector .list-container a:hover {
  background-color: #f5faff;
  text-decoration: none;
  border: 1px solid #C4D8E6;
}
.shipping_country {
  position: relative;
  display: inline-block;
}
.shipping_country img {
  /*vertical-align: top;*/
  margin-right: 4px;
}
.product-shipping {
  display: inline-block;
  position: relative;
}
.product-shipping .product-shipping-select {
  border: 1px solid #C6C6C6;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  padding: 0 19px 0 5px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  z-index: 1;
  background: url(../images-website/buyer-award-icon.png) no-repeat scroll 100% -544px #FFF;
  min-width: 70px;
  color: #333;
}
.product-shipping .product-shipping-select-open {
  /*border-bottom: none;*/
  height: 27px;
  z-index: 100;
  box-shadow: 1px 0 0 rgba(0, 0, 0, 0.1);
}
.pnl-shipping {
  font-size: 11px;
  position: absolute;
  z-index: 1;
  border: 1px solid #c6c6c6;
  border-bottom: 2px solid #E3E3E3;
  background: #FFF;
  text-align: left;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
}
.pnl-shipping .inner-new {
  border-bottom: 1px solid #C6C6C6;
  width: 470px;
  overflow: hidden;
}
.bottom-info .bottom-info-right .pnl-shipping li {
  padding: 4px 5px 4px 10px;
  line-height: 20px;
  list-style-type: none;
  font-size: 12px;
  text-align: left;
  margin-left: 0;
}
.bottom-info .bottom-info-right .pnl-shipping li:hover {
  background: #efefef;
}
.bottom-info .bottom-info-right .pnl-shipping li label {
  cursor: pointer;
}
.bottom-info .bottom-info-right .pnl-shipping li label input {
  margin-right: 5px;
}
.pnl-shipping .shipping-line {
  line-height: 20px;
  border-bottom: 1px solid #F2F2F2;
  padding: 8px 0;
  display: inline-block;
}
.pnl-shipping .shipping-radio {
  float: left;
  text-align: left;
  padding-left: 20px;
}
.pnl-shipping .shipping-radio input {
  vertical-align: middle;
}
.pnl-shipping .shipping-line label {
  cursor: pointer;
}
.pnl-shipping .shipping-displayname {
  float: left;
  color: #333;
  width: 130px;
  padding-left: 10px;
  word-break: normal;
  display: inline-block;
  vertical-align: top;
}
.pnl-shipping .shipping-price {
  width: 100px;
  padding-left: 10px;
  text-align: left;
  word-break: normal;
  display: inline-block;
  vertical-align: top;
}
.pnl-shipping .shipping-remaining {
  width: 95px;
  color: #999;
  padding-left: 10px;
  text-align: left;
  word-break: normal;
  display: inline-block;
  vertical-align: top;
}
.othershipping {
  display: inline-block;
  padding-left: 10px;
  vertical-align: top;
  line-height: 12px;
}
.ui-button-large {
  font-size: 18px;
  line-height: 18px;
  padding: 8px 25px;
  height: auto;
}
.bottom-info .total-price-wrapper {
  font-size: 18px;
}
.buy-now-info {
  float: right;
  clear: both;
  padding-top: 20px;
  color: #999;
}
.ui-notice.ui-notice-normal.ui-notice-alert {
  background-position: -35px -37px;
  position: relative;
  padding: 7px 22px 5px 34px;
  border: 1px solid #fff2d2;
  background-color: #fffaee;
  color: #333333;
  font-size: 13px;
  margin-bottom: 20px;
}
.ui-notice.ui-notice-normal {
  background: #fff url(../images-website/sprite-notice-addon.png) no-repeat 0 0;
}
.payment-method {
  margin: 60px 0 50px 0;
  padding: 5px 10px;
  border: 1px solid #eee;
}
.payment-method-title {
  float: left;
  margin-right: 10px;
  line-height: 30px;
}
.payment-method ul {
  float: left;
}
.shipping-pay-icon {
  margin: 8px 0 0;
}
.shipping-pay-icon i {
  background: url(../images-website/iconspirit.png?v=20250606) no-repeat 0 -140px;
  height: 19px;
  display: inline-block;
}
.shipping-pay-icon i.pay-icon {
  width: 168px;
  background-image: url("../images-website/iconspirit-orderonline.png?v=251017");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.shipping-pay-icon i.pay-icon2 {
  background-image: url("../images-website/iconspirit-orderonline.png?v=251017");
  background-repeat: no-repeat;
  background-position: 0px -21px;
  width: 208px;
  margin-left: 2px;
}
/*order_comfirm*/
.ui-step {
  margin: 12px 0 20px;
}
.ui-step-normal li {
  list-style: none;
  float: left;
  margin: 0;
}
.ui-step-normal .col4 li {
  width: 33.333333%;
}
.ui-step-normal li span {
  font-size: 12px;
  font-family: 'HarmonyOS_Sans_Bold';
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  padding: 0 15px 0 0;
  text-align: center;
  display: block;
}
.ui-step-normal li span {
  background: #E8E8E8 url(../images-website/sprite-step.png) no-repeat 100% 0;
  color: #666;
}
.ui-step-normal li.current span {
  background-color: #F90;
  color: #FFF;
}
.ui-step-normal li.active span {
  background-color: #F90;
  background-position: 100% -20px;
  color: #FFF;
}
.ui-step-normal li span.last,
.ui-step-normal li.last span {
  background-position: 100% -200px;
}
p.ui-notice.ui-notice-normal.ui-notice-prompt {
  position: relative;
  padding: 4px 30px 4px 10px;
  border: 2px solid #cee6ff;
}
.ui-notice-normal .ui-notice-prompt,
p.ui-notice.ui-notice-normal.ui-notice-prompt {
  padding-left: 35px;
  background-position: 10px -82px;
}
.address-title,
.edit-address-title {
  font-size: 20px;
  font-family: 'HarmonyOS_Sans_Bold';
  color: #333;
  line-height: 25px;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
  margin-top: 8px;
}
.address-title {
  border-bottom: 0 none;
}
.order-warn-tips .ui-notice {
  margin-bottom: 10px;
}
/*order-table-wrapper*/
.i-payment-logo {
  display: inline-block;
  vertical-align: top;
  background: url(../images-website/payment24.png?v=250424) no-repeat 0 0;
  width: 68px;
  height: 25px;
  overflow: hidden;
}
.i-payment-logo.i-useepay-logo {
  background: url("../images-website/account/pay-useepay.png?v=20260120") no-repeat center;
  width: 360px;
  height: 25px;
}
.i-payment-logo.payoneer-icon {
  background: url("../images-website/account/payoneer-icon.png?v=20251231") no-repeat center;
  width: 90px;
  height: 24px;
}
.i-payment-logo.i-visa-logo {
  background-position: -200px -97px;
  width: 50px;
}
.i-payment-logo.i-mastercard-logo {
  background-position: -250px 0;
  width: 34px;
}
.i-payment-logo.i-amex-logo {
  background-position: -450px 0;
  width: 26px;
}
.i-payment-logo.i-maestro-logo {
  background-position: -100px 0;
  width: 34px;
}
.i-payment-logo.i-paypal-logo {
  background: url(../images-website/account/methods-paypal.png) no-repeat 0 0;
  width: 126px;
  height: 40px;
}
.i-payment-logo.i-paypalcredit-logo {
  width: 360px;
  background: url(../images-website/account/pay-paypal.png?v=230405) no-repeat 0 0;
}
.i-payment-logo.i-creditcard-logo {
  background-position: -300px -250px;
  width: 185px;
}
.i-payment-logo.i-unionpay-logo {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 -165px;
  width: 60px;
  height: 28px;
  margin-left: 4px;
}
.i-payment-logo.i-qiwi-logo {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 -200px;
  width: 60px;
  height: 28px;
  margin-left: 4px;
}
.i-payment-logo.i-credit-card-logo {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 -237px;
  width: 60px;
  height: 28px;
  margin-left: 4px;
}
.i-payment-logo.i-bank-transfer-logo {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 -273px;
  width: 110px;
  height: 28px;
  margin-left: 4px;
}
.i-payment-logo.i-aliexpresspay-logo {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 -317px;
  width: 110px;
  height: 28px;
  margin-left: 4px;
}
.i-payment-logo.i-ininal-logo {
  background: url("../images-website/account/payssion-turkey.png");
  background-repeat: no-repeat;
  background-position: -186px -5px;
  width: 80px;
  height: 28px;
  margin-left: 4px;
}
.i-payment-logo.i-BKM-Express-logo {
  background: url("../images-website/account/payssion-turkey.png");
  background-repeat: no-repeat;
  background-position: -168px -59px;
  width: 92px;
  height: 28px;
  margin-left: 4px;
}
.i-payment-logo.i-creditcard-logo-carda {
  background: url("../images-website/account/methods-creditcard.png?v=230425") no-repeat 0 0;
  width: 126px;
  height: 40px;
}
.i-payment-logo.i-creditcard-logo-payssion {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 114px;
  height: 38px;
}
.i-payment-logo.i-creditcard-logo-unionpay {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 114px;
  height: 38px;
}
.i-payment-logo.i-creditcard-logo-qiwi {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 -38px;
  width: 114px;
  height: 38px;
}
.i-payment-logo.i-creditcard-logo-credit-card {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 -76px;
  width: 114px;
  height: 38px;
}
.i-payment-logo.i-creditcard-logo-bank-transfer {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 -114px;
  width: 114px;
  height: 38px;
}
.i-payment-logo.i-creditcard-logo-aliexpresspay {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 -346px;
  width: 114px;
  height: 38px;
}
.i-payment-logo.i-creditcard-logo-ininal {
  background: url("../images-website/account/payssion-turkey.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 114px;
  height: 38px;
}
.i-payment-logo.i-creditcard-logo-BKM-Express {
  background: url("../images-website/account/payssion-turkey.png");
  background-repeat: no-repeat;
  background-position: 0 -54px;
  width: 114px;
  height: 38px;
}
.i-payment-logo.i-creditcard-logo-checkout {
  background: url("../images-website/account/pay-creditcard.png?v=230425") no-repeat 0 0;
  width: 312px;
}
.i-payment-logo.i-bank-logo {
  background-position: -150px -48px;
  width: 64px;
}
.i-payment-logo.i-western-logo {
  background-position: 0 0;
  width: 68px;
}
.all-total-price {
  border-top: 1px solid #ddd;
  padding-top: 20px;
  margin: 5px auto 0 auto;
  width: 100%;
  text-align: right;
  overflow: hidden;
}
.all-total-price-info {
  float: right;
  padding-left: 30px;
  border-left: 1px solid #ddd;
}
.all-total-price-warpper {
  float: right;
  font-size: 18px;
}
.all-total-price-warpper em {
  color: #999;
}
.all-total-price #all-totalfee {
  padding-left: 5px;
}
.place-order-button {
  float: right;
  clear: both;
  padding-top: 15px;
}
.bp-banner-new {
  float: right;
  padding-right: 30px;
}
.shoppingcart-price .pricesubtal .p-title {
  margin-right: 5px;
  float: left;
}
.shoppingcart-price .pricesubtal .p-val {
  float: right;
  white-space: nowrap;
}
.shoppingcart-price .pricesubtal .p-val-del {
  white-space: nowrap;
  text-decoration: line-through;
  margin-right: 16px;
}
.shoppingcart-price .pricesubtal .p-title .count-down {
  color: #FFF;
  float: left;
  line-height: 14px;
  font-size: 11px;
  background: #ffa900 url(../images-website/buyer-award-icon.png) no-repeat 100% 0;
  padding: 0 10px 0 5px;
  margin-left: 2px;
}
.vipoff0 {
  background: url(../images-website/buyer-award-icon.png) no-repeat 0 0;
  display: inline-block;
  width: 15px;
  height: 15px;
}
.vipoff1 {
  background: url(../images-website/buyer-award-icon.png) no-repeat 0 -20px;
  display: inline-block;
  width: 15px;
  height: 15px;
}
.vipoff2 {
  background: url(../images-website/buyer-award-icon.png) no-repeat 0 -40px;
  display: inline-block;
  width: 15px;
  height: 15px;
}
.vipoff3 {
  background: url(../images-website/buyer-award-icon.png) no-repeat 0 -60px;
  display: inline-block;
  width: 15px;
  height: 15px;
}
.vipoff4 {
  background: url(../images-website/buyer-award-icon.png) no-repeat 0 -80px;
  display: inline-block;
  width: 15px;
  height: 15px;
}
.vipoff5 {
  background: url(../images-website/buyer-award-icon.png) no-repeat 0 -100px;
  display: inline-block;
  width: 15px;
  height: 15px;
}
.shoppingcart-price .pricesubtal {
  line-height: 22px;
  color: #999;
  font-size: 13px;
}
.shoppingcart-price .pricesubtal.list-item-amount-module {
  padding: 0;
  margin: 4px 10px 6px 92px;
}
.confirm-row .confirm-main .dis-modes-time {
  padding: 10px;
  background: #f3fbfe;
  color: #666;
  border: 1px solid #e2e9f5;
  font-size: 12px;
  width: 835px;
}
.confirm-row .confirm-main .dis-modes-time li {
  float: left;
  height: 46px;
  margin-left: 12px;
  margin-right: 12px;
}
.confirm-row .confirm-main .dis-modes-time li i {
  display: inline-block;
  background: url(../images-website/shipping-address-icons.png) no-repeat 0 -54px;
  width: 32px;
  height: 32px;
  vertical-align: middle;
  margin-top: 6px;
}
.confirm-row .confirm-main .dis-modes-time li i.production_t {
  background-position: -166px -23px;
}
.confirm-row .confirm-main .dis-modes-time li i.package_t {
  background-position: -51px -54px;
}
.confirm-row .confirm-main .dis-modes-time li i.plandelivery_t {
  background-position: -82px -27px;
}
.confirm-row .confirm-main .dis-modes-time li i.receving_t {
  background-position: -110px -54px;
}
.confirm-row .confirm-main .dis-modes-time li.arrow_bg_b i {
  width: 28px;
  height: 28px;
}
.confirm-row .confirm-main .dis-modes-time li span {
  display: inline-block;
  width: 130px;
  vertical-align: middle;
  line-height: 14px;
  margin-left: 4px;
  margin-top: 6px;
}
.confirm-row .confirm-main .dis-modes-time li span.es-date1 {
  width: 130px;
}
.confirm-row .confirm-main .dis-modes-time li span.es-date2 {
  width: 140px;
}
.confirm-row .confirm-main .dis-modes-time li span.es-date3 {
  width: 150px;
}
.confirm-row .confirm-main .dis-modes-time li.arrow_bg_b {
  background: url(../images-website/shipping-address-icons.png) no-repeat 0 26px;
  padding-bottom: 18px;
}
.confirm-row .confirm-main .dis-modes-time li.arrow_bg_b span {
  color: #00939E;
  width: 50px;
  margin-left: 0px;
}
.shoppingcart-price .statistic {
  margin-bottom: 10px;
}
.fc-consignee-info {
  border-top: solid 1px #c8d2e0;
  /*vertical-align: middle;*/
  margin-top: 20px;
  /*color: #aaa;*/
  /*font-size: 12px;*/
  /*display: inline-block;*/
}
.fc-consignee-top {
  margin-top: 25px;
  position: relative;
}
.fc-consignee-top .name {
  font-size: 20px;
  font-family: 'HarmonyOS_Sans_Bold';
  color: #333;
}
.fc-consignee-top .name-billtip {
  font-size: 12px;
  color: #999999;
}
.fc-consignee-top .arrow-content {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  cursor: pointer;
}
.fc-consignee-top .arrow-content.arrow-down {
  transform: translateY(-50%) rotate(180deg);
}
.fc-consignee-body {
  margin-top: 12px;
}
.fc-consignee-body .bill-type .a-radio-label {
  margin-right: 26px;
}
.fc-consignee-body .bill-type .fc-consignee-info input {
  vertical-align: middle;
}
.fc-consignee-body .bill-type .fc-consignee-info .no-style {
  margin-left: 12px;
}
.fc-consignee-body .bill-address-area {
  margin-top: 15px;
}
.fc-consignee-body .bill-address-area.is-hide {
  height: 0;
  overflow: hidden;
}
.fc-consignee-body .bill-address-area dd {
  padding: 5px 0;
  cursor: pointer;
}
.fc-consignee-body .bill-address-area dd:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.fc-consignee-body .bill-address-area dd.active .radio-icon {
  border-color: #00939E;
  background: #00939E;
}
.fc-consignee-body .bill-address-area dd.active .radio-icon:before {
  width: 8px;
  height: 8px;
  font-family: 'HarmonyOS_Sans_Bold';
  background: #fff;
  -ms-transform: scale(1);
  transform: scale(1);
}
.fc-consignee-body .bill-address-area dd.active .address-name {
  color: #333;
  font-family: 'HarmonyOS_Sans_Bold';
}
.fc-consignee-body .bill-address-area dd.active:hover .address-name {
  color: #333;
}
.fc-consignee-body .bill-address-area .radio-icon {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 50%;
  border: 1px solid #ccc;
  transition: all 0.36s ease 0s;
  float: left;
}
.fc-consignee-body .bill-address-area .radio-icon:before {
  display: inline-block;
  -ms-transform: scale(0);
  transform: scale(0);
  position: absolute;
  border-radius: 50%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
  background: #fff;
  content: " ";
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.fc-consignee-body .bill-address-area .address-name {
  width: 498px;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  display: inline-block;
  float: left;
  margin-left: 10px;
  color: #666666;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.fc-consignee-body .bill-address-area .control-tool {
  float: left;
  margin-left: 6px;
  height: 20px;
  font-size: 0;
}
.fc-consignee-body .bill-address-area .control-tool .default-icon {
  display: inline-block;
  font-size: 12px;
  color: #ff4747;
  background: #fff1f1;
  -ms-transform: scale(0.86);
  transform: scale(0.86);
  border-radius: 2px;
  padding: 2px 8px;
  line-height: 18px;
  font-family: 'HarmonyOS_Sans_Bold';
  margin-right: 12px;
}
.fc-consignee-body .bill-address-area .control-tool .set-btn {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #2e9cc3;
  margin-left: 10px;
  margin-right: 8px;
  visibility: hidden;
}
.fc-consignee-body .bill-address-area .control-tool .set-btn:hover {
  font-family: 'HarmonyOS_Sans_Bold';
}
.fc-consignee-body .bill-address-area dd:hover .set-btn {
  visibility: visible;
}
.fc-consignee-body .bill-address-area dd:hover .address-name {
  color: #666666;
}
.fc-consignee-body .bill-address-area .add-new-address {
  display: inline-block;
  font-family: 'HarmonyOS_Sans_Bold';
  color: #2e9cc3;
  font-size: 14px;
  padding: 10px 0;
  box-sizing: border-box;
  cursor: pointer;
}
.coupon-main-box {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
/*end coupons*/
/*payment checkout*/
.checkout-counter {
  float: right;
  width: 730px;
  font-family: Helvetica, Arial, sans-serif, SimSun;
  margin-bottom: 80px;
}
.checkout-counter .panel {
  padding: 1px;
  margin-bottom: 12px;
  border: 1px solid #e5e5e5;
}
.pay-container {
  margin-bottom: 9px;
}
.ahannel-active {
  background-color: #f6f6f6;
  padding: 25px 40px;
  position: relative;
}
.payment-total {
  float: right;
  max-width: 310px;
  text-align: right;
}
.payment-total .o-money {
  color: #666;
  display: block;
  font-size: 14px;
  font-family: 'HarmonyOS_Sans_Bold';
  position: relative;
}
.payment-total em {
  color: #E43225;
  font-size: 18px;
  font-style: normal;
  font-family: 'HarmonyOS_Sans_Bold';
  padding-left: 3px;
  transition: color 1s ease 0s;
  white-space: nowrap;
}
.payment-total .fee-money {
  color: #666;
  height: 30px;
  line-height: 30px;
  display: block;
}
.channel-group .preview-header {
  margin-right: 300px;
}
.channel-group-title {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 1.6;
}
.pay_sele_item:last-child {
  border-bottom: 1px solid #ddd;
}
.pay_sele_item {
  border: 1px solid #ddd;
  border-bottom: none;
  background: #fff;
}
.pay_sele_item.active {
  border: 2px solid #00939E;
}
.pay_sele_item .tit {
  height: 72px;
}
.pay_sele_item .tit h2 {
  font-family: 'HarmonyOS_Sans_Bold';
  float: left;
  font-size: 16px;
  height: 100%;
  padding-left: 30px;
  color: #333333;
  /*cursor: pointer;*/
  line-height: 72px;
}
.pay_sele_item .tit i {
  position: relative;
  display: inline-block;
  margin-right: 14px;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  background: url(../images-website/radio-icon.png);
}
.pay_sele_item.active .tit i {
  background-image: url(../images-website/radio-icon-che.png);
}
.pay_sele_item .tit .logo_title {
  display: inline;
}
.pay_sele_item .tit .logo_title .i-payment-logo {
  vertical-align: middle;
}
.pay_sele_item .inputs_wrap {
  display: none;
  padding-bottom: 30px;
  color: #666666;
  position: relative;
  padding-left: 73px;
  padding-right: 5px;
}
.pay_sele_item.active .inputs_wrap {
  display: block;
}
.paypal-powered-by {
  margin: 10px auto;
  height: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  color: #7b8388;
  position: relative;
  margin-right: 3px;
  bottom: 3px;
  text-align: center;
}
.paypal-powered-by > .paypal-button-text,
.paypal-powered-by > .paypal-logo {
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  line-height: 16px;
  font-size: 11px;
}
.used-yue {
  height: 25px;
  line-height: 25px;
}
.used-yue input {
  vertical-align: middle;
}
.used-yue label {
  vertical-align: middle;
}
.coupon-rest {
  color: #999;
  margin-top: 3px;
  padding-left: 10px;
}
.i-form {
  padding: 5px 20px 20px;
  border: 1px solid #ccc;
  border-top: 0;
  background-color: #fff;
}
.ahannel-active .preview-header {
  margin-right: 300px;
  margin-top: 30px;
  margin-bottom: 18px;
}
.pay-my-order {
  margin-top: 20px;
}
.pay-my-order .button-coupon-ajust {
  display: inline-block;
  width: 250px;
}
.pay-note h3 {
  font-size: 13px;
  color: #999;
  font-family: 'HarmonyOS_Sans_Bold';
}
.bi-button {
  display: inline-block;
  padding: 0 30px;
  min-width: 200px;
  height: 42px;
  line-height: 42px;
  background-color: #f80;
  border: 0;
  outline: none;
  border-radius: 4px;
  color: #fff;
  font-size: 18px;
  white-space: nowrap;
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
  cursor: pointer;
}
.bi-button:hover {
  background-color: #ffa900;
  color: #fff;
}
.bi-button:active {
  background-color: #fb7000;
}
.bi-button[disabled] {
  background-color: #ffdbb2;
  color: #fff8f1;
  cursor: default;
}
.pay-note {
  margin: 0 20px;
  padding-top: 10px;
}
.pay-note li {
  color: #ccc;
  font-size: 11px;
  line-height: 1.2;
  margin: 8px 0 8px 16px;
  list-style: outside none disc;
}
.i-form-note {
  color: #666;
  margin-top: 15px;
}
.i-result-processing {
  border: 1px solid #e5e5e5;
  padding: 1px;
  margin: 0 auto 9px;
  width: 988px;
}
.payment-note {
  margin-top: 15px;
  color: #666;
}
.i-result-content {
  padding: 20px 30px 20px 120px;
  min-height: 33px;
  background-color: #f3f3f3;
  border-radius: 3px 3px 0 0;
  font-size: 14px;
}
.i-result-icon {
  background: url(../images-website/sprite-feedback-standalone.png) no-repeat -13px -90px;
  height: 34px;
  width: 40px;
  display: inline-block;
  float: left;
  margin-left: -60px;
  margin-top: -3px;
}
.i-result-content h2 {
  font-size: 20px;
  font-family: 'HarmonyOS_Sans_Medium';
  color: #59c;
}
.i-result-content p {
  margin-top: 15px;
  line-height: 22px;
}
.i-result-content .tip {
  color: #666;
  font-size: 12px;
}
.bill-table {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e3e3e3;
  color: #333;
  font-size: 14px;
  text-align: left;
  margin: 20px 0;
  width: 100%;
}
.bill-table tbody tr {
  border-bottom: 1px solid #e3e3e3;
}
.bill-table td,
.bill-table th {
  background-color: #fff;
  font-family: 'HarmonyOS_Sans_Bold';
  padding: 10px 20px;
  vertical-align: middle;
  line-height: 20px;
}
.bill-table td:first-child {
  background-color: #fffde4;
  border-right: 1px solid #e3e3e3;
  width: 32%;
}
.i-result-content .tip-red {
  color: red;
}
.i-result-content .tip-list {
  color: #666;
  padding: 20px 15px 0;
}
.i-result-content .tip-list li {
  list-style-type: disc;
  padding: 2px 0;
}
.i-result-link {
  margin-left: -12px;
  overflow: hidden;
}
.i-result-link a {
  border-left: 1px solid #428bca;
  float: left;
  line-height: 11px;
  margin: 5px 0 5px -1px;
  padding: 0 12px;
}
.i-result-link .i-result-print {
  border-left: 0 none;
  color: #428bca;
  float: right;
}
.i-result-print {
  background: url(../images-website/print2.png) no-repeat 0 0;
  width: 120px;
  height: 34px;
  text-indent: 999em;
}
.aside {
  float: left;
  width: 250px;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif, SimSun;
}
.aside .panel {
  margin-bottom: 9px;
  border: 1px solid #e5e5e5;
}
.panel-heading {
  min-height: 44px;
  line-height: 44px;
  padding: 0 8px;
  background-color: #f4f4f4;
  font-family: 'HarmonyOS_Sans_Bold';
}
.panel-title1 {
  display: inline-block;
  color: #888;
  font-size: 14px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.order-total-amount {
  float: right;
  font-size: 18px;
  font-style: normal;
}
.order-info {
  margin: 15px 10px 0;
}
.order-info dt {
  margin-top: 8px;
  font-size: 12px;
  font-family: 'HarmonyOS_Sans_Bold';
  color: #888;
}
.order-info dd {
  border-bottom: 1px dotted #eee;
  padding: 10px 0;
}
.order-item-l {
  color: #999;
  word-wrap: break-word;
}
.order-info dd span {
  display: block;
}
.order-item-l .order-no-title {
  display: inline-block;
  color: #bbb;
}
.order-item-l .order-no {
  display: inline-block;
  color: #666;
}
.order-item-title {
  margin-top: 3px;
  line-height: 1.2;
}
.order-item-r {
  color: #333;
  font-family: 'HarmonyOS_Sans_Bold';
  text-align: right;
}
.order-info .order-item-r {
  margin-top: 3px;
}
.aside-shipping-address {
  color: #999;
  line-height: 16px;
  margin: 15px 11px 10px;
  word-break: break-word;
}
.i-result .tip {
  font-size: 12px;
  color: #666;
}
.j-note {
  margin: 0 20px;
  padding-top: 10px;
}
.j-note h3 {
  font-size: 13px;
  color: #999;
}
.j-note li {
  color: #ccc;
  list-style-type: disc;
  margin: 8px 0 8px 16px;
  line-height: 1.2;
}
/*food beans*/
.mod-main {
  padding: 10px 10px 20px 10px;
  background-color: #fff;
  margin-top: 16px;
}
.mod-main .mt {
  display: block;
  padding: 10px;
  overflow: hidden;
  zoom: 1;
}
.mod-main .mt h3 {
  float: left;
  color: #34383c;
  font-family: 'HarmonyOS_Sans_Bold';
  font-size: 13px;
  line-height: 20px;
}
.fol-goods .mt .extra-l {
  background: #f5f5f5;
  margin-left: 20px;
  padding: 2px 0;
  overflow: hidden;
}
.mod-main .mt .extra-l {
  float: left;
}
.mod-main .mt .extra-l li {
  float: left;
  padding-left: 20px;
}
.fol-goods .mt .extra-l li {
  padding: 0 10px;
  border-right: 1px solid #fff;
  margin-right: -1px;
}
.mod-main .mt .extra-l li a {
  display: inline-block;
  padding-bottom: 2px;
  color: #999;
}
.mod-main .mt .extra-l em {
  margin-left: 5px;
}
.ftx-03,
.ftx03 {
  color: #999;
}
.mod-main .mt .extra-r {
  float: right;
}
.mod-main .mc {
  overflow: visible;
}
.follow .ctrl {
  position: absolute;
  display: block;
  float: left;
  width: 19px;
  height: 130px;
  cursor: pointer;
  overflow: hidden;
}
.follow .ctrl.prev {
  left: 0;
}
.follow .ctrl.next {
  right: 0;
}
.follow .ctrl b {
  position: absolute;
  display: block;
  width: 19px;
  height: 31px;
  top: 50%;
  margin-top: -15px;
  overflow: hidden;
  z-index: 1;
}
.follow .ctrl.prev b {
  background: url(../images-website/scrollbar.png) 4px -12px no-repeat;
}
.follow .ctrl.next b {
  background: url(../images-website/scrollbar.png) -16px -12px no-repeat;
}
.follow {
  position: relative;
  padding: 0 20px;
  zoom: 1;
}
.follow .slider-show {
  overflow: hidden;
  position: relative;
  line-height: 0;
  margin: 0 5px;
  height: 146px;
}
.follow .slider-show-ctn {
  position: relative;
  width: 100%;
  z-index: 0;
  line-height: 18px;
}
.follow ul li {
  float: left;
  width: 130px;
  text-align: center;
}
.fol-item .p-img a {
  display: block;
  height: 130px;
  width: 130px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
img.err-product {
  background: url(../images-website/loading-pcbway.gif) no-repeat scroll 50% 50% transparent;
}
.mod-main .mt .extra-r a {
  color: #0066CC;
}
/*awaitpayment*/
.TP_CombinPay button.combine-pay-button {
  float: left;
  color: #fff;
  border: 1px solid #e87b0e;
  font-size: 12px;
  padding: 0 10px;
  background-color: #ff9917;
  margin: -5px 0 10px;
}
.TP_CombinPay button.combine-pay-button:hover {
  background-color: #ffab02;
}
/**/
.payment-logo-method {
  padding: 10px 0;
}
.payment-logo-method li {
  float: left;
  background: url(../images-website/payment24.png?v=250424) no-repeat 0 0;
  width: 68px;
  height: 25px;
  overflow: hidden;
  margin: 0 10px 8px 0;
  list-style: none;
}
.payment-logo-method li.payment-maestro {
  background-position: -100px 0;
  width: 34px;
}
.payment-logo-method li.payment-sofortbanking {
  background-position: -150px 0;
  width: 62px;
}
.payment-logo-method li.payment-mastercard {
  background-position: -250px 0;
  width: 34px;
}
.payment-logo-method li.payment-tef {
  background-position: -350px 0;
  width: 63px;
}
.payment-logo-method li.payment-casein {
  background-position: 0 -50px;
  width: 82px;
}
.payment-logo-method li.payment-ideal {
  background-position: -150px -150px;
  width: 24px;
}
.payment-logo-method li.payment-mp {
  background-position: 0 -150px;
  width: 78px;
}
.payment-logo-method li.payment-balance {
  background-position: -300px -150px;
  width: 91px;
}
.payment-logo-method li.payment-p24 {
  background-position: -200px -150px;
  width: 60px;
}
.payment-logo-method li.payment-qiwi {
  background-position: -400px -97px;
  width: 55px;
}
.payment-logo-method li.payment-mir {
  background-position: -302px -296px;
  width: 66px;
}
.payment-logo-method li.payment-alipay {
  background-position: -382px -296px;
  width: 66px;
}
.payment-logo-method li.payment-yandex {
  background-position: 0 -100px;
  width: 50px;
}
.payment-logo-method li.payment-safetypay {
  background-position: -350px -50px;
  width: 90px;
}
.payment-logo-method li.payment-visa {
  background-position: -200px -97px;
  width: 50px;
}
.payment-logo-method li.payment-webmoney {
  background-position: 0 -200px;
  width: 80px;
}
.payment-logo-method li.payment-tt {
  background-position: -150px -50px;
  width: 65px;
}
.payment-logo-method li.payment-boleto {
  background-position: -250px -50px;
  width: 36px;
}
.payment-logo-method li.payment-doku {
  background-position: -300px -100px;
  width: 58px;
}
.payment-logo-method li.payment-giropay {
  background-position: -100px -100px;
  width: 46px;
}
.payment-logo-method li.payment-amex {
  background-position: -450px 0;
  width: 26px;
}
.payment-type-list li.pt-paypal {
  background-position: -100px -200px;
  width: 74px;
  height: 20px;
}
.ui-button.disabled,
.ui-button.disabled:active,
.ui-button.disabled:hover,
.ui-button.disabled:link {
  color: #cbcbcb;
  border: solid 1px #d4d4d4;
  cursor: default;
  background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #f5f5f5, #e6e6e6);
  background-image: -ms-linear-gradient(top, #f5f5f5, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #e6e6e6);
  background-image: -o-linear-gradient(top, #f5f5f5, #e6e6e6);
  background-image: linear-gradient(top, #f5f5f5, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e6e6e6', GradientType=0);
  text-shadow: #fff 0 1px 1px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
/**/
.horizontal-form {
  line-height: 22px;
}
.horizontal-form .horizontalsection {
  padding: 18px 0;
  border-bottom: 1px solid #eee;
}
.horizontal-form .horizontalsection label {
  color: #9d9d9d;
  line-height: 22px;
  display: inline-block;
  width: 164px;
  text-align: right;
  padding-right: 18px;
  margin-bottom: 0;
}
.horizontal-form .horizontalsection span {
  line-height: 16px;
  vertical-align: middle;
  color: #888888;
}
.horizontal-form .horizontalsection .info-NDA {
  color: #ff4400;
}
.horizontal-form .horizontalsection input {
  background-color: #fff;
  border: 1px solid #c4c4c4;
  display: inline-block;
  transition: all 150ms ease-in-out;
  font-size: 14px;
  height: 18px;
  line-height: 18px;
  color: #242424;
  padding: 7px 4px 6px 9px;
  box-sizing: content-box;
  width: 298px;
  font-family: "Helvetica Neue", Helvetica, arial, sans-serif;
  border-radius: 3px;
}
.horizontal-form p {
  color: #888888;
  vertical-align: middle;
  margin: 0 0 18px;
  padding: 0;
}
.horizontal-form .section_border .required-note {
  font-size: 12px;
  color: #e63817;
  font-weight: normal;
  line-height: 32px;
  margin-left: 5px;
}
.horizontal-form .section_border .verified {
  margin-left: 12px;
  position: relative;
  display: inline-block;
  font-size: 13px;
  color: #999999;
}
.horizontal-form .section_border .verified:before {
  display: inline-block;
  content: '';
  background: url("../images-website/account/verification.png") no-repeat -2px -15px;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  vertical-align: text-bottom;
}
.money-note {
  font-size: 14px;
  line-height: 24px;
}
.horizontal-form .credit-limit-box {
  border: 1px solid #e8ebf1;
  background-color: #eff2f7;
  overflow: hidden;
}
.horizontal-form .credit-limit-available {
  font-size: 14px;
  line-height: 24px;
  padding: 16px 16px 12px;
}
.horizontal-form .credit-limit-title {
  font-size: 18px;
  font-family: 'HarmonyOS_Sans_Medium';
}
.horizontal-form .credit-limit-price {
  font-size: 36px;
  font-family: 'HarmonyOS_Sans_Bold';
  margin-top: 18px;
}
.horizontal-form .credit-limit-detail {
  color: #999999;
  margin-top: 26px;
}
.horizontal-form .credit-limit-detail span {
  margin-right: 36px;
}
.horizontal-form .credit-limit-detail .credit-limit-overdue {
  color: #ea544a;
}
.horizontal-form .horizontalsection select {
  width: 312px;
  height: 32px;
  line-height: 32px;
  padding: 4px;
  border-radius: 3px;
  border: 1px solid #c4c4c4;
}
.horizontal-form .horizontalsection input[disabled] {
  cursor: not-allowed;
  background-color: #ececec;
  border-color: #ddd;
}
/* my-purse 开始*/
.calc_tabs .balance-parents {
  width: auto;
}
.content .controlgroup {
  width: auto;
}
.my-purse {
  background: #f2f3f7;
  margin-bottom: 30px;
}
.my-purse .purse-left {
  float: left;
  background: url("../images-website/green.png?v=20250410") no-repeat center;
  width: 260px;
  height: 258px;
}
.my-purse .purse-left .user-info .user-img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  margin: 6px;
  display: inline-block;
  border: 2px solid #ffffff;
  float: left;
}
.my-purse .purse-left .user-info .user-img img {
  width: 50px;
  height: 50px;
}
.my-purse .purse-left .user-info .user-text {
  display: block;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
  width: 180px;
  color: #ffffff;
  font-size: 16px;
  margin-top: 25px;
}
.my-purse .purse-left .level {
  text-align: center;
  font-size: 30px;
  color: #ffffff;
  margin-top: 15px;
}
.my-purse .purse-left .tips {
  width: 260px;
  color: #ffffff;
  text-align: center;
  font-size: 13px;
  box-sizing: border-box;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  line-height: 1;
  border-bottom: 1px solid #00939E;
}
.my-purse .purse-left .btns {
  text-align: center;
  margin-top: 10px;
}
.my-purse .purse-left .btns > a {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 30px;
  color: #00939E;
  width: 176px;
  background-color: #ffffff;
  font-size: 14px;
}
.my-purse .purse-right {
  float: left;
  width: 82%;
  width: calc(100% - 260px);
  min-height: 258px;
}
.my-purse .purse-right .name {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #dfe0e2;
  font-size: 18px;
  color: #333333;
  padding-left: 20px;
  position: relative;
}
.my-purse .purse-right .name .toggle-see {
  position: absolute;
  right: 20px;
  top: 9px;
  z-index: 3;
  background: url("../images-website/eye.png") no-repeat center;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.my-purse .purse-right .name .actived {
  background: url("../images-website/eyed.png") no-repeat center;
}
:root .my-purse .purse-right .name .toggle-see {
  background: url("../images-website/eye.png") no-repeat center;
}
:root .my-purse .purse-right .name .actived {
  background: url("../images-website/eyed.png") no-repeat center;
}
.my-purse .purse-right .subsidiary-box .item {
  float: left;
  width: 25%;
  height: 200px;
  text-align: center;
}
.subsidiary-box .item .title {
  font-size: 16px;
  color: #333333;
  margin: 30px auto 16px;
}
.subsidiary-box .item .money {
  height: 50px;
  line-height: 50px;
  color: #333333;
  font-size: 30px;
  position: relative;
  overflow: hidden;
  font-family: 'HarmonyOS_Sans_Bold';
}
.subsidiary-box .item .money:after {
  display: block;
  content: ' ';
  height: 100%;
  width: 100%;
  background: url("../images-website/pwd.png") no-repeat center #f2f3f7;
  position: absolute;
  left: 0;
  z-index: 9;
  transition: all 0.3s;
  opacity: 0;
  filter: alpha(opacity=0);
}
:root .subsidiary-box .item .money:after {
  top: 0;
}
.subsidiary-box .item .active:after {
  opacity: 1;
  filter: alpha(opacity=100);
  top: 0;
}
:root .subsidiary-box .item .active:after {
  top: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}
.subsidiary-box .item .price {
  color: #ff7c00;
}
.subsidiary-box .item .tips {
  color: #999999;
}
.subsidiary-box .item .tips .text {
  width: 224px;
  margin: 0 auto;
  line-height: 16px;
}
/* my-purse 结束*/
.horizontal-form .u-fm-list {
  margin-top: 20px;
}
.horizontal-form .u-fm-list ul {
  float: left;
}
.horizontal-form .u-fm-list ul li {
  float: left;
  width: 130px;
  text-align: center;
  height: 38px;
  line-height: 38px;
  cursor: pointer;
  font-size: 14px;
}
.horizontal-form .u-fm-list ul li:hover,
.horizontal-form .u-fm-list ul .selected {
  font-family: 'HarmonyOS_Sans_Bold';
  color: #00939E;
  border-bottom: 3px solid #00939E;
}
.horizontal-form .u-fm-list ul li .typeSelect-line {
  color: #ced4e0;
}
.horizontal-form .u-fm-list ul li .typeSelect-line {
  float: right;
}
.horizontal-form .u-fm-list .list-dateSearch {
  float: right;
  height: 40px;
}
.horizontal-form .u-fm-list label {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  margin-bottom: 0px;
  font-size: 14px;
  color: #626262;
}
.horizontal-form .u-fm-list select {
  padding: 4px 6px;
  height: 30px;
  border: 1px solid #dddddd;
  min-width: 100px;
  outline: none;
}
.horizontal-form .u-fm-list .btn {
  width: 70px;
  padding: 0px;
  height: 30px;
  text-align: center;
  line-height: 27px;
  cursor: pointer;
  color: #626262;
  border: 1px solid #ccc;
  outline: none;
  font-size: 14px;
}
.horizontal-form .u-fm-list table {
  width: 100%;
}
.horizontal-form .u-fm-list table th {
  background: #F5F5F5;
  height: 30px;
  text-align: left;
}
.horizontal-form .u-fm-list table .txt-c {
  text-align: left;
  padding-left: 40px;
}
.horizontal-form .u-fm-list table .recharge p {
  color: #00939E;
  font-family: 'HarmonyOS_Sans_Bold';
}
.horizontal-form .u-fm-list table .debit p {
  color: #FF5916;
  font-family: 'HarmonyOS_Sans_Bold';
}
.horizontal-form .u-fm-list table td {
  border-bottom: 1px solid #e7e7e7;
  line-height: 20px;
  font-size: 13px;
  color: #565656;
  height: 46px;
}
.horizontal-form .u-fm-list table td p {
  padding-right: 10px;
  margin: 0;
}
/*.horizontal-form .u-fm-list table td:nth-child(3) p{ color: #FF5916;}*/
.horizontal-form .u-fm-list .dvPage {
  margin: 0;
  height: 24px;
  color: #666666;
}
.horizontal-form .u-fm-list .dvPage .dvPage-con {
  float: right;
}
.dvPage {
  color: #999;
  padding: 6px 10px;
  margin: 10px 0;
  background: #f5f5f5;
  height: 22px;
  line-height: 22px;
}
.dvPage a {
  margin: 0 3px 0 0;
  padding: 3px 6px;
  font-size: 11px;
  color: #666;
  line-height: 12px;
  overflow: hidden;
  text-decoration: none;
  background: #fff;
  border: 1px solid #ddd;
}
.dvPage .current {
  background-color: #00939E;
  color: #ffffff;
  border: 1px solid #00939E;
}
.dvPage a:hover {
  color: #333;
  background-color: #eee;
  border: 1px solid #ccc;
}
.dvPage font {
  border: 1px solid transparent;
  font-family: 'HarmonyOS_Sans_Bold';
  _border: none;
  _padding: 5px 7px;
  cursor: default;
  display: inline;
  margin: 0 3px 0 0;
  padding: 4px 6px;
  font-size: 11px;
  line-height: 12px;
  overflow: hidden;
  text-decoration: none;
}
.button-cancelOrder {
  display: inline-block;
  line-height: 22px;
  width: 100%;
  padding: 0 20px;
  font-size: 12px;
  font-weight: normal !important;
  height: 22px;
}
.tracks-list li {
  line-height: 22px;
}
.b-buton {
  padding: 6px 20px;
  font-size: 14px;
  vertical-align: middle;
  margin-bottom: 5px;
}
/*universal boards*/
.shadow {
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-top: 5px;
  display: block;
}
.shadow img {
  display: block;
}
.shadow-line {
  background: #dadada;
  left: 0;
  bottom: 0;
  height: 5px;
  width: 100%;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  position: absolute;
}
.shadow:hover {
  margin-top: 0;
  margin-bottom: 5px;
}
.shadow:hover .shadow-line {
  background: #00939E;
}
.floor-title-png {
  cursor: pointer;
  display: block;
  height: 58px;
  margin: 10px 0 0 350px;
  overflow: hidden;
  width: 257px;
}
.floor1 .floor-content {
  width: 100%;
  margin: 0 auto;
}
.floor-content3 {
  padding: 35px 0 60px;
  width: 980px;
  overflow: hidden;
}
.floor-content3 ul {
  width: 1000px;
}
.slide-banner img,
.floor-content3 img {
  position: relative;
}
.floor-content3 a:hover {
  cursor: pointer;
}
.floor-content3 li {
  float: left;
  width: 230px;
  padding-right: 10px;
  position: relative;
  margin-bottom: 20px;
}
.floor-content3 li.line {
  padding: 0;
  margin-right: 9px;
  margin-top: 5px;
  background: #eaeaea;
  width: 1px;
  height: 484px;
}
.floor-content3 li a {
  display: block;
  position: relative;
}
.floor-content3 li a:hover {
  text-decoration: none;
}
.floor-content3 .shadow-line {
  bottom: -5px;
}
.floor-content3 li .info {
  padding: 20px 0;
}
.floor-content3 li .pic {
  width: 230px;
  height: 345px;
  overflow: hidden;
  padding-bottom: 15px;
  background: url(../images-website/pic-s.png) 0 345px no-repeat;
}
.floor-content3 li .name {
  font-family: 'HarmonyOS_Sans_Bold';
  font-size: 18px;
  color: #2b2b2b;
  text-align: center;
}
.floor-content3 li .detail {
  color: #000;
  line-height: 26px;
  text-align: center;
}
.floor-content3 li .price {
  color: #00939E;
  line-height: 26px;
  text-align: center;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 55px;
  margin: 0 auto;
  padding-right: 20px;
  position: relative;
  overflow: hidden;
  height: 26px;
}
.floor-content3 li .price .buy {
  padding-left: 5px;
}
.floor-content3 li a:hover .price {
  width: 115px;
}
.floor-content3 li .arrow {
  position: absolute;
  right: 0;
  top: 6px;
}
.floor-content3 li .arrow,
.box-ft .arrow {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../images-website/top-header-sprite.png?v=210719) no-repeat 0 -805px;
  vertical-align: -3px;
  *vertical-align: 1px;
}
/*publishOrder*/
.publishOrder li {
  margin-bottom: 15px;
}
.publishOrder li .sharereview1 {
  padding: 15px;
  width: 849px;
  background: url(../images-website/restaurant_icons.png) repeat-x 0 0;
  border: 1px dashed #eee;
}
.publishOrder li .sharereview1 dd a {
  text-decoration: underline;
}
.publishOrder li .sharereview1 dd {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
.publishOrder li p {
  color: #858585;
  margin: 4px 0;
}
.publishOrder li p label {
  color: #000;
  margin-right: 10px;
}
.publishOrder li input {
  border: 1px solid #AEAEAE;
  color: #686868;
  height: 24px;
  line-height: 24px;
  padding: 2px 3px;
}
/*shared projects*/
.bd-lft {
  margin-top: 10px;
  zoom: 1;
  overflow: hidden;
  padding-left: 230px;
}
.bd-lft .section_main {
  float: left;
  width: 100%;
}
.bd-lft .section_aside {
  float: left;
  width: 220px;
  margin-left: -100%;
  position: relative;
  left: -230px;
  _left: 0;
}
.bd-lft .section_aside .colBox {
  color: #333;
  background: #f9f9f9;
  border: 1px solid #ddd;
  font-size: 12px;
  line-height: 18px;
  margin: 10px 0 0;
  padding: 10px;
}
.bd-lft .section_aside .cashbackDetail a {
  font-size: 12px;
  font-family: 'HarmonyOS_Sans_Bold';
  color: #00939E;
}
.bd-lft .section_aside .colBox h3 {
  color: #00939E;
  font-size: 14px;
  line-height: 18px;
  margin: 0 13px 5px 0;
}
.bd-lft .section_aside .cashbackOverview td {
  width: 60px;
  text-align: right;
}
.bd-lft .section_aside .cashbackOverview td:first-child {
  font-family: 'HarmonyOS_Sans_Bold';
  text-align: left;
  width: 250px;
}
.bd-lft .section_aside #requestPayment {
  margin-top: 15px;
  text-align: center;
}
.bd-lft .section_aside #requestPaymentButton {
  border-radius: 3px;
  min-width: 150px;
  padding: 5px 8px;
}
.gradient {
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);
  border: 1px solid #cd6209;
  cursor: pointer;
  background: #EB690C;
  background: linear-gradient(to bottom, #ff9a52 5%, #EB690C 100%);
  color: #fff;
}
.bd-lft .section_aside #requestPaymentButton.disabled {
  cursor: not-allowed;
  border: 1px solid #666;
  background: #ccc;
  background: linear-gradient(to bottom, #ddd 5%, #888 100%);
  color: #fff;
}
.section_main .tabs {
  float: left;
  font-size: 1em;
  font-family: 'HarmonyOS_Sans_Bold';
  margin: 10px 0 0 10px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.section_main .tabs li {
  float: left;
  font-family: 'HarmonyOS_Sans_Bold';
}
.section_main .tabs a {
  background: #f7f7f7;
  line-height: 3em;
  height: 3em;
  margin-right: 7px;
  border-top: 1px solid #c6ddb1;
  border-right: 1px solid #c6ddb1;
  border-left: 1px solid #c6ddb1;
  color: #525252;
  float: left;
  padding: 0 20px;
  display: block;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  text-align: center;
}
.section_main .tabs .active {
  background: #00939E;
  border: 1px solid #00939E;
  color: #fff;
  cursor: pointer;
}
.section_main #tabBorder {
  border-top: 3px solid #00939E;
  clear: left;
  color: #252525;
  margin-left: 10px;
}
.section_main ul.refer-bullets {
  margin: 10px 0 10px 35px;
}
.section_main ul.refer-bullets li {
  font-size: 13px;
  list-style-type: disc;
  padding: 2px;
}
.section_main .dvPage {
  margin: 0 10px;
}
.earnings-history {
  margin: 10px 10px 0 10px;
  border: 1px solid #ccc;
}
.tableshare {
  border-spacing: 2px;
  /*display: block;*/
  border-collapse: inherit;
  margin-top: 30px;
  width: 97%;
}
.tableshare th,
.tableshare td {
  line-height: 18px;
  font-family: 'HarmonyOS_Sans_Bold';
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
  text-align: left;
  vertical-align: middle;
}
.tableshare tr th {
  background-color: #f0f0f0;
  background-position: 75% center;
  background-repeat: no-repeat;
  text-align: center;
}
.tableshare tr td {
  border-bottom: 1px solid #f2f2f2;
}
.tableshare tr td.source {
  width: 30%;
}
.tableshare tr td.source div {
  margin-left: 20px;
}
.tableshare tr td.amount {
  text-align: center;
  width: 15%;
}
.tableshare tr td.earned {
  text-align: center;
  width: 8%;
}
.tableshare tr td.datetime {
  text-align: center;
  width: 10%;
}
.tableshare tr td.earnings-status {
  text-align: center;
  width: 25%;
}
.tableshare tr td.earnings-status p {
  font-size: 13px;
  color: #333333;
  text-align: center;
  margin-bottom: 4px;
}
.tableshare tr td.earnings-status p .cash-tag {
  width: 48%;
  display: inline-block;
  text-align: right;
  margin-right: 2px;
  vertical-align: middle;
}
.tableshare tr td.earnings-status p .status-info {
  color: #939aa7;
  width: 48%;
  display: inline-block;
  text-align: left;
  margin-left: 2px;
  vertical-align: middle;
}
/*shared projects 0418add*/
.module-box {
  margin: 30px 0px 15px 10px;
  clear: both;
  overflow: hidden;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.module-title {
  margin-bottom: 20px;
}
.module-title h4 {
  float: left;
  padding-right: 15px;
  font-size: 18px;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 23px;
}
.module-title span {
  font-size: 16px;
}
.heart-pulsate {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  -webkit-animation: heartPulsate 1s ease infinite;
  animation: heartPulsate 1s ease infinite;
}
.grid {
  clear: both;
  overflow: hidden;
}
.list-items {
  width: 100%;
}
.grid .col-4 {
  width: 25%;
  position: relative;
  float: left;
  padding-right: 35px;
  padding-bottom: 35px;
  box-sizing: border-box;
}
.list-items .box-item {
  position: relative;
  width: 100%;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
.rolloverimg {
  position: relative;
  display: inline-block;
  background: #444444;
}
.rolloverimg .Cover-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #202121;
  opacity: 0;
  z-index: 2;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rolloverimg:hover .Cover-bg {
  opacity: 0.4;
  filter: alpha(opacity=30);
}
.rolloverimg .img-couver {
  display: block;
  height: 206px;
  overflow: hidden;
  position: relative;
}
.list-items .rolloverimg {
  width: 100%;
  height: auto;
}
.list-items .rolloverimg img {
  width: 100%;
}
.rolloverimg .img-couver img {
  transform: scale(1);
  transition: transform 0.75s ease 0s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.shareprojects_list .list-items .rolloverimg .img-couver img {
  max-width: 250px;
  max-height: 180px;
  width: auto;
}
.rolloverimg:hover .img-couver img {
  transform: scale(1.07);
  transition: transform 0.75s cubic-bezier(0, 1, 0.75, 1);
}
.rolloverimg img {
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.lazy-loaded {
  opacity: 1;
}
.rolloverimg .hover-item {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  right: 20px;
  z-index: 3;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.rolloverimg .hover-item.has-hover {
  visibility: visible;
  opacity: 1;
}
.rolloverimg .hover-item.top {
  top: 10px;
}
.rolloverimg .hover-item.center {
  top: 50%;
  left: 50%;
  text-align: center;
  color: #fff;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.rolloverimg .hover-item.bottom {
  bottom: 20px;
}
.rolloverimg .hover-item.left {
  right: auto;
  left: 10px;
}
.rolloverimg:hover:after {
  opacity: 1;
}
.rolloverimg:hover .hover-item {
  visibility: visible;
  opacity: 1;
}
.list-items .box-info {
  position: relative;
  clear: both;
  background-color: #F5F5F5;
  border-top: 0;
}
.list-items .box-item div.content {
  padding: 10px 10px;
  width: 84%;
}
.list-items .box-info .row {
  height: 20px;
  margin-bottom: 10px;
  line-height: 20px;
  font-weight: 300;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.list-items .box-info .row:first-child {
  height: inherit;
  white-space: inherit;
}
.list-items h3 {
  margin: 0;
  font-size: 13px;
  font-family: 'HarmonyOS_Sans_Medium';
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.list-items h3 a {
  color: #202121;
}
.list-items h3 a:hover {
  color: #00939E;
}
.share_btn {
  padding: 0px;
  margin: 0px auto;
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
}
.share_btn a:visited,
.share_btn a:link,
.share_btn a:active {
  display: inline-block;
  color: #ffffff;
  background: #00939E;
  border-radius: 25px;
  padding: 10px 50px;
}
.share_btn a:hover {
  display: inline-block;
  color: #ffffff;
  background: #000;
  border-radius: 25px;
  padding: 10px 50px;
  text-decoration: none;
}
/*message*/
.ui-table tr,
.ui-table tr td,
.ui-table tr th {
  line-height: 18px;
  font-size: 12px;
  color: #333;
}
.ui-table tr th {
  background-color: #f2f2f2;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}
.message-list-home tr td,
.message-list-home tr th {
  padding: 10px 5px;
}
.message-list-home tr td:first-child,
.message-list-home tr th:first-child {
  padding-left: 15px;
}
.ui-table {
  width: 100%;
}
.msg-col-compatibility {
  margin-top: 15px;
  width: 900px;
}
.ui-table tr td {
  border-bottom: 1px solid #e8e8e8;
  padding-top: 20px;
  padding-bottom: 20px;
}
.message-list-home tr td,
.message-list tr th {
  padding: 10px 5px;
}
.message-list-home tbody td {
  height: 50px;
}
.message-list-home .send-from {
  min-width: 160px;
}
.message-list-home tr td:first-child,
.message-list-home tr th:last-child {
  padding-right: 15px;
}
.message-list-home .message-buyer {
  word-wrap: break-word;
  word-break: break-all;
}
.messagecenter-shop,
.messagecenter-shop .me-ui-nomarl-link,
.messagecenter-shop .me-ui-nomarl-link:hover {
  color: #999;
}
.message-list-home .reply-status {
  min-width: 16px;
}
.message-list-home .reply-icon {
  width: 20px;
  height: 16px;
  margin-left: 20px;
  margin-right: 10px;
  background: url(../images-website/comment_act_icon.png) no-repeat 0 -20px;
  display: inline-block;
  text-indent: -9999px;
  overflow: hidden;
}
.message-list-home .conversations {
  cursor: pointer;
}
.message-list-home .list-content-width {
  overflow: hidden;
  width: 66%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.message-list-home .list-content-width a {
  display: inline-block;
  width: 98%;
}
.message-list-home a.new-message {
  font-family: 'HarmonyOS_Sans_Bold';
}
a.me-ui-nomarl-link {
  color: #333;
  text-decoration: none;
}
a.me-ui-nomarl-link:hover {
  color: #f60;
  text-decoration: none;
}
.message-list-home .message-number {
  background-color: #bfbfbf;
  color: #fff;
  padding: 0 8px;
  width: 32px;
  text-align: center;
  display: inline-block;
  font-size: 12px;
  border: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  margin-left: 5px;
}
.message-list-home .message-note {
  width: 96%;
  line-height: 16px;
  height: 16px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: underline;
}
.msg-col-compatibility .message-list-home * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.message-list-home .time {
  min-width: 124px;
}
.message-list-home .describe-text {
  color: #999;
}
.contact_send_message {
  border: 1px solid #e8e8e8;
}
.contact_send_message .user-wrap {
  padding: 10px;
  height: 60px;
}
.contact_send_message .user-wrap .user-face {
  width: 60px;
  height: 60px;
  overflow: hidden;
  float: left;
}
.contact_send_message .user-wrap .user-face img {
  width: 100%;
  height: 100%;
  border-radius: 30px;
}
.contact_send_message .user-wrap .user-info {
  margin: 5px 0 0 10px;
  line-height: 22px;
  float: left;
}
.contact_send_message .user-wrap .user-info .user-nickname {
  font-size: 16px;
  color: #333333;
  margin-bottom: 4px;
}
.contact_send_message .user-wrap .user-info .xb-info {
  display: inline-block;
  color: #ffffff;
  background-color: #a89e8c;
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, #a89e8c, #8f7b5c);
  background-image: -webkit-linear-gradient(left, #a89e8c, #8f7b5c);
  background-image: -o-linear-gradient(left, #a89e8c, #8f7b5c);
  background-image: linear-gradient(left, #a89e8c, #8f7b5c);
  padding: 0 8px;
  height: 20px;
  line-height: 20px;
  border-radius: 3px;
}
.jump-upgrade-btn {
  float: left;
  margin-left: 16px;
  display: inline-block;
  color: #ffffff;
  background-color: #5F7DE1;
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, #5F7DE1, #88A1F3);
  background-image: -webkit-linear-gradient(left, #5F7DE1, #88A1F3);
  background-image: -o-linear-gradient(left, #5F7DE1, #88A1F3);
  background-image: linear-gradient(left, #5F7DE1, #88A1F3);
  padding: 0 40px 0 8px;
  height: 20px;
  line-height: 20px;
  border-radius: 3px;
  position: relative;
  margin-top: 32px;
  cursor: pointer;
}
.jump-upgrade-btn:hover {
  text-decoration: none;
  color: #ffffff;
}
.jump-upgrade-btn:after {
  display: block;
  content: '';
  background: url("../images-website/account/icon-complaints.png") no-repeat center;
  width: 25px;
  height: 24px;
  position: absolute;
  top: -5px;
  right: 6px;
  z-index: 2;
}
.contact_send_message .user-wrap .messagesales-btn {
  /*width: 140px;*/
  height: 34px;
  margin-top: 10px;
  line-height: 34px;
  background-color: #00939E;
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, #00939E, #0089b6);
  background-image: -webkit-linear-gradient(left, #00939E, #0089b6);
  background-image: -o-linear-gradient(left, #00939E, #0089b6);
  background-image: linear-gradient(left, #00939E, #0089b6);
  display: inline-block;
  text-align: center;
  color: #fff;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.contact_send_message .user-wrap .messagesales-btn:hover {
  background-image: -moz-linear-gradient(left, #0089b6, #00939E);
  background-image: -webkit-linear-gradient(left, #0089b6, #00939E);
  background-image: -o-linear-gradient(left, #0089b6, #00939E);
  background-image: linear-gradient(left, #0089b6, #00939E);
  box-shadow: 0 3px 5px rgba(25, 27, 32, 0.2);
}
.shareluckcoupons {
  border: 1px solid #FF7454;
  display: inline-block;
  background: #FFF0F0;
  width: 126px;
  padding: 3px;
  text-align: center;
  border-radius: 4px;
  margin-left: 7px;
}
.shareluckcoupons a {
  color: #333;
  line-height: 16px;
  display: block;
  border-radius: 2.5px;
  background-color: #fff;
  margin: 0 !important;
}
.shareluckcoupons a img {
  vertical-align: middle;
}
.trade-foot {
  margin-bottom: -6px;
}
.trade-foot .plus {
  padding-right: 20px;
  height: 44px;
  text-align: right;
  line-height: 44px;
  background-color: #fffae7;
}
.trade-foot .plus em {
  color: #e4393c;
}
.trade-foot .plus .ftx-08 {
  margin-left: 20px;
  color: #333;
}
/*vip*/
.ui-dialog {
  overflow: visible !important;
}
.animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  transition: all 0.24s ease-in-out;
}
.ui-dialog {
  border: 4px solid rgba(0, 0, 0, 0.1);
  border: 4px solid #ccc \9;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.ui-dialog.vip-dialog {
  border: none;
  border-radius: inherit;
  width: 400px;
  position: fixed;
  z-index: 10000;
  display: block;
  top: 220px;
  left: 50%;
  margin-left: -200px;
}
.ui-dialog-content {
  padding: 10px;
  overflow: auto;
  background: #fff;
}
.ui-dialog.vip-dialog .ui-dialog-content {
  padding: 0;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateY(-940px);
  -moz-transform: translateY(-940px);
  -ms-transform: translateY(-940px);
  transform: translateY(-940px);
  -ms-transform: translateY(0) \9;
  -webkit-animation: dropsign 0.5s 0.8s forwards ease-in-out;
  -moz-animation: dropsign 0.5s 0.8s forwards ease-in-out;
  -ms-animation: dropsign 0.5s 0.8s forwards ease-in-out;
  animation: dropsign 0.5s 0.8s forwards ease-in-out;
  overflow: visible !important;
}
.ui-dialog.month-up .top-content {
  position: relative;
  z-index: 9;
  padding-top: 36px;
  height: 155px;
  text-align: center;
  color: #fff;
}
.ui-dialog.month-up .change-num,
.ui-dialog.day-up .change-num,
.ui-dialog.will-up .change-num,
.ui-dialog.month-remain .change-num {
  display: inline-block;
  padding: 1px 6px 0;
  height: 18px;
  font-family: 'Neu';
  font-size: 9px;
  line-height: 18px;
  border-radius: 10px;
  color: #f03435;
  background-color: #fff;
}
.ui-dialog.month-up .change-num:before,
.ui-dialog.day-up .change-num:before,
.ui-dialog.will-up .change-num:before,
.ui-dialog.month-remain .change-num:before {
  content: '';
  display: inline-block;
  margin-right: 4px;
  background-image: url(../images-website/backstage-home/upgrade.png);
  background-position: -848px -105px;
  width: 9px;
  height: 10px;
}
.ui-dialog.month-up .change-detail,
.ui-dialog.day-up .change-detail,
.ui-dialog.will-up .change-detail,
.ui-dialog.month-remain .change-detail {
  margin-bottom: 10px;
}
.ui-dialog.month-up .original-num,
.ui-dialog.month-up .to-num,
.ui-dialog.day-up .original-num,
.ui-dialog.day-up .to-num,
.ui-dialog.will-up .original-num,
.ui-dialog.will-up .to-num,
.ui-dialog.month-remain .original-num,
.ui-dialog.month-remain .to-num {
  float: left;
  width: 198px;
  font-family: 'Neu';
  font-size: 22px;
  line-height: 42px;
  text-align: right;
}
.ui-dialog.month-up .change-to,
.ui-dialog.day-up .change-to,
.ui-dialog.will-up .change-to,
.ui-dialog.month-remain .change-to {
  float: left;
  margin: 15px 5px 0;
  background-image: url(../images-website/backstage-home/upgrade.png);
  background-position: -844px -126px;
  width: 13px;
  height: 13px;
}
.ui-dialog.month-up .to-num,
.ui-dialog.day-up .to-num,
.ui-dialog.will-up .to-num,
.ui-dialog.month-remain .to-num {
  text-align: left;
}
.ui-dialog.month-up .txt,
.ui-dialog.day-up .txt,
.ui-dialog.will-up .txt,
.ui-dialog.month-remain .txt {
  font-size: 21px;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 30px;
}
.ui-dialog.month-up .sub-txt,
.ui-dialog.day-up .sub-txt,
.ui-dialog.will-up .sub-txt,
.ui-dialog.month-remain .sub-txt {
  font-size: 16px;
  line-height: 20px;
}
.ui-dialog.month-up .bottom-content,
.ui-dialog.day-up .bottom-content,
.ui-dialog.will-up .bottom-content,
.ui-dialog.month-remain .bottom-content {
  padding-bottom: 27px;
}
.ui-dialog.month-up .bottom-content .btn-area,
.ui-dialog.day-up .bottom-content .btn-area,
.ui-dialog.will-up .bottom-content .btn-area,
.ui-dialog.month-remain .bottom-content .btn-area {
  margin-top: 26px;
  text-align: center;
}
.ui-dialog.month-up .bottom-content .btn-white,
.ui-dialog.day-up .bottom-content .btn-white,
.ui-dialog.will-up .bottom-content .btn-white,
.ui-dialog.month-remain .bottom-content .btn-white {
  display: inline-block;
  padding: 0 16px;
  height: 32px;
  font-size: 14px;
  text-align: center;
  line-height: 32px;
  color: #f03435;
  border: 2px solid #f03435;
  border-radius: 17px;
}
.ui-dialog.month-up .bottom-content .btn-red,
.ui-dialog.day-up .bottom-content .btn-red,
.ui-dialog.will-up .bottom-content .btn-red,
.ui-dialog.month-remain .bottom-content .btn-red {
  display: inline-block;
  margin-left: 10px;
  padding: 0 18px;
  height: 36px;
  font-size: 14px;
  text-align: center;
  line-height: 36px;
  color: #fff;
  border-radius: 17px;
  background-color: #f03435;
}
.ui-dialog.month-up .bottom-content .btn-white:hover,
.ui-dialog.day-up .bottom-content .btn-white:hover,
.ui-dialog.will-up .bottom-content .btn-white:hover,
.ui-dialog.month-remain .bottom-content .btn-white:hover {
  color: #fff;
  background-color: #f03435;
}
.ui-dialog.month-up .top-content:after,
.ui-dialog.day-up .top-content:after,
.ui-dialog.will-up .top-content:after,
.ui-dialog.month-remain .top-content:after {
  content: '';
  position: absolute;
  top: -39px;
  left: 0;
  z-index: -1;
  background-image: url(../images-website/backstage-home/upgrade.png);
  background-position: 0 0;
  width: 419px;
  height: 230px;
}
.ui-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 9998;
  background-color: #000000;
}
.ml10 {
  margin-left: 10px;
}
.add-wishlist-action {
  display: block;
  /*padding-top: 5px;*/
  margin-bottom: 5px;
}
.add-wishlist-action a {
  color: #333;
}
.add-wishlist-action a:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 16px;
  vertical-align: top;
  overflow: hidden;
  background: url(../images-website/top-header-sprite.png?v=210719) no-repeat 0px -340px;
}
.part_po_no {
  color: #999;
}
/*wish_list_wraper*/
.buyer-ordertable.wish_list_wraper tbody tr.order-body td.product-sets div.product-right {
  width: 370px;
}
/*20190116 confirm_order*/
.shopping-list {
  background: url(../images-website/backstage-home/shopping-list-bg.jpg) 0 0 repeat-y;
  padding: 10px;
  margin: 0 -10px;
}
.shopping-list .goods-list {
  float: right;
  width: 450px;
}
.shopping-list .dis-modes {
  width: 300px;
  float: left;
}
.shopping-list .goods-tit {
  margin-bottom: 10px;
}
.shopping-list h4 {
  color: #666;
  font-family: 'HarmonyOS_Sans_Bold';
}
.goods-suit-tit {
  color: #FF6600;
  font-size: 12px;
  margin-bottom: 10px;
}
.shopping-list .goods-list .goods-item {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 0;
  margin-bottom: 10px;
  color: #666;
}
.shopping-list .goods-list .goods-item .p-img {
  float: left;
  width: 80px;
  height: 80px;
  margin-right: 10px;
  position: relative;
  background-color: #fff;
}
.shopping-list .goods-list .goods-item .p-img a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.04;
  border-radius: 4px;
}
.shopping-list .goods-list .goods-item .p-img img {
  max-width: 80px;
  max-height: 80px;
}
.imgmid_80 {
  display: table-cell;
  width: 80px;
  height: 80px;
  vertical-align: middle;
  text-align: center;
}
.imgmid_52 {
  position: relative;
  display: table-cell;
  width: 52px;
  height: 52px;
  vertical-align: middle;
  text-align: center;
}
.shopping-list .goods-list .goods-item .goods-msg {
  float: left;
  width: 358px;
}
.shopping-list .goods-list .goods-item .p-name {
  height: 2.6em;
  line-height: 1.3em;
  overflow: hidden;
  margin-bottom: 6px;
}
.shopping-list .goods-list .goods-item .p-name a {
  color: #666;
}
.shopping-list .goods-list .goods-item .p-price {
  margin: 0 0 5px;
}
.shopping-list .goods-list .goods-item .p-price b {
  color: #FF6600;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.shopping-list .goods-list .goods-item .p-price span {
  display: inline-block;
  vertical-align: middle;
}
.shopping-list .goods-list .goods-item .p-price .p-num {
  font-family: 'HarmonyOS_Sans_Bold';
}
.shopping-list .goods-list .goods-item .p-price .p-state {
  width: 58px;
  text-align: right;
}
.shopping-list .goods-list .goods-item .p-extra-continer .p-extra-line {
  max-width: 240px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.shopping-list .goods-list .goods-item .p-extra-continer {
  width: 49.8%;
  display: inline-block;
}
.shopping-list .goods-list .goods-item .p-icon-continer {
  padding-left: 92px;
  margin-top: 5px;
}
.shopping-list .dis-modes .mode-item {
  margin-bottom: 10px;
}
.mode-tab-item {
  border-radius: 0px 0px 3px 3px;
  margin: 0 0 13px;
  position: relative;
  color: #858d90;
  cursor: pointer;
  text-align: left;
  *padding-bottom: 3px;
}
.mode-tab-item .option_order {
  display: block;
  border: 1px solid #e1e1e1;
  position: relative;
  height: 46px;
  line-height: 16px;
  color: #888;
  font-size: 13px;
  font-family: 'HarmonyOS_Sans_Bold';
  padding: 6px 0;
  background-color: #fff;
  cursor: pointer;
  margin: 0 0 10px;
}
.mode-tab-item .option_order.selected,
.mode-tab-item .option_order:hover {
  background: #ffffff;
  border-radius: 2px;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.09);
  border: 2px solid #00939E;
  margin: -1px -1px 11px;
}
.mode-tab-item .option_order .radio-icon {
  background-image: url(../images-website/radio-icon.png);
  width: 22px;
  height: 22px;
  position: absolute;
  top: 10px;
  left: 8px;
}
.mode-tab-item .option_order.selected .radio-icon {
  background-image: url(../images-website/radio-icon-che.png);
  width: 22px;
  height: 22px;
}
.mode-tab-item .option_order .label {
  font-size: 14px;
  font-family: 'HarmonyOS_Sans_Bold';
  float: left;
  color: #3b474c;
  overflow: hidden;
  width: 285px;
  padding-left: 40px;
  display: inline-block;
}
.mode-tab-item .option_order .postnl {
  font-size: 14px;
}
.mode-tab-item .option_order .label .m-txt {
  font-size: 12px;
  font-weight: normal;
  color: #999;
}
.mode-tab-item .option_order.out-of-shipping {
  cursor: not-allowed;
  border: 2px dashed #e1e1e1;
  margin: -1px -1px 9px;
  /*z-index: 1;*/
}
.mode-tab-item .option_order.out-of-shipping:hover {
  background-color: #fdfdfd;
}
.mode-tab-item .option_order.out-of-shipping .label,
.mode-tab-item .option_order.out-of-shipping .label .m-txt {
  color: #ccc !important;
}
.mode-tab-item .option_order.out-of-shipping .label img.right {
  opacity: 0.5;
}
.mode-tab-item .option_order.out-of-shipping .radio-icon {
  background-image: none;
}
.mode-tab-item .option_order.selected i {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 12px;
  height: 12px;
  overflow: hidden;
  background-position: -20px -388px;
  display: block;
  background-repeat: no-repeat;
  background-image: url(../images-website/icon-spr.png);
}
.mode-tab-item .option_order .ui-tips {
  z-index: 108;
  top: 2px;
  left: 308px;
}
.shopping-list .dis-modes .shipping-boxpay {
  font-size: 11px;
  color: #999;
  margin-top: 10px;
  display: block;
  padding: 5px 0;
  width: 300px;
}
.shipping-boxpay dd {
  /* border-bottom: 1px solid #ddd; */
  padding: 0 2px 1px;
  line-height: 22px;
}
.shipping-boxpay b {
  color: #333;
}
.shipping-boxpay dd:hover {
  background-color: #fcfcfc;
}
.shipping-boxpay dd.shipbox-selected {
  _margin-top: -1px;
  margin-top: -2px;
  border: 2px solid #b0c2e1;
  padding: 0 6px;
  border-radius: 2px;
  background-color: #fff;
}
.shipping-boxpay .shipping-checked {
  vertical-align: middle;
  margin-left: 6px;
}
.shipping-boxpay .shipping-logo {
  margin: 0 4px;
}
.shipping-boxpay .shipping-logo img {
  width: 78px;
  height: 18px;
}
.shipping-boxpay .ub-i-quick {
  margin-right: 10px;
}
.shipping-boxpay .p-div {
  margin: 0 5px;
  color: #ccc;
}
.shipping-boxpay .ub-i-limit {
  width: 129px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
/*mode-type-918*/
.mode-type {
  padding-top: 5px;
  margin-bottom: 10px;
}
.mode-type h6 {
  font-size: 14px;
  color: #666666;
  line-height: 18px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.mode-type p {
  font-size: 11px;
  color: #999999;
  line-height: 16px;
}
.address-title-note {
  font-size: 11px;
  color: #999999;
  line-height: 14px;
  margin-bottom: 24px;
}
.address-title-note .shiptip {
  float: left;
  background: url(../images-website/pop_icon.png?v=200922) 0px -729px no-repeat;
  width: 20px;
  height: 20px;
  display: inline;
  margin-right: 5px;
}
/*order-table-wrapper*/
.order-table-wrapper {
  border: 3px solid #eee;
  font-size: 12px;
  margin-top: 20px;
  padding: 15px 20px 10px;
}
.order-table thead th {
  color: #999;
  padding-bottom: 10px;
  text-align: left;
}
.order-table tbody td {
  border-top: 1px solid #eee;
  padding: 8px 0;
  vertical-align: top;
}
.item-details-list li {
  padding: 0 8px;
}
.feedback-already-list .pimg,
.item-details .pimg {
  float: left;
  padding-right: 15px;
  width: 50px;
}
.order-table tbody .p-title a {
  color: #333;
}
.item-details .pimg img {
  height: 50px;
  vertical-align: middle;
  width: 50px;
  border: 1px solid #eee;
}
.item-details .item-basic-info {
  float: left;
  width: 166px;
}
.tipbiaoji {
  margin-bottom: 4px;
  display: block;
  font-family: 'HarmonyOS_Sans_Bold';
}
.item-basic-info p {
  color: #6c6c6c;
}
.item-details .p-info {
  float: left;
  margin-left: 15px;
  padding-bottom: 6px;
  padding-right: 20px;
  width: 328px;
}
.item-details .p-info .p-title .sku-container {
  color: #999;
  font-size: 83%;
}
.item-product .p-price {
  float: left;
  padding: 0 10px;
  width: 103px;
  color: #333;
  line-height: 16px;
}
.p-price .txt-unit-quantity {
  color: #999;
}
.order-title h3 {
  font-size: 16px;
  font-family: 'HarmonyOS_Sans_Bold';
  margin-bottom: 0;
}
/*formal-declaration*/
.formal-declaration {
  border-radius: 0px 0px 3px 3px;
  margin: 16px 0 8px;
  position: relative;
  color: #858d90;
  cursor: pointer;
  text-align: left;
  overflow: hidden;
  clear: both;
}
.formal-declaration .option_declaration.selected {
  background: #ffffff;
  border-radius: 2px;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.09);
  border: 2px solid #f60;
  margin-right: 10px;
}
.formal-declaration .option_declaration {
  display: block;
  border: 1px solid #e1e1e1;
  position: relative;
  height: 32px;
  line-height: 16px;
  color: #888;
  font-size: 13px;
  font-family: 'HarmonyOS_Sans_Bold';
  padding: 6px 0;
  background-color: #fff;
  cursor: pointer;
  min-width: 300px;
  float: left;
  margin-right: 10px;
}
.formal-declaration .option_declaration.selected .radio-icon {
  background-image: url(../images-website/radio-icon-che_2.png);
  width: 22px;
  height: 22px;
}
.formal-declaration .option_declaration .radio-icon {
  background-image: url(../images-website/radio-icon.png);
  width: 22px;
  height: 22px;
  position: absolute;
  top: 10px;
  left: 8px;
}
.formal-declaration .option_declaration .label {
  font-size: 15px;
  font-family: 'HarmonyOS_Sans_Bold';
  float: left;
  color: #3b474c;
  overflow: hidden;
  min-width: 245px;
  padding-left: 40px;
  display: inline-block;
}
.formal-declaration .option_declaration .label .m-txt {
  font-size: 12px;
  font-weight: normal;
  color: #999;
}
.formal-declaration .option_declaration.selected i {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 12px;
  height: 12px;
  overflow: hidden;
  background-position: -20px -372px;
  display: block;
  background-repeat: no-repeat;
  background-image: url(../images-website/icon-spr.png);
}
/*2020-06-30*/
/*                */
.dialog-contentbox1 {
  background-color: #fff;
  border-radius: 3px;
  margin-left: -220px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -183px;
  margin-left: -280px;
  width: 580px;
  height: 366px;
  z-index: 10011;
}
.dialog-contentbox1 .close-ic {
  width: 16px;
  height: 16px;
  background: url('../images-website/ic-exit.png') no-repeat;
  background-size: cover;
  position: absolute;
  top: 22px;
  right: 20px;
  z-index: 6;
}
.dialog-contentbox1 h2 {
  margin: 20px auto;
  color: #333;
  text-align: center;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.dialog-contentbox1 .contentt {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 60px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 540px;
  padding: 0px;
  color: #666;
  font-size: 12px;
}
.dialog-contentbox1 .contentt li {
  line-height: 16px;
  margin: 10px 0;
  font-size: 12px;
}
.dialog-contentbox1 .btn-wrap {
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.dialog-contentbox1 .btn-wrap .btn-cancel {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 3px;
  color: #FF6600 !important;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 134px;
  border: 1px #ff6600 solid;
  margin-right: 12px;
}
.dialog-contentbox1 .btn-wrap .btn-read {
  background: #FF6600 none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 234px;
  border: 1px #ff6600 solid;
}
.dialog-ext-mask {
  background-color: #000;
  opacity: 0.3;
  filter: alpha(opacity=15);
}
.c-declaration-dialog {
  background: url(../images-website/diaocha.png) no-repeat 0 0;
  width: 450px;
  height: 547px;
  left: 50%;
  margin-left: -298px;
  position: fixed;
  top: 120px;
  padding: 40px 70px 60px;
  visibility: visible;
  z-index: 9999;
}
.c-declaration-dialog .btn-wrap .btn-read {
  width: 175px;
  height: 38px;
  line-height: 38px;
  background: #ff4400;
  color: #fff !important;
  font-size: 16px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  margin-right: 10px;
}
.c-declaration-dialog .btn-wrap {
  margin-top: 20px;
}
.c-declaration-dialog .btn-wrap .btn-read.closede {
  background: #999;
}
.c-declaration-dialog .btn-wrap .btn-read:hover {
  text-decoration: none;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.c-declaration-dialog p {
  margin: 20px 0;
  line-height: 20px;
  color: #777;
}
.c-declaration-dialog .controlgroup .checkinfo select {
  height: 38px;
  line-height: 38px;
}
#frmOrder .dpl-table .product-rows .icon-sprite {
  word-break: break-all;
  word-wrap: break-word;
}
/*2020-06-30*/
.Job-role ul {
  display: inline-block;
  margin-top: 6px;
  width: 620px;
  overflow: hidden;
}
.Job-role li {
  float: left;
  height: 28px;
  line-height: 28px;
  color: #999;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px;
  border: 1px solid #c4c4c4;
  border-radius: 3px;
}
.Job-role li.active,
.Job-role li.active:hover {
  height: 28px;
  line-height: 24px;
  border: 2px solid #00939E;
  color: #333;
  padding: 0 7px;
  position: relative;
}
.Job-role li:hover {
  color: #333;
  border: 1px solid #00939E;
}
.title-jobrole {
  color: #9d9d9d;
  line-height: 22px;
  display: inline-block;
  width: 144px;
  text-align: right;
  padding-right: 18px;
  margin-bottom: 0;
  vertical-align: top;
  margin-top: 10px;
}
.Job-role li.active:before {
  content: "";
  position: absolute;
  right: -12px;
  bottom: -12px;
  transform: rotate(135deg);
  border: solid transparent;
  height: 0;
  width: 0;
  pointer-events: none;
  border-bottom-color: #00939E;
  border-width: 12px;
}
.Job-role li.active:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 4px;
  width: 7px;
  height: 3px;
  border: 1px solid #fff;
  border-top-color: transparent;
  border-right-color: transparent;
  -ms-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  -webkit-transform: rotate(-60deg);
  transform: rotate(-45deg);
}
.horizontal-form .horizontalsection span.text-danger {
  color: red;
}
.info-titletype {
  font-size: 16px;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 22px;
  height: 22px;
  border-left: 4px solid #00939E;
  padding-left: 12px;
  margin: 16px 10px 20px 10px;
}
.icon-time {
  color: #dbdbdb;
  width: 36px;
  height: 36px;
  pointer-events: none;
  position: absolute;
  top: -2px;
  right: -10px;
  background: url('../images-website/rili.png') no-repeat;
}
.box-business {
  margin-bottom: 18px;
}
.title-business {
  color: #9d9d9d;
  line-height: 22px;
  display: inline-block;
  width: 144px;
  text-align: right;
  padding-right: 18px;
  margin-bottom: 0;
  vertical-align: top;
  margin-top: 6px;
}
.choose-business {
  display: inline-block;
  width: 312px;
  vertical-align: top;
}
.other-business {
  display: inline-block;
  margin-left: 5px;
}
/*message_box*/
.message_frame {
  position: relative;
  width: 360px;
  background: #fefeff;
  box-shadow: 0 1px 2px 0 #e6e9ed;
  float: right;
}
.message_position {
  width: 260px;
  position: absolute;
  top: 0px;
  right: 6px;
  background: #ffffff;
  box-shadow: 0 1px 2px 0 #e6e9ed;
  z-index: 999;
}
.message_frame .disabled {
  display: none;
}
.message_position ul li {
  float: left;
  width: 240px;
  padding: 8px 10px;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
}
.message_position ul li:hover {
  background: #e3e3e3;
}
.message_header {
  padding: 0px 0 8px 12px;
  border-bottom: 1px solid #e3e3e3;
  clear: both;
  overflow: hidden;
  height: 36px;
  line-height: 36px;
}
.message_header_left {
  float: left;
  width: 250px;
  font-size: 15px;
  font-family: 'HarmonyOS_Sans_Medium';
}
.message_header_right {
  float: right;
}
.message_btn {
  display: inline-block;
  width: 56px;
  text-align: center;
  padding: 5px 0;
}
.message_btn:hover {
  background: #e3e3e3;
}
.message_content {
  max-height: 260px;
  overflow-y: auto;
  overflow-x: hidden;
}
.message_content_list li {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 7px 13px;
  list-style-type: none;
  border-bottom: 1px dashed #ebebeb;
  cursor: pointer;
}
.message_content_list li:last-child {
  border-bottom: 1px solid #ebebeb;
}
.message_content_list li:hover {
  background: #edeff0;
  padding: 7px 26px 7px 13px;
  color: #009bdb;
}
.message_content_list li:hover .message_nosee {
  display: block;
}
.message_content_right h6 a {
  color: #333333;
}
.message_content_right p a {
  color: #999;
}
.message_content_right h6 a:hover,
.message_content_right p a:hover {
  color: #009bdb;
}
.message_nosee {
  width: 20px;
  position: absolute;
  top: 12px;
  right: 6px;
  display: none;
}
.message_content_left {
  float: left;
  margin-right: 8px;
}
.message_content_left img {
  width: 32px;
  border-radius: 50%;
  border: 1px solid #eaeaea;
}
.message_content_right {
  margin-left: 40px;
}
.message_content_right h6 {
  font-size: 14px;
  line-height: 20px !important;
}
.message_content_right p {
  font-size: 12px;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.message_footer {
  padding: 6px 12px;
  color: #009bdb;
  text-align: center;
  font-size: 13px;
  height: 28px;
  line-height: 28px;
}
.message_footer p {
  display: inline;
  cursor: pointer;
  text-transform: uppercase;
}
.message_content_right h6.message_notice {
  line-height: 32px;
}
/*ordersdel*/
.reason-del {
  clear: both;
  overflow: hidden;
  line-height: 16px;
  font-size: 13px;
  text-align: left;
  color: #333333;
}
.reason-del span {
  color: #666666;
}
.reason-select {
  width: 320px;
  line-height: 26px;
  height: 26px;
  margin-top: 5px;
}
.other-del {
  margin-top: 20px;
}
.other-note {
  width: 308px;
  line-height: 16px;
  font-size: 13px;
  height: 60px;
  margin-top: 5px;
  padding: 5px;
  color: #333333;
}
/*ordertype*/
.calc_tabs-ordertype {
  margin: 16px 0 0 16px;
  background: #fff;
  padding: 10px 0 20px 20px;
}
.ordertype-title {
  font-size: 18px;
  font-family: 'HarmonyOS_Sans_Medium';
  line-height: 32px;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 10px;
  margin-bottom: 16px;
  padding-left: 34px;
  background: url(../images-website/icon_order.png) left 5px no-repeat;
}
.ordertype-box {
  clear: both;
  overflow: hidden;
}
.ordertype {
  width: 10.4%;
  float: left;
  text-align: center;
}
.ordertype-num {
  font-size: 26px;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 42px;
}
.ordertype-num span {
  margin-left: 5px;
}
.ordertype-status {
  font-size: 14px;
  color: #999999;
}
.ordertype-status:hover {
  color: #ff6C00;
}
.ordertype .current {
  color: #ff6C00;
}
.ordertype a:visited,
.ordertype a:active,
.ordertype a:link {
  text-decoration: none;
  color: #333333;
}
.ordertype a:hover {
  text-decoration: none;
  color: #ff6C00;
}
.ordertype-line {
  background: #eaeaea none repeat scroll 0 0;
  display: block;
  float: left;
  height: 36px;
  margin: 10px 10px;
  vertical-align: text-bottom;
  width: 1px;
}
/*sign-box-package*/
.ui-dialog-close-package {
  cursor: pointer;
  display: block;
  position: absolute;
  z-index: 100000;
  bottom: -90px;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  width: 40px;
  height: 40px;
  background: url(../images-website/close_coupon.png) no-repeat center center;
  font-size: 0;
}
.sign-box-package {
  width: 400px;
  height: 550px;
  text-align: center;
  position: relative;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateY(-940px);
  -moz-transform: translateY(-940px);
  -ms-transform: translateY(-940px);
  transform: translateY(-940px);
  -ms-transform: translateY(0) \9;
  -webkit-animation: dropsign 0.5s 0.8s forwards ease-in-out;
  -moz-animation: dropsign 0.5s 0.8s forwards ease-in-out;
  -ms-animation: dropsign 0.5s 0.8s forwards ease-in-out;
  animation: dropsign 0.5s 0.8s forwards ease-in-out;
}
@-webkit-keyframes dropsign {
  0% {
    -webkit-transform: translateY(-540px);
    -moz-transform: translateY(-540px);
    -ms-transform: translateY(-540px);
    transform: translateY(-540px);
  }
  50% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  to {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes dropsign {
  0% {
    -webkit-transform: translateY(-540px);
    -moz-transform: translateY(-540px);
    -ms-transform: translateY(-540px);
    transform: translateY(-540px);
  }
  50% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  to {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-ms-keyframes dropsign {
  0% {
    -webkit-transform: translateY(-540px);
    -moz-transform: translateY(-540px);
    -ms-transform: translateY(-540px);
    transform: translateY(-540px);
  }
  50% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  to {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes dropsign {
  0% {
    -webkit-transform: translateY(-540px);
    -moz-transform: translateY(-540px);
    -ms-transform: translateY(-540px);
    transform: translateY(-540px);
  }
  50% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  to {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.sign-box-package .sign-front-package {
  z-index: 3;
}
.sign-box-package .sign-front-package {
  position: relative;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.sign-box-package .sign-front-package .coupons-upgrade {
  background: url("../images-website/active-coupons-bg.png") no-repeat center;
  width: 400px;
  height: 424px;
  position: relative;
}
.sign-front-package .coupons-upgrade .vip-box {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  width: 67px;
  margin-left: -36px;
  height: 87px;
  overflow: hidden;
}
.sign-front-package .coupons-upgrade .vip-box .vip-person-bg {
  background: url("../images-website/vip-bg.png") no-repeat center;
  width: 67px;
  height: 87px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 15;
  overflow: hidden;
}
:root .sign-front-package .coupons-upgrade .vip-box .vip-person {
  position: relative;
  top: 25px;
  left: 0;
  border-radius: 50px;
  width: 60px;
  height: 60px;
}
.sign-front-package .coupons-upgrade .vip-box .vip-person {
  position: relative;
  top: 30px;
  left: 0;
  width: 45px;
  height: 45px;
}
.sign-front-package .coupons-upgrade h3 {
  font-size: 22px;
  color: #1a2452;
  padding-top: 90px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.sign-front-package .coupons-upgrade h6 {
  font-size: 16px;
  color: #1a2452;
  font-family: 'HarmonyOS_Sans_Medium';
}
.sign-front-package .coupons-upgrade .coupon-bg {
  background: url("../images-website/coupon-bg.png") no-repeat center;
  width: 317px;
  height: 106px;
  display: inline-block;
  margin-top: 7px;
  position: relative;
}
.sign-front-package .coupons-upgrade .coupon-bg .valid-time {
  position: absolute;
  bottom: 22px;
  left: 13px;
  z-index: 3;
}
.sign-front-package .coupons-upgrade .coupon-bg .package-name {
  position: absolute;
  top: 3px;
  left: 2px;
  z-index: 3;
}
.coupons-upgrade .coupon-bg .left-text {
  width: 190px;
  height: 100px;
  float: left;
}
.coupons-upgrade .coupon-bg .left-text .price {
  margin-top: 20px;
}
.coupon-bg .left-text .price .number {
  font-size: 38px;
  color: #1a2452;
  font-family: 'HarmonyOS_Sans_Medium';
  margin-right: 5px;
}
.coupon-bg .left-text .price .number .flag {
  font-size: 21px;
}
.coupon-bg .left-text .price .all-text {
  display: inline-block;
  vertical-align: top;
}
.coupon-bg .left-text .price .all-text span {
  font-size: 16px;
  color: #986600;
  font-family: 'HarmonyOS_Sans_Medium';
}
.coupon-bg .left-text .price .all-text .all-item {
  border: 1px solid #986600;
  margin-top: 3px;
  color: #986600;
  font-size: 12px;
}
.coupons-upgrade .coupon-bg .right-text {
  float: right;
  width: 125px;
  height: 100px;
  color: #986600;
  font-family: 'HarmonyOS_Sans_Medium';
  font-size: 14px;
}
.coupons-upgrade .coupon-bg .right-text .price {
  margin-top: 16px;
  font-size: 37px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.coupons-upgrade .coupon-bg .right-text .price span {
  font-size: 18px;
  font-family: 'HarmonyOS_Sans_Bold';
}
/*upgrade-title*/
.coupons-upgrade .upgrade-title {
  background: url("../images-website/upgrade-title.png") no-repeat center;
  width: 242px;
  height: 20px;
  line-height: 20px;
  margin: 42px auto 0;
  color: #6e7596;
  font-size: 13px;
}
.coupons-upgrade .received-btn {
  display: inline-block;
  text-decoration: none;
  font-size: 24px;
  color: #1a2452;
  width: 316px;
  height: 50px;
  line-height: 50px;
  border-radius: 50px;
  background-color: #f4ca51;
  margin-top: 6px;
  transition: all 0.3s;
  font-family: 'HarmonyOS_Sans_Bold';
}
.coupons-upgrade .received-btn:hover {
  background-color: #ffc316;
}
.coupons-upgrade .to-quote {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  margin-top: 12px;
  color: #f8cc51;
  position: relative;
  padding: 0 15px;
  font-size: 14px;
}
.coupons-upgrade .to-quote:after {
  display: block;
  content: '';
  border-top: 3px solid transparent;
  border-left: 6px solid #f8cc51;
  border-bottom: 3px solid transparent;
  position: absolute;
  top: 6px;
  right: 0;
  z-index: 3;
}
/*coupons-lists*/
.coupons-lists {
  background: url("../images-website/coupons-lists-bg.png") no-repeat center;
  width: 400px;
  height: 514px;
  position: relative;
}
.coupons-lists .list-box {
  /*width: 350px;*/
  width: 300px;
  height: 240px;
  /*height: 270px;*/
  overflow-y: auto;
  resize: none;
  position: relative;
  top: 18%;
  left: 52%;
  margin-left: -145px;
  z-index: 3;
}
.coupons-lists .list-box .list {
  background: url("../images-website/coupons-list.png") no-repeat center;
  width: 280px;
  height: 86px;
  margin-bottom: 10px;
  position: relative;
}
.coupons-lists .list-box .list .name {
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 3;
  color: #f8cc51;
  width: 77px;
  font-size: 10px;
}
.coupons-lists .list-box .list .text {
  position: absolute;
  bottom: 4px;
  z-index: 3;
  font-size: 10px;
  left: 0;
  display: block;
  color: #805601;
  text-align: center;
  width: 280px;
}
.coupons-lists .list-box .list .list-left {
  float: left;
  width: 110px;
  height: 40px;
  margin-top: 16px;
  text-align: right;
  padding-right: 10px;
  box-sizing: border-box;
}
.coupons-lists .list-box .list .list-left .price {
  font-size: 38px;
  color: #1a2452;
  font-family: 'HarmonyOS_Sans_Bold';
}
.coupons-lists .list-box .list .list-left .price .flag {
  font-size: 20px;
}
.coupons-lists .list-box .list .list-right {
  float: right;
  width: 166px;
  height: 40px;
  margin-top: 14px;
  text-align: left;
  color: #986600;
}
.coupons-lists .list-box .list .list-right h6 {
  font-size: 16px;
  font-family: 'HarmonyOS_Sans_Medium';
}
.coupons-lists .list-box .list .list-right .more-order {
  border: 1px solid #aa8361;
  display: inline-block;
  font-size: 10px;
  padding: 0 5px;
  transform: skew(-20deg);
  margin-top: 3px;
}
.coupons-lists .list-box .list .list-right .more-order span {
  display: inline-block;
  transform: skew(20deg);
  font-size: 12px;
}
.coupons-lists .received {
  font-size: 22px;
  color: #6e7596;
  margin-top: 145px;
  position: relative;
  font-family: 'HarmonyOS_Sans_Bold';
}
.coupons-lists .received:after {
  display: block;
  content: '';
  border-top: 1px solid #6e7596;
  position: absolute;
  width: 20px;
  bottom: -5px;
  left: 50%;
  z-index: 3;
  margin-left: -10px;
}
.coupons-lists .placed {
  font-size: 13px;
  color: #6e7596;
  margin-top: 10px;
}
.coupons-lists .btns-group {
  margin-top: 15px;
}
.coupons-lists .btns-group a {
  width: 140px;
  border: 1px solid #f8cc51;
  display: inline-block;
  color: #f8cc51;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
  border-radius: 20px;
  text-decoration: none;
  font-size: 16px;
}
.coupons-lists .btns-group .to-order {
  background-color: #f8cc51;
  color: #172047;
}
.coupons-lists .btns-group .view-btn:hover {
  color: pink;
}
.coupons-lists .btns-group .to-order:hover {
  color: red;
}
/*sign-box*/
.sign-box {
  width: 398px;
  height: 550px;
  text-align: center;
  overflow: hidden;
  position: relative;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateY(-940px);
  -moz-transform: translateY(-940px);
  -ms-transform: translateY(-940px);
  transform: translateY(-940px);
  -ms-transform: translateY(0) \9;
  -webkit-animation: dropsign 0.5s 0.8s forwards ease-in-out;
  -moz-animation: dropsign 0.5s 0.8s forwards ease-in-out;
  -ms-animation: dropsign 0.5s 0.8s forwards ease-in-out;
  animation: dropsign 0.5s 0.8s forwards ease-in-out;
}
.sign-box .sign-front {
  z-index: 3;
}
.sign-box .sign-back,
.sign-box .sign-front {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.ui-dialog-close {
  cursor: pointer;
  display: block;
  position: absolute;
  z-index: 100000;
  bottom: 10px;
  left: 50%;
  overflow: hidden;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  background: url(../images-website/close_coupon.png) no-repeat center center;
  font-size: 0;
}
/*放大镜插件开始*/
/*<!--想让哪个图片有放大镜效果，直接添加如下格式即可-->*/
/*<div class="item-pic">
    <a href="images/open_dispute/01.jpg" target="_blank" onclick="OpenDetail(4,2701)">
    <img src="images/open_dispute/01_mid.jpg" rel="images/open_dispute/01.jpg" class="itempic jqzoom">
    </a>
    </div>
    /*<!--想让哪个图片有放大镜效果，直接添加如上格式即可-->*/
/*右侧放大图片的盒子,这个盒子是必须的*/
div.zoomDiv {
  z-index: 999;
  position: absolute;
  top: 0;
  left: 0;
  width: 400px;
  height: 500px;
  background: #ffffff;
  border: 1px solid #eaeaea;
  display: none;
  text-align: center;
  overflow: hidden;
}
/*左侧小放大镜的图片 这个盒子也是必须的*/
div.zoomMask {
  position: absolute;
  cursor: pointer !important;
  z-index: 1;
}
img.jqzoom {
  cursor: pointer !important;
}
.tips-text {
  border: 1px dotted #f90 !important;
  background-color: #fff8e1 !important;
}
/*放大镜插件结束*/
/*2019-12-09 confirm-order.html*/
/*状态选择*/
.sa-select-state {
  width: 450px;
  border: 1px solid #ccc;
  line-height: 30px;
  height: 32px;
  box-sizing: border-box;
  border-radius: 3px;
  font-size: 13px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  transition: border linear 0.2s;
  background: url(../images-website/defaultdown.gif) no-repeat right center #fff;
  cursor: pointer;
  padding-right: 22px;
  outline: none;
  text-indent: 4px;
  color: #333;
}
.sa-select-state::-webkit-input-placeholder {
  color: #aaa;
}
.sa-select-state:focus {
  border: 1px solid #70a5e0;
}
/*激活样式*/
.sa-select-active .sa-select-state {
  background: url(../images-website/defaultdown_up.gif) no-repeat right center #fff;
}
.state-box {
  width: 448px;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 5;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  display: none;
  max-height: 180px;
  overflow-y: scroll;
}
.state-box li {
  line-height: 20px;
  padding-left: 4px;
  box-sizing: border-box;
  cursor: pointer;
  font-weight: normal;
  font-size: 13px;
}
.state-box li:hover {
  background-color: #eee;
}
/*2019-12-18 ordereview*/
.product-info {
  border: 1px transparent dashed;
  padding: 2px 0;
  position: relative;
  cursor: pointer;
}
.product-info:before {
  display: block;
  content: '';
  width: 100%;
  height: 14px;
  position: absolute;
  top: 27px;
  left: 0;
  z-index: 5;
}
.product-info .pro-no {
  background: url("../images-website/pop_icon.png") no-repeat -3px -17px;
}
.product-info .color-info {
  display: inline-block;
  padding-right: 18px;
  position: relative;
}
.product-info .color-info:after {
  display: block;
  content: '';
  background: url("../images-website/pop_icon.png") no-repeat -3px -4px;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 0;
  z-index: 0;
}
.product-info .color-info .color {
  color: #333333;
}
.product-info:hover {
  border: 1px #ff9900 dashed;
  background-color: #ffffff;
  width: 92%;
}
.product-info:hover:after {
  display: block;
  content: '';
  background: url("../images-website/pop_icon.png") no-repeat -3px -18px;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 5px;
  z-index: 3;
}
.product-info:hover .color-info:after {
  display: none;
}
.no-set-info .color-info:after {
  display: none;
}
.no-set-info:hover .color-info:after {
  display: none;
}
.no-set-info:hover {
  border: 1px solid transparent;
  background: none;
  cursor: initial;
}
.no-set-info:hover:after {
  display: none;
}
/*get color*/
.get-color {
  width: 470px;
  height: 240px;
  background-color: #ffffff;
  border: 1px solid #eaeaea;
  padding: 10px 0 0 10px;
  box-sizing: border-box;
}
.get-color .item:first-child {
  margin-bottom: 10px;
}
.get-color .name {
  color: #999999;
}
.get-color .colors {
  margin-top: 5px;
}
.list-search-filter a.filter-tag {
  border: 1px solid #dfe6f0;
  border-radius: 0;
  color: #697c90;
  display: inline-block;
  background: #fff;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 5px 6px;
  line-height: 17px;
  text-decoration: none;
}
.list-search-filter a.filter-tag .mask_col {
  width: 13px;
  height: 13px;
  vertical-align: top;
  margin-right: 4px;
  border-radius: 1px;
  display: inline-block;
}
.list-search-filter a.filter-tag .mask_col_green {
  background: #017b07;
}
.list-search-filter a.filter-tag .mask_col_red {
  background: #bb1407;
}
.list-search-filter a.filter-tag .mask_col_yellow {
  background: #ffd200;
}
.list-search-filter a.filter-tag .mask_col_blue {
  background: #0c4ad9;
}
.list-search-filter a.filter-tag .mask_col_white {
  background: #ffffff;
  width: 10px;
  height: 10px;
  border: 1px solid #ccc;
}
.list-search-filter a.filter-tag .mask_col_black {
  background: #000000;
}
.list-search-filter a.filter-tag .mask_col_purple {
  background: #a20495;
  background-image: -webkit-linear-gradient(top, #cb5fc2, #a20495);
}
.list-search-filter a.filter-tag .mask_col_matteblack {
  background: #0f0f0f;
  background-image: -webkit-linear-gradient(top, #666666, #000000);
}
.list-search-filter a.filter-tag .mask_col_mattegreen {
  background: #218626;
  background-image: -webkit-linear-gradient(top, #58de5f, #218626);
}
.list-search-filter a.filter-tag .mask_col_mattered {
  background: #bb1407;
  background-image: -webkit-linear-gradient(top, #ea9791, #bb1407);
}
.list-search-filter a.filter-tag .mask_col_matteblue {
  background: #0c4ad9;
  background-image: -webkit-linear-gradient(top, #8baaf1, #0c4ad9);
}
.list-search-filter a.filter-tag .mask_col_grey {
  background: #ababab;
}
.list-search-filter a.filter-tag .mask_col_pink {
  background: #ffc0cb;
}
.list-search-filter a.filter-tag .mask_col_orange {
  background: #ffa500;
}
.list-search-filter a.filter-tag .mask_col_transparent {
  background: #ededed;
}
.list-search-filter a.filter-tag .mask_col_none {
  background: url(../images-website/side_none.png) no-repeat 0 0;
}
.list-search-filter a.filter-tag .mask_col_taiyo {
  background: #00939E;
}
.list-search-filter a.filter-tag:hover {
  border: 1px solid #0089b6;
}
.list-search-filter a.filter-tag.unclickbtn {
  background: #f9f9f9;
  border: 1px dashed #dfe6f0;
  cursor: default;
}
.list-search-filter a.filter-tag.unclickbtn:hover {
  border: 1px dashed #dfe6f0;
}
.list-search-filter a.filter-tag.active {
  border: 2px solid #0089b6;
  position: relative;
  color: #383f47;
}
.list-search-filter a.filter-tag.active i {
  background-image: url(../images-website/icon-spr.png);
  background-position: -20px -388px;
  background-repeat: no-repeat;
  bottom: 0;
  display: block;
  height: 12px;
  overflow: hidden;
  position: absolute;
  right: -1px;
  text-indent: -99em;
  width: 12px;
}
.list-search-filter a.filter-tag.unactive:hover {
  border: 2px solid #0089b6;
  position: relative;
  color: #383f47;
}
.get-color .edit-btns {
  margin-top: 4px;
  text-align: right;
  padding-right: 20px;
}
.get-color .edit-btns a {
  display: inline-block;
  background-color: #ff9c12;
  border: none;
  width: 60px;
  text-align: center;
  color: #ffffff;
  border-radius: 4px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.get-color .edit-btns a:hover {
  background-color: #f8af23;
  text-decoration: none;
}
.get-color .edit-btns .cancel {
  background-color: #f1f1f1;
  color: #333333;
  border: 1px solid #dedede;
  margin-left: 12px;
}
.get-color .edit-btns .cancel:hover {
  background-color: #adadad;
}
/*数量设置*/
.disabled-no {
  position: relative;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.disabled-no .mask {
  display: block;
  content: '';
  width: 80%;
  height: 20px;
  background-color: #ffffff;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.edit-amount .get-amount {
  width: 64px;
  height: 18px;
  line-height: 18px;
  border: 1px solid #a9a9a9;
  float: left;
  text-align: center;
}
.edit-amount .calculate {
  display: inline-block;
  border: 1px solid #a9a9a9;
  width: 14px;
  height: 18px;
  line-height: 18px;
  float: left;
  cursor: pointer;
  user-select: none;
  -ms-user-select: initial;
}
.edit-amount .calculate:hover {
  background-color: #efeffe;
}
.edit-amount .minus {
  border-right: 0;
}
.edit-amount .add {
  border-left: 0;
}
/*弹窗盒子*/
.pop-box {
  background-color: #fff;
  z-index: 999;
  padding: 16px 16px;
  box-sizing: border-box;
  font-size: 13px;
}
.pop-box.isIframe .wdetail-tips {
  max-width: unset !important;
}
.pop-box .list-search-filter {
  margin-bottom: 10px;
  padding-left: 142px;
  padding-right: 0;
  position: relative;
}
h4.list-search-row-title {
  color: #777;
  display: inline-block;
  font-size: 13px;
  min-width: 120px;
  text-align: left;
  /*white-space: nowrap;*/
}
.input-group {
  position: relative;
  z-index: 10;
}
.input-group .form-control:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group .form-control {
  float: left;
  display: inline-block;
  width: 100px;
  background: #fcf8e3;
}
.form-control {
  display: block;
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 28px;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #dae2ed;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.validatebox-invalid {
  background-image: url(/images/validatebox_warning.png);
  background-repeat: no-repeat;
  background-position: right center;
  border-color: #ffa8a8;
  background-color: #fff3f3;
  color: #000;
}
.form-control {
  display: block;
  height: 28px;
  padding: 0 12px;
  font-size: 14px;
  line-height: 28px;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.list-search-filter h4.list-search-row-title {
  left: 0;
  position: absolute;
  top: 4px;
}
.input-group-addon {
  background-color: #eee;
  border: 1px solid #ccc;
  border-left: none;
  border-radius: 4px;
  color: #555;
  height: 16px;
  font-size: 14px;
  line-height: 16px;
  padding: 6px 12px;
  text-align: center;
  display: inline-block;
}
.input-group .input-group-addon {
  float: left;
  border-radius: 0px;
}
/*数量设置*/
.pop-box .boardnumber {
  position: absolute;
  left: 0px;
  top: 28px;
  width: 360px;
  border: 1px solid #dfe6f0;
  background-color: #FFF;
  z-index: 2;
  padding: 7px 0 5px 10px;
  color: #6E6E6E;
  text-align: left;
  overflow: visible;
  margin-bottom: 10px;
  display: none;
}
.boardnumber .title-name {
  font-size: 12px;
  color: #999999;
  padding: 5px 0 10px 8px;
}
.boardnumber .numbers {
  width: 347px;
  padding: 12px 4px;
}
.boardnumber li {
  float: left;
  width: 57px;
  padding: 2px 0 2px 6px;
  margin-bottom: 4px;
  line-height: 16px;
  overflow: inherit;
}
.boardnumber li label input {
  vertical-align: top;
}
.boardnumber li:hover {
  box-shadow: 0 0 10px #ccc;
}
.boardnumber li label {
  display: block;
}
.boardnumber .boardnumberbtn input.txtstyle2 {
  width: 95px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #d8d8d8;
  color: #6E6E6E;
  padding-left: 3px;
  margin-right: 3px;
}
.boardnumber .boardnumberbtn a input.submit-btn {
  color: #ffffff;
  background-color: #ff9c12;
}
.boardnumber .boardnumberbtn a input.cancel-btn {
  background-color: #7b7b7b;
}
.boardnumber .boardnumberbtn {
  margin: 5px 0;
  padding-left: 4px;
  width: 100%;
}
/*周期选择*/
.cycle-box {
  margin-top: 10px;
  margin-bottom: 12px;
}
.cycle-box .title-name {
  color: #777;
  width: 139px;
  display: inline-block;
}
.cycle-box .cycle {
  border: 1px solid #dfe6f0;
  width: 300px;
  height: 26px;
  cursor: pointer;
  position: relative;
  display: inline-block;
}
.cycle-box .cycle:after {
  display: block;
  content: '';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #000;
  position: absolute;
  top: 10px;
  right: 5px;
  z-index: 9;
}
.cycle-box .cycle .get-cycle {
  border: none;
  outline: none;
  width: 294px;
  height: 24px;
  line-height: 24px;
  background-color: #ffffff;
  text-indent: 4px;
  cursor: pointer;
}
.cycle-box .cycle .diff-time {
  overflow: auto;
  position: absolute;
  top: 26px;
  left: -1px;
  z-index: 9999999;
  border: 1px solid #dfe6f0;
  background-color: #ffffff;
  width: 100%;
  display: none;
  max-height: 130px;
}
.cycle-box .cycle .diff-time .item {
  height: 26px;
  line-height: 26px;
  text-indent: 4px;
}
.cycle-box .cycle .diff-time .item:hover {
  background-color: #dfe6f0;
}
/*订单编号*/
.the-order-no {
  color: #999999;
  position: relative;
  padding-right: 22px;
  cursor: pointer;
}
.the-order-no:after {
  display: block;
  content: '';
  background: url("../images-website/pop_icon.png") no-repeat -3px -4px;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 5px;
  z-index: 3;
}
.the-order-no .now-no {
  color: #333333;
  display: inline-block;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.list-parameter {
  margin-bottom: 12px;
  padding-right: 0;
  position: relative;
}
.ponum {
  color: #777;
  width: 139px;
  display: inline-block;
  line-height: 26px;
}
.input-ponum {
  width: 300px;
  height: 26px;
  line-height: 26px;
  text-indent: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: #dfe6f0;
  border-image: initial;
  outline: none;
}
.smdpo {
  width: 191px;
}
.ponum-parameter {
  float: left;
  color: #777;
  width: 139px;
  display: inline-block;
  line-height: 15px;
  vertical-align: top;
  padding-top: 4px;
}
.input-parameter {
  float: left;
  width: 343px;
  height: 40px;
  line-height: 15px;
  border: 1px solid #dfe6f0;
  margin-left: 2px;
  padding: 2px 4px;
}
.smintip {
  position: relative;
}
.smintip:after {
  display: block;
  content: '';
  width: 23px;
  height: 13px;
  background-color: transparent;
  position: absolute;
  top: 10px;
  right: -8px;
  z-index: 999;
}
.list-pronum {
  color: #333333;
  line-height: 20px;
  margin-bottom: 10px;
  font-size: 13px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.pcb-mark {
  margin-left: 5px;
  color: #B59F38;
}
.dividing-line {
  height: 1px;
  background: #ffffff;
  border: 1px dotted #00939E;
  clear: both;
  overflow: hidden;
  margin-bottom: 20px;
}
.parameter-pricenum {
  margin-top: 5px;
  text-align: right;
  font-size: 14px;
  line-height: 20px;
}
.parameter-pricetitle {
  color: #999999;
  margin-right: 3px;
}
.parameter-price {
  color: #FF6600;
  font-family: 'HarmonyOS_Sans_Bold';
}
.parameter-price i {
  font-style: normal;
}
.edit-prompt {
  padding: 0px 12px;
  line-height: 16px;
  color: #B59F38;
  font-size: 12px;
}
.pcb-expired {
  background: #00939E;
  border: 1px solid #00939E;
  border-radius: 3px;
  padding: 4px 6px;
  width: 100px;
  color: #fff;
  text-align: center;
  line-height: 14px;
  margin-bottom: 5px;
}
.pcb-expired:hover {
  background: #0089b6;
  border: 1px solid #0089b6;
}
.pcb-copy {
  border: 1px solid #cccccc;
  border-radius: 3px;
  padding: 4px 6px;
  width: 100px;
  color: #333333;
  text-align: center;
  line-height: 14px;
  margin-bottom: 5px;
  background: #ffffff;
}
.pcb-copy:hover {
  border: 1px solid #00939E;
  color: #00939E;
}
.pcb-copy .pcb-delete-btn {
  display: inline-block;
  color: #333333;
}
.pcb-copy .pcb-delete-btn:hover {
  color: #00939E;
}
.pcb-delete {
  border: 1px solid #cccccc;
  border-radius: 3px;
  padding: 4px 6px;
  width: 100px;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 14px;
  background: url(../images-website/account/cart-delete.png) #ffffff 5px center no-repeat;
}
.pcb-delete:hover {
  border: 1px solid #cc0019;
  color: #cc0019;
  background: url(../images-website/account/cart-delete-red.png) #ffffff 5px center no-repeat;
}
.pcb-delete .pcb-delete-btn {
  display: inline-block;
  color: #333333;
  padding-left: 10px;
}
.pcb-delete .pcb-delete-btn:hover {
  color: #cc0019;
}
/*the-outbreak*/
.the-outbreak {
  background: url("../images-website/tips-02.png") no-repeat center;
  background-size: cover;
  position: relative;
  margin-top: 8px;
  float: left;
  width: 548px;
  border: 1px solid #e0c7ff;
  color: #9c64cc;
  border-radius: 3px;
  height: 52px;
}
.the-outbreak .arrow-point {
  position: absolute;
  top: -5px;
  left: 60px;
  z-index: 3;
  background: url("../images-website/tips-arrow.png") no-repeat center;
  width: 9px;
  height: 9px;
}
.the-outbreak .arrow-point:after {
  display: block;
  content: '';
  width: 10px;
  height: 5px;
  position: absolute;
  bottom: -1px;
  left: 0;
  z-index: 3;
  background: #f8f4ff;
}
.tip-text {
  padding: 12px 10px;
  display: block;
  font-size: 12px;
  margin: 0 auto;
  box-sizing: border-box;
  text-indent: 3em;
  text-align: left;
  line-height: 16px;
}
/*paylink*/
.other-flag {
  display: inline-block;
  background: url("../images-website/pop_icon.png") no-repeat -416px -535px;
  width: 25px;
  height: 22px;
  margin-left: 6px;
  vertical-align: middle;
}
.need-tips {
  font-size: 12px;
  color: #666666;
  word-break: break-word;
}
.copy-url {
  height: 40px;
  line-height: 36px;
  width: 540px;
  border: 1px solid #ffecbe;
  padding: 2px;
  box-sizing: border-box;
  background: #fffcf3;
  margin-top: 10px;
  text-align: center;
}
.copy-url .url {
  width: 510px;
  border: 0;
  outline: none;
  background: #fffcf3;
  height: 30px;
  line-height: 30px;
}
.copy-link {
  min-width: auto;
  padding: 0 24px;
  margin-top: -10px;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
}
.copy-tips {
  margin-top: 15px;
  width: 540px;
  border-top: 1px solid #e5e5e5;
  padding: 14px 0 0;
  font-size: 12px;
}
.copy-tips .tips-title {
  color: #666666;
}
.copy-tips .tips-des {
  margin-top: 10px;
  color: #999999;
}
.s-top-meslist {
  position: absolute;
  top: 4px;
  width: 20px;
  height: 18px;
  background: #f44a20;
  overflow: hidden;
  border-radius: 7px 7px 7px 0;
  color: #fff;
  text-align: center;
  z-index: 3;
  line-height: 18px;
  -webkit-animation: shakeSign 3.5s infinite;
  -moz-animation: shakeSign 3.5s infinite;
  -ms-animation: shakeSign 3.5s infinite;
  animation: shakeSign 3.5s infinite;
  -webkit-transform-origin: 0 100% 0;
  -moz-transform-origin: 0 100% 0;
  -ms-transform-origin: 0 100% 0;
  transform-origin: 0 100% 0;
  margin-left: 5px;
}
/*2021-5-12 start*/
.c-edit-address-box {
  width: 780px;
  min-height: 400px;
  background: #fff;
  z-index: 100;
  padding: 20px;
  box-sizing: border-box;
}
.c-edit-address-box .c-row {
  padding: 0 10px;
  box-sizing: border-box;
  margin-bottom: 16px;
}
.c-edit-address-box .c-row.notes-tips-row {
  font-size: 13px;
  color: #ff6600;
  margin-bottom: 10px;
  position: relative;
  padding-left: 30px;
  background: url("../images-website/address-notice-icon.png") no-repeat 10px top;
}
.c-edit-address-box .c-row label {
  display: inline-block;
  width: 344px;
  height: 40px;
  line-height: 40px;
  border: solid 1px #dbdbdb;
  font-size: 14px;
  color: #333333;
  padding-left: 16px;
  box-sizing: border-box;
  border-radius: 4px;
  font-family: 'HarmonyOS_Sans_Bold';
  cursor: pointer;
  vertical-align: top;
}
.c-edit-address-box .c-row label:first-child {
  margin-right: 26px;
}
/*2023-9-15 start*/
.c-edit-address-box .total-row:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.c-edit-address-box .total-row {
  margin-left: -16px;
}
.c-edit-address-box .total-row .c-row {
  display: inline-block;
  vertical-align: top;
  float: left;
  padding: 0;
}
.c-edit-address-box .total-row label {
  margin-left: 26px;
}
.c-edit-address-box .total-row label:first-child {
  margin-right: 0;
}
/*2023-9-15 end*/
.c-edit-address-box .c-row label .radio {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 50%;
  border: 1px solid #ccc;
  transition: all 0.36s ease 0s;
  vertical-align: middle;
  position: relative;
  margin-right: 10px;
}
.c-edit-address-box .c-row label .radio:after {
  display: block;
  content: " ";
  width: 8px;
  height: 8px;
  font-family: 'HarmonyOS_Sans_Bold';
  background: #fff;
  -ms-transform: scale(0);
  transform: scale(0);
  position: absolute;
  border-radius: 50%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.c-edit-address-box .c-row label.active {
  background: #f2fdf9;
  border: 1px solid #00939E;
}
.c-edit-address-box .c-row label.active .radio {
  border-color: #00939E;
  background: #00939E;
}
.c-edit-address-box .c-row label.active .radio:after {
  -ms-transform: scale(1);
  transform: scale(1);
}
.c-edit-address-box .c-row .c-from-item {
  position: relative;
  height: 48px;
  line-height: 48px;
  padding-left: 0;
  border: none;
}
.c-edit-address-box .c-row .c-from-item .price-tips {
  position: absolute;
  bottom: -16px;
  left: 0;
  line-height: normal;
  font-size: 12px;
  font-weight: normal;
  color: #999999;
}
.c-edit-address-box .c-row.add-spacing {
  margin-bottom: 24px;
}
.c-edit-address-box .c-row .c-from-item .label-text {
  position: absolute;
  top: 15px;
  left: 20px;
  line-height: normal;
  font-size: 14px;
  color: #c0c0c0;
  transition: all 0.25s linear;
  pointer-events: none;
  font-weight: normal;
}
.c-edit-address-box .c-row .c-from-item .label-text .em {
  color: #ff0000;
  font-size: 14px;
  vertical-align: middle;
}
.c-edit-address-box .c-row .c-from-item .pristine {
  width: 100%;
  height: 46px;
  vertical-align: top;
  border-radius: 4px;
  background: #fcfcfc;
  outline: none;
  border: 1px solid #dbdbdb;
  text-indent: 20px;
  padding-top: 19px;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: normal;
}
.c-edit-address-box .c-row .c-from-item .down-icon {
  display: inline-block;
  background: url("../images-website/defaultdown.gif") no-repeat center;
  width: 31px;
  height: 32px;
  position: absolute;
  margin-top: -16px;
  top: 50%;
  right: 10px;
  z-index: 2;
  pointer-events: none;
}
.c-edit-address-box .c-row .c-from-item .state-box {
  width: 342px;
  top: 46px;
}
.c-edit-address-box .note-prompt {
  padding: 0 10px;
  box-sizing: border-box;
  font-size: 12px;
  position: relative;
  color: #999999;
  cursor: pointer;
  margin-bottom: 20px;
  margin-top: -10px;
}
.c-edit-address-box .note-prompt:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.c-edit-address-box .note-prompt label {
  cursor: pointer;
  width: 330px;
  display: inline-block;
  vertical-align: top;
  padding-left: 18px;
  position: relative;
}
.c-edit-address-box .note-prompt label:first-child {
  float: left;
  margin-right: 24px;
}
.c-edit-address-box .note-prompt label input[type="checkbox"] {
  vertical-align: text-top;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.c-edit-address-box .editorial-box {
  padding: 0 10px;
  box-sizing: border-box;
  color: #333333;
  font-size: 12px;
  width: 760px;
  line-height: 18px;
  margin-bottom: 10px;
}
.c-edit-address-box .editorial-box dt {
  font-size: 13px;
  margin-bottom: 6px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.c-edit-address-box .if-fails {
  padding: 0 10px;
  box-sizing: border-box;
  color: #999999;
  margin-bottom: 20px;
}
.c-edit-address-box .c-row .c-from-item.write .down-icon {
  display: none;
}
.c-edit-address-box .submit-btn {
  height: 32px;
  padding: 0 20px;
  background: #00939E;
  border: 1px solid #00939E;
  outline: none;
  color: #fff;
  margin-left: 10px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s linear;
}
.c-edit-address-box .submit-btn:hover {
  background: #0089b6;
}
/* 激活状态下*/
.c-edit-address-box .c-row .c-from-item .pristine:focus {
  border: none;
  box-shadow: inset 0 1px 1px #bae9c8, 1px 1px 1px #bae9c8, -1px 1px 1px #bae9c8;
}
.c-edit-address-box .c-row .c-from-item.scale .label-text {
  font-size: 12px;
  top: 5px;
  font-weight: normal;
}
.c-edit-address-box .c-row .c-from-item.scale .pristine {
  color: #333333;
}
/*2021-5-12 end*/
/*2021-6-1 start*/
.c-logistics-list {
  background: #f5f7fa;
  width: 780px;
  padding: 12px 17px 6px 17px;
  margin-bottom: 16px;
}
.c-logistics-list .c-logistics-list-title {
  color: #999999;
}
.c-logistics-list .iosstype {
  margin-top: 30px;
}
.c-logistics-list .c-logistics-list-title .name-des {
  font-size: 14px;
}
.c-logistics-list .c-logistics-list-title .name {
  font-size: 16px;
  color: #3b474c;
  font-family: 'HarmonyOS_Sans_Bold';
  margin-right: 4px;
}
.logistics-parent {
  margin-top: 10px;
}
.logistics-parent .logistics {
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
  padding: 10px 0px 10px 36px;
}
.logistics-parent .logistics .radio-icon {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 21px;
  left: 4px;
  border-radius: 100%;
  background: #fff;
  border: 1px solid #999999;
  transform: translateY(-50%);
}
.logistics-parent .logistics:hover .radio-icon {
  border: 2px solid #0089b6;
}
.logistics-parent .logistics .ui-notice-alert {
  line-height: 14px;
  margin-top: 4px;
  margin-bottom: 0;
}
.notice-iosstype {
  margin-top: 10px;
  margin-bottom: 0px !important;
}
.logistics-parent .logistics.selected .radio-icon {
  border: 2px solid #00939E;
}
.logistics-parent .logistics.selected .radio-icon:before {
  display: block;
  content: '';
  border-radius: 100%;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 3;
  background: #00939E;
}
.logistics-parent .logistics .logistics-info {
  /*overflow: hidden;*/
}
.logistics-parent .logistics .logistics-info .ui-notice-alert {
  background-position: -34px -38px;
  padding: 2px 22px 5px 34px;
}
.logistics-parent .logistics .info-top .info-l {
  display: inline-block;
  vertical-align: top;
  width: 320px;
  position: relative;
  margin-right: 10px;
}
.logistics-parent .logistics .info-top .info-l img {
  margin-right: 6px;
}
.logistics-parent .logistics .logistics-name {
  font-family: 'HarmonyOS_Sans_Medium';
  font-size: 14px;
  vertical-align: middle;
  position: relative;
}
.logistics-parent .logistics .info-top .info-r {
  display: inline-block;
  vertical-align: top;
  color: #666666;
  font-size: 14px;
}
.logistics-parent .logistics .info-top .info-r .date {
  min-width: 256px;
  display: inline-block;
  margin-left: 3px;
}
.logistics-parent .logistics .info-top .info-r .wt-ship {
  min-width: 120px;
  display: inline-block;
  margin-left: 3px;
  margin-right: 3px;
}
.logistics-parent .logistics .info-top .info-r .price {
  text-align: left;
}
.logistics-parent .logistics .logistics-tips {
  max-width: 700px;
  font-size: 12px;
  color: #999999;
  margin-top: 6px;
  line-height: 16px;
}
.logistics-parent .logistics .priority-box {
  margin-top: 8px;
  font-size: 13px;
  font-family: 'HarmonyOS_Sans_Medium';
}
.logistics-parent .logistics .priority-box:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.logistics-parent .logistics .priority-box label {
  margin-right: 32px;
  padding: 6px 0;
  cursor: pointer;
  font-size: 14px;
  color: #666666;
}
.logistics-parent .logistics .priority-box .clsserviceType {
  font-weight: normal;
}
.logistics-parent .logistics .priority-box label.dhl-type {
  width: 680px;
  float: left;
  font-size: 13px;
  color: #333333;
}
.logistics-parent .logistics .priority-box .dhl-country {
  color: #999999;
  font-weight: normal;
  margin-left: 8px;
}
.other-logistics .more-method {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAaklEQVQYlY3LMQrCQBAF0OcdvIettloJSZk+18xRbNNY2NqKYcIE4iYsDgwMf94/oMcTg/o0OIb44oO2wps0YXV5vHHbwdf8hQk7z1J64bLC58x+cFkaccqNexeXpUduFZelv/C6dN+kmADBmB1h2NpWKgAAAABJRU5ErkJggg==") no-repeat 10px center;
  padding: 20px 0 12px 36px;
  cursor: pointer;
  user-select: none;
  font-size: 14px;
}
.other-logistics .logistics {
  display: none;
}
.other-logistics.more .logistics {
  display: block;
}
.other-logistics.more .more-method {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAaUlEQVQYlYWQOwqAQAwFx2N4CltttRBBS3sP6WW2tdXSVlYCiajsJ/AgJDOEXSI1AHNs+S8BvSYrGew0ScngDag00gclg3egfs0bnX0kg0+gDVzudPdI0lzAmHjbpIwvgAU4gDXzIT1Q3h44HWF4qeB4AAAAAElFTkSuQmCC") no-repeat 10px center;
}
.other-logistics .more-method:hover {
  color: #0089b6;
}
.logistics-parent .logistics.disabled {
  cursor: default;
}
.logistics-parent .logistics.disabled .ui-notice-alert {
  position: relative;
  z-index: 9;
}
.logistics-parent .logistics.disabled:before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background: #f5f7fa;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0.5;
  filter: opacity(50);
}
.logistics-parent .logistics.disabled:hover .ui-tips-top {
  /*display: block !important;*/
  position: absolute;
  z-index: 3;
  top: 40px;
  left: 36px;
  word-break: break-word;
  width: 315px;
}
.logistics-parent .logistics.disabled:hover .ui-tips-top .ui-tips-main {
  max-width: 450px;
  white-space: normal;
  line-height: 20px;
}
.logistics-parent .logistics.disabled:hover .ui-tips-top .ui-tips-arrow {
  left: 9px;
  top: -8px;
  transform: rotate(90deg);
}
.logistics-parent .logistics.disabled .radio-icon {
  border: none;
  background: #a8a8a8;
}
.logistics-parent .logistics.disabled:hover .radio-icon {
  border: none;
}
.logistics-parent .logistics.disabled .logistics-name {
  color: #666666;
}
.logistics-parent .logistics.disabled .logistics-tips {
  color: #666666;
}
.c-shopping-list {
  margin: 0;
  background: #fff;
}
.c-shopping-list .review-tit {
  color: #191e26;
  font-family: 'HarmonyOS_Sans_Bold';
  font-size: 20px;
  margin-bottom: 10px;
}
.c-shopping-list .goods-list {
  float: none;
  width: 100%;
}
.c-shopping-list .goods-list .goods-item .goods-msg {
  width: 670px;
}
.c-shopping-list .goods-list .goods-item .p-name {
  height: auto;
  max-width: 670px;
}
.logistics-vat {
  background: url(../images-website/logistics-vat.png) no-repeat 15px 7px #E6F2FE;
  width: 780px;
  padding: 7px 15px 7px 24px;
  margin-bottom: 16px;
  cursor: default;
}
.logistics-vat .vat-box {
  white-space: nowrap;
  overflow: hidden;
  width: 700px;
  margin: auto;
}
.logistics-vat .vat-box .tax {
  margin-right: 40px;
}
/*2021-6-1 end*/
/*2021-7-8 start*/
.sure-bill-area {
  /*width: 920px;*/
  width: 100%;
}
.sure-bill-title {
  color: #888888;
  font-size: 12px;
  margin-top: 20px;
}
.add-bill-btn {
  font-size: 14px;
  color: #fff;
  padding: 0 16px;
  text-align: center;
  height: 36px;
  line-height: 36px;
  border-radius: 5px;
  background: #00939E;
  outline: none;
  border: none;
  margin-top: 30px;
  cursor: pointer;
  font-family: 'HarmonyOS_Sans_Medium';
  transition: all 0.3s ease-out;
}
.add-bill-btn:hover {
  background: #0089b6;
}
.sure-address-body {
  position: relative;
  margin: 30px 0 0 -16px;
}
.sure-address-body:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.sure-address-body dd {
  width: 290px;
  height: 250px;
  float: left;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #eaeaea;
  margin: 0 0 20px 16px;
  padding: 24px 10px 0 10px;
  box-sizing: border-box;
}
.set-default-label {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
  font-size: 12px;
  color: #00939E;
  background: #ddf7ff;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  visibility: hidden;
}
.sure-address-body dd.active:before {
  background: #00939E;
}
.sure-address-body dd.active .set-default-label {
  visibility: visible;
  font-family: 'HarmonyOS_Sans_Medium';
}
.sure-address-body dd:before {
  display: block;
  content: '';
  height: 7px;
  width: 100%;
  background: #eaeaea;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.sure-address-body dd .info-item {
  position: relative;
  padding-left: 30px;
  box-sizing: border-box;
  font-size: 13px;
  color: #333333;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 18px;
  word-break: break-word;
  height: 38px;
  margin-top: 8px;
  margin-bottom: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.sure-address-body dd .info-item:before {
  display: block;
  content: '';
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAIAAAGAT9gkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCMTVGNzQ1REY5OTExRUJCQkI5OUM5RTVGRDRGOEM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCMTVGNzQ2REY5OTExRUJCQkI5OUM5RTVGRDRGOEM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUIxNUY3NDNERjk5MTFFQkJCQjk5QzlFNUZENEY4QzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUIxNUY3NDRERjk5MTFFQkJCQjk5QzlFNUZENEY4QzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5mM1hPAAABzUlEQVR42mL8//8/AxgwATEjIyOI+R8MysrKGOGyAAHEiKLuwYMHIKaCggJEKUIWIIAQLDhggrOOHz8OZQFVOTg4wCWAXIAAQtcI1XXt2jWEGgjo7+8HqYVwoqOj0Z0ABF+/foXqZwSDnp4edPMBAgiLQ3G6GwgEBQUXLFgQFhZ24cIFBmR3w0FDQwMwPLi4uJAFESpMTEzc3d2BjFWrVgF1Ll++HEWFnp7efwwAdDaWkCHgUqwAIACtZGwDIAwDQSiz/0KuXLjMAl7CA3AIySQOdPBFlOLziu/9RUZ13NWsDijByszgNlnGFt39+tYzMdRagylkXx2qmitQHTAmHN7cYU8DkyMiWPHyNFd6S/5F2dQ5LRmcIrIP6r3/R33VIUBzZWzDMAhE0Q1SW/IU9CzimpHcI5mCAWAFWsQSFms4TzkpSpQLkaMUucL6/+7pgBO2P6/yg0W+b5FSstbKZBDYtz0OLUIIlGKMYhFYkiqs72KaJp69d7EiJHlunK017z2Ac84Yc+4g27bJN+9yCwSWpAo/tVjXFXpZllLKK0qSEgCY3iLnTHnf92MYAGDAyjhrrex2nufxLQAAA1bGyVsiZ77rQTz+Hf7jgl8BVvFqNUQJRLQAAAAASUVORK5CYII=") no-repeat center;
  width: 22px;
  height: 27px;
  position: absolute;
  top: -1px;
  left: 2px;
  z-index: 1;
}
.sure-address-body dd .info-list {
  position: relative;
  margin-top: 10px;
  padding-left: 30px;
  box-sizing: border-box;
  min-height: 70px;
  line-height: 18px;
  overflow: hidden;
}
.sure-address-body dd .info-list:before {
  display: block;
  content: '';
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAIAAAFRL+sPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkExMDFBMTAyREY5OTExRUJCMDEzQTFERjYyNUY0MkQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkExMDFBMTAzREY5OTExRUJCMDEzQTFERjYyNUY0MkQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTEwMUExMDBERjk5MTFFQkIwMTNBMURGNjI1RjQyRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTEwMUExMDFERjk5MTFFQkIwMTNBMURGNjI1RjQyRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6RHo4wAAABxUlEQVR42mL8//8/AxzAOUAGE5CaN28ehM+IrAwggBAckJrjx48jtEL1QTgAAQSiIADIXrVqFYTNAjWEEWQMhISaBNEBFwICgABCsRZhJRDY2Njw8fEhnL1o0SIgv7+/H2o7EBcXFzs4OMDdBTULaDzcgSxw7QsWLMBpI0AAYRHCCphQNKGCs2fPooQyBHh5eQG5nZ2dEC4bGxtKoP1HAmh2ubu7Y1cHBFZWVmj2QACx/gAIILL8S6y61atXA+MJGCLACERXCHfpmTNncEmh+BciV1lZ+fLlSzk5OSB72rRpONUhcwUFBeFc7P4oKSkBkvCwRDEgLi6OKPehBeTatWtxqoMrjYmJQRdH4y9evBgzckmIX2LjDSDAiDWPnGSAC9wEA6LM+48DdHR04NIClMKlC4txX79+NTc3x+8IoAKgMqKMKy0thWtzcXFBlpoxYwZcKjg4mCjjIiIi4HqmTp2KNS0BgYKCAlHGbd++Hc1fwNT65MmTlJQUZPGlS5cSZRwQXLhwQUxMDFfAycvLX7t2jdiogIOcnBxMs1pbW/FowWccEABdwc7ODg+s+/fv41dPVK4oKCj48uXLnDlzBmUmIx4AAJSrMqoufHfmAAAAAElFTkSuQmCC") no-repeat center;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.sure-address-body dd .info-list .info-list-addr {
  min-height: 20px;
  max-height: 56px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.sure-address-body dd .country {
  vertical-align: inherit;
}
.sure-address-body dd .info-tool {
  position: absolute;
  bottom: 10px;
  left: 14px;
  z-index: 3;
}
.sure-address-body dd .info-tool .btn {
  outline: none;
  border: 0;
  padding: 2px 3px;
  background: none;
  font-size: 13px;
  color: #2e9cc3;
  font-family: 'HarmonyOS_Sans_Medium';
  cursor: pointer;
  position: relative;
  margin-right: 6px;
  min-width: 30px;
}
.sure-address-body dd .info-tool .btn.split {
  padding-left: 10px;
}
.sure-address-body dd .info-tool .btn.split:before {
  display: block;
  content: '';
  border-left: 1px solid #c8d2e0;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -6px;
  z-index: 1;
}
.sure-address-body dd .info-tool .btn:hover {
  color: #0892c2;
  text-decoration: underline;
}
/*2021-7-8 end*/
/*2021-8-12 change-email start*/
.horizontal-form .purse-left .clearfix {
  margin-top: 14px;
  margin-left: 8px;
}
.horizontal-form .change-email {
  padding: 6px 0px 18px 8px;
  /*border-bottom: 1px solid #eee;*/
}
.horizontal-form .change-email h3 {
  font-size: 20px;
  line-height: 24px;
  font-family: 'HarmonyOS_Sans_Medium';
  margin-bottom: 10px;
}
.horizontal-form .change-email p {
  font-size: 13px;
  line-height: 18px;
}
.horizontal-form .change-email .section_border {
  padding: 10px 0px;
  border-top: none;
}
.horizontal-form .change-email .section_border .new-email {
  font-size: 14px;
  line-height: 30px;
  font-family: 'HarmonyOS_Sans_Medium';
}
.horizontal-form .change-email .section_border input {
  background-color: #fff;
  border: 1px solid #c4c4c4;
  display: inline-block;
  transition: all 150ms ease-in-out;
  font-size: 13px;
  height: 18px;
  line-height: 18px;
  color: #242424;
  padding: 7px 4px 6px 9px;
  box-sizing: content-box;
  width: 320px;
  font-family: "Helvetica Neue", Helvetica, arial, sans-serif;
  border-radius: 3px;
}
.horizontal-form .change-email .success-tips {
  font-size: 12px;
  line-height: 14px;
  color: #00939E;
  background: url(../images-website/message/email-ok.png) no-repeat center left;
  padding-left: 20px;
  margin-bottom: 5px;
}
.horizontal-form .section_border .newemail-button {
  margin-left: 10px;
}
/*2021-8-12 change-email end*/
.feedback-ad01 {
  margin-bottom: 20px;
}
.arrow-box-filecoupon {
  display: inline-block;
  position: relative;
  width: 44px;
  height: 18px;
  background: url("../images-website/account/info-coupon.png?v=220524") no-repeat center center;
  vertical-align: sub;
}
/*2022-7-14 start*/
.process-video-pop {
  width: 700px;
  height: 400px;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  z-index: 199910152;
}
.process-video-pop .close-btn {
  background: url("../images-website/close-process.png") no-repeat -149px -31px;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -15px;
  right: -15px;
  cursor: pointer;
  z-index: 19891018;
}
.process-video-pop .close-btn:hover {
  background: url("../images-website/close-process.png") no-repeat -180px -31px;
}
.process-video-pop iframe {
  z-index: 19891016;
  position: relative;
  background: url("../images-website/loading.gif") no-repeat center;
  width: 100%;
  height: 100%;
}
.process-video-pop .iframe-parent {
  z-index: 19891016;
  position: relative;
  width: 700px;
  height: 400px;
}
.process-video-pop:before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.35);
  z-index: 19891016;
}
/*2022-7-14 end*/
/*2022-7-20 upfile-bank start*/
.upfile-bank {
  margin: 10px 0 40px 15px;
  color: #999999;
}
.upfile-bank:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.upfile-bank .draw-name {
  float: left;
  width: 140px;
  margin-right: 6px;
  position: relative;
}
.upfile-bank .draw-name .iconfont {
  color: #cc1414;
  font-size: 17px;
  display: inline-block;
  float: left;
  width: 14px;
}
.upfile-bank .draw-content {
  float: left;
  max-width: 660px;
}
.upfile-bank .draw-content .suitable-tips-submiterror {
  margin-top: 10px;
  padding: 10px 10px 10px 40px;
  display: block;
  box-sizing: border-box;
  background: #ffd7d7;
  color: #666666;
  font-size: 12px;
  font-weight: normal;
  position: relative;
}
.upfile-bank .draw-content .suitable-tips-submiterror:before {
  display: block;
  content: '';
  position: absolute;
  top: 9px;
  left: 10px;
  z-index: 2;
  background: url(../images-website/cnc_icon.png) no-repeat -62px 0;
  width: 18px;
  height: 18px;
}
.upfile-bank .draw-content .filelist-name-box {
  display: inline-block;
  width: 660px;
}
.upfile-bank .draw-content .filelist-name-box .filelist-name {
  margin-top: 10px;
  float: left;
  width: 200px;
  margin-right: 12px;
  font-size: 13px;
}
.upfile-bank .draw-content .filelist-name-box .filelist-name span {
  margin-left: 5px;
}
.upfile-bank .draw-content .filelist-name-box .filelist-name .progress {
  margin-top: 2px;
  width: 200px;
  height: 14px;
  margin-bottom: 6px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.upfile-bank .draw-content .filelist-name-box .filelist-name .progress-bar {
  background-color: #0089b6;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.14902) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.14902) 50%, rgba(255, 255, 255, 0.14902) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  box-shadow: rgba(0, 0, 0, 0.14902) 0px -1px 0px 0px inset;
  box-sizing: border-box;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  transition-delay: 0s;
  transition-duration: 0.6s;
  transition-property: width;
  transition-timing-function: ease;
  width: 266.188px;
}
.upfile-bank .draw-content .display-files {
  display: inline-block;
  width: 660px;
}
.upfile-bank .draw-content .draw-des {
  font-size: 12px;
  line-height: 16px;
}
.upfile-bank .draw-content .up-draw-note {
  float: left;
  line-height: 30px;
  font-size: 13px;
  margin-left: 12px;
}
.upfile-bank .draw-content .up-draw-btn {
  float: left;
  display: inline-block;
  background-color: #00939E;
  background-image: url("../images-website/account/upfile-bank.png");
  background-repeat: no-repeat;
  background-position: 6px 0px;
  box-sizing: border-box;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  font-family: 'HarmonyOS_Sans_Medium';
  padding: 0px 12px 0 36px;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  transition: background-color 0.3s ease-in;
}
.upfile-bank .draw-content .up-draw-btn:hover {
  background-color: #0089b6;
}
.upfile-bank .draw-content .up-draw-btn input.default-hidden {
  cursor: pointer;
  filter: opacity(0);
  opacity: 0;
  -ms-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 3;
  width: 100%;
  height: 100%;
}
.upfile-bank .draw-content .display-item {
  margin: 5px 12px 0 0;
  position: relative;
  cursor: default;
  display: inline-block;
  font-size: 12px;
}
.upfile-bank .draw-content .display-item .display-type {
  display: inline-block;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.08);
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
}
.upfile-bank .draw-content .display-item .display-name {
  display: inline-block;
  max-width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 13px;
}
.upfile-bank .draw-content .display-item .iconguanbi {
  display: inline-block;
  cursor: pointer;
  font-size: 13px;
  background: url("../images-website/pop_icon2.png") no-repeat 2px -72px;
  width: 14px;
  height: 16px;
  vertical-align: middle;
  margin-left: 5px;
}
.upfile-bank .draw-content .display-item .iconguanbi:hover {
  background: url("../images-website/pop_icon2.png") no-repeat -13px -72px;
}
/*2022-7-20 upfile-bank end*/
/*2022-7-20 upfile-bank-popups start*/
.upfile-bank-popups {
  margin: 16px auto;
  color: #999999;
  padding: 5px 0 20px;
}
.upfile-bank-popups:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.upfile-bank-popups .draw-name {
  float: left;
  width: 140px;
  margin-right: 6px;
  position: relative;
}
.upfile-bank-popups .draw-name .iconfont {
  color: #cc1414;
  font-size: 17px;
  display: inline-block;
  float: left;
  width: 14px;
}
.upfile-bank-popups .draw-content {
  width: 590px;
  margin: 0px auto;
}
.upfile-bank-popups .draw-content .suitable-tips-submiterror {
  margin-top: 10px;
  padding: 10px 10px 10px 40px;
  display: block;
  box-sizing: border-box;
  background: #ffd7d7;
  color: #666666;
  font-size: 12px;
  font-weight: normal;
  position: relative;
}
.upfile-bank-popups .draw-content .suitable-tips-submiterror:before {
  display: block;
  content: '';
  position: absolute;
  top: 9px;
  left: 10px;
  z-index: 2;
  background: url(../images-website/cnc_icon.png) no-repeat -62px 0;
  width: 18px;
  height: 18px;
}
.upfile-bank-popups .draw-content .filelist-name-box {
  display: inline-block;
  width: 590px;
}
.upfile-bank-popups .draw-content .filelist-name-box .filelist-name {
  margin-top: 10px;
  float: left;
  width: 200px;
  margin-right: 12px;
  font-size: 12px;
}
.upfile-bank-popups .draw-content .filelist-name-box .filelist-name span {
  margin-left: 5px;
}
.upfile-bank-popups .draw-content .filelist-name-box .filelist-name .progress {
  margin-top: 2px;
  width: 200px;
  height: 14px;
  margin-bottom: 6px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.upfile-bank-popups .draw-content .filelist-name-box .filelist-name .progress-bar {
  background-color: #0089b6;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.14902) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.14902) 50%, rgba(255, 255, 255, 0.14902) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  box-shadow: rgba(0, 0, 0, 0.14902) 0px -1px 0px 0px inset;
  box-sizing: border-box;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  transition-delay: 0s;
  transition-duration: 0.6s;
  transition-property: width;
  transition-timing-function: ease;
  width: 266.188px;
}
.upfile-bank-popups .draw-content .display-files {
  display: inline-block;
  width: 590px;
}
.upfile-bank-popups .draw-content .draw-des {
  font-size: 12px;
  line-height: 16px;
}
.upfile-bank-popups .up-draw-btnbox {
  overflow: hidden;
  padding: 12px 12px;
  border: 2px dashed #95abd3;
  background: #f7f9fd;
}
.upfile-bank-popups .up-draw-btnbox .count-chosen {
  float: left;
  width: 340px;
  cursor: default;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  color: #00939E;
}
.upfile-bank-popups .draw-content .up-draw-note {
  margin-top: 5px;
  line-height: 24px;
  font-size: 13px;
}
.upfile-bank-popups .draw-content .up-draw-btn {
  float: right;
  display: inline-block;
  background-color: #00939E;
  background-image: url("../images-website/account/upfile-bank.png");
  background-repeat: no-repeat;
  background-position: 6px 0px;
  box-sizing: border-box;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  font-family: 'HarmonyOS_Sans_Medium';
  padding: 0px 16px 0 36px;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  transition: background-color 0.3s ease-in;
}
.upfile-bank-popups .draw-content .up-draw-btn:hover {
  background-color: #00939E;
}
.upfile-bank-popups .draw-content .up-draw-btn input.default-hidden {
  cursor: pointer;
  filter: opacity(0);
  opacity: 0;
  -ms-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 3;
  width: 100%;
  height: 100%;
}
.upfile-bank-popups .draw-content .display-item {
  margin: 5px 12px 0 0;
  position: relative;
  cursor: default;
  display: inline-block;
  font-size: 12px;
}
.upfile-bank-popups .draw-content .display-item .display-type {
  display: inline-block;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.08);
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
}
.upfile-bank-popups .draw-content .display-item .display-name {
  display: inline-block;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 13px;
  color: #333333;
}
.upfile-bank-popups .draw-content .display-item .iconguanbi {
  display: inline-block;
  cursor: pointer;
  font-size: 13px;
  background: url("../images-website/pop_icon2.png") no-repeat 2px -72px;
  width: 14px;
  height: 16px;
  vertical-align: middle;
  margin-left: 5px;
}
.upfile-bank-popups .draw-content .display-item .iconguanbi:hover {
  background: url("../images-website/pop_icon2.png") no-repeat -13px -72px;
}
/*2022-7-20 upfile-bank-popups end*/
/*2022-11-03 quick-order-jump start*/
.quick-order-jump {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 16px 16px 0 16px;
}
.quick-order-jump .quick-item {
  flex: 1;
  height: 120px;
  margin-right: 16px;
  padding: 0 24px;
  box-sizing: border-box;
  position: relative;
  background: url("../images-website/quick-item-bg.png") no-repeat center #fff;
}
.quick-order-jump .quick-item .quick-title {
  font-size: 14px;
  color: #333333;
  font-family: 'HarmonyOS_Sans_Bold';
  line-height: 20px;
  margin-bottom: 5px;
  word-break: break-word;
}
.quick-order-jump .quick-item .quick-tips {
  color: #999999;
  font-size: 12px;
  line-height: 22px;
  position: relative;
}
.quick-order-jump .quick-item .quick-tips:after {
  display: inline-block;
  content: '';
  vertical-align: middle;
  background: url("../images-website/quick-point-icon.png") no-repeat center;
  width: 4px;
  height: 7px;
  margin-left: 4px;
}
.quick-order-jump .quick-item:last-child {
  margin-right: 0;
}
.quick-order-jump .quick-item .quick-body {
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: inherit;
  z-index: 3;
}
.quick-order-jump .quick-item .quick-img {
  position: absolute;
  top: 50%;
  right: 14px;
  transform: translateY(-50%);
  z-index: 2;
  transition: all 0.4s ease-out 0s;
}
@media screen and (max-width: 1600px) {
  .quick-order-jump .quick-item .quick-img {
    right: 4px;
  }
}
@media screen and (max-width: 1600px) {
  .quick-order-jump .quick-item .quick-title {
    width: 90px;
  }
}
.quick-order-jump .quick-item:focus {
  text-decoration: none;
}
.quick-order-jump .quick-item:hover {
  text-decoration: none;
  box-shadow: 0 4px 10px rgba(25, 27, 32, 0.04);
}
.quick-order-jump .quick-item:hover .quick-tips:after {
  background: url("../images-website/quicked-point-icon.png") no-repeat center;
}
.quick-order-jump .quick-item:hover .quick-img {
  transform: translateY(-56%) translateZ(0);
}
.quick-order-jump .quick-item:hover .quick-tips {
  color: #00939E;
}
/*2022-11-03 quick-order-jump end*/
.v-diy-video {
  width: 400px;
  height: auto;
  display: none;
  position: relative;
}
.v-diy-video .v-command-btn {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: url("../images-website/v-command-btn.png") no-repeat center 44%;
  right: 0;
  margin: auto;
  z-index: 3;
  bottom: 0;
  cursor: pointer;
}
.v-diy-video video {
  display: block;
  object-fit: fill;
  width: 100%;
}
/*2023-5-25 start*/
.cash-pending-pop {
  /*width: 520px;*/
  /*background: #fff;*/
  /*height: 200px;*/
}
.cash-pending-pop .pending-icon {
  display: block;
  margin: 8px auto 0;
}
.cash-pending-pop .pending-title {
  font-size: 28px;
  color: #111111;
  font-family: 'HarmonyOS_Sans_Bold';
  text-align: center;
  margin-top: 20px;
}
.cash-pending-pop .pending-des {
  margin-top: 12px;
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  text-align: center;
}
.cash-pending-pop .pending-plan {
  /*background: url("../images-website/pending-plan.png") no-repeat center;*/
  /*width: 398px;*/
  /*height: 48px;*/
  margin: 20px auto 0;
  width: 400px;
  font-size: 0;
  position: relative;
}
.cash-pending-pop .pending-plan:before {
  display: block;
  content: '';
  width: 100%;
  height: 6px;
  background-color: #ededed;
  position: absolute;
  top: 0;
  left: 0;
}
.cash-pending-pop .pending-plan dd {
  display: inline-block;
  width: 33.33%;
  color: #666666;
  font-size: 12px;
  text-align: center;
  padding: 26px 0 0;
  vertical-align: top;
  line-height: normal;
}
.cash-pending-pop .pending-plan dd:first-child {
  text-align: left;
}
.cash-pending-pop .pending-plan dd:first-child + dd {
  position: relative;
  font-family: 'HarmonyOS_Sans_Bold';
}
.cash-pending-pop .pending-plan dd:first-child + dd:after {
  display: block;
  content: '';
  background: url("../images-website/pending-plan.png") no-repeat center;
  width: 24px;
  height: 24px;
  position: absolute;
  top: -10px;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 3;
}
.cash-pending-pop .pending-plan dd:last-child {
  text-align: right;
}
.cash-pending-pop .pending-plan:after {
  display: block;
  content: '';
  height: 6px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 210px;
  background-color: #00939E;
}
/*2023-5-25 end*/
/* 2023-10-26 start */
.section_border .verify-row {
  position: relative;
  margin-bottom: 18px;
}
.section_border .verify-row .finish:before {
  background: url('../images-website/account/verification.png') no-repeat -2px -272px;
  width: 16px;
  height: 16px;
  content: '';
  display: inline-block;
  vertical-align: text-top;
  margin-right: 4px;
}
.section_border .verify-row .finish {
  margin-left: 10px;
  color: #999999;
}
.section_border .verify-row .J-text {
  margin-left: 10px;
}
.section_border .verify-row .newemail-button {
  margin-left: 8px !important;
}
.section_border .verify-row .separation-line {
  vertical-align: text-bottom !important;
  margin-left: 8px;
  color: #999999;
}
/* 2023-10-26 end */
/*202312-12 start*/
.dialog-contentbox1.announcement-pop {
  height: 260px;
  width: 600px;
  margin-top: -120px;
}
.dialog-contentbox1.announcement-pop .close-ic {
  cursor: pointer;
}
.dialog-contentbox1.announcement-pop h2 {
  font-size: 20px;
  margin-top: 22px;
  color: #444444;
}
.dialog-contentbox1.announcement-pop .contentt {
  padding-left: 18px;
  padding-right: 18px;
  width: auto;
}
.dialog-contentbox1.announcement-pop .contentt_text {
  font-size: 14px;
  color: #6c717c;
  line-height: 20px;
}
.dialog-contentbox1.announcement-pop .contentt_text .link-letter {
  color: #00939E;
  text-decoration: underline;
}
.dialog-contentbox1.announcement-pop .contentt_text .tool-row {
  text-align: center;
}
.dialog-contentbox1.announcement-pop .contentt_text .tool-row .btn {
  min-width: 140px;
  height: 32px;
  padding: 0 20px;
  box-sizing: border-box;
  background-color: #00939E;
  border-radius: 4px;
  cursor: pointer;
  color: #fff;
  font-size: 14px;
  font-family: 'HarmonyOS_Sans_Medium';
  border: 1px solid transparent;
  margin-top: 22px;
}
.dialog-contentbox1.announcement-pop .contentt_text .tool-row .btn:hover {
  background-color: #0089b6;
}
/*202312-12 end*/
/*2024/3/7弹窗样式修改start*/
.new-index {
  height: 300px !important;
}
.new-index .con-box {
  max-height: 160px !important;
}
.new-pop-up .con-box {
  max-height: 126px;
  overflow-y: auto;
}
.dialog-contentbox1.announcement-pop.new-pop-smtdate {
  max-height: initial;
  height: 330px;
  overflow-y: auto;
}
.new-pop-up .con-box-smtdate {
  max-height: 220px;
  overflow-y: auto;
}
.new-pop-up .con-box .down-sy {
  text-decoration: underline;
}
.new-pop-up .con-box .word-green {
  color: #00939E;
  font-family: 'HarmonyOS_Sans_Bold';
}
.new-pop-up .con-box::-webkit-scrollbar {
  width: 4px;
  background: #EFF0F3;
}
.new-pop-up .con-box::-webkit-scrollbar-thumb {
  width: 4px;
  border-radius: 4px;
  background: #878B90;
}
.new-pop-up .con-box .hint-des {
  color: #00939E;
}
.new-pop-up .contentt_text .tool-row {
  position: absolute !important;
  left: 0;
  right: 0;
  bottom: 20px;
  margin: auto;
}
.new-pop-up .contentt_text .tool-row .btn {
  line-height: 32px !important;
  display: inline-block !important;
}
.new-pop-up .contentt_text .tool-row .btn:hover {
  text-decoration: none !important;
}
/*2024/3/7弹窗样式修改end*/
/*2024-3-14文件上传样式修改 start*/
.new-btn-file {
  position: relative;
  z-index: 6;
}
.new-btn-file:before {
  background: url("../images-website/refresh-icon.png") no-repeat center;
  width: 14px;
  height: 12px;
  content: '';
  display: inline-block;
  margin-right: 4px;
  margin-top: -1px;
  vertical-align: middle;
}
.new-btn-file:hover {
  text-decoration: none;
}
.file-success {
  margin-top: 10px;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 13px;
  color: #00939E;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  max-width: 650px;
}
.file-success .file-des {
  height: 100%;
  display: inline-block;
  max-width: 486px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.file-success .hint {
  height: 100%;
  font-family: 'HarmonyOS_Sans_Bold';
  display: inline-block;
  vertical-align: top;
}
.file-success .file-close-btn {
  position: absolute;
  right: 14px;
  top: 8px;
  background: url("../images-website/file-close-btn.png") no-repeat center;
  width: 8px;
  height: 8px;
  content: '';
  cursor: pointer;
  display: inline-block;
}
.file-success:before {
  position: absolute;
  left: 16px;
  top: 5px;
  background: url("../images-website/file-success-icon.png") no-repeat center;
  width: 10px;
  height: 12px;
  content: '';
  display: inline-block;
}
.new-add-file {
  position: relative;
  z-index: 6;
}
.new-add-file:before {
  background: url("../images-website/add-icon.png") no-repeat center;
  width: 14px;
  height: 12px;
  content: '';
  display: inline-block;
  margin-right: -1px;
  margin-top: -1px;
  vertical-align: middle;
}
.file-com-des {
  font-family: 'HarmonyOS_Sans_Bold';
}
/*2024-3-文件上传样式修改 end*/
/*2024-4-4 时间选择 start*/
.new-col-order {
  margin-top: 20px;
}
.new-col-order .order-list-search label {
  margin-left: 0 !important;
}
.new-col-order .order-list-search .search-item .active .icon-down {
  transform: rotate(180deg);
}
.new-col-order .order-list-search .search-item {
  display: inline-block;
  margin-left: 16px;
}
.new-col-order .order-list-search .search-item:first-child {
  margin-left: 0;
}
.new-col-order .order-list-search .input-row {
  margin-top: 4px;
  position: relative;
}
.new-col-order .order-list-search .input-row .icon-down {
  position: absolute;
  right: 8px;
  top: 8px;
  background: url("../images-website/icon-arrow.png") no-repeat center;
  width: 12px;
  height: 12px;
  display: inline-block;
  transition: all 0.3s ease;
  cursor: pointer;
}
.new-col-order .order-list-search .input-row .close-btn {
  position: absolute;
  right: 8px;
  top: 8px;
  background: url("../images-website/close-btn.png") no-repeat center;
  width: 14px;
  height: 14px;
  display: none;
  cursor: pointer;
}
.new-col-order .order-list-search .search-item input {
  height: 26px !important;
  width: 166px !important;
  text-indent: 8px;
  border-radius: 2px;
}
.new-col-order .order-list-search .search-item span {
  display: block;
}
.new-col-order .order-list-search .btn-box {
  display: inline-block;
  vertical-align: bottom;
}
.new-col-order .order-list-search .search-btn {
  height: 28px !important;
  margin-left: 50px !important;
}
.new-col-order .order-list-search .reset-btn {
  border: solid 1px #cccccc;
  height: 28px;
  box-sizing: border-box;
  border-radius: 2px;
  padding: 0 20px;
  font-family: 'HarmonyOS_Sans_Bold';
  font-size: 13px;
  color: #444444;
  background-color: #ffffff;
  margin-left: 6px;
}
.new-col-order .search-item .select-down {
  position: absolute;
  top: 28px;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  border-radius: 2px;
  padding-top: 6px;
  padding-bottom: 6px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  display: none;
}
.new-col-order .search-item .select-down dd {
  cursor: pointer;
  font-size: 13px;
  color: #333333;
  height: 24px;
  line-height: 24px;
  padding-left: 10px;
}
.new-col-order .search-item .select-down dd:hover {
  background-color: #e9f5ef;
  color: #00939E;
}
.new-col-order .search-item .select-down .select-active {
  color: #00939E;
  font-family: 'HarmonyOS_Sans_Bold';
}
.new-col-order .me-ui-box {
  padding: 15px !important;
}
/*2024-4-4 时间选择 end*/
/*2024-4-12 start*/
.new-dialog-pop {
  height: 320px !important;
}
.new-dialog-pop .close-ic {
  top: 16px !important;
}
.new-dialog-pop .contentt {
  top: 38px !important;
}
.new-dialog-pop .con-box {
  min-height: 180px !important;
}
.new-dialog-pop .new-btn-box {
  position: absolute;
  bottom: 24px !important;
  text-align: left !important;
  padding-left: 18px;
}
.new-dialog-pop .new-btn-box .btn {
  margin-top: 0 !important;
}
.new-dialog-pop .new-btn-box .cancel-btn {
  display: inline-block;
  background-color: #f5f5f5;
  color: #666666;
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
  border-radius: 4px;
  font-size: 14px;
  vertical-align: bottom;
  cursor: pointer;
  margin-left: 10px;
}
.new-dialog-pop .new-btn-box .cancel-btn:hover {
  background-color: #ebebeb;
}
.new-dialog-pop .new-btn-box .new-hint-des {
  cursor: pointer;
  vertical-align: bottom;
  margin-top: 8px;
  display: block;
}
.new-dialog-pop .new-btn-box .new-hint-des .gou-btn {
  vertical-align: text-bottom !important;
  margin-bottom: 2px;
}
.new-dialog-pop .new-btn-box .new-hint-des .des {
  font-size: 12px;
  color: #666666;
}
/*2024-4-12 end*/
/*2024-5-16 start*/
.monetary-mode {
  margin-top: 14px;
}
.monetary-mode:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.monetary-mode .m-mode {
  min-width: 122px;
  padding: 6px 10px;
  box-sizing: border-box;
  border-radius: 6px;
  border: solid 2px #c7cfd3;
  margin-left: 16px;
  float: left;
  cursor: pointer;
  font-size: 0;
  transition: background-color 0.3s linear;
}
.monetary-mode .m-mode .text {
  font-size: 15px;
  font-family: 'HarmonyOS_Sans_Bold';
  color: #333333;
  margin-left: 8px;
}
.monetary-mode .m-mode .cash {
  font-size: 13px;
  font-family: 'HarmonyOS_Sans_Bold';
  color: #666666;
  margin-left: 5px;
  vertical-align: super;
}
.monetary-mode .m-mode:before {
  display: inline-block;
  content: '';
  background-image: url(../images-website/radio-icon-eur.png?v=240528);
  width: 16px;
  height: 16px;
  background-size: contain;
  vertical-align: top;
}
.monetary-mode .m-mode.active {
  background-color: #f4fbf4;
  border: solid 2px #0089b6;
}
.monetary-mode .m-mode.active:before {
  display: inline-block;
  content: '';
  background-image: url(../images-website/radio-icon-che.png);
  width: 16px;
  height: 16px;
  background-size: contain;
  vertical-align: top;
}
.monetary-mode .m-mode:hover {
  background-color: #f4fbf4;
  border: solid 2px #0089b6;
}
.monetary-mode .m-mode:first-child {
  margin-left: 0;
}
.c-money-tips {
  color: #666666;
  margin-top: 12px;
  margin-bottom: -8px;
}
.c-money-tips .ratio {
  font-size: 13px;
}
.c-money-tips .r-text {
  font-size: 13px;
}
/*2024-5-16 end*/
/*2024-7-4评论 start*/
.new-products-module .review-content {
  margin-bottom: 14px;
}
.new-products-module .outpic {
  padding: 0 0 10px 0;
}
.new-products-module .outpic .pic-mark {
  width: 90px;
  height: 90px;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 5px;
}
.new-products-module .outpic .pic-mark img {
  width: 100%;
  height: 100%;
  background-size: cover;
  max-width: 90px;
}
.new-products-module .new-like-comment {
  margin-top: 8px;
  cursor: auto;
}
.new-products-module .new-like-comment::after {
  clear: both;
  content: '';
  display: block;
}
.new-products-module .new-like-comment .like-comment-total {
  font-size: 13px;
  color: #999999;
  float: left;
}
.new-products-module .new-like-comment .like-comment-total .com-col {
  display: inline-block;
  margin-right: 32px;
}
.new-products-module .new-like-comment .like-comment-total .com-col::before {
  width: 16px;
  height: 16px;
  content: '';
  display: inline-block;
  vertical-align: text-top;
  margin-right: 6px;
}
.new-products-module .new-like-comment .like-comment-total .like-icon::before {
  background: url('../images-website/like-icon.png') no-repeat center;
}
.new-products-module .new-like-comment .like-comment-total .comment-des::before {
  background: url('../images-website/comment-icon.png') no-repeat center;
}
.new-products-module .new-like-comment .like-comment-total .page-view::before {
  background: url("../images-website/page-view-icon.png") no-repeat center;
}
.new-products-module .new-like-comment .comment-time {
  float: right;
  color: #999999;
  font-size: 13px;
}
/*2024-7-4评论 end*/
/*2024-7-22 DDP提示 start*/
.new-des-module {
  margin-top: 6px;
  margin-bottom: initial;
  background: url(../images-website/new-logistics-vat.png) no-repeat 10px 4px #E0F2E3;
  width: auto;
  font-size: 12px;
  color: #333333;
  border: 1px solid #D1E3D6;
  overflow: hidden;
  padding: 5px 14px 5px 34px;
  border-radius: 2px;
}
.new-des-module .vat-box {
  width: initial;
  position: relative;
  z-index: 666;
}
.new-des-module .vat-box .tax:first-child {
  margin-left: 80px;
}
/*2024-7-22 DDP提示 end*/
/*2024-7-24返回购物车start*/
.return-cart {
  margin-top: 16px;
}
.return-cart.bottom-return {
  float: left;
}
.return-cart .return-jump::before {
  background: url("../images-website/country/right-icon.png") no-repeat center;
  width: 6px;
  height: 9px;
  content: '';
  display: inline-block;
  margin-right: 8px;
}
.return-cart .return-jump {
  margin-top: 20px;
  font-size: 13px;
  color: #666666;
  transition: all 0.3s;
}
.return-cart .return-jump:hover {
  text-decoration: none;
  color: #111111;
}
.return-cart .return-jump:hover::before {
  background: url("../images-website/country/right-icon-hover.png?v=20240823") no-repeat center;
}
/*2024-8-13 start*/
.pay_sele_item.pay-pattern {
  padding-right: 8px;
}
.i-payment-logo.i-bank-bnp {
  background: url("../images-website/check-out-pay/bank-banque-icon.png") no-repeat center;
  width: 100px;
  height: 24px;
}
.i-payment-logo.i-bank-cic {
  background: url("../images-website/check-out-pay/bank-cic-icon.png") no-repeat center;
  width: 84px;
  height: 18px;
  margin-left: 2px;
}
.coupon-box.userCoupon-box .paytype-trigger {
  vertical-align: middle;
}
.coupon-box.userCoupon-box label em:after {
  display: none;
}
.coupon-box.userCoupon-box label em:hover:after {
  display: block;
}
.coupon-box.userCoupon-box label em .wdetail-tips {
  left: -9px;
}
.coupon-box.userCoupon-box label em .ui-balloon-arrow {
  top: -6px;
}
.europe-tag {
  display: inline-block;
  font-size: 11px;
  background: #B230F3;
  background: linear-gradient(90deg, #743DE7 0%, #B230F3 100%);
  border-radius: 2px;
  color: #fff;
  padding: 2px 4px;
  margin-left: 2px;
  margin-top: 4px;
  cursor: default;
  line-height: normal;
}
.td-item .pcb-sort .europe-tag {
  font-weight: normal;
}
.td-item .pcb-sort .wdetail-tips {
  left: -9px;
}
.td-item .pcb-sort .wdetail-tips #tipp {
  margin-top: 0;
}
.product-table .baobei .seller-sign .europe-tag {
  line-height: normal;
}
.product-table .order-bd .baobei {
  overflow: unset;
}
/*2024-9-9 start*/
.france-balance {
  color: #666666;
  font-size: 13px;
  /*margin-top: 6px;*/
}
.france-balance .flag {
  color: #333333;
  font-family: 'HarmonyOS_Sans_Bold';
  position: relative;
  font-size: 14px;
  vertical-align: middle;
}
.france-balance .flag:after {
  display: block;
  content: ' ';
  height: 100%;
  width: 100%;
  background: url("../images-website/pwd.png") no-repeat center #f2f3f7;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  transition: all 0.3s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.france-balance .flag.active:after {
  top: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  font-size: 0;
}
/*2024-9-9 end*/
/*2024-9-18 仅限订单列表 start*/
.order-body .product-right .europe-tag {
  margin-top: unset;
}
/*2024-9-18 仅限订单列表 end*/
/*2024-9-23 start*/
.confirm-main .custom-collapse .collapse-header .note-row {
  background-position: -35px -38px;
  position: relative;
  padding: 6px 22px 6px 34px;
  border: 1px solid #fff2d2;
  background-color: #fffaee;
  color: #333333;
  font-size: 13px;
  margin-bottom: 16px;
  background-image: url("../images-website/sprite-notice-addon.png");
  background-repeat: no-repeat;
}
/*2024-9-23 end*/
.layui-layer-dialog .layui-layer-content {
  word-break: break-word !important;
}
.layui-layer-dialog.layui-layer-msg .layui-layer-content {
  word-break: break-word !important;
}
/*2024-10-04 start*/
.the-stamp-tips {
  background: #E6F2FE;
  width: 780px;
  padding: 7px 10px 7px 35px;
  margin-bottom: 12px;
  line-height: 18px;
  font-size: 13px;
  position: relative;
}
.the-stamp-tips:before {
  display: block;
  content: '';
  width: 16px;
  height: 16px;
  background: url("../images-website/logistics-vat.png") no-repeat center;
  position: absolute;
  top: 8px;
  left: 10px;
  z-index: 2;
}
/*2024-10-04 end*/
/*2024-10-31 start*/
.share-jump {
  display: block !important;
  margin-bottom: 3px;
}
.share-jump > a {
  color: #1e88e5;
  text-decoration: underline;
  font-size: 12px;
}
.share-jump > a:focus {
  color: #005ba4 !important;
  text-decoration: underline;
}
.share-jump > a:hover {
  color: #005ba4 !important;
  text-decoration: underline;
}
/*2024-10-31 end*/
/*2024-11-1 start*/
.ground-pic {
  background: url("../images-website/ground-advertising/banner-promoter.jpg?v=2025122") no-repeat center;
  width: 100%;
  height: 80px;
  cursor: pointer;
  background-size: 100% 100%;
}
.referrals-ground {
  background: url("../images-website/ground-advertising/referrals-ground.jpg") no-repeat center;
  background-size: 100% 100%;
  margin-top: 10px;
  height: 80px;
}
.ground-pop {
  border-radius: 6px !important;
}
/*2024-11-1 end*/
/*2024-11-4 表格分辨率 start*/
@media screen and (max-width: 1680px) {
  .tableshare tr td.source {
    width: 26%;
  }
  .tableshare tr td.amount {
    width: 5%;
  }
  .ground-pic {
    background: url("../images-website/ground-advertising/banner-promoter1680.jpg") no-repeat center;
    background-size: 100% 100%;
  }
  .referrals-ground {
    background: url("../images-website/ground-advertising/referrals-ground1680.jpg") no-repeat center;
    background-size: 100% 100%;
  }
}
@media screen and (max-width: 1440px) {
  .tableshare tr td.source {
    width: 18%;
  }
  .tableshare tr td.source > div {
    margin-left: 12px;
  }
  .tableshare tr td.amount {
    width: 5%;
  }
  .tableshare tr td.earned {
    width: 5%;
  }
  .tableshare tr td.datetime {
    width: 9%;
  }
  .ground-pic {
    background: url("../images-website/ground-advertising/banner-promoter1440.jpg") no-repeat center;
    background-size: 100% 100%;
  }
  .referrals-ground {
    background: url("../images-website/ground-advertising/referrals-ground1440.jpg") no-repeat center;
    background-size: 100% 100%;
  }
}
@media screen and (max-width: 1366px) {
  .ground-pic {
    background: url("../images-website/ground-advertising/banner-promoter1366.jpg") no-repeat center;
    background-size: 100% 100%;
  }
  .referrals-ground {
    background: url("../images-website/ground-advertising/referrals-ground1366.jpg") no-repeat center;
    background-size: 100% 100%;
  }
}
/*2024-11-4 表格分辨率 end*/
/*2024-11-5 PDF文件下载start*/
.product-parameter-pop .var-l-des {
  float: left;
}
.product-parameter-pop .parameter-title:after {
  content: '';
  display: block;
  clear: both;
}
.product-parameter-pop .parameter-title .title {
  float: left;
}
.product-parameter-pop .parameter-title .down-file:before {
  background: url('../images-website/detail-download-icon.png') no-repeat center;
  width: 12px;
  height: 12px;
  content: '';
  display: inline-block;
  vertical-align: text-bottom;
  margin-bottom: 1px;
  margin-right: 6px;
}
.product-parameter-pop .parameter-title .down-file {
  font-size: 13px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  height: 26px;
  line-height: 26px;
  padding: 0 14px;
  min-width: 105px;
  text-align: center;
  box-sizing: border-box;
  display: inline-block;
  background-color: #00939E;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
  margin-right: -6px;
  margin-top: -4px;
}
.product-parameter-pop .parameter-title .down-file.active {
  cursor: no-drop;
  background-color: #00939E;
  pointer-events: none;
}
.product-parameter-pop .parameter-title .down-file.active:hover {
  background-color: #00939E;
}
.product-parameter-pop .parameter-title .down-file.active:before {
  background: url('../images-website/loading-pro.gif') no-repeat center;
  width: 12px;
  height: 12px;
  background-size: cover;
}
.product-parameter-pop .parameter-title .down-file:hover {
  background-color: #282829;
}
.product-parameter-pop .table-val-title {
  padding: 10px 6px;
  text-align: center;
}
.product-parameter-pop .table-val-title .val-title {
  font-size: 22px;
  color: #111;
  font-family: 'HarmonyOS_Sans_Medium';
}
.product-parameter-pop .table-val-title .arg-title {
  font-size: 14px;
  color: #111;
  margin-top: 6px;
}
.product-parameter-pop .table-val-title .arg-title .arg-des {
  color: #777;
}
.product-parameter-pop .file-time {
  float: right;
  line-height: 26px;
}
.product-parameter-pop .file-time .valid-time::before {
  background: url("../images-website/valid-time-icon.png") no-repeat center;
  width: 16px;
  height: 16px;
  content: '';
  display: inline-block;
  vertical-align: sub;
}
.product-parameter-pop .file-time .valid-time {
  display: inline-block;
  font-size: 12px;
  color: #666666;
  margin-right: 6px;
  font-weight: normal;
}
.product-parameter-pop .file-time .valid-time .time {
  color: #333333;
  margin-left: 4px;
  font-family: 'HarmonyOS_Sans_Medium';
}
/*2024-11-5 PDF文件下载end*/
/* 2024-11-28 start*/
.the-mark-tips {
  background: #E6F2FE;
  width: 780px;
  padding: 7px 10px 7px 35px;
  margin-bottom: 12px;
  line-height: 18px;
  font-size: 13px;
  position: relative;
  overflow: hidden;
}
.the-mark-tips .mark-wrap {
  overflow: hidden;
  height: 18px;
  position: relative;
  white-space: nowrap;
}
.the-mark-tips .mark-wrap .text {
  white-space: nowrap;
  cursor: default;
  display: inline-block;
  vertical-align: middle;
  padding-left: 50px;
}
@keyframes moveOneTips {
  0% {
    transform: translateX(0) translateZ(0);
  }
  100% {
    transform: translateX(-100%) translateZ(0);
  }
}
@keyframes moveTwoTips {
  0% {
    transform: translateX(100%) translateZ(0);
  }
  100% {
    transform: translateX(0) translateZ(0);
  }
}
.the-mark-tips .mark-wrap .text {
  animation: moveOneTips 35s infinite linear;
  padding-right: 20px;
}
.the-mark-tips:before {
  display: block;
  content: '';
  width: 16px;
  height: 16px;
  background: url("../images-website/logistics-vat.png") no-repeat center;
  position: absolute;
  top: 8px;
  left: 10px;
  z-index: 2;
}
.the-mark-tips:hover .mark-wrap .text {
  animation-play-state: paused;
}
.the-mark-tips.paused .mark-wrap .text {
  animation-play-state: paused;
}
/* 2024-11-28 end*/
/*2024-12-21 start*/
.item-act .td-status .disable {
  background: #e6e6e6;
  border: none;
  cursor: no-drop;
}
.item-act .td-status .disable .deleord {
  cursor: no-drop;
}
/*2024-12-21 end*/
/*2024-12-31 start*/
.td-item .item-info .is-extension {
  color: #E2231A;
  font-family: 'HarmonyOS_Sans_Bold';
}
.td-item .item-info .delivery-extension .delivery-time {
  text-decoration: line-through;
  color: #999;
}
.td-item .item-info .delivery-extension .prompt-extension {
  position: relative;
  display: inline-block;
}
.td-item .item-info .delivery-extension .prompt-extension:hover .promo-content .icon-sprite {
  transform: rotate(180deg);
}
.td-item .item-info .delivery-extension .prompt-extension .promo-content {
  border-color: #1dc2b4;
  background: #1dc2b4;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  color: #fff;
  width: 65px;
  padding: 0 17px 0 0;
  position: relative;
  height: 23px;
  line-height: 23px;
  text-align: center;
  cursor: default;
}
.td-item .item-info .delivery-extension .arrow {
  display: inline-block;
  height: 3px;
  position: absolute;
  right: 12px;
  top: 10px;
  width: 5px;
  background-position: -1px -1301px;
  transition: all 0.3s ease-in-out;
}
.td-item .item-info .delivery-extension .prompt-extension .promo-detail-tips {
  position: absolute;
  width: 150px;
  top: 23px;
  max-width: 300px;
  right: 17px;
  border: 1px solid #ccc;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  color: #9c9c9c;
  padding: 6px;
  visibility: hidden;
  opacity: 0;
  z-index: 4;
  word-break: break-word;
  left: 0;
  transition: all 0.3s;
}
.td-item .item-info .delivery-extension .prompt-extension:hover .promo-detail-tips {
  visibility: visible;
  opacity: 1;
}
/*2024-12-31 end*/
/*202502-19 start*/
.surge-tips {
  font-size: 12px;
  color: #bb1407;
  margin-bottom: 4px;
}
.surge-tips:before {
  display: inline-block;
  content: '';
  background: url("../images-website/ordereview/surge-icon.png") no-repeat center;
  width: 18px;
  height: 18px;
  vertical-align: bottom;
  margin-right: 4px;
}
/*202502-19 end*/
.td-item .design-params {
  margin: 4px 0;
}
/* 20250326 start*/
.old-reorder-stencil-el {
  word-break: break-word;
}
a.aw-cues-item-tab-link-load,
a.aw-cues-item-tab-link-load:visited,
a.aw-cues-item-tab-link-load:active,
a.aw-cues-item-tab-link-load:link,
a.aw-cues-item-tab-link-load:visited,
a.aw-cues-item-tab-link-load:active,
a.aw-cues-item-tab-link-load:link,
a.aw-cues-item-tab-link-load:visited,
a.aw-cues-item-tab-link-load:active,
a.aw-cues-item-tab-link-load:link,
a.aw-cues-item-tab-link-load:visited,
a.aw-cues-item-tab-link-load:active,
.aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-tab-link-load:link,
.aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-tab-link-load:visited,
.aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-tab-link-load:active {
  color: #666666;
  text-decoration: none;
}
a.aw-cues-item-tab-link-load:hover,
a.aw-cues-item-tab-link-load:hover,
a.aw-cues-item-tab-link-load:hover,
a.aw-cues-item-tab-link-load:hover,
a.aw-cues-item-tab-link-load:hover,
.aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-tab-link-load:hover,
a.aw-cues-item-tab-link-load:hover {
  color: #222;
  text-decoration: none;
}
a.aw-cues-item-current-tab-link-load,
a.aw-cues-item-current-tab-link-load:visited,
a.aw-cues-item-current-tab-link-load:active {
  color: #000;
  font-family: 'HarmonyOS_Sans_Bold';
  text-decoration: none;
}
.ordertype-link {
  color: initial;
}
/* 20250326 end*/
/*20250401 start*/
.jump-info-row .second-row .teams-el:hover {
  text-decoration: none;
}
/*20250401 end*/
/*20250409 start*/
.the-mark-tips.no-animate .mark-wrap .text {
  animation: none;
  padding-left: 0;
}
.the-mark-tips.no-animate .mark-wrap {
  overflow: initial;
  height: auto;
}
.the-mark-tips.no-animate .mark-wrap .text {
  white-space: normal;
  word-break: break-word;
  max-height: 110px;
  overflow-y: auto;
  /*scrollbar-width: thin;*/
  /*scrollbar-color: #9ca7b2 #d2e0ee;*/
}
.the-mark-tips.no-animate .mark-wrap .text::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.the-mark-tips.no-animate .mark-wrap .text::-webkit-scrollbar-track {
  width: 6px;
  background-color: #d2e0ee;
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
}
.the-mark-tips.no-animate .mark-wrap .text::-webkit-scrollbar-thumb {
  background-color: #9ca7b2;
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
}
.the-mark-tips.no-animate .mark-wrap .text::-webkit-scrollbar-thumb:hover {
  background-color: #9ca7b2;
}
.the-mark-tips.no-animate .mark-wrap .text::-webkit-scrollbar-button {
  display: none;
}
/*20250409 end*/
.non-drawable {
  font-size: 13px;
}
.non-drawable .non-val {
  font-size: 14px;
  font-family: 'HarmonyOS_Sans_Bold';
}
.my-purse .purse-right .subsidiary-box .split-el {
  width: 230px;
  margin: 8px auto;
  border-top: solid 1px #e2e3ea;
}
.my-purse .purse-right .subsidiary-box .f-tag {
  color: #666;
}
/*20250418 start*/
.c-edit-address-box .c-row.fedex-el .c-from-item {
  height: auto;
}
.c-edit-address-box .c-row .c-from-item .des-tips {
  position: initial;
  display: block;
  line-height: normal;
  font-size: 12px;
  font-weight: normal;
  color: #999999;
  margin-top: 2px;
}
/*20250418 end*/
/*20250424 start*/
.i-payment-logo.i-alipay-logo {
  background: url("../images-website/account/payssion.png?v=250424");
  background-repeat: no-repeat;
  background-position: 0 -386px;
  width: 94px;
  height: 28px;
  margin-left: 4px;
}
.pay-code-view {
  margin-top: 20px;
  display: none;
}
.pay-code-view .pay-code-box {
  border: 2px solid #e0e1e9;
  padding: 4px;
  width: 190px;
  height: 190px;
  border-radius: 4px;
}
.pay-code-view .view-code-box {
  display: inline-block;
}
.pay-code-view .pay-code {
  width: 100%;
  height: 100%;
}
.pay-code-view .code-view-tips {
  font-size: 13px;
  color: #333333;
  margin-top: 10px;
  font-family: 'HarmonyOS_Sans_Bold';
  text-align: center;
}
.pay_sele_item .p-alipay-logo {
  background-repeat: no-repeat;
  background-position: 0 -332px;
  width: 86px;
  height: 28px;
  margin-left: 4px;
}
/*20250424 end*/
/*20250820 start*/
.item-content .explicit,
.order-body .explicit {
  color: #9c9c9c;
  font-size: 11px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.item-content .explicit .tag,
.order-body .explicit .tag {
  color: #001000;
}
.amount .explicit {
  color: #9c9c9c;
  font-size: 11px;
}
.amount .explicit .tag {
  color: #001000;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-explicit .explicit {
  color: #9c9c9c;
  font-size: 11px;
}
.group-detail-new .fund-pnl .diy-new-row .product-table th.total-amount {
  width: 18%;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount {
  overflow: unset;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box {
  position: relative;
  display: inline-block;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box:hover .pop-el {
  opacity: 1;
  visibility: visible;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box .pop-el {
  left: 50%;
  transform: translateX(-50%);
  top: 22px;
  width: 200px;
  z-index: 1;
  box-shadow: #eeeeee 0px 0px 2px 2px;
  position: absolute;
  background: none 0px 0px repeat scroll #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #dddddd;
  border-image: initial;
  padding: 10px;
  border-radius: 1px;
  opacity: 0;
  visibility: hidden;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box .pop-el:after {
  display: block;
  content: "";
  background: url(../images-website/arrow-gray.png) 0px 0px no-repeat scroll rgba(0, 0, 0, 0);
  position: absolute;
  z-index: -1;
  background-position: -7px 0;
  height: 16px;
  top: -12px;
  width: 8px;
  left: 0;
  right: 0;
  margin: auto;
  transform: rotate(270deg);
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box .pop-el .pricesubtal.aggregate .p-val {
  font-family: 'HarmonyOS_Sans_Bold';
  color: #000;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box .pop-el .pricesubtal {
  line-height: 22px;
  color: #999;
  font-size: 12px;
  text-align: left;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box .pop-el .pricesubtal .p-title {
  margin-right: 5px;
  float: left;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box .pop-el .pricesubtal .p-title .count-down {
  color: #FFF;
  float: left;
  line-height: 14px;
  font-size: 11px;
  background: #ffa900 url(../images-website/buyer-award-icon.png) no-repeat 100% 0;
  padding: 0 10px 0 5px;
  margin-left: 2px;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box .pop-el .pricesubtal .p-val {
  float: right;
  white-space: nowrap;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box .pop-el .pricesubtal .p-val-del {
  white-space: nowrap;
  text-decoration: line-through;
  margin-right: 16px;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box .view-el {
  color: #00939E;
  cursor: pointer;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.amount .amount-pop-box .view-el:hover {
  text-decoration: underline;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.total-amount {
  width: 20%;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.total-amount .info-row .info-tag {
  color: #666666;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.total-amount .info-row {
  padding: 4px 0;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.total-amount .info-row .label {
  float: left;
  text-align: left;
  width: 50%;
  font-family: 'HarmonyOS_Sans_Bold';
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.total-amount .info-row .val {
  float: right;
  text-align: right;
  color: #333;
  width: 50%;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.total-amount .info-row .bold {
  font-family: 'HarmonyOS_Sans_Bold';
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.total-amount .info-row .val.tag {
  color: #c31a1d;
}
/*20250820 end*/
.prompt-wrap {
  overflow-y: auto;
  max-height: 300px;
}
.prompt-wrap::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.prompt-wrap::-webkit-scrollbar-button {
  display: none;
}
.prompt-wrap::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}
.prompt-wrap::-webkit-scrollbar-thumb:hover {
  background: #666;
}
.prompt-wrap::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}
.order-status .prompt-01 .p-tit {
  position: relative;
  cursor: pointer;
}
.order-status .prompt-01 .p-tit:before {
  display: block;
  content: '';
  background: url("../images-website/toggle-arrow-icon.png") no-repeat center;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  right: 18px;
  margin-top: -12px;
  z-index: 2;
}
.p-view-doc {
  background: url("../images-website/p-down-icon.png") no-repeat 6px center #e9f0f6;
  margin-left: 6px;
  padding: 4px 8px 4px 26px;
  border-radius: 3px;
  color: #333333;
  font-size: 11px;
}
.p-view-doc:hover,
.p-view-doc:focus {
  text-decoration: none !important;
  color: #00939E;
}
.order-status .prompt-01 .pc {
  border-top: 1px solid #e3e3e3;
  margin-top: -1px;
  padding-top: 10px;
}
.order-status .prompt-01 .pc.active .p-tit:before {
  transform: rotate(180deg);
}
.ship-down-doc {
  background: url("../images-website/ship-down-icon.png") no-repeat center;
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  margin-right: 2px;
}
.group-detail-new .fund-pnl .ui-box-normal-system .ui-box-content .shipping-table.multiple tr {
  border-top: 1px solid #eeeeee;
}
.group-detail-new .fund-pnl .ui-box-normal-system .ui-box-title .p-view-doc {
  float: right;
  font-weight: normal;
  background-color: transparent;
  font-size: 12px;
  color: #00939E;
}
.group-detail-new .fund-pnl .ui-box-normal-system .ui-box-title .p-view-doc:hover {
  text-decoration: underline !important;
}
.group-detail-new .fund-pnl .ui-box-normal-system .ui-box-content .shipping-table td .p-view-doc {
  display: inline-block;
  margin-top: 10px;
  margin-left: 0;
  font-size: 12px;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.total-amount .total-params-info {
  padding: 0 14px;
}
.group-detail-new .fund-pnl .diy-new-row .product-table .order-bd td.total-amount .total-params-info .info-row:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.record-pop-skin .tariff-pop .layui-layer-title {
  border-top: 4px solid #00939E;
}
.record-pop-skin .tariff-pop .content_wrap {
  padding: 20px 18px;
  font-size: 14px;
  /*color: #6c717c;*/
  line-height: 20px;
}
.record-pop-skin .tariff-pop .content_wrap .con-box {
  max-height: 426px;
  overflow-y: auto;
  word-break: break-word;
}
.record-pop-skin .tariff-pop .content_wrap .con-box::-webkit-scrollbar {
  width: 4px;
  background: #EFF0F3;
}
.record-pop-skin .tariff-pop .content_wrap .con-box::-webkit-scrollbar-thumb {
  width: 4px;
  border-radius: 4px;
  background: #878B90;
}
.record-pop-skin .tariff-pop .content_wrap .tool-row {
  margin-top: 20px;
  font-size: 0;
}
.record-pop-skin .tariff-pop .content_wrap .tool-row .btn {
  display: inline-block;
  vertical-align: top;
  min-width: 90px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  padding: 0 20px;
  box-sizing: border-box;
  background-color: #00939E;
  border-radius: 2px;
  cursor: pointer;
  color: #fff;
  font-size: 13px;
  border: 1px solid transparent;
  margin-right: 14px;
}
.record-pop-skin .tariff-pop .content_wrap .tool-row .btn:hover {
  text-decoration: none !important;
  background-color: #0089b6;
}
.record-pop-skin .tariff-pop .content_wrap .tool-row .btn.cancel {
  background-color: #f5f5f5;
  color: #666666;
}
.record-pop-skin .tariff-pop .content_wrap .tool-row .btn.cancel:hover {
  background-color: #ebebeb;
}
.record-pop-skin .tariff-pop .content_wrap .new-hint-des .gou-btn {
  vertical-align: text-bottom !important;
  margin-bottom: 2px;
}
.record-pop-skin .tariff-pop .content_wrap .new-hint-des {
  cursor: pointer;
  vertical-align: bottom;
  margin-top: 8px;
  font-size: 12px;
  color: #666666;
  display: block;
}
.record-pop-skin .tariff-pop .content_wrap .tool-row .cancel-btn {
  display: inline-block;
  background-color: #f5f5f5;
  color: #666666;
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
  border-radius: 4px;
  font-size: 14px;
  vertical-align: bottom;
  cursor: pointer;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .explicit {
  color: #9c9c9c;
  font-size: 11px;
  display: block;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .explicit .tag {
  color: #001000;
}
.shopping-list .goods-list .goods-item .p-price span.explicit {
  color: #9c9c9c;
  margin-right: 6px;
}
/*20250910 start*/
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .view-el {
  color: #00939E;
  cursor: pointer;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .view-el:hover {
  text-decoration: underline;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .amount-pop-box {
  position: relative;
  margin-left: 6px;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .amount-pop-box:hover .pop-el {
  opacity: 1;
  visibility: visible;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .pop-el {
  left: 50%;
  transform: translateX(-50%);
  top: 22px;
  width: 200px;
  z-index: 1;
  box-shadow: #eeeeee 0px 0px 2px 2px;
  position: absolute;
  background: none 0px 0px repeat scroll #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #dddddd;
  border-image: initial;
  padding: 10px;
  border-radius: 1px;
  opacity: 0;
  visibility: hidden;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .pop-el:after {
  display: block;
  content: "";
  background: url(../images-website/arrow-gray.png) 0px 0px no-repeat scroll rgba(0, 0, 0, 0);
  position: absolute;
  z-index: -1;
  background-position: -7px 0;
  height: 16px;
  top: -12px;
  width: 8px;
  left: 0;
  right: 0;
  margin: auto;
  transform: rotate(270deg);
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .pop-el .pricesubtal.aggregate .p-val {
  font-family: 'HarmonyOS_Sans_Bold';
  color: #000;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .pop-el .pricesubtal {
  line-height: 22px;
  color: #999;
  font-size: 12px;
  text-align: left;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .pop-el .pricesubtal .p-title {
  margin-right: 5px;
  float: left;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .pop-el .pricesubtal .p-title .count-down {
  color: #FFF;
  float: left;
  line-height: 14px;
  font-size: 11px;
  background: #ffa900 url(../images-website/buyer-award-icon.png) no-repeat 100% 0;
  padding: 0 10px 0 5px;
  margin-left: 2px;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .pop-el .pricesubtal .p-val {
  float: right;
  white-space: nowrap;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-amount .pop-el .pricesubtal .p-val-del {
  white-space: nowrap;
  text-decoration: line-through;
  margin-right: 16px;
}
.buyer-ordertable tbody tr.order-body td.product-sets div.product-right .product-explicit {
  display: block;
}
/*20250910 end*/
/*2025-10-01 start*/
.upload-inner .via-tips {
  font-size: 12px;
  color: #B59F38;
  line-height: 16px;
}
/*默认全局新主题*/
.layui-layer.diy-theme-pop {
  border-radius: 0;
}
.layui-layer.diy-theme-pop .layui-layer-setwin {
  top: 14px;
}
.diy-theme-pop .layui-layer-title {
  border-radius: 0;
  padding-left: 18px;
  height: 34px;
  line-height: 34px;
  border-top: 4px solid #00939E;
  background-color: #F8F8F8;
}
/*.diy-theme-pop .layui-layer-setwin{*/
/*    top: 13px;*/
/*}*/
.diy-theme-pop .open-note-pop {
  padding: 20px 18px;
  box-sizing: border-box;
}
.diy-theme-pop .open-note-pop .action-row {
  margin-bottom: 20px;
}
.diy-theme-pop .open-note-pop .action-row .label {
  font-family: 'HarmonyOS_Sans_Medium';
  font-size: 14px;
  color: #333333;
  margin-bottom: 10px;
}
.diy-theme-pop .open-note-pop .action-row .label .astrict {
  text-align: right;
  font-size: 12px;
  color: #999999;
  float: right;
  margin-top: 2px;
}
.diy-theme-pop .open-note-pop .action-row .val .set-val {
  height: 34px;
  background: rgba(255, 255, 255, 0);
  border-radius: 1px 1px 1px 1px;
  border: 1px solid #E6E6E6;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
}
.diy-theme-pop .open-note-pop .action-row .val .set-val:focus {
  border-color: transparent !important;
  outline: none !important;
  box-shadow: 0 0 0 2px #000000 !important;
}
.diy-theme-pop .open-note-pop .action-row .val .set-val.note {
  height: 96px;
  resize: vertical;
}
.diy-theme-pop .open-note-pop .action-row .t-text {
  font-size: 12px;
  color: #B59F38;
  margin-top: 6px;
}
.diy-theme-pop .open-note-pop .action-tool {
  text-align: right;
  font-size: 0;
}
.diy-theme-pop .open-note-pop .action-tool .save-btn {
  font-size: 13px;
  color: #FFFFFF;
  padding: 0 14px;
  height: 30px;
  border: 1px solid #1E9FFF;
  background: #1E9FFF;
  border-radius: 1px 1px 1px 1px;
  cursor: pointer;
  transform: translateZ(0);
  backface-visibility: hidden;
}
.diy-theme-pop .open-note-pop .action-tool .save-btn:hover {
  opacity: 0.9;
}
.diy-theme-pop .open-note-pop .action-tool .cancel-btn {
  font-size: 13px;
  color: #333333;
  padding: 0 14px;
  height: 30px;
  border-radius: 1px 1px 1px 1px;
  border: 1px solid #DEDEDE;
  margin-left: 14px;
  cursor: pointer;
  transform: translateZ(0);
  backface-visibility: hidden;
}
.diy-theme-pop .open-note-pop .action-tool .cancel-btn:hover {
  opacity: 0.9;
}
/*2025-10-01 end*/
/*2025-10-17 start*/
@media print {
  .ui-box.ui-box-normal.ui-box-normal-system.diy-new-row .product-table {
    table-layout: unset;
  }
  .ui-box.ui-box-normal.ui-box-normal-system.diy-new-row .product-table .order-bd .shipping .okuplaod {
    max-width: 170px;
    width: auto;
  }
  .group-detail-new .user-shipping ul li span {
    float: left;
    max-width: 600px;
    width: auto;
  }
  .group-detail-new .fund-pnl .diy-new-row .product-table th.trade-status {
    white-space: nowrap;
  }
  .group-detail-new .fund-pnl .diy-new-row .product-table th.shipping {
    width: 20%;
  }
}
/*2025-10-17 end*/
/*2025-11-3 start*/
.i-result-processing .i-result-content .bill-table .copy-btn {
  display: inline-block;
  height: 20px;
  padding: 0 14px;
  border-radius: 14px;
  border: solid 1px #1864ff;
  font-size: 13px;
  color: #1864ff;
  margin: 0 8px;
  cursor: pointer;
  font-weight: normal !important;
}
.i-result-processing .i-result-content .bill-table .copy-btn:hover {
  background: #1864ff;
  color: #fff;
  border-color: #1864ff;
}
/*2025-11-3 end*/
/*# sourceMappingURL=backstage-home.css.map */