@charset "utf-8";

input[type="checkbox"] { vertical-align: -2px; }

img { border: 0px; vertical-align: top; }

body { font-size: 12px; margin: 0px; }

a, body { padding: 0px; }

p { margin: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-device-width: 768px) {
  body p { max-height: 999999px; }
}

audio, map area { outline: none; }

* { text-size-adjust: 100%; }

[style*="AaBiaoTiChuYuan"], [style*="Aa夕禾"], [style*="Aa甜甜圈"], [style*="Aa语文老师的字"], [style*="Aa鬼泣"], [style*="字体管家幻影伯爵"], [style*="字体管家棉花糖"], [style*="字体管家波点"], [style*="字体管家润行"], [style*="字体管家版宋"] { font-family: inherit !important; }

body { background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 宋体, 新宋体, sans-serif; }

a { color: rgb(102, 102, 102); }

.g_minor { color: rgb(136, 136, 136); }

.g_stress { color: rgb(204, 51, 0); }

.g_title { background-color: rgb(247, 249, 248); }

.g_panel, .g_title, .g_title a { color: rgb(0, 0, 0); }

.g_panel { background-color: rgb(219, 234, 239); }

.g_panel a { color: rgb(102, 102, 102); }

.g_panelArrow { color: rgb(219, 234, 239); }

.g_block { background-color: rgb(82, 138, 181); }

.g_block, .g_block a { color: rgb(255, 255, 255); }

.g_tip { background-color: rgb(251, 252, 190); }

.g_tip, .g_tip a { color: red; }

.g_hover { background-color: rgb(82, 138, 181); }

.g_hover, .g_hover a { color: rgb(255, 255, 255); }

.g_selected { background-color: rgb(82, 138, 181); color: rgb(255, 255, 255); }

.g_selected a { color: rgb(255, 255, 255); }

.g_border { border-color: rgb(219, 234, 239); }

.g_borderHover { border-color: rgb(255, 128, 64); }

.g_borderSelected { border-color: rgb(195, 0, 8); }

.g_separator { border-color: rgb(219, 234, 239); }

.g_btn { background: rgb(245, 245, 245); border: 1px solid rgb(143, 143, 143); color: rgb(102, 102, 102); }

.g_btn:hover { background: rgb(232, 243, 254); border: 1px solid rgb(50, 152, 254); color: rgb(102, 102, 102); }

.g_itext, .g_textarea { border: 1px solid rgb(143, 143, 143); }

.g_close { background: url("/image/bg01.png?v=201807251417") -1332px -36px no-repeat; }

.g_close:hover { background: url("/image/bg01.png?v=201807251417") -1369px -36px no-repeat; }

.g_imgPrev { background: url("/image/v2/vbg01.png?v=201907171253") -2075px -355px; }

.g_imgNext { background: url("/image/v2/vbg01.png?v=201907171253") -2118px -355px; }

.g_clear { clear: both; font-size: 0px; height: 0px; line-height: 0; }

.forms .form .g_close { background: none; font-family: icomoon, 微软雅黑, "microsoft yahei", 宋体, 新宋体; speak: none; font-feature-settings: normal; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; font-size: 40px; height: 40px; width: 40px; }

.forms .form .g_close::before { content: ""; }

.forms .form .fk-formContentOther .g_close { background: none; font-family: icomoon, 微软雅黑, "microsoft yahei", 宋体, 新宋体; speak: none; font-feature-settings: normal; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; font-size: 40px; height: 40px; width: 40px; }

.forms .form .fk-formContentOther .g_close::before { content: ""; }

.forms .form .formBannerBtn { margin-right: 10px; position: relative; right: 0px; top: 0px; }

.g_control_prev { background: none; color: rgb(179, 179, 179); font-family: icomoon, 微软雅黑, "microsoft yahei", 宋体, 新宋体; font-size: 40px; transform: rotate(180deg); }

span.g_control_prev::before { content: ""; }

.g_control_next { background: none; color: rgb(179, 179, 179); font-family: icomoon, 微软雅黑, "microsoft yahei", 宋体, 新宋体; font-size: 40px; }

span.g_control_next::before { content: ""; }

.g_ibutton { background: rgb(245, 245, 245); border: 1px solid rgb(143, 143, 143); color: rgb(102, 102, 102); cursor: pointer; display: inline-block; font-size: 12px; height: 23px; line-height: 19px; margin: 0px; outline: none; padding: 0px 10px; text-align: center; text-decoration: none; }

.g_ibutton-hover { background: rgb(232, 243, 254); }

.g_ibutton-active, .g_ibutton-hover { border: 1px solid rgb(50, 152, 254); color: rgb(102, 102, 102); }

.g_ibutton-active { background: rgb(211, 233, 255); }

.g_ibutton-disabled { background: rgb(255, 255, 255); border: 1px solid rgb(206, 206, 206); color: rgb(209, 209, 209); }

.jz_update_tip_IE6 { background: rgb(255, 252, 201); border-bottom: 1px solid rgb(228, 230, 232); color: rgb(0, 0, 0); font-family: 微软雅黑; font-size: 12px; height: 30px; left: 0px; line-height: 30px; margin: 0px; padding: 0px; position: absolute; text-align: center; top: 0px; width: 100%; z-index: 10000; }

.g_sideBtn { height: auto; left: -20px; overflow: hidden; position: absolute; top: 0px; width: 25px; }

.g_sideBtn_t { height: 9px; overflow: hidden; }

.g_sideBtn_c { height: auto; padding: 0px 4px; overflow-wrap: break-word; text-align: center; vertical-align: middle; }

.g_sideBtn_b { height: 35px; overflow: hidden; }

.g_sB_rt { background: url("/image/site/float/float_default.png?v=201807251417") 0px 0px no-repeat; }

.g_sB_rc { background: url("/image/site/float/float_default.png?v=201807251417") -60px 0px repeat-y; }

.g_sB_rb { background: url("/image/site/float/float_default.png?v=201807251417") -120px 0px no-repeat; }

.g_sB_lt { background: url("/image/site/float/float_default.png?v=201807251417") -180px 0px no-repeat; }

.g_sB_lc { background: url("/image/site/float/float_default.png?v=201807251417") -240px 0px repeat-y; }

.g_sB_lb { background: url("/image/site/float/float_default.png?v=201807251417") -300px 0px no-repeat; }

@media screen and (max-device-width: 500px) {
  .g_sideBtn_t { position: relative; top: 1px; }
  .g_sideBtn_b { position: relative; top: -1px; }
}

.g_border { border-style: solid; border-width: 1px; }

.g_btn { cursor: pointer; display: inline-block; font-size: 12px; height: 21px; line-height: 21px; margin-left: 5px; padding: 0px 10px; text-decoration: none; }

.g_itext { height: 19px; line-height: 19px; padding: 1px; }

.g_close { color: rgb(153, 153, 153); display: inline-block; vertical-align: middle; }

.g_close, .g_close:hover { cursor: pointer; height: 20px; width: 20px; }

.g_close:hover { color: rgb(102, 102, 102); }

.g_imgPrev { float: left; margin: 22px 15px 23px 0px; }

.g_imgNext, .g_imgPrev { cursor: pointer; display: inline; height: 35px; width: 18px; }

.g_imgNext { float: right; margin: 22px 0px 23px 15px; }

.g_photoBack { background: url("/image/site/photo_back.png?v=201807251417") 50% center no-repeat; cursor: pointer; }

.g_topFlag1 { background: url("/image/g_topFlag1.gif?v=201807251417") 0px -36px no-repeat; }

.g_topFlag2 { background: url("/image/g_topFlag2.gif?v=201807251417") 0px -37px no-repeat; }

.g_topFlag3 { background: url("/image/g_topFlag3.gif?v=201807251417") 0px -36px no-repeat; }

.g_topFlag4 { background: url("/image/g_topFlag4.gif?v=201807251417") 0px 4px no-repeat; }

.g_topFlag5 { background: url("/image/g_topFlag5.gif?v=201807251417") 0px 2px no-repeat; }

.g_body, .g_html { height: 100%; }

.g_main, .g_web { position: relative; }

.g_web { box-sizing: border-box; min-height: 100%; }

.contentLineIcon { width: 0px; }

.g_bodyManage, .g_htmlManage { height: 100%; overflow: hidden; }

html.__noGmain { overflow: auto; }

.__noGmain .g_bodyManage { overflow: visible; }

html.htmlOverflowHidden { overflow: hidden; }

.g_mainManage { transition: top 0.3s; }

.g_web.guideNewUserTemplate { pointer-events: none; }

.g_main.g_mainManage { background: none; }

.g_mainManage { inset: 0px; height: auto; margin: 0px; min-height: 0px; overflow: auto scroll; position: absolute; }

.g_webManage { height: auto; margin: 0px; max-height: none; min-height: 100%; padding: 0px; position: relative; width: 100%; }

.webTopTable { border-spacing: 0px; margin: 0px; width: 100%; }

.webTop, .webTopTable { font-size: 0px; height: 0px; padding: 0px; }

.webTop { margin: 0px auto; position: relative; width: 960px; }

.absTopTable { border-spacing: 0px; margin: 0px; width: 100%; }

#absTopForms, .absTopTable { font-size: 0px; height: 0px; padding: 0px; }

#absTopForms { margin: 0px auto; position: relative; text-align: left; width: 960px; }

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

.webHeaderTable .webHeaderTd { height: 100%; position: absolute; transition: background-image 0.3s, background-color 0.3s; vertical-align: bottom; visibility: hidden; width: 100%; z-index: 2; }

.webHeaderTable .webHeaderContentBg { transition: top, background, background-color 0.4s; visibility: visible; z-index: 1; }

.fk-webHeaderZone *, .webHeaderTable .web_header_td__auto_height_btn, .webHeaderTable .web_header_td__resizor { visibility: visible; }

.fk-webHeaderZone .fk-moduleZoneBg { visibility: hidden; }

.webHeader { bottom: 0px; left: 0px; margin: auto; padding: 0px; position: absolute; right: 0px; visibility: visible; width: 960px; height: 0px !important; }

.webHeader .headerTable { display: table; height: 100%; width: 100%; }

.webHeader .headerCusLeft, .webHeader .headerCusRight { display: none; }

.webHeader .headerCusMiddle { display: table-cell; height: 100%; width: 100%; }

