.mytable .mytable_header {
    width: 100%;
}
.mytable .mytable_body {
    width: 100%;
    border-top: none;
}
.qg-select-item {
    position: relative;
    display: inline-block;
    min-width: 160px;
}
.qg-select-item .title {
    width: 100%;
    display: flex;
    align-items: center;
    height: 34px !important;
    min-height: 22px;
    padding: 0 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #E5E9ED;
    box-sizing: border-box;
    -webkit-user-select: none;
    cursor: pointer;
}
.qg-select-item .title .search-inp {
    caret-color: #119f93;
}

.qg-select-item .title .active-em {
    color: #333;
}
.qg-select-item .title .search-inp {
    width: 0;
    flex: 1;
    cursor: pointer;
    border: none;
    font-size: 14px;
}
.mytable .mytable_header, .mytable .mytable_body, .mytable .mytable_footer {
    table-layout: fixed;
    border-collapse: separate;
}
.mytable .mytable_header thead tr th.mytable_cell {
    background-color: #f3f7fb;
}
.mytable .mytable_cell > .cell {
    padding: 0 2px;
}
.mytable .mytable-radio_item.checked {
    border-color: #119f93;
    border-width: 5px;
}
.mytable .mytable-radio_item {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #e5e9ed;
    cursor: pointer;
    transition: all 0.3s;
}
.mytable .mytable_body tbody tr.mytable_row:nth-child(2n), .mytable .mytable_body tbody tr.mytable_child:nth-child(4n-2) + .mytable_row {
    background-color: #f6fbfe;
}
.mytable .mytable_body tbody tr {
    background-color: #ffffff;
    transition: all 0.3s;
}
.mytable .mytable_cell {
    padding: 18px 0;
    min-width: 0;
    text-overflow: ellipsis;
    vertical-align: middle;
    position: relative;
    text-align: left;
}
.mytable {
    border: 1px solid #e5e9ed;
    position: relative;
    overflow: visible;
}
.mytable .mytable_body tbody tr {
    background-color: #ffffff;
    transition: all 0.3s;
}


.header {
    height: 80px;
    border-bottom: 1px solid rgba(255,255,255,.1);
	background: url(/servers/img/server_intro_banner.jpg) no-repeat center;
}


.link-items:hover {
	color: #0af
}

.link-items:first-child {
	margin-left: 0
}
.mask-white,.pop-list {
	display: none;
	left: 0;
	right: 0;
	position: absolute
}


.header-nav .current {
	color: #0af
}
.banner-box {
    height: 80px;
}
input:focus, select:focus, textarea:focus, img, * {
    outline: none;
}
.top-nav {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 80px;
    z-index: 100;
}
.auto, .footer, .footer-banner, .pop-list, .top-nav, body {
    min-width: 1200px;
}
.cursor-arrow {
    cursor: default;
}
.header .auto {
    overflow: visible;
}
.cl, .clearfix {
    zoom: 1;
}
.auto {
    margin: 0 auto;
    max-width: 1200px;
    width: 1200px;
}
.clearfix, .header-nav ul {
    *zoom: 1;
}
input:focus, select:focus, textarea:focus, img, * {
    outline: none;
}
.header-nav {
    margin-left: 80px;
    float: left;
}
.header-logo {
    display: inline-block;
    position: relative;
    width: 130px;
    height: 80px;
    float: left;
}
.logo {
    top: 0;
    left: 0;
    width: 182px;
    height: 100%;
    background: url(/servers/img/header_logo.png?v=S8QAu%2FKaFwxDn1QJsXXr%2FQ%3D%3D) left center no-repeat;
}
.nav-pop-item:first-child {
    margin-left: 0;
}

.nav-pop-item {
    float: left;
    width: 23.5%;
    margin-left: 2%;
}
.nav-item-title {
    font-size: 14px;
    color: #7a8185;
}
.nav-pop-item ul {
    margin-top: 16px;
}
.nav-pop-item li {
    width: 100%;
    margin-bottom: 16px;
}
.nav-pop-item li a {
    display: block;
    /* width: 100%; */
    height: 100%;
    background: #2b3033;
    padding: 16px;
    border: 1px solid #2b3033;
}
a {
    text-decoration: none;
    cursor: pointer;
    color: #666;
}
.nav-item-name {
    position: relative;
    display: inline-block;
    margin-bottom: 5px;
    color: #fff;
    font-size: 14px;
}
.nav-item-brief {
    font-size: 12px;
    color: #7a8185;
}
.topbar-right {
    float: right;
    height: 80px;
    line-height: 78px;
}
.link-spacing {
    width: 1px;
    height: 15px;
    margin: 0 0 0 14px;
    overflow: hidden;
    background-color: #fff;
    vertical-align: middle;
}
.link-items {
    color: #e5e5e5;
    font-size: 12px;
    margin-left: 14px;
    line-height: 1;
}
.link-items, .link-spacing, .pay-box a {
    display: inline-block;
}
.welcome-container {
    float: right;
}
.logout-container {
    line-height: 80px;
    font-size: 12px;
}
.welcome-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.login-button {
    margin-left: 20px;
    border: 1px solid #747577;
}

.login-button, .register-button {
    display: inline-block;
    width: 70px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-align: center;
}
.register-button {
    margin-left: 14px;
    background-color: #0af;
}
* {
    margin: 0;
    padding: 0;
    list-style: none;
}
.logo, .slogan-gif {
    position: absolute;
}
.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.mask-white, .pop-list {
    display: none;
    left: 0;
    right: 0;
    position: absolute;
}

.info-box {
    height: 100%;
}

