/* input数字选择框公告样式 */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* 详情页 */


/* 顶部返回 */

.oigo-details-top {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

.oigo-details-top img {
    width: 100%;
    display: block;
}

.oigo-details-topback {
    width: 8vw;
    display: block;
    float: left;
    position: absolute;
    top: 4.2vw;
    left: 2.5vw;
}

.oigo-details-topshare {
    width: 13vw;
    display: block;
    float: right;
    position: absolute;
    top: 2.5vw;
    right: 3vw;
    display: none;
}

.oigo-details-footerOrder {
    position: absolute;
    top: 6vw;
    right: 0;
    width: 20.8vw;
    height: 11.6vw;
    background: linear-gradient(90deg, rgba(235, 0, 0, 1), rgba(255, 62, 62, 1));
    border-radius: 5.8vw 0px 0px 5.8vw;
    font-size: 3.4666vw;
    color: #fff;
    padding-left: 3vw;
    text-align: center;
    line-height: 5vw;
}

.oigo-details-footerOrder img {
    width: 4.8vw;
    height: 4.8vw;
    display: block;
    margin: 1vw auto 0;
}


/* 顶部定位块 */

.oigo-top-content {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

.oigo-top-content .share-item {
    position: absolute;
    right: 20px;
    top: 0;
    height: 10.1vw;
    display: flex;
    justify-content: center;
    align-items: center;
}

.oigo-top-content .share-item img {
    width: 3.733vw;
    height: 3.733vw;
}

.oigo-top-content .share-item span {
    margin-left: 0.533vw;
    font-size: 3.733vw;
}

.oigo-top-content .block-top {
    background: #ffffff;
    height: 10.1vw;
    display: flex;
    align-items: center;
    justify-content: center;
}

.oigo-top-content .active {
    color: #FF300E;
}

.oigo-top-content .block-top .b-item {
    display: flex;
    font-size: 0;
    align-items: center;
    margin-left: 6.667vw;
}

.oigo-top-content .block-top .b-item:last-child {
    margin-right: 6.667vw;
}

.oigo-top-content .block-top .b-item img {
    width: 3.733vw;
    height: 3.733vw;
    display: none;
}

.oigo-top-content .block-top .active img {
    display: block;
}

.oigo-top-content .block-top .b-item span {
    margin-left: 0.533vw;
    font-size: 3.733vw;
}


/* 轮播商品图 */

.oigo-details-swiper {
    background: #fff;
}

.oigo-details-swiper img {
    width: 100%;
    display: block;
}

.oigo-details-swiper .swiper-pagination {
    width: 15vw;
    height: 6vw;
    line-height: 6vw;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    left: 82vw;
    bottom: 5vw;
    border-radius: 3vw;
    font-size: 3.7334vw;
}

#oigo-details-video {
    width: 100vw;
    height: 100.0666vw;
}

#oigo-details-video .vcp-player {
    width: 100vw !important;
    height: 100.0666vw !important;
}

#oigo-details-video .vcp-controls-panel {
    z-index: 999;
}

#oigo-details-video .vcp-bigplay {
    z-index: 1001;
}

#oigo-details-video video {
    height: 100% !important;
}

#oigo-details-video .vcp-poster img {
    width: 101%;
}

#oigo-details-video .vcp-poster .clickPlay {
    width: 19.2vw;
    height: 19.2vw;
    position: absolute;
    top: calc((100% - 19.2vw)/2);
    left: calc((100% - 19.2vw)/2);
    z-index: 10;
}


/* 秒杀 */

.oigo-details-secKill {
    width: 100%;
    height: 14.667vw;
    background: url('//static.gdgbds.com/images/20210122/kill.png')no-repeat center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 2.667vw;
}

.oigo-details-secKill .kill-log {
    display: flex;
    align-items: baseline;
}

.oigo-details-secKill .kill-log img {
    width: 8.667vw;
    height: 8vw;
}

.oigo-details-secKill .kill-log .price {
    color: #ffffff;
    font-size: 6.4vw;
    font-weight: bold;
}

.oigo-details-secKill .kill-log .price-left {
    font-size: 4.8vw;
    color: #ffffff;
    padding: 1.3vw 0.667vw 0 1.333vw;
}

.oigo-details-secKill>img {
    height: 5.334vw;
    /* margin: 2.667vw 0 0 5.6vw; */
}

.oigo-details-secKilltime .ltime {
    font-size: 4vw;
    color: #DE0027;
}

.oigo-details-secKilltime span {
    font-size: 4vw;
    color: #DE0027;
    line-height: 4vw;
}

.oigo-details-secKilltime .oneDay {
    padding: 0 1vw !important;
}

.oigo-details-secKilltime .k-r-time {
    height: 5.867vw;
    line-height: 5.867vw;
    background: #DE0027;
    font-size: 3.733vw;
    color: #ffffff;
    padding: 0 0.533vw;
}

.block-kill-top span {
    text-align: right;
}


/* 公告 */

.goods-notice {
    font-size: 3.733vw;
    font-weight: bold;
    color: #DE0027;
    width: 100%;
    line-height: 4.8vw;
    background: #ffffff;
    padding: 0 2.667vw 3.333vw;
}

.oigo-details-secKilltime .d-i {
    padding: 0 0.4vw;
}

.oigo-details-secKilltime span:nth-child(2n) {
    font-weight: bold;
    display: inline-block;
}


/* 商品信息下优惠、赠品、促销 */

.other-box .other-box-goods-cell {
    padding: 2.667vw;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #eee;
}

.other-box .other-box-goods-cell:last-child {
    border-bottom: none;
}

.other-box .other-box-goods-cell .b-label {
    width: 13.333vw;
    font-size: 4vw;
    color: #626262;
}