.webHeader .headerNav { height: 100%; position: relative; width: 100%; }

.webNavTable { border-spacing: 0px; margin: 0px; position: absolute; }

.webNav, .webNavTable { height: 0px; padding: 0px; width: 100%; }

.webNav { margin: 0px auto; position: relative; }

.webNavDefault { width: 960px; }

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

.bannerTable { display: table; height: 100%; width: 100%; }

.webBannerTable .bannerLeft { display: none; }

.webBannerTable .bannerCenter { display: table-cell; width: 100%; }

.webBannerTable .bannerCenter .nav { margin: 0px auto; }

.webBannerTable .bannerRight { display: none; }

.webBanner { height: auto; margin: 0px auto; overflow: hidden; padding: 0px; position: relative; width: 960px; z-index: 0; }

div.webBanner { margin-left: auto; margin-right: auto; max-width: 100%; }

.webContainerTable { margin: 0px; padding: 0px; position: relative; width: 100%; z-index: 0; }

.fk-webContainerTableForNoLayout, .fk-webContainerTableForNoLayout .container, .fk-webContainerTableForNoLayout .containerFormsCenter, .fk-webContainerTableForNoLayout .containerMiddleCenter, .fk-webContainerTableForNoLayout .webContainer { padding: 0px; }

.webContainer { margin: 0px auto; padding: 0px; position: relative; text-align: left; width: 960px; }

.containerPlaceholder { clear: both; overflow: hidden; }

.absMiddleTable, .containerPlaceholder { font-size: 0px; height: 0px; margin: 0px; padding: 0px; width: 100%; }

.absMiddleTable { border-spacing: 0px; }

#absForms { margin: 0px auto; position: relative; text-align: left; width: 960px; }

#absForms, .absBottomTable { font-size: 0px; height: 0px; padding: 0px; }

.absBottomTable { margin: 0px; width: 100%; }

#absBottomForms { font-size: 0px; height: 0px; margin: 0px auto; padding: 0px; position: relative; text-align: left; width: 960px; }

.webFooterTable { border-spacing: 0px; margin: 0px; padding: 0px; width: 100%; }

.webFooter { margin: 0px auto; overflow: hidden; padding: 0px; position: relative; width: 960px; }

.statToolWrap { text-align: center; }

.techSupport { color: rgb(54, 108, 179) !important; text-decoration: none !important; width: 62px !important; }

.techSupport:hover { color: rgb(0, 108, 234) !important; }

#webNav.fix-zIndex, .webBanner.fix-zIndex, .webHeader.fix-zIndex { z-index: auto; }

.nav_fixed_wrap .headerNav { height: 1px; }

.webTop { z-index: 31; }

#absTopForms { z-index: 3; }

#webNav { z-index: 2; }

.webHeader { z-index: 1; }

#absForms { z-index: 4; }

#absBottomForms { z-index: 5; }

.webNavTable { }

.webHeaderTable { }

.corpTitle { font-size: 32px; left: 10px; min-width: 160px; position: absolute; text-align: left; top: 50px; white-space: nowrap; z-index: 32; }

.corpTitle .titleWrapper { display: inline; font-size: inherit; font-weight: inherit; margin: 0px; padding: 0px; }

.corpTitle a, .corpTitle div, .corpTitle span { background-clip: text; background-image: inherit; }

@media screen� {
  .corpTitle a, .corpTitle div, .corpTitle span { background-image: none !important; }
}

.logo { left: 10px; position: absolute; top: 10px; transform: translateZ(0px); }

.logo, .webHeaderTable .webHeaderFixed#webHeaderContent { z-index: 30; }

.webHeaderTable .webHeaderFixed.webHeaderContentBg { z-index: 29; }

#webNav.fixed_nav, .nav.fixed_project { z-index: 30; }

.bannerTop { display: none; position: absolute; width: 100%; z-index: 1; }

.banner { position: relative; }

.banner, .nav { margin: 0px; padding: 0px; }

.nav { left: 0px; position: absolute; top: 0px; width: 100%; z-index: 30; }

.headerNav .nav { bottom: 0px; top: auto; }

.webBanner .nav { position: relative; }

.webNav .fixedNavPos { position: absolute; }

.footer { margin: 0px; text-align: center; }

.bgMusic { height: 0px; overflow: hidden; position: absolute; width: 0px; }

.hiddenModuleForms { display: none; }

.navMainContent { height: 100%; margin: 0px auto; position: relative; width: 960px; }

.nav .navBottom, .nav .navTop { display: none; }

.nav .navBottom, .nav .navContent, .nav .navTop { border-spacing: 0px; clear: both; padding: 0px; table-layout: fixed; width: 100%; }

.nav .navContent { height: 100%; margin: auto; }

.nav .navLeft { display: none; }

.nav .navCenter, .nav .navCenterContent { height: 100%; margin: 0px; padding: 0px; width: 100%; }

.nav .navCenter { overflow: hidden; position: relative; }

.nav .navRight { display: none; }

.nav .itemPrev { background: url("/image/template/frame/navleft.gif?v=201807251417") no-repeat; cursor: pointer; display: none; height: 31px; left: 0px; line-height: 31px; margin: -16px 0px 0px; padding: 0px; position: absolute; top: 50%; width: 13px; z-index: 16; }

.nav .itemPrevHover { background: url("/image/template/frame/navleft2.gif?v=201807251417") no-repeat; }

.nav .itemContainer { height: auto; left: 0px; margin: 0px; top: 0px; }

.nav .itemContainer, .nav .itemNext { overflow: hidden; padding: 0px; position: absolute; }

.nav .itemNext { background: url("/image/template/frame/navright.gif?v=201807251417") no-repeat; cursor: pointer; display: none; height: 31px; line-height: 31px; margin: -16px 0px 0px; right: 0px; top: 50%; width: 15px; z-index: 16; }

.nav .itemNextHover { background: url("/image/template/frame/navright2.gif?v=201807251417") no-repeat; }

.nav .itemSep { display: inline; float: left; position: relative; }

.nav .itemSepLine { bottom: 0px; left: 0px; margin: auto 0px; position: absolute; top: 0px; }

.nav .item { border-spacing: 0px; cursor: pointer; float: left; position: relative; }

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

.nav .item .itemCenter a { display: block; margin: 0px 10px; max-width: none; min-width: 60px; text-align: center; text-decoration: none; white-space: nowrap; width: auto; word-break: keep-all; }

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

.navSubMenu { }

.navSubMenu .item { height: 22px; line-height: 22px; text-align: center; }

.navSubMenu .itemPopup a { cursor: default; }

#nav.navfixtop, #navV2.navfixtop { bottom: auto; position: fixed; z-index: 30; }

.navV2 .navMainContent { overflow: hidden; }

.navV2 .navCenter { float: left; width: auto; }

.navV2 .itemContainer { position: relative; }

.navV2 .item { box-sizing: border-box; }

.container { font-size: 0px; padding: 0px; position: relative; }

.container .containerTop { clear: both; display: none; padding: 0px; width: 100%; }

.container .containerTop .center, .container .containerTop .left, .container .containerTop .right { display: table-cell; height: inherit; margin: 0px; padding: 0px; }

.container div.containerTop { }

.container .containerMiddle { box-sizing: border-box; clear: both; display: table; padding: 0px; width: 100%; }

.container .containerMiddleLeft, .container div.containerMiddleLeft { }

.container .containerMiddleCenter { display: table-cell; padding: 0px; }

.container .containerMiddleCenterTop { display: none; }

.container .containerForms { margin: 0px; padding: 0px; position: relative; width: 100%; }

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

.container .containerFormsLeft { border-spacing: 0px; height: auto; margin: 0px; overflow: hidden; padding: 0px 10px 10px 0px; width: 210px; }

.container .containerFormsLeft .containerFormsLeftTop { display: none; margin: 0px; padding: 0px; width: 100%; }

.container .containerFormsLeft .containerFormsLeftBottom { clear: both; display: none; margin: 0px; padding: 0px; width: 100%; }

.container .containerFormsCenter { border-spacing: 0px; height: auto; margin: 0px; overflow: hidden; padding: 0px 0px 10px; }

.fk-webContainerTableForNoLayout .container .containerFormsCenter { padding: 0px; }

.container .containerFormsRight { border-spacing: 0px; height: auto; margin: 0px; overflow: hidden; padding: 0px 0px 10px 10px; width: 210px; }

.container .containerFormsRight .containerFormsRightTop { display: none; margin: 0px; padding: 0px; width: 100%; }

.container .containerFormsRight .containerFormsRightBottom { clear: both; display: none; margin: 0px; padding: 0px; width: 100%; }

.container .containerMiddleCenterBottom, .container .containerMiddleRight, .container div.containerMiddleRight { }

.container .containerBottom { clear: both; display: none; padding: 0px; width: 100%; }

.container .containerBottom .center, .container .containerBottom .left, .container .containerBottom .right { display: table-cell; height: inherit; margin: 0px; padding: 0px; }

.container div.containerBottom { }

.container .containerFormsLeft .form .siteFormContainer .siteFormItemSelectStyle { margin: 0px 2% 10px 0px; width: 93%; }

.container .containerFormsLeft .form .siteFormContainer .siteFormSelectCountyStyle { width: 93%; }

.container .containerFormsRight .form .siteFormContainer .siteFormItemSelectStyle { margin: 0px 2% 10px 0px; width: 93%; }

.container .containerFormsRight .form .siteFormContainer .siteFormSelectCountyStyle { width: 93%; }

.leftForms, .topForms { clear: both; margin: 0px; padding: 0px; width: 100%; }

.leftForms { border-spacing: 0px; }

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

.containerForms .containerFormsCenter .containerFormsCenterMiddle { clear: both; margin: 0px; overflow: hidden; padding: 0px; }

.middleLeftForms { float: left; margin: 0px; padding: 0px; width: 49%; }

.middleRightForms { float: right; margin: 0px; padding: 0px; width: 49%; }

.centerBottomForms, .rightForms { clear: both; margin: 0px; padding: 0px; width: 100%; }

.rightForms { border-spacing: 0px; }

.bottomForms { clear: both; margin: 0px; padding: 0px; width: 100%; }

.fullmeasureForms { width: 100%; }

.form { margin: 7px 0px 0px; overflow: hidden; padding: 0px; position: relative; zoom: 1; font-size: 12px; }

