@font-face {
    font-family: "0aec771c-7972-4d72-9115-5e2b37598e45";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/new2021123122320714059/cms/file/0aec771c-7972-4d72-9115-5e2b37598e45.ttf) format("truetype");
    font-alias: BrownStd-Bold
}

@font-face {
    font-family: "367500f3-ac9a-4400-beb9-b2f596dc10dc";
    src: url(../font/367500f3-ac9a-4400-beb9-b2f596dc10dc.TTF) format("truetype");
    font-alias: PINGFANG HEAVY
}

@font-face {
    font-family: a8974ae4-cb44-482c-87bc-aeef6611945e;
    src: url(../font/a8974ae4-cb44-482c-87bc-aeef6611945e.TTF) format("truetype");
    font-alias: PINGFANG MEDIUM
}

@font-face {
    font-family: "249a2cc2-3ae2-4a12-80cc-f33fa61f776e";
    src: url(../font/249a2cc2-3ae2-4a12-80cc-f33fa61f776e.TTF) format("truetype");
    font-alias: PINGFANG BOLD
}



@font-face {
    font-family: "7ce38fe0-560c-4554-966d-efd9e5a70c16";
    src: url(../font/7ce38fe0-560c-4554-966d-efd9e5a70c16.ttf) format("truetype");
    font-alias: Open-Sans-2;
    font-display: swap
}

body {
    font-family: a8974ae4-cb44-482c-87bc-aeef6611945e;
    overflow-x: hidden
}

.page_a.current {
    background: #32506f;
    color: #fff;
    border-radius: 5px
}

.page_a:hover {
    text-decoration: none;
    background: #32506f;
    color: #fff
}

/* 首页统计数据自适应 */
#c_static_001-1684228934215 .e_scrollNumber-8 .p_num {
    font-size: 4.5vw;
}

#c_static_001-1684228934215 .e_text-9 {
    font-size: 1.2vw;
}

#c_static_001-1684228934215 .e_scrollNumber-8 .p_plus {
    font-size: 1.5vw;
}

/* 超大屏样式 */
@media screen and (min-width: 1400px) {
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_num {
        font-size: 54px;
    }
    #c_static_001-1684228934215 .e_text-9 {
        font-size: 15px;
    }
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_plus {
        font-size: 22px;
    }
}

/* 大屏幕样式 */
@media screen and (min-width: 1200px) and (max-width: 1399px) {
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_num {
        font-size: 48px;
    }
    #c_static_001-1684228934215 .e_text-9 {
        font-size: 14px;
    }
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_plus {
        font-size: 20px;
    }
}

/* 中等屏幕样式 */
@media screen and (min-width: 992px) and (max-width: 1199px) {
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_num {
        font-size: 42px;
    }
    #c_static_001-1684228934215 .e_text-9 {
        font-size: 13px;
    }
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_plus {
        font-size: 18px;
    }
}

/* 平板样式 */
@media screen and (min-width: 769px) and (max-width: 991px) {
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_num {
        font-size: 36px;
    }
    #c_static_001-1684228934215 .e_text-9 {
        font-size: 12px;
    }
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_plus {
        font-size: 16px;
    }
}

/* 手机版样式 */
@media screen and (max-width:768px) {
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_num {
        font-size: 28px;
    }
    #c_static_001-1684228934215 .e_text-9 {
        font-size: 12px;
    }
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_plus {
        font-size: 14px;
        top: -15px;
        left: -5px;
    }
}

/* 小屏手机样式 */
@media screen and (max-width: 480px) {
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_num {
        font-size: 24px;
    }
    #c_static_001-1684228934215 .e_text-9 {
        font-size: 11px;
    }
    #c_static_001-1684228934215 .e_scrollNumber-8 .p_plus {
        font-size: 12px;
    }
}

#content_box-16735068439621-0,
#content_box-16850177510670-1 {
    position: sticky !important;
    top: 120px
}

.pl_service2 .service_item {
    background-color: #ef7e1a !important;
    color: #fff !important
}

.pl_service2 .service_item:hover,
.pl_service2 .service_value {
    background-color: #1b4978 !important;
    color: #fff !important
}