.other-box .other-box-goods-cell .b-content {
    display: flex;
    align-items: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* padding-right: 1.333vw; */
    flex: 1;
    width: 69.333vw;
}

.other-box .other-box-goods-cell .b-content .tags-list {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.other-box .other-box-goods-cell .tags-item {
    font-size: 2.7vw;
    padding: 0.367vw 0.667vw;
    border-radius: 0.467vw;
    color: #ff482c;
    border: 1px solid #ff482c;
    margin-right: 0.667vw;
}

.other-box .other-box-goods-cell .b-content .b-c-i,
.b-c-i div {
    font-size: 4vw;
    color: #333333;
    padding-left: 1.333vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.b-list .b-item {
    margin-bottom: 0.667vw;
}

.other-box .other-box-goods-cell .b-content .cx {
    display: flex;
    overflow: hidden;
    font-size: 0;
    margin-left: 1.333vw;
    align-items: center;
    flex: 1;
}

.other-box .other-box-goods-cell .b-content .cx .aimg {
    max-height: 6.667vw;
    margin-right: 1.333vw;
}

.other-box .other-box-goods-cell .b-content .cx .bimg {
    max-height: 4vw;
    margin-right: 1.333vw;
}

.other-box .other-box-goods-cell .b-list {
    display: block;
}

.other-box .other-box-goods-cell .item-img {
    width: 2.2667vw;
    height: 4.1334vw;
    margin-left: 9.7vw;
}


/* 商品详情tab、详细参数tab、配送与售后tab  */

.goods-detail-tab {
    background: #ffffff;
}

.goods-detail-tab .goods-tab {
    display: flex;
    height: 12vw;
    align-items: center;
    justify-content: space-around;
}

.goods-detail-tab .goods-tab .tabs-item {
    width: calc(100% / 3);
    height: 100%;
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.goods-detail-tab .goods-tab .active:after {
    content: '';
    position: absolute;
    width: 10.133vw;
    height: 0.533vw;
    bottom: 0;
    /* left: 50%;
  margin-left: 5.08vw; */
    background: url('//static.gdgbds.com/images/20210122/tabs.png') no-repeat left top;
    background-size: 100% 100%;
}


/* 商品信息 */

.oigo-details-information {
    width: 100%;
    background: #fff;
    padding: 4vw 0 2vw;
    padding-left: 3.2vw;
}

.oigo-details-information .goodsName {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.oigo-details-information .goodsName #showpromote {
    height: 7.7333vw;
    display: none;
}

.oigo-details-information h2 {
    font-size: 4.5334vw;
    color: #333;
    line-height: 6vw;
    width: 70%;
}

.oigo-details-information h2 span {
    background: #ff3823;
    color: #fff;
    font-size: 3.2vw;
    line-height: 6vw;
    padding: 0vw 1vw;
    border-radius: 0.8vw;
    margin-right: 1vw;
    font-weight: normal;
    display: inline-block;
}

.oigo-details-information .goodsCode {
    font-size: 3.7334vw;
    color: #888;
    line-height: 6.8vw;
    margin-top: 1vw;
}

.oigo-details-information .sellPoint {
    color: #fff;
    background: #ff7438;
    border-radius: 1.867vw;
    padding: 0 2.667vw;
    display: inline-block;
    font-size: 3.2vw;
    line-height: 5.333vw;
    margin: 0 2.667vw 1.333vw 0;
}

.oigo-details-information .price {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    line-height: 10vw;
}

.oigo-details-information .price>div {
    display: flex;
    align-items: center;
}

.oigo-details-information .price img {
    width: 5.7333vw;
    height: 6.2666vw;
    display: block;
}

.oigo-details-information .price span {
    font-size: 5.8667vw;
    color: #eb0000;
    font-weight: bold;
    margin-right: 2vw;
}

.oigo-details-information .price span.yuan {
    font-size: 4.2666vw;
}

.oigo-details-information .price span.yuan small {
    font-size: 3.4666vw;
}

.oigo-details-information .price span small {
    font-size: 4vw;
}

.oigo-details-information .price del {
    font-size: 4vw;
    color: #999;
    font-weight: bold;
    margin-right: 2vw;
}

.oigo-details-information .price .dailyNum {
    font-size: 2.9334vw;
    color: #ff300e;
    border: 1px solid #ff300e;
    border-radius: 2px;
    height: 4.5vw;
    line-height: 4.5vw;
    padding: 0 1vw;
}

.oigo-details-information .price .salesVolume {
    color: #999;
    font-size: 3.4666vw;
    margin-right: 3vw;
}

.oigo-details-information .promotePrice {
    width: 100%;
    font-size: 3.7333vw;
    color: #fff;
    line-height: 6vw;
    display: none;
}

.oigo-details-information .promotePrice div {
    padding: 0 2vw;
    background: linear-gradient(270deg, rgba(255, 97, 35, 1), rgba(255, 15, 15, 1));
    border-radius: 1vw;
    display: inline-block;
}

.restrictionsBuy {
    font-size: 3.7333vw;
    color: #FF300E;
    background: #FFEEEB;
    border-radius: 1vw;
    height: 5vw;
    line-height: 5vw;
    padding: 0 2vw;
    margin: 2.5vw 0;
    margin-right: 2.5vw;
}

.oigo-details-activitys {
    display: flex;
    justify-content: space-between;
    line-height: 11vw;
    color: #999;
}

.oigo-details-activitys>div {
    display: flex;
}

.oigo-details-activitys div img {
    height: 12vw;
    width: 12vw;
    margin-right: 0.1vw;
    display: block;
}


/* .oigo-details-activitys .restrictionsBuy{
    height: 6vw;
    line-height: 6vw;
    font-size: 3.4666vw;
} */


/* 优惠券 活动 规格通用样式*/

.oigo-details-use {
    clear: both;
    line-height: 10vw;
    min-height: 10vw;
    padding-left: 3.2vw;
    border-bottom: 1px solid #eee;
}

.oigo-details-use span {
    display: block;
    float: left;
    font-size: 3.7334vw;
    color: #888;
    width: 22%;
}


/* 优惠券 */

.oigo-details-coupon {
    padding-left: 0;
    border-top: 1px solid #eee;
}

.oigo-details-coupon span {
    margin-right: 1vw;
}

.oigo-details-coupon div {
    height: 5.8667vw;
    float: left;
    background: url('//static.gdgbds.com/images/27.png');
    background-size: 100%;
    text-align: center;
    font-size: 3.4667vw;
    line-height: 5.8667vw;
    color: #ff300e;
    margin: 4vw 0;
    margin-left: 2.5vw;
    padding: 0 2vw;
}

.oigo-details-coupon a {
    display: block;
    float: right;
    font-size: 3.7334vw;
    color: #666;
    line-height: 14vw;
    margin-right: 2.5vw;
}


/* 活动 */

#activityTag {
    background: #fff;
}

.oigo-details-activity {
    border-top: 1px solid #eee;
    margin-left: 3.2vw;
    padding-left: 0;
}

.oigo-details-activity img {
    display: block;
    float: left;
    height: 3.8667vw;
    margin: 5vw 0 0;
}

.oigo-details-activity div {
    font-size: 4vw;
    font-weight: bold;
    color: #ff1b46;
    line-height: 14vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.oigo-details-specNation {
    background: #fff;
}

.oigo-details-shopName {
    display: flex;
    font-size: 3.8666vw;
    color: #333;
    font-weight: bold;
    line-height: 5.8666vw;
    padding: 3vw 0 1vw 3.2vw;
}

.oigo-details-shopName img {
    width: 5.8666vw;
    height: 5.8666vw;
    display: block;
    margin-right: 1.5vw;
}


/* 全国配送说明 */

.oigo-details-nation img {
    width: 2.667vw;
    height: 3.4667vw;
    display: block;
    float: left;
    margin-top: 3vw;
    margin-right: 1vw;
}

.oigo-details-nation>div {
    font-size: 3.7334vw;
    color: #333;
    float: left;
    width: 75%;
    display: flex;
    justify-content: space-between;
}

.oigo-details-nation .freight {
    float: right;
    color: #999;
}

.oigo-details-logistics div {
    line-height: 7vw;
    font-size: 3.7333vw;
    padding: 2vw;
    padding-left: 22%;
}


/* 规格 */

.oigo-details-spec div {
    font-size: 3.7334vw;
    color: #333;
    float: left;
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/* 服务标签 */

.oigo-details-service {
    background: #fff;
    padding: 3vw;
}

.oigo-details-service::after {
    content: '';
    display: block;
    clear: both;
}

.oigo-details-service div {
    float: left;
    font-size: 3vw;
    color: #888;
    margin: 1vw 0;
    margin-right: 3vw;
}

.oigo-details-service div img {
    width: 3.2vw;
    height: 3.2vw;
    display: block;
    float: left;
    margin-top: 0.5vw;
    margin-right: 1vw;
}

.oigo-details-service div span {
    display: block;
    float: left;
}


/* 商品详情 */

.oigo-details-commodity {
    background: #fff;
}

.oigo-details-commodity h2 {
    width: 100%;
    height: 13vw;
    line-height: 13vw;
    text-align: center;
    color: #333;
    font-size: 3.7334vw;
    position: relative;
    letter-spacing: 0.3vw;
    background: #f2f2f2;
    font-weight: normal;
}

.oigo-details-commodity h2::before {
    content: '';
    position: absolute;
    left: 30vw;
    top: 6.5vw;
    width: 8.5vw;
    height: 1px;
    background-color: #333;
}

.oigo-details-commodity h2::after {
    content: '';
    position: absolute;
    right: 30vw;
    top: 6.5vw;
    width: 8.5vw;
    height: 1px;
    background-color: #333;
}

.oigo-details-commodity .product {
    color: #999
}

.oigo-details-commodity .product::after {
    background-color: #999
}

.oigo-details-commodity .product::before {
    background-color: #999
}

.oigo-details-commodity ul {
    background: #fff;
    padding-left: 3.2vw;
    list-style: none;
}

.oigo-details-commodity ul li {
    border-bottom: 1px solid #eee;
    padding: 3.5vw 0;
    padding-right: 3vw;
}

.oigo-details-commodity ul li:nth-last-child(1) {
    border-bottom: none;
}

.oigo-details-commodity ul li::after {
    content: '';
    display: block;
    clear: both;
}

.oigo-details-commodity ul li div {
    float: left;
    width: 75%;
    font-size: 3.7334vw;
    color: #333;
    word-break: break-all;
}

.oigo-details-commodity ul li div:nth-child(1) {
    width: 25%;
    color: #888;
}

.oigo-details-commodity img {
    width: 100%;
    display: block;
}


/* 底部购买 */

.oigo-details-footer {
    width: 100%;
    height: 14vw;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    border-top: 1px solid #eee;
    z-index: 1000;
    display: none;
}

.oigo-details-footer>a {
    display: block;
    float: left;
    text-align: center;
    position: relative;
}

.oigo-details-footerGohome,
.oigo-details-goCustomer,
.oigo-details-topToShopCart {
    width: 12.8%;
    height: 14vw;
}

.oigo-details-footer>a.oigo-details-current {
    float: right;
    width: 58%;
    margin-right: 2%;
    border-radius: 5.33vw;
}

.oigo-details-footerToShopCart {
    position: relative;
}

.oigo-details-footer img {
    width: 6.4vw;
    height: 6.4vw;
    margin: 2vw auto 0;
    display: block;
}

.oigo-details-footer p {
    font-size: 3.2vw;
    color: #757575;
}

.oigo-details-topshop,
.oigo-details-footerbuy {
    text-align: center;
    width: 50%;
    height: 10.666vw;
    line-height: 11vw;
    background: linear-gradient(90deg, rgba(235, 0, 0, 1), rgba(255, 62, 62, 1));
    border-radius: 0px 5.333vw 5.333vw 0px;
    font-size: 3.7333vw;
    color: #fff;
    font-weight: bold;
}

.oigo-details-topshop {
    background: linear-gradient(90deg, rgba(255, 111, 54, 1), rgba(255, 190, 92, 1));
    border-radius: 5.333vw 0px 0px 5.333vw;
}


/* 可领优惠券 */

.oigo-details-collarcoupons {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1200;
    display: none;

}

.oigo-details-collarcoupons>div {
    width: 100%;
    height: 70%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 1300;
}


/* 关闭可领优惠券 */

.oigo-details-collarcoupons>span {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1250;
}

.oigo-details-collartop {
    line-height: 15vw;
    text-align: center;
}

.oigo-details-collartop h2 {
    font-weight: normal;
    font-size: 4.8vw;
    color: #333;
}

.oigo-details-collartop img {
    width: 3.5vw;
    height: 3.5vw;
    margin: 2vw;
    position: absolute;
    top: 4vw;
    right: 3vw;
}

.oigo-details-collarbody {
    width: 100%;
    height: calc(100% - 15vw);
    overflow: auto;
}

.oigo-details-promotion {
    padding: 0 3.2vw 3vw;
    color: #333;
    font-size: 3.2vw;
    line-height: 5.5vw;
}

.oigo-details-promotionType {
    display: flex;
    justify-content: space-between;
    margin-top: 2.5vw;
    flex-wrap: wrap;
}

.oigo-details-promotionType div {
    width: 95%;
    display: flex;
}

.oigo-details-promotionType>img {
    width: 2.2667vw;
    height: 4.1334vw;
    display: block;
    margin-top: 0.5vw;
}

.oigo-details-promotionType div span {
    color: #FF3A17;
    border: 1px solid #FF3A17;
    width: 18%;
    text-align: center;
    height: 4.5vw;
    line-height: 4.5vw;
    display: block;
    margin-right: 1.5vw;
    margin-top: 0.5vw;
    border-radius: 1vw;
}

.oigo-details-promotionType div img {
    width: auto;
    height: 4.5vw;
    display: block;
}

.oigo-details-promotionType div div {
    width: 75%;
    font-size: 3.7333vw;
}

.oigo-details-promotionGift img {
    width: 3.7333vw;
    height: 3.7333vw;
    margin-top: 1vw;
    transform: rotate(180deg);
}

.oigo-details-promotionGiftHide {
    border-top: 1px solid #D2D2D2;
    display: none;
    margin: 2vw 0;
}

.oigo-details-promotionGiftHide div span {
    border: none;
}

.oigo-details-couponsTitle {
    font-size: 4vw;
    color: #333;
    padding-left: 3.2vw;
    line-height: 10vw;
}

.oigo-details-collarbody .oigo-details-coupons {
    width: 93.334vw;
    margin: 0 auto;
    height: 24.5334vw;
    margin-bottom: 3.2vw;
    position: relative;
}

.oigo-details-collarbody .oigo-details-coupons>img {
    width: 100%;
    display: block;
}

.oigo-details-collarbody .oigo-details-coupons>div {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-wrap: wrap;
}

.oigo-details-collarprice {
    width: 28vw;
    color: #fff;
    font-size: 2.667vw;
    text-align: center;
}

.oigo-details-collarprice span {
    line-height: 6vw;
    font-size: 8vw;
    display: block;
    margin: 5vw 0 1vw;
}

.oigo-details-collarprice p {
    line-height: 4vw;
}

.oigo-details-collarprice small {
    font-size: 3.4667vw;
    margin-right: -1vw;
}

.oigo-details-collarrequire {
    width: 42vw;
    font-size: 3.4667vw;
    color: #333;
    margin-left: 2vw;
}

.oigo-details-collarrequire div:nth-child(1) {
    margin: 3vw 0 0.5vw;
    line-height: 5vw;
    height: 10vw;
    overflow: hidden;
}

.oigo-details-collarrequire div img {
    width: auto;
    height: 3.4667vw;
    margin-top: 0.75vw;
    margin-right: 1vw;
    float: left;
    font-style: inherit;
}

.oigo-details-collarrequire div i {
    font-style: inherit;
}

.oigo-details-collarrequire div:nth-child(2) {
    color: #999;
}

.oigo-details-collarrequire .profit {
    font-size: 2.9334vw;
    color: #ff7233;
    line-height: 6vw;
}

.oigo-details-collarreceive span {
    width: 16vw;
    height: 6vw;
    display: block;
    background: #ff7133;
    color: #fff;
    line-height: 6vw;
    border-radius: 3vw;
    font-size: 2.9334vw;
    margin: 9vw 2vw;
    text-align: center;
}

.oigo-details-collarreceive .have {
    background: none;
    color: #ff3817;
}

.oigo-details-collarreceive .finished {
    background: #90836c;
    color: #fff;
}


/* 规格 */

.oigo-details-specs {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1500;
    display: none;
}

.oigo-details-specs>div {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 600;
}


/* 关闭规格蒙层 */

.oigo-details-specs>span {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 550;
}

.oigo-details-specsimg {
    height: 29.334vw;
    position: relative;
    display: flex;
    margin: 3vw;
}

.oigo-details-specsimg img {
    width: 29.334vw;
    height: 29.334vw;
    display: block;
    margin-right: 3vw;
}

.oigo-details-specsimg div {
    font-size: 3.7334vw;
    color: #666;
    width: 55vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 5vw;
}

.oigo-details-specsimg div span {
    font-size: 4.5334vw;
    color: #eb0000;
    display: block;
}

.oigo-details-specsimg div span small {
    font-size: 3.7334vw;
}

.oigo-details-specsimg div p {
    max-height: 10vw;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.oigo-details-specsimg div #selectGoodsSkuNameGift {
    display: none;
}

.oigo-details-specsimg div #selectGoodsSkuNameGift text.giftName {
    display: none;
}

.oigo-details-specsimg .oigo-details-specsimgclose {
    position: absolute;
    width: 5vw;
    height: 5vw;
    top: 0;
    right: 0;
    margin: 1vw;
}


/* 选择规格 */

.oigo-details-specsList {
    max-height: 50vh;
    overflow-y: scroll;
    padding-left: 3vw;
}

.oigo-details-specsTitle {
    font-size: 4.8vw;
    color: #ee3f22;
    font-weight: bold;
    line-height: 8vw;
    display: flex;
    justify-content: flex-start;
    margin-top: 5vw;
}

.oigo-details-specsTitle div:nth-last-child(1) {
    font-size: 3.2vw;
    color: #787878;
    margin-left: 3vw;
    font-weight: normal;
    line-height: 7vw;
    padding-top: 1vw;
    max-width: 75%;
}

.oigo-details-specsselect {
    margin-top: 5vw;
}

.oigo-details-specsselect:nth-child(1) {
    margin-top: 0;
}

.oigo-details-specsselect h2 {
    font-size: 4vw;
    color: #333;
    line-height: 8vw;
}

.oigo-details-specsselect h2 text {
    font-size: 3.2vw;
    color: #ee3f22;
    margin-left: 2vw;
}

.oigo-details-specsselect div {
    display: flex;
    flex-wrap: wrap;
}

.oigo-details-specsselect div span {
    font-size: 4vw;
    color: #666;
    background: #eee;
    display: block;
    padding: 2vw 5vw;
    border-radius: 1vw;
    margin-right: 4vw;
    margin-top: 3vw;
    box-sizing: border-box;
    border: 1px solid #eee;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.oigo-details-specsselect div span.active {
    background: #fff0ed;
    color: #ee3f22;
    border: 1px solid #ee3f22;
}


/* 数量 */

.oigo-details-specsnumber {
    position: relative;
    margin-bottom: 4vw;
    margin-top: 8vw;
}

.oigo-details-specsnumber h2 {
    font-size: 4vw;
    line-height: 8vw;
}

.oigo-details-specsnumber div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.oigo-details-specsnumber div a {
    float: right;
    font-size: 5vw;
    font-weight: bold;
    color: #333;
    background: #fff;
    display: block;
    padding: 0 4vw;
    border-radius: 1vw;
    line-height: 8vw;
}

.oigo-details-specsnumber div input {
    border: none;
    background: #eee;
    float: right;
    line-height: 8vw;
    text-align: center;
    width: 12vw;
    font-size: 4.2vw;
    color: #333;
}

.oigo-details-specsnumber div a.active {
    color: #999;
}

.oigo-details-specsFooter {
    display: flex;
    justify-content: space-around;
    padding: 4vw;
}

.oigo-details-specsFooter a {
    width: 42vw;
    line-height: 11vw;
    border-radius: 5.5vw;
    color: #fff;
    background: #ff5724;
    text-align: center;
    font-size: 4.2667vw;
}

.oigo-details-specsFooter a:nth-child(1) {
    background: #ffba00;
}


/* 引导分享 */

.oigo-details-share {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1100;
    display: none;
}

.oigo-details-share img {
    width: 100%;
}


/* 售后说明 */

.oigo-order-saleAfter {
    width: 100%;
    line-height: 12vw;
    padding: 0 2.667vw 0 3.2vw;
    color: #333;
    font-size: 3.7334vw;
    background: #fff;
    margin: 1vw 0;
}


/* 购物车数量 */

#shoppingCartCount {
    position: absolute;
    width: 4vw;
    height: 4vw;
    top: 1vw;
    right: 1vw;
    background: #eb0000;
    color: #fff;
    border-radius: 50%;
    font-size: 3vw;
    text-align: center;
    line-height: 4vw;
}

#shoppingCartCount img {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0;
}


/* 运费弹窗 */

.oigo-details-freight {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1200;
    display: none;
}

.oigo-details-freight1 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1200;
    display: none;
}

