.bottom_mask, .buy_mob_bottom {
    display: none
}

.basic_attribute .name, .basic_attribute .value, .sell_point .value {
    text-overflow: ellipsis;
    font-weight: 400
}

.bottom_mask {
    width: 100%;
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background: rgba(0, 0, 0, .3)
}

@media screen and (max-width: 750px) {
    .buy_mob_bottom {
        width: 100%;
        display: block;
        background-color: #fff;
        box-shadow: inset 0 2px 0 0 rgba(240, 241, 244, .5);
        position: fixed;
        bottom: 0;
        z-index: 4
    }

    .buy_mob_bottom .buy_mob_bottom_content {
        z-index: 6;
        position: relative;
        background: #fff
    }

    .buy_mob_bottom .buy_mob_bottom_content .home a {
        color: #444
    }

    .buy_mob_bottom .buy_mob_bottom_content .collection, .buy_mob_bottom .buy_mob_bottom_content .home {
        color: #444;
        cursor: pointer;
        padding: 0 .42rem;
        text-align: center
    }

    .buy_mob_bottom .buy_mob_bottom_content .collection i, .buy_mob_bottom .buy_mob_bottom_content .home i {
        font-size: .49rem
    }

    .buy_mob_bottom .buy_mob_bottom_content .collection p, .buy_mob_bottom .buy_mob_bottom_content .home p {
        font-size: .24rem
    }

    .buy_mob_bottom .buy_mob_bottom_content .collection .iconpingfen_shi, .buy_mob_bottom .buy_mob_bottom_content .home .iconpingfen_shi {
        color: #f7ab48
    }

    .buy_mob_bottom .buy_mob_bottom_content .buy_mob_bottom_content_btn_group {
        line-height: 1.23rem;
        display: none
    }

    .buy_mob_bottom .buy_mob_bottom_content .near, .buy_mob_bottom .buy_mob_bottom_content .online {
        height: .7rem;
        line-height: .7rem;
        text-align: center;
        cursor: pointer;
        color: #fff;
        width: 2.18rem;
        font-size: .24rem
    }

    .buy_mob_bottom .buy_mob_bottom_content .near {
        background-color: #2283e2;
        border-radius: 35px;
        display: none
    }

    .buy_mob_bottom .buy_mob_bottom_content .online {
        background-color: #0c5ca8;
        border-radius: .35rem;
        display: inline-block;
        margin-left: .14rem
    }

    .buy_mob_bottom .buy_mob_bottom_content .online.nothing {
        background-color: #c8c8c8;
        color: #fff;
        cursor: default
    }

    .buy_mob_bottom .buy_mob_bottom_content .sample {
        width: 2.18rem;
        line-height: .8rem;
        text-align: right;
        display: none
    }

    .buy_mob_bottom .buy_mob_bottom_content .sample span {
        font-size: .24rem;
        color: #0c5ca8
    }

    .buy_mob_bottom .buy_mob_bottom_content .sample i {
        font-size: .24rem;
        color: #0c5ca8;
        vertical-align: middle
    }

    .buy_mob_bottom .online_buy {
        display: none;
        position: absolute;
        bottom: 1.23rem;
        width: 100%;
        background: #fff;
        z-index: 6
    }

    .buy_mob_bottom .online_buy li:hover {
        background-color: #f6f6f6
    }

    .buy_mob_bottom .online_buy a {
        cursor: pointer;
        padding: .3rem .21rem;
        display: inline-block
    }

    .buy_mob_bottom .online_buy a .shop_icon {
        width: 20px
    }

    .buy_mob_bottom .online_buy a .shop_name {
        color: #111;
        font-size: .2rem;
        margin-left: .1rem;
        margin-right: .18rem;
        width: 40%
    }

    .buy_mob_bottom .online_buy a i {
        font-size: .23rem
    }

    .buy_mob_bottom .online_buy a .shop_prices {
        color: #111;
        font-size: .2rem
    }

    .buy_mob_bottom .online_buy a .shop_prices span {
        font-size: .16rem
    }

    .buy_mob_bottom .online_buy a .shop_prices i {
        vertical-align: middle
    }

    .isWaterProduct .buy_mob_bottom {
        width: 100%;
        display: block;
        background-color: #fff;
        box-shadow: inset 0 2px 0 0 rgba(240, 241, 244, .5);
        position: fixed;
        bottom: 0;
        z-index: 4
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content {
        z-index: 6;
        position: relative;
        background: #fff;
        border: 1px solid #eee
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .home a {
        color: #444
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .collection, .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .home {
        color: #444;
        cursor: pointer;
        padding-left: .4rem;
        text-align: center
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .collection i, .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .home i {
        font-size: .49rem
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .collection p, .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .home p {
        font-size: .24rem
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .collection .iconpingfen_shi, .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .home .iconpingfen_shi {
        color: #f7ab48
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .buy_mob_bottom_content_btn_group {
        line-height: 1.23rem;
        display: none;
        padding-left: .4rem
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .addCart {
        width: 1.8rem;
        height: .7rem;
        line-height: .68rem;
        background-color: #fff;
        border: 1px solid #0c5ca8;
        border-radius: .35rem;
        display: inline-block;
        color: #0c5ca8;
        text-align: center;
        font-size: .24rem;
        cursor: pointer;
        margin-right: .2rem
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .addCart.disabled {
        color: #fff;
        background-color: #c8c8c8;
        cursor: default;
        border: 1px solid #c8c8c8
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .buyNow {
        width: 1.8rem;
        height: .7rem;
        line-height: .7rem;
        background-color: #0c5ca8;
        color: #fff;
        border-radius: .35rem;
        display: inline-block;
        text-align: center;
        font-size: .24rem;
        cursor: pointer;
        margin-right: .4rem
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .addCart.nothing {
        background-color: #c8c8c8;
        color: #fff;
        cursor: default
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .moreChannel_m {
        line-height: .8rem;
        text-align: right;
        display: none
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .moreChannel_m span {
        font-size: .24rem;
        color: #0c5ca8
    }

    .isWaterProduct .buy_mob_bottom .buy_mob_bottom_content .moreChannel_m a {
        font-size: .24rem;
        color: #0c5ca8;
        vertical-align: middle;
        display: inline-block;
        line-height: normal
    }

    .isWaterProduct .buy_mob_bottom .online_buy {
        display: none;
        position: absolute;
        bottom: 1.23rem;
        width: 100%;
        background: #fff;
        z-index: 6
    }

    .isWaterProduct .buy_mob_bottom .online_buy li:hover {
        background-color: #f6f6f6
    }

    .isWaterProduct .buy_mob_bottom .online_buy a {
        cursor: pointer;
        padding: .3rem .21rem;
        display: inline-block
    }

    .isWaterProduct .buy_mob_bottom .online_buy a .shop_icon {
        width: 20px
    }

    .isWaterProduct .buy_mob_bottom .online_buy a .shop_name {
        color: #111;
        font-size: .2rem;
        margin-left: .1rem;
        margin-right: .18rem;
        width: 40%
    }

    .isWaterProduct .buy_mob_bottom .online_buy a i {
        font-size: .23rem
    }

    .isWaterProduct .buy_mob_bottom .online_buy a .shop_prices {
        color: #111;
        font-size: .2rem
    }

    .isWaterProduct .buy_mob_bottom .online_buy a .shop_prices span {
        font-size: .16rem
    }

    .isWaterProduct .buy_mob_bottom .online_buy a .shop_prices i {
        vertical-align: middle
    }
}

.productdetail_main .addCartTab:hover, .productdetail_main .buyNowTab:hover, .productdetail_main .buy_online:hover {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .1)
}

@media (max-width: 750px) {
    .moreChannelBox_m {
        position: absolute;
        bottom: 1.22rem;
        width: 100%;
        background: #fff;
        z-index: 6
    }

    .moreChannelBox_m .onlineShopBox {
        padding: .16rem .6rem .13rem;
        border-bottom: 1px solid #eee
    }

    .moreChannelBox_m .onlineShopBox .label {
        font-size: .24rem;
        color: #444;
        line-height: .3rem
    }

    .moreChannelBox_m .onlineShopBox .list {
        font-size: 0;
        width: 6.6rem;
        margin-left: -.15rem
    }

    .moreChannelBox_m .onlineShopBox .item {
        width: 2rem;
        height: .6rem;
        line-height: .6rem;
        background-color: #fff;
        border-radius: .08rem;
        border: 1px solid #f6f6f6;
        display: inline-block;
        text-align: center;
        margin: .1rem .08rem
    }

    .moreChannelBox_m .onlineShopBox .shopIcon {
        width: .32rem;
        margin-right: .15rem
    }

    .moreChannelBox_m .onlineShopBox .shopName {
        font-size: .24rem;
        color: #111
    }

    .moreChannelBox_m .buy_nearby {
        height: 1rem;
        line-height: 1rem;
        border-bottom: 1px solid #eee;
        background: #fff;
        padding-left: .6rem
    }

    .moreChannelBox_m .buy_nearby a {
        font-size: .24rem;
        color: #0c5ca8
    }
}

@media (max-width: 400px) {
    .moreChannelBox_m .onlineShopBox .shopIcon {
        margin-top: -.03rem
    }
}

.addCartPop .mask {
    background: url(#) #000;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    opacity: .6;
    filter: alpha(opacity=60);
    z-index: 1010;
    cursor: pointer
}

.addCartPop .pop_content {
    width: 4.8rem;
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    font-size: 0;
    position: fixed;
    left: 50%;
    margin-left: -2.4rem;
    top: 50%;
    margin-top: -.6rem;
    z-index: 1011
}

.addCartPop .icon {
    display: inline-block;
    vertical-align: middle;
    font-size: .38rem;
    color: #0c5ca8
}

.addCartPop .icon.icontishi {
    color: #c8c8c8
}

.addCartPop .result {
    display: inline-block;
    vertical-align: middle;
    font-size: .24rem;
    color: #444;
    margin-left: .2rem
}

@media (max-width: 750px) {
    .addCartPop .pop_content {
        width: 5.2rem;
        border-radius: .08rem;
        margin-left: -2.6rem
    }

    .addCartPop .icon {
        font-size: .42rem
    }

    .addCartPop .result {
        font-size: .3rem
    }
}

* {
    padding: 0;
    margin: 0;
    word-break: break-word
}

.o_body {
    overflow: visible
}

.cp {
    cursor: pointer
}

.none {
    display: none !important
}

.clearfu:after {
    display: block;
    content: "";
    clear: both;
    overflow: hidden
}

a[href=""] {
    cursor: default
}

.o_u.o_df_1-2 {
    width: 50%
}

@media (min-width: 751px) and (max-width: 1200px) {
    .o_u.o_md_1-2 {
        width: 50%
    }
}

@media (max-width: 750px) {
    .o_u.o_xs_2-2 {
        width: 100%
    }

    /*.header2019 {*/
        /*display: none*/
    /*}*/

    body .o_body {
        overflow: visible;
        height: 100%
    }

    body .o_main {
        position: relative;
        min-height: 100%;
        width: 100%
    }
}

.productdetail_main {
    position: relative
}

.productdetail_main * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.productdetail_main .mob_headTab {
    display: none
}

.productdetail_main .tab_box {
    position: relative;
    height: .81rem
}

.productdetail_main .tab_wrap {
    width: 100%;
    line-height: .8rem;
    background: #fff;
    border-bottom: 1px solid #eee;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10
}

.productdetail_main .tab_wrap.fixed {
    position: fixed;
    top: 0
}

.productdetail_main .tab_item, .productdetail_main .tab_text {
    vertical-align: middle;
    position: relative;
    display: inline-block
}

.productdetail_main .tab {
    display: inline-block;
    vertical-align: middle
}

.productdetail_main .tab_item {
    text-align: center;
    margin-right: .04rem;
    cursor: pointer;
    font-size: 0
}

.productdetail_main .tab_text {
    font-size: .18rem;
    color: #444;
    padding: 0 .3rem
}

.productdetail_main .comment_num {
    display: inline-block;
    vertical-align: 1px;
    color: #444
}

.productdetail_main .tab_item.cur .comment_num, .productdetail_main .tab_item.cur .tab_text {
    color: #0c5ca8
}

.productdetail_main .tab_item.cur .tab_text:after {
    display: block;
    content: "";
    width: 100%;
    height: .06rem;
    background: #0c5ca8;
    position: absolute;
    bottom: -1px;
    left: 0
}

.productdetail_main .buy_btnbox {
    padding-left: 1.7rem;
    vertical-align: middle;
    display: none
}

.productdetail_main .buy_online {
    display: inline-block;
    vertical-align: middle;
    width: 2rem;
    height: .48rem;
    text-align: center;
    background-color: #0c5ca8;
    border-radius: .24rem;
    font-size: .18rem;
    color: #fff;
    line-height: .48rem;
    font-weight: 400;
    transition: box-shadow .3s
}

.productdetail_main .buy_online.disabled {
    color: #fff;
    background-color: #c8c8c8;
    cursor: default
}

.productdetail_main .buy_offline {
    margin-left: .55rem;
    font-size: .16rem;
    color: #0c5ca8;
    line-height: .48rem;
    font-weight: 400;
    display: none
}

.productdetail_main .addCartTab, .productdetail_main .buyNowTab {
    display: inline-block;
    vertical-align: middle;
    width: 1.2rem;
    height: .4rem;
    font-size: .16rem;
    line-height: .4rem;
    font-weight: 400;
    text-align: center;
    transition: box-shadow .3s
}

.productdetail_main .addCartTab {
    background-color: #fff;
    border-radius: .2rem;
    color: #0c5ca8;
    border: 1px solid #0c5ca8;
    cursor: pointer
}

.productdetail_main .addCartTab.disabled {
    color: #fff;
    background-color: #c8c8c8;
    cursor: default;
    border: 1px solid #c8c8c8
}

.productdetail_main .buyNowTab {
    background-color: #0c5ca8;
    border-radius: .2rem;
    color: #fff;
    margin-left: .1rem;
    cursor: pointer
}

.productdetail_main .moreChannel {
    margin-left: .55rem;
    font-size: .16rem;
    color: #0c5ca8;
    line-height: .4rem;
    font-weight: 400;
    cursor: pointer
}

@media (min-width: 751px) and (max-width: 1200px) {
    .productdetail_main .buy_btnbox {
        padding-left: 1.1rem
    }
}

@media (max-width: 750px) {
    .productdetail_main {
        padding-bottom: 160px
    }

    .productdetail_main .mob_headTab {
        display: none;
        width: 100%;
        height: 1rem;
        background: #fff;
        line-height: 1rem;
        border-bottom: 1px solid #dedede;
        font-size: 0;
        text-align: center;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 10
    }

    .productdetail_main .mob_headTab .back {
        color: #888;
        width: .5rem;
        height: .5rem;
        position: absolute;
        left: 15px;
        top: .25rem;
        line-height: .5rem;
        font-size: .4rem
    }

    .productdetail_main .tab_box, .productdetail_main .tab_wrap.fixed {
        top: 1rem
    }

    .productdetail_main .mob_tab {
        width: 2.8rem;
        line-height: normal;
        display: inline-block;
        vertical-align: middle;
        border-radius: .29rem;
        border: 1px solid #0c5ca8;
        overflow: hidden
    }

    .productdetail_main .mob_tab_item {
        cursor: pointer;
        width: 50%;
        display: inline-block;
        vertical-align: middle;
        height: .56rem;
        text-align: center;
        font-size: .28rem;
        color: #444;
        line-height: .58rem;
        font-weight: 400
    }

    .productdetail_main .mob_tab_item.cur {
        color: #fff;
        background-color: #0c5ca8
    }

    .productdetail_main .tab_wrap {
        box-shadow: inset 0 -1px 0 0 #eee;
        position: fixed;
        top: 1rem
    }

    .productdetail_main .tab_wrap .content_warp {
        padding: 0
    }

    .productdetail_main .tab {
        padding: 0;
        width: 100%
    }

    .productdetail_main .tab_item {
        width: 33.3%;
        margin: 0;
        padding: 0
    }

    .productdetail_main .tab_text {
        font-size: .28rem;
        padding: 0 .25rem
    }

    .productdetail_main .tab_item:after {
        display: block;
        content: "";
        width: 1px;
        height: .3rem;
        background: #e9e9e9;
        position: absolute;
        top: .25rem;
        right: 0
    }

    .productdetail_main .tab_item:last-child:after {
        display: none
    }

    .productdetail_main .tab_content {
        padding-top: 1.8rem
    }

    .productdetail_main .tab_content.product_tab, .productdetail_main .tab_content.product_tab .product_introduce {
        padding-top: 0
    }

    .productdetail_main .tab_content.product_detail {
        padding-top: 1rem
    }
}

.detail_top {
    width: 100%;
    /*background-color: #f0f1f4;*/
    background-color:#fff;
    padding-top: .22rem
}

.detail_top .detail_top_nav {
    font-size: .14rem;
    color: #444
}

.detail_top .detail_top_nav a, .detail_top .detail_top_nav span {
    color: #444
}

.detail_top .detail_top_content {
    margin-top: .55rem
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview {
    position: relative
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_big {
    width: 4.8rem;
    height: 4.8rem;
    text-align: center;
    line-height: 4.8rem
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_big img {
    max-width: 100%;
    max-height: 100%
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small {
    margin-top: .1rem;
    margin-bottom: .4rem;
    position: relative
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box {
    overflow: hidden;
    width: 4.8rem;
    padding-left: .26rem;
    padding-right: .26rem
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box ul {
    white-space: nowrap
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box ul li {
    width: 20%;
    text-align: center;
    white-space: nowrap
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box ul li img {
    border: 1px solid #ddd;
    max-width: 100%;
    max-height: 100%;
    padding: 2px
}

@media (min-width: 751px) and (max-width: 940px) {
    .detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box ul li img {
        width: 90%
    }
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box ul li.cur img {
    border-color: #0c5ca8
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box .btn_next, .detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box .btn_prev {
    display: none !important
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box .pagePrev {
    position: absolute;
    left: 0;
    height: 100%;
    top: 50%;
    margin-top: -8px
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box .pagePrev i {
    cursor: pointer
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box .pageNext {
    position: absolute;
    right: 0;
    height: 100%;
    top: 50%;
    margin-top: -8px
}

.detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box .pageNext i {
    cursor: pointer
}

.detail_top .detail_top_content .detail_top_content_left .jqZoomPup {
    z-index: 10;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 4.8rem;
    height: 4.8rem;
    background: #005aab;
    opacity: .3;
    cursor: move;
    filter: alpha(opacity=30)
}

.detail_top .detail_top_content .detail_top_content_left .zoomdiv {
    z-index: 200;
    position: absolute;
    top: 0;
    left: 4.9rem;
    width: 4.8rem;
    height: 4.8rem;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #e5e5e5;
    display: none;
    text-align: center;
    overflow: hidden
}

.detail_top .detail_top_content .detail_top_content_right {
    vertical-align: top;
    padding-top: .7rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent {
    /*padding-left: 2.58rem*/
    padding-left: 0.58rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_title p {
    color: #111;
    line-height: .4rem;
    font-size: .36rem;
    font-weight: 700;
    margin-bottom: .16rem;
    padding-right: .23rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_title span {
    font-size: .18rem;
    color: #444;
    line-height: 1;
    display: block
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price {
    margin-top: 1rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price.isWaterProduct {
    margin-top: 0
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price.isWaterProduct .price {
    margin-top: .82rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price.isWaterProduct .price.current {
    color: #0c5ca8;
    position: relative
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price.isWaterProduct .price.current .origin {
    color: #888;
    position: absolute;
    left: 0;
    top: -.2rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price.isWaterProduct .price.current .origin .origin_pri {
    text-decoration: line-through
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .price {
    color: #111
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .price .font {
    line-height: 1;
    vertical-align: bottom
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .price span {
    font-size: .14rem;
    line-height: 1;
    vertical-align: bottom
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .price i {
    font-size: .18rem;
    line-height: 1;
    vertical-align: bottom
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .price em {
    font-size: .36rem;
    vertical-align: bottom;
    line-height: .9;
    position: relative;
    top: 2px
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .tip {
    margin-top: .15rem;
    position: relative
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .tip em {
    color: #f7ab48;
    position: absolute
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .tip p {
    color: #888;
    font-size: .12rem;
    position: relative;
    padding-left: .16rem;
    margin-left: .1rem;
    line-height: 1.5;
    padding-right: .8rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy {
    margin-top: .78rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy.isWaterProduct {
    margin-top: .25rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy.isWaterProduct .buy_group .buy_mobile span {
    padding-left: 0
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy.isWaterProduct .buy_group .buy_nearby {
    visibility: visible;
    display: none;
    width: 2rem;
    font-size: .16rem;
    margin-top: .09rem;
    margin-bottom: .1rem;
    padding-left: .1rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group {
    position: relative;
    display: none
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn {
    position: relative
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn p {
    width: 2rem;
    height: .48rem;
    border-radius: 24px;
    cursor: pointer;
    background-color: #0c5ca8;
    color: #fff;
    line-height: .48rem;
    font-size: .18rem;
    text-align: center;
    transition: box-shadow .3s
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn p:hover {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .1)
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn p.nothing {
    background-color: #c8c8c8;
    color: #fff;
    cursor: default
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop {
    position: absolute;
    bottom: .48rem;
    white-space: nowrap;
    left: 0;
    right: 0
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop:after {
    display: block;
    content: "";
    width: 100%;
    height: .12rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop ul {
    display: none;
    border: 1px solid #eee;
    width: 100%
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li {
    background: #fff;
    text-align: center;
    cursor: pointer
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li a {
    width: 100%;
    padding: .16rem .21rem;
    display: inline-block
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li a .shop_icon {
    width: 20px
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li .shop_name {
    color: #111;
    font-size: .12rem;
    margin-left: .1rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li i {
    font-size: .23rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li .sc {
    color: #0c5ca8
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li .tm {
    color: #b70300
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li .sn {
    color: #f7b400
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li .jd {
    color: #c00
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li .shop_prices {
    color: #111;
    float: right
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li .shop_prices span {
    font-size: .12rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li .shop_prices i {
    font-size: .18rem;
    vertical-align: bottom
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn .buy_shop li:hover {
    background-color: #f6f6f6
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_btn:hover ul {
    display: block
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_mobile {
    position: relative;
    cursor: pointer
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_mobile span {
    font-size: .3rem;
    padding: .2rem .1rem .2rem .2rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_mobile i {
    color: #555;
    font-size: .14rem;
    padding-top: .2rem;
    padding-bottom: .2rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_mobile .details_ewm {
    position: absolute;
    width: 1.48rem;
    height: 1.48rem;
    box-shadow: 0 10px 12px 0 rgba(0, 0, 0, .1);
    left: -.3rem;
    bottom: .42rem;
    display: none;
    background: #fff
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .addCart:hover, .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buyNow:hover {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .1)
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_mobile .details_ewm img {
    width: 100%;
    height: 100%;
    padding: .1rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_mobile .details_ewm table {
    padding: .1rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_mobile .hovers :hover .details_ewm {
    display: block
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_nearby {
    visibility: hidden;
    width: 2rem;
    font-size: .16rem;
    text-align: center;
    margin-top: .22rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buy_nearby a {
    color: #0c5ca8
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .addCart {
    display: inline-block;
    width: 1.6rem;
    height: .4rem;
    line-height: .38rem;
    text-align: center;
    background-color: #fff;
    border-radius: .2rem;
    border: 1px solid #0c5ca8;
    cursor: pointer;
    font-size: .16rem;
    color: #0c5ca8;
    margin-right: .1rem
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .addCart.disabled {
    color: #fff;
    background-color: #c8c8c8;
    cursor: default;
    border: 1px solid #c8c8c8
}

.detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buyNow {
    display: inline-block;
    width: 1.6rem;
    height: .4rem;
    line-height: .38rem;
    text-align: center;
    background-color: #0c5ca8;
    border-radius: .2rem;
    border: 1px solid #0c5ca8;
    cursor: pointer;
    font-size: .16rem;
    color: #fff;
    margin-right: .08rem
}

.detail_top .onlineShopBox {
    margin-top: .16rem
}

.detail_top .onlineShopBox .label {
    font-size: .14rem;
    line-height: .2rem;
    color: #444;
    margin-left: .1rem
}

.detail_top .onlineShopBox .list {
    margin-top: .08rem;
    font-size: 0
}

.detail_top .onlineShopBox .list .item {
    display: inline-block;
    min-width: 1rem;
    height: .3rem;
    line-height: .3rem;
    background-color: #fff;
    border-radius: .04rem;
    border: 1px solid #f6f6f6;
    text-align: center;
    margin-right: .06rem;
    margin-bottom: .06rem;
    padding: 0 .1rem
}

.detail_top .onlineShopBox .list .item .shopIcon {
    width: .16rem;
    margin-right: .03rem;
    margin-top: -.02rem
}

.detail_top .onlineShopBox .list .item .shopName {
    font-size: .12rem;
    color: #111
}

@media (min-width: 751px) and (max-width: 1200px) {
    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .addCart, .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_buy .buy_group .buyNow {
        width: 33%
    }
}

@media screen and (max-width: 750px) {
    .detail_top {
        padding-top: 1rem;
        background: 0 0;
        border-bottom: .2rem solid #f2f2f2
    }

    .detail_top .content_warp {
        padding: 0
    }

    .detail_top .shop_name {
        font-size: .2rem;
        color: #111
    }

    .detail_top .detail_top_content {
        margin-top: 0
    }

    .detail_top .detail_top_content .detail_top_content_left {
        /*background-color: #f0f1f4*/
        background-color: #fff
    }

    .detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small {
        margin-top: .3rem;
        margin-bottom: .76rem;
        min-height: 6rem
    }

    .detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box {
        overflow: visible;
        width: 100%;
        padding: 0
    }

    .detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box ul li {
        width: 100%
    }

    .detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box ul li img {
        border: none;
        width: 6rem;
        padding: 0
    }

    .detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box .detail_top_pager {
        text-align: center;
        position: absolute;
        width: 100%;
        bottom: -.5rem
    }

    .detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box .detail_top_pager li {
        width: .14rem;
        height: .14rem;
        background-color: #fff;
        border-radius: 100%;
        display: inline-block;
        margin: 0 .2rem;
        border: 2px solid #aaa;
        box-sizing: content-box;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box
    }

    .detail_top .detail_top_content .detail_top_content_left .detail_top_product_preview .detail_top_product_preview_small .detail_small_pic_box .detail_top_pager li.cur {
        background-color: #0c5ca8;
        border: 2px solid #0c5ca8
    }

    .detail_top .detail_top_content .detail_top_content_right {
        padding: 0 15px;
        margin-top: .59rem
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent {
        width: 100%;
        padding: 0
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_title span {
        font-size: .24rem
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price {
        margin-bottom: .37rem;
        margin-top: .39rem
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .price {
        margin-bottom: .41rem
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .price em {
        top: -.02rem;
        font-weight: 700
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price.isWaterProduct {
        margin-top: 0
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price.isWaterProduct .price {
        margin-top: .39rem;
        margin-bottom: 0
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price.isWaterProduct .price.current .sale {
        display: inline-block
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price.isWaterProduct .price.current .origin {
        position: static;
        display: inline-block;
        vertical-align: bottom;
        margin-left: .2rem
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price.isWaterProduct .price em {
        top: .01rem;
        font-weight: 400
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price .tip em {
        font-size: .24rem;
        line-height: 1.5
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price p {
        width: 6.6rem;
        font-size: .24rem !important;
        padding-left: .3rem !important
    }

    .detail_top .detail_top_content .detail_top_content_right .detail_top_content_right_centent .detail_top_content_right_price span {
        font-size: .18rem !important
    }
}

@media (max-width: 459px) {
    .detail_top_content_right_price .tip em {
        top: .05rem !important
    }
}

.product_introduce .feature {
    width: 100%
}

.basic_attribute .item:before, .sell_point .item:before {
    width: 1px;
    height: 100%;
    top: 0;
    left: 0;
    content: "";
    background: #ddd
}

.basic_attribute .item {
    text-align: center;
    position: relative;
    margin-top: .55rem
}

.basic_attribute .item:before {
    display: block;
    position: absolute
}

.basic_attribute .item:first-child:before {
    display: none
}

.basic_attribute .name {
    display: block;
    font-size: .18rem;
    color: #111;
    line-height: .2rem;
    margin-top: .3rem;
    white-space: nowrap;
    overflow: hidden
}

.basic_attribute .value {
    display: block;
    font-size: .3rem;
    color: #111;
    line-height: .33rem;
    margin-top: .48rem;
    margin-bottom: .23rem;
    white-space: nowrap;
    overflow: hidden
}

@media (max-width: 750px) {
    .basic_attribute .item:first-child:before, .basic_attribute .item:last-child:after {
        display: block;
        content: "";
        width: 1px;
        height: 100%;
        background: #ddd;
        position: absolute;
        top: 0
    }

    .basic_attribute.content_warp {
        padding: 0
    }

    .basic_attribute .item {
        margin-top: .8rem
    }

    .basic_attribute .item:last-child:after {
        right: 0
    }

    .basic_attribute .item:first-child:before {
        left: 0
    }

    .basic_attribute .name {
        margin-top: .07rem;
        line-height: normal
    }

    .basic_attribute .value {
        font-size: .24rem;
        line-height: normal;
        margin-top: .33rem;
        margin-bottom: .18rem
    }
}

.sell_point .item {
    text-align: center;
    position: relative;
    font-size: 0;
    margin-top: .9rem
}

.sell_point .item:before {
    display: block;
    position: absolute
}

.sell_point .item:first-child:before {
    display: none
}

.sell_point .point_icon {
    display: block;
    color: #a1a1a1;
    font-size: 80px;
    margin-top: -.14rem
}

.sell_point .value {
    display: block;
    font-size: .3rem;
    color: #111;
    line-height: 1;
    margin-top: .2rem;
    margin-bottom: .38rem;
    white-space: nowrap;
    overflow: hidden
}

@media (min-width: 751px) and (max-width: 1200px) {
    .sell_point .point_icon {
        font-size: 70px
    }
}

@media (max-width: 750px) {
    .sell_point .item:first-child:before, .sell_point .item:last-child:after {
        display: block;
        content: "";
        width: 1px;
        height: 100%;
        background: #ddd;
        position: absolute;
        top: 0
    }

    .sell_point.content_warp {
        padding: 0
    }

    .sell_point .item {
        margin-top: .6rem
    }

    .sell_point .item:last-child:after {
        right: 0
    }

    .sell_point .item:first-child:before {
        left: 0
    }

    .sell_point .point_icon {
        font-size: .8rem;
        margin-top: -.1rem
    }

    .sell_point .value {
        font-size: .24rem;
        line-height: .3rem;
        margin-top: .06rem;
        margin-bottom: 0
    }
}

.baygene_product_feature {
    height: 7.2rem;
    line-height: 7.2rem;
    text-align: center;
    font-size: 0
}

.baygene_product_feature.detail_video, .baygene_product_feature.js_detail_video, .baygene_product_feature.toptext_bottomimg {
    height: auto;
    line-height: normal
}

.baygene_product_feature.imgborderbg {
    padding-top: .8rem
}

.baygene_product_feature.leftimgborder {
    padding-top: 1.1rem
}

.baygene_product_feature.rightimgborder {
    padding-top: .7rem
}

.baygene_product_feature.imgborderbg .content_box, .baygene_product_feature.leftimgborder .content_box_border, .baygene_product_feature.rightimgborder .content_box_border {
    height: 5.4rem;
    line-height: 5.4rem
}

.baygene_product_feature .vjs-control-bar {
    display: none !important
}

.baygene_product_feature .do, .baygene_product_feature .vjs-big-play-button, .baygene_product_feature.detail_video .video > img {
    display: none
}

.baygene_product_feature .box1 {
    position: relative;
    height: auto;
    line-height: normal
}

.baygene_product_feature video {
    width: 100%
}

.baygene_product_feature .content {
    height: auto;
    line-height: normal
}

.baygene_product_feature .wz {
    height: auto;
    line-height: normal;
    position: absolute;
    top: 200px;
    width: 80%;
    text-align: left;
    color: #fff;
    font-weight: 700;
    font-size: .36rem
}

.baygene_product_feature .wz p {
    font-size: 36px
}

.baygene_product_feature .video_img {
    width: 100%
}

.baygene_product_feature.detail_video .box {
    position: relative
}

.baygene_product_feature.detail_video .content {
    visibility: visible;
    position: relative;
    top: 100;
    width: 100%;
    height: 100%
}

.baygene_product_feature.detail_video .content .video_img {
    text-align: center;
    width: 100%;
    margin-top: .55rem
}

.baygene_product_feature.detail_video .content .video_img img {
    width: 100%;
    height: auto
}

.baygene_product_feature.detail_video .video {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%
}

.baygene_product_feature.detail_video .do {
    color: #666;
    font-size: .48rem;
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    text-align: center;
    border-radius: 50%;
    z-index: 3;
    cursor: pointer;
    display: block
}

.baygene_product_feature.detail_video video {
    object-fit: cover;
    border: none !important
}

.baygene_product_feature.detail_video .video-js {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden
}

.baygene_product_feature.detail_video .vjs-tech {
    width: 100% !important;
    height: 100% !important
}

.baygene_product_feature.detail_video .wz {
    position: relative;
    z-index: 1;
    width: 80%;
    margin-left: 0;
    padding-left: .8rem;
    text-align: left;
    top: 0
}

.baygene_product_feature.detail_video .wz p {
    font-size: .36rem;
    color: #fff;
    font-weight: 700;
    margin-bottom: .28rem
}

.baygene_product_feature.detail_video .jg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.baygene_product_feature.detail_video .jg div {
    position: absolute;
    background: #fff;
    overflow: hidden;
    transition: .1s all
}

.baygene_product_feature.detail_video .left {
    left: 0;
    width: 0;
    height: 100%;
    transform-origin: left center
}

.baygene_product_feature.detail_video .right {
    right: 0;
    width: 0;
    height: 100%;
    transform-origin: right center
}

.baygene_product_feature.detail_video .top {
    top: 0;
    height: 0;
    width: 100%;
    transform-origin: center top
}

.baygene_product_feature.detail_video .bottom {
    bottom: 0;
    height: 0;
    width: 100%;
    transform-origin: center bottom
}

.baygene_product_feature.detail_video h1 {
    font-size: 52px
}

.baygene_product_feature .textbox {
    margin-left: .7rem;
    width: 4.8rem;
    position: relative;
    direction: ltr
}

.baygene_product_feature .textbox:before {
    display: block;
    content: "\e63d";
    font-size: .24rem;
    color: #0c5ca8;
    line-height: normal;
    position: absolute;
    top: -40px;
    top: -.4rem;
    font-family: iconfont !important
}

.baygene_product_feature .firstT.zhuangshifu:before, .baygene_product_feature.toptext_bottomimg .textbox:before {
    display: none
}

.baygene_product_feature .zhuangshifu {
    position: relative
}

.baygene_product_feature .zhuangshifu:before {
    font-size: .24rem;
    color: #0c5ca8;
    line-height: normal;
    position: absolute;
    top: -40px;
    top: -.4rem;
    left: 0
}

.baygene_product_feature .firstT {
    font-size: .6rem;
    color: #111;
    line-height: .8rem;
    font-weight: 700;
    text-align: left;
    position: relative;
    direction: ltr;
    max-height: 1.6rem;
    overflow: hidden;
    font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei UI", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important
}

.baygene_product_feature .secondT {
    font-size: .18rem;
    color: #444;
    line-height: .36rem;
    text-align: left;
    margin-top: .4rem;
    direction: ltr;
    word-break: normal;
    max-height: 1.08rem;
    overflow: hidden
}

.baygene_product_feature .imgbox {
    width: 90%
}

.baygene_product_feature .imgbox img {
    width: 100%;
    max-height: 5.4rem;
    overflow: hidden
}

.baygene_product_feature.toptext_bottomimg .textbox {
    margin-left: auto;
    margin-top: .55rem;
    width: 100%;
    text-align: center
}

.baygene_product_feature.toptext_bottomimg .imgbox {
    width: 100%;
    text-align: center;
    margin-top: .5rem
}

.baygene_product_feature.toptext_bottomimg .imgbox img {
    width: auto;
    max-width: 100%
}

.baygene_product_feature.toptext_bottomimg .firstT {
    width: 7rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    direction: ltr
}

.baygene_product_feature.toptext_bottomimg .secondT {
    width: 8rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    direction: ltr
}

.baygene_product_feature .leftimg_righttext, .baygene_product_feature .lefttext_rightimg {
    line-height: normal;
    width: 100%;
    display: inline-block
}

.baygene_product_feature .leftimg_righttext_cross, .baygene_product_feature .leftimg_righttextbg, .baygene_product_feature .leftimgborder_righttext, .baygene_product_feature .leftimgborderbg_righttext {
    direction: rtl
}

.baygene_product_feature .lefttext_rightimg .imgbox {
    float: right
}

.baygene_product_feature .leftimg_righttext {
    direction: rtl;
    text-align: right
}

.baygene_product_feature .leftimg_righttext .textbox {
    margin-left: 0;
    margin-right: .6rem
}

.baygene_product_feature .leftimg_righttext .imgbox {
    float: left
}

.baygene_product_feature .content_box {
    height: 6.4rem;
    line-height: 6.4rem;
    vertical-align: top;
    background: #fafafa
}

.baygene_product_feature .textwrap {
    position: relative;
    margin-left: .7rem;
    width: 4.8rem
}

.baygene_product_feature .leftimg_righttextbg .textwrap, .baygene_product_feature .lefttextbg_rightimg .textwrap {
    min-height: 3rem;
    line-height: 3rem
}

.baygene_product_feature .leftimg_righttextbg .textbox, .baygene_product_feature .lefttextbg_rightimg .textbox {
    margin-left: 0;
    width: 100%;
    display: inline-block;
    margin-top: 0
}

.baygene_product_feature .leftimg_righttextbg .textbox_bg, .baygene_product_feature .lefttextbg_rightimg .textbox_bg {
    width: 3.24rem;
    height: 5.34rem;
    background: url(../images/baygene2019_productdetail_bg.png) no-repeat;
    background-size: cover;
    position: absolute;
    left: .3rem;
    top: -1.1rem
}

.baygene_product_feature .leftimg_righttextbg .imgbox, .baygene_product_feature .lefttextbg_rightimg .imgbox {
    float: right
}

.baygene_product_feature .leftimg_righttextbg .imgbox img, .baygene_product_feature .lefttextbg_rightimg .imgbox img {
    display: inline-block;
    vertical-align: bottom
}

.baygene_product_feature .leftimg_righttextbg .textwrap {
    margin-left: 0;
    margin-right: .6rem
}

.baygene_product_feature .leftimg_righttextbg .imgbox {
    float: left
}

.baygene_product_feature .leftimg_righttext_cross .textwrap, .baygene_product_feature .lefttext_rightimg_cross .textwrap {
    width: 116%;
    height: 4.8rem;
    line-height: 4.8rem;
    background-color: #fafafa;
    box-shadow: 0 10px 12px 0 rgba(0, 0, 0, .1);
    position: relative;
    z-index: 1;
    text-align: left;
    margin-left: 0;
    margin-right: 0
}

.baygene_product_feature .leftimg_righttext_cross .textbox, .baygene_product_feature .lefttext_rightimg_cross .textbox {
    display: inline-block;
    line-height: normal;
    margin-left: .7rem
}

.details_recommend .details_recommend_content .details_recommend_content_top .complete, .details_recommend .details_recommend_content_bottom_lb {
    display: none
}

.baygene_product_feature .leftimg_righttext_cross .imgbox, .baygene_product_feature .lefttext_rightimg_cross .imgbox {
    float: right
}

.baygene_product_feature .leftimg_righttext_cross .imgbox {
    float: left
}

.baygene_product_feature .leftimg_righttext_cross .textwrap {
    text-align: right
}

.baygene_product_feature .leftimg_righttext_cross .textbox {
    margin-left: 0;
    margin-right: .6rem
}

.baygene_product_feature .leftimgborderbg_righttext, .baygene_product_feature .lefttext_rightimgborderbg {
    max-width: 1230px;
    margin: 0 auto;
    padding: 0 15px
}

.baygene_product_feature .leftimgborderbg_righttext .textbox, .baygene_product_feature .lefttext_rightimgborderbg .textbox {
    width: 100%;
    margin-left: 0
}

.baygene_product_feature .leftimgborderbg_righttext .imgbox, .baygene_product_feature .lefttext_rightimgborderbg .imgbox {
    float: right;
    width: 96%;
    position: relative;
    top: .6rem
}

.baygene_product_feature .leftimgborderbg_righttext .imgbox .imgfather, .baygene_product_feature .lefttext_rightimgborderbg .imgbox .imgfather {
    width: 93%;
    position: relative;
    line-height: normal
}

.baygene_product_feature .leftimgborderbg_righttext .imgbox .imgfather .bg, .baygene_product_feature .lefttext_rightimgborderbg .imgbox .imgfather .bg {
    width: 59%;
    height: 85%;
    background: #444;
    filter: alpha(opacity=10);
    -moz-opacity: .1;
    -khtml-opacity: .1;
    opacity: .1;
    position: absolute;
    right: -40px;
    right: -.4rem;
    bottom: -40px;
    bottom: -.4rem
}

.baygene_product_feature .leftimgborderbg_righttext .imgbox img, .baygene_product_feature .lefttext_rightimgborderbg .imgbox img {
    position: relative;
    z-index: 1
}

.baygene_product_feature .lefttext_rightimgborderbg .imgfather {
    float: right
}

.baygene_product_feature .lefttext_rightimgborderbg .imgfather .bg {
    left: -40px;
    left: -.4rem
}

.baygene_product_feature .leftimgborderbg_righttext .textwrap {
    margin-left: 0;
    margin-right: .6rem
}

.baygene_product_feature .leftimgborderbg_righttext .imgbox, .baygene_product_feature .leftimgborderbg_righttext .imgbox .imgfather {
    float: left
}

.baygene_product_feature .leftimgborder_righttext, .baygene_product_feature .lefttext_rightimgborder {
    max-width: 1230px;
    margin: 0 auto;
    padding: 0 15px
}

.baygene_product_feature .leftimgborder_righttext .imgbox, .baygene_product_feature .lefttext_rightimgborder .imgbox {
    float: right;
    width: 96%
}

.baygene_product_feature .leftimgborder_righttext .imgbox img, .baygene_product_feature .lefttext_rightimgborder .imgbox img {
    position: relative;
    z-index: 1
}

.baygene_product_feature .leftimgborder_righttext .imgbox .imgfather, .baygene_product_feature .lefttext_rightimgborder .imgbox .imgfather {
    width: 93%;
    position: relative;
    float: right;
    line-height: normal
}

.baygene_product_feature .leftimgborder_righttext .imgbox .imgfather .bg, .baygene_product_feature .lefttext_rightimgborder .imgbox .imgfather .bg {
    width: 59%;
    height: 85%;
    border: 4px solid #e3e3e3;
    position: absolute;
    left: -40px;
    left: -.4rem;
    bottom: -40px;
    bottom: -.4rem
}

.baygene_product_feature .leftimgborder_righttext .textbox {
    margin-left: 0;
    margin-right: .6rem
}

.baygene_product_feature .leftimgborder_righttext .imgbox, .baygene_product_feature .leftimgborder_righttext .imgbox .imgfather {
    float: left
}

.baygene_product_feature .leftimgborder_righttext .imgbox .imgfather .bg {
    right: -40px;
    right: -.4rem;
    top: -40px;
    top: -.4rem
}

@media (max-width: 750px) {
    .baygene_product_feature.imgborderbg, .baygene_product_feature.leftimgborder, .baygene_product_feature.rightimgborder {
        padding-top: 0
    }

    .productdetail_imgtext {
        padding-bottom: 1.4rem
    }

    .detail_video {
        margin-top: .4rem
    }

    .detail_video .do {
        right: .4rem;
        bottom: 2.23rem
    }

    .detail_video .wz {
        opacity: 0;
        min-height: 200vh
    }

    .baygene_product_feature {
        height: auto;
        line-height: normal
    }

    .baygene_product_feature.imgborderbg .content_box {
        margin-bottom: .4rem
    }

    .baygene_product_feature.imgborderbg .content_box, .baygene_product_feature.leftimgborder .content_box_border, .baygene_product_feature.rightimgborder .content_box_border {
        background: 0 0;
        height: auto;
        line-height: normal;
        margin-top: 0
    }

    .baygene_product_feature .textbox {
        margin-top: 1.3rem;
        padding: 0 .6rem;
        margin-left: 0;
        width: auto
    }

    .baygene_product_feature .secondT {
        font-size: .24rem;
        color: #444;
        line-height: .36rem;
        margin-top: .2rem;
        direction: ltr
    }

    .baygene_product_feature .imgbox {
        width: 100%;
        margin-top: .6rem
    }

    .baygene_product_feature.toptext_bottomimg {
        overflow: hidden
    }

    .baygene_product_feature.toptext_bottomimg .textbox {
        padding: 0 15px;
        margin-top: .7rem
    }

    .baygene_product_feature .leftimg_righttext, .baygene_product_feature .leftimg_righttext_cross, .baygene_product_feature .leftimg_righttextbg, .baygene_product_feature .lefttext_rightimg, .baygene_product_feature .lefttext_rightimg_cross, .baygene_product_feature .lefttextbg_rightimg {
        padding: 0 .45rem
    }

    .baygene_product_feature.toptext_bottomimg .imgbox {
        width: 100%;
        text-align: center;
        margin-top: 0
    }

    .baygene_product_feature.toptext_bottomimg .imgbox img {
        max-width: none;
        height: 5.4rem;
        margin: 0 -100%
    }

    .baygene_product_feature.toptext_bottomimg .firstT {
        width: 100%;
        text-align: center;
        direction: ltr
    }

    .baygene_product_feature.toptext_bottomimg .secondT {
        width: 100%;
        text-align: center;
        margin-bottom: .5rem;
        direction: ltr
    }

    .baygene_product_feature .content_box {
        height: auto;
        line-height: normal;
        margin-bottom: .8rem;
        margin-top: .8rem
    }

    .baygene_product_feature .leftimg_righttextbg .textwrap, .baygene_product_feature .lefttextbg_rightimg .textwrap {
        margin: 2.05rem 0 1.3rem;
        width: auto
    }

    .baygene_product_feature .leftimg_righttextbg .textbox_bg, .baygene_product_feature .lefttextbg_rightimg .textbox_bg {
        left: .87rem
    }

    .baygene_product_feature .leftimg_righttextbg .imgbox, .baygene_product_feature .lefttextbg_rightimg .imgbox {
        margin-top: 0;
        margin-bottom: 0
    }

    .baygene_product_feature .leftimg_righttext_cross .textwrap, .baygene_product_feature .lefttext_rightimg_cross .textwrap {
        width: auto;
        height: 4.2rem;
        line-height: 4.2rem;
        margin-top: .8rem
    }

    .baygene_product_feature .leftimg_righttext_cross .textbox, .baygene_product_feature .lefttext_rightimg_cross .textbox {
        margin: 0;
        padding: 0 .6rem;
        width: auto
    }

    .baygene_product_feature .leftimg_righttext_cross .imgbox, .baygene_product_feature .lefttext_rightimg_cross .imgbox {
        margin-top: 0;
        margin-bottom: .8rem
    }

    .baygene_product_feature .leftimgborderbg_righttext, .baygene_product_feature .lefttext_rightimgborderbg {
        width: 100%;
        padding: 0
    }

    .baygene_product_feature .leftimgborderbg_righttext .textwrap, .baygene_product_feature .lefttext_rightimgborderbg .textwrap {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 0 15px;
        margin-top: .8rem
    }

    .baygene_product_feature .leftimgborderbg_righttext .textbox, .baygene_product_feature .lefttext_rightimgborderbg .textbox {
        margin-top: .4rem;
        padding: 0 1.05rem
    }

    .baygene_product_feature .leftimgborderbg_righttext .imgwrap, .baygene_product_feature .lefttext_rightimgborderbg .imgwrap {
        background: #fafafa;
        height: 4.5rem;
        margin-top: .55rem;
        margin-bottom: 1.9rem;
        padding: 0 15px
    }

    .baygene_product_feature .leftimgborderbg_righttext .imgbox, .baygene_product_feature .lefttext_rightimgborderbg .imgbox {
        margin-top: 0;
        margin-bottom: .8rem;
        width: 100%;
        padding: 0 .5rem
    }

    .baygene_product_feature .leftimgborder_righttext, .baygene_product_feature .lefttext_rightimgborder {
        padding: 0 .45rem
    }

    .baygene_product_feature .leftimgborder_righttext .textbox, .baygene_product_feature .lefttext_rightimgborder .textbox {
        margin-top: 1.3rem
    }

    .baygene_product_feature .leftimgborder_righttext .imgbox, .baygene_product_feature .lefttext_rightimgborder .imgbox {
        width: 100%;
        margin-top: 1rem
    }

    .baygene_product_feature .lefttext_rightimgborder .imgbox {
        margin-top: .6rem
    }
}

.details_recommend {
    width: 100%;
    padding-bottom: 1.4rem;
    margin-top: .8rem
}

.details_recommend .details_recommend_content {
    box-shadow: inset 0 -1px 0 0 #f6f6f6;
    border: 1px solid #eee
}

.details_recommend .details_recommend_content .details_recommend_content_top {
    border-bottom: solid 1px #eee;
    height: .6rem;
    line-height: .6rem;
    position: relative
}

.details_recommend .details_recommend_content .details_recommend_content_top li {
    font-size: .18rem;
    width: 1.29rem;
    text-align: center;
    cursor: pointer;
    position: relative
}

.details_recommend .details_recommend_content .details_recommend_content_top li p {
    position: relative;
    color: #444
}

.details_recommend .details_recommend_content .details_recommend_content_top li p i {
    height: .06rem;
    width: 100%;
    background: #fff;
    position: absolute;
    bottom: 1px;
    left: 0
}

.details_recommend .details_recommend_content .details_recommend_content_top li.cur p {
    color: #0c5ca8
}

.details_recommend .details_recommend_content .details_recommend_content_top li.cur p i {
    background: #0c5ca8
}

.details_recommend .details_recommend_content_bottom {
    padding: 0 .69rem
}

.details_recommend .details_recommend_content_bottom .showbox {
    margin: 0 auto;
    width: 100% !important
}

.details_recommend .details_recommend_content_bottom .btn_prev {
    position: absolute !important;
    left: -47px;
    left: -.47rem;
    height: 1.8rem !important;
    line-height: 1.8rem !important;
    padding-top: .2rem;
    cursor: pointer
}

.details_recommend .details_recommend_content_bottom_lb.cur {
    display: block !important
}

.details_recommend .details_recommend_content_bottom .btn_next {
    position: absolute !important;
    right: -27px;
    right: -.27rem;
    height: 1.8rem !important;
    line-height: 1.8rem !important;
    padding-top: .2rem;
    cursor: pointer
}

.details_recommend .details_recommend_content_bottom .o_lose {
    color: #888
}

.details_recommend .details_recommend_content_bottom li {
    width: 20%;
    text-align: center;
    padding-top: .3rem;
    padding-bottom: .29rem;
    cursor: pointer
}

.details_recommend .details_recommend_content_bottom li > a {
    display: block
}

.details_recommend .details_recommend_content_bottom li .lb_box {
    width: 1.8rem;
    margin: 0 auto
}

.details_recommend .details_recommend_content_bottom li .lb_box .img_box {
    height: 1.8rem;
    line-height: 1.8rem
}

.details_recommend .details_recommend_content_bottom li .lb_box .img_box img {
    max-width: 100%;
    max-height: 100%
}

.details_recommend .details_recommend_content_bottom li .lb_box .img_name {
    margin-top: .42rem;
    word-wrap: break-word;
    word-break: break-word;
    white-space: normal
}

.details_recommend .details_recommend_content_bottom li .lb_box .img_name p {
    font-size: .16rem;
    color: #111;
    margin-bottom: .15rem;
    line-height: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.details_recommend .details_recommend_content_bottom li .lb_box .img_name span {
    color: #444;
    font-size: .14rem
}

@media screen and (max-width: 750px) {
    .details_recommend {
        width: 100%;
        padding-bottom: 1rem;
        margin-top: 0
    }

    .details_recommend .details_comm_title {
        line-height: 1;
        padding-top: .38rem;
        padding-bottom: .41rem
    }

    .details_recommend .details_comm_title .title_left {
        border-left: .08rem solid #0c5ca8
    }

    .details_recommend .details_comm_title .title_left p {
        font-size: .28rem;
        padding-left: .2rem
    }

    .details_recommend .details_comm_title .title_right {
        text-align: right
    }

    .details_recommend .details_comm_title .title_right span {
        font-size: .28rem;
        color: #444
    }

    .details_recommend .details_comm_title .title_right i {
        font-size: .28rem;
        color: red
    }

    .details_recommend .details_recommend_content {
        box-shadow: inset 0 -1px 0 0 #f6f6f6;
        border: 1px solid #eee
    }

    .details_recommend .details_recommend_content .details_recommend_content_top {
        border-bottom: solid 1px #eee;
        height: .8rem;
        line-height: .8rem;
        position: relative
    }

    .details_recommend .details_recommend_content .details_recommend_content_top li {
        width: 25%;
        text-align: center;
        cursor: pointer;
        position: relative;
        font-size: .28rem
    }

    .details_recommend .details_recommend_content .details_recommend_content_top li p {
        display: inline-block
    }

    .details_recommend .details_recommend_content .details_recommend_content_top li p i {
        height: 1px
    }

    .details_recommend .details_recommend_content .details_recommend_content_top li.cur::after {
        height: 0
    }

    .details_recommend .details_recommend_content .details_recommend_content_top li.cur p {
        position: relative
    }

    .details_recommend .details_recommend_content .details_recommend_content_top li.cur p::after {
        display: block;
        content: "";
        width: 100%;
        height: .03rem;
        background: #0c5ca8;
        position: absolute;
        bottom: 0;
        left: 0
    }

    .details_recommend .details_recommend_content_bottom {
        padding: 0
    }

    .details_recommend .details_recommend_content_bottom .btn_next, .details_recommend .details_recommend_content_bottom .btn_prev {
        display: none !important
    }

    .details_recommend .details_recommend_content_bottom .showbox {
        width: 100% !important;
        padding-top: .41rem
    }

    .details_recommend .details_recommend_content_bottom .showbox > div {
        left: 0 !important;
        -webkit-transform: translate(0, 0, 0) !important;
        transform: translate(0, 0, 0) !important;
        -webkit-transform: translate3d(0, 0, 0) !important;
        transform: translate3d(0, 0, 0) !important
    }

    .details_recommend .details_recommend_content_bottom ul {
        white-space: normal !important
    }

    .details_recommend .details_recommend_content_bottom ul li {
        padding: 0 0 .3rem !important
    }

    .details_recommend .details_recommend_content_bottom ul li .lb_box, .details_recommend .details_recommend_content_bottom ul li .lb_box .img_box {
        width: 1.98rem
    }

    .details_recommend .details_recommend_content_bottom ul li .lb_box .img_box img {
        height: 1.98rem
    }

    .details_recommend .details_recommend_content_bottom ul li .lb_box .img_name {
        margin-top: .2rem
    }

    .details_recommend .details_recommend_content_bottom ul li .lb_box .img_name p {
        line-height: normal;
        height: auto;
        font-size: .24rem
    }

    .details_recommend .details_recommend_content_bottom ul li .lb_box .img_name span {
        font-size: .24rem
    }

    .details_recommend .details_recommend_content_bottom .more {
        width: 100%;
        display: inline-block;
        padding-bottom: .4rem;
        padding-top: .5rem;
        font-size: .24rem;
        color: #0c5ca8;
        text-align: center
    }

    .details_recommend .details_recommend_content_bottom .more span {
        color: #0c5ca8
    }

    .details_recommend .details_recommend_content_bottom .more i {
        color: #0c5ca8;
        vertical-align: baseline
    }
}

.product_comment .go_comment:hover, .publish_comment .submit:hover {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .1)
}

.details_mob_praise {
    display: none
}

@media screen and (max-width: 750px) {
    .padding15 {
        padding: 0 15px
    }

    .details_mob_praise {
        border-bottom: .2rem solid #f2f2f2;
        display: block;
        padding-top: .38rem
    }

    .details_mob_praise.no_data {
        padding: .15rem 0
    }

    .details_mob_praise.no_data .no_data_btn {
        width: 2.18rem;
        height: .7rem;
        line-height: .7rem;
        background-color: #0c5ca8;
        border-radius: 35px;
        float: right;
        font-size: .24rem;
        color: #fff;
        text-align: center
    }

    .details_mob_praise .details_comm_title {
        padding: 0 15px;
        line-height: 1
    }

    .details_mob_praise .details_comm_title .title_left {
        border-left: .08rem solid #0c5ca8
    }

    .details_mob_praise .details_comm_title .title_left p {
        font-size: .28rem;
        padding-left: .2rem
    }

    .details_mob_praise .details_comm_title .title_right {
        text-align: right
    }

    .details_mob_praise .details_comm_title .title_right span {
        font-size: .28rem;
        color: #444
    }

    .details_mob_praise .details_comm_title .title_right i {
        font-size: .28rem;
        color: red
    }

    .details_mob_praise .details_mob_praise_tag {
        margin-top: .46rem
    }

    .details_mob_praise .details_mob_praise_tag ul {
        padding: 0 15px
    }

    .details_mob_praise .details_mob_praise_tag ul li {
        font-size: .24rem;
        color: #444;
        width: 1.6rem;
        height: .5rem;
        background-color: #e6eef6;
        border-radius: 25px;
        text-align: center;
        line-height: .5rem;
        margin-left: .2rem;
        margin-bottom: .2rem
    }

    .details_mob_praise .details_user_praise {
        margin-top: .4rem
    }

    .details_mob_praise .details_user_praise .details_user_praise_li {
        border-top: 1px solid #f2f2f2;
        padding-top: .27rem
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise {
        padding: 0 15px
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_title .user_name {
        color: #000;
        font-size: .24rem;
        margin-right: .21rem
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_title .user_star {
        vertical-align: bottom
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_title .user_star li.cur i {
        color: #f7ab48
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_comment {
        margin-top: .32rem;
        margin-bottom: .33rem;
        color: #444;
        font-size: .24rem;
        line-height: .36rem
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_pic ul li {
        text-align: center;
        margin-bottom: .1rem
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_pic ul li .pic_box {
        width: 1.6rem;
        height: 1.6rem;
        margin: 0 auto;
        line-height: 1.6rem
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_pic ul li .pic_box img {
        max-width: 100%;
        max-height: 100%
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_pic .modelNo {
        margin-top: .19rem;
        font-size: .24rem
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_pic .modelNo i, .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_pic .modelNo span {
        color: #444
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_pic .modelNo i {
        margin-left: .26rem
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_pic .more {
        width: 100%;
        display: inline-block;
        padding-bottom: .4rem;
        padding-top: .52rem;
        font-size: .24rem;
        color: #0c5ca8;
        text-align: center
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_pic .more span {
        color: #0c5ca8
    }

    .details_mob_praise .details_user_praise .details_user_praise_li .user_praise .user_praise_pic .more i {
        color: #0c5ca8;
        vertical-align: baseline
    }
}

.product_specification {
    padding-top: .4rem;
    padding-bottom: .7rem
}

.product_specification .imgbox {
    width: 5.4rem;
    margin: 0 auto;
    text-align: center
}

.product_specification .imgbox img {
    max-width: 100%
}

.product_specification .classify_content {
    min-height: 20px
}

.product_specification .params {
    margin-top: .43rem
}

.product_specification .params .title {
    padding-left: .2rem;
    border-bottom: 1px solid #eee;
    position: relative;
    font-size: 0
}

.product_specification .params .title_text {
    display: inline-block;
    font-size: .24rem;
    color: #000;
    line-height: 1;
    font-weight: 400;
    margin-top: .11rem;
    margin-bottom: .11rem
}

.product_specification .params .close, .product_specification .params .open {
    position: absolute;
    right: .11rem;
    bottom: .11rem
}

.product_specification .params .close .iconfont, .product_specification .params .open .iconfont {
    color: #aaa;
    font-size: .2rem
}

.product_specification .params .open .iconshouji1 {
    display: none
}

.product_specification .params .close .iconshouji1, .product_specification .params .open .iconshouji- {
    display: block
}

.product_specification .params .close .iconshouji- {
    display: none
}

.product_specification .params .item_tr {
    border-bottom: 1px solid #f6f6f6;
    position: relative
}

.product_specification .params .item_tr .item {
    position: relative
}

.product_specification .params .item_tr:after {
    display: block;
    content: "";
    width: .24rem;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: -1px;
    left: 50%;
    margin-left: -.12rem
}

.product_specification .params .item_tr .item:first-child {
    padding-right: .12rem
}

.product_specification .params .item_tr .item:first-child + .item {
    padding-left: .12rem
}

.product_specification .params .name {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding: .14rem 0 .14rem .2rem;
    font-size: 0
}

.product_specification .params .name_text, .product_specification .params .value {
    font-size: .14rem;
    line-height: .24rem;
    color: #555;
    font-weight: 400
}

.product_specification .params .value {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    padding: .14rem 0 .14rem .2rem
}

.product_specification .params .explain {
    display: inline-block;
    color: #555;
    font-size: .16rem;
    margin-left: .1rem;
    cursor: pointer;
    position: relative
}

.product_specification .params .explain:hover {
    color: #0c5ca8
}

.product_specification .params .explain:hover .explain_content {
    display: block
}

.product_specification .params .explain_content {
    width: 2rem;
    border-radius: 2px;
    border: 1px solid #eee;
    background: #fff;
    position: absolute;
    top: .26rem;
    left: 0;
    z-index: 1;
    display: none;
    font-size: .12rem;
    color: #444;
    line-height: .18rem;
    font-weight: 400;
    padding: .11rem .09rem .1rem .07rem
}

@media (max-width: 750px) {
    .product_specification {
        padding-bottom: .25rem
    }

    .product_specification .imgbox {
        width: 5.4rem
    }

    .product_specification .params {
        margin-top: 0
    }

    .product_specification .params .title {
        padding-left: 0;
        border-color: #ccc
    }

    .product_specification .params .title_text {
        font-size: .28rem;
        margin-top: .3rem;
        margin-bottom: .3rem
    }

    .product_specification .params .close, .product_specification .params .open {
        right: .2rem;
        bottom: .2rem
    }

    .product_specification .params .close .iconfont, .product_specification .params .open .iconfont {
        font-size: .32rem
    }

    .product_specification .params .item_tr {
        border-bottom: none
    }

    .product_specification .params .item_tr:after {
        display: none
    }

    .product_specification .params .item_tr .item {
        border-bottom: 1px solid #efefef
    }

    .product_specification .params .item_tr .item:first-child {
        padding-right: 0
    }

    .product_specification .params .item_tr .item:first-child + .item {
        padding-left: 0
    }

    .product_specification .params .name {
        padding: .26rem 0
    }

    .product_specification .params .name_text {
        font-size: .24rem;
        color: #000;
        line-height: .36rem;
        font-weight: 400
    }

    .product_specification .params .value {
        padding: .26rem 0;
        font-size: .24rem;
        color: #444;
        line-height: .36rem;
        font-weight: 400
    }

    .product_specification .params .explain {
        font-size: .26rem
    }

    .product_specification .params .explain_content {
        width: 3.72rem;
        font-size: .24rem;
        color: #444;
        line-height: .36rem;
        font-weight: 400;
        left: .2rem;
        top: .33rem
    }
}

.product_koubei {
    padding-top: .53rem
}

.product_koubei .koubei_tab {
    font-size: 0;
    border-bottom: 1px solid #eee
}

.product_koubei .tab_item {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    font-size: .18rem;
    color: #444;
    line-height: .2rem;
    font-weight: 400;
    padding: .28rem .34rem;
    margin-right: 0
}

.product_koubei .tab_item:first-child {
    padding-left: .21rem
}

.product_koubei .tab_item:before {
    display: block;
    content: "";
    width: 1px;
    height: .14rem;
    background: #ddd;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.product_koubei .tab_item:first-child:before {
    display: none
}

.product_koubei .tab_item.cur, .product_koubei .tab_item.cur .tab_item_num {
    color: #0c5ca8
}

.product_koubei .tab_item_num {
    color: #444;
    display: inline-block;
    vertical-align: 1px
}

.product_comment {
    padding-bottom: 1.4rem
}

.product_comment .summary {
    padding: 0 0 .15rem .21rem;
    border-bottom: 1px solid #eee;
    position: relative
}

.product_comment .praise {
    font-size: 0;
    display: inline-block;
    vertical-align: top;
    margin-top: .47rem
}

.product_comment .praise_text {
    font-size: .18rem;
    color: #555;
    line-height: .2rem;
    font-weight: 400
}

.product_comment .praise_num, .product_comment .praise_percent {
    color: #0c5ca8;
    vertical-align: -.08rem;
    display: inline-block;
    font-weight: 400
}

.product_comment .praise_num {
    font-size: .48rem;
    line-height: 1;
    margin-left: .18rem
}

.product_comment .praise_percent {
    font-size: .18rem;
    line-height: .2rem
}

.product_comment .user_impress {
    display: inline-block;
    vertical-align: middle;
    width: 55%;
    min-height: 1rem;
    border-left: 2px solid #ededed;
    padding-left: .23rem;
    margin-left: .25rem;
    margin-top: .37rem
}

.product_comment .user_impress .title {
    font-size: .14rem;
    color: #000;
    line-height: .16rem;
    font-weight: 400
}

.product_comment .user_impress .impress_list {
    font-size: 0;
    margin-top: .04rem
}

.product_comment .user_impress .impress_item {
    display: inline-block;
    vertical-align: middle;
    font-size: .12rem;
    color: #444;
    line-height: .3rem;
    font-weight: 400;
    padding: 0 .16rem;
    border: 1px solid #e4e4e4;
    margin-right: .1rem;
    margin-top: .1rem;
    cursor: pointer
}

.product_comment .user_impress .impress_item.cur {
    color: #fff;
    background: #0c5ca8
}

.product_comment .go_comment {
    width: 1.6rem;
    height: .48rem;
    background-color: #0c5ca8;
    border-radius: .24rem;
    text-align: center;
    font-size: .16rem;
    color: #fff;
    line-height: .48rem;
    font-weight: 400;
    position: absolute;
    right: 1.2rem;
    top: 1rem;
    transition: box-shadow .3s
}

.product_comment .comment_tab {
    font-size: 0;
    margin-top: .54rem
}

.product_comment .comment_tab .comment_tab_item {
    font-size: .14rem;
    color: #444;
    line-height: .16rem;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    margin-right: .59rem;
    cursor: pointer
}

.product_comment .comment_tab .comment_tab_item .icon {
    display: inline-block;
    vertical-align: -2px;
    width: 14px;
    height: 14px;
    background: url(../images/baygene2019_productdetail_icon.png) -2px -25px no-repeat;
    margin-right: .1rem
}

.product_comment .comment_tab .comment_tab_item.cur .icon {
    background-position: -2px -41px
}

.product_comment .comment_tab .comment_tab_item .num {
    color: #444;
    display: inline-block;
    vertical-align: 1px
}

.product_comment .list_item {
    padding: .31rem 0 .3rem .2rem;
    border-bottom: 1px solid #eee
}

.product_comment .list_item .user {
    font-size: .14rem;
    color: #000;
    line-height: .16rem;
    font-weight: 400
}

.product_comment .list_item .name {
    margin-right: .26rem
}

.product_comment .list_item .from {
    margin-left: .09rem;
    display: inline-block;
    vertical-align: 0
}

.product_comment .list_item .evaluate {
    font-size: 0;
    margin-top: .26rem
}

.product_comment .list_item .evaluate .text {
    font-size: .14rem;
    color: #555;
    line-height: .16rem;
    font-weight: 400;
    margin-right: .2rem
}

.product_comment .list_item .evaluate .star {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    margin-right: .08rem
}

.product_comment .list_item .evaluate .star .kong {
    font-size: .16rem;
    color: #aaa;
    line-height: normal;
    font-weight: 400;
    display: inline-block
}

.product_comment .list_item .evaluate .star .shi {
    font-size: .16rem;
    color: #f7ab48;
    line-height: normal;
    font-weight: 400;
    display: none
}

.product_comment .list_item .evaluate .star.cur .kong {
    display: none
}

.product_comment .list_item .evaluate .star.cur .shi {
    display: inline-block
}

.product_comment .list_item .text {
    font-size: .14rem;
    color: #000;
    line-height: .24rem;
    font-weight: 400;
    margin-top: .17rem
}

.product_comment .list_item .img_wrap {
    margin-top: .24rem;
    font-size: 0
}

.product_comment .list_item .img_wrap .img_box {
    display: inline-block;
    vertical-align: middle;
    width: .8rem;
    height: .8rem;
    overflow: hidden;
    margin-right: .16rem;
    cursor: pointer;
    border: 1px solid transparent
}

.product_comment .list_item .img_wrap .img_box:hover {
    border-color: #0c5ca8
}

.product_comment .list_item .img_wrap .img_box .img {
    width: 100%
}

.product_comment .list_item .big_img_box {
    margin-top: .16rem;
    max-width: 4.2rem;
    max-height: 4.2rem;
    overflow: hidden
}

.product_comment .list_item .big_img_box .img {
    width: auto;
    max-width: 4.2rem;
    height: auto;
    max-height: 4.2rem
}

.product_comment .list_item .rightpart {
    vertical-align: top;
    margin-top: .3rem
}

.product_comment .list_item .date {
    font-size: .12rem;
    color: #444;
    line-height: .24rem;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle
}

.product_comment .list_item .zan {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin-left: .35rem
}

.product_comment .list_item .zan_icon {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -.02rem
}

.product_comment .list_item .zan_icon .iconzan_changtai {
    color: #0c5ca8;
    font-size: .22rem
}

.product_comment .list_item .zan_icon .iconzan_yizan {
    color: #0c5ca8;
    font-size: .22rem;
    display: none
}

.product_comment .list_item .zan_icon.cur .iconzan_changtai {
    display: none
}

.product_comment .list_item .zan_icon.cur .iconzan_yizan {
    display: block
}

.product_comment .list_item .zan_num {
    font-size: .12rem;
    color: #444;
    line-height: .14rem;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    margin-left: .15rem
}

.product_comment .nocomment {
    margin-top: .4rem;
    text-align: center
}

.product_comment .nocomment .imgbox {
    width: 1.6rem;
    margin: 0 auto
}

.product_comment .nocomment .imgbox img {
    width: 100%
}

.product_comment .nocomment .text {
    font-size: .14rem;
    color: #444;
    line-height: .16rem;
    font-weight: 400;
    margin-top: .2rem
}

@media (min-width: 751px) and (max-width: 1200px) {
    .product_comment .list_item .zan {
        margin-left: .15rem
    }

    .product_comment .list_item .zan_num {
        margin-left: .1rem
    }
}

.publish_comment .title {
    font-size: .24rem;
    color: #000;
    line-height: .26rem;
    font-weight: 400;
    padding: .48rem 0 .1rem .24rem;
    border-bottom: 1px solid #eee
}

.publish_comment .evaluate {
    font-size: 0;
    margin-top: .26rem;
    padding-left: .24rem
}

.publish_comment .evaluate .text {
    font-size: .14rem;
    color: #555;
    line-height: normal;
    font-weight: 400;
    margin-right: .2rem;
    display: inline-block;
    vertical-align: middle
}

.publish_comment .evaluate .star {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    margin-right: .08rem;
    cursor: pointer
}

.publish_comment .evaluate .star .kong {
    font-size: .24rem;
    color: #aaa;
    line-height: normal;
    font-weight: 400;
    display: inline-block
}

.publish_comment .evaluate .star .shi {
    font-size: .24rem;
    color: #f7ab48;
    line-height: normal;
    font-weight: 400;
    display: none
}

.publish_comment .evaluate .star.cur .kong {
    display: none
}

.publish_comment .evaluate .star.cur .shi {
    display: inline-block
}

.publish_comment .evaluate .evaluate_describe {
    font-size: .14rem;
    color: #0c5ca8;
    line-height: normal;
    font-weight: 400;
    margin-left: .1rem;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 1px
}

.publish_comment .comment_textarea {
    margin-top: .2rem;
    font-size: 0;
    padding-left: .24rem
}

.publish_comment .comment_textarea .text {
    font-size: .14rem;
    color: #555;
    line-height: .24rem;
    font-weight: 400;
    margin-right: .2rem;
    display: inline-block;
    vertical-align: top
}

.publish_comment .comment_textarea .textarea {
    width: 7.2rem;
    height: 1.26rem;
    border: 1px solid #eee;
    margin-top: .05rem;
    padding: .1rem;
    font-size: .14rem;
    color: #aaa;
    line-height: .24rem;
    font-weight: 400;
    resize: none;
    overflow-y: auto
}

.publish_comment .comment_textarea .tip {
    font-size: .14rem;
    color: #555;
    line-height: .14rem;
    font-weight: 400;
    display: inline-block;
    vertical-align: bottom
}

.publish_comment .upload_imgbox {
    margin-top: .2rem;
    font-size: 0;
    padding-left: .24rem
}

.publish_comment .upload_imgbox .text {
    font-size: .14rem;
    color: #555;
    line-height: .24rem;
    font-weight: 400;
    margin-right: .2rem;
    display: inline-block;
    vertical-align: top
}

.publish_comment .upload_imgbox .upload {
    width: .8rem;
    height: .8rem;
    background-color: #f6f6f6;
    position: relative;
    display: inline-block;
    margin-top: .04rem
}

.publish_comment .upload_imgbox .upload .add {
    width: .16rem;
    height: .16rem;
    font-size: .16rem;
    color: #aaa;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.publish_comment .upload_imgbox .img_num {
    margin-left: .1rem;
    font-size: .14rem;
    color: #555;
    line-height: .14rem;
    font-weight: 400;
    display: inline-block;
    vertical-align: bottom
}

.publish_comment .upload_imgbox .img_num .cur_num {
    color: #555;
    display: inline-block;
    vertical-align: top
}

.publish_comment .upload_imgbox .imgbox, .publish_comment .upload_imgbox .upload_imglist {
    display: inline-block;
    vertical-align: middle
}

.publish_comment .upload_imgbox .imgbox {
    width: .8rem;
    height: .8rem;
    position: relative;
    margin-right: .16rem;
    margin-top: .04rem;
    text-align: center;
    background: #f6f6f6
}

.publish_comment .upload_imgbox .imgbox img {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%
}

.publish_comment .upload_imgbox .imgbox .delete {
    width: 20px;
    height: 20px;
    background: url(../images/baygene2019_productdetail_icon.png) -2px -2px no-repeat;
    cursor: pointer;
    position: absolute;
    right: -.1rem;
    top: -.1rem;
    z-index: 1
}

.publish_comment .submit {
    display: block;
    text-align: center;
    margin-left: 1.02rem;
    margin-top: .2rem;
    width: 1.6rem;
    height: .48rem;
    background-color: #0c5ca8;
    border-radius: .24rem;
    font-size: .14rem;
    color: #fff;
    line-height: .48rem;
    font-weight: 400;
    transition: box-shadow .3s
}

.publish_comment .submit.disabled {
    background-color: #c8c8c8;
    cursor: default
}

.submitPop {
    width: 5.2rem;
    margin-left: -2.6rem;
    text-align: center;
    background-color: #fff;
    border-radius: 4px
}

.submitPop .pop_content {
    padding: 0 .1rem
}

.submitPop .result {
    padding-top: .38rem;
    font-size: .24rem;
    color: #444;
    line-height: .26rem;
    font-weight: 400
}

.submitPop .tip {
    margin-top: .32rem;
    font-size: .14rem;
    color: #444;
    line-height: .24rem;
    font-weight: 400
}

.submitPop .btn_box {
    margin-top: .55rem;
    padding-bottom: .3rem
}

.submitPop .btn {
    display: inline-block;
    width: 1.6rem;
    height: .48rem;
    background-color: #0c5ca8;
    border-radius: .24rem;
    font-size: .18rem;
    color: #fff;
    line-height: .48rem;
    font-weight: 400
}

@media (max-width: 750px) {
    .submitPop .result {
        font-size: .28rem;
        color: #444;
        line-height: .3rem;
        font-weight: 400
    }

    .submitPop .tip {
        font-size: .18rem;
        color: #444;
        line-height: .34rem;
        font-weight: 400
    }

    .submitPop .btn {
        font-size: .22rem;
        color: #fff;
        line-height: .48rem;
        font-weight: 400
    }
}

.pager {
    margin: .35rem 0 0 .1rem
}

.product_report {
    padding-bottom: 1.4rem
}

.product_report .summary {
    padding-top: .25rem
}

.product_report .jianshu {
    font-size: .14rem;
    color: #444;
    line-height: .18rem;
    font-weight: 400;
    padding-left: .2rem
}

.product_report .jianshu .num {
    color: #444;
    display: inline-block;
    vertical-align: top
}

.product_report .comprehensive {
    height: .48rem;
    line-height: .48rem;
    background-color: #fafafa;
    font-size: 0;
    padding-left: .2rem;
    margin-top: .45rem
}

.product_report .comprehensive .text {
    font-size: .14rem;
    color: #000;
    line-height: .48rem;
    font-weight: 700;
    margin-right: .18rem
}

.product_report .comprehensive .star {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    margin-right: .06rem
}

.product_report .comprehensive .star .kong {
    font-size: .16rem;
    color: #aaa;
    line-height: normal;
    font-weight: 400;
    display: inline-block
}

.product_report .comprehensive .star .shi {
    font-size: .16rem;
    color: #f7ab48;
    line-height: normal;
    font-weight: 400;
    display: none
}

.product_report .comprehensive .star.cur .kong {
    display: none
}

.product_report .comprehensive .star.cur .shi {
    display: inline-block
}

.product_report .comprehensive .conclusion {
    font-size: .14rem;
    color: #0c5ca8;
    line-height: .48rem;
    font-weight: 400;
    margin-left: .22rem
}

.product_report .list_item {
    padding: .31rem 0 .3rem .2rem;
    border-bottom: 1px solid #eee
}

.product_report .list_item .user {
    font-size: .14rem;
    color: #000;
    line-height: .16rem;
    font-weight: 400
}

.product_report .list_item .name {
    margin-right: .26rem
}

.product_report .list_item .from {
    margin-left: .09rem;
    display: inline-block;
    vertical-align: 0
}

.product_report .list_item .evaluate {
    font-size: 0;
    margin-top: .26rem
}

.product_report .list_item .evaluate .text {
    font-size: .14rem;
    color: #555;
    line-height: .16rem;
    font-weight: 400;
    margin-right: .2rem
}

.product_report .list_item .evaluate .star {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    margin-right: .08rem
}

.product_report .list_item .evaluate .star .kong {
    font-size: .16rem;
    color: #aaa;
    line-height: normal;
    font-weight: 400;
    display: inline-block
}

.product_report .list_item .evaluate .star .shi {
    font-size: .16rem;
    color: #f7ab48;
    line-height: normal;
    font-weight: 400;
    display: none
}

.product_report .list_item .evaluate .star.cur .kong {
    display: none
}

.product_report .list_item .evaluate .star.cur .shi {
    display: inline-block
}

.product_report .list_item .text {
    font-size: .14rem;
    color: #000;
    line-height: .24rem;
    font-weight: 400;
    margin-top: .17rem
}

.product_report .list_item .rightpart {
    vertical-align: top;
    margin-top: .14rem;
    position: relative
}

.product_report .list_item .date {
    font-size: .12rem;
    color: #444;
    line-height: .24rem;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle
}

.product_report .list_item .zan {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin-left: .35rem
}

.product_report .list_item .zan_icon {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -.02rem
}

.product_report .list_item .zan_icon .iconzan_changtai {
    color: #0c5ca8;
    font-size: .22rem
}

.product_report .list_item .zan_icon .iconzan_yizan {
    color: #0c5ca8;
    font-size: .22rem;
    display: none
}

.product_report .list_item .zan_icon.cur .iconzan_changtai {
    display: none
}

.product_report .list_item .zan_icon.cur .iconzan_yizan {
    display: block
}

.product_report .list_item .zan_num {
    font-size: .12rem;
    color: #444;
    line-height: .14rem;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    margin-left: .15rem
}

.product_report .list_item .open_close {
    vertical-align: bottom;
    padding-left: 1.5rem;
    padding-bottom: .04rem
}

.product_service .instruction .item, .product_service .warranty .name {
    vertical-align: top
}

.product_report .list_item .close, .product_report .list_item .open {
    font-size: .16rem;
    color: #444;
    line-height: .16rem;
    font-weight: 400
}

.product_report .list_item .close .icon, .product_report .list_item .open .icon {
    font-size: .12rem;
    color: #444;
    margin-left: .08rem;
    position: relative;
    top: -.01rem
}

.product_report .list_item .close .icon {
    top: -.03rem
}

.product_report .list_item .img_box {
    max-width: 66.7%;
    margin-top: .54rem;
    margin-bottom: .34rem
}

.product_report .list_item .img_box .img {
    max-width: 100%
}

.product_report .list_item .list_content p {
    font-size: .14rem;
    color: #000;
    line-height: .24rem;
    font-weight: 400;
    margin-top: .17rem
}

.product_report .list_item .list_content img {
    max-width: 66.7%;
    margin-top: .54rem;
    margin-bottom: .34rem
}

.product_report .noreport {
    margin-top: .4rem;
    text-align: center
}

.product_report .noreport .imgbox {
    width: 1.6rem;
    margin: 0 auto
}

.product_report .noreport .imgbox img {
    width: 100%
}

.product_report .noreport .text {
    font-size: .14rem;
    color: #444;
    line-height: .16rem;
    font-weight: 400;
    margin-top: .18rem;
    margin-bottom: .55rem
}

@media (min-width: 751px) and (max-width: 1200px) {
    .product_report .list_item .zan {
        margin-left: .15rem
    }

    .product_report .list_item .zan_num {
        margin-left: .1rem
    }
}

.product_service {
    padding-top: .24rem;
    padding-bottom: 1.6rem
}

.product_service .instruction {
    margin-bottom: 15px
}

.product_service .instruction .title {
    font-size: .24rem;
    color: #000;
    line-height: 1;
    font-weight: 400;
    padding: .4rem 0 .11rem .19rem;
    border-bottom: 1px solid #eee;
    margin-bottom: .21rem
}

.product_service .instruction .table {
    max-width: 1230px;
    padding: 0 15px;
    margin: 0 auto
}

.product_service .instruction .name, .product_service .instruction .value {
    font-size: .14rem;
    color: #555;
    line-height: .48rem;
    padding-left: .2rem;
    font-weight: 400;
    width: 100%;
    display: inline-block
}

.product_service .instruction .name {
    background: #f6f6f6
}

.product_service .instruction .download {
    color: #1865aa
}

.product_service .warranty {
    font-size: 12px
}

.product_service .warranty .title {
    font-size: .24rem;
    color: #000;
    line-height: 1;
    font-weight: 400;
    padding: .4rem 0 .11rem .19rem;
    border-bottom: 1px solid #eee
}

.product_service .warranty .name, .product_service .warranty .value {
    font-size: .14rem;
    color: #555;
    line-height: .24rem;
    padding: .16rem .26rem .16rem .2rem;
    font-weight: 400
}

.product_service .warranty .item {
    border-top: 1px solid #f6f6f6
}

.product_service .warranty .item:first-child {
    border-top: none
}

.product_service .warranty .imgbox {
    width: 100%;
    margin-top: .3rem;
    margin-bottom: .25rem
}

.product_service .warranty .imgbox img {
    width: 100%
}

.product_service .special_instruction .title {
    font-size: .24rem;
    color: #000;
    line-height: 1;
    font-weight: 400;
    padding: .4rem 0 .11rem .19rem;
    border-bottom: 1px solid #eee
}

.product_service .special_instruction .wrap {
    padding: 0 0 0 .19rem
}

.product_service .special_instruction .remark {
    font-size: .14rem;
    color: #555;
    line-height: .24rem;
    font-weight: 400;
    margin-top: .06rem
}

.product_service .special_instruction .item {
    font-size: 0;
    position: relative
}

.product_service .special_instruction .text {
    font-size: 14px;
    color: #555;
    line-height: 24px;
    font-weight: 400
}

.product_service .special_instruction .index {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #555;
    border-radius: 50%;
    margin-right: 1px
}

.product_service .special_instruction .index .inner {
    display: block;
    font-size: 12px;
    color: #555;
    line-height: 12px;
    font-weight: 400;
    text-align: center;
    width: 12px;
    height: 12px;
    margin: 1px
}

.product_service .yanbao .title {
    font-size: .24rem;
    color: #000;
    line-height: 1;
    font-weight: 400;
    padding: .4rem 0 .11rem .19rem;
    border-bottom: 1px solid #eee
}

.product_service .yanbao .text {
    font-size: .14rem;
    color: #555;
    line-height: .2rem;
    font-weight: 400;
    padding: .12rem 0 0 .19rem
}

@media (max-width: 750px) {
    .product_service {
        padding-top: 0;
        padding-bottom: .92rem
    }

    .product_service .instruction .title {
        font-size: .28rem;
        padding: .6rem 0 .29rem;
        margin-bottom: 0
    }

    .product_service .instruction .table {
        width: 100%;
        padding: 0
    }

    .product_service .instruction .item:nth-child(odd) {
        background: #fafafa
    }

    .product_service .instruction .item:nth-child(even) {
        background: #fff
    }

    .product_service .instruction .name {
        width: 40%;
        background: 0 0;
        font-size: .24rem;
        color: #000;
        line-height: .36rem;
        font-weight: 400;
        padding: .22rem 0 .22rem 15px
    }

    .product_service .instruction .value {
        width: 60%;
        font-size: .24rem;
        color: #444;
        line-height: .36rem;
        font-weight: 400;
        padding: .22rem 0
    }

    .product_service .instruction .download {
        color: #005aaa
    }

    .product_service .warranty .title {
        font-size: .28rem;
        padding: .6rem 0 .29rem;
        margin-bottom: 0;
        border-color: #ccc
    }

    .product_service .warranty .item {
        border-top: none;
        border-bottom: 1px solid #efefef
    }

    .product_service .warranty .name {
        width: 40%;
        font-size: .24rem;
        color: #000;
        line-height: .36rem;
        font-weight: 400;
        padding: .28rem 0
    }

    .product_service .warranty .value {
        width: 60%;
        font-size: .24rem;
        color: #444;
        line-height: .36rem;
        font-weight: 400;
        padding: .28rem .2rem .28rem 0
    }

    .product_service .warranty .imgbox {
        margin-top: .6rem;
        margin-bottom: 0
    }

    .product_service .special_instruction .title {
        font-size: .28rem;
        padding: .6rem 0 .29rem;
        border-color: #c8c8c8
    }

    .product_service .special_instruction .wrap {
        padding: 0
    }

    .product_service .special_instruction .remark {
        font-size: .24rem;
        color: #000;
        line-height: .48rem;
        font-weight: 400;
        width: 5.6rem
    }

    .product_service .special_instruction .text {
        font-size: .24rem;
        color: #444;
        line-height: .48rem;
        font-weight: 400
    }

    .product_service .special_instruction .index {
        border: 1px solid #444
    }

    .product_service .special_instruction .index .inner {
        font-size: .2rem;
        color: #444;
        line-height: .2rem;
        font-weight: 400;
        width: .2rem;
        height: .2rem
    }

    .product_service .yanbao .title {
        font-size: .28rem;
        padding: .6rem 0 .29rem;
        border-color: #c8c8c8
    }

    .product_service .yanbao .text {
        font-size: .24rem;
        color: #444;
        line-height: .4rem;
        font-weight: 400;
        padding: .2rem 0 0
    }
}

.item_box {
    margin-bottom: .4rem
}

.item_box .item_title_big {
    font-size: .24rem;
    color: #111;
    font-weight: 700;
    padding-bottom: .17rem;
    border-bottom: 1px solid #eee
}

@media (max-width: 750px) {
    .item_box .item_title_big {
        font-size: .36rem
    }
}

.item_box .item_title_small {
    margin-top: .2rem;
    margin-bottom: .18rem;
    font-size: .18rem;
    color: #111;
    font-weight: 700
}

@media (max-width: 750px) {
    .item_box .item_title_small {
        font-size: .3rem
    }
}

.item_box .text {
    color: #111;
    font-size: .14rem;
    padding-bottom: .1rem;
    line-height: 2
}

.item_box .tk p {
    margin-bottom: .15rem
}

@media (max-width: 750px) {
    .item_box .text {
        font-size: .24rem
    }

    .item_box .tk p {
        margin-bottom: .3rem
    }
}

.item_box .tk p:last-child {
    margin-bottom: 0
}

.bigImgBox {
    z-index: 10;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3)
}

.bigImgBox img {
    cursor: pointer;
    display: block;
    visibility: hidden
}

.bigImgBox .imgW100 {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0
}

.bigImgBox .imgH100 {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%
}

@media (max-width: 750px) {
    .footer_box {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%
    }
}

@media (min-width: 751px) {
    .footer_box {
        position: static
    }
}