﻿@charset "utf-8";
.productDetail {
 overflow:hidden;
 height:inherit
}
.productDetail .title {
 float:none;
 width:auto;
 text-align:center;
 font-size:18px;
 margin:5px 0 2px 0
}
.productDetail .title span {
 vertical-align:middle
}
.productDetail .title h1 {
 padding:0;
 margin:0;
 font-weight:inherit;
 font-size:inherit
}
.productDetail .imgContainer {
 float:left;
 width:350px
}
.productDetail .imgDiv {
 float:left;
 margin:5px 0 5px 0;
 width:350px;
 height:350px;
 overflow:hidden;
 position:relative;
 border:1px solid #d1d1d1;
 z-index:1
}
.productDetail .imgDiv a {
 outline:none;
 display:block;
 height:100%;
 width:100%;
 vertical-align:middle;
 line-height:100%
}
.productDetail .imgDiv table {
 width:100%;
 height:100%;
 border:none;
 padding:0;
 border-spacing:0
}
.productDetail .imgDiv table tr td {
 width:100%;
 height:100%;
 vertical-align:middle;
 text-align:center;
 padding:0
}
.productDetail .imgDiv>div {
 width:100%;
 height:100%
}
.productDetail .imgDiv img {
 margin:auto;
 width:350px;
 height:auto;
 visibility:hidden
}
.productDetail .imgGroup {
 float:left;
 width:350px;
 height:80px;
 overflow:hidden
}
.productDetail .imgGroup .imgDivs {
 width:320px;
 height:80px;
 float:left;
 overflow:hidden;
 position:relative
}
.productDetail .imgGroup .imgDivs ul {
 position:absolute;
 top:0;
 left:0;
 list-style:none;
 height:80px;
 float:left;
 padding:0;
 margin:0
}
.productDetail .imgGroup .imgDivs .imgGroupDiv {
 margin:10px 4px;
 padding:0;
 width:60px;
 height:60px;
 line-height:60px;
 float:left;
 display:inline;
 vertical-align:middle;
 overflow:hidden
}
.productDetail .imgGroupDiv {
 border:1px solid #d1d1d1
}
.productDetail .imgGroup .imgDivs .imgGroupDiv img {
 margin:auto;
 display:block
}
.productDetail .imgGroup table {
 width:100%;
 height:100%;
 border:none;
 padding:0;
 border-spacing:0
}
.productDetail .imgGroup table tr td {
 width:100%;
 height:100%;
 vertical-align:middle;
 text-align:center;
 padding:0;
 margin:0
}
.productDetail .pdTableLayout {
 width:100%
}
.productDetail .pdTableLayout .pdLayoutL {
 display:flex;
 flex-direction:column
}
.productDetail .pdTableLayout .leftImgContainer {
 display:flex;
 flex-direction:column;
 width:100%
}
.productDetail .pdTableLayout .centerSpacing {
 width:10px
}
.productDetail .pdTableLayout .optionClearLine {
 height:4px;
 line-height:4px;
 font-size:4px
}
.productDetail .basicInfo {
 width:100%;
 float:left
}
.productDetail .basicInfo td {
 line-height:28px
}
.productDetail .basicInfo .propName {
 padding:0 10px;
 text-align:right;
 word-break:break-all;
 position:relative
}
.productDetail .basicInfo .f_name_for_xp {
 word-spacing:-3px
}
.productDetail .basicInfo .propValue {
 text-align:left;
 vertical-align:top;
 word-wrap:break-word;
 word-break:break-all
}
.productDetail .propValue a span {
 line-height:23px
}
.warn-ico {
 background:url(/image/js.png?v=202104251101) no-repeat 0 0
}
.productDetail .productOpera {
 display:inline-block;
 height:auto;
 padding:9px 20px;
 position:relative;
 width:100%
}
.productDetail .productOpera .text {
 color:inherit
}
.pdStyle5 .fk-mainFontColor .text:hover {
 color:#ff6537;
 cursor:pointer
}
.operaTextHover {
 color:#4291d7;
 cursor:pointer
}
.productDetail .productOpera div {
 display:inline-block;
 vertical-align:middle;
 *zoom:1;
 *display:inline
}
.productDetail .lineSlice {
 margin:0 7px 0 17px;
 vertical-align:top;
 padding-top:2px;
 width:3px
}
.productDetail .pdCollection {
 cursor:pointer;
 padding:3px 8px
}
.productDetail .collectionIcon {
 margin-right:9px
}
.productDetail .collectionIcon:hover,
.productDetail .collectionIconSelect {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-527px -2145px
}
.productDetail .pdShare {
 position:relative;
 padding:3px 8px;
 border:1px solid transparent;
 line-height:19px;
 z-index:2;
 cursor:pointer;
 _border:none;
 _padding:1px
}
.productDetail .collectionIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-527px -2012px;
 width:15px;
 height:15px;
 margin-right:8px
}
.productDetail .collectionIcon:hover,
.productDetail .collectionIconSelect {
 background:url(/image/sc-1.png?v=202104251101) no-repeat
}
.productDetail .pdShareHover {
 background:#fff;
 border-color:#d8d8d8 #d8d8d8 #fff #d8d8d8;
 border-width:1px;
 border-style:solid
}
.productDetail .shareTipIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-527px -2057px;
 width:15px;
 height:15px;
 margin-right:5px
}
.productDetail .shareDown {
 margin:0 5px;
 background:url(/image/jt.png?v=202104251101) 0 0 no-repeat;
 width:7px;
 height:4px;
 margin-right:3px;
 transition:all .3s ease;
 -moz-transition:all ease .3s;
 -webkit-transition:all .3s ease;
 -o-transition:all ease .3s
}
.productDetail .pdShareHover .shareDown {
 transform:rotate(1turn);
 -ms-transform:rotate(1turn);
 -moz-transform:rotate(1turn);
 -webkit-transform:rotate(1turn);
 -o-transform:rotate(1turn)
}
.productDetail .shareUp {
 background:url(/image/jt1.png?v=202104251101) 0 0 no-repeat
}
.productDetail .productOpera div.shareInfo {
 display:none;
 text-align:left;
 width:auto;
 height:auto;
 position:absolute;
 background:#fff;
 z-index:999;
 border:1px solid #d8d8d8;
 max-height:60px;
 max-width:200px;
 min-width:75px;
 top:35px;
 min-height:30px;
 padding:5px 8px
}
.productDetail .shareInfo .m_shareIcon {
 display:inline-block;
 height:20px;
 width:20px
}
.productDetail .shareInfo .m_shareCtrl a {
 display:inline-block;
 margin:4px
}
.productDetail .pdOperaCenter .productOpera {
 text-align:center;
 width:100%;
 padding:0 0 14px
}
.productDetail .pdOperaCenter div.shareInfo {
 top:26px
}
.productDetail .pdSerOnline {
 position:relative;
 padding:3px 8px;
 border:1px solid transparent;
 line-height:19px;
 z-index:2;
 text-align:left;
 cursor:pointer;
 _border:none;
 _padding:1px
}
.productDetail .serOnlineDown {
 margin:0 5px;
 background:url(/image/jt.png?v=202104251101) 0 0 no-repeat;
 width:7px;
 height:4px;
 margin-right:3px;
 transition:all .3s ease;
 -moz-transition:all ease .3s;
 -webkit-transition:all .3s ease;
 -o-transition:all ease .3s
}
.productDetail .serOnlineTipIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-527px -2102px;
 width:15px;
 height:15px;
 margin-right:9px
}
.productDetail .pdSerOnlineHover {
 background:#fff;
 border-color:#d8d8d8 #d8d8d8 #fff #d8d8d8;
 border-width:1px;
 border-style:solid
}
.productDetail .pdSerOnlineHover .serOnlineDown {
 transform:rotate(1turn);
 -ms-transform:rotate(1turn);
 -moz-transform:rotate(1turn);
 -webkit-transform:rotate(1turn);
 -o-transform:rotate(1turn)
}
.productDetail .serOnlineUp {
 background:url(/image/jt1.png?v=202104251101) 0 0 no-repeat
}
.productDetail .productOpera div.serOnlineInfo {
 display:none;
 text-align:left;
 width:auto;
 height:auto;
 position:absolute;
 background:#fff;
 z-index:1;
 border:1px solid #d8d8d8;
 margin-top:-2px;
 min-height:30px;
 padding:0 14px
}
.productDetail .serOnlineInfo a {
 text-decoration:none
}
.productDetail .serOnlineInfo .qqImgOnLine {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -1781px
}
.productDetail .serOnlineInfo .qqImgOffLine {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -1827px
}
.productDetail .serOnlineInfo .wechatImg {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -2269px
}
.productDetail .serOnlineInfo .wechatImgOffLine {
 background-position:-525px -2306px
}
.productDetail .serOnlineInfo .skypeImg {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -1962px
}
.productDetail .serOnlineInfo .wawaImgOnline {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -1873px
}
.productDetail .serOnlineInfo .wawaImgOffline {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -1919px
}
.productDetail .serOnline-service .serOnline-img {
 width:21px;
 height:21px;
 display:inline-block;
 margin-right:9px
}
.productDetail .onlineServiceName {
 color:#666;
 font-size:14px
}
.productDetail .serOnline-list {
 margin:10px 0
}
.productDetail .serOnlineOffline {
 font-size:14px;
 color:#999
}
.productDetail .serOnlineClearFloat {
 clear:both
}
.productDetail .serOnline {
 cursor:pointer
}
.productDetail .pdCollectIcon,
.productDetail .pdKefuIcon {
 font-size:22px;
 margin-right:9px;
 cursor:pointer
}
.pdCollection .faisco-icons-star3 {
 font-size:22px;
 cursor:pointer
}
.productDetail .pdShareIcon {
 font-size:20px;
 margin-right:9px;
 cursor:pointer
}
.productDetail .optionItemWrap {
 margin-bottom:4px;
 list-style:none;
 margin:0;
 padding:0;
 width:100%
}
.productDetail .optionItem {
 float:left;
 position:relative;
 margin:0 4px 4px 0;
 line-height:20px;
 vertical-align:middle;
 padding:1px;
 cursor:pointer
}
.productDetail .optionItem a {
 display:block;
 white-space:nowrap;
 width:auto;
 min-width:10px;
 padding:0 6px;
 text-align:center;
 text-decoration:none;
 border:1px solid #e0e0e0
}
.productDetail .optionItem span {
 display:inline-block;
 word-break:break-all;
 white-space:pre-wrap;
 padding-left:10px;
 padding-right:10px
}
.productDetail .optionItem .img-n {
 display:none
}
.productDetail .optionItem .optionItemHover {
 border-width:2px;
 margin:-1px
}
.productDetail .optionItem .g_borderSelected {
 border-color:#c30008
}
.productDetail .optionMsg {
 text-align:center;
 margin:0 auto;
 width:80%;
 display:none
}
.productDetail .i-img {
 width:38px;
 height:38px;
 border:1px solid #ccc
}
.productDetail .img-selected {
 height:0;
 width:0;
 line-height:0;
 font-size:0;
 border-color:transparent #c40009 #c40009 transparent;
 border-top-color:transparent;
 border-left-color:transparent;
 border-style:dashed solid solid dashed;
 border-width:7px;
 position:absolute;
 bottom:0;
 right:0
}
.productDetail .op-selected-ico {
 width:6px;
 height:5px;
 background:url(/image/site/pd_op_st.gif?v=202104251101) no-repeat;
 position:absolute;
 bottom:4px;
 right:4px;
 z-index:1;
 _bottom:-5px
}
.productDetail .img-tip {
 z-index:1;
 position:absolute;
 background-color:#000;
 padding:4px 10px;
 top:-36px;
 white-space:nowrap;
 color:#fff;
 opacity:.9;
 display:none
}
.productDetail .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
}
.productDetail .detailInfo {
 margin-top:10px
}
.productDetail .detailInfo .detailInfoTable {
 width:100%;
 table-layout:fixed;
 border-spacing:0
}
.productDetail .detailInfo .detailInfoTd {
 padding:0 10px
}
.productDetail .detailInfo .title {
 font-weight:700
}
.productDetail .g_mallBuyBig {
 margin:10px 0 0 0
}
.productDetail .g_mallBuyBig1033 {
 padding-left:25px;
 font-size:14px;
 letter-spacing:0
}
.productDetail .mallPanel {
 border-spacing:0;
 width:100%;
 text-align:center
}
.productDetail .propNameDiv {
 margin-right:7px;
 _margin-right:7px;
 float:right
}
.productDetail .fk-mallBuy-big {
 width:120px;
 text-align:center;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden
}
.pdStyle4 .detailInfo .detailInfoTd {
 padding:0 3px
}
.pdStyle4 .pdTableLayout {
 padding-top:28px
}
.pdStyle4 .imgDiv {
 margin:0
}
.pdStyle4 .imgDiv img {
 width:350px;
 height:auto
}
.pdStyle4 .pdTableLayout .pd_t_l_left {
 width:1%;
 *width:auto
}
.pdStyle4 .pdLayoutL {
 float:left
}
.pdStyle4 .pdLayoutL .s_expand {
 height:auto
}
.pdStyle4 .pdLayoutL .shareInfo .shareCtrl {
 float:none
}
.pdStyle4 .pdLayoutL .shareInfo .shareto {
 padding:0;
 width:auto;
 padding-left:4px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.pdStyle4 .pdLayoutL .shareInfo .sharePanel {
 width:auto
}
.pdStyle4 .pdLayoutL .shareInfo .shareCtrl a {
 width:auto;
 min-width:auto
}
.pdStyle4 .pdLayoutR {
 margin-left:25px
}
.pdStyle4 .pdLayoutR .title {
 font-weight:700;
 color:#585858;
 margin:0;
 font-size:20px;
 text-align:left;
 word-break:break-word
}
.pdStyle4 .pdLayoutR .pdLine {
 border:1px solid #d1d1d1;
 border-bottom:0;
 margin:10px 0
}
.pdStyle4 .pd_propTable .propName {
 text-align:right;
 color:#828282;
 letter-spacing:1px;
 padding:2.5px 0;
 word-break:break-all;
 position:relative
}
.pdStyle4 .pd_propTable .f_name_for_xp {
 word-spacing:-3px
}
.pdStyle4 .pd_propTable .propColon {
 color:#828282;
 line-height:25px;
 float:left
}
.pdStyle4 .pd_propTable .propValue {
 padding:1px 0;
 word-break:break-word;
 word-wrap:break-word;
 float:left;
 display:inline-block;
 -webkit-text-size-adjust:none
}
.pdStyle4 .propValue {
 color:#616161
}
.pdStyle4 .pd_propTable .propValue span {
 vertical-align:middle
}
.pdStyle4 .pd_propTable .propValue .mallJia,
.pdStyle4 .pd_propTable .propValue .mallJian {
 vertical-align:baseline
}
.pdStyle4 .pdLayoutR .pd_propTable .optionMsg {
 padding:5px 0;
 margin:0;
 width:auto;
 margin-top:10px;
 text-align:left
}
.pdStyle4 .imgGroup {
 margin-top:8px
}
.forms .form div.fk-pdStyleColor_1 .fk-mainBorderColor {
 border-color:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .fk-mainBorderColor {
 border-color:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .fk-mainBorderColor {
 border-color:#c40000
}
.forms .form div.fk-pdStyleColor_4 .fk-mainBorderColor {
 border-color:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .fk-mainBorderColor {
 border-color:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .fk-mainBorderColor {
 border-color:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .fk-mainBorderColor {
 border-color:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .fk-mainBorderColor {
 border-color:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .fk-mainBorderColor {
 border-color:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .fk-mainBorderColor {
 border-color:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .fk-mainBorderColor {
 border-color:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .fk-mainBorderColor {
 border-color:#2b2b2b
}
.forms .form div.fk-pdStyleColor_1 .fk-mainColor {
 color:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .fk-mainColor {
 color:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .fk-mainColor {
 color:#c40000
}
.forms .form div.fk-pdStyleColor_4 .fk-mainColor {
 color:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .fk-mainColor {
 color:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .fk-mainColor {
 color:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .fk-mainColor {
 color:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .fk-mainColor {
 color:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .fk-mainColor {
 color:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .fk-mainColor {
 color:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .fk-mainColor {
 color:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .fk-mainColor {
 color:#2b2b2b
}
.forms .form div.fk-pdStyleColor_1 .fk-mainFillColor {
 fill:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .fk-mainFillColor {
 fill:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .fk-mainFillColor {
 fill:#c40000
}
.forms .form div.fk-pdStyleColor_4 .fk-mainFillColor {
 fill:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .fk-mainFillColor {
 fill:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .fk-mainFillColor {
 fill:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .fk-mainFillColor {
 fill:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .fk-mainFillColor {
 fill:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .fk-mainFillColor {
 fill:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .fk-mainFillColor {
 fill:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .fk-mainFillColor {
 fill:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .fk-mainFillColor {
 fill:#2b2b2b
}
.forms .form .fk-pdStyleColor_1 .scoreTipHover em {
 border-color:transparent #e4393c transparent transparent
}
.forms .form .fk-pdStyleColor_2 .scoreTipHover em {
 border-color:transparent #ed3da1 transparent transparent
}
.forms .form .fk-pdStyleColor_3 .scoreTipHover em {
 border-color:transparent #c40000 transparent transparent
}
.forms .form .fk-pdStyleColor_4 .scoreTipHover em {
 border-color:transparent #ff6537 transparent transparent
}
.forms .form .fk-pdStyleColor_5 .scoreTipHover em {
 border-color:transparent #ffc001 transparent transparent
}
.forms .form .fk-pdStyleColor_6 .scoreTipHover em {
 border-color:transparent #4ab344 transparent transparent
}
.forms .form .fk-pdStyleColor_7 .scoreTipHover em {
 border-color:transparent #02b2b5 transparent transparent
}
.forms .form .fk-pdStyleColor_8 .scoreTipHover em {
 border-color:transparent #3083eb transparent transparent
}
.forms .form .fk-pdStyleColor_9 .scoreTipHover em {
 border-color:transparent #1e50ae transparent transparent
}
.forms .form .fk-pdStyleColor_10 .scoreTipHover em {
 border-color:transparent #00a0e9 transparent transparent
}
.forms .form .fk-pdStyleColor_11 .scoreTipHover em {
 border-color:transparent #8b0eea transparent transparent
}
.forms .form .fk-pdStyleColor_12 .scoreTipHover em {
 border-color:transparent #2b2b2b transparent transparent
}
.forms .form div.fk-pdStyleColor_1 .fk-mainBgColor {
 background-color:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .fk-mainBgColor {
 background-color:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .fk-mainBgColor {
 background-color:#c40000
}
.forms .form div.fk-pdStyleColor_4 .fk-mainBgColor {
 background-color:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .fk-mainBgColor {
 background-color:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .fk-mainBgColor {
 background-color:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .fk-mainBgColor {
 background-color:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .fk-mainBgColor {
 background-color:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .fk-mainBgColor {
 background-color:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .fk-mainBgColor {
 background-color:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .fk-mainBgColor {
 background-color:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .fk-mainBgColor {
 background-color:#2b2b2b
}
.fk-pdStyleColor_1 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_1 li.select_more,
.forms .form .fk-pdStyleColor_1 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_1 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_1 .fk-mainFontColor {
 color:#e4393c
}
.fk-pdStyleColor_2 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_2 li.select_more,
.forms .fk-pdStyleColor_2 .msgBoard .pagenation>a.g_hover,
.forms .form .fk-pdStyleColor_2 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_2 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_2 .fk-mainFontColor {
 color:#ed3da1
}
.fk-pdStyleColor_3 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_3 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_3 li.select_more,
.forms .form .fk-pdStyleColor_3 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_3 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_3 .fk-mainFontColor {
 color:#c40000
}
.fk-pdStyleColor_4 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_4 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_4 li.select_more,
.forms .form .fk-pdStyleColor_4 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_4 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_4 .fk-mainFontColor {
 color:#ff6537
}
.fk-pdStyleColor_5 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_5 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_5 li.select_more,
.forms .form .fk-pdStyleColor_5 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_5 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_5 .fk-mainFontColor {
 color:#ffc001
}
.fk-pdStyleColor_6 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_6 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_6 li.select_more,
.forms .form .fk-pdStyleColor_6 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_6 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_6 .fk-mainFontColor {
 color:#4ab344
}
.fk-pdStyleColor_7 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_7 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_7 li.select_more,
.forms .form .fk-pdStyleColor_7 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_7 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_7 .fk-mainFontColor {
 color:#02b2b5
}
.fk-pdStyleColor_8 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_8 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_8 li.select_more,
.forms .form .fk-pdStyleColor_8 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_8 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_8 .fk-mainFontColor {
 color:#3083eb
}
.fk-pdStyleColor_9 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_9 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_9 li.select_more,
.forms .form .fk-pdStyleColor_9 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_9 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_9 .fk-mainFontColor {
 color:#1e50ae
}
.fk-pdStyleColor_10 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_10 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_10 li.select_more,
.forms .form .fk-pdStyleColor_10 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_10 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_10 .fk-mainFontColor {
 color:#00a0e9
}
.fk-pdStyleColor_11 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_11 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_11 li.select_more,
.forms .form .fk-pdStyleColor_11 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_11 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_11 .fk-mainFontColor {
 color:#8b0eea
}
.fk-pdStyleColor_12 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_12 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_12 li.select_more,
.forms .form .fk-pdStyleColor_12 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_12 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_12 .fk-mainFontColor {
 color:#2b2b2b
}
.forms .form div.fk-pdStyleColor_1 .productOperaTextColor {
 color:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .productOperaTextColor {
 color:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .productOperaTextColor {
 color:#c40000
}
.forms .form div.fk-pdStyleColor_4 .productOperaTextColor {
 color:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .productOperaTextColor {
 color:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .productOperaTextColor {
 color:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .productOperaTextColor {
 color:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .productOperaTextColor {
 color:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .productOperaTextColor {
 color:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .productOperaTextColor {
 color:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .productOperaTextColor {
 color:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .productOperaTextColor {
 color:#2b2b2b
}
.fk-pdStyleColor_1 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_1 .productOperaTextColor {
 color:#e4393c
}
.fk-pdStyleColor_2 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_2 .productOperaTextColor {
 color:#ed3da1
}
.fk-pdStyleColor_3 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_3 .productOperaTextColor {
 color:#c40000
}
.fk-pdStyleColor_4 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_4 .productOperaTextColor {
 color:#ff6537
}
.fk-pdStyleColor_5 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_5 .productOperaTextColor {
 color:#ffc001
}
.fk-pdStyleColor_6 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_6 .productOperaTextColor {
 color:#4ab344
}
.fk-pdStyleColor_7 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_7 .productOperaTextColor {
 color:#02b2b5
}
.fk-pdStyleColor_8 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_8 .productOperaTextColor {
 color:#3083eb
}
.fk-pdStyleColor_9 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_9 .productOperaTextColor {
 color:#1e50ae
}
.fk-pdStyleColor_10 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_10 .productOperaTextColor {
 color:#00a0e9
}
.fk-pdStyleColor_11 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_11 .productOperaTextColor {
 color:#8b0eea
}
.fk-pdStyleColor_12 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_12 .productOperaTextColor {
 color:#2b2b2b
}
.fk-proDetaliModuleStyle {
 max-width:1440px;
 margin:7px auto 0
}
.forms div.fk-proDetaliModuleStyle .formMiddle {
 font-size:14px;
 font-family:微软雅黑
}
.forms div.fk-proDetaliModuleStyle .formMiddle a {
 font-family:微软雅黑
}
.fk-proDetailBannerStyle {
 display:none
}
.productDetail .fk-mallBuy-big span {
 font-size:16px
}
.pdStyle5 .pd_propTable {
 position:relative;
 margin-top:34px
}
.pdStyle5 .f-propTable {
 margin-top:17px
}
.pdStyle5 .pd_propTable .fk-mallPrice .propName {
 line-height:42px;
 text-align:right;
 position:relative
}
.pdStyle5 .pd_propTable-propcenter .fk-mallPrice .propName {
 text-align:center
}
.pdStyle5 .detailInfo .detailInfoTd {
 padding:0 3px
}
.pdStyle5 .pdTableLayout {
 padding-top:28px
}
.pdStyle5 .imgDiv {
 width:470px;
 height:470px;
 margin:0;
 margin-bottom:20px
}
.pdStyle5 .imgDiv img {
 width:auto;
 height:auto
}
.pdStyle5 .pdTableLayout .pd_t_l_left {
 width:1%;
 *width:auto
}
.pdStyle5 .fk-pdLayoutL {
 margin-right:25px
}
.pdStyle5 .pdLayoutL .s_expand {
 height:auto
}
.pdStyle5 .pdLayoutL .shareInfo .shareCtrl {
 float:none
}
.pdStyle5 .pdLayoutL .shareInfo .shareto {
 padding:0;
 width:auto;
 padding-left:4px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.pdStyle5 .pdLayoutL .shareInfo .sharePanel {
 width:auto
}
.pdStyle5 .pdLayoutL .shareInfo .shareCtrl a {
 width:auto;
 min-width:auto
}
.pdStyle5 .pdLayoutR {
 max-width:545px;
 min-width:350px;
 margin:0 auto
}
.pdStyle5 .pdLayoutR .title {
 color:#585858;
 margin:0;
 font-size:20px;
 text-align:left;
 word-break:break-word
}
.pdStyle5 .pdLayoutR .pdLine {
 border:1px solid #d1d1d1;
 border-bottom:0;
 margin:10px 0
}
.pdStyle5 .fk-propTable {
 border-spacing:7px;
 *table-layout:fixed;
 width:100%
}
.pdStyle5 .pd_propTable .propName {
 line-height:32px;
 text-align:right;
 color:#666;
 letter-spacing:1px;
 word-break:break-all;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 position:relative
}
.pdStyle5 .pd_propTable-propstyle0 .propName {
 white-space:normal;
 line-height:1.7;
 padding:4px 0;
 display:block;
 width:100%
}
.pdStyle5 .pd_propTable.pd_propTable-propleft .propName {
 text-align:left
}
.pdStyle5 .pd_propTable .propColon {
 width:20px;
 line-height:32px;
 vertical-align:middle;
 color:#666;
 float:left;
 display:none
}
.pdStyle5 .fk-mallPrice span {
 vertical-align:middle
}
.pdStyle5 .pd_propTable .propValue {
 color:#666;
 word-break:normal;
 word-wrap:break-word;
 line-height:32px;
 display:inline-block
}
.pdStyle5 .pd_propTable .propValue .mallJia,
.pdStyle5 .pd_propTable .propValue .mallJian {
 vertical-align:baseline
}
.pdStyle5 .pdLayoutR .pd_propTable .optionMsg {
 padding:5px 0;
 margin-top:10px;
 width:auto;
 text-align:left
}
.pdStyle5 .imgGroup {
 margin-top:8px
}
.pdStyle5 .faisco-icons-love1 {
 font-size:20px;
 color:#dcdcdc
}
.pdStyle5 .faisco-icons-love1:hover {
 color:#e4393c
}
.pdStyle5 .productOpera div.shareInfo {
 top:26px
}
.pdStyle5 .imgDiv {
 border-color:#eee
}
.pdStyle5 .faisco-icons-star3 {
 font-size:20px;
 line-height:17px;
 vertical-align:middle;
 height:20px;
 width:20px
}
.fk-noSelect {
 color:#e3e3e3
}
.fk-pdCommStarList .fk-icons-star {
 background-position:-21px 0;
 width:13.5px;
 height:13.5px
}
.fk-proSatifySum {
 border-top:1px solid #eee;
 border-bottom:1px solid #eee;
 height:72px;
 position:relative;
 margin:20px 0;
 min-width:350px
}
.fk-proSatifySum .f-proSatifySumWrap {
 position:absolute;
 height:26px;
 top:50%;
 margin-top:-13px;
 line-height:74px
}
.pdStyle5 .f-pdDetailBorder {
 border-left:1px solid #eee;
 height:26px;
 width:1px;
 float:left;
 margin:0 0 0 30px
}
.pdStyle5 .fk-proSatifySum .f-satifyDetail {
 height:26px;
 line-height:26px;
 float:left;
 margin-right:2px;
 display:inline-block
}
.pdStyle5 .fk-proSatifySum .f-satifyDetail .propValue {
 line-height:23px
}
.pdStyle5 .fk-proSatifySum .f-satifyDetail span {
 vertical-align:top
}
.pdStyle5 .fk-proSatifySum .f-commStartName {
 line-height:26px;
 width:auto;
 margin-right:18px
}
.pdStyle5 .fk-icons-star {
 margin-right:5px
}
.pdStyle5 .submitStarList li {
 margin-right:0;
 color:#e3e3e3
}
.pdStyle5 .submitStarList .select_less {
 margin-right:0;
 color:#d6d6d6
}
.pdStyle5 .fk-changeSaleCrW .propValue {
 font-size:12px
}
.pdStyle5 .fk-changeSaleCrW .propName {
 width:64px
}
.pdStyle5 .saleFullReBg {
 display:inline-block;
 border-radius:2px
}
.pdStyle5 .f-saleValue {
 margin-left:15px
}
.pdStyle5 .fk-salePromotionRemove {
 margin-top:22px
}
.pdStyle5 .showSaleTimeClass {
 color:#666;
 font-size:14px;
 font-family:微软雅黑;
 padding-bottom:0;
 margin-left:15px
}
.pdStyle5 .showSaleTimeImg {
 height:20px;
 padding-bottom:0;
 padding-right:15px;
 background-position:0 50%
}
.pdStyle5 .f-timeIco {
 font-size:25px
}
.pdStyle5 .f-saleDiscount {
 color:#666;
 margin-left:8px
}
.pdStyle5 .optionItemHover {
 border-width:1px;
 margin:0
}
.pdStyle5 .f-saleTimeClass {
 height:20px;
 width:100%;
 overflow:hidden
}
.pdStyle5 .optionItemWrap {
 color:grey
}
.pdStyle5 .optionItem {
 margin-right:8px
}
.pdStyle5 .optionItem a {
 border-color:#e9e9e9;
 min-width:60px;
 line-height:25px;
 border-radius:30px
}
.form .pdStyle5 li.optionItem a {
 font-size:13px
}
.fk-pdMallCartCount,
.pdStyle4 .fk-pd4MallCartCount,
.pdStyle5 .fk-pd5MallCartCount {
 height:35px;
 line-height:34px;
 margin-top:16px
}
.fk-pd5MallCartCount .f-cartbuyCountWrap {
 float:left
}
.fk-pd4MallCartCount .f-propName,
.fk-pd5MallCartCount .f-propName,
.fk-pdMallCartCount .f-propName {
 margin-right:8px;
 color:#666
}
.fk-pd4MallCartCount .f-cartBuyCount,
.fk-pd5MallCartCount .f-cartBuyCount,
.fk-pdMallCartCount .f-cartBuyCount {
 width:45px;
 height:30px;
 line-height:30px;
 *height:auto;
 *line-height:17px;
 *margin-top:1px;
 border-color:#eee;
 text-align:center;
 display:inline-block
}
.fk-pd4MallCartCount .f-buyCountBtn,
.fk-pd5MallCartCount .f-buyCountBtn,
.fk-pdMallCartCount .f-buyCountBtn {
 height:40px;
 width:16px;
 overflow:hidden;
 position:relative;
 float:left;
 margin-left:7px;
 margin-right:14px
}
.fk-pd4MallCartCount .f-countBtn,
.fk-pd5MallCartCount .f-countBtn,
.fk-pdMallCartCount .f-countBtn {
 border:1px solid #eee;
 width:14px;
 height:14px;
 position:absolute;
 left:0
}
.fk-pd4MallCartCount .mallJian,
.fk-pd5MallCartCount .mallJian,
.fk-pdMallCartCount .mallJian {
 background:#fff url(/image/v2/vbg01.png?v=202203011325) -625px -974px no-repeat;
 top:0
}
.fk-pd4MallCartCount .mallJia,
.fk-pd5MallCartCount .mallJia,
.fk-pdMallCartCount .mallJia {
 background:#fff url(/image/v2/vbg01.png?v=202203011325) -625px -1005px no-repeat;
 bottom:0
}
.fk-pd4MallCartCount .disableMallJian,
.fk-pd5MallCartCount .disableMallJian,
.fk-pdMallCartCount .disableMallJian {
 background:#fff url(/image/v2/vbg01.png?v=202203011325) -591px -1005px no-repeat
}
.fk-pd4MallCartCount .disableMallJia,
.fk-pd5MallCartCount .disableMallJia,
.fk-pdMallCartCount .disableMallJia {
 background:#fff url(/image/v2/vbg01.png?v=202203011325) -591px -974px no-repeat
}
.fk-pd5MallCartCount .f-amount {
 display:inline-block;
 margin-left:6px;
 font-family:微软雅黑;
 color:#828282
}
.fk-pd5MallCartCount .f-propName {
 display:inline-block;
 text-align:right;
 position:relative;
 white-space:nowrap;
 letter-spacing:1px
}
.pdStyle4 .fk-pd4MallCartCount {
 margin-top:19px
}
.fk-pd4MallCartCount .f-cartBuyCount,
.fk-pdMallCartCount .f-cartBuyCount {
 padding:4px;
 float:left
}
.productDetail.pdStyle1 .basicInfo .f-cartbuyCountWrap {
 padding-top:6px;
 padding-bottom:6px
}
.pdStyle1 .fk-mallBuy-big,
.pdStyle2 .fk-mallBuy-big,
.pdStyle3 .fk-mallBuy-big {
 padding:5px 10px
}
.pdStyle1 .fk-mallBuy-big.memberPrice,
.pdStyle2 .fk-mallBuy-big.memberPrice,
.pdStyle3 .fk-mallBuy-big.memberPrice {
 padding:0
}
.pdStyle1 .mallPriceBig,
.pdStyle2 .mallPriceBig,
.pdStyle3 .mallPriceBig,
.pdStyle4 .mallPriceBig {
 font-family:微软雅黑
}
.pdStyle1 .mallMarketPrice,
.pdStyle2 .mallMarketPrice,
.pdStyle3 .mallMarketPrice,
.pdStyle4 .mallMarketPrice,
.pdStyle5 .mallMarketPrice {
 font-family:微软雅黑;
 font-size:12px
}
.pdStyle1 .mallMarketPrice .mallPrice,
.pdStyle2 .mallMarketPrice .mallPrice,
.pdStyle3 .mallMarketPrice .mallPrice,
.pdStyle4 .mallMarketPrice .mallPrice,
.pdStyle5 .mallMarketPrice .mallPrice {
 font-size:14px
}
.pdStyle1 .fk-mallBuy-big .bug-img,
.pdStyle2 .fk-mallBuy-big .bug-img,
.pdStyle3 .fk-mallBuy-big .bug-img {
 top:7px
}
.pdStyle1 .basicInfo .optionMsg {
 padding:5px 0;
 margin-left:15px;
 width:auto;
 margin-top:10px;
 text-align:left
}
.pdStyle2 .f-cartbuyCountWrap,
.pdStyle3 .f-cartbuyCountWrap {
 text-align:right
}
.fk-pdMallCartCountPosition {
 margin-top:6px
}
.fk-pd4MallCartCountPosition {
 margin-top:20px
}
.fk-pd4MallCartCountValuePosition {
 margin-top:25px
}
.fk-pd4MallCartCountValue {
 display:inline-block;
 width:75px
}
.pdStyle5 .fk-mallBuy-big span {
 font-size:16px
}
.productDetail .fk-pd5MallActBtns .fk-mallBuy-big {
 padding:0;
 width:160px
}
.fk-pd5MallActBtns {
 margin-top:45px;
 *width:1200px
}
.fk-menberCommentEdit .f-mallBtn,
.fk-pd5MallActBtns .f-mallBtn {
 width:158px;
 height:42px;
 text-align:center;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 border-radius:3px
}
.fk-pd5MallActBtns .f-mallBtn {
 line-height:40px
}
.fk-menberCommentEdit .f-mallBtn {
 line-height:42px;
 line-height:32px
}
.productDetail .advisory-btn {
 width:140px;
 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
}
.productDetail .advisory-phone-svg {
 width:24px;
 height:24px;
 vertical-align:middle
}
.productDetail .advisory-btn-1 {
 height:37px;
 margin-right:0;
 line-height:37px
}
.productDetail .fk-pd5MallActBtns .advisory-btn {
 width:160px;
 height:40px;
 line-height:40px
}
.productDetail .f-pd4MallBtn .advisory-btn,
.productDetail .fk-pd5MallActBtns .advisory-btn {
 text-align:center;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 border-radius:3px;
 padding:0;
 display:inline-block;
 margin-right:12px;
 border-width:1px;
 border-style:solid;
 cursor:pointer
}
.productDetail .f-pd4MallBtn .advisory-btn {
 width:140px;
 height:38px;
 line-height:38px
}
.productDetail .fk-pd5MallActBtns .advisory-btn span {
 font-size:16px
}
.pdStyle5 .fk-pd5MallActBtns .fk-buyIcos {
 display:inline-block;
 font-size:25px;
 font-family:icomoon;
 padding-right:9px;
 position:relative;
 top:5px
}
.pdStyle5 .fk-proSatifySum .g_minor {
 color:#666
}
.productDetail .fk-pd5MallActBtns .fk_has_pay_btn {
 opacity:.5
}
.pdStyle5 .fk-proSatifySum .salesVolume {
 width:74px;
 display:inline-block;
 text-align:right;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.pdStyle5 .fk-shareContainer {
 margin-left:112px
}
.pdStyle5 .pdCollection {
 margin-right:20px
}
.pdStyle5 .f-shareIco {
 color:#dcdcdc;
 font-size:20px
}
.pdStyle5 .shareTipIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) -527px -2057px no-repeat;
 width:15px;
 height:15px;
 margin-right:9px
}
.pdStyle5 .f-collectIcon:hover {
 color:#ff6537
}
.pdStyle5 .fk-productOperaStyle {
 left:118px
}
.pdStyle5 .shareInfo .shareto {
 font-size:14px
}
.pdStyle5 .pdShare {
 margin-right:12px
}
.pdStyle5 .imgContainer {
 float:left;
 width:590px;
 margin-right:50px
}
.pdStyle5 .fk-imgContainer {
 width:auto;
 margin-right:25px
}
.pdStyle5 .imgGroup {
 width:78px;
 height:470px;
 float:left;
 padding:1px 0;
 margin:0 40px 0 0;
 overflow:hidden;
 position:relative
}
.pdStyle5 .imgGroup .imgDivs {
 width:78px;
 height:360px
}
.pdStyle5 .imgGroup .imgDivs ul {
 width:78px
}
.pdStyle5 .imgGroup .imgDivs .imgGroupDiv {
 width:66px;
 height:66px;
 border-width:1px;
 border-style:solid;
 transition:border-color .5s
}
.pdStyle5 .imgGroup table tr td {
 height:auto
}
.pdStyle5 .imgGroup .g_borderSelected {
 border-width:3px;
 border-style:solid
}
.pdStyle5 .imgGroup .imgDivs .g_borderHover {
 border-width:3px;
 margin:8px 2px
}
.pdStyle5 .fk-nextPdIcon,
.pdStyle5 .fk-prePdIcon {
 width:31px;
 height:17px;
 margin:0 23.5px;
 float:left;
 display:block;
 cursor:pointer
}
.pdStyle5 .fk-prePdIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) -527px -1275px no-repeat;
 margin-bottom:14px;
 position:relative;
 top:0;
 left:0
}
.pdStyle5 .fk-nextPdIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) -526px -1317px no-repeat;
 margin-top:24px;
 position:absolute;
 bottom:0;
 left:0
}
.pdStyle5 .productOpera {
 width:100%;
 height:auto;
 padding:0 0
}
.pdStyle5 .mallPriceBig {
 font-family:微软雅黑
}
.pdStyle5 .f-mallUnit {
 font-size:26px
}
.pdStyle5 .mallPriceBig .mallPrice {
 font-size:40px
}
.pdStyle5 .fk-marketPrice {
 float:left
}
.pdStyle5 .fk-marketPrice .f-priceWrap {
 margin-left:15px;
 line-height:42px;
 color:#999
}
.pdStyle5 .fk-marketPrice .f-price {
 color:#999
}
.pdStyle5 .mallMarketPrice {
 font-family:inherit;
 font-size:inherit
}
.pdStyle5 .fk-mainFontColor,
.pdStyle5 .fk-mainFontColor .f-collectIcon:hover {
 color:#ff6537
}
.pdStyle5 .f-priceWrap {
 font-weight:400;
 vertical-align:middle;
 display:inline;
 margin-left:4px
}
.pdStyle5 .f-priceWrap .g_minor {
 color:#999
}
.pdStyle5 .fk-mallPrice .f-priceWrap span {
 vertical-align:baseline
}
.pdStyle5 .productDetail .detailInfo {
 margin-top:26px
}
.pdStyle5 .pagenation2 {
 height:auto
}
.pdStyle5 .pagenation2 a {
 text-decoration:none
}
.pdStyle5 .pagenation {
 height:31px;
 margin:9px 0 20px;
 cursor:pointer
}
.pdStyle5 .f-pageNext {
 margin-top:18px
}
.pdStyle5 .fk-productPage {
 display:inline-block;
 *float:left;
 line-height:29px;
 height:28px;
 width:80px;
 text-align:center;
 border:1px solid #e9e9e9;
 padding:0 0;
 font-weight:400;
 color:#999;
 border-radius:15px
}
.pdStyle5 .pageNext a,
.pdStyle5 .pageNo a,
.pdStyle5 .pagePrev a {
 border:none
}
.pdStyle5 .msgBoard .pagenation .g_hover {
 background:none
}
.fk-pd5PageStyle {
 margin-left:118px
}
.pdStyle5 .fk-pdCommPageStyle {
 display:none
}
.forms .form .formMiddle .fk-hasTitlePageStyle a,
.forms .form .formMiddle .fk-noTitlePageStyle a {
 font-size:14px
}
.fk-hasTitlePageStyle {
 width:465px;
 margin-top:23px
}
.fk-noTitlePageStyle {
 width:470px;
 margin-top:13px
}
.fk-noTitlePageStyle .pagePrev {
 float:left
}
.fk-noTitlePageStyle .pageNext {
 float:right
}
.pdStyle5 .tabSwitch {
 width:160px
}
.pdStyle5 .pdInfoSwitchTable {
 border:1px solid #eaeaea
}
.pdStyle5 .pdInfoSwitchTable .tabSwitch {
 border-width:0
}
.pdStyle5 .pdInfoSwitchTable .selected {
 border-width:0;
 border-top-width:5px;
 font-weight:400;
 font-size:inherit;
 transition:border-color .5s
}
.pdStyle5 .pdInfoSwitchTable .pdComSwitchBottomDiv {
 border-width:0
}
.pdStyle5 .msgBoard .msgItem {
 width:auto
}
.pdStyle5 .pagenation .pageNoOther i {
 font-style:normal;
 color:#666
}
.pdStyle5 .fk-productParamDetail {
 border-collapse:collapse;
 width:100%;
 margin-top:30px
}
.pdStyle5 #saleRecordPanel .saleRecordHeader,
.pdStyle5 .richContent {
 margin-top:30px
}
.pdStyle5 .fk-productParamDetail .f-row {
 height:56px
}
.pdStyle5 .fk-productParamDetail .f-name {
 background-color:hsla(0,0%,80%,.15);
 width:10.9%;
 padding:8px 15px;
 overflow:hidden;
 text-align:right;
 min-width:56px
}
.pdStyle5 .fk-productParamDetail .f-name-alignleft {
 text-align:left
}
.pdStyle5 .fk-productParamDetail .f-name-aligncenter {
 text-align:center
}
.pdStyle5 .fk-productParamDetail .f_name_for_xp {
 word-spacing:-3px
}
.pdStyle5 .fk-productParamDetail .f-value {
 width:38.6%;
 padding:19px 15px;
 overflow:hidden
}
.pdStyle5 .fk-productParamDetail td {
 border:1px solid #efefef
}
.pdStyle5 .fk-paramBorder {
 border-left:1px solid #eaeaea;
 width:1px;
 height:17px;
 margin:5px 0;
 display:inline-block;
 *display:inline;
 *zoom:1
}
.pdStyle5 .fk-paramBorder.pdLastBorder {
 height:55px;
 vertical-align:bottom;
 margin:0
}
.pdStyle5 .detailInfo .detailInfoTable {
 padding:20px 0 0 5px
}
.pdStyle5 .pdInfoSwitchTable .f-tabTitleWrap {
 border-right:1px solid #efefef;
 border-left:1px solid #efefef
}
.pdStyle5 .pdInfoSwitchTable .f-tabTitleWrap2 {
 border-right:1px solid #efefef
}
.pdStyle5 .minTabSwitch {
 width:110px
}
.fk-statisticCommSwap {
 height:153px;
 padding-top:30px;
 border-bottom:1px solid #eee;
 position:relative
}
.fk-statisticCommSwap .f-leftPanel {
 min-width:250px;
 border-right:1px dotted #eee;
 margin-right:45px;
 float:left
}
.fk-statisticCommSwap .f-satisfyDegree {
 text-align:center
}
.fk-statisticCommSwap .f-degreeItem {
 line-height:120px
}
.pdStyle5 .fk-statisticCommSwap .f-satisfyDegree .f-degreeName {
 color:#494949;
 display:inline-block
}
.fk-statisticCommSwap .f-degreeValue {
 margin-left:5px;
 font-size:55px;
 font-family:Arial
}
.fk-statisticCommSwap .f-percent {
 font-size:22px
}
.fk-statisticCommSwap .f-rightPanel {
 float:left
}
.fk-statisticCommSwap .f-satisfyProgress {
 position:absolute;
 top:25%
}
.fk-statisticCommSwap .f-progress {
 width:430px;
 height:16px;
 overflow:hidden;
 position:relative
}
.fk-statisticCommSwap .f-proalue {
 width:86px;
 height:16px;
 float:left
}
.fk-statisticCommSwap .f-disProgress {
 background-color:#eaeae9;
 width:430px;
 height:16px;
 position:absolute;
 top:0;
 clear:none
}
.fk-statisticCommSwap .f-progress20 {
 opacity:.2;
 filter:alpha(opacity=20)
}
.fk-statisticCommSwap .f-progress40 {
 opacity:.4;
 filter:alpha(opacity=40)
}
.fk-statisticCommSwap .f-progress60 {
 opacity:.6;
 filter:alpha(opacity=60)
}
.fk-statisticCommSwap .f-progress80 {
 opacity:.8;
 filter:alpha(opacity=80)
}
.fk-statisticCommSwap .f-satisfyGrades {
 width:430px;
 line-height:30px;
 margin-top:5px;
 overflow:hidden;
 font-size:12px
}
.fk-statisticCommSwap .f-name {
 display:inline-block;
 width:86px;
 text-align:center
}
.fk-statisticCommSwap .f-satisfyPoint {
 font-size:39px;
 width:39px;
 height:39px;
 border:none;
 position:relative;
 top:3px
}
.fk-statisticCommSwap .f-satisfyVal {
 font-size:12px;
 color:#fff;
 text-align:center;
 width:30px;
 height:16px;
 position:absolute;
 top:50%;
 left:50%;
 margin:-9px 0 0 -15px
}
.pdStyle5 .tabSwitch {
 height:50px;
 line-height:50px
}
.pdStyle5 .msgBoard_msgUser_reset {
 width:71px
}
.pdStyle5 .msgBoard_member_imgOuter {
 *border:none
}
.fk-pdMenberComment .f-commStarList,
.fk-pdMenberComment .f-menberName,
.fk-pdMenberComment .msgTime {
 float:left;
 position:static
}
.pdStyle5 .detailInfoTable .msgBoard .fk-pdMenberComment {
 border-top:none;
 border-bottom:1px solid #eee;
 padding:30px 0 5px
}
.fk-pdMenberComment .f-msgBorderMemberImg {
 position:absolute;
 left:25px;
 top:30px
}
.fk-pdMenberComment .msgTime {
 color:#828282
}
.fk-pdMenberComment .f-menberName {
 text-align:left;
 color:#494949
}
.fk-pdMenberComment .f-menberCommentWrap {
 clear:both
}
.fk-pdMenberComment .f-admintorReply {
 background-color:#f8f8f8;
 font-size:12px
}
.fk-pdMenberComment .f-admintorReply .bRecommMsg {
 width:90%;
 padding-left:30px;
 padding-top:15px;
 margin-bottom:25px
}
.fk-pdMenberComment .msgBoard_upImg_border {
 width:81px;
 height:81px;
 border-color:#eee
}
.fk-pdMenberComment .msgBoard_upImg_set {
 max-width:70px;
 max-height:70px
}
.fk-commImgContainer {
 display:none
}
.fk-pdMenberComment .show_msg_border_rect {
 width:84px;
 height:84px
}
.pdStyle5 .msgBoard .msgItem {
 margin:0
}
.pdStyle5 .showCommPicMoveRight {
 margin-left:365px
}
.pdStyle5 .showCommPicMoveLeft {
 margin-left:-93px
}
.pdStyle5 .msg_close_show_img_icon {
 left:372px;
 background:url(/image/v2/vbg01.png?v=202203011325) -1px -1054px no-repeat
}
.fk-pdMenberComment .bRecommMsg .content {
 color:#666;
 margin-top:15px
}
.pdStyle5 .f-msgImgList {
 *margin-bottom:12px
}
.pdStyle5 .commStarList li {
 margin-right:2px
}
.pdStyle5 .show_msg_bordered_div {
 border:1px solid #eee
}
.fk-commPicAreaPage .f-pageLeft,
.fk-commPicAreaPage .f-pageRight {
 width:26px;
 height:48px;
 position:absolute;
 top:50%;
 margin-top:-24px;
 background-color:#000
}
.fk-commPicAreaPage .f-pageLeft {
 left:-87px;
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -1110px no-repeat
}
.fk-commPicAreaPage .f-pageRight {
 right:-87px;
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -1166px no-repeat
}
.fk-commPicAreaPage .f-pageLeft:hover {
 left:-87px;
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -1282px no-repeat
}
.fk-commPicAreaPage .f-pageRight:hover {
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -1219px no-repeat
}
.fk-menberCommentEdit {
 background-color:#f8f8f8;
 border-collapse:separate;
 border-spacing:0 20px;
 padding-top:20px;
 padding-left:30px
}
.fk-menberCommentEdit .pdCommentTextareaW {
 height:117px
}
.pdStyle5 .fk-icons-star {
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -847px no-repeat;
 width:17px;
 height:15px
}
.pdStyle5 .fk-icons-star.select_less {
 background-position:-524px -1384px
}
.pdStyle5 .fk-icons-star.select_more {
 background-position:0 -819px
}
.fk-menberCommentEdit .f-commInput {
 width:140px;
 height:40px
}
.fk-menberCommentEdit .f-validateImgWrap {
 float:left;
 margin-left:8px;
 padding-top:13px
}
.fk-menberCommentEdit .f-upCommImgName {
 text-align:right;
 margin-top:-23.5px
}
.fk-menberCommentEdit .msgBoard_upImgTop_set {
 background:url(/image/v2/vbg01.png?v=202203011325) 3px -883px no-repeat
}
.fk-menberCommentEdit .msgBoard_showImgCount {
 font-size:12px;
 width:412px;
 height:50px;
 line-height:50px;
 margin-top:0
}
.fk-menberCommentEdit .fk-pdCommSubmit {
 color:#fff;
 border-width:0
}
.pdStyle5 input,
.pdStyle5 textarea {
 font-family:微软雅黑;
 padding:4px
}
.pdStyle5 #saleRecordPanel .saleRecordHeader {
 font-weight:400
}
.pdStyle5 .fk-propTable {
 border-collapse:collapse
}
.pdStyle5 .fk-propTable .fk-mallPrice .memberPrice {
 color:#fff
}
.pdStyle5 .fk-noSatisfy {
 color:#c3c3c3
}
.pdStyle5 .fk-icons-star.lt_no_select {
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -848px no-repeat
}
.pdStyle5 .fk-icons-star.lt_select_more {
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -820px no-repeat
}
.pdStyle5 .pagenation span {
 font-size:14px
}
.f-SaleReduce {
 vertical-align:bottom;
 padding:0;
 margin:0;
 width:auto;
 height:auto
}
.pdStyle5 .f-SaleReduce {
 height:32px
}
.pdStyle5 .productGuarantee .pName {
 line-height:20px
}
.pdStyle2 .propTableWrap {
 display:inline-block
}
.pdStyle2 div.imgContainer {
 margin:0 auto;
 float:none
}
.productNotAdded {
 margin:30px auto
}
.productNotAdded-img {
 width:225px;
 height:150px;
 margin:0 auto;
 overflow:hidden
}
.productNotAdded-img-container {
 background:url(/image/v2/defaultIcon.png?v=202104251101) no-repeat;
 background-position:0 -2266px;
 margin-left:50px;
 width:225px;
 height:150px
}
.productNotAdded-message {
 text-align:center;
 font-size:14px;
 font-family:微软雅黑;
 color:#b5b5b5;
 position:relative;
 top:15px
}
.productGuarantee {
 padding-top:25px;
 font-size:14px;
 color:#666;
 clear:both
}
.productGuarantee .pName {
 margin-right:25px;
 cursor:pointer;
 float:left;
 line-height:22px
}
.productGuarantee .pValue {
 margin-right:16px;
 margin-bottom:13px;
 cursor:pointer;
 float:left
}
.guaranteeName,
.icon-guarantee {
 display:inline-block;
 vertical-align:middle
}
.guaranteeName {
 line-height:16px;
 height:16px
}
.icon-guarantee:before {
 content:"";
 margin-right:7px;
 font-size:16px
}
.tipsPanel {
 max-width:200px;
 position:absolute;
 padding:15px;
 font-size:13px;
 z-index:1;
 word-break:break-all;
 cursor:normal;
 box-shadow:0 0 15px 0 rgba(0,0,0,.2);
 border-radius:2px;
 background:#fff;
 color:#666
}
.panelTriOut {
 top:-10px;
 left:20px
}
.panelTriIn,
.panelTriOut {
 position:absolute;
 width:0;
 height:0;
 border:5px solid transparent;
 border-bottom-color:#fff
}
.panelTriIn {
 top:-4px;
 left:-5px
}
.pd-basicInfoTable {
 table-layout:fixed;
 _display:inline;
 width:100%
}
.fk-accumulativeComment,
.fk-detailedDesc,
.fk-saleRecordPanel {
 display:none;
 height:auto;
 overflow-y:hidden
}
.fk-detailedDesc li {
 clear:both
}
.fk-limitAmountDiv {
 display:inline-block;
 margin-left:6px;
 font-family:微软雅黑;
 color:#828282
}
.productDetail .pd-salePromotionRemoveTable23 {
 table-layout:fixed;
 _display:inline;
 width:100%;
 margin-top:10px
}
.productDetail .pd-salePromotionRemoveTable1 {
 margin-left:15px;
 margin-top:10px
}
.productDetail .pd-salePromotionRemoveTd {
 vertical-align:top
}
.productDetail .pd-salePromotionRemoveTd1 {
 text-align:right;
 padding:0 10px;
 word-break:break-all;
 white-space:nowrap
}
.productDetail .pd-salePromotionRemoveTd2 {
 text-align:left;
 vertical-align:top
}
.productDetail .f-defaultCreator {
 width:150px;
 word-wrap:break-word;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.productDetail .fk-msgBoardCaptchaImg {
 height:24px;
 width:80px;
 cursor:pointer
}
.productDetail .pd-commStartTr {
 height:46px;
 width:100%
}
.productDetail .pd-nameInput {
 width:150px;
 word-wrap:break-word;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.productDetail .pd-commentUpImg {
 height:24px;
 width:80px;
 cursor:pointer
}
.productDetail .pd-commerTabble,
.productDetail .pd-commTabble {
 width:100%;
 table-layout:fixed
}
.productDetail .pd-commerTabbleTd,
.productDetail .pd-commTabbleTd {
 word-wrap:break-word;
 padding-right:20px
}
.productDetail div.msgBoard .pd-msgBoardLine {
 margin-right:20px;
 border-color:#e1e1e1
}
.productDetail .pd-commerImg {
 position:absolute;
 top:8px;
 right:30px
}
.productDetail .pd-shareInfo {
 margin-top:10px;
 float:left;
 clear:both;
 width:100%
}
.productDetail .pd-sharePanel {
 height:auto;
 width:90%
}
.productDetail .pd-iconClass1 {
 margin-left:0!important;
 padding-left:5px;
 font-size:1rem;
 background:none
}
.productDetail .pd-iconClass2 {
 margin-left:0!important;
 padding-left:5px;
 background-size:contain
}
.productDetail div.msgBoard .pd-commReply {
 border-top:none;
 border-bottom:1px solid #ddd
}
.productDetail .pd-clear {
 clear:both
}
.productDetail .pd-fr {
 float:right
}
.productDetail .pd-fl {
 float:left
}
.productDetail .pd-lh110 {
 line-height:110%
}
.productDetail .pd-lh105 {
 line-height:105%
}
.productDetail .pd-lh38 {
 line-height:38px
}
.productDetail .pd-mt8 {
 margin-top:8px
}
.productDetail .pd-mt4 {
 margin-top:4px
}
.productDetail .pd-mt3 {
 margin-top:3px
}
.productDetail .pd-ml16 {
 margin-left:16px
}
.productDetail .pd-ml8 {
 margin-left:8px
}
.productDetail .pd-mr12 {
 margin-right:12px
}
.productDetail .pd-mlt810 {
 margin:8px 10px 0 0
}
.productDetail .pd-w250 {
 width:250px
}
.productDetail .pd-w100 {
 width:100%
}
.productDetail .pd-w180 {
 width:180px
}
.productDetail .pd-w90 {
 width:90px
}
.productDetail .pd-w60 {
 width:60px
}
.productDetail .pd-w40 {
 width:40px
}
.productDetail .pd-wAuto-IE {
 *width:auto
}
.productDetail .pd-h50 {
 height:50px
}
.productDetail .pd-h46 {
 height:46px
}
.productDetail .pd-h30 {
 height:30px
}
.productDetail .pd-tc,
.productDetail div.basicInfo .pd-tc {
 text-align:center
}
.productDetail .pd-pl80 {
 padding-left:80px
}
.productDetail .pd-pd65 {
 padding-left:65px
}
.productDetail .pd-pr270 {
 padding-right:270px
}
.productDetail .pd-pr5 {
 padding-right:5px
}
.productDetail .pd-pt6 {
 padding-top:6px
}
.productDetail .pd-db {
 display:block
}
.productDetail .pd-dn {
 display:none
}
.productDetail .pd-cd {
 cursor:default
}
.productDetail .pd-cp {
 cursor:pointer
}
.productDetail .pd-bn {
 border:none
}
.productDetail div.msgBoard .pd-pdC1 {
 border-color:#ddd
}
.productDetail .pd-pr {
 position:relative
}
.productDetail .percent .pd-top3 {
 top:3px
}
.productDetail .imgDiv .bf {
 width:60px;
 height:60px;
 position:absolute;
 bottom:0;
 z-index:999;
 text-align:center;
 top:0;
 left:0;
 right:0;
 margin:auto;
 background:url(/image/v2/mbg01.png?v=202201101214) -2308px -845px no-repeat;
 cursor:pointer
}
.productDetail .imgDiv .bf .bfDiv {
 display:none
}
.productDetail .productVideo {
 position:absolute;
 top:0;
 z-index:9999
}
.productDetail .productVideo .cancel {
 width:36px;
 height:36px;
 top:10px;
 position:absolute;
 right:10px;
 background:url(/image/v2/mbg01.png?v=202201101214) -2339px -590px no-repeat;
 z-index:9999;
 cursor:pointer
}
.productDetail .trial_play_tip {
 position:absolute;
 bottom:10px;
 left:10px;
 vertical-align:middle;
 color:#fff;
 font-size:12px;
 display:inline-block;
 height:26px;
 line-height:26px;
 text-align:center;
 padding:0 12px;
 background:rgba(0,0,0,.6);
 border:1px solid hsla(0,0%,100%,.3);
 border-radius:14px
}
.productDetail div.fk-payKnowVideoWrap {
 overflow:visible
}
.fk_trial_pd_wrap {
 text-align:center
}
.fk_trial_pd_wrap .trial_tip {
 font-size:16px;
 color:#333;
 line-height:34px
}
.newsDetail {
 padding:10px
}
.newsDetail .title {
 font-size:18px;
 margin:5px 0 5px 0;
 font-weight:400
}
.newsDetail .other,
.newsDetail .title {
 float:none;
 width:auto;
 text-align:center
}
.newsDetail .other {
 font-size:12px;
 margin:5px 0 10px 0
}
.newsDetail .sourceInfo {
 margin:5px 0 10px 0;
 width:auto;
 text-align:center;
 padding:0 10px
}
.newsDetail .sourceInfo .webSiteQrCode {
 position:relative;
 top:-2px;
 *top:2px
}
.newsDetail .sourceInfoContent {
 width:auto;
 float:none;
 display:inline-block;
 padding:0 10px;
 padding-top:4px
}
.newsDetail .line {
 width:100%;
 height:5px;
 border-top-style:dashed;
 border-left:none;
 border-right:none;
 border-bottom:none
}
.newsDetail .content {
 float:none;
 text-align:left;
 margin-top:10px
}
.newsDetail .shareInfo .shareCtrl a,
.newsDetail .shareInfo .shareto {
 font-size:12px
}
.newsDetail .f_fix_detail_big_img {
 max-width:100%;
 height:auto
}
.f-propName .ui-resizable-handle_param,
.propName .ui-resizable-handle_param {
 position:absolute;
 font-size:.1px
}
.f-propName .ui-resizable-e_param,
.propName .ui-resizable-e_param {
 border-right:1px dashed #2b73ba;
 right:0;
 cursor:e-resize;
 height:100%;
 top:0;
 width:9px
}
.f-propName .ui-resizable-w_param,
.propName .ui-resizable-w_param {
 border-left:1px dashed #2b73ba;
 left:0;
 cursor:e-resize;
 height:100%;
 top:0;
 width:9px
}
.f-propName .ui-resizable-s_param,
.propName .ui-resizable-s_param {
 border-bottom:1px solid #2b73ba;
 bottom:0;
 height:9px;
 left:0;
 width:100%
}
.f-propName .ui-resizable-n_param,
.propName .ui-resizable-n_param {
 border-top:1px solid #2b73ba;
 top:0;
 height:9px;
 left:0;
 width:100%
}
.newsDetailV2 .title {
 font-size:25px;
 color:#333;
 text-align:left;
 font-weight:400
}
.newsDetailV2 .newsInfoWrap {
 margin:30px 0 20px;
 text-align:left;
 overflow:hidden
}
.newsDetailV2 .newsInfoWrap .webSiteQrCode {
 margin-left:0;
 background:url(/image/v2/mbg01.png?v=202201101214) no-repeat;
 background-position:-1879px -47px
}
.news_detail_subtitle {
 font-size:16px;
 color:grey;
 margin-top:10px;
 margin-bottom:10px;
 font-weight:400
}
.news_detail_subtitle_v1 {
 font-size:14px;
 text-align:center
}
.newsDetailV2 .newsInfoWrap .viewCount {
 width:20px;
 height:13px;
 display:inline-block;
 margin:0 8px 0 0;
 background:url(/image/v2/mbg01.png?v=202201101214) no-repeat;
 background-position:-1911px -51px;
 vertical-align:middle
}
.newsDetailV2 .newsInfoWrap .newsViewCount {
 line-height:13px;
 vertical-align:middle
}
.newsDetailV2 .newsInfoWrap .leftInfo {
 overflow:hidden
}
.newsDetailV2 .newsInfoWrap .newsInfo {
 max-width:200px;
 margin-right:15px;
 font-size:13px;
 color:#adadad;
 display:inline-block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.newsDetailV2 .newsInfoWrap .linkInfo {
 max-width:300px;
 margin-right:0
}
.newsDetailV2 .newsInfoWrap .newsInfo:last-child {
 margin-right:0
}
.newsDetailV2 .newsInfoWrap .rightInfo {
 width:155px;
 float:right
}
.newsDetailV2 .newsInfoWrap .newsInfo a {
 color:#adadad
}
.newsDetailV2 .richContent {
 font-size:14px;
 color:#676767;
 overflow:hidden
}
.newsDetailV2 .richContent .bigImg {
 width:auto;
 height:auto;
 margin:0 auto 5px;
 text-align:center
}
.newsDetailV2 .richContent .leftImg {
 width:auto;
 height:auto;
 margin:5px 15px 15px 5px;
 float:left
}
.newsDetailV2 .richContent .rightImg {
 width:auto;
 height:auto;
 margin:5px 5px 15px 15px;
 float:right
}
.newsDetailV2 .richContent .noImage {
 width:250px;
 height:250px;
 background:url(/image/v2/vbg01.png?v=202203011325) -1448px -2572px no-repeat
}
.newsDetailV2 .line1 {
 border:1px solid #f0efef;
 border-bottom:none;
 margin:20px 0
}
.newsDetailV2 .line2 {
 border:1px dashed #f0efef;
 border-bottom:none;
 margin:20px 0
}
.newsDetailV2 .msgTips {
 padding-top:240px;
 margin-bottom:60px;
 font-size:16px;
 color:#888;
 text-align:center;
 position:relative
}
.newsDetailV2 .newsDetailNotFoundV2_bg {
 width:160px;
 height:150px;
 background:url(/image/v2/defaultIcon.png?v=202104251101) 0 -2646px no-repeat;
 margin:0 auto
}
.newsDetailV2 .newsDetailNotFoundV2_text {
 text-align:center;
 font-size:14px;
 font-family:微软雅黑;
 color:#b5b5b5
}
.newsDetailV2 .msgTipsBg {
 width:175px;
 height:150px;
 margin:auto;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background:url(/image/v2/defaultIcon.png?v=202104251101) 0 -2457px no-repeat;
 background:url(/image/v2/lookTipImg.png?v=202104251101);
 background-size:cover;
 background-position:50%
}
.newsDetailV2 .msgTips #login {
 font-size:16px;
 color:#5874d8;
 margin-left:8px
}
.newsDetailV2 .attachBox .attachName {
 color:#333
}
.newsDetailV2 .attachBox .attachName-container a {
 font-size:12px
}
.newsDetailV2 .middlePanel {
 margin:27px 10px 50px;
 position:relative
}
.newsDetailV2 .newsPagenation {
 width:48%;
 float:left
}
.newsDetailV2 .newsPagenation .pagenationV2 {
 margin-bottom:30px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.newsDetailV2 .pagenationV2 .pageTag {
 font-size:13px;
 color:#666;
 margin-right:30px
}
.newsDetailV2 .newsGroup {
 max-width:50%;
 font-size:13px;
 color:#666;
 float:right;
 margin-bottom:20px
}
.newsDetailV2 .newsGroup .newsGroupTag {
 margin-left:5px
}
.newsDetailV2 .shareInfo {
 max-width:50%;
 height:32px;
 float:right;
 clear:right;
 overflow:hidden
}
.newsDetailV2 .showAllShare {
 height:auto;
 padding:14px 22px 0;
 position:absolute;
 background-color:#fff;
 border-radius:5px;
 box-shadow:0 0 20px #f5f5f5;
 z-index:1;
 border:1px solid #f4f4f4;
 margin-top:-15px
}
.newsDetailV2 .shareInfo .shareTag {
 font-size:13px;
 color:#666;
 padding-top:10px;
 float:left;
 font-style:normal;
 font-weight:400
}
.newsDetailV2 .shareListPanel {
 max-width:270px;
 overflow:hidden
}
.newsDetailV2 .shareListPanel .shareIcon {
 width:33px;
 height:33px;
 margin:0 0 12px 12px;
 display:inline-block;
 background-color:#fff
}
.newsDetailV2 .shareListPanel .Weixin {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -100px no-repeat
}
.newsDetailV2 .shareListPanel .sina_weibo {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -190px no-repeat
}
.newsDetailV2 .shareListPanel .qq_zone {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -235px no-repeat
}
.newsDetailV2 .shareListPanel .qq_share {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -145px no-repeat
}
.newsDetailV2 .shareListPanel .qq_weibo {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -280px no-repeat
}
.newsDetailV2 .shareListPanel .taojianghu {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -370px no-repeat
}
.newsDetailV2 .shareListPanel .LinkedIn {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -415px no-repeat
}
.newsDetailV2 .shareListPanel .kaixin001 {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -460px no-repeat
}
.newsDetailV2 .shareListPanel .FaceBook {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -505px no-repeat
}
.newsDetailV2 .shareListPanel .Twitter {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -550px no-repeat
}
.newsDetailV2 .shareListPanel .baidu_tieba {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -595px no-repeat
}
.newsDetailV2 .shareListPanel .netease_weibo {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -640px no-repeat
}
.newsDetailV2 .shareListPanel .renren {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -685px no-repeat
}
.newsDetailV2 .shareListPanel .douban {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -730px no-repeat
}
.newsDetailV2 .shareListPanel .more {
 background:url(/image/v2/mbg01.png?v=202201101214) no-repeat;
 background-position:-1943px -40px
}
.newsDetailV2 .shareListPanel .copy {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -775px no-repeat
}
.newsDetailV2 #newsCommentWrap {
 padding:20px 33px 40px;
 background-color:#fafafa
}
.newsDetailV2 #newsCommentWrap .msgTips {
 padding:13px 0;
 margin-bottom:10px;
 font-size:14px;
 line-height:14px;
 background-color:#fff5dc;
 color:#ff8e1e;
 text-align:center
}
.newsDetailV2 #newsCommentWrap .commentInputStyle {
 width:15%;
 height:35px;
 margin:2px 10px 0 0;
 border:1px solid #ddd;
 padding-left:5px
}
.newsDetailV2 #newsCommentWrap .J_newsCommentCaptcha {
 display:inline
}
.newsDetailV2 #newsCommentWrap .captchaHide {
 display:none
}
.newsDetailV2 #newsCommentWrap #msgBoardCaptchaImg {
 width:15%;
 max-width:100px;
 height:35px;
 margin:5px 0;
 cursor:pointer
}
.newsDetailV2 #newsCommentWrap .submitBtn {
 width:22%;
 max-width:300px;
 height:45px;
 font:12px 微软雅黑;
 border:none;
 border-radius:22.5px;
 float:right;
 cursor:pointer;
 color:#fff;
 background-color:#e93031;
 outline:none
}
.newsDetailV2 #newsCommentWrap #commentInput {
 width:100%;
 height:249px;
 padding:5px;
 resize:none;
 box-sizing:border-box;
 overflow:hidden
}
.newsDetailV2 #newsCommentWrap .commentInfo {
 width:100%;
 margin:10px 0;
 color:#666;
 overflow:hidden
}
.newsDetailV2 #newsCommentWrap .fk-circle {
 position:fixed;
 top:-250px
}
.newsDetailV2 #newsCommentWrap .allComments {
 margin:50px 0 20px
}
.newsDetailV2 #newsCommentWrap .commentContents .pagenation {
 text-align:center
}
.newsDetailV2 .commentContents .emptyCommentWrap {
 height:300px;
 border-top:1px solid #e9e9e9;
 position:relative
}
.newsDetailV2 .commentContents .emptyCommentWrap .emptyComment {
 width:160px;
 height:125px;
 text-align:center;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 margin:auto;
 background:url(/image/v2/defaultIcon.png?v=202104251101) 0 -839px no-repeat
}
.newsDetailV2 .commentContents .emptyComment span {
 margin-top:150px;
 display:inline-block;
 font-size:14px;
 color:#999
}
.newsDetailV2 .commentContents .commentItem {
 padding:40px 0 40px 10px;
 border-top:1px solid #e9e9e9
}
.newsDetailV2 .commentContents .commentItem .userIcon {
 width:60px;
 height:60px;
 border-radius:50%;
 border:1px solid #fafafa;
 overflow:hidden;
 position:absolute
}
.newsDetailV2 .commentContents .commentItem .infoArea {
 padding-left:85px;
 font-size:13px;
 color:#666
}
.newsDetailV2 .commentContents .commentItem .msgTitle {
 margin-bottom:20px
}
.newsDetailV2 .commentContents .msgTitle .msgUser {
 max-width:180px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 vertical-align:top
}
.newsDetailV2 .commentContents .commentItem .creatorType {
 color:#e93031
}
.newsDetailV2 .commentContents .commentItem .msgTime {
 float:right
}
.newsDetailV2 .commentContents .commentItem .msgContent {
 padding-right:20px
}
.newsDetailV2 .commentContents .pagenation div {
 height:40px;
 line-height:40px;
 padding:0 10px;
 cursor:pointer;
 background-color:#fff;
 border:1px solid #e4e4e4;
 border-left:0;
 *display:inline;
 *zoom:1
}
.newsDetailV2 .commentContents .pagenation .pagePrev {
 border-left:1px solid #e4e4e4
}
.newsDetailV2 .commentContents .pagenation .pageEllipsis {
 border-top:0;
 border-bottom:0;
 background-color:inherit
}
.newsDetailV2 .commentContents .pagenation .pageNoOther i {
 font-style:normal;
 padding:0 5px;
 color:#666
}
.newsDetailV2 .commentContents .pagenation .fk-pageSelect span {
 padding:0 5px;
 color:#e93031
}
.webSiteQRCodeDisplayV2 {
 width:160px;
 border:1px solid #ccc;
 background:#fff;
 font:14px 微软雅黑;
 position:absolute;
 z-index:200;
 display:none
}
.webSiteQRCodeDisplayV2 img {
 padding:20px 15px 10px
}
.webSiteQRCodeDisplayV2 span {
 width:140px;
 line-height:20px;
 color:#adadad;
 margin:0 auto 8px;
 display:block;
 text-align:center
}
.webSitePdStyle .optionItem a {
 border-radius:30px
}
.productDetail.webSitePdStyle .optionItem .optionItemHover {
 border-width:1px;
 margin:0
}
.productDetail.webSitePdStyle .optionItem {
 margin:0 8px 13px 0
}
.productDetail .fk-pd5MallActBtns .buy-btn.advisory-btn {
 border:none;
 color:#fff
}
.product_catalog_box::-webkit-scrollbar {
 width:6px;
 background-color:#f0f0f0
}
.product_catalog_box::-webkit-scrollbar-button {
 display:none
}
.product_catalog_box::-webkit-scrollbar-thumb {
 border-radius:16px;
 width:6px;
 background-color:#d2d2d2
}
#productCatalogContainer {
 margin-top:24px;
 margin-left:31px;
 width:640px;
 height:500px
}
.product_catalog_btn--back {
 position:absolute;
 bottom:20px;
 left:50%;
 transform:translateX(-50%);
 width:108px;
 height:34px;
 background:#fff;
 border:1px solid #ccc;
 border-radius:2px;
 color:#333;
 font-size:14px;
 text-align:center;
 line-height:34px;
 text-decoration:none
}
.product_trial_btn.product_catalog_btn--back {
 color:#fff;
 margin:30px auto 28px;
 border:none
}
.product_catalog_box {
 width:100%;
 overflow-y:auto;
 max-height:430px;
 border:1px solid #eaeaea
}
.product_trial_box {
 text-align:center;
 margin-top:78px
}
.trial_tip {
 font-size:16px;
 color:#333;
 line-height:34px
}
.fk-productCatalogDesc {
 border:1px solid #eaeaea;
 margin-top:30px
}
.fk-productCatalogList,
.product_catalog_list {
 list-style:none;
 padding:0;
 margin:0;
 width:100%
}
.fk-productCatalogList li {
 height:60px;
 cursor:pointer;
 width:100%;
 padding-left:33px;
 box-sizing:border-box
}
.product_catalog_list li {
 height:61px;
 cursor:pointer;
 width:100%;
 padding-left:32px;
 box-sizing:border-box
}
.fk-productCatalogList li a,
.product_catalog_list li a {
 width:100%;
 height:100%;
 display:inline-block
}
.product_catalog_link {
 position:relative
}
.catalog_btn--study,
.catalog_name,
.product_name--box {
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
.catalog_name {
 left:60px;
 color:#666
}
.catalog_btn--study {
 opacity:0;
 right:27px;
 color:#fff;
 padding:0 15px;
 height:34px;
 line-height:34px;
 transition:opacity ease-in
}
.fk-productCatalogList li:hover .catalog_btn--study,
.product_catalog_list li:hover .catalog_btn--study {
 opacity:1
}
.fk-productCatalogList li:nth-of-type(2n),
.product_catalog_list li:nth-of-type(2n) {
 background-color:#f8f8f8
}
.product_name--box,
.product_name--mask,
.product_name--text {
 width:40px;
 height:24px
}
.product_name--mask,
.product_name--text {
 border-radius:2px;
 position:absolute;
 top:0
}
.product_name--mask {
 opacity:.1
}
.product_name--text {
 text-align:center;
 line-height:23px
}
#fk_pd_audio_detail {
 position:absolute;
 bottom:0;
 width:470px;
 height:50px;
 line-height:50px;
 border-radius:6px;
 cursor:auto
}
.fk_pd_audio_detail .audio_play {
 display:inline-block;
 position:relative;
 top:6px;
 cursor:pointer;
 width:40px;
 height:40px;
 fill:#f13a3a
}
.audio_time {
 margin-left:5px;
 font-size:12px;
 font-weight:400;
 color:#999
}
.audio_progress {
 display:inline-block;
 width:236px;
 height:2px;
 background:#dcdcdc;
 border-radius:1px;
 margin-left:5px;
 position:relative;
 vertical-align:middle;
 cursor:pointer
}
.audio_progress:after,
.audio_progress:before {
 content:"";
 display:inline-block;
 width:100%;
 height:6px;
 position:absolute;
 cursor:pointer
}
.audio_progress:before {
 top:-6px
}
.audio_progress:after {
 top:2px
}
.progress_dot {
 width:10px;
 height:10px;
 border-radius:50%;
 background-color:#f13a3a;
 position:absolute;
 left:0;
 top:50%;
 margin-top:-5px;
 margin-left:-5px;
 cursor:pointer
}
.bar {
 height:100%;
 background:#f13a3a;
 border-radius:3px;
 display:inline-block;
 position:absolute
}
.audio_duration,
.audio_multi {
 margin-left:6px;
 font-size:12px;
 font-weight:400;
 color:#999;
 cursor:pointer
}
.audio_multi {
 color:#333;
 position:relative;
 display:inline-block;
 width:32px
}
.audio_multi:hover {
 color:#f13a3a
}
.audio_multi_panel {
 position:absolute;
 bottom:40px;
 left:-15px;
 display:none;
 width:60px;
 height:160px;
 text-align:center;
 background:#fff;
 box-shadow:0 0 9px 0 rgba(4,0,0,.15);
 border-radius:2px;
 z-index:1
}
.multi_label {
 line-height:32px;
 color:#333
}
.audio_multi:hover .audio_multi_panel,
.multi_label {
 display:block
}
.audio_listen {
 width:17px;
 height:17px;
 cursor:pointer;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 color:#666
}
.progress_bar {
 display:inline-block;
 height:49px;
 vertical-align:top
}
.fk_pay_audio_poster_wrap {
 position:relative;
 width:470px;
 height:430px
}
.fk_pay_audio_poster_wrap .fk-payKnowVideoWrap {
 width:360px;
 height:360px;
 float:none;
 margin:0 auto;
 border:none
}
.productDetail .fk_pay_audio_poster_wrap .imgDiv>div {
 width:auto;
 height:auto
}
.fk_pay_audio_poster_wrap .poster_bg {
 width:100%;
 height:100%;
 background-position:50% 50%;
 background-repeat:no-repeat;
 border-radius:15px;
 background-size:cover;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.2)
}
.jz-custom-slider-wrapper {
 display:inline-block
}
.jz-custom-slider-wrapper .slider-outer {
 display:inline-block;
 cursor:pointer
}
.jz-custom-slider-wrapper .slider-base-line {
 position:relative;
 width:100px;
 height:3px;
 background:#e6e6e6;
 overflow:visible
}
.jz-custom-slider-wrapper .slider-check-line {
 width:0;
 height:100%;
 background:#f23030
}
.jz-custom-slider-wrapper .slider-handle {
 position:absolute;
 top:-2px;
 left:-4px;
 width:7px;
 height:7px;
 border-radius:50%;
 background:#f23030;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.jz-custom-slider-wrapper .jz-input-number {
 margin-left:14px
}
.jz-custom-slider-wrapper .jz-input-number .input-number-input {
 width:50px;
 height:28px
}
.audio_listen_wrap .jz-custom-slider-wrapper {
 display:none;
 position:absolute;
 transform:rotate(-90deg);
 bottom:76px;
 right:-34px;
 width:100px;
 height:30px;
 background:#fff;
 box-shadow:0 0 9px 0 rgba(4,0,0,.15);
 border-radius:2px;
 line-height:22px;
 padding:0 10px;
 box-sizing:border-box;
 cursor:auto
}
.audio_listen_wrap {
 width:20px;
 height:32px;
 display:inline-block;
 color:#1a1a1a
}
.audio_listen_wrap:hover .jz-custom-slider-wrapper {
 display:block
}
.forms .form div.fk-pdStyleColor_1 .themeHoverColor:hover {
 color:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .themeHoverColor:hover {
 color:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .themeHoverColor:hover {
 color:#c40000
}
.forms .form div.fk-pdStyleColor_4 .themeHoverColor:hover {
 color:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .themeHoverColor:hover {
 color:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .themeHoverColor:hover {
 color:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .themeHoverColor:hover {
 color:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .themeHoverColor:hover {
 color:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .themeHoverColor:hover {
 color:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .themeHoverColor:hover {
 color:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .themeHoverColor:hover {
 color:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .themeHoverColor:hover {
 color:#2b2b2b
}
.J_productBrief {
 font-size:14px;
 line-height:1.7;
 color:#666;
 padding:14px 0
}
.productDetail .J_productBrief.emptyPropUnderline {
 border-bottom:none
}
.pdStyle5 .pd_propTable {
 margin-top:20px
}
.pdStyle5 .J_productBrief {
 border-bottom:1px solid #eee;
 padding:16px 0
}
.pdStyle4 .J_productBrief {
 padding-bottom:2px
}
.pdStyle1 .title {
 color:#585858;
 margin-bottom:10px
}
.pdStyle1 .J_productBrief {
 border-bottom:1px solid #eee;
 margin-bottom:12px
}
.pdStyle2 .title {
 color:#585858
}
.pdStyle2 .J_productBrief {
 text-align:center;
 padding:12px 0;
 margin:0 auto
}
.pdStyle3 .title {
 color:#585858
}
.pdStyle3 .J_productBrief {
 text-align:left
}
@charset "utf-8";
.productDetail {
 overflow:hidden;
 height:inherit
}
.productDetail .title {
 float:none;
 width:auto;
 text-align:center;
 font-size:18px;
 margin:5px 0 2px 0
}
.productDetail .title span {
 vertical-align:middle
}
.productDetail .title h1 {
 padding:0;
 margin:0;
 font-weight:inherit;
 font-size:inherit
}
.productDetail .imgContainer {
 float:left;
 width:350px
}
.productDetail .imgDiv {
 float:left;
 margin:5px 0 5px 0;
 width:350px;
 height:350px;
 overflow:hidden;
 position:relative;
 border:1px solid #d1d1d1;
 z-index:1
}
.productDetail .imgDiv a {
 outline:none;
 display:block;
 height:100%;
 width:100%;
 vertical-align:middle;
 line-height:100%
}
.productDetail .imgDiv table {
 width:100%;
 height:100%;
 border:none;
 padding:0;
 border-spacing:0
}
.productDetail .imgDiv table tr td {
 width:100%;
 height:100%;
 vertical-align:middle;
 text-align:center;
 padding:0
}
.productDetail .imgDiv>div {
 width:100%;
 height:100%
}
.productDetail .imgDiv img {
 margin:auto;
 width:350px;
 height:auto;
 visibility:hidden
}
.productDetail .imgGroup {
 float:left;
 width:350px;
 height:80px;
 overflow:hidden
}
.productDetail .imgGroup .imgDivs {
 width:320px;
 height:80px;
 float:left;
 overflow:hidden;
 position:relative
}
.productDetail .imgGroup .imgDivs ul {
 position:absolute;
 top:0;
 left:0;
 list-style:none;
 height:80px;
 float:left;
 padding:0;
 margin:0
}
.productDetail .imgGroup .imgDivs .imgGroupDiv {
 margin:10px 4px;
 padding:0;
 width:60px;
 height:60px;
 line-height:60px;
 float:left;
 display:inline;
 vertical-align:middle;
 overflow:hidden
}
.productDetail .imgGroupDiv {
 border:1px solid #d1d1d1
}
.productDetail .imgGroup .imgDivs .imgGroupDiv img {
 margin:auto;
 display:block
}
.productDetail .imgGroup table {
 width:100%;
 height:100%;
 border:none;
 padding:0;
 border-spacing:0
}
.productDetail .imgGroup table tr td {
 width:100%;
 height:100%;
 vertical-align:middle;
 text-align:center;
 padding:0;
 margin:0
}
.productDetail .pdTableLayout {
 width:100%
}
.productDetail .pdTableLayout .pdLayoutL {
 display:flex;
 flex-direction:column
}
.productDetail .pdTableLayout .leftImgContainer {
 display:flex;
 flex-direction:column;
 width:100%
}
.productDetail .pdTableLayout .centerSpacing {
 width:10px
}
.productDetail .pdTableLayout .optionClearLine {
 height:4px;
 line-height:4px;
 font-size:4px
}
.productDetail .basicInfo {
 width:100%;
 float:left
}
.productDetail .basicInfo td {
 line-height:28px
}
.productDetail .basicInfo .propName {
 padding:0 10px;
 text-align:right;
 word-break:break-all;
 position:relative
}
.productDetail .basicInfo .f_name_for_xp {
 word-spacing:-3px
}
.productDetail .basicInfo .propValue {
 text-align:left;
 vertical-align:top;
 word-wrap:break-word;
 word-break:break-all
}
.productDetail .propValue a span {
 line-height:23px
}
.warn-ico {
 background:url(/image/js.png?v=202104251101) no-repeat 0 0
}
.productDetail .productOpera {
 display:inline-block;
 height:auto;
 padding:9px 20px;
 position:relative;
 width:100%
}
.productDetail .productOpera .text {
 color:inherit
}
.pdStyle5 .fk-mainFontColor .text:hover {
 color:#ff6537;
 cursor:pointer
}
.operaTextHover {
 color:#4291d7;
 cursor:pointer
}
.productDetail .productOpera div {
 display:inline-block;
 vertical-align:middle;
 *zoom:1;
 *display:inline
}
.productDetail .lineSlice {
 margin:0 7px 0 17px;
 vertical-align:top;
 padding-top:2px;
 width:3px
}
.productDetail .pdCollection {
 cursor:pointer;
 padding:3px 8px
}
.productDetail .collectionIcon {
 margin-right:9px
}
.productDetail .collectionIcon:hover,
.productDetail .collectionIconSelect {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-527px -2145px
}
.productDetail .pdShare {
 position:relative;
 padding:3px 8px;
 border:1px solid transparent;
 line-height:19px;
 z-index:2;
 cursor:pointer;
 _border:none;
 _padding:1px
}
.productDetail .collectionIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-527px -2012px;
 width:15px;
 height:15px;
 margin-right:8px
}
.productDetail .collectionIcon:hover,
.productDetail .collectionIconSelect {
 background:url(/image/sc-1.png?v=202104251101) no-repeat
}
.productDetail .pdShareHover {
 background:#fff;
 border-color:#d8d8d8 #d8d8d8 #fff #d8d8d8;
 border-width:1px;
 border-style:solid
}
.productDetail .shareTipIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-527px -2057px;
 width:15px;
 height:15px;
 margin-right:5px
}
.productDetail .shareDown {
 margin:0 5px;
 background:url(/image/jt.png?v=202104251101) 0 0 no-repeat;
 width:7px;
 height:4px;
 margin-right:3px;
 transition:all .3s ease;
 -moz-transition:all ease .3s;
 -webkit-transition:all .3s ease;
 -o-transition:all ease .3s
}
.productDetail .pdShareHover .shareDown {
 transform:rotate(1turn);
 -ms-transform:rotate(1turn);
 -moz-transform:rotate(1turn);
 -webkit-transform:rotate(1turn);
 -o-transform:rotate(1turn)
}
.productDetail .shareUp {
 background:url(/image/jt1.png?v=202104251101) 0 0 no-repeat
}
.productDetail .productOpera div.shareInfo {
 display:none;
 text-align:left;
 width:auto;
 height:auto;
 position:absolute;
 background:#fff;
 z-index:999;
 border:1px solid #d8d8d8;
 max-height:60px;
 max-width:200px;
 min-width:75px;
 top:35px;
 min-height:30px;
 padding:5px 8px
}
.productDetail .shareInfo .m_shareIcon {
 display:inline-block;
 height:20px;
 width:20px
}
.productDetail .shareInfo .m_shareCtrl a {
 display:inline-block;
 margin:4px
}
.productDetail .pdOperaCenter .productOpera {
 text-align:center;
 width:100%;
 padding:0 0 14px
}
.productDetail .pdOperaCenter div.shareInfo {
 top:26px
}
.productDetail .pdSerOnline {
 position:relative;
 padding:3px 8px;
 border:1px solid transparent;
 line-height:19px;
 z-index:2;
 text-align:left;
 cursor:pointer;
 _border:none;
 _padding:1px
}
.productDetail .serOnlineDown {
 margin:0 5px;
 background:url(/image/jt.png?v=202104251101) 0 0 no-repeat;
 width:7px;
 height:4px;
 margin-right:3px;
 transition:all .3s ease;
 -moz-transition:all ease .3s;
 -webkit-transition:all .3s ease;
 -o-transition:all ease .3s
}
.productDetail .serOnlineTipIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-527px -2102px;
 width:15px;
 height:15px;
 margin-right:9px
}
.productDetail .pdSerOnlineHover {
 background:#fff;
 border-color:#d8d8d8 #d8d8d8 #fff #d8d8d8;
 border-width:1px;
 border-style:solid
}
.productDetail .pdSerOnlineHover .serOnlineDown {
 transform:rotate(1turn);
 -ms-transform:rotate(1turn);
 -moz-transform:rotate(1turn);
 -webkit-transform:rotate(1turn);
 -o-transform:rotate(1turn)
}
.productDetail .serOnlineUp {
 background:url(/image/jt1.png?v=202104251101) 0 0 no-repeat
}
.productDetail .productOpera div.serOnlineInfo {
 display:none;
 text-align:left;
 width:auto;
 height:auto;
 position:absolute;
 background:#fff;
 z-index:1;
 border:1px solid #d8d8d8;
 margin-top:-2px;
 min-height:30px;
 padding:0 14px
}
.productDetail .serOnlineInfo a {
 text-decoration:none
}
.productDetail .serOnlineInfo .qqImgOnLine {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -1781px
}
.productDetail .serOnlineInfo .qqImgOffLine {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -1827px
}
.productDetail .serOnlineInfo .wechatImg {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -2269px
}
.productDetail .serOnlineInfo .wechatImgOffLine {
 background-position:-525px -2306px
}
.productDetail .serOnlineInfo .skypeImg {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -1962px
}
.productDetail .serOnlineInfo .wawaImgOnline {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -1873px
}
.productDetail .serOnlineInfo .wawaImgOffline {
 background:url(/image/v2/vbg01.png?v=202203011325) no-repeat;
 background-position:-525px -1919px
}
.productDetail .serOnline-service .serOnline-img {
 width:21px;
 height:21px;
 display:inline-block;
 margin-right:9px
}
.productDetail .onlineServiceName {
 color:#666;
 font-size:14px
}
.productDetail .serOnline-list {
 margin:10px 0
}
.productDetail .serOnlineOffline {
 font-size:14px;
 color:#999
}
.productDetail .serOnlineClearFloat {
 clear:both
}
.productDetail .serOnline {
 cursor:pointer
}
.productDetail .pdCollectIcon,
.productDetail .pdKefuIcon {
 font-size:22px;
 margin-right:9px;
 cursor:pointer
}
.pdCollection .faisco-icons-star3 {
 font-size:22px;
 cursor:pointer
}
.productDetail .pdShareIcon {
 font-size:20px;
 margin-right:9px;
 cursor:pointer
}
.productDetail .optionItemWrap {
 margin-bottom:4px;
 list-style:none;
 margin:0;
 padding:0;
 width:100%
}
.productDetail .optionItem {
 float:left;
 position:relative;
 margin:0 4px 4px 0;
 line-height:20px;
 vertical-align:middle;
 padding:1px;
 cursor:pointer
}
.productDetail .optionItem a {
 display:block;
 white-space:nowrap;
 width:auto;
 min-width:10px;
 padding:0 6px;
 text-align:center;
 text-decoration:none;
 border:1px solid #e0e0e0
}
.productDetail .optionItem span {
 display:inline-block;
 word-break:break-all;
 white-space:pre-wrap;
 padding-left:10px;
 padding-right:10px
}
.productDetail .optionItem .img-n {
 display:none
}
.productDetail .optionItem .optionItemHover {
 border-width:2px;
 margin:-1px
}
.productDetail .optionItem .g_borderSelected {
 border-color:#c30008
}
.productDetail .optionMsg {
 text-align:center;
 margin:0 auto;
 width:80%;
 display:none
}
.productDetail .i-img {
 width:38px;
 height:38px;
 border:1px solid #ccc
}
.productDetail .img-selected {
 height:0;
 width:0;
 line-height:0;
 font-size:0;
 border-color:transparent #c40009 #c40009 transparent;
 border-top-color:transparent;
 border-left-color:transparent;
 border-style:dashed solid solid dashed;
 border-width:7px;
 position:absolute;
 bottom:0;
 right:0
}
.productDetail .op-selected-ico {
 width:6px;
 height:5px;
 background:url(/image/site/pd_op_st.gif?v=202104251101) no-repeat;
 position:absolute;
 bottom:4px;
 right:4px;
 z-index:1;
 _bottom:-5px
}
.productDetail .img-tip {
 z-index:1;
 position:absolute;
 background-color:#000;
 padding:4px 10px;
 top:-36px;
 white-space:nowrap;
 color:#fff;
 opacity:.9;
 display:none
}
.productDetail .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
}
.productDetail .detailInfo {
 margin-top:10px
}
.productDetail .detailInfo .detailInfoTable {
 width:100%;
 table-layout:fixed;
 border-spacing:0
}
.productDetail .detailInfo .detailInfoTd {
 padding:0 10px
}
.productDetail .detailInfo .title {
 font-weight:700
}
.productDetail .g_mallBuyBig {
 margin:10px 0 0 0
}
.productDetail .g_mallBuyBig1033 {
 padding-left:25px;
 font-size:14px;
 letter-spacing:0
}
.productDetail .mallPanel {
 border-spacing:0;
 width:100%;
 text-align:center
}
.productDetail .propNameDiv {
 margin-right:7px;
 _margin-right:7px;
 float:right
}
.productDetail .fk-mallBuy-big {
 width:120px;
 text-align:center;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden
}
.pdStyle4 .detailInfo .detailInfoTd {
 padding:0 3px
}
.pdStyle4 .pdTableLayout {
 padding-top:28px
}
.pdStyle4 .imgDiv {
 margin:0
}
.pdStyle4 .imgDiv img {
 width:350px;
 height:auto
}
.pdStyle4 .pdTableLayout .pd_t_l_left {
 width:1%;
 *width:auto
}
.pdStyle4 .pdLayoutL {
 float:left
}
.pdStyle4 .pdLayoutL .s_expand {
 height:auto
}
.pdStyle4 .pdLayoutL .shareInfo .shareCtrl {
 float:none
}
.pdStyle4 .pdLayoutL .shareInfo .shareto {
 padding:0;
 width:auto;
 padding-left:4px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.pdStyle4 .pdLayoutL .shareInfo .sharePanel {
 width:auto
}
.pdStyle4 .pdLayoutL .shareInfo .shareCtrl a {
 width:auto;
 min-width:auto
}
.pdStyle4 .pdLayoutR {
 margin-left:25px
}
.pdStyle4 .pdLayoutR .title {
 font-weight:700;
 color:#585858;
 margin:0;
 font-size:20px;
 text-align:left;
 word-break:break-word
}
.pdStyle4 .pdLayoutR .pdLine {
 border:1px solid #d1d1d1;
 border-bottom:0;
 margin:10px 0
}
.pdStyle4 .pd_propTable .propName {
 text-align:right;
 color:#828282;
 letter-spacing:1px;
 padding:2.5px 0;
 word-break:break-all;
 position:relative
}
.pdStyle4 .pd_propTable .f_name_for_xp {
 word-spacing:-3px
}
.pdStyle4 .pd_propTable .propColon {
 color:#828282;
 line-height:25px;
 float:left
}
.pdStyle4 .pd_propTable .propValue {
 padding:1px 0;
 word-break:break-word;
 word-wrap:break-word;
 float:left;
 display:inline-block;
 -webkit-text-size-adjust:none
}
.pdStyle4 .propValue {
 color:#616161
}
.pdStyle4 .pd_propTable .propValue span {
 vertical-align:middle
}
.pdStyle4 .pd_propTable .propValue .mallJia,
.pdStyle4 .pd_propTable .propValue .mallJian {
 vertical-align:baseline
}
.pdStyle4 .pdLayoutR .pd_propTable .optionMsg {
 padding:5px 0;
 margin:0;
 width:auto;
 margin-top:10px;
 text-align:left
}
.pdStyle4 .imgGroup {
 margin-top:8px
}
.forms .form div.fk-pdStyleColor_1 .fk-mainBorderColor {
 border-color:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .fk-mainBorderColor {
 border-color:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .fk-mainBorderColor {
 border-color:#c40000
}
.forms .form div.fk-pdStyleColor_4 .fk-mainBorderColor {
 border-color:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .fk-mainBorderColor {
 border-color:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .fk-mainBorderColor {
 border-color:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .fk-mainBorderColor {
 border-color:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .fk-mainBorderColor {
 border-color:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .fk-mainBorderColor {
 border-color:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .fk-mainBorderColor {
 border-color:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .fk-mainBorderColor {
 border-color:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .fk-mainBorderColor {
 border-color:#2b2b2b
}
.forms .form div.fk-pdStyleColor_1 .fk-mainColor {
 color:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .fk-mainColor {
 color:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .fk-mainColor {
 color:#c40000
}
.forms .form div.fk-pdStyleColor_4 .fk-mainColor {
 color:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .fk-mainColor {
 color:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .fk-mainColor {
 color:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .fk-mainColor {
 color:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .fk-mainColor {
 color:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .fk-mainColor {
 color:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .fk-mainColor {
 color:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .fk-mainColor {
 color:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .fk-mainColor {
 color:#2b2b2b
}
.forms .form div.fk-pdStyleColor_1 .fk-mainFillColor {
 fill:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .fk-mainFillColor {
 fill:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .fk-mainFillColor {
 fill:#c40000
}
.forms .form div.fk-pdStyleColor_4 .fk-mainFillColor {
 fill:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .fk-mainFillColor {
 fill:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .fk-mainFillColor {
 fill:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .fk-mainFillColor {
 fill:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .fk-mainFillColor {
 fill:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .fk-mainFillColor {
 fill:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .fk-mainFillColor {
 fill:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .fk-mainFillColor {
 fill:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .fk-mainFillColor {
 fill:#2b2b2b
}
.forms .form .fk-pdStyleColor_1 .scoreTipHover em {
 border-color:transparent #e4393c transparent transparent
}
.forms .form .fk-pdStyleColor_2 .scoreTipHover em {
 border-color:transparent #ed3da1 transparent transparent
}
.forms .form .fk-pdStyleColor_3 .scoreTipHover em {
 border-color:transparent #c40000 transparent transparent
}
.forms .form .fk-pdStyleColor_4 .scoreTipHover em {
 border-color:transparent #ff6537 transparent transparent
}
.forms .form .fk-pdStyleColor_5 .scoreTipHover em {
 border-color:transparent #ffc001 transparent transparent
}
.forms .form .fk-pdStyleColor_6 .scoreTipHover em {
 border-color:transparent #4ab344 transparent transparent
}
.forms .form .fk-pdStyleColor_7 .scoreTipHover em {
 border-color:transparent #02b2b5 transparent transparent
}
.forms .form .fk-pdStyleColor_8 .scoreTipHover em {
 border-color:transparent #3083eb transparent transparent
}
.forms .form .fk-pdStyleColor_9 .scoreTipHover em {
 border-color:transparent #1e50ae transparent transparent
}
.forms .form .fk-pdStyleColor_10 .scoreTipHover em {
 border-color:transparent #00a0e9 transparent transparent
}
.forms .form .fk-pdStyleColor_11 .scoreTipHover em {
 border-color:transparent #8b0eea transparent transparent
}
.forms .form .fk-pdStyleColor_12 .scoreTipHover em {
 border-color:transparent #2b2b2b transparent transparent
}
.forms .form div.fk-pdStyleColor_1 .fk-mainBgColor {
 background-color:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .fk-mainBgColor {
 background-color:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .fk-mainBgColor {
 background-color:#c40000
}
.forms .form div.fk-pdStyleColor_4 .fk-mainBgColor {
 background-color:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .fk-mainBgColor {
 background-color:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .fk-mainBgColor {
 background-color:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .fk-mainBgColor {
 background-color:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .fk-mainBgColor {
 background-color:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .fk-mainBgColor {
 background-color:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .fk-mainBgColor {
 background-color:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .fk-mainBgColor {
 background-color:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .fk-mainBgColor {
 background-color:#2b2b2b
}
.fk-pdStyleColor_1 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_1 li.select_more,
.forms .form .fk-pdStyleColor_1 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_1 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_1 .fk-mainFontColor {
 color:#e4393c
}
.fk-pdStyleColor_2 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_2 li.select_more,
.forms .fk-pdStyleColor_2 .msgBoard .pagenation>a.g_hover,
.forms .form .fk-pdStyleColor_2 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_2 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_2 .fk-mainFontColor {
 color:#ed3da1
}
.fk-pdStyleColor_3 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_3 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_3 li.select_more,
.forms .form .fk-pdStyleColor_3 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_3 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_3 .fk-mainFontColor {
 color:#c40000
}
.fk-pdStyleColor_4 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_4 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_4 li.select_more,
.forms .form .fk-pdStyleColor_4 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_4 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_4 .fk-mainFontColor {
 color:#ff6537
}
.fk-pdStyleColor_5 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_5 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_5 li.select_more,
.forms .form .fk-pdStyleColor_5 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_5 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_5 .fk-mainFontColor {
 color:#ffc001
}
.fk-pdStyleColor_6 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_6 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_6 li.select_more,
.forms .form .fk-pdStyleColor_6 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_6 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_6 .fk-mainFontColor {
 color:#4ab344
}
.fk-pdStyleColor_7 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_7 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_7 li.select_more,
.forms .form .fk-pdStyleColor_7 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_7 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_7 .fk-mainFontColor {
 color:#02b2b5
}
.fk-pdStyleColor_8 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_8 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_8 li.select_more,
.forms .form .fk-pdStyleColor_8 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_8 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_8 .fk-mainFontColor {
 color:#3083eb
}
.fk-pdStyleColor_9 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_9 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_9 li.select_more,
.forms .form .fk-pdStyleColor_9 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_9 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_9 .fk-mainFontColor {
 color:#1e50ae
}
.fk-pdStyleColor_10 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_10 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_10 li.select_more,
.forms .form .fk-pdStyleColor_10 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_10 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_10 .fk-mainFontColor {
 color:#00a0e9
}
.fk-pdStyleColor_11 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_11 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_11 li.select_more,
.forms .form .fk-pdStyleColor_11 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_11 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_11 .fk-mainFontColor {
 color:#8b0eea
}
.fk-pdStyleColor_12 .msgBoard .pagenation>a.g_hover,
.fk-pdStyleColor_12 .productOpera div.f-wordHover:hover,
.form .fk-pdStyleColor_12 li.select_more,
.forms .form .fk-pdStyleColor_12 .pagenation .fk-pageSelect>span,
.forms .form .fk-pdStyleColor_12 .pagenation .pageNo>a.g_hover,
.forms .form div.fk-pdStyleColor_12 .fk-mainFontColor {
 color:#2b2b2b
}
.forms .form div.fk-pdStyleColor_1 .productOperaTextColor {
 color:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .productOperaTextColor {
 color:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .productOperaTextColor {
 color:#c40000
}
.forms .form div.fk-pdStyleColor_4 .productOperaTextColor {
 color:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .productOperaTextColor {
 color:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .productOperaTextColor {
 color:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .productOperaTextColor {
 color:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .productOperaTextColor {
 color:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .productOperaTextColor {
 color:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .productOperaTextColor {
 color:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .productOperaTextColor {
 color:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .productOperaTextColor {
 color:#2b2b2b
}
.fk-pdStyleColor_1 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_1 .productOperaTextColor {
 color:#e4393c
}
.fk-pdStyleColor_2 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_2 .productOperaTextColor {
 color:#ed3da1
}
.fk-pdStyleColor_3 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_3 .productOperaTextColor {
 color:#c40000
}
.fk-pdStyleColor_4 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_4 .productOperaTextColor {
 color:#ff6537
}
.fk-pdStyleColor_5 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_5 .productOperaTextColor {
 color:#ffc001
}
.fk-pdStyleColor_6 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_6 .productOperaTextColor {
 color:#4ab344
}
.fk-pdStyleColor_7 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_7 .productOperaTextColor {
 color:#02b2b5
}
.fk-pdStyleColor_8 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_8 .productOperaTextColor {
 color:#3083eb
}
.fk-pdStyleColor_9 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_9 .productOperaTextColor {
 color:#1e50ae
}
.fk-pdStyleColor_10 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_10 .productOperaTextColor {
 color:#00a0e9
}
.fk-pdStyleColor_11 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_11 .productOperaTextColor {
 color:#8b0eea
}
.fk-pdStyleColor_12 .collectionSelect.faisco-icons-star3.text,
.fk-pdStyleColor_12 .productOperaTextColor {
 color:#2b2b2b
}
.fk-proDetaliModuleStyle {
 max-width:1440px;
 margin:7px auto 0
}
.forms div.fk-proDetaliModuleStyle .formMiddle {
 font-size:14px;
 font-family:微软雅黑
}
.forms div.fk-proDetaliModuleStyle .formMiddle a {
 font-family:微软雅黑
}
.fk-proDetailBannerStyle {
 display:none
}
.productDetail .fk-mallBuy-big span {
 font-size:16px
}
.pdStyle5 .pd_propTable {
 position:relative;
 margin-top:34px
}
.pdStyle5 .f-propTable {
 margin-top:17px
}
.pdStyle5 .pd_propTable .fk-mallPrice .propName {
 line-height:42px;
 text-align:right;
 position:relative
}
.pdStyle5 .pd_propTable-propcenter .fk-mallPrice .propName {
 text-align:center
}
.pdStyle5 .detailInfo .detailInfoTd {
 padding:0 3px
}
.pdStyle5 .pdTableLayout {
 padding-top:28px
}
.pdStyle5 .imgDiv {
 width:470px;
 height:470px;
 margin:0;
 margin-bottom:20px
}
.pdStyle5 .imgDiv img {
 width:auto;
 height:auto
}
.pdStyle5 .pdTableLayout .pd_t_l_left {
 width:1%;
 *width:auto
}
.pdStyle5 .fk-pdLayoutL {
 margin-right:25px
}
.pdStyle5 .pdLayoutL .s_expand {
 height:auto
}
.pdStyle5 .pdLayoutL .shareInfo .shareCtrl {
 float:none
}
.pdStyle5 .pdLayoutL .shareInfo .shareto {
 padding:0;
 width:auto;
 padding-left:4px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.pdStyle5 .pdLayoutL .shareInfo .sharePanel {
 width:auto
}
.pdStyle5 .pdLayoutL .shareInfo .shareCtrl a {
 width:auto;
 min-width:auto
}
.pdStyle5 .pdLayoutR {
 max-width:545px;
 min-width:350px;
 margin:0 auto
}
.pdStyle5 .pdLayoutR .title {
 color:#585858;
 margin:0;
 font-size:20px;
 text-align:left;
 word-break:break-word
}
.pdStyle5 .pdLayoutR .pdLine {
 border:1px solid #d1d1d1;
 border-bottom:0;
 margin:10px 0
}
.pdStyle5 .fk-propTable {
 border-spacing:7px;
 *table-layout:fixed;
 width:100%
}
.pdStyle5 .pd_propTable .propName {
 line-height:32px;
 text-align:right;
 color:#666;
 letter-spacing:1px;
 word-break:break-all;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 position:relative
}
.pdStyle5 .pd_propTable-propstyle0 .propName {
 white-space:normal;
 line-height:1.7;
 padding:4px 0;
 display:block;
 width:100%
}
.pdStyle5 .pd_propTable.pd_propTable-propleft .propName {
 text-align:left
}
.pdStyle5 .pd_propTable .propColon {
 width:20px;
 line-height:32px;
 vertical-align:middle;
 color:#666;
 float:left;
 display:none
}
.pdStyle5 .fk-mallPrice span {
 vertical-align:middle
}
.pdStyle5 .pd_propTable .propValue {
 color:#666;
 word-break:normal;
 word-wrap:break-word;
 line-height:32px;
 display:inline-block
}
.pdStyle5 .pd_propTable .propValue .mallJia,
.pdStyle5 .pd_propTable .propValue .mallJian {
 vertical-align:baseline
}
.pdStyle5 .pdLayoutR .pd_propTable .optionMsg {
 padding:5px 0;
 margin-top:10px;
 width:auto;
 text-align:left
}
.pdStyle5 .imgGroup {
 margin-top:8px
}
.pdStyle5 .faisco-icons-love1 {
 font-size:20px;
 color:#dcdcdc
}
.pdStyle5 .faisco-icons-love1:hover {
 color:#e4393c
}
.pdStyle5 .productOpera div.shareInfo {
 top:26px
}
.pdStyle5 .imgDiv {
 border-color:#eee
}
.pdStyle5 .faisco-icons-star3 {
 font-size:20px;
 line-height:17px;
 vertical-align:middle;
 height:20px;
 width:20px
}
.fk-noSelect {
 color:#e3e3e3
}
.fk-pdCommStarList .fk-icons-star {
 background-position:-21px 0;
 width:13.5px;
 height:13.5px
}
.fk-proSatifySum {
 border-top:1px solid #eee;
 border-bottom:1px solid #eee;
 height:72px;
 position:relative;
 margin:20px 0;
 min-width:350px
}
.fk-proSatifySum .f-proSatifySumWrap {
 position:absolute;
 height:26px;
 top:50%;
 margin-top:-13px;
 line-height:74px
}
.pdStyle5 .f-pdDetailBorder {
 border-left:1px solid #eee;
 height:26px;
 width:1px;
 float:left;
 margin:0 0 0 30px
}
.pdStyle5 .fk-proSatifySum .f-satifyDetail {
 height:26px;
 line-height:26px;
 float:left;
 margin-right:2px;
 display:inline-block
}
.pdStyle5 .fk-proSatifySum .f-satifyDetail .propValue {
 line-height:23px
}
.pdStyle5 .fk-proSatifySum .f-satifyDetail span {
 vertical-align:top
}
.pdStyle5 .fk-proSatifySum .f-commStartName {
 line-height:26px;
 width:auto;
 margin-right:18px
}
.pdStyle5 .fk-icons-star {
 margin-right:5px
}
.pdStyle5 .submitStarList li {
 margin-right:0;
 color:#e3e3e3
}
.pdStyle5 .submitStarList .select_less {
 margin-right:0;
 color:#d6d6d6
}
.pdStyle5 .fk-changeSaleCrW .propValue {
 font-size:12px
}
.pdStyle5 .fk-changeSaleCrW .propName {
 width:64px
}
.pdStyle5 .saleFullReBg {
 display:inline-block;
 border-radius:2px
}
.pdStyle5 .f-saleValue {
 margin-left:15px
}
.pdStyle5 .fk-salePromotionRemove {
 margin-top:22px
}
.pdStyle5 .showSaleTimeClass {
 color:#666;
 font-size:14px;
 font-family:微软雅黑;
 padding-bottom:0;
 margin-left:15px
}
.pdStyle5 .showSaleTimeImg {
 height:20px;
 padding-bottom:0;
 padding-right:15px;
 background-position:0 50%
}
.pdStyle5 .f-timeIco {
 font-size:25px
}
.pdStyle5 .f-saleDiscount {
 color:#666;
 margin-left:8px
}
.pdStyle5 .optionItemHover {
 border-width:1px;
 margin:0
}
.pdStyle5 .f-saleTimeClass {
 height:20px;
 width:100%;
 overflow:hidden
}
.pdStyle5 .optionItemWrap {
 color:grey
}
.pdStyle5 .optionItem {
 margin-right:8px
}
.pdStyle5 .optionItem a {
 border-color:#e9e9e9;
 min-width:60px;
 line-height:25px;
 border-radius:30px
}
.form .pdStyle5 li.optionItem a {
 font-size:13px
}
.fk-pdMallCartCount,
.pdStyle4 .fk-pd4MallCartCount,
.pdStyle5 .fk-pd5MallCartCount {
 height:35px;
 line-height:34px;
 margin-top:16px
}
.fk-pd5MallCartCount .f-cartbuyCountWrap {
 float:left
}
.fk-pd4MallCartCount .f-propName,
.fk-pd5MallCartCount .f-propName,
.fk-pdMallCartCount .f-propName {
 margin-right:8px;
 color:#666
}
.fk-pd4MallCartCount .f-cartBuyCount,
.fk-pd5MallCartCount .f-cartBuyCount,
.fk-pdMallCartCount .f-cartBuyCount {
 width:45px;
 height:30px;
 line-height:30px;
 *height:auto;
 *line-height:17px;
 *margin-top:1px;
 border-color:#eee;
 text-align:center;
 display:inline-block
}
.fk-pd4MallCartCount .f-buyCountBtn,
.fk-pd5MallCartCount .f-buyCountBtn,
.fk-pdMallCartCount .f-buyCountBtn {
 height:40px;
 width:16px;
 overflow:hidden;
 position:relative;
 float:left;
 margin-left:7px;
 margin-right:14px
}
.fk-pd4MallCartCount .f-countBtn,
.fk-pd5MallCartCount .f-countBtn,
.fk-pdMallCartCount .f-countBtn {
 border:1px solid #eee;
 width:14px;
 height:14px;
 position:absolute;
 left:0
}
.fk-pd4MallCartCount .mallJian,
.fk-pd5MallCartCount .mallJian,
.fk-pdMallCartCount .mallJian {
 background:#fff url(/image/v2/vbg01.png?v=202203011325) -625px -974px no-repeat;
 top:0
}
.fk-pd4MallCartCount .mallJia,
.fk-pd5MallCartCount .mallJia,
.fk-pdMallCartCount .mallJia {
 background:#fff url(/image/v2/vbg01.png?v=202203011325) -625px -1005px no-repeat;
 bottom:0
}
.fk-pd4MallCartCount .disableMallJian,
.fk-pd5MallCartCount .disableMallJian,
.fk-pdMallCartCount .disableMallJian {
 background:#fff url(/image/v2/vbg01.png?v=202203011325) -591px -1005px no-repeat
}
.fk-pd4MallCartCount .disableMallJia,
.fk-pd5MallCartCount .disableMallJia,
.fk-pdMallCartCount .disableMallJia {
 background:#fff url(/image/v2/vbg01.png?v=202203011325) -591px -974px no-repeat
}
.fk-pd5MallCartCount .f-amount {
 display:inline-block;
 margin-left:6px;
 font-family:微软雅黑;
 color:#828282
}
.fk-pd5MallCartCount .f-propName {
 display:inline-block;
 text-align:right;
 position:relative;
 white-space:nowrap;
 letter-spacing:1px
}
.pdStyle4 .fk-pd4MallCartCount {
 margin-top:19px
}
.fk-pd4MallCartCount .f-cartBuyCount,
.fk-pdMallCartCount .f-cartBuyCount {
 padding:4px;
 float:left
}
.productDetail.pdStyle1 .basicInfo .f-cartbuyCountWrap {
 padding-top:6px;
 padding-bottom:6px
}
.pdStyle1 .fk-mallBuy-big,
.pdStyle2 .fk-mallBuy-big,
.pdStyle3 .fk-mallBuy-big {
 padding:5px 10px
}
.pdStyle1 .fk-mallBuy-big.memberPrice,
.pdStyle2 .fk-mallBuy-big.memberPrice,
.pdStyle3 .fk-mallBuy-big.memberPrice {
 padding:0
}
.pdStyle1 .mallPriceBig,
.pdStyle2 .mallPriceBig,
.pdStyle3 .mallPriceBig,
.pdStyle4 .mallPriceBig {
 font-family:微软雅黑
}
.pdStyle1 .mallMarketPrice,
.pdStyle2 .mallMarketPrice,
.pdStyle3 .mallMarketPrice,
.pdStyle4 .mallMarketPrice,
.pdStyle5 .mallMarketPrice {
 font-family:微软雅黑;
 font-size:12px
}
.pdStyle1 .mallMarketPrice .mallPrice,
.pdStyle2 .mallMarketPrice .mallPrice,
.pdStyle3 .mallMarketPrice .mallPrice,
.pdStyle4 .mallMarketPrice .mallPrice,
.pdStyle5 .mallMarketPrice .mallPrice {
 font-size:14px
}
.pdStyle1 .fk-mallBuy-big .bug-img,
.pdStyle2 .fk-mallBuy-big .bug-img,
.pdStyle3 .fk-mallBuy-big .bug-img {
 top:7px
}
.pdStyle1 .basicInfo .optionMsg {
 padding:5px 0;
 margin-left:15px;
 width:auto;
 margin-top:10px;
 text-align:left
}
.pdStyle2 .f-cartbuyCountWrap,
.pdStyle3 .f-cartbuyCountWrap {
 text-align:right
}
.fk-pdMallCartCountPosition {
 margin-top:6px
}
.fk-pd4MallCartCountPosition {
 margin-top:20px
}
.fk-pd4MallCartCountValuePosition {
 margin-top:25px
}
.fk-pd4MallCartCountValue {
 display:inline-block;
 width:75px
}
.pdStyle5 .fk-mallBuy-big span {
 font-size:16px
}
.productDetail .fk-pd5MallActBtns .fk-mallBuy-big {
 padding:0;
 width:160px
}
.fk-pd5MallActBtns {
 margin-top:45px;
 *width:1200px
}
.fk-menberCommentEdit .f-mallBtn,
.fk-pd5MallActBtns .f-mallBtn {
 width:158px;
 height:42px;
 text-align:center;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 border-radius:3px
}
.fk-pd5MallActBtns .f-mallBtn {
 line-height:40px
}
.fk-menberCommentEdit .f-mallBtn {
 line-height:42px;
 line-height:32px
}
.productDetail .advisory-btn {
 width:140px;
 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
}
.productDetail .advisory-phone-svg {
 width:24px;
 height:24px;
 vertical-align:middle
}
.productDetail .advisory-btn-1 {
 height:37px;
 margin-right:0;
 line-height:37px
}
.productDetail .fk-pd5MallActBtns .advisory-btn {
 width:160px;
 height:40px;
 line-height:40px
}
.productDetail .f-pd4MallBtn .advisory-btn,
.productDetail .fk-pd5MallActBtns .advisory-btn {
 text-align:center;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 border-radius:3px;
 padding:0;
 display:inline-block;
 margin-right:12px;
 border-width:1px;
 border-style:solid;
 cursor:pointer
}
.productDetail .f-pd4MallBtn .advisory-btn {
 width:140px;
 height:38px;
 line-height:38px
}
.productDetail .fk-pd5MallActBtns .advisory-btn span {
 font-size:16px
}
.pdStyle5 .fk-pd5MallActBtns .fk-buyIcos {
 display:inline-block;
 font-size:25px;
 font-family:icomoon;
 padding-right:9px;
 position:relative;
 top:5px
}
.pdStyle5 .fk-proSatifySum .g_minor {
 color:#666
}
.productDetail .fk-pd5MallActBtns .fk_has_pay_btn {
 opacity:.5
}
.pdStyle5 .fk-proSatifySum .salesVolume {
 width:74px;
 display:inline-block;
 text-align:right;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.pdStyle5 .fk-shareContainer {
 margin-left:112px
}
.pdStyle5 .pdCollection {
 margin-right:20px
}
.pdStyle5 .f-shareIco {
 color:#dcdcdc;
 font-size:20px
}
.pdStyle5 .shareTipIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) -527px -2057px no-repeat;
 width:15px;
 height:15px;
 margin-right:9px
}
.pdStyle5 .f-collectIcon:hover {
 color:#ff6537
}
.pdStyle5 .fk-productOperaStyle {
 left:118px
}
.pdStyle5 .shareInfo .shareto {
 font-size:14px
}
.pdStyle5 .pdShare {
 margin-right:12px
}
.pdStyle5 .imgContainer {
 float:left;
 width:590px;
 margin-right:50px
}
.pdStyle5 .fk-imgContainer {
 width:auto;
 margin-right:25px
}
.pdStyle5 .imgGroup {
 width:78px;
 height:470px;
 float:left;
 padding:1px 0;
 margin:0 40px 0 0;
 overflow:hidden;
 position:relative
}
.pdStyle5 .imgGroup .imgDivs {
 width:78px;
 height:360px
}
.pdStyle5 .imgGroup .imgDivs ul {
 width:78px
}
.pdStyle5 .imgGroup .imgDivs .imgGroupDiv {
 width:66px;
 height:66px;
 border-width:1px;
 border-style:solid;
 transition:border-color .5s
}
.pdStyle5 .imgGroup table tr td {
 height:auto
}
.pdStyle5 .imgGroup .g_borderSelected {
 border-width:3px;
 border-style:solid
}
.pdStyle5 .imgGroup .imgDivs .g_borderHover {
 border-width:3px;
 margin:8px 2px
}
.pdStyle5 .fk-nextPdIcon,
.pdStyle5 .fk-prePdIcon {
 width:31px;
 height:17px;
 margin:0 23.5px;
 float:left;
 display:block;
 cursor:pointer
}
.pdStyle5 .fk-prePdIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) -527px -1275px no-repeat;
 margin-bottom:14px;
 position:relative;
 top:0;
 left:0
}
.pdStyle5 .fk-nextPdIcon {
 background:url(/image/v2/vbg01.png?v=202203011325) -526px -1317px no-repeat;
 margin-top:24px;
 position:absolute;
 bottom:0;
 left:0
}
.pdStyle5 .productOpera {
 width:100%;
 height:auto;
 padding:0 0
}
.pdStyle5 .mallPriceBig {
 font-family:微软雅黑
}
.pdStyle5 .f-mallUnit {
 font-size:26px
}
.pdStyle5 .mallPriceBig .mallPrice {
 font-size:40px
}
.pdStyle5 .fk-marketPrice {
 float:left
}
.pdStyle5 .fk-marketPrice .f-priceWrap {
 margin-left:15px;
 line-height:42px;
 color:#999
}
.pdStyle5 .fk-marketPrice .f-price {
 color:#999
}
.pdStyle5 .mallMarketPrice {
 font-family:inherit;
 font-size:inherit
}
.pdStyle5 .fk-mainFontColor,
.pdStyle5 .fk-mainFontColor .f-collectIcon:hover {
 color:#ff6537
}
.pdStyle5 .f-priceWrap {
 font-weight:400;
 vertical-align:middle;
 display:inline;
 margin-left:4px
}
.pdStyle5 .f-priceWrap .g_minor {
 color:#999
}
.pdStyle5 .fk-mallPrice .f-priceWrap span {
 vertical-align:baseline
}
.pdStyle5 .productDetail .detailInfo {
 margin-top:26px
}
.pdStyle5 .pagenation2 {
 height:auto
}
.pdStyle5 .pagenation2 a {
 text-decoration:none
}
.pdStyle5 .pagenation {
 height:31px;
 margin:9px 0 20px;
 cursor:pointer
}
.pdStyle5 .f-pageNext {
 margin-top:18px
}
.pdStyle5 .fk-productPage {
 display:inline-block;
 *float:left;
 line-height:29px;
 height:28px;
 width:80px;
 text-align:center;
 border:1px solid #e9e9e9;
 padding:0 0;
 font-weight:400;
 color:#999;
 border-radius:15px
}
.pdStyle5 .pageNext a,
.pdStyle5 .pageNo a,
.pdStyle5 .pagePrev a {
 border:none
}
.pdStyle5 .msgBoard .pagenation .g_hover {
 background:none
}
.fk-pd5PageStyle {
 margin-left:118px
}
.pdStyle5 .fk-pdCommPageStyle {
 display:none
}
.forms .form .formMiddle .fk-hasTitlePageStyle a,
.forms .form .formMiddle .fk-noTitlePageStyle a {
 font-size:14px
}
.fk-hasTitlePageStyle {
 width:465px;
 margin-top:23px
}
.fk-noTitlePageStyle {
 width:470px;
 margin-top:13px
}
.fk-noTitlePageStyle .pagePrev {
 float:left
}
.fk-noTitlePageStyle .pageNext {
 float:right
}
.pdStyle5 .tabSwitch {
 width:160px
}
.pdStyle5 .pdInfoSwitchTable {
 border:1px solid #eaeaea
}
.pdStyle5 .pdInfoSwitchTable .tabSwitch {
 border-width:0
}
.pdStyle5 .pdInfoSwitchTable .selected {
 border-width:0;
 border-top-width:5px;
 font-weight:400;
 font-size:inherit;
 transition:border-color .5s
}
.pdStyle5 .pdInfoSwitchTable .pdComSwitchBottomDiv {
 border-width:0
}
.pdStyle5 .msgBoard .msgItem {
 width:auto
}
.pdStyle5 .pagenation .pageNoOther i {
 font-style:normal;
 color:#666
}
.pdStyle5 .fk-productParamDetail {
 border-collapse:collapse;
 width:100%;
 margin-top:30px
}
.pdStyle5 #saleRecordPanel .saleRecordHeader,
.pdStyle5 .richContent {
 margin-top:30px
}
.pdStyle5 .fk-productParamDetail .f-row {
 height:56px
}
.pdStyle5 .fk-productParamDetail .f-name {
 background-color:hsla(0,0%,80%,.15);
 width:10.9%;
 padding:8px 15px;
 overflow:hidden;
 text-align:right;
 min-width:56px
}
.pdStyle5 .fk-productParamDetail .f-name-alignleft {
 text-align:left
}
.pdStyle5 .fk-productParamDetail .f-name-aligncenter {
 text-align:center
}
.pdStyle5 .fk-productParamDetail .f_name_for_xp {
 word-spacing:-3px
}
.pdStyle5 .fk-productParamDetail .f-value {
 width:38.6%;
 padding:19px 15px;
 overflow:hidden
}
.pdStyle5 .fk-productParamDetail td {
 border:1px solid #efefef
}
.pdStyle5 .fk-paramBorder {
 border-left:1px solid #eaeaea;
 width:1px;
 height:17px;
 margin:5px 0;
 display:inline-block;
 *display:inline;
 *zoom:1
}
.pdStyle5 .fk-paramBorder.pdLastBorder {
 height:55px;
 vertical-align:bottom;
 margin:0
}
.pdStyle5 .detailInfo .detailInfoTable {
 padding:20px 0 0 5px
}
.pdStyle5 .pdInfoSwitchTable .f-tabTitleWrap {
 border-right:1px solid #efefef;
 border-left:1px solid #efefef
}
.pdStyle5 .pdInfoSwitchTable .f-tabTitleWrap2 {
 border-right:1px solid #efefef
}
.pdStyle5 .minTabSwitch {
 width:110px
}
.fk-statisticCommSwap {
 height:153px;
 padding-top:30px;
 border-bottom:1px solid #eee;
 position:relative
}
.fk-statisticCommSwap .f-leftPanel {
 min-width:250px;
 border-right:1px dotted #eee;
 margin-right:45px;
 float:left
}
.fk-statisticCommSwap .f-satisfyDegree {
 text-align:center
}
.fk-statisticCommSwap .f-degreeItem {
 line-height:120px
}
.pdStyle5 .fk-statisticCommSwap .f-satisfyDegree .f-degreeName {
 color:#494949;
 display:inline-block
}
.fk-statisticCommSwap .f-degreeValue {
 margin-left:5px;
 font-size:55px;
 font-family:Arial
}
.fk-statisticCommSwap .f-percent {
 font-size:22px
}
.fk-statisticCommSwap .f-rightPanel {
 float:left
}
.fk-statisticCommSwap .f-satisfyProgress {
 position:absolute;
 top:25%
}
.fk-statisticCommSwap .f-progress {
 width:430px;
 height:16px;
 overflow:hidden;
 position:relative
}
.fk-statisticCommSwap .f-proalue {
 width:86px;
 height:16px;
 float:left
}
.fk-statisticCommSwap .f-disProgress {
 background-color:#eaeae9;
 width:430px;
 height:16px;
 position:absolute;
 top:0;
 clear:none
}
.fk-statisticCommSwap .f-progress20 {
 opacity:.2;
 filter:alpha(opacity=20)
}
.fk-statisticCommSwap .f-progress40 {
 opacity:.4;
 filter:alpha(opacity=40)
}
.fk-statisticCommSwap .f-progress60 {
 opacity:.6;
 filter:alpha(opacity=60)
}
.fk-statisticCommSwap .f-progress80 {
 opacity:.8;
 filter:alpha(opacity=80)
}
.fk-statisticCommSwap .f-satisfyGrades {
 width:430px;
 line-height:30px;
 margin-top:5px;
 overflow:hidden;
 font-size:12px
}
.fk-statisticCommSwap .f-name {
 display:inline-block;
 width:86px;
 text-align:center
}
.fk-statisticCommSwap .f-satisfyPoint {
 font-size:39px;
 width:39px;
 height:39px;
 border:none;
 position:relative;
 top:3px
}
.fk-statisticCommSwap .f-satisfyVal {
 font-size:12px;
 color:#fff;
 text-align:center;
 width:30px;
 height:16px;
 position:absolute;
 top:50%;
 left:50%;
 margin:-9px 0 0 -15px
}
.pdStyle5 .tabSwitch {
 height:50px;
 line-height:50px
}
.pdStyle5 .msgBoard_msgUser_reset {
 width:71px
}
.pdStyle5 .msgBoard_member_imgOuter {
 *border:none
}
.fk-pdMenberComment .f-commStarList,
.fk-pdMenberComment .f-menberName,
.fk-pdMenberComment .msgTime {
 float:left;
 position:static
}
.pdStyle5 .detailInfoTable .msgBoard .fk-pdMenberComment {
 border-top:none;
 border-bottom:1px solid #eee;
 padding:30px 0 5px
}
.fk-pdMenberComment .f-msgBorderMemberImg {
 position:absolute;
 left:25px;
 top:30px
}
.fk-pdMenberComment .msgTime {
 color:#828282
}
.fk-pdMenberComment .f-menberName {
 text-align:left;
 color:#494949
}
.fk-pdMenberComment .f-menberCommentWrap {
 clear:both
}
.fk-pdMenberComment .f-admintorReply {
 background-color:#f8f8f8;
 font-size:12px
}
.fk-pdMenberComment .f-admintorReply .bRecommMsg {
 width:90%;
 padding-left:30px;
 padding-top:15px;
 margin-bottom:25px
}
.fk-pdMenberComment .msgBoard_upImg_border {
 width:81px;
 height:81px;
 border-color:#eee
}
.fk-pdMenberComment .msgBoard_upImg_set {
 max-width:70px;
 max-height:70px
}
.fk-commImgContainer {
 display:none
}
.fk-pdMenberComment .show_msg_border_rect {
 width:84px;
 height:84px
}
.pdStyle5 .msgBoard .msgItem {
 margin:0
}
.pdStyle5 .showCommPicMoveRight {
 margin-left:365px
}
.pdStyle5 .showCommPicMoveLeft {
 margin-left:-93px
}
.pdStyle5 .msg_close_show_img_icon {
 left:372px;
 background:url(/image/v2/vbg01.png?v=202203011325) -1px -1054px no-repeat
}
.fk-pdMenberComment .bRecommMsg .content {
 color:#666;
 margin-top:15px
}
.pdStyle5 .f-msgImgList {
 *margin-bottom:12px
}
.pdStyle5 .commStarList li {
 margin-right:2px
}
.pdStyle5 .show_msg_bordered_div {
 border:1px solid #eee
}
.fk-commPicAreaPage .f-pageLeft,
.fk-commPicAreaPage .f-pageRight {
 width:26px;
 height:48px;
 position:absolute;
 top:50%;
 margin-top:-24px;
 background-color:#000
}
.fk-commPicAreaPage .f-pageLeft {
 left:-87px;
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -1110px no-repeat
}
.fk-commPicAreaPage .f-pageRight {
 right:-87px;
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -1166px no-repeat
}
.fk-commPicAreaPage .f-pageLeft:hover {
 left:-87px;
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -1282px no-repeat
}
.fk-commPicAreaPage .f-pageRight:hover {
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -1219px no-repeat
}
.fk-menberCommentEdit {
 background-color:#f8f8f8;
 border-collapse:separate;
 border-spacing:0 20px;
 padding-top:20px;
 padding-left:30px
}
.fk-menberCommentEdit .pdCommentTextareaW {
 height:117px
}
.pdStyle5 .fk-icons-star {
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -847px no-repeat;
 width:17px;
 height:15px
}
.pdStyle5 .fk-icons-star.select_less {
 background-position:-524px -1384px
}
.pdStyle5 .fk-icons-star.select_more {
 background-position:0 -819px
}
.fk-menberCommentEdit .f-commInput {
 width:140px;
 height:40px
}
.fk-menberCommentEdit .f-validateImgWrap {
 float:left;
 margin-left:8px;
 padding-top:13px
}
.fk-menberCommentEdit .f-upCommImgName {
 text-align:right;
 margin-top:-23.5px
}
.fk-menberCommentEdit .msgBoard_upImgTop_set {
 background:url(/image/v2/vbg01.png?v=202203011325) 3px -883px no-repeat
}
.fk-menberCommentEdit .msgBoard_showImgCount {
 font-size:12px;
 width:412px;
 height:50px;
 line-height:50px;
 margin-top:0
}
.fk-menberCommentEdit .fk-pdCommSubmit {
 color:#fff;
 border-width:0
}
.pdStyle5 input,
.pdStyle5 textarea {
 font-family:微软雅黑;
 padding:4px
}
.pdStyle5 #saleRecordPanel .saleRecordHeader {
 font-weight:400
}
.pdStyle5 .fk-propTable {
 border-collapse:collapse
}
.pdStyle5 .fk-propTable .fk-mallPrice .memberPrice {
 color:#fff
}
.pdStyle5 .fk-noSatisfy {
 color:#c3c3c3
}
.pdStyle5 .fk-icons-star.lt_no_select {
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -848px no-repeat
}
.pdStyle5 .fk-icons-star.lt_select_more {
 background:url(/image/v2/vbg01.png?v=202203011325) 0 -820px no-repeat
}
.pdStyle5 .pagenation span {
 font-size:14px
}
.f-SaleReduce {
 vertical-align:bottom;
 padding:0;
 margin:0;
 width:auto;
 height:auto
}
.pdStyle5 .f-SaleReduce {
 height:32px
}
.pdStyle5 .productGuarantee .pName {
 line-height:20px
}
.pdStyle2 .propTableWrap {
 display:inline-block
}
.pdStyle2 div.imgContainer {
 margin:0 auto;
 float:none
}
.productNotAdded {
 margin:30px auto
}
.productNotAdded-img {
 width:225px;
 height:150px;
 margin:0 auto;
 overflow:hidden
}
.productNotAdded-img-container {
 background:url(/image/v2/defaultIcon.png?v=202104251101) no-repeat;
 background-position:0 -2266px;
 margin-left:50px;
 width:225px;
 height:150px
}
.productNotAdded-message {
 text-align:center;
 font-size:14px;
 font-family:微软雅黑;
 color:#b5b5b5;
 position:relative;
 top:15px
}
.productGuarantee {
 padding-top:25px;
 font-size:14px;
 color:#666;
 clear:both
}
.productGuarantee .pName {
 margin-right:25px;
 cursor:pointer;
 float:left;
 line-height:22px
}
.productGuarantee .pValue {
 margin-right:16px;
 margin-bottom:13px;
 cursor:pointer;
 float:left
}
.guaranteeName,
.icon-guarantee {
 display:inline-block;
 vertical-align:middle
}
.guaranteeName {
 line-height:16px;
 height:16px
}
.icon-guarantee:before {
 content:"";
 margin-right:7px;
 font-size:16px
}
.tipsPanel {
 max-width:200px;
 position:absolute;
 padding:15px;
 font-size:13px;
 z-index:1;
 word-break:break-all;
 cursor:normal;
 box-shadow:0 0 15px 0 rgba(0,0,0,.2);
 border-radius:2px;
 background:#fff;
 color:#666
}
.panelTriOut {
 top:-10px;
 left:20px
}
.panelTriIn,
.panelTriOut {
 position:absolute;
 width:0;
 height:0;
 border:5px solid transparent;
 border-bottom-color:#fff
}
.panelTriIn {
 top:-4px;
 left:-5px
}
.pd-basicInfoTable {
 table-layout:fixed;
 _display:inline;
 width:100%
}
.fk-accumulativeComment,
.fk-detailedDesc,
.fk-saleRecordPanel {
 display:none;
 height:auto;
 overflow-y:hidden
}
.fk-detailedDesc li {
 clear:both
}
.fk-limitAmountDiv {
 display:inline-block;
 margin-left:6px;
 font-family:微软雅黑;
 color:#828282
}
.productDetail .pd-salePromotionRemoveTable23 {
 table-layout:fixed;
 _display:inline;
 width:100%;
 margin-top:10px
}
.productDetail .pd-salePromotionRemoveTable1 {
 margin-left:15px;
 margin-top:10px
}
.productDetail .pd-salePromotionRemoveTd {
 vertical-align:top
}
.productDetail .pd-salePromotionRemoveTd1 {
 text-align:right;
 padding:0 10px;
 word-break:break-all;
 white-space:nowrap
}
.productDetail .pd-salePromotionRemoveTd2 {
 text-align:left;
 vertical-align:top
}
.productDetail .f-defaultCreator {
 width:150px;
 word-wrap:break-word;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.productDetail .fk-msgBoardCaptchaImg {
 height:24px;
 width:80px;
 cursor:pointer
}
.productDetail .pd-commStartTr {
 height:46px;
 width:100%
}
.productDetail .pd-nameInput {
 width:150px;
 word-wrap:break-word;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.productDetail .pd-commentUpImg {
 height:24px;
 width:80px;
 cursor:pointer
}
.productDetail .pd-commerTabble,
.productDetail .pd-commTabble {
 width:100%;
 table-layout:fixed
}
.productDetail .pd-commerTabbleTd,
.productDetail .pd-commTabbleTd {
 word-wrap:break-word;
 padding-right:20px
}
.productDetail div.msgBoard .pd-msgBoardLine {
 margin-right:20px;
 border-color:#e1e1e1
}
.productDetail .pd-commerImg {
 position:absolute;
 top:8px;
 right:30px
}
.productDetail .pd-shareInfo {
 margin-top:10px;
 float:left;
 clear:both;
 width:100%
}
.productDetail .pd-sharePanel {
 height:auto;
 width:90%
}
.productDetail .pd-iconClass1 {
 margin-left:0!important;
 padding-left:5px;
 font-size:1rem;
 background:none
}
.productDetail .pd-iconClass2 {
 margin-left:0!important;
 padding-left:5px;
 background-size:contain
}
.productDetail div.msgBoard .pd-commReply {
 border-top:none;
 border-bottom:1px solid #ddd
}
.productDetail .pd-clear {
 clear:both
}
.productDetail .pd-fr {
 float:right
}
.productDetail .pd-fl {
 float:left
}
.productDetail .pd-lh110 {
 line-height:110%
}
.productDetail .pd-lh105 {
 line-height:105%
}
.productDetail .pd-lh38 {
 line-height:38px
}
.productDetail .pd-mt8 {
 margin-top:8px
}
.productDetail .pd-mt4 {
 margin-top:4px
}
.productDetail .pd-mt3 {
 margin-top:3px
}
.productDetail .pd-ml16 {
 margin-left:16px
}
.productDetail .pd-ml8 {
 margin-left:8px
}
.productDetail .pd-mr12 {
 margin-right:12px
}
.productDetail .pd-mlt810 {
 margin:8px 10px 0 0
}
.productDetail .pd-w250 {
 width:250px
}
.productDetail .pd-w100 {
 width:100%
}
.productDetail .pd-w180 {
 width:180px
}
.productDetail .pd-w90 {
 width:90px
}
.productDetail .pd-w60 {
 width:60px
}
.productDetail .pd-w40 {
 width:40px
}
.productDetail .pd-wAuto-IE {
 *width:auto
}
.productDetail .pd-h50 {
 height:50px
}
.productDetail .pd-h46 {
 height:46px
}
.productDetail .pd-h30 {
 height:30px
}
.productDetail .pd-tc,
.productDetail div.basicInfo .pd-tc {
 text-align:center
}
.productDetail .pd-pl80 {
 padding-left:80px
}
.productDetail .pd-pd65 {
 padding-left:65px
}
.productDetail .pd-pr270 {
 padding-right:270px
}
.productDetail .pd-pr5 {
 padding-right:5px
}
.productDetail .pd-pt6 {
 padding-top:6px
}
.productDetail .pd-db {
 display:block
}
.productDetail .pd-dn {
 display:none
}
.productDetail .pd-cd {
 cursor:default
}
.productDetail .pd-cp {
 cursor:pointer
}
.productDetail .pd-bn {
 border:none
}
.productDetail div.msgBoard .pd-pdC1 {
 border-color:#ddd
}
.productDetail .pd-pr {
 position:relative
}
.productDetail .percent .pd-top3 {
 top:3px
}
.productDetail .imgDiv .bf {
 width:60px;
 height:60px;
 position:absolute;
 bottom:0;
 z-index:999;
 text-align:center;
 top:0;
 left:0;
 right:0;
 margin:auto;
 background:url(/image/v2/mbg01.png?v=202201101214) -2308px -845px no-repeat;
 cursor:pointer
}
.productDetail .imgDiv .bf .bfDiv {
 display:none
}
.productDetail .productVideo {
 position:absolute;
 top:0;
 z-index:9999
}
.productDetail .productVideo .cancel {
 width:36px;
 height:36px;
 top:10px;
 position:absolute;
 right:10px;
 background:url(/image/v2/mbg01.png?v=202201101214) -2339px -590px no-repeat;
 z-index:9999;
 cursor:pointer
}
.productDetail .trial_play_tip {
 position:absolute;
 bottom:10px;
 left:10px;
 vertical-align:middle;
 color:#fff;
 font-size:12px;
 display:inline-block;
 height:26px;
 line-height:26px;
 text-align:center;
 padding:0 12px;
 background:rgba(0,0,0,.6);
 border:1px solid hsla(0,0%,100%,.3);
 border-radius:14px
}
.productDetail div.fk-payKnowVideoWrap {
 overflow:visible
}
.fk_trial_pd_wrap {
 text-align:center
}
.fk_trial_pd_wrap .trial_tip {
 font-size:16px;
 color:#333;
 line-height:34px
}
.newsDetail {
 padding:10px
}
.newsDetail .title {
 font-size:18px;
 margin:5px 0 5px 0;
 font-weight:400
}
.newsDetail .other,
.newsDetail .title {
 float:none;
 width:auto;
 text-align:center
}
.newsDetail .other {
 font-size:12px;
 margin:5px 0 10px 0
}
.newsDetail .sourceInfo {
 margin:5px 0 10px 0;
 width:auto;
 text-align:center;
 padding:0 10px
}
.newsDetail .sourceInfo .webSiteQrCode {
 position:relative;
 top:-2px;
 *top:2px
}
.newsDetail .sourceInfoContent {
 width:auto;
 float:none;
 display:inline-block;
 padding:0 10px;
 padding-top:4px
}
.newsDetail .line {
 width:100%;
 height:5px;
 border-top-style:dashed;
 border-left:none;
 border-right:none;
 border-bottom:none
}
.newsDetail .content {
 float:none;
 text-align:left;
 margin-top:10px
}
.newsDetail .shareInfo .shareCtrl a,
.newsDetail .shareInfo .shareto {
 font-size:12px
}
.newsDetail .f_fix_detail_big_img {
 max-width:100%;
 height:auto
}
.f-propName .ui-resizable-handle_param,
.propName .ui-resizable-handle_param {
 position:absolute;
 font-size:.1px
}
.f-propName .ui-resizable-e_param,
.propName .ui-resizable-e_param {
 border-right:1px dashed #2b73ba;
 right:0;
 cursor:e-resize;
 height:100%;
 top:0;
 width:9px
}
.f-propName .ui-resizable-w_param,
.propName .ui-resizable-w_param {
 border-left:1px dashed #2b73ba;
 left:0;
 cursor:e-resize;
 height:100%;
 top:0;
 width:9px
}
.f-propName .ui-resizable-s_param,
.propName .ui-resizable-s_param {
 border-bottom:1px solid #2b73ba;
 bottom:0;
 height:9px;
 left:0;
 width:100%
}
.f-propName .ui-resizable-n_param,
.propName .ui-resizable-n_param {
 border-top:1px solid #2b73ba;
 top:0;
 height:9px;
 left:0;
 width:100%
}
.newsDetailV2 .title {
 font-size:25px;
 color:#333;
 text-align:left;
 font-weight:400
}
.newsDetailV2 .newsInfoWrap {
 margin:30px 0 20px;
 text-align:left;
 overflow:hidden
}
.newsDetailV2 .newsInfoWrap .webSiteQrCode {
 margin-left:0;
 background:url(/image/v2/mbg01.png?v=202201101214) no-repeat;
 background-position:-1879px -47px
}
.news_detail_subtitle {
 font-size:16px;
 color:grey;
 margin-top:10px;
 margin-bottom:10px;
 font-weight:400
}
.news_detail_subtitle_v1 {
 font-size:14px;
 text-align:center
}
.newsDetailV2 .newsInfoWrap .viewCount {
 width:20px;
 height:13px;
 display:inline-block;
 margin:0 8px 0 0;
 background:url(/image/v2/mbg01.png?v=202201101214) no-repeat;
 background-position:-1911px -51px;
 vertical-align:middle
}
.newsDetailV2 .newsInfoWrap .newsViewCount {
 line-height:13px;
 vertical-align:middle
}
.newsDetailV2 .newsInfoWrap .leftInfo {
 overflow:hidden
}
.newsDetailV2 .newsInfoWrap .newsInfo {
 max-width:200px;
 margin-right:15px;
 font-size:13px;
 color:#adadad;
 display:inline-block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.newsDetailV2 .newsInfoWrap .linkInfo {
 max-width:300px;
 margin-right:0
}
.newsDetailV2 .newsInfoWrap .newsInfo:last-child {
 margin-right:0
}
.newsDetailV2 .newsInfoWrap .rightInfo {
 width:155px;
 float:right
}
.newsDetailV2 .newsInfoWrap .newsInfo a {
 color:#adadad
}
.newsDetailV2 .richContent {
 font-size:14px;
 color:#676767;
 overflow:hidden
}
.newsDetailV2 .richContent .bigImg {
 width:auto;
 height:auto;
 margin:0 auto 5px;
 text-align:center
}
.newsDetailV2 .richContent .leftImg {
 width:auto;
 height:auto;
 margin:5px 15px 15px 5px;
 float:left
}
.newsDetailV2 .richContent .rightImg {
 width:auto;
 height:auto;
 margin:5px 5px 15px 15px;
 float:right
}
.newsDetailV2 .richContent .noImage {
 width:250px;
 height:250px;
 background:url(/image/v2/vbg01.png?v=202203011325) -1448px -2572px no-repeat
}
.newsDetailV2 .line1 {
 border:1px solid #f0efef;
 border-bottom:none;
 margin:20px 0
}
.newsDetailV2 .line2 {
 border:1px dashed #f0efef;
 border-bottom:none;
 margin:20px 0
}
.newsDetailV2 .msgTips {
 padding-top:240px;
 margin-bottom:60px;
 font-size:16px;
 color:#888;
 text-align:center;
 position:relative
}
.newsDetailV2 .newsDetailNotFoundV2_bg {
 width:160px;
 height:150px;
 background:url(/image/v2/defaultIcon.png?v=202104251101) 0 -2646px no-repeat;
 margin:0 auto
}
.newsDetailV2 .newsDetailNotFoundV2_text {
 text-align:center;
 font-size:14px;
 font-family:微软雅黑;
 color:#b5b5b5
}
.newsDetailV2 .msgTipsBg {
 width:175px;
 height:150px;
 margin:auto;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background:url(/image/v2/defaultIcon.png?v=202104251101) 0 -2457px no-repeat;
 background:url(/image/v2/lookTipImg.png?v=202104251101);
 background-size:cover;
 background-position:50%
}
.newsDetailV2 .msgTips #login {
 font-size:16px;
 color:#5874d8;
 margin-left:8px
}
.newsDetailV2 .attachBox .attachName {
 color:#333
}
.newsDetailV2 .attachBox .attachName-container a {
 font-size:12px
}
.newsDetailV2 .middlePanel {
 margin:27px 10px 50px;
 position:relative
}
.newsDetailV2 .newsPagenation {
 width:48%;
 float:left
}
.newsDetailV2 .newsPagenation .pagenationV2 {
 margin-bottom:30px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.newsDetailV2 .pagenationV2 .pageTag {
 font-size:13px;
 color:#666;
 margin-right:30px
}
.newsDetailV2 .newsGroup {
 max-width:50%;
 font-size:13px;
 color:#666;
 float:right;
 margin-bottom:20px
}
.newsDetailV2 .newsGroup .newsGroupTag {
 margin-left:5px
}
.newsDetailV2 .shareInfo {
 max-width:50%;
 height:32px;
 float:right;
 clear:right;
 overflow:hidden
}
.newsDetailV2 .showAllShare {
 height:auto;
 padding:14px 22px 0;
 position:absolute;
 background-color:#fff;
 border-radius:5px;
 box-shadow:0 0 20px #f5f5f5;
 z-index:1;
 border:1px solid #f4f4f4;
 margin-top:-15px
}
.newsDetailV2 .shareInfo .shareTag {
 font-size:13px;
 color:#666;
 padding-top:10px;
 float:left;
 font-style:normal;
 font-weight:400
}
.newsDetailV2 .shareListPanel {
 max-width:270px;
 overflow:hidden
}
.newsDetailV2 .shareListPanel .shareIcon {
 width:33px;
 height:33px;
 margin:0 0 12px 12px;
 display:inline-block;
 background-color:#fff
}
.newsDetailV2 .shareListPanel .Weixin {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -100px no-repeat
}
.newsDetailV2 .shareListPanel .sina_weibo {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -190px no-repeat
}
.newsDetailV2 .shareListPanel .qq_zone {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -235px no-repeat
}
.newsDetailV2 .shareListPanel .qq_share {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -145px no-repeat
}
.newsDetailV2 .shareListPanel .qq_weibo {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -280px no-repeat
}
.newsDetailV2 .shareListPanel .taojianghu {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -370px no-repeat
}
.newsDetailV2 .shareListPanel .LinkedIn {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -415px no-repeat
}
.newsDetailV2 .shareListPanel .kaixin001 {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -460px no-repeat
}
.newsDetailV2 .shareListPanel .FaceBook {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -505px no-repeat
}
.newsDetailV2 .shareListPanel .Twitter {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -550px no-repeat
}
.newsDetailV2 .shareListPanel .baidu_tieba {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -595px no-repeat
}
.newsDetailV2 .shareListPanel .netease_weibo {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -640px no-repeat
}
.newsDetailV2 .shareListPanel .renren {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -685px no-repeat
}
.newsDetailV2 .shareListPanel .douban {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -730px no-repeat
}
.newsDetailV2 .shareListPanel .more {
 background:url(/image/v2/mbg01.png?v=202201101214) no-repeat;
 background-position:-1943px -40px
}
.newsDetailV2 .shareListPanel .copy {
 background:url(/image/v2/vbg01.png?v=202203011325) -1302px -775px no-repeat
}
.newsDetailV2 #newsCommentWrap {
 padding:20px 33px 40px;
 background-color:#fafafa
}
.newsDetailV2 #newsCommentWrap .msgTips {
 padding:13px 0;
 margin-bottom:10px;
 font-size:14px;
 line-height:14px;
 background-color:#fff5dc;
 color:#ff8e1e;
 text-align:center
}
.newsDetailV2 #newsCommentWrap .commentInputStyle {
 width:15%;
 height:35px;
 margin:2px 10px 0 0;
 border:1px solid #ddd;
 padding-left:5px
}
.newsDetailV2 #newsCommentWrap .J_newsCommentCaptcha {
 display:inline
}
.newsDetailV2 #newsCommentWrap .captchaHide {
 display:none
}
.newsDetailV2 #newsCommentWrap #msgBoardCaptchaImg {
 width:15%;
 max-width:100px;
 height:35px;
 margin:5px 0;
 cursor:pointer
}
.newsDetailV2 #newsCommentWrap .submitBtn {
 width:22%;
 max-width:300px;
 height:45px;
 font:12px 微软雅黑;
 border:none;
 border-radius:22.5px;
 float:right;
 cursor:pointer;
 color:#fff;
 background-color:#e93031;
 outline:none
}
.newsDetailV2 #newsCommentWrap #commentInput {
 width:100%;
 height:249px;
 padding:5px;
 resize:none;
 box-sizing:border-box;
 overflow:hidden
}
.newsDetailV2 #newsCommentWrap .commentInfo {
 width:100%;
 margin:10px 0;
 color:#666;
 overflow:hidden
}
.newsDetailV2 #newsCommentWrap .fk-circle {
 position:fixed;
 top:-250px
}
.newsDetailV2 #newsCommentWrap .allComments {
 margin:50px 0 20px
}
.newsDetailV2 #newsCommentWrap .commentContents .pagenation {
 text-align:center
}
.newsDetailV2 .commentContents .emptyCommentWrap {
 height:300px;
 border-top:1px solid #e9e9e9;
 position:relative
}
.newsDetailV2 .commentContents .emptyCommentWrap .emptyComment {
 width:160px;
 height:125px;
 text-align:center;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 margin:auto;
 background:url(/image/v2/defaultIcon.png?v=202104251101) 0 -839px no-repeat
}
.newsDetailV2 .commentContents .emptyComment span {
 margin-top:150px;
 display:inline-block;
 font-size:14px;
 color:#999
}
.newsDetailV2 .commentContents .commentItem {
 padding:40px 0 40px 10px;
 border-top:1px solid #e9e9e9
}
.newsDetailV2 .commentContents .commentItem .userIcon {
 width:60px;
 height:60px;
 border-radius:50%;
 border:1px solid #fafafa;
 overflow:hidden;
 position:absolute
}
.newsDetailV2 .commentContents .commentItem .infoArea {
 padding-left:85px;
 font-size:13px;
 color:#666
}
.newsDetailV2 .commentContents .commentItem .msgTitle {
 margin-bottom:20px
}
.newsDetailV2 .commentContents .msgTitle .msgUser {
 max-width:180px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 vertical-align:top
}
.newsDetailV2 .commentContents .commentItem .creatorType {
 color:#e93031
}
.newsDetailV2 .commentContents .commentItem .msgTime {
 float:right
}
.newsDetailV2 .commentContents .commentItem .msgContent {
 padding-right:20px
}
.newsDetailV2 .commentContents .pagenation div {
 height:40px;
 line-height:40px;
 padding:0 10px;
 cursor:pointer;
 background-color:#fff;
 border:1px solid #e4e4e4;
 border-left:0;
 *display:inline;
 *zoom:1
}
.newsDetailV2 .commentContents .pagenation .pagePrev {
 border-left:1px solid #e4e4e4
}
.newsDetailV2 .commentContents .pagenation .pageEllipsis {
 border-top:0;
 border-bottom:0;
 background-color:inherit
}
.newsDetailV2 .commentContents .pagenation .pageNoOther i {
 font-style:normal;
 padding:0 5px;
 color:#666
}
.newsDetailV2 .commentContents .pagenation .fk-pageSelect span {
 padding:0 5px;
 color:#e93031
}
.webSiteQRCodeDisplayV2 {
 width:160px;
 border:1px solid #ccc;
 background:#fff;
 font:14px 微软雅黑;
 position:absolute;
 z-index:200;
 display:none
}
.webSiteQRCodeDisplayV2 img {
 padding:20px 15px 10px
}
.webSiteQRCodeDisplayV2 span {
 width:140px;
 line-height:20px;
 color:#adadad;
 margin:0 auto 8px;
 display:block;
 text-align:center
}
.webSitePdStyle .optionItem a {
 border-radius:30px
}
.productDetail.webSitePdStyle .optionItem .optionItemHover {
 border-width:1px;
 margin:0
}
.productDetail.webSitePdStyle .optionItem {
 margin:0 8px 13px 0
}
.productDetail .fk-pd5MallActBtns .buy-btn.advisory-btn {
 border:none;
 color:#fff
}
.product_catalog_box::-webkit-scrollbar {
 width:6px;
 background-color:#f0f0f0
}
.product_catalog_box::-webkit-scrollbar-button {
 display:none
}
.product_catalog_box::-webkit-scrollbar-thumb {
 border-radius:16px;
 width:6px;
 background-color:#d2d2d2
}
#productCatalogContainer {
 margin-top:24px;
 margin-left:31px;
 width:640px;
 height:500px
}
.product_catalog_btn--back {
 position:absolute;
 bottom:20px;
 left:50%;
 transform:translateX(-50%);
 width:108px;
 height:34px;
 background:#fff;
 border:1px solid #ccc;
 border-radius:2px;
 color:#333;
 font-size:14px;
 text-align:center;
 line-height:34px;
 text-decoration:none
}
.product_trial_btn.product_catalog_btn--back {
 color:#fff;
 margin:30px auto 28px;
 border:none
}
.product_catalog_box {
 width:100%;
 overflow-y:auto;
 max-height:430px;
 border:1px solid #eaeaea
}
.product_trial_box {
 text-align:center;
 margin-top:78px
}
.trial_tip {
 font-size:16px;
 color:#333;
 line-height:34px
}
.fk-productCatalogDesc {
 border:1px solid #eaeaea;
 margin-top:30px
}
.fk-productCatalogList,
.product_catalog_list {
 list-style:none;
 padding:0;
 margin:0;
 width:100%
}
.fk-productCatalogList li {
 height:60px;
 cursor:pointer;
 width:100%;
 padding-left:33px;
 box-sizing:border-box
}
.product_catalog_list li {
 height:61px;
 cursor:pointer;
 width:100%;
 padding-left:32px;
 box-sizing:border-box
}
.fk-productCatalogList li a,
.product_catalog_list li a {
 width:100%;
 height:100%;
 display:inline-block
}
.product_catalog_link {
 position:relative
}
.catalog_btn--study,
.catalog_name,
.product_name--box {
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
.catalog_name {
 left:60px;
 color:#666
}
.catalog_btn--study {
 opacity:0;
 right:27px;
 color:#fff;
 padding:0 15px;
 height:34px;
 line-height:34px;
 transition:opacity ease-in
}
.fk-productCatalogList li:hover .catalog_btn--study,
.product_catalog_list li:hover .catalog_btn--study {
 opacity:1
}
.fk-productCatalogList li:nth-of-type(2n),
.product_catalog_list li:nth-of-type(2n) {
 background-color:#f8f8f8
}
.product_name--box,
.product_name--mask,
.product_name--text {
 width:40px;
 height:24px
}
.product_name--mask,
.product_name--text {
 border-radius:2px;
 position:absolute;
 top:0
}
.product_name--mask {
 opacity:.1
}
.product_name--text {
 text-align:center;
 line-height:23px
}
#fk_pd_audio_detail {
 position:absolute;
 bottom:0;
 width:470px;
 height:50px;
 line-height:50px;
 border-radius:6px;
 cursor:auto
}
.fk_pd_audio_detail .audio_play {
 display:inline-block;
 position:relative;
 top:6px;
 cursor:pointer;
 width:40px;
 height:40px;
 fill:#f13a3a
}
.audio_time {
 margin-left:5px;
 font-size:12px;
 font-weight:400;
 color:#999
}
.audio_progress {
 display:inline-block;
 width:236px;
 height:2px;
 background:#dcdcdc;
 border-radius:1px;
 margin-left:5px;
 position:relative;
 vertical-align:middle;
 cursor:pointer
}
.audio_progress:after,
.audio_progress:before {
 content:"";
 display:inline-block;
 width:100%;
 height:6px;
 position:absolute;
 cursor:pointer
}
.audio_progress:before {
 top:-6px
}
.audio_progress:after {
 top:2px
}
.progress_dot {
 width:10px;
 height:10px;
 border-radius:50%;
 background-color:#f13a3a;
 position:absolute;
 left:0;
 top:50%;
 margin-top:-5px;
 margin-left:-5px;
 cursor:pointer
}
.bar {
 height:100%;
 background:#f13a3a;
 border-radius:3px;
 display:inline-block;
 position:absolute
}
.audio_duration,
.audio_multi {
 margin-left:6px;
 font-size:12px;
 font-weight:400;
 color:#999;
 cursor:pointer
}
.audio_multi {
 color:#333;
 position:relative;
 display:inline-block;
 width:32px
}
.audio_multi:hover {
 color:#f13a3a
}
.audio_multi_panel {
 position:absolute;
 bottom:40px;
 left:-15px;
 display:none;
 width:60px;
 height:160px;
 text-align:center;
 background:#fff;
 box-shadow:0 0 9px 0 rgba(4,0,0,.15);
 border-radius:2px;
 z-index:1
}
.multi_label {
 line-height:32px;
 color:#333
}
.audio_multi:hover .audio_multi_panel,
.multi_label {
 display:block
}
.audio_listen {
 width:17px;
 height:17px;
 cursor:pointer;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 color:#666
}
.progress_bar {
 display:inline-block;
 height:49px;
 vertical-align:top
}
.fk_pay_audio_poster_wrap {
 position:relative;
 width:470px;
 height:430px
}
.fk_pay_audio_poster_wrap .fk-payKnowVideoWrap {
 width:360px;
 height:360px;
 float:none;
 margin:0 auto;
 border:none
}
.productDetail .fk_pay_audio_poster_wrap .imgDiv>div {
 width:auto;
 height:auto
}
.fk_pay_audio_poster_wrap .poster_bg {
 width:100%;
 height:100%;
 background-position:50% 50%;
 background-repeat:no-repeat;
 border-radius:15px;
 background-size:cover;
 box-shadow:0 2px 16px 0 rgba(0,0,0,.2)
}
.jz-custom-slider-wrapper {
 display:inline-block
}
.jz-custom-slider-wrapper .slider-outer {
 display:inline-block;
 cursor:pointer
}
.jz-custom-slider-wrapper .slider-base-line {
 position:relative;
 width:100px;
 height:3px;
 background:#e6e6e6;
 overflow:visible
}
.jz-custom-slider-wrapper .slider-check-line {
 width:0;
 height:100%;
 background:#f23030
}
.jz-custom-slider-wrapper .slider-handle {
 position:absolute;
 top:-2px;
 left:-4px;
 width:7px;
 height:7px;
 border-radius:50%;
 background:#f23030;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.jz-custom-slider-wrapper .jz-input-number {
 margin-left:14px
}
.jz-custom-slider-wrapper .jz-input-number .input-number-input {
 width:50px;
 height:28px
}
.audio_listen_wrap .jz-custom-slider-wrapper {
 display:none;
 position:absolute;
 transform:rotate(-90deg);
 bottom:76px;
 right:-34px;
 width:100px;
 height:30px;
 background:#fff;
 box-shadow:0 0 9px 0 rgba(4,0,0,.15);
 border-radius:2px;
 line-height:22px;
 padding:0 10px;
 box-sizing:border-box;
 cursor:auto
}
.audio_listen_wrap {
 width:20px;
 height:32px;
 display:inline-block;
 color:#1a1a1a
}
.audio_listen_wrap:hover .jz-custom-slider-wrapper {
 display:block
}
.forms .form div.fk-pdStyleColor_1 .themeHoverColor:hover {
 color:#e4393c
}
.forms .form div.fk-pdStyleColor_2 .themeHoverColor:hover {
 color:#ed3da1
}
.forms .form div.fk-pdStyleColor_3 .themeHoverColor:hover {
 color:#c40000
}
.forms .form div.fk-pdStyleColor_4 .themeHoverColor:hover {
 color:#ff6537
}
.forms .form div.fk-pdStyleColor_5 .themeHoverColor:hover {
 color:#ffc001
}
.forms .form div.fk-pdStyleColor_6 .themeHoverColor:hover {
 color:#4ab344
}
.forms .form div.fk-pdStyleColor_7 .themeHoverColor:hover {
 color:#02b2b5
}
.forms .form div.fk-pdStyleColor_8 .themeHoverColor:hover {
 color:#3083eb
}
.forms .form div.fk-pdStyleColor_9 .themeHoverColor:hover {
 color:#1e50ae
}
.forms .form div.fk-pdStyleColor_10 .themeHoverColor:hover {
 color:#00a0e9
}
.forms .form div.fk-pdStyleColor_11 .themeHoverColor:hover {
 color:#8b0eea
}
.forms .form div.fk-pdStyleColor_12 .themeHoverColor:hover {
 color:#2b2b2b
}
.J_productBrief {
 font-size:14px;
 line-height:1.7;
 color:#666;
 padding:14px 0
}
.productDetail .J_productBrief.emptyPropUnderline {
 border-bottom:none
}
.pdStyle5 .pd_propTable {
 margin-top:20px
}
.pdStyle5 .J_productBrief {
 border-bottom:1px solid #eee;
 padding:16px 0
}
.pdStyle4 .J_productBrief {
 padding-bottom:2px
}
.pdStyle1 .title {
 color:#585858;
 margin-bottom:10px
}
.pdStyle1 .J_productBrief {
 border-bottom:1px solid #eee;
 margin-bottom:12px
}
.pdStyle2 .title {
 color:#585858
}
.pdStyle2 .J_productBrief {
 text-align:center;
 padding:12px 0;
 margin:0 auto
}
.pdStyle3 .title {
 color:#585858
}
.pdStyle3 .J_productBrief {
 text-align:left
}
