@charset "utf-8";
:root {
 --base-font-size: 16px;
 --main-color: #1e78ff;
 --font-weight-base: 400;
 --font-weight-bold: 500;
 --font-weight-bolder: 600;
 --font-weight-high: 700;
 --font-size-small: 0.875rem;
 --font-size-regular: 1rem;
 --font-size-big: 1.125rem;
 --font-color-black: #333b57;
 --font-color-grey: #8b95a8;
 --link-color-blue: #3da9ff;
 --color-green: #05d5ba;
 --color-blue: #0daaff;
 --color-orange: #ffb82e; font-size: var(--font-size-regular); font-weight: var(--font-weight-base); letter-spacing: 0; }
body { font-size: var(--font-size-regular); }
.ofh { overflow: hidden; }
.header { background-size: cover; height: 18.75rem; position: relative; }
.page img { display: block; }
/* #region 企业banner数据 */
.header .enterprise-list { display: flex; justify-content: space-between; align-items: center; background: rgba(255, 255, 255, 0.84); box-shadow: 0px 0.125rem 0.875rem 0px rgba(51, 59, 87, 0.11); border-radius: 0.5rem; width: 75rem; height: 5.5rem; margin: 0 auto; backdrop-filter: blur(0.5rem); }
.enterprise-list .cumulative-list { display: flex; justify-content: flex-start; width: 55rem; margin: 0 auto; }
.enterprise-list .cumulative-type { padding: 0 20px; flex-shrink: 0; align-items: center; height: 100%; position: relative; display: none; flex-wrap: wrap; flex-direction: column; justify-content: center; }
.enterprise-list .cumulative-type .current-type { display: flex; cursor: pointer; }
.enterprise-list .cumulative-type .current-type span { font-size: 1.125rem; color: var(--font-color-black); display: block; font-weight: var(--font-weight-bolder); line-height: 3.875rem; }
.enterprise-list .cumulative-type .current-type::after { content: ""; display: block; width: 1rem; background-image: url(arrow_down.svg); background-repeat: no-repeat; background-position: right center; font-size: 0.375rem; }
.enterprise-list .cumulative-type.rotate .current-type::after { transform: rotate(180deg); background-position: left center; }
.enterprise-list .cumulative-type .cumulative-select-wrap { position: absolute; top: 3rem; left: 0; z-index: 9; max-height: 0; transition: max-height 0.5s ease-in-out; overflow: hidden; }
.enterprise-list .cumulative-type .cumulative-select { display: flex; flex-wrap: wrap; width: 100%; border-radius: 0.25rem; padding: 0.5rem 0; background: #fff; box-shadow: 0px 0.125rem 0.875rem 0px rgba(51, 59, 87, 0.11); }
.enterprise-list .cumulative-type .cumulative-select span { display: block; width: 100%; padding: 0 1.25rem; font-size: 1rem; color: var(--font-color-black); line-height: 2rem; cursor: pointer; }
.enterprise-list .cumulative-type .cumulative-select span:hover, .enterprise-list .cumulative-type .cumulative-select span.active { color: var(--main-color); }
.enterprise-list .cumulative-type .cumulative-label { display: flex; }
.enterprise-list .cumulative-type .cumulative-time { font-size: .8125rem; color: #3d446e; letter-spacing: 0; text-align: center; font-weight: 500; margin-top: .5rem; }
.enterprise-list .cumulative-type .cumulative-type-button { background: #ffffff; border: 0.05rem solid rgba(208, 212, 220, 1); font-size: 1rem; color: #8b95a8; letter-spacing: 0.0594rem; padding: 0.375rem .9375rem; text-align: center; font-weight: 400; cursor: pointer; }
.enterprise-list .cumulative-type .cumulative-type-button:first-child { border-radius: 0.125rem 0 0 0.125rem; }
.enterprise-list .cumulative-type .cumulative-type-button:last-child { border-radius: 0 .125rem .125rem 0; }
.enterprise-list .cumulative-type .cumulative-type-button.active { color: #1e78ff; border: 0.05rem solid rgba(30, 120, 255, 1); background-color: #1e78ff; color: #fff; }
.enterprise-list .item { display: flex; margin-right: .5rem; flex: auto; }
.enterprise-list .item:last-child { margin-right: 0; }
.enterprise-list .item .icon { display: block; width: 1.5625rem; height: 3.375rem; margin-right: 0.75rem; background: url(data_decor.png) center center no-repeat; background-size: 1.5625rem 1.1875rem; }
.enterprise-list .item .data .value { display: flex; align-items: center; min-width: 6.375rem; }
.enterprise-list .item .data .value span { /* font-family: "AlibabaPuHuiTi_2_75_SemiBold";*/ display: block; font-size: 1.375rem; color: #3d446e; font-weight: var(--font-weight-bolder); line-height: 1.875rem; }
.enterprise-list .item .data .value em { display: block; margin-left: 0.125rem; font-size: var(--font-size-small); color: #3c456e; line-height: 1.5rem; }
.enterprise-list .item .data .name span { display: block; font-size: var(--font-size-small); color: #3e446e; line-height: 1.5rem; }
/* #endregion */
/* #region 企业数据-登录 */
.company { display: flex; justify-content: space-between; width: 75rem; margin: 3.13rem auto 0; }
.company-info { background-image: linear-gradient(180deg, #f0f3f6 0%, #fdfeff 100%); box-shadow: 0rem 0.13rem 0.88rem 0rem rgba(51, 59, 87, 0.11); border: 0.05rem solid rgba(255, 255, 255, 1); border-radius: 0.21rem; width: 19.29rem; margin-right: 1.88rem; padding: 1.53rem; min-height: 11.875rem; }
.company-title { display: flex; justify-content: space-between; align-items: center; }
.company-title span { display: block; font-size: 1.25rem; line-height: 1.75rem; color: var(--font-color-black); font-weight: var(--font-weight-bold); max-width: 12.75rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.company-title em { display: flex; align-items: center; border: 0.06rem solid rgba(5, 213, 186, 1); border-radius: 0.13rem; padding: 0 0.56rem; font-size: 0.88rem; height: 1.38rem; color: var(--color-green); }
.company-uscc { margin-top: 0.63rem; }
.company-uscc span { font-size: 1rem; color: var(--font-color-grey); line-height: 1.38rem; }
.company-type { margin-top: 0.75rem; display: flex; flex-wrap: wrap; overflow: hidden; }
.company-type span { display: flex; align-items: center; padding: 0 0.39rem; margin-top: 0.73rem; background: #eff5ff; border-radius: 0.13rem; margin-right: 0.63rem; font-size: 0.88rem; color: var(--main-color); height: 1.53rem; }
.company-type span:last-child { margin-right: 0; }
.company-policy { width: 22.5rem; background: url(policy.png) center bottom no-repeat; background-size: cover; padding-top: 1.59rem; padding-left: 1.32rem; margin-right: 1.25rem; border-radius: 0.21rem; }
.company-list { display: flex; margin-top: 1.75rem; }
.company-data { width: 5rem; }
.company-num { display: flex; }
.company-num span { font-family: "AlibabaPuHuiTi_2_75_SemiBold"; display: block; font-size: 1.75rem; color: var(--font-color-black); line-height: 1.88rem; font-weight: var(--font-weight-high); margin-right: 0.25rem; }
.company-num em { display: block; font-size: 1rem; color: var(--font-color-black); height: 1.88rem; line-height: 2.25rem; }
.company-note::before { content: ""; display: block; margin-top: 1.15rem; margin-bottom: 0.83rem; width: 1.29rem; height: 0.21rem; border-radius: 0.13rem; background-color: var(--color-blue); }
.company-data:nth-child(2) .company-note::before { background-color: var(--color-orange); }
.company-data:nth-child(3) .company-note::before { background-color: var(--color-green); }
.company-note span { display: block; font-size: 1rem; color: var(--font-color-black); line-height: 1.13rem; }
.company-handle { width: 16.94rem; background: url(handle.png) center bottom no-repeat; background-size: cover; padding-top: 1.59rem; padding-left: 1.32rem; margin-right: 1.25rem; border-radius: 0.21rem; }
.company-report { width: 11.88rem; background: url(report.png) center bottom no-repeat; background-size: cover; padding-top: 1.59rem; padding-left: 1.32rem; border-radius: 0.21rem; }
.company-policy:hover { background: url(hover_policy.png) center bottom no-repeat; background-size: cover; }
.company-handle:hover { background: url(hover_handle.png) center bottom no-repeat; background-size: cover; }
.company-report:hover { background: url(hover_report.png) center bottom no-repeat; background-size: cover; }
.company-policy .company-title span, .company-handle .company-title span, .company-report .company-title span { font-family: "YouSheBiaoTiHei"; display: inline-block; font-size: 1.625rem; line-height: 2.125rem; color: transparent; background-image: linear-gradient(to right, #40b0ff, #176eef); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.company-policy:hover .company-title span, .company-policy:hover .company-num span, .company-policy:hover .company-num em, .company-policy:hover .company-note span, .company-handle:hover .company-title span, .company-handle:hover .company-num span, .company-handle:hover .company-num em, .company-handle:hover .company-note span, .company-report:hover .company-title span, .company-report:hover .company-num span, .company-report:hover .company-num em, .company-report:hover .company-note span { color: transparent; background-image: linear-gradient(to right, #fff, #fff); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
/* #endregion */
/* #region 内容区 */
.space-enterprise { width: 100%; height: 3.9375rem; }
.box-wrap { width: 75rem; margin: 0 auto; }
.nbqf-area .box-wrap { margin: 1.25rem auto; display: flex; justify-content: space-between; }
/* #endregion */
/* #region 服务板块 */
.service-segment { width: 35.5rem; background: #f3f5f7; border-radius: 0.375rem; padding: 0 1.125rem; }
.title-wrap { text-align: center; }
.common-title { font-family: "YouSheBiaoTiHei"; display: inline-block; font-size: 1.625rem; line-height: 2.125rem; color: transparent; background-image: linear-gradient(to right, #40b0ff, #176eef); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.common-title.yqb { display: flex; justify-content: center; }
.common-title.yqb span { display: block; position: relative; color: transparent; background-image: linear-gradient(to right, #40b0ff, #176eef); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.common-title.yqb span i { color: transparent; background-image: linear-gradient(to right, #0C9AFF, #0C9AFF); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; position: relative; z-index: 9; }
.common-title.yqb span::after { position: absolute; bottom: 0; display: block; content: ""; width: 4.5rem; height: 0.75rem; background-image: linear-gradient(270deg, rgba(49, 236, 245, 0) 0%, #FF9838 100%); transform: skewX(-45deg); -webkit-transform: skewX(-45deg); -moz-transform: skewX(-45deg); -ms-transform: skewX(-45deg); -o-transform: skewX(-45deg); }
.service-segment .common-title { margin: 0.5rem 0; }
.service-list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.service-list a { display: flex; align-items: center; width: 16.25rem; background: #fff; border-radius: 0.375rem; height: 3.5rem; margin-bottom: 0.75rem; }
.service-list a:hover { background: #fff url(hover_server.png) right bottom no-repeat; background-size: auto 3.5rem; }
.service-list a:hover span { font-weight: var(--font-weight-bolder); color: var(--main-color); }
.service-list a i { display: block; margin-left: 3rem; margin-right: 0.75rem; width: 2.75rem; height: 2.75rem; background-size: 2.75rem 2.75rem; background-repeat: no-repeat; background-position: cover; }
.service-list a span { display: block; font-size: 1.125rem; color: var(--font-color-black); }
.service-list a:first-child i { background-image: url(server_xm.png); }
.service-list a:nth-child(2) i { background-image: url(server_zc.png); }
.service-list a:nth-child(3) i { background-image: url(server_jr.png); }
.service-list a:nth-child(4) i { background-image: url(server_rc.png); }
.service-list a:nth-child(5) i { background-image: url(server_fz.png); }
.service-list a:nth-child(6) i { background-image: url(server_kc.png); }
.service-list a:nth-child(7) i { background-image: url(server_kf.png); }
.service-list a:nth-child(8) i { background-image: url(server_zscq.png); }
.service-list a:nth-child(9) i { background-image: url(server_sj.png); }
.service-list a:nth-child(10) i { background-image: url(server_dd.png); }
/* #endregion */
/* 甬企帮、甬企享、甬企服 */
.hot-tools { width: 38.125rem; }
/* #region 甬企帮 */

.respond { background-image: linear-gradient(-79deg, #6cbbf2 0%, #1e8cff 100%); border-radius: 0.375rem; padding: 0 1rem; }
.service-segment .title-wrap { text-align: left; }
.respond .title-wrap, .tools .title-wrap, .enterprise-marketplace .title-wrap { margin-top: 0.5rem; text-align: left; }
.respond .common-title, .tools .common-title, .enterprise-marketplace .common-title { display: inline-block; color: transparent; background-image: linear-gradient(to right, #fff, #fff); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.wytw_outbox { margin-top: 0.6875rem; margin-bottom: 0.875rem; width: 100%; height: 3.625rem; background: url(bg_qfwy.png) no-repeat; background-size: cover; display: flex; justify-content: space-between; align-items: center; position: relative; }
.wytw_outbox::before { content: "企呼我应"; font-family: "DingTalk-JinBuTi"; display: inline-block; position: absolute; right: 0; top: -2rem; color: #ffffff; font-size: 2.25rem; line-height: 2.125rem;/*background-image: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;*/ }
.wytw_outbox > span { display: block; font-family: "DingTalk-JinBuTi"; font-size: 1.375rem; color: #434a73; letter-spacing: 0; margin-left: 3.625rem; }
.wytw_outbox a { display: block; margin-right: 1.125rem; width: 8.25rem; height: 2.375rem; background-color: #ffffff; box-shadow: 0px 0.1875rem 0.375rem 0px rgba(5, 74, 177, 0.4); border-radius: 1.1875rem; padding-left: 2.375rem; background-image: url(icon-ask.png); background-repeat: no-repeat; background-position: 0.875rem center; background-size: 1.125rem auto; animation: petty-jump 1.5s infinite; }
 @keyframes petty-jump {
 0%, 100% {
 transform: translateY(0.125rem);
}
 50% {
 transform: translateY(-0.125rem);
}
}
.wytw_outbox a span { font-family: "DingTalk-JinBuTi"; display: block; font-size: 1.25rem; color: var(--main-color); line-height: 2.375rem; }
/* #endregion */
/* #region 甬企享 */
.tools { margin-top: 0.625rem; background-image: linear-gradient(101deg, #2dbfed 0%, #6fdaf2 100%); border-radius: 0.375rem; padding: 0 1rem; }
.tools-list { margin-top: 0.375rem; margin-bottom: 0.5625rem; display: flex; }
.tools-list a { display: block; width: 8.5rem; margin-right: .625rem; }
.tools-list a:last-child { margin-right: 0; }
.tools-list .padbox { width: 100%; height: 4.25rem; background-image: linear-gradient(121deg, #ffffff 0%, #f6faff 100%); border-radius: 0.375rem; }
.tools-list .padbox img { width: 2.5rem; height: auto; margin: 0 auto; padding-top: 0.25rem; }
.tools-list .padbox p { font-size: var(--base-font-size); color: var(--font-color-black); text-align: center; line-height: 1.375rem; }
/* #endregion */
/* #region 甬企服 */
.enterprise-marketplace { margin-top: 0.625rem; background-image: linear-gradient(104deg, #ff9635 0%, #fbd6a3 100%); border-radius: 0.375rem; padding: 0 1rem; }
.marketplace-list { margin: 0.75rem 0 0.625rem; display: flex; }
.marketplace-list a { display: block; width: 8.75rem; height: 3.8125rem; background-image: url(bg_fwcpzx.png); background-repeat: no-repeat; background-size: 8.75rem 3.8125rem; margin-right: 0.625rem; border-radius: 0.25rem; }
.marketplace-list a:last-child { margin-right: 0; }
.marketplace-list a:nth-child(2) { background-image: url(bg_activity.png); }
.marketplace-list a:nth-child(3) { background-image: url(bg_cultivate.png); }
.marketplace-list a:last-child { background-image: url(bg_enterprise.png); }
.marketplace-list .padbox { display: flex; align-items: center; height: 100%; border-radius: 0.25rem; }
.marketplace-list .padbox img { width: auto; height: 1.5rem; margin-left: 0.875rem; margin-right: 0.875rem; }
.marketplace-list .padbox p { font-size: 1.125rem; color: var(--font-color-black); }
/* #endregion */
/* #region 分区站点 */
.divisional-site { width: 75rem; margin: 0 auto 1.25rem; display: flex; height: 3.25rem; align-items: center; background: #f0f1f2; border-radius: 0.25rem; }
.divisional-site span { display: block; font-family: "YouSheBiaoTiHei"; font-size: 1.625rem; color: transparent; background-image: linear-gradient(to right, #40b0ff, #176eef); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-left: 1.125rem; flex-shrink: 0; }
.divisional-site-list { flex: 1; display: flex; align-items: center; height: 100%; padding-left: 1.875rem; }
.divisional-site-list a { display: block; margin-right: 0.625rem; padding-left: 1.25rem; position: relative; font-size: 1.125rem; color: var(--font-color-black); font-weight: var(--font-weight-bold); position: relative; }
.divisional-site-list a:hover { color: var(--main-color); }
.divisional-site-list a:hover::before { content: ""; display: block; width: 0.5rem; height: 0.5rem; border-radius: 50%; background-color: var(--main-color); position: absolute; left: 0.125rem; top: 50%; transform: translateY(-50%); z-index: 2; }
.divisional-site-list a:last-child { margin-right: 0; }
/* #endregion */
/* #region 企业全生命周期服务 */
.lifecycle { width: 75rem; margin: 2.25rem auto; }
.lifecycle .common-title { text-align: center; }
.lifecycle-server { width: 75rem; height: 6.75rem; margin-top: 0.625rem; }
.lifecycle-list-wrap { width: 75rem; height: 6.75rem; position: relative; }
.lifecycle-list-wrap .blue-line { position: absolute; top: 2.25rem; left: 2%; width: 96%; border-top: 0.125rem dashed var(--main-color); }
.lifecycle-swiper { width: 75rem; height: 6.75rem; }
.lifecycle-swiper .swiper-wrapper { position: absolute; z-index: -1; }
.lifecycle-swiper a { display: flex; flex-direction: column; align-items: center; }
.lifecycle-swiper .swiper-pagination { display: flex; justify-content: space-between; width: 75rem; }
.lifecycle-swiper .swiper-pagination a { width: 4.625rem; }
.life-cycle-icon { display: block; width: 4.625rem; height: 4.625rem; position: relative; transition: all 0.3s ease; background-position: center center; background-repeat: no-repeat; background-size: 3.875rem 3.875rem; }
.lifecycle-list-wrap div[data-bg="sczr"] { background-image: url(icon_sczr.png); }
.lifecycle-list-wrap div[data-bg="jycs"] { background-image: url(icon_jycs.png); }
.lifecycle-list-wrap div[data-bg="szgy"] { background-image: url(icon_szgy.png); }
.lifecycle-list-wrap div[data-bg="ldyg"] { background-image: url(icon_ldyg.png); }
.lifecycle-list-wrap div[data-bg="jrfw"] { background-image: url(icon_jrfw.png); }
.lifecycle-list-wrap div[data-bg="gjmy"] { background-image: url(icon_gjmy.png); }
.lifecycle-list-wrap div[data-bg="nsfw"] { background-image: url(icon_nsfw.png); }
.lifecycle-list-wrap div[data-bg="ssjf"] { background-image: url(icon_ssjf.png); }
.lifecycle-list-wrap div[data-bg="gpjz"] { background-image: url(icon_gpjz.png); }
.lifecycle-list-wrap div[data-bg="blpc"] { background-image: url(icon_blpc.png); }
.life-cycle-title { display: block; margin-top: 0.75rem; font-size: 1rem; color: var(--font-color-black); line-height: 1.375rem; }
.lifecycle-list-wrap a.active span { color: var(--main-color); font-size: 1.125rem; }
.lifecycle-list-wrap a.active div { background-size: 4.625rem 4.625rem; }
.lifecycle-list-wrap a.active div[data-bg="sczr"] { background-image: url(hover_sczr.png); }
.lifecycle-list-wrap a.active div[data-bg="jycs"] { background-image: url(hover_jycs.png); }
.lifecycle-list-wrap a.active div[data-bg="szgy"] { background-image: url(hover_szgy.png); }
.lifecycle-list-wrap a.active div[data-bg="ldyg"] { background-image: url(hover_ldyg.png); }
.lifecycle-list-wrap a.active div[data-bg="jrfw"] { background-image: url(hover_jrfw.png); }
.lifecycle-list-wrap a.active div[data-bg="gjmy"] { background-image: url(hover_gjmy.png); }
.lifecycle-list-wrap a.active div[data-bg="nsfw"] { background-image: url(hover_nsfw.png); }
.lifecycle-list-wrap a.active div[data-bg="ssjf"] { background-image: url(hover_ssjf.png); }
.lifecycle-list-wrap a.active div[data-bg="gpjz"] { background-image: url(hover_gpjz.png); }
.lifecycle-list-wrap a.active div[data-bg="blpc"] { background-image: url(hover_blpc.png); }
/* #endregion */
/* #region 企服日历 */
.calendar { background: url(bg_calendar.png) center top no-repeat; background-size: cover; padding-top: 1.25rem; }
.calendar .title-wrap { margin: 0 auto 1rem; text-align: center; }
.calendar-switch { display: flex; justify-content: space-between; width: 75rem; margin: 0 auto; }
.calendar-switch-type, .calendar-switch-status { width: 36.875rem; display: flex; justify-content: center; align-items: center; }
.calendar-switch-type span, .calendar-switch-status > span, .calendar-status span { display: block; padding: 0 1.375rem; line-height: 2.125rem; text-align: center; color: var(--font-color-black); cursor: pointer; }
.calendar-switch-status { width: 36.6875rem; }
.calendar-status { display: flex; }
.calendar-switch-status .current-month { font-family: "D-DINExp-Bold"; font-weight: var(--font-weight-high); cursor: default; }
.calendar-switch-type span.active, .calendar-status span.active { background: var(--main-color); border-radius: 1.0625rem; color: #fff; }
.calendar-panel { padding: 1.25rem 0 1.875rem; }
.calendar-panel .box-wrap { display: flex; justify-content: space-between; }
.month-declare-wrap { width: 36.875rem; height: 26.375rem; overflow: hidden; }
.month-wrap, .declare-wrap { transition: all 0.3s ease; }
.month-declare-wrap .month-declare { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; }
.month-declare-wrap .month-declare .item { width: 12.1875rem; height: 6.5625rem; background-color: #fff; border: 0.0625rem solid rgba(230, 233, 236, 1); cursor: pointer; }
.month-declare-wrap .month-declare .item.active { border-color: var(--main-color); }
.month-declare-wrap .month-declare .month { display: block; font-family: "AlibabaPuHuiTi_2_65_Medium"; margin: 0.25rem 0 0 0.75rem; font-size: 0.88rem; color: var(--font-color-black); line-height: 1.375rem; font-weight: var(--font-weight-bold); }
.month-declare-wrap .month-declare .month-list { display: flex; flex-direction: column; justify-content: flex-end; padding-left: 0.75rem; height: 4.5rem; }
.month-declare-wrap .month-declare .month-list > div { width: 9.89rem; height: 1.375rem; padding: 0 0.75rem; display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.125rem; cursor: pointer; }
.month-declare-wrap .month-declare .month-list > div:first-child { margin-top: auto; }
.month-declare-wrap .month-declare .month-list > div:last-child { margin-bottom: 0; }
.month-declare-wrap .month-declare .month-list span, .month-declare-wrap .month-declare .month-list em { display: block; font-size: 0.88rem; }
.month-declare-wrap .month-declare .month-list em { font-weight: var(--font-weight-bold); }
.month-declare-wrap .month-declare .month-list .proceed { background: rgba(5, 213, 186, 0.1); box-shadow: inset 0.19rem 0rem 0rem 0rem rgba(5, 213, 186, 1); border-radius: 0rem 0.25rem 0.25rem 0rem; }
.month-declare-wrap .month-declare .month-list .proceed span, .month-declare-wrap .month-declare .month-list .proceed em { color: var(--color-green); }
.month-declare-wrap .month-declare .month-list .inactive { background: rgba(30, 120, 255, 0.08); box-shadow: inset 0.19rem 0rem 0rem 0rem rgba(30, 120, 255, 1); border-radius: 0rem 0.25rem 0.25rem 0rem; }
.month-declare-wrap .month-declare .month-list .inactive span, .month-declare-wrap .month-declare .month-list .inactive em { color: #1e78ff; }
.month-declare-wrap .month-declare .month-list .deadline { background: rgba(153, 153, 153, 0.1); box-shadow: inset 0.19rem 0rem 0rem 0rem rgba(153, 153, 153, 1); border-radius: 0rem 0.25rem 0.25rem 0rem; }
.month-declare-wrap .month-declare .month-list .deadline span, .month-declare-wrap .month-declare .month-list .deadline em { color: #666666; }
.month-declare-wrap .month-declare .month-list .no-matter { background: rgba(153, 153, 153, 0.1); box-shadow: inset 0.19rem 0rem 0rem 0rem rgba(153, 153, 153, 1); border-radius: 0rem 0.25rem 0.25rem 0rem; color: #999999; font-size: 0.88rem; }
.declare-status-wrap { width: 36.6875rem; height: 26.375rem; overflow: hidden; }
.declare-status-wrap .declare-status { width: 36.4375rem; margin-right: 0.25rem; }
.declare-status-wrap .declare-status .no-matter { width: 100%; height: 26.375rem; padding-left: 1rem; color: #000A2D; background: url(no_matter.png) center 5rem no-repeat; background-size: 20rem auto; padding-top: 17.75rem; text-align: center; font-size: 1rem; opacity: 0.8; }
.declare-status-wrap .declare-status .item { display: flex; flex-wrap: wrap; width: 100%; border-radius: 0.13rem; padding: 1.125rem 5.25rem 0 1.125rem; margin-bottom: 0.625rem; position: relative; background-color: #fff; }
.declare-status-wrap .declare-status .item:hover { box-shadow: 0rem 0.13rem 0.5rem 0rem rgba(22, 52, 128, 0.14); }
.declare-status-wrap .declare-status .item:hover a { color: var(--main-color); }
.declare-status-wrap .declare-status .item::after { display: block; width: 5.4375rem; height: 2rem; line-height: 2.15rem; text-indent: 0.97rem; position: absolute; right: -0.22rem; top: 50%; transform: translateY(-50%); font-size: 0.81rem; color: rgba(255, 255, 255, 0.99); }
.declare-status-wrap .declare-status .item[data-state="2"]::after, .declare-status-wrap .declare-status .item[data-state="5"]::after, .declare-status-wrap .declare-status .item[data-state="8"]::after, .declare-status-wrap .declare-status .item[data-state="11"]::after { content: "申报进行中"; background: url(proceed.png) no-repeat; background-size: auto 2rem; }
.declare-status-wrap .declare-status .item[data-state="1"]::after, .declare-status-wrap .declare-status .item[data-state="4"]::after, .declare-status-wrap .declare-status .item[data-state="7"]::after, .declare-status-wrap .declare-status .item[data-state="10"]::after { content: "申报未开始"; background: url(inactive.png) no-repeat; background-size: auto 2rem; }
.declare-status-wrap .declare-status .item[data-state="3"]::after, .declare-status-wrap .declare-status .item[data-state="6"]::after, .declare-status-wrap .declare-status .item[data-state="9"]::after, .declare-status-wrap .declare-status .item[data-state="12"]::after { content: "申报已截止"; background: url(deadline.png) no-repeat; background-size: auto 2rem; }
.declare-status-wrap .declare-status .item[data-state="5"]::after { content: "兑付进行中"; }
.declare-status-wrap .declare-status .item[data-state="8"]::after { content: "政策生效中"; }
.declare-status-wrap .declare-status .item[data-state="11"]::after { content: "活动进行中"; }
.declare-status-wrap .declare-status .item[data-state="4"]::after { content: "兑付未开始"; }
.declare-status-wrap .declare-status .item[data-state="7"]::after { content: "政策未生效"; }
.declare-status-wrap .declare-status .item[data-state="10"]::after { content: "活动未开始"; }
.declare-status-wrap .declare-status .item[data-state="6"]::after { content: "兑付已截止"; }
.declare-status-wrap .declare-status .item[data-state="9"]::after { content: "政策已过期"; }
.declare-status-wrap .declare-status .item[data-state="12"]::after { content: "活动已截止"; }
.declare-status-wrap .item .matter-title, .declare-status-wrap .item .matter-detail { display: flex; align-items: center; }
.declare-status-wrap .item .matter-title a { display: block; font-size: 1rem; color: var(--font-color-black); line-height: 1.5rem; font-weight: var(--font-weight-bold); max-width: 23rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.declare-status-wrap .item .matter-title i { display: block; margin-left: 1.25rem; background: rgba(30, 120, 255, 0.14); border-radius: 0.22rem; padding: 0 0.25rem; line-height: 1.25rem; font-size: 0.75rem; color: var(--main-color); }
.declare-status-wrap .item .matter-detail { margin-top: 0.625rem; margin-bottom: 1.125rem; }
.declare-status-wrap .item .matter-detail span { display: block; font-size: 1rem; color: var(--font-color-grey); line-height: 1.125rem; }
.declare-status-wrap .item .matter-detail span:first-child { margin-right: 0.88rem; }
.declare-status-wrap .item .matter-detail span em { color: #f64042; }
.calendar #calendar-pagination { display: flex; justify-content: flex-end; }
#calendar-pagination .layui-laypage { margin: 0; display: flex; }
#calendar-pagination .layui-laypage-count { margin: 0; margin-right: 1rem; background-color: transparent; font-size: 0.75rem; line-height: 1.625rem; color: rgba(0, 0, 0, 0.65); }
#calendar-pagination .layui-laypage a, #calendar-pagination .layui-laypage-curr, #calendar-pagination .layui-laypage-spr { margin: 0; padding: 0; margin-right: 0.375rem; width: 1.625rem; height: 1.625rem; line-height: 1.5rem; display: flex; justify-content: center; align-items: center; font-size: 0.75rem; color: rgba(0, 0, 0, 0.65); border-width: 0.0625rem; }
/* #endregion */
/* #region 热门服务产品 */
.popular-services .title-wrap { margin: 1.25rem auto; text-align: center; display: flex; justify-content: space-between; width: 75rem; }
.services-type, .news-type { display: flex; justify-content: center; align-items: center; }
.services-type span, .news-type span { display: block; padding: 0 1.375rem; line-height: 2.125rem; text-align: center; color: var(--font-color-black); cursor: pointer; }
.services-type span.active, .news-type span.active { background: var(--main-color); border-radius: 1.0625rem; color: #fff; }
.service-wrap { width: 75rem; margin: 0 auto; margin-bottom: 2.625rem; overflow: hidden; height: 33.875rem; }
.service-warp-overflow { transition: all 0.3s ease-in-out; }
.service-cate { width: 75rem; height: 33.875rem; float: left; }
.services-swiper, .provider-swiper, .server-swiper { height: 32.5rem; }
.services-swiper .swiper-slide, .provider-swiper .swiper-slide, .server-swiper .swiper-slide { display: grid; grid-template-columns: repeat(4, 1fr); justify-items: center; }
.services-item { width: 17.8125rem; height: 15rem; padding: 0.875rem 0.625rem; padding-bottom: 0; background: #ffffff; border: 0.0625rem solid rgba(235, 240, 252, 1); border-radius: 0.375rem; }
.services-item:hover { box-shadow: 0rem 0.13rem 0.5rem 0rem rgba(22, 52, 128, 0.14); }
.services-item:hover img { transform: scale(1.2); }
.services-item:hover .title { color: var(--main-color); }
.img-box { position: relative; width: 100%; height: 7.875rem; overflow: hidden; }
.img-box img { display: block; width: 100%; height: 7.875rem; object-fit: cover; transition: all 0.3s ease-in-out; }
.img-box span { display: block; position: absolute; right: 0.6rem; bottom: 0.6rem; background: rgba(0, 0, 0, 0.5); border-radius: 0.13rem; font-size: 0.75rem; color: #ffffff; line-height: 1.75rem; text-align: center; min-width: 3.5rem; padding: 0 0.375rem; }
.services-item .title { display: block; margin: 0.75rem 0 0.375rem; font-size: 1rem; color: var(--font-color-black); font-weight: var(--font-weight-bold); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.services-item .address { display: block; align-items: center; width: 100%; font-size: 1rem; color: var(--font-color-grey); line-height: 1.25rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.services-item .more { text-align: right; font-size: 0.88rem; margin-top: 0.5rem; color: var(--main-color); display: flex; align-items: center; justify-content: flex-end; line-height: 1.25rem; }
.services-item .more span { margin-right: 0.5rem; }
.services-item .more i { transition: all 0.3s ease-in-out; margin-right: 0.5rem; }
.services-item .more:hover { color: var(--link-color-blue); }
.services-item .more:hover i { margin-right: 0; margin-left: 0.5rem; }
.service-swiper-btn, .provider-swiper-btn, .server-swiper-btn { display: flex; justify-content: center; align-items: center; height: 1.375rem; }
.service-swiper-next, .service-swiper-prev { width: 1.375rem; height: 1.375rem; background: url(more_down.png) no-repeat; background-size: 1.375rem 1.375rem; cursor: pointer; }
.service-swiper-prev { transform: rotate(180deg); }
.service-swiper-prev.nav-disabled, .service-swiper-next.nav-disabled { display: none; }
.service-swiper-prev:hover, .service-swiper-next:hover { background: url(hover_more_down.png) no-repeat; background-size: 1.375rem 1.375rem; }
/* #endregion */
/* #region 资讯服务 */
.news { background: url(zxfwbg.png) no-repeat center; background-size: cover; }
.news .title-wrap { margin: 1.875rem auto 0; margin-bottom: 0; text-align: center; display: flex; justify-content: space-between; width: 75rem; }
.news .common-title, .news .news-type { margin-bottom: 1.5rem; }
.news-wrap { width: 75rem; margin: 1.5rem auto 1.25rem; /* background: rgba(255, 255, 255, 0.74); */ background: #ffffff; border: 0.06rem solid rgba(255, 255, 255, 1); border-radius: 0.5rem; position: relative; }
.news-wrap::after { content: ""; display: block; width: 3.125rem; height: 3.875rem; position: absolute; z-index: 2; left: 0; top: -1.5rem; background: url(icon_news.png) no-repeat; background-size: 3.125rem 3.875rem; animation: news-jump 1.5s infinite; }
 @keyframes news-jump {
 0%, 100% {
 transform: translateX(1.88rem) translateY(0);
}
 50% {
 transform: translateX(1.88rem) translateY(-0.375rem);
}
}
.news-overflow { width: 75rem; height: 14.75rem; overflow: hidden; }
.news-box { float: left; width: 75rem; padding: 0 1.88rem; padding-bottom: 1.25rem; min-height: 14.75rem; background: rgba(244, 248, 252, 0.66); border-radius: 0.5rem; }
.news-container { transition: all 0.3s ease; }
.news-more { display: block; width: 1.375rem; height: 0.6875rem; background: url(more.png) no-repeat; background-size: 1.375rem 0.6875rem; margin: 1.25rem 0 1.6875rem; margin-right: 0.625rem; margin-left: auto; transition: all 0.3s ease-in-out; }
.news-more:hover { background: url(hover_more.png) no-repeat; background-size: 1.375rem 0.6875rem; margin-right: 0; }
.news-list { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; grid-template-areas: "news-item0 news-item2" "news-item1 news-item3"; gap: 20px; position: relative; }
.news-item { /* width: 100%; */ width: 34.31rem; display: flex; align-items: flex-start; }
.news-list .news-item:nth-child(1) { grid-area: news-item0; }
.news-list .news-item:nth-child(2) { grid-area: news-item1; }
.news-list .news-item:nth-child(3) { grid-area: news-item2; }
.news-list .news-item:nth-child(4) { grid-area: news-item3; }
.news-date { display: flex; flex-direction: column; width: 2.8125rem; }
.news-day { font-size: 1.13rem; font-weight: var(--font-weight-bold); color: #1e2027; line-height: 1.56rem; width: 100%; text-align: left; font-family: "AlibabaPuHuiTi_2_65_Medium"; }
.news-month { font-size: 0.75rem; line-height: 1.06rem; color: #999999; font-family: "AlibabaPuHuiTi_2_55_Regular"; }
.news-info { padding-left: 1.5rem; /* border-left: 0.0625rem solid rgba(215, 215, 215, 1); */ display: flex; flex-direction: column; position: relative; width: calc(100% - 2.8125rem); box-sizing: border-box; /* 确保 padding 不会影响宽度计算 */ }
.news-info::before { position: absolute; display: block; content: ""; width: 0.0313rem; top: 0.5rem; height: 124%; left: -0.1875rem; margin-left: 0.0625rem; background-color: rgba(215, 215, 215, 1); }
.news-list .news-item:last-child .news-info::before { display: none; }
/* .news-list::after {
  position: absolute;
  display: block;
  content: "";
  width: 0.0313rem;
  top: 0.5rem;
  height: 100%;
  right: 32.25rem;
  background-color: rgba(215, 215, 215, 1);
} */
.news-title { margin: 0 0 0.69rem; position: relative; width: 100%; }
.news-title a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; font-size: 1rem; color: var(--font-color-black); line-height: 1.5rem; font-weight: var(--font-weight-bold); }
.news-title::after { content: ""; display: block; width: 0.75rem; height: 0.75rem; background: #f8fafb; position: absolute; left: -1.9375rem; top: 50%; transform: translateY(-50%); z-index: 2; background: url(circle.png) no-repeat; background-size: 0.75rem 0.75rem; }
.news-item:hover .news-day, .news-item:hover .news-title a { color: var(--main-color); }
.news-item:hover .news-title::after { background: url(hover_circle.png) no-repeat; background-size: 0.75rem 0.75rem; }
.news-detail { display: flex; align-items: center; padding-bottom: 1.06rem; border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.news-detail span { display: block; font-size: 1rem; line-height: 1.13rem; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 23rem; }
.news-detail .department { margin-right: 0.36rem; }
.news-detail .date { padding-left: 0.36rem; line-height: 1rem; border-left: 0.0625rem solid rgba(215, 215, 215, 1); font-family: "AlibabaPuHuiTi_2_55_Regular"; }
/* #endregion */
/* #region 服务场景 */
.service-scene .title-wrap { margin: 1.25rem auto 1.4375rem; text-align: center; }
.services-list { width: 75rem; margin: 0 auto 1.875rem; }
.services-list nav { display: flex; justify-content: center; position: relative; width: 100%; height: 8.125rem; }
.services-list nav a { display: block; width: 17.5rem; height: 100%; margin-right: 1.25rem; background: #f4f8fc; border-radius: 0.25rem; padding-top: 5.5rem; background-repeat: no-repeat; }
.services-list nav a[data-type="yls"] { background-image: url(icon_yls.png); background-size: auto 3.5rem; background-position: center 1.375rem; }
.services-list nav a[data-type="yqd"] { background-image: url(icon_yqd.png); background-size: auto 3.5rem; background-position: center 1.375rem; }
.services-list nav a[data-type="yzt"] { background-image: url(icon_yzt.png); background-size: auto 3.5rem; background-position: center 1.375rem; }
.services-list nav a[data-type="ylb"] { background-image: url(icon_ylb.png); background-size: auto 3.5rem; background-position: center 1.375rem; }
.services-list nav a:last-child { margin-right: 0; }
.services-list .card-item { display: flex; align-items: center; justify-content: center; }
.services-list .card-item p { font-family: "AlibabaPuHuiTi_2_65_Medium"; font-size: 1.125rem; color: var(--font-color-black); font-weight: var(--font-weight-bold); }
.services-list .card-item em { display: block; font-family: "DingTalk-JinBuTi"; font-size: 1.25rem; color: var(--font-color-black); line-height: 1.625rem; }
.services-list nav a:hover { box-shadow: 0rem 0.13rem 0.5rem 0rem rgba(22, 52, 128, 0.14); }
.services-list nav a:hover p, .services-list nav a:hover em { color: var(--main-color); }
/* #endregion */
/* 展示企业全生命周期服务 */
.show-lifecycle-box { display: none; }
.show-lifecycle-box .show-mask { position: fixed; top: 0; inset-inline-end: 0; bottom: 0; inset-inline-start: 0; z-index: 1000; height: 100%; background-color: transparent; }
.show-lifecycle-box .show-modal-wrap { position: fixed; top: 0; inset: 0; inset-inline-end: 0; bottom: 0; inset-inline-start: 0; overflow: auto; outline: 0; -webkit-overflow-scrolling: touch; z-index: 1000; }
.show-lifecycle-box .show-modal-content { background: #ffffff; border: 0.13rem solid rgba(255, 255, 255, 1); box-shadow: 0rem 0.38rem 0.75rem 0rem rgba(51, 59, 87, 0.16); border-radius: 0.38rem; width: 51.25rem; position: relative; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); padding: 1.88rem; max-height: 80%; /*overflow-y: auto;*/ display: flex; flex-direction: column; }
.show-lifecycle-box .show-modal-content .show-modal-body { overflow-y: auto; height: 100%; }
.show-lifecycle-box .close-modal { width: 1.6rem; height: 1.6rem; cursor: pointer; position: absolute; top: 0.9rem; right: 0.9rem; display: flex; justify-content: center; align-items: center; }
.show-lifecycle-box .close-modal img { display: block; width: 1.25rem; height: 1.25rem; }
.show-lifecycle-box .show-modal-title { display: flex; justify-content: center; align-items: center; padding-bottom: 0.625rem; }
.show-lifecycle-box .show-modal-title i { display: block; width: 1.6875rem; height: 1.0625rem; background: url(ornamental.png) no-repeat; background-size: 1.6875rem 1.0625rem; margin-right: 1rem; }
.show-lifecycle-box .show-modal-title h2 { display: block; font-size: 1.25rem; color: var(--font-color-black); font-weight: var(--font-weight-bolder); line-height: 1.75rem; }
.show-lifecycle-box .show-modal-item { margin-top: 1.25rem; background-image: linear-gradient(179deg, #e4efff 6%, #f6faff 100%); border-radius: 0.44rem; padding: 1.25rem 1.47rem; }
.show-lifecycle-box .matter-stage { display: flex; align-items: center; padding-bottom: 0.37rem; }
.show-lifecycle-box .matter-stage i { display: block; width: 0.5rem; height: 0.5rem; background-color: var(--main-color); margin-right: 0.5rem; border-radius: 50%; }
.show-lifecycle-box .matter-stage span { display: block; font-size: 1.13rem; color: var(--font-color-black); line-height: 1.5rem; font-weight: var(--font-weight-bold); }
.show-lifecycle-box .matter-stage-list { display: flex; flex-wrap: wrap; }
.show-lifecycle-box .matter-stage-list a { display: block; background: #ffffff; box-shadow: 0rem 0.13rem 0.25rem 0rem rgba(0, 0, 0, 0.05); border-radius: 0.19rem; padding: 0 1.29rem; line-height: 2.88rem; font-size: var(--font-size-regular); color: var(--font-color-black); font-weight: var(--font-weight-bold); margin-top: 0.63rem; margin-right: 0.68rem; }
.show-lifecycle-box .matter-stage-list a:last-child { margin-right: 0; }
.show-lifecycle-box .matter-stage-list a.not-link { color: #8b95a8; cursor: not-allowed; }
.show-lifecycle-box .matter-stage-list a:not(.not-link):hover { color: var(--main-color); }
/*============================2024-08-01============================*/
.is-banner { margin: 0px auto 1.25rem auto; display: flex; justify-content: space-between; width: 75rem; }
.is-banner a { display: block; }
.is-banner img { width: 100%; }
.is-banner-box { width: 18rem; height: 8rem; }
.services-list nav a[data-type="zszx"] { background: url(rmfw11.png) bottom left no-repeat; background-size: cover; padding-top: 2rem !important; padding-left: 1rem !important; line-height: 2rem !important; width: 24.125rem; }
.services-list nav a[data-type="bhxt"] { background: url(rmfw12.png) bottom left no-repeat; background-size: cover; padding-top: 2rem !important; padding-left: 1rem !important; line-height: 2rem !important; width: 24.125rem; }
.services-list nav a[data-type="szyy"] { background: url(rmfw13.png) bottom left no-repeat; background-size: cover; padding-top: 2rem !important; padding-left: 1rem !important; line-height: 2rem !important; width: 24.125rem; }
.services-list nav a[data-type="mshb"] { background: url(rmfw14.png) bottom left no-repeat; background-size: cover; padding-top: 2rem !important; padding-left: 1rem !important; line-height: 2rem !important; width: 24.125rem; }
.services-list nav a[data-type="ztm"] { background: url(rmfw23.png) bottom left no-repeat; background-size: cover; padding-top: 2rem !important; padding-left: 1rem !important; line-height: 2rem !important; width: 24.125rem; }
.services-list .card-item2 { display: block; align-items: center; justify-content: center; }
.services-list .card-item2 p { font-family: "AlibabaPuHuiTi_2_65_Medium"; font-size: 1.125rem; color: var(--font-color-black); font-weight: bold; }
/* 热门政策 */
.page-home-hot-policy { display: flex; margin: 1.25rem auto 0; }
.page-home-hot-policy .page-hot-policy-title { width: 3.625rem; }
.page-home-hot-policy .page-hot-policy-title img { display: block; width: 100%; height: auto; }
.page-home-hot-policy .page-hot-policy-content { flex: 1; margin-left: 0.9375rem; background: url(hot-policy-conbg.png) no-repeat bottom center; background-size: 100% 100%; overflow: hidden; border-radius: 0.375rem; -webkit-border-radius: 0.375rem; -moz-border-radius: 0.375rem; -ms-border-radius: 0.375rem; -o-border-radius: 0.375rem; position: relative; }
.page-hot-policy-content::after { position: absolute; top: 25%; left: 45%; /* transform: translateY(-50%); */ display: block; content: ""; width: 0.0313rem; height: 70%; background-color: #ff0000;/* -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%); */ }
.page-hot-policy-content-title { text-align: center; font-size: 0.875rem; color: #ff0000; letter-spacing: 0; font-weight: 600; line-height: 1.875rem; }
.page-hot-policy-swiper { height: 7.5rem; overflow: hidden; padding-top: 0.4375rem; }
.page-hot-policy-swiper .swiper-wrapper { /* transition-timing-function: linear !important; */ }
.page-hot-policy-list { display: flex; flex-wrap: wrap; /* padding: 0 3.125rem 0.75rem; */ padding: 0 .625rem; align-content: flex-start; }
.page-hot-policy-list li { font-size: 1rem; line-height: 1.375rem; color: #ff0000; font-weight: 400; /* margin-bottom: 0.875rem; */ margin: 0.4375rem 0; width: 45.8%; /* padding-right: .75rem; */ display: flex; align-items: center; }
.page-hot-policy-list li .hot-policy-state { width: 4rem; line-height: 1.375rem; font-size: 0.75rem; font-weight: 400; text-align: center; color: #ffffff; margin-right: .625rem; border-radius: 0.375rem; -webkit-border-radius: 0.375rem; -moz-border-radius: 0.375rem; -ms-border-radius: 0.375rem; -o-border-radius: 0.375rem; background-color: #f64042; position: relative; cursor: pointer; }
.page-hot-policy-list li .hot-policy-state::after { position: absolute; top: 50%; transform: translateY(-50%); right: -0.25rem; display: block; content: ""; width: 0; height: 0; border-top: 0.5rem solid transparent; border-bottom: 0.5rem solid transparent; border-left: 0.5rem solid #f64042; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.page-hot-policy-list li .hot-policy-state[data-hot-state="1"] { background-color: #f64042; }
.page-hot-policy-list li .hot-policy-state[data-hot-state="1"]::after { border-left-color: #f64042; }
.page-hot-policy-list li .hot-policy-state[data-hot-state="2"] { background-color: #fdab53; }
.page-hot-policy-list li .hot-policy-state[data-hot-state="2"]::after { border-left-color: #fdab53; }
.page-hot-policy-list li .hot-policy-state[data-hot-state="3"] { background-color: #d5d5d5; }
.page-hot-policy-list li .hot-policy-state[data-hot-state="3"]::after { border-left-color: #d5d5d5; }
.hot-policy-tips .layui-layer-TipsG { display: none; }
.hot-policy-tips.layui-layer-tips .layui-layer-content { font-size: .75rem; color: #ffffff; letter-spacing: 0; line-height: .875rem; font-weight: 400; padding: .25rem .375rem; border-radius: .25rem; -webkit-border-radius: .25rem; -moz-border-radius: .25rem; -ms-border-radius: .25rem; -o-border-radius: .25rem; }
.page-hot-policy-list.seven-items-slide li { margin-top: 0.4375rem; }
.page-hot-policy-list li:nth-child(2n) { width: 48%; }
.page-hot-policy-list li:nth-child(2n) a { /* background-color: #05d5ba; */ /* padding-right: 3.125rem; */
flex: 1; }
.page-hot-policy-list li a { color: #ff0000; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 0.8125rem; position: relative; display: block; /* padding-right: 5.625rem; */ width: 80%; }
.page-hot-policy-list li a::before { display: block; content: ""; width: 0.3125rem; height: 0.3125rem; border-radius: 50%; background-color: #000000; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.page-hot-policy-more { position: absolute; right: 1.25rem; bottom: 1rem; z-index: 9; }
.page-hot-policy-more a { font-size: 0.875rem; color: #ff0000; letter-spacing: 0; font-weight: 400; cursor: pointer; }
.page-hot-policy-more a:hover { color: #ff0000; }
