#gooddetail{
    /*background-color: #eee;*/
}
.detail-version2-container.detail-wrap {
    font-size: 12px;
    overflow: visible;
}
.ck2{
    border: 2px solid #0D8EE7;
}
.fexbuju{
    display: flex;
}
.video-material .intro-msg {
    color: #999;
    font-size: 12px;
    margin-top: 12px;
    margin-bottom: 12px;
    text-align: center;
    display: block;
}
.video-material .video-block {
    display: flex;
    overflow: hidden;
}
.video-material .video-block.no-video .empty-div:after {
    content: "";
    position: absolute;
    top: 60px;
    left: 50%;
    margin-left: -70px;
    width: 140px;
    height: 140px;
    display: block;
    background: url(../images/gooddetail/live-img.png) 0 -340px;
}
.lingqu-quanbox {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0D8EE7;
    padding: 5px 0;
    position: relative;
    width: fit-content;
    margin: 0 auto;
    overflow: hidden;
}
.lingqu-quanbox-left:after {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    background: #fff;
    left: -7px;
    top: 12px;
    z-index: 9;
}
.lingqu-quanbox:after {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    background: #fff;
    border: 1px solid #0D8EE7;
    right: -6px;
    top: 12px;
    z-index: 9;
    box-sizing: border-box;
}
.goods-item-content .lingqu-quanbox-text.lingqu-quanbox-right {
    color: #0D8EE7;
    background: #fff;
    height: 24px;
    line-height: 24px;
    border: 1px solid #0D8EE7;
    border-left: none;
    overflow: hidden;
}
.goods-item-content .lingqu-quanbox-text {
    line-height: 26px;
    background: #0D8EE7;
    padding: 0 10px;
    color: #0D8EE7;
}
.goods-info .tag i, .goods-info-tj .goods-sale .tag i.tag-jd{
    width: 16px;
    height: 16px;
    background: url(../images/jd.png) no-repeat;
    float: right;
}
.goods-info .tag i, .goods-info-tj .goods-sale .tag i.tag-pdd{
    width: 16px;
    height: 16px;
    float: right;
    background: url(../images/pdd.png)  no-repeat;
    margin-left: 4px;
}

.tool-row {
    font-size: 12px;
    font-weight: 400;
    color: #1690ff;
}
.video-material .video-block {
    display: flex;
    overflow: hidden;
}

.video-material .video-block.no-video .empty-div {
    position: relative;
    display: block;
    flex: 1;
    height: 300px;
    padding-top: 210px;
    line-height: 24px;
    text-align: center;
    color: #666;
    font-size: 14px;
    box-sizing: border-box;
}
.weixin_exp_main .center .active{
    display: block;
}
.weixin_exp_main .center{
    width: 178px;
}
.weixin_exp_main .center .unactive{
    display: none;
}
.text-block img{
    display: inline-block;
}
.detail-wrap {
    font-size: 14px;
    font-family: "Microsoft Yahei";
    width: 1200px!important;
    margin: 0px auto 0!important;
    position: relative;
    overflow: hidden;
    padding-bottom: 20px;
}
.activequan{
    height: 50px;
    display: flex;
    justify-content: flex-end;
    color: #0e8ee7;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    line-height: 50px;
}
.detail-version2-container.detail-wrap {
    font-size: 12px;
    overflow: visible;
    padding-top: 20px;
}
.footer-bg {
    width: 100%;
}
/*左边*/
.detail-version2-container .dv2-left {
    width: 400px;
    float: left;
}
.detail-version2-container .dv2-left .top-cent {
    width: 100%;
    height: 475px;
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
}
.detail-version2-container .dv2-left .top-cent a {
    line-height: 370px;
    height: 370px;
    display: block;
    text-align: center;
}
.detail-version2-container .dv2-left .top-cent ul.msg {
    margin: 20px 0;
}
container .dv2-left .top-cent ul.msg li:first-child {
    width: 150px;
}
.detail-version2-container .dv2-left .top-cent ul.msg li {
    float: left;
    width: 50px;
    margin-right: 20px;
    text-align: left;
}
.detail-version2-container .dv2-left .top-cent ul.msg li h3 {
    font-size: 14px;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 19px;
}
.detail-version2-container .dv2-left .top-cent ul.msg li span.label {
    height: 16px;
    background: #ffeaef;
    border-radius: 2px;
    border: 1px solid #fac7d2;
    color: #ff0036;
    display: inline-block;
    line-height: 16px;
    padding: 0 5px;
    margin-top: 12px;
}
.layui-inline, img {
    display: inline-block;
}
.layui-btn, .layui-edge, .layui-inline, img {
    vertical-align: middle;
}
.detail-version2-container .dv2-left .bottom-center {
    width: 100%;
    height: 180px;
    background: #fff;
    margin-top: 20px;
}
.detail-version2-container .dv2-left .bottom-center h3.tit {
    padding: 11px 15px;
}
.detail-version2-container .dv2-left .bottom-center h3.tit span {
    display: block;
    border-left: 4px solid #1690ff;
    font-size: 14px;
    color: #333;
    padding-left: 10px;
    line-height: 16px;
}
.detail-version2-container .dv2-left .bottom-center .content {
    padding: 20px 35px;
    box-sizing: border-box;
    border-bottom: #eee 1px solid;
}
.detail-version2-container .dv2-left .bottom-center .content img {
    width: 56px;
    height: 56px;
    border-radius: 50%;
}
.detail-version2-container .dv2-left .bottom-center .content .msg {
    display: inline-block;
    margin-left: 18px;
}
.detail-version2-container .dv2-left .bottom-center .content .msg .name {
    font-size: 16px;
    font-weight: 400;
    color: #333;
    margin: 5px 0 8px;
}
.detail-version2-container .dv2-left .top-cent {
    width: 100%;
    height: 484px;
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    border: 1px solid #EEEEEE;
}


.detail-version2-container .dv2-left .bottom-center .content .msg .info {
    color: #333;
}
.detail-version2-container .dv2-left .bottom-center .content .msg .name span {
    height: 16px;
    background-color: #fe6160;
    border-radius: 4px;
    display: inline-block;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    padding: 0 3px;
}
.ico-heart{
    width: 16px;
    height: 16px;
    background: url(../images/gooddetail/ico_heart.png) center no-repeat;
    background-size: contain;
    display: inline-block;
    position: relative;
    top: 3px;
    margin-left: -7px;
}
.collect-btn{
    float: right;
    width: 120px;
    height: 40px;
    background: #fe6160;
    border-radius: 2px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    border: none;
    cursor: pointer;
}
.detail-version2-container .dv2-left .bottom-center .content .msg .info span:first-child {
    width: 130px;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.detail-version2-container .dv2-left .bottom-center .content .msg .info span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
}
.detail-version2-container .dv2-left .bottom-center .content .msg .info span b {
    font-size: 16px;
    color: #fe6160;
    font-family: Arial;
}
.detail-version2-container .dv2-left .bottom-center .link-block {
    height: 47px;
    display: block;
    line-height: 47px;
}
.detail-version2-container .dv2-left .bottom-center .link-block a:first-child {
    border-right: 1px solid #eee;
}
.detail-version2-container .dv2-left .bottom-center .link-block a {
    float: left;
    width: calc(50% - 1px);
    height: 46px;
    line-height: 46px;
    color: #1690ff;
    font-size: 14px;
    text-align: center;
}
.detail-version2-container .dv2-left .bottom-center .link-block a {
    float: left;
    width: calc(50% - 1px);
    height: 46px;
    line-height: 46px;
    color: #666666;
    font-size: 14px;
    text-align: center;
}
.detail-version2-container .dv2-left .bottom-center {
    width: 100%;
    /* height: 143px; */
    background: #fff;
    margin-top: 20px;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    border: 1px solid #EEEEEE;
}
.detail-version2-container .dv2-left .top-cent .large-img {
    max-width: 370px;
    max-height: 370px;
}
.detail-version2-container .dv2-left .top-cent ul.msg li:first-child {
    width: 150px;
}