.oigo-details-freight>span,
.oigo-details-freight1>div {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 1300;
    min-height: 50%;
}


/* 关闭运费弹窗 */

.oigo-details-freight>span,
.oigo-details-freight1>span {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    z-index: 1250;
}

.oigo-details-freighttop {
    line-height: 12.2667vw;
    background: #f8f8f8;
}

.oigo-details-freighttop h2 {
    font-weight: normal;
    font-size: 4.2667vw;
    color: #666;
    padding-left: 2.667vw;
}

.oigo-details-freight .oigo-model {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 1300;
    min-height: 50%;
}

.oigo-details-freighttop img {
    width: 3.5vw;
    height: 3.5vw;
    margin: 2vw;
    position: absolute;
    top: 3vw;
    right: 3vw;
}

.oigo-details-freightbody,
.oigo-details-freightbody1 {
    padding: 2vw 2.5vw;
    font-size: 3.467vw;
    color: #222;
    line-height: 6vw;
}

.oigo-details-freightbody .bottom,
.oigo-details-freightbody1 .bottom {
    margin-bottom: 2vw;
}

.oigo-details-freightbody table,
.oigo-details-freightbody1 table {
    border-collapse: collapse;
    text-align: left;
    margin-top: 1vw;
    border: 1px solid #999;
}