.fullmeasureForms .form { margin: 0px; }

.absForms div.extformClass:hover, .absForms div.formLockEdit, .fk-formPack div.extformClass:hover, .fk-formPack div.formLockEdit, .floatForms div.extformClass:hover, .floatForms div.formLockEdit { overflow: visible; }

.formWrap { height: 100%; overflow: hidden; zoom: 1; }

.forms .formTop { clear: both; display: none; padding: 0px; width: 100%; }

.forms .formTop .center, .forms .formTop .left, .forms .formTop .right { display: table-cell; }

.forms div.formTop { }

.forms .formBanner { box-sizing: border-box; clear: both; display: table; overflow: hidden; padding: 0px; position: relative; white-space: nowrap; width: 100%; word-break: keep-all; }

.forms div.formBanner { }

.forms .form .formBanner div.left, .forms .form.modulePattern .formBanner div.left, .forms .formBanner .left, .forms .formBanner div.left, .forms .layoutModule .form.modulePattern .formBanner div.left { }

.forms .formBanner .center { display: table-cell; overflow: hidden; white-space: nowrap; word-break: keep-all; }

.forms .formBannerTitle { display: table; float: left; padding: 0px; }

.forms .formBannerTitle > div { height: inherit; }

.forms .formBannerTitle .titleLeft { display: none; }

.forms .formBannerTitle .titleCenter { font-size: 13px; font-weight: 700; overflow: hidden; padding: 0px 5px; text-align: left; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; }

.forms .formBannerTitle .titleRight { display: none; }

.forms .formBannerOther { inset: 0px 5px 0px auto; position: absolute; z-index: 1; }

.forms .formBannerMore { float: left; height: 100%; padding: 0px 5px; text-align: right; width: 60px; }

.g_locale1107 .forms .formBannerMore { width: 80px; }

.forms .formBannerMore a { display: inline; float: none; text-decoration: none; vertical-align: middle; }

.forms .formBannerBtn { display: none; float: left; height: 100%; width: 20px; }

.forms .formBannerBtn a { display: inline-block; float: none; height: 20px; text-decoration: none; vertical-align: middle; width: 20px; }

.forms .form .formBanner div.right, .forms .form.modulePattern .formBanner div.right, .forms .formBanner .right, .forms .formBanner div.right, .forms .formBannerBtn a span, .forms .layoutModule .form.modulePattern .formBanner div.right { }

.forms .formMiddle { border-spacing: 0px; box-sizing: border-box; clear: both; display: table; font-size: 12px; padding: 0px; position: relative; table-layout: fixed; width: 100%; }

.forms .formMiddleLeft { display: none; }

.forms .formMiddleCenter { display: table-cell; margin: 0px; zoom: 1; width: 100%; }

.forms .formMiddleContent { height: auto; position: relative; display: block; margin: 5px; max-height: none; min-height: 5px; overflow-x: hidden; }

.forms .multiColFormMiddleContent { margin: 0px; }

.forms .formMiddleRight { display: none; }

.forms .formBottom { border-spacing: 0px; clear: both; display: none; padding: 0px; table-layout: fixed; white-space: nowrap; width: 100%; word-break: keep-all; }

.forms .form.modulePattern .formBottom div.left, .forms .formBottom div.left, .forms .layoutModule .form.modulePattern .formBottom div.left { }

.forms .formBottom .center { width: 100%; }

.forms .form.modulePattern .formBottom div.right, .forms .formBottom div.right, .forms .layoutModule .form.modulePattern .formBottom div.right { }

.forms .formMiddleContent .formUnsortable { overflow: hidden; }

.forms .formStyle85 .formMiddleContent { margin-top: 5px; }

.forms .form.formStyle79 .formMiddleContent { margin: 0px; overflow: visible; }

.forms .fk-formTabY .formTabContent .formStyle79 .formMiddle, .forms .fk-formTabY .formTabContent .formStyle98 .formMiddle { padding: 0px; }

.formStyle110 .f_tab_pack_content { height: 200px; width: auto; }

.formStyle110 .f_tab_pack_content .form { width: 100%; }

.formStyle110 .f_tab_pack_content .formStyle79, .formStyle110 .f_tab_pack_content .formStyle81, .formStyle110 .f_tab_pack_content .formStyle86 { width: auto; }

.floatForms .form { margin: 0px; padding: 0px; }

.floatForms .formBannerBtn { display: block; }

.floatLeftTop { left: 0px; }

.floatLeftTop, .floatRightTop { font-size: 0px; height: 0px; margin: 0px; padding: 0px; position: fixed; top: 0px; width: 0px; z-index: 31; }

.floatRightTop { right: 0px; }

.floatLeftBottom { left: 0px; }

.floatLeftBottom, .floatRightBottom { bottom: 0px; font-size: 0px; height: 0px; margin: 0px; padding: 0px; position: fixed; width: 0px; z-index: 31; }

.floatRightBottom { right: 0px; }

.absForms .form { margin: 0px; overflow: hidden; padding: 0px; position: absolute; zoom: 1; z-index: 29; }

.absForms .fk-formPack .form { z-index: auto; }

.absForms .form.formStyle79 .formMiddleContent { margin: 0px; }

.fk-moduleZoneWrap { position: relative; }

.fk-moduleZone { bottom: 0px; height: inherit; left: 50%; margin-left: -480px; overflow: hidden; position: absolute; top: 0px; width: 960px; }

.fk-moduleZone .formInZone { left: 0px; position: absolute; top: 0px; z-index: 2; }

.fk-inBannerZoneBg, .fk-moduleZoneBg { height: 100%; width: 100%; }

.fk-inBannerListZone { bottom: 0px; height: inherit; overflow: hidden; position: absolute; top: 0px; width: 100%; }

.fk-inBannerListZone .formInZone { left: 0px; position: absolute; top: 0px; z-index: 2; }

.fk-inBannerListZoneBg, .fk-inBannerZoneBg { height: 100%; width: 100%; }

.footer { padding: 10px 0px; position: relative; width: 100%; }

.footer .footerTop { clear: both; display: none; padding: 0px; table-layout: fixed; width: 100%; }

.footer .footerTop .topLeft { margin: 0px; padding: 0px; }

.footer .footerTop .topCenter { display: table-cell; margin: 0px; padding: 0px; }

.footer .footerTop .topRight { margin: 0px; padding: 0px; }

.footer .footerMiddle { clear: both; display: table; padding: 0px; table-layout: fixed; width: 100%; }

.footer .footerMiddle .middleLeft { display: none; }

.footer .footerMiddle .middleCenter { display: table-cell; padding: 0px; }

.footer .footerMiddle .middleRight { display: none; }

.footer .footerBottom { clear: both; display: none; padding: 0px; table-layout: fixed; width: 100%; }

.footer .footerBottom .bottomLeft { margin: 0px; padding: 0px; }

.footer .footerBottom .bottomCenter { display: table-cell; margin: 0px; padding: 0px; }

.footer .footerContent { width: 100%; }

.footer .footerSep { text-align: center; width: 20px; }

.footer .footerInfo, .footer .footerNav { clear: both; line-height: 22px; margin: 0px; padding: 0px; text-align: center; }

.footer .footerInfo { overflow: hidden; position: relative; }

.footer .footerInfoV2 { height: auto; line-height: normal; }

.footer .footerInfo table { border-collapse: collapse; clear: both; margin: auto; word-break: break-all; }

.footer .footerSupport { clear: both; height: 22px; line-height: 22px; margin: 0px; padding: 0px; text-align: center; }

.footer .footerSupport a { text-decoration: none; }

.footer .footerSupport .supportImg { padding-left: 7px; }

.footer .footerSupport .J_supportLink .footerSvg { fill: rgb(139, 145, 157); }

.footer .footerSupport .J_supportLink:hover .footerSvg { fill: rgb(255, 255, 255); }

.footer .footerPubSecIcp { display: inline-block; line-height: 2em; position: absolute; white-space: nowrap; z-index: 1; }

.footer .footerPubSecIcp a { color: rgb(220, 220, 220); display: inline-block; font-family: 微软雅黑; font-size: 14px; text-align: left; text-decoration: none; }

.footer .footerPubSecIcp a span { vertical-align: middle; }

.footer .footerPubSecIcp_icon { margin-right: 8px; vertical-align: middle; }

.revertVer_dialog_content .revertVer_dialog_des { color: rgb(102, 102, 102); font-size: 14px; }

.revertVer_dialog_content .revertVer_dialog_des a { font-size: 14px; }

.forms .modulePattern { background: none; border: 0px; font-size: 12px; margin: 7px 0px 0px; overflow: hidden; padding: 0px; zoom: 1; box-shadow: none; }

.forms .modulePattern .formTop { background: none; display: none; }

.forms .modulePattern .formTop .center, .forms .modulePattern .formTop .left, .forms .modulePattern .formTop .right { background: none; }

.forms .modulePattern .formBanner { background: none; border: 0px; margin: 0px; }

.forms .modulePattern .formBanner a { text-decoration: none; }

.forms .modulePattern .formBanner .left { border: 0px; display: none; padding: 0px; }

.forms .modulePattern .formBanner .center { border: 0px; padding: 0px; text-shadow: none; }

.forms .modulePattern .formBannerTitle { border: 0px; border-spacing: 0px; float: left; margin: 0px; padding: 0px; width: auto; }

.forms .modulePattern .formBannerTitle .titleText { background: none; text-shadow: none; }

.forms .modulePattern .formBannerTitle .titleLeft { background: none; display: none; }

.forms .modulePattern .formBannerTitle .titleCenter { background: none; }

.forms .modulePattern .formBannerTitle .titleCenter .titleText { display: block; padding: 0px; }

.forms .modulePattern .formBannerTitle .titleRight { background: none; display: none; }

.forms .modulePattern .formBannerOther { inset: 0px 5px 0px auto; padding: 0px; position: absolute; }

.forms .modulePattern .formBannerOther .formBannerBtn { float: left; padding: 0px; width: 25px; }

.forms .modulePattern .formBannerMore { background: none; float: left; margin: 0px; padding: 0px 5px; text-align: right; width: 60px; }

.forms .modulePattern .formBannerMore a { display: inline; float: none; vertical-align: middle; }

.forms .modulePattern .formBannerMore a span { background: none; display: inline; margin: 0px; overflow: visible; text-indent: 0px; width: auto; }