.detail-version2-container .dv2-left .top-cent ul.msg li span {
    margin-top: 15px;
    display: block;
}
.detail-version2-container .dv2-left .top-cent ul.msg li p {
    font-size: 12px;
    color: #999;
}
.detail-version2-container .dv2-left .top-cent ul.msg li span.score i.high {
    background: #e31436;
}
.detail-version2-container .dv2-left .top-cent ul.msg li span.score i {
    width: 16px;
    height: 16px;
    background: #2ca800;
    border-radius: 1px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    display: inline-block;
    position: relative;
    top: -1px;
    left: 5px;
}
.detail-version2-container .dv2-left .top-cent ul.msg li span.score b {
    font-size: 16px;
    font-family: Arial;
    color: #ff0036;
}
.detail-version2-container .dv2-left .top-cent ul.msg li:last-child {
    margin-right: 0;
}
.detail-version2-container .dv2-left .top-cent ul.msg li {
    float: left;
    width: 60px;
    margin-right: 13px;
    text-align: left;
}
.fl {
    float: left;
}

.detail-version2-container .dv2-left .bottom-center .content img {
    width: 56px;
    height: 56px;
    border-radius: 50%;
}
/*右边*/
/*第一层*/
.detail-version2-container .dv2-right {
    display: inline-block;
    width: 780px;
    margin-left: 20px;
    float: right;
    min-height: 800px;
}
.detail-version2-container .dv2-right .msg-block .top-tit {
    height: 24px;
    line-height: 24px;
    margin-bottom: 12px;
}
.detail-version2-container .dv2-right .msg-block .top-des {
    color: #fe6160;
    margin-bottom: 15px;
}
.detail-version2-container .dv2-right .msg-block .msg-content {
    position: relative;
}
.detail-version2-container .dv2-right .msg-block .top-tit .tit {
    font-size: 18px;
    color: #333;
    display: inline-block;
    max-width: 440px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 700;
}
.detail-version2-container .dv2-right .msg-block .top-tit .goods-type {
    margin-right: 20px;
    position: relative;
}
.fr {
    float: right;
}
.detail-version2-container .dv2-right .msg-block .top-tit .goods-type i {
    width: 16px;
    height: 16px;
    float: left;
    background: center no-repeat;
    background-size: contain;
    margin-left: 4px;
}
.ling-quan,.lingquan-count,.remain{
    display: inline-block;

}
.lookdetail{
    float: right;
    font-size: 16px;
    color: #469fea;
}
.mr{
    margin-right: 10px;
}
.gogo-search2{
    background-size: 12px;
    color: inherit;
    height: 20px!important;
    line-height: 20px!important;
    overflow: hidden;
    max-width: 120px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.shop-name2-img{
    width: 38px;
    height: 38px;
}
.shop-name2-img{
    width: 38px;
}
.shop-logo{
    height: 38px;
    max-width: 120px;
    
}
.qplayer-loading {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .4);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    z-index: -1;
    transition: opacity ease 0.2s;
}
.qplayer-toast {
    background: rgba(0, 0, 0, .7);
    border-radius: 4px;
    padding: 8px;
    max-width: 300px;
    display: flex;
    align-items: center;
    z-index: 3;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
    pointer-events: none;
    transition: all ease 0.2s;
    position: absolute;
    bottom: 50px;
    left: 10px;
}
.qplayer, .qplayer-wrapper, .qplayer-video {
    width: 100%;
    height: 100%;
}