.oigo-details-freightbody table tr:nth-child(1),
.oigo-details-freightbody1 table tr:nth-child(1) {
    text-align: center;
}

.oigo-details-freightbody th,
.oigo-details-freightbody1 th {
    font-weight: normal;
    border: 1px solid #999;
    font-size: 3.2vw;
}


/* 荔枝抵扣 */

.oigo-details-information .oigo-details-coinDeduction {
    font-size: 3vw;
    width: 100%;
    display: flex;
    margin-top: 2vw;
}

.oigo-details-information .oigo-details-coinDeduction div {
    border: 1px solid #ff300e;
    color: #ff300e;
    border-radius: 0.3vw;
    padding: 0 2vw;
    height: 5vw;
    line-height: 5vw;
}


/* 赠品 */

.oigo-details-gift {
    border-top: 1px solid #eee;
}

.oigo-details-gift>div {
    width: 78%;
    padding: 4vw 0;
    float: left;
    padding-left: 13vw;
    position: relative;
}

.oigo-details-gift>div>div {
    display: flex;
    justify-content: space-between;
}

.oigo-details-gift div span {
    font-size: 3vw;
    border: 1px solid #ff300e;
    color: #ff300e;
    border-radius: 0.5vw;
    /* margin: 0.5vw 1.5vw 0.5vw 0; */
    padding: 0 1vw;
    line-height: 5vw;
    position: absolute;
    top: 4.2vw;
    left: 0;
}

