.tag {
    margin-top: -1px;
    margin-top: -3px\0;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 0 8px;
    font-size: 12px;
    line-height: 18px;
    border-radius: 13px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .05);
    color: #7f7f7f;
    background: #f7f7f7;
    border: 1px solid #d3d3d3
}

.tag.tag-red {
    color: #d44d44;
    background: #fce9e8;
    border-color: #f0bab6
}

.tag.tag-yellow {
    background: #fffbe5;
    border: 1px solid #ffe57a;
    color: #e6b217
}

.tag.tag-green {
    color: #80a436;
    background: #f3fcdf;
    border: 1px solid #bed698
}

.product-content {
    position: relative;
    width: 100%;
    background: #fff;
    padding-bottom: 60px
}

.product-content .product-accessories-wrapper, .product-content .product-detail-wrapper, .product-content .product-main-wrapper, .product-content .product-recommend-wrapper, .product-content .product-specs-wrapper {
    border-bottom: 1px solid #e8e8e8
}

.product-content .product-main-wrapper {
    background: #fcfcfc
}

.product-content .product-tips-wrapper {
    padding-top: 60px
}

.product-content .product-accessories, .product-content .product-detail, .product-content .product-recommend, .product-content .product-specs {
    position: relative;
    padding-bottom: 50px;
    font-size: 0;
    width: 1220px;
    margin: 0 auto
}

.product-content .spec-container {
    border-top: 1px solid rgb(235, 235, 235);
    background: #fff;
    padding-top: 20px;
}

.product-content .product-accessories .header-bar, .product-content .product-detail .header-bar, .product-content .product-recommend .header-bar, .product-content .product-specs .header-bar {
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 60px 0
}

.product-content .product-accessories .header-bar .price, .product-content .product-detail .header-bar .price, .product-content .product-recommend .header-bar .price, .product-content .product-specs .header-bar .price {
    font-size: 14px;
    color: #d44d44
}

.product-content .product-accessories .header-bar .price i, .product-content .product-detail .header-bar .price i, .product-content .product-recommend .header-bar .price i, .product-content .product-specs .header-bar .price i, .product-content em, .product-content i {
    font-style: normal
}

.product-content .product-specs-wrapper.changhuxi-specs-wrapper .product-specs {
    width: 100%;
    margin: 0 auto
}

.product-content .product-specs-wrapper.changhuxi-specs-wrapper .product-specs .header-bar, .product-main {
    width: 1220px;
    margin: 0 auto
}

.product-main {
    position: relative;
    padding-top: 60px
}

.product-main em, .product-main i {
    font-style: normal
}

.product-main .product-view {
    float: left;
    width: 610px;
    font-size: 0;
    text-align: center;
    margin-top: -38px
}

.product-main .product-view img {
    width: 460px;
    height: 460px
}

.product-main .product-view.opc-on {
    transition: opacity .6s cubic-bezier(1, .38, .63, 1.16);
    opacity: 1
}

.product-main .product-view .view-summary {
    font-size: 12px;
    color: #999
}

.product-main .product-info {
    float: right;
    width: 610px;
}

.product-main .product-info .product-title h1 {
    font-size: 20px;
    color: #000;
    line-height: 1.3;
    padding: 0 0 20px
}

.product-main .product-info .product-title h2 {
    font-size: 14px;
    height: 50px;
    line-height: 1.75;
    padding-bottom: 24px;
    border-bottom: 1px solid #e5e5e5;
    border-bottom: 1px solid rgba(0, 0, 0, .08)
}

.product-main .product-info .product-title .product-subtitle {
    color: #999
}

.product-main .product-info .product-title .product-subtitle .gt {
    margin-top: -3px
}

.product-main .product-info .product-title .product-promotions-title {
    color: #d44d44;
    display: flex;
    align-items: center
}

.product-main .product-info .activities-wrapper {
    margin: 0;
    padding: 30px 0;
    border-bottom: 1px solid #e5e5e5;
    border-bottom: 1px solid rgba(0, 0, 0, .08)
}

.product-main .product-info .activities-wrapper .activities {
    position: relative
}

.product-main .product-info .activities-wrapper .activities-title {
    width: 85px;
    height: 28px;
    line-height: 28px;
    color: #666;
    font-size: 14px;
    float: left
}

.product-main .product-info .activities-wrapper .activities-list {
    position: relative;
    float: left;
    width: 472px;
    height: 100%;
    top: 2px
}

.product-main .product-info .activities-wrapper .activities-item {
    display: flex;
    font-size: 12px;
    line-height: 20px
}

.product-main .product-info .activities-wrapper .activities-item .tag-wrapper {
    flex-shrink: 0
}

.product-main .product-info .activities-wrapper .activities-item .tag-wrapper.tag-hidden {
    visibility: hidden
}

.product-main .product-info .activities-wrapper .activities-item label, .product-main .product-info .activities-wrapper .activities-item span {
    display: inline-block
}

.product-main .product-info .activities-wrapper .activities-item span {
    margin-right: 10px
}

.product-main .product-info .activities-wrapper .activities-item label {
    color: gray
}

.product-main .product-info .activities-wrapper .activities-item label.red {
    color: #d44d44
}

.product-main .product-info .activities-wrapper .activities-item label a {
    display: inline-block;
    height: 20px;
    line-height: 20px
}

.product-main .product-info .activities-wrapper .activities-item label a .smartisan-icon {
    vertical-align: initial;
    margin-left: 2px
}

.product-main .product-info .activities-wrapper .activities-item+.activities-item {
    margin-top: 12px
}

.product-main .product-info .activities-wrapper .activities-item.hide-item {
    display: none
}

.product-main .product-info .activities-wrapper .activities-item .activities-blank {
    padding-left: 5px
}

.product-main .product-info .activities-wrapper .activities-item .get-coupon-color {
    opacity: .6;
    cursor: auto
}

.product-main .product-info .activities-wrapper .activities-item .free-instalment-color {
    color: #d44d44
}

