@charset "utf-8";
.kj_con819 { width:1200px; margin:auto;}
.kj_con819::after { content:""; clear:both; display:block;}
.kj_con819 p { padding:20px 0 30px 0; line-height:200%; font-size:15px; text-indent: 2em;} 
.kj_con819 p img { width:100%;}
.kj_con819 p.title { text-align:center; font-size:26px; color:#191919; font-weight: bold;}
.kj_con819 .kj_left { width:600px; box-sizing:border-box; border-right: 1px solid #E6E6E6; padding-right:30px; float:left; margin:30px 0;}
.kj_con819 .kj_right { width:600px; box-sizing:border-box; padding-left:30px; float:left; margin:30px 0;}
.kj_list { width:100%; border-bottom: 2px solid; border-image: linear-gradient(90deg, rgba(0, 165, 159, 1), rgba(0, 200, 140, 1)) 2 2; display:block; float:left;}
.kj_tit_b { background: linear-gradient( 90deg, #00A59F 0%, #00C88C 100%); height:38px; line-height:38px; color:#FFFFFF; padding-left:23px; font-weight: bold;  font-size:15px;}
.kj_list ul { display:block; float:left; padding:20px 0;}
.kj_list ul.u1 { width:293px;}
.kj_list ul.u2 { width:275px;}
.kj_list ul.u3 { width:293px;}
.kj_list ul.u4 { width:277px;}
.kj_list ul li { background:url(/images/icon1.jpg) 5px center no-repeat; padding-left:18px; line-height:35px; font-size:15px;}
.kj_list_s { width:100%; margin:30px 0; float:left;}
.kj_list_s ul li { display:block; float:left; width:250px; padding:0 33px; border-right: 1px solid #E6E6E6; }
.kj_list_s ul li:first-child { padding-left:0; padding-right:32px;}
.kj_list_s ul li:last-child { padding-right:0; padding-left:32px; border-right:none;}
.kj_list_s .kj_tit_b { text-align:center; padding-left:0; font-size:15px;}
.kj_list_s .kj_con { padding:30px 0; text-align:center; width:100%; border-bottom: 2px solid; border-image: linear-gradient(90deg, rgba(0, 165, 159, 1), rgba(0, 200, 140, 1)) 2 2;}
.kj_list_s .kj_con p {font-size: 14px;color: #5A5A5A;line-height:200%;padding:0;text-indent: 0;}

.kj_grey {background: #F5F8FA; width:100%; padding-top:5px; padding-bottom:10px; margin-bottom:30px;}
.kj_line { background:#E6E6E6; width:100%; height:1px; float:left;}
.gk_list { padding-top:21px; padding-bottom:20px; float:left;}
.gk_list ul { float:left;}
.gk_list ul li { width:300px; box-sizing:border-box; border-left: 1px solid #E6E6E6; padding-left:100px; float:left;}
.gk_list ul li:first-child { border-left:none;}
.gk_list ul li p {padding:0;text-indent: 0;}
.gk_list ul li p span.txt1 {color: #5A5A5A; font-size: 14px; display:inline-block; padding-bottom:10px;}
.gk_list ul li p span.txt2 {color: #191919; font-size: 36px; display:inline-block; font-weight: bold;}
.gk_list ul li p span.txt3 {color: #191919; font-size: 15px; display:inline-block; font-weight: 400;}
.gk_tjsj { float:right; color: #5A5A5A; font-size: 12px; padding-top:80px;}

.fz_list { padding-top:21px; padding-bottom:20px; float:left;}
.fz_list ul { float:left;}
.fz_list ul li { width:240px; box-sizing:border-box; border-left: 1px solid #E6E6E6; padding-left:25px; float:left;}
.fz_list ul li:first-child { border-left:none;}
.fz_list ul li p {padding:0;text-indent: 0;}
.fz_list ul li p span.txt1 {color: #5A5A5A; font-size: 14px; display:inline-block; padding-bottom:20px; line-height:150%}
.fz_list ul li p span.txt2 {color: #191919; font-size: 36px; display:inline-block; font-weight: bold;}
.fz_list ul li p span.txt3 {color: #191919; font-size: 15px; display:inline-block; font-weight: 400;}
.fz_tjsj { float:right; color: #5A5A5A; font-size: 12px; padding-top:95px;}
.badge {
    position: relative;
    display: inline-block;
	color: #191919; font-size: 36px; font-weight: bold; padding-right:15px;
}
.badge::after {
    content: attr(data-count); /* 使用data属性来动态设置角标值 */
    position: absolute;
    top: -16px; /* 根据需要调整 */
    right: 0px; /* 根据需要调整 */
    /*background-color: red;*/
    color: #191919;
    font-size: 20px;
	font-weight:bold;
    /*padding: 2px 4px;*/
    /*border-radius: 50%;*/ /* 圆形角标 */
    min-width: 18px; /* 确保有足够空间显示数字 */
    text-align: center;
    /*line-height: 18px;*/ /* 使文本垂直居中 */
}

.rc_list { padding-top:21px; padding-bottom:20px; float:left;}
.rc_list ul { float:left;}
.rc_list ul li { width:300px; box-sizing:border-box; border-left: 1px solid #E6E6E6; padding-left:25px; float:left;}
.rc_list ul li:first-child { border-left:none;}
.rc_list ul li p {padding:0;text-indent: 0;}
.rc_list ul li p span.txt1 {color: #5A5A5A; font-size: 14px; display:inline-block; padding-bottom:10px;}
.rc_list ul li p span.txt2 {color: #191919; font-size: 36px; display:inline-block; font-weight: bold;}
.rc_list ul li p span.txt3 {color: #191919; font-size: 15px; display:inline-block; font-weight: 400;}
.rc_tjsj { float:right; color: #5A5A5A; font-size: 12px; padding-top:80px;}

@media screen and (min-width: 2401px){
.kj_con819 { width:2400px; margin:auto;}
.kj_con819::after { content:""; clear:both; display:block;}
.kj_con819 p { padding:40px 0 60px 0; line-height:200%; font-size:30px;}
.kj_con819 p.title { text-align:center; font-size:52px; color:#191919; font-weight: bold;}
.kj_con819 .kj_left { width:1200px; box-sizing:border-box; border-right: 2px solid #E6E6E6; padding-right:60px; float:left; margin:60px 0;}
.kj_con819 .kj_right { width:1200px; box-sizing:border-box; padding-left:60px; float:left; margin:60px 0;}
.kj_list { width:100%; border-bottom: 4px solid; border-image: linear-gradient(90deg, rgba(0, 165, 159, 1), rgba(0, 200, 140, 1)) 2 2; display:block; float:left;}
.kj_tit_b { background: linear-gradient( 90deg, #00A59F 0%, #00C88C 100%); height:76px; line-height:76px; color:#FFFFFF; padding-left:46px; font-weight: bold; font-size:30px;}
.kj_list ul { display:block; float:left; padding:40px 0;}
.kj_list ul.u1 { width:586px;}
.kj_list ul.u2 { width:550px;}
.kj_list ul.u3 { width:586px;}
.kj_list ul.u4 { width:554px;}
.kj_list ul li { background:url(/images/icon1.jpg) 10px center no-repeat; padding-left:36px; line-height:70px; font-size:30px;}
.kj_list_s { width:100%; margin:60px 0; float:left;}
.kj_list_s ul li { display:block; float:left; width:500px; padding:0 66px; border-right: 2px solid #E6E6E6; }
.kj_list_s ul li:first-child { padding-left:0; padding-right:64px;}
.kj_list_s ul li:last-child { padding-right:0; padding-left:64px; border-right:none;}
.kj_list_s .kj_tit_b { text-align:center; padding-left:0; font-size:30px;}
.kj_list_s .kj_con { padding:60px 0; text-align:center; width:100%; border-bottom: 4px solid; border-image: linear-gradient(90deg, rgba(0, 165, 159, 1), rgba(0, 200, 140, 1)) 2 2;}
.kj_list_s .kj_con p { font-size: 28px; color: #5A5A5A; line-height:200%; padding:0;}

.kj_grey {background: #F5F8FA; width:100%; padding-top:10px; padding-bottom:20px; margin-bottom:60px;}
.kj_line { background:#E6E6E6; width:100%; height:2px; float:left;}
.gk_list { padding-top:42px; padding-bottom:40px; float:left;}
.gk_list ul { float:left;}
.gk_list ul li { width:600px; box-sizing:border-box; border-left: 2px solid #E6E6E6; padding-left:200px; float:left;}
.gk_list ul li:first-child { border-left:none;}
.gk_list ul li p { padding:0}
.gk_list ul li p span.txt1 {color: #5A5A5A; font-size: 28px; display:inline-block; padding-bottom:20px;}
.gk_list ul li p span.txt2 {color: #191919; font-size: 72px; display:inline-block; font-weight: bold;}
.gk_list ul li p span.txt3 {color: #191919; font-size: 30px; display:inline-block; font-weight: 800;}
.gk_tjsj { float:right; color: #5A5A5A; font-size: 24px; padding-top:160px;}

.fz_list { padding-top:42px; padding-bottom:40px; float:left;}
.fz_list ul { float:left;}
.fz_list ul li { width:480px; box-sizing:border-box; border-left: 2px solid #E6E6E6; padding-left:50px; float:left;}
.fz_list ul li:first-child { border-left:none;}
.fz_list ul li p { padding:0}
.fz_list ul li p span.txt1 {color: #5A5A5A; font-size: 28px; display:inline-block; padding-bottom:40px; line-height:150%}
.fz_list ul li p span.txt2 {color: #191919; font-size: 72px; display:inline-block; font-weight: bold;}
.fz_list ul li p span.txt3 {color: #191919; font-size: 30px; display:inline-block; font-weight: 800;}
.fz_tjsj { float:right; color: #5A5A5A; font-size: 24px; padding-top:190px;}
.badge {
    position: relative;
    display: inline-block;
	color: #191919; font-size: 72px; font-weight: bold; padding-right:30px;
}
.badge::after {
    content: attr(data-count); /* 使用data属性来动态设置角标值 */
    position: absolute;
    top: -32px; /* 根据需要调整 */
    right: 0px; /* 根据需要调整 */
    /*background-color: red;*/
    color: #191919;
    font-size: 40px;
	font-weight:bold;
    /*padding: 2px 4px;*/
    /*border-radius: 50%;*/ /* 圆形角标 */
    min-width: 36px; /* 确保有足够空间显示数字 */
    text-align: center;
    /*line-height: 18px;*/ /* 使文本垂直居中 */
}

.rc_list { padding-top:42px; padding-bottom:40px; float:left;}
.rc_list ul { float:left;}
.rc_list ul li { width:600px; box-sizing:border-box; border-left: 2px solid #E6E6E6; padding-left:50px; float:left;}
.rc_list ul li:first-child { border-left:none;}
.rc_list ul li p { padding:0}
.rc_list ul li p span.txt1 {color: #5A5A5A; font-size: 28px; display:inline-block; padding-bottom:20px;}
.rc_list ul li p span.txt2 {color: #191919; font-size: 72px; display:inline-block; font-weight: bold;}
.rc_list ul li p span.txt3 {color: #191919; font-size: 30px; display:inline-block; font-weight: 800;}
.rc_tjsj { float:right; color: #5A5A5A; font-size: 24px; padding-top:160px;}
}