.forms .modulePattern .formBannerMore a span:hover { background: none; margin: 0px; text-indent: 0px; }

.forms .modulePattern .formBanner .right { border: 0px; display: none; }

.forms .modulePattern .formMiddle { border: 0px; border-spacing: 0px; clear: both; font-size: 12px; margin: 0px; padding: 0px; position: relative; table-layout: fixed; width: 100%; }

.forms .modulePattern .formMiddleLeft { background: none; display: none; }

.forms .modulePattern .formMiddleCenter { margin: 0px; zoom: 1; background: none; border: 0px; width: 100%; }

.forms .modulePattern .formMiddleContent { background: none; height: auto; margin: 5px; overflow-x: hidden; position: relative; }

.forms .modulePattern .formMiddleRight { background: none; display: none; }

.forms .modulePattern .formBottom { background: none; display: none; margin-left: 0px; width: 100%; }

.forms .modulePattern .formBottom .center { width: 100%; }

.forms .modulePattern .g_btn { color: rgb(102, 102, 102); }

.forms .modulePattern .line, .forms .modulePattern .newsList .line .lineBody { background: none; }

.jz-modulePattern1094 .doubleTitleWrap .mainTitle_fontIcon { display: none !important; }

.fk-moduleTmpMask { background: rgba(0, 0, 0, 0.01); height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

.forms .bannerTextOutWrap { display: none; }

.forms .form.modulePattern .subNav { background: none; }

.forms .form.modulePattern .subNavItem { background: none; border: 0px; }

.forms .form.modulePattern .subNav .subNavItem .subNavItemLeft { display: none; }

.forms .form.modulePattern .subNav .subNavItem .subNavItemCenter { background: none; }

.forms .form.modulePattern .subNav .subNavItem .subNavItemRight { display: none; }

.forms .form.modulePattern .productFilterVert { background: none; }

.forms .form.modulePattern .productFilterValue { background: none; border: 0px; }

.forms .form.modulePattern .productFilterValue a { background: none; }

.forms .form.modulePattern .productFilterValueLeft { background: none; display: none; }

.forms .form.modulePattern .productFilterValueCenter { background: none; border: 0px; padding: 0px; }

.forms .form.modulePattern .productFilterValueCenter a { line-height: 25px; padding: 0px; text-indent: 10px; }

.forms .form.modulePattern .productFilterValueRight { display: none; }

.forms .form.modulePattern .productFilterName .productFilterNameCenter, .forms .form.modulePattern .productFilterName .productFilterNameLeft, .forms .form.modulePattern .productFilterName .productFilterNameRight { background: none; }

.productGroupLevelShow .productFilterValueCenter a { outline: none; overflow: hidden; padding: 0px 5px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; }

.parentClickedTd { cursor: pointer; height: 20px; padding: 0px; width: 1px; }

.productGroupLevelNotClick .parentClickedTd { width: 0px; }

.productGroupLevelNotClick .productFilterPanelCenter { padding: 0px; }

.forms .form.modulePattern .g_hover .productFilterValueLeft { background: none; display: none; }

.forms .form.modulePattern .g_hover .productFilterValueCenter { background: none; border: 0px; padding: 0px; }

.forms .form.modulePattern .g_hover .productFilterValueCenter a { line-height: 25px; padding: 0px; text-indent: 10px; }

.forms .form.modulePattern .g_hover .productFilterValueRight { display: none; }

.forms .form.modulePattern .g_hover .productFilterName .productFilterNameCenter, .forms .form.modulePattern .g_hover .productFilterName .productFilterNameLeft, .forms .form.modulePattern .g_hover .productFilterName .productFilterNameRight { background: none; }

.forms .form.modulePattern .g_close, .forms .form.modulePattern .g_close:hover { margin: 0px; padding: 0px; }

.form .tabStyle .formTab { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.form .tabStyle .formTabButton { background: none; }

.form .tabStyle .formTabButtonTopLeft { background: none; height: 0px; width: 0px; }

.form .tabStyle .formTabButtonTopCenter { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 34px; }

.form .tabStyle .formTabButtonTopRight { background: none; height: 0px; width: 0px; }

.form .tabStyle .formTabButtonList { background: none; border: 0px; padding: 0px; }

.form .tabStyle .formTabButton { height: auto; margin: auto; }

.form .tabStyle .formTabButtonHover { height: auto; }

.form .tabStyle .formTabLeft { background: none; height: 0px; padding: 0px; width: 0px; }

.form .tabStyle .formTabMiddle { background: none; font-size: inherit; padding: 0px; }

.form .tabStyle .formTabRight { padding: 0px; }

.form .tabStyle .formTabLeftHover, .form .tabStyle .formTabRight { background: none; height: 0px; width: 0px; }

.form .tabStyle .formTabMiddleHover { background: none; height: 0px; }

.form .tabStyle .formTabRightHover { background: none; height: 0px; width: 0px; }

.form .tabStyle .formTabContent { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; }

.form .tabStyle .form { padding: 0px; }

.form .tabStyle .formTabContent .formMiddleCenter { border: 0px; }

.nav.navStyle { background: none; font-weight: 400; margin: 0px; padding: 0px; }

.nav.navStyle .navContent { height: 100%; }

.nav.navStyle .navLeft { height: auto; }

.nav.navStyle .navCenterContent { background: none; }

.nav.navStyle .navRight { height: auto; }

.nav.navStyle .navCenter { background: none; height: 100%; margin: 0px; }

.nav.navStyle .itemContainer { margin: 0px; padding: 0px; top: auto; }

.nav.navStyle .item { background: none; height: auto; margin: 0px; padding: 0px; }

.nav.navStyle .item .itemCenter a { background: none; font-size: 14px; height: auto; line-height: 0; margin: 0px 10px; padding: 0px; text-decoration: none; text-shadow: none; }

.nav.navStyle .itemCenter, .nav.navStyle .itemLeft { background: none; height: auto; }

.nav.navStyle .itemCenter { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; width: auto; }

.nav.navStyle .itemRight { background: none; height: auto; }

.nav.navStyle .itemSelected { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: auto; margin: 0px; width: auto; }

.nav.navStyle .itemSelected .itemCenter, .nav.navStyle .itemSelected .itemLeft { background: none; }

.nav.navStyle .itemSelected .itemCenter a { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 14px; }

.nav.navStyle .itemSelected .itemRight { background: none; }

.nav.navStyle .itemHover { background: none; height: auto; margin: 0px; }

.nav.navStyle .itemHover .itemCenter, .nav.navStyle .itemHover .itemLeft { background: none; }

.nav.navStyle .itemHover .itemCenter a { font-size: 14px; }

.nav.navStyle .itemHover .itemRight { background: none; }

.nav.navStyle .itemSep { background: none; height: 0px; margin: 0px; top: 0px; width: 0px; }

.navSubMenu .navStyle .item_wrap_outMenu { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; }

.navSubMenu .navStyle .item_wrap_outMenu::-webkit-scrollbar-track { background-color: rgb(241, 241, 241); border-radius: 6px; }

.navSubMenu .navStyle .item_wrap_outMenu::-webkit-scrollbar { width: 6px; }

.navSubMenu .navStyle .item_wrap_outMenu::-webkit-scrollbar-thumb { background-color: rgb(177, 177, 177); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; }

.navSubMenu .item_wrap_outMenu .subMenu::-webkit-scrollbar-track { background-color: rgb(241, 241, 241); border-radius: 6px; }

.navSubMenu .item_wrap_outMenu .subMenu::-webkit-scrollbar { width: 6px; }

.navSubMenu .item_wrap_outMenu .subMenu::-webkit-scrollbar-thumb { background-color: rgb(177, 177, 177); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; }

.navSubMenu .navStyle .content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; }

.navSubMenu .navStyle .content .top { background: none; display: none; }

.navSubMenu .navStyle .content .middle { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.navSubMenu .navStyle .content .middle .center { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }

.navSubMenu .navStyle .content .middle .left, .navSubMenu .navStyle .content .middle .right { background: 0px center; height: 0px; width: 0px; }

.navSubMenu .navStyle .content .bottom { background: none; display: none; }

.navSubMenu .navStyle .center .item { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; text-align: center; }

.navSubMenu .navStyle .center .item a { margin: 0px; text-align: center; }

.navSubMenu .navStyle .center .item a, .navSubMenu .navStyle .center .itemHover a { background: none; text-decoration: none; text-shadow: none; }

.navSubMenu .navStyle .center .itemHover a { color: inherit; }

.navSubMenu .navStyle .center .itemHover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.navSubMenu .navStyle .subMenu { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; }

.navSubMenu .navStyle .subMenu .content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.navSubMenu .navStyle .subMenu .middle .center .itemHover { background: none; }

.navSubMenu .navStyle .subMenu .middle .center .item .itemCenter { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.nav_item_wrapper { display: inline-block; vertical-align: top; }

.nav_item_arrow { display: none; }

:root .nav_item_arrow.visible { display: inline-block; vertical-align: middle; }

:root .navItem .nav_item_arrow.hide { display: none; }

.nav_item_arrow_hollow_triangle { border-style: solid; border-color: currentcolor; border-image: none; border-width: 1px 1px 0px 0px; height: 5px; left: 5px; margin: 0px; position: relative; transform: rotate(135deg); width: 5px; }

.nav_item_arrow_solid_triangle { border-width: 5px; border-style: solid; border-color: currentcolor transparent transparent; border-image: none; left: 5px; margin: 0px 0px -8px; position: relative; width: 0px; }

.footerItemListContainer { margin: 0px auto; overflow: hidden; padding: 0px; text-align: center; }

.footerItemListContainer li { list-style: none; margin: 0px; padding: 0px; }

.footerItemListContainer .footerItemSection { }

.footerItemListContainer .footerItemSection, .footerItemListContainer .footerItemSpacing { display: inline-block; overflow: hidden; vertical-align: top; }

.footerItemContainer { border-spacing: 0px; table-layout: auto; }

.footerItemContainer td { padding: 0px; vertical-align: top; }

.footerItemContainer .footerItemTop { text-align: left; }

.footerItemContainer .footerItemMiddle { line-height: 0; width: 100%; }

.footerItemContainer .footSplitline { border-top: 1px solid rgb(142, 142, 142); height: 0px; line-height: 0; width: 100%; }

.footerItemContainer .footerItemBottom { overflow: hidden; }

.footerItemContainer .footerItemBottomList { margin: 0px; overflow: hidden; padding: 0px; text-align: left; }

.footerItemNormalPic { cursor: default; display: block; height: 40px; overflow: hidden; position: relative; width: 40px; }

.footerItemAddPic { background: url("/image/footer/normalImg.png?v=201807251417") 0px 0px no-repeat transparent; cursor: pointer; }

.footerItemAddPic:hover { background: url("/image/footer/addImg.gif?v=201807251417") 0px 0px no-repeat transparent; }

.footerItemPicEdit { background: url("/image/footer/rightCorner.png?v=201807251417") 18px -10px no-repeat transparent; cursor: pointer; height: 40px; left: 0px; position: absolute; top: 0px; width: 40px; z-index: 2; }

.footerItemPicEdit-hover { background-position: 4px 0px; }

.footerItemPicCover-e, .footerItemPicCover-n, .footerItemPicCover-s, .footerItemPicCover-w { background: url("/image/footer/imgBorder.gif?v=201807251417") 0px 0px no-repeat transparent; position: absolute; }

.footerItemPicCover-n, .footerItemPicCover-s { height: 1px; overflow: hidden; width: 46px; }

.footerItemPicCover-e, .footerItemPicCover-w { height: 46px; overflow: hidden; width: 1px; }

.footerItemListContainer .footerItemSpacing { padding: 0px 4px; }

.footerItemListContainer .footerItemSpacing_end { display: none; opacity: 0; }

.footerItemSpacing .footerVerticalLine { background-color: rgb(142, 142, 142); height: 100%; width: 1px; }

.footerPattern1 .footerItemPic { display: none; padding: 0px 4px 0px 0px; }

.footerPattern1 .footerItemMiddle { display: none; }

.footerPattern1 .footerVerticalLine { display: block; }

.footerPattern2 .footerItemSection { width: 220px; }

.footerPattern2 .footerItemPic { display: block; padding: 0px 8px 0px 0px; }

.footerPattern2 .footerItemTopLink { font-size: 14px; }

.footerPattern2 .footerItemMiddle { display: none; }

.footerPattern2 .footerItemBottomList li { float: left; line-height: 22px; overflow: hidden; padding: 0px 12px 0px 0px; white-space: nowrap; }

.footerPattern2 .footerItemSpacing { padding-left: 5px; padding-right: 5px; }

.footerPattern2 .footerVerticalLine { display: block; }

.footerPattern3 .footerItemContainer { width: 100%; }

.footerPattern3 .footerItemContainer-firstTd { float: left; }

.footerPattern3 .footerItemContainer-secondTd { width: 100%; }

.footerPattern3 .footerItemSection { width: 220px; }

.footerPattern3 .footerItemPic { display: none; padding: 0px 8px 0px 0px; }

.footerPattern3 .footerItemTopLink { font-size: 14px; }

.footerPattern3 .footerItemMiddle { display: block; }

.footerPattern3 .footerItemBottomList li { background: url("/image/footer/graySquare.jpg?v=201807251417") 0px center no-repeat transparent; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }

.footerPattern3 .footerItemSpacing { padding-left: 5px; padding-right: 5px; }

.footerPattern3 .footerVerticalLine { width: 0px; }

div.verticalStyle .footerItemBottomList li { float: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

div.levelStyle .footerItemBottomList li { background: none; float: left; overflow: hidden; padding: 0px 5px 0px 0px; white-space: nowrap; }

.g_web .fullmeasureForms .formStyle80 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; width: 100%; }

.fullmeasureOuterContentPage { height: 100%; left: 0px; padding: 0px; position: absolute; top: 0px; width: 100%; }

.fullmeasureOuterContent { background: none; cursor: default; height: 100%; position: relative; }

.fullmeasureContent { height: 100%; margin: 0px auto; overflow: hidden; width: 960px; }

.fullmeasureContent .form:nth-child(2) { margin-top: 0px; }

.fullmeasureOuterContentBg { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.hideFmOuterContentPage { opacity: 0; z-index: -1; }

.fullmeasureContent { background: none; position: relative; }

.fullmeasureContentBg { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.fullmeasureForms .fullmeasureContent .formIndex1, .fullmeasureForms .fullmeasureContent > :first-child { margin-top: 0px; }

.fmSlideStyleWrap { bottom: 20px; position: absolute; text-align: center; width: 100%; z-index: 1; }

.fmSlideStyle { display: inline-block; margin: 0px 15px 0px auto; opacity: 0.7; }

.fmSlideStyle:hover { cursor: pointer; }

.fmSlideStyle1 { background-color: rgb(227, 227, 227); height: 8px; margin-right: 13px; width: 47px; }

.fmSlideStyle2 { background-color: rgb(227, 227, 227); border-radius: 7px; height: 14px; width: 14px; margin-right: 12px; }

.fmSlideStyleArrowBase { background: url("/image/v2/vbg01.png?v=201907171253") no-repeat; z-index: 10; }

.fmSlideStyleArrowBase, .fmSlideStyleArrowBaseBg { height: 81px; position: absolute; top: 40%; width: 80px; }

.fmSlideStyleArrowBaseBg { background-color: rgb(255, 255, 255); opacity: 0.1; z-index: 9; }

.fmSlideStyleArrowBase:hover { cursor: pointer; }

.fmSlideStyleArrowLast { background-position: -875px 15px; left: 30%; }

.fmSlideStyleArrowNext { background-position: -860px -100px; right: 30%; }

.fmSlideStyle4 { background-color: gray; height: 14px; margin-right: 15px; width: 14px; }

.fmSlideStyleShow { background-color: rgb(68, 68, 68); }

.fk_fullmeasure_three_pic_carousel_arrow { border-radius: 2px; cursor: pointer; height: 74px; margin-top: -37px; overflow: hidden; position: absolute; top: 50%; width: 74px; z-index: 3; }

.fk_fullmeasure_three_pic_carousel_arrow__prev { left: 40px; margin-left: 1%; }

.fk_fullmeasure_three_pic_carousel_arrow__next { margin-right: 1%; right: 40px; }

.fk_fullmeasure_three_pic_carousel_arrow__hover { background-color: rgba(59, 59, 59, 0.5); }

.fk_fullmeasure_three_pic_carousel_arrow__disable { background-color: rgba(0, 0, 0, 0.1); cursor: default; }

.f_fullmeasure_three_pic_carousel_arrow_icon { height: 34px; left: 50%; margin: -17px 0px 0px -10px; position: absolute; top: 50%; width: 20px; }

.f_fullmeasure_three_pic_carousel_arrow_icon__prev { background: url("/image/v2/vbg01.png?v=201907171253") -2157px -358px no-repeat; }

.f_fullmeasure_three_pic_carousel_arrow_icon__next { background: url("/image/v2/vbg01.png?v=201907171253") -2200px -358px no-repeat; }

.fk_fullmeasure_three_pic_carousel_mask { background-color: rgba(0, 0, 0, 0.5); height: 100%; position: absolute; top: 0px; width: 440px; z-index: 1; }

.fk_fullmeasure_three_pic_carousel_mask__prev { left: 0px; }

.fk_fullmeasure_three_pic_carousel_mask__next { right: 0px; }

.f_fullmeasure_three_pic_carousel_mask_content { cursor: pointer; height: 100%; }

.fk-subNavPack { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px 0px; display: none; overflow: hidden; position: fixed; z-index: 60; }

.fk-subNavPack.edit { outline: rgb(85, 124, 225) dashed 1px; }

.fk-subNavPack .g_middlePlaceholder { background: rgb(203, 227, 251); border: 1px dashed rgb(50, 151, 255); color: rgb(50, 151, 255); font-size: 12px; height: 300px; text-align: center; }

.fk-subNavPack .editSubNavPack { background: rgb(85, 124, 225); border-radius: 2px; cursor: pointer; height: 42px; left: 10px; line-height: 42px; position: absolute; top: 10px; width: 104px; z-index: 9999; }

.fk-subNavPack .editSubNavPack .icon { background: url("/image/v2/mbg01.png?v=202011021234") -51px -181px no-repeat; float: left; height: 25px; margin-left: 5px; margin-top: 10px; width: 25px; }

.fk-subNavPack .editSubNavPack .tit { color: rgb(255, 255, 255); float: left; font-size: 14px; margin-left: 6px; }

.fk-subNavPack .subNavNoModule { color: rgb(102, 102, 102); font-family: 微软雅黑; font-size: 16px; left: 0px; position: absolute; right: 0px; text-align: center; }

.fk-subNavPack .subNavNoModule .toChooseTemplate { color: rgb(85, 124, 225); cursor: pointer; display: inline-block; }

.fk-subNavPack .container .f-packContentBg { background: rgb(255, 255, 255); height: 100%; opacity: 0; width: 100%; }

.fk-subNavPackBg { background-color: rgb(0, 0, 0); inset: 0px; height: 100%; margin: 0px; opacity: 0.3; overflow: hidden; padding: 0px; position: fixed; z-index: 9030; }

.fk-subNavPack.fk-subNavPack-no-shadow { box-shadow: none; }

.elemZone, .fk-subNavPack .container, .fk-subNavPack div.formStyle79:hover { overflow: hidden; }

.elemZone { height: 100%; position: relative; width: 100%; -webkit-box-flex: 1; flex: 1 1 0%; }

.fk-moduleZone.elemZone { height: inherit; position: absolute; width: 960px; }

.fk-elemZoneBg { height: 100%; width: 100%; }

.formStyle109 .form__fullwidth, .formStyle110 .form__fullwidth { left: 0px !important; width: 100% !important; }

.elemZoneCell { cursor: move; font-size: 0px; left: 0px; position: absolute; top: 0px; }

.elemZoneCellResize { display: inline-block; }

.elemZoneCellResize .elemZoneResizeCell { box-sizing: border-box; cursor: move; display: inline-block; font-size: 12px; height: 100%; position: static; width: 100%; }

div.extBanner { padding: 0px; }

.banner .defaultBannerMain { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; inset: 0px auto auto 0px; height: 100%; margin: 0px; }

.bannerEdge, .defaultBannerEdge { height: 100%; position: absolute; top: 0px; width: 50%; z-index: 0; }

.bannerEdgeLeft, .defaultBannerEdgeLeft { left: 0px; }

.bannerEdgeRight, .defaultBannerEdgeRight { right: 0px; }

.mp-closeBtn { background: url("/image/mobiPlatform/close.gif?v=201807251417") 0px 0px no-repeat; display: block; height: 17px; position: absolute; right: 26px; top: 0px; width: 32px; }

.mp-closeBtn:hover { background: url("/image/mobiPlatform/close.gif?v=201807251417") 0px -30px no-repeat; }

.mobiPlatformIcon { height: 60px; position: fixed; width: 47px; z-index: 9031; }

.mobiPlatformIcon_left { background: url("/image/mobiPlatform/phoneTip_left.png?v=201807251417") 0px 0px no-repeat; left: 0px; top: 50%; }

.mobiPlatformIcon_right { background: url("/image/mobiPlatform/phoneTip_right.png?v=201807251417") 0px 0px no-repeat; right: 0px; top: 50%; }

.mobiPlatformIcon-handle { display: block; height: 100%; outline: none; width: 100%; }

.mobiPlatform { bottom: 30px; cursor: move; position: fixed; right: 40px; z-index: 9032; }

.mobiPlatform-hide { opacity: 0; }

.mp-innerCover { height: 100%; position: relative; width: 100%; z-index: 2; }

.mobiPlatform_big { background: url("/image/mobiPlatform/big_phone2.png?v=201807251417") 0px 0px no-repeat; height: 592px; width: 300px; }

.mobiPlatform_small { background: url("/image/mobiPlatform/small_phone2.png?v=201807251417") 0px 0px no-repeat; height: 483px; width: 300px; }

.mobiPlatform_big .mp-innerIframe { height: 473px; left: 13px; position: absolute; top: 52px; width: 265px; }

.mobiPlatform_small .mp-innerIframe { height: 400px; left: 13px; position: absolute; top: 52px; width: 265px; }

.mp-innerIframe2 { background: url("/image/mobiPlatform/updateTip.jpg?v=201807251417") 50% center no-repeat; position: relative; }

.mp-updateBtnContainer { height: 33px; left: 0px; position: absolute; width: 100%; }

.mobiPlatform_big .mp-updateBtnContainer { bottom: 70px; }

.mobiPlatform_small .mp-updateBtnContainer { bottom: 30px; }

.mp-updateBtn { background: url("/image/mobiPlatform/updateBtn.jpg?v=201807251417") 0px 0px no-repeat; display: block; height: 33px; margin: 0px auto; width: 120px; }

.mp-loading { background: rgba(0, 0, 0, 0.5); height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.mp-loading-icon { background: url("/image/loading/loading.png?v=201807251417") 0px 0px / 40px 40px no-repeat; border-radius: 5px; height: 40px; position: absolute; width: 40px; }

.mobiPlatform_big .mp-loading-icon, .mobiPlatform_small .mp-loading-icon { left: 50%; margin-left: -20px; margin-top: -20px; top: 50%; }

.mobiPlatform_big_new { background: url("/image/mobiPlatform/Mobile-4.0.png?v=201807161131") 0px 2px no-repeat; border-radius: 30px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px 0px; height: 668px; width: 342px; }

.mobiPlatform_big_new .mp-innerIframe { height: 568px; left: 7px; position: absolute; top: 51px; width: 328px; }

.mobiPlatform_small_new { background: url("/image/mobiPlatform/Mobile-4.0-small.png?v=201807161131") 0px 2px no-repeat; border-radius: 30px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px 0px; height: 502px; width: 342px; }

.mobiPlatform_small_new .mp-innerIframe { height: 402px; left: 7px; position: absolute; top: 51px; width: 328px; }

.mp-loading-iconAction { animation: 1s ease 0s infinite normal none running mp-loading-iconAction; transform: rotate(1turn); }

.mobiPlatform .mp-hoverTip { background: url("/image/mobiPlatform/hoverTips.png?v=201807251417") 0px 0px no-repeat; height: 30px; left: 11px; opacity: 0; position: absolute; top: -46px; width: 325px; }

.bottomFloatLayerContainer, .topAdvAreaWrap { height: 100%; overflow: hidden; position: relative; width: 100%; }

.fk-loading-container { background-color: rgb(254, 254, 254); height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 9035; }

.loading-gif-container { background: url("/image/loading/loading_copyWeb.gif?v=201912181508") 0px 0px no-repeat; height: 180px; margin: 0px auto; width: 276px; }

.fk-center-container { left: 50%; margin: -140px 0px 0px -140px; min-height: 280px; min-width: 280px; position: absolute; top: 50%; }

.loading-text { font-family: 微软雅黑, "microsoft yahei", 宋体, 新宋体, sans-serif; font-size: 12px; text-align: center; }

.site_jz_button { background-color: rgb(255, 255, 255); border: 1px solid rgb(227, 226, 232); border-radius: 2px; box-sizing: border-box; color: rgb(51, 51, 51); cursor: pointer; display: inline-block; font-family: 微软雅黑; font-size: 13px; font-weight: 400; height: 34px; line-height: 0; outline: 0px; padding: 0px 13px; position: relative; user-select: none; white-space: nowrap; }

.site_jz_button__active { background-color: rgb(88, 116, 216); border-color: rgb(88, 116, 216); color: rgb(255, 255, 255); outline: 0px; }

.site_popover_header_wrap { margin-bottom: 34px; }

.site_popover_header { border: 4px solid rgb(248, 187, 134); border-radius: 50%; box-sizing: content-box; height: 80px; margin: 0px auto; padding: 0px; position: relative; width: 80px; }

.site_popover_header_inner .site_popover_header_span1 { background-color: rgb(248, 187, 134); border-radius: 2px; height: 47px; left: 50%; margin-left: -2px; position: absolute; top: 10px; width: 5px; }

.site_popover_header_inner .site_popover_header_span2 { background-color: rgb(248, 187, 134); border-radius: 50%; bottom: 10px; height: 7px; left: 50%; margin-left: -3px; position: absolute; width: 7px; }

.site_popover_operate_wrap { bottom: 0px; left: 0px; padding-bottom: 35px; position: absolute; text-align: center; width: 100%; }

.site_popover_content_wrap { text-align: center; }

.site_jz_button_content { display: inline-block; height: 26px; line-height: 26px; }

.formBox.ie_tips_popup { background: url("/image/v2/iePoupup.png?v=202009231402"); }

.site_ie_main_text { color: rgb(255, 255, 255); font-size: 18px; font-weight: 700; }

.site_ie_upgrade_content { margin-top: 30px; }

.site_ie_popup_btn { border: 1px solid rgb(255, 255, 255); border-radius: 4px; box-sizing: border-box; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: 微软雅黑; font-size: 15px; font-weight: 400; height: 38px; margin: 6px 0px; outline: 0px; position: relative; user-select: none; white-space: nowrap; width: 184px; background-color: transparent; }

.site_ie_popup_btn:hover { background: rgb(255, 255, 255); color: rgb(83, 128, 246); }

.site_ie_tips_text { color: rgb(255, 255, 255); font-size: 15px; margin-bottom: 2px; }

.site_popover_content_wrap { left: 240px; line-height: 28px; position: absolute; right: 45px; text-align: left; top: 54px; }

.site_ie_popup_btn_content { position: relative; }

.version-wrap { line-height: normal; }

.version-wrap .version-link { font-size: 0px; margin: 0px; position: relative; text-decoration: none; }

.version-wrap .upgrade { color: rgb(244, 56, 57); }

.version-wrap .svg-new-version-20200922.single-version { height: 17px; width: 18px; }

.version-wrap .svg-new-version-20200922.multi-version { height: 19px; width: 44px; }

.fontsize-none { font-size: 0px; }

.version-wrap .fontsize-default { font-size: 13px; }

.scale-enter-active, .scale-leave-active { transform: scale(1); transition: transform 0.3s, -webkit-transform 0.3s; }

.scale-enter, .scale-leave-to { transform: scale(0); }

.fade-enter-active, .fade-leave-active { opacity: 1; transition: 0.3s; }

.fade-enter, .fade-leave-to { opacity: 0; }

@-webkit-keyframes myScaleIn { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}

@keyframes myScaleIn { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}

@-webkit-keyframes myScaleOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0); }
}

@keyframes myScaleOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0); }
}