.pl_service2 .service_value::after {
    border-left: 6px solid #1b4978 !important
}



#c_static_001_P_20163-1684245051280 .e_text-23,
#c_static_001-1636703125092 .e_bottomNav-53 .p_menu1Item,
#c_static_001-1636703125092 .e_h1-65{  font-size: 1.75rem;}

#c_static_001-1636703125092 .e_bottomNav-53 .p_menu2Item{    font-size: 1.125rem; line-height: 1.9;}

@media screen and (max-width: 1200px) {
    #c_static_001-1636703125092 .e_bottomNav-53 .p_menu1Item,
    #c_static_001-1636703125092 .e_h1-65{ font-size: 1.5rem; }
    #c_static_001-1636703125092 .e_bottomNav-53 .p_menu2Item{ font-size: 1rem; }
}

@media screen and (max-width: 992px) {
    #c_static_001-1636703125092 .e_bottomNav-53 .p_menu1Item,
    #c_static_001-1636703125092 .e_h1-65{ font-size: 1.25rem; }
    #c_static_001-1636703125092 .e_bottomNav-53 .p_menu2Item{ font-size: 0.875rem; }
}

@media screen and (max-width: 768px) {
    #c_static_001-1636703125092 .e_bottomNav-53 .p_menu1Item,
    #c_static_001-1636703125092 .e_h1-65{ font-size: 0.875rem; }
    #c_static_001-1636703125092 .e_bottomNav-53 .p_menu2Item{ font-size: 0.625rem; }
}

@media screen and (max-width: 480px) {
    #c_static_001-1636703125092 .e_bottomNav-53 .p_menu1Item,
    #c_static_001-1636703125092 .e_h1-65{ font-size: 0.75rem; }
    #c_static_001-1636703125092 .e_bottomNav-53 .p_menu2Item{ font-size: 0.5625rem; }
}
  
#c_static_001-1636703125092 .e_bottomNav-53{    max-width: 1300px;}

#c_static_001-1636703125092 .e_image-70{    max-width: 275px;}

#c_static_001-1636703125092 .e_richText-46 { font-size: 18px; margin-top: 25px;}

#c_static_001-1636703125092 .e_container-67{max-width: 465px;}



#c_static_001-1636703125092 .e_html-73{ width: 200px;}

.e_loop-3 .p_loopitem .e_text-4 a{ padding: 22px 35px !important; font-size: 18px !important;}
#c_static_001_P_18090-1687968012633 .e_text-12,
#c_static_001-1688001182972 .e_text-2,
#c_static_001_P_18090-16879681979210 .e_text-18,
.jjfa_y_title,
#c_effect_022-16879581448030 .e_text-14,
#c_static_001-16879574524000 .e_text-40{ font-size:62px !important; }

#c_static_001_P_18090-1687968012633 .e_richText-7,
#c_static_001-1688001182972 .e_text-3,
#c_static_001_P_18090-16879681979210 .e_richText-20,
.jjfa_y_sum{font-size: 20px !important;}

#c_static_001_P_18090-1687968012633 .e_scrollNumber-32 .p_num { 
    font-size: 5vw;
    margin-top: 20px;
} 

#c_static_001_P_18090-1687968012633 .e_text-33 { 
    font-size: 1.5vw; 
    margin-top: 20px;
}

/* 统计容器布局 */
#c_static_001_P_18090-1687968012633 .stats-container {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

#c_static_001_P_18090-1687968012633 .stats-row {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

#c_static_001_P_18090-1687968012633 .stats-row .cbox-31 {
    flex: 1;
    max-width: calc(50% - 15px);
}

#c_static_001_P_18090-1687968012633 .stats-row-center {
    justify-content: flex-start;
    width: 100%;
}

#c_static_001_P_18090-1687968012633 .stats-row-center .cbox-31 {
    max-width: 100%;
}

/* 超大屏样式 */
@media screen and (min-width: 1400px) {
    #c_static_001_P_18090-1687968012633 .e_scrollNumber-32 .p_num {
        font-size: 76px;
    }
    #c_static_001_P_18090-1687968012633 .e_text-33 {
        font-size: 20px;
    }
}

