@charset "utf-8";
.fk-slideForProduct {
 width:100%;
 height:100%;
 position:fixed;
 _position:absolute;
 margin:0;
 padding:0;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:9032
}
.fk-slideForProduct,
.fk-slideForProduct a {
 font-family:Microsoft YaHei;
 font-size:12px
}
.fk-slideForProduct li,
.fk-slideForProduct ul {
 margin:0;
 padding:0;
 list-style:none
}
.fk-slideForProduct .f-contentBg {
 width:100%;
 height:100%;
 position:absolute;
 margin:0;
 padding:0;
 top:0;
 left:0;
 right:0;
 bottom:0;
 opacity:.5;
 filter:alpha(opacity=50);
 background-color:#000
}
.fk-slideForProduct .f-content {
 width:890px;
 height:650px;
 position:absolute;
 top:50%;
 left:50%;
 margin-left:-445px;
 margin-top:-325px;
 background:#fff
}
.fk-slideForProduct .f-turnLeft,
.fk-slideForProduct .f-turnRight {
 display:block;
 width:94px;
 height:94px;
 overflow:hidden;
 text-decoration:none;
 text-indent:-999px;
 position:absolute;
 top:50%;
 margin-top:-25px;
 outline:none;
 background-image:url(/image/productSlide/slide.png?v=202104251101);
 _background-image:url(/image/productSlide/slide.gif?v=202104251101);
 background-repeat:no-repeat
}
.fk-slideForProduct .f-turnLeft {
 left:-124px;
 background-position:0 -132px
}
.fk-slideForProduct .f-turnRight {
 right:-124px;
 background-position:0 0
}
.fk-slideForProduct .f-close {
 display:block;
 width:16px;
 height:16px;
 overflow:hidden;
 outline:none;
 text-decoration:none;
 text-indent:-999px;
 position:absolute;
 top:22px;
 right:22px;
 background:url(/image/productSlide/slide.png?v=202104251101) no-repeat 0 -420px;
 _background:url(/image/productSlide/slide.gif?v=202104251101) no-repeat 0 -420px
}
.fk-slideForProduct .f-innerContent {
 height:580px;
 overflow:auto;
 padding:70px 46px 0 46px
}
.fk-slideForProduct .f-multiContent {
 overflow:hidden;
 zoom:1
}
.fk-slideForProduct .f-multiContent-left {
 width:50%;
 float:left;
}
.fk-slideForProduct .f-multiContent-right {
 width:50%;
 float:right
}
.fk-slideForProduct .f-productBuyContent,
.fk-slideForProduct .f-productDetailContent {
 padding-left:25px
}
.f-productDetailContent .g_minor {
 color:#767676
}
.fk-slideForProduct .f-productNameContent {
 padding:5px 0 5px 6px
}
.fk-slideForProduct .f-productName,
.fk-slideForProduct .f-productTitle {
 font-size:20px;
 font-family:Microsoft Yahei;
 color:#474747;
 line-height:28px;
 word-break:break-all
}
.fk-slideForProduct .f-productTitle {
 text-decoration:none
}
.fk-slideForProduct .f-underlineContent {
 padding:2px 0
}
.fk-slideForProduct .f-underline {
 border-bottom:1px solid #e6e6e6
}
.fk-slideForProduct .f-propListContent {
 _height:expression(this.scrollHeight > 290 ? "290px":"auto");
 max-height:290px;
 overflow:auto;
 padding:4px 0 4px 6px;
 position:relative;
 _width:365px
}
.fk-slideForProduct .f-propContent {
 padding:10px 0;
 overflow:hidden;
 color:#767676
}
.fk-slideForProduct .f-colon {
 font-size:14px;
 font-family:Microsoft Yahei;
 height:20px;
 line-height:20px;
 padding:0 4px 0 4px
}
.fk-slideForProduct .f-propName {
 border:1px dashed transparent;
 _border-color:tomato;
 _filter:chroma(color=tomato);
 width:82px;
 height:20px;
 text-align:justify;
 -moz-text-align-last:justify;
 text-align-last:justify;
 text-justify:inter-ideograph;
 float:left;
 _margin-right:-3px;
 text-overflow:ellipsis;
 white-space:nowrap
}
.fk-slideForProduct .f-propName,
.fk-slideForProduct .f-propValue {
 display:block;
 font-size:14px;
 font-family:Microsoft Yahei;
 line-height:20px;
 overflow:hidden
}
.fk-slideForProduct .f-propValue {
 text-align:left;
 word-break:break-all
}
.fk-slideForProduct .f-mallPrice {
 font-size:25px;
 color:#cf0000
}
.fk-slideForProduct .f-countContent {
 padding:0;
 margin-top:4px;
 float:left;
 overflow:visible
}
.fk-slideForProduct .f-countValue {
 height:42px;
 line-height:42px;
 overflow:visible;
 float:left
}
.fk-slideForProduct .f-countContent .f-propName {
 margin:10px 0
}
.fk-slideForProduct .f-cartCountInput {
 float:left;
 width:45px;
 height:30px;
 line-height:30px;
 text-align:center;
 vertical-align:top;
 font-family:微软雅黑;
 padding:4px;
 border:1px solid #eee
}
.fk-slideForProduct .f-buyCountBtn {
 float:left;
 height:40px;
 width:16px;
 overflow:hidden;
 position:relative;
 margin-left:7px;
 margin-right:14px;
 display:inline-block
}
.fk-slideForProduct .mallJian {
 background:#fff url(/image/v2/vbg01.png?v=202204251139) -625px -974px no-repeat;
 top:0
}
.fk-slideForProduct .mallJia {
 background:#fff url(/image/v2/vbg01.png?v=202204251139) -625px -1005px no-repeat;
 bottom:0
}
.fk-slideForProduct .disableMallJia {
 background:#fff url(/image/v2/vbg01.png?v=202204251139) -591px -974px no-repeat
}
.fk-slideForProduct .disableMallJian {
 background:#fff url(/image/v2/vbg01.png?v=202204251139) -591px -1005px no-repeat
}
.fk-slideForProduct .f-countBtn {
 border:1px solid #eee;
 width:14px;
 height:14px;
 position:absolute;
 left:0;
 cursor:pointer
}
.fk-slideForProduct .f-limitAmountDiv {
 float:left;
 display:inline-block;
 margin-left:6px;
 font-family:微软雅黑;
 color:#828282;
 vertical-align:text-bottom;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 font-size:12px
}
.fk-slideForProduct .f-optionContent {
 padding:0;
 color:#767676;
 overflow:visible;
 float:left
}
.fk-slideForProduct .f-optionContent .f-propName {
 margin:10px 0
}
.fk-slideForProduct .f-optionValue {
 display:block;
 font-size:14px;
 font-family:Microsoft Yahei;
 text-align:left;
 text-overflow:ellipsis;
 white-space:nowrap;
 padding-top:5px;
 width:245px;
 float:left
}
.fk-slideForProduct .optionItemWrap {
 margin-bottom:4px;
 list-style:none;
 margin:0;
 padding:0;
 width:100%
}
.fk-slideForProduct .optionItem {
 float:left;
 position:relative;
 margin:0 4px 4px 0;
 line-height:20px;
 vertical-align:middle;
 padding:1px;
 cursor:pointer
}
.fk-slideForProduct .optionItem .oItem {
 display:block;
 white-space:nowrap;
 min-width:60px;
 line-height:25px;
 padding:0 6px;
 text-align:center;
 text-decoration:none;
 border:1px solid #e9e9e9;
 border-radius:30px;
 _width:60px
}
.fk-slideForProduct .optionItem .oItem span {
 display:inline-block;
 word-break:break-word;
 white-space:pre-wrap
}
.fk-slideForProduct .optionItem .fk-mainBorderColor {
 border-color:#b30000
}
.fk-slideForProduct .fk-mainFontColor {
 color:#b30000
}
.fk-slideForProduct .optionMsg {
 text-align:center;
 margin:10px auto;
 width:80%;
 display:none;
 background-color:#fbfcbe;
 color:red;
 height:30px;
 line-height:30px
}
.fk-slideForProduct .optionItem .img-n {
 display:none
}
.fk-slideForProduct .i-img {
 width:38px;
 height:38px;
 border:1px solid #ccc
}
.fk-slideForProduct .img-tip {
 z-index:9032;
 position:absolute;
 background-color:#000;
 padding:4px 10px;
 top:-36px;
 white-space:nowrap;
 color:#fff;
 opacity:.9;
 display:none
}
.fk-slideForProduct .tip-ico {
 height:0;
 width:0;
 font-size:0;
 line-height:0;
 border-color:#000 transparent transparent transparent;
 border-style:solid dashed dashed dashed;
 border-width:5px;
 position:absolute;
 bottom:-10px
}
.fk-slideForProduct .img-selected {
 height:0;
 width:0;
 line-height:0;
 font-size:0;
 border-color:transparent #c40009 #c40009 transparent;
 border-style:dashed solid solid dashed;
 border-width:7px;
 position:absolute;
 bottom:0;
 right:0
}
.fk-slideForProduct .op-selected-ico {
 width:6px;
 height:5px;
 background:url(/image/site/pd_op_st.gif?v=202104251101) no-repeat;
 position:absolute;
 bottom:1px;
 right:1px;
 z-index:1;
 _bottom:-5px
}
.fk-slideForProduct .f-propLists {
 position:relative
}
.fk-saleTime {
 height:20px
}
.fk-showSaleTimeImg {
 padding-bottom:0
}
.fk-showSaleTimeStyle {
 color:#767676;
 font-size:14px
}
.fk-saleRelative {
 position:relative
}
.fk-saleAbsolute {
 position:absolute;
 width:100%
}
.fk-saleTopSet {
 top:0;
 margin-left:3px
}
.fk-saleTdSty1 {
 vertical-align:bottom;
 padding:0;
 margin:0;
 zoom:1
}
.fk-saleTdSty1 .f-trangle {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 overflow:hidden;
 border-left:5px solid transparent
}
.fk-saleTdSty2 {
 vertical-align:bottom;
 padding:0;
 margin:0;
 width:auto;
 height:auto
}
.fk-saleTdSty2 .f-rect {
 font-size:12px;
 padding-left:3px;
 padding-right:3px;
 word-wrap:normal;
 height:18px;
 line-height:18px;
 color:#f8ffff;
 font-weight:lighter
}
.fk-slideForProduct .f-buyContent {
 padding:4px 0 4px 6px
}
.fk-slideForProduct .f-addCart {
 font-size:16px;
 line-height:25px;
 margin-right:12px;
 float:left
}
.fk-slideForProduct .f-buyNow {
 font-size:16px;
 line-height:25px;
 float:left;
 text-align:center;
 min-width:88px;
 border-radius:3px
}
.fk-slideForProduct .f-productPicContent {
 position:relative;
 height:390px
}
.fk-slideForProduct .f-productImg {
 width:390px;
 height:390px;
 position:relative;
 overflow:hidden
}
.fk-slideForProduct .f-imgContainer {
 width:100%;
 height:100%;
 border:none;
 padding:0;
 margin:0;
 border-spacing:0
}
.fk-slideForProduct .f-imgContainer td {
 width:100%;
 height:100%;
 text-align:center;
 vertical-align:middle;
 padding:0
}
.fk-slideForProduct #wrap {
 width:100%;
 height:100%
}
.fk-slideForProduct .f-imgWrap {
 display:block;
 width:100%;
 height:100%
}
.fk-slideForProduct .f-imgClick {
 cursor:pointer
}
.fk-slideForProduct .f-popupImgA {
 display:block;
 width:100%;
 height:100%;
 cursor:pointer;
 background:#fff;
 opacity:0;
 filter:alpha(opacity=0)
}
.fk-slideForProduct .f-productImg img {
 margin:0 auto
}
.fk-slideForProduct .f-productImgLoading {
 width:32px;
 height:32px;
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-16px;
 margin-left:-16px;
 background:transparent url(/image/loading/loading_2b.gif?v=202104251101) no-repeat 0 0
}
.fk-slideForProduct .f-productImgGroup {
 width:390px;
 height:84px;
 position:absolute;
 bottom:0;
 left:0;
 z-index:99;
 zoom:1
}
.fk-slideForProduct .f-productImgGroupBg {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 bottom:0;
 opacity:.5;
 filter:alpha(opacity=50);
 background:#000
}
.fk-slideForProduct .f-imgListWrap {
 height:60px;
 overflow:hidden;
 padding:12px 25px 0 25px
}
.fk-slideForProduct .f-imgListOuter {
 overflow:hidden;
 position:relative;
 width:100%
}
.fk-slideForProduct .f-imgList {
 overflow:hidden;
 position:relative;
 top:0;
 left:0
}
.fk-slideForProduct .f-imgList li {
 float:left;
 padding:0 8px 0 0
}
.fk-slideForProduct .f-groupLeft,
.fk-slideForProduct .f-groupRight {
 display:none;
 width:14px;
 height:24px;
 overflow:hidden;
 text-indent:-999px;
 position:absolute;
 top:50%;
 margin-top:-12px;
 z-index:2;
 outline:none;
 background-image:url(/image/productSlide/slide.png?v=202104251101);
 _background-image:url(/image/productSlide/slide.gif?v=202104251101)
}
.fk-slideForProduct .f-groupLeft {
 left:2px;
 background-position:0 -278px
}
.fk-slideForProduct .f-groupRight {
 right:2px;
 background-position:0 -364px
}
.fk-slideForProduct .f-productImgGroup .f-BtnEnabled {
 display:block
}
.fk-slideForProduct .f-productImgGroup .f-BtnDisabled {
 display:none
}
.fk-slideForProduct .f-albumsContent {
 position:relative;
 margin-top:25px;
 zoom:1
}
.fk-slideForProduct .f-albumsWrap {
 height:88px;
 padding:0 39px 0 39px;
 overflow:hidden
}
.fk-slideForProduct .f-albumsOuter {
 overflow:hidden;
 position:relative;
 width:100%;
 height:100%
}
.fk-slideForProduct .f-albums {
 overflow:hidden;
 position:relative;
 top:0;
 left:0
}
.fk-slideForProduct .f-albums li {
 float:left;
 padding:4px 6px 0 0
}
.fk-slideForProduct .f-albumsLeft,
.fk-slideForProduct .f-albumsRight {
 display:none;
 width:14px;
 height:24px;
 text-indent:-999px;
 overflow:hidden;
 position:absolute;
 top:50%;
 margin-top:-12px;
 outline:none;
 background-image:url(/image/productSlide/slide.png?v=202104251101);
 _background-image:url(/image/productSlide/slide.gif?v=202104251101)
}
.fk-slideForProduct .f-albumsLeft {
 left:0;
 background-position:0 -278px
}
.fk-slideForProduct .f-albumsRight {
 right:0;
 background-position:0 -364px
}
.fk-slideForProduct .f-albumsContent .f-BtnEnabled {
 display:block
}
.fk-slideForProduct .f-albumsContent .f-BtnDisabled {
 display:none
}
.fk-slideForProduct .f-albumsImg {
 display:block;
 width:80px;
 height:80px;
 border:2px solid #fff;
 line-height:80px;
 text-align:center;
 font-size:0
}
.fk-slideForProduct .f-albumsImgWrap {
 position:relative;
 width:84px
}
.fk-slideForProduct .f-albumsImgTip {
 position:absolute;
 top:-4px;
 left:50%;
 margin-left:-2px;
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 overflow:hidden
}
.fk-slideForProduct .f_albums_image {
 width:auto;
 max-width:100%;
 height:auto;
 max-height:100%;
 _width:80px;
 _height:80px;
 vertical-align:middle
}
.priceCalendarOuter {
 display:inline-block;
 position:relative;
 top:5px
}
.priceCalendarBg {
 position:relative;
 background-color:#fff;
 border-radius:2px;
 display:none;
 box-shadow:0 0 20px rgba(0,0,0,.15);
 padding:10px;
 margin-top:5px;
 left:-100px
}
.priceCalendarWrapper {
 display:inline-block;
 position:relative;
 vertical-align:middle;
 pointer-events:auto;
 cursor:pointer
}
.priceCalendarTrigger {
 color:#999!important;
 width:200px;
 height:34px;
 box-sizing:border-box;
 border-radius:2px;
 border:1px solid #e3e2e8;
 background-color:#fff;
 font-size:13px;
 font-family:微软雅黑;
 color:#333;
 padding:0 8px;
 text-overflow:ellipsis;
 cursor:pointer;
 display:flex;
 align-items:center
}
.priceCalendarTrigger .placeholder {
 color:#999;
 font-size:13px
}
.priceCalendarTrigger:focus,
.priceCalendarWrapper:hover .priceCalendarTrigger {
 border-color:#5874d8;
 outline:0
}
.priceCalendarWrapper:hover .priceCalendarTrigger[disabled] {
 border-color:#e3e2e8
}
.priceCalendarTrigger+.priceCalendarIcon {
 position:absolute;
 right:0;
 width:32px;
 height:34px;
 line-height:34px;
 text-align:center;
 cursor:pointer;
 background:url(/image/v2/component.png?v=202104251101) no-repeat -1312px 9px;
 top:0
}
.fk-slideForProduct .J_webSite_slide .optionItem {
 margin:0 8px 8px 0
}
#fk-productSlidePanel .jz_silde_pay_pd {
 width:160px;
 height:40px;
 text-align:center;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 border-radius:3px;
 line-height:40px;
 padding:0;
 display:inline-block;
 margin-right:12px;
 border-width:1px;
 border-style:solid;
 cursor:pointer
}