.s-tp {
    display: block;
    float: left;
    clear: both;
    margin-bottom: 30px;
}
.qplayer-controls {
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
    transition: opacity ease 0.1s, -webkit-transform ease 0.2s;
    transition: transform ease 0.2s, opacity ease 0.1s;
    transition: transform ease 0.2s, opacity ease 0.1s, -webkit-transform ease 0.2s;
    -webkit-transform: translateY(38px);
    transform: translateY(38px);
    pointer-events: none;
}
.tool-row {
    font-size: 12px;
    font-weight: 400;
    color: #1690ff;
}
.qplayer, .qplayer * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    
    user-select: none;
}
.qplayer-bar {
    width: 100%;
    margin: auto;
    height: 8px;
    background: rgba(255, 255, 255, 0.2);
}
.qplayer-timetooltip {
    width: 10px;
    height: 100%;
    position: absolute !important;
    z-index: 1;
}
.qplayer-controlbtns {
    padding: 8px 12px 0px 12px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.qplayer-barwrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.qplayer-settings {
    width: 180px;
    position: absolute;
    overflow: hidden;
    bottom: 43px;
    right: 10px;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
    transition: opacity ease 0.2s;
}
.qplayer-center-btn {
    position: absolute;
    width: 80px;
    height: 80px;
    left: calc(50% - 40px);
    top: calc(50% - 40px);
    background: rgba(0, 0, 0, .5) !important;
    border-radius: 50% !important;
    opacity: 0;
    pointer-events: none;
    transition: opacity ease 0.2s;
    cursor: pointer;
    z-index: 3;
}
.qplayer-error {
    width: 100%;
    height: 100%;
    position: absolute;
    flex-direction: column;
    justify-content: center;
    background: #000;
    display: none;
}
.qplayer-controlswrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
}
.sk-fading-circle .sk-circle:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
    animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.sk-fading-circle {
    position: relative;
}
.video-material .video-block .item-list>div {
    width: 110px;
    height: 192px;
    margin-right: 10px;
    box-sizing: border-box;
    border: 1px solid transparent;
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    position: relative;
    border-radius: 2px;
}
.video-material .video-block .item-list {
    margin-left: 18px;
    margin-right: -28px;
    height: 710px;
    flex: 1;
    overflow-y: scroll;
    overflow-x: hidden;
}
.video-block .video-large .operator-panel span {
    color: #666;
    padding-left: 24px;
    margin-right: 30px;
}
.video-block .video-large .operator-panel .download-video {
    position: absolute;
    right: 10px;
    background: #F40;
    margin-right: 0;
    text-align: center;
    padding: 0 10px;
    border-radius: 4px;
    color: #fff;
    line-height: 30px;
    top: 10px;
    cursor: pointer;
    text-decoration: none;
}
.video-material .video-block .video-large .operator-panel {
    position: relative;
    background: #F5F5F5;
    height: 50px;
    line-height: 50px;
    padding: 0 12px;
}
.video-block .video-large {
    width: 370px;
    transform: translateX(45%);
}
.video-block .video-large .player-container {
    width: 370px;
    height: 660px;
    position: relative;
}
.qplayer-wrapper {
    position: absolute;
    cursor: pointer;
    top: 0;
    z-index: 2;
    background: #000;
    left: 0;
}
.qplayer {
    position: relative;
}
.shop-logo2{
    width: 18px;
    height: 18px;
}
.baby-bottom{
    margin-left: 10px;
    color: #c60e1e;
    font-weight: normal;
    margin-top: 12px;
    margin-bottom: 14px;
    font-size: 13px;
}
.baby-top,.fuwu-top,.wuliu-top{
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #999999;
    text-align: center;
}
.desc{
    display: flex;
    margin-top: 27px;
}
.desc i.low{ 
    width: 16px;
    height: 16px;
    background: #2ca800;
    border-radius: 1px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    display: inline-block;
    position: relative;
    top: -1px;
    left: 5px;
    margin-top: 12px;
}
.desc i.center{ 
    width: 16px;
    height: 16px;
    background: #ce8c2b;
    border-radius: 1px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    display: inline-block;
    position: relative;
    top: -1px;
    left: 5px;
    margin-top: 12px;
}
.desc i.high{
    background: #ff0036;
    width: 16px;
    height: 16px;
    border-radius: 1px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    display: inline-block;
    position: relative;
    top: -1px;
    left: 5px;
    margin-top: 12px;
}
.desc .right{
    display: flex;
}
.labelshop{
    height: 16px;
    background: #ffeaef;
    border-radius: 2px;
    border: 1px solid #fac7d2;
    color: #ff0036;
    display: inline-block;
    line-height: 16px;
    padding: 0 5px;
    font-size: 12px;
    width: 48px;
    margin-right: 2px;
    margin-bottom: 4px;
}
 .brand-link i {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../images/gooddetail/titgo.png) center no-repeat;
    background-size: contain;
    position: relative;
    top: 2px;
}
 .brand-link {
    height: 24px;
    background: linear-gradient(270deg,#f40 0,#ffa888 100%);
    float: left;
    border-radius: 2px;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
    padding: 0 5px;
    margin-right: 12px;
}
.labelshop2{
    height: 16px;
    background: #ffeaef;
    border-radius: 2px;
    border: 1px solid #fac7d2;
    color: #ff0036;
    display: inline-block;
    line-height: 16px;
    padding: 0 5px;
    font-size: 12px;
    width: 25px;
    margin-right: 2px;
}
.shoplabel{
    display:flex;
    flex-direction: column;
}
.baby-desc,.buy-fuwu,.wuliu-fuwu{
    display: flex;
    flex-direction: column;
    width: 60px;
}
.new-brand-block .brand {
    cursor: pointer;
}
.new-brand-block .brand_ico1, .new-brand-block .brand_ico2 {
    background-size: 100% 100%;
}
.new-brand-block .brand_ico1 {
    width: 18px;
    height: 18px;
    background: url(../images/brand_ico1.png) center no-repeat;
    position: relative;
    top: 4px;
}
.goods-item .new-brand-block i {
    float: right;
    margin: 0 2px;
}
.goods-item:hover .goods-item-content {
    height: 450px;
}
.brand_ico1{
    float: right;
    margin: 0 2px;
    background-size: 96% !important;
}
.goods-item .new-brand-block i {
    float: right;
    margin: 0 2px;
}
.shop-img{
    line-height: 38px;
}
.new-brand-block {
    margin-top: -24px;
    position: relative;
    float: right;
    line-height: 24px;
    display: none;
    background: linear-gradient(223deg,rgba(254,135,33,1) 0,rgba(237,112,170,1) 100%);
    border-radius: 4px 0 0;
    height: 24px;
    color: #fff;
    text-align: right;
    padding: 0 2px 0 3px;
}
.shop-name{
    font-family: PingFangSC-Medium;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 34px;
    letter-spacing: 0px;
    color: #333333;
    display: flex;
    flex-direction: column;
    margin-top: 10px;
    margin-right: 2px;
}
.shop-name2{
    display: flex;
    margin-top: 18px;
}
.goods-type{
    display: inline-block;
    vertical-align: top;
}
.yongjin{
    color: #fe6160;
    font-size: 19px;
    font-weight: 600
}

.lingquan-count,.remain{
    background: #eeeeee;
    color: #666666;
    padding: 0 5px;
}
.ling-quan{
    background: linear-gradient(to right,
    #7683d9 0%,
    #d8a0fe 100%);
    padding: 0 4px;
}
.img-list{
    display: inline-block;
}
.minute-before{
    color: #7f7f7f;
}
.today-quan{

    display: inline-block;
    height: 20px;
    color: white;
    line-height: 20px;
    vertical-align: middle;

}
.parselinklike{
    background: #f7f7f7;
    color: #566c96;
    margin: 0px 15px 0 0;
    padding: 10px;
}
.detail-version2-container .dv2-right .msg-block .top-tit .goods-type i {
    width: 16px;
    height: 16px;
    float: left;
    background: center no-repeat;
    background-size: contain;
    margin-left: 4px;
}
.shangjiao{
    margin-left: 11px;
}
.shangjiao{
    width:0;
    height:0;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	border-bottom:10px solid #f7f7f7;

}
.detail-version2-container .dv2-right .msg-block .msg-content .labels-block {
    height: 40px;
    line-height: 40px;
    color: #fff;
    position: relative;
    padding: 0;
    background: linear-gradient(to right,
    #0e8ee7 0% ,
    #b5e0fe 100%);
    border-radius: 9px 9px 0px 0px;
}
.detail-version2-container .dv2-right .msg-block .msg-content .labels-block .content {
    position: relative;
    z-index: 9;
}
.detail-version2-container .dv2-right .msg-block .msg-content .labels-block .content .goods-status-type {
    float: left;
    width: 100%;
}
.detail-version2-container .dv2-right .msg-block .msg-content .labels-block .labels {
    height: 22px;
    background: rgba(255,255,255,.8);
    border-radius: 11px;
    padding: 0 10px;
    margin-left: 10px;
    line-height: 22px;
    color: #fe6160;
    margin-top: 10px;
    max-width: 114px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.name {
    float: left;
    width: 60px;
    margin-right: 0;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.price {
    color: #ff0036;
    font-size: 16px;
    font-weight: 700;
    position: relative;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.price {
    color: #ff0036;
    font-size: 16px;
    font-weight: 700;
    position: relative;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.old-price {
    font-size: 13px;
    color: #666;
    border-top: 1px solid #666;
    line-height: 0;
    display: inline-block;
    font-family: Arial;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.all-price, .detail-version2-container .dv2-right .msg-block .msg-content ul li span.check-comment {
    color: #1690ff;
    cursor: pointer;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.name {
    float: left;
    width: 60px;
    margin-right: 0;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.quan-num {
    border: 1px solid #ff451b;
    color: #ff451b;
    font-size: 12px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    position: relative;
    top: 1px;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.quan-num:before {
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    left: -3px;
    top: 50%;
    margin-top: -2px;
    content: '';
    background-color: #f7f8fc;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.quan-num b {
    background: #ff451b;
    color: #fff;
    padding: 0 15px;
    height: 18px;
    line-height: 18px;
    float: left;
    font-family: Arial;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.quan-num a {
    padding: 0 12px;
    color: #ff451b;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span {
    margin-right: 10px;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span {
    margin-right: 10px;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.name {
    float: left;
    width: 60px;
    margin-right: 0;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.comment-num, .detail-version2-container .dv2-right .msg-block .msg-content ul li span.sale-num, .detail-version2-container .dv2-right .msg-block .msg-content ul li span.yj-per {
    height: 20px;
    background: #eee;
    border-radius: 2px;
    border: 1px dotted #ddd;
    color: #666;
    line-height: 20px;
    padding: 0 10px;
    font-size: 12px;
    position: relative;
    top: 1px;
    display: inline-block;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.comment-num b, .detail-version2-container .dv2-right .msg-block .msg-content ul li span.sale-num b, .detail-version2-container .dv2-right .msg-block .msg-content ul li span.yj-per b {
    font-family: Arial;
    color: #fe6160;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span {
    margin-right: 10px;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.last-num b, .detail-version2-container .dv2-right .msg-block .msg-content ul li span.time b, .detail-version2-container .dv2-right .msg-block .msg-content ul li span.yj-num b {
    font-family: Arial;
}

.detail-version2-container .dv2-right .msg-block .msg-content ul li span.sale-num b {
    font-weight: 700;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul {
    padding: 15px 30px;
    background-color: #f4fafe;
    border-radius: 9px 9px 0px 0px;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li .sale-data-block .num {
    margin-right: 8px;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li .sale-data-block .num b {
    font-family: Arial;
    font-weight: 700;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li .sale-data-block {
    display: inline-block;
    height: 20px;
    background: #eee;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    padding: 0 0 0 8px;
    margin-right: 8px;
    position: relative;
    top: 2px;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li {
    height: 32px;
    line-height: 32px;
    color: #666;
}
.detail-version2-container .dv2-right .msg-block {
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    border: 1px solid #EEEEEE;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li .sale-data-block.times .ico {
    padding: 0 8px;
    cursor: default;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li .sale-data-block .ico {
    background: linear-gradient(270deg,#9974fb 0,#c5a9ff 100%);
    color: #fff;
    line-height: 22px;
    cursor: pointer;
    height: 22px;
    display: inline-block;
    padding: 0 17px 0 8px;
    margin-right: 0;
    position: relative;
    top: -1px;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li .ticket-msg-block .price, .detail-version2-container .dv2-right .msg-block .msg-content ul li span a, .detail-version2-container .dv2-right .msg-block .msg-content ul li span.comment-num b, .detail-version2-container .dv2-right .msg-block .msg-content ul li span.sale-num b {
    color: #666;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li .sale-data-block.times {
    padding: 0;
}
/*第三层*/
.detail-version2-container .dv2-right .tg-container {
    margin-top: 20px;
    background: #fff;
    position: relative;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    border: 1px solid #EEEEEE;
}
.detail-version2-container .dv2-right .tg-container .tg-nav {
    height: 70px;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
    position: relative;
    z-index: 9;
}
.detail-version2-container .dv2-right .tg-container .com-img-block {
    width: 780px;
    height: 120px;
    background: #f5f5f5;
    padding: 15px 0 15px 15px;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
    position: relative;
    overflow: hidden;
}
.detail-version2-container .dv2-right .tg-container .comp-container {
    position: relative;
    padding: 0 20px 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.detail-version2-container .dv2-right .tg-container .tg-nav button.collect-btn {
    width: 120px;
    height: 40px;
    background: #fe6160;
    border-radius: 2px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    border: none;
    cursor: pointer;
    float: left;
    margin-top: 15px;
}
.comp-shuoming{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 50px;
    letter-spacing: 0px;
    color: #666666;
    text-align: center;
    height: 50px;
    border-bottom: 1px solid #e5e5e5;;

}
.open-shequn{
    float: right;
    font-size: 14px;
    color: #0e8ee7;
}
.xian{
    height:20px;
}
.detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list {
    display: inline-block;
    height: 70px;
    line-height: 70px;
    border-left: 1px solid #eee;
    padding-left: 15px;
}
.nav-list li:last-child{
    border-radius: 0 4px 4px 0;
}
.detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li.act {
    background: #1690ff;
    color: #fff;
    position: relative;
}
.detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li:first-child {
    border-radius: 4px 0 0 4px;
}

.detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li {
    float: left;
    font-size: 14px;
    padding: 0 15px;
    cursor: pointer;
    color: rgba(0,0,0,.65);
    margin-top: 15px;
    border: 1px solid #1690ff;
    margin-right: -1px;
    height: 38px;
    line-height: 38px;
    position: relative;
}
/*尖尖角*/
.detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li.act:after {
    content: '';
    position: absolute;
    border-top: 8px solid #1690ff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
}
.detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li.pyq.has-text b:after {
    border-top: 5px solid red;
}
.detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li.disabled b:after, .detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li.has-text b:after {
    content: '';
    position: absolute;
    border-top: 5px solid #12c197;
    border-right: 5px solid transparent;
    bottom: -5px;
    left: 0;
}
.detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li.pyq.has-text b {
    background: red;
    width: 36px;
    z-index: 9;
    display: block;
}

.detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li.pyq b {
    display: none;
}
.detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li.disabled b, .detail-version2-container .dv2-right .tg-container .tg-nav ul.nav-list li.has-text b {
    position: absolute;
    width: 60px;
    height: 18px;
    background: #12c197;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    top: -13px;
    right: -9px;
    border-radius: 10px 10px 10px 0;
    text-align: center;
}
.detail-version2-container .dv2-right .tg-container .com-img-block {
    width: 780px;
    height: 120px;
    background: #f5f5f5;
    padding: 15px 0 15px 15px;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
    position: relative;
    overflow: hidden;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list:first-child {
    display: block;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list {
    width: 700px;
    overflow: hidden;
    height: 90px;
    display: none;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list-cent {
    position: absolute;
    left: 15px;
    height: 90px;
    width: 700px;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list-cent .img-list-block {
    max-width: 486px;
    float: left;
    height: 100px;
    box-sizing: content-box;
    margin-top: 0;
    margin-right: 14px;
    white-space: nowrap;
    position: relative;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.add, .detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.video {
    position: relative;
    z-index: 2;
}

.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item {
    width: 88px;
    height: 88px;
    background: #fff;
    border: 1px solid #eee;
    display: inline-block;
    margin-right: 8px;
    text-align: center;
    line-height: 84px;
    position: relative;
 

}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.video span {
    background-image: url(../images/gooddetail/imgvideo.png);
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item img {
    max-width: 70px;
    max-height: 70px;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.ck i:before {
    content: '';
    border-top: 21px solid #1690ff;
    border-left: 21px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.ck {
    border-color: #1690ff;
    z-index: 9;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.add, .detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.video {
    position: relative;
    z-index: 2;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item input {
    display: none;
}


.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.add p, .detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.video p {
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 24px;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.add p, .detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.video p {
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 24px;
}
.detail-version2-container .dv2-right .tg-container .comp-container {
    position: relative;
    padding: 0 50px 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item:first-child {
    display: block;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item {
    position: relative;
    height: 100%;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .com-tab-block {
    text-align: center;
    padding-left: 77px;
    border: 1px solid transparent;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-tab {
    width: 280px;
    margin: 0 auto 20px;
    text-align: center;
    display: inline-block;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-tab li.tab-item.act {
    border-color: #1890ff;
    z-index: 99;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-tab li.tab-item.act, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-tab li.tab-item:hover {
    color: #1890ff;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-tab li.tab-item:first-child {
    border-radius: 4px 0 0 4px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-tab li.tab-item {
    width: 91px;
    height: 32px;
    background: #fff;
    text-align: center;
    border: 1px solid #d9d9d9;
    color: rgba(0,0,0,.65);
    line-height: 32px;
    position: relative;
    display: inline-block;
    margin-right: -5px;
    cursor: pointer;
}

.weixin_exp {
    position: relative;
    z-index: 0;
    background: #F5F5F5;
    border: 1px solid #ddd;
}
.tools_quan_weixin .quan_weixin_fl .weixin_exp .weixin_exp_main .center {
    width: 160px;
}
.weixin_exp .weixin_exp_main a img {
    position: relative;
    z-index: 0;
}
.weixin_exp .weixin_exp_tab a.active {
    border-left: solid 2px #1890FF;
    color: #1890FF;
}
.addemoji{

    color: #666666;
    font-size: 18px;
    line-height: 57px;

}
.weixin_exp .weixin_exp_main .center:after, .weixin_exp .weixin_exp_main .center:before {
    content: "";
    overflow: hidden;
    height: 0;
    clear: both;
    display: block;
}
.weixin_exp .weixin_exp_tab a {
    width: 69px;
    line-height: 35px;
    height: 35px;
    display: block;
    text-align: center;
    font-size: 14px;
    color: rgba(0,0,0,.65);
    background: #fff;
    border-bottom: solid 1px #ddd;
    border-left: solid 2px #fff;
    cursor: pointer;
}
.weixin_exp .weixin_exp_main a {
    cursor: pointer;
    float: left;
    width: 39px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    background: rgba(216,216,216,.2);
    border-bottom: solid 1px rgba(151,151,151,.2);
    border-right: solid 1px rgba(151,151,151,.2);
    display: table-cell;
    vertical-align: middle;
}
.weixin_exp .weixin_exp_main .center:after, .weixin_exp .weixin_exp_main .center:before {
    content: "";
    overflow: hidden;
    height: 0;
    clear: both;
    display: block;
}
.weixin_exp .weixin_exp_main .center {
    position: relative;
    left: 12px;
    top: 10px;
    border-left: solid 1px rgba(151,151,151,.2);
}
.weixin_exp .weixin_exp_main {
    margin-left: 70px;
    background: #fff;
    height: 560px;
    padding-bottom: 20px;
    overflow: hidden;
    overflow-y: visible;
}
.weixin_exp .weixin_exp_tab {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    border-right: solid 1px #DDD;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .comp-msg {
    margin: 0 5px;
}
.parselink{
    display: flex;
}
.weixin_exp .weixin_exp_main a:hover {
    background: rgba(255,255,255,.9);
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .trans-button {
    width: 158px;
    height: 40px;
    background: #43b548;
    border-radius: 20px;
    font-size: 14px;
    color: #fff;
    border: none;
    margin: 20px 5px;
    cursor: pointer;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .comp-msg .name {
    margin-left: 10px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .comp-msg .name h3 {
    font-size: 20px;
    color: #333;
    font-family: Arial;
    height: 30px;
}
.dds{
    line-height: 30px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .comp-msg .name p {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .comp-msg .check-block {
    text-align: right;
}

.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .comp-msg .tui-tit {
    height: 26px;
    line-height: 26px;
    margin-bottom: 3px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .comp-msg .check-block label {
    color: #666;
    margin-left: 20px;
    cursor: pointer;
}

.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block {
    position: relative;
    background: #fff;
    padding: 10px;
    width: calc(100%);
    height: 436px;
    box-sizing: border-box;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .content, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .yx-content {
    line-height: 20px;
    color: #666;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .content span, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .yx-content span {
    color: #fe6160;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .content img, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .yx-content img {
    max-height: 100px;
    max-width: 200px;
    margin-bottom: 10px;
    display: block;
}
.text-block{
    word-wrap: break-word;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .single-copy i.tips, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .text-block i.tips {
    position: absolute;
    width: 64px;
    height: 24px;
    background: #333;
    border-radius: 4px;
    font-size: 13px;
    color: #fff;
    line-height: 24px;
    top: 50%;
    left: calc(100% + 10px);
    margin-top: -16px;
    text-align: center;
    display: none;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block {
    width: 358px;
    height: 660px;
    border-radius: 10px;
    margin: 0 20px 0 0;
    box-sizing: border-box;
    position: relative;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .content, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .yx-content {
    line-height: 20px;
    color: #666;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .text-block {
    width: 240px;
    margin-bottom: 50px;
}
.editarea{
    color: #666666;
    font-size: 18px;
    line-height: 57px;
}
.bottomedit{
    background: #e7f5f8;
    padding: 12px 15px 21px;
}
.promote-mod {
    width: 780px;
    overflow: hidden;
    background: #fff;
    margin-bottom: 20px;
}
.promote-mod .promote-top .promote-tit {
    padding: 0 25px;
    color: #ff5a8c;
}
.promote-mod .promote-top .promote-tit span {
    padding-left: 28px;
    font-size: 15px;
}
.promote-mod .promote-top .promote-tit span i {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 6px;
    left: 25px;
    background: url('../images/gooddetail/live-img.png') -522px -250px no-repeat;
}
.promote-mod .promote-top .promote-more {
     position: absolute;
     right: 25px;
     top: 0;
 }
.promote-mod .promote-top .promote-more a {
    color: #747474;
}
.promote-mod .promote-list {
    width: 730px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 20px;
}
.promote-mod .promote-list ul {
    margin-top: 25px;
    width: 750px;
    overflow: hidden;
}
.promote-mod .promote-list ul li, .promote-mod .promote-list ul li .goods-item-content, .promote-mod .promote-list ul li .goods-item-content .goods-info-tj {
    height: auto !important;
}

.promote-mod .promote-list ul li {
    width: 228px;
    height: 385px;
    float: left;
    margin-right: 22px;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 20px;
}
.promote-mod .promote-list ul li, .promote-mod .promote-list ul li .goods-item-content, .promote-mod .promote-list ul li .goods-item-content .goods-info-tj {
    height: auto !important;
}
.promote-mod .promote-list ul li .goods-item-content .goods-img {
    width: 228px;
    height: 228px;
    position: relative;
}
.promote-mod .promote-list ul li .goods-item-content .goods-img img {
    width: 228px;
    height: 228px;
    vertical-align: middle;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-tit {
    height: 14px;
    font-size: 12px;
    display: block;
    overflow: hidden;
    line-height: 14px;
    font-family: NSimsun;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-slider {
    height: 2px;
    padding: 10px 0 17px;
    margin: 2px 0 1px;
    position: relative;
    overflow: hidden;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy {
    position: relative;
    height: 40px;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-sale {
    display: block;
    margin: 21px -10px 19px 0;
    position: relative;
    height: 16px;
    line-height: 16px;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-tit a {
    color: #666;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-slider .slider {
    height: 2px;
    width: 100%;
    display: block;
    background: #eee;
}

.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-slider .slider em {
    background: #ed777e;
    width: 0;
    display: block;
    height: 2px;
    transition: width 2s ease-out;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy .goods-price, .promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy .goods-yj {
    width: 33.3%;
    position: absolute;
    top: 0;
    text-align: center;
    right: 0;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy .goods-price {
    left: 0;
    border-right: #e7e7e7 1px solid;
    height: 40px;
}
.promote-mod .promote-list ul li .goods-item-content
 .goods-info-tj .goods-qjy .goods-price, .promote-mod 
 .promote-list ul li .goods-item-content .goods-info-tj 
 .goods-qjy .goods-yj ,.goods-yj2{
    width: 33.3%;
    position: absolute;
    top: 0;
    text-align: center;
    right: 0;
}
.gai {
    left: 33.33% !important;
    border-right: #e7e7e7 1px solid;
    height: 40px;
}
.goods-price b {
    font-size: 16px;
    font-weight: 600;
}
.gai b{
    color: #0D8EE7;
}
.promote-mod .promote-top {
    height: 40px;
    border-bottom: #eee 1px solid;
    line-height: 40px;
    position: relative;
}

.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .comp-msg .tui-tit i.pid-ico{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../images/gooddetail/pidicowx.png') center no-repeat;
    background-size: contain;
    position: relative;
    top: 3px;
    margin-left: 5px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .comp-msg .tui-tit i.pid-ico {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: contain;
    position: relative;
    top: 3px;
    margin-left: 5px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .comp-msg .tui-tit i.pid-ico.qq {
    background-image: url('../images/gooddetail/pidicoqq.png');
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy .goods-price p {
    color: #db3a00;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .change-comp i {
    float: left;
    height: 16px;
    width: 16px;
    background: url('../images/gooddetail/mdify_comp.png') center no-repeat;
    background-size: contain;
    margin-right: 5px;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy .goods-yj p {
    color: #1b72a8;
    text-align: center;
    font-size: 16px;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy span {
    font-size: 12px;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy .goods-price p i, .promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy .goods-yj p b {
    font: 18px Microsoft Yahei;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-price span, .promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-quan span, .promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-yj span {
    color: #a5a5a5;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-sale .goods-quan p b {
    color: rgba(255,68,0,1);
    font: 12px Arial!important;
    margin-left: 0;
}
.quan_add_u{
    background: #FE6160;
    cursor: pointer;
    opacity: 0.85;
}
.goods-item-content .goods-img p {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    height: 32px;
    width: 50%;
    color: #fff;
    z-index: 2;
    line-height: 32px;
}
 .goods-img span.go_info {
    width: 50%;

}
.goods-item .goods-item-content .goods-img .go_info {
    cursor: pointer;
    opacity: 1;
}
 .goods-item-content .goods-img span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 32px;
    display: none;
}
.goods-img-line {
    position: absolute;
    height: 32px;
    width: 1px;
    background: #fff;
    display: none;
    left: 50%;
    bottom: 0;
    z-index: 3;
    opacity: .3;
}
.seecomment{
    cursor: pointer;
    color: #1690ff;
}
#layui-layer-shade2{
    display: none;
}
.copy_text{
    width: 50%;
    left: auto;
    right: 0;
    background: #fe6160;
    cursor: pointer;
    line-height: 32px;
    text-align: center;
    color: #fff;
    z-index: 3;
    border-left: 1px solid rgba(255,255,255,.3);
    position: absolute;
    bottom: 0;
    display: none;
}

#quan_add_u_25858282{
    position: absolute;
    bottom: 0;
    left: 0;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-sale .goods-quan {
    margin-right: 10px;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-sale b {
    color: rgba(255,68,0,1);
    font-family: Arial;
    margin-left: 2px;
}
.promote-mod .promote-list ul li .goods-item-content {
    border: 1px solid #eee;
    width: 228px;
    height: 383px;
    position: relative;
    top: 0;
    left: 0;
    background: #fff;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy .goods-price p i, .promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-qjy .goods-yj p b {
    font: 16px Microsoft Yahei;
    font-weight: 600;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj {
    position: relative;
    margin: 13px 15px;
    height: 126px;
}
.promote-mod .promote-list .lingquan {
    display: block;
    text-align: center;
    height: 32px;
    margin-top: 20px;
}
.promote-mod .promote-list .lingquan a {
    padding: 5px 100px;
    border: 1px solid #218acb;
    border-radius: 4px;
    line-height: 30px;
    font-size: 14px;
    color: #218acb;
}
#recommend-ul{
    height: 1218px;
    margin-top: 28px;
}
.promote-mod .promote-statement {
    border-top: solid 20px #eee;
    background: #F5FAFC;
    margin: 0;
}
.promote-mod .promote-statement dt {
    margin: 0;
    line-height: 46px;
    height: 41px;
    padding-top: 5px;
    font-size: 14px;
    text-indent: 20px;
    color: #444;
}
.promote-mod .promote-statement dd {
    margin: 0;
    line-height: 20px;
    font-size: 12px;
    color: #A1AFB7;
    padding: 0 20px 20px;
}
.promote-mod .promote-statement dd a {
    color: #218ABC;
}
.detail-version2-container .dv2-right .msg-block .msg-content ul li span.price b {
    font-size: 27px;
    font-family: Arial;
    font-weight: 700;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-tab li.tab-item.act {
    border-color: #1890ff;
    z-index: 99;
}

/*
粘性布局
*/
.detail-wrap .fixed {
    position: fixed;
    top: 0;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-tab li.tab-item.act, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-tab li.tab-item:hover {
    color: #1890ff;
}
.detail-version2-container .dv2-right .msg-block .top-tit .goods-type i.tag-tmall {
    background-image: url('../images/gooddetail/icon_pic_tiaomao.png')
}
.detail-version2-container .dv2-right .msg-block .top-tit .goods-type i.tag-trans {
    background: url('../images/gooddetail/live-img.png') -89px -125px no-repeat;
}

.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .single-copy i.text-tips, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .text-block i.text-tips {
    position: absolute;
    width: 24px;
    height: 24px;
    left: calc(100% - 40px);
    cursor: pointer;
    top: 176px;
    background: url(../images/gooddetail/copy_text.png) center no-repeat;
    background-size: contain;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .single-copy i.text-tips b, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .text-block i.text-tips b {
    position: absolute;
    width: 64px;
    height: 24px;
    background: #666;
    border-radius: 4px;
    color: #fff;
    top: -35px;
    left: -20px;
    text-align: center;
    line-height: 23px;
    display: none;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .single-copy i.text-tips:hover b,.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .text-block i.text-tips:hover b {
    display: block
}

.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block .content-block .text-block {
    width: 240px;
    margin-bottom: 50px
}
.tuiguang{
    font-family: PingFangSC-Medium;
    color: #333333;
}

.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block.qq {
    margin-right: 0;
    
}

.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block.qq .trans-button {
    background: #13baf8
}

.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block.qq .trans-button:hover {
    background: #10A2E6
}

.detail-version2-container .dv2-right .tg-container .comp-container .comp-item .comp-block:after {
    content: '';
    position: absolute;
    width: 326px;
    left: 15px;
    height: 0px;
    bottom: 13px;
    border-radius: 0 0 10px 10px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)
}

.shopflexrow{
    display: flex;
}

.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.ck i:after {
    content: '';
    background: url('../images/live-img.png') -209px -28px no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    width: 15px;
    height: 15px;
}
.activevideo{
    cursor: pointer;
    border: 1px solid #1690ff !important;

}
.activeimg{
    border: 1px solid #1690ff !important;
}

.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.add span, .detail-version2-container 
.dv2-right .tg-container .com-img-block .img-list .img-item.video span {
    display: block;
    width: 50px;
    height: 50px;
    background: url('../images/gooddetail/imgvideo.png') center no-repeat;
    background-size: contain;
    margin: 9px 20px 0;
}
.empty-div:after {
    content: "";
    position: absolute;
    top: 60px;
    left: 50%;
    margin-left: -70px;
    width: 140px;
    height: 140px;
    display: block;
    background: url(../images/gooddetail/live-img.png) 0 -340px;
}
.empty-div {
    position: relative;
    display: block;
    flex: 1;
    height: 300px;
    padding-top: 210px;
    line-height: 24px;
    text-align: center;
    color: #666;
    font-size: 14px;
    box-sizing: border-box;
}
#zuzhiwenben{
    opacity: 0;
}
.item-list{
    display: flex;
}
.item-list video{
    width: 150px;
    height: 220px;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item.add span, .detail-version2-container 
.dv2-right .tg-container .com-img-block .img-list .img-item.add span {
    display: block;
    width: 50px;
    height: 50px;
    background: url(../images/gooddetail/imgadd.png) center no-repeat;
    background-size: contain;
    margin: 9px 20px 0;
}
.goods-item:nth-child(3n) .copyText.copyLeft{
    position: absolute;
    left:-326px;
    top:0px;
}

/*弹窗*/
.layui-layer-shade {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.layui-layer, .layui-layer-shade {
    position: fixed;
    pointer-events: auto;
}
/* .layui-layer-content{
    height: 121px;
} */
#layui-layer29{
    display: none;
}
.layui-layer-content .tit{
    font-size: 14px;
    color: #333;
}
.qlist-shop a {
    color: #666;
}
.goods-author a {
    color: #666;
}
.goods-author {
    display: none;
    color: #666;
    padding: 5px 0;
    height: 16px;
    overflow: hidden;
}
.goods-info .goods-author {
    color: #666;
    padding: 5px 0;
    height: 16px;
    overflow: hidden;
}
.goods-item-content:hover{
    z-index: 99;
}
.recommend-ul{
    z-index: 0;
}
.margin-num {
    color: #666;
}
.qlist-shop {
    margin-top: 5px;
    line-height: 15px;
}
.goods-info .type span.margin-num {
    color: #666;
    line-height: 18px;
}
.goods-info-tj .type{
    position: relative;
    display: none;
}

.layui-layer-page .layui-layer-content {
    position: relative;
}
.tb-com-block {
    width: 770px;
    overflow: hidden;
    padding-bottom: 10px;
}
.detail-load {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    margin-left: -30px;
    display: none;
}
.tb-com-block h3.tit {
    margin: 20px 30px 13px;
    font-size: 14px;
    color: #333;
}
.layui-layer {
    -webkit-overflow-scrolling: touch;
    top: 150px;
    left: 0;
    margin: 0;
    padding: 0;
    background-color: #fff;
    -webkit-background-clip: content;
    box-shadow: 1px 1px 50px rgba(0,0,0,.3);
    border-radius: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
}
.tb-com-block .com-list {
    height: 500px;
    width: 800px;
    overflow-y: scroll;
}
.tb-com-block .com-list .labels {
    margin: 0 30px;
}
.tb-com-block .no-comment {
    text-align: center;
    margin-top: 100px;
    display: none;
}
.tb-com-block .com-list .labels span {
    background: #fff;
    border-radius: 14px;
    border: 1px solid #ffaf92;
    display: inline-block;
    padding: 0 10px;
    color: #fe6160;
    margin: 0 14px 10px 0;
    height: 24px;
    line-height: 24px;
}
.tb-com-block .com-list .labels span.bad {
    border-color: #a1d7ca;
    color: #37967f;

}
.tb-com-block .com-list .com-item {
    width: 748px;
    padding: 14px 14px 9px;
    box-sizing: border-box;
    margin-left: 16px;
    border-bottom: 1px solid #eee;
    position: relative;
    display: block;
    min-height: 418px;
}
.tb-com-block .com-list .com-item .img-block span .review-img {
    position: absolute;
    border: 1px solid #ccc;
    text-align: center;
    left: calc(100% + 10px);
    top: -81px;
    display: none;
    background: #fff;
    padding: 5px;
}
.tb-com-block .com-list .com-item .img-block span .review-img img {
    max-width: 200px;
    max-height: 260px;
}
.tb-com-block .com-list .com-item .img-block span {
    float: left;
    width: 48px;
    height: 48px;
    background: #fff;
    border: 2px solid #f0f0f0;
    box-sizing: border-box;
    padding: 2px;
    margin: 0 5px 5px 0;
    position: relative;
}
.tb-com-block .com-list .com-item .img-block {
    display: inline-block;
}
.tb-com-block .pagination {
    margin-top: 13px;
    float: right;
    margin-right: 30px;
}
.tb-com-block .pagination li.disabled {
    cursor: not-allowed;
    color: rgba(0,0,0,.65);
    background: #f5f5f5;
}
.tb-com-block .pagination li {
    float: left;
    width: 74px;
    height: 30px;
    font-size: 12px;
    color: rgba(0,0,0,.65);
    margin-left: -1px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    border: 1px solid #d9d9d9;
    border-radius: 4px 0 0 4px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.appendedFeed-block{
    display: block;
}
.tb-com-block .pagination li.next {
    border-radius: 0 4px 4px 0;
}
.layui-layer-ico {
    background: url('../images/icon.png') no-repeat;
}

.layui-layer-setwin {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 0;
    line-height: initial;
}
.layui-layer-btn a, .layui-layer-dialog .layui-layer-ico, .layui-layer-setwin a {
    display: inline-block;
    vertical-align: top;
}
.goods-item-content-active{
    border: 1px solid #ff4a10;

}
.detail-wrap .absolute {
    position: absolute;
    bottom: 0;
}
.detail-version2-container .dv2-left {
    width: 400px;
    float: left;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .pyq-btn-block {
    text-align: center;
    padding: 0 30px;
    border: 1px solid transparent;
    margin-top: 10px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq button.set-btn {
    width: 129px;
    height: 30px;
    background: #43b548;
    border-radius: 18px;
    color: #fff;
    border: none;
    float: right;
    margin-top: 7px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq button.copy-btn {
    width: 320px;
    height: 40px;
    background: #13baf8;
    border-radius: 20px;
    border: none;
    color: #fff;
    font-size: 14px;
    margin: 0 auto 15px;
    display: block;
    cursor: pointer;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq button.set-btn i {
    width: 14px;
    height: 13px;
    background: url('../images/gooddetail/pencil.png') center no-repeat;
    background-size: contain;
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block {
    width: 357px;
    height: 477px;
    background: #fff;
    border-radius: 55px 55px 0 0;
    float: left;
    border: 2px solid #eee;
    position: relative;
    margin-left: -32px;
    bottom: -20px;
    transform: translateX(50%);
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block .phone-content {
    width: 316px;
    height: 432px;
    background: #fff;
    border: 2px solid #eee;
    position: absolute;
    left: 20px;
    bottom: -2px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block .phone-content p.tit {
    background: url(../images/gooddetail/weichatnav.png) center no-repeat;
    background-size: 100% 100%;
    height: 35px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block .phone-content .text-content {
    padding: 30px 10px;
    overflow: hidden;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block .phone-content .text-content .head-img {
    width: 36px;
    height: 36px;
    float: left;
    background: url(../images/gooddetail/headlogo.png) center no-repeat;
    background-size: contain;
    margin-right: 10px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block .phone-content .text-content .content {
    width: 270px;
    overflow-y: scroll;
    height: 367px;
    margin-right: -28px;
    padding-right: 8px;
    float: right;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block .phone-content .text-content .content h3 {
    font-size: 14px;
    color: #576b95;
    margin-bottom: 10px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block .phone-content .text-content .content p.des {
    color: #333;
    font-size: 14px;
    margin-bottom: 15px;
    width: 250px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block .phone-content .text-content .content ul.img-block li img {
    max-width: 100%;
    max-height: 100%;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block .phone-content .text-content .content ul.img-block li img {
    max-width: 100%;
    max-height: 100%;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .phone-block .phone-content .text-content .content ul.img-block li {
    width: 66px;
    height: 66px;
    border: 1px solid #eee;
    float: left;
    margin: 0 4px 4px 0;
    text-align: center;
    line-height: 62px;
    overflow: hidden;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block {
    margin: 65px 0 0 25px;
    color: #666;
    display: inline-block;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .create-btn {
    width: 276px;
    height: 40px;
    background: #1690ff;
    border-radius: 3px;
    border: 1px solid #1690ff;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .content .load-block, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .content .tips-block {
    text-align: center;
    margin-top: 10px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .content .load-block.load-block, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .content .tips-block.load-block {
    margin-top: 20px;
    display: none;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .content .load-block i, .detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .content .tips-block i {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../images/gooddetail/tipsico.png) center no-repeat;
    background-size: contain;
    position: relative;
    top: 5px;
    margin-right: 3px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .text button.copy {
    float: right;
    border: none;
    background: 0 0;
    color: #1690FF;
    cursor: pointer;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .content {
    width: 276px;
    height: 99px;
    background: #f5f5f5;
    border-radius: 0 0 5px 5px;
    margin-top: -10px;
    padding: 25px 15px 0;
    box-sizing: border-box;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .text {
    display: none;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .text p {
    margin: 7px 0 5px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .text p b {
    margin-left: 5px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .text button.copy {
    float: right;
    border: none;
    background: 0 0;
    color: #1690FF;
    cursor: pointer;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .text p {
    margin: 7px 0 5px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.pyq .tkl-block .text p b {
    margin-left: 5px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .long-img-block {
    padding: 0 80px;
    position: relative;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img p.intro-msg {
    font-size: 12px;
    color: #999;
    margin: 0 0 13px;
    text-align: center;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .detail_layer_image {
    position: static;
    bottom: 0;
    height: 515px;
    width: 100%;
    margin-top: 62px;
    overflow: hidden;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .detail_layer_image .layer_image_center {
    height: 515px;
    margin-right: 0;
    background: 0 0;
    width: 600px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .detail_layer_image .layer_image_center .layer_image_template {
    box-shadow: 0 2px 7px 0 rgba(170,170,170,.5);
    position: static;
}
.detail_layer_image .layer_image_template.item1 .pic {
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.detail_layer_image .layer_image_template.item1 .pic img {
    width: 100%;
    display: block;
    margin: auto;
}
.detail_layer_image .layer_image_template.item1 .center {
    padding-top: 10px;
    position: relative;
    z-index: 0;
}
.detail_layer_image .layer_image_template.item1 .code {
    width: 85px;
    height: 85px;
    display: block;
    background: #f5f5f5;
    position: absolute;
    right: 8px;
    top: 8px;
}
.detail_layer_image .layer_image_template.item1 .nr {
    text-align: left;
    margin-right: 90px;
    margin-left: 10px;
}
.detail_layer_image .layer_image_template.item1 .title {
    margin: auto;
    font-weight: 400;
    color: #333;
    overflow: hidden;
    height: 40px;
    line-height: 19px;
}

.detail_layer_image .layer_image_template .title i.istmall {
    float: left;
    width: 13px;
    height: 13px;
    background: url(../images/gooddetail/istmall.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 3px;
    margin-right: 4px;
}
.detail_layer_image .layer_image_template.item1 .dosc p {
    color: #F92E1F;
}
.detail_layer_image .layer_image_template.item1 .dosc p span {
    font-size: 20px;
}
.detail_layer_image .layer_image_template.item1 .dosc del {
    color: #999;
}
del {
    text-decoration: line-through;
}
.detail_layer_image .layer_image_template.item1 .quan {
    width: 200%;
    color: #ccc;
    padding: 20px 0 0;
    position: relative;
    top: 5px;
}
.detail_layer_image .layer_image_template.item1 .quan span {
    font-size: 16px;
    background: url(../images/gooddetail/copy_quan_max.png);
    height: 42px;
    width: 112px;
    text-align: center;
    color: #fff;
    line-height: 42px;
    display: inline-block;
    position: relative;
    top: -10px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .detail_layer_image .layer_image_center .layer_image_template.item2 {
    margin-left: 67px;
}
.detail_layer_image .layer_image_template {
    width: 253px;
    position: relative;
    left: 45px;
    top: 0;
    background: #fff;
    float: left;
    overflow: hidden;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .detail_layer_image .layer_image_center .layer_image_template .detail_layer_btn a.upimage {
    display: block;
    width: 253px;
    height: 34px;
    background: #13baf8;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 34px;
    top: 0;
    left: 0;
    margin: 0;
}
.detail_layer_image .layer_image_template .detail_layer_btn a {
    cursor: pointer;
    display: none;
    position: relative;
    z-index: 5;
    height: 34px;
    color: #fff;
    line-height: 34px;
    margin: 0 60px;
    top: 180px;
    text-align: center;
    border-radius: 4px;
}
.detail_layer_image .layer_image_template.item1 .center {
    padding-top: 10px;
    position: relative;
    z-index: 0;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .detail_layer_image .layer_image_center .layer_image_template .detail_layer_btn a.upimage {
    display: block;
    width: 253px;
    height: 34px;
    background: #13baf8;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 34px;
    top: 0;
    left: 0;
    margin: 0;
}
.detail_layer_image .layer_image_template.item2 .nr .text {
    padding: 10px 0;
    width: 233px;
    color: #F79A9A;
    font-size: 12px;
    line-height: 18px;
}
.detail_layer_image .layer_image_center {
    margin-right: 100px;
    background: #F5F5F5;
    height: 617px;
    overflow-y: auto;
}
.detail_layer_image .layer_image_template .msg span {
    color: #F83323;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .detail_layer_image .layer_image_center .layer_image_template .detail_layer_btn {
    width: 253px;
    height: 34px;
    float: left;
    background: 0 0;
    top: 30px;
    display: block;
    border-radius: 17px;
    left: 80px;
    overflow: hidden;
}
.detail_layer_image .layer_image_template .msg {
    line-height: 35px;
    text-align: center;
    font-size: 12px;
    padding-bottom: 3px;
}
.detail-version2-container .dv2-right .tg-container .tg-nav button.collect-btn i.ico-heart {
    width: 16px;
    height: 16px;
    background: url(../images/gooddetail/ico_heart.png) center no-repeat;
    background-size: contain;
    display: inline-block;
    position: relative;
    top: 3px;
    margin-left: -7px;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .detail_layer_image .layer_image_center .layer_image_template .detail_layer_btn a.upimage {
    display: block;
    width: 253px;
    height: 34px;
    background: #13baf8;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 34px;
    top: 0;
    left: 0;
    margin: 0;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .detail_layer_image .layer_image_center .layer_image_template.item2 .detail_layer_btn {
    right: 88px;
    left: auto;
}
.detail-version2-container .dv2-right .tg-container .comp-container .comp-item.long-img .detail_layer_image .layer_image_center .layer_image_template .detail_layer_btn a.upimage {
    display: block;
    width: 253px;
    height: 34px;
    background: #13baf8;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 34px;
    top: 0;
    left: 0;
    margin: 0;
}
.detail_layer_image .layer_image_template .detail_layer_btn {
    display: none;
    background: rgba(255,255,255,.7);
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 20;
}
.layui-layer-setwin .layui-layer-close2:hover {
    background-position: -180px -31px;
}
.layui-layer-setwin {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 0;
    line-height: initial;
}
#layer29{
    z-index: 19891043;
    top: 50%;
    left: 50%;
}
#pid-layer .pl-tit {
    color: #333;
    font-size: 16px;
    margin: 40px auto 25px;
    text-align: center;
}
#pid-layer .pl-des {
    color: #666;
    width: 450px;
    margin: 12px auto;
}
#layui-layer111{
    display: none;
}
.layer-price-block {
    overflow: hidden;
    position: relative;
}
.layer-price-block .top-cent {
    padding: 30px 20px 13px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.layer-price-block .bottom-cent {
    height: 240px;
    width: calc(100% + 20px);
    overflow-y: scroll;
    padding-top: 1px;
}
.layer-price-block .pri-error-text {
    float: right;
    color: #999;
    margin: 15px 15px 0;
}
.layer-price-block .top-cent img {
    width: 150px;
    height: 150px;
}
.layer-price-block .top-cent .content {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 20px;
}
.layer-price-block .top-cent .content p {
    color: #666;
    font-size: 12px;
    margin-bottom: 15px;
}
.layer-price-block .top-cent .content p b.yj {
    display: inline-block;
    line-height: 0;
    border-bottom: 1px solid #666;
    position: relative;
    top: 4px;
    font-family: Arial;
}
.layer-price-block .top-cent .content p span.qhj {
    font-size: 16px;
    color: #ff0036;
    position: relative;
    top: -2px;
}
.layer-price-block .bottom-cent {
    height: 240px;
    width: calc(100% + 20px);
    overflow-y: scroll;
    padding-top: 1px;
}
.layer-price-block .bottom-cent .item {
    margin-bottom: -5px;
}
.layer-price-block .bottom-cent .item .name {
    float: left;
    width: 80px;
    text-align: right;
    margin-right: 15px;
    color: #666;
}
.layer-price-block .bottom-cent .item .labels {
    width: 390px;
    display: inline-block;
}
.layer-price-block .bottom-cent .item .labels label.ck {
    border: 2px solid #fe6160;
    margin: -1px 9px 9px -1px;
}
.layer-price-block .bottom-cent .item .labels label {
    height: 32px;
    background: #fff;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #333;
    line-height: 32px;
    padding: 0 10px;
    margin: 0 10px 10px 0;
    display: inline-block;
}
label {
    cursor: default;
}
.layer-price-block .top-cent .content p span.qhj b {
    font-size: 22px;
    font-family: Arial;
}
.layer-price-block .bottom-cent .item .labels label input, .layer-price-block .bottom-cent .no-price, .tb-com-container {
    display: none;
}
#layui-layer1{
    display: none;
}
.layui-layer-title {
    padding: 0 80px 0 20px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    background-color: #F8F8F8;
    border-radius: 2px 2px 0 0;
}
.layui-layer-page .layui-layer-content {
    position: relative;
}
.default-comp {
    padding: 22px 50px;
    box-sizing: border-box;
    display: none;
    width: 550px;
    overflow: hidden;
}
.default-comp img.img {
    height: 135px;
    margin-bottom: 20px;
    margin-right: 15px;
}
.default-comp input[type=text] {
    height: 40px;
    width: 500px;
    padding: 8px 12px;
    font-size: 16px;
    box-sizing: border-box;
    background: rgba(255,255,255,1);
    border-radius: 4px;
    margin-bottom: 15px;
    border: 1px solid rgba(0,0,0,.15);
}
.default-comp .content {
    font-size: 14px;
    color: #666;
    margin-bottom: 15px;
    line-height: 21px;
    font-family: microsoft yahei;
    max-height: 170px;
    overflow-y: scroll;
    width: 520px;
    padding-right: 20px;
    box-sizing: border-box;
}
.default-comp input[type=text] {
    height: 40px;
    width: 500px;
    padding: 8px 12px;
    font-size: 16px;
    box-sizing: border-box;
    background: rgba(255,255,255,1);
    border-radius: 4px;
    margin-bottom: 15px;
    border: 1px solid rgba(0,0,0,.15);
}
#layui-layer3{
    /* display: none; */
}
#pid-set span {
    color: #218abc;
    font-weight: 700;
    height: 18px;
    margin-bottom: 40px;
    line-height: 18px;
}

#pid-set .go-set-pid {
    margin-bottom: 14px;
}
#pid-set a {
    color: #fff;
    width: 160px;
    height: 36px;
    border-radius: 2px;
    line-height: 36px;
    margin: 0 auto;
    background: #218abc;
    box-shadow: 0.5px 5px 9px 0.5px rgba(57,162,226 ,.5);
}
#pid-set a, #pid-set span {
    font-size: 16px;
    display: block;
}
#pid-set .pid-content {
    text-align: center;
}
#pid-set p {
    height: 20px;
    line-height: 20px;
    display: block;
    font-size: 12px;
    color: #999;
}
#pid-set .pid-icon {
    width: 110px;
    height: 92px;
    margin: 45px auto 10px;
    background: url(../images/gooddetail/live-img.png) -624px -1639px no-repeat;
}
#layui-layer2{
    display: none;
}
.wenan-edit{
    color: #666666;
    font-size: 18px;
    line-height: 57px;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .com-img-content .more {
    width: 40px;
    height: 90px;
    border-radius: 5px 0 0 5px;
    color: #fff;
    float: left;
    padding: 4px 0 0 21px;
    box-sizing: border-box;
    cursor: pointer;
    top: 0;
    position: relative;
    background: url(../images/gooddetail/more_bg.png) center no-repeat;
    background-size: contain;
}
#openspanpic1{
    display: none;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .com-img-content {
    position: absolute;
    height: 100px;
    width: 742px;
    left: calc(100% - 40px);
    overflow: hidden;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .com-img-content .more .arrow {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../images/gooddetail/titgo.png) center no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: 2px;
    transform: rotate(180deg);
}

.detail-version2-container .dv2-right .tg-container .com-img-block .com-img-content .change {
    width: 88px;
    height: 88px;
    background: #fff;
    border-radius: 0 5px 5px 0;
    border: 1px solid #eee;
    float: left;
    cursor: pointer;
    z-index: 9;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .com-img-content .change p.disabled {
    cursor: not-allowed;
    color: #666;
    background: #efefef;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .com-img-content .change p:first-child {
    border-bottom: 1px solid #eee;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .com-img-content .change p {
    font-size: 12px;
    color: #666;
    text-align: center;
    height: 45px;
    display: block;
    line-height: 45px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: top;
}
#zuzhiwenben{
    opacity: 0;
}
.shopcol{
    display: flex;
    flex-direction: column;
    margin-top: 9px;
    margin-right: 10px;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .com-img-content .img-cent {
    width: 657px;
    overflow-x: auto;
    overflow-y: hidden;
    height: 90px;
   
}

.detail-version2-container .dv2-right .tg-container .com-img-block .com-img-content .img-item {
    margin-right: -1px;
}
.detail-version2-container .dv2-right .tg-container .com-img-block .img-list .img-item img {
    max-width: 70px;
    max-height: 70px;
}
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj .goods-sale .tag{
    right:10px;
}
.promote-mod .promote-list ul li,
.promote-mod .promote-list ul li .goods-item-content,
.promote-mod .promote-list ul li .goods-item-content .goods-info-tj{

    height:auto !important;
}
.content-block{
    overflow-y: scroll;
}
/*----- 滚动条 -------*/
::-webkit-scrollbar-track { background-color: rgba(0,0,0,0.2);  }
::-webkit-scrollbar {  width: 0px;height:8px;  background-color: #F5F5F5;border-radius: 5px;  }
::-webkit-scrollbar-thumb { /* */background: #0C4EA2;border-radius: 5px; }
::-webkit-scrollbar-corner{ background-color: #F5F5F5;}

.minute{
    color: #f7f7f7;
}