/* 大屏幕样式 */
@media screen and (min-width: 1200px) and (max-width: 1399px) {
    #c_static_001_P_18090-1687968012633 .e_scrollNumber-32 .p_num {
        font-size: 64px;
    }
    #c_static_001_P_18090-1687968012633 .e_text-33 {
        font-size: 18px;
    }
}

/* 中等屏幕样式 */
@media screen and (min-width: 992px) and (max-width: 1199px) {
    #c_static_001_P_18090-1687968012633 .e_scrollNumber-32 .p_num {
        font-size: 56px;
    }
    #c_static_001_P_18090-1687968012633 .e_text-33 {
        font-size: 16px;
    }
}

/* 平板样式 */
@media screen and (min-width: 769px) and (max-width: 991px) {
    #c_static_001_P_18090-1687968012633 .e_scrollNumber-32 .p_num {
        font-size: 48px;
        margin-top: 15px;
    }
    #c_static_001_P_18090-1687968012633 .e_text-33 {
        font-size: 15px;
        margin-top: 15px;
    }
}

/* 手机版样式 */
@media screen and (max-width:768px) {
    /* 确保手机端统计数据每个占50%宽度 */
    #c_static_001_P_18090-1687968012633 .e_loop-31 .p_list.stats-container {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        gap: 20px !important;
        padding: 0 !important;
    }
    
    #c_static_001_P_18090-1687968012633 .e_loop-31 .p_list.stats-container .stats-row {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: space-between !important;
        gap: 15px !important;
        align-items: flex-start !important;
        padding: 0 !important;
        width: 100% !important;
    }
    
    #c_static_001_P_18090-1687968012633 .e_loop-31 .p_list.stats-container .stats-row .cbox-31.p_loopitem {
        flex: 0 0 calc(50% - 7.5px) !important;
        max-width: calc(50% - 7.5px) !important;
        width: calc(50% - 7.5px) !important;
        padding: 10px 5px !important;
        box-sizing: border-box !important;
    }
    
    #c_static_001_P_18090-1687968012633 .e_loop-31 .p_list.stats-container .stats-row-center {
        display: flex !important;
        justify-content: flex-start !important;
        width: 100% !important;
    }
    
    #c_static_001_P_18090-1687968012633 .e_loop-31 .p_list.stats-container .stats-row-center .cbox-31.p_loopitem {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
    }
    
    #c_static_001_P_18090-1687968012633 .e_scrollNumber-32 .p_num {
        font-size: 32px;
        margin-top: 10px;
        display: inline-block;
        vertical-align: middle;
    }
    
    #c_static_001_P_18090-1687968012633 .e_text-33 {
        font-size: 13px;
        margin-top: 5px;
        text-align: left;
    }
    
    #c_static_001_P_18090-1687968012633 .e_scrollNumber-32 {
        display: block;
        text-align: left;
        margin-bottom: 5px;
    }
    
    #c_static_001_P_18090-1687968012633 .e_scrollNumber-32 .p_plus {
        font-size: 16px;
        top: -10px;
        left: -5px;
        display: inline-block;
        vertical-align: top;
    }
}

/* 小屏手机样式 */
@media screen and (max-width: 480px) {
    #c_static_001_P_18090-1687968012633 .e_scrollNumber-32 .p_num {
        font-size: 28px;
    }
    #c_static_001_P_18090-1687968012633 .e_text-33 {
        font-size: 12px;
    }
}

.gu_l {
	color: #fff
}

.gu_l h2 {
	width: 39px;
	height: 39px;
	border: 1px #fff solid;
	border-radius: 25px;
	text-align: center;
	float: left;
	margin-right: 15px;
	font-size: 16px !important;
	cursor: pointer;
	line-height: 45px
}

.gu_l h2:hover {
	background: #ef7e1a;
	border: 1px #ef7e1a solid
}

.gu_b img {
	width: 120px
}

.gu_b h3 {
	float: left;
	position: absolute;
	top: 48px;
	display: none;
	background: #fff;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	z-index: 999;
}

.gu_b h3 img {
	display: block;
	width: 120px;
	height: auto;
}

.wei1 {
	left: 0;
}

.wei2 {
	left: 0;
	margin-left: 60px;
}
