
 @charset "utf-8";

 body {
    background-color: #f5f5f5;
}
.banner-flex {
    min-width: 1200px;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.main, .wrapper {
    width: 1202px;
}
.m-count {
    margin: 0 auto;
    position: relative;
    z-index: 9;
}
.m-count .bang-font {
    position: absolute;
    left: 0;
    top: 0;
}
.m-count .bang-font .font-title {
    height: 36px;
    line-height: 36px;
    color: rgba(255,255,255,.8);
    background: rgba(0,0,0,.2);
    border-radius: 0 0 5px 5px;
    display: inline-block;
    font-size: 14px;
    padding: 0 13px;
}
.m-count .bang-font .font-title i {
    width: 16px;
    display: inline-block;
    height: 36px;
    vertical-align: bottom;
    background: url(../images/bangdan/rectangular.png?v=2020322455814) center no-repeat;
    background-size: 16px;
}
.m-count .bang-font .panel-show {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    width: 225px;
    background: rgba(255,255,255,1);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.15);
    padding: 20px;
}
.m-count .bang-font .panel-show>div {
    color: #333;
    font-size: 16px;
    line-height: 22px;
}
.m-count .bang-font .panel-show>ul {
    line-height: 22px;
    color: #666;
}
.m-count .bang-font .panel-show>ul li {
    list-style: disc;
    margin-left: 16px;
}
.m-count .bang-font .panel-show>ul li .color-font {
    color: #fe6160;
}
.wrapper .punishment-block {
    width: 194px;
    position: absolute;
    overflow: hidden;
    right: 0;
    top: 8px;
    font-family: MicrosoftYaHei;
    z-index: 999;
    text-align: left;
    border: 1px solid rgba(204,143,255,1);
    box-sizing: border-box;
    border-radius: 10px;
}
.wrapper .punishment-block .cent .tit {
    height: 43px;
    background: url(../images/bangdan/mb2.png?v=2020322455814) center no-repeat;
    padding: 0 5px;
    line-height: 43px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.wrapper .punishment-block .cent .tit i {
    width: 36px;
    height: 36px;
    background: url(../images/bangdan/bangdanpolice.png?v=2020322455814) center no-repeat rgba(255,255,255,1);
    background-size: 26px 26px;
    float: left;
    border-radius: 50%;
    position: relative;
    top: 3px;
    margin-right: 5px;
}
.wrapper .punishment-block .cent .ct {
    background: rgba(255,255,255,.9);
    overflow: hidden;
}
.wrapper .punishment-block p {
    color: #666;
    font-size: 13px;
    margin: 8px 0 8px 20px;
}
.wrapper .punishment-block p span {
    color: #953BDF;
    font-size: 14px;
}
.wrapper .punishment-block .link {
    color: #666;
    font-size: 12px;
    margin-top: 10px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 6px 18px 0;
    margin-bottom: 8px;
    border-top: 1px solid #CC8FFF;
}
.wrapper .punishment-block .link i {
    width: 16px;
    height: 16px;
    background: url(../images/bangdan/bangdannotice.png?v=2020322455814) center no-repeat;
    background-size: contain;
    float: left;
    margin-right: 5px;
    position: relative;
    top: 1px;
}
.adv-rank-banner {
    width: 1200px;
    margin: 10px auto;
    display: block;
    text-align: center;
    line-height: 60px;
    height: 60px;
}
.adv-rank-banner img {
    width: 1200px;
    height: 60px;
}
.wrapper.sale {
    position: relative;
    z-index: 0;
}


 .goods-top {
     width: 1200px;
     height: 80px;
     border: 1px solid #eee;
     border-bottom: none;
     margin: 0 0 20px;
     font-family: "å®‹ä½“";
     border-radius: 5px;
     display: flex;
     justify-content: space-between;
     background: #fff
 }
 
 .goods-top.fixMenu {
     position: fixed;
     top: 0;
     height: 60px;
     z-index: 200;
     background: #fef8f8
 }
 
 .goods-top.fixMenu .goods-top-type .des {
     display: none
 }
 
 .goods-top.fixMenu .goods-top-type .tit-block {
     margin-top: 16px
 }
 
 .goods-top.fixMenu .goods-top-type .ico {
     height: 50px
 }
 
 .goods-top.fixMenu .goods-top-type {
     height: 60px
 }
 
 .goods-top .top_list {
     flex-grow: 1;
     border-right: 1px solid rgba(238,238,238,1);
     float: left;
     box-sizing: border-box
 }
 
 .goods-top li.top_list {
     width: 100px
 }
 
 .goods-top li.top_list .set-btn {
     width: 77px;
     height: 63px;
     background: url(../images/bangdan/btnbg.png?v=2020322455814) center top no-repeat;
     background-size: contain;
     float: right;
     text-align: center;
     position: relative;
     margin: 15px 12px
 }
 
 .goods-top li.top_list .set-btn button {
     width: 77px;
     height: 27px;
     background: rgba(255,1,130,1);
     border-radius: 4px;
     border: none;
     color: #fff;
     margin: 13px 0;
     text-align: center;
     line-height: 27px;
     font-size: 12px;
     cursor: pointer;
     font-family: "Microsoft YaHei";
     outline: 0
 }
 
 .goods-top li.top_list .set-btn button:hover {
     background: rgba(224,1,114,1)
 }
 
 .goods-top li.top_list .set-btn button img {
     position: relative;
     top: 3px;
     margin-right: 3px
 }
 
 .goods-top .top_list:last-child {
     border-right: none
 }
 
 .goods-tit .goods-tit-txt {
     font-size: 12px;
     color: #666
 }
 
 .goods-top .goods-top-type {
     float: left;
     position: relative;
     height: 80px;
     font-size: 16px;
     font-family: "Microsoft YaHei";
     padding: 0 18px;
     color: #333;
     cursor: pointer;
     width: 100%;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .goods-top .goods-top-type .tag-right-top {
     position: absolute;
     right: 0;
     top: 0;
     background: rgba(253,233,227,1);
     border-radius: 0 0 0 4px;
     font-size: 14px;
     font-weight: 400;
     color: rgba(255,68,0,1);
     line-height: 20px;
     padding: 2px 8px
 }
 
 .goods-top .goods-top-type .point-important {
     position: absolute;
     height: 24px;
     text-align: center;
     top: -12px;
     overflow: hidden;
     display: none
 }
 
 .goods-top .goods-top-type .point-important>div {
     transition: transform .5s;
     position: relative;
     display: flex;
     flex-direction: column
 }
 
 .goods-top .goods-top-type .point-important span {
     display: block;
     font-size: 12px;
     line-height: 22px;
     box-sizing: border-box;
     height: 24px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 200px
 }
 
 .goods-top .goods-top-type .point-important span i {
     display: inline-block;
     color: #FF0303;
     background: #FFEFD8;
     border-radius: 14px;
     padding: 0 12px;
     border: 1px solid #FFEFD8
 }
 
 .goods-top .sale_nav_img {
     position: absolute;
     right: 40px;
     bottom: 0
 }
 
 .goods-top .goods-top-type .tit-block {
     float: left;
     margin-top: 20px;
     margin-left: 5px;
     text-align: left
 }
 
 .goods-top .goods-top-type.active:after,.goods-top .goods-top-type.active:before {
     content: "";
     left: 50%;
     margin-left: -10px;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent
 }
 
 .goods-top .goods-top-type .tit-block p {
     position: relative
 }
 
 .goods-top .goods-top-type .tit-block p b.new {
     width: 40px;
     height: 18px;
     position: absolute;
     right: -13px;
     top: -5px;
     background: url(../images/bangdan/rebuy_new.png?v=2020322455814) center no-repeat;
     background-size: contain
 }
 
 .goods-top .goods-top-type:hover {
     color: #FC6004;
     background: #fff
 }
 
 .goods-top .goods-top-type.sxy:hover {
     color: #FF0036
 }
 
 .goods-top .goods-top-type:hover .ico.ic1 {
     background-image: url(../images/list_icon_04.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type:hover .ico.ic2 {
     background-image: url(../images/list_icon_02.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type:hover .ico.ic3 {
     background-image: url(../images/bangdan/bdicoact3.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type:hover .ico.ic4 {
     background-image: url(../images/list_icon_06.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type:hover .ico.ic6 {
     background-image: url(../images/bangdan/bdicoact6.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type:hover .ico.ic7 {
     background-image: url(../images/bangdan/hot_src_h.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type .line {
     background-image: url(../images/bangdan/bdline.png?v=2020322455814);
     position: absolute;
     right: 0;
     height: 50px;
     width: 1px
 }
 
 .goods-top .goods-top-type.active {
     position: relative;
     color: #FB4C03;
     border-bottom: 1px solid #FB4C03;
     background: #fff
 }
 
 .goods-top .goods-top-type.sxy.active {
     position: relative;
     color: #FF0036;
     border-bottom: 1px solid #FF0036
 }
 
 .goods-top .goods-top-type.active:before {
     position: absolute;
     bottom: -11px;
     border-top: 10px solid #FB4C03
 }
 
 .goods-top .goods-top-type.active:after {
     position: absolute;
     bottom: -10px;
     border-top: 10px solid #fff
 }
 
 .goods-top .goods-top-type.sxy.active:before {
     border-top: 10px solid #FF0036
 }
 
 .goods-top .goods-top-type .ico {
     background-image: url(../images/bangdan/bdicoact1.png?v=2020322455814);
     background-position: center;
     background-size: 30px 30px;
     background-repeat: no-repeat;
     width: 40px;
     height: 80px;
     float: left;
     margin-right: 10px
 }
 
 .goods-top .goods-top-type .ico.ic1 {
     background-image: url(../images/list_icon_03.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type .ico.ic2 {
     background-image: url(../images/list_icon_01.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type .ico.ic3 {
     background-image: url(../images/bangdan/bdico3.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type .ico.ic4 {
     background-image: url(../images/list_icon_05.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type .ico.ic5 {
     background-image: url(../images/bangdan/bdico5.png?v=2020322455814);
     width: 32px;
     margin-top: 2px
 }
 
 .goods-top .goods-top-type .ico.ic6 {
     background-image: url(../images/bangdan/bdico6.png?v=2020322455814);
     width: 32px;
     margin-top: 2px
 }
 
 .goods-top .goods-top-type .ico.ic7 {
     background-image: url(../images/bangdan/hot_src.png?v=2020322455814);
     width: 32px
 }
 
 .goods-top .goods-top-type .ico.ic8 {
     background-image: url(../images/list_icon_07.png?v=2020322455814);
     width: 32px
 }
 
 .goods-top .goods-top-type.active .ico.ic1 {
     background-image: url(../images/list_icon_04.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type.active .ico.ic2 {
     background-image: url(../images/list_icon_02.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type.active .ico.ic3 {
     background-image: url(../images/bangdan/bdicoact3.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type.active .ico.ic4 {
     background-image: url(../images/list_icon_06.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type.active .ico.ic6 {
     background-image: url(../images/bangdan/bdicoact6.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type.active .ico.ic7 {
     background-image: url(../images/bangdan/hot_src_h.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type.active .ico.ic8,.goods-top .goods-top-type:hover .ico.ic8 {
     background-image: url(../images/list_icon_08.png?v=2020322455814)
 }
 
 .goods-top .goods-top-type .des {
     font-size: 12px;
     color: rgba(136,136,136,1);
     line-height: 16px;
     margin-top: 3px;
     font-family: "å®‹ä½“"
 }
 
 .goods-top .banner {
     width: 200px;
     height: 50px;
     float: right;
     margin: 15px 0 0
 }
 
 .goods-top .gx {
     float: right;
     text-align: right;
     margin-right: 25px;
     line-height: 24px;
     font-family: "Microsoft YaHei";
     color: #666;
     font-size: 13px;
     margin-top: 15px;
     width: 200px
 }
 
 .goods-top .gx a {
     color: #FF522C;
     font-size: 12px
 }
 
 .goods-top .gx a:hover {
     color: #FF8F65
 }
 
 .goods-top .goods-top-type .head_line {
     width: 1px;
     position: absolute;
     right: 0;
     height: 80px;
     top: 0;
     background: #eee;
     color: #666
 }
 
 .goods-top .goods-top-type .arrow {
     width: 0;
     height: 0;
     border-left-width: 5px;
     border-left-color: transparent;
     border-right-width: 5px;
     border-right-color: transparent;
     border-top-width: 6px;
     border-top-color: #fc5202;
     border-style: solid;
     border-bottom: none;
     position: absolute;
     left: 195px;
     bottom: -6px;
     display: none
 }
 
 .goods-top .goods-top-type a:hover {
     border-bottom-width: 4px
 }
 
 .goods-top .goods-top-type a {
     border-color: #fc5202;
     border-style: solid;
     border-width: 0;
     display: block;
     width: 100%;
     height: 76px
 }
 
 .goods-top .goods-top-type a i {
     position: absolute;
     left: 64px;
     top: 15px;
     width: 50px;
     height: 50px;
     background: url(../images/live-img.png?v=2020322455814) 0 -182px no-repeat
 }
 
 .goods-top .goods-top-type a p {
     display: block;
     padding-top: 14px;
     padding-bottom: 4px;
     text-indent: 127px
 }
 
 .goods-top .goods-top-type a p b {
     font-size: 22px;
     font-weight: 700;
     font-family: "Microsoft Yahei";
     color: #ff6d00;
     background-image: -webkit-gradient(linear,left center,right center,from(#ff6d00),to(#f51c07));
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent
 }
 
 .goods-top .goods-top-type a p span {
     color: #aaa;
     padding-left: 28px
 }
 
 .goods-top .goods-top-type a span {
     color: #454545;
     padding-left: 127px
 }
 
 .goods-top .goods-top-type.cur .arrow {
     display: block
 }
 
 .goods-top .goods-top-type.cur a {
     border-bottom-width: 4px
 }
 
 .goods-top .goods-top-type.goods-top-ssxlb a {
     border-color: #0576fe
 }
 
 .goods-top .goods-top-type.goods-top-ssxlb a i {
     background-position: -60px -182px
 }
 
 .goods-top .goods-top-type.goods-top-ssxlb a p b {
     color: #0aabf5;
     background-image: -webkit-gradient(linear,left center,right center,from(#0aabf5),to(#0576fe))
 }
 
 .goods-top .goods-top-type.goods-top-ssxlb .arrow {
     border-top-color: #0576fe
 }
 
 .goods-top .goods-top-type.goods-top-qtxlb {
     width: 33%
 }
 
 .goods-top .goods-top-type.goods-top-qtxlb a {
     border-color: #b82efd
 }
 
 .goods-top .goods-top-type.goods-top-qtxlb a i {
     background-position: -120px -182px
 }
 
 .goods-top .goods-top-type.goods-top-qtxlb a p b {
     color: #de25ff;
     background-image: -webkit-gradient(linear,left center,right center,from(#de25ff),to(#7d33ff))
 }
 
 .goods-top .goods-top-type.goods-top-qtxlb .arrow {
     border-top-color: #b82efd
 }
 
 .goods-info .tag i {
     margin-left: 4px;
     margin-right: auto
 }
 
 .wrapper_hot p {
     background: url(../images/bangdan/hot_tab1.png?v=2020322455814);
     width: 200px;
     height: 80px;
     margin: auto
 }
 
 .item-618-tmall,.item-618-tmall-other {
     position: absolute;
     top: 0;
     right: 0;
     z-index: 888;
     box-sizing: border-box;
     width: 90px
 }
 .wrapper_hot p.p2 {
     background: url(../images/bangdan/hot_tab2.png?v=2020322455814)
 }
 
 .wrapper_hot p.p3 {
     background: url(../images/bangdan/hot_tab3.png?v=2020322455814)
 }
 
 .wrapper_hot p.hide {
     display: none
 }
 
 .top_list .wrapper_hot p {
     background-position: center
 }
 
 .fixMenu .top_list .wrapper_hot p {
     height: 60px
 }
 
 .item-618-tmall {
     height: 48px;
     padding-top: 29px;
     text-align: center;
     font-size: 12px;
     color: #333;
     background-image: url(../images/618/tmall-logo.png?v=2020322455814)
 }
 
 .item-618-tmall-other {
     height: 28px;
     background-image: url(../images/618/tmall-logo-other.png?v=2020322455814)
 }
 .notice-info.new {
    height: 40px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: rgba(255,68,0,1);
    line-height: 40px;
    position: relative;
    text-align: center;
}
.notice-info {
    height: 36px;
    line-height: 36px;
    box-sizing: border-box;
    background: rgba(255,251,230,1);
    border: 1px solid rgba(255,229,143,1);
    padding: 0 12px;
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: rgba(88,88,80,1);
    margin-bottom: 20px;
}
.notice-info.new.dz:after, .notice-info.new.dz:before {
    right: 130px;
}
.notice-info.new:after, .notice-info.new:before {
    content: '';
    position: absolute;
    border-top: 7px solid rgba(255,188,164,1);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    right: 50px;
    bottom: -7px;
}
.notice-info.new i.close {
    cursor: pointer;
    font-size: 20px;
}
.notice-info.new.dz:after, .notice-info.new.dz:before {
    right: 130px;
}
.notice-info.new:after {
    border-top: 7px solid #FFFBE6;
    bottom: -6px;
}
.notice-info.new:after, .notice-info.new:before {
    content: '';
    position: absolute;
    border-top: 7px solid rgba(255,188,164,1);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    right: 50px;
    bottom: -7px;
}
.wrapper.sale .goods_top_gx {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: rgba(255,251,230,1);
    border: 1px solid rgba(255,229,143,1);
    color: #EF6004;
    font-size: 14px;
    margin: 20px 0;
}
.wrapper.sale .saleNum-nav {
    height: 50px;
    background-color: #fff;
    margin: 20px 0;
}
.wrapper.sale .saleNum-nav li.curl {
    border-bottom: 2px solid #FA4502;
}
.wrapper.sale .saleNum-nav li:first-child {
    margin-left: 25px;
}
.wrapper.sale .saleNum-nav li {
    float: left;
    margin: 0 15px;
    font-size: 13px;
    line-height: 49px;
    color: #333;
    cursor: pointer;
}
.wrapper.sale .saleNum-nav li.curl a {
    color: #FA4502;
    font-weight: 700;
}
.wrapper.sale .saleNum-nav li a {
    color: #333;
}
.wrapper.sale .saleNum-nav li.diy {
    position: absolute;
    right: 0;
    color: #FF0182;
}
.spec-span {
    right: 84px;
}
.feedback-btn, .ntic-info, .ntic-info:after, .spec-span {
    position: absolute;
}
.pbgl {
    background: rgba(255,68,0,1);
    color: rgba(255,255,255,1);
    border: 1px solid #fe6160;
    text-align: center;
    line-height: 17px;
    cursor: pointer;
    outline: 0;
    font-size: 13px;
    font-family: "Microsoft YaHei";
    padding: 3px 10px;
    white-space: nowrap;
}
.bang-egg-panel, .bn-nor, .ntic-info, .pagi a, .pagi span, .pbgl {
    border-radius: 4px;
}
button, input, optgroup, option, select, textarea {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0;
    text-shadow: none;
    display: inline-block;
    margin: 0;
    font: 400 13.33px Arial;
    outline: 0;
}
button, input, optgroup, option, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0;
}
.wrapper.sale .saleNum-nav li.diy {
    position: absolute;
    right: 0;
    color: #FF0182;
}
.wrapper.sale .saleNum-nav li {
    float: left;
    margin: 0 15px;
    font-size: 13px;
    line-height: 49px;
    color: #333;
    cursor: pointer;
}
.bd_btn {
    border-radius: 4px;
    border: 1px solid #fe6160;
    color: #fe6160;
    background: 0 0;
    line-height: 17px;
    cursor: pointer;
    outline: 0;
    font-size: 13px;
    font-family: "Microsoft YaHei";
    padding: 3px 10px;
    white-space: nowrap;
}
.bd-time-tab, .bd_btn, .less-goods, .save_msg, .wrapper.hot-src {
    text-align: center;
}
button, input, optgroup, option, select, textarea {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0;
    text-shadow: none;
    display: inline-block;
    margin: 0;
    font: 400 13.33px Arial;
    outline: 0;
}
.admd-panel {
    overflow: hidden;
    margin-left: -20px;
}
.admd-panel a {
    width: 280px;
    height: 160px;
    line-height: 160px;
    margin-left: 25px;
    float: left;
    text-align: center;
    border-radius: 4px;
    overflow: hidden;
    margin-top: 16px;
}
.admd-panel a img {
    max-width: 100%;
    max-height: 100%;
}
@media (max-width: 1400px){
    .feedback-btn {
        right: 50px;
        margin: 0;
    }
}

.feedback-btn {
    width: 120px;
    height: 80px;
    border-radius: 2px;
    right: 50%;
    margin-right: -737px;
    top: 392px;
    background: url(../images/bangdan/listfeebback.png?v=2020322455814) center no-repeat;
    background-size: contain;
    z-index: 9;
}
.feedback-btn, .ntic-info, .ntic-info:after, .spec-span {
    position: absolute;
}
.show-ft-more {
    height: 24px;
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: rgba(102,102,102,1);
    line-height: 24px;
    text-align: center;
    padding: 10px 0 15px;
}