.product-main .product-info .activities-wrapper .activities-tag-list {
    position: relative;
    border-top: 1px dashed #e5e5e5;
    border-top: 1px dashed rgba(0, 0, 0, .08);
    padding-top: 30px;
    padding-right: 80px;
    margin-top: 30px
}

.product-main .product-info .activities-wrapper .activities-tag-list>span {
    margin-right: 10px;
    margin-top: 15px
}

.product-main .product-info .activities-wrapper .activities-tag-list>span:nth-child(-n+7) {
    margin-top: 0
}

.product-main .product-info .activities-wrapper .activities-tag-list .get-more {
    position: absolute;
    top: 30px;
    right: 0
}

.product-main .product-info .product-spec-wrapper {
    margin-top: 30px
}

.product-main .product-info .product-spec-wrapper .product-spec .spec-info {
    padding-bottom: 30px;
    border-bottom: 1px dashed #e5e5e5;
    border-bottom: 1px dashed rgba(0, 0, 0, .08)
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .product-spec {
    overflow: hidden;
    zoom: 1;
    padding: 2px 0 0
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-name {
    width: 85px;
    height: 70px;
    line-height: 70px;
    color: #666;
    font-size: 14px;
    float: left
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info {
    position: relative;
    display: inline-block;
    width: 525px
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li {
    width: 155px;
    float: left;
    cursor: pointer;
    transition: box-shadow .15s linear
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li:nth-child(odd) {
    margin-right: 10px
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li:nth-child(n+3) {
    margin-top: 10px
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li .specs-item {
    width: 100%;
    display: block;
    line-height: 1;
    text-align: center;
    padding: 11px 0
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li .specs-item.item-inline {
    height: 48px;
    line-height: 48px
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li .specs-item.item-inline .item-name {
    color: #323232;
    font-size: 18px;
    height: 100%
}

/* .product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li:hover
{ box-shadow: 0 0 0 1px #e5e5e5 } */

/* .product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li.active
{ color: #999; border: 1px solid #6a8fe6; transition: none; box-shadow: none } */

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li.active h1 {
    font-weight: 700
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li.disabled {
    cursor: not-allowed
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li.disabled .specs-item .more .tip-pac, .product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li.disabled .specs-item h1 {
    opacity: .3
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li.disabled:hover {
    box-shadow: none
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info>li.disabled:hover .specs-item .more .package-tips {
    display: block
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info .item-prefix-name {
    position: relative;
    font-size: 18px;
    color: #333;
    height: 18px;
    margin-bottom: 10px
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info .item-prefix-name .limit-time {
    height: 24px;
    display: inline-block;
    margin-left: 4px;
    background: linear-gradient(#fceae9, #fce6e5);
    border: 1px solid #f0bbb8;
    border-radius: 3px;
    position: relative;
    top: -5px;
    box-sizing: border-box;
    padding: 0 7px
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info .item-prefix-name .limit-time i {
    font-size: 12px;
    color: #d44d44;
    position: relative;
    top: 2px
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info .item-name {
    font-size: 14px;
    color: #999;
    height: 20px
}

.product-main .product-info .product-spec-wrapper.product-spec-memory .spec-info .item-short-name {
    font-size: 14px;
    color: #999;
    height: 20px;
    line-height: 20px
}

.product-main .product-info .product-spec-wrapper.product-spec-color {
    overflow: hidden
}

.product-main .product-info .product-spec-wrapper.product-spec-color .product-spec {
    position: relative
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-name {
    width: 85px;
    height: 34px;
    line-height: 34px;
    color: #666;
    font-size: 14px;
    float: left
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info {
    position: relative;
    float: left;
    width: 525px;
    height: 100%
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li {
    position: relative;
    float: left;
    width: 100px;
    height: 100px;
    cursor: pointer;
    font-size: 0
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li:nth-child(n+6) {
    margin-top: 10px
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li .color-box {
    display: inline-block;
    position: relative
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li .color-item {
    display: inline-block;
    border: 3px solid #e5e5e5;
    padding: 3px;
    transition: box-shadow .15s ease-out, border .15s ease
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li .color-item img {
    display: block;
    border-radius: 50%;
    width: 80px;
    height: 80px
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li .color-item:hover {
    box-shadow: 0 0 0 1px #e5e5e5
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li .color-tips {
    display: none;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -46px;
    padding: 10px;
    border: 1px solid #dcdcdc;
    border: 0 solid hsla(0, 0%, 100%, 0);
    box-shadow: 0 0 0 1px #dcdcdc, 0 5px 20px #dcdcdc;
    background: #f8f8f8;
    -webkit-background: linear-gradient(#fafafa, #eee);
    background: linear-gradient(#fafafa, #eee);
    border-radius: 4px
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li .color-tips:before {
    content: " ";
    width: 0;
    height: 0;
    border-width: 6px 6px 0;
    border-style: solid;
    border-color: #cfcfcf transparent transparent;
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -6px;
    background-image: none
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li .color-tips:after {
    content: " ";
    width: 0;
    height: 0;
    border-width: 5px 5px 0;
    border-style: solid;
    border-color: #ececec transparent transparent;
    position: absolute;
    bottom: -5px;
    left: 50%;
    margin-left: -5px;
    background-image: none
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li .color-tips p {
    font-size: 12px;
    color: #7a7a7a;
    line-height: 1;
    white-space: nowrap
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li label {
    font-size: 14px;
    color: #333;
    height: 36px;
    line-height: 36px;
    position: absolute;
    left: 46px;
    cursor: pointer
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li.disabled, .product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li.disabled label {
    cursor: not-allowed
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li.disabled i, .product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li.disabled label {
    opacity: .3
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li.active .color-item {
    border: 3px solid #999;
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li.active .color-item+label {
    font-weight: 700
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li.active .color-item:hover {
    box-shadow: none
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li.active label {
    font-weight: 700
}

.product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li:hover .color-box .color-tips {
    display: block
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-name {
    width: 85px;
    height: 70px;
    line-height: 70px;
    color: #666;
    font-size: 14px;
    float: left;
    box-sizing: border-box
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info {
    position: relative;
    display: inline-block;
    width: 525px;
    box-sizing: border-box
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li {
    position: relative;
    width: 255px;
    float: left;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    cursor: pointer;
    transition: box-shadow .15s linear
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li:first-child {
    margin-right: 10px
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li:nth-child(n+3) {
    margin-top: 10px
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li .specs-item {
    width: 100%;
    display: block;
    line-height: 1;
    text-align: center;
    padding: 11px 0
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li .specs-item.item-inline {
    height: 48px;
    line-height: 48px
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li .specs-item.item-inline .item-name {
    color: #323232;
    font-size: 18px;
    height: 100%
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li .specs-item h1 {
    height: 20px;
    line-height: 20px
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li .specs-item h1.item-prefix-name {
    margin-bottom: 6px
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li .specs-item h1.item-name {
    display: inline-block
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li:hover {
    box-shadow: 0 0 0 1px #e5e5e5
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li.active {
    color: #999;
    border: 1px solid #6a8fe6;
    transition: none;
    box-shadow: none
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li.active h1 {
    font-weight: 700
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li.disabled {
    cursor: not-allowed
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li.disabled .specs-item .more .tip-pac, .product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li.disabled .specs-item h1 {
    opacity: .3
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li.disabled:hover {
    box-shadow: none
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info>li.disabled:hover .specs-item .more .package-tips {
    display: block
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info .item-prefix-name {
    position: relative;
    font-size: 18px;
    color: #333;
    height: 18px;
    margin-bottom: 10px
}

.product-main .product-info .product-spec-wrapper.product-spec-package .spec-info .item-name {
    font-size: 14px;
    color: #999;
    height: 14px
}

.product-main .product-info .product-spec-wrapper .spec-memory-tips {
    clear: both;
    padding-top: 30px;
    margin-left: 85px;
    padding-bottom: 30px;
    border-top: 1px dashed #e5e5e5;
    border-top: 1px dashed rgba(0, 0, 0, .08)
}

.product-main .product-info .product-spec-wrapper .spec-memory-tips .tips-item {
    display: flex;
    font-size: 0
}

.product-main .product-info .product-spec-wrapper .spec-memory-tips .tips-item:nth-child(n+2) {
    margin-top: 8px
}

.product-main .product-info .product-spec-wrapper .spec-memory-tips .name {
    flex-shrink: 0
}

.product-main .product-info .product-spec-wrapper .spec-memory-tips .info, .product-main .product-info .product-spec-wrapper .spec-memory-tips .name {
    position: relative;
    top: -2px;
    line-height: 18px;
    font-size: 12px;
    color: #7a7a7a;
    display: inline-block;
    vertical-align: top
}

.product-main .product-info .product-spec-wrapper .spec-memory-tips .info i, .product-main .product-info .product-spec-wrapper .spec-memory-tips .name i {
    color: #666;
    font-weight: 700
}

.product-main .product-info .product-spec-wrapper .spec-memory-tips .info {
    margin-left: 10px
}

.product-main .product-info .product-spec-wrapper .spec-memory-tips .info p:nth-child(n+2) {
    margin-top: 6px
}

.product-main .product-info .product-spec-wrapper.first-spec-wrapper .product-spec .spec-info {
    padding-top: 0;
    border-bottom: 1px dashed #e5e5e5;
    border-bottom: 1px dashed rgba(0, 0, 0, .08);
    padding-bottom: 30px
}

.product-main .product-info .product-spec-wrapper.last-spec-wrapper .product-spec {
    margin-top: 0
}

.product-main .product-info .product-spec-wrapper.last-spec-wrapper .product-spec .spec-memory-tips {
    border-bottom: none
}

.product-main .product-info .product-spec-wrapper.last-spec-wrapper .product-spec .spec-info {
    border-bottom: none;
    padding-top: 15px;
    padding-bottom: 10px;
}

.product-main .product-info .product-pre-sale {
    padding: 30px 0;
    border-top: 1px solid #e5e5e5;
    border-top: 1px solid rgba(0, 0, 0, .08)
}

.product-main .product-info .product-pre-sale .pre-sale-btn {
    height: 80px;
    box-sizing: border-box;
    background: #e65c53;
    background: linear-gradient(#ea6e65, #df4b43);
    border: 1px solid #d12e28;
    border-radius: 8px;
    text-align: center;
    cursor: pointer
}

.product-main .product-info .product-pre-sale .pre-sale-btn a {
    font-size: 24px;
    color: #fff;
    line-height: 1;
    display: block;
    margin: 18px 0 6px
}

.product-main .product-info .product-pre-sale .pre-sale-btn span {
    font-size: 12px;
    color: #fdf4f3;
    position: relative
}

.product-main .product-info .product-pre-sale .pre-sale-btn span:before {
    content: "";
    width: 2px;
    height: 2px;
    background: #eb8881;
    position: absolute;
    left: -10px;
    top: 7px
}

.product-main .product-info .product-pre-sale .pre-sale-btn span:after {
    content: "";
    width: 2px;
    height: 2px;
    background: #eb8881;
    position: absolute;
    right: -10px;
    top: 7px
}

.product-main .product-info .product-pre-sale .pre-sale-box {
    padding: 30px;
    background: #ffeeec;
    border: 1px solid #f0948d;
    border-radius: 6px;
    margin-top: 15px
}

.product-main .product-info .product-pre-sale .pre-sale-box .question {
    overflow: auto;
    zoom: 1;
    padding-bottom: 20px;
    border-bottom: 1px dashed #f6ceca
}

.product-main .product-info .product-pre-sale .pre-sale-box .question h3 {
    font-size: 24px;
    font-weight: 700;
    color: #d44d44;
    line-height: 1;
    float: left
}

.product-main .product-info .product-pre-sale .pre-sale-box .question a {
    color: #5079d9;
    float: right;
    margin-top: 5px
}

.product-main .product-info .product-pre-sale .pre-sale-box .question a .smartisan-icon.gt {
    margin-top: -3px
}

.product-main .product-info .product-pre-sale .pre-sale-box ul {
    margin-top: 20px;
    padding-left: 20px
}

.product-main .product-info .product-pre-sale .pre-sale-box ul li {
    font-size: 16px;
    color: #d44d44;
    line-height: 1;
    margin-top: 15px;
    position: relative
}

.product-main .product-info .product-pre-sale .pre-sale-box ul li:first-child {
    margin-top: 0
}

.product-main .product-info .product-pre-sale .pre-sale-box ul li:before {
    content: "";
    width: 3px;
    height: 3px;
    background: #e99d98;
    position: absolute;
    left: -14px;
    top: 6px
}

.accessories-items .accessory-item-two .item-btn {
    position: absolute;
    content: "";
    background: url(//static.smartisanos.cn/index/assets/images/accessory_button.3260f37c012220ec2634f33f29693909.png) no-repeat;
    background-size: cover;
    width: 30px;
    height: 30px;
    top: -1px;
    right: -1px;
    z-index: 10
}

.accessories-items .accessory-item-two .item-btn:hover {
    background: url(//static.smartisanos.cn/index/assets/images/accessory_button_hover.c08d14f0fb60ba048d5c31e0aeff6d0d.png) no-repeat;
    background-size: cover
}

.accessories-items .accessory-item-two .item-btn:active {
    background: url(//static.smartisanos.cn/index/assets/images/accessory_button_click.6d6a0f7bc4879c11c25d3548bb5081a9.png) no-repeat;
    background-size: cover
}

.accessories-items .accessory-item-two .item-btn.disabled {
    background: url(//static.smartisanos.cn/index/assets/images/accessory_button.3260f37c012220ec2634f33f29693909.png) no-repeat;
    background-size: cover;
    opacity: .3;
    cursor: not-allowed
}

.accessories-items .accessory-item-two .item-tips .info, .accessories-items .accessory-item-two .item-tips .warning {
    position: absolute;
    transition: all .15s ease-out;
    width: 75px;
    height: inherit;
    right: 40px;
    line-height: 30px;
    top: 0;
    color: #cbcbcb;
    font-size: 12px;
    text-align: right;
    opacity: 0;
    cursor: default
}

.accessories-items .accessory-item-two .item-tips .info.active, .accessories-items .accessory-item-two .item-tips .warning.active {
    opacity: 1
}

.accessories-items .accessory-item-two:hover {
    box-shadow: 0 0 0 1px #e5e5e5
}

.accessories-items .accessory-item-two {
    position: relative;
    float: left;
    width: calc((100% - 10px) / 2);
    height: 429px;
    margin-right: 10px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 0 60px 0 10px;
    margin-bottom: 10px;
    transition: box-shadow .15s ease-out;
    cursor: pointer
}

.accessories-items .accessory-item-two:nth-child(2n) {
    margin-right: 0
}

.accessories-items .accessory-item-two:nth-child(2n) .content .item-choose li .item-detail {
    left: -889px
}

.accessories-items .accessory-item-two .item-img {
    float: left;
    width: 260px;
    height: 100%;
    position: relative;
    overflow: hidden
}

.accessories-items .accessory-item-two .item-img img {
    height: 366px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute
}

.accessories-items .accessory-item-two .content {
    width: 270px;
    margin-top: 56px;
    float: right;
    position: relative
}

.accessories-items .accessory-item-two .content h4 {
    font-size: 16px;
    color: #333;
    padding-bottom: 15px
}

.accessories-items .accessory-item-two .content h4 em {
    max-width: 230px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.accessories-items .accessory-item-two .content .item-price {
    color: #d44d44;
    font-weight: 700;
    font-size: 0;
    line-height: 1;
    position: relative;
    padding-bottom: 30px;
    border-bottom: 1px solid #e5e5e5
}

.accessories-items .accessory-item-two .content .item-price i {
    font-style: normal;
    font-size: 12px
}

.accessories-items .accessory-item-two .content .item-price .discount-price, .accessories-items .accessory-item-two .content .item-price .original-price {
    display: inline-block
}

.accessories-items .accessory-item-two .content .item-price .discount-price {
    font-size: 18px
}

.accessories-items .accessory-item-two .content .item-price .original-price {
    position: relative;
    padding-left: 10px;
    font-size: 12px;
    font-weight: 400;
    color: #ccc
}

.accessories-items .accessory-item-two .content .item-price .original-price:after {
    position: absolute;
    content: "";
    border-top: 1px solid #ccc;
    width: 85%;
    top: 46%;
    left: 9px
}

.accessories-items .accessory-item-two .content .subtitle {
    font-size: 12px;
    color: #999;
    line-height: 1;
    padding-bottom: 30px;
    border-bottom: 1px solid #e5e5e5
}

.accessories-items .accessory-item-two .content .item-choose {
    width: 100%;
    padding-top: 30px
}

.accessories-items .accessory-item-two .content .item-choose li {
    width: calc((100% - 20px) / 3);
    height: 24px;
    margin: 0 10px 10px 0;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    float: left;
    overflow: hidden
}

.accessories-items .accessory-item-two .content .item-choose li:nth-child(3n) {
    margin-right: 0
}

.accessories-items .accessory-item-two .content .item-choose li.active {
    border-color: #6a8fe6
}

.accessories-items .accessory-item-two .content .item-choose li.active:hover {
    border-color: #6a8fe6;
    box-shadow: none
}

.accessories-items .accessory-item-two .content .item-choose li:hover {
    border-color: #b2b2b2;
    box-shadow: inset 0 0 0 1px #b2b2b2
}

.accessories-items .accessory-item-two .content .item-choose li.disabled {
    border-color: hsla(0, 0%, 90%, .3);
    cursor: not-allowed
}

.accessories-items .accessory-item-two .content .item-choose li.disabled.hover {
    box-shadow: none
}

.accessories-items .accessory-item-two .content .item-choose li.disabled h5 {
    color: rgba(51, 51, 51, .3)
}

.accessories-items .accessory-item-two .content .item-choose li h5 {
    font-size: 12px;
    color: #333;
    text-align: center;
    line-height: 22px
}

.accessories-items .accessory-item-two .content .item-choose li .item-detail {
    position: absolute;
    top: -30px;
    left: 283px;
    width: 661px;
    height: 532px;
    border: 1px solid silver;
    border-radius: 4px;
    box-shadow: 0 1px 5px #f0f0f0;
    overflow: hidden;
    z-index: 12;
    font-size: 12px;
    color: #999
}

.accessories-items .accessory-item-two .content .item-choose li .item-detail .big-img {
    width: 280px;
    height: 100%;
    border-right: 1px solid #f0f0f0;
    background: #fff;
    overflow: hidden;
    position: relative;
    float: left
}

.accessories-items .accessory-item-two .content .item-choose li .item-detail .big-img img {
    height: 562px;
    margin: -15px 0;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.accessories-items .accessory-item-two .content .item-choose li .item-detail .item-story {
    width: 380px;
    height: 100%;
    background: #fafafa;
    float: left
}

.accessories-items .accessory-item-two .content .item-choose li .item-detail .item-story .story-box {
    height: 456px;
    margin: 36px 0 40px;
    padding: 0 40px;
    overflow: auto
}

.accessories-items .accessory-item-two .content .item-choose li .item-detail .item-story .story-box h6 {
    font-size: 16px;
    color: #333;
    line-height: 1.4;
    text-align: center;
    margin-bottom: 9px
}

.accessories-items .accessory-item-two .content .item-choose li .item-detail .item-story .story-box .time {
    line-height: 1;
    text-align: center;
    margin-bottom: 9px
}

.accessories-items .accessory-item-two .content .item-choose li .item-detail .item-story .story-box article {
    line-height: 1.8
}

.accessories-items .accessory-item-two .content .item-choose li .item-detail .item-story .story-box article p {
    margin-top: 9px
}

.accessories-items .accessory-item-two .content .item-choose li .item-detail .item-story .story-box article p:first-child {
    margin-top: 0
}

.accessories-items .accessory-item-four {
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}

.accessories-items .accessory-item-four.isEven:nth-child(4n), .accessories-items .accessory-item-four.isOdd:nth-child(4n+3) {
    margin-right: 0
}

.detail-items, .specs-items {
    width: 1220px;
    margin: 0 auto
}

.detail-items img, .specs-items img {
    display: block;
    width: 1220px;
    max-width: inherit;
    height: auto
}

.recommend-items .recommend-item-four {
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}

.recommend-items .recommend-item-four:nth-child(4n) {
    margin-right: 0
}

.product-tips-info {
    width: 1220px;
    padding-bottom: 36px;
    margin: 0 auto;
    overflow: auto
}

.product-tips-info .name {
    width: 85px;
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    float: left
}

.product-tips-info ul {
    width: 1135px;
    display: inline-block
}

.product-tips-info ul li {
    position: relative;
    margin-top: 8px;
    padding-left: 14px;
    line-height: 1.8;
    font-size: 12px;
    color: #999
}

.product-tips-info ul li:first-child {
    margin-top: 0
}

.product-tips-info ul li:before {
    content: "\B7";
    display: block;
    position: absolute;
    left: -2px;
    top: -4px;
    text-indent: 0;
    font-size: 18px;
    color: #ccc
}

.bar-btn {
    width: 118px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    margin-left: 10px;
    border-radius: 6px;
    background-color: #6383c6;
    background-image: linear-gradient(#6383c6, #4262af);
    margin-top: -2px;
    padding: 1px
}

.bar-btn.add-cart-btn {
    border: 1px solid #dedede;
    color: #646464;
    background-color: #f8f8f8;
    background-image: linear-gradient(#fbfbfb, #f5f5f5)
}

.bar-btn.add-cart-btn:hover {
    box-shadow: inset 0 2px 3px -2px #cacaca;
    border: 1px solid #d1d1d1;
    color: #5e5e5e;
    background-color: #ececec;
    background-image: linear-gradient(#e2e2e2, #ededed)
}

.bar-btn:last-child {
    margin-left: 10px
}

.bar-btn a {
    display: block;
    height: 34px;
    line-height: 34px;
    padding: 2px 0;
    border-radius: 6px;
    background-color: #5f7ed7;
    background-image: linear-gradient(#6f97e5, #527ed9);
    box-shadow: inset 0 1px 2px #7ea1e8;
    text-shadow: 0 -1px 0 #4f70b3;
    color: #fff;
    transition: none
}

.bar-btn a:hover {
    transition: all .15s ease-out;
    box-shadow: inset 0 1px 1px #7696de, inset 0 0 2px #627dca, inset 0 -2px 3px #5a77c7, inset 0 0 100px rgba(48, 77, 147, .4)
}

.bar-btn.disabled, .bar-btn.disabled a {
    cursor: not-allowed;
    background-color: #b1b1b1;
    background-image: linear-gradient(#b1b1b1, #a6a6a6)
}

.bar-btn.disabled a {
    box-shadow: none;
    text-shadow: none
}

.bar-btn.disabled a:hover {
    box-shadow: none
}

.bar-btn.notice {
    background-color: #ffd330;
    background-image: linear-gradient(#ffd330, #ffd22d)
}

.bar-btn.notice a {
    cursor: pointer;
    background-color: #c7a522;
    background-image: linear-gradient(#ffd330, #ffd22d);
    box-shadow: inset 0 1px 2px #ffeb83;
    text-shadow: none
}

.bar-btn.notice a:hover {
    transition: all .15s ease-out;
    box-shadow: inset 0 1px 1px #ffeb83, inset 0 0 2px #cab92d, inset 0 -2px 3px #c7a236, inset 0 0 100px rgba(199, 165, 34, .6)
}

.bar-btn.pre-sale {
    box-shadow: inset 0 1px 1px #e96f66;
    background-color: #e65c53;
    background-image: linear-gradient(#e96f66, #ed8a84)
}

.bar-btn.pre-sale a {
    background-color: #e65c53;
    background-image: linear-gradient(#e96d64, #dc4a42);
    box-shadow: none;
    text-shadow: none
}

.bar-btn.pre-sale:hover {
    box-shadow: inset 0 1px 0 #cd2e28
}

.bar-btn.pre-sale:hover a {
    background-color: #cd2e28;
    background-image: linear-gradient(#d63b33, #e25148);
    box-shadow: none;
    text-shadow: none
}

.bar-btn.opacity {
    opacity: .3;
    cursor: not-allowed
}

.tmBtn {
    background-color: #FF0036;
    background-image: linear-gradient(#f96f85, #FF0036);
}

.tmBtn a {
    background-color: #FF0036;
    background-image: linear-gradient(#f96f85, #FF0036);
    box-shadow: inset 0 1px 2px #f96f85;
    text-shadow: 0 -1px 0 #f96f85;
}

.tmBtn a:hover {
    box-shadow: inset 0 1px 1px #ff0029, inset 0 0 2px #d38592, inset 0 -2px 3px #dd586d, inset 0 0 100px rgba(147, 48, 48, 0.4)
}

.product-fix-bar.follow, .toast-tips {
    position: fixed
}

.toast-tips {
    opacity: 0;
    top: auto;
    bottom: 88px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: opacity .3s ease;
    text-align: center;
    margin-top: -19px;
    color: #715821;
    font-size: 14px;
    height: 38px;
    z-index: 100
}

.toast-tips.on {
    opacity: 1
}

.toast-tips label {
    background: #f5dfa0;
    background: linear-gradient(#f9ecc0, #f5dfa0);
    border: 1px solid #dcba67;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
    padding: 0 13px;
    line-height: 36px;
    height: 36px;
    display: inline-block;
    border-radius: 8px
}

.queue-rules modal-container .content {
    height: 520px !important
}

.queue-rules modal-container .dialog-queue-goods-rules {
    width: 468px;
    margin: 0
}

.queue-rules modal-container .dialog-queue-goods-rules .hot-ad-txt {
    color: #d44d44;
    font-size: 16px;
    border-bottom: 1px dashed #dadada;
    padding-bottom: 20px
}

.queue-rules modal-container .dialog-queue-goods-rules .small-tltle {
    font-size: 16px;
    margin-top: 18px
}

.queue-rules modal-container .dialog-queue-goods-rules .coupon-rules {
    padding-top: 20px
}

.queue-rules modal-container .dialog-queue-goods-rules .coupon-rules li {
    position: relative;
    color: #666;
    font-size: 14px;
    text-align: justify;
    line-height: 1.8em;
    margin-left: 0
}

.queue-rules modal-container .dialog-queue-goods-rules .coupon-rules li+li {
    margin-top: 10px
}

.queue-rules modal-container .dialog-queue-goods-rules .coupon-rules li:before {
    position: absolute;
    top: 10px;
    left: -12px;
    border-radius: 4px;
    content: "";
    width: 4px;
    height: 4px;
    background: #c2c1c2
}

.queue-rules modal-container .dialog-queue-goods-rules .coupon-rules li .mt10 {
    margin-top: 10px
}

.queue-rules modal-container .dialog-queue-goods-rules .coupon-rules li sup {
    position: relative;
    top: -2px;
    left: 1px;
    display: inline-block;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.queue-rules modal-container .dialog-queue-goods-rules .coupon-rules li .gray-txt {
    color: #c2c1c2;
    font-size: 12px;
    line-height: 16px;
    padding-top: 5px
}

.queue-rules modal-container .dialog-queue-goods-rules .coupon-rules li .star-txt {
    vertical-align: middle
}

.using-ucode {
    position: relative;
    top: 0;
    width: 100%;
    height: 38px;
    background: #ffe7e5;
    color: #d44d44;
    opacity: .8;
    z-index: 21;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px
}

.dialog-confirm-company-msg {
    font-size: 16px
}

.dialog-confirm-company modal-container .dialog-confirm-tips-txt, .dialog-confirm-tips modal-container .dialog-confirm-tips-txt {
    margin: 20px;
    line-height: 23px;
    font-size: 16px;
    color: #8d8d8d
}

.dialog-confirm-company modal-container .button-wrapper .button-confirm, .dialog-confirm-tips modal-container .button-wrapper .button-confirm {
    width: 100% !important
}

osborn-specs-pc {
    display: block;
    width: 300%;
    margin: 0 -100%
}

.dialog-confirm-notice p {
    padding-bottom: 15px
}

.dialog-confirm-notice input {
    height: 45px;
    width: 375px;
    display: block;
    border-radius: 15px;
    padding-left: 15px;
    border: 1px solid #eee;
    box-shadow: inset 0 3px 7px #eee
}

.dialog-confirm-notice .star {
    color: #d44d44;
    padding: 0;
    font-size: 14px
}

.promptWrapper {
    text-align: center
}

.promptWrapper h3 {
    font-size: 25px;
    margin: 10px 0;
    color: #000
}

.promptWrapper p {
    font-size: 15px;
    color: #ababab
}

.promptWrapper span {
    background: url(//static.smartisanos.cn/index/assets/images/ok.29fae8e0d5647eb5abd0b9c6dbb46677.png) no-repeat
}

.promptWrapper .error, .promptWrapper span {
    width: 72px;
    height: 72px;
    display: inline-block
}

.promptWrapper .error {
    background: url(//static.smartisanos.cn/index/assets/images/error.ce8f4a25d570749b506f7083a507dc98.png) no-repeat
}

.notice-prompt modal-container .button-confirm {
    width: 100% !important
}

.coupon-prompt modal-container .dialog-get-coupon {
    padding: 10px
}

.coupon-prompt modal-container .dialog-get-coupon .dialog-get-coupon-icon {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    background-size: 50px 50px;
    background-repeat: no-repeat
}

.coupon-prompt modal-container .dialog-get-coupon.success .dialog-get-coupon-icon {
    background-image: url(//static.smartisanos.cn/index/assets/images/ok.99ee5b98a4f39f684c638786be5b5455.png)
}

.coupon-prompt modal-container .dialog-get-coupon.failure .dialog-get-coupon-icon {
    background-image: url(//static.smartisanos.cn/index/assets/images/error.bf3d9e41f336099c0e93bf6842debc2f.png)
}

.coupon-prompt modal-container .dialog-get-coupon .dialog-get-coupon-content {
    text-align: center
}

.coupon-prompt modal-container .dialog-get-coupon .dialog-get-coupon-content .dialog-get-coupon-title {
    color: #323232;
    font-size: 20px;
    font-weight: 400;
    height: 50px;
    line-height: 50px
}

.coupon-prompt modal-container .dialog-get-coupon .dialog-get-coupon-content .dialog-get-coupon-date, .coupon-prompt modal-container .dialog-get-coupon .dialog-get-coupon-content .dialog-get-coupon-name {
    color: #666;
    font-size: 14px;
    font-weight: 300;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.coupon-prompt modal-container .dialog {
    width: 432px !important
}

.coupon-prompt modal-container .button-wrapper .button-confirm {
    width: 100% !important
}

.product-box-item {
    position: relative;
    width: 297px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    transition: box-shadow .15s ease-out;
    cursor: pointer;
    background: transparent;
    padding-bottom: 45px;
}

.product-box-item.disabled {
    cursor: inherit
}

.product-box-item .item-btn {
    position: absolute;
    content: "";
    background: url(//static.smartisanos.cn/index/assets/images/accessory_button.3260f37c012220ec2634f33f29693909.png) no-repeat;
    background-size: cover;
    width: 30px;
    height: 30px;
    top: 0;
    right: 0;
    z-index: 10
}

.product-box-item .item-btn:hover {
    background: url(//static.smartisanos.cn/index/assets/images/accessory_button_hover.c08d14f0fb60ba048d5c31e0aeff6d0d.png) no-repeat;
    background-size: cover
}

.product-box-item .item-btn:active {
    background: url(//static.smartisanos.cn/index/assets/images/accessory_button_click.6d6a0f7bc4879c11c25d3548bb5081a9.png) no-repeat;
    background-size: cover
}

.product-box-item .item-btn.disabled {
    background: url(//static.smartisanos.cn/index/assets/images/accessory_button.3260f37c012220ec2634f33f29693909.png) no-repeat;
    background-size: cover;
    opacity: .3;
    cursor: not-allowed
}

.product-box-item .item-tips .info, .product-box-item .item-tips .warning {
    transition: all .15s ease-out;
    position: absolute;
    width: 80px;
    height: inherit;
    right: 40px;
    line-height: 30px;
    top: 0;
    color: #cbcbcb;
    font-size: 12px;
    text-align: right;
    opacity: 0;
    cursor: default
}

.product-box-item .item-tips .info.active, .product-box-item .item-tips .warning.active {
    opacity: 1
}

.product-box-item:hover {
    box-shadow: 0 0 0 1px #e5e5e5
}

.product-box-item .item-img img {
    display: block;
    width: 216px;
    height: 216px;
    margin: 0 auto;
    padding: 15px 0 20px
}

.product-box-item h4, .product-box-item h6 {
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.product-box-item h4 {
    line-height: 1.2;
    font-size: 14px;
    color: #333;
    font-weight: 700;
    margin: 0 8px
}

.product-box-item h6 {
    overflow: hidden;
    padding-top: 15px;
    font-size: 12px;
    line-height: 1.2;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999
}

.product-box-item h6.title-promos {
    color: #e04e4e
}

.product-box-item .params-colors {
    margin-top: 15px;
    text-align: center;
    height: 14px
}

.product-box-item .params-colors .colors-list {
    display: inline-block;
    overflow: hidden
}

.product-box-item .params-colors .colors-list li {
    float: left;
    cursor: pointer;
    margin: 0 5px
}

.product-box-item .params-colors .colors-list li .outer {
    width: 8px;
    height: 8px;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    padding: 2px;
    transition: all .15s ease-out
}

.product-box-item .params-colors .colors-list li .outer img {
    width: inherit;
    height: inherit;
    border-radius: 50%;
    display: block
}

.product-box-item .params-colors .colors-list li.active .outer {
    box-shadow: inset 0 0 0 1px #b2b2b2;
    border-color: #b2b2b2
}

.product-box-item .params-colors .colors-list li.disabled {
    opacity: .4;
    cursor: not-allowed
}

.product-box-item .item-price {
    font-size: 0;
    font-family: Arial;
    color: #d44d44;
    font-weight: 700;
    margin-top: 20px;
    text-align: center;
    transition: all .1s ease-out
}

.product-box-item .item-price span {
    font-size: 18px;
    padding-left: 4px
}

.product-box-item .item-price .discount-price {
    display: inline-block
}

.product-box-item .item-price .discount-price i {
    font-style: normal
}

.product-box-item .item-price .original-price:after {
    position: absolute;
    content: "";
    border-top: 1px solid #ccc;
    width: 85%;
    top: 46%;
    left: 9px
}

.product-box-item .item-price .original-price {
    position: relative;
    display: inline-block;
    padding-left: 10px;
    font-weight: 400;
    color: #ccc
}

.product-box-item .item-price .original-price span {
    padding-left: 2px;
    font-size: 12px
}

.product-box-item .item-price .original-price i, .product-box-item .item-price i {
    font-style: normal
}

.product-box-item .button-container {
    margin-top: 20px;
    display: flex;
    justify-content: center
}

.product-box-item .button-container button {
    border-radius: 5px;
    width: 100px;
    height: 30px;
    margin: 0 5px;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    border: none;
    outline: none;
    transition: all .15s ease-out
}

.product-box-item .button-container button.normal {
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    font-size: 12px;
    color: #646464;
    background-color: #f9f9f9;
    background-image: linear-gradient(#fff, #f9f9f9)
}

.product-box-item .button-container button.normal:hover {
    box-shadow: inset 0 0 1px #cfcdcd
}

.product-box-item .button-container button.confirm {
    border: 1px solid #5c81e3;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    background-color: #6f97e5;
    background-image: linear-gradient(#6f97e5, #527ed9)
}

.product-box-item .button-container button.confirm:hover {
    box-shadow: inset 0 1px 1px #7696de, inset 0 0 2px #627dca, inset 0 -2px 3px #5a77c7, inset 0 0 100px rgba(48, 77, 147, .4)
}

.product-box-item .button-container button.disabled {
    color: #fbfbfb;
    background-color: #b2b2b2;
    background-image: linear-gradient(#c2c2c2, #b2b2b2);
    cursor: not-allowed
}

.product-box-item.cart-box {
    width: 302px;
    border: none;
    border-radius: 0
}

.product-box-item.cart-box:hover {
    box-shadow: none
}

.img_scroll {
    width: 1000px;
    padding-bottom: 45px;
    margin: auto;
}

.slider-for .lxmimg {
    width: 1000px;
    height: 530px;
}

.slider-nav {
    width: 908px;
    margin: 0 auto;
}

.slider-nav .lxmimg {
    float: left;
    margin: 0px 5px;
    width: 217px;
    height: 115px;
    cursor: pointer;
}

.shopShow {
    text-align: center;
    border-bottom: 1px solid #c8c7c3;
    padding: 50px 0 20px;
    margin-bottom: 20px;
}

.lxmimg {
    display: block;
    text-align: center;
}

.lxmimg img {
    max-height: 100%;
    max-width: 100%;
}

.lxmimg i {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.header-bar {
    position: relative;
}

.product-specs a.abuy {
    position: absolute;
    display: inline-block;
    right: 0px;
    width: 174px;
    height: 30px;
    background: url(../images/gojd.jpg) no-repeat;
}

.product-specs a.gotm {
    right: 190px;
    background: url(../images/gotm.jpg) no-repeat;
}

.slick-slide img {
    margin: auto;
}

@media (max-width: 768px) {

    .product-specs img {
        max-width: 100%;
    }
    .product-content .product-specs-wrapper.changhuxi-specs-wrapper .product-specs .header-bar, .product-main {
        width: 100%;
        padding: 0 20px;
    }
    .product-main .product-info {
        width: 100%;
        margin-left: auto;
    }
    .product-main .product-view {
        width: 100%;
        margin-left: auto;
        margin-top: auto;
    }
    .product-main .product-view img {
        width: 100%;
        height: auto;
        margin: 10px 0 20px;
    }
    .product-main .product-info .activities-wrapper {
        padding: 10px 0;
    }
    .product-main .product-info .product-spec-wrapper.product-spec-color .spec-info {
        width: 100%;
    }
    .product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li {
        width: 50px;
        height: 50px;
        margin-right: 10px;
    }
    .product-main .product-info .product-spec-wrapper.product-spec-color .spec-info>li .color-item img {
        width: 100%;
        height: auto;
    }
    .product-main .product-info .product-spec-wrapper {
        margin: 0;
    }
    .product-content .product-accessories, .product-content .product-detail, .product-content .product-recommend, .product-content .product-specs {
        width: 100%;
    }
    .header-bar {
        text-align: center;
    }
    .shopShow .slider-for {
        width: 100%;
    }
    .product-content .img_scroll {
        width: 100%;
        padding: 0;
    }
    .product-specs a.abuy {
        position: inherit;
        margin:15px auto;
        display: block;

    }
    .product-specs a.gotm{
        right: 0;
    }
    .product-content .slider-nav {
        width: 100%;
    }
    .slider-for .lxmimg {
        height: auto;
    }
    .product-content .product-specs .header-bar{
        padding: 30px;
    }
}

.slider-for .slick-prev, .slider-for .slick-next {
    background: none;
    font-family: "iconfont" !important;
    font-size: 40px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    color: #ccc;
    top: 0;
    bottom: 0;
    margin: auto;
}

.slider-for .slick-prev:hover, .slider-for .slick-next:hover {
    background: none;
    color: #909090;
}

.slider-for .slick-prev:before {
    content: "\e601";
}

.slider-for .slick-next:before {
    content: "\e659";
}

/* Slider */

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-loading .slick-list {
    background: #fff url("./ajax-loader.gif") center center no-repeat;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}

.slick-track:before, .slick-track:after {
    content: "";
    display: table;
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

/* Icons */

@font-face {
    font-family: "slick";
    src: url("./fonts/slick.eot");
    src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* Arrows */

.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: 115px;
    width: 44px;
    text-align: center;
    line-height: 66px;
    cursor: pointer;
    padding: 0px;
    margin: 0px;
    top: 0%;
    border: none;
    font-size: 0;
    transform: rotate(0deg);
}

.slick-prev {
    left: -44px;
    background: url(../images/img_scroll_left.png) center no-repeat #858585;
}

.slick-prev:hover {
    background: url(../images/img_scroll_left.png) center no-repeat #b29354;
}

.slick-next {
    right: -44px;
    background: url(../images/img_scroll_right.png) center no-repeat #858585;
}

.slick-next:hover {
    background: url(../images/img_scroll_right.png) center no-repeat #b29354;
}

/* Dots */

.slick-slider {
    margin-bottom: 15px;
}

.slick-dots {
    position: absolute;
    bottom: -45px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "?";
    width: 20px;
    height: 20px;
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: black;
    opacity: 0.25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    color: black;
    opacity: 0.75;
}

/*# sourceMappingURL=slick.css.map */