.oigo-details-gift div p {
    line-height: 6vw;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.oigo-details-gift div a {
    color: #999;
}


/* 赠品说明弹窗 */

.oigo-details-giftAlert {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1200;
    display: none;
}

.oigo-details-giftAlert>div {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 1300;
}


/* 关闭赠品说明弹窗 */

.oigo-details-giftAlert>span {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1250;
}

.oigo-details-gifttop {
    line-height: 12.2667vw;
    background: #f8f8f8;
}

.oigo-details-gifttop h2 {
    font-weight: normal;
    font-size: 4.2667vw;
    color: #666;
    padding-left: 2.667vw;
}

.oigo-details-gifttop img {
    width: 3.5vw;
    height: 3.5vw;
    margin: 2vw;
    position: absolute;
    top: 3vw;
    right: 3vw;
}

.oigo-details-giftbody {
    padding: 0 3vw 10vw;
}

.oigo-details-giftbody .one {
    font-size: 4.2667vw;
    color: #999;
    margin-top: 7.4667vw;
}

.oigo-details-giftbody .two {
    position: relative;
    margin-top: 2vw;
    line-height: 6vw;
    font-size: 4.2667vw;
    padding-left: 16vw;
}

.oigo-details-giftbody .two span {
    color: #ff300e;
    font-size: 4vw;
    position: absolute;
    top: 0;
    left: 0;
}

.oigo-details-giftbody .two p {
    margin-bottom: 1vw;
}

.oigo-details-giftbody .three {
    font-size: 4vw;
    color: #333;
    margin-top: 5vw;
}


/* 用户评价 */

#evaluate {
    position: relative;
}

