@charset "utf-8";

.siteFormAddButton .s_ibutton { min-width: 140px; width: 98%; height: 44px; line-height: 44px; text-align: center; display: inline-block; }

.siteFormAddButton .s_ibutton .left { width: 2%; height: 44px; float: left; }

.siteFormAddButton .s_ibutton .middle { max-width: 227px; width: 91%; font: 14px / 44px 微软雅黑; height: 44px; float: left; color: rgb(255, 255, 255); }

.siteFormAddButton .s_ibutton .right { width: 2%; height: 44px; float: left; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton1 .left, .siteFormAddButton .s_ibutton1 .left, .voteOperate .s_ibutton1 .left { background: url("/image/member/buttonStyle/red_left.png?v=202104251101") 0px center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton1 .middle, .siteFormAddButton .s_ibutton1 .middle, .voteOperate .s_ibutton1 .middle { background: url("/image/member/buttonStyle/red_middle.png?v=202104251101") 0px center repeat-x rgb(245, 79, 79); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton1 .right, .siteFormAddButton .s_ibutton1 .right, .voteOperate .s_ibutton1 .right { background: url("/image/member/buttonStyle/red_right.png?v=202104251101") 100% center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton2 .left, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton2 .middle, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton2 .right, .siteFormAddButton .s_ibutton2 .left, .siteFormAddButton .s_ibutton2 .middle, .siteFormAddButton .s_ibutton2 .right, .voteOperate .s_ibutton2 .left, .voteOperate .s_ibutton2 .middle, .voteOperate .s_ibutton2 .right { background-color: rgb(245, 79, 79); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton3 .left, .siteFormAddButton .s_ibutton3 .left, .voteOperate .s_ibutton3 .left { background: url("/image/member/buttonStyle/yellow_left.png?v=202104251101") 0px center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton3 .middle, .siteFormAddButton .s_ibutton3 .middle, .voteOperate .s_ibutton3 .middle { background: url("/image/member/buttonStyle/yellow_middle.png?v=202104251101") 0px center repeat-x rgb(255, 173, 43); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton3 .right, .siteFormAddButton .s_ibutton3 .right, .voteOperate .s_ibutton3 .right { background: url("/image/member/buttonStyle/yellow_right.png?v=202104251101") 100% center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton4 .left, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton4 .middle, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton4 .right, .siteFormAddButton .s_ibutton4 .left, .siteFormAddButton .s_ibutton4 .middle, .siteFormAddButton .s_ibutton4 .right, .voteOperate .s_ibutton4 .left, .voteOperate .s_ibutton4 .middle, .voteOperate .s_ibutton4 .right { background-color: rgb(255, 173, 43); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton5 .left, .siteFormAddButton .s_ibutton5 .left, .voteOperate .s_ibutton5 .left { background: url("/image/member/buttonStyle/blue_left.png?v=202104251101") 0px center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton5 .middle, .siteFormAddButton .s_ibutton5 .middle, .voteOperate .s_ibutton5 .middle { background: url("/image/member/buttonStyle/blue_middle.png?v=202104251101") 0px center repeat-x rgb(90, 180, 255); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton5 .right, .siteFormAddButton .s_ibutton5 .right, .voteOperate .s_ibutton5 .right { background: url("/image/member/buttonStyle/blue_right.png?v=202104251101") 100% center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton6 .left, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton6 .middle, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton6 .right, .siteFormAddButton .s_ibutton6 .left, .siteFormAddButton .s_ibutton6 .middle, .siteFormAddButton .s_ibutton6 .right, .voteOperate .s_ibutton6 .left, .voteOperate .s_ibutton6 .middle, .voteOperate .s_ibutton6 .right { background-color: rgb(90, 180, 255); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton7 .left, .siteFormAddButton .s_ibutton7 .left, .voteOperate .s_ibutton7 .left { background: url("/image/member/buttonStyle/green_left.png?v=202104251101") 0px center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton7 .middle, .siteFormAddButton .s_ibutton7 .middle, .voteOperate .s_ibutton7 .middle { background: url("/image/member/buttonStyle/green_middle.png?v=202104251101") 0px center repeat-x rgb(133, 195, 0); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton7 .right, .siteFormAddButton .s_ibutton7 .right, .voteOperate .s_ibutton7 .right { background: url("/image/member/buttonStyle/green_right.png?v=202104251101") 100% center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton8 .left, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton8 .middle, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton8 .right, .siteFormAddButton .s_ibutton8 .left, .siteFormAddButton .s_ibutton8 .middle, .siteFormAddButton .s_ibutton8 .right, .voteOperate .s_ibutton8 .left, .voteOperate .s_ibutton8 .middle, .voteOperate .s_ibutton8 .right { background-color: rgb(133, 195, 0); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton9 .left, .siteFormAddButton .s_ibutton9 .left, .voteOperate .s_ibutton9 .left { background: url("/image/member/buttonStyle/pink_left.png?v=202104251101") 0px center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton9 .middle, .siteFormAddButton .s_ibutton9 .middle, .voteOperate .s_ibutton9 .middle { background: url("/image/member/buttonStyle/pink_middle.png?v=202104251101") 0px center repeat-x rgb(225, 62, 141); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton9 .right, .siteFormAddButton .s_ibutton9 .right, .voteOperate .s_ibutton9 .right { background: url("/image/member/buttonStyle/pink_right.png?v=202104251101") 100% center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton10 .left, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton10 .middle, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton10 .right, .siteFormAddButton .s_ibutton10 .left, .siteFormAddButton .s_ibutton10 .middle, .siteFormAddButton .s_ibutton10 .right, .voteOperate .s_ibutton10 .left, .voteOperate .s_ibutton10 .middle, .voteOperate .s_ibutton10 .right { background-color: rgb(225, 62, 141); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton11 .left, .siteFormAddButton .s_ibutton11 .left, .voteOperate .s_ibutton11 .left { background: url("/image/member/buttonStyle/black_left.png?v=202104251101") 0px center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton11 .middle, .siteFormAddButton .s_ibutton11 .middle, .voteOperate .s_ibutton11 .middle { background: url("/image/member/buttonStyle/black_middle.png?v=202104251101") 0px center repeat-x rgb(142, 142, 142); }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton11 .right, .siteFormAddButton .s_ibutton11 .right, .voteOperate .s_ibutton11 .right { background: url("/image/member/buttonStyle/black_right.png?v=202104251101") 100% center no-repeat; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton12 .left, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton12 .middle, .msgSubmit .msgSAdd .msgAddButton_N .m_ibutton12 .right, .siteFormAddButton .s_ibutton12 .left, .siteFormAddButton .s_ibutton12 .middle, .siteFormAddButton .s_ibutton12 .right, .voteOperate .s_ibutton12 .left, .voteOperate .s_ibutton12 .middle, .voteOperate .s_ibutton12 .right { background-color: rgb(142, 142, 142); }

.forms .formStyle32 div.siteFormAddButton a { color: rgb(255, 255, 255); }

.g_mallBuy { background: url("/image/buyB3.png?v=202104251101") 0px -375px no-repeat; padding-left: 25px; border-radius: 5px 0px 0px 5px; text-decoration: none; }

.g_mallBuy, .g_mallBuy span { height: 22px; display: inline-block; }

.g_mallBuy span { letter-spacing: 5px; line-height: 22px; color: rgb(255, 255, 255); float: left; cursor: pointer; background: url("/image/buyB3.png?v=202104251101") 0px -405px repeat-x; margin-left: -1px; padding: 0px 5px; border-radius: 0px 5px 5px 0px; }

.g_mallBuyBig { background: url("/image/buyB2.png?v=202104251101") 0px -577px no-repeat; padding-left: 32px; display: inline-block; height: 35px; line-height: 35px; text-decoration: none; border-radius: 7px 0px 0px 7px; }

.g_mallBuyBig span { letter-spacing: 5px; background: url("/image/buyB2.png?v=202104251101") 0px -624px repeat; font-size: 18px; font-weight: 700; color: rgb(255, 255, 255); cursor: pointer; height: 35px; display: inline-block; padding: 0px 10px; border-radius: 0px 7px 7px 0px; }

.fk-mall-addCart { display: inline-block; font-size: 16px; text-decoration: none; background-color: rgb(255, 237, 237); border: 1px solid rgb(179, 0, 0); padding: 8px 29px 9px; margin-right: 12px; }

.fk-mall-addCart span { color: rgb(196, 0, 0); font-family: 微软雅黑, 黑体, 新宋体, "Arial Unicode MS"; }

.fk-mallBuy { display: inline-block; height: 22px; line-height: 23px; background: url("/image/cart.png?v=202104251101") 8px center no-repeat rgb(179, 0, 0); padding: 0px 8px 0px 28px; letter-spacing: 4px; border-radius: 4px; text-decoration: none; }

.fk-mallBuy span { color: rgb(255, 255, 255); display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0px 0.7em; }

.fk-mallBuy-big { display: inline-block; text-decoration: none; background-color: rgb(179, 0, 0); font-size: 16px; padding: 9px 10px 10px; }

.fk-mallBuy-big span { color: rgb(255, 255, 255); font-family: 微软雅黑, 黑体, 新宋体, "Arial Unicode MS"; }

.fk-mallBuy-big .bug-img { display: inline-block; width: 15px; height: 15px; margin-right: 10px; background: url("/image/cart.png?v=202104251101") 50% center no-repeat; position: relative; top: 4px; }

.fk-bookingIcon:not(.product_list_form_btn) { background: url("/image/v2/vbg01.png?v=202512300942") -520px -2176px no-repeat; }

.fk-mallBuy-big .fk-bookingIcon { background: url("/image/v2/vbg01.png?v=202512300942") -528px -2179px no-repeat; }

.memberPrice { padding: 0px; text-align: center; overflow: auto; line-height: 18px; height: 18px; width: 48px; margin-left: 4px; font-size: 12px; color: rgb(255, 255, 255); border-radius: 3px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #fk-productSlideContent .memberPrice { vertical-align: top; margin-top: 2px; }
}

body.hide_packPanel .packOuterPanel, body.hide_packPanel .popupZoneModuleInnerPanel { display: none; }

.fk-newMallBuyBtn { display: inline-block; width: 88px; height: 30px; line-height: 30px; border-radius: 5px; text-decoration: none; text-align: center; }

.fk-newMallBuyBtn span { font-size: 14px; font-family: 微软雅黑; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.fk-mallBgCar, .product-gallery .product-container .fifth_mallBuy.fk-mallBgCar, .productList .productDoublePicListForm .fifth_mallBuy.fk-mallBgCar, .productMarqueeForm .fifth_mallBuy.fk-mallBgCar, .productTileForm .propList .fifth_mallBuy.fk-mallBgCar { background: url("/image/site/mallBuyBtn/mallBuyCar.png?v=202104251101") 50% center no-repeat; }

.localer { position: absolute; top: 10px; right: 20px; text-align: right; margin: 0px; padding: 0px; z-index: 31; font-size: 12px; max-width: 100%; }

.localer a { text-decoration: none; }

.localer .localerOverLay { display: none; width: 100%; height: 100%; position: absolute; inset: 0px; background-color: rgb(0, 0, 0); }

.localer .localerPanel_1 { height: 25px; display: inline-block; }

.localer .localerPanel_1 .localerList { margin: 0px; padding: 0px; list-style-type: none; }

.localer .localerPanel_1 .delimiter, .localer .localerPanel_1 .localerItem { display: inline-block; }

.localer .localerPanel_1 .localerItem { }

.localer .localerPanel_1 .localerItemContent { height: 25px; line-height: 25px; text-align: center; }

.localer .localerPanel_1 .arrow, .localer .localerPanel_1 .icon { display: none; }

.localer .localerPanel_2 { height: 25px; }

.localer .localerPanel_2 .localerList { margin: 0px; padding: 0px; list-style-type: none; }

.localer .localerPanel_2 .delimiter, .localer .localerPanel_2 .localerItem { display: inline-block; }

.localer .localerPanel_2 .localerItem { }

.localer .localerPanel_2 .localerItemContent { height: 25px; line-height: 25px; text-align: center; }

.localer .localerPanel_2 .arrow, .localer .localerPanel_2 .icon { display: none; }

.localer .localerPanel_3 { height: 25px; display: inline-block; }

.localer .localerPanel_3 .localerList { margin: 0px; padding: 0px; list-style-type: none; }

.localer .localerPanel_3 .delimiter, .localer .localerPanel_3 .localerItem { display: inline-block; }

.localer .localerPanel_3 .localerItem { }

.localer .localerPanel_3 .localerItemContent { height: 25px; line-height: 25px; text-align: center; }

.localer .localerPanel_3 .arrow, .localer .localerPanel_3 .icon { display: none; }

.localer .localerPanel_4 { height: 26px; font-size: 12px; overflow: hidden; border: 1px solid rgb(178, 178, 178); border-radius: 4px; transition: height 0.8s; box-shadow: rgb(0, 0, 0) 0px 5px 20px -9px; }

.localer .localerPanel_4 .localerList { margin: 0px; padding: 0px; list-style-type: none; background-color: rgb(244, 244, 244); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); }

.localer .localerPanel_4 .localerList_open { padding: 5px 0px; }

.localer .localerPanel_4 .delimiter { display: none; }

.localer .localerPanel_4 .localerItem { }

.localer .localerPanel_4 .localerItemContent { height: 26px; line-height: 26px; text-align: center; padding: 0px 20px 0px 10px; font-size: 12px; }

.localer .localerPanel_4 .localerItemContent_hover { background-color: rgb(226, 226, 226); }

.localer .localerPanel_4 .icon { display: none; }

.localer .localerPanel_4 .text { font: 12px 微软雅黑; color: rgb(151, 151, 151); }

.localer .localerPanel_4 .arrow { background: url("/image/locater/locater_Arrow1.png?v=202104251101") 50% center no-repeat; position: absolute; width: 7px; top: 0px; right: 0px; margin-right: 7px; transition: 0.7s; }

.localer .localerPanel_4 .arrow_hover { transform: rotate(180deg); }

.localer .localerPanel_5 { height: 26px; font-size: 12px; overflow: hidden; border: 1px solid rgb(153, 153, 153); border-radius: 4px; position: relative; z-index: 4; transition: height 0.8s; box-shadow: rgb(0, 0, 0) 0px 5px 20px -9px; }

.localer .localerPanel_5 .localerList { margin: 0px; padding: 0px; list-style-type: none; background-color: rgb(254, 255, 255); }

.localer .localerPanel_5 .localerList_open { padding: 5px 0px; }

.localer .localerPanel_5 .delimiter { display: none; }

.localer .localerPanel_5 .localerItem { }

.localer .localerPanel_5 .first { padding: 0px 15px; }

.localer .localerPanel_5 .localerItemContent { height: 26px; line-height: 26px; text-align: center; padding: 0px 25px 0px 12px; font-size: 12px; }

.localer .localerPanel_5 .localerItemContent_hover { background-color: rgb(224, 224, 224); }

.localer .localerPanel_5 .icon { display: none; }

.localer .localerPanel_5 .text { font: 12px 微软雅黑; color: rgb(151, 151, 151); }

.localer .localerPanel_5 .arrow { background: url("/image/locater/locater_Arrow1.png?v=202104251101") 50% center no-repeat; position: absolute; width: 12px; height: 26px; top: 0px; right: 0px; padding: 0px 6px; border-left: 1px solid rgb(178, 178, 178); border-bottom: 1px solid rgb(255, 255, 255); z-index: 3; }

.localer .localerPanel_5 .arrow_hover { border-width: 1px 1px medium medium; border-style: solid solid none none; border-color: rgb(255, 255, 255) rgb(178, 178, 178) currentcolor currentcolor; transform: rotate(180deg); }

.localer .localerPanel_6 { height: 26px; font-size: 12px; overflow: hidden; border: 1px solid rgb(153, 153, 153); border-radius: 10px; box-shadow: rgb(153, 153, 153) 0px 3px 20px -4px; transition: height 0.8s; }

.localer .localerPanel_6 .localerList { margin: 0px; padding: 0px; list-style-type: none; background-color: rgb(244, 244, 244); }

.localer .localerPanel_6 .localerList_open { padding: 5px 0px; }

.localer .localerPanel_6 .delimiter { display: none; }

.localer .localerPanel_6 .localerItem { }

.localer .localerPanel_6 .first { padding: 0px 25px; }

.localer .localerPanel_6 .localerItemContent { height: 26px; line-height: 26px; text-align: center; padding: 0px 25px; font-size: 12px; }

.localer .localerPanel_6 .localerItemContent_hover { background-color: rgb(240, 240, 240); }

.localer .localerPanel_6 .icon { display: none; }

.localer .localerPanel_6 .text { font: 12px 微软雅黑; color: rgb(151, 151, 151); }

.localer .localerPanel_6 .arrow { width: 15px; padding: 0px 5px; position: absolute; top: 0px; right: 0px; background: url("/image/locater/locater_Arrow2.png?v=202104251101") 50% center no-repeat; transition: 0.7s; }

.localer .localerPanel_6 .arrow_hover { transform: rotate(180deg); }

.localer .localerPanel_7 { height: 27px; font-size: 12px; overflow: hidden; border: 1px solid rgb(228, 228, 228); border-radius: 4px; transition: height 0.8s; }

.localer .localerPanel_7 .localerList { margin: 0px; padding: 0px 0px 10px; list-style-type: none; background-color: rgba(255, 255, 255, 0.8); }

.localer .localerPanel_7 .localerList_open { padding: 5px 0px; }

.localer .localerPanel_7 .delimiter { display: none; }

.localer .localerPanel_7 .localerItem { }

.localer .localerPanel_7 .localerItemContent { height: 27px; line-height: 27px; text-align: left; padding: 0px 20px 0px 10px; font-size: 12px; }

.localer .localerPanel_7 .localerItemContent_hover { background-color: rgb(255, 255, 255); }

.localer .localerPanel_7 .icon { width: 22px; display: inline-block; }

.localer .localerPanel_7 .languageCn_Icon, .localer .localerPanel_7 .languageTcn_Icon { background: url("/image/locater/locater_National/national_cn.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageEn_Icon { background: url("/image/locater/locater_National/national_en.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageJp_Icon { background: url("/image/locater/locater_National/national_jp.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageKor_Icon { background: url("/image/locater/locater_National/national_kor.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageLo_Icon { background: url("/image/locater/locater_National/national_lo.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageTh_Icon { background: url("/image/locater/locater_National/national_th.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageEs_Icon { background: url("/image/locater/locater_National/national_es.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageRu_Icon { background: url("/image/locater/locater_National/national_ru.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageFra_Icon { background: url("/image/locater/locater_National/national_fra.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageIt_Icon { background: url("/image/locater/locater_National/national_it.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageDe_Icon { background: url("/image/locater/locater_National/national_de.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .languageUg_Icon { background: url("/image/locater/locater_National/national_cn.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_7 .text { font: 12px 微软雅黑; color: rgb(40, 40, 40); margin-left: 6px; }

.localer .localerPanel_7 .arrow { width: 10px; position: absolute; top: 0px; right: 0px; padding: 0px 7px; background: url("/image/locater/locater_Arrow3.png?v=202104251101") 50% center no-repeat; transition: 0.7s; }

.localer .localerPanel_7 .arrow_hover { transform: rotate(180deg); }

.localer .localerPanel_8 { height: 27px; font-size: 12px; overflow: hidden; border: 1px solid rgb(228, 228, 228); border-radius: 4px; transition: height 0.8s; }

.localer .localerPanel_8 .localerList { margin: 0px; padding: 0px; list-style-type: none; background-color: rgba(255, 255, 255, 0.8); }

.localer .localerPanel_8 .localerList_open { padding: 5px 0px; }

.localer .localerPanel_8 .delimiter { display: none; }

.localer .localerPanel_8 .localerItem { }

.localer .localerPanel_8 .first { padding: 0px 10px; }

.localer .localerPanel_8 .localerItemContent { height: 27px; line-height: 27px; text-align: left; padding: 0px 20px 0px 10px; font-size: 12px; }

.localer .localerPanel_8 .localerItemContent_hover { background-color: rgb(255, 255, 255); }

.localer .localerPanel_8 .icon { width: 24px; display: inline-block; }

.localer .localerPanel_8 .languageCn_Icon { background: url("/image/locater/locater_National/national_text_cn.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageTcn_Icon { background: url("/image/locater/locater_National/national_text_tcn.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageEn_Icon { background: url("/image/locater/locater_National/national_text_en.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageJp_Icon { background: url("/image/locater/locater_National/national_text_jp.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageKor_Icon { background: url("/image/locater/locater_National/national_text_kor.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageLo_Icon { background: url("/image/locater/locater_National/national_text_lo.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageTh_Icon { background: url("/image/locater/locater_National/national_text_th.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageEs_Icon { background: url("/image/locater/locater_National/national_text_es.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageRu_Icon { background: url("/image/locater/locater_National/national_text_ru.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageFra_Icon { background: url("/image/locater/locater_National/national_text_fra.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageIt_Icon { background: url("/image/locater/locater_National/national_text_it.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageDe_Icon { background: url("/image/locater/locater_National/national_text_de.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .languageUg_Icon { background: url("/image/locater/locater_National/national_text_cn.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_8 .text { font: 12px 微软雅黑; color: rgb(40, 40, 40); margin-left: 4px; }

.localer .localerPanel_8 .arrow { width: 10px; position: absolute; padding: 0px 7px; top: 0px; right: 0px; background: url("/image/locater/locater_Arrow3.png?v=202104251101") 50% center no-repeat; transition: 0.7s; }

.localer .localerPanel_8 .arrow_hover { transform: rotate(180deg); }

.localer .localerPanel_9 { height: 27px; font-size: 12px; overflow: hidden; border: 1px solid rgb(228, 228, 228); border-radius: 4px; transition: height 0.8s; }

.localer .localerPanel_9 .localerList { margin: 0px; padding: 0px 0px 10px; list-style-type: none; background-color: rgba(255, 255, 255, 0.8); }

.localer .localerPanel_9 .localerList_open { padding: 5px 0px; }

.localer .localerPanel_9 .delimiter { display: none; }

.localer .localerPanel_9 .localerItem { }

.localer .localerPanel_9 .localerItem_hover { background-color: rgb(240, 240, 240); }

.localer .localerPanel_9 .first { padding: 0px 10px; }

.localer .localerPanel_9 .localerItemContent { height: 27px; line-height: 27px; text-align: center; padding: 0px 20px 0px 10px; font-size: 12px; }

.localer .localerPanel_9 .localerItemContent_hover { background-color: rgb(255, 255, 255); }

.localer .localerPanel_9 .icon { width: 22px; display: inline-block; }

.localer .localerPanel_9 .languageCn_Icon, .localer .localerPanel_9 .languageTcn_Icon { background: url("/image/locater/locater_National/national_cn.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageEn_Icon { background: url("/image/locater/locater_National/national_en.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageJp_Icon { background: url("/image/locater/locater_National/national_jp.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageKor_Icon { background: url("/image/locater/locater_National/national_kor.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageLo_Icon { background: url("/image/locater/locater_National/national_lo.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageTh_Icon { background: url("/image/locater/locater_National/national_th.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageEs_Icon { background: url("/image/locater/locater_National/national_es.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageRu_Icon { background: url("/image/locater/locater_National/national_ru.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageFra_Icon { background: url("/image/locater/locater_National/national_fra.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageIt_Icon { background: url("/image/locater/locater_National/national_it.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageDe_Icon { background: url("/image/locater/locater_National/national_de.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .languageUg_Icon { background: url("/image/locater/locater_National/national_cn.png?v=202104251101") 50% center no-repeat; }

.localer .localerPanel_9 .text { display: none; }

.localer .localerPanel_9 .arrow { width: 10px; padding: 0px 5px; position: absolute; top: 0px; right: 0px; background: url("/image/locater/locater_Arrow3.png?v=202104251101") 50% center no-repeat; transition: 0.7s; }

.localer .localerPanel_9 .arrow_hover { transform: rotate(180deg); }

.localer .f-defaultBold { font-weight: 700; }

.mallMarketPrice { text-decoration: line-through; font-family: Arial; }

.mallPrice, .mallPriceBig { font-weight: 700; font-family: Arial; }

.mallPriceBig { font-size: 14px; }

.mallPriceBig .mallPrice { font-size: 24px; }

.richContent { line-height: 1.8; padding: 0px; white-space: normal; overflow-wrap: break-word; word-break: normal; overflow: hidden; width: 100%; text-align: left; }

.richContent table { clear: both; border-collapse: collapse; word-break: break-all; }

.richContent table[defaultwidth="true"] { width: 100%; }

.richContent table td { padding: 0px 10px; }

.richMarquee { position: relative; height: auto; min-height: 30px; top: -9999px; left: -9999px; }

.textImg0 { display: none; }

.textImg1 { float: left; margin: 5px 10px 5px 5px; position: relative; }

.richContent1 { width: auto; }

.textImg2 { float: left; margin: 5px 10px 5px 5px; position: relative; }

.richContent2 { width: auto; overflow: visible; }

.richContent2 img { vertical-align: middle; }

.textImg3 { float: none; width: 100%; display: block; position: relative; }

.textImg3 img { margin: 0px auto; display: block; }

.textImg4 { float: right; margin: 5px; position: relative; }

.richContent4 { width: auto; }

.textImg5 { float: right; margin: 5px; position: relative; }

.richContent5 { width: auto; overflow: visible; }

.richContent5 img { vertical-align: middle; }

.textImg6 { float: none; width: 100%; display: block; position: relative; }

.textImg6 img { margin: 0px auto; display: block; }

.richModuleSlaveImgContainer .richEditPic { position: absolute; right: 0px; bottom: 0px; height: 24px; width: 24px; display: none; cursor: pointer; }

.richModuleSlaveImgContainer .richEditPic .edit { width: 100%; height: 100%; display: block; }

.richMarquee .richContent { overflow: visible; }

.radioAlign { display: inline; zoom: 1; }

.separatorLine { clear: both; height: 1px; line-height: 1px; margin: 0px; font-size: 0px; border-width: medium medium 1px; border-style: none none dashed; border-top-color: currentcolor; border-left-color: currentcolor; border-right-color: currentcolor; }

.button { padding-top: 3px; padding-left: 5px; padding-right: 5px; text-align: center; cursor: pointer; }

.clearfloat { clear: both; height: 0px; font-size: 0px; overflow: hidden; line-height: 0; }

.paginationWrapper .pageAllow { cursor: pointer; }

.pagenation { margin: 10px auto 0px; min-height: 30px; line-height: 30px; overflow: hidden; }

.pagination_1 { text-align: center; }

.pagenation .pagePrev { padding: 5px 7px; display: inline-block; }

.pagenation .pagePrev > a, .pagenation .pagePrev > a.g_hover, .pagenation .pagePrev > span { color: rgb(102, 102, 102); }

.pagenation .pageNext { padding: 5px 7px; display: inline-block; }

.pagenation .pageNext > a, .pagenation .pageNext > a.g_hover, .pagenation .pageNext > span { color: rgb(102, 102, 102); }

.pagenation .pageNo { padding: 5px 7px; display: inline-block; }

.pagenation .pageNo > a { color: rgb(102, 102, 102); }

.pagenation .pageNo > span { color: rgb(153, 153, 153); }

.pagenation .pageNo > a.g_hover { color: rgb(102, 102, 102); }

.pagenation .pageEllipsis { padding: 5px 7px; display: inline-block; }

.pagenation .pageTotal { padding: 5px 7px; display: inline; }

.pagenation span { display: inline; padding: 3px 5px; }

.pagenation a { text-decoration: none; border: 1px solid rgb(209, 209, 209); }

.pagenation .g_border { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.pagenation .g_hover span { background-color: transparent; }

.pagenation2 { width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.pagenation2 a { vertical-align: middle; }

.pagenation3 { width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.jz_pagination_wrap_4 { margin: 10px auto; min-height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 0px; }

.jz_pagination_wrap_4 a { display: block; width: 100%; height: 100%; }

.jz_pagination_wrap_4 .pagination_btn { display: inline-block; min-width: 35.5px; height: 28px; line-height: 28px; margin: 0px; padding: 0px 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(102, 102, 102); font-size: 14px; vertical-align: top; cursor: pointer; outline: none; box-sizing: border-box; }

.jz_pagination_wrap_4 .pagination_btn_prev_1 { width: 36px; height: 36px; line-height: 36px; padding: 0px; text-align: center; border: 1px solid rgb(227, 226, 232); margin-left: -1px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }

.jz_pagination_wrap_4 .pagination_btn_next_1 { width: 36px; height: 36px; line-height: 36px; padding: 0px; text-align: center; border: 1px solid rgb(227, 226, 232); margin-left: -1px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }

.jz_pagination_wrap_4 .pagination_btn_next_1 svg, .jz_pagination_wrap_4 .pagination_btn_prev_1 svg { position: relative; width: 16px; fill: rgb(26, 26, 26); top: -58px; }

.jz_pagination_wrap_4 .pagination_btn_disable { cursor: not-allowed; }

.jz_pagination_wrap_4 .pagination_btn_disable svg, .jz_pagination_wrap_4 .pagination_btn_disable svg:hover { fill: rgb(204, 204, 204); }

.jz_pagination_wrap_4 .pagination_total { margin: 0px 10px; font-size: 14px; color: rgb(51, 51, 51); line-height: 36px; }

.jz_pagination_wrap_4 .pagination_jump { display: inline-block; }

.jz_pagination_wrap_4 .pagination_jump span { font-size: 14px; color: rgb(51, 51, 51); line-height: 36px; }

.jz_pagination_wrap_4 .pagination_jump .pagination_input { width: 60px; height: 36px; display: inline-block; border: 1px solid rgb(227, 226, 232); border-radius: 2px; padding: 0px 8px; box-sizing: border-box; font-size: 14px; color: rgb(51, 51, 51); text-overflow: ellipsis; text-align: center; text-indent: 0px; transition: 0.2s; outline: none; margin: 0px 3px; background: transparent; }

.jz_pagination_wrap_4 .pagination_jump .pagination_input::-webkit-inner-spin-button, .jz_pagination_wrap_4 .pagination_jump .pagination_input::-webkit-outer-spin-button { appearance: none; }

.jz_pagination_wrap_4 .pagination_comfirm { display: inline-block; position: relative; box-sizing: border-box; height: 36px; padding: 0px 13px; border: 1px solid rgb(227, 226, 232); cursor: pointer; user-select: none; border-radius: 2px; background: transparent; outline: 0px; font-size: 14px; font-weight: 400; line-height: 0; color: rgb(51, 51, 51); font-family: 微软雅黑; white-space: nowrap; margin-left: 12px; transition: 0.2s; }

.jz_pagination_wrap_4 .pagination_comfirm:hover { color: rgb(255, 255, 255); }

.jz_pagination_wrap_4 .pagination_number_1 { height: 36px; line-height: 36px; padding: 0px; text-align: center; border: 1px solid rgb(227, 226, 232); margin-left: -1px; width: auto; min-width: 36px; }

.jz_pagination_wrap_4 .pagination_ellipsis { box-sizing: border-box; display: inline-block; width: 36px; height: 36px; line-height: 28px; margin: 0px; padding: 0px 4px; vertical-align: top; text-align: center; font-size: 14px; cursor: pointer; }

.jz_pagination_wrap_5 { margin: 10px 0px; overflow: hidden; }

.jz_pagination_wrap_5 .pagination_lookmore_btn { display: block; margin: 0px auto; width: 160px; height: 40px; line-height: 40px; background: rgb(255, 255, 255); border: 1px solid rgb(239, 239, 239); border-radius: 2px; text-align: center; font-size: 14px; color: rgb(51, 51, 51); cursor: pointer; transition: 0.2s; }

.jz_pagination_wrap_5 .pagination_lookmore_btn svg { width: 16px; position: relative; vertical-align: top; top: -55px; margin-left: 6px; transition: 0.2s; }

.jz_pagination_wrap_5 .pagination_lookmore_btn span { transition: 0.2s; }

.jz_pagination_wrap_5 .pagination_lookmore_btn:hover svg { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); }

.jz_pagination_wrap_5 .pagination_lookmore_btn:hover span { color: rgb(255, 255, 255); }

.jz_pagination_wrap_5 .pagination_nomore_tips { font-size: 14px; color: rgb(102, 102, 102); text-align: center; }

.uicheck div { margin: 3px 0px; padding: 3px; }

.uicheck .g_panelArrow { font-size: 12px; height: 6px; width: 12px; overflow: hidden; clear: both; margin: 0px 20px; padding: 0px; font-family: SimSun; }

.uicheck .g_panel { margin-top: 0px; }

.uicheck .g_control_next, .uicheck .g_control_prev { display: block; float: left; width: 22px; height: 57px; margin: 0px 5px; cursor: pointer; }

.uicheck .g_imgNext, .uicheck .g_imgPrev { display: block; float: left; width: 8px; height: 80px; margin: 0px 5px; padding: 0px; }

.uicheck .g_separator { clear: both; margin: 0px 0px 5px; height: 1px; line-height: 1px; font-size: 0px; border-width: medium medium 1px; border-style: none none dashed; border-top-color: currentcolor; border-left-color: currentcolor; border-right-color: currentcolor; }

.pagenation_N { text-align: center; padding-top: 28px; padding-bottom: 18px; height: 30px; position: relative; }

.pagenation_N .prevHide_model, .pagenation_N .prevShow_model { display: inline-block; vertical-align: middle; border: 1px solid rgb(214, 214, 214); padding: 5px 10px; border-radius: 2px; }

.pagenation_N .prevShow_model .fk_pageArrow_ps { border-right: 4px solid rgb(110, 110, 110); }

.pagenation_N .prevHide_model .pageArrow_ph, .pagenation_N .prevShow_model .fk_pageArrow_ps { border-top: 4px solid transparent; border-bottom: 4px solid transparent; width: 0px; height: 0px; display: inline-block; }

.pagenation_N .prevHide_model .pageArrow_ph { border-right: 4px solid rgb(214, 214, 214); }

.pagenation_N .p_hover .fk_pageArrow_ps { border-top: 4px solid transparent; border-right: 4px solid rgb(255, 255, 255); border-bottom: 4px solid transparent; width: 0px; height: 0px; display: inline-block; }

.pagenation_N .nextHide_model, .pagenation_N .nextShow_model { display: inline-block; vertical-align: middle; border: 1px solid rgb(214, 214, 214); padding: 5px 10px; border-radius: 2px; }

.pagenation_N .nextShow_model .fk_pageArrow_ns { border-left: 4px solid rgb(110, 110, 110); }

.pagenation_N .nextHide_model .pageArrow_nh, .pagenation_N .nextShow_model .fk_pageArrow_ns { border-top: 4px solid transparent; border-bottom: 4px solid transparent; width: 0px; height: 0px; display: inline-block; }

.pagenation_N .nextHide_model .pageArrow_nh { border-left: 4px solid rgb(214, 214, 214); }

.pagenation_N .p_hover .fk_pageArrow_ns { border-top: 4px solid transparent; border-left: 4px solid rgb(255, 255, 255); border-bottom: 4px solid transparent; width: 0px; height: 0px; display: inline-block; }

.pagenation_N .unclick { color: rgb(214, 214, 214); }

.pagenation_N .p_border { border-radius: 2px; border: 1px solid rgb(218, 218, 218); }

.pagenation_N .p_border:hover { color: rgb(255, 255, 255); background-color: rgb(110, 110, 110); }

.pagenation_N .p_hover { background-color: rgb(110, 110, 110); }

.pagenation_N .pageNext, .pagenation_N .pageNo { padding: 5px; display: inline; }

.pagenation_N .pageNo { vertical-align: middle; margin: 0px 6px; }

.pagenation_N .pageNo span { display: inline-block; margin-top: 5px; }

.pagenation_N .pageEllipsis { padding: 5px; display: inline; }

.pagenation_N .jumpPageDiv, .pagenation_N .pageTotal { padding: 5px; display: inline; color: rgb(110, 110, 110); vertical-align: -1px; }

.pagenation_N .jumpPageDiv .jumpBtn { display: inline-block; height: 27px; padding: 0px 12px; border: 1px solid rgb(218, 218, 218); border-radius: 3px; color: rgb(102, 102, 102); line-height: 27px; cursor: pointer; position: relative; text-decoration: none; margin-left: 10px; background-color: rgb(255, 255, 255); }

.pagenation_N .jumpPage { height: 23px; width: 47px; text-align: center; margin: 0px 5px; }

.pagenation_N .bottomSearch, .pagenation_N .jumpPage { border: 1px solid rgb(218, 218, 218); border-radius: 3px; color: rgb(110, 110, 110); }

.pagenation_N .bottomSearch { display: inline-block; height: 25px; padding: 0px 12px; line-height: 24px; cursor: pointer; position: relative; text-decoration: none; margin-left: 10px; }

.pagenation_N .jumpPageDiv .p_hover { color: rgb(255, 255, 255) !important; background-color: rgb(110, 110, 110); }

.pagenation_N .p_hover span, .pagenation_N span { display: inline-block; margin-left: 5px; margin-right: 5px; }

.pagenation_N .p_hover span { color: rgb(255, 255, 255); }

.pagenation_N a { text-decoration: none; color: rgb(110, 110, 110); }

.pagenation_N .pageNo a { height: 24px; display: inline-block; width: 24px; vertical-align: middle; }

.pagenation_N .pageNo .selected { margin-top: 2px; }

.g_menu { margin: 0px; padding: 0px; z-index: 9031; }

.g_menu, .g_menu .subMenu { position: absolute; top: 0px; left: 0px; height: auto; width: auto; display: none; }

.g_menu .subMenu { max-height: none; }

.g_menu .top { clear: both; padding: 0px; border-spacing: 0px; width: 100%; table-layout: fixed; display: none; }

.g_menu .top .center { width: 100%; }

.g_menu .middle { clear: both; padding: 0px; border-spacing: 0px; }

.g_menu .middle .left { width: 0px; display: none; }

.g_menu .item { clear: both; }

.g_menu .item a { text-decoration: none; padding: 0px 10px; display: block; word-break: keep-all; white-space: nowrap; cursor: pointer; }

.g_menu .itemPopup a { cursor: default; }

.g_menu .item .itemLeft { display: none; }

.g_menu .item .itemCenter { width: auto; min-width: 30px; max-width: none; }

.g_menu .item .itemRight { display: none; }

.g_menu .middle .right { width: 0px; display: none; }

.g_menu .bottom { clear: both; padding: 0px; border-spacing: 0px; width: 100%; table-layout: fixed; display: none; }

.g_menu .bottom .left { display: table-cell; }

.g_menu .bottom .center { width: 100%; }

.g_menu .bottom .right { display: table-cell; }

.searchBox { text-align: left; display: inline-block; }

.searchBox .g_itext { float: left; width: 120px; }

.searchBox .g_btn { float: left; margin-left: 7px; clear: right; }

.recommandKeyBox { margin-left: 16px; }

.recommandKeyBox, .recommandKeyBox .linkKeys { display: inline-block; }

.recommandKeyBox .linkKeys { height: 100%; margin-top: 3px; }

.recommandKeyBox .linkKeys .recommandKey { margin-right: 10px; text-decoration: none; }

.formStyle45 .formMiddleContent, .formStyle62 .formMiddleContent { min-height: 36px; }

.productFilter { width: 100%; height: 100%; padding: 0px; margin: 0px; }

.productFilter .productFilterTop { display: none; }

.productFilter .productFilterContent, .productFilter .productFilterTop { clear: both; padding: 0px; border-spacing: 0px; width: 100%; table-layout: fixed; }

.productFilter .productFilterContentLeft, .productFilter .productFilterContentRight { display: none; }

.productFilter .productFilterPanel { clear: both; padding: 0px; border-spacing: 0px; width: 100%; table-layout: fixed; text-align: left; }

.productFilter .productFilterPanelLeft { display: none; }

.productFilter .productFilterPanelCenter { padding: 0px 5px; }

.productFilter .productFilterPanelRight { display: none; }

.productFilter .productFilterName { height: 23px; line-height: 23px; padding: 0px; border-spacing: 0px; width: 100%; table-layout: fixed; word-break: keep-all; white-space: nowrap; }

.productFilter .productFilterFold { padding-left: 15px; background: url("/image/fold.png?v=202104251101") 0px -35px no-repeat; }

.productFilter .productFilterUnfold { padding-left: 15px; background: url("/image/fold.png?v=202104251101") 0px 5px no-repeat; }

.productFilter .productFilterNotFold { padding-left: 15px; background: none; }

.productFilter .productFilterNameLeft, .productFilter .productFilterNameRight { display: none; }

.productFilter .productFilterValuePanel { clear: both; width: 100%; }

.productFilter .productFilterValue { float: left; padding: 0px; margin: 0px 10px 0px 0px; border-spacing: 0px; height: 23px; line-height: 23px; table-layout: fixed; }

.productFilter .productFilterValueLeft { display: none; }

.productFilter .productFilterValueCenter { height: 20px; line-height: 20px; word-break: keep-all; white-space: nowrap; }

.productFilter .productFilterValueCenter a, .productFilterVert .productFilterValueCenter a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.productFilter .productFilterValueRight { display: none; }

.productFilter .productFilterBottom { clear: both; padding: 0px; border-spacing: 0px; width: 100%; table-layout: fixed; display: none; }

.productFilterVert .productFilterValue { clear: both; padding: 0px; width: 100%; margin: 0px; table-layout: fixed; }

.productFilterVert .productFilterValue a { clear: both; display: block; margin: 0px; padding: 0px 10px; }

.productFilterVert .productFilterValue2 { padding-left: 15px; }

.productFilterVert .productFilterValue3_1 { padding-left: 35px; }

.productFilterVert .productFilterValue3_2 { padding-left: 30px; }

.formStyle27 .productFilter .productFilterValueCenter { line-height: normal; }

.productFilterNew.productFilter .productFilterValueCenter { height: 45px; line-height: 45px; }

.g_foldSepLine { clear: both; border-width: 1px 1px 0px; border-style: dotted dotted none; border-color: currentcolor; border-image: none; }

.g_foldPLine { border-style: solid; }

.g_foldTextLine { clear: both; height: 2px; line-height: 1px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: hidden; vertical-align: middle; word-break: keep-all; white-space: nowrap; font-family: Georgia; font-size: 12px; cursor: default; }

.s_navList .g_foldContainerContentCenter .g_foldTextLine { overflow: visible; }

.g_foldContainer .g_foldContainerTop { display: none; }

.g_foldContainer .g_foldContainerContent { width: 100%; table-layout: fixed; }

.g_foldContainer .g_foldContainerContentLeft, .g_foldContainer .g_foldContainerContentRight { display: none; }

.g_foldContainer .g_foldContainerPanel { border-spacing: 0px; width: 100%; }

.g_foldContainer .g_foldContainerPanelLeft, .g_foldContainer .g_foldContainerPanelRight { display: none; }

.g_foldContainer .g_foldContainerValuePanel { clear: both; }

.g_foldContainer .g_foldContainerValue { float: left; padding: 0px; }

.g_foldContainer .g_foldContainerValueLeft { display: none; }

.g_foldContainer .g_foldContainerValueCenter a { text-decoration: none; word-break: normal; overflow-wrap: break-word; padding: 6px 4px; display: block; }

.g_foldContainer .g_foldContainerValueCenter span { word-break: break-all; padding: 6px 4px; display: block; cursor: pointer; }

.g_foldContainer .g_foldContainerValueCenter .pdg_font_icon { display: inline; padding: 0px; margin-right: 7px; margin-left: -3px; }

.g_foldContainer .g_foldContainerValueRight { display: none; }

.g_foldContainer .g_foldContainerBottom { display: none; }

.g_foldContainer .g_foldDisplay { display: table-cell; width: 14px; }

.g_foldContainer .g_notfold { display: none; }

.g_foldContainer .g_foldContainerValue3 { margin-right: 12px; }

.g_foldContainer .g_foldHorPanel { padding-left: 10px; }

.g_foldContainer .g_foldHorPanel3 { padding-left: 26px; }

.g_foldNOBtn .g_foldContainerValue { margin-right: 6px; }

.g_foldNOBtn .g_foldHorPanel3 { padding-left: 12px; }

.g_foldContainer .fk_foldContainerValue { width: 100%; overflow: hidden; }

.g_foldContainer .g_foldContainerValueRight { overflow: visible; }

.g_foldContainer .g_foldBtn { background: none; height: auto; transition: 0.3s; cursor: pointer; text-align: center; width: 40px; margin-left: -25px; font-size: 40px; color: rgb(187, 187, 187); font-family: icomoon, 微软雅黑, "microsoft yahei", 宋体, 新宋体; }

.g_foldContainer .g_foldBtn::before { content: ""; }

.g_foldContainer .g_unfold { transform: rotate(180deg); }

.g_foldContainer .g_fold { transform: rotate(0deg); }

.forms .form div.g_notfold::before, .g_foldContainer .g_notfold::before { content: ""; }

.g_horiFold .g_foldContainerValueCenter a { }

.g_vertFold .g_foldContainerValue { margin: 0px; width: 100%; padding: 0px 5px; table-layout: fixed; }

.g_vertFold .g_foldContainerValue a, .g_vertFold .g_foldContainerValue span { display: block; margin: 0px; padding: 7px 4px; }

.g_vertFold .g_foldContainerValue .pdg_font_icon { display: inline; padding: 0px; margin-right: 7px; margin-left: -3px; }

.g_vertFold .g_foldContainerValue2 { padding-left: 16px; }

.g_vertFold .g_foldContainerValue3 { padding-left: 28px; }

.g_groupFold .g_foldHorPanel { padding-left: 0px; }

.g_groupFold .g_foldContainerValue2 .g_foldDisplay { display: none; }

.g_foldContainer .g_productNav .g_foldContainerValue .pdLevel a { word-break: keep-all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.g_foldContainer .g_productNav .g_foldContainerValue .pdg_font_icon { margin-right: 5px; }

.g_horiFold .g_productNav .g_foldContainerValue .stLevel { padding-top: 8px; max-width: 194px; }

.g_horiFold .g_productNav .g_foldContainerValue .stLevel a { padding: 10px 4px; color: rgb(34, 34, 34); font-size: 14px; max-width: 194px; }

.g_horiFold .g_productNav .g_foldContainerValue .ndLevel a { padding: 8px 4px; color: rgb(85, 85, 85); font-size: 14px; max-width: 194px; }

.g_horiFold .g_productNav .g_foldContainerValue .trLevel a { padding: 4px; color: rgb(153, 153, 153); font-size: 14px; max-width: 194px; }

.g_horiFold .g_productNav .noIcon { height: 1px; width: 23px; display: inline-block; }

.g_horiFold .g_productNav .g_foldContainerPanel { border-spacing: 0px; float: left; width: 100%; }

.g_horiFold .g_productNav .g_foldContainerPadding { padding: 0px 24px 10px; width: 178px; }

.g_horiFold .g_productNav .g_foldHorPanel { padding-left: 0px; }

.g_horiFold .g_productNav .g_horfoldSepLine { height: 1px; float: left; }

.forms .form .g_horiFold .g_productNav .g_horfoldSepLine { border-right: 1px dotted rgb(229, 229, 229); }

.g_horiFold .g_productNav div.g_verfoldSepLine { clear: both; border-width: 1px 1px 0px; border-style: dotted dotted none; border-color: rgb(229, 229, 229) rgb(229, 229, 229) currentcolor; border-image: none; }

.g_horiFold .g_productNav .g_foldContainerPanelCenter { vertical-align: top; }

.g_horiFold .g_productNav .separatorLine { clear: none; }

.g_vertFold .g_productNav .noIcon { height: 1px; width: 23px; display: inline-block; }

.g_vertFold .g_productNav .g_foldContainerValue .stLevel { padding: 3px 0px; }

.g_vertFold .g_productNav .g_foldContainerValue .stLevel a { padding: 10px 4px; color: rgb(68, 68, 68); font-size: 14px; }

.g_vertFold .g_productNav .g_foldContainerValue .pdLevel a { max-width: inherit !important; }

.g_vertFold .g_productNav .g_foldContainerValue .ndLevel a { padding: 6px 4px; color: rgb(102, 102, 102); font-size: 14px; }

.g_vertFold .g_productNav .g_foldContainerValue .trLevel a { padding: 4px; color: rgb(153, 153, 153); font-size: 14px; }

.g_vertFold .g_productNav .g_foldContainerValue span { display: block; margin: 0px; padding: 12px 4px; }

.g_horiFold .g_productNav .g_foldContainerValue .g_selected a, .g_vertFold .g_productNav .g_selected .g_foldContainerValueCenter a { color: rgb(255, 255, 255); }

.fileList .line { line-height: 29px; padding: 0px; overflow-wrap: break-word; word-break: keep-all; overflow: hidden; }

.fileList .line .mainBodyContainer { margin: 0px; padding: 0px; width: 100%; table-layout: fixed; }

.fileList .line .mainBodyContainer .fileName { width: 50%; }

.fileList .line .mainBodyContainer .fileName .fileNameText { height: 29px; line-height: 29px; padding-left: 5px; padding-right: 5px; overflow-wrap: break-word; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.fileList .line .mainBodyContainer .fileName .fileNameWrap { padding-left: 5px; padding-right: 5px; overflow-wrap: break-word; word-break: break-all; }

.fileList .line .mainBodyContainer .fileSize { width: 30%; padding-left: 5px; text-align: right; overflow-wrap: break-word; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.g_locale1031 .fileList .line .mainBodyContainer .fileOperate { width: 20%; }

.fileList .line .mainBodyContainer .fileOperate { width: 20%; padding-left: 5px; }

.fileList .line .mainBodyContainer .file_view_icon { display: inline-block; vertical-align: middle; margin-left: 10px; width: 20px; height: 20px; background: url("/image/v2/mbg01.png?v=202512300942") -367px -63px no-repeat; }

.siteEditor .fk-editor { position: relative; margin: 0px; left: 0px; top: 0px; word-break: break-word; overflow-wrap: break-word; clear: both; font-size: 20px; font-family: 微软雅黑; text-size-adjust: 100%; }

.siteEditor .fk-editor a, .siteEditor .fk-editor b, .siteEditor .fk-editor div, .siteEditor .fk-editor span { background-clip: text; background-image: inherit; }

@media screen� {
  .siteEditor .fk-editor a, .siteEditor .fk-editor b, .siteEditor .fk-editor div, .siteEditor .fk-editor span { background-image: none !important; }
}

.siteEditor .fk-editor.fk-editor-break-word { word-break: normal; white-space: pre-wrap; }

body .siteEditor .fk-editor u { color: inherit; }

body .forms .siteEditor .fk-editor a, body .siteEditor .fk-editor a { font: inherit; color: inherit; }

.g_main .forms .siteEditor, body .forms .siteEditor { background: transparent; border: 0px; }

.g_main .forms .siteEditor .fkEditor { margin: 0px; font-family: 微软雅黑; }

.g_main .forms .siteEditor .fkEditor, body .forms .siteEditor.form .fkEditor { background: transparent; outline: none; padding: 0px; }

.m_float_btn__text { width: 100%; height: 100%; }

.form .fk-editor.fk-editor-vertical-rl { -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; }

.form .fk-editor.fk-editor-vertical-lr, .form .fk-editor.fk-editor-vertical-rl { height: 100%; word-break: break-all; max-width: 1000px; min-width: 40px; min-height: 10px; }

.form .fk-editor.fk-editor-vertical-lr { -webkit-writing-mode: vertical-lr; writing-mode: vertical-lr; }

.siteEditor .lightModuleOuterContent { height: 100%; text-align: left; }

.simpleTextCursor { cursor: text; }

.newsList .title { width: auto; margin: 0px; padding: 0px; float: left; text-align: left; overflow-wrap: break-word; cursor: pointer; height: 23px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.newsList .line { min-height: 23px; padding: 3px 5px; margin: 0px; overflow: hidden; }

.newsList .topFlagLine { padding-left: 25px; position: relative; }

.newsList .line .lineBody { table-layout: fixed; height: 100%; width: 100%; border-collapse: collapse; border-spacing: 0px; }

.newsList .line .lineBody .g_topFlag { width: 20px; height: 20px; margin: 0px 0px 0px -20px; padding: 0px; float: left; position: absolute; }

.newsList .line .lineBody .g_topFlagWithIcon { width: 13px; display: table-cell; }

.newsList .line .newsTitle { min-height: 23px; line-height: 23px; cursor: pointer; }

.newsList .line .newsTitle.mixNewsTitle { cursor: default; }

.newsList .line .newsTitle a { width: 100%; height: 100%; vertical-align: bottom; display: inline-block; text-decoration: none; min-height: 23px; line-height: 1.7; outline: none; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.formStyle7 .newsList .line .newsTitle a { height: auto; }

.newsList .line .newsType { height: 23px; line-height: 23px; text-align: right; overflow: hidden; cursor: pointer; vertical-align: middle; }

.newsList .nline, .newsList .nline .lineBody, .newsList .nline .newsType { height: auto; }

.newsList .line .newsType a { display: inline-block; text-align: left; text-decoration: none; white-space: nowrap; margin-right: 13px; font-size: 12px; font-family: 微软雅黑; color: rgb(167, 167, 167); }

.newsList .line .newsCalendar { min-height: 23px; line-height: 23px; width: 75px; cursor: pointer; text-align: right; }

.newsList .line .newsCalendar a { display: inline-block; text-decoration: none; white-space: nowrap; vertical-align: bottom; float: right; }

.newsList .line .newsTitle a.editBtn, .newsList .line .newsTitle a.editBtn:hover { width: 24px; height: 24px; position: absolute; inset: auto 0px 0px auto; z-index: 0; zoom: 1; cursor: pointer; background: url("/image/v2/mbg01.png?v=202512300942") -785px -2px no-repeat rgb(86, 161, 227); }

.newsList .wWLine { height: auto; overflow: visible; }

.newsList .wWLine .lineBody, .newsList .wWLine .newsTitle, .newsNewModuleStyle_two .line .newsTitle { height: auto; }

.newsList .wWLine .newsTitle a { height: auto; word-break: normal; white-space: normal; overflow-wrap: break-word; overflow: auto; text-overflow: clip; }

.newsList .wWLine .newsType { height: auto; }

.newsList .wWLine .newsCalendar { height: auto; }

.newsList .line .newsTitle .articlePhotoBox { position: relative; float: left; clear: both; }

.newsList .line .newsTitle .mixNewsStyleTitleContainer .mixNewsStyleDate { width: auto; vertical-align: bottom; display: inline-block; float: right; padding: 0px 5px; }

.newsList .line .newsTitle .mixNewsStyleTitleContainer .mixNewsStyleTitle { width: auto; vertical-align: bottom; font-weight: 700; line-height: normal; }

.newsList .line .newsTitle .mixNewsStyleTitleContainer .no-mixNewsStyleTitleTip { display: none; }

.newsList .line .newsTitle .mixNewsStyleTitleContainer .mixNewsStyleTitleTip { display: block; width: 20px; height: 20px; overflow: hidden; position: absolute; top: 0px; left: 0px; }

.newsList .line .newsTitle .mixNewsStyleSummary { display: block; width: auto; height: auto; line-height: 18px; overflow-wrap: break-word; word-break: normal; white-space: normal; overflow: visible; }

.newsList .line .newsTitle .newsTypePicList { display: inline-block; }

.newsList .line .newsTitle .newsTypePicList .newsTypePic { width: auto; height: auto; margin-right: 10px; font-size: 12px; font-family: 微软雅黑; color: rgb(167, 167, 167); }

.newsList .pic-separatorLine { margin-bottom: 17px; }

.pic-mixNewsList { padding: 7px 0px 0px; }

.pic-mixNewsList .mixNewsTitle { padding: 0px 0px 17px; }

.pic-mixNewsStyleTitle { font-size: 14px; color: rgb(94, 94, 94); font-weight: 700; }

.pic-mixNewsStyleSummary { font-size: 12px; color: rgb(121, 121, 121); padding: 4px 0px 0px; overflow: hidden; text-overflow: ellipsis; }

.mixNewsStyleTitle-hide { display: none; }

.newsList .lineHeader { font-size: 15px; font-family: 微软雅黑; margin: 8px 0px 8px 5px; }

.newsList .firstHeader { margin-top: 8px; }

.newsList .itemPanel { padding-left: 10px; }

.newsList .itemPanelNoImage { padding-bottom: 20px; }

.newsList .itemPanel .item { width: 80px; height: 110px; margin: 12px 35px 20px 0px; float: left; cursor: pointer; overflow: hidden; }

.newsList .itemPanel .item .word { text-decoration: blink; }

.newsList .itemPanel .item .itemImage { margin-bottom: 14px; }

.newsList .itemPanel .item .itemText { width: 80px; text-align: center; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.newsList .itemPanelNoImage .line { padding: 3px 10px; }

.formStyle7 .formMiddleContent { overflow-y: hidden; }

.newsList.searchList .itemPanel .item .itemImage { margin-bottom: 0px; object-fit: contain; }

.forms .formMiddle .newsNewModuleStyle_one .separatorLine, .forms .formMiddle .newsNewModuleStyle_two .separatorLine { border-style: none none solid; border-top-width: medium; border-left-width: medium; border-right-width: medium; margin: 28px 0px; border-color: rgb(241, 241, 241); }

.forms .formMiddle .newsNewModuleStyle_two div.separatorLine { margin: 19px 0px 36px; }

.forms .formMiddle .newsNewModuleStyle_one .line, .forms .formMiddle .newsNewModuleStyle_three .line, .forms .formMiddle .newsNewModuleStyle_two .line { text-align: justify; height: auto; padding-left: 0px; }

.newsNewModuleStyle_four .line .newsTitle a, .newsNewModuleStyle_one .line .newsTitle a, .newsNewModuleStyle_two .line .newsTitle a { font-size: 18px; color: rgb(26, 26, 26); font-family: 微软雅黑; line-height: 23px; width: calc(100% - 27px); }

.newsNewModuleStyle_four .wWLine .newsTitle a, .newsNewModuleStyle_one .wWLine .newsTitle a, .newsNewModuleStyle_two .wWLine .newsTitle a { font-size: 18px; color: rgb(26, 26, 26); font-family: 微软雅黑; line-height: 24px; width: 95%; display: inline; }

.newsNewModuleStyle_two .line .newsTitle a { height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 18px; color: rgb(26, 26, 26); font-family: 微软雅黑; line-height: 24px; width: 95%; display: block; }

.newsNewModuleStyle_two .wWLine .newsTitle a { height: auto; word-break: normal; overflow-wrap: break-word; white-space: normal; overflow: visible; text-overflow: clip; }

.newsNewModuleStyle_one .line .pic-mixNewsStyleSummary, .newsNewModuleStyle_three .line .pic-mixNewsStyleSummary, .newsNewModuleStyle_two .line .pic-mixNewsStyleSummary { margin-top: 4px; font-size: 14px; line-height: 24px; color: grey; margin-bottom: 6px; }

.newsNewModuleStyle_one .line .newsCalendar a, .newsNewModuleStyle_two .line .newsCalendar a { display: block; font-size: 16px; color: rgb(87, 87, 87); font-family: arial; }

.newsNewModuleStyle_one .line .lineBody .g_topFlag, .newsNewModuleStyle_three .line .lineBody .g_topFlag, .newsNewModuleStyle_two .line .lineBody .g_topFlag { width: 20px; height: 20px; margin: 1px 3px 0px 0px; padding: 0px; position: relative; }

.newsNewModuleStyle_three .separatorLine { margin: 10px 0px; }

.newsNewModuleStyle_four .separatorLine, .newsNewModuleStyle_three .separatorLine { border-style: none none solid; border-top-width: medium; border-top-color: currentcolor; border-left-width: medium; border-left-color: currentcolor; border-right-width: medium; border-right-color: currentcolor; visibility: hidden; }

.newsNewModuleStyle_four .separatorLine { margin: 20px 0px; }

.newsNewModuleStyle_three .line { white-space: nowrap; }

.newsNewModuleStyle_three .line .newsTitle a { font-size: 18px; color: rgb(26, 26, 26); line-height: 23px; width: calc(100% - 26px); }

.newsNewModuleStyle_three .wWLine .newsTitle a { overflow: hidden; display: inline; }

.newsNewModuleStyle_three .line .newsCalendar { display: inline-block; vertical-align: top; text-align: left; width: auto; line-height: 28px; }

.newsNewModuleStyle_three .line .newsCalendar a { font-size: 18px; font-family: arial; }

.newsNewModuleStyle_three .line .lineBody { display: inline-block; width: calc(100% - 105px); }

.newsNewModuleStyle_three .line .lineBody .newsTitlePanel { display: inline-block; width: calc(100% - 65px); }

.newsNewModuleStyle_three .newsCircleOuter { position: relative; display: inline-block; margin: 5px 15px 0px; width: 18px; height: 18px; background: rgb(244, 244, 244); border-radius: 50%; vertical-align: top; z-index: 1; }

.newsNewModuleStyle_three .newsCircle { position: absolute; width: 12px; height: 12px; background: rgb(186, 186, 186); border-radius: 50%; left: 3px; top: 3px; z-index: 2; }

.newsNewModuleStyle_four .line .newsTitle .mixNewsStyleTitle { font-size: 18px; font-weight: 400; }

.newsNewModuleStyle_four .line .newsTitle .mixNewsStyleTitle:hover, .newsNewModuleStyle_four .line .newsTitle a.mixNewsStyleTitle { font-size: 18px; }

.newsNewModuleStyle_four .line .mixNewsStyleSummary { font-size: 14px; line-height: 24px; color: grey; margin-bottom: 6px; word-break: normal; overflow-wrap: break-word; }

.newsNewModuleStyle_four .line .newsTitle .no-mixNewsStyleTitleTip { display: none; }

.newsNewModuleStyle_four .line .newsTypePicList_four, .newsNewModuleStyle_one .line .newsTypePicList_four, .newsNewModuleStyle_three .line .newsTypePicList_four, .newsNewModuleStyle_two .line .newsTypePicList_four { display: inline-block; position: relative; top: -1px; }

.newsNewModuleStyle_four .line .newsTypePicList_four .newsTypePic, .newsNewModuleStyle_one .line .newsTypePicList_four .newsTypePic, .newsNewModuleStyle_three .line .newsTypePicList_four .newsTypePic, .newsNewModuleStyle_two .line .newsTypePicList_four .newsTypePic { width: auto; height: 18px; margin-right: 10px; margin-top: 6px; font-size: 12px; font-family: 微软雅黑; color: rgb(113, 113, 113); border: 1px solid rgb(218, 218, 218); padding: 1px 8px; line-height: 18px; background: rgb(255, 255, 255); text-decoration: none; display: inline-block; overflow: hidden; border-radius: 10px; position: relative; }

.forms .formMiddle .newsNewModuleStyle_two { overflow: hidden; }

.newsNewModuleStyle_two .fk-newsListDate { font-family: arial; }

.newsNewModuleStyle_one .fk-titleLine { white-space: nowrap; width: 100%; line-height: 23px; }

.forms .formMiddle .newsNewModuleStyle_two .line::after { display: block; clear: both; content: " "; visibility: hidden; height: 0px; }

.newsList.newsNewModuleStyle_two .line .newsCalendar { width: 84px; position: relative; float: left; vertical-align: top; margin-right: 15px; }

.newsList.newsNewModuleStyle_two .line .lineBody { width: 84%; float: left; }

.newsList.newsNewModuleStyle_two .line .fk-newsCalendar-dym { height: 84px; text-align: center; margin-bottom: 18px; background: rgb(242, 242, 242); }

.newsNewModuleStyle_two .fk-newsCalendar-dym .fk-newsListDate-part1 { font-size: 25px; line-height: 25px; margin-top: 20px; }

.newsNewModuleStyle_two .fk-newsCalendar-dym .fk-newsListDate-part2 { font-size: 14px; line-height: 14px; }

.newsNewModuleStyle_two .fk-newsCalendar-dym a.fk-newsCalendar-link { position: absolute; left: 0px; top: 0px; width: 84px; height: 84px; }

.newsList.newsNewModuleStyle_two .line .fk-newsCalendar-mdy { height: 45px; text-align: left; margin-bottom: 15px; }

.newsNewModuleStyle_two .fk-newsCalendar-mdy .fk-newsListDate-part1 { font-size: 30px; line-height: 30px; color: rgb(74, 74, 74); font-family: arial; }

.newsNewModuleStyle_two .fk-newsCalendar-mdy .fk-newsListDate-part2 { font-size: 15px; line-height: 15px; color: rgb(118, 118, 118); font-family: arial; }

.newsNewModuleStyle_two .fk-newsCalendar-mdy a.fk-newsCalendar-link { position: absolute; left: 0px; top: 0px; width: 84px; height: 45px; }

.authTips { text-align: center; width: 90%; padding: 5px 10px; margin: 5px auto; }

.msgBoard { width: 100%; height: auto; min-height: 100px; }

.msgBoard .msgTips { text-align: center; width: 90%; padding: 5px 10px; margin: 5px auto; display: none; }

.msgBoard .msgAdd .msgAddTitle { height: 30px; line-height: 30px; font-size: 14px; font-weight: bolder; }

.msgBoard .msgAdd .msgAddItem { height: auto; float: left; }

.msgBoard .msgAdd .msgAddItem div { height: 25px; line-height: 25px; float: left; margin-right: 10px; }

.msgBoard .msgAdd .msgAddItem .msgBoard_overToPoint { margin-right: 5px; }

.msgBoard .msgAdd .msgAddText { clear: both; height: auto; line-height: 25px; }

.jz-msgBoard .j-clearfloat { clear: both; overflow: hidden; float: none; height: 0px; }

.jz-msgBoard .j-textareaWrap { overflow: hidden; }

.jz-msgBoard .j-textarea { float: left; }

.msgBoard .msgAdd .msgAddButton { clear: both; width: auto; }

.msgBoard .msgAdd .msgAddButton input { cursor: pointer; float: left; }

.msgBoard .msgItem { width: 100%; position: relative; clear: both; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin: 5px 0px; height: auto; max-height: none; }

.msgBoard .msgTitle { width: 100%; min-height: 22px; line-height: 22px; float: left; }

.msgBoard .msgTitle .msgUser { float: left; height: 22px; line-height: 22px; width: 100px; margin-left: 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.msgBoard .msgTitle .msgMobil { width: 25%; }

.msgBoard .msgTitle .msgEmail, .msgBoard .msgTitle .msgMobil { float: left; height: 22px; line-height: 22px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.msgBoard .msgTitle .msgEmail { width: 30%; }

.msgBoard .msgContent { width: 100%; height: auto; float: left; clear: both; position: relative; }

.msgBoard .msgContent .userMsg { width: auto; margin: 10px; word-break: normal; overflow-wrap: break-word; }

.msgBoard .msgContent .admMsg { width: 85%; clear: both; margin: 10px; }

.msgBoard .msgContent .admMsg .admMsgArrow { font-size: 12px; height: 6px; width: 12px; overflow: hidden; clear: both; margin: 0px 20px; padding: 0px; font-family: SimSun; }

.msgBoard .msgContent .admMsg .admMsgContent { padding: 10px; width: 100%; height: auto; min-height: 26px; max-height: none; }

.msgBoard .msgContent .admMsg .admMsgContentTitle { width: auto; line-height: 22px; }

.msgBoard .msgContent .admMsg .admMsgContentText { width: 100%; height: auto; min-height: 26px; max-height: none; }

.msgBoard .msgContent .admMsg .admMsgContentDetail { width: auto; line-height: 22px; word-break: break-all; height: auto; }

.msgBoard .msgContent .admMsg .admMsgDateTime { line-height: 22px; }

.msgBoard .g_border_t { border-top: 1px dotted rgb(218, 218, 218); }

.msgBoard .msgItem_N { width: 98%; position: relative; clear: both; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin: 5px 0px 18px; height: auto; max-height: none; }

.msgBoard .msgBoardPanel { height: auto; padding-right: 10px; overflow: hidden; }

.msgBoard .msgTitle_N { width: 100%; min-height: 22px; line-height: 22px; float: left; margin-top: 25px; }

.msgBoard .msgHeadImgPanel { width: 50px; height: 50px; float: left; margin: 25px 10px 0px 0px; }

.msgBoard .msgHeadImgPanel .cutMsgHeadImg { width: 100%; height: 100%; overflow: hidden; }

.msgBoard .msgHeadImg, .msgBoard .msgHeadImgPanel .cutMsgHeadImg { border-radius: 50%; }

.msgBoard .msgHeadImg { width: 50px; height: 50px; display: inline-block; }

.msgBoard .msgTitle_N .user_level_name { position: absolute; margin-left: 20px; margin-top: 1px; }

.msgBoard .msgTitle_N .member_deleted, .msgBoard .msgTitle_N .user_level_name { color: rgb(152, 152, 152); height: 20px; line-height: 20px; }

.msgBoard .msgTitle_N .user_level_name { float: left; position: relative; }

.msgBoard .msgTitle_N .isReply_N { float: left; }

.msgBoard .msgTitle_N .msgTime { float: left; font-size: 12px; color: rgb(179, 179, 179); margin-left: 10px; }

.msgBoard .msgTitle_N .msgDel { float: right; cursor: pointer; color: rgb(112, 112, 112); font-size: 13px; }

.msgBoard .msgTitle_N .msgDel:hover { color: var(--major-color); }

.jz-msgBoard .msgTime { float: left; }

.jz-msgBoard .msgDel { float: right; cursor: pointer; color: rgb(112, 112, 112); font-size: 13px; }

.jz-msgBoard .msgDel:hover { color: var(--major-color); }

.msgBoard_upImg_tb_td1 { width: 57.5px; height: 57.5px; padding-top: 7px; position: relative; }

.msgBoard_upImg_tb_td1 a { display: block; width: 50px; height: 50px; background-image: url("/image/site/msgUpImg/upload1.jpg?v=201807251417"); background-repeat: no-repeat; }

.msgBoard_upImg_tb_td2 { width: 57.5px; height: 57.5px; margin-left: 12px; vertical-align: top; padding-top: 8px; }

.msgBoard_upImg_border { display: table; position: relative; width: 51px; height: 51px; border: 1px solid rgb(170, 170, 170); margin: 0px; padding: 0px; table-layout: fixed; word-break: break-all; border-collapse: collapse; }

.msgBoard_upImg_border div { top: 50%; left: 0px; vertical-align: middle; width: 49px; }

.msgBoard_upImg_border p { position: relative; top: -50%; text-align: center; margin: 0px; padding: 0px; }

.msgBoard_upImg_set { max-width: 50px; max-height: 50px; }

.msgBoard_upImgTop_set { width: 15px; height: 15px; position: absolute; z-index: 1; right: 0px; margin-top: -5px; margin-right: -5px; background-image: url("/image/site/msgUpImg/delete.png?v=202104251101"); background-repeat: no-repeat; }

.msgBoard_upImgTop_set:hover { cursor: pointer; }

.msgBoard_showImgCount { position: absolute; margin-left: 57px; font-size: 15px; margin-top: 32px; color: rgb(174, 174, 174); }

.msgBoard_marginLeft { margin-left: 20px; }

.msgBoard_marginLeft .bRecommMsg { width: 80%; overflow-wrap: break-word; padding-right: 20px; padding-bottom: 16px; margin-top: 10px; }

.msgBoard_marginLeft .bRecommMsg .bs { color: rgb(133, 133, 133); }

.msgBoard_marginLeft .bRecommMsg .content { color: rgb(153, 153, 153); }

.msgBoard_showImg_tb_td { width: 57.5px; height: 50px; padding-top: 5px; }

.msgBoard_showImg_tb_td:hover { cursor: pointer; }

.msgBoard_time_reset { padding: 5px 0px 10px 2px; color: rgb(153, 153, 153); }

.msgBoard_msgUser_reset { color: rgb(51, 51, 51); overflow-wrap: break-word; word-break: break-all; white-space: pre-wrap; display: inline-block; width: 70px; text-align: center; }

.msgBoard_userMsg_reset { color: rgb(85, 85, 85); margin-top: 3px; min-height: 42px; line-height: 1.8; }

.msgBoard_border_reset { border: 1px solid rgb(221, 221, 221); }

.msgBoard_msgUser_level { background: url("/image/site/msgUpImg/memberLevel.png?v=202104251101") no-repeat; width: 16px; height: 16px; display: inline-block; position: relative; top: 2px; right: -2px; }

.msgBoard_member_imgOuter { position: relative; width: 50px; height: 50px; overflow: hidden; border-radius: 50%; border: 2px solid rgb(217, 217, 217); }

.msgBoard_member_headpic { position: relative; }

.commStarList { position: absolute; top: 35px; right: 165px; height: 17px; }

.commStarList li { background-position: -21px 0px; width: 13.5px; height: 13.5px; margin-right: 8px; }

.commStarList .selectStar, .fk-pdCommStarList .selectStar { color: rgb(255, 182, 0); }

.statisticStarList li, .submitStarList li { width: 17.5px; height: 17.5px; margin-right: 10px; }

.submitStarList li { cursor: pointer; }

.commStarList li, .fk-pdCommStarList .fk-icons-star, .statisticStarList li, .submitStarList li { position: relative; list-style: none; display: inline-block; }

.submitStarList .pointLeft { margin-top: 3px; display: none; height: 18px; }

.submitStarList .scoreTip { display: none; width: auto; padding: 0px 5px; height: 17px; line-height: 17px; font-size: 12px; vertical-align: top; text-align: center; border: 1px solid; margin: 0px 5px; }

.submitStarList .scoreTipHover { display: inline-block; }

.statisticBox .percent em, .submitStarList .scoreTip em { left: -8px; border-color: transparent rgb(183, 177, 182) transparent transparent; }

.statisticBox .percent em, .statisticBox .percent span, .submitStarList .scoreTip em, .submitStarList .scoreTip span { display: block; border-width: 4px; position: absolute; top: 5px; border-style: dashed solid dashed dashed; font-size: 0px; line-height: 0; }

.statisticBox .percent span, .submitStarList .scoreTip span { left: -7px; }

.fk-icons-star { background: url("/image/xin.png?v=202104251101") 0px -44px no-repeat; }

.fk-icons-star.no_select { background-position: 0px -44px; }

.fk-icons-star.select_less { background-position: 0px -20px; }

.fk-icons-star.select_more { background-position: 0px 0px; }

.fk-icons-star.lt_no_select { background: url("/image/xin.png?v=202104251101") -42px -47px no-repeat; }

.fk-icons-star.lt_select_more { background: url("/image/xin.png?v=202104251101") -42px 0px no-repeat; }

.statisticStarList li span.fk-icons-star { height: 17px; position: absolute; left: 0px; top: 0px; overflow: hidden; }

.statisticCommSwap { position: relative; height: 140px; width: 100%; border-bottom: 1px solid rgb(221, 221, 221); }

.statisticCommSwap .leftPanel { width: 180px; height: 86px; border-right: 1px solid rgb(221, 221, 221); padding-right: 30px; margin: 30px; display: inline-block; }

.statisticCommSwap .leftPanel .topScore { height: 50%; font-size: 36px; color: rgb(255, 102, 0); font-weight: 700; text-align: center; }

.statisticCommSwap .leftPanel .bottomStarList { text-align: center; padding-top: 15px; }

.statisticCommSwap .rightPanel { position: absolute; top: 0px; left: 255px; padding: 5px 0px; width: 300px; height: 86px; display: inline-block; margin: 30px 50px 0px 0px; vertical-align: top; text-align: right; }

.statisticCommSwap .rightPanel .statisticBox { display: inline-block; margin-bottom: 5px; }

.statisticCommSwap .rightPanel .statisticBox div { float: left; color: rgb(102, 102, 102); }

.statisticCommSwap .rightPanel .statisticBox img { float: left; height: 16px; }

.statisticCommSwap .rightPanel .statisticBox .progressBar { position: relative; float: left; display: inline-block; width: 100px; margin: 2px 12px 0px 15px; height: 13px; background: rgb(239, 239, 239); }

.statisticCommSwap .rightPanel .statisticBox .progressBar span { display: inline-block; height: 100%; position: absolute; left: 0px; background: rgb(255, 102, 0); }

.statisticCommSwap .rightPanel .statisticBox .percent { position: relative; float: left; padding: 0px 2px; border: 1px solid rgb(186, 186, 186); color: rgb(166, 166, 166); height: 14px; line-height: 14px; text-align: center; width: 32px; font-size: 12px; }

.show_msg_outer_div { margin-left: 3px; width: 300px; margin-top: 8px; position: relative; }

.show_msg_border_div { position: relative; display: table; word-break: break-all; border-collapse: collapse; }

.show_msg_border_div, .show_msg_bordered_div { width: 300px; height: 300px; margin: 0px; padding: 0px; table-layout: fixed; }

.show_msg_bordered_div { position: absolute; border-collapse: collapse; border: 1px solid rgb(170, 170, 170); z-index: 5; }

.msg_up_show_img_set { max-width: 300px; max-height: 300px; margin-left: -1px; }

.show_msg_border_div div { top: 50%; left: 0px; display: table-cell; vertical-align: middle; width: 299px; }

.show_msg_border_div p { position: relative; top: -50%; text-align: center; margin: 0px; padding: 0px; }

.msg_close_show_img_icon { position: absolute; left: 278px; top: 6px; width: 16px; height: 16px; z-index: 10; background: url("/image/site/msgUpImg/close.png?v=202104251101") no-repeat; }

.msg_close_show_img_icon:hover { cursor: pointer; }

.show_msg_border_rect { position: absolute; height: 54px; width: 54px; border: 2px solid red; margin-left: -3px; margin-top: -3px; }

.show_msg_triangle_down { position: absolute; margin-top: 55px; margin-left: 24px; height: 0px; width: 0px; overflow: hidden; font-size: 0px; line-height: 0; border-color: red transparent transparent; border-style: solid dashed dashed; border-width: 4px; }

.showCommPicMoveLeft { position: absolute; margin-left: 1px; margin-top: 125px; z-index: 10; }

.showCommPicMoveLeft:hover { cursor: pointer; }

.showCommPicMoveRight { position: absolute; margin-left: 270px; margin-top: 125px; z-index: 10; }

.showCommPicMoveRight:hover { cursor: pointer; }

.showCommPicMoveLeftClickArea { width: 40px; height: 150px; opacity: 0; background: rgb(255, 255, 255); position: absolute; z-index: 10; margin-top: 75px; }

.showCommPicMoveLeftClickArea:hover { cursor: pointer; }

.showCommPicMoveRightClickArea { width: 40px; height: 150px; opacity: 0; background: rgb(255, 255, 255); position: absolute; z-index: 10; margin-top: 75px; margin-left: 260px; }

.showCommPicMoveRightClickArea:hover { cursor: pointer; }

.msgBoard_submit_btn { width: 100px; height: 32px; }

.msgBoard_overToPoint { width: 80px; padding-right: 3px; margin: 0px 5px 0px 0px; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.msg_ipt { margin: 0px; }

.msgBoard .msgReplyBtn { float: left; display: block; height: 16px; width: 16px; line-height: 16px; margin: 2px 0px 0px 2px; }

.msgBoard .isReply { background: url("/image/bg01.png?v=202104251101") -1045px -230px no-repeat; }

.msgBoard .isReply_N { background: url("/image/msgBoard/public.png?v=202104251101") no-repeat; }

.msgBoard .msgAdd .msgBoardCaptchaHide { display: none; }

.msgSubmit { width: 100%; height: auto; min-height: 100px; }

.msgSubmit .msgSTips { text-align: center; width: 90%; padding: 5px 10px; margin: 5px auto; display: none; }

.msgSubmit .msgSAdd .msgAddTitle { height: 30px; line-height: 30px; font-weight: bolder; }

.msgSubmit .msgSAdd .msgAddItem { height: auto; float: left; }

.msgSubmit .msgSAdd .msgAddItem div { height: 25px; line-height: 25px; float: left; margin-right: 10px; }

.msgSubmit .msgSAdd .msgAddText { clear: both; height: auto; line-height: 25px; }

.msgSubmit .msgSAdd .msgAddButton { clear: both; width: auto; }

.msgSubmit .msgSAdd .msgAddButton input { cursor: pointer; float: left; }

.msgSubmit_overToPoint { position: relative; width: auto; margin: 0px 5px 0px 0px; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.msgSubmit .msgSAdd .msgAddItem .msgSubmit_overToPoint { margin-right: 5px; }

.msgSubmit .msgTextarea { float: left; position: relative; }

.msgSubmit .textareaResize { resize: none; }

.msgSubmit_PropBoard { border: 1px dashed transparent; margin: 0px 5px 0px 0px; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.msgSubmit .msgSAdd .msgBoardValidateCodeLine.msgBoardCaptchaHide, .msgSubmit .msgSAdd .msgCaptcha_N.msgBoardCaptchaHide { display: none; }

.msgSubmit .msgSAdd .fk-circle { position: fixed; top: -150px; }

.msgSubmit .msgSAdd_N { height: 100%; width: 100%; display: inline-block; }

.msgSubmit .msgSAdd { overflow: hidden; }

.msgSubmit .msgSAdd .msgAddTitle_N { height: 30px; line-height: 30px; margin: 10px 0px 15px; }

.msgSubmit .msgSAdd .msgAddText_N { line-height: 80px; height: 80px; margin: 10px 0px; width: 100%; }

.msgSubmit .msgSAdd .msgCaptcha_N { line-height: 34px; height: 34px; margin: 10px 0px; width: 100%; display: inline-block; }

.msgSubmit .msgAddText_N .g_textarea { border-color: rgb(218, 218, 218); float: left; height: 74px; min-width: 104px; text-indent: 6px; }

.msgSubmit .msgAddText_N textarea.reqContent { color: rgb(126, 126, 126); overflow: hidden; }

.msgSubmit textarea::-webkit-input-placeholder { font-family: 微软雅黑; }

.msgSubmit .msgPanel_N { line-height: 34px; width: 280px; float: left; margin: 10px 30px 10px 0px; }

.msgSubmit .msgPanel_N .g_itext { width: 196px; }

.msgSubmit .msgCaptcha_N .g_itext, .msgSubmit .msgPanel_N .g_itext { height: 30px; line-height: 30px; padding: 1px; border-color: rgb(218, 218, 218); float: left; text-indent: 6px; }

.msgSubmit .msgCaptcha_N .g_itext { width: 106px; }

.msgSubmit .msgPanel_N .star { font-family: 微软雅黑; vertical-align: middle; font-size: 14px; color: red; margin-left: 8px; }

.msgSubmit .msgSAdd .msgAddButton_N { clear: both; width: 100%; line-height: 44px; height: 44px; margin: 10px 0px 20px; display: inline-block; }

.msgSubmit .msgSAdd .msgFlag_N, .msgSubmit .msgSAdd .msgNot_N { clear: both; width: 90%; line-height: 34px; height: 34px; display: inline-block; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton { min-width: 178px; width: 50%; height: 44px; line-height: 44px; text-align: center; float: left; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton .left { width: 2%; height: 44px; float: left; max-width: 10.5px; cursor: pointer; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton .middle { width: 91%; max-width: 219px; font: 14px / 44px 微软雅黑; height: 44px; float: left; color: rgb(255, 255, 255); cursor: pointer; }

.msgSubmit .msgSAdd .msgAddButton_N .m_ibutton .right { width: 2%; height: 44px; float: left; max-width: 10.5px; cursor: pointer; }

.fk-comlist-nickname { display: inline-block; width: 50px; word-break: keep-all; overflow-wrap: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.fk-msgUser-level { top: -1px; left: 0px; }

.fk-comment-content { margin-bottom: 30px; letter-spacing: 1px; overflow-wrap: break-word; }

.fk-member-imgouter { z-index: 2; }

.fk-member-headpic { z-index: 1; }

.fk-msgBoard-userMsg-reset { margin-top: 3px; min-height: 42px; line-height: 1.8; }

.imgBorder { position: absolute; border: 1px solid rgb(49, 120, 192); display: block; overflow: hidden; }

.imgHref, .pdNameHref { float: left; cursor: pointer; display: inline-block; }

.productMarqueeForms { text-align: center; }

.productMarqueeForms .demo { position: relative; width: 98%; overflow: hidden; margin: 5px 0px 5px 5px; height: 183px; }

.productMarqueeForms .demo0 { float: left; }

.productMarqueeForms .fk_imgDivStyle8 + .fk_marqueePropListInfo { height: 0px; }

.productMarqueeForm { display: inline; margin-right: 30px; float: left; }

.productMarqueeFormClear { margin-bottom: 20px; }

.productMarqueeForm .imgDiv { width: 160px; height: 160px; }

.productMarqueeForm .imgDiv table { width: 100%; height: 100%; padding: 0px; border-spacing: 0px; }

.productMarqueeForm .propDiv { padding: 5px 0px; text-align: center; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.productMarqueeForm .propWordWrapDiv { word-break: normal; overflow-wrap: break-word; white-space: normal; overflow: visible; text-overflow: clip; }

.productMarqueeForm .propDiv a { text-decoration: none; }

.productMarqueeForm .mallPanel { padding: 5px 0px; text-align: center; }

.productMarqueeForms .demo .addNoProTips { margin-top: 80px; }

.productMarqueeForm .productName_C { text-align: center; }

.productMarqueeForm .productName_L { text-align: left; }

.productMarqueeForm .productNameCoupon { display: inline-block; position: absolute; left: 0px; margin-top: -1px; width: 42px; height: 25px; background: url("/image/v2/vbg01.png?v=202512300942"); }

.product-gallery .product-container .productName_C { text-align: center; }

.product-gallery .product-container .fk-productName { text-align: center; margin-top: 13px; }

.product-gallery .product-container div.productName_L { text-align: left; }

.productList { padding: 0px; width: 100%; text-align: center; overflow: hidden; }

.productList .noProduct { width: 100%; text-align: center; padding: 50px 0px; font-size: 16px; color: rgb(119, 119, 119); }

.productList .condition { margin: 5px 0px 5px 10px; text-align: left; float: left; width: 100%; }

.productListForms { float: left; width: 100%; }

.addNoProTips { text-align: center; margin-top: 10px; }

.productList .g_tip { text-align: center; width: 90%; height: auto; line-height: 30px; margin: 5px auto; }

.productList .doubleProduct { clear: both; }

.productMarqueeForm .imgDiv td { text-align: center; }

.fk-productListForm .f-proImgFixStyle, .fk-productTitleList .f-proImgFixStyle, .productMarqueeForm .f-proImgFixStyle td { text-align: left; }

.product-gallery .product-container div.f-proImgFixStyle img { margin: 0px; }

.fk-productListForm .fk_imgDivStyle8, .product-gallery .fk_imgDivStyle8, .productTileForm .fk_imgDivStyle8 { border: 1px solid rgb(229, 229, 229); background: rgb(255, 255, 255); }

.productList .fk-productListTilePaddingClass1 { padding-left: 0px; padding-right: 0px; }

.productList .fk-productListTilePaddingClass2 { padding: 5px 0px; }

.productList .fk-productListTilePaddingClass3 { padding: 0px; }

.productList .fk-productListTilePaddingClass4 { padding: 5px; }

.productList .fk-productListTilePaddingClass5 { padding-top: 5px; padding-bottom: 5px; }

.product-gallery .product-gallery-preview .fk-productGalleryPadding1 { padding-left: 0px; padding-right: 0px; }

.product-gallery .product-gallery-preview .fk-productGalleryPadding2 { padding: 0px; }

.productMarqueeForms .fk-productMarqueePadding1 { padding-left: 0px; padding-right: 0px; }

.productMarqueeForms .fk-productMarqueePadding2 { padding: 0px; }

.product-container .fk_imgEffProductName, .productMarqueeForm .fk_imgEffProductName { text-decoration: none; }

.f-productListTopFlag { right: 0px; width: 36px; }

.f-productListTopFlag, .f-productListTopPromotion { z-index: 10; position: absolute; top: 0px; height: 20px; line-height: 20px; font-size: 12px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(250, 59, 0); }

.f-productListTopPromotion { display: inline-block; left: 0px; padding-left: 5px; padding-right: 5px; }

.productHotTextListTable div.f-productListTopFlag, .productTextListTable div.f-productListTopFlag { position: static; display: inline-block; width: 36px; margin-right: 4px; line-height: 20px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(250, 59, 0); font-size: 12px; }

.productSmallPicForms .imgDivContent, .topFlagImgDiv { position: relative; }

.productListSytle { width: 100%; margin: 0px; padding: 0px; line-height: 30px; border-width: medium; border-style: none; border-color: currentcolor; overflow-y: hidden; }

.productListStyleHeight { height: 30px; }

.productListSytle .slideLink { text-decoration: none; float: right; }

.productListSytle .slideLink .slideBtn { background: url("/image/bg01.png?v=202104251101") -1187px -11px no-repeat; width: 18px; height: 30px; line-height: 30px; float: left; text-align: right; cursor: pointer; }

.productListSytle .slideLink:hover .slideBtn { background: url("/image/bg01.png?v=202104251101") -1150px -11px no-repeat; width: 18px; height: 30px; line-height: 30px; float: left; text-align: right; cursor: pointer; }

.productTileForm { height: auto; float: left; margin: 5px; width: 160px; padding: 0px 5px; position: relative; text-align: center; }

.productTileForm .imgDiv { overflow: hidden; width: 160px; height: 160px; }

.productTileForm .imgDiv table { width: 100%; height: 100%; padding: 0px; border-spacing: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.productTileForm .imgDiv table tr td { vertical-align: bottom; overflow: hidden; }

.productTileForm .imgDiv img { margin: 0px auto; width: 160px; height: auto; }

.productTileForm .propList { margin: 0px; padding: 0px; width: auto; height: auto; }

.productTileForm .propList a { text-decoration: none; }

.productTileForm .propDiv { table-layout: fixed; border-spacing: 0px; width: 100%; height: 23px; line-height: 1.5; margin-bottom: 5px; }

.fk_fixParamterMargin .productTileForm .propDiv { margin-bottom: 0px; }

.fk_know_pd_label { position: absolute; bottom: 4px; display: inline-block; right: 4px; background-color: rgba(0, 0, 0, 0.5); border-radius: 2px; padding: 0px 8px; color: rgb(255, 255, 255); font-size: 13px; line-height: 20px; }

.product-gallery .vipPriceNoWrap, .productHotTextListHot .vipPriceNoWrap, .productMarqueeForm .vipPriceNoWrap, .productPicListForm .vipPriceNoWrap, .productTileForm .propDiv td, .productTileForm .vipPriceNoWrap { word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.productTileForm .productName { margin-top: 15px; }

.fk_fixParamterMargin .productTileForm .productName { margin-top: 5px; }

.productTileForm .productName td { word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.productTileForm .productNameWordWrap td { word-break: normal; overflow-wrap: break-word; white-space: normal; overflow: hidden; text-overflow: ellipsis; }

.productTileForm .productNameCoupon { display: inline-block; position: absolute; left: 0px; width: 42px; height: 25px; background: url("/image/v2/vbg01.png?v=202512300942"); }

.productPicListForm { padding: 10px 0px; width: 100%; margin: 0px; position: relative; text-align: center; overflow: hidden; }

.productPicListForm .formTable { width: 100%; table-layout: fixed; padding: 0px; border-spacing: 0px; }

.productPicListForm .imgDiv { margin: 0px; padding: 0px 0px 0px 5px; width: 120px; height: 120px; overflow: hidden; }

.productPicListForm .imgDiv table { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 100%; }

.productPicListForm .imgDiv table tr td { vertical-align: top; }

.productPicListForm .imgDiv img { margin: 0px auto; width: 120px; height: auto; }

.productPicListForm .propList { padding: 0px; width: auto; height: auto; vertical-align: top; position: relative; }

.productPicListForm .propList a { text-decoration: none; }

.productPicListForm .mallPanel, .productPicListForm .propDiv { margin: 0px 10px 10px; text-align: left; height: auto; width: auto; }

.productPicListForm .productNameCoupon { display: inline-block; position: absolute; left: 0px; margin-top: -1px; width: 42px; height: 25px; background: url("/image/v2/vbg01.png?v=202512300942"); }

.formStyle12 .imgDiv, .formStyle68 .imgDiv, .formStyle69 .imgDiv { position: relative; }

.productDoublePicListForm { padding: 10px 1%; width: 48%; margin: 0px; position: relative; text-align: center; overflow: hidden; float: left; }

.productDoublePicListForm .formTable { width: 100%; table-layout: fixed; padding: 0px; border-spacing: 0px; }

.productDoublePicListForm .imgDiv { margin: 0px; width: 160px; height: 160px; overflow: hidden; }

.productDoublePicListForm .imgDiv table { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 100%; }

.productDoublePicListForm .imgDiv table tr td { vertical-align: top; }

.productDoublePicListForm .imgDiv img { margin: 0px auto; width: 160px; height: auto; }

.productDoublePicListForm .propList { padding: 0px; width: auto; height: auto; vertical-align: top; position: relative; }

.productDoublePicListForm .propList a { text-decoration: none; }

.productDoublePicListForm .propDiv { margin: 0px 10px 10px; text-align: left; height: auto; width: auto; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.productDoublePicListForm .mallPanel { margin: 0px 10px 10px; text-align: left; height: auto; width: auto; }

.productDoublePicListForm .productName { }

.productDoublePicListForm .productNameWordWrap { white-space: normal; text-overflow: clip; overflow-wrap: break-word; word-break: normal; }

.productDoublePicListForm .productNameCoupon { display: inline-block; position: absolute; left: 0px; margin-top: -2px; width: 42px; height: 25px; background: url("/image/v2/vbg01.png?v=202512300942"); }

.formStyle78 .productDoublePicListForm .imgDiv { position: relative; }

.productHotTextListHot { padding: 10px 0px 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 100%; margin: 0px; position: relative; text-align: center; overflow: hidden; }

.productHotTextListHot .hotTable { width: 100%; table-layout: fixed; padding: 0px; border-spacing: 0px; }

.productHotTextListHot .imgDiv { margin: 0px; width: 120px; height: 120px; overflow: hidden; }

.productHotTextListHot .imgDiv table { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 100%; }

.productHotTextListHot .imgDiv table tr td { vertical-align: top; }

.productHotTextListHot .propList { padding: 0px; width: 100%; height: auto; vertical-align: top; position: relative; }

.productHotTextListHot .propList a { text-decoration: none; }

.productHotTextListHot .mallPanel, .productHotTextListHot .propDiv { text-align: left; height: auto; width: auto; margin: 0px 10px 10px; }

.productHotTextListHot .productNameCoupon { display: inline-block; position: absolute; left: 0px; width: 42px; height: 25px; background: url("/image/v2/vbg01.png?v=202512300942"); }

.productHotTextListTable { width: 100%; table-layout: fixed; margin: 0px; padding: 0px; border-spacing: 0px; }

.productHotTextListTable tr { height: 30px; }

.productHotTextListTable .propDiv { padding: 0px 5px; }

.productHotTextListTable .productName, .productHotTextListTable .productNameTd { word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.productHotTextListTable .propAlignLeft { padding: 0px 5px; text-align: left; }

.productHotTextListTable .propAlignCenter { padding: 0px 5px; text-align: center; }

.productHotTextListProp tr { height: 30px; }

.productHotTextListProp { margin-bottom: 5px; }

.productHotTextListProp .propAlignLeft { padding: 0px 5px; text-align: left; }

.productHotTextListProp .propAlignCenter { padding: 0px 5px; text-align: center; }

.productTextListTable { width: 100%; table-layout: fixed; margin: 0px; padding: 0px; border-spacing: 0px; }

.productTextListTable tr { height: 30px; }

.productTextListTable .propDiv { padding: 0px 5px; }

.productTextListTable .propAlignLeft { padding: 0px 5px; text-align: left; }

.productTextListTable .propAlignCenter { padding: 0px 5px; text-align: center; }

.productTextListProp { margin-bottom: 5px; table-layout: fixed; width: 100%; }

.productTextListProp tr { height: 30px; }

.productTextListProp .propAlignLeft { padding: 0px 5px; text-align: left; }

.productTextListProp .propAlignCenter { padding: 0px 5px; text-align: center; word-break: break-all; }

.productTextListTable .productName, .productTextListTable .productNameTd, .productTextListTable .propDiv { word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.productTextListTable .fk-fixBuyBtnSize { width: 80px; }

.productTextListTable .buyBtnTd .propDiv, .productTextListTable .fk-fixBuyBtnSize .propDiv { font-size: 0px; }

.pdFileDownload { margin-left: 10px; }

.productSmallPicForms { position: relative; width: 100%; overflow: hidden; }

.productSmallPicForms .smallPicUpForms { width: 730px; height: 450px; position: relative; margin: auto; }

.productSmallPicForms .smallPicUpForms .smallPicUpFormsMid { margin: auto; }

.productSmallPicForms .smallPicUpForms .smallPic_control { display: none; position: absolute; cursor: pointer; }

.productSmallPicForms .smallPicUpForms .smallPic_table { width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; border-spacing: 0px; }

.productSmallPicForms .smallPicUpForms .smallPic_td { width: 100%; height: 100%; vertical-align: middle; text-align: center; padding: 0px; }

.productSmallPicForms .smallPicUpForms .containerRight { float: left; width: 200px; overflow: hidden; }

.productSmallPicForms .smallPicUpForms .containerLeft { float: left; }

.productSmallPicForms .smallPicDownForms .smallPrePicContainer { width: 1800px; position: absolute; top: 0px; left: 0px; }

.productSmallPicForms .smallPicDownForms { width: 730px; height: 90px; position: relative; }

.productSmallPicForms .smallPicDownForms .smallPicDownFormsMid { position: relative; width: 509px; height: 81px; overflow: hidden; margin: 5px auto auto; }

.productSmallPicForms .smallPicDownForms .smallPrePicOuter { padding: 2px; margin: 2px; float: left; width: 71px; height: 71px; overflow: hidden; cursor: pointer; }

.productSmallPicForms .smallPicDownForms .smallPrePicOuterHover { padding: 0px; margin: 3px; float: left; width: 71px; height: 71px; overflow: hidden; }

.productSmallPicForms .smallPicDownForms .smallPrePicOuterClick { padding: 0px; margin: 2px; float: left; width: 71px; height: 71px; overflow: hidden; border-width: 2px; border-style: solid; }

.productSmallPicForms .smallPicDownForms .smallPrePic_table { width: 71px; height: 71px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; border-spacing: 0px; font-size: 0px; }

.productSmallPicForms .smallPicDownForms .smallPrePic_td { width: 71px; height: 71px; vertical-align: middle; text-align: center; padding: 0px; }

.productSmallPicForms .smallPicDownForms .smallPrePic_control { top: 0px; }

.productSmallPicBox { display: inline-block; width: 71px; height: 71px; }

.fk-prop-other { text-decoration: none; font-family: 微软雅黑; font-weight: 400; }

.productSmallPicForms .productNameCoupon { display: inline-block; position: absolute; margin-top: 2px; width: 42px; height: 25px; background: url("/image/v2/vbg01.png?v=202512300942"); }

.productSmallPicForms .productNameContent { margin-left: 44px; }

.product-gallery .product-gallery-inner { padding: 20px 0px; position: relative; }

.product-gallery .product-gallery-container { margin: 0px; padding: 0px; }

.product-gallery .product-container { margin: 0px 10px 0px 0px; padding: 0px; float: left; }

.formStyle30 .product-gallery .img-container { position: relative; }

.product-gallery .product-container .img-container table { border-collapse: collapse; border-spacing: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 100%; }

.product-gallery .product-container .img-container table td { vertical-align: middle; overflow: hidden; }

.product-gallery .product-container .img-container img { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin: 0px auto; }

.product-gallery .product-container div.prop-container.mallPanel { height: auto; }

.product-gallery .product-container .prop-container { line-height: 20px; padding: 3px 0px; text-align: center; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 30px; }

.fk_newGallaryParameterHeight.product-gallery .product-container .prop-container { height: 23px; }

.product-gallery .product-container .prop-wordwrap-container { height: auto; word-break: normal; overflow-wrap: break-word; white-space: normal; overflow: visible; text-overflow: clip; }

.product-gallery .gallery-control { display: block; position: absolute; cursor: pointer; }

.product-gallery .gallery-control-prev { left: 0px; }

.product-gallery .gallery-control-next { right: 0px; }

.product-gallery .gallery-control-next-disabled, .product-gallery .gallery-control-prev-disabled { cursor: default; }

.product-gallery .product-gallery-preview { position: relative; overflow: hidden; margin: 0px auto; }

.product-gallery .product-gallery-container { position: absolute; top: 0px; left: 0px; }

.product-gallery .productNameCoupon { display: inline-block; position: absolute; margin-top: -4px; width: 42px; height: 25px; background: url("/image/v2/vbg01.png?v=202512300942"); }

.product-gallery .productNameContent { margin-left: 44px; }

.product-gallery .gallery-control { top: 28px; z-index: 1; }

.product-gallery .product-container { height: 180px; width: 160px; position: relative; }

.product-gallery .product-container .modifyPhotoTool { width: 36px; height: 18px; background: rgb(255, 255, 255); border: 1px solid rgb(255, 128, 64); position: absolute; top: 66px; right: 0px; margin: 0px; padding: 0px; }

.product-gallery .product-container .modifyPhotoTool .editIcon { display: block; float: left; height: 18px; width: 18px; cursor: pointer; background: url("/image/bg01.png?v=202104251101") -1228px -261px no-repeat; }

.product-gallery .product-container .modifyPhotoTool .deleteIcon { display: block; float: left; height: 18px; width: 18px; cursor: pointer; background: url("/image/bg01.png?v=202104251101") -1276px -284px no-repeat; }

.product-gallery .product-container .prop-container { width: 160px; }

.product-gallery .product-container .prop-container a { text-decoration: none; }

.product-gallery .product-container .img-container { height: 160px; width: 160px; }

.product-gallery .product-gallery-preview { width: 180px; height: 186px; }

.product-gallery .product-gallery-container { width: 1800px; }

.vip-show-dashed { border: 1px dashed rgb(0, 0, 0); font-size: 12px; text-align: center; line-height: 12px; display: inline-block; width: 28px; border-radius: 3px; margin-right: 6px; zoom: 1; }

.eight-vip-border-color { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }

.productTileForm .fk_first_mallBuy { margin-top: 5px; }

.product-gallery .product-container .dotted, .productMarqueeForm .dotted, .productTileForm .propList .dotted { border-bottom: 1px dashed rgb(204, 204, 204); margin: 9px auto 6px; width: 100%; }

.productDoublePicListForm .propList .dotted { border-bottom: 1px dashed rgb(204, 204, 204); margin: 9px 10px; }

.productHotTextListHot .propList .dotted, .productPicListForm .propList .dotted, .productSmallPicForms .dotted { border-bottom: 1px dashed rgb(204, 204, 204); margin: 9px 10px 6px; }

.productSmallPicForms .dotted { border-bottom: 1px dashed rgb(204, 204, 204); margin: 9px 10px 3px; }

.productDoublePicListForm .propList .second_ProductName, .productHotTextListHot .propList .second_ProductName, .productMarqueeForm .second_ProductName, .productPicListForm .propList .second_ProductName, .productTileForm .propList .second_ProductName { font-size: 16px; text-align: center; }

.product-gallery .product-container .second_ProductName { font-size: 16px; text-align: center; margin-top: 5px; }

.product-gallery .product-container .second_Param, .productDoublePicListForm .propList .second_Param, .productHotTextListHot .propList .second_Param, .productMarqueeForm .second_Param, .productPicListForm .propList .second_Param, .productTileForm .propList .second_Param { color: rgb(118, 118, 118); text-align: center; }

.product-gallery .product-container .second_Pricepanel, .productDoublePicListForm .propList .second_Pricepanel, .productHotTextListHot .propList .second_Pricepanel, .productMarqueeForm .second_Pricepanel, .productPicListForm .propList .second_Pricepanel, .productTileForm .propList .second_Pricepanel { font-size: 12px; color: rgb(245, 6, 35); margin: 4px auto 11px; text-align: center; }

.product-gallery .product-container .second_Price, .productDoublePicListForm .propList .second_Price, .productHotTextListHot .propList .second_Price, .productMarqueeForm .second_Price, .productPicListForm .propList .second_Price, .productTileForm .propList .second_Price { font-size: 20px; margin-right: 8px; }

.product-gallery .product-container .second_Marketprice, .productDoublePicListForm .propList .second_Marketprice, .productHotTextListHot .propList .second_Marketprice, .productMarqueeForm .second_Marketprice, .productPicListForm .propList .second_Marketprice, .productTileForm .propList .second_Marketprice { color: rgb(118, 118, 118); text-decoration: line-through; }

.product-gallery .product-container .effect_second_Marketprice, .productMarqueeForm .effect_second_Marketprice, .productTileForm .propList .effect_second_Marketprice { text-decoration: line-through; }

.fk_second_mallBuy, .product-gallery .product-container .second_mallBuy, .productMarqueeForm .second_mallBuy, .productTileForm .propList .second_mallBuy { display: inline-block; height: 33px; width: 80%; line-height: 33px; background: rgb(179, 0, 0); border-radius: 3px; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; max-width: 240px; letter-spacing: 0px; }

.fk_second_mallBuy.fk-newMallBuyBtn, .product-gallery .product-container .second_mallBuy.fk-newMallBuyBtn, .productMarqueeForm .second_mallBuy.fk-newMallBuyBtn, .productTileForm .propList .second_mallBuy.fk-newMallBuyBtn { font-size: 14px; }

.productHotTextListHot .second_mallBuy { width: 48%; }

.productDoublePicListForm .second_mallBuy, .productHotTextListHot .second_mallBuy { display: inline-block; height: 33px; line-height: 33px; background: rgb(179, 0, 0); border-radius: 3px; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; max-width: 240px; letter-spacing: 0px; }

.productDoublePicListForm .second_mallBuy { width: 100%; }

.productPicListForm .second_mallBuy { display: inline-block; height: 33px; width: 48%; line-height: 33px; background: rgb(179, 0, 0); border-radius: 3px; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; max-width: 240px; letter-spacing: 0px; }

.productHotTextListTable .second_Specbuy { background: rgb(179, 0, 0); padding: 0px 8px 0px 14px; }

.product-gallery .product-container .second_left { text-align: center; }

.product-gallery .product-container .third_ProductName, .productHotTextListHot .propList .third_ProductName, .productMarqueeForm .third_ProductName, .productPicListForm .propList .third_ProductName, .productTileForm .propList .third_ProductName { font-size: 18px; text-align: left; margin: 15px auto 2px; padding: 8px 0px; }

.fk_fixParamterMargin .productTileForm .propList .third_ProductName, .product-gallery .product-container .third_ProductName, .productHotTextListHot .propList .third_ProductName, .productMarqueeForm .third_ProductName, .productPicListForm .propList .third_ProductName { margin: 15px auto 8px; }

.productDoublePicListForm .propList .third_ProductName { font-size: 18px; text-align: left; margin: 1px 10px 8px; padding: 8px 0px; }

.product-gallery .product-container .third_Param, .productDoublePicListForm .propList .third_Param, .productHotTextListHot .propList .third_Param, .productMarqueeForm .third_Param, .productPicListForm .propList .third_Param, .productTileForm .propList .third_Param { color: rgb(118, 118, 118); text-align: left; }

.fk_third_mallBuy, .product-gallery .product-container .third_mallBuy, .productMarqueeForm .third_mallBuy, .productTileForm .propList .third_mallBuy { display: inline-block; height: 33px; width: 70%; line-height: 33px; background: rgb(179, 0, 0); border-radius: 3px; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; max-width: 240px; letter-spacing: 0px; }

.fk_third_mallBuy.fk-newMallBuyBtn, .product-gallery .product-container .third_mallBuy.fk-newMallBuyBtn, .productMarqueeForm .third_mallBuy.fk-newMallBuyBtn, .productTileForm .propList .third_mallBuy.fk-newMallBuyBtn { font-size: 14px; }

.productDoublePicListForm .propList .third_mallBuy { display: inline-block; height: 33px; width: 90%; line-height: 33px; background: rgb(179, 0, 0); border-radius: 3px; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; max-width: 240px; letter-spacing: 0px; }

.productHotTextListHot .third_mallBuy, .productPicListForm .third_mallBuy { display: inline-block; height: 33px; width: 40%; line-height: 33px; background: rgb(179, 0, 0); border-radius: 3px; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; max-width: 240px; letter-spacing: 0px; }

.product-gallery .product-container .third_left { text-align: left; }

.product-gallery .product-container .fourth_ProductName, .productHotTextListHot .propList .fourth_ProductName, .productMarqueeForm .fourth_ProductName, .productPicListForm .propList .fourth_ProductName, .productTileForm .propList .fourth_ProductName { font-size: 16px; text-align: left; margin: 10px auto 6px; }

.productDoublePicListForm .propList .fourth_ProductName { font-size: 16px; text-align: left; margin: 10px 10px 6px; }

.product-gallery .product-container .fourth_Param, .productDoublePicListForm .propList .fourth_Param, .productHotTextListHot .propList .fourth_Param, .productMarqueeForm .fourth_Param, .productPicListForm .propList .fourth_Param, .productTileForm .propList .fourth_Param { color: rgb(118, 118, 118); text-align: left; }

.product-gallery .product-container .fourth_Pricepanel, .productDoublePicListForm .propList .fourth_Pricepanel, .productHotTextListHot .propList .fourth_Pricepanel, .productMarqueeForm .fourth_Pricepanel, .productPicListForm .propList .fourth_Pricepanel, .productTileForm .propList .fourth_Pricepanel { font-size: 12px; color: rgb(245, 6, 35); margin: 6px auto 10px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.product-gallery .product-container .fourth_Price, .productDoublePicListForm .propList .fourth_Price, .productHotTextListHot .propList .fourth_Price, .productMarqueeForm .fourth_Price, .productPicListForm .propList .fourth_Price, .productTileForm .propList .fourth_Price { font-size: 18px; }

.product-gallery .product-container .fourth_Marketprice, .productDoublePicListForm .propList .fourth_Marketprice, .productHotTextListHot .propList .fourth_Marketprice, .productMarqueeForm .fourth_Marketprice, .productPicListForm .propList .fourth_Marketprice, .productTileForm .propList .fourth_Marketprice { color: rgb(153, 153, 153); text-decoration: line-through; font-size: 12px; }

.fk_fourth_mallBuy, .product-gallery .product-container .fourth_mallBuy, .productDoublePicListForm .propList .fourth_mallBuy, .productMarqueeForm .fourth_mallBuy, .productPicListForm .fourth_mallBuy, .productTileForm .propList .fourth_mallBuy { display: inline-block; height: 29px; width: 100%; line-height: 29px; background: rgb(179, 0, 0); border-radius: 3px; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 14px; max-width: 240px; letter-spacing: 0px; }

.productHotTextListHot .fourth_mallBuy { display: inline-block; height: 29px; width: 80%; line-height: 29px; background-color: rgb(179, 0, 0); border-radius: 3px; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 14px; max-width: 240px; letter-spacing: 0px; }

.product-gallery .product-container .fifth_ProductName, .productTileForm .propList .fifth_ProductName { font-size: 16px; text-align: left; margin: 10px auto 5px; }

.productHotTextListHot .propList .fifth_ProductName, .productPicListForm .propList .fifth_ProductName { font-size: 16px; text-align: left; margin: 10px 10px 5px; }

.productMarqueeForm .fifth_ProductName { font-size: 16px; text-align: left; margin: 10px auto 5px; padding: 0px; }

.productDoublePicListForm .propList .fifth_ProductName { font-size: 16px; text-align: left; margin: 0px 10px 5px; }

.product-gallery .product-container .fifth_Param, .productDoublePicListForm .propList .fifth_Param, .productHotTextListHot .propList .fifth_Param, .productMarqueeForm .fifth_Param, .productPicListForm .propList .fifth_Param, .productTileForm .propList .fifth_Param { color: rgb(118, 118, 118); text-align: left; }

.product-gallery .product-container .fifth_Pricepanel, .productHotTextListHot .propList .fifth_Pricepanel, .productMarqueeForm .fifth_Pricepanel, .productPicListForm .propList .fifth_Pricepanel, .productTileForm .propList .fifth_Pricepanel { font-size: 14px; color: rgb(245, 6, 35); margin: 0px auto 11px; text-align: center; }

.productDoublePicListForm .propList .fifth_Pricepanel { font-size: 14px; color: rgb(245, 6, 35); margin: 0px auto 1px; text-align: center; }

.product-gallery .product-container .fifth_Price, .productDoublePicListForm .propList .fifth_Price, .productHotTextListHot .propList .fifth_Price, .productMarqueeForm .fifth_Price, .productPicListForm .propList .fifth_Price, .productTileForm .propList .fifth_Price { font-size: 24px; margin-right: 8px; }

.product-gallery .product-container .fifth_Marketprice, .productDoublePicListForm .propList .fifth_Marketprice, .productHotTextListHot .propList .fifth_Marketprice, .productMarqueeForm .fifth_Marketprice, .productPicListForm .propList .fifth_Marketprice, .productTileForm .propList .fifth_Marketprice { color: rgb(118, 118, 118); text-decoration: line-through; }

.product-gallery .product-container .fifth_mallBuy, .productMarqueeForm .fifth_mallBuy, .productTileForm .propList .fifth_mallBuy { height: 40%; width: 40%; }

.fk_fifth_mallBuy, .product-gallery .product-container .fifth_mallBuy, .productMarqueeForm .fifth_mallBuy, .productTileForm .propList .fifth_mallBuy { line-height: 300%; min-width: 52px; min-height: 52px; background: rgb(179, 0, 0); border-radius: 50%; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; max-width: 69px; max-height: 69px; float: right; letter-spacing: 0px; }

.fk_fifth_mallBuy { height: 30%; width: 30%; }

.productDoublePicListForm .propList .fifth_mallBuy, .productHotTextListHot .fifth_mallBuy, .productPicListForm .fifth_mallBuy { height: 90%; width: 90%; line-height: 300%; min-width: 52px; background: rgb(179, 0, 0); border-radius: 50%; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; max-width: 69px; max-height: 69px; float: right; letter-spacing: 0px; }

.productDoublePicListForm .propList .fifth_mallBuy.fk-mallBgCar, .productHotTextListHot .fifth_mallBuy.fk-mallBgCar, .productPicListForm .fifth_mallBuy.fk-mallBgCar, .productSmallPicForms .fk-mallBgCar { background: url("/image/site/mallBuyBtn/mallBuyCar.png?v=202104251101") 50% center no-repeat; }

.product-gallery .product-container .sixth_ProductPanel, .productTileForm .sixth_ProductPanel { bottom: -30px; left: 10%; max-height: 60%; }

.product-gallery .product-container .sixth_ProductPanel, .productMarqueeForm .sixth_ProductPanel, .productTileForm .sixth_ProductPanel { text-align: center; position: absolute; background: rgba(255, 255, 255, 0.9); width: 80%; border: 1px solid rgb(220, 220, 220); padding-bottom: 14px; padding-top: 6px; overflow: hidden; }

.productMarqueeForm .sixth_ProductPanel { top: -100px; left: 0px; right: 0px; margin: 0px auto; }

.product-gallery .product-container .sixth_ProductName, .productMarqueeForm .sixth_ProductName, .productTileForm .propList .sixth_ProductName { font-size: 16px; text-align: center; margin: 10px auto 5px; width: 80%; }

.productMarqueeForm .sixth_ProductName { padding: 0px; }

.product-gallery .product-container .sixth_ProductName a, .productMarqueeForm .sixth_ProductName a, .productTileForm .propList .sixth_ProductName a { color: rgb(51, 51, 51); }

.product-gallery .product-container .sixth_Pricepanel, .productMarqueeForm .sixth_Pricepanel, .productTileForm .propList .sixth_Pricepanel { font-size: 14px; color: rgb(245, 6, 35); margin: 4px auto 1px; text-align: center; }

.product-gallery .product-container .sixth_Price, .productMarqueeForm .sixth_Price, .productTileForm .propList .sixth_Price { font-size: 24px; margin-right: 8px; }

.product-gallery .product-container .sixth_Marketprice, .productMarqueeForm .sixth_Marketprice, .productTileForm .propList .sixth_Marketprice { color: rgb(118, 118, 118); text-decoration: line-through; }

.product-gallery .product-container .sixth_mallBuy, .productMarqueeForm .sixth_mallBuy, .productTileForm .propList .sixth_mallBuy { display: inline-block; height: 33px; width: 52%; line-height: 33px; background: rgb(179, 0, 0); border-radius: 3px; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; max-width: 240px; letter-spacing: 0px; margin-top: 10px; }

.product-gallery .product-container .eighth_ProductPanel, .productTileForm .eighth_ProductPanel { left: 11px; bottom: 25px; width: 100%; position: absolute; height: 60px; line-height: 60px; overflow: hidden; opacity: 0.9; }

.productMarqueeForm .eighth_ProductPanel { left: 12px; bottom: 25px; width: 100%; position: absolute; height: 60px; line-height: 60px; overflow: hidden; opacity: 0.9; }

.product-gallery .product-container .eighth_Pricepanel, .productMarqueeForm .eighth_Pricepanel, .productTileForm .propList .eighth_Pricepanel { font-size: 14px; color: rgb(255, 255, 255); text-align: left; position: relative; left: 5px; bottom: 0px; float: left; width: 55%; height: 60px; padding-left: 5px; line-height: 60px; background: rgb(18, 18, 18); word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.product-gallery .product-container .eighth_Pricepanel .vipLayout, .productMarqueeForm .eighth_Pricepanel .vipLayout, .productTileForm .propList .eighth_Pricepanel .vipLayout { height: 20px; position: absolute; color: rgb(255, 255, 255); top: -16px; margin-left: 4px; }

.product-gallery .product-container .eighth_Pricepanel .vipPriceLayout, .productMarqueeForm .eighth_Pricepanel .vipPriceLayout, .productTileForm .propList .eighth_Pricepanel .vipPriceLayout { height: 40px; position: absolute; top: 10px; }

.product-gallery .product-container .eighth_Price, .productMarqueeForm .eighth_Price, .productTileForm .propList .eighth_Price { font-size: 30px; margin-right: 8px; }

.product-gallery .product-container .eighth_Marketprice, .productMarqueeForm .eighth_Marketprice, .productTileForm .propList .eighth_Marketprice { color: rgb(255, 255, 255); text-decoration: line-through; }

.product-gallery .product-container .fk_eighth_triangle, .productMarqueeForm .fk_eighth_triangle, .productTileForm .fk_eighth_triangle { width: 0px; height: 0px; border-top: 60px solid rgb(18, 18, 18); border-right: 30px solid transparent; position: absolute; }

.product-gallery .product-container .eighth_mallBuy, .productMarqueeForm .eighth_mallBuy, .productTileForm .propList .eighth_mallBuy { display: inline-block; height: 60px; width: 100%; line-height: 60px; background: rgb(179, 0, 0); border-radius: 0px; text-decoration: none; text-align: center; padding: 0px; color: rgb(255, 255, 255); font-size: 18px; letter-spacing: 0px; }

.product-gallery .product-container .fourth_Pricepanel .priceDecimal, .product-gallery .product-container .second_Pricepanel .priceDecimal, .productDoublePicListForm .propList .fourth_Pricepanel .priceDecimal, .productDoublePicListForm .propList .second_Pricepanel .priceDecimal, .productHotTextListHot .propList .fourth_Pricepanel .priceDecimal, .productHotTextListHot .propList .second_Pricepanel .priceDecimal, .productMarqueeForm .fourth_Pricepanel .priceDecimal, .productMarqueeForm .second_Pricepanel .priceDecimal, .productPicListForm .propList .fourth_Pricepanel .priceDecimal, .productPicListForm .propList .second_Pricepanel .priceDecimal, .productTileForm .propList .fourth_Pricepanel .priceDecimal, .productTileForm .propList .second_Pricepanel .priceDecimal { font-size: 12px; }

.product-gallery .product-container .eighth_ProductPanel .priceDecimal, .product-gallery .product-container .fifth_Pricepanel .priceDecimal, .product-gallery .product-container .sixth_Pricepanel .priceDecimal, .productDoublePicListForm .propList .eighth_ProductPanel .priceDecimal, .productDoublePicListForm .propList .fifth_Pricepanel .priceDecimal, .productDoublePicListForm .propList .sixth_Pricepanel .priceDecimal, .productHotTextListHot .propList .fifth_Pricepanel .priceDecimal, .productMarqueeForm .eighth_ProductPanel .priceDecimal, .productMarqueeForm .fifth_Pricepanel .priceDecimal, .productMarqueeForm .sixth_Pricepanel .priceDecimal, .productPicListForm .propList .fifth_Pricepanel .priceDecimal, .productTileForm .propList .eighth_ProductPanel .priceDecimal, .productTileForm .propList .fifth_Pricepanel .priceDecimal, .productTileForm .propList .sixth_Pricepanel .priceDecimal { font-size: 14px; }

.productSmallPicForms .productParamContainer .second_ProductName { margin: auto auto 8px; font-size: 16px; text-align: center; }

.productSmallPicForms .productParamContainer .third_ProductName { font-size: 20px; text-align: left; margin: 1px 10px 8px; padding: 8px 0px; }

.productSmallPicForms .productParamContainer .fourth_ProductName { font-size: 16px; text-align: left; margin: 15px 10px 12px; }

.productSmallPicForms .productParamContainer .fifth_ProductName { margin: 10px auto auto; font-size: 20px; text-align: left; }

.productSmallPicForms .productParamContainer .second_Pricepanel { font-size: 12px; margin-left: 9px; margin-bottom: 5px; height: 20px; line-height: 20px; padding: 5px 0px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.productSmallPicForms .productParamContainer .second_Price { font-size: 20px; margin-right: 8px; }

.productSmallPicForms .productParamContainer .second_Marketprice { color: rgb(118, 118, 118); text-decoration: line-through; }

.productSmallPicForms .productParamContainer .fourth_Pricepanel { font-size: 12px; height: 29px; line-height: 29px; padding: 5px 0px; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; }

.productSmallPicForms .productParamContainer .fourth_Pricepanel .priceDecimal { font-size: 12px; }

.productSmallPicForms .productParamContainer .fourth_Price { font-size: 18px; margin-right: 8px; }

.productSmallPicForms .productParamContainer .fourth_Marketprice { color: rgb(118, 118, 118); text-decoration: line-through; }

.productSmallPicForms .productParamContainer .fifth_Pricepanel { position: relative; bottom: 0px; font-size: 14px; margin-left: 0px; padding: 5px 0px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.productSmallPicForms .productParamContainer .fifth_Pricepanel .priceDecimal { font-size: 14px; }

.productSmallPicForms .productParamContainer .fifth_Price { font-size: 30px; margin-right: 8px; }

.productSmallPicForms .productParamContainer .fifth_Marketprice { color: rgb(118, 118, 118); text-decoration: line-through; }

.fk-productName .couponFlag_Red { background-position: -1298px -908px; }

.fk-productName .couponFlag_Pink { background-position: -1298px -877px; }

.fk-productName .couponFlag_Orange { background-position: -1298px -939px; }

.fk-productName .couponFlag_Purple { background-position: -1298px -1156px; }

.fk-productName .couponFlag_Green { background-position: -1298px -1002px; }

.fk-productName .couponFlag_Blue { background-position: -1298px -1125px; }

.fk-productName .couponFlag_Tangerine { background-position: -1298px -846px; }

.fk-productName .couponFlag_Yellow { background-position: -1298px -971px; }

.fk-productName .couponFlag_Cyan { background-position: -1298px -1032px; }

.fk-productName .couponFlag_AquaBlue { background-position: -1298px -1063px; }

.fk-productName .couponFlag_Black { background-position: -1298px -1187px; }

.fk-productName .couponFlag_deepBlue { background-position: -1298px -1094px; }

.fk-productName .couponFlag_RedEn { background-position: -1292px -1281px; }

.fk-productName .couponFlag_PinkEn { background-position: -1292px -1248px; }

.fk-productName .couponFlag_OrangeEn { background-position: -1292px -1310px; }

.fk-productName .couponFlag_PurpleEn { background-position: -1292px -1527px; }

.fk-productName .couponFlag_GreenEn { background-position: -1292px -1374px; }

.fk-productName .couponFlag_BlueEn { background-position: -1292px -1496px; }

.fk-productName .couponFlag_TangerineEn { background-position: -1292px -1217px; }

.fk-productName .couponFlag_YellowEn { background-position: -1292px -1341px; }

.fk-productName .couponFlag_CyanEn { background-position: -1292px -1403px; }

.fk-productName .couponFlag_AquaBlueEn { background-position: -1292px -1434px; }

.fk-productName .couponFlag_BlackEn { background-position: -1292px -1560px; }

.fk-productName .couponFlag_deepBlueEn { background-position: -1292px -1465px; }

.showSaleTimeImg { width: 16px; height: 16px; background-image: url("/image/salePromotion/time.png?v=202104251101"); background-repeat: no-repeat; padding-right: 10px; }

.showSaleTimeClass, .showSaleTimeImg { padding-bottom: 8px; }

.showSaleReducePrice { margin-left: 5px; margin-top: 3px; color: rgb(248, 255, 255); float: right; line-height: 100%; font-weight: lighter; }

.saleHoverDefault:hover { cursor: default; }

.saleFullReMgTop { margin-top: 5px; }

.saleFullReBg { height: 16px; line-height: 16px; color: rgb(248, 255, 255); padding: 1px 5px; }

.itemPrice .itemSalePrice { position: absolute; z-index: 4; }

.itemPrice .saleMemOrRedName { position: absolute; left: 0px; top: -10px; height: 18px; border: 1px solid rgb(255, 204, 185); color: rgb(255, 74, 0); background-color: rgb(255, 239, 233); text-align: center; z-index: 6; line-height: 18px; white-space: nowrap; padding: 2px 10px; border-radius: 2px; }

.itemPrice .saleMemOrJt { background: url("/image/salePromotion/jtDown.png?v=201807251417") no-repeat; width: 6px; height: 4px; margin-left: 4px; }

.itemPrice .saleMemOrJtUp { background: url("/image/salePromotion/jtUp.png?v=202104251101") no-repeat; }

.itemPrice .saleMemOrRedVal { position: absolute; left: 32px; top: 12px; width: auto; height: auto; border: 1px solid rgb(255, 204, 185); background-color: rgb(255, 239, 233); z-index: 5; padding: 5px 14px; white-space: nowrap; color: rgb(143, 143, 143); display: none; }

.saleGoTopaidHover:hover { cursor: pointer; }

.saleFullCutPding { padding-top: 4px; padding-bottom: 4px; }

.pdInfoSwitchTable { line-height: 39px; margin: 0px; padding: 0px; width: 100%; position: relative; }

.pdInfoSwitchTable .pdSwitchRightTd { display: inline-block; width: 100%; position: absolute; top: 40px; }

.pdInfoSwitchTable .selected { height: 39px; line-height: 39px; border-width: 2px 1px 0px; font-weight: 700; }

.pdCommentSwitch { width: 115px; padding: 0px; margin: 0px; text-align: center; border-width: 1px 1px 0px; border-style: solid; border-color: rgb(209, 209, 209); border-image: none; text-decoration: none; cursor: pointer; empty-cells: show; vertical-align: bottom; }

.pdComSwitchBottomDiv { height: 0px; width: calc(100% + 1px); line-height: 0; font-size: 0px; position: relative; margin-bottom: 0px; border-width: 0px 0px 1px; border-bottom-style: solid; }

.pdSwitchRightTd .pdComSwitchBottomDiv { width: 100%; }

.pdNoBottomBorder { border-bottom-width: 0px; }

.pdNoRightBorder { border-right-width: 0px; }

.pdNoLeftBorder { border-left-width: 0px; }

.pdNoTopBorder { border-top-width: 0px; }

.pdMsgTips { text-align: left; width: 87%; margin: 3px 0px; padding: 5px 10px; display: none; }

.pdCommentTextareaW { width: 87%; height: 50px; padding: 4px; }

.fk-pdcomment-switch-table { }

.fk-article-com-tab { height: 39px; line-height: 39px; }

.fk-article-com-input { height: 35px; }

.fk-article-com-textarea { height: 90px; }

#module12 #prevAndNextDiv > div, #module12 #prevAndNextDiv > table, #module12 #prevAndNextDivV2 > div, #module14 #prevAndNextDiv > div, #module14 #prevAndNextDiv > table, #module14 #prevAndNextDivV2 > div { display: none; }

.pdInfoSwitchTable div { border-left-width: 1px; border-right-width: 0px; }

.tabSwitch { display: inline-block; white-space: nowrap; width: auto; min-width: 115px; padding: 0px; margin: 0px; text-align: center; border-width: 1px 1px 0px; border-style: solid; border-color: rgb(209, 209, 209); border-image: none; text-decoration: none; cursor: pointer; empty-cells: show; vertical-align: bottom; }

.tabTitle { height: 39px; }

.pdStyle5 .tabTitle { height: auto; }

.tabSwitch .tabTitle { margin: 0px 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }

.multiPhotoImgLoad { background: url("../image/loading/loading_2b.gif?v=201807251417") 50% center no-repeat rgb(255, 255, 255); z-index: 100; top: 0px; position: absolute; float: left; }

.proDetailModuleListContent .shareInfo { float: left; clear: both; width: 100%; }

.shareInfo .shareCtrl { float: left; height: 20px; line-height: 20px; cursor: pointer; }

.shareInfo .shareCtrl .shareName { max-width: 96px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.shareInfo .shareCtrl a { font-family: verdana; text-decoration: none; display: block; min-width: 86px; float: left; margin: 0px 0px 5px; }

.shareInfo .shareCtrl .shareLink { width: 120px; }

.shareInfo .shareMt a { min-width: 84px; margin: 5px 0px; }

.shareInfo .sharePanel { width: 90%; height: auto; }

.shareInfo .shareNotTitlePanel { height: auto; }

.shareInfo .shareIcon { float: left; height: 20px; line-height: 20px; width: 20px; margin: 0px 2px; cursor: pointer; }

.shareInfo .shareto { padding-left: 10px; cursor: default; }

.shareInfo .copy { background: url("/image/site/n_shareIcn.png?v=202512300942") -437px 0px no-repeat; }

.shareInfo .sina_weibo { background: url("/image/site/n_shareIcn.png?v=202512300942") -56px 0px no-repeat; }

.shareInfo .qq_weibo { background: url("/image/site/n_shareIcn.png?v=202512300942") -332px 0px no-repeat; }

.shareInfo .qq_zone { background: url("/image/site/n_shareIcn.png?v=202512300942") -387px 0px no-repeat; }

.shareInfo .qq_share { background: url("/image/site/n_shareIcn.png?v=202512300942") 0px 0px no-repeat; }

.shareInfo .kaixin001 { background: url("/image/site/n_shareIcn.png?v=202512300942") -140px 0px no-repeat; }

.shareInfo .renren { background: url("/image/site/n_shareIcn.png?v=202512300942") -84px 0px no-repeat; }

.shareInfo .douban { background: url("/image/site/n_shareIcn.png?v=202512300942") -253px 0px no-repeat; }

.shareInfo .baidu_hi { background: url("/image/site/n_shareIcn.png?v=202512300942") -360px 0px no-repeat; }

.shareInfo .baidu_tieba { background: url("/image/site/n_shareIcn.png?v=202512300942") -412px 0px no-repeat; }

.shareInfo .taojianghu { background: url("/image/site/n_shareIcn.png?v=202512300942") -112px 0px no-repeat; }

.shareInfo .sohu_weibo { background: url("/image/site/n_shareIcn.png?v=202512300942") -279px 0px no-repeat; }

.shareInfo .netease_weibo { background: url("/image/site/n_shareIcn.png?v=202512300942") -305px 0px no-repeat; }

.shareInfo .FaceBook { background: url("/image/site/n_shareIcn.png?v=202512300942") -168px 0px no-repeat; }

.shareInfo .Twitter { background: url("/image/site/n_shareIcn.png?v=202512300942") -196px 0px no-repeat; }

.shareInfo .LinkedIn { background: url("/image/site/n_shareIcn.png?v=202512300942") -224px 0px no-repeat; }

.shareInfo .Weixin { background: url("/image/site/n_shareIcn.png?v=202512300942") -29px 0px no-repeat; }

.shareInfo .Pinterest { background: url("/image/site/n_shareIcn.png?v=202512300942") -462px 0px no-repeat; }

.productDetail .shareInfo .shareCtrl a, .productDetail .shareInfo .shareto { font-size: 12px; }

.shareInfo .Pinterest ~ .shareCtrl { position: relative; top: 2px; }

.vote .noVote { text-align: center; padding: 5px 10px; }

.vote .voteMsg { display: none; }

.vote .voteMsg, .vote .voteMsg_show { padding: 5px 10px; }

.vote .voteSubject { font-weight: 700; padding: 20px 0px 0px 5px; }

.vote .voteItems { width: 100%; }

.voteItemPanel { float: left; padding-bottom: 22px; }

.voteItemImgPanel { width: 160px; height: 180px; border: 1px solid rgb(238, 238, 238); padding: 10px; margin-right: 30px; float: left; margin-bottom: 15px; }

.voteOperate .s_ibutton { max-width: 240px; margin-right: 10px; min-width: 87px; width: 38%; height: 44px; line-height: 44px; text-align: center; display: inline-block; }

.voteOperate .s_ibutton .left { width: 2.5%; height: 44px; float: left; display: inline-block; }

.voteOperate .s_ibutton .middle { max-width: 227px; width: 89%; font: 14px / 44px 微软雅黑; height: 44px; float: left; color: rgb(255, 255, 255); }

.voteOperate .s_ibutton .right { width: 2.5%; height: 44px; float: left; }

.voteOperate .t_ibutton { display: inline-block; max-width: 118px; width: 15%; height: 42px; line-height: 42px; border: 1px solid rgb(213, 213, 213); min-width: 78px; border-radius: 3px; font-size: 14px; font-family: 微软雅黑; vertical-align: top; cursor: pointer; overflow: hidden; }

.vote .voteItems .voteItem .voteItemCheck { width: 25px; text-align: center; }

.vote .voteItems .voteItem .voteItemCheck input { margin: 0px; padding: 0px; vertical-align: bottom; }

.vote .voteItems .voteItem .voteItemName { line-height: 22px; cursor: default; }

.vote .voteItems .voteItem .voteItemImgName { overflow-wrap: break-word; margin-top: 15px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 3px; }

.vote .voteItems .voteItem .voteItemImgName .voteItemSpans { cursor: pointer; }

.vote .voteItems .voteItem .voteItemName .voteItemSpan { float: left; zoom: 1; cursor: pointer; }

.vote .voteOperate { padding-top: 10px; padding-bottom: 20px; }

.vote .voteOperate .voteResultBtn { margin-left: 10px; }

.voteResultMsg { padding: 20px 0px; text-align: center; }

.voteResult .voteSubject { font-weight: 700; padding: 8px 0px 18px 5px; text-align: center; }

.voteResult .voteItems { width: 100%; margin-bottom: 30px; }

.voteResult .voteItems .vi-name { text-align: right; width: 15%; padding-bottom: 12px; }

.voteResult .voteItems .vi-name .voteItemImg { width: 38px; height: 38px; text-align: right; display: inline-block; margin-right: 8px; }

.voteResult .voteItems .vi-percent { width: 70%; margin-bottom: 12px; padding-bottom: 12px; }

.voteResult .voteItems .vi-percent .voteVfm { line-height: 38px; height: 38px; width: 100%; display: block; zoom: 1; background-color: rgb(243, 243, 243); }

.voteResult .voteItems .vi-percent .voteVpd { height: 100%; width: 100px; display: block; zoom: 1; font-size: 1px; }

.voteResult .voteItems .vi-count { width: 15%; text-align: left; padding-bottom: 12px; }

.voteResult .voteItems .vi-count .voteItemCount { line-height: 38px; padding-left: 12px; }

.voteResult .voteItems .vi-percent .g_block1, .voteResult .voteItems .vi-percent .g_block2 { background-color: rgb(245, 79, 79); }

.voteResult .voteItems .vi-percent .g_block3, .voteResult .voteItems .vi-percent .g_block4 { background-color: rgb(255, 173, 43); }

.voteResult .voteItems .vi-percent .g_block5, .voteResult .voteItems .vi-percent .g_block6 { background-color: rgb(90, 180, 255); }

.voteResult .voteItems .vi-percent .g_block7, .voteResult .voteItems .vi-percent .g_block8 { background-color: rgb(133, 195, 0); }

.voteResult .voteItems .vi-percent .g_block9, .voteResult .voteItems .vi-percent .g_block10 { background-color: rgb(225, 62, 141); }

.voteResult .voteItems .vi-percent .g_block10, .voteResult .voteItems .vi-percent .g_block12 { background-color: rgb(142, 142, 142); }

.voteResult .voteItems .vi-percent .g_block_default { background-color: rgb(82, 138, 181); }

.vote .voteValidateCode { width: 100%; min-width: 150px; padding-left: 5px; margin-bottom: 10px; }

.vote .voteValidateCode .voteValidateCodeTitle { line-height: 20px; font-weight: 700; }

.vote .voteValidateCode .g_itext { margin-top: 6px; max-width: 127px; min-width: 92px; height: 32px; line-height: 32px; padding: 1px; width: 24.5%; border-color: rgb(218, 218, 218); border-radius: 2px; text-indent: 6px; }

.vote .voteValidateCode .voteValidateCodeImg { vertical-align: middle; cursor: pointer; height: 24px; margin-left: 2%; }

.vote .voteValidateCode .validateCodeTip { cursor: pointer; margin-left: 10px; }

.vote .voteValidateCode .voteMustStar { font-family: 微软雅黑; vertical-align: middle; font-size: 14px; color: red; margin-left: 2.5%; }

.link-h-container { float: left; padding: 5px; display: inline-block; white-space: nowrap; }

.link-h-container a { display: block; }

.link-h-container a.link-h { white-space: nowrap; }

.link-v-container { line-height: 23px; }

.link-p-container { float: left; margin: 5px; }

.link-p-container a.link-p { display: block; }

.link-p-container a.link-normal { line-height: 23px; }

.form.formStyle39 .formMiddle .formMiddleCenter .formMiddleContent { min-height: 0px; }

.noticeMarquee { position: absolute; height: auto; }

.noticeContainer { position: relative; width: 100%; overflow: hidden; }

.notice-image0 { background: url("/image/site/noticeIco1.gif?v=202104251101") 0px center no-repeat; }

.notice-image1 { background: url("/image/site/noticeIco2.gif?v=202104251101") 0px center no-repeat; }

.notice-image2 { background: url("/image/site/noticeIco3.gif?v=202104251101") 0px center no-repeat; }

.notice-ico { padding-left: 25px; }

.noticeMarqueeUD, .noticeScrollbar { position: relative; overflow: hidden; }

.noticeScrollbar { margin: 0px; padding: 5px 0px; width: 100%; }

.noticeScrollbar .scrollbarLi { padding: 5px; position: absolute; white-space: nowrap; }

.noticeFontIcon, .noticeSvg { position: absolute; }

.notice-ico .noticeImg { margin-left: -20px; }

.noticeImg { position: absolute; width: 0px; height: 0px; }

.serOnline-container { width: 100%; position: relative; overflow: hidden; }

.serOnline-container a { text-decoration: none; }

.serOnline-container .lastData { margin: 0px 0px 15px 5px; }

.serOnline-container .marBL-10 { margin: 0px 0px 5px; line-height: 32px; }

.serOnline-contact, .serOnline-service, .serOnline-worktime { margin-top: 5px; clear: both; }

.serOnline-service .lineH-21 { line-height: 21px; }

.serOnline-service .fk-onServiceLineH-23 { line-height: 23px; }

.serOnline-service .qqImg0 { background: url("/image/qq/pa45.gif?v=202104251101") no-repeat; }

.serOnline-service .qqImg1 { background: url("/image/qq/pa4.gif?v=202104251101") no-repeat; }

.serOnline-service .qqImg2 { background: url("/image/qq/pa10.gif?v=202104251101") no-repeat; }

.serOnline-service .qqImg3 { background: url("/image/qq/pa3.gif?v=202104251101") no-repeat; }

.serOnline-service .qqImgOffLine0 { background: url("/image/qq/offline/pa45.gif?v=202104251101") no-repeat; }

.serOnline-service .qqImgOffLine1 { background: url("/image/qq/offline/pa4.gif?v=202104251101") no-repeat; }

.serOnline-service .qqImgOffLine2 { background: url("/image/qq/offline/pa10.gif?v=202104251101") no-repeat; }

.serOnline-service .qqImgOffLine3 { background: url("/image/qq/offline/pa3.gif?v=202104251101") no-repeat; }

.serOnline-service .wechatImg { background: url("/image/v2/vbg01.png?v=202512300942") -527px -2346px no-repeat; }

.serOnline-service .wechatImgOffLine { background-position: -527px -2231px; }

.serOnline-service .skypeImg { background: url("/image/comm/ueditor/images/skype2.png?v=202104251101") no-repeat; }

.serOnline-service .wawaImg { background: url("/image/wangwang/wawa.gif?v=202104251101") 50% center no-repeat; }

.serOnline-service .serOnline-img, .serOnline-service .serOnline-img0 { width: 21px; height: 21px; display: inline-block; margin-right: 8px; }

.serOnline-service .serOnline-img1 { width: 23px; height: 21px; display: inline-block; margin-right: 8px; }

.serOnline-service .serOnline-img2 { width: 62px; height: 21px; display: inline-block; margin-right: 8px; }

.serOnline-service .serOnline-img3 { width: 81px; height: 23px; display: inline-block; margin-right: 8px; }

.serOnline-worktime .worktime-header-img { width: 27px; height: 27px; display: inline-block; background: url("/image/site/serviceOnlineTime1.png?v=202104251101") no-repeat; }

.serOnline-contact .contact-header-img { width: 27px; height: 27px; display: inline-block; background: url("/image/site/serviceOnlineCall.png?v=202104251101") no-repeat; }

.serOnline-list-h { float: left; white-space: nowrap; }

.serOnline-list-h, .serOnline-list-v { margin: 0px 0px 7px 5px; }

.serOnline-separation-line { width: 95%; border-width: medium medium 1px; border-style: none none dashed; border-color: currentcolor; clear: both; margin: 0px auto; }

.jz_popup_qrcode { width: 200px; height: 217px; position: fixed; z-index: 9031; }

.jz_popup_qrcode .content { height: 100%; background-color: rgb(255, 255, 255); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px; }

.jz_popup_qrcode .close_btn { width: 14px; height: 14px; background: url("/image/v2/mbg01.png?v=202512300942") -451px -189px no-repeat; cursor: pointer; position: absolute; right: 12px; top: 12px; }

.jz_popup_qrcode .qrcode_img { width: 120px; height: 120px; margin-top: 35px; margin-left: 40px; }

.jz_popup_qrcode .tip_text { margin-top: 15px; color: rgb(51, 51, 51); font-size: 13px; text-align: center; font-family: "Microsoft YaHei"; }

.jz_popup_qrcode.effect_fade .content { transform: scale(0.6); opacity: 0; transition: 0.3s; }

.jz_popup_qrcode.effect_fade.show .content { transform: scale(1); opacity: 1; }

.jz_hover_qrcode { position: fixed; z-index: 9031; }

.jz_hover_qrcode.hover_qrcode_inPopup { z-index: 9032; }

.jz_hover_qrcode__enter_to, .jz_hover_qrcode__leave_to { transition: 0.5s; }

.jz_hover_qrcode__enter { opacity: 0; transform: scale(0.6); }

.jz_hover_qrcode__enter_to, .jz_hover_qrcode__leave { opacity: 1; transform: scale(1); }

.jz_hover_qrcode__leave_to { opacity: 0; transform: scale(0.6); }

.jz_hover_qrcode_content { overflow: hidden; padding: 15px; background-color: rgb(255, 255, 255); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px; width: 150px; box-sizing: border-box; }

.jz_hover_qrcode_img { width: 120px; height: 120px; }

.jz_hover_qrcode_text { margin-top: 10px; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; text-align: center; font-family: "Microsoft YaHei"; }

.jz_hover_qrcode_arrow { position: absolute; left: 50%; border-left: 7px solid transparent; border-right: 7px solid transparent; margin-left: -7px; }

.jz_hover_qrcode_arrow__top { top: -8px; border-bottom: 8px solid rgb(255, 255, 255); }

.jz_hover_qrcode_arrow__bottom { bottom: -8px; border-top: 8px solid rgb(255, 255, 255); }

.table-content table td { padding: 3px; }

.table-content .table-content-wrap { overflow-wrap: break-word; }

.date, .favorite { text-align: left; }

.favorite span:first-of-type, .favorite span:nth-of-type(3) { cursor: pointer; }

.photoDetail .photoImgDiv { text-align: center; }

.photoDetail .photoImg .photoImgWidth { width: 725px; }

.photoDetail .content { font-size: 14px; width: 100%; margin: 10px 0px; text-align: center; }

.photoSmallPicForms { position: relative; width: 100%; overflow: hidden; }

.photoSmallPicForms .photoSmallPicUpForms { width: 730px; height: 450px; margin: auto; }

.photoSmallPicForms .photoSmallPic_control { display: none; width: 22px; height: 57px; position: absolute; cursor: pointer; }

.photoSmallPicForms:hover .photoSmallPic_control { display: block; }

.photoSmallPicForms .photoSmallPicUpForms .photoSmallPic_table { width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; border-spacing: 0px; }

.photoSmallPicForms .photoSmallPicUpForms .photoSmallPic_td { width: 100%; height: 100%; vertical-align: middle; text-align: center; padding: 0px; }

.photoSmallPicForms .photoSmallPicUpForms .photoContainerRight { float: left; width: 200px; overflow: hidden; }

.photoSmallPicForms .photoSmallPicUpForms .photoContainerLeft { margin: 0px auto; position: relative; }

.photoSmallPicForms .photoSmallPicUpForms .bigImgDetailWrap { position: relative; overflow: hidden; height: 100%; }

.photoSmallPicForms .photoSmallPicUpForms .imgInnerNameDiv { padding: 10px 22px; position: absolute; width: 100%; left: 0px; bottom: 0px; z-index: 1; background: rgba(0, 0, 0, 0.8); box-sizing: border-box; }

.photoSmallPicForms .photoSmallPicDownForms .photoSmallPrePicContainer { position: relative; margin: 0px auto; height: 70px; overflow: hidden; }

.photoSmallPicForms .photoSmallPicDownForms { height: 90px; margin: 5px 10px 0px; position: relative; }

.photoSmallPicForms .photoSmallPicDownForms .photoSmallPicDownFormsMid { position: relative; width: 684px; height: 81px; overflow: hidden; margin: 5px auto auto; }

.photoSmallPicForms .photoSmallPicDownForms .photoSmallPrePicOuter { padding: 2px; margin: 2px; float: left; width: 71px; height: 71px; overflow: hidden; cursor: pointer; }

.photoSmallPicForms .photoSmallPicDownForms .photoSmallPrePicOuterHover { padding: 0px; margin: 3px; float: left; width: 71px; height: 71px; overflow: hidden; }

.photoSmallPicForms .photoSmallPicDownForms .photoSmallPrePicOuterClick { padding: 0px; margin: 2px; float: left; width: 71px; height: 71px; overflow: hidden; border-width: 2px; border-style: solid; }

.photoSmallPicForms .photoSmallPicDownForms .photoSmallPrePic_table { width: 71px; height: 71px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; border-spacing: 0px; font-size: 0px; }

.photoSmallPicForms .photoSmallPicDownForms .photoSmallPrePic_td { width: 71px; height: 71px; vertical-align: middle; text-align: center; padding: 0px; }

.photoSmallPicForms .photoSmallPicDownForms .photoSmallPrePic_control { top: 0px; }

.photoSmallPicBox { display: inline-block; width: 71px; height: 71px; }

.photoSmallPicForms .photoSmallPicUpForms span.photoSmallPicArrow_left { width: 40px; height: 92px; position: absolute; left: 0px; background: url("/image/site/photoArrowLeft.png?v=202104251101") no-repeat; z-index: 1; }

.photoSmallPicForms .photoSmallPicUpForms span.photoSmallPicArrow_left:hover { background: url("/image/site/photoArrowLeftHover.png?v=202104251101") no-repeat; }

.photoSmallPicForms .photoSmallPicUpForms span.photoSmallPicArrow_right { width: 40px; height: 92px; position: absolute; right: 0px; top: 0px; background: url("/image/site/photoArrowRight.png?v=202104251101") no-repeat; }

.photoSmallPicForms .photoSmallPicUpForms span.photoSmallPicArrow_right:hover { background: url("/image/site/photoArrowRightHover.png?v=202104251101") no-repeat; }

.photoSmallPicForms .photoSmallPicName { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.photoSmallPicForms .photoSmallPicNameClip { word-break: normal; white-space: normal; overflow: visible; text-overflow: clip; }

.photoContainerLeft .imgInnerNameDiv .photoSmallPicName { color: rgb(255, 255, 255); }

.bigImgDetail img { width: 100%; height: 100%; }

.jz_img_contain, .jz_img_default { width: 100%; height: 100%; object-position: center center; }

.jz_img_contain { object-fit: contain; }

.jz_img_cover { width: 100%; height: 100%; object-fit: cover; object-position: center center; }

.jz_img_bottom { object-position: center bottom; }

.jz_img_top { object-position: center top; }

.photoList { padding: 0px; }

.photoList .pagenation { text-align: center; }

.photoForms { float: left; display: flex; flex-wrap: wrap; white-space: normal; }

.photoForm { width: 160px; height: auto; float: left; margin: 5px; padding: 0px 5px; position: relative; text-align: center; overflow: hidden; }

.photoForm .modifyPhotoTool { width: 36px; height: 18px; background: rgb(255, 255, 255); border: 1px solid rgb(255, 128, 64); position: absolute; top: 66px; right: 0px; margin: 0px; padding: 0px; }

.photoForm .modifyPhotoTool .editIcon { display: block; float: left; height: 18px; width: 18px; cursor: pointer; background: url("/image/bg01.png?v=202104251101") -1228px -261px no-repeat; }

.photoForm .modifyPhotoTool .deleteIcon { display: block; float: left; height: 18px; width: 18px; cursor: pointer; background: url("/image/bg01.png?v=202104251101") -1276px -284px no-repeat; }

.photoForm p { height: 18px; line-height: 18px; text-align: center; display: block; }

.photoForm .imgDiv { width: 160px; height: 160px; overflow: hidden; }

.photoForm .imgDiv table { width: 100%; height: 100%; padding: 0px; border-spacing: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.photoForm .imgDiv table tr td { vertical-align: bottom; padding: 0px; margin: 0px; }

.photoForm .imgDiv table tr td a { display: block; margin: auto; }

.photoForm .imgDiv table tr td img { display: inline; }

.photoForm .parametersDiv { margin: 0px; padding: 0px; width: auto; height: auto; overflow: hidden; }

.photoForm .parametersDiv.none_desc_style { position: absolute; }

.photoForm .parametersDiv a { text-decoration: none; }

.photoForm .photoParameters { text-align: left; width: 100%; }

.photoForm .notBasicParameters { display: none; }

.photoForm .firstLine { margin-top: 10px; text-align: center; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 14px; line-height: normal; }

.photoForm .nameWordWrap { word-break: normal; overflow-wrap: break-word; white-space: normal; overflow: visible; height: auto; line-height: normal; }

.photoForm .basic { margin-top: 20px; width: auto; height: auto; text-align: left; line-height: 20px; table-layout: fixed; word-break: break-all; overflow: hidden; }

.listPhotosList .photoForm .firstLine, .photoList .photoForm .firstLine { height: auto; }

.listPhotoListA { display: inline-block; width: 100%; height: 100%; overflow: hidden; }

.formStyle27 .photoForm { overflow: visible; }

.formStyle27 .photoForm .imgDiv { overflow: hidden; position: relative; }

.formStyle27 .photoForm .firstLine { padding-top: 10px; margin-top: 0px; color: rgb(51, 51, 51); }

.formStyle27 .f-mulLine.f-mulLine { word-break: normal; overflow-wrap: break-word; white-space: normal; height: auto; }

.listPhotosList { padding: 0px; height: 100%; overflow: hidden; }

.listPhotosList .photoForm { overflow: visible; padding-top: 2px; }

.listPhotosGallery .J_photoImgPanel, .listPhotosList .J_photoImgPanel, .listPhotosList .photoForm .imgDiv, .photoMarqueeForm .J_photoImgPanel { position: relative; overflow: hidden; }

.listPhotosList .J_photoImgPanel .aaa, .listPhotosList .J_photoImgPanel .aaa:hover, .listPhotosList .J_photoImgPanel .aaa:visited { cursor: default; }

.listPhotosGallery .dragHover, .listPhotosList .dragHover, .m_list_photos_accordion .dragHover, .m_list_photos_masonry .dragHover, .photoMarqueeForm .dragHover { z-index: 1; background: url("/image/bg04.png?v=202104251101") -353px -6px no-repeat; }

.listPhotosGallery .resizeBcolor, .listPhotosList .resizeBcolor, .m_list_photos_accordion .resizeBcolor, .m_list_photos_masonry .resizeBcolor, .photoList .resizeBcolor, .photoMarqueeForm .resizeBcolor { background: rgb(79, 151, 223); opacity: 0.5; }

.listPhotosList .ui-selected { background: rgb(0, 0, 0); }

.photoPhotosHelperWrap { overflow: hidden; }

.photoPhotosHelperWrap .bgc { position: absolute; top: 0px; width: 100%; height: 100%; background-color: rgba(65, 136, 198, 0.6); z-index: 1; }

.listPhotosGallery .photo-gallery-container .photo-container { padding: 2px 5px; }

.listPhotosGallery .photo-container .img-container { position: relative; }

.listPhotosGallery .ls_gallery_prev { background: url("/image/v2/vbg01.png?v=202512300942") -33px -170px no-repeat; width: 7px; height: 13px; position: absolute; left: 20px; top: 17px; }

.listPhotosGallery .ls_gallery_next { background: url("/image/v2/vbg01.png?v=202512300942") -33px -142px no-repeat; width: 7px; height: 13px; position: absolute; right: 20px; top: 17px; }

.listPhotosGallery .photo-gallery-inner .gallery-control { display: none; height: 47px; width: 47px; border-radius: 50%; background: rgb(159, 159, 159); opacity: 0.3; color: transparent; margin: 0px 10px; padding: 0px; }

.form .listPhotosGallery .photo-gallery-inner .gallery-control:hover { background: rgb(40, 40, 40); opacity: 0.8; }

.form .listPhotosGallery .photo-gallery-inner .gallery-control-next-disabled.gallery-control:hover, .form .listPhotosGallery .photo-gallery-inner .gallery-control-prev-disabled.gallery-control:hover { background: rgb(159, 159, 159); opacity: 0.3; }

.listPhotosGallery .photo-container .prop-container { margin-top: 14px; }

.listPhotosMarquee .photoMarqueeForm .imgDiv { position: relative; }

.listPhotosMarquee .photoMarqueeForm .propDiv { margin-top: 18px; }

.listPhotosMarquee .demo { padding: 2px 5px; }

.m_list_photos_masonry_main { display: inline-block; }

.m_list_photos_masonry_column { display: inline-block; vertical-align: top; }

.m_list_photos_masonry_item { position: relative; display: none; overflow: hidden; }

.m_list_photos_masonry_content { margin: 5px; }

.m_list_photos_masonry_column .m_list_photos_masonry_item { display: block; }

.m_list_photos_masonry_photo { position: relative; overflow: hidden; }

.m_list_photos_masonry_anchor { display: block; }

.m_list_photos_masonry_img { width: 100%; }

.m_list_photos_masonry .nameWordWrap { overflow-wrap: break-word; word-break: normal; white-space: normal; overflow: visible; }

.m_list_photos_masonry .unifyPhotoTextGap { margin: 0px; padding: 10px 0px 14px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.m_list_photos_accordion { overflow: hidden; }

.m_list_photos_accordion__loading { visibility: hidden; }

.m_list_photos_accordion_main { white-space: nowrap; display: inline-block; zoom: 1; }

.m_list_photos_accordion_item { position: relative; vertical-align: top; display: inline-block; zoom: 1; white-space: normal; }

.m_list_photos_accordion_content { margin: 0px 2px 0px 1px; overflow: hidden; }

.m_list_photos_accordion_item__active .m_list_photos_accordion_content { overflow: visible; }

.m_list_photos_accordion_photo { position: relative; }

.m_list_photos_accordion_inner { height: 100%; overflow: hidden; }

.m_list_photos_accordion_table { height: 100%; }

.m_list_photos_accordion_td { vertical-align: bottom; }

.m_list_photos_accordion_anchor { display: block; height: 100%; }

.m_list_photos_accordion .unifyPhotoTextGap { padding: 10px 0px 14px; width: 380px; margin: 0px 10px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.m_list_photos_accordion .nameWordWrap { word-break: normal; overflow-wrap: break-word; white-space: normal; overflow: visible; }

.m_list_photos_accordion_item .parametersDiv { visibility: hidden; }

.m_list_photos_accordion_item__active .parametersDiv { visibility: visible; }

.carouselPhotosDotSwitch, .carouselPhotosSwitch { padding: 2px; margin: 0px auto; }

.carouselPhotosDotSwitch .switchGroup img, .carouselPhotosSwitch .switchGroup img { display: block; margin: 0px auto; position: absolute; bottom: 0px; left: 0px; right: 0px; }

.carouselPhotosDotSwitch .ui-resizable-handle, .carouselPhotosSwitch .ui-resizable-handle { padding: 4px; }

.carouselPhotosDotSwitch .photoSwitchBg { background: rgb(0, 0, 0); opacity: 0.7; }

.carouselPhotosDotSwitch .imageSwitchBtn_dot { background: rgb(194, 194, 194); display: inline-block; opacity: 1; width: 8px; height: 8px; }

.carouselPhotosDotSwitch .imageSwitchBtnSel_dot { background: rgb(255, 255, 255); }

.carouselPhotosSwitch .photoSwitchBg { background: rgb(0, 0, 0); opacity: 0.7; }

.carouselPhotosSwitch .imageSwitchBtn { opacity: 1; }

.carouselPhotosSwitch .imageSwitchBtnSel { background: rgb(41, 41, 42); }

.carouselPhotosSwitch .imageSwitchBtnSel span { color: rgb(255, 255, 255); }

.carouselPhotosSmallPic .photoSmallPicUpForms span.photoSmallPicArrow_left, .carouselPhotosSmallPic .photoSmallPicUpForms span.photoSmallPicArrow_right { height: 47px; width: 47px; border-radius: 50%; background: rgb(159, 159, 159); margin: 0px 20px; opacity: 0.3; }

.carouselPhotosSmallPic .photoSmallPicUpForms span.photoSmallPicArrow_left { left: 50px; top: calc(50% - 45px); transform: translateY(-50%); }

.carouselPhotosSmallPic .photoSmallPicUpForms span.photoSmallPicArrow_right { right: 50px; top: calc(50% - 45px); transform: translateY(-50%); }

.carouselPhotosSmallPic .photoSmallPicUpForms span.photoSmallPicArrow_left:hover, .carouselPhotosSmallPic .photoSmallPicUpForms span.photoSmallPicArrow_right:hover { background: rgb(40, 40, 40); opacity: 0.8; }

.carouselPhotosSmallPic .photoSmallPicUpForms a.photoBigPic-control-next-disabled:hover, .carouselPhotosSmallPic .photoSmallPicUpForms span.photoBigPic-control-prev-disabled:hover { background: rgb(159, 159, 159); opacity: 0.3; }

.carouselPhotosSmallPic .photoSmallPicUpForms span.photoSmallPicArrow_left .cs_smallpic_prev { background: url("/image/v2/vbg01.png?v=201907171253") -33px -170px no-repeat; width: 7px; height: 13px; position: absolute; left: 20px; top: 17px; }

.carouselPhotosSmallPic .photoSmallPicUpForms span.photoSmallPicArrow_right .cs_smallpic_next { background: url("/image/v2/vbg01.png?v=202512300942") -33px -142px no-repeat; width: 7px; height: 13px; position: absolute; left: 20px; top: 17px; }

.carouselPhotosSmallPic .photoSmallPrePicContainer .cs_triangle_up { width: 0px; height: 0px; border-bottom: 3px solid transparent; position: absolute; top: -5px; left: 34px; }

.carouselPhotosSmallPic .photoSmallPicDownForms .photoSmallPrePicOuter { position: relative; margin: 3px 10px 3px 3px; width: 76px; height: 60px; }

.carouselPhotosSmallPic .photoSmallPicDownForms .photoSmallPrePicOuterHover { margin: 4px 11px 4px 4px; width: 76px; height: 60px; }

.carouselPhotosSmallPic .photoSmallPicDownForms .photoSmallPrePicOuterClick { width: 76px; height: 60px; margin: 3px 10px 3px 3px; }

.carouselPhotosSmallPic .photoSmallPicDownForms .photoSmallPrePic_table { width: 76px; height: 60px; }

.carouselPhotosSmallPic .photoSmallPicDownForms .photoSmallPrePic_td { height: 60px; }

.m_cp_3D_list { height: 420px; width: 880px; overflow: hidden; position: relative; margin: 0px auto; padding: 0px; z-index: 0; }

.m_cp_3D_list__one { height: 420px; width: 600px; }

.m_cp_3D_list__two { height: 420px; width: 760px; }

.m_cp_3D_item { list-style: none; display: block; position: absolute; inset: 0px 0px 0px 50%; width: 0px; height: 0px; margin: auto 0px; transition: height 0.3s linear, width 0.3s linear, opacity 0.3s linear, left 0.3s linear; transform: translateZ(0px); }

.is_3d__top { width: 600px; height: 420px; z-index: 25; display: block; }

.is_3d__center, .is_3d__center_r { width: 480px; height: 336px; opacity: 0.9; z-index: 20; cursor: pointer; display: block; }

.is_3d__bottom, .is_3d__bottom_r { width: 384px; height: 268px; opacity: 0.8; z-index: 10; display: block; }

.m_cp_3D_list__three .is_3d__bottom { left: 0px; }

.m_cp_3D_list__three .is_3d__bottom_r { left: 496px; }

.m_cp_3D_list__three .is_3d__center { left: 60px; }

.m_cp_3D_list__three .is_3d__center_r { left: 340px; }

.m_cp_3D_list__three .is_3d__top { left: 140px; }

.m_cp_3D_list__two .is_3d__center { left: 0px; }

.m_cp_3D_list__two .is_3d__center_r { left: 280px; }

.m_cp_3D_list__two .is_3d__top { left: 80px; }

.m_cp_3D_list__one .is_3d__top { left: 0px; }

.m_cp_3D__img { width: 100%; height: 100%; background: 50% center / cover no-repeat; }

.m_cp_3D__desc { display: none; }

.is_3d__top .m_cp_3D__desc { display: block; }

.m_cp_3D_decribe__hide .m_cp_3D__desc { display: none; }

.m_cp_3D__desc { position: absolute; bottom: 0px; padding: 10px 22px; z-index: 1; background: rgba(0, 0, 0, 0.8); width: 100%; box-sizing: border-box; }

.m_cp_3D__desc p { color: rgb(255, 255, 255); text-align: center; word-break: break-all; }

.photoMarqueeForms .modifyPhotoTool { width: 36px; height: 18px; background: rgb(255, 255, 255); border: 1px solid rgb(255, 128, 64); position: absolute; top: 66px; right: 0px; margin: 0px; padding: 0px; }

.photoMarqueeForms .modifyPhotoTool .editIcon { display: block; float: left; height: 18px; width: 18px; cursor: pointer; background: url("/image/bg01.png?v=202104251101") -1228px -261px no-repeat; }

.photoMarqueeForms .modifyPhotoTool .deleteIcon { display: block; float: left; height: 18px; width: 18px; cursor: pointer; background: url("/image/bg01.png?v=202104251101") -1276px -284px no-repeat; }

.photoMarqueeForms { text-align: center; }

.photoMarqueeForms .demo { position: relative; overflow: hidden; height: 183px; }

.photoMarqueeForms .old-demo { width: 98%; margin: 5px 0px 5px 5px; }

.photoMarqueeForms .demo0 { float: left; text-align: center; }

.photoMarqueeForm { display: inline; margin-right: 30px; float: left; position: relative; }

.photoMarqueeForm .imgDiv { width: 160px; height: 160px; }

.photoMarqueeForm .imgDiv table { width: 100%; height: 100%; padding: 0px; border-spacing: 0px; }

.photoMarqueeForm .propDiv { line-height: inherit; text-align: center; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.photoMarqueeForm .nameWordWrap { height: auto; word-break: normal; overflow-wrap: break-word; white-space: normal; overflow: visible; text-overflow: clip; }

.photoMarqueeForm .propDiv a { text-decoration: none; }

.photoMarqueeFormClear { margin-bottom: 20px; }

.photoDotSwitch, .photoSwitch { width: 100%; overflow: hidden; position: relative; zoom: 1; }

.photo-gallery .photo-gallery-inner { padding: 20px 0px; position: relative; }

.photo-gallery .photo-gallery-container { margin: 0px; padding: 0px; }

.photo-gallery .photo-container { margin: 0px 10px 0px 0px; padding: 0px; float: left; }

.photo-gallery .photo-container .img-container table { border-collapse: collapse; border-spacing: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 100%; }

.photo-gallery .photo-container .img-container table td { vertical-align: middle; }

.photo-gallery .photo-container .img-container img { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin: 0px auto; }

.photo-gallery .photo-container .prop-container { height: auto; line-height: inherit; padding: 5px 0px; text-align: center; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.photo-gallery .photo-container .prop-wordwrap-container { height: auto; overflow-wrap: break-word; word-break: normal; white-space: normal; overflow: visible; text-overflow: clip; }

.photo-gallery .gallery-control { display: block; position: absolute; cursor: pointer; }

.photo-gallery .gallery-control-prev { left: 0px; }

.photo-gallery .gallery-control-next { right: 0px; }

.photo-gallery .gallery-control-next-disabled, .photo-gallery .gallery-control-prev-disabled { cursor: default; }

.photo-gallery .photo-gallery-preview { position: relative; overflow: hidden; margin: 0px auto; }

.photo-gallery .photo-gallery-container { position: absolute; top: 0px; left: 0px; }

.photo-gallery .gallery-control { width: 22px; height: 41px; top: 28px; z-index: 1; }

.photo-gallery .gallery-control-prev { z-index: 2; }

.photo-gallery .photo-container { height: 180px; width: 160px; position: relative; }

.photo-gallery .photo-container .modifyPhotoTool { width: 36px; height: 18px; background: rgb(255, 255, 255); border: 1px solid rgb(255, 128, 64); position: absolute; top: 66px; right: 0px; margin: 0px; padding: 0px; }

.photo-gallery .photo-container .modifyPhotoTool .editIcon { display: block; float: left; height: 18px; width: 18px; cursor: pointer; background: url("/image/bg01.png?v=202104251101") -1228px -261px no-repeat; }

.photo-gallery .photo-container .modifyPhotoTool .deleteIcon { display: block; float: left; height: 18px; width: 18px; cursor: pointer; background: url("/image/bg01.png?v=202104251101") -1276px -284px no-repeat; }

.photo-gallery .photo-container .prop-container a { text-decoration: none; }

.photo-gallery .photo-container .img-container { height: 160px; width: 160px; overflow: hidden; }

.photo-gallery .photo-gallery-preview { width: 180px; height: 186px; }

.photo-gallery .photo-gallery-container { width: 1800px; }

.formStyle31 .photo-gallery .gallery-control-prev { margin-left: 6px; }

.formStyle31 .photo-gallery .gallery-control-next { margin-right: 6px; }

.form .photo-gallery .photo-gallery-inner .g_control_prev { background: none; color: rgb(179, 179, 179); font-size: 40px; transform: rotate(180deg); font-family: icomoon, 微软雅黑, "microsoft yahei", 宋体, 新宋体; }

.photo-gallery .photo-gallery-inner .g_control_prev::before { content: ""; }

.form .photo-gallery .photo-gallery-inner .g_control_next { background: none; color: rgb(179, 179, 179); font-size: 40px; font-family: icomoon, 微软雅黑, "microsoft yahei", 宋体, 新宋体; }

.photo-gallery .photo-gallery-inner .g_control_next::before { content: ""; }

.subNav { width: 100%; height: 100%; padding: 0px; margin: 0px; }

.subNav .subNavTop { display: none; }

.subNav .subNavContent, .subNav .subNavTop { clear: both; padding: 0px; border-spacing: 0px; width: 100%; table-layout: fixed; }

.subNav .subNavContentLeft, .subNav .subNavContentRight { display: none; }

.subNav .subNavItem { clear: both; cursor: pointer; height: 25px; line-height: 25px; padding: 0px; border-spacing: 0px; width: 100%; table-layout: fixed; word-break: keep-all; white-space: nowrap; }

.subNav .subNavItemLeft { display: none; }

.subNav .subNavItemCenter { padding: 0px 5px; }

.subNav .subNavItemCenter a { text-decoration: none; display: block; }

.subNav .subNavItemRight { display: none; }

.subNav .subNavBottom { clear: both; padding: 0px; border-spacing: 0px; width: 100%; table-layout: fixed; display: none; }

.photoGroupForm { width: 100%; overflow: hidden; position: relative; padding-bottom: 20px; float: left; zoom: 1; }

.photoGroupForm::after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; visibility: hidden; }

.photoGroupForm .photoGroupTitle { line-height: 25px; height: 25px; margin: 5px 10px 22px; font-weight: inherit; }

.photoGroupForm .fk-photoGroupTitle-color { color: rgb(75, 75, 75); }

.photoGroupForm .fk-photoGroupTitle-size { font-size: 23px; }

.photoGroupForm .fk-photoGroupTitle-family { font-family: 微软雅黑; }

.photoGroupForm .photoGroupUp { width: 100%; height: 453px; position: relative; margin: auto; }

.photoGroupForm .photoGroupUp .photoContainerTable { width: 100%; }

.photoGroupForm .photoGroupUp .photoContainerTd { text-align: center; }

.photoGroupForm .photoGroupUp .imgContainer { position: relative; }

.photoGroupForm .photoGroupUp .photoPagena { position: absolute; height: 48px; width: 48px; top: 203px; z-index: 2; }

.photoGroupForm .photoGroupUp .photoShowPrevIcon { background: url("/image/v2/vbg01.png?v=202512300942") 0px -12px no-repeat; left: 58px; }

.photoGroupForm .photoGroupUp .photoShowPrevIcon:hover { background: url("/image/v2/vbg01.png?v=202512300942") -50px -12px no-repeat; cursor: pointer; }

.photoGroupForm .photoGroupUp .photoShowNextIcon { background: url("/image/v2/vbg01.png?v=202512300942") 0px -68px no-repeat; right: 58px; }

.photoGroupForm .photoGroupUp .photoShowNextIcon:hover { background: url("/image/v2/vbg01.png?v=202512300942") -50px -68px no-repeat; cursor: pointer; }

.photoGroupForm .photoGroupUp .photoBasicContent { position: absolute; height: 40px; line-height: 40px; background-color: rgba(0, 0, 0, 0.7); bottom: 0px; font-size: 15px; font-family: 微软雅黑; text-align: center; color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0px 120px; display: none; }

.photoGroupForm .photoGroupUp .photoBasicContent-fixIEBgColor { background-color: rgb(0, 0, 0); }

.photoGroupForm .photoGroupDown { width: 100%; height: 100px; position: relative; margin-top: 13px; }

.photoGroupForm .photoGroupDown .showPhotoContent { width: 100%; overflow: hidden; position: relative; }

.photoGroupForm .photoGroupDown .photoMarquee { height: 100px; position: relative; padding-left: 2px; }

.photoGroupForm .photoGroupDown .photoMarquee .marqueeTable { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-spacing: 0px; font-size: 0px; text-align: center; }

.photoGroupForm .photoGroupDown .photoMarquee .marqueeTd { width: 131px; height: 99px; position: relative; }

.photoGroupForm .photoGroupDown .photoMarquee .imgDiv { width: 131px; height: 99px; display: inline; float: left; margin-right: 13px; }

.photoGroupForm .photoGroupDown .photoMarquee .imgMask { display: none; background-color: rgb(255, 255, 255); opacity: 0.5; position: absolute; top: 0px; left: 0px; width: 131px; height: 99px; }

.photoGroupForm .photoGroupDesc { padding-bottom: 50px; }

.photoGroupForm .photoGroupDesc .photoGroupDescTitle { color: rgb(193, 193, 193); font-size: 15px; padding: 22px 0px 15px; }

.photoGroupForm .photoGroupDesc .photoGroupDescContent { line-height: 1.8; padding: 0px; white-space: normal; overflow-wrap: break-word; word-break: normal; overflow: hidden; width: 100%; text-align: left; font-size: 14px; color: rgb(72, 72, 72); }

.photoGroupForm .shareDivBox { float: right; width: 250px; line-height: 20px; position: relative; margin: 15px 0px 10px; }

.photoGroupForm .showList { float: right; margin-left: 4px; padding-left: 10px; height: 24px; width: 80px; padding-top: 8px; position: relative; background-color: rgb(255, 255, 255); cursor: pointer; }

.photoGroupForm .showList-hover { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(220, 220, 220) rgb(220, 220, 220) currentcolor; border-image: none; padding-top: 7px; width: 79px; margin-left: 3px; z-index: 101; }

.photoGroupForm .showList .shareListIcon { background: url("/image/v2/vbg01.png?v=202512300942") 0px -140px no-repeat; width: 20px; height: 20px; display: inline-block; }

.photoGroupForm .showList .shareListMore { background: url("/image/v2/vbg01.png?v=202512300942") 0px -165px no-repeat; width: 20px; height: 20px; display: inline-block; vertical-align: top; }

.photoGroupForm .showList .shareListMore-hover { background: url("/image/v2/vbg01.png?v=202512300942") 0px -180px no-repeat; width: 20px; height: 20px; }

.photoGroupForm .showList .shareListText { color: rgb(72, 72, 72); display: inline-block; vertical-align: top; margin-left: 4px; margin-right: 8px; font-size: 12px; }

.photoGroupForm .showList .shareListText:hover { color: rgb(76, 76, 76); }

.photoGroupForm .shareListMoreContent { position: absolute; width: 190px; height: 59px; background-color: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); right: 0px; top: 31px; z-index: 100; padding: 15px 10px 6px 15px; cursor: pointer; display: none; }

.photoGroupForm .shareListMoreContent .shareIcon { float: left; margin-right: 5px; margin-bottom: 11px; }

.photoGroupForm .shareDivPreview { margin-top: 8px; }

.photoGroupForm .shareDivPreview .shareIcon { float: right; margin-right: 5px; }

.photoGroupForm .pagenationHr { width: 100%; height: 1px; border-bottom: 1px solid rgb(230, 230, 230); margin-bottom: 50px; }

.photoGroupForm .pageDiv { margin: 5px 0px; color: rgb(119, 119, 119); font-size: 16px; height: 24px; line-height: 24px; }

.photoGroupForm .pageDiv a { text-decoration: none; }

.photoGroupForm .pageDiv .pagePrevIcon { background: url("/image/v2/vbg01.png?v=202512300942") 0px -180px no-repeat; }

.photoGroupForm .pageDiv .pageNextIcon, .photoGroupForm .pageDiv .pagePrevIcon { width: 20px; height: 20px; display: inline-block; vertical-align: middle; }

.photoGroupForm .pageDiv .pageNextIcon { background: url("/image/v2/vbg01.png?v=202512300942") 0px -165px no-repeat; }

.photoGroupForm .pageSpan { color: rgb(119, 119, 119); font-size: 16px; overflow: hidden; text-overflow: ellipsis; width: 300px; display: inline-block; vertical-align: bottom; white-space: nowrap; }

.photoGroupForm .pageDiv-hover, .photoGroupForm .pageDiv-hover .pageSpan { color: rgb(76, 76, 76); }

.fk-photoGroupDefaultCursor { cursor: default; }

.jz_newPhotoGroupLRWrap { width: 100%; overflow: hidden; position: relative; }

.detail_only_left_content { text-align: center; }

.jz_newPhotoGroupLRWrap .detail_title { font: 20px / 20px 微软雅黑; color: rgb(51, 51, 51); margin: 20px 0px 0px 14px; }

.jz_newPhotoGroupLRWrap .detail_content { position: relative; overflow: hidden; width: 100%; padding: 20px 0px 102px; }

.jz_newPhotoGroupLRWrap .detail_content_left { float: left; width: auto; display: inline-block; text-align: left; }

.jz_newPhotoGroupLRWrap .detail_img { position: relative; width: 500px; height: 500px; border: 1px solid rgb(227, 226, 232); }

.jz_newPhotoGroupLRWrap .detail_img img, .jz_newPhotoGroupLRWrap .detail_list_img img { width: auto; height: auto; max-height: 100%; max-width: 100%; }

.jz_newPhotoGroupLRWrap .detail_img_show { position: relative; padding: 0px 15px; }

.jz_newPhotoGroupLRWrap .detail_big_img_icon { position: absolute; top: 0px; bottom: 0px; margin: auto 0px; z-index: 1; display: inline-block; width: 48px; height: 48px; cursor: pointer; }

.jz_newPhotoGroupLRWrap .detail_big_img_prev { left: 26px; background: url("/image/v2/vbg01.png?v=202512300942") 0px -12px no-repeat; }

.jz_newPhotoGroupLRWrap .detail_big_img_prev:hover { left: 26px; background: url("/image/v2/vbg01.png?v=202512300942") -50px -12px no-repeat; }

.jz_newPhotoGroupLRWrap .detail_img_show .detail_disable_prev { background: url("/image/v2/vbg01.png?v=202512300942") 0px -12px no-repeat; cursor: default; }

.jz_newPhotoGroupLRWrap .detail_big_img_next { right: 26px; background: url("/image/v2/vbg01.png?v=202512300942") 0px -68px no-repeat; }

.jz_newPhotoGroupLRWrap .detail_big_img_next:hover { right: 26px; background: url("/image/v2/vbg01.png?v=202512300942") -50px -68px no-repeat; }

.jz_newPhotoGroupLRWrap .detail_img_show .detail_disable_next { background: url("/image/v2/vbg01.png?v=202512300942") 0px -68px no-repeat; cursor: default; }

.jz_newPhotoGroupLRWrap .detail_img_group { height: 104px; width: 530px; position: relative; overflow: hidden; margin: 26px 0px 32px; }

.jz_newPhotoGroupLRWrap .detail_desc { text-align: left; }

.jz_newPhotoGroupLRWrap .detail_bottom_contain { width: 67%; margin: 0px auto; }

.jz_newPhotoGroupLRWrap .detail_bottom_contain .detail_img_group { width: 100%; }

.jz_newPhotoGroupLRWrap .detail_bottom_contain .detail_img_box { position: absolute; left: 31px; top: 0px; width: 100%; }

.jz_newPhotoGroupLRWrap .detail_fix_small_img_position .detail_img_box { left: 0px; }

.jz_newPhotoGroupLRWrap .detail_img_list { position: absolute; left: 0px; overflow: hidden; list-style: none; padding: 0px; margin: 0px; width: 200%; }

.jz_newPhotoGroupLRWrap .detail_list_img { position: relative; float: left; border: 1px solid rgb(238, 238, 238); margin: 1px 19px 1px 1px; width: 100px; height: 100px; cursor: pointer; }

.jz_newPhotoGroupLRWrap .detail_small_img { height: 100%; width: 100%; }

.jz_newPhotoGroupLRWrap .detail_list_img:hover, .jz_newPhotoGroupLRWrap .detail_list_img_select { border: 2px solid rgb(0, 0, 255); margin: 0px 18px 0px 0px; }

.jz_newPhotoGroupLRWrap .detail_img_basic_content { position: absolute; height: 40px; line-height: 40px; background-color: rgba(0, 0, 0, 0.7); bottom: 0px; font-size: 15px; font-family: 微软雅黑; text-align: center; color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }

.jz_newPhotoGroupLRWrap .detail_img_box { position: relative; float: left; width: 470px; height: 100%; overflow: hidden; }

.jz_newPhotoGroupLRWrap .detail_small_img_icon { width: 16px; height: 100%; display: inline-block; cursor: pointer; }

.jz_newPhotoGroupLRWrap .detail_small_img_pre { position: relative; top: 0px; float: left; background: url("/image/v2/vbg01.png?v=202512300942") -595px -2006px no-repeat; padding-right: 15px; }

.jz_newPhotoGroupLRWrap .detail_small_img_next { position: absolute; top: 0px; right: 0px; background: url("/image/v2/vbg01.png?v=202512300942") -623px -2006px no-repeat; padding-left: 15px; }

.jz_newPhotoGroupLRWrap .detail_share_box { width: 250px; position: relative; margin: 15px 0px 30px 14px; }

.jz_newPhotoGroupLRWrap .detail_share_icon { float: left; height: 32px; line-height: 32px; width: 32px; cursor: pointer; margin: 0px 16px 0px 0px; }

.jz_newPhotoGroupLRWrap .detail_share_div_pre { display: inline-block; overflow: hidden; }

.jz_newPhotoGroupLRWrap .detail_share_icon_link { display: inline-block; float: left; }

.jz_newPhotoGroupLRWrap .detail_share_list { height: 32px; width: 80px; position: relative; cursor: pointer; display: inline-block; margin-left: 8px; }

.jz_newPhotoGroupLRWrap .detail_share_list_icon { background: url("/image/v2/vbg01.png?v=202512300942") -2254px -263px no-repeat; width: 20px; height: 32px; display: inline-block; margin-right: 5px; }

.jz_newPhotoGroupLRWrap .detail_share_list_text { font: 14px / 32px 微软雅黑; color: rgb(102, 102, 102); display: inline-block; vertical-align: top; margin-left: 4px; margin-right: 8px; }

.jz_newPhotoGroupLRWrap .detail_share_more_wrap { position: absolute; top: 33px; left: 148px; height: 0px; overflow: hidden; transition: height 0.2s; }

.jz_newPhotoGroupLRWrap .detail_share_more { width: 240px; height: auto; background: rgb(255, 255, 255); border-radius: 5px; overflow: hidden; border: 1px solid rgb(239, 239, 239); padding: 8px; }

.jz_newPhotoGroupLRWrap .detail_share_more .detail_share_icon { margin: 8px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_1 { background-position: -2305px -263px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_2 { background-position: -2356px -263px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_4 { background-position: -2407px -263px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_8 { background-position: -2458px -263px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_16 { background-position: -2509px -263px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_32 { background-position: -2560px -263px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_64 { background-position: -2305px -299px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_128 { background-position: -2356px -299px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_256 { background-position: -2407px -299px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_512 { background-position: -2458px -299px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_1024 { background-position: -2509px -299px; }

.jz_newPhotoGroupLRWrap .detail_share_icon_2048 { background-position: -2560px -299px; }

.jz_newPhotoGroupLRWrap .detail_page_div { overflow: hidden; margin: 10px 14px; height: 30px; width: 500px; font: 14px / 30px 微软雅黑; color: rgb(102, 102, 102); }

.jz_newPhotoGroupLRWrap .detail_page_next, .jz_newPhotoGroupLRWrap .detail_page_prev { margin-right: 16px; float: left; }

.jz_newPhotoGroupLRWrap .detail_page_text { color: rgb(102, 102, 102); font: 14px / 30px 微软雅黑; overflow: hidden; text-overflow: ellipsis; display: inline-block; white-space: nowrap; width: 440px; float: left; text-align: left; }

.jz_newPhotoGroupLRWrap .qq_zone { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -235px no-repeat; }

.jz_newPhotoGroupLRWrap .qq_share { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -145px no-repeat; }

.jz_newPhotoGroupLRWrap .sina_weibo { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -190px no-repeat; }

.jz_newPhotoGroupLRWrap .Weixin { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -100px no-repeat; }

.jz_newPhotoGroupLRWrap .douban { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -730px no-repeat; }

.jz_newPhotoGroupLRWrap .baidu_tieba { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -595px no-repeat; }

.jz_newPhotoGroupLRWrap .kaixin001 { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -460px no-repeat; }

.jz_newPhotoGroupLRWrap .FaceBook { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -505px no-repeat; }

.jz_newPhotoGroupLRWrap .Twitter { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -550px no-repeat; }

.jz_newPhotoGroupLRWrap .LinkedIn { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -415px no-repeat; }

.jz_newPhotoGroupLRWrap .copy { background: url("/image/v2/vbg01.png?v=202512300942") -1302px -775px no-repeat; }

.jz_newPhotoGroupLRWrap .detail_content_right { margin-left: 530px; }

.jz_newPhotoGroupLRWrap .detail_text { padding: 0px 20px 20px; font-size: 14px; font-family: 微软雅黑; color: rgb(102, 102, 102); word-break: normal; overflow-wrap: break-word; }

#jz_newPhotoGroupLRWrap .detail_default_text_a { font-size: 14px; font-family: 微软雅黑; color: rgb(102, 102, 102); cursor: pointer; }

#jz_newPhotoGroupLRWrap .detail_default_text_a:hover { color: rgb(88, 116, 216); }

.jz_newPhotoGroupLRWrap .detail_img_position { position: absolute; inset: 0px; margin: auto; }

.jz_newPhotoGroupLRWrap .detail_fix_small_img_position { margin-left: 15px; }

.jz_newPhotoGroupLRWrap .detail_clear_float { float: none; }

#detail_small_imgimgPdPoBorderBottom, #detail_small_imgimgPdPoBorderLeft, #detail_small_imgimgPdPoBorderRight, #detail_small_imgimgPdPoBorderTop { display: none; }

.jz_newPhotoGroupLRWrap960 .detail_img { width: 450px; height: 450px; }

.jz_newPhotoGroupLRWrap960 .detail_img_group { width: 480px; height: 94px; }

.jz_newPhotoGroupLRWrap960 .detail_img_box { width: 430px; }

.jz_newPhotoGroupLRWrap960 .detail_list_img { width: 90px; height: 90px; }

.jz_newPhotoGroupLRWrap960 .detail_small_img_pre { background-position: -595px -2008px; }

.jz_newPhotoGroupLRWrap960 .detail_small_img_next { background-position: -623px -2008px; }

.jz_newPhotoGroupLRWrap960 .detail_page_div { width: 450px; }

.jz_newPhotoGroupLRWrap960 .detail_page_text { width: 390px; }

.jz_newPhotoGroupLRWrap960 .detail_content_right { margin-left: 480px; }

.jz_newPhotoGroupLRWrap740 .detail_img { width: 350px; height: 350px; }

.jz_newPhotoGroupLRWrap740 .detail_img_group { width: 380px; height: 74px; }

.jz_newPhotoGroupLRWrap740 .detail_small_img_pre + .detail_img_box { width: 330px; }

.jz_newPhotoGroupLRWrap740 .detail_img_box { width: 350px; }

.jz_newPhotoGroupLRWrap740 .detail_list_img { width: 70px; height: 70px; }

.jz_newPhotoGroupLRWrap740 .detail_small_img_pre { background-position: -595px -2018px; }

.jz_newPhotoGroupLRWrap740 .detail_small_img_next { background-position: -623px -2018px; }

.jz_newPhotoGroupLRWrap740 .detail_page_div { width: 350px; }

.jz_newPhotoGroupLRWrap740 .detail_page_text { width: 290px; }

.jz_newPhotoGroupLRWrap740 .detail_content_right { margin-left: 380px; }

.user_level_icon { background: url("/image/site/msgUpImg/memberLevel.png?v=202104251101") no-repeat; line-height: 20px; width: 20px; height: 20px; position: absolute; margin-top: 5px; }

.qqOnline a, .qqOnline img { text-decoration: none; }

.qqOnline img { cursor: pointer; }

.qqOnline .qqOnlineItem { padding: 3px; }

.qqOnline .qqOnlineTable { border-spacing: 0px; }

.qqOnline .qqOnlineText { display: inline-block; padding-left: 5px; }

.imageSwitchBtn { font-style: normal; font-size: 12px; font-family: Verdana; text-align: center; display: block; float: left; overflow: hidden; margin: 4px 4px 2px 0px; background-color: rgb(255, 255, 255); opacity: 0.5; width: 15px; min-height: 15px; line-height: 15px; cursor: pointer; padding-bottom: 2px; }

.imageSwitchBtn span { color: rgb(0, 0, 0); font-size: 12px; font-family: Verdana; }

.imageSwitchBtnSel { opacity: 1; }

.imageSwitchBtnArea { text-align: center; }

.imageSwitchShowName .spanHiddenName { display: none; float: left; color: rgb(255, 255, 255); }

.imageSwitchShowName .spanShowName { width: 100%; display: block; text-overflow: ellipsis; overflow: hidden; }

.photoDotSwitch .imageSwitchShowName .spanShowName { width: 100%; text-overflow: ellipsis; overflow: hidden; text-align: center; }

.photoSwitchBg { background: url("/image/site/photoSwitchBg.png?v=202104251101") 0px 0px repeat; }

.imageSwitchBtn_dot { display: block; position: relative; float: left; overflow: hidden; width: 10px; height: 10px; border-radius: 50%; margin: 4px 10px 2px; background: rgb(232, 232, 232); opacity: 0.5; cursor: pointer; zoom: 1; }

.imageSwitchBtnSel_dot { background: rgb(219, 219, 219); opacity: 0.8; }

.adsorptionRoundImg, .bottomPhotoImg, .bottomRoundImg, .boxImg, .dotImg, .numImg { }

.imageSwitchBtn_arrow { font-size: 12px; font-family: Verdana; text-align: center; display: block; overflow: hidden; width: 71px; height: 71px; cursor: pointer; border-radius: 6px; }

.arrow_next { background: url("/image/site/right.png?v=202104251101") no-repeat rgba(0, 0, 0, 0.1); margin-right: 1%; float: right; }

.arrow_next, .arrow_prev { }

.arrow_prev { background: url("/image/site/left.png?v=202104251101") no-repeat rgba(0, 0, 0, 0.1); margin-left: 1%; float: left; }

.arrow_next_hover { background: url("/image/site/right.png?v=202104251101") no-repeat rgba(0, 0, 0, 0.3); }

.arrow_prev_hover { background: url("/image/site/left.png?v=202104251101") no-repeat rgba(0, 0, 0, 0.3); }

.arrow_next_disable { cursor: default; }

.arrow_next_disable, .arrow_next_disable:hover { background: url("/image/site/right.png?v=202104251101") no-repeat rgba(0, 0, 0, 0.1); }

.arrow_prev_disable { cursor: default; }

.arrow_prev_disable, .arrow_prev_disable:hover { background: url("/image/site/left.png?v=202104251101") no-repeat rgba(0, 0, 0, 0.1); }

#module21 { padding: 0px; }

#module21, #module21 .formMiddle { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#module21 .formMiddle { padding: 0px; }

#module21 .formMiddle .formMiddleCenter { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }

#module21 .formBanner, #module21 .formBottom, #module21 .formMiddle .formMiddleLeft, #module21 .formMiddle .formMiddleRight, #module21 .formTop { display: none; }

#module33 { padding: 0px; }

#module33, #module33 .formMiddle { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#module33 .formMiddle { padding: 0px; }

#module33 .formMiddle .formMiddleCenter { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }

#module33 .formBanner, #module33 .formBottom, #module33 .formMiddle .formMiddleLeft, #module33 .formMiddle .formMiddleRight, #module33 .formTop { display: none; }

#module33 .formMiddle .formMiddleContent { margin: 0px; }

.formStyle56 .formMiddle .formMiddleContent { overflow: hidden; min-height: 20px; }

.location { min-height: 20px; }

.location .locationSep { display: inline-block; padding: 0px 5px; }

.formStyle65 .formMiddle .formMiddleContent { min-height: 20px; }

.slideBody { background: rgb(255, 255, 255); }

.slide { table-layout: fixed; width: 100%; color: rgb(0, 0, 0); margin: 7px 0px; }

.slide a { color: rgb(102, 102, 102); }

.slide .slidePanel { overflow: auto; position: relative; }

.slide .g_imgPrev { float: left; background: url("/image/slide.gif?v=202104251101"); width: 45px; height: 80px; margin-left: 0px; }

.slide .g_imgPrevHover { background: url("/image/slide.gif?v=202104251101") 0px -117px; }

.slide .g_imgPrevNotClick { background: url("/image/slide.gif?v=202104251101") 0px -249px; cursor: default; }

.slide .g_imgNext { float: right; background: url("/image/slide.gif?v=202104251101") -84px 0px; width: 45px; height: 80px; margin-right: 0px; }

.slide .g_imgNextHover { background: url("/image/slide.gif?v=202104251101") -84px -120px; }

.slide .g_imgNextNotClick { background: url("/image/slide.gif?v=202104251101") -84px -252px; cursor: default; }

.slide .g_border { height: 70px; width: 70px; border-color: rgb(229, 230, 230); }

.slide .g_borderHover { border: 1px solid rgb(204, 204, 153); }

.slide .g_borderSelected { border: 1px solid rgb(255, 204, 0); }

.slide .label { height: 20px; line-height: 20px; clear: both; width: 890px; margin: 0px auto; }

.slide .label div { float: left; margin-right: 10px; height: 20px; line-height: 20px; width: auto; min-width: 35px; max-width: none; }

.slide .label a { text-decoration: underline; cursor: pointer; }

.slide .label .disabledLink a { text-decoration: none; cursor: default; }

.slide .albums { position: relative; display: block; width: 890px; height: 80px; margin: 0px auto 10px; border: 1px solid rgb(235, 236, 236); background: url("/image/slide_topBg.jpg?v=202104251101"); }

.slide .albums .albumsList { width: 800px; height: 72px; float: left; overflow: hidden; position: relative; margin-top: 4px; padding: 0px; }

.slide .albums .albumsList ul { position: absolute; top: 0px; left: 0px; list-style: none; height: 80px; float: left; margin: 0px; padding: 0px; }

.slide .albums .albumsList ul li { margin: 0px 4px; padding: 0px; width: 72px; height: 72px; float: left; display: inline; vertical-align: middle; overflow: hidden; cursor: pointer; }

.slide .albums .albumsList ul img { margin: auto; display: block; }

.slide .albumsSeq { height: 20px; }

.slide .albumsSeq td { background-color: rgb(240, 240, 240); text-align: center; height: 20px; }

.slide .productInfo { position: relative; display: block; width: 890px; margin: 0px auto; height: 450px; padding: 0px; }

.slide .productInfo .productPic { width: 470px; height: 100%; margin: 0px; float: left; overflow: hidden; }

.slide .productInfo .g_imgPrev { background: url("/image/slide.gif?v=202104251101") -200px 2px no-repeat; width: 13px; height: 65px; margin: 0px 12px 0px 2px; display: block; float: left; }

.slide .productInfo .g_imgPrevHover { background: url("/image/slide.gif?v=202104251101") -200px -106px no-repeat; }

.slide .productInfo .g_imgPrevNotClick { background: url("/image/slide.gif?v=202104251101") -200px -226px no-repeat; }

.slide .productInfo .g_imgNext { background: url("/image/slide.gif?v=202104251101") -285px 2px no-repeat; width: 13px; height: 65px; display: block; margin: 0px 2px 0px 3px; float: right; }

.slide .productInfo .g_imgNextHover { background: url("/image/slide.gif?v=202104251101") -285px -106px no-repeat; }

.slide .productInfo .g_imgNextNotClick { background: url("/image/slide.gif?v=202104251101") -285px -226px no-repeat; }

.slide .imgDiv { width: 450px; height: 450px; }

.slide .imgDiv table { width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; border-spacing: 0px; }

.slide .imgDiv table tr td { width: 100%; height: 100%; vertical-align: middle; text-align: center; padding: 0px; }

.slide .imgDiv a, .slide .imgDiv div { width: 100%; height: 100%; }

.slide .imgDiv a { outline: none; display: block; margin: 0px auto; }

.slide .imgDiv img { margin: 0px auto; }

.slide .imgGroup { float: left; position: absolute; bottom: 0px; left: 0px; width: 450px; height: 65px; background: rgb(244, 243, 243); opacity: 0; z-index: 10000; }

.slide .imgGroupHover5 { opacity: 0.5; }

.slide .imgGroupHover9 { opacity: 0.9; }

.slide .imgGroup .imgDivs { width: 398px; height: 65px; float: left; overflow: hidden; position: relative; }

.slide .imgGroup .imgDivs ul { position: absolute; top: 0px; left: 0px; list-style: none; width: 450px; height: 65px; float: left; padding: 0px; margin: 0px; }

.slide .imgGroup .imgDivs .imgGroupDiv { margin: 2px; float: left; padding: 0px; width: 60px; height: 60px; line-height: 60px; vertical-align: middle; overflow: hidden; opacity: 0; }

.slide .imgGroup .imgDivs .imgGroupDiv img { margin: auto; display: block; }

.slide .imgGroupHover5 .imgDivs .imgGroupDiv { opacity: 0.5; }

.slide .imgGroupHover9 .imgDivs .imgGroupDiv { opacity: 0.9; }

.slide .imgGroup table { width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; border-spacing: 0px; }

.slide .imgGroup table tr td { width: 100%; height: 100%; vertical-align: middle; text-align: center; padding: 0px; margin: 0px; }

.slide .basicInfo { width: auto; float: left; margin-left: 10px; }

.slide .basicInfo table { width: 100%; }

.slide .basicInfo table tr td { line-height: 25px; }

.slide .basicInfo table tr .item1 { width: 85px; text-align: right; font-weight: 700; }

.slide .basicInfo table tr .item2 { margin-left: 10px; text-align: left; }

.slide .detailInfo { clear: both; float: left; width: 100%; margin-top: 10px; }

.slide .detailInfo table tr td { margin-left: 10px; }

.slide .detailInfo table tr .title { font-weight: 700; }

.slide .productInfo .productIntro { width: 420px; float: left; height: 100%; }

.slide .productInfo .productProp { width: 100%; height: 360px; overflow: auto; }

.slide .productInfo .productProp .basicInfo { margin: 0px; }

.slide .productInfo .productProp .basicInfo table { width: 98%; }

.slide .productInfo .productOther { width: 100%; height: 50px; }

.slide .cloud-zoom-big { background-color: rgb(255, 255, 255); }

.formTab { height: auto; }

.formTab .titleTable { table-layout: fixed; transition: 0.3s; }

.formTabButtonTopLeft { width: 0px; background: url("/image/site/formTabButton/bg.gif?v=202104251101") 0px 0px repeat-x; }

.formTabButtonTopCenter { width: 100%; background: url("/image/site/formTabButton/bgMiddle.gif?v=202104251101") repeat-x; }

.formTabButtonTopRight { width: 5px; background: url("/image/site/formTabButton/bg.gif?v=202104251101") 0px -72px no-repeat; }

.formTabButtonList { height: 27px; position: relative; transition: 0.5s, font-size; }

.formTabButton { float: left; margin-right: -1px; cursor: default; transition: 0.5s; }

.forms .jz-moduleTabXPattern102 .formTabButton, .forms .jz-moduleTabXPattern617 .formTabButton, .forms .jz-moduleTabXPattern618 .formTabButton, .forms .jz-moduleTabXPattern619 .formTabButton, .forms .jz-moduleTabXPattern620 .formTabButton, .forms .jz-moduleTabXPattern621 .formTabButton, .forms .jz-moduleTabXPattern622 .formTabButton, .forms .jz-moduleTabXPattern624 .formTabButton, .forms .jz-moduleTabXPattern625 .formTabButton, .forms .jz-moduleTabXPattern626 .formTabButton, .forms .jz-moduleTabXPattern627 .formTabButton, .forms .jz-moduleTabXPattern628 .formTabButton { transition: padding 0.3s; }

.forms .jz-moduleTabXPattern102 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern617 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern618 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern619 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern620 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern621 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern622 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern624 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern625 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern626 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern627 .formTabButtonList .formTabMiddle, .forms .jz-moduleTabXPattern628 .formTabButtonList .formTabMiddle { transition: all; }

.formTabButton div { float: left; height: 27px; line-height: 27px; }

.formTabButton .formTabLeft { width: 5px; background: url("/image/site/formTabButton/tabbtn_default.gif?v=202104251101") 0px 0px no-repeat; }

.formTabButton .formTabMiddle { padding: 0px 4px; background: url("/image/site/formTabButton/tabbtn_default.gif?v=202104251101") 0px -35px repeat-x; transition: 0.3s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.formTabButton .formTabMiddle span { white-space: pre; }

.formTabButton .formTabRight { width: 5px; background: url("/image/site/formTabButton/tabbtn_default.gif?v=202104251101") 0px -70px no-repeat; }

.formTabButton .formTabLeftHover { height: 28px; background: url("/image/site/formTabButton/selected_default.gif?v=202104251101") 0px 0px no-repeat; }

.formTabButton .formTabMiddleHover { height: 28px; color: rgb(236, 11, 11); background: url("/image/site/formTabButton/selected_default.gif?v=202104251101") 0px -35px repeat-x; }

.formTabButton .formTabRightHover { height: 28px; background: url("/image/site/formTabButton/selected_default.gif?v=202104251101") 0px -70px no-repeat; }

.formTabButtonOther { position: absolute; right: 5px; top: 50%; margin-top: -7px; }

.formTabButtonMore { display: none; float: left; padding: 0px 5px; width: 50px; text-align: left; height: 15px; position: relative; }

.formTabButtonMore a { text-decoration: none; width: 50px; height: 15px; display: block; text-align: right; white-space: nowrap; }

.formTabContent { height: auto; border: 1px solid rgb(212, 212, 212); background: none; overflow: hidden; position: relative; }

.formTabContent .formTabCntId { clear: both; overflow: hidden; position: absolute; width: 100%; }

.formTabContent .formTabCntIdHover { position: static; width: auto; }

.forms .formTabContent .form.formInTab { margin: 0px; padding: 0px; position: relative; }

.formTabContent .formInTab { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; background: none; }

.forms .formTabContent .formTabCntId .form .formBanner { display: none; }

.forms .formTabContent .formTabCntId .f-packContent .formBanner, .forms .formTabContent .formTabCntId .f_tab_pack_content .formBanner { display: table; }

.formTabContent .formBottom, .formTabContent .formTop { display: none; }

.formTabContent .formMiddle { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.formTabContent .formMiddleLeft, .formTabContent .formMiddleRight { display: none; }

.formTabContent .formMiddle .formMiddleCenter, .formTabContent .formMiddleContent, .mainForms .formMiddle td.formMiddleCenter { background: none; }

.formTabDirectionY { height: 100%; }

.formTabDirectionY .titleTable { float: left; width: 144px; height: 100%; background: rgb(236, 236, 236); color: rgb(51, 51, 51); overflow: hidden; transition: 0.3s; }

.formTabDirectionY .formTabButtonTopCenter { vertical-align: top; }

.formTabDirectionY .formTabButtonTopLeft, .formTabDirectionY .formTabButtonTopRight { width: 0px; }

.formTabDirectionY .formTabButtonTopCenter { background: none; }

.formTabDirectionY .formTabButtonYList { position: relative; height: auto; min-height: 100%; overflow: visible; transition: 0.3s; }

.form .tabStyle .formTabButtonYList .formTabMiddleHover { height: auto; }

.formTabDirectionY .tabYListPlaceholder { display: none; }

.formTabDirectionY .formTabButton { position: relative; z-index: 1; clear: both; height: 40px; width: 143px; margin: 0px; background: none; font-size: 0px; white-space: nowrap; overflow: hidden; }

.formTabDirectionY .formTabButton .formTabLeft { float: none; position: absolute; left: 0px; top: 0px; width: 0px; height: 100%; z-index: 2; }

.formTabDirectionY .formTabButton .formTabMiddle { float: none; position: absolute; width: 100%; height: 100%; line-height: 40px; font-size: 12px; padding: 0px; background: rgb(236, 236, 236); text-align: center; white-space: nowrap; z-index: 1; }

.formTabDirectionY .formTabButton .formTabRight { float: none; position: absolute; right: 0px; top: 0px; width: 0px; height: 100%; z-index: 2; }

.formTabDirectionY .tabButtonText { display: block; width: 80%; height: 98%; margin: 0px auto; overflow: hidden; white-space: nowrap; }

.formTabDirectionY .formTabButton .formTabMiddleHover { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-weight: 400; }

.tabYStyleThree .formTabDirectionY .titleTable { width: 142px; background: none; }

.tabYStyleThree .formTabDirectionY .formTabButtonYList { margin: 0px; }

.tabYStyleThree .formTabDirectionY .formTabButton { width: 142px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.tabYStyleThree .formTabDirectionY .formTabButtonHover { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.tabYStyleThree .formTabDirectionY .formTabLeft { width: 5px; height: 100%; background: rgb(255, 255, 255); z-index: 2; }

.tabYStyleThree .formTabDirectionY .formTabLeftHover { background-repeat: no-repeat; }

.tabYStyleThree .formTabDirectionY .formTabMiddle { width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: hidden; background: rgb(255, 255, 255); z-index: 1; }

.tabYStyleThree .formTabDirectionY .formTabMiddleHover { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; background-repeat: repeat-x; color: rgb(255, 255, 255); }

.tabYStyleThree .formTabDirectionY .tabButtonText { margin: 0px auto; }

.tabYStyleThree .formTabDirectionY .formTabMiddleHover .tabButtonText { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.tabYStyleThree .formTabDirectionY .formTabRight { width: 5px; height: 100%; background: rgb(255, 255, 255); z-index: 2; clear: both; }

.tabYStyleThree .formTabDirectionY .formTabButton .formTabRightHover { background-repeat: no-repeat; }

.tabYStyleThree .formTabDirectionY .tabYListPlaceholder { display: none; }

.formTabDirectionY .formTabContent { width: auto; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow-y: hidden; }

.formStyle29 .formMiddleContent { overflow: hidden; }

.fk-tabYArrow { width: 100%; height: 70px; position: absolute; background-color: rgb(255, 255, 255); cursor: default; z-index: 3; }

.fk-tabYArrow .f-arrowBox { width: 40px; height: 100%; position: absolute; left: 50%; margin-left: -20px; }

.fk-tabYArrow .f-arrowBoxTop { top: 15px; }

.fk-tabYArrow .f-arrowBoxBottom { top: 35px; }

.fk-tabYArrow .f-arrowBoxBottomIndex { top: 50%; margin-top: -8px; }

.fk-tabYArrow .f-arrowBox .f-arrowBoxItem { width: 20px; height: 15px; position: absolute; left: 50%; z-index: 2; margin-left: -10px; cursor: pointer; }

.fk-tabYArrow .f-arrowBoxItem .f-arrow { width: 0px; height: 0px; display: block; position: absolute; left: 0px; top: 0px; z-index: 5; border-left: 10px dashed transparent; border-right: 10px dashed transparent; }

.fk-tabYArrow .f-arrowBoxTop .f-arrow1 { border-bottom: 10px solid rgb(164, 164, 164); }

.fk-tabYArrow .f-arrowBoxTop .f-arrowDisable { border-bottom-color: rgb(193, 193, 193); }

.fk-tabYArrow .f-arrowBoxTop .f-arrow2 { top: 1px; border-bottom: 10px solid rgb(255, 255, 255); }

.fk-tabYArrow .f-arrowBoxBottom .f-arrow1 { top: 1px; border-top: 10px solid rgb(164, 164, 164); }

.fk-tabYArrow .f-arrowBoxBottom .f-arrowDisable { border-top-color: rgb(193, 193, 193); }

.fk-tabYArrow .f-arrowBoxBottom .f-arrow2 { border-top: 10px solid rgb(255, 255, 255); }

.fk-formTabX div.form .formMiddle, .fk-formTabY div.form .formMiddle { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.formStyle35 { margin: 0px; }

.mulMColContent { overflow: hidden; height: 100%; }

.mulMColContent table.mulMColContentTable { table-layout: fixed; height: 100%; width: 100%; }

.mulMColContent table.mulMColContentTable td.mulColLayout { vertical-align: top; position: relative; height: 100%; }

.mulMColContent .mulColPadding { padding-right: 10px; }

.mulMColContent .mulModuleColStyleLine { display: none; position: absolute; width: 2px; top: 45px; bottom: 10px; right: 3px; background: rgb(153, 153, 153); }

.mulMColContent .ui-resizable-mulCol-handle { border-left: 1px solid rgb(255, 255, 255); border-right: 2px solid rgb(43, 115, 186); background: rgb(255, 255, 255); left: auto; right: 3px; width: 1px; }

.mulMColContent table.mulMColContentTable .form { position: relative; margin-top: 7px; }

.formStyle35_2 { margin-top: 7px; }

.formStyle35_2 .mulMColContent table.mulMColContentTable .form { position: relative; margin-top: 7px; }

.formStyle35_2 .mulMColContent table.mulMColContentTable .form:first-child { margin-top: 0px; }

.formStyle35_2 .mulMColContent table.mulMColContentTable .fk-formPack .form { margin: 0px; }

.resizableToShowWidth { border: 1px solid rgb(245, 228, 185); background: rgb(255, 250, 238); color: rgb(51, 51, 51); font-size: 13px; border-radius: 2px; position: absolute; z-index: 99999; padding: 2px 6px 3px 7px; display: none; white-space: nowrap; }

.mulMColContent table.mulMColContentTable .formStyle87 .form { position: absolute; }

.siteFormItemTable { width: 100%; height: 25px; }

.siteFormName { text-align: center; font-size: 14px; font-weight: 600; }

.siteFormItem { height: 25px; }

.siteFormItem td { padding: 4px 0px; }

.siteFormItemCheckItem { float: left; margin-right: 10px; }

.siteFormItemCheckItem span { cursor: default; }

.siteFormItemLink { height: 1px; line-height: 1px; border: 0px; }

.siteFormItemLink2 { height: 10px; line-height: 10px; border: 0px; }

.siteFormItemShowName { text-align: right; }

.siteForm .siteFormMsg { text-align: center; width: 90%; height: auto; line-height: 30px; margin: 5px auto; display: none; }

.siteForm { }

.siteFormValidate .left { float: left; display: inline; }

.siteFormValidationHide { display: none; }

.siteForm ::-webkit-input-placeholder { color: rgb(136, 136, 136) !important; }

.siteFormItemTable_N { width: 94%; margin-left: 6%; }

.siteFormItemTable_N_lr { width: 100%; }

.siteFormName_N { text-align: center; font-size: 14px; font-weight: 600; }

.siteFormItem_N { height: 23px; }

.siteFormItem_N td { padding: 4px 0px; word-break: break-all; }

.siteFormItem_N select { margin-left: 0px; }

.siteFormItem_N .g_itext { width: 86%; height: 23px; margin: 0px; padding: 0px; border-color: rgb(204, 204, 204); }

.siteFormItem_N .g_textarea { width: 86%; height: 50px; margin: 0px; padding: 0px; border-color: rgb(204, 204, 204); }

.siteFormItemCheckItem_N { margin-right: 10px; margin-bottom: 5px; line-height: 15px; vertical-align: middle; }

.siteFormItemCheckItem_N input { height: 15px; line-height: 15px; vertical-align: middle; margin: 0px 3px 0px 0px; }

.siteFormItemCheckItem_N label { vertical-align: middle; cursor: pointer; }

.siteFormItemLink_N { height: 1px; line-height: 1px; border: 0px; }

.siteFormItemLink2_N { height: 7px; line-height: 7px; border: 0px; }

.siteFormItemShowName_N { text-align: left; font-weight: 700; }

.siteFormItemShowName_N font { margin-left: 5px; font-weight: 700; font-size: 8px; color: red; }

.siteFormValidate_N .left { display: inline; }

.siteFormValidate_N .left span { margin-left: 10px; }

.siteFormValidate_N .left .validateCodeTip { cursor: pointer; }

.siteFormValidate_N .g_itext { height: 19px; line-height: 19px; padding: 1px; width: 83px; border-color: rgb(204, 204, 204); }

.siteFormItemTable_N_U { width: 100%; padding: 0px 40px; }

.siteFormItemTable_N_lr_U { width: 100%; }

.siteFormName_N_U { text-align: center; font-weight: 700; }

.siteFormItem_N_U { height: 23px; width: 73%; }

.siteFormItem_N_U .star, .siteFormValidate_N_U .star { font-family: 微软雅黑; width: 1%; float: left; vertical-align: middle; font-size: 14px; color: red; margin-left: 2.5%; }

.siteFormItem_N_U td { padding: 12px 0px; word-break: normal; overflow-wrap: break-word; }

.siteFormItem_N_U .phcolor { color: rgb(153, 153, 153); }

.siteFormItem_N_U select { margin-left: 0px; height: 36px; width: 93.3%; float: left; line-height: 36px; padding: 6px 0px; font-family: "Trebuchet MS"; border-radius: 2px; }

.siteFormItem_N_U .fk-siteFormSelectStyle { font-family: 微软雅黑; color: rgb(136, 136, 136); border-color: rgb(218, 218, 218); font-size: 12px; }

.siteFormItem_N_U .g_itext { height: 34px; font-family: 微软雅黑; }

.siteFormItem_N_U .g_itext, .siteFormItem_N_U .g_textarea { width: 93%; margin: 0px; padding: 0px; border-color: rgb(218, 218, 218); border-radius: 2px; text-indent: 6px; font-size: 12px; float: left; }

.siteFormItem_N_U .g_textarea { height: 100px; max-height: 200px; resize: none; }

.siteFormItem_N_U .g_textarea + .siteFormMultiLineStar, .siteFormItem_N_U .u-inputResize-e + .siteFormMultiLineStar { line-height: 102px; }

.siteFormItemCheckItem_N_U { margin-right: 28px; margin-bottom: 5px; line-height: 15px; vertical-align: middle; float: left; }

.siteFormRadioFix { width: 98px; overflow-wrap: break-word; margin-right: 0px; }

.siteFormRadioCententFix { display: inline-block; float: left; width: 80px; }

.siteFormItemCheckItem_N_U_F { width: 100%; display: inline-block; }

.lr { float: none; }

.siteFormItemCheckItem_N_U input { height: 15px; line-height: 15px; vertical-align: middle; margin: 0px 3px 0px 0px; }

.siteFormItemCheckItem_N_U label { vertical-align: middle; cursor: pointer; }

.siteFormItemLink_N_U { height: 1px; line-height: 1px; border: 0px; }

.siteFormItemLink2_N_U { height: 7px; line-height: 7px; border: 0px; }

.siteFormItemShowName_N_U { width: 73%; text-align: left; font-weight: 700; }

.siteFormItemShowName_N_U font { margin-left: 5px; font-weight: 700; font-size: 8px; color: red; }

.siteFormValidate_N_U .left { display: inline; }

.siteFormValidate_N_U .left span { margin-left: 10px; }

.siteFormValidate_N_U .left .validateCodeTip { cursor: pointer; }

.siteFormValidate_N_U .g_itext { max-width: 127px; min-width: 92px; height: 32px; line-height: 32px; padding: 1px; width: 24.5%; border-color: rgb(218, 218, 218); border-radius: 2px; text-indent: 6px; }

.siteFormItems_N_U_C { float: right; height: 36px; }

.siteFormMiddle input::-webkit-input-placeholder, .siteFormMiddle textarea::-webkit-input-placeholder { vertical-align: middle; }

.siteFormItem_N_U .u-inputResize-n { visibility: hidden; float: left; height: 34px; cursor: text; }

.siteFormItem_N_U .u-inputResize-e { visibility: hidden; float: left; height: 34px; cursor: e-resize; }

.siteFormItem_N_U .u-inputResize-w { visibility: hidden; float: left; height: 34px; cursor: w-resize; }

.siteFormItem_N_U .u-inputResize-s { visibility: hidden; float: left; height: 34px; cursor: s-resize; }

.siteFormItem_N_U .u-inputResize-show, .siteFormMiddle:hover .u-inputResize-e, .siteFormMiddle:hover .u-inputResize-n, .siteFormMiddle:hover .u-inputResize-s, .siteFormMiddle:hover .u-inputResize-w { visibility: visible; }

.siteFormItem_N_U .f-siteFormUploadBt { float: left; border-radius: 2px; border: 1px solid rgb(218, 218, 218); min-width: 111px; max-width: 161px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font-size: 12px; margin: 0px; height: 23px; line-height: 19px; background: rgb(245, 245, 245); color: rgb(102, 102, 102); font-family: 微软雅黑, "microsoft yahei", 宋体, 新宋体, sans-serif; padding: 0px 10px !important; }

.siteFormFileName { width: 110px; float: left; margin: 0px 10px; text-overflow: ellipsis; white-space: nowrap; text-align: left; overflow: hidden; }

.siteFormFUDesc { float: left; }

.siteFormFUDescIcon { margin: 0px 3px; background: url("/image/styleSiteForm/siteFormFUDescIcon.png?v=202104251101") 50% center no-repeat; }

.siteFormFUDescIcons { margin: 0px 3px 3px; background: url("/image/styleSiteForm/siteFormFUDescIcons.png?v=202104251101") 50% center no-repeat; height: 15px; font-size: 14px; width: 14px; display: inline-block; vertical-align: middle; }

.newSiteFormFUDescIcons { background: url("/image/v2/mbg01.png?v=202512300942") -844px -584px no-repeat; width: 20px; height: 20px; }

.siteGroupBtn, .siteGroupBtnOem { display: inline-block; width: 18px; height: 18px; line-height: 20px; cursor: pointer; text-decoration: none; }

.siteGroupLink { display: inline-block; color: red; width: auto; height: 17px; cursor: pointer; background-position: 0px center; text-indent: 20px; vertical-align: middle; }

.siteGroupFre, .siteTitle-hover .siteGroupFre { background: url("/image/Edition-icon/sitefree.png?v=202104251101") 50% center no-repeat; }

.siteGroupCoo { background: url("/image/Edition-icon/sitecoo.png?v=202104251101") 50% center no-repeat; color: rgb(31, 81, 178) !important; }

.siteGroupCoo-redPoint { background: url("/image/sitecoo3.png?v=202104251101") 50% center no-repeat; }

.siteGroupStart { color: rgb(61, 182, 242) !important; }

.siteGroupStart, .siteGroupStart-redPoint { background: url("/image/Edition-icon/sitestart.png?v=202104251101") 50% center no-repeat; }

.siteGroupPro { background: url("/image/Edition-icon/sitepop.png?v=202104251101") 50% center no-repeat; color: red; }

.siteGroupPro-redPoint { background: url("/image/sitepro3.png?v=202104251101") 50% center no-repeat; color: red; }

.siteGroupStd { background: url("/image/Edition-icon/sitestd.png?v=202104251101") 50% center no-repeat; color: rgb(252, 101, 0); }

.siteGroupStd-redPoint { background: url("/image/sitestd3.png?v=202104251101") 50% center no-repeat; }

.siteGroupPop { background: url("/image/Edition-icon/sitepop.png?v=202104251101") 50% center no-repeat; color: rgb(208, 0, 0); }

.siteGroupPop-redPoint { background: url("/image/sitepop3.png?v=202104251101") 50% center no-repeat; }

.siteGroupBiz { background: url("/image/Edition-icon/sitebiz.png?v=202104251101") 50% center no-repeat; color: rgb(85, 124, 225); }

.siteGroupBiz-redPoint { background: url("/image/sitebiz3.png?v=202104251101") 50% center no-repeat; }

.siteGroupUlt { background: url("/image/Edition-icon/siteult.png?v=202104251101") 50% center no-repeat; color: rgb(0, 117, 177); }

.siteGroupCrown { background: url("/image/Edition-icon/sitecrown.png?v=202104251101") 50% center no-repeat; color: rgb(246, 198, 35); }

.siteGroupOTri { background: url("/image/Edition-icon/sitetri.png?v=202104251101") 50% center no-repeat; color: red; }

.siteGroupOLow { background: url("/image/Edition-icon/sitelow.png?v=202104251101") 50% center no-repeat; color: red; }

.siteGroupOMid { background: url("/image/Edition-icon/sitemid.png?v=202104251101") 50% center no-repeat; color: red; }

.siteGroupOAdv { background: url("/image/Edition-icon/siteadv.png?v=202104251101") 50% center no-repeat; color: red; }

.siteGroupOCrown { background: url("/image/Edition-icon/siteocrown.png?v=202104251101") 50% center no-repeat; color: red; }

.siteGroupOExp { background: url("/image/Edition-icon/siteexp.png?v=202104251101") 50% center no-repeat; color: red; }

.siteGroupOExt { background: url("/image/Edition-icon/sitecus.png?v=202104251101") 50% center no-repeat; color: red; }

.siteGroupFre { background: url("/image/Edition-icon/mall_free_1.svg?v=202009211229") 0px center no-repeat; }

.siteGroupPrem { background: url("/image/Edition-icon/mall_prem_1.svg?v=202009211229") 0px center no-repeat; }

.siteGroupBiz { background: url("/image/Edition-icon/mall_biz_1.svg?v=202009211229") 0px center no-repeat; }

.siteGroupUlt { background: url("/image/Edition-icon/mall_ult_1.svg?v=202009211229") 0px center no-repeat; }

.siteGroupOTri { background: url("/image/Edition-icon/mall_oem_tri_1.svg?v=202009211229") 0px center no-repeat; }

.siteGroupOExp { background: url("/image/Edition-icon/mall_oem_exp_1.svg?v=202009211229") 0px center no-repeat; line-height: 20px; }

.siteGroupOPrem { background: url("/image/Edition-icon/mall_oem_prem_1.svg?v=202009211229") 0px center no-repeat; }

.siteGroupOExt { background: url("/image/Edition-icon/mall_oem_ext_1.svg?v=202009211229") 0px center no-repeat; }

.fileUploadV2 .siteGroupLink { background-position: 0px center !important; }

.newSiteVis .siteGroupCoo, .newSiteVis .siteGroupCoo-redPoint, .newSiteVis .siteGroupStart, .newSiteVis .siteGroupStart-redPoint { background: none; text-decoration: none; }

.newSiteVis .siteGroupPro, .newSiteVis .siteGroupPro-redPoint { background: none; color: rgb(245, 92, 125); text-decoration: none; }

.newSiteVis .siteGroupStd { color: rgb(255, 150, 25); }

.newSiteVis .siteGroupOLow, .newSiteVis .siteGroupOMid, .newSiteVis .siteGroupPop, .newSiteVis .siteGroupPop-redPoint, .newSiteVis .siteGroupStd, .newSiteVis .siteGroupStd-redPoint { background: none; text-decoration: none; }

.newSiteVis .siteGroupOMid { color: rgb(253, 150, 12); }

.newSiteVis .siteGroupOAdv { color: rgb(41, 176, 166); }

.newSiteVis .siteGroupOAdv, .newSiteVis .siteGroupOCrown { background: none; text-decoration: none; }

.newSiteVis .siteGroupCoo::before, .newSiteVis .siteGroupFre::before, .newSiteVis .siteTitle-hover .siteGroupFre::before { content: ""; display: inline-block; width: 20px; height: 20px; vertical-align: middle; }

.newSiteVis .siteGroupCoo::before { background: url("/image/v2/mbg01.png?v=202011021234") -753px -631px no-repeat; color: rgb(31, 81, 178); }

.newSiteVis .siteGroupCoo-redPoint::before { content: ""; display: inline-block; width: 20px; height: 20px; vertical-align: middle; background: url("/image/v2/mbg01.png?v=202512300942") 753px -631px no-repeat; }

.newSiteVis .siteGroupStart::before { content: ""; display: inline-block; width: 20px; height: 20px; vertical-align: middle; background: url("/image/v2/mbg01.png?v=202512300942") -1044px -631px no-repeat; color: rgb(31, 81, 178); }

.newSiteVis .siteGroupStart-redPoint::before { content: ""; display: inline-block; width: 20px; height: 20px; vertical-align: middle; background: url("/image/v2/mbg01.png?v=202512300942") 1044px -631px no-repeat; }

.newSiteVis .siteGroupPro::before { background: url("/image/Edition-icon/sitepop.png?v=202104251101") 0px center no-repeat; }

.newSiteVis .siteGroupPro-redPoint::before, .newSiteVis .siteGroupPro::before { content: ""; display: inline-block; width: 20px; height: 20px; vertical-align: middle; color: red; }

.newSiteVis .siteGroupPro-redPoint::before { background: url("/image/v2/mbg01.png?v=202512300942") -510px -631px no-repeat; }

.newSiteVis .siteGroupStd::before { color: rgb(252, 101, 0); }

.newSiteVis .siteGroupStd-redPoint::before, .newSiteVis .siteGroupStd::before { content: ""; display: inline-block; width: 20px; height: 20px; vertical-align: middle; background: url("/image/v2/mbg01.png?v=202512300942") -537px -631px no-repeat; }

.newSiteVis .siteGroupPop::before { color: rgb(208, 0, 0); }

.newSiteVis .siteGroupPop-redPoint::before, .newSiteVis .siteGroupPop::before { background: url("/image/v2/mbg01.png?v=202512300942") -456px -631px no-repeat; }

.newSiteVis .siteGroupBiz-redPoint::before, .newSiteVis .siteGroupOLow::before, .newSiteVis .siteGroupOTri::before, .newSiteVis .siteGroupPop-redPoint::before, .newSiteVis .siteGroupPop::before, .newSiteVis .siteGroupUlt::before { content: ""; display: inline-block; width: 20px; height: 20px; vertical-align: middle; }

.newSiteVis .siteGroupOLow::before { background: url("/image/v2/mbg01.png?v=202512300942") -619px -631px no-repeat; color: red; }

.newSiteVis .siteGroupOMid::before { background: url("/image/v2/mbg01.png?v=202512300942") -645px -631px no-repeat; color: rgb(255, 161, 35); }

.newSiteVis .siteGroupOAdv::before, .newSiteVis .siteGroupOMid::before { content: ""; display: inline-block; width: 20px; height: 20px; vertical-align: middle; }

.newSiteVis .siteGroupOAdv::before { background: url("/image/v2/mbg01.png?v=202512300942") -672px -631px no-repeat; color: red; }

.newSiteVis .siteGroupOCrown::before { background: url("/image/v2/mbg01.png?v=202512300942") -1071px -631px no-repeat; color: red; }

.newSiteVis .siteGroupOCrown::before, .newSiteVis .siteGroupOExp::before, .newSiteVis .siteGroupOExt::before { content: ""; display: inline-block; width: 20px; height: 20px; vertical-align: middle; }

.sitetips.newSiteVis .sitetipsIcon::before { display: none; }

.tips { margin: 3px 0px; font-size: 13px; font-family: 微软雅黑; color: rgb(255, 142, 30); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(255, 245, 220); z-index: 9999; box-shadow: rgb(179, 179, 179) 0px 5px 10px -5px; position: relative; top: 0px; left: 0px; }

.tips, .tips .msg { width: auto; height: 40px; line-height: 41px; float: left; }

.tips .msg { display: inline; margin: 0px 0px 0px 15px; word-break: keep-all; white-space: nowrap; padding: 0px 12.14px; }

.tips .close { margin: 0px 10px 0px 7px; width: 8px; height: 40px; cursor: pointer; background: url("/image/close02.png?v=202104251101") 50% center no-repeat; float: left; display: inline; }

.tips .close_hover { background: url("/image/close03.png?v=202104251101") 50% center no-repeat; }

.tips a { color: red; }

.bgplayerButton { cursor: pointer; width: 30px; height: 12px; line-height: 22px; vertical-align: middle; display: inline-block; background: url("/image/site/musicButtons/sound_0_on.gif?v=202104251101") 0px 0px no-repeat; }

.bgplayerButtonP { background: url("/image/site/musicButtons/sound_0_off.gif?v=202104251101") 0px 0px no-repeat; }

.visitorCounterWrap { overflow: hidden; }

.visitorCounterPosition table { border-spacing: 0px; margin: 0px auto; }

.visitorCounterBg { float: left; width: 15px; height: 20px; background: url("/image/site/visitorCounter/black1.gif?v=202104251101") no-repeat; }

.visitorCounter_cp_0 { background-position: 0px 0px; }

.visitorCounter_cp_1 { background-position: -15px 0px; }

.visitorCounter_cp_2 { background-position: -30px 0px; }

.visitorCounter_cp_3 { background-position: -45px 0px; }

.visitorCounter_cp_4 { background-position: -60px 0px; }

.visitorCounter_cp_5 { background-position: -75px 0px; }

.visitorCounter_cp_6 { background-position: -90px 0px; }

.visitorCounter_cp_7 { background-position: -105px 0px; }

.visitorCounter_cp_8 { background-position: -120px 0px; }

.visitorCounter_cp_9 { background-position: -135px 0px; }

.formDialog { display: block; position: absolute; top: 50px; left: 50px; overflow: hidden; z-index: 9032; border-radius: 2px 2px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; font-family: 微软雅黑, "microsoft yahei", 宋体, 新宋体, sans-serif; }

.formDialog .formTC { background-color: rgb(65, 136, 198); height: 27px; line-height: 27px; margin: 0px; padding: 0px 0px 0px 10px; color: rgb(255, 255, 255); font-weight: 700; text-align: left; cursor: move; }

.formDialog .formTL { height: 27px; }

.formDialog .formTR { height: 27px; }

.formDialog .formBC { padding: 0px; background-color: rgb(255, 255, 255); }

.formDialog .formX { background: url("/image/bg01.png?v=202104251101") -500px -357px no-repeat; position: absolute; right: 1px; top: 0px; padding: 0px; width: 27px; height: 27px; outline: none; cursor: pointer; }

.formDialog .formX:hover { background: url("/image/bg01.png?v=202104251101") -500px -323px no-repeat; }

.formDialog .formArc { display: block; width: 420px; margin: 15px 0px 0px; overflow: hidden; }

.formDialog .formTCSite { background: url("/image/site/rapidsite/bottom_img2.png?v=202104251101") 0px -30px repeat-x; height: 27px; line-height: 27px; margin: 0px; padding: 0px 0px 0px 10px; color: rgb(255, 255, 255); font-weight: 700; text-align: left; cursor: move; }

.formDialog .formTLSite { background: url("/image/site/rapidsite/bottom_img2.png?v=202104251101") no-repeat; padding-left: 3px; height: 27px; }

.formDialog .formTRSite { background: url("/image/site/rapidsite/bottom_img2.png?v=202104251101") right -60px no-repeat; padding-right: 3px; height: 27px; }

.formDialog .formXSite { position: absolute; right: 1px; top: 0px; padding: 0px; width: 44px; height: 27px; background: url("/image/site/rapidsite/close.png?v=202104251101") 50% center no-repeat; outline: none; cursor: pointer; }

.formDialog .dragDiv { position: absolute; top: 0px; left: 0px; width: 680px; height: 40px; z-index: 100; cursor: move; background: url("/image/site/transpace.png?v=202104251101") repeat; }

.formDialog .formMSG { color: rgb(49, 120, 149); }

.formDialog .formBtns { width: 100%; height: 30px; display: none; }

.formDialog .formBtns .abutton { margin: 0px 10px; height: 25px; padding: 0px 3px; cursor: pointer; }

.formDialog .formBtnsContent { padding: 10px 0px; }

.formDialog .formH { position: absolute; top: 0px; right: 45px; padding: 0px; width: 43px; height: 27px; background: url("/image/styleDesign/newWin.gif?v=202104251101") 0px -150px no-repeat; outline: none; cursor: pointer; }

.formDialog .formH:hover { background-position: 0px -180px; }

.formDialog .popupCheckboxs { color: grey; margin-left: 15px; margin-top: 3px; }

.waitingP { display: block; background: url("/image/loading/loading_2b.gif?v=202104251101") 50% center no-repeat rgb(255, 255, 255); position: absolute; top: 27px; height: 180px; }

.popupBg { }

.popupBg.popupBgForWin { z-index: 9032; }

.formDialog .fk-operationBtns { padding: 2px 0px 0px 66px; }

html[class*="popupStopScroll"] { overflow: hidden; }

.formBox { display: block; position: absolute; z-index: 9032; border-radius: 5px; color: rgb(0, 0, 0); background: rgb(255, 255, 255); font-family: 微软雅黑; box-shadow: rgb(77, 75, 75) 2px 2px 11px; }

.formBox .formTLSite { background: rgb(255, 255, 255); border-radius: 5px 5px 0px 0px; }

.formBox .formTCSite { height: 25px; color: rgb(99, 99, 99); font-size: 16px; padding-left: 32px; cursor: move; }

.formBox .formXSite { position: absolute; right: 15px; top: 15px; padding: 0px; width: 18px; height: 18px; background: url("/image/v2/mbg01.png?v=202512300942") -448px -189px no-repeat; outline: none; cursor: pointer; transform: rotate(0deg); }

.formBox .formXSite:hover { background: url("/image/v2/mbg01.png?v=202512300942") -790px -154px no-repeat; }

.formBox .f-findPwSetHoverBox:hover { cursor: pointer; }

.formBox a { color: rgb(0, 102, 204); text-decoration: none; }

.formBox input { border-radius: 4px; }

.formBox .formPanel { padding: 1.1em 2.4em; }

.formBox .formBtn { text-decoration: none; background: url("/image/site/popupBox/btn.png?v=202104251101") 1px 1px no-repeat; width: 100px; height: 32px; display: inline-block; line-height: 32px; text-align: center; color: rgb(255, 255, 255); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; border-radius: 1px; }

.formBox .itemLine { height: 37px; line-height: 37px; padding: 10px 0px; clear: both; }

.formBox .mem-con { padding: 10px 0px; text-align: center; }

.formBox .itemLine .itemBtn { margin-left: 50%; transform: translateX(-50px); }

.formBox .itemLine2 { clear: both; padding: 8px 0px 8px 18px; }

.formBox .itemTitle { float: left; width: 86px; text-align: right; height: 100%; color: rgb(0, 0, 0); }

.formBox .itemTitle2 { width: 210px; text-align: right; float: left; height: 24px; line-height: 24px; }

.formBox .itemCtrl { float: left; padding-left: 32px; }

.formBox .itemStepLine { padding-bottom: 8px; word-break: break-all; }

.formBox .acctInput { height: 20px; line-height: 20px; width: 170px; }

.formBox .reActWarn { background: url("/image/site/popupBox/reAct1.png?v=202104251101") 0px center no-repeat; }

.formBox .memEmailAlterInput { width: 140px; margin-right: 10px; }

.formBox .memberFdPwdTwoMsg { margin-top: 26px; padding-left: 40px; padding-right: 25px; font-size: 14px; color: rgb(99, 99, 99); }

.formBox .alertWarn { background: url("/image/bg02.png?v=202104251101") -1664px -19px no-repeat; }

.formBox .memberFdPwdLastMsg { font-size: 14px; color: rgb(99, 99, 99); padding: 5px 20px 4px 29px; }

.formBox.fk-fileUpload-del .formXSite { right: 25px; top: 12px; width: 18px; height: 18px; background: url("/image/v2/mbg01.png?v=202512300942") -449px -187px no-repeat; }

.formBox.fk-fileUpload-del .formXSite:hover { background-position: -791px -152px; }

.formBox.fk-findPw .wraper { width: 100%; height: 100%; border-top: 1px solid rgb(221, 221, 221); margin-top: 10px; }

.formBox.fk-findPw .findPwInput { display: block; margin-top: 40px; width: 330px; }

.formBox.fk-findPw .findPwCodeInput, .formBox.fk-findPw .findPwInput { box-sizing: border-box; height: 42px; border: 1px solid rgb(221, 221, 221); border-radius: 0px; padding: 5px 10px; font-size: 14px; color: rgb(51, 51, 51); margin-left: 55px; }

.formBox.fk-findPw .findPwCodeInput { display: inline-block; margin-top: 20px; width: 200px; }

.formBox.fk-findPw .acquireCode { display: inline-block; cursor: pointer; border: 1px solid rgb(221, 221, 221); height: 42px; width: 120px; margin-left: 10px; padding-top: 10px; color: rgb(153, 153, 153); box-sizing: border-box; text-align: center; }

.formBox.fk-findPw .findPwCodeInput::-webkit-input-placeholder, .formBox.fk-findPw .findPwInput::-webkit-input-placeholder { color: rgb(153, 153, 153); }

.dropdownForm { float: right; width: auto; font-size: 12px; margin: 0px; }

.dropdownForm .editBox { float: left; padding: 0px; }

.dropdownForm .editBox a { display: block; padding: 0px; text-decoration: none; width: auto; white-space: nowrap; }

.dropdownForm .editBox ul { min-width: 60px; max-width: none; height: auto; list-style: none; z-index: 9100; margin: 0px; padding: 0px; position: absolute; visibility: hidden; border-top: 0px solid rgb(255, 255, 255); }

.dropdownForm .editBox ul li { float: none; display: inline; margin: 0px; text-align: left; height: 23px; line-height: 23px; }

.dropdownForm .editBox ul li a { background: rgb(102, 153, 153); color: rgb(255, 255, 255); padding-left: 10px; padding-right: 10px; }

.dropdownForm .editBox ul li a:hover { color: rgb(255, 255, 255); background: rgb(142, 163, 68); }

.sitetips { width: 100%; line-height: 30px; font-family: 微软雅黑; font-size: 12px; color: rgb(0, 0, 0); text-align: center; border-bottom: 1px solid rgb(228, 230, 232); margin: 0px; padding: 0px; position: fixed; left: 0px; top: 0px; z-index: 9031; background: rgb(255, 252, 201); }

.sitetips, .sitetips > table { height: 30px; }

.sitetips_new { width: 100%; height: 50px; border-bottom: 1px solid rgb(246, 246, 246); margin: 0px; padding: 0px; background: rgb(255, 250, 245); }

.sitetips a { font-family: 微软雅黑; text-decoration: underline; color: rgb(102, 102, 102); }

.sitetips .sitetipsIcon { display: inline-block; height: 30px; line-height: 30px; background-position: 0px center !important; }

.sitetips .sitetipsTitle { height: 30px; line-height: 30px; outline: none; cursor: default; }

.sitetips .scrollbar { float: right; width: 960px; font-size: 12px; }

.sitetips .scrollbar ul.marquee { display: block; width: 960px; height: 30px; padding: 0px; margin: 0px; list-style: none; line-height: 30px; position: relative; overflow: hidden; }

.sitetips .scrollbar ul.marquee li { display: block; width: 960px; height: 30px; white-space: nowrap; font: 12px Arial, Helvetica, sans-serif; text-align: center; cursor: pointer; position: absolute; top: -999px; left: 0px; }

.sitetips .keepcenter_tipbar { max-width: 100%; min-width: 700px; height: 75px; line-height: 75px; margin: 0px auto; position: relative; text-align: center; }

.sitetips .tiptext { float: left; padding-left: 20px; }

.sitetips .tiptoolbtn { display: inline-block; width: 650px; height: 100%; font-size: 14px; margin-right: 27px; }

.sitetips .tiptext span { color: rgb(102, 102, 102); }

.sitetips .tbutton { text-decoration: none; float: left; margin: 18.5px 30px 9px 26px; }

.sitetips .tbutton .styleSettingButton { display: block; line-height: normal; font-weight: 400; }

.sitetips .tbutton .styleSettingButton:hover { border-color: rgb(34, 136, 254); background-color: rgb(34, 136, 254); color: rgb(255, 255, 255); }

.sitetips .oneTemplateBtn { float: right; padding-right: 20px; }

.siteTipsDemoTemplate { display: none; width: 100%; font-size: 12px; color: rgb(0, 0, 0); font-family: 微软雅黑; text-align: center; border-bottom: 6px solid rgb(184, 199, 213); margin: 0px; padding: 0px; background: rgb(255, 255, 255); position: fixed; top: 31px; left: 0px; z-index: 9031; }

.sitetips .tlinkPrev1 { display: block; padding-left: 0px; float: left; text-decoration: none; font-size: 16px; color: rgb(255, 255, 255); font-family: 微软雅黑; }

.sitetips .tlinkPrev1:hover { color: rgb(47, 130, 255); }

.sitetips .tlinkPrev2 { padding-left: 0px; cursor: default; color: rgb(51, 51, 51); }

.sitetips .tlinkNext1, .sitetips .tlinkPrev2 { display: block; float: left; text-decoration: none; font-size: 16px; font-family: 微软雅黑; }

.sitetips .tlinkNext1 { padding-right: 0px; color: rgb(255, 255, 255); }

.sitetips .tlinkNext1:hover { color: rgb(47, 130, 255); }

.sitetips .tlinkNext2 { padding-right: 0px; text-decoration: none; cursor: default; font-size: 14px; color: rgb(51, 51, 51); }

.siteDemoIndexText, .sitetips .tlinkNext2 { display: block; float: left; font-family: 微软雅黑; }

.siteDemoIndexText { padding: 0px 20px; color: rgb(255, 255, 255); font-size: 16px; }

.siteDemoCurIndexText { font-family: 微软雅黑; }

.siteDemoNoClick { color: rgb(153, 153, 153) !important; }

.sitetips .siteDemoBtn { cursor: pointer; padding: 8px 24px; border-radius: 2px; border: 1px solid rgb(227, 226, 232); background-color: rgb(255, 255, 255); font-size: 13px; color: rgb(0, 0, 0); transition: 0.3s; }

.sitetips .siteDemoBtn.siteDemoBtn_active, .sitetips .siteDemoBtn:hover { border-color: rgb(47, 130, 255); background-color: rgb(47, 130, 255); color: rgb(255, 255, 255); }

.sitetips .siteDemoBtn.siteDemoBtn_active { border-radius: 19px; }

.sitetips .siteDemoBtn.siteDemoBtn_active:hover { border-color: rgb(53, 143, 252); background-color: rgb(53, 143, 252); }

.sitetips .siteDemoBtn:active { border-color: rgb(43, 137, 251); background-color: rgb(43, 137, 251); }

.aliyunButton + .siteDemoBtn:hover { color: rgb(255, 255, 255); border-color: rgb(246, 118, 50) !important; background-color: rgb(246, 118, 50) !important; }

.sitetips .aliyunButton .siteDemoBtn.siteDemoBtn_active { border-color: rgb(246, 118, 50); background-color: rgb(246, 118, 50); color: rgb(255, 255, 255); border-radius: 19px; }

.sitetips .aliyunButton .siteDemoBtn.siteDemoBtn_active:hover, .sitetips .aliyunButton .siteDemoBtn:active { border-color: rgb(246, 118, 50); background-color: rgb(246, 118, 50); }

.sitetips .siteDemoBtn_disabled { cursor: not-allowed; color: rgb(187, 190, 196); background-color: rgb(255, 255, 255); border-color: rgb(234, 234, 234); }

.sitetips .safeModeTipsText { color: red; font-family: 微软雅黑; }

.sitetips.sitetips_demo { background: url("/image/useTemplateTipBg.png?v=202104251101") 50% center no-repeat; border-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 15px; z-index: 9032; bottom: 0px; top: auto; height: 75px; }

.sitetips .tlinkMore { display: block; text-decoration: none; text-align: center; float: left; margin: 18.5px 0px; line-height: normal; background-color: transparent; color: rgb(255, 255, 255); border-radius: 19px; }

.sitetips .tlinkMore:hover { border-color: rgb(47, 130, 255); background-color: rgb(47, 130, 255); color: rgb(255, 255, 255); }

.sitetips_new_oem { background: rgb(255, 250, 245); }

.sitetips_new_oem .keepcenter_tipbar { height: 51px; line-height: 51px; }

.sitetips_new_oem .tiptoolbtn { float: right; height: 100%; font-size: 14px; margin-right: 27px; padding: 0px; }

.sitetips_new_oem .tbutton { margin: 7.5px 12px 9px 26px; }

.sitetips_new_oem .tlinkMore { margin: 7.5px 0px; }

.sitetips_new_oem .siteDemoBtn { cursor: pointer; padding: 8px 24px; border-radius: 2px; border: 1px solid rgb(227, 226, 232); background-color: rgb(255, 255, 255); font-size: 13px; color: rgb(0, 0, 0); transition: 0.3s; }

.sitetips_new_oem .siteDemoBtn.siteDemoBtn_active { border-radius: 2px; }

.sitetips_new_oem .siteDemoIndexText, .sitetips_new_oem .tlinkNext1, .sitetips_new_oem .tlinkNext1:hover, .sitetips_new_oem .tlinkPrev1, .sitetips_new_oem .tlinkPrev1:hover { color: rgb(51, 51, 51); }

.sitetips_new_oem .siteDemoCurIndexText { color: rgb(255, 61, 98); }

.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1.1em; }

.ui-widget-content { border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255); color: rgb(34, 34, 34); }

.ui-corner-all { border-radius: 4px; }

.ui-autocomplete { position: absolute; cursor: default; color: rgb(0, 0, 0); }

.ui-autocomplete a { color: rgb(0, 0, 0); }

.ui-autocomplete a.text-ellipsis { width: 100%; padding-right: 10px; box-sizing: border-box; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ui-autocomplete-loading { background: url("/image/ing.gif?v=202104251101") 100% center no-repeat rgb(255, 255, 255); }

* html .ui-autocomplete { width: 1px; }

.ui-menu { list-style: none; padding: 2px; margin: 0px; display: block; }

.ui-menu .ui-menu { margin-top: -3px; }

.ui-menu .ui-menu-item { margin: 0px; padding: 0px; zoom: 1; float: left; clear: left; width: 100%; }

.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 0.2em 0.4em; line-height: 1.5; zoom: 1; }

.ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item a.ui-state-hover { font-weight: 400; margin: -1px; }

.ui-menu .ui-menu-item .ui-state-hover { border: 1px solid rgb(153, 153, 153); background: rgb(218, 218, 218); font-weight: 400; color: rgb(33, 33, 33); }

.site-ui-autocomplete.ui-autocomplete { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px 0px; box-sizing: border-box; border-radius: 0px 0px 2px 2px; border: 0px rgb(238, 238, 238); }

.site-ui-autocomplete .ui-menu-item a { height: 40px; line-height: 40px; padding: 0px 0.4em 0px 10px; }

.site-ui-autocomplete.ui-menu .ui-menu-item .ui-state-hover { background-color: rgb(245, 245, 245); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.ui-effects-transfer { border: 2px dotted grey; }

.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { position: absolute; left: -1e+08px; }

.ui-helper-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }

.ui-helper-clearfix { display: inline-block; }

* html .ui-helper-clearfix { height: 1%; }

.ui-helper-clearfix { display: block; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; }

.ui-state-disabled { cursor: default; pointer-events: auto; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px auto 0.4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0px; }

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }

.ui-timepicker-div dl { text-align: left; }

.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }

.ui-timepicker-div dl dd { margin: 0px 10px 10px 65px; }

.ui-timepicker-div td { font-size: 90%; }

.ui-tpicker-grid-label { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }

.ui-timepicker-rtl { direction: rtl; }

.ui-timepicker-rtl dl { text-align: right; }

.ui-timepicker-rtl dl dd { margin: 0px 65px 10px 10px; }

.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }

.ui-datepicker-cover { display: block; position: absolute; z-index: -1; top: -4px; left: -4px; width: 200px; height: 200px; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(211, 211, 211); background: url("/image/comm/fai/ui-bg_glass_75_e6e6e6_1x400.png?v=202104251101") 50% 50% repeat-x rgb(230, 230, 230); font-weight: 400; color: rgb(85, 85, 85); }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(85, 85, 85); text-decoration: none; }

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover { border: 1px solid rgb(153, 153, 153); background: url("/image/comm/fai/ui-bg_glass_75_dadada_1x400.png?v=202104251101") 50% 50% repeat-x rgb(218, 218, 218); font-weight: 400; color: rgb(33, 33, 33); }

.ui-state-hover a, .ui-state-hover a:hover { color: rgb(33, 33, 33); text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid rgb(170, 170, 170); background: url("/image/comm/fai/ui-bg_glass_65_ffffff_1x400.png?v=202104251101") 50% 50% repeat-x rgb(255, 255, 255); font-weight: 400; color: rgb(33, 33, 33); }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(33, 33, 33); text-decoration: none; }

.ui-widget :active { outline: none; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-widget-header { border: 1px solid rgb(170, 170, 170); background: url("/image/comm/fai/ui-bg_highlight-soft_75_cccccc_1x100.png?v=202104251101") 50% 50% repeat-x rgb(204, 204, 204); color: rgb(34, 34, 34); font-weight: 700; }

.siteBackToTop_small_box { width: 41px; height: 38px; display: none; cursor: pointer; background: url("/image/site/backtotop.png?v=202104251101") no-repeat; position: fixed; z-index: 9030; right: 40px; bottom: 50px; }

.cloud-zoom-lens { border: 4px solid rgb(136, 136, 136); margin: -4px; background-color: rgb(255, 255, 255); cursor: pointer; }

.cloud-zoom-title { font-family: Arial, Helvetica, sans-serif; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 3px; width: 100%; text-align: center; font-weight: 700; font-size: 10px; top: 0px; }

.cloud-zoom-big { border: 4px solid rgb(204, 204, 204); overflow: hidden; }

.cloud-zoom-loading { color: rgb(255, 255, 255); background: rgb(34, 34, 34); padding: 3px; border: 1px solid rgb(0, 0, 0); }

.ajaxLoading1 { width: 16px; height: 16px; background: url("/image/comm/fai/loading/loading_1.gif?v=202104251101") 50% center no-repeat; }

.ajaxLoading2 { width: 32px; height: 32px; background: url("/image/comm/fai/loading/loading_2b2.gif?v=202104251101") 50% center no-repeat; }

.ajaxLoading3 { width: 220px; height: 19px; background: url("/image/comm/fai/loading/loading_3.gif?v=202104251101") 50% center no-repeat; }

.ajaxLoading4 { width: 128px; height: 15px; background: url("/image/comm/fai/loading/loading_4.gif?v=202104251101") 50% center no-repeat; }

.ajaxLoading5 { width: 15px; height: 15px; background: url("/image/comm/fai/loading/loading_5.gif?v=202104251101") 50% center no-repeat; }

.pageLoadingFromJzAllsite { z-index: 9999; }

.pageLoading, .pageLoadingFromJzAllsite { background-color: rgb(241, 244, 248); width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; overflow: hidden; }

.pageLoading { z-index: 10000; }

.fk-circle { width: 80px; height: 80px; position: absolute; inset: 0px; margin: auto; }

.fk-circle .fk-child { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }

.fk-circle .fk-child::before { content: ""; display: block; margin: 0px auto; width: 20%; height: 20%; background-color: rgb(205, 213, 243); border-radius: 100%; animation: 1.2s ease-in-out 0s infinite normal both running fk-circleBounceDelay; }

.fk-circle .fk-circle2 { transform: rotate(40deg); }

.fk-circle .fk-circle3 { transform: rotate(80deg); }

.fk-circle .fk-circle4 { transform: rotate(120deg); }

.fk-circle .fk-circle5 { transform: rotate(160deg); }

.fk-circle .fk-circle6 { transform: rotate(200deg); }

.fk-circle .fk-circle7 { transform: rotate(240deg); }

.fk-circle .fk-circle8 { transform: rotate(280deg); }

.fk-circle .fk-circle9 { transform: rotate(320deg); }

.fk-circle .fk-circle10 { transform: rotate(270deg); }

.fk-circle .fk-circle11 { transform: rotate(300deg); }

.fk-circle .fk-circle12 { transform: rotate(330deg); }

.fk-circle .fk-circle2::before { animation-delay: -0.8s; }

.fk-circle .fk-circle3::before { animation-delay: -0.7s; }

.fk-circle .fk-circle4::before { animation-delay: -0.6s; }

.fk-circle .fk-circle5::before { animation-delay: -0.5s; }

.fk-circle .fk-circle6::before { animation-delay: -0.4s; }

.fk-circle .fk-circle7::before { animation-delay: -0.3s; }

.fk-circle .fk-circle8::before { animation-delay: -0.2s; }

.fk-circle .fk-circle9::before { animation-delay: -0.1s; }

.fk-circle .fk-circle10::before { animation-delay: -0.3s; }

.fk-circle .fk-circle11::before { animation-delay: -0.2s; }

.fk-circle .fk-circle12::before { animation-delay: -0.1s; }

@-webkit-keyframes fk-circleBounceDelay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}

@keyframes fk-circleBounceDelay { 
  0%, 80%, 100% { transform: scale(0); background-color: rgb(205, 213, 243); }
  40% { transform: scale(1); background-color: rgb(88, 116, 216); }
}

.weather2 { margin: 0px; padding: 0px; float: left; width: 250px; line-height: 27px; font-family: 微软雅黑; }

ul.weather2 li { margin: 0px 4px; float: left; list-style: none; }

ul.weather2 li em { font-style: normal; }

.formMiddleContent .includeWeather11 { height: 80px; }

.formMiddleContent .includeWeather12 { height: 135px; }

.formMiddleContent .includeWeather13 { height: 100px; }

.formMiddleContent .includeWeather7 { height: 35px; }

.formMiddleContent .includeWeather5 { height: 33px; }

.formMiddleContent .includeWeather1 { height: 27px; }

.formMiddleContent .includeWeather3 { height: 35px; }

.formMiddleContent .includeWeather14, .formMiddleContent .includeWeather15 { height: 80px; }

.weather2 .left12 { width: 110px; text-align: center; float: left; margin-right: 5px; height: 135px; }

.weather2 .right12 { width: 130px; text-align: left; float: left; height: 135px; margin-top: 12px; }

.weather2 .right12 .temperature12 { width: 88px; float: left; }

.weather2 .right12 .windInclude12 .wind12 { width: 70px; float: left; }

.weather2 .right12 .windInclude12 { height: 34px; }

.weather2 .right12 .temperatureInclude12 { height: 34px; width: 140px; }

.weather2 .right12 .windDirectionInclude12 { line-height: 23px; }

.weather2 .right12 .windDirectionInclude12 .windDirection12 { width: 70px; float: left; }

.weather2 .left12 .weatherCon12 div { float: left; }

.formMiddleContent .weather2Loading { top: 0px; width: 100%; height: 100%; position: absolute; background: url("/image/comm/fai/loading/loading_1.gif?v=202104251101") 50% center no-repeat; }

.weather2 .cityName11 { float: left; padding-left: 10px; line-height: 20px; font-weight: 700; font-size: 16px; margin-right: 10px; padding-top: 20px; }

.weather2 .image111 { float: left; }

.weather2 .weatherToday11 { float: left; line-height: 25px; margin-top: 5px; }

.weather2 .weatherToday11 .weatherCon11 { text-align: center; line-height: 20px; margin-top: 5px; }

.weather2 .cityName14 { float: left; line-height: 20px; font-size: 14px; margin-right: 8px; padding-top: 8px; }

.weather2 .left14 { width: 100px; text-align: center; float: left; height: 80px; }

.weather2 .right14 { text-align: left; float: left; height: 80px; color: rgb(142, 142, 142); }

.weather2 .right14 .firstLine14 { height: 38px; }

.weather2 .right14 .secondLine14 { height: 40px; }

.weather2 .right14 .firstLine14 .currentTemperature14 { float: left; width: 60px; line-height: 20px; font-size: 26px; padding-left: 10px; padding-top: 8px; }

.weather2 .right14 .secondLine14 .weatherCon14 { float: left; line-height: 20px; font-size: 12px; margin-right: 8px; }

.weather2 .right14 .secondLine14 .fenli14 { float: left; line-height: 20px; font-size: 12px; padding-left: 10px; }

.weather2 .cityName13 { float: left; padding-left: 10px; line-height: 20px; font-size: 16px; margin-right: 8px; padding-top: 8px; }

.weather2 .left13 { text-align: left; margin-right: 5px; float: left; height: 80px; color: rgb(142, 142, 142); }

.weather2 .right13 { width: 100px; float: left; height: 80px; }

.weather2 .left13 .firstLine13 { height: 38px; }

.weather2 .left13 .secondLine13 { height: 40px; }

.weather2 .left13 .firstLine13 .currentTemperature13 { float: left; width: 60px; line-height: 20px; font-size: 25px; padding-left: 10px; padding-top: 8px; }

.weather2 .left13 .secondLine13 .weatherCon13 { margin-right: 8px; }

.weather2 .left13 .secondLine13 .fenli13, .weather2 .left13 .secondLine13 .weatherCon13 { float: left; padding-left: 10px; line-height: 20px; font-size: 14px; }

.weather2 .cityName15 { float: left; line-height: 20px; font-size: 20px; margin-right: 8px; padding-top: 10px; }

.weather2 .left15 { width: 100px; text-align: center; float: left; height: 80px; }

.weather2 .right15 { text-align: left; float: left; height: 60px; color: rgb(142, 142, 142); }

.weather2 .right15 .firstLine15 { height: 32px; }

.weather2 .right15 .firstLine15 .weatherCon15 { float: left; padding-left: 4px; line-height: 20px; font-size: 14px; margin-right: 4px; padding-top: 10px; }

.weather2 .right15 .secondLine15 { height: 32px; }

.weather2 .right15 .secondLine15 .currentTemperature15 { float: left; width: 60px; line-height: 20px; font-size: 20px; padding-top: 10px; }

.weather2 .right15 .secondLine15 .weatherAqi15 { float: left; width: 104px; height: 20px; text-align: center; background-color: rgb(175, 219, 0); line-height: 22px; font-size: 12px; margin-right: 4px; margin-top: 10px; }

.weather2 .right15 .secondLine15 .weatherAqi215 { color: rgb(255, 255, 255); }

.weather2 .right15 .firstLine15 .fenli15 { float: left; line-height: 20px; font-size: 14px; padding-left: 4px; padding-top: 10px; }

.backgroundline { background: url("/image/site/rapidsite/bottom_img2.png?v=202104251101") repeat-x; }

.resultFailIcon { background: url("/image/bg03.png?v=202104251101") 0px -44px no-repeat; }

.suc-ico { background: url("/image/bg03.png?v=202104251101") no-repeat; }

.shopping { height: 32px; line-height: 32px; display: inline-block; margin-left: 30px; color: rgb(0, 0, 0); text-decoration: underline; vertical-align: middle; }

.totalAmountCss { color: rgb(255, 97, 1); }

.cartInfoContent { padding: 8px 0px 8px 29px; font-size: 12px; color: rgb(99, 99, 99); letter-spacing: 1px; cursor: default; width: 100%; font-family: 微软雅黑; }

.addItemTextTips { font-size: 14px; color: rgb(79, 79, 79); height: 25px; line-height: 25px; padding-left: 35px; white-space: nowrap; }

.mallCartOperate { height: 32px; padding-left: 29px; width: 100%; }

.mallJia { background: url("/image/jia.png?v=202104251101") no-repeat; width: 11px; height: 11px; display: inline-block; text-decoration: none; cursor: pointer; }

.disableMallJia { cursor: default; background: url("/image/jiaDisable.png?v=202104251101") no-repeat; }

.mallJian { background: url("/image/jian.png?v=202104251101") no-repeat; width: 11px; height: 11px; display: inline-block; text-decoration: none; cursor: pointer; }

.disableMallJian { cursor: default; background: url("/image/jianDisable.png?v=202104251101") no-repeat; }

.cartBuyCount { width: 50px; height: 14px; line-height: 14px; text-align: center; display: inline-block; }

.colorpanel { width: 231px; height: 179px; position: absolute; z-index: 10000; }

.colorFrameBorder { display: block; position: absolute; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%; }

.colorTableBody { border-bottom: 1px solid rgb(50, 152, 254); }

.colorBorderCollapse, .colorTableBody { border-collapse: collapse; }

.DisColor { width: 59px; height: 17px; border: 1px solid rgb(255, 255, 255); }

.DisColorBorder { top: 5px; height: 18px; left: 3px; padding: 0px 1px 1px 0px; }

.DisColorBorder, .HexColor { position: absolute; width: 60px; }

.HexColor { top: 2px; left: 69px; font-family: Arial; padding: 0px; }

.color_transparent { position: absolute; left: 134px; top: 5px; width: 18px; height: 18px; outline: none; text-decoration: none; cursor: pointer; background: url("/image/comm/fai/color/color_transparent.gif?v=202104251101"); }

a.color_transparent:hover { background: url("/image/comm/fai/color/color_transparent.gif?v=202104251101") -18px 0px; }

.color_sure { position: absolute; width: 20px; height: 20px; font-size: 12px; right: 26px; top: 4px; outline: none; text-decoration: none; background: url("/image/comm/fai/color/color_sure.gif?v=202104251101"); }

a.color_sure:hover { background: url("/image/comm/fai/color/color_sure.gif?v=202104251101") -20px 0px; }

.color_close { position: absolute; width: 20px; height: 20px; right: 3px; top: 4px; outline: none; text-decoration: none; background: url("/image/comm/fai/color/color_close.gif?v=202104251101"); }

a.color_close:hover { background: url("/image/comm/fai/color/color_close.gif?v=202104251101") -20px 0px; }

.color_borderTableColor { border: 1px solid rgb(0, 0, 0); }

.color_outsideBorder { border: 1px solid rgb(50, 152, 254); }

.color_insideBorder { border: 1px solid rgb(196, 222, 253); }

.color_white { border: 1px solid rgb(255, 255, 255); }

.loadingPlaceholderBackground { background: url("/image/loading/loading_2b.gif?v=202104251101") 50% center no-repeat; }

.webSiteQrCode { background: url("/image/site/qrCode.gif?v=202104251101") rgb(255, 255, 255); width: 18px; height: 18px; line-height: 18px; display: inline-block; margin: 0px 10px; cursor: default; }

.webSiteQRCodeDisplay { position: absolute; width: 140px; height: 164px; display: none; border-radius: 2px; background: rgb(255, 255, 255); font-size: 12px; z-index: 200; }

.webSiteQRCodeDisplay img { margin-bottom: -2px; padding: 5px; }

.webSiteQRCodeDisplay span { background: rgb(118, 75, 167); color: rgb(255, 255, 255); height: 20px; line-height: 20px; width: 120px; margin: 0px auto; display: block; white-space: nowrap; text-align: center; }

.formBox .memberFdPwdStepTwo .itemTitle2 { height: auto; line-height: 17px; margin-right: 7px; }

.formBox .memberFdPwdStepTwo .titleWrap { height: auto; display: flex; -webkit-box-align: center; align-items: center; }

.g_locale1108 { font-family: "Saysettha OT"; }

.g_locale1108 .formBox .memberFdPwdLastMsg { padding-top: 0px; }

.g_locale1108 .mCenter .mCenterLeft .mCenterLeftPanelItem .item.selected span, .g_locale1108 .mCenter .mCenterLeft .mCenterLeftPanelItem .item span { padding-left: 30px; }

.g_locale1054 .fk-order-dt .detailOrder .priceDetail { padding-right: 60px; }

.g_locale1041 { font-family: "Meiryo UI", Meiryo, "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif, 宋体; }

.g_locale1041 .memberItem { width: 40%; }

.g_locale1041 .mallStl .bankList .bankItemName { width: 100px; }

.g_locale1041 .fk-mallBuy { letter-spacing: 0px; }

.g_locale1041 .memberProfile .memberProfileItem .itemName { width: 48%; }

.g_locale1041 .memberProfile .memberProfileItem .itemCtrl { width: 50%; }

.g_locale1041 .memberProfile .memberProfileItem .itemEdit { width: 163px; }

.g_locale1041 .memberProfile .memberProfileItem .itemCtrl .g_stress { margin-left: 0px; }

.g_locale1041 .pdStyle4 .pd_propTable .propName { letter-spacing: 0px; width: 72px; }

.g_locale1042 { font-family: Dotum; }

.g_locale1042 .formBox .memEmailAlterInput { margin-right: 20px; }

.g_locale1049 { font-family: Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif; }

.g_locale1049 .formBox .formPanel { padding-top: 0px; }

.g_locale1049 .formBox .itemLine2 { padding: 2px 0px 2px 18px; }

.g_locale1049 .formBox .itemTitle2 { width: 300px; }

.g_locale1049 .formBox .mulLanTitle { width: 20px; }

.g_locale1049 .formBox .memberFdPwdLastMsg { font-size: 10px; }

.g_locale1049 .shopping { margin-left: 5px; }

.g_locale1049 .pdCommentSwitch, .g_locale1049 .pdComSwitchBottomDiv { width: auto; }

.g_locale1033 .formBox .mulLanTitle { width: 30px; }

.g_locale1033 .fk-mallBuy { letter-spacing: 0px; }

.g_locale1033 .fk-mall-addCart span, .g_locale1033 .fk-mallBuy-big span { font-family: Tahoma; }

.g_locale1033 .pdStyle4 .pd_propTable .propName { letter-spacing: 0px; width: 74px; }

.g_locale11274 { font-family: sans-serif, Montserrat; }

.g_locale11274 .memberLoginBtn, .g_locale11274 .memberRegBtn { width: 102px; }

.g_locale11274 .formBox .itemTitle { width: 110px; white-space: nowrap; padding-left: 32px; }

.g_locale11274 .formBox .mulLanTitle { width: 90px; }

.g_locale11274 .formBox .memberFdPwdLastMsg { padding-top: 0px; }

.g_locale11274 .fk-order-dt .detailOrder .priceDetail { padding-right: 16px; }

.g_locale1040 { font-family: Arial, Verdana, "Helvetica Neue", Helvetica, sans-serif; }

.g_locale1040 .fk-mallBuy { letter-spacing: 0px; }

.g_locale1040 .fk-order-dt .propItemName, .g_locale1040 .mallStl .propItemName { width: 140px; }

.g_locale1040 .pdStyle4 .pd_propTable .propName { width: 110px; }

.g_locale1040 .memberSignupPanel { font-family: Arial, Verdana, "Helvetica Neue", Helvetica, sans-serif; }

.g_locale1040 .memberProfile { width: 500px; }

.g_locale1040 .memberProfile .memberProfileItem .itemName { width: 40%; }

.g_locale1040 .memberProfile .memberProfileItem .itemCtrl { width: 58%; }

.g_locale1040 .memberProfile .memberProfileButtonItem .itemName { width: 152px; }

.siteAdvertisement_box { position: fixed; bottom: 30px; width: 410px; height: 308px; left: 12px; z-index: 33; color: rgb(51, 51, 51); }

.siteAdvertisement_box a { color: rgb(51, 51, 51); }

.siteAdvertisement_box .siteAdvertisement_Inner { width: 125px; height: 145px; background: rgb(204, 204, 204); }

.siteAdvertisement_box .siteAdvertisement_title { width: 408px; height: 30px; background: rgb(230, 230, 230); }

.siteAdvertisement_box .siteAdvertisement_adImg { display: block; width: auto; height: auto; }

.siteAdvertisement_box a.closeImg { display: block; width: 20px; height: 20px; background: url("/image/v2/close.png?v=202104251101") 2px -16px no-repeat; float: right; margin-top: 7px; margin-right: 9px; }

.siteAdvertisement_box a.closeImg:hover { background: url("/image/site/faiscoAd/close.png?v=202104251101") 0px -13px no-repeat; }

.siteAdvertisement_box a.freeJZ { display: block; margin-top: 106px; width: 160px; height: 40px; line-height: 40px; border: 1px solid rgb(255, 255, 255); text-align: center; text-decoration: none; position: relative; margin-left: 119px; color: rgb(255, 255, 255); font-size: 18px; }

.siteAdvertisement_box a.reportUrl { line-height: 20px; margin-left: 15px; margin-top: 5px; font-size: 13px; float: left; text-decoration: none; font-family: 微软雅黑; }

.siteAdvertisement_box a.freeJZ:hover { color: rgb(255, 50, 0); }

.siteAdvertisement_box a.freeJZ span { line-height: 20px; text-decoration: none; font-family: 微软雅黑; }

.fk-siteAdBoxCB #sitePopVister a.freeJZ:hover { color: rgb(255, 255, 255); }

.siteAdvertisement_box_BUser { position: fixed; bottom: 30px; width: 426px; height: 396px; left: 12px; z-index: 33; color: rgb(51, 51, 51); border-radius: 2px; }

.siteAdvertisement_box_BUser img { border-radius: 2px; width: 100%; }

.freeJZ_BUser { overflow: hidden; display: block; width: 154px; height: 40px; line-height: 40px; text-indent: 39px; color: rgb(129, 73, 0); text-decoration: none; position: absolute; margin-left: 145px; border-radius: 20px; font-weight: 600; bottom: 70px; font-size: 16px; background: linear-gradient(0deg, rgb(255, 204, 79), rgb(255, 245, 218)); }

.siteAdvertisement_box_BUser .anim { animation: 0.75s ease 0s 1 normal none running bUser-anim-out; }

.siteAdvertisement_box_BUser .anim::after { animation: 0.75s ease 0s 1 normal none running bUser-anim-out-pseudo; }

.siteAdvertisement_box_BUser .anim, .siteAdvertisement_box_BUser .anim::after { animation-iteration-count: infinite; animation-duration: 1.3s; }

.freeJZ_BUser::after { position: absolute; content: ""; width: 7px; height: 13px; background: url("/image/advPhoto/f_visitor_icon.png?v=202104251101") no-repeat; top: 50%; margin-top: -6.5px; right: 37px; }

.closeImg_BUser { background: url("/image/advPhoto/f_visitor_guanbi.png?v=202104251101") no-repeat; width: 12px; height: 12px; position: absolute; right: 9px; top: 9px; z-index: 99; }

.anim { transform: translateY(-50%) translateX(-50%); position: absolute; top: 50%; left: 50%; }

.anim::before { position: relative; content: ""; display: block; margin-top: 100%; }

.anim::after { content: ""; position: absolute; inset: 0px; border-radius: 50%; }

.siteAdvertisement_boxTip .siteAdvertisementTipTri { position: absolute; bottom: -6px; left: 10px; width: 9px; height: 6px; background: url("/image/site/faiscoAd/sanj.png?v=202104251101") 0px -2px no-repeat; }

.siteAdvertisement_boxTip { width: 125px; height: 26px; border: 1px solid rgb(254, 194, 74); position: absolute; z-index: 33; bottom: 184px; left: 12px; background: rgb(255, 252, 201); display: none; }

.siteAdvertisement_boxTip p { line-height: 26px; text-align: center; }

.siteAdvertisement_boxTip p span { color: rgb(37, 132, 38); }

.siteAdvertisement_boxTip { color: rgb(51, 51, 51); }

.fk-siteAdBoxCB_B .siteAdvertisement_title { width: 410px; }

.fk-siteAdBoxCB_B .siteAdvertisement_box { width: 410px; height: 290px; }

.fk-siteAdBoxCB_B .siteAdvertisement_box .siteAdvertisement_Inner { width: 410px; }

.fk-siteAdBoxCB_B .freeJZ, .fk-siteAdBoxCB_B a.freeJZ { width: 140px; height: 64px; background: url("/image/advPhoto/f_visitor_b_button.png?v=202104251101") no-repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 0px; margin-top: 76px; margin-left: 135px; }

.fk-siteAdBoxCB_C .siteAdvertisement_title { width: 410px; }

.fk-siteAdBoxCB_C .siteAdvertisement_box { height: 290px; }

.fk-siteAdBoxCB_C a.freeJZ { width: 136px; height: 36px; background: url("/image/advPhoto/f_visitor_c_button.png?v=202104251101") no-repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-top: 58px; margin-left: 30px; color: rgb(25, 25, 25); font-size: 18px; line-height: 36px; }

.fk-siteAdBoxCB_C a.freeJZ:hover { color: rgb(25, 25, 25) !important; }

.fk-siteAdBoxCB_D .siteAdvertisement_title { width: 410px; }

.fk-siteAdBoxCB_D .siteAdvertisement_box { height: 290px; }

.fk-siteAdBoxCB_D a.freeJZ { width: 133px; height: 34px; background: url("/image/advPhoto/f_visitor_d_button.png?v=202104251101") no-repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 0px; margin-top: 25px; margin-left: 134px; }

#default_Ad.siteAdvertisement_box { width: 180px; height: 260px; bottom: 26px; }

#default_Ad.siteAdvertisement_box .siteAdvertisement_Inner { position: relative; width: 100%; height: 100%; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#default_Ad.siteAdvertisement_box .siteAdvertisement_boxTip { bottom: 0px; left: 6px; width: 157px; height: 22px; background: url("/image/site/faiscoAd/dingzhi_hover.png?v=202104251101") 0px 0px no-repeat; }

#default_Ad.siteAdvertisement_box .siteAdvertisement_title { position: absolute; top: 0px; right: 10px; width: 20px; height: 20px; background: no-repeat; }

#default_Ad.siteAdvertisement_box a.closeImg { display: block; width: 10px; height: 10px; float: right; margin-top: 0px; margin-right: 0px; }

#default_Ad.siteAdvertisement_box a.closeImg, #default_Ad.siteAdvertisement_box a.closeImg:hover { background: url("/image/v2/mbg01.png?v=202512300942") -198px -1158px no-repeat; }

#hd_Ad.siteAdvertisement_box { width: 272px; height: 210px; bottom: 20px; }

#hd_Ad.siteAdvertisement_box .siteAdvertisement_Inner { position: relative; width: 100%; height: 100%; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#hd_Ad.siteAdvertisement_box .siteAdvertisement_boxTip { top: 36px; left: 59px; width: 15px; height: 114px; background: url("/image/site/faiscoAd/vert_title_hover.png?v=202104251101") 0px 0px no-repeat; }

#hd_Ad.siteAdvertisement_box .siteAdvertisement_title { position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; background: no-repeat; }

#hd_Ad.siteAdvertisement_box a.closeImg { display: block; width: 10px; height: 10px; float: right; margin-top: 3px; margin-right: 2px; }

#hd_Ad.siteAdvertisement_box a.closeImg, #hd_Ad.siteAdvertisement_box a.closeImg:hover { background: url("/image/site/faiscoAd/close_dz.png?v=202104251101") 0px 0px no-repeat; }

#hd_Ad.siteAdvertisement_box .mobi_ad_bg { position: absolute; display: block; width: 90px; height: 141px; top: 23px; left: 83px; background: url("/image/site/faiscoAd/hd_bg_gq.gif?v=202104251101") 0px 0px no-repeat; }

#hd_Ad.siteAdvertisement_box .mobi_ad_bg:hover { background: url("/image/site/faiscoAd/hd_bg_hover.png?v=202104251101") 0px 0px no-repeat; }

#flyer_Ad.siteAdvertisement_box { width: 152px; height: 200px; bottom: 36px; left: 30px; }

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_Inner { position: relative; width: 100%; height: 100%; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_boxTip { top: 35px; left: 6px; width: 15px; height: 114px; background: url("/image/site/faiscoAd/vert_title_hover.png?v=202104251101") 0px 0px no-repeat; }

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_title { position: absolute; top: 0px; right: 0px; width: 20px; height: 20px; background: no-repeat; }

#flyer_Ad.siteAdvertisement_box a.closeImg { display: block; width: 15px; height: 15px; float: right; margin-top: 3px; margin-right: 2px; }

#flyer_Ad.siteAdvertisement_box a.closeImg, #flyer_Ad.siteAdvertisement_box a.closeImg:hover { background: url("/image/site/faiscoAd/flyer_close.png?v=202104251101") 0px 0px no-repeat; }

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_Inner .siteAdvertisement_adImg img { margin-left: 23px; }

#flyer_Ad.siteAdvertisement_box .mobi_ad_bg { position: absolute; display: block; width: 95px; height: 140px; top: 20px; left: 29px; }

#flyer_Ad.siteAdvertisement_box .mobi_ad_bg:hover { background: url("/image/site/faiscoAd/flyer_hover.png?v=202104251101") 0px 0px no-repeat; }

#daily_Ad.siteAdvertisement_box { width: 135px; height: 233px; bottom: 36px; left: 30px; }

#daily_Ad.siteAdvertisement_box .siteAdvertisement_Inner { position: relative; width: 100%; height: 100%; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#daily_Ad.siteAdvertisement_box .siteAdvertisement_boxTip { bottom: -2px; left: 2px; width: 129px; height: 19px; background: url("/image/site/faiscoAd/daily_title_hover.png?v=202104251101") 0px 0px no-repeat; }

#daily_Ad.siteAdvertisement_box .siteAdvertisement_title { position: absolute; top: 0px; right: 0px; width: 20px; height: 20px; background: no-repeat; }

#daily_Ad.siteAdvertisement_box a.closeImg { display: block; width: 15px; height: 15px; float: right; margin-top: 0px; margin-right: -5px; }

#daily_Ad.siteAdvertisement_box a.closeImg, #daily_Ad.siteAdvertisement_box a.closeImg:hover { background: url("/image/v2/mbg01.png?v=202512300942") -198px -1158px no-repeat; }

#daily_Ad.siteAdvertisement_box .mobi_ad_bg { position: absolute; display: block; width: 90px; height: 26px; left: 23px; bottom: 30px; font-size: 14px; }

#daily_Ad.fk-7thCelebrate a.closeImg { margin-top: 5px; margin-right: -1px; }

#daily_Ad.fk-7thCelebrate a.closeImg, #daily_Ad.fk-7thCelebrate a.closeImg:hover { background: url("/image/site/faiscoAd/daily_close3_small.png?v=202104251101") 0px 0px no-repeat; }

#daily_Ad.fk-7thCelebrate .mobi_ad_bg { display: none; }

.fk-7thCelebrate .siteAdvertisement_boxTip { opacity: 0; }

#daily_Ad.siteAdvertisement_box.mall { width: 150px; }

#daily_Ad.siteAdvertisement_box.mall .siteAdvertisement_boxTip { bottom: -1px; left: 9px; }

#dailyHD_Ad.siteAdvertisement_box { width: 135px; height: 205px; bottom: 36px; left: 30px; }

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_Inner { position: relative; width: 100%; height: 100%; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_boxTip { top: 36px; left: 6px; width: 15px; height: 114px; background: url("/image/site/faiscoAd/vert_title_hover.png?v=202104251101") 0px 0px no-repeat; }

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_title { position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; background: no-repeat; }

#dailyHD_Ad.siteAdvertisement_box a.closeImg { display: block; width: 10px; height: 10px; background: url("/image/v2/mbg01.png?v=202512300942") -172px -1158px no-repeat; float: right; margin-top: 3px; margin-right: 2px; }

#dailyHD_Ad.siteAdvertisement_box a.closeImg:hover { background: url("/image/site/faiscoAd/close_dz.png?v=202104251101") 0px 0px no-repeat; }

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_Inner .siteAdvertisement_adImg img { margin-left: 23px; }

#dailyHD_Ad.siteAdvertisement_box .mobi_ad_bg { position: absolute; display: block; width: 90px; height: 141px; top: 18px; left: 30px; background: url("/image/site/faiscoAd/dailyHd_bg.gif?v=202104251101") 0px 0px no-repeat; }

#dailyHD_Ad.siteAdvertisement_box .mobi_ad_bg:hover { background: url("/image/site/faiscoAd/hd_bg_hover.png?v=202104251101") 0px 0px no-repeat; }

#fkdz_Ad.siteAdvertisement_box { width: 168px; height: 222px; bottom: 25px; left: 30px; }

#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_Inner { position: relative; width: 100%; height: 100%; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_boxTip { bottom: -3px; left: 17px; width: 129px; height: 19px; background: url("/image/site/faiscoAd/daily_title_hover.png?v=202104251101") 0px 0px no-repeat; }

#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_title { position: absolute; top: 0px; left: -20px; width: 20px; height: 20px; background: no-repeat; }

#fkdz_Ad.siteAdvertisement_box a.closeImg { display: block; width: 10px; height: 10px; float: right; margin-top: 6px; margin-right: -165px; }

#fkdz_Ad.siteAdvertisement_box a.closeImg, #fkdz_Ad.siteAdvertisement_box a.closeImg:hover { background: url("/image/v2/mbg01.png?v=202512300942") -172px -1158px no-repeat; }

#fkdz_Ad.siteAdvertisement_box .mobi_ad_bg { position: absolute; display: block; width: 0px; height: 0px; top: 0px; left: 0px; }

#wxApp_Ad.siteAdvertisement_box { width: 243px; height: 295px; bottom: 12px; }

#wxApp_Ad.siteAdvertisement_box .siteAdvertisement_Inner { width: 100%; height: 100%; position: relative; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#wxApp_Ad.siteAdvertisement_box .siteAdvertisement_title { position: absolute; top: 0px; left: 223px; width: 20px; height: 20px; background: no-repeat; }

#wxApp_Ad.siteAdvertisement_box .closeImg { margin: 0px; width: 10px; height: 10px; background: url("/image/v2/mbg01.png?v=202512300942") -198px -1158px no-repeat; }

#daiLi_Ad.siteAdvertisement_box { width: 227px; height: 275px; bottom: 12px; }

#daiLi_Ad.siteAdvertisement_box .siteAdvertisement_Inner { width: 100%; height: 100%; position: relative; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#daiLi_Ad.siteAdvertisement_box .siteAdvertisement_title { position: absolute; top: 0px; left: 223px; width: 20px; height: 20px; background: no-repeat; }

#daiLi_Ad.siteAdvertisement_box .closeImg { margin: 0px; width: 24px; height: 24px; background: url("/image/v2/mbg01.png?v=202512300942") -2210px -1315px no-repeat; }

#fkdz_vis.siteAdvertisement_box { width: 168px; height: 245px; bottom: 25px; left: 15px; }

#fkdz_vis.siteAdvertisement_box .siteAdvertisement_Inner { position: relative; width: 100%; height: 220px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

#fkdz_vis.siteAdvertisement_box .siteAdvertisement_boxTip { bottom: 0px; left: 0px; width: 129px; height: 19px; background: url("/image/site/faiscoAd/daily_title_hover.png?v=202104251101") 0px 0px no-repeat; }

#fkdz_vis.siteAdvertisement_box .siteAdvertisement_title { position: relative; height: 20px; width: 100%; background: rgb(204, 204, 204); }

#fkdz_vis.siteAdvertisement_box a.closeImg { display: block; width: 15px; height: 15px; float: right; margin-top: 3px; margin-right: 2px; }

#fkdz_vis.siteAdvertisement_box a.closeImg, #fkdz_vis.siteAdvertisement_box a.closeImg:hover { background: url("/image/site/faiscoAd/fkdz_close.png?v=202104251101") 50% center no-repeat; }

#fkdz_vis.siteAdvertisement_box .mobi_ad_bg { position: absolute; display: block; width: 0px; height: 0px; top: 0px; left: 0px; }

#fkdz_vis.siteAdvertisement_box a.freeJZ { width: 100%; }

#fkdz_vis.siteAdvertisement_box a.reportUrl { font-size: 14px; margin-top: 0px; }

#sitePopVister a.freeJZ:hover { color: rgb(255, 255, 255); }

.loadingImg { position: absolute; top: 0px; }

.loadingImgTd { width: 32px; height: 32px; vertical-align: middle; text-align: center; padding: 0px; }

.loadingImgTable { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; border-spacing: 0px; font-size: 0px; }

.ProductDetailloadingImg { position: absolute; top: 0px; background: rgb(255, 255, 255); }

.ProductDetailloadingImgTd { width: 32px; height: 32px; vertical-align: middle; text-align: center; padding: 0px; }

.changeTemplateLoadingTable, .ProductDetailloadingImgTable { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; border-spacing: 0px; font-size: 0px; }

.changeTemplateLoadingTable { width: 100%; position: absolute; }

.memberBarArea { position: fixed; max-height: 37px; height: 37px; width: 100%; top: 0px; left: 0px; background: url("/image/white_bg.png?v=202104251101") repeat-x; z-index: 1003; transition: top 0.3s; }

.memberBar { position: relative; padding: 0px; margin: 0px auto; width: 960px; height: 37px; line-height: 37px; text-align: left; color: rgb(0, 0, 0); }

.memberBar .left, .memberBar .m_left { float: left; }

.memberBar .left, .memberBar .m_left, .memberBar .right { height: 37px; line-height: 37px; display: inline-block; width: auto; }

.memberBar .right { float: right; margin-right: 10px; text-align: left; color: rgb(85, 85, 85); }

.memberBar .m_left .exit { color: rgb(27, 122, 209); text-decoration: none; }

.memberBar .m_left .userLabel { display: block; padding: 0px 5px; color: grey; }

.memberBar .m_left .levelIcon { display: block; width: 25px; height: 20px; background: url("/image/topBarVip.gif?v=202104251101") 5px 0px no-repeat; margin-top: 4px; }

.memberBar .m_left .memberHeadPicOuter { position: relative; float: left; width: 30px; height: 30px; overflow: hidden; border-radius: 50%; margin-top: 3px; }

.memberBar .right .exit { color: rgb(27, 122, 209); }

.memberBar .right a { float: right; text-decoration: none; }

.memberBar .right .line { float: right; }

.memberBar .right .userLabel { display: block; float: right; padding: 0px 5px; color: grey; }

.memberBar .right .levelIcon { display: block; float: right; width: 25px; height: 20px; background: url("/image/topBarVip.gif?v=202104251101") 5px 0px no-repeat; margin-top: 4px; }

.memberBar .myProfile { margin-right: 5px; height: 37px; line-height: 37px; color: grey; }

.memberBar .myProfile:hover { color: rgb(27, 122, 209); }

.memberBar .myProfile .siteIco { float: left; width: 25px; height: 37px; margin-right: 5px; margin-top: 5px; background: url("/image/topBarData.gif?v=202104251101") 5px 5px no-repeat; cursor: pointer; }

.memberBar span { float: left; }

.memberBar a, .memberBar div, .memberBar span { color: rgb(124, 124, 124); }

.memberBar a:hover { color: rgb(27, 122, 209); }

.memberBar .left .memberOption { text-decoration: none; color: rgb(27, 122, 209); margin: 0px; float: left; }

.memberBar .left .memberOption:hover { color: red; }

.memberBar .right .memberOption { padding: 0px 20px; width: auto; height: 22px; line-height: 22px; text-align: center; margin: 6px 6px auto 0px; }

.memberBar .memberLogin { border: 1px solid rgb(218, 218, 218); }

.memberBar .memberLogin:hover, .memberBar .memberReg { border: 1px solid rgb(42, 150, 255); }

.memberBar .memberReg { background-color: rgb(69, 162, 255); color: rgb(255, 255, 255); }

.memberBar .memberReg:hover { border: 1px solid rgb(20, 137, 252); background-color: rgb(37, 148, 255); color: rgb(255, 255, 255); }

.memberBar .orderCart { margin-right: 5px; }

.memberBar .orderCart .siteIco { float: left; width: 25px; height: 20px; background: url("/image/bg02.png?v=202104251101") -151px -261px no-repeat; cursor: pointer; }

.memberBar .orderCart:hover { color: rgb(27, 122, 209); }

.memberBar .orderCart:hover .siteIco { background: url("/image/bg02.png?v=202104251101") -151px -376px no-repeat; }

.memberBar .myOrder { margin-right: 5px; height: 37px; line-height: 37px; color: grey; }

.memberBar .myOrder .siteIco { float: left; width: 25px; margin-right: 3px; margin-top: 5px; height: 37px; background: url("/image/topBarOrder.gif?v=202104251101") 5px 6px no-repeat; cursor: pointer; }

.memberBar .myOrder:hover { color: rgb(27, 122, 209); }

.memberBar .line { width: 1px; height: 12px; background: rgb(188, 188, 188); margin: 12px 15px 0px; float: left; }

.memberBar .l_Btn { line-height: 37px; height: 37px; cursor: pointer; padding-right: 3px; text-decoration: none; }

.memberBar .l_Btn:hover { color: rgb(27, 122, 209); }

.memberBar .l_Btn span { margin-top: 3px; }

.memberBar .l_Btn .l_Ico { height: 25px; width: 24px; opacity: 0.7; }

.memberBar .l_Btn .l_Ico:hover { opacity: 1; }

.memberBar .l_Btn .qqLgn { background: url("/image/site/n_shareIcn.png?v=202512300942") 0px 0px no-repeat; margin-top: 7px; }

.memberBar .l_Btn .wbLgn { background: url("/image/site/n_shareIcn.png?v=202512300942") -56px 0px no-repeat; margin-top: 7px; }

.memberBar .l_Btn .wxLgn { background: url("/image/site/n_shareIcn.png?v=202512300942") -27px 0px no-repeat; margin-top: 7px; }

.memberBar .left .mallCart { height: 37px; float: left; text-decoration: blink; }

.memberBar .right .mallCart { height: 37px; float: right; margin-left: 0px; text-decoration: blink; position: relative; }

.memberBar .left .mallCart .mallCartItem, .memberBar .right .mallCart .mallCartItem { height: 37px; border: 1px solid transparent; position: relative; z-index: 9006; cursor: pointer; }

.memberBar .left .mallCart .mallCartItem_hover, .memberBar .right .mallCart .mallCartItem_hover { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(255, 255, 255); background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; }

.memberBar .left .mallCartItem span, .memberBar .right .mallCartItem span { line-height: 35px; height: 35px; }

.memberBar .mallCartItem .mallCart_icon { background: url("/image/mallCart/mallcart_icon.gif?v=202104251101") 50% center no-repeat; width: 20px; margin-left: 2px; margin-right: 7px; height: 34px; }

.memberBar .mallCartItem .mallCart_down { margin-top: 0px; background: url("/image/mallCart/mallcart_down.gif?v=202104251101") 50% center no-repeat; width: 10px; margin-right: 3px; transition: 0.3s; }

.memberBar .mallCartItem_hover .mallCart_down { transform: rotate(180deg); }

.memberBar .left .mallCartItem .mallCart_name, .memberBar .right .mallCartItem .mallCart_name { color: rgb(124, 124, 124); }

.memberBar .left .mallCartItem .mallCart_proNum, .memberBar .right .mallCartItem .mallCart_proNum { color: rgb(255, 68, 0); margin-left: 3px; margin-right: 3px; }

.memberBar .mallCartPanel { position: absolute; overflow: visible; display: none; font-family: 微软雅黑; }

.memberBar .mallCartPanel a { font-family: 微软雅黑; }

.memberBar .mallCartPanel .mallCartLoad { width: 290px; position: absolute; background: url("/image/loading/loading_2b.gif?v=202104251101") 50% center no-repeat rgb(255, 255, 255); cursor: default; top: 0px; bottom: 0px; }

.memberBar .mallCartPanel .mallCartList { width: 290px; background-color: rgb(255, 255, 255); color: rgb(92, 92, 92); font-size: 12px; z-index: 9000; margin-top: -1px; border: 1px solid rgb(238, 238, 238); cursor: default; }

.memberBar .mallCartPanel .mallCartList .mcProductList { margin-top: 10px; text-align: center; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul { list-style: none; padding: 0px; margin: 0px auto; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcPdInvalid, .memberBar .mallCartPanel .mallCartList .mcProductList ul .mcPdInvalid span { background: rgb(242, 242, 242); color: rgb(204, 204, 204); }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_proName span.invalidTip { border-radius: 2px; color: rgb(95, 95, 95); min-width: 35px; width: auto; height: 15px; background: rgb(218, 218, 218); line-height: 15px; text-align: center; margin-top: 3px; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proName .mcTtimedNotAdded { padding: 0px 5px; background-color: rgb(255, 90, 0); color: rgb(255, 255, 255); margin-right: 3px; border-radius: 1px; width: 48px; height: 20px; line-height: 20px; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro { padding: 20px 15px; height: 61px; border-top: 1px solid rgb(238, 238, 238); position: relative; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductListTip { line-height: 29px; text-align: right; vertical-align: middle; border-top: 1px solid rgb(238, 238, 238); }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductListTip span { color: rgb(255, 68, 0); font-weight: 700; text-decoration: underline; float: none; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro div { float: left; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proPic img { width: 60px; height: 60px; margin-top: 5px; border-radius: 3px; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proNoPic { width: 60px; height: 60px; background: url("/image/mallCart/mallcart_noPro.gif?v=202104251101") 50% center no-repeat; margin-top: 5px; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proName { width: 125px; height: 50px; text-align: left; margin-left: 10px; padding: 3px 0px; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proName span { width: 125px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proPrice { height: 18px; line-height: 18px; width: 75px; float: right; text-align: right; margin-top: 21px; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proPrice .s_price { color: rgb(255, 68, 0); font-weight: 700; width: 60px; text-align: left; text-overflow: ellipsis; overflow: hidden; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proPrice .s_invalid_price { font-weight: 700; width: 60px; text-align: left; text-overflow: ellipsis; overflow: hidden; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .invalid { position: absolute; width: 60px; height: 60px; background-color: rgba(0, 0, 0, 0.5); top: 25px; line-height: normal; text-align: center; display: table; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .invalid .invalidTip { color: rgb(255, 255, 255); white-space: normal; display: table-cell; vertical-align: middle; background: none; float: none; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .invalid .visible { height: 100%; vertical-align: middle; width: 0px; display: inline-block; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proDel { position: relative; color: rgb(106, 106, 106); width: 75px; height: 20px; line-height: 20px; float: right; clear: right; text-align: right; margin-top: 5px; }

.memberBar .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proDel a { text-decoration: blink; }

.g_locale1031 .memberBar .mallCartPanel .mallCartList .checkMallCartBtn { width: 170px; }

.memberBar .mallCartPanel .mallCartList .checkMallCartBtn { width: 135px; padding: 1px 0px; color: rgb(255, 255, 255); background-color: rgb(255, 90, 0); border: 1px solid rgb(245, 65, 0); border-radius: 3px; margin: 12px auto; text-align: center; cursor: pointer; }

.memberBar .mallCartPanel .mallCartList .checkMallCartBtn_hasPro { margin-right: 13px; }

.memberBar .mallCartPanel .mall_cart_total { position: absolute; margin: 10px 15px; line-height: 24px; left: 0px; bottom: 0px; vertical-align: top; }

.memberBar .mallCartPanel .mall_cart_total b { color: rgb(255, 68, 0); }

.memberBar .mallCartPanel .sC-priceTotal { width: 120px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.memberBar .mobiWeb { width: 36px; height: 28px; float: left; text-decoration: blink; }

.memberBar .mobiWeb .mobiWebItem { padding: 0px 3px 0px 6px; height: 35px; position: relative; border: 1px solid transparent; z-index: 9000; }

.memberBar .mobiWebItem .mobiWeb_icon { background: url("/image/mobiWeb/mobi.png?v=202104251101") 50% center no-repeat; width: 12px; margin-right: 3px; }

.memberBar .mobiWebItem_hover { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(255, 255, 255); background-color: rgb(255, 255, 255); }

.memberBar .mobiWebItem_hover .mobiWeb_icon { background: url("/image/mobiWeb/mobi_hover.png?v=202104251101") 50% center no-repeat; width: 12px; margin-right: 3px; }

.memberBar .mobiWebItem .mobi_down { margin-top: -1px; background: url("/image/mobiWeb/mobi_down.png?v=202104251101") 50% center no-repeat; width: 10px; transition: 0.3s; }

.memberBar .mobiWebItem_hover .mobi_down { background: url("/image/mobiWeb/mobi_up.png?v=202104251101") 50% center no-repeat; transform: rotate(180deg); }

.memberBar .mobiWebPanel { position: absolute; overflow: visible; display: none; font-family: 微软雅黑; }

.memberBar .mobiWebPanel .mobiWebQRCode { width: 124px; height: 120px; background-color: rgb(255, 255, 255); color: rgb(92, 92, 92); font-size: 12px; margin-top: 35px; border: 1px solid rgb(238, 238, 238); cursor: default; }

.memberBarArea2 { position: fixed; max-height: 36px; height: 36px; width: 100%; top: 0px; left: 0px; z-index: 1003; transition: top 0.3s; }

.memberBarArea2, .memberBarArea2 .memberBarV2 { background-color: rgb(51, 51, 51); }

.memberBarStyle2, .memberBarStyle2 .memberBarV2 { background-color: rgb(245, 245, 245); }

.memberBarV2, .memberBarV2 .memberBarSysItem, .memberBarV2 a { color: rgb(204, 204, 204); font-family: 微软雅黑; }

.memberBarV2 .memberBarSysItem.active, .memberBarV2 a.active, .memberBarV2 a:hover { color: rgb(255, 255, 255); }

.memberBarStyle2 .memberBarV2, .memberBarStyle2 .memberBarV2 .memberBarSysItem, .memberBarStyle2 .memberBarV2 a { color: rgb(102, 102, 102); }

.memberBarStyle2 .memberBarV2 .memberBarSysItem.active, .memberBarStyle2 .memberBarV2 a.active, .memberBarStyle2 .memberBarV2 a:hover { color: rgb(252, 61, 27); }

.memberBarV2 { padding: 0px; margin: 0px auto; width: 960px; height: 36px; line-height: 36px; overflow: hidden; }

.g_bodyManage .memberBarV2 { overflow: visible; position: relative; left: -8px; }

.memberBarV2, .memberBarV2 a { text-align: left; font-size: 12px; }

.memberBarV2 #topBarMsg { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(51, 51, 51); text-align: center; z-index: 9010; }

.memberBarStyle2 .memberBarV2 #topBarMsg { background-color: rgb(245, 245, 245); }

.memberBarV2 .memberBarSysItem, .memberBarV2 a { cursor: pointer; text-decoration: none; padding: 0px 14px; position: relative; display: block; float: left; max-width: 160px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; outline: 0px !important; }

.memberBarV2 .memberBarSysItem::before, .memberBarV2 a::before { content: ""; display: block; position: absolute; height: 11px; right: 0px; top: 0px; bottom: 0px; margin: auto; border-right: 1px solid rgb(89, 89, 89); }

.memberBarStyle2 .memberBarV2 a::before { border-color: rgb(220, 220, 220); }

.memberBarStyle2 .memberBarV2 a { border-right-color: rgb(223, 223, 223); }

.memberBarV2 .hidden { display: none; }

.memberBarV2 .memberBarLogin { float: left; margin: 0px -14px; overflow: hidden; }

.memberBarV2 .memberBarLogin > a { margin-right: -1px; }

.memberBarV2 .memberBarLinkListContainer { float: right; overflow: hidden; max-width: 66%; }

.memberBarV2 .memberBarLinkList { float: right; }

.memberBarV2 .memberBarLinkListWrap { float: right; width: 5000px; margin-right: -14px; }

.memberBarV2 .memberBarIcon { display: block; width: 10px; height: 10px; float: left; background: url("/image/v2/vbg01.png?v=202512300942") no-repeat; margin-left: 1px; margin-right: 8px; }

.memberBarV2 .memberBarIcon_mobi { background-position: -1298px -1772px; width: 9px; height: 14px; margin-top: 11px; }

.memberBarStyle2 .memberBarV2 .memberBarIcon_mobi { background-position: -1298px -1806px; }

.memberBarV2 #mobiWeb.active .memberBarIcon_mobi, .memberBarV2 #mobiWeb:hover .memberBarIcon_mobi { background-position-x: -1317px; }

.memberBarV2 .memberBarIcon_addBookMark { background-position: -1298px -1840px; width: 14px; height: 11px; margin-top: 13px; }

.memberBarV2 #addBookMark:hover .memberBarIcon_addBookMark { background-position-x: -1322px; }

.memberBarStyle2 .memberBarIcon_addBookMark { background-position-x: -1346px; }

.memberBarStyle2 #addBookMark:hover .memberBarIcon_addBookMark { background-position-x: -1370px; }

.memberBarV2 .memberBarIcon_mallCart { background-position: -1298px -1870px; width: 18px; height: 14px; margin-top: 11px; }

.memberBarStyle2 .memberBarV2 .memberBarIcon_mallCart { background-position: -1298px -1904px; }

.memberBarStyle1 .mallCartItem_hover .memberBarIcon_mallCart { background-position-x: -1326px; }

.memberBarV2 .memberBarArrowLeft, .memberBarV2 .memberBarArrowRight { float: right; padding: 13px 0px; cursor: pointer; width: 6px; display: none; }

.memberBarV2 .memberBarArrowLeftIcon, .memberBarV2 .memberBarArrowRightIcon { border: 5px solid transparent; transition: border-color 0.3s; }

.memberBarStyle2 .memberBarArrowLeftIcon, .memberBarStyle2 .memberBarArrowRightIcon { }

.memberBarV2 .memberBarArrowLeft.disabled, .memberBarV2 .memberBarArrowRight.disabled { cursor: not-allowed; }

.memberBarV2 .memberBarArrowLeft { padding-right: 10px; margin-right: 6px; }

.memberBarV2 .memberBarArrowRight { padding-left: 10px; margin-left: 6px; }

.memberBarV2 .memberBarArrowLeftIcon { border-right: 6px solid rgb(197, 197, 197); }

.memberBarV2 .memberBarArrowRightIcon { border-left: 6px solid rgb(197, 197, 197); }

.memberBarV2 .memberBarArrowLeft:hover .memberBarArrowLeftIcon { border-right-color: rgb(255, 255, 255); }

.memberBarV2 .memberBarArrowRight:hover .memberBarArrowRightIcon { border-left-color: rgb(255, 255, 255); }

.memberBarV2 .memberBarArrowLeft.disabled .memberBarArrowLeftIcon { border-right-color: rgb(124, 124, 124); }

.memberBarV2 .memberBarArrowRight.disabled .memberBarArrowRightIcon { border-left-color: rgb(124, 124, 124); }

.memberBarStyle2 .memberBarArrowLeftIcon { border-right: 6px solid rgb(184, 184, 184); }

.memberBarStyle2 .memberBarArrowRightIcon { border-left: 6px solid rgb(184, 184, 184); }

.memberBarStyle2 .memberBarArrowLeft:hover .memberBarArrowLeftIcon { border-right-color: rgb(124, 124, 124); }

.memberBarStyle2 .memberBarArrowRight:hover .memberBarArrowRightIcon { border-left-color: rgb(124, 124, 124); }

.memberBarStyle2 .memberBarArrowLeft.disabled .memberBarArrowLeftIcon { border-right-color: rgb(216, 216, 216); }

.memberBarStyle2 .memberBarArrowRight.disabled .memberBarArrowRightIcon { border-left-color: rgb(216, 216, 216); }

.memberBarV2 #mobiWeb { }

.memberBarV2 #addBookMark { }

.memberBarV2 .memberInfoBar a::before { display: none; }

.memberBarV2 .memberInfo { margin-right: 8px; max-width: 110px; }

.memberBarV2 .memberInfoBar .memberInfo:hover { color: inherit; }

.memberBarV2 .memberInfo .user_level_icon { position: relative; margin-top: 10px; width: 16px; height: 16px; overflow: hidden; display: block; float: left; font-size: 17px; background: rgb(255, 255, 255); margin-right: 9px; }

.memberBarV2 .memberInfo .user_level_img { display: block; visibility: visible; }

.memberBarV2 .user_level_icon span { position: absolute; top: -1px; right: -1px; }

.memberBarV2 .user_level_img span { background-size: contain; background-repeat: no-repeat; width: 100%; height: 100%; position: static; display: block; }

.memberBarV2 .otherLoginItem .memberBarIcon { width: 16px; height: 16px; margin-left: 2px; margin-right: 10px; margin-top: 10px; }

.memberBarV2 .otherLoginItem .qq_icon { background-position: -1298px -1664px; }

.memberBarV2 .otherLoginItem .wx_icon { background-position: -1298px -1700px; }

.memberBarV2 .otherLoginItem .sn_icon { background-position: -1298px -1736px; }

.memberBarV2 .otherLoginList { border-radius: 4px; position: absolute; top: 36px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px 0px; padding: 6px 0px; display: none; }

.memberBarIcon.google_icon { background-image: url("/image/v2/googleIcon.svg"); background-color: rgb(234, 240, 242); }

.memberBarIcon.facebook_icon, .memberBarIcon.google_icon { background-size: 14px; border-radius: 2px; background-position: 50% center; background-repeat: no-repeat; }

.memberBarIcon.facebook_icon { background-color: rgb(24, 119, 242); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z'/%3E%3C/svg%3E"); }

.memberBarV2 .otherLoginList .otherLoginItem { font-size: 12px; color: rgb(102, 102, 102); line-height: 30px; overflow: visible; float: none; max-width: none; }

.memberBarV2 .otherLoginList .otherLoginItem:hover { color: rgb(0, 0, 0); }

.memberBarV2 .otherLoginList .otherLoginItem::before { display: none; }

.memberBarV2 .otherLoginList .memberBarIcon { margin-left: 0px; margin-right: 7px; margin-top: 7px; }

.memberBarV2 #otherLogin { position: relative; padding-right: 19px; }

.memberBarV2 #otherLogin .memberBarIcon { position: absolute; right: 1px; top: 16px; width: 7px; height: 4px; background-position: -1298px -1938px; margin-right: 0px; margin-left: 0px; transition: transform 0.3s, -webkit-transform 0.3s; }

.memberBarV2 #otherLogin.active .memberBarIcon, .memberBarV2 #otherLogin:hover .memberBarIcon { background-position: -1315px -1938px; transform: rotate(180deg); }

.memberBarStyle2 .memberBarV2 #otherLogin .memberBarIcon { background-position-y: -1962px; }

.memberBarV2 .mallCart { float: left; max-width: inherit; }

.memberBarV2 .mallCart .mallCartItem { }

.memberBarStyle2 .memberBarV2 .mallCartItem { }

.memberBarV2 .mallCart .mallCartItem_hover, .memberBarV2 .mallCart:hover { color: rgb(255, 255, 255); }

.memberBarStyle2 .memberBarV2 .mallCart .mallCartItem_hover, .memberBarStyle2 .memberBarV2 .mallCart:hover { color: rgb(252, 61, 27); }

.memberBarV2 .mallCartItem .mallCart_name, .memberBarV2 .mallCartItem .mallCart_proNum { line-height: 36px; height: 36px; float: left; }

.memberBarV2 .mallCartItem .mallCart_proNum { margin-left: 3px; }

.memberBarStyle2 .memberBarV2 .mallCart_proNum { color: rgb(251, 57, 21); }

.memberBarV2 .mallCartPanel { border-radius: 4px; position: absolute; width: 290px; overflow: visible; display: none; font-family: 微软雅黑; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px 0px; }

.memberBarV2 .mallCartPanel.right { margin-left: -104px; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proName .mcTtimedNotAdded { padding: 0px 5px; background-color: rgb(255, 90, 0); color: rgb(255, 255, 255); margin-right: 3px; border-radius: 1px; }

.memberBarV2 .mallCart .mallCartItem_hover::after { content: ""; position: absolute; left: 50%; margin-left: -6px; top: 24px; border-width: 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; width: 0px; height: 0px; }

.memberBarV2 .mallCartPanel a { font-family: 微软雅黑; }

.memberBarV2 .mallCartPanel .mallCartLoad { width: 100%; position: absolute; background: url("/image/loading/loading_2b.gif?v=201807251417") 50% center no-repeat rgb(255, 255, 255); cursor: default; top: 0px; bottom: 0px; min-height: 224px; }

.memberBarV2 .mallCartPanel .mallCartList { width: 100%; color: rgb(92, 92, 92); font-size: 12px; z-index: 9000; cursor: default; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList { text-align: center; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul { list-style: none; padding: 0px; margin: 0px auto; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul > div { margin: 2px 0px; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcPdInvalid, .memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcPdInvalid span { background: rgb(242, 242, 242); color: rgb(204, 204, 204); }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_proName span.invalidTip { border-radius: 2px; color: rgb(95, 95, 95); min-width: 35px; width: auto; height: 15px; background: rgb(218, 218, 218); line-height: 15px; text-align: center; margin-top: 3px; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro { padding: 20px 15px; height: 61px; border-top: 1px solid rgb(238, 238, 238); position: relative; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductListTip { line-height: 29px; text-align: right; vertical-align: middle; border-top: 1px solid rgb(238, 238, 238); }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductListTip span { color: rgb(255, 68, 0); font-weight: 700; text-decoration: underline; float: none; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro div { float: left; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proPic img { width: 60px; height: 60px; margin-top: 5px; border-radius: 3px; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proNoPic { width: 60px; height: 60px; background: url("/image/mallCart/mallcart_noPro.gif?v=202104251101") 50% center no-repeat; margin-top: 5px; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proName { width: 125px; height: 50px; text-align: left; margin-left: 10px; overflow: hidden; text-overflow: ellipsis; line-height: 30px; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proName span { width: 125px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proPrice { height: 18px; line-height: 18px; width: 75px; float: right; text-align: right; margin-top: 20px; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proPrice .s_price { color: rgb(255, 68, 0); font-weight: 700; width: 60px; text-align: left; text-overflow: ellipsis; overflow: hidden; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proPrice .s_invalid_price { font-weight: 700; width: 60px; text-align: left; text-overflow: ellipsis; overflow: hidden; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .invalid { position: absolute; width: 60px; height: 60px; background-color: rgba(0, 0, 0, 0.5); top: 25px; line-height: normal; text-align: center; display: table; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .invalid .invalidTip { color: rgb(255, 255, 255); white-space: normal; display: table-cell; vertical-align: middle; background: none; float: none; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .invalid .visible { height: 100%; vertical-align: middle; width: 0px; display: inline-block; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proDel { position: relative; color: rgb(106, 106, 106); width: 75px; height: 20px; line-height: 20px; float: right; clear: right; text-align: right; margin-top: 6px; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proDel a { text-decoration: blink; color: rgb(106, 106, 106); padding: 0px; float: right; font-size: 14px; }

.memberBarV2 .mallCartPanel .mallCartList .mcProductList ul .mcProductList_pro .mcProductList_proDel a::before { display: none; }

.g_locale1031 .memberBarV2 .mallCartPanel .mallCartList .checkMallCartBtn { width: 170px; }

.memberBarV2 .mallCartPanel .mallCartList .checkMallCartBtn { width: 135px; padding: 1px 0px; color: rgb(255, 255, 255); background-color: rgb(255, 90, 0); border: 1px solid rgb(245, 65, 0); border-radius: 3px; margin: 12px auto 14px; text-align: center; cursor: pointer; }

.memberBarV2 .mallCartPanel .mallCartList .checkMallCartBtn_hasPro { margin-right: 13px; }

.memberBarV2 .mallCartPanel .mall_cart_total { position: absolute; margin: 10px 15px; line-height: 24px; left: 0px; bottom: 0px; vertical-align: top; }

.memberBarV2 .mallCartPanel .mall_cart_total b { color: rgb(255, 68, 0); }

.memberBarV2 .mallCartPanel .sC-priceTotal { width: 120px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.memberBarV2 .mallCartPanel .noProduct { display: none; text-align: center; font-size: 14px; color: rgb(102, 102, 102); }

.memberBarV2 .mallCartPanel .noProduct .noProductImg { background: url("/image/v2/defaultIcon.png?v=202104251101") 0px -1380px no-repeat; width: 134px; height: 144px; margin: 17px auto 8px; }

.memberBarV2 .mallCartPanel.memberMallCartNoProduct { height: 224px; }

.memberBarV2 .mallCartPanel.memberMallCartNoProduct .mallCartList { display: none; }

.memberBarV2 .mallCartPanel.memberMallCartNoProduct .noProduct { display: block; }

.memberBarV2 a.active::after { content: ""; position: absolute; left: 50%; margin-left: -6px; top: 24px; border-width: 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; width: 0px; height: 0px; }

.memberBarV2 .mobiWebPanel { border-radius: 4px; position: absolute; overflow: visible; display: none; font-family: 微软雅黑; top: 36px; width: 110px; height: 118px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-size: 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px 0px; }

.memberBarV2 .mobiWebPanel img { margin-left: 15px; margin-top: 8px; }

.memberBarV2 .mobiWebPanel div { height: 30px; line-height: 30px; text-align: center; }

.sideForms .formStyle76.form { padding: 0px; }

.sideForms .formStyle76 .formMiddle .formMiddleRight { width: 0px; }

.forms .form.formStyle76.modulePattern .formMiddle .formMiddleCenter .formMiddleContent, .forms .formStyle76 .formMiddle .formMiddleCenter .formMiddleContent { margin: 0px; }

.pd_mall_Group .bold { font-weight: 700; }

.pd_mall_Group .p_m_more { display: table-cell; width: 16px; background: url("/image/site/pMallIco.png?v=202104251101") 0px center no-repeat; }

.pd_mall_Group .p_m_cotainer .p_m_cotainerCenter .p_m_value { display: block; padding: 9px 10px; word-break: break-all; text-decoration: none; }

.pd_mall_Group .p_m_hover { border-width: 1px 0px; }

.pd_mall_Group .p_m_hover .p_m_cotainerCenter .p_m_value { padding: 8px 10px; }

.pd_m_panel { position: absolute; z-index: 9029; background-color: rgb(255, 255, 255); padding: 0px; width: auto; }

.pd_m_panel .form { border: 0px; }

.pd_m_panel .p_m_body { padding: 16px 16px 0px; overflow: hidden; }

.pd_m_panel .p_m_cover { width: 4px; position: absolute; left: -2px; background-color: rgb(255, 255, 255); padding: 0px; }

.pd_m_panel a { text-decoration: none; }

.pd_m_panel a:hover { text-decoration: underline; color: rgb(204, 51, 0); }

.pd_m_panel .p_m_line { max-width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 700; zoom: 1; position: relative; display: block; margin: 0px 20px 16px; }

.pd_m_jd .p_m_body2 { padding: 0px 20px 0px 5px; }

.pd_m_jd dl { float: left; margin: 0px; padding: 6px 0px; }

.pd_m_jd dl dt { float: left; width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right; margin-right: 5px; margin-top: 4px; font-weight: 600; letter-spacing: 2px; }

.pd_m_jd dl dd { float: left; max-width: 530px; margin: 0px; }

.pd_m_jd dl dd a { float: left; border-left: 1px solid rgb(204, 204, 204); padding: 0px 8px; margin: 4px 0px; max-width: 186px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.pd_m_jd .p_m_sep { clear: both; border-top: 1px solid rgb(238, 238, 238); }

.pd_m_yhd .p_m_body2 { padding: 20px; }

.pd_m_yhd dl { float: left; max-width: 190px; overflow: hidden; margin: 0px 20px 0px -4px; }

.pd_m_yhd dl dt { padding-left: 6px; font-weight: 700; }

.pd_m_yhd dl dd { float: left; margin: 10px 6px 0px -1px; padding-left: 6px; border-left: 1px solid rgb(0, 0, 0); }

.pd_m_yhd dl dd a { white-space: nowrap; max-width: 168px; overflow: hidden; text-overflow: ellipsis; display: block; }

.pd_m_yhd .p_m_sep { clear: both; padding: 10px 0px; }

.wxSharehideCloseBtn { background: url("/image/bg02.png?v=202104251101") -1501px 3px no-repeat; margin: 15px 6px 0px 0px; }

.wxShare { width: 100%; height: 100%; background-color: rgb(255, 255, 255); }

.wxShare .wxShareContent { width: 378px; margin: 0px auto; padding-top: 45px; }

.wxShare .wxShareContent .wxShareDesc { width: 100%; height: 30px; font: 14px 微软雅黑, 宋体; color: rgb(34, 34, 34); text-align: center; }

.wxShare .wxShareContent .wxShareQrcode { width: 190px; height: 190px; margin: 50px auto; background: url("/image/loading/loading_2b.gif?v=202104251101") 50% center no-repeat; }

.jumpCtrl { float: left; margin-left: 10px; padding: 0px 10px; }

.jumpCtrl, .jumpCtrlUE { border: 1px solid rgb(204, 204, 204); cursor: pointer; }

.jumpCtrlUE { padding: 3px; }

.j_ctrl_hover { border-color: rgb(50, 152, 254); background: rgb(232, 243, 254); }

.imageEffects { position: absolute; opacity: 0; }

.imageEffectsAnimate { transition: opacity 0.8s; }

.imageEffectsAnimate_Half { transition: bottom 0.5s; }

.imageEffectsAnimate_Magnify { transition: 0.5s; }

.imageEffectsAnimate_MoveLeft { transition: margin-left 0.5s; }

.imageEffects_Border { border: 1px solid rgb(0, 0, 0); background: none; }

.imageEffects_Magnifier { background: url("/image/imageEffects/imageEffetc_magnifier.png?v=202104251101") 50% center no-repeat; }

.imageEffects_FullMaks { overflow: hidden; left: 0px; right: 0px; margin: auto; }

.imageEffects_HalfMaks { bottom: 0px; background: url("/image/imageEffects/imageEffetc_maks.png?v=202104251101") repeat; }

.imageEffects .props { width: 100%; height: auto; text-align: center; }

.imageEffects .props .propList { width: 85%; height: auto; overflow: hidden; margin: 5px auto 10px; color: rgb(255, 255, 255); }

.imageEffects .props .propList a { color: rgb(255, 255, 255); }

.imageEffects .props .propList .prop { line-height: 21px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.imageEffects .props .propList .imgEffPropName { overflow-wrap: break-word; color: rgb(255, 255, 255); font-size: 12px; font-family: SimSun; }

.imageEffects .props .propBuy { width: 86px; height: 20px; line-height: 20px; margin: 5px auto 0px; border: 1px solid rgb(255, 255, 253); border-radius: 3px; vertical-align: middle; }

.imageEffects .props .propBuy span { color: rgb(255, 255, 255); font: 12px / 20px 微软雅黑, 宋体; height: 20px; }

.imageEffects .props .propBuy_hover { background-color: rgb(158, 25, 26); border-color: rgb(158, 25, 26); opacity: 1; }

.imageEffects .props .noNameWrap { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.imageEffects .photoFullMask .propList { margin: 0px auto; }

.imageEffects .photoFullMask .propList .photoName { text-align: center; width: 100%; color: rgb(255, 255, 255); background-clip: text; }

.imageEffects .photoFullMask .propList .photoDisc { width: 100%; font-size: 12px; color: rgb(255, 255, 255); text-align: left; overflow-wrap: break-word; background-clip: text; }

.imageEffects .photoHalfMask .propList .photoDisc { font-size: 12px; color: rgb(255, 255, 255); white-space: normal; background-clip: text; }

.imageEffects .photoHalfMask .propList .photoName { background-clip: text; }

@media screen� {
  .imageEffects .photoFullMask .propList .photoDisc, .imageEffects .photoFullMask .propList .photoName, .imageEffects .photoHalfMask .propList .photoDisc { background-image: none !important; }
}

.fullmeasureStyle0 { background: none; }

.fullmeasureStyle1 { background: rgb(233, 233, 233); }

.fullmeasureStyle2 { background: rgb(218, 232, 255); }

.fullmeasureStyle3 { background: rgb(223, 218, 255); }

.fullmeasureStyle4 { background: rgb(238, 222, 255); }

.fullmeasureStyle5 { background: rgb(255, 232, 247); }

.fullmeasureStyle6 { background: rgb(255, 229, 220); }

.fullmeasureStyle7 { background: rgb(255, 247, 233); }

.fullmeasureStyle8 { background: rgb(244, 255, 215); }

.fullmeasureStyle9 { background: rgb(255, 233, 199); }

.fullmeasureStyle10 { background: rgb(225, 252, 255); }

.fullmeasureStyle11 { background: rgb(219, 219, 219); }

.fullmeasureStyle12 { background: rgb(255, 255, 255); }

.formStyle109[_videobg="1"] .fullmeasureFormWrap { inset: 0px; position: absolute !important; }

.formStyle109[_videobg="1"] .fullmeasureOuterContentBg { background: none !important; }

.formStyle109[_videobg="1"][_autoheight="1"] { padding-bottom: 42.1%; box-sizing: border-box; }

.fullmeasure_video_background { width: 100%; position: absolute; z-index: 0; inset: 0px; overflow: hidden; }

.fullmeasure_video_bg { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; transform: translate(-50%, -50%); object-fit: cover; }

.fullmeasure_video_content { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 2; }

.mobi_not_support_tips { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 32px; }

.forms div.formStyle87 { height: 200px; background: none; padding: 0px; }

.fk-formPack .form { margin: 0px; position: absolute; top: 0px; left: 0px; }

.fk-formPack .f-packContent { position: relative; width: 100%; height: 100%; overflow: hidden; -webkit-box-flex: 1; flex: 1 1 0%; }

.g_htmlManage .fk-formPack .f-packContentBg { position: sticky; }

.fk-formPack .f-packContentBg { top: 0px; width: 100%; height: 100%; background: rgb(255, 255, 255); cursor: default; }

.fk-formPack { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.fk-formPack div.f-packFormBanner.formBanner, .fk-formPack table.f-packFormBanner.formBanner { height: auto; }

.fp_border { border-color: rgb(224, 224, 224); border-width: 1px; border-style: solid; }

.pf_tips_Msg { position: absolute; padding: 8px 10px; max-width: 600px; z-index: 9031; }

.fp_cur_conds { position: relative; height: 47px; }

.fp_select_tab { position: relative; border-bottom-width: 0px; }

.fp_cur_conds .cur_conds_head { left: 12px; top: 15px; }

.fp_cur_conds .cur_conds_head, .fp_select_tab .select_tab_head { position: absolute; width: 86px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.fp_select_tab .select_tab_head { left: 24px; display: inline; line-height: 42px; }

.fp_cur_conds .cur_conds_body { padding-left: 24px; padding-bottom: 8px; }

.fp_cur_conds .cur_conds_body_left { padding-left: 104px; }

.fp_select_tab .select_tab_body { padding-left: 104px; padding-bottom: 8px; }

.fp_border_title { border-top: 2px solid rgb(223, 223, 223); margin-top: 10px; }

.fp_border_content { border-bottom: 1px dashed rgb(236, 236, 236); }

.fp_border_end { border-bottom: 1px solid rgb(236, 236, 236); }

.fp_cur_conds .conds_body_item { position: relative; display: inline-block; border: 1px solid rgb(204, 204, 204); padding: 5px 18px 6px 8px; margin-right: 10px; text-decoration: none; min-width: 39px; margin-top: 8px; }

.fp_cur_conds .conds_to { display: inline-block; width: 7px; height: 11px; background: url("/image/propfilter/to.gif?v=202104251101") no-repeat; margin-right: 8px; position: relative; }

.fp_cur_conds .conds_body_sl { border: 1px solid rgb(204, 204, 204); height: 28px; position: relative; margin-top: 8px; top: 0px; width: 120px; color: rgb(51, 51, 51); }

.fp_cur_conds .conds_sc { display: inline-block; position: relative; margin-top: 8px; }

.fp_cur_conds .conds_sc_right { margin-left: 34px; float: right; }

.fp_cur_conds .conds_sc .prSearch { width: 18px; height: 18px; background: url("/image/propfilter/search.png?v=202104251101") no-repeat; }

.fp_cur_conds .conds_sc .prSearchIcon { position: absolute; top: 7px; right: 9px; }

.fp_cur_conds .conds_scInput { width: 232px; height: 26px; border: 1px solid rgb(214, 214, 214); text-indent: 2px; }

.fp_cur_conds .generateInput { font: 12px 微软雅黑; }

.fp_cur_conds .item_c, .fp_select_tab .item_c { width: 9px; height: 9px; background: url("/image/propfilter/close.gif?v=202104251101") no-repeat; position: absolute; top: 8px; right: 4px; }

.fp_select_tab .tab_body_item { position: relative; display: inline-block; border: 1px solid rgb(204, 204, 204); padding: 4px 18px 4px 8px; margin-right: 6px; margin-top: 8px; background-color: rgb(255, 255, 255); text-decoration: none; }

.fp_select_tab .tab_body_item .tab_item_txt { color: rgb(119, 119, 119); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 250px; }

.fp_list { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.fp_block { border-width: 0px 0px 1px; }

.fp_block, .fp_block .block_head { position: relative; overflow: hidden; zoom: 1; }

.fp_block .block_head { display: inline-block; padding: 12px 8px 7px 24px; margin-right: 18px; }

.fp_block .block_body { display: inline-block; position: absolute; padding-right: 60px; border-width: 0px 0px 0px 1px; }

.fp_block .block_body .params_cont { position: relative; padding: 2px 8px 8px; }

.fp_block .block_body .param_item { color: rgb(119, 119, 119); margin: 9px 40px 0px 0px; display: inline-block; text-decoration: none; position: relative; max-width: 100px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.fp_block .block_body .param_item:hover { color: red; }

.fp_block .block_tail { position: absolute; right: 4px; top: 7px; }

.fp_block .block_tail .more_btn, .fp_block .block_tail .more_down { cursor: pointer; vertical-align: middle; }

.fp_block .block_tail .more_down { display: inline-block; width: 7px; height: 4px; background: url("/image/propfilter/sqzk.gif?v=202104251101") no-repeat; margin-left: 2px; }

.fp_block .block_tail .more_up { background-position-y: -56px; }

.fp_block .block_head .head_txt { text-align: right; overflow: hidden; max-width: 140px; padding-right: 4px; max-height: 38px; word-break: break-all; }

.fp_block .block_head .colon { position: absolute; display: block; width: 12px; height: 16px; bottom: 8px; right: -3px; line-height: 16px; }

.fp_sort { position: relative; margin-top: 8px; }

.fp_sort .sort_item { display: inline-block; text-decoration: none; padding: 10px 24px; position: relative; }

.fp_sort .sort_select { background-color: rgb(255, 255, 255); }

.fp_sort .sort_select .item_txt { color: rgb(0, 0, 0); }

.fp_sort .sort_select .item_d { position: absolute; width: 9px; height: 14px; right: 10px; top: 50%; margin-top: -5px; background: url("/image/propfilter/u.gif?v=202104251101") no-repeat; }

.fp_sort .sort_select.sort_desc .item_d { background: url("/image/propfilter/d.gif?v=202104251101") no-repeat; }

.fp_sort a.sort_select:hover .item_d { background: url("/image/propfilter/d.gif?v=202104251101") 0px -50px no-repeat; }

.fp_sort a.sort_select.sort_desc:hover .item_d { background: url("/image/propfilter/u.gif?v=202104251101") 0px -50px no-repeat; }

.fp_sort .sort_priceArea { width: 54px; height: 22px; border: 1px solid rgb(214, 214, 214); }

.fp_sort .sort_priceArea, .fp_sort .sort_priceAreaCheck { text-indent: 2px; display: inline-block; color: rgb(102, 102, 102); font-size: 12px; }

.fp_sort .sort_priceAreaCheck { width: 52px; height: 20px; border-width: 2px; border-style: solid; outline-color: rgb(255, 255, 255); }

.fp_sort .sort_item2 { display: inline-block; text-decoration: none; padding: 4px 12px; position: absolute; top: 50%; margin-top: -17px; line-height: 20px; }

.fp_sort .sort_select2 { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 6px; }

.fp_sort .sortPriceLine { display: inline-block; margin: 0px 5px; }

.fp_sort .sort_submit { color: rgb(255, 255, 255); padding: 3px 16px; display: inline-block; vertical-align: top; margin-left: 18px; border-radius: 2px; cursor: pointer; }

.fp_sort .sortPage { display: inline-block; padding: 10px; width: 90px; position: absolute; right: 0px; }

.fp_sort .sortPage .sortPagePrev1 { background: url("/image/propfilter/jt.png?v=202104251101") -14px center no-repeat; text-decoration: none; padding: 8px 3px; margin-right: 18px; }

.fp_sort .sortPage .sortPagePrev2 { background: url("/image/propfilter/jt.png?v=202104251101") 1px 13px no-repeat; text-decoration: none; padding: 8px 3px; margin-right: 18px; }

.fp_sort .sortPage .sortPageNext1 { background: url("/image/propfilter/jt.png?v=202104251101") -6px 13px no-repeat; text-decoration: none; padding: 8px 3px; margin-left: 18px; }

.fp_sort .sortPage .sortPageNext2 { background: url("/image/propfilter/jt.png?v=202104251101") -20px center no-repeat; text-decoration: none; padding: 8px 3px; margin-left: 18px; }

.fp_sort .sortPage .pageNow { color: red; }

.fp_sort .sortPage .pageTotal { color: rgb(119, 119, 119); }

.navAcrossContainer .navAcrossCotent { width: 100%; zoom: 1; }

.navAcrossContainer .navAcrossCotent .navAcrossCotentLeft, .navAcrossContainer .navAcrossCotent .navAcrossCotentRight { display: none; }

.navAcrossContainer .navAcrossCotent .navAcrossCotentCenter .navAcrossCotentL { text-decoration: none; display: block; padding: 7px 10px; }

.navAcrossContainer .navAcrossCotent .navA_more { display: table-cell; width: 16px; height: 100%; background: url("/image/site/pMallIco.png?v=202104251101") 0px center no-repeat; }

.navAPanel { z-index: 9000; position: absolute; width: auto; }

.navAPanel a { display: block; padding: 8px 30px; white-space: nowrap; text-decoration: none; }

.navAPanel .formMiddle { background-color: rgb(255, 255, 255); }

.formStyle79 .formMiddleContent { margin: 0px; overflow: visible; }

.formStyle79 .floatImgWrap { overflow: hidden; }

.bottom_float_layer_wrap { position: absolute; z-index: 32; }

.jz_bottom_float_layer { display: none; }

.jz_bottom_float_layer_active { display: block; z-index: 31; position: fixed; bottom: 0px; left: 0px; height: 140px; width: 100%; background: rgba(0, 0, 0, 0.7); }

.bottom_float_layer_close { z-index: 8; position: absolute; top: 24px; right: 65px; width: 33px; height: 33px; background: url("/image/v2/vbg01.png?v=202512300942") -527px -2387px; cursor: pointer; }

.bottom_float_layer_button_down { background-position: -527px -2440px; width: 37px; height: 37px; }

.bottom_float_layer_button_up { background-position: -527px -2497px; width: 37px; height: 37px; }

.bottom_float_layer_show { width: 100px; height: 140px; position: fixed; left: 0px; bottom: 0px; display: none; cursor: pointer; }

.bottom_float_layer_show img { position: absolute; top: 0px; bottom: 0px; margin: auto; max-width: 100%; max-height: 100%; }

.bottom_float_layer_show .unfold_icon { font-size: 90px; line-height: 140px; }

.jz_bottom_float_layer_active + .bottom_float_layer_show { display: block; }

.jz_bottom_float_layer_style2 { height: 220px; }

.jz_bottom_float_layer_small .bottom_float_layer_close { top: 50%; margin-top: -16px; }

#bottomFloatLayer .ui-resizable-handle { display: none !important; }

#bottomFloatLayer:hover .ui-resizable-handle { display: block !important; }

.f-bottomFloatLayerContent { margin: auto; }

#bottomFloatLayerForms { width: 960px; }

.module_top_adv { position: relative; height: 140px; overflow: hidden; background-color: rgb(247, 247, 247); display: none; }

.jz_top_adv_active { display: block; }

.f-topAdvContent { margin: auto; width: 960px; }

.module_top_adv .top_adv_close { z-index: 8; position: absolute; top: 24px; right: 65px; width: 33px; height: 33px; background: url("/image/v2/vbg01.png?v=202512300942") -527px -2387px; cursor: pointer; }

.jz_top_adv_small .top_adv_close { top: 50%; margin-top: -16px; }

.floatTip { position: absolute; font-size: 12px; font-family: 微软雅黑; text-align: center; color: rgb(195, 33, 2); transition: 0.6s; opacity: 0; }

.floatTip .floatTip_content { height: 43px; line-height: 34px; padding: 0px 12px; background: url("/image/floatTip/middle.png?v=202104251101") repeat-x; }

.floatTip .floatTip_content_IE { height: 34px; line-height: 34px; background-color: rgb(248, 248, 248); border-radius: 3px; padding: 0px 18px; border: 1px solid rgb(209, 209, 209); float: left; }

.floatTip .floatTip_arrow { width: 12px; height: 10px; position: absolute; bottom: 0px; left: 70%; background: url("/image/floatTip/arrow.png?v=202104251101") 50% center no-repeat; }

.floatTip .floatTip_arrow_IE { width: 12px; height: 10px; position: absolute; bottom: -7px; background: url("/image/floatTip/arrow_IE.png?v=202104251101") 50% center no-repeat; }

.floatTip .floatTip_right { position: absolute; top: 0px; right: -6px; width: 6px; height: 100%; background: url("/image/floatTip/right.png?v=202104251101") 0px 0px no-repeat; }

.floatTip .floatTip_right_IE { display: none; }

.floatTip .floatTip_left { position: absolute; top: 0px; left: -6px; width: 6px; height: 100%; background: url("/image/floatTip/left.png?v=202104251101") 0px 0px no-repeat; }

.floatTip .floatTip_left_IE { display: none; }

div.extBanner { padding: 0px; }

.banner .defaultBannerMain { height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; inset: 0px auto auto 0px; }

.bannerEdge, .defaultBannerEdge { position: absolute; top: 0px; width: 50%; height: 100%; z-index: 0; }

.bannerEdgeLeft, .defaultBannerEdgeLeft { left: 0px; }

.bannerEdgeRight, .defaultBannerEdgeRight { right: 0px; }

.bannerHidden { display: none !important; }

.video_banner_wrap { width: 100%; position: relative; padding-bottom: 42.1%; }

.banner_video_background { width: 100%; position: absolute; inset: 0px; overflow: hidden; }

.banner_video_bg { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; transform: translate(-50%, -50%); object-fit: cover; }

.banner_video_content { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 2; }

.banner_video_playbtn { position: absolute; width: 40px; height: 40px; right: 10px; top: 20px; border-radius: 50%; overflow: hidden; z-index: 3; }

.banner_video_playbtn-online { animation: 3s linear 0s infinite normal none running rotateMusicIcon; }

.banner_video_playbtn-paused { animation-play-state: paused; }

.banner_video_svgbtn { background-image: url("/image/v2/icon_music.png?v=202104251101"); }

.banner_video_imgbtn, .banner_video_svgbtn { width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: 50% center; cursor: pointer; }

.banner_video_playbtn-hidden, .banner_video_playbtn-imghidden .banner_video_imgbtn, .banner_video_svgbtn-svghidden .banner_video_svgbtn { display: none; }

@-webkit-keyframes rotateMusicIcon { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes rotateMusicIcon { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.mp-closeBtn { display: block; width: 32px; height: 17px; position: absolute; top: 0px; right: 26px; background: url("/image/mobiPlatform/close.gif?v=202104251101") 0px 0px no-repeat; }

.mp-closeBtn:hover { background: url("/image/mobiPlatform/close.gif?v=202104251101") 0px -30px no-repeat; }

.mobiPlatformIcon { position: fixed; width: 47px; height: 60px; z-index: 9031; }

.mobiPlatformIcon_left { top: 50%; left: 0px; background: url("/image/mobiPlatform/phoneTip_left.png?v=202104251101") 0px 0px no-repeat; }

.mobiPlatformIcon_right { top: 50%; right: 0px; background: url("/image/mobiPlatform/phoneTip_right.png?v=202104251101") 0px 0px no-repeat; }

.mobiPlatformIcon-handle { display: block; width: 100%; height: 100%; outline: none; }

.mobiPlatform { cursor: move; position: fixed; bottom: 30px; right: 40px; z-index: 9032; }

.mobiPlatform-hide { opacity: 0; }

.mp-innerCover { width: 100%; height: 100%; position: relative; z-index: 2; }

.mobiPlatform_big { width: 300px; height: 592px; background: url("/image/mobiPlatform/big_phone2.png?v=202104251101") 0px 0px no-repeat; }

.mobiPlatform_small { width: 300px; height: 483px; background: url("/image/mobiPlatform/small_phone2.png?v=202104251101") 0px 0px no-repeat; }

.mobiPlatform_big .mp-innerIframe { width: 265px; height: 473px; position: absolute; top: 52px; left: 13px; }

.mobiPlatform_small .mp-innerIframe { width: 265px; height: 400px; position: absolute; top: 52px; left: 13px; }

.mp-innerIframe2 { position: relative; background: url("/image/mobiPlatform/updateTip.jpg?v=202104251101") 50% center no-repeat; }

.mp-updateBtnContainer { width: 100%; height: 33px; position: absolute; left: 0px; }

.mobiPlatform_big .mp-updateBtnContainer { bottom: 70px; }

.mobiPlatform_small .mp-updateBtnContainer { bottom: 30px; }

.mp-updateBtn { display: block; width: 120px; height: 33px; margin: 0px auto; background: url("/image/mobiPlatform/updateBtn.jpg?v=202104251101") 0px 0px no-repeat; }

.mp-loading { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0px; left: 0px; }

.mp-loading-icon { position: absolute; width: 40px; height: 40px; background: url("/image/loading/loading.png?v=202104251101") 0px 0px / 40px 40px no-repeat; border-radius: 5px; }

.mobiPlatform_big .mp-loading-icon, .mobiPlatform_small .mp-loading-icon { top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; }

.mobiPlatform_big_new { width: 342px; height: 668px; border-radius: 30px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px 0px; background: url("/image/mobiPlatform/Mobile-4.0.png?v=202104251101") 0px 2px no-repeat; }

.mobiPlatform_big_new .mp-innerIframe { width: 328px; height: 568px; position: absolute; top: 51px; left: 7px; }

.mobiPlatform_small_new { width: 342px; height: 502px; border-radius: 30px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px 0px; background: url("/image/mobiPlatform/Mobile-4.0-small.png?v=202104251101") 0px 2px no-repeat; }

.mobiPlatform_small_new .mp-innerIframe { width: 328px; height: 402px; position: absolute; top: 51px; left: 7px; }

.mp-loading-iconAction { transform: rotate(1turn); animation: 1s ease 0s infinite normal none running mp-loading-iconAction; }

.mobiPlatform .mp-hoverTip { width: 325px; height: 30px; opacity: 0; position: absolute; top: -46px; left: 11px; background: url("/image/mobiPlatform/hoverTips.png?v=202104251101") 0px 0px no-repeat; }

.styleBlockSet { margin: 12px 1px 5px 15px; width: 52px; height: 52px; position: relative; border: 2px solid rgb(255, 255, 255); border-radius: 5px; float: left; cursor: pointer; }

.siteBackToTop_click, .siteBackToTop_patternHover { border: 2px solid rgb(139, 196, 41); }

.siteBackToTop_default { margin: 7px 5px; width: 41px; height: 38px; background: url("/image/site/backtotop.png?v=202104251101") no-repeat; }

.siteBackToTop_special_01 { width: 32px; height: 32px; position: absolute; margin: 10px; background-image: url("/image/backToTop/01.png?v=202104251101"); }

.siteBackToTop_special_01_hover { width: 32px; height: 32px; position: absolute; margin: 10px; background-image: url("/image/backToTop/01_hover.png?v=202104251101"); }

.siteBackToTop_special_02 { width: 26px; height: 48px; position: absolute; margin: 2px 13px; background-image: url("/image/backToTop/02.png?v=202104251101"); }

.siteBackToTop_special_02_hover { width: 26px; height: 48px; position: absolute; margin: 2px 13px; background-image: url("/image/backToTop/02_hover.png?v=202104251101"); }

.siteBackToTop_special_03 { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/03.png?v=202104251101"); }

.siteBackToTop_special_03_hover { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/03_hover.png?v=202104251101"); }

.siteBackToTop_special_04 { width: 45px; height: 50px; position: absolute; margin: 1px 3px; background-image: url("/image/backToTop/04.png?v=202104251101"); }

.siteBackToTop_special_04_hover { width: 45px; height: 50px; position: absolute; margin: 1px 3px; background-image: url("/image/backToTop/04_hover.png?v=202104251101"); }

.siteBackToTop_firstStyle_01 { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/01.png?v=202104251101"); }

.siteBackToTop_firstStyle_01_hover { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/01_hover.png?v=202104251101"); }

.siteBackToTop_firstStyle_02 { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/02.png?v=202104251101"); }

.siteBackToTop_firstStyle_02_hover { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/02_hover.png?v=202104251101"); }

.siteBackToTop_firstStyle_03 { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/03.png?v=202104251101"); }

.siteBackToTop_firstStyle_03_hover { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/03_hover.png?v=202104251101"); }

.siteBackToTop_firstStyle_04 { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/04.png?v=202104251101"); }

.siteBackToTop_firstStyle_04_hover { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/04_hover.png?v=202104251101"); }

.siteBackToTop_firstStyle_05 { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/05.png?v=202104251101"); }

.siteBackToTop_firstStyle_05_hover { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/05_hover.png?v=202104251101"); }

.siteBackToTop_firstStyle_06 { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/06.png?v=202104251101"); }

.siteBackToTop_firstStyle_06_hover { width: 42px; height: 42px; position: absolute; margin: 5px; background-image: url("/image/backToTop/firstStyle/06_hover.png?v=202104251101"); }

.siteBackToTop_secondStyle_01 { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/01.png?v=202104251101"); }

.siteBackToTop_secondStyle_01_hover { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/01_hover.png?v=202104251101"); }

.siteBackToTop_secondStyle_02 { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/02.png?v=202104251101"); }

.siteBackToTop_secondStyle_02_hover { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/02_hover.png?v=202104251101"); }

.siteBackToTop_secondStyle_03 { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/03.png?v=202104251101"); }

.siteBackToTop_secondStyle_03_hover { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/03_hover.png?v=202104251101"); }

.siteBackToTop_secondStyle_04 { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/04.png?v=202104251101"); }

.siteBackToTop_secondStyle_04_hover { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/04_hover.png?v=202104251101"); }

.siteBackToTop_secondStyle_05 { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/05.png?v=202104251101"); }

.siteBackToTop_secondStyle_05_hover { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/05_hover.png?v=202104251101"); }

.siteBackToTop_secondStyle_06 { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/06.png?v=202104251101"); }

.siteBackToTop_secondStyle_06_hover { width: 50px; height: 50px; position: absolute; margin: 1px; background-image: url("/image/backToTop/secondStyle/06_hover.png?v=202104251101"); }

@-webkit-keyframes mp-loading-iconAction { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes mp-loading-iconAction { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.closeBodyScoll { overflow: hidden; }

.photoSlidePanel { display: none; position: fixed; z-index: 9041; }

.photoSlidePanel, .photoSlidePanel .loading { inset: 0px; background-color: rgb(0, 0, 0); }

.photoSlidePanel .loading { position: absolute; opacity: 0.8; z-index: 100; }

.photoSlidePanel .loading .loadImg { width: 103px; height: 103px; background: url("/image/site/photoSlide/load.gif?v=202104251101") no-repeat; margin: 0px auto; z-index: 101; }

.photoSlidePanel .top { position: absolute; width: 34px; height: 34px; cursor: pointer; z-index: 9042; }

.photoSlidePanel .top .close { width: 34px; height: 34px; background: url("/image/site/photoSlide/btn_close.png?v=202104251101") 0px 0px no-repeat; }

.photoSlidePanel .middle { position: absolute; z-index: 9041; }

.photoSlidePanel .middle .photoSlidebutton { position: absolute; width: 60px; height: 80px; cursor: pointer; z-index: 9042; }

.photoSlidePanel .middle .prev { background: url("/image/site/photoSlide/btn_next_prev.png?v=202104251101") 0px 0px no-repeat; }

.photoSlidePanel .middle .prev_hover { background: url("/image/site/photoSlide/btn_next_prev.png?v=202104251101") 0px -243px no-repeat; }

.photoSlidePanel .middle .next { background: url("/image/site/photoSlide/btn_next_prev.png?v=202104251101") 0px -81px no-repeat; }

.photoSlidePanel .middle .next_hover { background: url("/image/site/photoSlide/btn_next_prev.png?v=202104251101") 0px -162px no-repeat; }

.photoSlidePanel .bottom { height: 101px; position: absolute; z-index: 9041; bottom: 0px; background-color: rgba(0, 0, 0, 0.95); opacity: 0.95; }

.photoSlidePanel .bottom .photoInfo { margin: 10px auto; clear: both; text-align: center; }

.photoSlidePanel .bottom .photoInfo .photoName { width: 500px; margin-right: 35px; line-height: 16px; color: rgb(255, 255, 255); font-size: 16px; font-family: 微软雅黑; text-overflow: ellipsis; overflow: hidden; text-align: right; }

.photoSlidePanel .bottom .photoInfo .nowPage { color: rgb(248, 140, 0); font-size: 16px; font-family: 微软雅黑; letter-spacing: 2px; }

.photoSlidePanel .bottom .photoInfo .pageTotal { color: rgb(204, 204, 204); font-size: 16px; font-family: 微软雅黑; letter-spacing: 2px; }

.photoSlidePanel .bottom .photoDesc { width: 60%; margin: 10px auto; color: rgb(204, 204, 204); height: 50px; line-height: 23px; font-size: 14px; font-family: 微软雅黑; text-align: center; overflow-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.photoSlidePanel .middle .photoList_0 { padding: 0px; position: absolute; overflow-y: visible; }

.photoSlidePanel .middle .photoList_0 .photoImg { display: none; position: absolute; cursor: pointer; }

.photoSlidePanel .middle .photoList_0 .photoImg img { border: 5px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); }

.photoSlidePanel .middle .photoList_0 .select img { border: 10px solid rgb(255, 255, 255); }

.photoSlidePanel .middle .photoList_0 .shade { width: 100%; height: 100%; background-color: rgb(0, 0, 0); position: absolute; opacity: 0.6; }

.photoSlidePanel .middle .photoList_1 { padding: 0px; position: absolute; overflow-y: visible; }

.photoSlidePanel .middle .photoList_1 .photoImg { position: absolute; }

.photoSlidePanel .middle .photoList_1 .photoImg .photoImgTag { bottom: 32%; position: absolute; cursor: pointer; transform: translateZ(0px); }

.photoSlidePanel.photoSlidePanel_mobi .bottom, .photoSlidePanel.photoSlidePanel_mobi .middle .photoList_0 .photoImg, .photoSlidePanel.photoSlidePanel_mobi .middle .photoSlidebutton, .photoSlidePanel.photoSlidePanel_mobi .top { position: fixed; }

.photoSlidePanel.photoSlidePanel_mobi .middle .photoList_0 .photoImg, .photoSlidePanel.photoSlidePanel_mobi .middle .photoSlidebutton { top: 50%; transform: translateY(-50%); }

#qiao-flash-storage { z-index: 1; }

.pdg_icon { width: 15px; height: 15px; margin-right: 7px; vertical-align: middle; margin-top: -3px; }

.pdg_font_icon { font-size: 20px; }

.pdg_font_icon, .pdg_new_font_icon { display: inline; margin-right: 7px; margin-left: -3px; vertical-align: middle; }

.pdg_new_font_icon { font-size: 17px; }

.tips2 { width: 449px; height: 281px; font-family: 微软雅黑; color: rgb(214, 92, 56); border: 1px solid rgb(255, 213, 135); background-color: rgb(255, 255, 255); z-index: 9999; box-shadow: rgb(179, 179, 179) 0px 5px 10px -5px; position: relative; top: 0px; left: 0px; float: left; font-size: 22px; line-height: 270px; text-align: center; }

.tips2 .msg2 { width: 325px; height: 100px; line-height: 48px; text-align: left; font-size: 16px; color: rgb(88, 88, 88); position: relative; margin: 70px auto; }

.setPwdButton { width: 133px; background: rgb(255, 68, 0); font-size: 17px; margin-top: 45px; margin-left: 85px; }

.setPwdButton, .tipsButton { display: block; height: 40px; line-height: 40px; color: rgb(255, 255, 255); text-align: center; float: left; text-decoration: none; }

.tipsButton { width: 100px; background: rgb(0, 157, 217); font-size: 12px; margin: 20px 0px 15px 15px; }

.cancelBtn { color: rgb(0, 0, 0); background: rgb(255, 255, 255); border: 1px solid rgb(143, 143, 143); }

.popupBg { position: fixed; margin: 0px; padding: 0px; inset: 0px; height: 100%; background-color: rgb(0, 0, 0); z-index: 9031; overflow: hidden; opacity: 0.7; }

.textSpan { line-height: 45px; margin-left: 30px; font-size: 28px; color: rgb(94, 94, 94); }

.tipsText { font-size: 14px; line-height: 28px; color: rgb(153, 153, 153); margin-left: 50px; margin-top: 15px; }

.tips2 .close { margin: 0px 10px 0px 7px; width: 23px; height: 22px; cursor: pointer; background: url("/image/popupWindow/close.png?v=202104251101") -2px -3px no-repeat; display: inline; position: absolute; top: 6px; right: 0px; }

.tips2 .close_hover { background: url("/image/popupWindow/close.png?v=202104251101") -2px -32px no-repeat; }

.popupBody-text { color: rgb(0, 0, 0); text-align: center; line-height: 25px; padding: 30px 0px; font-size: 13px; }

.coupon-popup-box { padding-left: 50px; margin-top: 5px; padding-right: 50px; }

.coupon-receive-fail { color: rgb(51, 51, 51); font-size: 18px; }

.coupon-msg { color: rgb(99, 99, 99); font-size: 14px; margin-top: 20px; margin-bottom: 10px; }

.goto-coupon-btn { height: 35px; background: rgb(255, 92, 23); line-height: 35px; color: rgb(255, 255, 255); padding: 0px 19px; border-radius: 4px; }

.back-page, .goto-coupon-btn { cursor: pointer; display: inline-block; font-size: 14px; }

.back-page { vertical-align: bottom; color: rgb(99, 99, 99); margin-left: 27px; }

.coupon-receive-success { color: rgb(255, 92, 23); font-size: 20px; margin: 5px 0px 10px; }

.coupon-line { margin-bottom: 5px; font-size: 14px; color: rgb(99, 99, 99); }

.coupon-opera { margin-top: 15px; }

.coupon_new, .coupon_new div { display: inline-block; }

.coupon_new { z-index: 1; margin: 8px 15px 4px 1px; width: 245px; height: 110px; position: relative; overflow: hidden; font-family: 微软雅黑; border-radius: 3px; cursor: pointer; }

.coupon_new .couponBackground { font-size: 246px; position: absolute; top: -73px; left: 0px; z-index: -1; }

.coupon, .coupon div { display: inline-block; }

.coupon { margin: 8px 1px 4px; width: 254px; height: 118px; position: relative; overflow: hidden; font-family: 微软雅黑; }

.coupon .coupon-left, .coupon .coupon-right { width: 5px; height: 100%; }

.coupon .coupon-content { z-index: 4; width: 224px; height: 100%; vertical-align: top; color: rgb(255, 255, 255); font-weight: 700; }

.coupon .couponSavePrice { left: -5px; text-align: center; font-family: "Microsoft YaHei"; letter-spacing: -3px; width: 146px; height: 75px; position: absolute; white-space: nowrap; }

.coupon .priceSign { font-size: 24px; position: relative; top: -27px; left: 3px; display: inline-block; }

.coupon .couponPrice { font-size: 60px; }

.coupon .couponUseCondition { width: 68px; font-size: 15px; letter-spacing: -1px; line-height: 18px; position: absolute; top: 10px; right: 12px; }

.coupon .couponUseCondition span { white-space: nowrap; }

.coupon .couponUseCondition .coupon-name { width: 60px; display: inline-block; border-radius: 2px; text-align: center; font-weight: 400; text-overflow: ellipsis; overflow: hidden; font-size: 12px; margin-top: 5px; padding: 0px 4px; }

.coupon .couponUseCondition .coupon-name-red { background-color: rgb(170, 9, 0); }

.coupon .couponUseCondition .coupon-name-orange { background-color: rgb(218, 66, 0); }

.coupon .couponUseCondition .coupon-name-yellow { background-color: rgb(236, 167, 2); }

.coupon .couponUseCondition .coupon-name-green { background-color: rgb(9, 158, 30); }

.coupon .couponUseCondition .coupon-name-blue { background-color: rgb(0, 137, 201); }

.coupon .couponUseCondition .coupon-name-pink { background-color: rgb(210, 32, 53); }

.coupon .couponUseCondition .coupon-name-purple { background-color: rgb(129, 19, 195); }

.coupon .couponUseCondition .coupon-name-invalid { background-color: rgb(170, 170, 170); }

.coupon .receiveCoupon { cursor: pointer; z-index: 1; position: absolute; bottom: 18px; width: 210px; text-align: center; background-color: rgb(255, 255, 255); margin: 0px auto 0px 7px; font-size: 14px; border-radius: 2px; height: 24px; line-height: 24px; }

.coupon .validTime { font-weight: 400; font-size: 11px; line-height: 18px; position: absolute; right: 11px; bottom: 0px; opacity: 0.8; }

.coupon .font-color-red { color: rgb(183, 3, 28); }

.coupon .font-color-orange { color: rgb(255, 94, 4); }

.coupon .font-color-yellow { color: rgb(255, 204, 0); }

.coupon .font-color-green { color: rgb(86, 194, 102); }

.coupon .font-color-blue { color: rgb(37, 176, 241); }

.coupon .font-color-pink { color: rgb(254, 81, 101); }

.coupon .font-color-purple { color: rgb(171, 32, 255); }

.coupon .font-color-gray { color: rgb(153, 153, 153); background-color: rgb(233, 233, 233); }

.coupon .font-couponRight { width: 10px; height: 100%; }

.coupon .couponWatermark { position: absolute; font-size: 120px; top: -20px; width: 194px; height: 194px; left: -60px; color: rgb(255, 255, 255); opacity: 0.15; border: 8px solid rgb(255, 255, 255); border-radius: 50%; font-family: "Microsoft YaHei"; overflow: hidden; text-align: center; }

.coupon .coupon-color-red { background-color: rgb(206, 12, 0); }

.coupon .coupon-color-orange { background-color: rgb(255, 104, 4); }

.coupon .coupon-color-yellow { background-color: rgb(246, 194, 0); }

.coupon .coupon-color-green { background-color: rgb(100, 200, 65); }

.coupon .coupon-color-blue { background-color: rgb(37, 176, 241); }

.coupon .coupon-color-pink { background-color: rgb(254, 81, 101); }

.coupon .coupon-color-purple { background-color: rgb(171, 32, 255); }

.coupon .coupon-color-gray { background-color: silver; }

.coupon .coupon-color-invalid { background-color: rgb(204, 204, 204); }

.coupon .coupon-red-left { background: url("/image/coupon/v_waveLine.png?v=202104251101") 0px 0px no-repeat; }

.coupon .coupon-red-right { background: url("/image/coupon/v_waveLine.png?v=202104251101") -11px 0px no-repeat; }

.coupon .coupon-orange-left { background: url("/image/coupon/v_waveLine.png?v=202104251101") -22px 0px no-repeat; }

.coupon .coupon-orange-right { background: url("/image/coupon/v_waveLine.png?v=202104251101") -33px 0px no-repeat; }

.coupon .coupon-yellow-left { background: url("/image/coupon/v_waveLine.png?v=202104251101") -44px 0px no-repeat; }

.coupon .coupon-yellow-right { background: url("/image/coupon/v_waveLine.png?v=202104251101") -55px 0px no-repeat; }

.coupon .coupon-green-left { background: url("/image/coupon/v_waveLine.png?v=202104251101") -66px 0px no-repeat; }

.coupon .coupon-green-right { background: url("/image/coupon/v_waveLine.png?v=202104251101") -77px 0px no-repeat; }

.coupon .coupon-blue-left { background: url("/image/coupon/v_waveLine.png?v=202104251101") -88px 0px no-repeat; }

.coupon .coupon-blue-right { background: url("/image/coupon/v_waveLine.png?v=202104251101") -99px 0px no-repeat; }

.coupon .coupon-pink-left { background: url("/image/coupon/v_waveLine.png?v=202104251101") -110px 0px no-repeat; }

.coupon .coupon-pink-right { background: url("/image/coupon/v_waveLine.png?v=202104251101") -121px 0px no-repeat; }

.coupon .coupon-purple-left { background: url("/image/coupon/v_waveLine.png?v=202104251101") -132px 0px no-repeat; }

.coupon .coupon-purple-right { background: url("/image/coupon/v_waveLine.png?v=202104251101") -143px 0px no-repeat; }

.coupon .coupon-invalid-left { background: url("/image/coupon/v_waveLine.png?v=202104251101") -154px 0px no-repeat; }

.coupon .coupon-invalid-right { background: url("/image/coupon/v_waveLine.png?v=202104251101") -165px 0px no-repeat; }

.coupon_new .coupon_content_new { height: 110px; display: flex; -webkit-box-align: center; align-items: center; }

.coupon_new .coupon_color_invalid_new { color: rgb(204, 204, 204); }

.coupon_new .coupon-color-red { color: rgb(243, 87, 87); }

.coupon_new .coupon-color-orange { color: rgb(255, 139, 62); }

.coupon_new .coupon-color-yellow { color: rgb(252, 197, 69); }

.coupon_new .coupon-color-green { color: rgb(95, 206, 176); }

.coupon_new .coupon-color-blue { color: rgb(102, 180, 247); }

.coupon_new .coupon-color-pink { color: rgb(253, 111, 167); }

.coupon_new .coupon-color-purple { color: rgb(187, 128, 253); }

.coupon_new .coupon-color-gray { color: silver; }

.coupon_new .coupon-color-invalid { color: rgb(204, 204, 204); }

.couponLeftInfo { width: 189px; text-align: left; padding-left: 9px; }

.coupon_new .couponTopInfo { display: flex; width: 180px; overflow: hidden; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; }

.couponTopInfo .priceSign { font-size: 16px; color: rgb(255, 255, 255); vertical-align: top; letter-spacing: -3px; }

.couponTopInfo .savePrice { font-size: 36px; line-height: 36px; font-weight: 700; color: rgb(255, 255, 255); white-space: nowrap; }

.couponTopInfo .savePriceDecimal { font-size: 16px; color: rgb(255, 255, 255); }

.couponTopInfo .priceContainer { display: flex; }

.couponTopInfo .conditionContainer { margin-left: 6px; overflow: hidden; }

.couponTopInfo .useCondition { display: block; font-size: 13px; color: rgb(255, 255, 255); text-align: right; width: 100%; }

.couponTopInfo .validTime { display: block; font-size: 12px; color: rgb(255, 255, 255); opacity: 0.6; width: 100%; text-align: right; }

.couponBottomInfo { width: 180px; height: 24px; line-height: 24px; border-radius: 3px; background-color: rgba(255, 255, 255, 0.1); margin-top: 3px; }

.couponBottomInfo .couponName { font-size: 13px; color: rgb(255, 255, 255); opacity: 0.8; max-width: 160px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 7px; }

.couponRightInfo { width: 45px; height: 84px; text-align: center; margin-top: 13px; float: right; border-left: 1px dotted rgba(255, 255, 255, 0.5); border-top-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); border-bottom-color: rgba(255, 255, 255, 0.5); }

.couponReceive { width: 22px; font-size: 14px; color: rgb(255, 255, 255); }

.couponReceiveEn { width: 22px; color: rgb(255, 255, 255); -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; }

.couponReceiveEn, .mCenter .coupon-content .toUseCouponOld { font-size: 14px; writing-mode: tb-rl; }

.mCenter .coupon-content .toUseCouponOld { display: inline-block; width: 40px; height: 131px; position: absolute; top: 0px; right: 5px; border-left: 1px dashed rgba(255, 255, 255, 0.5); text-align: center; line-height: 40px; letter-spacing: 2px; z-index: 1; cursor: pointer; }

.attachBox { margin-top: 40px; }

.attachBox a { text-decoration: none; }

.attachBox .attach-item { margin-right: 13px; margin-bottom: 11px; list-style: none; }

.attachBox .attachName { line-height: 32px; }

.fileType-iconDoc { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -11px -16px no-repeat; width: 20px; height: 19px; }

.fileType-iconPpt { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -11px -45px no-repeat; width: 20px; height: 19px; }

.fileType-iconXls { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -11px -74px no-repeat; width: 20px; height: 19px; }

.fileType-iconPdf { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -12px -103px no-repeat; width: 20px; height: 19px; }

.fileType-iconJpg { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -12px -132px no-repeat; width: 20px; height: 19px; }

.fileType-iconTxt { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -12px -161px no-repeat; width: 20px; height: 19px; }

.fileType-iconPng { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -12px -190px no-repeat; width: 20px; height: 19px; }

.fileType-iconDefault { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -11px -219px no-repeat; width: 20px; height: 19px; }

.fileType-iconRar { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -12px -248px no-repeat; width: 21px; height: 19px; }

.fileType-iconAvi { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -12px -277px no-repeat; width: 21px; height: 19px; }

.fileType-iconZip { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -12px -306px no-repeat; width: 20px; height: 19px; }

.fileType-iconRm { background: url("/image/comm/fai/attach-smallIcon.png?v=202104251101") -12px -335px no-repeat; width: 20px; height: 19px; }

.attachBox .attach-item .fk-attach-download-table { table-layout: fixed; }

.attachBox .attachIcon-container { padding-top: 2px; width: 20px; }

.attachBox .attachName-container { min-width: 88px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-right: 20px; padding-left: 10px; }

.attach-view-icon { display: inline-block; vertical-align: middle; margin-left: 10px; width: 20px; height: 20px; background: url("/image/v2/mbg01.png?v=202512300942") -367px -63px no-repeat; }

.fk_lowIEPlaceholderStyle { color: rgb(136, 136, 136); }

.tabItemSep { display: none; }

.formTabButtonYList .tabItemSep { position: relative; }

.formTabButtonYList .commonTabItemSep { position: absolute; left: 50%; }

.formTabButton .tabItemTriangle { display: none; position: absolute; width: 0px; height: 0px; border-color: transparent; }

.floatForms .fk-formContentOtherPadding { padding-top: 10px; }

.fk-formContentOther .g_close { margin-left: 2px; }

.forms .form .formMiddle .productSmallPicForms .g_imgPrev { position: absolute; background: none; font-family: icomoon, 微软雅黑, "microsoft yahei", 宋体, 新宋体; speak: none; font-style: normal; font-weight: 400; font-feature-settings: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; transform: rotateY(180deg); color: rgb(193, 193, 193); font-size: 25px; width: 25px; height: 25px; margin-top: 25px; }

.forms .form .formMiddle .productSmallPicForms .g_imgPrev::before { content: ""; }

.forms .form .formMiddle .productSmallPicForms .g_imgNext { position: absolute; right: 0px; background: none; font-family: icomoon, 微软雅黑, "microsoft yahei", 宋体, 新宋体; speak: none; font-style: normal; font-weight: 400; font-feature-settings: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; color: rgb(193, 193, 193); font-size: 25px; width: 25px; height: 25px; margin-top: 25px; }

.forms .form .formMiddle .productSmallPicForms .g_imgNext::before { content: ""; }

.mallHead { width: 100%; height: 100%; font-family: 微软雅黑; font-size: 16px; color: rgb(245, 245, 245); user-select: none; }

.styleMall { position: absolute; left: -1000px; display: none; width: auto; font-family: 微软雅黑; }

.styleMall li { margin-left: 0px; margin-right: 0px; }

.mallGroupRight { line-height: 16px; }

.styleMall li p { vertical-align: text-bottom; margin-left: 1px; }

.styleMall .point2 { float: left; background: url("/image/v2/vbg01.png?v=202512300942") 0px -1571px no-repeat; width: 15px; height: 15px; }

.mallHeadYHD { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }

.mallIYHD { display: inline-block; height: 100%; }

.mallIYHD, .mallNameYHD { vertical-align: middle; }

.styleYHD { background-color: rgb(255, 255, 255); padding: 0px; }

.styleYHD ul { list-style-type: none; height: auto; width: 100%; padding: 0px; text-align: center; margin: 0px; }

.styleYHD .li-color { height: 70px; background-color: rgb(255, 255, 255); line-height: 70px; border-bottom: 1px solid rgb(245, 245, 245); font-size: 14px; padding: 0px 12.5% 0px 12%; white-space: nowrap; text-align: left; color: rgb(74, 73, 73); }

.styleYHD .displayRight { float: right; background: url("/image/v2/vbg01.png?v=202512300942") 0px -1571px no-repeat; width: 5%; height: 15px; min-width: 6.7px; }

.styleYHD .displayRight-hover { float: right; background: url("/image/v2/vbg01.png?v=202512300942") 0px -1530px no-repeat; width: 5%; height: 15px; min-width: 6.7px; }

.mallLiNameYHD { float: left; width: 91%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }

.mallGroupRightYHD { position: absolute; background-color: rgb(255, 255, 255); top: 0px; left: 300px; color: rgb(0, 0, 0); display: none; height: auto; padding: 10px 0px; overflow-y: auto; }

.groupColBox, .mallGroupRightYHD { width: 750px; overflow-x: hidden; white-space: nowrap; }

.groupColBox { margin: 0px; padding: 0px; }

.groupCol1, .groupCol2, .groupCol3 { float: left; max-width: 249px; height: auto; padding: 0px; margin: 0px; border-right: 1px dotted rgb(220, 220, 220); }

.groupCol3 { border-right: 0px; }

.secGroupBoxYHD { width: 190px; margin-left: 38px; padding: 30px 20px 20px 0px; float: left; text-align: left; font-size: 14px; overflow: hidden; display: none; }

.secGroupNameYHD { padding-left: 10px; color: rgb(74, 73, 73); }

.secGroupNameYHD, .thdGroupBoxYHD { cursor: pointer; background-clip: text; }

.thdGroupBoxYHD { float: left; font-size: 12px; color: rgb(171, 171, 171); margin: 8px 12px 8px -1px; padding: 0px 0px 0px 10px; white-space: nowrap; border-left: 1px solid rgb(221, 221, 221); text-overflow: ellipsis; overflow: hidden; max-width: 180px; }

.mallHeadJD { position: relative; }

.mallHeadNameJD { width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; left: 10%; }

.mallHeadNameJD, .mallMenuJD { position: absolute; top: 50%; margin-top: -0.7em; }

.mallMenuJD { background: url("/image/v2/vbg01.png?v=202512300942") 0px -1474px no-repeat; width: 15px; height: 20px; left: 85%; }

.styleJD { padding: 0px; }

.styleJD ul { list-style-type: none; height: auto; width: 100%; padding: 0px; text-align: center; margin: 0px; }

.styleJD .li-color { height: 50px; background-color: rgb(255, 255, 255); line-height: 50px; font-size: 14px; padding: 0px 9.5% 0px 12%; white-space: nowrap; text-align: left; }

.styleJD .displayRight { float: right; background: url("/image/v2/vbg01.png?v=202512300942") 0px -1530px no-repeat; width: 5%; height: 15px; min-width: 6.7px; }

.mallLiNameJD { float: left; width: 91%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; margin-top: 1px; }

.styleJD .db-border { border-bottom: 1px solid rgba(0, 0, 0, 0.04); border-top: 1px solid rgba(255, 255, 255, 0.12); }

.mallGroupRightJD { position: absolute; background-color: rgb(255, 255, 255); top: 0px; left: 300px; color: rgb(0, 0, 0); display: none; width: 700px; height: auto; padding: 10px 0px; overflow: hidden auto; white-space: nowrap; }

.secGroupBoxJD { width: 700px; margin-left: 38px; padding: 30px 20px 0px 0px; font-size: 12px; overflow: hidden; }

.secGroupBoxJD, .secGroupNameJD { text-align: left; white-space: nowrap; }

.secGroupNameJD { cursor: pointer; padding-left: 10px; width: 120px; text-overflow: ellipsis; overflow: hidden; float: left; margin-right: 5px; color: rgb(74, 74, 74); }

.thdGroupJD { max-width: 470px; border-bottom: 1px dashed rgb(220, 220, 220); margin: 0px 30px; padding: 0px 0px 10px; float: left; overflow: hidden; width: auto; }

.thdGroupBoxJD { cursor: pointer; float: left; font-size: 12px; color: rgb(102, 102, 102); white-space: nowrap; border-left: 1px solid rgb(221, 221, 221); text-overflow: ellipsis; overflow: hidden; max-width: 180px; padding: 0px 0px 0px 10px; margin: 0px 16px 10px -5px; }

.bg-transtion { transition: background-color 0.1s linear; }

.mallHeadTM { position: relative; }

.mallHeadNameTM { width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; left: 26%; text-align: center; }

.mallHeadNameTM, .mallMenuTM { position: absolute; top: 50%; margin-top: -0.7em; }

.mallMenuTM { background: url("/image/v2/vbg01.png?v=202512300942") 0px -1474px no-repeat; width: 15px; height: 20px; left: 10%; }

.styleTM { background-color: rgb(255, 255, 255); padding: 0px; }

.styleTM .ulMall { border-right: 1px solid rgb(247, 247, 247); }

.styleTM .ulMall, .styleTM .ulMall-ie6 { list-style-type: none; height: auto; width: 100%; padding: 0px; text-align: center; margin: 0px; box-sizing: border-box; }

.styleTM .li-color { border-width: 1px; border-style: solid; border-color: transparent transparent rgb(241, 241, 241); border-image: none; }

.styleTM .li-color, .styleTM .li-color-ie6 { color: rgb(72, 72, 72); height: 62px; background-color: rgb(247, 247, 247); line-height: 62px; font-size: 14px; padding: 0px 9.5% 0px 12%; white-space: nowrap; text-align: left; }

.styleTM .li-color-ie6 { border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(241, 241, 241); border-image: none; }

.styleTM .displayRight { float: right; background: url("/image/v2/vbg01.png?v=202512300942") 0px -1615px no-repeat; width: 5%; height: 15px; min-width: 6.5px; }

.mallLiNameTM { cursor: pointer; float: left; width: 91%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.styleTM .TMli-hover { border-width: 1px 0px 1px 1px; border-style: solid; border-color: currentcolor; border-image: none; background-color: rgb(255, 255, 255); margin-right: -1px; }

.mallGroupRightTM { position: absolute; background-color: rgb(255, 255, 255); top: 0px; left: 300px; color: rgb(0, 0, 0); display: none; width: 700px; height: auto; padding: 10px 0px; overflow: hidden auto; }

.secGroupBoxTM { width: 700px; margin-left: 38px; padding: 30px 20px 0px 0px; font-size: 14px; }

.secGroupBoxTM, .secGroupNameTM { text-align: left; overflow: hidden; }

.secGroupNameTM { cursor: pointer; padding-left: 10px; width: 120px; text-overflow: ellipsis; white-space: nowrap; float: left; margin-right: 5px; color: rgb(74, 73, 73); }

.thdGroupTM { max-width: 470px; border-bottom: 1px dashed rgb(210, 210, 210); margin: 0px 30px; padding: 0px 10px 10px 0px; float: left; overflow: hidden; }

.thdGroupBoxTM { cursor: pointer; float: left; font-size: 12px; color: rgb(171, 171, 171); white-space: nowrap; border-left: 1px solid rgb(221, 221, 221); text-overflow: ellipsis; overflow: hidden; max-width: 180px; padding: 0px 0px 0px 10px; margin: 0px 16px 10px -5px; }

.borderTM-color { border-width: 1px 1px 1px 0px; border-style: solid; border-color: currentcolor; border-image: none; }

.mallHeadHW { display: table; }

.mallNameHW { display: table-cell; text-align: center; vertical-align: middle; }

.fk-menuContainerHW { display: inline-block; vertical-align: middle; line-height: normal; overflow: hidden; }

.styleHW ul { list-style-type: none; height: auto; width: 100%; padding: 0px; text-align: center; margin: 0px; }

.styleHW .li-color { height: 66px; background-color: rgb(255, 255, 255); line-height: 66px; border-bottom: 1px dashed rgb(237, 237, 237); border-left: 1px solid rgb(237, 237, 237); border-right: 1px solid rgb(237, 237, 237); font-size: 16px; padding: 0px 24px; white-space: nowrap; text-align: left; color: rgb(85, 85, 85); overflow: hidden; }

.styleHW .li-color:first-child { margin-top: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }

.styleHW .HWli-hover, .styleHW .li-color:last-child { border-bottom-style: solid; }

.styleHW .HWli-hover { border-right-color: rgb(255, 255, 255); margin-top: -1px; border-top: 1px solid rgb(237, 237, 237); }

.fk-firstMenuHW, .secGroupNameHW { cursor: pointer; }

.fk-secondMenuHW { padding-top: 2px; font-size: 14px; color: rgb(153, 153, 153); overflow: hidden; }

.fk-secondMenuHW span { padding-right: 16px; cursor: pointer; }

.fk-hiddenIconHW { visibility: hidden; }

.fk-mallGroupRightHW { position: absolute; background-color: rgb(255, 255, 255); top: 0px; left: 300px; color: rgb(0, 0, 0); display: none; min-width: 244px; max-width: 576px; height: auto; overflow: hidden auto; white-space: nowrap; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(237, 237, 237) rgb(237, 237, 237) rgb(237, 237, 237) currentcolor; border-image: none; }

.fk-secondMenuPanleHw { padding: 37px 0px; margin-left: 50px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.fk-secGroupBoxHW { padding-bottom: 32px; margin-right: 50px; text-align: left; font-size: 14px; color: rgb(102, 102, 102); overflow: hidden; white-space: nowrap; }

.fk-thirdGroupPanleHW { border-top: 1px solid rgb(238, 238, 238); margin-top: 14px; padding-top: 19px; margin-right: 32px; overflow: hidden; }

.fk-thdGroupBoxHW { font-size: 12px; color: rgb(153, 153, 153); padding-right: 32px; margin-bottom: 18px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block; }

.fk-floatLeftMenuItem { float: left; }

.styleHW .fk-hiddenLongWord { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.popupZoneShow_gBody, html.popupZoneShow_gHtml { overflow: hidden; }

.popupLevel { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; font-size: 0px; z-index: 9032; margin: 0px; padding: 0px; display: none; }

.popupLevelShow { display: block; }

.popupLevelWrap { position: absolute; width: 100%; height: 100%; overflow: auto; }

.popupLevelForms { position: relative; min-width: 100%; min-height: 100%; overflow: hidden; }

.formStyle105, .popupZonePlaceHolder { width: 900px; height: 588px; }

.formStyle105 { position: relative; top: 0px; left: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px auto; border-radius: 2px; background: rgb(255, 255, 255); min-width: 300px; min-height: 200px; max-width: 2000px; max-height: 2000px; transition: transform 0.5s; transform: scale(0); }

.popupZoneScale { transform: none; }

.formStyle105 .lightModuleOuterContent { position: relative; width: 100%; height: 100%; }

.popupZoneAreaClose { z-index: 8; position: absolute; top: 12px; right: 26px; width: 33px; height: 33px; background: url("/image/v2/vbg01.png?v=202512300942") -527px -2387px; cursor: pointer; }

.formStyle105 .elemZone, .formStyle120 .float_layer_content { overflow: hidden auto; }

.formStyle105 .elemZone::-webkit-scrollbar, .formStyle120 .float_layer_content::-webkit-scrollbar { width: 7px; background-color: rgb(240, 240, 240); border-radius: 4px; }

.formStyle105 .elemZone::-webkit-scrollbar-thumb, .formStyle120 .float_layer_content::-webkit-scrollbar-thumb { background-color: rgb(210, 210, 210); border-radius: 7px; }

.f-popupZoneContent.is_form_type .formStyle32 .formMiddleContent { margin-top: 0px; padding-top: 5px; }

.f-popupZoneContent.is_form_type .formStyle32 .formBanner { display: none !important; }

.memberLoginDialogPanel { width: 240px; margin: 0px auto; max-width: 260px; min-width: 180px; font: 12px 微软雅黑; color: rgb(109, 109, 109); overflow: hidden; }

.memberLoginDialogPanel .loginDialogSelected, .memberRegisterDialogPanel .loginDialogSelected { color: rgb(245, 79, 79); }

.memberLoginDialogPanel .loginAndRegister { white-space: nowrap; color: rgb(136, 136, 136); font-size: 15px; float: left; margin-left: 65px; line-height: 30px; text-align: center; }

.memberLoginDialogPanel .loginAndRegister .login { float: left; margin-right: 10px; width: 60px; height: 30px; border-bottom: 1px solid rgb(245, 79, 79); cursor: pointer; overflow: hidden; text-overflow: ellipsis; }

.memberLoginDialogPanel .loginAndRegister .register { float: left; width: 60px; height: 30px; cursor: pointer; }

.memberLoginDialogPanel .splitLine { border-top: 1px solid rgb(227, 226, 232); height: 0px; width: 100%; float: left; margin-bottom: 15px; }

.memberLoginDialogPanel .memberLoginDialogItemList { width: 100%; height: 100%; margin-top: 15px; margin-left: auto; margin-right: auto; }

.memberLoginDialogPanel .memberLoginDialogItem { width: 100%; margin-bottom: 13px; }

.memberLoginDialogPanel .memberLoginDialogItem .generateInput { width: 88%; font: 12px / 30px 微软雅黑; height: 30px; max-width: 221px; min-width: 151px; border: 1px solid rgb(233, 233, 233); outline-color: rgb(222, 222, 222); padding-left: 25px; margin: 0px auto; border-radius: 2px; }

.memberLoginDialogPanel .memberLoginDialogItem .memberAcctInput { background: url("/image/member/icon_user.jpg?v=202104251101") 0px center no-repeat; }

.memberLoginDialogPanel .memberLoginDialogItem .memberPwdInput { background: url("/image/member/icon_pwd.jpg?v=202104251101") 0px center no-repeat; }

.memberLoginDialogPanel .memberLoginDialogItemList .memberCaptcha { display: none; }

.memberLoginDialogPanel .memberLoginDialogItem .memberCaptchaInput { float: left; width: 58%; font: 12px / 30px 微软雅黑; height: 30px; border: 1px solid rgb(233, 233, 233); outline-color: rgb(222, 222, 222); text-indent: 10px; background-color: rgb(247, 247, 247); }

.memberLoginDialogPanel .memberLoginDialogItem .memberCaptchaImg { width: 37%; height: 24px; margin-top: 5px; margin-left: 4%; cursor: pointer; }

.memberLoginDialogPanel .memberLoginDialogItem .autoLogin { display: inline-block; }

.memberLoginDialogPanel .memberLoginDialogItem .autoLogin input { float: left; margin-left: 10px; }

.memberLoginDialogPanel .memberLoginDialogItem .autoLogin label { cursor: pointer; float: left; }

.memberLoginDialogPanel .memberLoginDialogItem .autoLogin .special { }

.memberLoginDialogPanel .memberLoginDialogItem .loginButton { margin-top: -4px; width: 100%; height: 44px; line-height: 44px; text-align: center; display: inline-block; cursor: pointer; background-color: rgb(245, 79, 79); border-radius: 2px; }

.memberLoginDialogPanel .memberLoginDialogItem .loginButton .left { width: 4%; height: 44px; float: left; }

.memberLoginDialogPanel .memberLoginDialogItem .loginButton .middle { width: 92%; font: 14px / 44px 微软雅黑; height: 44px; float: left; color: rgb(255, 255, 255); }

.memberLoginDialogPanel .memberLoginDialogItem .loginButton .right { width: 4%; height: 44px; float: left; }

.memberLoginDialogPanel .signup { text-align: right; width: 100%; margin-bottom: 11px; }

.memberLoginDialogPanel .signup a { font: 12px 微软雅黑; color: rgb(109, 109, 109); text-decoration: none; }

.memberLoginDialogPanel .thirdPartyLogin { position: relative; border-top: 1px solid rgb(233, 233, 233); margin-top: 6px; text-align: center; }

.memberLoginDialogPanel .thirdPartyLogin .thirdPartyTips { white-space: nowrap; position: absolute; color: rgb(136, 136, 136); background-color: rgb(255, 255, 255); top: -1px; text-align: center; left: 50%; transform: translate(-50%, -50%); }

.memberLoginDialogPanel .thirdPartyLogin .thirdPartyGroup { height: 30px; margin-left: 7px; margin-top: 18px; min-width: 22px; width: auto; display: inline-block; }

.memberLoginDialogPanel .thirdPartyLogin .thirdPartyItem { width: 30px; height: 30px; float: left; margin-right: 14px; opacity: 0.5; cursor: pointer; }

.memberLoginDialogPanel .thirdPartyLogin .thirdPartyItem:hover { width: 30px; height: 30px; float: left; margin-right: 14px; opacity: 1; cursor: pointer; }

.memberLoginDialogPanel .thirdPartyLogin .sina { background: url("/image/v2/vbg01.png?v=202512300942") 0px -1727px no-repeat; }

.memberLoginDialogPanel .thirdPartyLogin .qq { background: url("/image/v2/vbg01.png?v=202512300942") 0px -1667px no-repeat; }

.memberLoginDialogPanel .thirdPartyLogin .wx { background: url("/image/v2/vbg01.png?v=202512300942") 0px -1787px no-repeat; }

.memberLoginDialogPanel .thirdPartyLogin .google { background-image: url("/image/v2/googleIcon.svg"); background-size: 18px; background-color: rgb(234, 240, 242); border-radius: 2px; background-position: 50% center; background-repeat: no-repeat; }

.memberLoginDialogPanel .thirdPartyLogin .facebook { background-color: rgb(24, 119, 242); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z'/%3E%3C/svg%3E"); background-size: 18px; border-radius: 2px; background-position: 50% center; background-repeat: no-repeat; }

.memberRegisterDialogPanel { margin: 0px auto; font: 12px 微软雅黑; color: rgb(109, 109, 109); overflow: hidden; padding-left: 60px; }

.memberRegisterDialogPanel .loginAndRegister { color: rgb(136, 136, 136); font-size: 15px; float: left; margin-left: 65px; line-height: 30px; text-align: center; }

.memberRegisterDialogPanel .loginAndRegister .login { float: left; margin-right: 10px; width: 60px; height: 30px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.memberRegisterDialogPanel .loginAndRegister .register { float: left; width: 50px; height: 30px; border-bottom: 1px solid rgb(245, 79, 79); cursor: pointer; }

.memberRegisterDialogPanel .splitLine { border-top: 1px solid rgb(227, 226, 232); height: 0px; width: 78%; float: left; margin-bottom: 15px; }

.memberRegisterDialogPanel .memberSignupContent { overflow: hidden auto; max-height: 328px; clear: both; }

.memberRegisterDialogPanel .memberSignupItem { height: 34px; margin-bottom: 13px; }

.memberRegisterDialogPanel .memberSignupItem_remark { height: 51px; margin-bottom: 18px; }

.memberRegisterDialogPanel .memberSignupItem_captcha { margin-bottom: 11px; }

.memberRegisterDialogPanel .mobileItem .itemMiddle { width: 126px; }

.memberRegisterDialogPanel .mobileItem.itemSpace { height: 34px; margin-bottom: 13px; width: 290px; }

.memberRegisterDialogPanel .mobileItem input { width: 106px; }

.memberRegisterDialogPanel .mobileItem .itemRight { float: right; margin-right: 40px; margin-top: 4px; }

.memberRegisterDialogPanel .mobileItem .getMobileCdBtn { cursor: pointer; width: 120px; height: 25px; line-height: 25px; font-size: 12px; color: rgb(181, 181, 181); font-family: SimSun; text-align: center; background-color: rgb(248, 248, 248); border-radius: 1px; overflow: hidden; border: 1px solid rgb(238, 237, 238); white-space: nowrap; text-overflow: ellipsis; }

.memberRegisterDialogPanel .itemMiddle { width: 252px; float: left; }

.memberRegisterDialogPanel .memberSignupItem .itemRight { color: red; float: left; margin-top: 10px; margin-left: 5px; }

.memberRegisterDialogPanel input { width: 238px; font: 12px / 30px 微软雅黑; height: 30px; padding-left: 10px; border: 1px solid rgb(233, 233, 233); outline-color: rgb(222, 222, 222); margin: 0px auto; border-radius: 2px; }

.memberRegisterDialogPanel select { width: 238px; height: 34px; }

.memberRegisterDialogPanel select, .memberRegisterDialogPanel textarea { font: 12px / 30px 微软雅黑; padding-left: 5px; border: 1px solid rgb(233, 233, 233); outline-color: rgb(222, 222, 222); margin: 0px auto; border-radius: 2px; color: rgb(170, 170, 170); }

.memberRegisterDialogPanel textarea { width: 241px; height: 51px; }

.memberRegisterDialogPanel #memberSignupCaptcha { width: 132px; }

.memberRegisterDialogPanel .memberSignupItem_regInfo input { width: auto; height: auto; margin-left: 0px; cursor: pointer; }

.memberRegisterDialogPanel .memberSignupItem_regInfo .memberAgreePro { cursor: pointer; }

.memberRegisterDialogPanel .memberSignupItem_regInfo a { color: rgb(2, 97, 203); text-decoration: none; }

.memberRegisterDialogPanel .memberSignupItem_regInfo .itemMiddle { margin-top: 10px; }

.memberRegisterDialogPanel .memberSignupItem_signupButton { width: 250px; margin-top: 16px; height: 44px; line-height: 44px; text-align: center; display: inline-block; cursor: pointer; background-color: rgb(245, 79, 79); border-radius: 2px; }

.memberRegisterDialogPanel .memberSignupItem_signupButton .itemLeft { width: 4%; height: 44px; float: left; }

.memberRegisterDialogPanel .memberSignupItem_signupButton .itemMiddle { width: 91%; font: 14px / 44px 微软雅黑; height: 44px; float: left; color: rgb(255, 255, 255); }

.memberRegisterDialogPanel .memberSignupItem_signupButton .itemRight { width: 4%; height: 44px; float: left; }

.memberRegisterDialogPanel .memberSignupCaptchaHide { display: none; }

.productSmallPicForms .fk_productSmallPicPiece { color: rgb(245, 6, 35); }

.voteCodePanelBg { position: fixed; margin: 0px; padding: 0px; inset: 0px; height: 100%; background-color: rgb(0, 0, 0); z-index: 9031; overflow: hidden; opacity: 0.5; }

.voteCodePanel { width: 396px; height: 206px; overflow: hidden; display: block; position: absolute; z-index: 9032; border-radius: 5px; box-shadow: rgb(77, 75, 75) 2px 2px 11px; color: rgb(0, 0, 0); background: rgb(255, 255, 255); font-family: 微软雅黑; }

.voteCodePanelClose { position: absolute; margin-top: 25px; margin-left: 356px; width: 14px; height: 14px; background: url("/image/viewClose.png?v=201807251417"); cursor: pointer; transition: 0.35s; transform: rotate(0deg); z-index: 2001; }

.voteCodePanelTitle { height: 65px; border: 1px solid rgb(242, 242, 245); }

.voteCodePanelTitleFont { position: relative; margin-top: 24px; margin-left: 24px; width: 200px; font-size: 16px; color: rgb(84, 93, 102); }

.voteCodePanelContent { width: 396px; height: 140px; font-size: 12px; position: relative; }

.voteCodeLine { clear: both; width: 100%; height: auto; float: left; margin-top: 28px; position: relative; }

.voteCodeTitle { width: 74px; float: left; text-align: right; height: 32px; line-height: 32px; font-size: 12px; color: rgb(84, 93, 102); }

.voteCodeInput { margin-left: 83px; width: 183px; height: 32px; }

.voteCodeInputText { width: 170px; height: 30px; border-radius: 3px; border: 1px solid rgb(227, 226, 232); font-size: 12px; padding-left: 10px; color: rgb(84, 93, 102); font-family: "Microsoft Yahei", 微软雅黑, sans-serif; }

.voteCodePicPanel { margin-left: 280px; margin-top: -30px; }

.voteCodePic { width: 84px; cursor: pointer; }

.voteCodePanelSubmit { margin-left: 123px; background-color: rgb(242, 242, 245); }

.voteCodePanelCannel, .voteCodePanelSubmit { position: relative; margin-top: 20px; width: 58px; height: 30px; float: left; text-align: center; line-height: 30px; color: rgb(210, 210, 210); border-radius: 3px; border: 1px solid rgb(231, 231, 235); cursor: pointer; }

.voteCodePanelCannel { margin-left: 30px; }

.voteSuccessTitle { margin-top: 28px; color: rgb(84, 93, 102); font: 20px 微软雅黑; }

.voteSuccessPanelClose { position: absolute; margin-top: 18px; margin-left: 333px; width: 14px; height: 14px; background: url("/image/viewClose.png?v=202104251101"); cursor: pointer; transition: 0.35s; transform: rotate(0deg); z-index: 2001; }

.sweet-alert { background-color: rgb(255, 255, 255); width: 367px; height: 225px; border-radius: 5px; text-align: center; position: absolute; overflow: hidden; display: block; z-index: 9032; }

.sweet-alert .sa-icon { width: 80px; height: 80px; border: 4px solid grey; border-radius: 50%; margin: 40px auto 28px; position: relative; box-sizing: content-box; }

@media (max-width: 767px) {
  .sweet-alert { width: auto; margin-left: 0px; margin-right: 0px; left: 15px; right: 15px; }
}

.sweet-alert .sa-icon.sa-success::after, .sweet-alert .sa-icon.sa-success::before { content: ""; border-radius: 50%; position: absolute; width: 60px; height: 120px; background: rgb(255, 255, 255); transform: rotate(45deg); }

.sweet-alert .sa-icon.sa-success::before { border-radius: 120px 0px 0px 120px; top: -7px; left: -33px; transform: rotate(-45deg); transform-origin: 60px 60px; }

.sweet-alert .sa-icon.sa-success::after { border-radius: 0px 120px 120px 0px; top: -11px; left: 30px; transform: rotate(-45deg); transform-origin: 0px 60px; }

.sweet-alert .sa-icon.sa-success { border-color: rgb(85, 124, 225); }

.sweet-alert .sa-icon.sa-success .sa-line { height: 5px; background-color: rgb(85, 124, 225); display: block; border-radius: 2px; position: absolute; z-index: 2; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip { width: 25px; left: 14px; top: 46px; transform: rotate(45deg); }

.sweet-alert .sa-icon.sa-success .sa-line.sa-long { width: 47px; right: 8px; top: 38px; transform: rotate(-45deg); }

.sweet-alert .sa-icon.sa-success .sa-placeholder { width: 80px; height: 80px; border: 4px solid rgba(85, 124, 225, 0.2); border-radius: 50%; box-sizing: content-box; position: absolute; left: -4px; top: -4px; z-index: 2; }

.sweet-alert .sa-icon.sa-success .sa-fix { width: 5px; height: 90px; background-color: rgb(255, 255, 255); position: absolute; left: 28px; top: 8px; z-index: 1; transform: rotate(-45deg); }

@-webkit-keyframes animateSuccessTip { 
  0% { width: 0px; left: 1px; top: 19px; }
  54% { width: 0px; left: 1px; top: 19px; }
  70% { width: 50px; left: -8px; top: 37px; }
  84% { width: 17px; left: 21px; top: 48px; }
  100% { width: 25px; left: 14px; top: 45px; }
}

@keyframes animateSuccessTip { 
  0% { width: 0px; left: 1px; top: 19px; }
  54% { width: 0px; left: 1px; top: 19px; }
  70% { width: 50px; left: -8px; top: 37px; }
  84% { width: 17px; left: 21px; top: 48px; }
  100% { width: 25px; left: 14px; top: 45px; }
}

@-webkit-keyframes animateSuccessLong { 
  0% { width: 0px; right: 46px; top: 54px; }
  65% { width: 0px; right: 46px; top: 54px; }
  84% { width: 55px; right: 0px; top: 35px; }
  100% { width: 47px; right: 8px; top: 38px; }
}

@keyframes animateSuccessLong { 
  0% { width: 0px; right: 46px; top: 54px; }
  65% { width: 0px; right: 46px; top: 54px; }
  84% { width: 55px; right: 0px; top: 35px; }
  100% { width: 47px; right: 8px; top: 38px; }
}

@-webkit-keyframes rotatePlaceholder { 
  0% { transform: rotate(-45deg); }
  5% { transform: rotate(-45deg); }
  12% { transform: rotate(-405deg); }
  100% { transform: rotate(-405deg); }
}

@keyframes rotatePlaceholder { 
  0% { transform: rotate(-45deg); }
  5% { transform: rotate(-45deg); }
  12% { transform: rotate(-405deg); }
  100% { transform: rotate(-405deg); }
}

.animateSuccessTip { animation: 0.75s ease 0s 1 normal none running animateSuccessTip; }

.animateSuccessLong { animation: 0.75s ease 0s 1 normal none running animateSuccessLong; }

.sa-icon.sa-success.animate::after { animation: 4.25s ease-in 0s 1 normal none running rotatePlaceholder; }

.unifyPhotoTextGap { margin-top: 10px; margin-bottom: 14px; padding-top: 0px; padding-bottom: 0px; }

.unifyPhotoTextNoPorM { margin-top: 0px; margin-bottom: 0px; }

.productMarqueeForm .unifyPhotoTextNoPorM, .unifyPhotoTextNoPorM { padding-top: 0px; padding-bottom: 0px; }

.product-gallery .product-container .unifyPhotoTextGap, .productTileForm .unifyPhotoTextGap { margin-top: 10px; margin-bottom: 14px; }

.product-gallery .product-container .unifyPhotoTextNoPorM { padding-top: 0px; padding-bottom: 0px; }

.photoForm .unifyPhotoTextGap { margin-top: 10px; margin-bottom: 14px; float: left; }

.photoForm .unifyPhotoTextDes { margin-top: -4px; float: left; }

.photoForm .noTextHideName .unifyPhotoTextDes { margin-top: 10px; }

.listPhotosGallery .photo-container .unifyPhotoTextGap, .listPhotosMarquee .photoMarqueeForm .unifyPhotoTextGap, .photoMarqueeForm .unifyPhotoTextGap { margin-top: 10px; margin-bottom: 14px; }

.photo-gallery .photo-container .unifyPhotoTextNoPorM { padding-top: 0px; padding-bottom: 0px; }

.photo-gallery .photo-container .unifyPhotoTextGap { margin-top: 10px; margin-bottom: 14px; }

.fk-photoGResult { padding-top: 2px; }

.fk-photoGResult .photoForm .f-photoGName { margin-top: 13px; text-align: center; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: auto; line-height: normal; }

.fk-photoGResult .photoForm .imgDiv { width: 230px; height: 172px; overflow: hidden; position: relative; }

.fk-photoGResult .photoForm { width: 230px; height: auto; float: left; margin: 0px 10px 19px; padding: 0px; position: relative; text-align: center; overflow: hidden; }

@-webkit-keyframes fk-popupWindowVT { 
  0% { transform: scale(0.6); }
  100% { transform: scale(1); }
}

@keyframes fk-popupWindowVT { 
  0% { transform: scale(0.6); }
  100% { transform: scale(1); }
}

.fk-popupWindowVT { position: fixed; background: rgb(255, 255, 255); margin: auto; overflow: hidden; z-index: 9032; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px; font-family: 微软雅黑, "microsoft yahei", 宋体, 新宋体, sans-serif; animation: 0.3s ease 0s 1 normal none running fk-popupWindowVT; }

.fk-popupWindowVT .pWHead { position: relative; width: 100%; height: 64px; border-bottom: 1px solid rgb(227, 226, 232); cursor: move; }

.fk-popupWindowVT .pWHead .pWHead_title { position: absolute; margin-left: 35px; padding-top: 22px; font-size: 16px; color: rgb(51, 51, 51); width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.fk-popupWindowVT .pWHead .pWHead_close { position: absolute; width: 18px; height: 18px; top: 23px; right: 30px; }

.fk-popupWindowVT .pWHead .pWHead_close_img { width: 18px; height: 18px; background: url("/image/v2/mbg01.png?v=202512300942") -449px -187px no-repeat; cursor: pointer; }

.fk-popupWindowVT .pWHead .pWHead_close_img:hover { width: 18px; height: 18px; background: url("/image/v2/mbg01.png?v=202512300942") -791px -152px no-repeat; cursor: pointer; }

.fk-popupWindowVT .pWHead_title .pWHead_title_tips { width: auto; height: 40px; line-height: 40px; margin: 3px 0px 3px 20px; font-size: 13px; font-family: "Microsoft Yahei", 微软雅黑, 宋体, 新宋体, sans-serif; color: rgb(255, 142, 30); background-color: rgb(255, 245, 220); z-index: 9999; display: inline-block; vertical-align: middle; padding: 0px 10px; }

.fk-popupWindowVT .pWHead_title .pWHead_title_tips .msg { display: inline; width: auto; height: 40px; line-height: 41px; word-break: keep-all; white-space: nowrap; float: left; padding: 0px 16px; }

.fk-popupWindowVT .pWHead_title .pWHead_title_tips .close { margin: 0px 10px 0px 7px; width: 8px; height: 40px; cursor: pointer; background: url("/image/close02.png?v=202104251101") 50% center no-repeat; float: left; display: inline; }

.fk-popupWindowVT .pWBottom { position: absolute; bottom: 0px; width: 100%; }

.fk-popupWindowVT .pWBottom .pWBtns { text-align: center; }

.fk-popupWindowVT .pWBottom .pWBtns .editbutton { width: 100px; height: 35px; font-size: 13px; margin: 0px 18px; border: 1px solid rgb(231, 231, 235); background: rgb(255, 255, 255); border-radius: 2px; font-family: 微软雅黑; color: rgb(210, 210, 210); cursor: pointer; outline: none; }

.fk-popupWindowVT .pWBottom .pWBtns .fk-cancelButton { color: rgb(153, 153, 153); border: 1px solid rgb(204, 204, 204); }

.fk-popupWindowVT .pWBottom .pWBtns .fk-cancelButton-hover, .fk-popupWindowVT .pWBottom .pWBtns .fk-saveButton { font-size: 13px; background: rgb(85, 124, 225); font-family: 微软雅黑; color: rgb(255, 255, 255); border: 0px; }

.fk-popupWindowVT .pWBottom .pWBtns .fk-saveButton-disabled { width: 100px; height: 35px; font-size: 13px; margin: 0px 18px; border: 1px solid rgb(231, 231, 235); background: rgb(255, 255, 255); border-radius: 30px; font-family: 微软雅黑; color: rgb(210, 210, 210); cursor: default; }

.fk-popupWindowVT .pwLoading { position: absolute; display: block; top: 65px; background: url("/image/loading/loading_2b.gif?v=202104251101") 50% center no-repeat rgb(255, 255, 255); }

.fk-popupWindowVT.preTestV2 .pwLoading { top: 0px; }

.fk-popupWindowVT .pWCenter .tabs_extendedLine { position: absolute; left: 141px; border-right: 1px solid rgb(227, 226, 232); }

.fk-popupWindowVT.fileUploadV2 .pWCenter { width: 950px; }

.fk-popupWindowVT.fileUploadV2 .pWHead { height: 65px; line-height: 65px; width: 950px; background-color: rgb(255, 255, 255); border-top-right-radius: 2px; }

.fk-popupWindowVT.fileUploadV2 .pWHead .pWHead_title { padding-top: 0px; }

.fk-popupWindowVT.fileUploadV2 .pWBottom { background-color: rgb(255, 255, 255); width: 950px; border-bottom-right-radius: 2px; }

.fk-popupWindowVT.fileUploadV2 .choiceFileListTop { display: none; position: absolute; top: 0px; right: 0px; height: 66px; width: 148px; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(242, 242, 245); color: rgb(51, 51, 51); font-size: 14px; text-align: center; line-height: 66px; border-top-left-radius: 2px; }

.fk-popupWindowVT.fileUploadV2 .choiceFileListBottom { display: none; position: absolute; bottom: 0px; right: 0px; height: 89px; width: 148px; background: rgb(255, 255, 255); border-bottom-left-radius: 2px; }

.fk-popupWindowVT .f_bannerV2Tips { font-size: 12px; color: rgb(102, 102, 102); }

.fk-popupWindowVT .pWBottom .pWBtns .jz-btn { margin: 28px 18px; }

.fk-popupWindowVT.subNavPackTpl .pWBottom .pWBtns .fk-saveButton { font-size: 12px; width: 120px; }

.fk-popupWindowVT.subNavPackTpl .jz-btn-global-oper.jz-btn-active { padding: 8px; }

.fk-popupWindowVT .maskLayer { width: 100%; height: 100%; position: absolute; top: 0px; background-color: rgb(255, 255, 255); opacity: 0.6; }

.clearFix::after, .clearFix::before { content: ""; display: table; }

.clearFix::after { clear: both; }

.clearfix { }

.fk-editBannerPanel .f-switchPanel { width: 444px; margin: 30px auto; }

.fk-editBannerPanel .f-switchPanel .f-imgPanel { position: relative; display: inline-block; margin: 0px 40px; }

.fk-editBannerPanel .f-switchPanel .f-imgPanel .f-editImg { position: absolute; width: 25px; height: 25px; right: 0px; bottom: 0px; background: url("/image/v2/mbg01.png?v=202512300942") -871px -1px no-repeat rgb(85, 124, 225); cursor: pointer; }

.fk-editBannerPanel .f-switchPanel .f-switchLeft.disabled { display: inline-block; width: 32px; height: 40px; vertical-align: -70px; background: url("/image/v2/mbg01.png?v=202512300942") 6px -1491px no-repeat; cursor: default; }

.fk-editBannerPanel .f-switchPanel .f-switchLeft { display: inline-block; width: 32px; height: 40px; vertical-align: -70px; background: url("/image/v2/mbg01.png?v=202512300942") -56px -1491px no-repeat; cursor: pointer; }

.fk-editBannerPanel .f-switchPanel .f-switchRight.disabled { display: inline-block; width: 32px; height: 40px; vertical-align: -70px; background: url("/image/v2/mbg01.png?v=202512300942") -84px -1491px no-repeat; cursor: default; }

.fk-editBannerPanel .f-switchPanel .f-switchRight { display: inline-block; width: 32px; height: 40px; vertical-align: -70px; background: url("/image/v2/mbg01.png?v=202512300942") -22px -1491px no-repeat; cursor: pointer; }

.fk-editBannerPanel .f-settingPanel .f-radio-title-skin, .fk-editBannerPanel .fk-radio-widget .f-radio-itmes .f-radio-item .f-radio-content-skin { margin-right: 20px; color: rgb(51, 51, 51); font-size: 13px; }

.fk-editBannerPanel .f-settingPanel .f-bannerFile, .fk-editBannerPanel .f-settingPanel .f-jumpType { width: 331px; height: 36px; margin: 0px auto; line-height: 36px; font-size: 13px; overflow: hidden; }

.fk-editBannerPanel .f-settingPanel .f-addressPanel { width: 360px; height: 36px; margin: 0px auto; line-height: 36px; }

.fk-editBannerPanel .f-settingPanel .f-addressPanel .f-text { margin-left: 17px; }

.fk-editBannerPanel .f-settingPanel .f-text { float: left; margin-right: 20px; color: rgb(51, 51, 51); font-size: 13px; }

.fk-editBannerPanel .f-settingPanel .f-address { float: left; margin-top: 2px; }

.fk-editBannerPanel .f-settingPanel .f-address input { width: 166px; height: 28px; border: 1px solid rgb(227, 226, 232); border-radius: 2px; color: rgb(51, 51, 51); text-indent: 5px; font-size: 13px; background: rgb(255, 255, 255); font-family: 微软雅黑; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.fk-editBannerPanel .f-settingPanel .f-address input[disabled="disabled"] { background: rgb(250, 250, 250); }

.fk-editBannerPanel .f-settingPanel .f-address .jumpCtrl { width: 78px; height: 30px; font-size: 13px; line-height: 30px; padding: 0px; border: 1px solid rgb(227, 226, 232); color: rgb(102, 102, 102); border-radius: 2px; text-align: center; cursor: pointer; background: rgb(250, 250, 250); }

.fk-editBannerPanel .f-settingPanel .f-address .jumpCtrl.j_ctrl_hover { border-color: rgb(180, 197, 242); background: rgb(248, 250, 254); color: rgb(85, 124, 225); }

.fk-editBannerPanel .f-settingPanel .f-bannerFile a { color: rgb(85, 124, 225); cursor: pointer; text-decoration: none; font-size: 13px; }

.fk-editBannerPanel .f-settingPanel .f-bannerFile .f-aTagPanel, .fk-editBannerPanel .f-settingPanel .f-bannerFile .f-text { display: inline-block; font-size: 13px; }

.forms .form .floatImgALink { cursor: pointer; text-decoration: none; }

.f_floatImg_jump { display: block; }

.forms .form .richALink { display: block; cursor: pointer; }

.forms .form .richTipsText { padding: 5px; }

.forms .form .newsList .newsListLine1 { padding: 0px; height: auto; overflow: hidden; position: relative; float: left; margin-left: 30px; margin-bottom: 52px; margin-right: 22px; }

.forms .form .newsList .newsListLine2 { padding: 0px; height: auto; overflow: hidden; }

.forms .form .newsList .newsListLineBodyTd { background: rgb(255, 255, 255); }

.forms .form .newsList .articlePicLink1 { display: block; overflow: hidden; position: relative; }

.forms .form .newsList .articlePicLink2 { display: block; overflow: hidden; }

.forms .form .newsList .newsListCutImgPanel1 { position: relative; height: 184px; }

.forms .form .newsList .newsListCutImgPanel2 { display: none; position: relative; height: 184px; }

.forms .form .newsList .newsListNewsPic1 { position: absolute; }

.forms .form .newsList .newsListNewsPic2 { float: left; }

.forms .form .newsList .newsListNewsTitle1 { height: auto; margin: 0px 0px 10px; }

.forms .form .newsList .newsListNewsTitle2, .forms .form .newsList .newsListNewsTitle3 { display: inline-block; }

.forms .form .newsList .newsListNewsTitle4 { display: inline-block; width: 85%; }

.forms .form .newsList .newsListTopFlag1 { margin: 1px 6px 0px 0px; position: relative; }

.forms .form .newsList .newsListTopFlag2 { margin: 0px; position: relative; }

.forms .form .newsList .newsListArticleDesc { margin: 15px 18px 19px; }

.forms .form .newsList .newsListNewPic { float: left; }

.forms .form .newsList .newsListLineBody1 { }

.forms .form .newsList .newsListCalendar1 { display: inline-block; vertical-align: top; }

.forms .form .newsList .newsListCalendar2 { vertical-align: top; }

.forms .form .newsList .newsListPicList1 { margin-bottom: 4px; }

.forms .form .newsList .newsListPicList2 { margin-bottom: 4px; line-height: 18px; }

.forms .form .newsList .newListLineIcon { background: none; }

.forms .form .newsList .newsListSeparatorLine { visibility: hidden; }

.forms .form .newsList .newsListTimeLine { width: 1px; height: 420px; position: absolute; background: rgb(218, 218, 218); top: 0px; left: 132px; }

.pagenation.f-newListPagenationAlign { text-align: center; }

.forms .form .newsNewModuleStyle_four { font-size: 0px; }

.forms .form .newsNewModuleStyle_four .newsListLine1 { float: none; display: inline-block; vertical-align: top; }

.forms .form .photoGroupALink { outline: none; }

.forms .form .serWorkTimeText { font-size: 15px; }

.forms .form .memeberAutoLogin { margin-left: 0px; }

.forms .form .memberlabelForIe6 { vertical-align: 3px; }

.forms .form .memberOtherLogin { vertical-align: middle; }

.forms .form .memberOtherLoginWrap { padding-bottom: 5px; }

.forms .form .qrCodeImgWrap { text-align: center; }

.forms .form .qrcodeDescText { text-align: center; padding-bottom: 3px; }

.forms .form .msgSubmit .msgSAdd .msgAddItem .msgAddItemLine { height: 23px; line-height: 23px; float: left; margin-bottom: 4px; }

.forms .form .msgSubmit .msgSubmitItemStar { color: red; margin-left: 5px; }

.forms .form .msgSubmit .msgSAdd .msgAddItem .msgBoardValidateCodeLine { height: 24px; line-height: 24px; float: left; margin-bottom: 4px; }

.forms .form .msgSubmit .msgSubmitValWidth { width: 180px; }

.forms .form .msgSubmit .msgSubmitItemFL { float: left; }

.forms .form .msgSubmit .msgSubmitCaptcha { width: 40px; }

.forms .form .msgSubmit .msgSubmitCaptchaImg { height: 24px; width: 80px; cursor: pointer; }

.forms .form .msgSubmit .msgSubmitCaptchaImg2 { height: 24px; width: 80px; cursor: pointer; vertical-align: -8px; margin-left: 10px; }

.forms .form .msgSubmit .msgBoardContentLine { margin-bottom: 4px; }

.forms .form .msgSubmit .msgBoardContentTextArea { width: 87%; }

.forms .form .msgSubmit .msgBoradNeedVerify { float: left; padding-left: 5px; }

.forms .form .msgSAddWrap { margin-left: 14px; }

.forms .form .msgSubmit .msgSubmit_overToPointFL { float: left; }

.forms .form .msgSubmit .msgSubmitItemInput { background-color: rgb(247, 247, 247); color: rgb(187, 187, 187); }

.forms .form .msgSubmit .msgAddTextNTextarea { width: 510px; }

.forms .form .msgSubmit .msgSubmitTips { min-width: 106px; }

.forms .form .msgSubmit .msgSubmitHideInput { display: none; }

.forms .form .vote .voteMsgTips { display: none; padding: 6px; text-align: center; }

.forms .form .vote .voteItems .voteItem .voteItemCheckTd { padding: 20px 0px 10px 5px; text-align: left; width: 100%; }

.forms .form .vote .voteItemImgWrap { width: 160px; height: 140px; }

.forms .form .vote .voteItems .voteItem .voteItemCheck .cltVoteImgRadio { margin-right: 5px; }

.forms .form .vote .voteItems .voteItem .voteItemNameWrap { float: left; margin-right: 30px; line-height: 20px; }

.forms .form .vote .voteItems .voteItem .voteItemCheck .cltVoteRadioNameInput { float: left; line-height: 22px; height: 22px; margin-right: 16px; }

.forms .form .vote .voteOperate { text-align: center; height: 44px; }

.forms .form .vote .voteSumTips { cursor: pointer; }

.forms .form .vote .submitVoteBtn { min-width: 80px; }

.forms .form .vote .voteItemImg { width: 160px; height: 140px; cursor: pointer; }

.forms .form .siteFormContainer .siteFormFL { float: left; }

.forms .form .siteFormContainer .siteFormBlock { display: block; }

.forms .form .siteFormContainer .siteFormContentDesc { text-align: left; line-height: 20px; overflow-wrap: break-word; }

.forms .form .siteFormContainer .siteFormSelectFileWrap { height: 23px; line-height: 23px; }

.forms .form .siteFormContainer .siteFormSelectPhoneCT1 { width: 20%; margin-right: 2%; height: 25px; }

.forms .form .siteFormContainer .siteFormPhoneInput1 { width: 63.5%; }

.forms .form .siteFormContainer .siteFormPhoneInput2 { width: 61%; }

.forms .form .siteFormContainer input::-webkit-inner-spin-button, .forms .form .siteFormContainer input::-webkit-outer-spin-button { margin: 0px; appearance: none !important; }

.forms .form .siteFormContainer input[type="number"] { }

.forms .form .siteFormContainer .siteFormSelectAddr { width: 27.5%; margin-right: 2%; }

.forms .form .siteFormContainer .siteFormSelectCounty { width: 27.5%; }

.forms .form .siteFormContainer .siteFormPadding0 { padding: 0px; }

.forms .form .siteFormContainer .siteFormHeight16 { height: 16px; }

.forms .form .siteFormContainer .siteFormShowNameDesc { text-align: right; padding-top: 1px; }

.forms .form .siteFormContainer .siteFormItemNameMust { padding-right: 12px; }

.forms .form .siteFormContainer .siteFormMarginLeft10 { margin-left: 10px; }

.forms .form .siteFormContainer .siteFormTextAlignLeft { text-align: left; }

.forms .form .siteFormContainer .siteFormTextAlignRight { text-align: right; }

.forms .form .siteFormContainer .siteFormCationCode { line-height: 20px; }

.forms .form .siteFormContainer .validateCodeImg { cursor: pointer; height: 24px; }

.forms .form .siteFormContainer .siteFormVerticalAlignM { vertical-align: middle; }

.forms .form .siteFormContainer .siteFormWidth40 { width: 40px; }

.forms .form .siteFormContainer .siteFormMarginLeft15 { margin-left: 15px; }

.forms .form .siteFormContainer .siteFormValidateName { text-align: left; padding-left: 10px; line-height: 20px; }

.forms .form .siteFormContainer .siteFormTips { width: 90%; }

.forms .form .siteFormContainer .siteFormCursorPointer { cursor: pointer; }

.forms .form .siteFormContainer .addButtonshowType { width: 39.3%; }

.forms .form .siteFormContainer .addButtonshowTypeFalse { width: 39.3%; height: 60px; margin-left: 22%; }

.forms .form .siteFormContainer .siteFormMinWidth131 { min-width: 131px; }

.forms .form .siteFormContainer .siteFormMinWidth112 { min-width: 112px; }

.forms .form .siteFormContainer .siteFormMinWidth117 { min-width: 117px; }

.forms .form .siteFormContainer .siteFormMinWidth124 { min-width: 124px; }

.forms .form .siteFormContainer .siteFormItemNUItem { width: 48px; height: 23px; margin: 0px auto; }

.forms .form .siteFormContainer .siteFormNameNUVal { margin: 10px 0px; }

.forms .form .siteFormContainer .headlineShow { width: 93%; font-weight: 700; margin-bottom: 4px; text-align: left; line-height: 20px; overflow-wrap: break-word; }

.forms .form .siteFormContainer .headlineHide { margin-left: 23.4%; width: 67.5%; font-weight: 700; margin-bottom: 4px; text-align: left; line-height: 20px; overflow-wrap: break-word; }

.forms .form .siteFormContainer .siteFormItemInputShow { width: 93%; margin-bottom: 17px; text-align: left; line-height: 20px; overflow-wrap: break-word; }

.forms .form .siteFormContainer .siteFormItemInputHide { margin-left: 23.4%; width: 67.5%; margin-bottom: 5px; text-align: left; line-height: 20px; overflow-wrap: break-word; }

.forms .form .siteFormContainer .fuparentWrap { height: 36px; line-height: 36px; width: 100%; }

.forms .form .siteFormContainer .fuparent { float: left; width: 100%; }

.forms .form .siteFormContainer .f-siteFormUploadBt { height: 36px; width: 31%; }

.forms .form .siteFormContainer .siteFormFileNameFuparent { text-align: center; margin: 8px 8px 0px; line-height: 20px; display: none; }

.forms .form .siteFormContainer .siteFormFUDescFuparent { line-height: 20px; margin: 8px 0px 0px 2%; }

.forms .form .siteFormContainer .fuparentStar { line-height: 40px; padding-top: 2px; height: 0px; }

.forms .form .siteFormContainer .siteFormItemSelectStyle { width: 30%; margin-right: 2%; }

.forms .form .siteFormContainer .siteFormSelectCountyStyle { width: 29.5%; }

.forms .form .siteFormContainer .siteFormMarginBottm8 { margin-bottom: 8px; }

.forms .form .siteFormContainer .siteFormItemDescTd { padding: 0px 0px 9px; }

.forms .form .siteFormContainer .siteFormRaidoOrIce { width: 93%; float: left; padding-right: 2px; }

.forms .form .siteFormContainer .siteFormOtherItem { position: relative; width: 100%; float: left; }

.forms .form .siteFormContainer .siteFormSingleLine { line-height: 40px; }

.forms .form .siteFormContainer .contentDescRadioOrIce { padding: 6px 0px; }

.forms .form .siteFormContainer .siteFromPanelNotDesc { width: 95%; margin: 0px auto; }

.forms .form .siteFormContainer .siteFromNotDescItem { width: 100%; }

.forms .form .siteFormContainer .siteFormNotDecsName { float: left; width: 20%; text-align: right; }

.forms .form .siteFormContainer .siteFormItemShowName_N_U1 { text-align: left; line-height: 20px; display: block; }

.forms .form .siteFormContainer .siteFormItemShowName_N_U2 { float: left; width: 20%; text-align: right; }

.forms .form .siteFormContainer .siteFormItemShowVal1 { width: 100%; }

.forms .form .siteFormContainer .siteFormItemMiddle1 { width: 100%; float: left; line-height: 40px; min-width: 150px; }

.forms .form .siteFormContainer .siteFormItemMiddle2 { width: 77%; float: left; margin-left: 2%; line-height: 40px; }

.forms .form .siteFormContainer .siteFormItemMiddle3 { width: 77%; float: left; margin-left: 22%; line-height: 40px; }

.forms .form .siteFormContainer .siteFormInput1 { float: left; margin-top: 6px; }

.forms .form .siteFormContainer .siteFormImgWrap { margin-left: 2%; height: 40px; float: left; margin-top: 4px; }

.forms .form .siteFormContainer .siteFormMustStar { width: 1%; line-height: 38px; margin-top: 8px; }

.forms .form .siteFormContainer .siteFormMustStar1 { line-height: 40px; }

.forms .form .siteFormContainer .siteFormPanel1 { width: 95%; margin: 0px auto; }

.forms .form .siteFormContainer .siteFormItem1 { width: 100%; height: 40px; padding-top: 4px; }

.forms .form .siteFormContainer .siteFormItem2 { width: 100%; padding-top: 4px; }

.forms .form .siteFormContainer .siteFormValidate1 { margin-left: 10px; float: left; line-height: 35px; }

.forms .form .siteFormContainer .siteFormItemTd { padding: 0px 0px 0px 10%; }

.forms .form .siteFormContainer .siteFormMsgM1 { width: 93%; margin: 15px 0px 0px; }

.forms .form .siteFormContainer .siteFormMsgM2 { width: 93%; margin-left: 0px; }

.forms .form .siteFormContainer .siteFormInput2 { width: 60%; }

.forms .form .siteFormContainer .siteFormInput3 { width: 40%; }

.forms .form .siteFormContainer .siteFormTextArea1 { width: 87%; }

.forms .form .siteFormContainer .siteFormItemInputWrap { text-align: left; padding-left: 10px; line-height: 20px; overflow-wrap: break-word; }

.forms .form .siteFormContainer .siteFormFLWrap { height: 23px; line-height: 23px; }

.forms .form .siteFormContainer .siteFormItemShowName1 { text-align: left; padding-left: 10px; line-height: 20px; }

.forms .form .siteFormContainer .siteFormItemShowVal2 { padding-left: 30px; }

.forms .form .siteFormContainer .siteFormItemShowVal3 { width: 95%; margin: 0px auto; }

.forms .form .siteFormContainer .siteFormItemTable_N_U1 { margin-top: 18px; }

.forms .form .siteFormContainer .siteFormItemTd1 { padding: 0px 0px 12px; }

.forms .form .siteFormContainer .siteFormItemTd2 { padding: 10px 0px 12px; }

.forms .form .siteFormContainer .siteFormItemTd3 { padding: 0px 0px 0px 10%; }

.forms .form .siteFormContainer .radioOrMultipleChoiceTable { float: right; height: 0px; }

.forms .form .siteFormContainer .arrangeStyleAuto { margin-top: 2px; }

.forms .form .siteFormContainer .arrangeStyleCus { line-height: 18px; }

.forms .form .siteFormContainer .siteFormMultiLine { height: 100px; float: right; }

.forms .form .siteFormContainer .siteFormItemMiddle4 { width: 71%; float: left; margin-left: 2%; margin-top: 11px; padding-right: 2px; }

.forms .form .siteFormContainer .siteFormItemMiddle5 { position: relative; width: 77%; float: left; margin-left: 2%; }

.forms .form .siteFormContainer .siteFormTd { padding: 9px 0px; }

.siteFormContainer .siteFormMiddle .fk-startTime { width: 44.15%; }

.siteFormContainer .siteFormMiddle .fk-endTimeWrap { width: 44.15%; float: left; position: relative; }

.siteFormContainer .siteFormMiddle .fk-timeMinStyle { min-width: 93%; }

.siteFormContainer .siteFormMiddle .fk-endTime { width: 100%; }

.siteFormContainer .fk-endTimeMask { position: absolute; right: 0px; top: 0px; width: 100%; height: 100%; }

.fk-timeUtile { width: 4.5%; float: left; line-height: 36px; text-align: center; }

.forms .form .noticeMarqueeRelative { position: relative; }

.forms .form .noticeScrollbarALink, .forms .form .scrollbarLiALink { text-decoration: none; }

.fk-formCol div.fk-formContentOther, .fk-formTabX div.fk-formContentOther, .fk-formTabY div.fk-formContentOther { position: absolute; top: 7px; right: 14px; width: 27px; height: 27px; border-radius: 50%; overflow: hidden; display: none; z-index: 2; }

.f-packContent .f-packCloseIcon { position: absolute; top: 7px; right: 7px; width: 27px; height: 27px; border-radius: 50%; overflow: hidden; display: none; z-index: 2; }

.floatLeftBottom .formBannerOther, .floatLeftTop .formBannerOther, .floatRightBottom .formBannerOther, .floatRightTop .formBannerOther { width: 40px; height: 40px; z-index: 2; }

.f-packContent div.f-packCloseIcon .g_close { position: absolute; top: -7px; right: -7px; }

.fk-formCol div.fk-formContentOther .g_close, .fk-formTabX div.fk-formContentOther .g_close, .fk-formTabY div.fk-formContentOther .g_close { position: absolute; top: -7px; right: -14px; }

.floatLeftBottom .f-packContent .f-packCloseIcon, .floatLeftTop .f-packContent .f-packCloseIcon, .floatRightBottom .f-packContent .f-packCloseIcon, .floatRightTop .f-packContent .f-packCloseIcon { display: block; z-index: auto; }

.floatLeftBottom .fk-formCol div.fk-formContentOther, .floatLeftBottom .fk-formTabX div.fk-formContentOther, .floatLeftBottom .fk-formTabY div.fk-formContentOther, .floatLeftTop .fk-formCol div.fk-formContentOther, .floatLeftTop .fk-formTabX div.fk-formContentOther, .floatLeftTop .fk-formTabY div.fk-formContentOther, .floatRightBottom .fk-formCol div.fk-formContentOther, .floatRightBottom .fk-formTabX div.fk-formContentOther, .floatRightBottom .fk-formTabY div.fk-formContentOther, .floatRightTop .fk-formCol div.fk-formContentOther, .floatRightTop .fk-formTabX div.fk-formContentOther, .floatRightTop .fk-formTabY div.fk-formContentOther { display: block; }

.f-packContent .f-packCloseIcon:hover, .fk-formCol div.fk-formContentOther:hover, .fk-formTabX div.fk-formContentOther:hover, .fk-formTabY div.fk-formContentOther:hover .g_close::before { background-color: rgb(77, 78, 78); }

.forms .f-packContent div.f-packCloseIcon .g_close:hover, .forms .fk-formCol div.fk-formContentOther .g_close:hover, .forms .fk-formTabX div.fk-formContentOther .g_close:hover, .forms .fk-formTabY div.fk-formContentOther .g_close:hover { color: rgb(255, 255, 255); }

@media screen\9  {
  .form .photo-gallery .photo-gallery-inner .g_control_prev, .g_control_prev { background: url("/image/v2/vbg01.png?v=202512300942") -136px -135px no-repeat; width: 27px; height: 41px; }
  .form .photo-gallery .photo-gallery-inner .g_control_next, .g_control_next { background: url("/image/v2/vbg01.png?v=202512300942") -202px -135px no-repeat; width: 27px; height: 41px; }
  .forms .form .formMiddle .productSmallPicForms .smallPicDownForms .g_imgPrev { background: url("/image/v2/vbg01.png?v=202512300942") -251px -137px no-repeat; }
  .forms .form .formMiddle .productSmallPicForms .smallPicDownForms .g_imgNext { background: url("/image/v2/vbg01.png?v=202512300942") -291px -137px no-repeat; }
}

@media �screen {
  .forms .form .formMiddle .productSmallPicForms .smallPicDownForms .g_imgPrev::before, .photo-gallery .photo-gallery-inner .g_control_prev::before, span.g_control_prev::before { content: ""; }
}

.captchaHide { display: none; }

.f-productTextList .f-proListSep, .fk-productHotTextListHot .f-proListSep { margin-top: -7px; margin-bottom: -7px; }

.f-hotTextListPropSep { margin-top: -20px; }

.picShape { border-radius: 50%; overflow: hidden; }

#bannerV2 .f-specialEffects .snow-canvas { position: absolute; top: 0px; left: 0px; }

#bannerV2 .f-specialEffects .f-ripples { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }

.sitetipsV2 { height: 45px; line-height: 45px; background: rgb(255, 245, 220); z-index: 9031; text-align: center; overflow: hidden; color: rgb(102, 102, 102); font-size: 13px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.sitetipsV2 > table { height: 45px; }

.sitetipsV2 .scrollbar ul.marquee, .sitetipsV2 .scrollbar ul.marquee li, .sitetipsV2 .sitetipsTitle { height: 45px; line-height: 45px; }

.sitetipsV2 a { text-decoration: none; color: rgb(255, 99, 77); font-size: 13px; }

.sitetipsV2 .sitetipsIcon { height: 17px; line-height: 17px; }

.sitetipsV2 .sitetipsIcon::before { margin-top: -3px; }

.sitetipsV2 .siteGroupFre::before { background-position: -564px -631px; }

.sitetipsV2 .siteGroupCoo-redPoint::before, .sitetipsV2 .siteGroupCoo::before, .sitetipsV2 .siteGroupStart-redPoint::before, .sitetipsV2 .siteGroupStart::before { background-position: -753px -631px; }

.sitetipsV2 .siteGroupPro-redPoint::before, .sitetipsV2 .siteGroupPro::before { background-position: -510px -631px; }

.sitetipsV2 .siteGroupStd-redPoint::before, .sitetipsV2 .siteGroupStd::before { background-position: -537px -631px; }

.sitetipsV2 .siteGroupBiz-redPoint::before, .sitetipsV2 .siteGroupBiz::before, .sitetipsV2 .siteGroupPop-redPoint::before, .sitetipsV2 .siteGroupPop::before { background-position: -456px -631px; }

.sitetipsV2 .siteGroupUlt::before { background-position: -483px -631px; }

.sitetipsV2 .siteGroupOTri::before { background-position: -592px -631px; }

.sitetipsV2 .siteGroupOLow::before { background-position: -619px -631px; }

.sitetipsV2 .siteGroupOMid::before { background-position: -645px -631px; }

.sitetipsV2 .siteGroupOAdv::before { background-position: -672px -631px; }

.sitetipsV2 .siteGroupOCrown::before { background-position: -1071px -631px; }

.sitetipsV2 .siteGroupOExp::before { background-position: -909px -631px; }

.sitetipsV2 .siteGroupOExt::before { background-position: -936px -631px; }

.sitetipsV2.newSiteVis .siteGroupPro { vertical-align: middle; display: inline-block; }

.sitetipsV2 .siteTipsBar a { font-size: 13px; color: rgb(255, 99, 77); }

.fk-arrowIng { display: inline-block; position: absolute; z-index: 9999; top: 500px; padding: 15px; width: auto; max-width: 210px; line-height: 20px; background: rgb(255, 245, 220); color: rgb(255, 142, 30); transition: opacity 0.6s; opacity: 0; }

.fk-arrowIng .f-arrow { position: absolute; left: 50%; top: 0px; content: ""; display: block; border-width: 4px; border-color: transparent transparent rgb(255, 245, 220); border-style: solid; transform: translate(-4px, -8px); }

.fk-arrowIng .f-arrow.f-bottom { transform: translate(-4px); border-top-color: rgb(255, 245, 220); border-bottom-color: transparent; }

#changePwdPopWin { font-family: 微软雅黑; }

#changePwdPopWin .warmIcon { display: inline-block; width: 26px; height: 20px; background: url("/image/site/modifyPwdPop.png?v=202104251101") 0px -64px no-repeat; vertical-align: middle; }

#changePwdPopWin .headeline_pwd { font-size: 16px; color: rgb(27, 35, 45); text-align: center; padding-top: 37px; height: 40px; line-height: 40px; }

#changePwdPopWin .summery_pwd { font-size: 14px; color: rgb(143, 150, 161); text-align: center; height: 17px; line-height: 17px; }

#changePwdPopWin .btnBox { text-align: center; margin-top: 36px; }

#changePwdPopWin .btn_pwd { border-radius: 2px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; display: inline-block; padding: 0px 21px; cursor: pointer; text-decoration: none; }

#changePwdPopWin .changePwd_pwd { border: 1px solid rgb(60, 139, 252); color: rgb(255, 255, 255); background: rgb(60, 139, 252); }

#changePwdPopWin .changePwd_pwd:hover { border: 1px solid rgb(86, 154, 250); background: rgb(86, 154, 250); }

#changePwdPopWin .cancle_pwd { border: 1px solid rgb(197, 220, 254); color: rgb(104, 157, 233); background: rgb(255, 255, 255); margin-right: 12px; }

#changePwdPopWin .cancle_pwd:hover { color: rgb(111, 166, 245); }

.tips2 #changePwdPopWin .close { width: 20px; height: 20px; top: 10px; margin: 0px; right: 10px; background: url("/image/site/modifyPwdPop.png?v=202104251101") 5px 5px no-repeat; }

.features_container { font-size: 14px; width: 226px; background-color: rgb(255, 255, 255); position: relative; z-index: 2; border: 1px solid rgb(226, 227, 232); border-radius: 5px; font-family: 微软雅黑; color: rgb(51, 51, 51); cursor: default; }

.features_container .popupTitle { font-size: 15px; padding: 12px 0px; border-bottom: 1px solid rgb(226, 227, 232); width: 190px; margin-left: 18px; }

.features_container .features_title { font-size: 14px; margin-top: 15px; margin-left: 18px; }

.features_container .features_title .features_name { font-size: 13px; margin-top: 15px; font-weight: 700; }

.features_container .features_list ul { font-size: 13px; list-style-type: none; margin-left: -22px; }

.features_container .features_list li { margin-top: 12px; }

.features_container .features_list li span, .features_container .features_title .features_name span { width: 20px; height: 20px; display: block; float: left; background: url("/image/v2/mbg01.png?v=202512300942") -49px -994px no-repeat; margin-right: 3px; }

.features_container .upBtn { display: block; width: 100px; height: 34px; background: rgb(88, 116, 216); line-height: 34px; color: rgb(255, 255, 255); font-size: 14px; text-align: center; margin: 18px auto; border-radius: 2px; cursor: pointer; text-decoration: none; }

.verProm_icon { top: 25px; }

.levelContainer { padding: 20px 10px 10px; font-size: 13px; }

.levelContainer .setLine { margin-top: 10px; margin-bottom: 10px; }

.levelContainer .filename { width: 130px; float: left; text-align: right; height: 32px; line-height: 32px; }

.levelContainer .filevalue { float: left; line-height: 32px; padding-left: 13px; }

.levelContainer .iconSetting { padding-left: 13px; }

.levelContainer .ico_img { width: 40px; height: 40px; border: 1px solid rgb(227, 226, 232); background: rgb(105, 105, 105); }

.levelContainer .ico_font { display: none; float: left; width: 40px; height: 40px; border: 1px solid rgb(226, 227, 232); font-size: 2.5rem; color: rgb(255, 255, 255); text-align: center; line-height: 40px; }

.levelContainer .nompInput { width: 200px; height: 28px; border-radius: 2px; border: 1px solid rgb(227, 226, 232); background-color: rgb(255, 255, 255); font-size: 13px; font-family: 微软雅黑; color: rgb(51, 51, 51); text-indent: 8px; }

.levelContainer .nompInput:hover { border: 1px solid rgb(88, 116, 216); }

.levelContainer .nompInput:focus { outline: none; border: 1px solid rgb(88, 116, 216); }

.levelContainer .setCtrl { float: left; }

.levelContainer .iconCtrl { margin-left: 20px; }

.levelContainer .cusIcon { height: 62px; }

.levelContainer .ico_tips { margin-top: 7px; font-size: 12px; }

.levelContainer .faiButtonV2 { width: 100px; height: 34px; line-height: 34px; margin: 0px; padding: 0px; border: 1px solid rgb(227, 226, 232); border-radius: 2px; text-align: center; background: rgb(255, 255, 255); }

.levelContainer .faiButtonV2:hover { border-color: rgb(88, 116, 216); background-color: rgb(88, 116, 216); color: rgb(255, 255, 255); }

.levelContainer .faiButtonV2:focus { outline: none; }

.levelContainer .levelDiscountDisable { border-color: rgb(227, 226, 232); background-color: rgb(242, 242, 242); cursor: not-allowed; color: rgb(153, 153, 153); }

.bigAdvertisement { background: url("/image/v2/daily_bg2.jpg?v=202104251101") 50% center; opacity: 1; cursor: pointer; transition: 1.5s; }

.bigAdvertisement .pWHead { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.bigAdvertisement .pWHead .J_pWHead_close { position: absolute; top: -10px; right: -18px; }

.bigAdvertisement .pWCenter { margin-top: 200px; }

.bigAdvertisement .jz-btn { opacity: 0; color: rgb(255, 255, 255); display: block; height: 40px; width: 130px; border: 1px solid rgb(43, 123, 255); border-radius: 30px; text-indent: -8px; line-height: 22px; margin-left: 319px !important; margin-top: -146px !important; }

.bigAdvertisement .jz-btn:hover { background-color: rgb(255, 255, 255); color: rgb(43, 123, 255); }

.bigAdvertisement .jz-btn:nth-child(2) { display: none; }

.popupBg { transition: 3s; }

.popupBg.changeOpacity { opacity: 0 !important; display: none; }

.bigAdvertisement .advCloseBtn { display: block; width: 17px; height: 17px; position: absolute; top: 10px; right: 10px; background: url("/image/v2/close.png?v=202104251101") 2px -16px no-repeat; }

.fk_imageSwitchBtn_box { position: relative; float: left; width: 45px; height: 1px; background: rgb(255, 255, 255); cursor: pointer; margin: 0px 5px; }

.fk_imageSwitchBtn_box .f_box_height { position: relative; height: 9px; bottom: 4px; }

.fk_imageSwitchBtnSel_box { position: relative; height: 5px; bottom: 2px; }

.fk_noColorArrowsImg { display: block; text-align: center; overflow: hidden; width: 71px; height: 71px; cursor: pointer; }

.fk_noColorArrowsImg_prev { float: left; background: url("/image/v2/vbg01.png?v=202512300942") -572px -1506px no-repeat; margin-left: 1%; transition: margin-left 0.3s ease-out; }

#bannerV2 .NoColorArrow_prev_hover { margin-left: 0.5%; }

.fk_noColorArrowsImg_next { float: right; background: url("/image/v2/vbg01.png?v=202512300942") -613px -1506px no-repeat; margin-right: 1%; transition: margin-right 0.3s ease-out; }

#bannerV2 .NoColorArrow_next_hover { margin-right: 0.5%; }

.fk_noColorArrowsImg_prev::after { position: absolute; content: ""; width: 0px; height: 1px; top: 36px; background-color: rgb(133, 133, 133); left: 20px; transition: 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); }

#bannerV2 .NoColorArrow_prev_hover::after { width: 30px; left: 28px; }

.fk_noColorArrowsImg_next::after { position: absolute; content: ""; width: 0px; height: 1px; top: 36px; background-color: rgb(133, 133, 133); right: 20px; transition: 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); }

#bannerV2 .NoColorArrow_next_hover::after { width: 30px; right: 28px; }

.fk_rightColorArrowsImg { display: block; text-align: center; overflow: hidden; width: 80px; height: 73px; cursor: pointer; background: rgba(0, 0, 0, 0.4); margin-right: 1%; }

.fk_rightColorArrowsImg_prev .f-horizontal-line { position: absolute; width: 58px; height: 1px; bottom: 1px; background: rgba(255, 255, 255, 0.3); margin-left: 11px; }

.fk_rightColorArrowsImg_prev .f-icon_prev { position: relative; width: 38px; height: 38px; top: 18px; left: 21px; background: url("/image/v2/vbg01.png?v=202512300942") -573px -1342px no-repeat; }

#bannerV2 .RightColorArrow_prev_hover .f-icon_prev { background: url("/image/v2/vbg01.png?v=202512300942") -601px -1342px no-repeat; }

.fk_rightColorArrowsImg_next .f-icon_next { position: relative; width: 38px; height: 38px; top: 18px; left: 21px; background: url("/image/v2/vbg01.png?v=202512300942") -627px -1342px no-repeat; }

#bannerV2 .RightColorArrow_next_hover .f-icon_next { background: url("/image/v2/vbg01.png?v=202512300942") -655px -1342px no-repeat; }

.fk_adsorptionRound_current, .fk_imageSwitchBtn_adsorptionRound { font-style: normal; position: relative; display: inline-block; width: 18px; height: 18px; padding: 0px; line-height: 18px; background: rgb(133, 133, 133); color: rgb(255, 255, 255); font-family: 微软雅黑; border-radius: 50%; margin: 0px 13px; font-size: 16px; cursor: pointer; }

.fk_imageSwitchBtn_ar_current { width: 27px; height: 27px; line-height: 27px; }

.fk_adsorptionRound_current { position: absolute; left: 0px; top: 0px; }

.fk_adsorptionRound_num { display: block; width: 100%; height: 100%; border-radius: 50%; transform: translateZ(0px) scale(0); }

.fk_adsorptionRound_num_current { position: relative; transform: translateZ(0px) scale(1); animation: 0.6s ease 0s 1 normal none running fk_adsorptionRound_num; }

@-webkit-keyframes fk_adsorptionRound_num { 
  0% { transform: translateZ(0px) scale(0); }
  33% { transform: translateZ(0px) scale(0.33); }
  66% { transform: translateZ(0px) scale(0.66); }
  98% { transform: translateZ(0px) scale(0.98); }
}

@keyframes fk_adsorptionRound_num { 
  0% { transform: translateZ(0px) scale(0); }
  33% { transform: translateZ(0px) scale(0.33); }
  66% { transform: translateZ(0px) scale(0.66); }
  98% { transform: translateZ(0px) scale(0.98); }
}

.fk_imageSwitchBtn_bottomRound { position: relative; float: left; width: 7px; height: 7px; border-radius: 50%; border: 1px solid rgb(42, 42, 42); bottom: -20px; cursor: pointer; }

.fk_imageSwitchBtnSel_bottomRound { border: 1px solid rgb(42, 42, 42); background: rgb(42, 42, 42); }

.fk_imageSwitchBtn_line { position: relative; float: left; width: 30px; height: 1px; overflow: hidden; background: rgb(187, 187, 187); bottom: -24px; }

.fk_imageSwitchBtn_line .f-animal { position: absolute; top: 0px; left: -30px; width: 30px; height: 1px; background: rgb(42, 42, 42); }

.fk_imageSwitchBtn_line .f-animal-linear { transform: translateX(30px); animation-fill-mode: forwards; }

.fk_bottomRoundImg { display: block; text-align: center; overflow: hidden; width: 60px; height: 60px; cursor: pointer; }

.fk_bottomRoundImg_prev .f-background-prev { background: url("/image/v2/vbg01.png?v=201907171253") -566px -1288px no-repeat; height: 60px; }

.fk_bottomRoundImg_next .f-background-next { background: url("/image/v2/vbg01.png?v=202512300942") -604px -1288px no-repeat; height: 60px; }

.fk_bottomRoundImg_prev { position: absolute; margin-left: 60px; }

.fk_bottomRoundImg_next { position: absolute; margin-right: 60px; }

.fk_bottomRoundImg:hover { background: rgba(0, 0, 0, 0.4); border-radius: 7px; }

.imageSwitchBtnArea.fk_new_bottomRound { border-top-left-radius: 12px; border-top-right-radius: 12px; background: rgba(51, 51, 51, 0.3) !important; }

.fk_new_bottomRound .fk_imageSwitchBtn_bottomRound { transition: width 0.4s; width: 10px; height: 10px; background: rgb(255, 255, 255); opacity: 0.5; border-radius: 50%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.fk_new_bottomRound .fk_imageSwitchBtn_bottomRound:not(:last-child) { margin-right: 16px; }

.fk_new_bottomRound .fk_imageSwitchBtn_bottomRound.fk_imageSwitchBtnSel_bottomRound { width: 24px; height: 10px; background: rgb(255, 255, 255); border-radius: 5px; opacity: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.fk_three_pic_carousel_arrow { width: 74px; height: 74px; overflow: hidden; cursor: pointer; border-radius: 2px; }

.fk_three_pic_carousel_arrow__prev { margin-left: 1%; }

.fk_three_pic_carousel_arrow__next { margin-right: 1%; }

.ThreePicCarousel_next_hover, .ThreePicCarousel_prev_hover { background-color: rgba(59, 59, 59, 0.5); }

.ThreePicCarousel_next_disable, .ThreePicCarousel_prev_disable { background-color: rgba(0, 0, 0, 0.1); cursor: default; }

.fk_three_pic_carousel_arrow .f_three_pic_carousel_arrow_icon { position: absolute; left: 50%; top: 50%; width: 20px; height: 34px; margin: -17px 0px 0px -10px; background: url("/image/v2/vbg01.png?v=202512300942") no-repeat; }

.fk_three_pic_carousel_arrow__prev .f_three_pic_carousel_arrow_icon { background-position: -2157px -358px; }

.fk_three_pic_carousel_arrow__next .f_three_pic_carousel_arrow_icon { background-position: -2200px -358px; }

.fk_three_pic_carousel_mask { position: absolute; top: 0px; height: 100%; border: 30px solid rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5); z-index: 1; }

.f_three_pic_carousel_mask_content { height: 100%; cursor: pointer; }

.fk_imageSwitchBtn_bottomPhoto { position: relative; float: left; width: 194px; height: 77px; border: 3px solid rgba(255, 255, 255, 0.4); margin-right: 15px; cursor: pointer; overflow: hidden; }

.fk_imageSwitchBtn_bottomPhoto .f-bannerItem { width: 194px !important; height: 77px !important; cursor: pointer !important; }

.fk_imageSwitchBtnSel_bottomPhoto { border-color: rgb(255, 255, 255); }

.fk_imageSwitchBtn_bottomPhoto_prev { float: left; position: relative; overflow: hidden; bottom: -18px; margin-right: 12px; width: 20px; height: 46px; background: rgba(0, 0, 0, 0.2); }

.fk_imageSwitchBtn_bottomPhoto_prev .f-icon_prev { position: relative; height: 46px; background: url("/image/v2/vbg01.png?v=202512300942") -582px -1340px no-repeat; }

.fk_imageSwitchBtn_bottomPhoto_next { float: left; position: relative; overflow: hidden; bottom: -18px; margin-left: 12px; width: 20px; height: 46px; background: rgba(0, 0, 0, 0.2); }

.fk_imageSwitchBtn_bottomPhoto_next .f-icon_next { position: relative; height: 46px; background: url("/image/v2/vbg01.png?v=202512300942") -636px -1340px no-repeat; }

.fk_imageSwitchBtn_bottomPhoto_next_active { background: rgba(0, 0, 0, 0.5); cursor: pointer; }

.fk_imageSwitchPanel { float: left; position: relative; overflow: hidden; }

.photoFormStyle { box-shadow: rgb(221, 221, 221) 0px 0px 10px; padding-top: 4px; padding-bottom: 40px; }

.photoFormStyle .J_groupName { padding-top: 30px !important; padding-bottom: 8px; }

.otherFormStyle .J_groupName { padding-top: 26px !important; }

.otherFormStyle .J_groupDetial, .photoFormStyle .J_groupDetial { line-height: 30px; }

.photoForm .J_groupDetial { text-align: center; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 18px; font-size: 12px; color: rgb(102, 102, 102); margin-top: 8px; line-height: 26px; max-height: 73px; padding-bottom: 5px; }

.photoForm .groupDetailDiv .f-mulLine { word-break: break-all; overflow-wrap: break-word; white-space: normal; height: auto; margin-bottom: 10px; }

.cardPaddingStyle { padding-right: 20px; }

.props-container .cardFontStyle { text-align: left; padding-left: 20px; }

.formStyle27 .props-container .cardFontStyle { width: auto; }

.props-container .galleryFontStyle { text-align: left; line-height: 30px; }

.nameFontSize { font-size: 16px; }

.groupNameDivStyle { width: 95% !important; }

.forFastLogin { display: none; }

.props-container { box-sizing: border-box; width: 100% !important; }

.moduleHttpTip { padding: 10px 0px; font-size: 13px; color: red; }

.hover_desc_wrap_style { position: relative; }

.hover_desc_wrap_style .hover_desc_style { width: 100%; }

.hover_desc_style { position: absolute; bottom: 0px; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.5); }

.hover_desc_wrap_style .hover_desc_style .unifyPhotoTextGap { line-height: 1; font-size: 13px; margin: 4px 0px; padding: 0px 12px; box-sizing: border-box; width: 100%; }

.hover_desc_style .firstLine { word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.hover_desc_style .nameWordWrap, .hover_desc_wrap_style .hover_desc_style .prop-wordwrap-container { text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: pre-wrap; word-break: break-all; overflow: hidden; display: -webkit-box !important; }

.hover_desc_wrap_style .hover_desc_style .prop-wordwrap-container { height: auto !important; }

.form .hover_desc_wrap_style .hover_desc_style .desc_jump_link { color: rgb(255, 255, 255); }

.listPhotosGallery { overflow: hidden; }

.hover_desc_wrap_style .hover_desc_style .unifyPhotoTextGap.normal_listDesc { font-size: 13px !important; color: rgb(255, 255, 255) !important; font-weight: 400 !important; font-family: 微软雅黑 !important; font-style: normal !important; }

.jz_welcome_page_area { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(255, 255, 255); z-index: 10000; }

.jz_welcome_page_area .g_topBarAreaV2, .jz_welcome_page_area .g_topBarAreaV2 a { font-size: 0px; }

.jz_welcome_page_area .pageTitle { z-index: 3; display: none; }

.jz_welcome_page_area .cover, .jz_welcome_page_area .pageTitle { position: absolute; top: 0px; left: 0px; width: 100%; height: 20px; overflow: hidden; }

.jz_welcome_page_area .cover { z-index: 2; background: rgb(255, 255, 255); display: none; }

.jz_welcome_page_area .errorBox { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 18px; }

div.navSubMenu .navStyle .center .outMenuTriangle + .item::before { content: ""; position: absolute; top: -12px; left: 0px; width: 100%; height: 12px; background-color: transparent; }

.fk-limtUv { background-color: rgb(255, 255, 255); width: 100%; height: 100%; z-index: 9999; position: absolute; top: 0px; left: 0px; overflow: hidden; font-family: 微软雅黑; }

.fk-limtUv .tipDialog { width: 600px; height: 380px; margin: 12% auto 0px; background-color: rgb(255, 255, 255); border-radius: 3px; position: relative; }

.fk-limtUv .tipDialog2 { margin-top: -50px; }

.fk-limtUv .tipComtent { margin-left: 80px; }

.fk-limtUv .tipButton { width: 206px; height: 40px; background-color: rgb(88, 116, 216); margin-left: 198px; margin-top: 40px; font-size: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; border-radius: 3px; cursor: pointer; }

.fk-limtUv .tipButtonFk { margin-top: 20px; color: rgb(88, 116, 216); border: 1px solid; background-color: rgb(255, 255, 255); }

.fk-limtUv .tipButton2 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 5px; padding-right: 5px; }

.fk-limtUv .tipFont { width: 100%; height: 26px; text-align: center; font-size: 20px; color: rgb(51, 51, 51); margin-top: -10px; }

.fk-limtUv .quitIcon { position: absolute; right: 25px; top: 13px; padding: 0px; width: 18px; height: 18px; background: url("/image/v2/mbg01.png?v=202512300942") -451px -189px no-repeat; outline: none; cursor: pointer; margin-top: 10px; display: none; }

.fk_siteBackToTop { display: none; cursor: pointer; position: fixed; z-index: 31; right: 40px; bottom: 50px; }

.jz_empty_tips { width: 100%; padding: 90px 0px; text-align: center; }

.jz_empty_tips__img { display: block; width: 163px; height: 118px; margin: 0px auto; background: url("/image/v2/defaultIcon.png?v=202104251101") 0px -1955px no-repeat; }

.jz_empty_tips__text { margin-top: 28px; font-size: 16px; line-height: 24px; color: rgb(51, 51, 51); }

.formStyle68 .jz_empty_tips__img { background-position: 0px -2266px; width: 116px; height: 148px; }

.fk-lxLoginDialog { width: 590px; height: 322px; position: absolute; background-color: rgb(255, 255, 255); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px; animation: 0.3s ease 0s 1 normal none running fk-popupWindowVT; z-index: 9033; }

.fk-lxLoginDialog .loginTop { width: 100%; height: 68px; display: flex; -webkit-box-pack: justify; justify-content: space-between; border-bottom: 1px solid rgb(238, 238, 238); }

.fk-lxLoginDialog .loginTop .tleft { font-size: 16px; color: rgb(51, 51, 51); width: 300px; height: 100%; line-height: 68px; margin-left: 36px; }

.fk-lxLoginDialog .loginTop .tright { cursor: pointer; width: 20px; height: 20px; margin-top: 25px; margin-right: 23px; background: url("/image/v2/mbg01.png?v=202512300942") -451px -186px no-repeat; }

.fk-lxLoginDialog .loginContent { height: 85px; padding: 0px 50px; display: flex; box-sizing: border-box; margin-top: 18px; }

.fk-lxLoginDialog .loginBottom { height: 130px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.fk-lxLoginDialog .btop, .fk-lxLoginDialog .loginBottom { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.fk-lxLoginDialog .btop { width: 200px; height: 34px; margin-top: -5px; font-size: 14px; color: rgb(255, 255, 255); border-radius: 2px; background-color: rgb(204, 204, 204); cursor: pointer; }

.fk-lxLoginDialog .btip { font-size: 14px; color: rgb(153, 153, 153); height: 20px; width: 385px; margin-top: 18px; }

.fk-lxLoginDialog .circle { width: 27px; height: 27px; background-color: rgb(236, 244, 255); border-radius: 50%; }

.fk-lxLoginDialog .hengBarQs { width: 25px; height: 3px; background-color: rgb(236, 244, 255); }

.fk-lxLoginDialog .loginContent .active { width: 25px; height: 3px; background-color: rgb(189, 207, 255); }

.fk-lxLoginDialog .hengBan.ban { background-color: rgb(236, 244, 255); }

.fk-lxLoginDialog .contentItem { display: flex; height: 60px; -webkit-box-align: center; align-items: center; }

.fk-lxLoginDialog .ltop { display: flex; }

.fk-lxLoginDialog .loginContentWz { height: 30px; padding-left: 52px; margin-top: -26px; }

.fk-lxLoginDialog .circleDiv { width: 77px; height: 30px; font-size: 16px; float: left; color: rgb(204, 204, 204); }

.fk-lxLoginDialog .loginContentWz .seven { width: 30px; }

.fk-lxLoginDialog .imgPosition { background: url("/image/v2/mbg01.png?v=202512300942") -3275px -1019px no-repeat; }

.fk-lxLoginDialog .circle.seven { height: 63px; width: 40px; background: url("/image/v2/mbg01.png?v=202512300942") -3231px -1056px no-repeat; }

.fk-lxLoginDialog .circle.seven.imgPosition { height: 63px; width: 40px; background: url("/image/v2/mbg01.png?v=202512300942") -3275px -1056px no-repeat; }

.fk-lxLoginDialog .circleDiv.active { color: rgb(85, 124, 225); }

.fk-lxLoginDialog .kongxi { height: 17px; }

.fk-lxLoginDialog .wenanDiv { width: 100%; }

.fk-lxLoginDialog .wenanDiv, .fk-lxLoginDialog .wenanTips { height: 40px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.fk-lxLoginDialog .wenanTips { width: 480px; color: rgb(255, 142, 30); font-size: 13px; background-color: rgb(255, 245, 220); }

.fk-lxLoginDialog .canGet { color: rgb(255, 255, 255); background-color: rgb(88, 116, 216); }

.fk-lxLoginDialog .canNotGet { cursor: not-allowed; }

.fk-jz_dialog_content .getBt { font-size: 20px; color: rgb(51, 51, 51); margin-bottom: 10px; }

.fk-jz_dialog_content .getNr { font-size: 14px; color: rgb(153, 153, 153); }

.fk-maskLogin { background-color: rgba(0, 0, 0, 0.5); height: 100%; width: 100%; z-index: 9032; position: fixed; }

.fk-lxLoginDialog .btip2 { text-align: center; }

.fk-lxLoginDialog .loginTop2 { height: 186px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.fk-lxLoginDialog2 { height: 420px; border-radius: 6px; width: 592px; }

.fk-lxLoginDialog .kongxi2 { height: 24px; }

.fk-lxLoginDialog .dqt { right: 5px; }

.fk-lxLoginDialog .det, .fk-lxLoginDialog .dqt { position: absolute; display: inline-block; top: 196px; }

.fk-lxLoginDialog .det { left: 80px; }

.fk-lxLoginDialog .btop2 { width: 250px; height: 38px; border-radius: 30px; margin-top: -35px; }

.fk-lxLoginDialog .tright2 { position: absolute; display: inline-block; top: -80px; right: -80px; cursor: pointer; }

#fkdz_Ad.siteAdvertisement_box.fk-loginDaysExt .siteAdvertisement_title { position: absolute; top: 0px; left: 190px; width: 20px; height: 20px; background: no-repeat; }

#fkdz_Ad.siteAdvertisement_box.fk-loginDaysExt .closeImg, #fkdz_Ad.siteAdvertisement_box.fk-loginDaysExt .lxloginImg { cursor: pointer; }

.fk_jzmGuidePupupWrap { position: absolute; left: 0px; top: 0px; z-index: 9933; background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; }

.fk_jzmGuidePopup { position: absolute; left: 0px; top: 0px; z-index: 1; height: 369px; width: 522px; background: url("/image/guide/jzm/picbg.png?v=202104251101"); }

.fk_jzmGuidePopup_content { padding-top: 300px; font-size: 0px; text-align: center; }

.fk_jzmGuidePopup_button { width: 137px; height: 40px; display: inline-block; font-size: 15px; line-height: 40px; text-align: center; border-radius: 20px; cursor: pointer; font-family: 微软雅黑; }

.fk_jzmGuidePopup_confirm { margin-right: 30px; background: rgb(83, 123, 252); color: rgb(255, 255, 255); }

.fk_jzmGuidePopup_cancel { background: rgb(233, 233, 233); color: rgb(153, 153, 153); }

.fk_jzmGuidePopup_close { width: 30px; height: 30px; position: absolute; right: -54px; top: -54px; background: url("/image/guide/jzm/picclose.png?v=202104251101"); cursor: pointer; }

.fk_GuidePupupWrap { position: absolute; left: 0px; top: 0px; z-index: 9032; background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; }

.m_panorama__viewer { cursor: move; }

.m_panorama__navbar { position: absolute; bottom: 0px; z-index: 10; width: 100%; height: 44px; cursor: default; background-color: rgba(0, 0, 0, 0.5); transition: bottom 0.4s ease-out; }

.m_panorama__autorotate { position: absolute; left: 0px; top: 0px; width: 18px; height: 18px; padding: 13px 20px; cursor: pointer; background: url("/image/v2/mbg01.png?v=202512300942") -2293px -921px no-repeat; }

.m_panorama__autorotate--active { background-position: -2349px -921px; }

.m_panorama__zoom { position: absolute; left: 58px; top: 0px; width: 150px; height: 44px; }

.m_panorama__zoom_minus { position: absolute; left: 0px; top: 0px; width: 18px; height: 18px; padding: 13px 8px 13px 14px; cursor: pointer; background: url("/image/v2/mbg01.png?v=202512300942") -2412px -921px no-repeat; }

.m_panorama__zoom_range_bg { position: absolute; left: 40px; top: 0px; padding: 21.25px 0px; cursor: pointer; }

.m_panorama__zoom_range { float: left; position: relative; cursor: pointer; background-color: rgb(153, 153, 153); }

.m_panorama__zoom_value { position: absolute; border-radius: 50%; cursor: pointer; background-color: rgb(255, 255, 255); }

.m_panorama__zoom_complete { background-color: rgb(255, 255, 255); }

.m_panorama__zoom_plus { left: 110px; padding: 13px 14px 13px 8px; background: url("/image/v2/mbg01.png?v=202512300942") -2473px -921px no-repeat; }

.m_panorama__fullscreen, .m_panorama__zoom_plus { position: absolute; top: 0px; width: 18px; height: 18px; cursor: pointer; }

.m_panorama__fullscreen { right: 0px; padding: 13px 20px; background: url("/image/v2/mbg01.png?v=202512300942") -2516px -921px no-repeat; }

.m_panorama__loading { width: 100%; height: 100%; background: url("/image/loading/loading_2b.gif?v=202104251101") 50% center no-repeat; }

.fk-maskHongbao, .fk-maskHongbao0 { height: 100%; width: 100%; z-index: 9031; position: fixed; }

.fk-maskHongbao0 { background-color: rgb(0, 0, 0); opacity: 0.5; }

.fk-maskHongbao .hongbaoDiv { width: 800px; height: 681px; position: absolute; inset: 0px; margin: auto; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.fk-maskHongbao .hbImg { position: relative; }

.fk-maskHongbao .imgComtent { width: 322px; height: 414px; position: absolute; top: 0px; text-align: center; }

.fk-maskHongbao .imgComtent .top { margin-top: 80px; text-align: center; font-size: 18px; color: rgb(255, 215, 183); }

.fk-maskHongbao .imgComtent .middle { margin-top: 28px; font-size: 36px; color: rgb(255, 246, 0); font-family: 微软雅黑; font-weight: 600; }

.fk-maskHongbao .imgComtent .chai { margin-top: 42px; animation: 0.7s ease 0s infinite normal none running mymove; cursor: pointer; }

.fk-maskHongbao .imgComtent .bottom { margin-top: 25px; color: rgb(255, 199, 154); }

@-webkit-keyframes mymove { 
  0% { transform: scale(1); }
  70% { transform: scale(1.3); }
  100% { transform: scale(1); }
}

@keyframes mymove { 
  0% { transform: scale(1); }
  70% { transform: scale(1.3); }
  100% { transform: scale(1); }
}

.fk-maskHongbao .close { z-index: 9999; width: 37px; height: 37px; position: absolute; left: 640px; top: 60px; background: url("/image/v2/mbg01.png?v=202512300942") -3101px -1117px no-repeat; cursor: pointer; }

.fk-maskHongbao .chaiHb { margin-top: -260px; }

.fk-maskHongbao .imgComtent2 { width: 914px; height: 681px; position: absolute; top: 0px; text-align: center; }

.fk-maskHongbao .imgComtent2 .top { margin-top: 70px; text-align: center; font-size: 24px; color: rgb(156, 144, 113); }

.fk-maskHongbao .imgComtent2 .middle { margin-top: 6px; font-size: 14px; color: rgb(156, 144, 113); font-family: 微软雅黑; }

.fk-maskHongbao .imgComtent2 .bottom { color: rgb(255, 199, 154); margin-top: 180px; cursor: pointer; }

.fk-maskHongbao .kaiHongbao { width: 205px; height: 58px; position: absolute; top: 550px; cursor: pointer; }

.fk-bindCoupon, .fk-bindCoupon01 { height: 100%; width: 100%; z-index: 9031; position: fixed; }

.fk-bindCoupon01 { background-color: rgb(0, 0, 0); opacity: 0.5; }

.fk-bindCoupon .info { width: 800px; height: 681px; position: absolute; inset: 0px; margin: auto; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.fk-bindCoupon .info .info_image { position: relative; }

.fk-bindCoupon .info .info_btn { width: 192px; height: 49px; position: absolute; top: 485px; cursor: pointer; background: url("/image/1229/icon_btn.png?v=202104251101") 0px -81px no-repeat; }

.fk-bindCoupon .close { z-index: 9999; width: 44px; height: 44px; position: absolute; left: 750px; top: 60px; background: url("/image/1229/icon_btn.png?v=202104251101") 0px -25px no-repeat; cursor: pointer; }

.fk_djAdvisoryFloatLayer .djFloatLayerWrap { position: fixed; bottom: 30px; width: 415px; height: 210px; left: 12px; z-index: 33; }

.djFloatLayerWrap .djCloseImg { display: block; width: 11px; height: 11px; background: url("/image/djAdvisory/closeImg.png?v=202104251101") no-repeat; position: absolute; top: 7px; right: 9px; }

.djFloatLayerWrap .djAdvisory { display: block; width: 118px; height: 35px; background: url("/image/djAdvisory/advisoryBtn.png?v=202104251101") no-repeat; position: absolute; bottom: 40px; right: 66px; }

.sitePrompt { position: fixed; top: 0px; width: 100%; height: 100%; z-index: 9998; }

.sitePrompt .sitePrompt_inner { z-index: 9999; opacity: 0; transform: scale(0.7); transition: 0.2s linear; }

.sitePrompt .sitePrompt_inner, .sitePromptShow .sitePrompt_inner { position: relative; width: 800px; height: 520px; margin: 0px auto; top: 20%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.sitePromptShow .sitePrompt_inner { opacity: 1; transform: scale(1); }

.sitePrompt_Bg { width: 100%; height: 100%; position: fixed; background: rgb(0, 0, 0); top: 0px; left: 0px; z-index: 9997; overflow: hidden; opacity: 0; transition: 0.2s linear; }

.formStyle110 .f_tab_pack_content .formStyle115 { width: auto; height: auto; }

.formStyle115 { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; width: auto !important; }

.formStyle115 .jz_dynamicNum_list_wrap { position: relative; overflow: hidden; }

.formStyle115 .dynamic_number_text { padding: 0px 10px 0px 0px; }

.formStyle115 a { color: rgb(51, 51, 51); }

.formStyle115 .jz_dynamicNum_list, .formStyle115 .jz_dynamicNum_list_wrap .jz_dynamicNum_visit a.floatdynamic { font-size: 48px; display: inline-block; text-decoration: none; font-family: 微软雅黑; }

.formStyle115 .jz_dynamicNum_visit .fkEditor-wrap .fk-editor-break-dynamic-number { color: rgb(51, 51, 51); padding: 0px 10px 0px 0px; max-width: 1200px; white-space: nowrap; overflow: hidden; }

.formStyle115 .jz_dynamicNum_visit .fkEditor-wrap .fk-editor-break-dynamic-number:focus { outline: 0px; }

.formStyle115 .jz_dynamicNum_list { position: absolute; top: 0px; color: rgb(51, 51, 51); left: 0px; }

.formStyle115 .jz_dynamic_num_list_item { padding: 0px 10px 0px 0px; }

.sitePrompt_inner .pwd_panel { width: 487px; height: 308px; background: rgb(255, 255, 255); border-radius: 2px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: relative; -webkit-box-align: center; align-items: center; }

.sitePrompt_inner .pwd_panel .pwd_title { font-size: 16px; margin-top: 80px; }

.sitePrompt_inner .pwd_panel .pwd_wrapper { width: 367px; display: flex; height: 62px; margin-top: 25px; }

.sitePrompt_inner .pwd_panel .pwd_wrapper .pwd_input_lurker { width: 0px; height: 0px; position: absolute; z-index: -1; }

.sitePrompt_inner .pwd_panel .pwd_wrapper .pwd_input { display: flex; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentcolor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; width: 61px; }

.sitePrompt_inner .pwd_panel .pwd_wrapper .pwd_input:last-child { border-right: 1px solid rgb(204, 204, 204); }

.sitePrompt_inner .pwd_panel .pwd_wrapper .pwd_input .psuedo_input { border-radius: 500px; width: 12px; height: 12px; background-color: rgb(102, 102, 102); display: none; }

.sitePrompt_inner .pwd_panel .pwd_confirm { font-size: 0.7rem; color: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-top: 43px; width: 90px; height: 34px; background: rgb(90, 118, 210); border-radius: 2px; cursor: pointer; }

.sitePrompt_inner .pwd_panel .pwd_confirm.btn_disabled { opacity: 0.5; }

.sitePrompt_inner .pwd_panel .J-prompt-cancel { width: 18px; height: 18px; background: url("/image/v2/mbg01.png?v=202512300942") -449px -187px no-repeat; cursor: pointer; position: absolute; top: 10px; left: 459px; }

.eighth_ProductPanel .m_timedAddBtn { opacity: 1; }

#fk-productSlidePanel .m_timedAddBtn { width: 235px; }

#elevatorLayer { width: 108px; }

.border_wrap { display: table; width: 100%; box-sizing: border-box; overflow: hidden; }

.elevator_nav_wrap { display: inline-block; position: fixed; right: 70px; top: 30%; z-index: 31; }

.elevator_nav_wrap::before { content: ""; position: absolute; top: -20px; height: 20px; width: 100%; background: transparent; }

.elevator_nav_wrap .elevator_nav_item { cursor: pointer; box-sizing: border-box; display: table-cell; vertical-align: middle; }

.elevator_nav_wrap .nav_img { width: 20px; height: 20px; }

.elevator_nav_wrap .image { background-size: 100% 100%; height: 100%; }

.elevator_nav_wrap .nav_title { text-decoration: inherit; line-height: normal; }

.elevator_nav_wrap .title { text-decoration: inherit; background-size: 100% 100%; height: 100%; }

.elevator_nav_wrap .line { cursor: move; margin: 0px auto; }

.elevator_nav_wrap .image { background-repeat: no-repeat; background-position: 50% center; }

.elevator_style_0 .elevator_nav_item { margin: 0px auto; padding: 12px; background: rgb(247, 247, 247); text-align: center; }

.elevator_style_0 .line { background: rgb(230, 230, 230); height: 1px; }

.elevator_style_0 .nav_title { display: inline-block; }

.elevator_style_0 .nav_title .title { text-align: center; }

.elevator_style_1 { border: 1px solid rgb(240, 240, 240); border-radius: 6px; }

.elevator_style_1 .elevator_nav_item { padding: 12px; font-size: 0px; background: rgb(255, 255, 255); }

.elevator_style_1 .line { background: rgb(230, 230, 230); height: 1px; }

.elevator_style_1 .svg { width: 100%; height: 100%; }

.elevator_style_1 .elevator_img_center { text-align: center; }

.elevator_style_1 .elevator_img_center .nav_img { margin: 0px auto 9px; line-height: normal; }

.elevator_style_1 .elevator_img_center .title { text-align: center; font-size: 14px; }

.elevator_style_1 .elevator_img_left .nav_img { display: inline-block; vertical-align: middle; margin-right: 10px; }

.elevator_style_1 .elevator_img_left .nav_title { display: inline-block; vertical-align: middle; font-size: 14px; }

.elevator_style_1 .elevator_img_center .nav_img_style1 { display: inline-block; line-height: normal; }

.elevator_style_1 .elevator_img_left .nav_img_style1 { display: inline-block; line-height: normal; font-size: 0px; }

.elevator_style_2 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.elevator_style_2 .border_wrap { border: 1px solid rgb(240, 240, 240); border-radius: 2px; }

.elevator_style_2 .elevator_nav_item { padding: 12px; background: rgb(255, 255, 255); text-align: center; font-size: 0px; }

.elevator_style_2 .line { height: 10px; margin: 0px auto; }

.elevator_style_2 .svg { width: 100%; height: 100%; }

.elevator_style_2 .nav_img { margin: 0px auto; display: inline-block; vertical-align: middle; }

.elevator_style_2 .elevator_nav_item .nav_title { line-height: normal; display: inline-block; font-size: 14px; }

.elevator_style_3 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.elevator_style_3 .elevator_nav_item { padding: 20px; background: rgb(247, 247, 247); text-align: center; font-size: 0px; }

.elevator_style_3 .nav_img { margin: 0px auto; display: inline-block; }

.elevator_style_3 .svg { width: 100%; height: 100%; }

.elevator_style_3 .line { background: transparent; height: 10px; }

.c_captcha_popup { position: fixed; inset: 0px; z-index: 9034; }

.c_captcha_popup--mask { width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.8; }

.c_captcha_popup--content { position: absolute; z-index: 1; border-radius: 4px; background: rgb(255, 255, 255); }

.c_captcha_popup--title { padding: 18px 14px; border-bottom: 1px solid rgb(230, 230, 230); font-size: 15px; color: rgb(51, 51, 51); }

.c_captcha_popup--input_wrap { position: relative; width: 326px; margin: 22px 14px 28px; }

.c_captcha_popup--input { width: 178px; height: 40px; padding: 0px 0px 0px 10px; border: 1px solid rgb(217, 217, 217); border-radius: 2px; outline: 0px; }

.c_captcha_popup--input__error { border-color: red; }

.c_captcha_popup--validate_code { position: absolute; width: 130px; height: 42px; right: 0px; top: 0px; cursor: pointer; }

.c_captcha_popup--msg { position: absolute; bottom: -19px; font-size: 12px; line-height: 1; color: red; }

.c_captcha_popup--btn_confirm { width: 326px; height: 42px; border: 0px; margin: 0px 14px 22px; outline: 0px; border-radius: 3px; cursor: pointer; background: rgb(72, 173, 247); color: rgb(255, 255, 255); font-size: 14px; text-align: center; }

.c_captcha_popup--close { position: absolute; right: 14px; top: 14px; width: 18px; height: 18px; cursor: pointer; background: url("/image/v2/mbg01.png?v=202512300942") -449px -187px no-repeat; }

@-webkit-keyframes bUser-anim-in { 
  0% { width: 0px; }
  100% { width: 100%; }
}

@keyframes bUser-anim-in { 
  0% { width: 0px; }
  100% { width: 100%; }
}

@-webkit-keyframes bUser-anim-in-pseudo { 
  0% { background: rgba(255, 255, 255, 0.65); }
  100% { background: transparent; }
}

@keyframes bUser-anim-in-pseudo { 
  0% { background: rgba(255, 255, 255, 0.65); }
  100% { background: transparent; }
}

@-webkit-keyframes bUser-anim-out { 
  0% { width: 0px; }
  100% { width: 100%; }
}

@keyframes bUser-anim-out { 
  0% { width: 0px; }
  100% { width: 100%; }
}

@-webkit-keyframes bUser-anim-out-pseudo { 
  0% { background: rgba(255, 255, 255, 0.65); }
  100% { background: transparent; }
}

@keyframes bUser-anim-out-pseudo { 
  0% { background: rgba(255, 255, 255, 0.65); }
  100% { background: transparent; }
}

div.jz_fix_ue_img img:not([src*="loading/dot.gif"]) { max-width: 100%; height: auto; }

div.jz_fix_ue_img .need_fix:not([src*="loading/dot.gif"]) { max-width: 100%; height: auto !important; }

div.jz_fix_ue_img table img:not([src*="loading/dot.gif"]) { max-width: none; }

.jz_fix_ue_img::after { content: ""; clear: both; display: block; font-size: 0px; }

.product_form_btn_style5 span { overflow: hidden; white-space: nowrap; padding: 0px 0.7em; text-overflow: ellipsis; width: 100%; display: inline-block; box-sizing: border-box; }

.product_form_btn { border-radius: 3px; }

.product_form_btn .fk-bookingIcon { display: none; }

.product_form_btn .bug-text { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; display: block; box-sizing: border-box; }

.product_list_form_btn.fk-bookingIcon, .product_result_form_btn { background-image: none; padding-left: 8px; }

.site_form_pay_wrap { position: fixed; inset: 0px; overflow: hidden; z-index: 9032; transition: 3s; background-color: rgba(0, 0, 0, 0.5); }

.form_pay_qrcode { position: absolute; background-color: rgb(255, 255, 255); inset: 0px; margin: auto; border-radius: 2px; }

.form_pay_qrcode_top { overflow: hidden; margin-top: 15px; }

.site_form_close { background: url("/image/v2/mbg01.png?v=202512300942") -449px -187px no-repeat; float: right; width: 20px; height: 20px; margin-right: 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }

.wxpay_content { margin: 48px 0px 0px 80px; overflow: hidden; }

.wxpay_QrCode_box { padding-right: 82px; border-right: 1px solid rgb(234, 234, 234); float: left; width: 273px; height: 380px; }

.wx_guard_img { background: url("/image/wxPay/wx_03.jpg?v=202104251101") no-repeat; width: 280px; height: 344px; margin-left: 53px; float: left; }

.wxpay_QrCode_imgBox { border: 1px solid rgb(238, 238, 238); border-radius: 10px; }

.wxpay_QrCode_title { font-size: 22px; padding-bottom: 13px; text-align: center; }

.wxpay_QrCode_tipBox { text-align: center; margin-top: 28px; }

.wxpay_QrCode_img { width: 240px; height: 240px; margin: 10px; padding: 5px; }

.wxpay_QrCode_tipImg { width: 32px; height: 32px; background: url("/image/wxPay/wx_06.jpg?v=202104251101") no-repeat; display: inline-block; }

.wxpayQrCodeText { display: inline-block; margin-left: 7px; font-size: 14px; color: rgb(102, 102, 102); }

.site_form_old_tips { display: inline-block; text-align: center; padding: 9px 19px; border: 1px solid rgb(245, 228, 185); border-radius: 2px; background-color: rgb(255, 250, 238); color: rgb(51, 51, 51); font-size: 13px; line-height: 21px; position: relative; left: 50%; transform: translate(-50%); margin-top: 10px; }

.site_form_old_tips_link { color: rgb(244, 56, 57); text-decoration: underline; cursor: pointer; }

.goBackQuestion { background: url("/image/v2/backquestion.png?v=202104251101") 0% 0% / 100% 100% no-repeat; }

.goBackQuestion .formTLSite { display: none; }

.goBackQuestion .formXSite { right: 15px; top: 15px; }

.goBackQuestion .question_title { font-size: 18px; font-weight: 700; width: 360px; margin: 35px auto 20px; }

.goBackQuestion .question_content { width: 450px; height: 330px; margin: 0px auto; text-align: center; }

.goBackQuestion .question_content .question_radio { width: 100%; height: 236px; padding: 48px 50px 0px; box-sizing: border-box; margin-bottom: 32px; text-align: left; }

.goBackQuestion .question_content .comfirm { background: rgb(88, 116, 216); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 92px; height: 34px; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; }

.goBackQuestion .question_content .comfirm:hover { background: rgb(88, 116, 252); }

.goBackQuestion .question_content .radio_list { display: inline-block; width: 100%; }

.goBackQuestion .question_content .reason { font-size: 15px; font-weight: 700; margin-bottom: 20px; }

.goBackQuestion .question_content .radio { width: 16px; height: 16px; box-sizing: border-box; padding: 5px; border-radius: 50%; border: 1px solid rgb(216, 216, 216); display: inline-block; position: relative; vertical-align: middle; }

.goBackQuestion .question_content .radio_text { vertical-align: middle; margin-left: 6px; }

.goBackQuestion .question_content .radio::after { content: ""; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 6px; height: 6px; border-radius: 50%; }

.goBackQuestion .question_content .radio_active::after { background: rgb(130, 130, 130); }

.goBackQuestion .question_content .radio_item { margin-bottom: 18px; }

.goBackQuestion .question_content .input { width: 279px; height: 36px; background: rgb(255, 255, 255); border: 1px solid rgb(227, 226, 232); border-radius: 2px; margin-left: 5px; }

.J_img_placeholder { background-color: rgb(244, 244, 244); }

.fade_in_for_lazyload { animation: 0.6s linear 0s 1 normal none running fadeIn; }

@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.service_content_new { width: 300px; height: 449px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px 0px; border-radius: 5px; font-size: 13px; font-family: "Microsoft YaHei"; font-weight: 400; color: rgb(102, 102, 102); }

.service_content_new::before { content: ""; width: 0px; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgb(255, 255, 255); position: absolute; top: -6px; left: 146px; }

.service_content_new .service_content { height: 306px; border-radius: 5px; }

.service_content_new .service_content, .service_content_new .service_distribution { width: 260px; margin-top: 25px; margin-left: 20px; position: absolute; background: rgb(247, 247, 247); }

.service_content_new .service_distribution { height: 301px; }

.service_content_new .service_pic { position: absolute; left: 10px; top: 10px; }

.service_content_new .service_txt { position: absolute; width: 126px; height: 40px; margin-left: 97px; margin-top: 26px; text-align: left; font-size: 14px; font-family: "Microsoft YaHei"; font-weight: 400; color: rgb(51, 51, 51); }

.service_content_new .txt2 { display: inline-block; }

.service_content_new .txt2 div { color: rgb(254, 113, 75); display: inline-block; }

.service_content_new .service_star { position: absolute; width: 81px; height: 40px; margin-top: 95px; margin-left: 20px; }

.service_content_new .service_star .star { width: 13px; height: 13px; display: inline-block; background: url("/image/fk_service.png?v=202104251101") -101px -124px no-repeat; }

.service_content_new .service_star .txt { margin-top: 6px; }

.service_content_new .service_fuwu { position: absolute; width: 52px; height: 40px; right: 20px; margin-top: 96px; text-align: center; }

.service_content_new .service_fuwu .txt1 { font-size: 16px; font-family: Arial; font-weight: 700; color: rgb(254, 113, 75); }

.service_content_new .service_fuwu .txt2 { margin-top: 3px; }

.service_content_new .service_QR { position: absolute; width: 112px; height: 109px; left: 0px; top: 153px; right: 0px; margin: auto; }

.service_oneToOne { text-align: center; margin: auto; left: 0px; right: 0px; top: 273px; color: rgb(153, 153, 153); }

.service_oneToOne, .service_QQ { position: absolute; font-size: 13px; font-family: "Microsoft YaHei"; font-weight: 400; }

.service_QQ { width: 84px; height: 26px; background: rgb(254, 113, 75); border-radius: 13px; bottom: 18px; left: 93px; color: rgb(255, 255, 255); line-height: 26px; cursor: pointer; }

.service_QQ .pic { width: 10px; height: 12px; background: url("/image/fk_service.png?v=202104251101") -102px -175px no-repeat; vertical-align: middle; margin-left: 12px; }

.service_QQ .pic, .service_QQ .txt1 { display: inline-block; }

.serviceStyle { padding: 0px !important; }

.service_bottom { position: absolute; bottom: 0px; height: 43px; border-top: 1px solid rgb(238, 238, 238); width: 100%; font-size: 13px; font-family: "Microsoft YaHei"; font-weight: 400; color: rgb(51, 51, 51); line-height: 43px; text-align: center; }

.service_bottom .btn1 { display: inline-block; width: 146px; cursor: pointer; border-radius: 0px 0px 0px 5px; }

.service_bottom .btn1:hover { color: rgb(255, 255, 255); background-color: rgb(255, 132, 85); }

.service_bottom .btn1:active { color: rgb(255, 255, 255); background-color: rgb(243, 95, 56); }

.service_bottom .btn2 { margin-left: 4px; display: inline-block; width: 146px; cursor: pointer; border-radius: 0px 0px 5px; }

.service_bottom .btn2:hover { color: rgb(255, 255, 255); background-color: rgb(255, 132, 85); }

.service_bottom .btn2:active { color: rgb(255, 255, 255); background-color: rgb(243, 95, 56); }

.service_bottom .line { display: inline-block; height: 23px; position: absolute; bottom: 10px; width: 2px; margin-left: 2px; background: rgb(245, 245, 245); border-radius: 5px; }

.service_suggest { position: absolute; bottom: 88px; width: 100%; font-size: 13px; font-family: "Microsoft YaHei"; font-weight: 400; color: rgb(102, 102, 102); text-align: center; cursor: pointer; }

.service_suggest .pic1 { width: 18px; height: 14px; background: url("/image/fk_service.png?v=202104251101") -59px -123px no-repeat; display: inline-block; vertical-align: middle; margin-right: 3px; }

.service_suggest .txt1 { display: inline-block; vertical-align: middle; width: 215px; text-align: left; }

.service_suggest .pic2 { width: 12px; height: 14px; background: url("/image/fk_service.png?v=202104251101") -61px -173px no-repeat; display: inline-block; vertical-align: middle; }

.service_salePhone { position: absolute; bottom: 73px; height: 43px; width: 100%; font-size: 13px; font-family: "Microsoft YaHei"; font-weight: 400; color: rgb(102, 102, 102); line-height: 43px; text-align: center; }

.service_salePhone .service_zixun { display: inline-block; margin-right: 23px; width: 123px; }

.service_salePhone .service_zixun div { display: inline-block; }

.service_salePhone .service_zixun .pic1 { width: 18px; height: 14px; background: url("/image/fk_service.png?v=202104251101") -60px -29px no-repeat; vertical-align: middle; margin-right: 3px; }

.service_salePhone .service_phone { display: inline-block; width: 128px; margin-right: 22px; text-align: right; }

.service_way { position: absolute; bottom: 47px; height: 43px; width: 100%; font-size: 13px; font-family: "Microsoft YaHei"; font-weight: 400; color: rgb(102, 102, 102); line-height: 43px; text-align: center; }

.service_way .service_zixun { display: inline-block; width: 148px; }

.service_way .service_zixun div { display: inline-block; }

.service_way .service_zixun .pic1 { width: 18px; height: 14px; background: url("/image/fk_service.png?v=202104251101") -61px -226px no-repeat; vertical-align: middle; margin-right: 3px; }

.service_way .service_phone { display: inline-block; width: 108px; padding-left: 40px; text-align: left; }

.service_content_noFree { width: 360px; background-color: rgb(255, 255, 255); }

.service_content_noFree::before { content: ""; width: 0px; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgb(255, 236, 229); position: absolute; top: -6px; left: 183px; }

.service_content_noFree .fk_service_title { font-size: 16px; font-weight: 700; color: rgb(51, 51, 51); top: 28px; }

.service_content_noFree .fk_service_help, .service_content_noFree .fk_service_title { font-family: "Microsoft YaHei"; position: absolute; margin: auto; left: 0px; right: 0px; text-align: center; }

.service_content_noFree .fk_service_help { background: rgb(254, 113, 75); color: rgb(255, 255, 255); top: 64px; }

.service_content_noFree .fk_service_daili, .service_content_noFree .fk_service_help { width: 200px; height: 38px; border-radius: 19px; font-size: 14px; font-weight: 400; line-height: 38px; cursor: pointer; }

.service_content_noFree .fk_service_daili { background: rgb(255, 245, 240); font-family: "Microsoft YaHei"; color: rgb(254, 113, 75); text-align: center; position: absolute; margin: auto; left: 0px; right: 0px; top: 119px; }

.service_content_noFree .fk_service_line { width: 256px; height: 1px; background: rgb(245, 245, 245); position: absolute; top: 177px; }

.service_content_noFree .fk_service_suggest { font-size: 13px; font-family: "Microsoft YaHei"; font-weight: 400; color: rgb(102, 102, 102); position: absolute; top: 198px; left: 27px; cursor: pointer; }

.service_content_noFree .fk_service_suggest .pic1 { display: inline-block; width: 16px; height: 16px; background: url("/image/fk_service.png?v=202104251101") -60px -122px no-repeat; vertical-align: middle; margin-left: 0px; }

.service_content_noFree .fk_service_suggest .txt { display: inline-block; vertical-align: middle; }

.service_content_noFree .fk_service_suggest .pic2 { display: inline-block; width: 16px; height: 16px; background: url("/image/fk_service.png?v=202104251101") -60px -172px no-repeat; vertical-align: middle; margin-left: 115px; }

.service_content_noFree .fk_service_online { font-size: 13px; font-family: "Microsoft YaHei"; font-weight: 400; color: rgb(102, 102, 102); position: absolute; top: 222px; left: 27px; cursor: pointer; }

.service_content_noFree .fk_service_online .pic1 { display: inline-block; width: 16px; height: 16px; background: url("/image/fk_service.png?v=202104251101") -60px -75px no-repeat; vertical-align: middle; margin-left: 0px; }

.service_content_noFree .fk_service_online .txt { display: inline-block; vertical-align: middle; }

.service_content_noFree .fk_service_online .pic2 { display: inline-block; width: 16px; height: 16px; background: url("/image/fk_service.png?v=202104251101") -60px -172px no-repeat; vertical-align: middle; margin-left: 115px; }

.service_content_noFree .fk_service_phones { font-size: 13px; font-family: "Microsoft YaHei"; font-weight: 400; color: rgb(102, 102, 102); position: absolute; top: 246px; left: 27px; cursor: pointer; }

.service_content_noFree .fk_service_phones .pic { display: inline-block; width: 16px; height: 16px; background: url("/image/fk_service.png?v=202104251101") -60px -28px no-repeat; vertical-align: middle; margin-left: 0px; }

.service_content_noFree .fk_service_phones .txt1 { display: inline-block; vertical-align: middle; }

.service_content_noFree .fk_service_phones .txt2 { display: inline-block; vertical-align: middle; margin-left: 12px; }

.service_card { width: 360px; }

.head_section { width: 100%; height: 119px; background: url("/image/fk_service.png?v=202104251101") -134px -63px no-repeat; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.head_entry_item { margin-right: 35px; margin-top: -4px; text-align: center; cursor: pointer; }

.head_entry_item:last-child { margin-right: 0px; }

.head_icon { width: 50px; height: 50px; display: inline-block; margin-bottom: 4px; transition: 0.2s linear; }

.head_icon:hover { animation-iteration-count: 1; animation-timing-function: step-start; animation-fill-mode: forwards; animation-duration: 0.8s; }

.suggest_entry .head_icon { background: url("/image/fk_service_suggest.png?v=202104251101") 0px 0px no-repeat; }

.phone_entry .head_icon { background: url("/image/fk_service_phone.png?v=202104251101") 0px 0px no-repeat; }

.online_entry .head_icon { background: url("/image/fk_service_online.png?v=202512300942") 0px 0px no-repeat; }

.alliance_entry .head_icon { background: url("/image/fk_service_alliance.png?v=202104251101") 0px 0px no-repeat; }

.alliance_entry .head_icon:hover, .online_entry .head_icon:hover, .phone_entry .head_icon:hover, .suggest_entry .head_icon:hover { animation-name: serviceAnimation; }

.alliance_entry .head_icon, .online_entry .head_icon, .phone_entry .head_icon, .suggest_entry .head_icon { background-position: 0px 0px; }

.readonly_phone { opacity: 0; position: absolute !important; }

.head_text { font-size: 12px; color: rgb(241, 113, 75); }

.footer_section { padding: 24px 20px 12px; text-align: left; background: rgb(255, 255, 255); border-radius: 5px; }

.footer_title { font-size: 15px; color: rgb(51, 51, 51); font-weight: 700; margin-bottom: 24px; }

.entry_btn { margin-right: 6px !important; margin-bottom: 12px !important; padding: 0px 10px !important; height: 32px !important; }

.footer_content .jz_button:active, .footer_content .jz_button:hover { background-color: rgb(255, 255, 255) !important; border-color: rgb(254, 113, 75) !important; color: rgb(254, 113, 75) !important; }

.footer_content .jz_button { border-radius: 5px !important; color: rgb(102, 102, 102) !important; border: 1px solid rgb(227, 227, 227) !important; }

@-webkit-keyframes serviceAnimation { 
  0% { background-position: 0px 0px; }
  4.3% { background-position: -50px 0px; }
  8.6% { background-position: -100px 0px; }
  12.9% { background-position: -150px 0px; }
  17.2% { background-position: -200px 0px; }
  21.5% { background-position: -250px 0px; }
  25.8% { background-position: -300px 0px; }
  30.1% { background-position: -350px 0px; }
  34.4% { background-position: -400px 0px; }
  38.7% { background-position: -450px 0px; }
  43% { background-position: -500px 0px; }
  47.3% { background-position: -550px 0px; }
  55.9% { background-position: -600px 0px; }
  60.2% { background-position: -650px 0px; }
  64.5% { background-position: -700px 0px; }
  68.8% { background-position: -750px 0px; }
  73.1% { background-position: -800px 0px; }
  77.4% { background-position: -850px 0px; }
  81.7% { background-position: -900px 0px; }
  85.6% { background-position: -950px 0px; }
  90.3% { background-position: -1000px 0px; }
  94.6% { background-position: -1050px 0px; }
  98.9% { background-position: -1100px 0px; }
  100% { background-position: -1100px 0px; }
}

@keyframes serviceAnimation { 
  0% { background-position: 0px 0px; }
  4.3% { background-position: -50px 0px; }
  8.6% { background-position: -100px 0px; }
  12.9% { background-position: -150px 0px; }
  17.2% { background-position: -200px 0px; }
  21.5% { background-position: -250px 0px; }
  25.8% { background-position: -300px 0px; }
  30.1% { background-position: -350px 0px; }
  34.4% { background-position: -400px 0px; }
  38.7% { background-position: -450px 0px; }
  43% { background-position: -500px 0px; }
  47.3% { background-position: -550px 0px; }
  55.9% { background-position: -600px 0px; }
  60.2% { background-position: -650px 0px; }
  64.5% { background-position: -700px 0px; }
  68.8% { background-position: -750px 0px; }
  73.1% { background-position: -800px 0px; }
  77.4% { background-position: -850px 0px; }
  81.7% { background-position: -900px 0px; }
  85.6% { background-position: -950px 0px; }
  90.3% { background-position: -1000px 0px; }
  94.6% { background-position: -1050px 0px; }
  98.9% { background-position: -1100px 0px; }
  100% { background-position: -1100px 0px; }
}

#jzPopup .jz_popover .popover_header_wrap { margin-bottom: 34px; }

#jzPopup .jz_popover .popover_panel { position: fixed; }

#jzPopup .jz_popover#detectZoomPopup .popover_panel { overflow: visible; margin: -190px 0px 0px -285px; animation: auto ease 0s 1 normal none running none; top: 50% !important; left: 50% !important; width: 570px !important; height: 380px !important; }

#jzPopup .jz_popover#detectZoomPopup .jz-checkbox-wrapper { overflow: visible; }

.gw_watermark { position: fixed; inset: 0px; width: 100%; height: 100%; z-index: 9032; pointer-events: none; opacity: 1; background-size: cover; background-position: 50% center; background-image: url("/image/watermark_pc.png?v=202104251101"); }

.below_IE_10 .photoForm .nameWordWrap { white-space: nowrap; overflow: hidden; }

.J-effect-hvr-float, .J-effect-hvr-grow { transform: translateZ(0px); box-shadow: transparent 0px 0px 1px; backface-visibility: hidden; transition-duration: 0.3s; transition-property: transform, -webkit-transform; }

.J-effect-hvr-float { transition-timing-function: ease-out; }

.J-effect-hvr-grow:active, .J-effect-hvr-grow:focus, .J-effect-hvr-grow:hover { transform: scale(1.1); }

.J-effect-hvr-float:active, .J-effect-hvr-float:focus, .J-effect-hvr-float:hover { transform: translateY(-8px); }

.keepcenter_tipbar-semdemo .siteDemoIndexText, .keepcenter_tipbar-semdemo .tlinkMore, .keepcenter_tipbar-semdemo .tlinkNext1, .keepcenter_tipbar-semdemo .tlinkNext2, .keepcenter_tipbar-semdemo .tlinkPrev1, .keepcenter_tipbar-semdemo .tlinkPrev2 { opacity: 0; pointer-events: none; }

.rapidRow_handler_line { position: absolute; border-width: 1px; border-color: rgb(103, 103, 103); z-index: 11; }

.rapidRow_handler_line_right { top: 0px; right: 0px; width: 0px; height: 100%; border-right: 1px dashed rgb(103, 103, 103); }

.rapidRow_handler_line_bottom { bottom: 0px; left: 0px; width: 100%; height: 0px; border-bottom: 1px dashed rgb(103, 103, 103); }

.rapidRow_handler_line_left { top: 0px; left: 0px; width: 0px; height: 100%; border-left: 1px dashed rgb(103, 103, 103); }

.rapidRow_handler_line_top { top: 0px; left: 0px; width: 100%; height: 0px; border-top: 1px dashed rgb(103, 103, 103); }

.rapidRow_material_btn { position: absolute; top: 13px; right: 10px; height: 44px; width: 120px; background: rgb(88, 116, 216); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 9px 0px; border-radius: 4px; color: rgb(255, 255, 255); display: flex; font-size: 15px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; z-index: 11; font-weight: 700; transition: transform 0.35s, -webkit-transform 0.35s; }

.rapidRow_material_btn:hover { transform: translateY(-3px); }

.rapidRow_handler_wrap { display: none; }

.jz_web_row-addmaterial:hover .rapidRow_handler_wrap { display: block; }

.fullmeasureContent_fixedClip { position: static; }

.hover_pack_hide { opacity: 0; pointer-events: none; }

.hove_pack_effect--transition { transition: transform 0.35s, box-shadow 0.35s, -webkit-transform 0.35s, -webkit-box-shadow 0.35s; }

.hove_pack_effect--boxShadow:hover { box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 15px; }

.hove_pack_effect--translateY:hover { transform: translateY(-15px); }

.f-packMaskBg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: default; background-color: rgba(0, 0, 0, 0.5); transform: translateX(calc(-100% - 1px)); z-index: 1; }

@media screen and (min-width:0\0) {
  .f-packMaskBg { transform: translateX(-100%); }
}

.f-packMaskBg-fade { transform: translateX(0px); opacity: 0; transition: opacity 0.35s; z-index: -1; }

.f-packMaskBg-fade-hover { opacity: 1; z-index: 1; }

.f-packMaskBg-slide { transform: translateX(calc(-100% - 1px)); transition: transform 0.35s, -webkit-transform 0.35s; }

.f-packMaskBg-slide-hover { transform: translateX(0px); }

.pack_module_transition { transition: box-shadow 0.35s, transform 0.35s, -webkit-box-shadow 0.35s, -webkit-transform 0.35s; }

.hover_image_scale { transform: scale(1.1); }

.hover_image_scale_transition { transition: transform 0.35s, -webkit-transform 0.35s; }

.hover_pack_link { position: absolute; inset: 0px; cursor: pointer; z-index: 999; }

.fullmeasureOuterContent .fk-formPack .form { z-index: 1; }

.formStyle86 [need-transition] { transition: 0.35s; }

.jz_bottom_float_layer_style1 { left: -100%; }

.jz_bottom_float_layer_style0 + .bottom_float_layer_show, .jz_bottom_float_layer_style2 + .bottom_float_layer_show { left: -140px; }

.banner_video_item + .J_bannerItem { background-image: none !important; }

.banner_video_item { position: absolute; inset: 0px; overflow: hidden; }

.banner_video_item .banner_video { width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.fk-editBannerPanel { white-space: nowrap; }

.banner_item_jump_type { display: flex; width: 331px; margin: 0px auto 9px; }

.banner_item_jump_label { font-size: 13px; color: rgb(51, 51, 51); margin-right: 20px; }

.navSubMenu .g_menu.navStyle { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.carousel-img-pot { width: auto; height: auto; max-width: 100%; max-height: 100%; }

.mallGroupRight::-webkit-scrollbar { width: 7px; }

.mallGroupRight::-webkit-scrollbar-track { background-color: rgb(240, 240, 240); }

.mallGroupRight::-webkit-scrollbar-thumb, .mallGroupRight::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; border-radius: 7px; }

.mallGroupRight::-webkit-scrollbar-thumb { background-color: rgb(210, 210, 210); cursor: pointer; }

.mallGroupRight::-webkit-scrollbar-thumb:hover { background-color: rgb(197, 197, 197); }

.memberSignupContent::-webkit-scrollbar { width: 7px; }

.memberSignupContent::-webkit-scrollbar-track { background-color: rgb(240, 240, 240); }

.memberSignupContent::-webkit-scrollbar-thumb, .memberSignupContent::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; border-radius: 7px; }

.memberSignupContent::-webkit-scrollbar-thumb { background-color: rgb(210, 210, 210); cursor: pointer; }

.memberSignupContent::-webkit-scrollbar-thumb:hover { background-color: rgb(197, 197, 197); }

video.banner_video_bg::-webkit-media-controls-panel { display: none; }

.s_suspendserv_wrap { position: fixed; z-index: 9030; }

.s_suspendserv_wrap * { box-sizing: border-box; }

.s_suspendserv_wrap:hover .s_suspendserv_border-dashed { display: block; }

.s_suspendserv_wrap .s_suspendserv_border-dashed { display: none; position: absolute; left: -1px; top: -1px; border: 1px dashed rgb(88, 116, 216); width: 100%; height: 100%; box-sizing: content-box; }

.s_suspendserv_servname { word-break: break-all; }

.s_suspendserv_wrap-0, .s_suspendserv_wrap-1 { right: 49px; bottom: 60px; }

.s_suspendserv_wrap-2 { right: 0px; top: 50%; transform: translateY(-50%); }

.s_suspendserv_servitem { position: relative; background-color: rgb(255, 255, 255); cursor: pointer; }

.s_suspendserv_servitem::before { content: ""; position: absolute; width: 16px; height: 100%; left: -16px; top: 0px; }

.s_suspendserv_servicon-image { width: 22px; height: 22px; background-repeat: no-repeat; background-size: cover; background-position: 50% center; }

.s_suspendserv_hoverarea { position: absolute; left: -16px; top: 50%; transform: translate(-100%, -50%) scale(0); transform-origin: center center; padding: 15px; line-height: 24px; color: rgb(51, 51, 51); font-size: 14px; transition: transform 0.3s, -webkit-transform 0.3s; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 10px; border-radius: 6px; text-align: left; }

.s_suspendserv_hoverarea::after { content: ""; position: absolute; width: 8px; height: 8px; top: 50%; transform: translate(-100%, -50%) rotate(45deg); right: -12px; filter: drop-shadow(rgba(0, 0, 0, 0.05) 2px -2px 1px); background: rgb(255, 255, 255); }

.s_suspendserv_hoveritem { width: max-content; max-width: 182px; min-width: 100%; word-break: break-all; display: inline-block; }

.s_suspendserv_hoverarea-wx { padding: 0px; text-align: center; }

.s_suspendserv_hoverarea-wx .s_suspendserv_hoveritem { max-width: 140px; }

.s_suspendserv_hoverarea-wx .s_suspendserv_hovercontent { margin-bottom: 12px; display: block; padding: 0px 15px; }

.s_suspendserv_wximgwrap { width: 110px; height: 110px; background-color: rgb(245, 245, 245); margin: 15px 15px 8px; }

.s_suspendserv_wximgwrap-nomargin { margin: 15px; }

.s_suspendserv_hoverwximg { max-width: 100%; max-height: 100%; }

.s_suspendserv_wrap-0 { border: 1px solid rgb(227, 231, 236); background: rgb(255, 255, 255); border-radius: 6px; }

.s_suspendserv_wrap-0 .s_suspendserv_servitem { width: 65px; border-bottom: 1px solid rgb(227, 231, 236); color: rgb(102, 102, 102); text-align: center; padding: 12px 0px 10px; }

.s_suspendserv_wrap-0 .s_suspendserv_servitem:first-child { border-radius: 6px 6px 0px 0px; }

.s_suspendserv_wrap-0 .s_suspendserv_servitem:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-radius: 0px 0px 6px 6px; }

.s_suspendserv_wrap-0 .s_suspendserv_servitem:only-of-type { border-radius: 6px; }

.s_suspendserv_wrap-0 .s_suspendserv_servitem:hover .s_suspendserv_hoverarea { transform: translate(-100%, -50%) scale(1); }

.s_suspendserv_wrap-0 .s_suspendserv_servicon { font-size: 20px; margin-bottom: 5px; }

.s_suspendserv_wrap-0 .s_suspendserv_servname { font-size: 12px; max-width: 48px; margin: 0px auto; }

.s_suspendserv_wrap-0 .s_suspendserv_servicon-image { margin: 0px auto 5px; }

.s_suspendserv_wrap-1 .s_suspendserv_servitem { width: 45px; height: 42px; line-height: 42px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 10px; border-radius: 4px; font-size: 20px; text-align: center; margin-top: 10px; }

.s_suspendserv_wrap-1 .s_suspendserv_servitem:hover .s_suspendserv_hoverarea { opacity: 1; transform: translate(-100%) scale(1); }

.s_suspendserv_wrap-1 .s_suspendserv_servitem > .s_suspendserv_servicon-image { position: absolute; left: 50%; top: 50%; margin-left: -11px; margin-top: -11px; }

.s_suspendserv_wrap-1 .s_suspendserv_servitem-contact { height: auto; line-height: normal; padding: 12px 0px; margin-top: 0px; }

.s_suspendserv_wrap-1 .s_suspendserv_servitem-contact .s_suspendserv_servname { font-size: 14px; width: 14px; margin: 0px auto; }

.s_suspendserv_wrap-1 .s_suspendserv_servicon { display: inline-block; }

.s_suspendserv_wrap-1 .s_suspendserv_hoverarea { left: -8px; top: auto; bottom: 0px; opacity: 0; transition: opacity 0.3s; transform: translate(-100%) scale(0); padding: 16px 20px; text-align: center; }

.s_suspendserv_wrap-1 .s_suspendserv_hoverarea::after { display: none; }

.s_suspendserv_wrap-1 .s_suspendserv_hoverarea .s_suspendserv_servicon { font-size: 20px; margin-right: 3px; color: rgb(102, 102, 102); }

.s_suspendserv_wrap-1 .s_suspendserv_hoverarea .s_suspendserv_servicon-image { vertical-align: top; }

.s_suspendserv_wrap-1 .s_suspendserv_hoveritem { text-align: center; margin-bottom: 13px; }

.s_suspendserv_wrap-1 .s_suspendserv_hoveritem:last-child { margin-bottom: 0px; }

.s_suspendserv_wrap-1 .s_suspendserv_hovername { color: rgb(51, 51, 51); font-size: 14px; vertical-align: text-bottom; }

.s_suspendserv_wrap-1 .s_suspendserv_hoverarea-wx .s_suspendserv_hovername { display: block; }

.s_suspendserv_wrap-1 .s_suspendserv_hoverarea-wx .s_suspendserv_hovercontent, .s_suspendserv_wrap-1 .s_suspendserv_hoverarea-wx .s_suspendserv_hovername { max-width: 112px; }

.s_suspendserv_wrap-1 .s_suspendserv_hovercontent { font-size: 12px; color: rgb(153, 153, 153); display: block; }

.s_suspendserv_wrap-2 { box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 10px; }

.s_suspendserv_wrap-2 .s_suspendserv_list { width: 46px; }

.s_suspendserv_wrap-2 .s_suspendserv_servitem { position: relative; left: 0px; display: inline-block; white-space: nowrap; transition: transform 0.3s, -webkit-transform 0.3s; color: rgb(255, 255, 255); text-align: center; padding: 13px 0px; height: 48px; border-bottom: 1px dashed rgba(255, 255, 255, 0.3); }

.s_suspendserv_wrap-2 .s_suspendserv_servitem:first-child { border-radius: 4px 4px 0px 0px; }

.s_suspendserv_wrap-2 .s_suspendserv_servitem:first-child:hover { border-radius: 4px 4px 0px; }

.s_suspendserv_wrap-2 .s_suspendserv_servitem:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-radius: 0px 0px 4px 4px; }

.s_suspendserv_wrap-2 .s_suspendserv_servitem:last-child:hover { border-radius: 4px 0px 4px 4px; }

.s_suspendserv_wrap-2 .s_suspendserv_servitem:only-of-type { border-radius: 4px; }

.s_suspendserv_wrap-2 .s_suspendserv_servitem:hover { transform: translateX(calc(-100% + 46px)); border-radius: 4px 0px 0px 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.s_suspendserv_wrap-2 .s_suspendserv_servitem:hover .s_suspendserv_servname { display: inline-block; }

.s_suspendserv_wrap-2 .s_suspendserv_servitem:hover .s_suspendserv_servicon { margin: 0px 8px 0px 12px; }

.s_suspendserv_wrap-2 .s_suspendserv_servitem .s_suspendserv_hoverarea-active { opacity: 1; pointer-events: all; }

.s_suspendserv_wrap-2 .s_suspendserv_hoverarea { opacity: 0; transform: translate(-100%, -50%); transition: opacity 0.3s; pointer-events: none; }

.s_suspendserv_wrap-2 .s_suspendserv_servicon { font-size: 20px; margin: 0px 13px; display: inline-block; vertical-align: middle; }

.s_suspendserv_wrap-2 .s_suspendserv_servname { display: none; text-align: left; width: 84px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; margin-right: 12px; }

.s_suspendserv_wrap-2 .s_suspendserv_hovercontent { display: block; white-space: normal; }

.fileList.showDownloadCnt .line .mainBodyContainer .fileName { width: 51%; }

.fileList.showDownloadCnt .line .mainBodyContainer .fileSize { width: 16%; padding-left: 10px; text-align: center; }

.fileList.showDownloadCnt .line .mainBodyContainer .fileDownloadCount { width: 16%; padding-left: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; text-align: center; }

.fileList.showDownloadCnt .line .mainBodyContainer .fileOperate { width: 13%; padding-left: 10px; text-align: center; }

.fileList.showDownloadCnt .line .mainBodyContainer .fileOperate a { text-decoration: underline; }

.productDetail .msgBoard_upImg_border { width: 50px; height: 50px; box-sizing: border-box; }

.productDetail .msgBoard_upImg_set { max-width: 48px; max-height: 48px; }

.productDetail .fk-pdMenberComment .msgBoard_upImg_set { max-width: 79px; max-height: 79px; }

.newsList .J_newsResultLine .J_newsResultPic { background-repeat: no-repeat; background-position: 50% center; }

.requestRefund { position: fixed; }

.requestRefund .formXSite { top: 25px; right: 32px; }

.requestRefund .formTCSite { color: rgb(51, 51, 51); height: 65px; line-height: 65px; border-bottom: 1px solid rgb(227, 226, 232); box-sizing: border-box; }

.requestRefund .product_img { width: 60px; height: 60px; margin-right: 15px; }

.requestRefund .product_name { font-size: 16px; color: rgb(51, 51, 51); font-weight: 700; }

.requestRefund .product_price { font-size: 16px; color: rgb(51, 51, 51); margin-right: 8px; }

.requestRefund .pay_type { font-size: 13px; color: rgb(153, 153, 153); }

.requestRefund .order_detail { display: flex; margin: 35px 50px 0px; padding-bottom: 15px; border-bottom: 1px solid rgb(227, 226, 232); }

.requestRefund .product_detail { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; justify-content: space-around; }

.requestRefund .product_prize_area { display: flex; -webkit-box-align: center; align-items: center; }

.requestRefund .refund_reason { margin-bottom: 8px; display: inline-block; }

.requestRefund .refund_application { padding: 15px 0px 15px 50px; }

.requestRefund .contact_information { margin-right: 8px; margin-bottom: 8px; }

.requestRefund .photo_certificate { width: 80px; height: 80px; }

.requestRefund .photo_certificate_title { margin-bottom: 8px; }

.jz-input-wrapper { display: inline-block; position: relative; vertical-align: middle; pointer-events: auto; }

.jz-input { width: 200px; height: 34px; box-sizing: border-box; border-radius: 2px; border: 1px solid rgb(227, 226, 232); background-color: rgb(255, 255, 255); font-size: 13px; font-family: 微软雅黑; color: rgb(51, 51, 51); padding: 0px 8px; text-overflow: ellipsis; }

.jz-input-wrapper:hover .jz-input, .jz-input:focus { border-color: rgb(88, 116, 216); outline: 0px; }

.jz-input-wrapper:hover .jz-input[disabled], .jz-input[disabled] { border-color: rgb(227, 226, 232); }

.jz-input[disabled] { background-color: rgb(242, 242, 242); cursor: not-allowed; color: rgb(153, 153, 153); }

.jz-input[number] { text-align: center; text-indent: 0px; }

.jz-input[hide] { display: none; }

.jz-input::-webkit-input-placeholder { color: rgb(153, 153, 153); font-size: 13px; }

.jz-input-limitwrapper { padding-right: 40px; }

.jz-input-limit { height: 32px; line-height: 32px; padding-right: 5px; position: absolute; right: 0px; bottom: 0px; text-align: center; font-size: 12px; color: rgb(204, 204, 204); }

.jz-input-textarea .input-textarea-inner { display: block; box-sizing: border-box; width: 100%; height: 100%; padding: 8px 8px 0px; border: 1px solid rgb(227, 226, 232); border-radius: 2px; background-color: rgb(255, 255, 255); font-size: 13px; font-family: 微软雅黑; color: rgb(51, 51, 51); resize: none; overflow: auto; }

.jz-input-textarea .input-textarea-inner[disabled] { border-color: rgb(227, 226, 232); background-color: rgb(242, 242, 242); cursor: not-allowed; color: rgb(153, 153, 153); }

.jz-input-textarea .input-textarea-inner::-webkit-scrollbar-thumb { width: 4px; background-color: rgb(210, 210, 210); }

.jz-input-textarea .input-textarea-inner::-webkit-scrollbar { width: 4px; border-radius: 0px; background-color: rgb(240, 240, 240); }

.jz-input-textarea .input-textarea-inner:focus, .jz-input-textarea:hover .input-textarea-inner { border-color: rgb(88, 116, 216); outline: 0px; }

.jz-photo-list { position: relative; }

.jz-photo-list .photo-list-label { position: absolute; right: 7.5px; top: -20px; color: rgb(153, 153, 153); font-size: 13px; line-height: normal; }

.jz-photo-list .photo-list-wrap::after { content: ""; display: table; clear: both; height: 0px; visibility: hidden; }

.jz-photo-list .photo-list-item, .jz-photo-list .photo-list-view { display: inline-block; float: left; }

.jz-photo-list .photo-list-item { height: 78px; position: relative; box-sizing: border-box; user-select: none; }

.jz_photo_list_upload { float: left; }

.jz_upload { box-sizing: border-box; width: 78px; height: 78px; border: 1px dashed rgb(204, 204, 204); line-height: 76px; color: rgb(102, 102, 102); cursor: pointer; text-align: center; overflow: hidden; }

.jz_upload:hover { border-color: rgb(88, 116, 216); color: rgb(88, 116, 216); }

.jz_upload_disabled { background-color: rgb(247, 247, 247); cursor: not-allowed; }

.jz_upload_disabled:hover { border-color: rgb(204, 204, 204); }

.jz_upload_icon { display: inline-block; width: 32px; height: 35px; vertical-align: middle; background: url("/image/component.png?v=202104251101") -323px -33px no-repeat; }

.jz_upload:hover .jz_upload_icon { background-position: -364px -33px; }

.jz_upload_disabled:hover .jz_upload_icon { background-position: -323px -33px; }

.jz_upload_large { width: auto; float: none; }

.jz_upload_large .jz_upload_icon { width: 25px; height: 25px; background-position: -257px -33px; }

.jz_upload_large:hover .jz_upload_icon { background-position: -290px -33px; }

.jz_upload_label { display: none; }

.jz_upload_large .jz_upload_label { display: inline-block; height: 32px; margin-left: 10px; line-height: 32px; font-size: 13px; vertical-align: middle; }

.jz_upload_mini { width: 100%; height: 100%; line-height: 0; }

.jz_upload_mini .jz_upload_icon { width: 100%; height: 100%; background: url("/image/component.png?v=202104251101") -228px -26px no-repeat; }

.jz_upload_mini:hover .jz_upload_icon { background-position: -228px -49px; }

.jz_img { box-sizing: border-box; height: 100%; border: 1px solid rgb(231, 231, 235); text-align: center; font-size: 0px; line-height: 0; }

.jz_img::after { content: ""; height: 100%; }

.jz_img::after, .jz_img_item { display: inline-block; vertical-align: middle; }

.jz_img_item { width: auto; height: auto; max-width: 100%; max-height: 100%; }

.imgPreviewerWarp:hover .imgPreviewerMaskLayer { display: block; }

.imgPreviewerWarp { margin-right: 20px; position: relative; cursor: pointer; border: 1px solid rgb(238, 238, 238); }

.imgPreviewerMaskLayer { width: 100%; height: 100%; position: absolute; top: 0px; background: rgba(0, 0, 0, 0.6); }

#requestRefund .jz_img:hover .imgPreviewerMaskLayer { display: block; }

#requestRefund .imgPreviewerMaskLayer { display: none; width: 100%; height: 100%; position: absolute; top: 0px; background: rgba(0, 0, 0, 0.6); }

#requestRefund .imgPreviewerMaskLayer .imgViewIcon { width: 18px; height: 18px; margin: 27px auto 0px; background: url("/image/component.png?v=202104251101") -386px 0px no-repeat; cursor: pointer; }

#requestRefund .imgPreviewerWarp .imgPreviewerMaskLayer .imgViewIcon { margin: 30px auto 0px; }

#requestRefund .imgPreviewerMaskLayer .imgRemoveIcon { width: 14px; height: 14px; position: absolute; top: -5px; right: -5px; background: url("/image/component.png?v=202104251101") -435px 0px no-repeat; cursor: pointer; }

.request_refund .imgPreviewerMaskLayer .imgViewIcon { margin: 30px auto 0px; }

.after_sales_processing { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; text-align: center; font-size: 13px; color: rgb(153, 153, 153); }

.after_sales_processing::after, .after_sales_processing::before { content: ""; -webkit-box-flex: 1; flex-grow: 1; align-self: center; height: 1px; background-color: rgb(235, 240, 246); }

.after_sales_processing::before { margin-right: 5px; }

.after_sales_processing::after { margin-left: 5px; }

.aftersale_record_icon { background-image: url("/image/v2/mbg01.png?v=202512300942"); background-position: -521px -63px; width: 7px; height: 8px; display: inline-block; margin-right: 9px; cursor: pointer; }

.aftersale_record_icon_expend { background-position: -548px -63px; }

.aftersaleReason span[aria-label], .aftersaleRejectReason span[aria-label] { white-space: pre-wrap; }

.c_popup { display: none; position: relative; z-index: 9034; text-align: center; }

.c_popup::after { content: ""; height: 100%; }

.c_popup::after, .c_popup_main { display: inline-block; vertical-align: middle; }

.c_popup_main { position: fixed; left: 50%; top: 50%; z-index: 9034; padding: 40px 0px; background-color: rgb(255, 255, 255); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px; transform: translate(-50%, -50%); overflow: hidden; }

.c_popup_layout { position: fixed; inset: 0px; z-index: 9034; width: 100%; height: 100%; transition: 0.6s; background-color: rgba(0, 0, 0, 0.6); }

.c_popup_icon { padding: 0px 70px 5px; }

.c_popup_content { padding: 23px 60px 0px; font-size: 18px; line-height: 30px; word-break: break-word; }

.c_popup_buttons { padding: 24px 58px 0px; font-size: 16px; }

.c_popup_button { height: 34px; padding: 0px 28px; border: 1px solid rgb(227, 226, 232); margin: 0px 18px; background-color: rgb(255, 255, 255); font-size: 14px; border-radius: 2px; color: rgb(51, 51, 51); outline: 0px; cursor: pointer; }

.c_popup_button:active, .c_popup_button:hover, .c_popup_button__active { background-color: var(--theme-color); border-color: var(--theme-color); color: rgb(255, 255, 255); outline: 0px; }

.c_popup_close { position: absolute; right: 30px; top: 20px; cursor: pointer; color: rgb(102, 102, 102); font-size: 12px; }

.c_popup_close:hover { color: var(--theme-color); }

.c_popup_icon .faisco-icons-M001095 { font-size: 40px; color: rgb(102, 102, 102); }

.i_warning { display: inline-block; position: relative; box-sizing: border-box; width: 88px; height: 88px; border: 4px solid rgb(248, 187, 134); border-radius: 50%; }

.i_warning::after, .i_warning::before { content: ""; display: block; background-color: rgb(248, 187, 134); }

.i_warning::before { width: 5px; height: 47px; margin: 10px auto 0px; border-radius: 2px; }

.i_warning::after { width: 7px; height: 7px; border-radius: 50%; margin: 6px auto 0px; }

.i_success { position: relative; width: 80px; height: 80px; border: 4px solid rgba(85, 124, 225, 0.2); margin: 0px auto; border-radius: 50%; }

.i_success::after, .i_success::before { content: ""; display: block; position: absolute; background-color: rgb(255, 255, 255); transform: rotate(-45deg); }

.i_success::before { left: -33px; top: -7px; width: 65px; height: 120px; border-radius: 120px 0px 0px 120px; transform-origin: 60px 60px; }

.i_success::after { left: 30px; top: -11px; width: 60px; height: 120px; border-radius: 0px 120px 120px 0px; transform-origin: 0px 60px; animation: 4.25s ease-in 0s 1 normal none running jz-icon-success-loading; }

@-webkit-keyframes jz-icon-success-loading { 
  0% { transform: rotate(-45deg); }
  5% { transform: rotate(-45deg); }
  12% { transform: rotate(-405deg); }
  100% { transform: rotate(-405deg); }
}

@keyframes jz-icon-success-loading { 
  0% { transform: rotate(-45deg); }
  5% { transform: rotate(-45deg); }
  12% { transform: rotate(-405deg); }
  100% { transform: rotate(-405deg); }
}

.i_success_placeholder { position: absolute; left: -4px; top: -4px; z-index: 1; width: 80px; height: 80px; border: 4px solid rgba(85, 124, 225, 0.2); border-radius: 50%; }

.i_success_bingo { display: block; position: relative; width: 80px; height: 80px; margin: 0px auto; }

.i_success_bingo::after, .i_success_bingo::before { content: ""; display: block; position: absolute; z-index: 2; background-color: rgb(85, 124, 225); border-radius: 2px; }

.i_success_bingo::before { left: 14px; top: 46px; width: 25px; height: 5px; transform: rotate(45deg); animation: 0.75s ease 0s 1 normal none running jz-icon-success-bingo-before; }

.i_success_bingo::after { right: 8px; top: 38px; width: 47px; height: 5px; transform: rotate(-45deg); animation: 0.75s ease 0s 1 normal none running jz-icon-success-bingo-after; }

@-webkit-keyframes jz-icon-success-bingo-before { 
  0% { width: 0px; left: 1px; top: 19px; }
  54% { width: 0px; left: 1px; top: 19px; }
  70% { width: 50px; left: -8px; top: 37px; }
  84% { width: 17px; left: 21px; top: 48px; }
  100% { width: 25px; left: 14px; top: 45px; }
}

@keyframes jz-icon-success-bingo-before { 
  0% { width: 0px; left: 1px; top: 19px; }
  54% { width: 0px; left: 1px; top: 19px; }
  70% { width: 50px; left: -8px; top: 37px; }
  84% { width: 17px; left: 21px; top: 48px; }
  100% { width: 25px; left: 14px; top: 45px; }
}

@-webkit-keyframes jz-icon-success-bingo-after { 
  0% { width: 0px; right: 46px; top: 54px; }
  65% { width: 0px; right: 46px; top: 54px; }
  84% { width: 55px; right: 0px; top: 35px; }
  100% { width: 47px; right: 8px; top: 38px; }
}

@keyframes jz-icon-success-bingo-after { 
  0% { width: 0px; right: 46px; top: 54px; }
  65% { width: 0px; right: 46px; top: 54px; }
  84% { width: 55px; right: 0px; top: 35px; }
  100% { width: 47px; right: 8px; top: 38px; }
}

.inquiry_product_area { width: 292px; background-color: rgb(255, 255, 255); overflow: auto; }

.inquiry_product_area::-webkit-scrollbar { width: 7px; background-color: rgb(240, 240, 240); border-radius: 4px; }

.inquiry_product_area::-webkit-scrollbar-thumb { background-color: rgb(210, 210, 210); border-radius: 7px; }

.inquiry_product_list_title { color: rgb(51, 51, 51); font-size: 14px; -webkit-box-pack: center; justify-content: center; margin-top: 20px; margin-bottom: 12px; font-weight: 700; }

.inquiry_product_item, .inquiry_product_list_title { display: flex; -webkit-box-align: center; align-items: center; }

.inquiry_product_item { margin: 20px; }

.inquiry_product_img { width: 80px; height: 80px; margin-right: 12px; flex-shrink: 0; background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 4px; }

.inquiry_product_info { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; height: 80px; -webkit-box-flex: 1; flex: 1 1 0%; }

.inquiry_product_name { font-size: 14px; color: rgb(51, 51, 51); text-overflow: ellipsis; word-break: break-word; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; }

.inquiry_product_delete { align-self: flex-end; font-size: 13px; color: rgb(102, 102, 102); text-decoration: underline; display: none; cursor: pointer; }

.inquiry_product_delete:hover { color: rgb(51, 51, 51); font-weight: 700; }

.formStyle8 .productPicListForm:not(:last-child) { padding: 10px 0px 14px; }

#word_tips { position: fixed !important; }

.submitSuccessTipCustom_mask { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10000; background-color: rgba(0, 0, 0, 0.6); }

.submitSuccessTipCustom_popup { position: fixed; inset: 0px; width: 560px; height: 480px; max-height: 480px; overflow: auto; margin: auto; border-radius: 2px; box-sizing: border-box; }

.submitSuccessTipCustom_close_btn { position: fixed; width: 14px; height: 14px; color: rgb(153, 153, 153); cursor: pointer; left: calc(50% + 248px); top: calc(50% - 222px); }

.submitSuccessTipCustom_popup { font-family: 微软雅黑; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); }

.submitSuccessTipCustom_popup ::selection { background-color: rgb(56, 126, 214); color: unset; }

.submitSuccessTipCustom_popup table.noBorderTable td { border: 1px dashed rgb(221, 221, 221) !important; }

.submitSuccessTipCustom_popup table { clear: both; border-collapse: collapse; word-break: break-all; }

.submitSuccessTipCustom_popup .view { padding: 0px; overflow-wrap: break-word; cursor: text; height: 100%; }

.submitSuccessTipCustom_popup li { clear: both; }

.submitSuccessTipCustom_popup p { margin: 0px; padding: 0px; outline: 0px; border: 0px; line-height: 1.8; }

.submitSuccessTipCustom_popup img { vertical-align: top; }

.submitSuccessTipCustom_popup .music-mask-color { background-color: rgb(56, 126, 214); opacity: 0.8; z-index: 999; }

.submitSuccessTipCustom_popup .music-mask, .submitSuccessTipCustom_popup .music-mask_2 { pointer-events: all !important; }

.submitSuccessTipCustom_popup .netVideo_mask { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }

.form_item_content.form_item_content .item_radio_pic { display: flex; gap: 12px; flex-wrap: wrap; }

.form_item_content.form_item_content .radio_pic_item { background: rgb(247, 247, 247); cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; flex-shrink: 0; padding: 8px; }

.form_item_content.form_item_content .radio_pic_item_pic { border-radius: 4px; width: 108px; height: 108px; background-repeat: no-repeat; background-size: cover; background-position: 50% center; }

.form_item_content.form_item_content .radio_pic_item_name { margin-top: 6px; color: rgb(51, 51, 51); font-size: 14px; max-width: 108px; }

.form_item_content.form_item_content .radio_pic_item_checked { border: 1px solid rgb(244, 56, 57); }

.m_custom_search_result--td_value .radio_pic_item { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.form_pic_item_wrap.form_item_wrap { display: flex; -webkit-box-align: start; align-items: flex-start; }

.form_pic_item_wrap.form_item_wrap .form_item_content { background: rgb(255, 255, 255); padding: 0px; }

.localer .localerPanel_7 .icon, .localer .localerPanel_9 .icon { background-image: url("/image/locater/national.png?v=202608031119"); }

.localer .localerPanel_7 .languageCn_Icon, .localer .localerPanel_7 .languageTcn_Icon, .localer .localerPanel_9 .languageCn_Icon, .localer .localerPanel_9 .languageTcn_Icon { background-position: 0px 6px; }

.localer .localerPanel_7 .languageEn_Icon, .localer .localerPanel_9 .languageEn_Icon { background-position: 0px -20px; }

.localer .localerPanel_7 .languageJp_Icon, .localer .localerPanel_9 .languageJp_Icon { background-position: 0px -46px; }

.localer .localerPanel_7 .languageKor_Icon, .localer .localerPanel_9 .languageKor_Icon { background-position: 0px -72px; }

.localer .localerPanel_7 .languageLo_Icon, .localer .localerPanel_9 .languageLo_Icon { background-position: 0px -98px; }

.localer .localerPanel_7 .languageTh_Icon, .localer .localerPanel_9 .languageTh_Icon { background-position: 0px -124px; }

.localer .localerPanel_7 .languageEs_Icon, .localer .localerPanel_9 .languageEs_Icon { background-position: 0px -150px; }

.localer .localerPanel_7 .languageRu_Icon, .localer .localerPanel_9 .languageRu_Icon { background-position: 0px -176px; }

.localer .localerPanel_7 .languageFra_Icon, .localer .localerPanel_9 .languageFra_Icon { background-position: 0px -202px; }

.localer .localerPanel_7 .languageIt_Icon, .localer .localerPanel_9 .languageIt_Icon { background-position: 0px -228px; }

.localer .localerPanel_7 .languageDe_Icon, .localer .localerPanel_9 .languageDe_Icon { background-position: 0px -254px; }

.localer .localerPanel_7 .languageUg_Icon, .localer .localerPanel_9 .languageUg_Icon { background-position: 0px 6px; }

.localer .localerPanel_7 .languagePt_Icon, .localer .localerPanel_9 .languagePt_Icon { background-position: -32px 6px; }

.localer .localerPanel_7 .languageVi_Icon, .localer .localerPanel_9 .languageVi_Icon { background-position: -32px -20px; }

.localer .localerPanel_7 .languageMs_Icon, .localer .localerPanel_9 .languageMs_Icon { background-position: -32px -46px; }

.localer .localerPanel_7 .languagePl_Icon, .localer .localerPanel_9 .languagePl_Icon { background-position: -32px -72px; }

.localer .localerPanel_7 .languageAr_Icon, .localer .localerPanel_9 .languageAr_Icon { background-position: -32px -98px; }

.localer .localerPanel_7 .languageTr_Icon, .localer .localerPanel_9 .languageTr_Icon { background-position: -32px -124px; }

.localer .localerPanel_7 .languageSv_Icon, .localer .localerPanel_9 .languageSv_Icon { background-position: -32px -150px; }

.localer .localerPanel_7 .languageNo_Icon, .localer .localerPanel_9 .languageNo_Icon { background-position: -32px -176px; }

.localer .localerPanel_7 .languageLb_Icon, .localer .localerPanel_9 .languageLb_Icon { background-position: -32px -202px; }

.localer .localerPanel_7 .languageId_Icon, .localer .localerPanel_9 .languageId_Icon { background-position: -32px -228px; }

.localer .localerPanel_7 .languageEl_Icon, .localer .localerPanel_9 .languageEl_Icon { background-position: -32px -254px; }

.localer .localerPanel_7 .languageFi_Icon, .localer .localerPanel_9 .languageFi_Icon { background-position: -64px 6px; }

.localer .localerPanel_7 .languageDa_Icon, .localer .localerPanel_9 .languageDa_Icon { background-position: -64px -20px; }

.localer .localerPanel_7 .languageCs_Icon, .localer .localerPanel_9 .languageCs_Icon { background-position: -64px -46px; }

.localer .localerPanel_7 .languageNl_Icon, .localer .localerPanel_9 .languageNl_Icon { background-position: -64px -72px; }

.localer .localerPanel_7 .languageBg_Icon, .localer .localerPanel_9 .languageBg_Icon { background-position: -64px -98px; }

.localer .localerPanel_7 .languageRo_Icon, .localer .localerPanel_9 .languageRo_Icon { background-position: -64px -124px; }

.localer .localerPanel_7 .languageHu_Icon, .localer .localerPanel_9 .languageHu_Icon { background-position: -64px -150px; }

.localer .localerPanel_7 .languageLt_Icon, .localer .localerPanel_9 .languageLt_Icon { background-position: -64px -176px; }

.localer .localerPanel_7 .languageLv_Icon, .localer .localerPanel_9 .languageLv_Icon { background-position: -64px -202px; }

.localer .localerPanel_7 .languageEt_Icon, .localer .localerPanel_9 .languageEt_Icon { background-position: -64px -228px; }

.localer .localerPanel_7 .languageHr_Icon, .localer .localerPanel_9 .languageHr_Icon { background-position: -64px -254px; }

.localer .localerPanel_7 .languageSk_Icon, .localer .localerPanel_9 .languageSk_Icon { background-position: -96px 6px; }

.localer .localerPanel_7 .languageSl_Icon, .localer .localerPanel_9 .languageSl_Icon { background-position: -96px -20px; }

.localer .localerPanel_7 .languageFa_Icon, .localer .localerPanel_9 .languageFa_Icon { background-position: -96px -46px; }

.localer .localerPanel_7 .languageHe_Icon, .localer .localerPanel_9 .languageHe_Icon { background-position: -96px -72px; }

.localer .localerPanel_7 .languageUk_Icon, .localer .localerPanel_9 .languageUk_Icon { background-position: -96px -98px; }

.localer .localerPanel_7 .languageUr_Icon, .localer .localerPanel_9 .languageUr_Icon { background-position: -96px -124px; }

.localer .localerPanel_7 .languageBn_Icon, .localer .localerPanel_9 .languageBn_Icon { background-position: -96px -150px; }

.localer .localerPanel_7 .languageIs_Icon, .localer .localerPanel_9 .languageIs_Icon { background-position: -96px -176px; }

.localer .localerPanel_7 .languageSr_Icon, .localer .localerPanel_9 .languageSr_Icon { background-position: -96px -202px; }

.localer .localerPanel_7 .languageCa_Icon, .localer .localerPanel_9 .languageCa_Icon { background-position: -96px -228px; }

.localer .localerPanel_7 .languageKm_Icon, .localer .localerPanel_9 .languageKm_Icon { background-position: -96px -254px; }

.localer .localerPanel_7 .languageHi_Icon, .localer .localerPanel_9 .languageHi_Icon { background-position: -128px 6px; }

.localer .localerPanel_7 .languageKk_Icon, .localer .localerPanel_9 .languageKk_Icon { background-position: -128px -20px; }

.localer .localerPanel_7 .languageUz_Icon, .localer .localerPanel_9 .languageUz_Icon { background-position: -128px -46px; }

.localer .localerPanel_7 .languageFIL_Icon, .localer .localerPanel_9 .languageFIL_Icon { background-position: -128px -72px; }

.localer .localerPanel_8 .icon { background-image: url("/image/locater/national_text.png?v=202512300942"); }

.localer .localerPanel_8 .languageCn_Icon { background-position: 0px 5px; }

.localer .localerPanel_8 .languageTcn_Icon { background-position: 0px -51px; }

.localer .localerPanel_8 .languageEn_Icon { background-position: 0px -23px; }

.localer .localerPanel_8 .languageJp_Icon { background-position: 0px -79px; }

.localer .localerPanel_8 .languageKor_Icon { background-position: 0px -107px; }

.localer .localerPanel_8 .languageLo_Icon { background-position: 0px -135px; }

.localer .localerPanel_8 .languageTh_Icon { background-position: 0px -163px; }

.localer .localerPanel_8 .languageEs_Icon { background-position: 0px -191px; }

.localer .localerPanel_8 .languageRu_Icon { background-position: 0px -219px; }

.localer .localerPanel_8 .languageFra_Icon { background-position: 0px -247px; }

.localer .localerPanel_8 .languageIt_Icon { background-position: 0px -275px; }

.localer .localerPanel_8 .languageDe_Icon { background-position: 0px -303px; }

.localer .localerPanel_8 .languageUg_Icon { background-position: 0px 5px; }

.localer .localerPanel_8 .languagePt_Icon { background-position: -34px 5px; }

.localer .localerPanel_8 .languageVi_Icon { background-position: -34px -23px; }

.localer .localerPanel_8 .languageMs_Icon { background-position: -34px -51px; }

.localer .localerPanel_8 .languagePl_Icon { background-position: -34px -79px; }

.localer .localerPanel_8 .languageAr_Icon { background-position: -34px -107px; }

.localer .localerPanel_8 .languageTr_Icon { background-position: -34px -135px; }

.localer .localerPanel_8 .languageSv_Icon { background-position: -34px -163px; }

.localer .localerPanel_8 .languageNo_Icon { background-position: -34px -191px; }

.localer .localerPanel_8 .languageLb_Icon { background-position: -34px -219px; }

.localer .localerPanel_8 .languageId_Icon { background-position: -34px -247px; }

.localer .localerPanel_8 .languageEl_Icon { background-position: -34px -275px; }

.localer .localerPanel_8 .languageFi_Icon { background-position: -34px -303px; }

.localer .localerPanel_8 .languageDa_Icon { background-position: -68px 5px; }

.localer .localerPanel_8 .languageCs_Icon { background-position: -68px -23px; }

.localer .localerPanel_8 .languageNl_Icon { background-position: -68px -51px; }

.localer .localerPanel_8 .languageBg_Icon { background-position: -68px -79px; }

.localer .localerPanel_8 .languageRo_Icon { background-position: -68px -107px; }

.localer .localerPanel_8 .languageHu_Icon { background-position: -68px -135px; }

.localer .localerPanel_8 .languageLt_Icon { background-position: -68px -163px; }

.localer .localerPanel_8 .languageLv_Icon { background-position: -68px -191px; }

.localer .localerPanel_8 .languageEt_Icon { background-position: -68px -219px; }

.localer .localerPanel_8 .languageHr_Icon { background-position: -68px -247px; }

.localer .localerPanel_8 .languageSk_Icon { background-position: -68px -275px; }

.localer .localerPanel_8 .languageSl_Icon { background-position: -68px -303px; }

.localer .localerPanel_8 .languageFa_Icon { background-position: -102px 5px; }

.localer .localerPanel_8 .languageHe_Icon { background-position: -102px -23px; }

.localer .localerPanel_8 .languageUk_Icon { background-position: -102px -51px; }

.localer .localerPanel_8 .languageUr_Icon { background-position: -102px -79px; }

.localer .localerPanel_8 .languageBn_Icon { background-position: -102px -107px; }

.localer .localerPanel_8 .languageIs_Icon { background-position: -102px -135px; }

.localer .localerPanel_8 .languageSr_Icon { background-position: -102px -163px; }

.localer .localerPanel_8 .languageCa_Icon { background-position: -102px -191px; }

.localer .localerPanel_8 .languageKm_Icon { background-position: -102px -219px; }

.localer .localerPanel_8 .languageHi_Icon { background-position: -102px -247px; }

.localer .localerPanel_8 .languageKk_Icon { background-position: -102px -275px; }

.localer .localerPanel_8 .languageUz_Icon { background-position: -102px -303px; }

.localer .localerPanel_8 .languageFIL_Icon { background-position: -136px 5px; }

.localerPanel_4 .localerList, .localerPanel_5 .localerList, .localerPanel_6 .localerList, .localerPanel_7 .localerList, .localerPanel_8 .localerList, .localerPanel_9 .localerList { max-height: 356px; }

.localerPanel_4 .localerList::-webkit-scrollbar-track, .localerPanel_5 .localerList::-webkit-scrollbar-track, .localerPanel_6 .localerList::-webkit-scrollbar-track, .localerPanel_7 .localerList::-webkit-scrollbar-track, .localerPanel_8 .localerList::-webkit-scrollbar-track, .localerPanel_9 .localerList::-webkit-scrollbar-track { background-color: rgb(247, 247, 247); }

.localerPanel_4 .localerList::-webkit-scrollbar, .localerPanel_5 .localerList::-webkit-scrollbar, .localerPanel_6 .localerList::-webkit-scrollbar, .localerPanel_7 .localerList::-webkit-scrollbar, .localerPanel_8 .localerList::-webkit-scrollbar, .localerPanel_9 .localerList::-webkit-scrollbar { width: 6px; }

.localerPanel_4 .localerList::-webkit-scrollbar-thumb, .localerPanel_5 .localerList::-webkit-scrollbar-thumb, .localerPanel_6 .localerList::-webkit-scrollbar-thumb, .localerPanel_7 .localerList::-webkit-scrollbar-thumb, .localerPanel_8 .localerList::-webkit-scrollbar-thumb, .localerPanel_9 .localerList::-webkit-scrollbar-thumb { background-color: rgb(193, 193, 193); }

.localerPanel_4 .localerList .localerItem.currentLan, .localerPanel_5 .localerList .localerItem.currentLan, .localerPanel_6 .localerList .localerItem.currentLan, .localerPanel_7 .localerList .localerItem.currentLan, .localerPanel_8 .localerList .localerItem.currentLan, .localerPanel_9 .localerList .localerItem.currentLan { display: none; }

.subNavPackEditing .auxilibary-ruler-wrap { z-index: 9032; }

.subNavPackEditing .fk-packPanelArea { z-index: 9033; }

.svg_twitter { width: 100%; height: 100%; }

.service-logo-whatsApp { width: 21px; height: 21px; vertical-align: middle; margin-right: 8px; }