#section .product-selected .basic-intro {
  padding: 0.08rem 0.27rem 0.2rem;
  background: #fff;
  border-radius: 0.06rem;
}
#section .product-selected .basic-intro h3 {
  width: 10%;
  box-sizing: border-box;
  font-size: 0.18rem;
  padding: 6px 0;
  margin-top: 0.3rem;
}
#section .product-selected .basic-intro .select-wrap {
  width: 90%;
  box-sizing: border-box;
}
#section .product-selected .basic-intro .select-wrap ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 7px;
}
#section .product-selected .basic-intro .select-wrap ul li {
  width: 50%;
  margin-bottom: 0.2rem;
  color: #9AABAB;
  display: flex;
  align-items: flex-start;
}
#section .product-selected .basic-intro .select-wrap ul li .config-value {
  flex: 1;
}
#section .product-selected .basic-intro .select-wrap ul li .tip {
  display: inline-block;
  position: relative;
}
#section .product-selected .basic-intro .select-wrap ul li .tip .icon {
  margin-left: 0.12rem;
  display: block;
  width: 0.16rem;
  height: 0.16rem;
  min-width: 16px;
  min-height: 16px;
  cursor: pointer;
}
#section .product-selected .basic-intro .select-wrap ul li .tip .tip-content {
  display: none;
  position: absolute;
  bottom: 0.32rem;
  left: -0.32rem;
  width: 400px;
  z-index: 2;
}
#section .product-selected .basic-intro .select-wrap ul li .tip .tip-content .wrap {
  display: inline-block;
  max-width: 300px;
  box-shadow: 0px 0px 7px rgba(126, 126, 126, 0.43);
}
#section .product-selected .basic-intro .select-wrap ul li .tip .tip-content .wrap em {
  display: block;
  position: relative;
  z-index: 1;
  background-color: #fff;
  border-radius: 0.06rem;
  padding: 0.08rem 0.2rem;
}
#section .product-selected .basic-intro .select-wrap ul li .tip .tip-content .triangle {
  position: absolute;
  bottom: -0.05rem;
  left: 0.4rem;
  margin-left: 8px;
  width: 10px;
  height: 14px;
  background-color: #fff;
  box-shadow: 0px 0px 7px rgba(126, 126, 126, 0.43);
  transform: rotate(45deg);
}
#section .product-selected .basic-intro .select-wrap ul li .tip:hover .tip-content {
  display: block;
}
.page-head {
  width: 100%;
  height: 50px;
  background: #ffffff;
  box-shadow: 2px 1px 8px rgba(146, 146, 146, 0.22);
}
.page-head .inner {
  width: 1280px;
  height: 100%;
  margin: 0 auto;
}
.page-head .inner .box {
  height: 100%;
  width: 886px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.page-head .inner .box .left {
  display: flex;
}
.page-head .inner .box .left .product-icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url('/bohao/css/buy-sprite.png') no-repeat;
  background-size: 250px 75px;
  background-position: 0 0;
  margin-right: 14px;
}
.page-head .inner .box .left .name {
  font-size: 20px;
  margin-right: 12px;
}
.page-head .inner .box .left .choose {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.page-head .inner .box .left .choose .txt {
  font-size: 14px;
  color: #6F7F7E;
  margin-right: 5px;
}
.page-head .inner .box .left .choose .icon {
  font-size: 16px;
  color: #989898;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.page-head .inner .box .right .qg-link {
  font-size: 14px;
  transition: all 0.3s;
}
.page-head .inner .box .toggle-wrap {
  position: absolute;
  top: 45px;
  left: 0;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 0px 7px rgba(126, 126, 126, 0.35);
  padding: 20px 45px;
  display: none;
  z-index: 11;
}
.page-head .inner .box .toggle-wrap .list {
  display: flex;
}
.page-head .inner .box .toggle-wrap .list li {
  width: 25%;
  padding-bottom: 30px;
  padding-right: 40px;
}
.page-head .inner .box .toggle-wrap .list li .name {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #e6e7ea;
}
.page-head .inner .box .toggle-wrap .list li .link-list {
  padding-top: 10px;
}
.page-head .inner .box .toggle-wrap .list li .link-list .item .txt {
  font-size: 14px;
  color: #6F7F7E;
  line-height: 28px;
}
.page-head .inner .box .toggle-wrap .list li .link-list .item:hover .txt {
  color: #119F93;
}
.page-head .inner .box .toggle-wrap .list.flow {
  display: block;
  -webkit-column-count: 4;
  column-count: 4;
}
.page-head .inner .box .toggle-wrap .list.flow li {
  width: 163px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  padding-bottom: 30px;
}
.header-full .page-head .inner {
  width: 1280px;
}
.header-full .page-head .inner .box {
  width: 100%;
}
#section {
  padding-top: 1px;
  background: #F3F7FB;
}
#section.batch_outer .left {
  padding-right: 14px !important;
}
#section form[name="buyForm"] {
  padding-bottom: 45px;
}
#section .main-wrap {
  width: 1280px;
  margin: 0 auto;
  display: flex;
}
#section .main-wrap .product-selected {
  width: 886px;
  padding: 0;
  max-width: 886px;
  min-width: 886px;
  box-sizing: border-box;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-top: 18px;
  padding-bottom: 50px;
  background: #fff;
}
#section .main-wrap .product-area {
  width: 100%;
  padding: 0;
  max-width: 100%;
  min-width: 100%;
  box-sizing: border-box;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-top: 18px;
  padding-bottom: 50px;
  background: #fff;
}
#section .main-wrap .product-selected .module-02,
#section .main-wrap .product-selected .module-purchases,
#section .main-wrap .product-selected .module-new {
  display: flex;
  background: #fff;
  padding: 16px 0px 16px 24px;
}
#section .main-wrap .product-selected .module-02 .left,
#section .main-wrap .product-selected .module-purchases .left,
#section .main-wrap .product-selected .module-new .left {
  width: 126px;
  padding: 0 0;
  display: flex;
  flex-direction: column;
}
#section .main-wrap .product-selected .module-02 .left .item,
#section .main-wrap .product-selected .module-purchases .left .item,
#section .main-wrap .product-selected .module-new .left .item {
  display: flex;
  align-items: center;
  padding-top: 7px;
}
#section .main-wrap .product-selected .module-02 .left .item .icon,
#section .main-wrap .product-selected .module-purchases .left .item .icon,
#section .main-wrap .product-selected .module-new .left .item .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url('/bohao/css/buy-sprite.png') no-repeat;
  background-size: 200px 60px;
  margin-right: 12px;
}
#section .main-wrap .product-selected .module-02 .left .item .txt,
#section .main-wrap .product-selected .module-purchases .left .item .txt,
#section .main-wrap .product-selected .module-new .left .item .txt {
  font-size: 16px;
  color: #444;
}
#section .main-wrap .product-selected .module-02 .select-wrap,
#section .main-wrap .product-selected .module-purchases .select-wrap,
#section .main-wrap .product-selected .module-new .select-wrap {
  flex: 1;
}
#section .main-wrap .product-selected .module-02 .select-wrap .tip-txt,
#section .main-wrap .product-selected .module-purchases .select-wrap .tip-txt,
#section .main-wrap .product-selected .module-new .select-wrap .tip-txt {
  color: #BBBCBD;
  font-size: 14px;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list,