.absouleEva {
    position: absolute;
    top: -10vw;
}

.oigo-details-evaluate {
    width: 100%;
    background: #fff;
}

.oigo-details-evaluateTop {
    line-height: 12vw;
    font-size: 4.2666vw;
    color: #333;
    padding: 0 3.2vw;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #EDEDED;
}

.oigo-details-evaluateTop .more {
    color: #FF4245;
    font-size: 3.4666vw;
    display: flex;
}

.oigo-details-evaluateTop .more div {
    width: 2vw;
    height: 2vw;
    border-left: 1px solid #FF4245;
    border-bottom: 1px solid #FF4245;
    transform: translate(0, -50%) rotate(-135deg);
    margin-top: 6vw;
}

.oigo-details-evaluateList {
    padding: 3.2vw;
    font-size: 3.7333vw;
    color: #333;
    min-height: 20vw;
}

.oigo-details-evaluateInfo {
    display: flex;
    margin-bottom: 3vw;
    line-height: 6vw;
    border-top: 1px solid #eee;
}

.oigo-details-evaluateInfo2 {
    padding-top: 3.2vw;
}

.oigo-details-evaluateInfo:first-child {
    border: none;
}

.oigo-details-evaluateName {
    color: #999;
}

.oigo-details-evaluateStar {
    display: flex;
    margin-left: 2.5vw;
}

.oigo-details-evaluateStar img {
    width: 3.6vw;
    height: 3.4666vw;
    display: block;
    margin-top: 1.25vw;
    margin-right: 2.2666vw;
}

.oigo-details-evaluateImg {
    display: flex;
    flex-wrap: wrap;
    margin-top: 2.5vw;
}

.oigo-details-evaluateImg img {
    width: 30.666vw;
    height: 30.666vw;
    display: block;
    margin-bottom: 1vw;
    margin-right: 0.8vw;
}

.oigo-details-evaluateImg img:nth-child(3n) {
    margin-right: 0;
}


/* v卡会员 */

.oigo-details-vipMember {
    width: 100%;
    height: 12vw;
    background: #1A1B1F;
    display: flex;
    justify-content: space-between;
    padding-left: 3.2%;
}

.oigo-details-vipMember .left {
    width: 70%;
    font-size: 3.4666vw;
    color: #999;
    line-height: 3vw;
}

.oigo-details-vipMember .left .leftTop {
    font-size: 3.7333vw;
    color: #fff;
    line-height: 12vw;
    display: flex;
    align-items: center;
}

.oigo-details-vipMember .left .leftTop img {
    width: 8.2666vw;
    height: 4.1333vw;
    display: block;
    margin-right: 3vw;
}