@-webkit-keyframes myFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes myFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes myFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes myFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@-webkit-keyframes myScale { 
  0% { transform: scale(1); }
  25% { transform: scale(1.1); }
  50% { transform: scale(0.9); }
  75% { transform: scale(1.1); }
  100% { transform: scale(1); }
}

@keyframes myScale { 
  0% { transform: scale(1); }
  25% { transform: scale(1.1); }
  50% { transform: scale(0.9); }
  75% { transform: scale(1.1); }
  100% { transform: scale(1); }
}

.lottery-scale-in, .result-scale-in { animation: 0.3s ease 0s 1 normal forwards running myScaleIn; }

.lottery-scale-out, .result-scale-out { animation: 0.3s ease 0s 1 normal forwards running myScaleOut; }

.lottery-fade-in, .result-fade-in { animation: 0.3s ease 0s 1 normal forwards running myFadeIn; }

.lottery-fade-out, .result-fade-out { animation: 0.3s ease 0s 1 normal forwards running myFadeOut; }

.fix-wrap-20201019 .popup-mask { background: rgba(0, 0, 0, 0.6); height: 100vh; left: -2px; margin: 0px auto; position: relative; width: 100vw; z-index: 9999; }

.fix-wrap-20201019 .popup-mask .popup { background: url("/image/v2/lottery/luckdrawbg.png") 0% 0% / 100% no-repeat; height: 658px; margin: 0px auto; position: relative; top: 100px; width: 508px; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list { display: flex; flex-wrap: wrap; -webkit-box-pack: justify; bottom: 45px; height: 365px; justify-content: space-between; left: 22px; position: absolute; width: 380px; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .lottery-item { display: flex; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; border-radius: 10px; flex-direction: column; height: 115px; width: 120px; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .finish-item { animation: 0.8s ease 0s 1 normal forwards running myScale; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .item-default { background: url("/image/v2/lottery/prizebg.png") 0% 0% / 100% no-repeat; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .item-active { background:  0% 0% / 100% rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(255, 255, 255, 0.54) 0px 0px 18px 0px; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .lottery-item .lot-special-img-wrap .lot-special-img { border: 2px solid rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(76, 76, 76, 0.15) 0px 2px 9px 0px; height: 56px; margin: 14px auto 8px; max-height: 100%; max-width: 100%; object-fit: cover; width: 56px; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .lottery-item .lot-pro-img { height: 64px; margin: 10px auto 8px; object-fit: scale-down; width: 74px; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .lottery-item .lot-icon-img { height: 52px; margin: 16px auto 14px; width: 52px; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .lottery-item .lot-desc { color: rgb(84, 3, 0); font-size: 16px; font-weight: 500; margin: 0px auto; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 90%; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .lottery-item .log-none { display: none; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .lottery-item .lot-bg { background: rgb(184, 114, 14); height: 115px; opacity: 0.3; position: absolute; width: 120px; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .lottery-item.center1 { background: url("/image/v2/lottery/drawbtn.png") 0% 0% / 100% no-repeat; cursor: pointer; }

.fix-wrap-20201019 .popup-mask .popup .lottery-list .lottery-item.center2 { background: url("/image/v2/lottery/drawbtns.png") 0% 0% / 100% no-repeat; }

.fix-wrap-20201019 .popup-mask .popup .close { cursor: pointer; height: 30px; margin-left: -15px; position: absolute; right: 0px; top: 50px; width: 30px; }

.fix-wrap-20201019 .content { position: relative; }

.fix-wrap-20201019 .content .r-close { cursor: pointer; height: 24px; position: absolute; right: 0px; top: -50px; width: 24px; }

.fix-wrap-20201019 .content .top-title-img { height: 56px; position: relative; top: -25px; width: 224px; }

.fix-wrap-20201019 { left: 0px; position: fixed; top: 0px; width: 100vw; z-index: 9999; }

.fix-wrap-20201019 .result-popup-mask { background: rgba(0, 0, 0, 0.6); height: 100vh; left: -2px; margin: 0px auto; position: relative; width: 100vw; z-index: 9999; }

.fix-wrap-20201019 .result-popup-mask .result-popup { margin: 0px auto; position: relative; top: 200px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 { height: 100%; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 .content { background: url("/image/v2/lottery/bg1.png") 0% 0% / 100% no-repeat; height: 314px; margin: 0px auto; position: relative; width: 324px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 .content .r-close { top: -23px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 .content .top { position: relative; text-align: center; top: 57px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 .content .top .res-title { color: rgb(24, 24, 24); font-size: 20px; font-weight: 500; line-height: 22px; margin-bottom: 18px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 .content .top .res-desc { color: rgb(240, 66, 19); font-size: 28px; font-weight: 800; margin: 0px auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 265px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 .content .bottom { bottom: 30px; display: flex; left: 38px; position: absolute; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 .content .bottom .code { background: rgb(255, 255, 255); border-radius: 6px; height: 76px; margin-right: 15px; padding: 5px; width: 76px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 .content .bottom .b-right { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 .content .bottom .b-right .r-desc { color: rgb(254, 243, 228); display: block; font-size: 16px; font-weight: 500; line-height: 30px; width: 160px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .v-html-desc { text-overflow: ellipsis; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box !important; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-1 .confirm { color: rgb(200, 32, 5); cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; background: linear-gradient(rgb(255, 232, 75), rgb(255, 174, 41)); border-radius: 25px; font-size: 20px; height: 50px; justify-content: center; margin: 20px auto 0px; width: 324px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 { border-radius: 10px; margin: 0px auto; width: 340px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .content { background: rgb(255, 255, 255); border-radius: 10px; padding-bottom: 20px; width: 340px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .content .top-title-img { background: url("/image/v2/lottery/wintitle.png") 0% 0% / 100% no-repeat; margin: 0px auto; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .content .top { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .content .top .t-img { height: 140px; margin: 0px auto 10px; object-fit: scale-down; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .content .top .t-desc { color: rgb(51, 51, 51); display: inline-block; font-size: 20px; font-weight: 700; line-height: 29px; margin: 0px auto; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 285px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .content .t-split { background: rgb(245, 245, 245); display: block; height: 1px; margin: 20px auto 10px; width: 300px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .content .bottom { display: flex; margin-left: 45px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .content .bottom .code { background: rgb(255, 255, 255); border-radius: 6px; height: 76px; margin-right: 15px; padding: 5px; width: 76px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .content .bottom .b-right { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .content .bottom .b-right .r-desc { color: rgb(51, 51, 51); display: block; font-size: 16px; font-weight: 500; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 185px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-custom-2 .confirm { color: rgb(200, 32, 5); cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; background: linear-gradient(rgb(255, 232, 75), rgb(255, 174, 41)); border-radius: 25px; font-size: 20px; height: 50px; justify-content: center; margin: 20px auto 0px; width: 324px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-2 { border-radius: 10px; margin: 0px auto; width: 340px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-2 .content { background: rgb(255, 255, 255); border-radius: 10px; padding-bottom: 26px; text-align: center; width: 340px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-2 .content .top-title-img { background: url("/image/v2/lottery/wintitle.png") 0% 0% / 100% no-repeat; margin: 0px auto; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-2 .content .pro-title-text { color: rgb(51, 51, 51); display: block; font-size: 20px; font-weight: 700; line-height: 30px; margin: 0px auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-2 .content .pro-img-wrap { margin: 12px auto 10px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-2 .content .pro-img-wrap .pro-img { border: 3px solid rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(76, 76, 76, 0.15) 0px 2px 9px 0px; height: 120px; max-height: 100%; max-width: 100%; object-fit: cover; width: 120px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-2 .content .pro-date, .fix-wrap-20201019 .result-popup-mask .result-popup .result-type-2 .content .pro-desc { color: rgb(51, 51, 51); display: block; font-size: 16px; line-height: 26px; margin: 0px auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-2 .content .confirm { cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; background: linear-gradient(rgb(250, 184, 81), rgb(250, 119, 47)); border-radius: 24px; box-shadow: rgba(255, 97, 30, 0.23) 0px 1px 16px 0px; color: rgb(255, 255, 255); font-size: 20px; font-weight: 500; height: 48px; justify-content: center; line-height: 22px; margin: 20px auto 0px; width: 240px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-3 { border-radius: 10px; margin: 0px auto; width: 340px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-3 .content { background: rgb(255, 255, 255); border-radius: 10px; padding-bottom: 26px; text-align: center; width: 340px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-3 .content .top-title-img { background: url("/image/v2/lottery/wintitle.png") 0% 0% / 100% no-repeat; margin: 0px auto; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-3 .content .integral-img { background-position: 50% center; background-repeat: no-repeat; background-size: contain; height: 140px; max-width: 100%; width: 400px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-3 .content .integral-title { color: rgb(51, 51, 51); font-size: 20px; font-weight: 700; line-height: 29px; margin: 14px auto 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-3 .content .integral-desc { color: rgb(51, 51, 51); display: inline-block; font-size: 16px; line-height: 26px; margin: 0px auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-3 .content .confirm { cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; background: linear-gradient(rgb(250, 184, 81), rgb(250, 119, 47)); border-radius: 24px; box-shadow: rgba(255, 97, 30, 0.23) 0px 1px 16px 0px; color: rgb(255, 255, 255); font-size: 20px; font-weight: 500; height: 48px; justify-content: center; line-height: 22px; margin: 20px auto 0px; width: 240px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-4 { border-radius: 10px; margin: 0px auto; width: 340px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-4 .content { background: rgb(255, 255, 255); border-radius: 10px; padding-bottom: 26px; text-align: center; width: 340px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-4 .content .top-title-img { background: url("/image/v2/lottery/nowintitle.png") 0% 0% / 100% no-repeat; margin: 0px auto; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-4 .content .empty-img { background-position: 50% center; background-repeat: no-repeat; background-size: contain; height: 140px; max-width: 100%; width: 400px; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-4 .content .empty-title { color: rgb(51, 51, 51); font-size: 20px; font-weight: 700; line-height: 30px; margin: 14px auto 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-4 .content .empty-desc { color: rgb(51, 51, 51); display: inline-block; font-size: 16px; line-height: 26px; margin: 0px auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; }

.fix-wrap-20201019 .result-popup-mask .result-popup .result-type-4 .content .confirm { cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; background: linear-gradient(rgb(250, 184, 81), rgb(250, 119, 47)); border-radius: 24px; box-shadow: rgba(255, 97, 30, 0.23) 0px 1px 16px 0px; color: rgb(255, 255, 255); font-size: 20px; font-weight: 500; height: 48px; justify-content: center; line-height: 22px; margin: 20px auto 0px; width: 240px; }

.form-lottery-20201021-style-1 { background: url("/image/v2/lottery/Fill_in_the_award_Smalls.png") no-repeat; border-radius: 2px; height: 20px; margin-left: 10px; position: relative; width: 56px; }

.form-lottery-20201021-style-2 { background: url("/image/v2/lottery/Fill_in_the_awards.png") 0% 0% / 100% no-repeat; height: 28px; position: absolute; right: 0px; width: 84px; }

@media only screen and (max-width: 1280px) {
  .fix-wrap-20201019 .popup-mask .popup { background: url("/image/v2/lottery/luckdrawbg.png") 0% 0% / 100% no-repeat; height: 658px; margin: 0px auto; position: relative; top: 0px; width: 508px; }
}

.jz_bgMusic_container .jz_bgPlay { display: none; }

.jz_bgMusic_container[type="0"] .jz_bgPlay_0, .jz_bgMusic_container[type="1"] .jz_bgPlay_1, .jz_bgMusic_container[type="2"] .jz_bgPlay_2 { display: inline-block; }

.jz_bgMusic_container .jz_bgPlay { cursor: pointer; vertical-align: middle; }

.jz_bgMusic_container .jz_bgPlay_circle { color: rgb(98, 128, 136); height: 22px; pointer-events: none; width: 22px; }

.jz_bgMusic_container .bgPlay_wrap { display: inline-block; height: 22px; overflow: hidden; position: relative; width: 22px; }

.jz_bgMusic_container .bgPlay_inner { background-color: rgb(255, 255, 255); display: block; font-size: 0px; height: 6px; left: 50%; line-height: 6px; margin-left: -1px; position: absolute; top: 50%; transform: translate3d(-50%, -50%, 0px); transition: 0.36s; width: 2px; }

.jz_bgMusic_container .bgPlay_before { border-color: transparent transparent transparent rgb(255, 255, 255); border-style: solid; border-width: 3px 4px; color: rgb(173, 152, 109); display: inline-block; height: 0px; margin-left: 2px; margin-top: 0px; transition: 0.36s; width: 0px; }

.jz_bgMusic_container .bgPlay_after { border-left: 2px solid rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); display: inline-block; height: 6px; margin-left: -1px; margin-top: 3px; opacity: 0; transition: 0.36s; width: 2px; }

.jz_bgMusic_container .bgPlay_ing .bgPlay_inner { background-color: transparent; margin-top: -12px; }

.jz_bgMusic_container .bgPlay_ing .bgPlay_before { opacity: 0; }

.jz_bgMusic_container .bgPlay_ing .bgPlay_after { opacity: 1; }

.jz_bgMusic_container .jz_bgPlay_2 { background: rgb(174, 215, 224); border-radius: 12px; height: 20px; line-height: 20px; min-width: 60px; opacity: 1; }

.jz_bgMusic_container .jz_bgPlay_2 span { display: inline-block; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_wrap { height: 16px; width: 16px; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_inner { background-color: rgb(255, 255, 255); font-size: 0px; line-height: 6px; margin-left: -1px; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_before { border-style: solid; border-width: 3px 4px; color: rgb(173, 152, 109); margin-left: 2px; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_after { border-left: 2px solid rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); height: 6px; transition: 0.36s; width: 2px; }

.jz_bgMusic_container .jz_bgPlay_2.bgPlay_ing .bgPlay_inner { background-color: transparent; margin-top: -12px; }

.jz_bgMusic_container .jz_bgPlay_2.bgPlay_ing .bgPlay_before { opacity: 0; }

.jz_bgMusic_container .jz_bgPlay_2.bgPlay_ing .bgPlay_after { opacity: 1; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_text_container { color: rgb(51, 51, 51); display: inline-block; font-size: 12px; min-width: 35px; overflow: hidden; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_text_wrap { animation: 5s linear 0s infinite normal none paused infiniteScroll; position: relative; transition: 0.36s; white-space: nowrap; }

.jz_bgMusic_container .jz_bgPlay_2.bgPlay_ing .bgPlay_text_wrap { animation-play-state: running; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_text_inner:first-child { margin-right: 10px; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_text_inner:last-child { position: absolute; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_wrap { background-color: rgb(98, 128, 136); border-radius: 50%; margin: 2px; vertical-align: top; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_text_inner { max-width: 200px; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_text_singer { max-width: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_text_song { max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.jz_bgMusic_container .jz_bgPlay_2 .bgPlay_text_split { margin: 0px 4px; overflow: hidden; }

@-webkit-keyframes infiniteScroll { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}

@keyframes infiniteScroll { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}

.flash_replace_tips { inset: 0px; display: flex; position: absolute; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; background-color: rgb(242, 242, 242); box-sizing: border-box; color: rgb(102, 102, 102); cursor: default; font-size: 14px; justify-content: center; padding: 40px; z-index: 9030; }

.flash_replace_tips span { color: rgb(244, 56, 57); cursor: pointer; }

.flash_replace_tips_visitor { padding: 0px; text-align: center; -webkit-box-align: center; align-items: center; }

.flash_tips_icon { background-image: url("/image/v2/flashTips.png"); height: 42px; margin-bottom: 18px; min-height: 42px; min-width: 41px; width: 41px; }

@media screen and (min-width:0\0) and (-webkit-min-device-pixel-ratio: 0), screen and (min-width:0\0) and (min-resolution: 0.001dpcm) {
  .flash_tips_icon { margin: 0px auto; position: relative; top: 50%; transform: translateY(-70%); }
  .flash_replace_tips p { position: relative; top: 50%; transform: translateY(-50%); }
}

@media not all {
  .flash_tips_icon { left: -20px; top: -20px; }
  .flash_replace_tips p, .flash_tips_icon { margin-left: 50%; margin-top: 50%; position: absolute; }
  .flash_replace_tips p { left: -50px; top: 25px; }
}

.header_float { position: absolute; z-index: 1; }

.header_float.header_fixed { z-index: 29; }

.header_float.header_float--nofixed { position: absolute; z-index: 1; }

.web_header_td { transition: z-index 0.1s, background-color, background 0.4s; }

.webNav { transition: background-color, background 0.4s; }

.newsDetailV2 .newsDetail_hide--text { color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; font-size: 14px; font-weight: 400; text-align: center; }

.newsDetailV2 .newsDetail_hide--img { background: url("/image/v2/lookTipImg.png"); height: 216px; margin: 0px auto 50px; width: 392px; }

.visitor-popup-box { padding: 20px 0px 15px; text-align: center; }

.visitor-popup-content { font-size: 15px; line-height: 34px; padding: 30px 50px; }

.visitor-popup-button { background-color: rgb(88, 116, 216); border: 1px solid rgb(227, 226, 232); border-radius: 2px; box-sizing: border-box; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; font-weight: 400; height: 34px; line-height: 0; outline: 0px; padding: 0px 28px; user-select: none; }

.fkEditor-img.fkEditor-v2 .f-tool:first-child { padding-right: 10px; }

.nav-sub-wrapper { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(239, 239, 239); cursor: default; font-size: 0px; left: 0px; opacity: 0; overflow: hidden; position: fixed; text-align: center; transition: 0.3s, visibility 0.2s; visibility: hidden; width: 100%; z-index: 9031; }

#navV2 .item.hover .nav-horizontal-layout.nav-sub-wrapper { opacity: 1; transition: 0.2s, visibility; visibility: visible; }

.nav-menu-hover .nav-horizontal-layout .nav-sub-item { margin-top: 0px; }

.nav-horizontal-layout .nav-sub-item { color: rgb(51, 51, 51); cursor: pointer; display: inline-block; font-size: 14px; margin-left: 1px; margin-top: -100px; padding: 15px; position: relative; transition: 0.2s, visibility; }

.nav-horizontal-layout .nav-sub-item::before { background: rgb(235, 235, 235); content: ""; height: 50%; left: -1px; position: absolute; top: 50%; transform: translateY(-50%); width: 1px; }

.nav-horizontal-layout .nav-sub-item:first-child::before { display: none; }

.nav-horizontal-layout .nav-sub-item:first-child { border-left: 0px; }

.nav-horizontal-layout .nav-third-wrapper { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px; left: 50%; margin-top: -20px; min-width: 100px; opacity: 0; position: absolute; top: 100%; transform: translateX(-50%); transition: 0.3s, visibility 0.2s; visibility: hidden; }

.nav-horizontal-layout .nav-sub-item:hover .nav-third-wrapper { margin-top: 0px; opacity: 1; transition: 0.2s, visibility; visibility: visible; }

.nav-horizontal-layout .nav-third-item { background: rgb(255, 255, 255); padding: 12px 0px; white-space: nowrap; }

.nav-horizontal-layout .nav-third-item > a { padding: 0px 10px; }

#navV2 .item .nav-horizontal-layout a { color: rgb(51, 51, 51); font-size: 14px; height: auto; line-height: normal; }

.nav-list-layout { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(239, 239, 239); cursor: default; font-size: 0px; left: 0px; opacity: 0; overflow: hidden; position: fixed; text-align: center; transition: 0.3s, visibility 0.3s; visibility: hidden; width: 100%; z-index: 9031; }

#navV2 .item.hover .nav-list-layout { opacity: 1; transition: 0.3s, visibility; visibility: visible; }

.nav-menu-hover .nav-list-layout .nav-list-item { margin-top: 0px; }

.nav-list-layout .nav-list-item { cursor: pointer; display: inline-block; font-size: 14px; margin: -100px 24px 0px; padding: 28px 0px; position: relative; transition: 0.3s, visibility; vertical-align: top; width: 160px; }

.nav-list-layout .nav-sub-item { text-align: left; }

.nav-list-layout .nav-third-item { cursor: pointer; padding: 16px 0px 0px; text-align: left; }

#navV2 .nav-list-layout .nav-sub-item a { font-weight: 700; }

#navV2 .item .nav-list-layout a { color: rgb(51, 51, 51); font-size: 14px; height: auto; line-height: normal; }

.force-hide { display: none !important; }

#navV2 .nav_item_icon { background-repeat: no-repeat; background-size: contain; height: 24px; min-height: 24px; width: 24px; }

#navV2 .nav_item_icon--hidden { display: none !important; }

#navV2 .nav_item_icon.left { display: inline-block; margin-right: 10px; vertical-align: middle; }

#navV2 .nav_item_icon.top { display: block; margin: 0px auto 6px; }

#navV2 .nav_item_wrapper.nav_item_icon--top { height: auto; line-height: normal; vertical-align: middle; }

#navV2 .nav_item_icon_wrapper.nav_item_icon_wrapper--dbl { text-align: left; }

#navV2 .nav_item_icon--left { display: inline-block; vertical-align: middle; }

#navV2 a.nav_item_icon--left { line-height: normal; }

#navV2 a.nav_item_icon--top { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; }

#navV2 .nav_item_icon_wrapper.nav_item_icon--top { height: auto; line-height: normal; }

#navV2 .navItemSubName { transition: transform 0.3s, -webkit-transform 0.3s; }

#navV2 .nav_item_icon_wrapper.nav_item_icon--left { vertical-align: baseline; }

#navV2 a.nav_item_icon_link { font-size: 0px; }

#navV2 .nav_item_wrapper.nav_item_icon--left { vertical-align: middle; }

.icon_position, .icon_size { font-size: 13px; }

.formStyle86 .fk-editor h1, .formStyle86 .fk-editor h2, .formStyle86 .fk-editor h3, .formStyle86 .fk-editor h4, .formStyle86 .fk-editor h5, .formStyle86 .fk-editor h6 { display: inline; font-size: inherit; font-weight: inherit; margin: 0px; padding: 0px; }

#navV2 .itemHover .nav_item_icon_link .nav_item_icon { display: none; }

#navV2 .itemHover .nav_item_icon_link .nav_item_icon--active { display: inline-block !important; }

.vjs-error-hidden { background: rgb(0, 0, 0); font-size: 0px; }

.tips-link { color: rgb(242, 52, 63); cursor: pointer; font-size: 13px; text-decoration: underline; }