#section .main-wrap .product-selected .module-new .select-wrap ul.list {
  display: flex;
  flex-wrap: wrap;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li {
  width: 160px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border: 1px solid #e5e9ed;
  margin-bottom: 8px;
  margin-right: 8px;
  position: relative;
  transition: all 0.3s;
  cursor: pointer;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li.hide,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li.hide,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li.hide {
  display: none;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li a,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li a,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li a {
  display: block;
  width: 100%;
  height: 100%;
  /*padding: 0 5px 0 10px;*/
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li a .pic,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li a .pic,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li a .pic {
  width: 66px;
  height: 15px;
  margin-top: 9px;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li:hover,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li:hover,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li:hover,
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li.active-li,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li.active-li,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li.active-li {
  background: #eefcfd;
  border: 1px solid #119f93;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li:hover a,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li:hover a,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li:hover a,
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li.active-li a,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li.active-li a,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li.active-li a {
  color: #119F93;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li:hover a .pic,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li:hover a .pic,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li:hover a .pic,
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li.active-li a .pic,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li.active-li a .pic,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li.active-li a .pic {
  -webkit-filter: none;
  filter: none;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li.active-li.multiple,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li.active-li.multiple,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li.active-li.multiple {
  position: relative;
  overflow: hidden;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li.active-li.multiple::before,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li.active-li.multiple::before,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li.active-li.multiple::before {
  content: '';
  position: absolute;
  border: 10px solid #119F93;
  border-top-color: transparent;
  border-left-color: transparent;
  width: 0;
  height: 0;
  bottom: 0;
  right: 0;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li.active-li.multiple::after,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li.active-li.multiple::after,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li.active-li.multiple::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 5px;
  border: 2px solid #fff;
  border-top-color: transparent;
  border-right-color: transparent;
  bottom: 5px;
  right: 1px;
  transform: rotate(-45deg);
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li .tag,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li .tag,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li .tag {
  height: 18px;
  line-height: 18px;
  padding: 0 5px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  border-radius: 0;
  position: absolute;
  top: -1px;
  right: -1px;
  z-index: 1;
  cursor: pointer;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li .tag-red,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li .tag-red,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li .tag-red {
  background: #d93026;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li .tag-yellow,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li .tag-yellow,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li .tag-yellow {
  background: #F6AE54;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li .tag-green,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li .tag-green,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li .tag-green {
  background: #119F93;
}
#section .main-wrap .product-selected .module-02 .select-wrap ul.list li .tag-light-green,
#section .main-wrap .product-selected .module-purchases .select-wrap ul.list li .tag-light-green,
#section .main-wrap .product-selected .module-new .select-wrap ul.list li .tag-light-green {
  background: #07B98B;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list,
#section .main-wrap .product-selected .module-new .select-wrap .param-list {
  display: flex;
  flex-wrap: wrap;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li,
#section .main-wrap .product-selected .module-new .select-wrap .param-list li {
  width: 170px;
  height: auto !important;
  line-height: normal;
  border: 1px solid #e5e9ed;
  margin-bottom: 8px;
  margin-right: 8px;
  transition: all 0.3s;
  cursor: pointer;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li.active-li,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li.active-li,
#section .main-wrap .product-selected .module-new .select-wrap .param-list li.active-li {
  border: 1px solid #119f93;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li:hover,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li:hover,
#section .main-wrap .product-selected .module-new .select-wrap .param-list li:hover,
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li.active-li,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li.active-li,
#section .main-wrap .product-selected .module-new .select-wrap .param-list li.active-li {
  border: 1px solid #119f93;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li:hover .tab-title,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li:hover .tab-title,
#section .main-wrap .product-selected .module-new .select-wrap .param-list li:hover .tab-title,
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li.active-li .tab-title,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li.active-li .tab-title,
#section .main-wrap .product-selected .module-new .select-wrap .param-list li.active-li .tab-title {
  background: #eefcfd !important;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li:hover .tab-title,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li:hover .tab-title,
#section .main-wrap .product-selected .module-new .select-wrap .param-list li:hover .tab-title {
  border-bottom: 1px solid #119f93;
  color: #119f93;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li .tab-title.active-li,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li .tab-title.active-li,
#section .main-wrap .product-selected .module-new .select-wrap .param-list li .tab-title.active-li {
  background: #eefcfd;
  color: #119F93;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li .row,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li .row,
#section .main-wrap .product-selected .module-new .select-wrap .param-list li .row {
  padding: 0 10px;
  line-height: 30px;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li .row span,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li .row span,
#section .main-wrap .product-selected .module-new .select-wrap .param-list li .row span {
  font-size: 14px;
  color: #444;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list li .row span:nth-child(1),
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list li .row span:nth-child(1),
#section .main-wrap .product-selected .module-new .select-wrap .param-list li .row span:nth-child(1) {
  text-align: left;
  color: #BBBCBD;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list .size-li .tab-title,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list .size-li .tab-title,
#section .main-wrap .product-selected .module-new .select-wrap .param-list .size-li .tab-title {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  border-bottom: 1px solid #e5e9ed;
  text-align: center;
  transition: all 0.3s;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list .size-li .row,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list .size-li .row,
#section .main-wrap .product-selected .module-new .select-wrap .param-list .size-li .row {
  height: 34px;
  line-height: 34px;
  display: flex;
  justify-content: space-between;
}
#section .main-wrap .product-selected .module-02 .select-wrap .param-list .size-li.active-li .tab-title,
#section .main-wrap .product-selected .module-purchases .select-wrap .param-list .size-li.active-li .tab-title,
#section .main-wrap .product-selected .module-new .select-wrap .param-list .size-li.active-li .tab-title {
  border-bottom: 1px solid #119f93;
}
#section .main-wrap .product-selected .module-02 .select-wrap .column li,
#section .main-wrap .product-selected .module-purchases .select-wrap .column li,
#section .main-wrap .product-selected .module-new .select-wrap .column li {
  height: auto !important;
}
#section .main-wrap .product-selected .module-02 .select-wrap .column li a,
#section .main-wrap .product-selected .module-purchases .select-wrap .column li a,
#section .main-wrap .product-selected .module-new .select-wrap .column li a {
  padding: 0 !important;
}
#section .main-wrap .product-selected .module-02 .select-wrap .column li a div,
#section .main-wrap .product-selected .module-purchases .select-wrap .column li a div,
#section .main-wrap .product-selected .module-new .select-wrap .column li a div {
  height: 34px;
  line-height: 34px;
  padding: 0 5px 0 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  transition: all 0.3s;
}
#section .main-wrap .product-selected .module-02 .select-wrap .column li div:nth-child(1),
#section .main-wrap .product-selected .module-purchases .select-wrap .column li div:nth-child(1),
#section .main-wrap .product-selected .module-new .select-wrap .column li div:nth-child(1) {
  border-bottom: 1px solid #e5e9ed;
}
#section .main-wrap .product-selected .module-02 .select-wrap .column li:hover div,
#section .main-wrap .product-selected .module-purchases .select-wrap .column li:hover div,
#section .main-wrap .product-selected .module-new .select-wrap .column li:hover div,
#section .main-wrap .product-selected .module-02 .select-wrap .column li.active-li div,
#section .main-wrap .product-selected .module-purchases .select-wrap .column li.active-li div,
#section .main-wrap .product-selected .module-new .select-wrap .column li.active-li div {
  color: #119f93;
}
#section .main-wrap .product-selected .module-02 .select-wrap .column li:hover div:nth-child(1),
#section .main-wrap .product-selected .module-purchases .select-wrap .column li:hover div:nth-child(1),
#section .main-wrap .product-selected .module-new .select-wrap .column li:hover div:nth-child(1),
#section .main-wrap .product-selected .module-02 .select-wrap .column li.active-li div:nth-child(1),
#section .main-wrap .product-selected .module-purchases .select-wrap .column li.active-li div:nth-child(1),
#section .main-wrap .product-selected .module-new .select-wrap .column li.active-li div:nth-child(1) {
  border-bottom: 1px solid #119f93;
  background: #eefcfd;
}
#section .main-wrap .product-selected .module-02 .select-wrap .column li:hover div:nth-child(2),
#section .main-wrap .product-selected .module-purchases .select-wrap .column li:hover div:nth-child(2),
#section .main-wrap .product-selected .module-new .select-wrap .column li:hover div:nth-child(2),
#section .main-wrap .product-selected .module-02 .select-wrap .column li.active-li div:nth-child(2),
#section .main-wrap .product-selected .module-purchases .select-wrap .column li.active-li div:nth-child(2),
#section .main-wrap .product-selected .module-new .select-wrap .column li.active-li div:nth-child(2) {
  background: #fff;
}
#section .main-wrap .product-selected .module-02 .select-wrap .mirror-select,
#section .main-wrap .product-selected .module-purchases .select-wrap .mirror-select,
#section .main-wrap .product-selected .module-new .select-wrap .mirror-select {
  display: flex;
}
#section .main-wrap .product-selected .module-02 .select-wrap .mirror-select .select-system,
#section .main-wrap .product-selected .module-purchases .select-wrap .mirror-select .select-system,
#section .main-wrap .product-selected .module-new .select-wrap .mirror-select .select-system {
  width: 170px;
  margin-right: 8px;
}
#section .main-wrap .product-selected .module-02 .select-wrap .mirror-select .select-system .qg-select-item,
#section .main-wrap .product-selected .module-purchases .select-wrap .mirror-select .select-system .qg-select-item,
#section .main-wrap .product-selected .module-new .select-wrap .mirror-select .select-system .qg-select-item {
  width: 100%;
}
#section .main-wrap .product-selected .module-02 .select-wrap .mirror-select .select-version,
#section .main-wrap .product-selected .module-purchases .select-wrap .mirror-select .select-version,
#section .main-wrap .product-selected .module-new .select-wrap .mirror-select .select-version {
  width: 230px;
}
#section .main-wrap .product-selected .module-02 .select-wrap .mirror-select .select-version .qg-select-item,
#section .main-wrap .product-selected .module-purchases .select-wrap .mirror-select .select-version .qg-select-item,
#section .main-wrap .product-selected .module-new .select-wrap .mirror-select .select-version .qg-select-item {
  width: 100%;
}
#section .main-wrap .product-selected .module-border {
  padding-bottom: 0;
  margin-top: 0;
}
#section .main-wrap .product-selected .module-border .inner {
  width: 100%;
  border-bottom: 1px solid #E5E9ED;
  display: flex;
  padding-bottom: 30px;
}
#section .main-wrap .product-selected .platform .left .item .icon {
  background-position: -20px 0;
}
#section .main-wrap .product-selected .area .left .item .icon {
  background-position: -120px -20px;
}
#section .main-wrap .product-selected .attention .left .item .icon {
  background-position: -60px -20px;
}
#section .main-wrap .product-selected .line .left .item .icon {
  background-position: -40px 0;
}
#section .main-wrap .product-selected .zone .left .item .icon {
  background-position: -60px 0;
}
#section .main-wrap .product-selected .host .left .item .icon {
  background-position: -80px 0;
}
#section .main-wrap .product-selected .model .left .item .icon {
  background-position: -100px 0;
}
#section .main-wrap .product-selected .batchmodel .left .item .icon {
  background-position: -180px -40px;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item {
  margin-bottom: 0.24rem;
  width: calc((100% - 0.2rem) / 3);
  display: flex;
  flex-direction: column;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item:not(:nth-child(3n)) {
  margin-right: 0.1rem;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_item-inner {
  box-shadow: 2px 2px 8px 0px rgba(146, 146, 146, 0.14);
  overflow: hidden;
  flex: 1;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_head {
  position: relative;
  padding: 0.15rem 0.17rem 0.05rem;
  height: 0.85rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-image: url('../image/buy/batch_model.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 0 8px 0px rgba(146, 146, 146, 0.14);
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_head::before {
  content: '';
  position: absolute;
  width: 0.04rem;
  height: 100%;
  left: 0;
  top: 0;
  background-image: linear-gradient(-1deg, #40debd 0%, #29b5be 100%);
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_head .batchmodel_title {
  display: flex;
  align-items: center;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_head .batchmodel_title span {
  font-size: 0.16rem;
  font-weight: bold;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_head .batchmodel_title .batchmodel_code {
  color: #fff;
  font-weight: bold;
  padding: 0 0.05rem;
  margin-left: 0.04rem;
  background-color: #119F93;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_head .batchmodel_des {
  color: #6F7F7E;
  height: 0.4rem;
  line-height: 0.2rem;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_contain {
  padding: 0.2rem 0.2rem 0.35rem;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_contain .batchmodel_dispose .batchmodel_dispose-item {
  display: flex;
  align-items: center;
  line-height: 0.35rem;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_contain .batchmodel_dispose .batchmodel_dispose-item::before {
  display: block;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #119F93;
  margin-right: 10px;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_footer {
  display: flex;
  justify-content: center;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_footer .qg-button {
  margin-top: -0.17rem;
  box-shadow: 2px 2px 8px 0px rgba(217, 47, 37, 0.35);
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_footer .qg-button:nth-child(1) {
  display: block;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_footer .qg-button:nth-child(2) {
  display: none;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item .batchmodel_footer .qg-button .icon {
  margin-right: 5px;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item.checked .batchmodel_head {
  background-image: url('../image/buy/batch_model_checked.png');
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item.checked .batchmodel_head::before {
  background-image: linear-gradient(-1deg, #ffb963 0%, #ff9005 100%);
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item.checked .batchmodel_head .batchmodel_title .batchmodel_code {
  background-color: #ff9005;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item.checked .batchmodel_footer .qg-button:nth-child(1) {
  display: none;
}
#section .main-wrap .product-selected .batchmodel .right .batchmodel_item.checked .batchmodel_footer .qg-button:nth-child(2) {
  display: block;
}
#section .main-wrap .product-selected #batch_hide {
  display: none;
}
#section .main-wrap .product-selected .storage .left .item .icon {
  background-position: -120px 0;
}
#section .main-wrap .product-selected .network .left .item .icon {
  background-position: -140px 0;
}
#section .main-wrap .product-selected .businessid {
  padding: 24px 16px 10px 24px !important;
}
#section .main-wrap .product-selected .businessid .left .item .icon {
  background-position: -160px 0;
}
#section .main-wrap .product-selected .businessid .select-wrap {
  padding: 0;
}
#section .main-wrap .product-selected .mirror {
  padding: 10px 16px 10px 24px !important;
}
#section .main-wrap .product-selected .mirror .left .item .icon {
  background-position: -180px 0;
}
#section .main-wrap .product-selected .mirror .select-wrap {
  padding: 0;
}
#section .main-wrap .product-selected .password {
  padding: 24px 16px 10px 24px !important;
}
#section .main-wrap .product-selected .password .left .item .icon {
  background-position: 0 -20px;
}
#section .main-wrap .product-selected .password .select-wrap {
  padding: 0;
}
#section .main-wrap .product-selected .iptype .left .item .icon {
  background-position: -180px -20px;
}
#section .main-wrap .product-selected .product .left .item .icon {
  background-position: -80px -20px;
}
#section .main-wrap .product-selected .introduce .left .item .icon {
  background-position: -99px -20px !important;
}
#section .main-wrap .product-selected .indate .left .item .icon {
  background-position: -60px -40px;
}
#section .main-wrap .product-selected .resource .left .item .icon {
  background-position: 0 -40px;
}
#section .main-wrap .product-selected .alive .left .item .icon {
  background-position: -20px -40px;
}
#section .main-wrap .product-selected .basic-intro .left .item .icon {
  background-position: -160px -20px;
}
#section .main-wrap .product-selected .aisle-box .left .item .icon {
  background-position: -40px -40px;
}
#section .main-wrap .product-selected .validity .left .item .icon {
  background-position: -60px -40px;
}
#section .main-wrap .product-selected .ipnum .left .item .icon {
  background-position: -80px -40px;
}
#section .main-wrap .product-selected .request-num .left .item .icon {
  background-position: -100px -40px;
}
#section .main-wrap .product-selected .authkey .left .item .icon {
  background-position: -120px -40px;
}
#section .main-wrap .product-selected .authway .left .item .icon {
  background-position: -140px -40px;
}
#section .main-wrap .product-selected .authnum .left .item .icon {
  background-position: -160px -40px;
}
#section .main-wrap .module-purchases .left .item .icon {
  background-position: -20px -20px !important;
}
#section .main-wrap .module-purchases .select-wrap .list {
  display: flex;
}
#section .main-wrap .module-purchases .select-wrap .list li {
  width: 78px !important;
  height: 34px;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  border: 1px solid #e5e9ed;
  margin: -1px 0 0 -1px !important;
  transition: all 0.3s;
  cursor: pointer;
}
#section .main-wrap .module-purchases .select-wrap .list li:hover {
  background: #eefcfd;
  border: 1px solid #119f93;
  z-index: 1;
}
#section .main-wrap .module-purchases .select-wrap .list li:hover span {
  color: #119f93;
}
#section .main-wrap .module-purchases .select-wrap .list li.active-li {
  background: #eefcfd;
  border: 1px solid #119f93;
  z-index: 1;
}
#section .main-wrap .module-purchases .select-wrap .list li.active-li span {
  color: #119f93;
}
#section .main-wrap .module-purchases .select-wrap .list li .active-sale {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding: 0 6px;
  background: #d93026;
  border-radius: 6px;
  position: absolute;
  top: -16px;
  right: 0px;
  z-index: 2;
}
#section .main-wrap .module-purchases .select-wrap .list li .active-sale:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 6px solid #d93026;
  position: absolute;
  right: 8px;
  top: 20px;
}
#section .main-wrap .module-purchases .select-wrap .list li .active-sale span {
  font-size: 12px;
  color: #fff;
}
#section .main-wrap .confirm-order {
  width: 372px;
  margin-left: 20px;
  min-width: 372px;
  margin-top: 0;
  box-shadow: none;
  padding: 0;
  background: transparent !important;
  z-index: 2;
}
#section .main-wrap .confirm-order .box {
  z-index: 1;
  position: sticky;
  top: 130px;
}
#section .main-wrap .confirm-order .box .show-item-wrap {
  margin: 5px 0px;
}
#section .main-wrap .confirm-order .box .show-item-wrap .item {
  height: 100px;
  margin-bottom: 8px;
}
#section .main-wrap .confirm-order .box .show-item-wrap .item img {
  display: block;
}
#section .main-wrap .confirm-order .box .param-price {
  position: sticky;
  top: 120px;
  z-index: 100;
  padding: 0 18px;
  background: #fff;
}
#section .main-wrap .confirm-order .box .param-price:hover {
  z-index: 103;
}
#section .main-wrap .confirm-order .box .param-price .title {
  font-size: 18px;
  height: 55px;
  line-height: 55px;
  border-bottom: 1px solid #e5e9ed;
  padding-left: 4px;
}
#section .main-wrap .confirm-order .box .param-price .param-info {
  padding-bottom: 10px;
}
#section .main-wrap .confirm-order .box .param-price .param-info .name {
  font-size: 16px;
  padding: 15px 0 17px 0;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top {
  display: flex;
  align-items: center;
  position: relative;
  height: 32px;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .price {
  font-size: 26px;
  font-weight: bold;
  color: #E73E39;
  line-height: 32px;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .price .hint {
  font-size: 14px;
  font-weight: normal;
  color: #E73E39;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .price .large {
  color: #E73E39;
  font-size: 26px;
  font-weight: bold;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail {
  font-size: 12px;
  color: #6F7F7E;
  position: relative;
  margin-bottom: -6px;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail::after {
  display: none;
  content: '';
  width: 0;
  height: 0;
  width: 10px;
  height: 10px;
  border: 1px solid rgba(126, 126, 126, 0.15);
  background-color: #fff;
  border-bottom-color: transparent;
  border-right-color: transparent;
  transform: rotate(45deg);
  position: absolute;
  top: 20px;
  left: 32px;
  z-index: 11;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail em {
  font-size: 12px;
  color: #6F7F7E;
  text-decoration: underline;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail:hover + .detail-dialog,
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail:hover::after {
  display: block;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail-dialog {
  display: none;
  width: 398px;
  box-shadow: 0px 0px 7px rgba(126, 126, 126, 0.35);
  background: #fff;
  padding: 12px 12px 17px 12px;
  position: absolute;
  top: 36px;
  left: -130px;
  z-index: 10;
  transition: all 0.3s;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail-dialog .info .head .row {
  height: 40px;
  line-height: 40px;
  display: flex;
  justify-content: space-between;
  background: #f2f7fb;
  border-top: 1px solid #e5e9ed;
  border-bottom: 1px solid #e5e9ed;
  padding: 0 15px;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail-dialog .info .head .row .item {
  flex: 3;
  text-align: right;
  font-size: 14px;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail-dialog .info .head .row .item span {
  font-weight: bold;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail-dialog .info .head .row .item:first-child {
  flex: 2;
  text-align: left;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail-dialog .info .list .row {
  height: 32px;
  line-height: 32px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e5e9ed;
  padding: 0 15px;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail-dialog .info .list .row .item {
  flex: 3;
  text-align: right;
  font-size: 14px;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail-dialog .info .list .row .item:first-child {
  flex: 2;
  text-align: left;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail-dialog .info .list .item.total span {
  font-size: 14px;
  font-weight: bold;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .left .top .detail-dialog .info .list .item.price span {
  font-size: 14px;
  font-weight: normal;
  color: #D93026;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .right {
  display: flex;
  align-items: flex-start;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .right .toggle-num {
  display: flex;
  margin-top: 4px;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .right .toggle-num .btn {
  width: 24px;
  height: 24px;
  line-height: 22px;
  text-align: center;
  border: 1px solid #e5e9ed;
  color: #ADADAD;
  font-size: 12px;
  transition: all 0.3s;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .right .toggle-num .btn:hover {
  background: rgba(73, 188, 189, 0.1);
  border: 1px solid #119F93;
  color: #119F93;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .right .toggle-num .btn.disabled {
  color: #ADADAD;
  background: #f1f1f1;
  border: 1px solid #e5e9ed;
  cursor: not-allowed;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .right .toggle-num .num {
  font-size: 14px;
  width: 36px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-top: 1px solid #e5e9ed;
  border-bottom: 1px solid #e5e9ed;
}
#section .main-wrap .confirm-order .box .param-price .param-info .price-cell .right .toggle-num .num input {
  width: 36px;
  height: 24px;
  text-align: center;
}
#section .main-wrap .confirm-order .box .param-price .param-info .origin-cell {
  align-items: center;
}
#section .main-wrap .confirm-order .box .param-price .param-info .origin-cell .origin-price {
  font-size: 14px;
  color: #BBBCBD;
  text-decoration: line-through;
}
#section .main-wrap .confirm-order .box .param-price .param-info .origin-cell .sale-box {
  height: 24px;
  display: flex;
  align-items: center;
  padding-left: 10px;
  cursor: pointer;
  position: relative;
}
#section .main-wrap .confirm-order .box .param-price .param-info .origin-cell .sale-box .inner {
  display: flex;
  align-items: center;
}
#section .main-wrap .confirm-order .box .param-price .param-info .origin-cell .sale-box .inner .sale {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url('/bohao/css/buy-sprite.png') no-repeat;
  background-size: 150px 45px;
  background-position: -30px -15px;
  cursor: pointer;
  position: relative;
}
#section .main-wrap .confirm-order .box .param-price .param-info .origin-cell .sale-box .inner .txt {
  color: #2A9A8D;
  font-size: 12px;
  margin-left: 5px;
}
#section .main-wrap .confirm-order .box .param-price .param-info .origin-cell .sale-box .sale:hover + .cale-txt {
  display: block;
}
#section .main-wrap .confirm-order .box .param-price .param-info .origin-cell .sale-box .cale-txt {
  display: none;
  height: 24px;
  line-height: 24px;
  padding: 0 8px 0 10px;
  box-shadow: 0px 0px 7px 3px rgba(223, 220, 220, 0.17);
  font-size: 12px;
  margin-left: 12px;
  position: relative;
  transition: all 0.3s;
}
#section .main-wrap .confirm-order .box .param-price .param-info .origin-cell .sale-box .cale-txt::after {
  content: '';
  width: 0;
  height: 0;
  width: 8px;
  height: 8px;
  border: 1px solid rgba(223, 220, 220, 0.17);
  background-color: #fff;
  border-bottom-color: transparent;
  border-right-color: transparent;
  transform: rotate(-45deg);
  position: absolute;
  top: 8px;
  left: -3px;
}
#section .main-wrap .confirm-order .box .order-info {
  max-height: 400px;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  padding: 0 19px;
}
#section .main-wrap .confirm-order .box .order-info .list li {
  padding: 7px 0;
  display: flex;
}
#section .main-wrap .confirm-order .box .order-info .list li label {
  display: inline-block;
  width: 96px;
  font-size: 14px;
  color: #6F7F7E;
  padding-right: 15px;
}
#section .main-wrap .confirm-order .box .order-info .list li span {
  font-size: 14px;
  flex: 1;
}
#section .main-wrap .confirm-order .box .order-info .list .hint-txt {
  display: flex;
  margin-bottom: 10px;
}
#section .main-wrap .confirm-order .box .order-info .list .hint-txt .txt {
  font-size: 12px;
  color: #D93026;
}
#section .main-wrap .confirm-order .box .order-info .list .hint-txt .icon {
  display: block;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  margin-top: 2px;
}
#section .main-wrap .confirm-order .box .btn-wrap {
  background: #fff;
  padding: 22px 0 47px 19px;
  position: sticky;
  z-index: 101;
}
#section .main-wrap .confirm-order .box .btn-wrap .qgl-btn {
  display: inline-block;
  height: 34px;
  line-height: 34px;
  padding: 0 20px;
  background: #FF8F02;
  font-size: 16px;
  color: #fff;
}
#section .main-wrap .confirm-order .box .btn-wrap .qgl-btn:hover {
  background: #FF8F02 !important;
  color: #fff !important;
}
#section .qgl-btn:hover {
  opacity: 0.85;
}
#section .main-wrap .confirm-order .box .btn-wrap .qg-btn {
  display: inline-block;
  height: 34px;
  line-height: 34px;
  padding: 0 20px;
  background: #119f93;
  font-size: 16px;
  color: #fff;
}
#section .main-wrap .confirm-order .box .btn-wrap .qg-btn:hover {
  background: #119f93 !important;
  color: #fff !important;
}
#section .qg-btn:hover {
  opacity: 0.85;
}
#section .chose-setting {
  width: 1280px;
  margin: 0 auto;
  padding: 0 2px 0 0;
  display: flex;
  align-items: center;
  margin-top: 16px;
}
#section .chose-setting .right-btn {
  color: #6F7F7E;
}
#section .chose-setting .right-btn:hover {
  color: #119f93;
}
#section .chose-setting .chose-setting-btn:hover{
	border-bottom: 1px solid #2cc53f;
}
#section .chose-setting .chose-setting-btn {
  margin-right: 3px;
  display: inline-block;
  height: 37px;
  line-height: 37px;
  padding: 0 10px;
  font-size: 15px;
  color: #000;
  background: #ECF4F9;
  /*border-radius: 5px;*/
  border-bottom: 1px solid #ECF4F9;
}
#section .chose-setting .chose-setting-btn.active {
  color: #119F93;
  background: #fff;
  border-bottom: 1px solid #2cc53f;
}
#section .chose-setting .related {
  color: #6F7F7E;
  font-size: 14px;
  padding-left: 5px;
}
#section .spec-table {
  max-height: 430px;
  margin-top: 8px;
  /*padding-right: 18px;*/
  width:710px;
}
#section .spec-table .mytable .mytable_body tbody tr.mytable_row {
  background-color: #fff;
  cursor: pointer;
  height:30px;
  box-sizing: border-box;
  font-size: 14px;
  font-family: -apple-system,Microsoft Yahei,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  font-weight: 400;
  color: #444;
}
#section .spec-table .mytable .mytable_body tbody tr.mytable_row:hover {
  background-color: #EEFCFD;
}
#section .spec-table .mytable tr:nth-child(1) td.mytable_cell {
  border-top: none;
}
#section .spec-table .mytable td.mytable_cell {
  border-top: 1px solid #E5E9ED;
}
#section .spec-table .mytable .mytable_cell,
#section .spec-table .mytable .mytable_header thead tr th.mytable_cell {
  padding: 6px 0;
}
#section .spec-table .mytable .mytable_cell .custom-cell .price,
#section .spec-table .mytable .mytable_header thead tr th.mytable_cell .custom-cell .price {
  color: #D93026;
}
#section .business-named {
  display: flex;
  align-items: center;
}
#section .business-named .list {
  width: auto !important;
}
#section .business-named .prompt {
  font-size: 12px;
  color: #6F7F7E;
  background: #fff;
  margin-top: -8px;
}
#section .business-logo {
  display: none;
}
#section .business-logo .box {
  display: flex;
  align-items: center;
}
#section .business-logo .box .qg-text-item {
  width: 230px;
}
#section .business-logo .box .tip {
  font-size: 12px;
  color: #6F7F7E;
  padding-left: 8px;
}
#section .active-business {
  display: flex;
}
#section .confirm-order .order-wrap {
  display: block;
}
.qg-link:hover {
  opacity: 0.85;
}
.qg-disabled:hover,
.qg-disabled {
  opacity: 0.3 !important;
}
.qg-disabled:hover div,
.qg-disabled:hover {
  border-color: #e5e9ed !important;
  background: #fff !important;
  color: #444 !important;
}
.qg-disabled:hover a {
  color: #444 !important;
  cursor: not-allowed !important;
}
.cale-txt {
  color: #BBBCBD;
  font-size: 12px;
}
.discount {
  color: #FF8F02;
}
#section .product-selected .module-02 {
  margin-top: 0.08rem;
  padding: 0.08rem 0.27rem 0.3rem;
  background: #fff;
  border-radius: 0.06rem;
}
#section .product-selected .module-02 h3 {
  width: 10%;
  box-sizing: border-box;
  font-size: 0.18rem;
  padding: 6px 0;
  margin-top: 0.12rem;
}
#section .product-selected .module-02 .select-wrap {
  box-sizing: border-box;
}
#section .product-selected .module-02 .select-wrap ul {
  width: 100%;
}
#section .product-selected .module-02 .select-wrap ul > li {
  width: 100%;
  margin-bottom: 0.1rem;
}
#section .product-selected .module-02 .select-wrap ul > li:last-child {
  margin-bottom: 0;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: flex;
  align-items: center;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title .icon-wrap {
  margin-right: 0.3rem;
  cursor: pointer;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title .icon-wrap .icon {
  display: block;
  width: 0.16rem;
  height: 0.14rem;
  min-width: 14px;
  min-height: 12px;
  background: url('../image/icon/to_down_gray_icon.png') left center no-repeat;
  background-size: 100%;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title .icon-wrap .to-down-icon {
  width: 0.14rem;
  height: 0.16rem;
  min-width: 12px;
  min-height: 14px;
  background: url('../image/icon/to_right_gray_icon.png') left center no-repeat;
  background-size: 100%;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title h4 {
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title p {
  font-size: 0.16rem;
  color: #9AABAB;
  padding-left: 0.44rem;
  cursor: pointer;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title span {
  display: block;
  font-size: 0.16rem;
  color: #9AABAB;
  padding-left: 0.44rem;
  cursor: pointer;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title h5 {
  font-size: 0.12rem;
  margin-left: 0.22rem;
  color: #6F7F7E;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title h5 em {
  font-size: 0.12rem;
  color: #D93026;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .select-disk {
  margin-top: 0.3rem;
  position: relative;
  margin-right: 0.39rem;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .select-disk .web-title {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 140px;
  min-height: 22px;
  height: 34px;
  padding: 0 0.1rem;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .select-disk .web-title strong {
  display: table-cell;
  color: #fff;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .select-disk .qg-select-item {
  min-width: 160px;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .progress-bar {
  display: flex;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar {
  margin-top: 0.3rem;
  margin-left: 0.06rem;
  width: 540px;
  margin-bottom: 0.08rem;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap {
  width: 100%;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar {
  width: 100%;
  height: 6px;
  border-radius: 3px;
  background: #F5F7F7;
  position: relative;
  cursor: pointer;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  width: 100%;
  height: 6px;
  z-index: 9;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point span {
  display: block;
  position: absolute;
  padding: 2px;
  background: #F5F7F7;
  border-radius: 50%;
  transform: translateX(-50%);
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point span em {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point span:nth-of-type(1) {
  left: 0;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point span:nth-of-type(2) {
  left: 25%;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point span:nth-of-type(3) {
  left: 50%;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point span:nth-of-type(4) {
  left: 75%;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point span:nth-of-type(5) {
  left: 100%;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .select-value {
  width: 0%;
  height: 100%;
  border-radius: 3px;
  position: absolute;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .select-value .bar-point {
  position: absolute;
  top: 50%;
  right: 0;
  width: 10px;
  height: 20px;
  transform: translate(50%, -50%);
  cursor: pointer;
  z-index: 10;
  background: url('/static_new_qs_theme/default-themes/home/image/buy/sliding@2x.png') no-repeat;
  background-size: cover;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar-value {
  width: 100%;
  padding-top: 0.1rem;
  height: 0.3rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar-value span {
  position: absolute;
  display: block;
  text-align: right;
  font-size: 0.16rem;
  transform: translateX(-50%);
  white-space: nowrap;
}
@media screen and (max-width: 819px) {
  #section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar {
    margin-left: 0.2rem;
  }
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-input {
  margin-top: 0.3rem;
  margin-left: 0.45rem;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-input .buy-many {
  margin-top: 0;
  padding-bottom: 0;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-input .input-wrap input {
  width: 0.96rem;
  padding: 0.08rem 0;
  border: 1px solid #d9d8d8;
  font-size: 0.16rem;
  color: #000;
  text-align: center;
  cursor: pointer;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-input .input-wrap span {
  padding-left: 0.15rem;
}
@media screen and (max-width: 918px) {
  #section .product-selected .module-02 .select-wrap ul > li .disk-type .many-input {
    margin-left: 0;
  }
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type-show {
  display: none;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type-web {
  margin-top: 0.2rem;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type-web .select-disk .disk-title {
  border: none;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type-web .select-disk .disk-title span {
  color: #fff;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type-web .select-disk .qg-select-item {
  min-width: 160px;
}
#section .product-selected .module-02 .select-wrap ul > li ol {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
#section .product-selected .module-02 .select-wrap ul > li ol li {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 34px;
  min-height: 22px;
  min-width: 170px;
  padding: 0 10px;
  border: 1px solid #d9d8d8;
  font-size: 14px;
  cursor: pointer;
  position: relative;
  margin-right: 8px;
  margin-bottom: 8px;
}
#section .product-selected .module-02 .select-wrap ul > li ol li .icon {
  position: absolute;
  right: 0.05rem;
  top: -0.1rem;
  display: block;
  width: 0.2rem;
  height: 0.25rem;
  min-width: 17px;
  min-height: 19px;
  background: url('../image/icon/area_waiting_icon.png') no-repeat;
  background-size: contain;
}
#section .product-selected .module-02 .select-wrap ul > li ol .active-li {
  background: #eefcfd;
  border: 1px solid #119f93;
}
#section .product-selected .module-02 .select-wrap ul > li ol .active-li a {
  color: #119F93;
}
#section .product-selected .module-02 .select-wrap ul > li .ml-45 {
  margin-left: 0.45rem;
}
#section .product-selected .module-02 .select-wrap ul > li .ml-60 {
  margin-left: 0.6rem;
}
#section .product-selected .module-02 .select-wrap ul > li:nth-of-type(1) {
  margin-top: 0;
}
/* 进度条改版 */
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-input {
  margin-top: 0;
  margin-left: 25px;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title {
  border: none;
  height: 34px;
}
#section .product-selected .module-02 .select-wrap ul > li .storage-title .select-disk {
  margin-left: 16px;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar {
  margin-top: 15px;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point span {
  padding: 0;
  background: none;
  top: 8px;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point span em {
  width: 1px;
  height: 7px;
  border-radius: none;
  background-color: #e5e9ed;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar {
  width: 100%;
  height: 6px;
  background: #e5e9ed;
  border-radius: 3px;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar .label-point {
  width: calc(100% - 10px);
  margin-left: 5px;
}
#section .product-selected .module-02 .select-wrap ul > li .disk-type .many-bar .bar-wrap .bar-value span {
  font-size: 14px;
  color: #444;
}
#section .product-selected .buy-many .btn {
  width: auto;
  display: flex;
  text-align: center;
  align-items: center;
}
#section .product-selected .buy-many .btn .btn-reduce,
#section .product-selected .buy-many .btn .btn-add {
  background: none;
  width: 34px;
  height: 34px;
  line-height: 32px;
  border: 1px solid #E5E9ED;
  margin-top: 0;
  transition: 0.5s ease;
}
#section .product-selected .buy-many .btn a:hover {
  border-color: #119F93;
  background: #EEFCFD;
  color: #119F93;
}
#section .product-selected .buy-many .btn a.disabled {
  color: #ADADAD;
  background: #f1f1f1;
  border: 1px solid #e5e9ed;
  cursor: not-allowed;
}
#section .product-selected .buy-many .btn .input {
  width: 66px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #E5E9ED;
  border-left: none;
  border-right: none;
}
#section .product-selected .buy-many .btn .input input {
  width: 100%;
  height: 100%;
  text-align: center;
}
.toggle-num {
  display: flex;
}
.toggle-num .btn {
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border: 1px solid #e5e9ed;
  color: #ADADAD;
  font-size: 16px;
  transition: all 0.5s;
}
.toggle-num .btn:hover {
  background: rgba(73, 188, 189, 0.1);
  border: 1px solid #119F93;
  color: #119F93;
}
.toggle-num .btn.disabled {
  color: #ADADAD;
  background: #f1f1f1;
  border: 1px solid #e5e9ed;
  cursor: not-allowed;
}
.toggle-num .num {
  width: 66px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border: 1px solid #e5e9ed;
}
.toggle-num .num input {
  width: 66px;
  height: 24px;
  text-align: center;
}
.verify-border {
  border-color: #E73E39 !important;
}
.verify-font {
  color: #E73E39 !important;
}
.sale-tip {
  box-shadow: 0px 0px 7px 0px rgba(126, 126, 126, 0.17);
}
.sale-tip .item {
  font-size: 12px;
  color: #BBBCBD;
}
.sale-tip .item .discount {
  font-size: 12px;
  color: #FF8F02;
}
.sale-tip .qgui-qg-content {
  padding: 6px 15px !important;
}
.sale-tip i.qgui-qg-TipsR {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-right: 7px solid rgba(61, 62, 73, 0.8) !important;
  border-bottom: 5px solid transparent !important;
  left: -7px;
  top: 7px;
}
.new-icon-73:before {
  color: #BBBCBD;
}
.batch-cart {
  position: relative;
}
.batch-cart .batch-cart_point {
  position: absolute;
  top: -11px;
  right: -11px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  text-align: center;
  line-height: 22px;
  background: #d93026;
  box-shadow: 1.58px 1.23px 8px 0px rgba(217, 47, 37, 0.35);
  color: #fff;
  transition: all;
}
.batch-cart .batch-cart_point.large {
  animation: large 1s;
  -webkit-animation: large 1s;
}
@keyframes large {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes large {
  /*Safari and Chrome*/
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
.mytable .mytable_header .qg-select-item,
.mytable .mytable_header .qg-number-item {
  margin-top: 10px;
}
.mytable .qg-select-item {
  min-width: 128px;
  width: 128px;
  background-color: #fff;
}
.mytable .qg-select-item .drop-down-box a {
  display: flex;
  align-items: center;
}
.mytable .qg-select-item .drop-down-box a .cart_discount {
  color: #fff;
  padding: 5px;
  border-radius: 6px;
  background-color: #D93026;
  margin-left: 5px;
  font-size: 12px;
  line-height: 12px;
}
.mytable .qg-number-item {
  margin-top: 0;
  background-color: #fff;
}
.mytable .qg-number-item .toggle-num-txt {
  width: auto;
  min-width: 0;
  flex: 1;
}
.delete-cart {
  font-size: 0.2rem;
  cursor: pointer;
  transition: color 0.3s;
}
.delete-cart:hover {
  color: #119F93;
}
.cart_total {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  position: relative;
  box-shadow: 0 -4px 4px rgba(126, 126, 126, 0.05);
  margin-top: -10px;
  padding: 20px 35px 5px;
}
.cart_total .cart_num {
  margin-right: 13px;
}
.cart_total .cart_num span {
  color: #6F7F7E;
  font-weight: bold;
}
.cart_total .cart_num em {
  color: #119F93;
  font-weight: bold;
}
.cart_total .cart_price-title {
  color: #6F7F7E;
}
.cart_total .cart_price {
  color: #E73E39;
  font-weight: bold;
  font-size: 26px;
  line-height: 26px;
}
.mytable [name=batch_system] + .qg-select-item,
.mytable [data-name=batch_system] + .qg-select-item {
  min-width: 188px;
  width: 188px;
}
.tag-link span {
  color: #989898;
}

.my-tips {
    background: 0 0;
    box-shadow: none;
    border: none;
}
.my {
    -webkit-overflow-scrolling: touch;
    position: absolute;
    background-color: #fff;
    -webkit-background-clip: content;
	margin-left: 176px;
	margin-top: -35px;
	width: auto;
	z-index: 10;
    box-shadow: 1px 1px 12px rgb(0 0 0 / 8%);
}
.my, .my-shade {
    position: fixed;
    _position: absolute;
    pointer-events: auto;
}

.my-tips .my-content .my-content-inner {
  font-size: 12px;
  color: #fff;
  margin: 0px 20px;
}