.oigo-details-vipMember .left .leftTop span {
    color: #FBCD9B;
}


/* .oigo-details-vipMember .right{
    width: 22%;
    background: #F5ECE6;
    display: flex;
    justify-content: space-around;
    padding: 1vw 2%;
    font-size: 3.7333vw;
    color: #333;
    text-align: center;
}
.oigo-details-vipMember .right .price{
    font-size: 4.2666vw;
    font-weight: bold;
} */

.oigo-details-vipMember .right img {
    width: auto;
    height: 12vw;
    display: block;
}


/* 配送与售后 说明*/

#afterAnd .tipCk {
    color: #222222;
    font-weight: bold;
    font-size: 4vw;
}

#afterAnd .tipTxt {
    color: #444444;
    font-weight: bold;
    font-size: 3.467vw;
    padding: 4vw 2.5vw 0;
}

#afterAnd .afterAndContent {
    font-size: 3.467vw;
    color: #666666;
    font-weight: 500;
    padding: 2vw 2.5vw 4vw;
}

#afterAnd .afterAndContent .text {
    font-size: 3.467vw;
    color: #444444;
    font-weight: bold;
}

#afterAnd .tipCk .left-icon {
    display: inline-block;
    width: 1.103vw;
    margin-left: 2.267vw;
    height: 2.833vw;
    background: #FF300E;
    margin-right: 1.57vw;
}


/* 商品旧价格 */

.oldPirce {
    color: #999
}


/* 拼团 */

.group-buy-full {
    padding: 0 3.2vw;
}

.group-buy-tips {
    font-size: 3.733vw;
    line-height: 10vw;
    color: #333;
    border-bottom: 1px solid #eee;
}

.group-buy-full .swiper-container {
    max-height: 32vw;
    overflow: hidden;
}

.group-buy-full .swiper-wrapper {
    display: block;
}

.group-buy-details {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 16vw;
    border-bottom: 1px solid #eee;
}

.group-buy-info {
    display: flex;
    align-items: center;
}

.group-buy-info img {
    width: 9.6vw;
    height: 9.6vw;
    border-radius: 50%;
}

.group-buy-info span {
    margin-left: 1.333vw;
    width: 26.667vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.group-buy-plan {
    display: flex;
    align-items: center;
}

.group-buy-cell {
    font-size: 12px;
    color: #58595b;
    text-align: right;
    margin-right: 1.333vw;
}

.group-buy-num span {
    color: #e1392e;
}

.group-booking {
    text-align: center;
    color: #fff;
    font-size: 3.733vw;
    background: #e1392e;
    width: 18vw;
    height: 7.6vw;
    line-height: 7.6vw;
    border-radius: 1.333vw;
}

.group-booking-cur {
    background: #868484;
}

.explain-title {
    display: flex;
}

.explain-title {
    padding: 3vw 0 1vw;
    font-size: 4.267vw;
    color: #e1392e;
}

.explain-details {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    line-height: 10vw;
    border-bottom: 1px solid #eee;
}

.explain-details div {
    display: flex;
    align-items: center;
}

.explain-details span {
    display: inline-block;
    width: 4vw;
    height: 4vw;
    border-radius: 50%;
    line-height: 4vw;
    text-align: center;
    border: 1px solid #6b6b6b;
    margin-right: 0.267vw;
}

.explain-details i {
    font-size: 4vw;
    padding: 0 0.667vw;
    font-style: normal;
}

.oigo-details-secKill .kill-log .group-num {
    text-align: center;
    line-height: 5.333vw;
    height: 5.33vw;
    padding: 0 3.467vw;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 2.667vw;
    margin: 1.8vw 3.6vw 0 0;
}

.oigo-details-secKill .kill-log .original-price {
    color: #ededed;
    padding: 2.6vw 0 0 1.333vw;
    font-size: 3.467vw;
}


/* lable */

.swiper-slide {
    position: relative;
}

.oigo-img-lable {
    width: 13.333vw;
    height: 14.667vw;
    right: 5.333vw;
    font-size: 4vw;
    line-height: 5vw;
    padding: 0 2.133vw 1.333vw;
    letter-spacing: 0.267vw;
    background: url(//static.gdgbds.com/images/20210824/label.png) no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    filter: drop-shadow(2px 1px 3px rgba(0, 0, 0, 0.7));
}

.oigo-comment-btn {
    width: 57.6%;
    display: flex;
    margin: 1.666vw 2% 0 0;
    flex-wrap: wrap;
    float: right;
}

/* 团购按钮 */

.oigo-details-footer .oigo-group-buy {
    display: flex;
    width: 100%;
    height: 10.666vw;
    justify-content: space-between;
    text-align: center;
}

.oigo-group-buy i {
    font-style: normal;
    padding: 0 0.667vw;
}

.oigo-group-buy div {
    display: flex;
    text-align: center;
    align-items: center;
    color: #fff;
    font-size: 3.733vw;
    padding: 1vw 0;
    width: 100%;
}

.oigo-group-buy .alone,
.oigo-group-buy .booking {
    flex-wrap: wrap;
}

.oigo-group-buy .go-group {
    padding: 0 5.333vw;
    background: #E02E24;
    box-sizing: border-box;
}

.oigo-group-buy .go-group_2 {
    background: #a79f9f;
}

.oigo-group-buy .go-group span {
    text-align: left;
    white-space: nowrap;
    /*强调文本在一行内显示*/
    overflow: hidden;
    /*溢出内容为隐藏*/
    text-overflow: ellipsis;
    width: 80%;
    /*溢出文本显示省略号*/
}

.oigo-group-buy .join-group-tips {
    display: block;
    margin-left: 2.667vw;
    box-sizing: border-box;
}

.oigo-group-buy .join-group-tips span {
    display: block;
}

.oigo-group-buy img {
    width: 9.6vw;
    height: 9.6vw;
    border-radius: 50%;
    margin: 0;
}

.oigo-group-buy div span {
    width: 100%;
    height: 4vw;
    line-height: 4vw;
}

.oigo-group-buy .alone {
    background: #868484;
}

.oigo-group-buy .booking {
    background: #E02E24;
}


/* 拼团弹窗 */

.group-pop-full {
    display: none;
}

.group-buy-pop {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.group-pop-content {
    background: #fff;
    width: 77.333vw;
    border-radius: 2.667vw;
    text-align: center;
    padding: 7.733vw 5.333vw 5.333vw;
    position: relative;
}

.group-pop-delete {
    position: absolute;
    width: 7.733vw;
    height: 7.733vw;
    right: -4vw;
    top: -3.733vw;
}

.group-pop-content h4 {
    font-size: 4.533vw;
    font-weight: normal;
    color: #000;
}

.group-pop-content h4 span {
    display: inline-block;
    max-width: 26.667vw;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: bottom;
    text-align: left;
}

.group-pop-details {
    justify-content: center;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    font-size: 3.733vw;
    margin-top: 2.133vw;
    color: #58595b;
}

.group-pop-details i {
    color: #e02e24;
    font-style: normal;
}

.group-pop-picture {
    padding: 5.333vw 0;
}

.pop-picture {
    width: 13.067vw;
    height: 13.067vw;
    border-radius: 50%;
    display: inline-block;
    margin: 0 1.6vw;
    border: 0.133vw dashed #ccc;
    display: inline-block;
    background: url(//static.gdgbds.com/images/20211105/icon_01.png) no-repeat;
    background-position: 50%;
    background-size: 2.933vw 3.2vw;
}

.picture-cur {
    position: relative;
}

.picture-cur img {
    border: 0.133vw solid #e02e24;
}

.pop-picture img {
    width: 13.067vw;
    height: 13.067vw;
    border-radius: 50%;
}

.pop-picture span {
    position: absolute;
    left: -1vw;
    top: -2vw;
    width: 10.133vw;
    height: 4.8vw;
    font-size: 2.933vw;
    line-height: 4.533vw;
    text-align: center;
    background-color: #ffab33;
    border: 1px solid #fff;
    border-radius: 1.6vw;
    color: #9f7200;
}

.group-buy-join {
    width: 100%;
    color: #fff;
    font-size: 4.533vw;
    padding: 2.4vw 0;
    text-align: center;
    background-color: #e02e24;
    border-radius: 1.333vw;
    margin-top: 2.667vw;
    position: relative;
    height: 11.467vw;
}


/* 评论 */

.oigo-comment {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    z-index: 1200;
    display: none;
}

.oigo-comment .oigo-comment {
    width: 100%;
}

.comment-content {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.oigo-comment img {
    width: 100%;
}

.oigin-comment-details {
    min-height: 20vw;
    position: absolute;
    left: 0;
    bottom: 5.667vw;
    color: #fff;
    font-size: 3.467vw;
    padding: 0 2.667vw;
    margin: 4vw 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    width: 100%;
}


/* 运费弹窗 */

.oigo-details-use-tax {
    display: none;
}

.oigo-details-tax {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1200;
    display: none;
}

.oigo-details-tax>span {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    z-index: 1250;
}

.oigo-details-tax>div {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 1300;
    min-height: 50%;
}

.oigo-details-taxTop {
    line-height: 12.2667vw;
    background: #f8f8f8;
}

.oigo-details-taxTop h2 {
    font-weight: normal;
    font-size: 4.2667vw;
    color: #666;
    padding-left: 2.667vw;
}

.oigo-details-taxTop img {
    width: 3.5vw;
    height: 3.5vw;
    margin: 2vw;
    position: absolute;
    top: 3vw;
    right: 3vw;
}

.oigo-details-taxBody {
    padding: 2vw 2.5vw;
    font-size: 3.467vw;
    color: #222;
    line-height: 6vw;
}

.oigo-details-taxBody div {
    margin-bottom: 4vw;
}


/* 异常订单 */

.oigo-order-cancel {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 500;
    display: none;
}

.oigo-order-cancel>div {
    width: 80vw;
    height: 40vw;
    background: #fff;
    border-radius: 2vw;
    text-align: center;
    position: relative;
    overflow: hidden;
    padding-top: 5vw;
    top: calc(50% - 20vw);
    left: calc(50% - 40vw);
}

.oigo-order-cancel div p {
    font-size: 5vw;
    color: #333;
    line-height: 8vw;
}

.oigo-order-cancel .oigo-order-cancelselect {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: 15vw;
    font-size: 4.5vw;
    border-top: 1px solid #ddd;
}

.oigo-order-cancelselect a {
    display: block;
    float: left;
    width: 50%;
    box-sizing: border-box;
}

.oigo-order-cancelselect a:nth-last-child(1) {
    color: #ff3817;
    border-left: 1px solid #ddd;
}

.oigo-reminder {
    background: #fff;
    padding: 3.2vw;
    color: #737373;
    margin: 0.667vw 0;
    display: none;
}

.oigo-reminder-title {
    font-weight: bold;
    margin-bottom: 0.667vw;
    color: #FF300E;
}

.oigo-reminder-content {
    font-size: 3.467vw;
}

.kill-log .oigo-details-label {
    color: #fff;
}

.goodsName-container {
    display: flex;
    justify-content: space-between;
    padding-right: 3.2vw;
}

.oigo-details-footerbuy-active {
    width: 100%;
    border-radius: 5.333vw;
    transition: all 0.3s ease-in-out;
}

.oigo-comment-btn a:hover {
    color: #fff;
}