

.p101-curmbs-1 {position:relative;max-width:1920px;margin:0 auto;}
.plc {position:absolute;top:-65px;left:0;right:0;width:100%;z-index:10;background:url("../image/p101-curmbs-bg.png") no-repeat center bottom;padding:20px 0 5px;}
.p12-curblock {display:none;}
.p101-curmbs-con {float:right;height:40px;line-height:40px;font-size:14px;color:#fff;}
.p101-curmbs-con b {font-weight:normal;padding-left:25px;background:url(../image/p101-curmbs-icon1.png) no-repeat left center;}
.p101-curmbs-con i {font-style:normal;}
.p101-curmbs-con span {font-family:宋体;height:46px;line-height:46px;padding:0px 5px;}
.p101-curmbs-con a {color:#fff;}
.p101-curmbs-con a:hover {text-decoration:underline;}
.p102-search-1 {height:70px;border-bottom:1px solid #ededed;background:#f7f7f7;}
.p102-search-1 p {float:left;width:750px;height:70px;line-height:70px;font-size:14px;color:#333333;}
.p102-search-1 p b {display:inline-block;}
.p102-search-1 p a {color:#666666;display:inline-block;margin-right:15px;}
.p102-search-1 p a:hover {color:#03a88d;}
.p102-search-1-inp {float:right;width:356px;height:36px;background:#fff;margin-top:18px;border-radius:25px;position:relative;}
.p102-search-1-inp:before,.p102-search-1-inp:after {content:"";position:absolute;width:80%;height:1px;background:#e3e3e3;left:10%;z-index:0;}
.p102-search-1-inp:before {top:0;}
.p102-search-1-inp:after {bottom:0;}
.p102-search-1-inp1 {width:249px;height:36px;line-height:34px;color:#999999;border:1px solid #e3e3e3;border-right:0;padding:0 20px;border-top-left-radius:25px;border-bottom-left-radius:25px;float:left;}
.p102-search-1-inp2 {width:66px;height:36px;border:0;border-radius:25px;background:url(../image/p102-search-icon1.png) no-repeat center center    #03a88d;float:right;position:relative;z-index:2;cursor:pointer;}
.ty-banner-1 {position:relative;width:100%;height:523px;margin-top:64px;}
.procon1440 {position:relative;width:1440px;/* 根据需要调整宽度 */  margin:0 auto;}
.banner-content {position:relative;width:100%;height:100%;display:flex;top:130px;flex-direction:column;justify-content:center;align-items:flex-start;color:white;text-align:center;}
.banner-image {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;/* 确保图片在内容下方 */}
.tytop {color:#333;margin-bottom:20px;text-align:left;}
.tytop h3 {font-size:45px;font-weight:bold;color:#000033;}
.tytop h3 i {font-size:40px;color:#000033;padding-top:10px;display:block;}
.tytop h3 b {color:#03a88d}
.tytop p {font-size:16px;color:#999;width:450px;line-height:35px;}
.btnbutton a {margin:0 10px;text-decoration:none;}
.btnbutton a:hover {transform:translateY(-10px);/* 鼠标悬停时向上移动10px */}
.btnt1 {padding:15px 40px;background-color:#03a88d;color:#fff;border-radius:30px;transition:background-color 0.3s;float:left;}
.btnt2 {margin-left:30px;padding:15px 40px;float:left;color:#03a88d;border:1px solid #03a88d;border-radius:30px;transition:background-color 0.3s;}
.gg {background:#fbfbfb;padding-bottom:40px;}
.ggcon {overflow:hidden;display:block;}
.ggcon ul li {float:left;width:31.333333%;}
.ggcon ul li {min-height: 300px;background:#fff;border-radius:10px;margin-right:30px;padding:20px 30px;max-height:400px;margin-bottom:20px;transition:transform 0.5s ease;}
.ggcon ul li:hover {transform:translateY(-10px);/* 鼠标悬停时向上移动10px */}
.ggcon ul li:nth-child(3n) {margin-right:0;}
.ggcon .ggtit {width:400px;height:75px;line-height:75px;display:flex;align-items:center;}
.ggcon .ggtit span {font-size:25px;color:#000033;padding-left:10px;font-weight:bold;}
.ggcon .ggtit img {width:31px;height:36px;margin-right:10px;}
.ggcon .ggxiao {line-height:30px;font-size:14px;}
.gnys {width:100%;background:url(../image/ybg.jpg) no-repeat center center;background-size: cover;}
.gnys .gncon {overflow:hidden;display:block;padding-top:40px;padding-bottom:110px;}
.gnys .gncon .gnyscon1 {float:left;overflow:hidden;}
.gnys .gncon .gnyscon1:nth-child(2) {margin-left:30%;}
.gnys .gncon .gnyscon1 .left01 {padding-top:20px;border-radius:10px;background-color:#fff;width:500px;}
.gnys .gncon .gnyscon1 .left01 .left01tit {display:flex;align-items:center;padding-left:20px;}
.gnys .gncon .gnyscon1 .left01 .left01tit span {font-size:25px;color:#000033;padding-left:10px;font-weight:bold;}
.gnys .gncon .gnyscon1 .left01 .left01tit img {width:31px;height:36px;margin-right:10px;}
.gnys .gncon .gnyscon1 .left01 .left01con {overflow:hidden;padding-left:20px;}
.gnys .gncon .gnyscon1 .left01 .left01con p {line-height:30px;font-size:16px;padding-bottom:20px;padding-top:20px;padding:20px;}
.gnys .gncon .gnyscon1 .bottom2 {margin-top:158px;}
.hxys {width:100%;background:url(../image/bg5.jpg) no-repeat center center;  background-size:cover}
.hxys .hxyscon {overflow:hidden;display:block;padding-top:40px;padding-bottom:40px;}
.hxys .hxyscon ul li {width:30%;float:left;background:#fff;margin-right:70px;margin-bottom:50px;border-radius:20px;transition:transform 0.5s ease;/* 将时间值改为0.5s */}
.hxys .hxyscon ul li:nth-child(3n) {margin-right:0;}
.hxys .hxyscon .hxitem1 {padding-top:30px;text-align:center;margin:0 auto;}
.hxys .hxyscon .hxitem1 img {width:97px;height:97px;}
.hxys .hxyscon .hxitem2 {padding:20px 0;text-align:center;font-size:25px;color:#000033;font-weight:bold;}
.hxys .hxyscon .hxitem3 {padding:0 40px 40px 40px;text-align:center;font-size:16px;color:#000033;line-height:30px;}
.hxys .hxyscon ul li:hover {background:linear-gradient(92deg,#2ac986,#14c294 52%);transform:translateY(-10px);/* 鼠标悬停时向上移动10px */}
.hxys .hxyscon ul li:hover .hxitem2 {color:#fff;}
.hxys .hxyscon ul li:hover .hxitem3 {color:#fff;}
.hxys .hxyscon .hxitem1:nth-child(2):hover::after {background-image:url("../image/hx-2.png");}
.anli {width:100%;background:url(../image/bg6.jpg) no-repeat center center;height:619px;}
.tuijain {width:100%;background:#fbfbfb;height:468px;}
.tuijiancon {overflow:hidden;display:block;padding-top:30px;}
.tuijianitem {padding:0 30px;}
.tuijiancon ul li {width:22%;float:left;background:linear-gradient(92deg,#2ac986,#14c294 52%);margin-right:35px;margin-bottom:50px;border-radius:10px;transition:transform 0.5s ease;/* 将时间值改为0.5s */}
.tuijiancon ul li:nth-child(4n) {margin-right:0;}
.tuijiancon ul li h3 {color:#fff;padding-top:30px;padding-bottom:10px;font-weight:bold;font-size:20px;}
.tuijiancon ul li p {color:#fff;padding-bottom:20px;line-height:30px;}
.tuijiancon ul li:hover {transform:translateY(-10px);/* 鼠标悬停时向上移动10px */}
.TZ_2yHY2 {width:100%;background:#f7f9fa;overflow:hidden;padding-top:40px;}
.TZ_gSdGu {top:64px;left:0;z-index:200;width:100%;}
.TZ_2yHY2 .TZ_3hdaZ {width:1200px;margin:0 auto;}
.TZ_2yHY2 .TZ_gSdGu {top:64px;left:0;z-index:200;width:100%;padding:16px 0;}
.TZ_2yHY2 .TZ_oCblT {width:1440px;margin:0 auto;}
.TZ_2yHY2 .TZ_oCblT {height:210px;display:flex;color:#1b2532;font-size:24px;font-weight:700;}
.TZ_2yHY2 .TZ_oCblT .TZ_7Md8O {background:#ebf0f5;border-top-right-radius:20px;border-top-left-radius:20px;padding-top:60px;padding-left:40px;}
.TZ_2yHY2 .TZ_3COYb,.TZ_2yHY2 .TZ_7Md8O,.TZ_2yHY2 .TZ_hFLYZ {width:320px;padding:0 24px;margin-right:20px;color:#1b2532;}
.TZ_2yHY2 .TZ_oCblT .TZ_1ll9s {padding:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:8px 8px 0px 0px;border:1px solid #fff;border-bottom:none;padding-top:75px;}
.TZ_2yHY2 .TZ_1ll9s,.TZ_2yHY2 .TZ_1LPvz,.TZ_2yHY2 .TZ_3P3eK {flex:1;margin-right:8px;}
.TZ_2-m0f .ant-btn {color:#1b2532;background-color:transparent;border-color:#bccad6;}
.TZ_2-m0f .ant-btn,.TZ_2-m0f .ant-btn-primary {text-shadow:none;box-shadow:none;border-radius:4px;height:40px;line-height:38px;font-size:16px;}
.TZ_2-m0f .ant-btn {color:#1b2532;background-color:transparent;border-color:#bccad6;}
.TZ_2-m0f .ant-btn,.TZ_2-m0f .ant-btn-primary {text-shadow:none;box-shadow:none;border-radius:4px;height:40px;line-height:38px;font-size:16px;}
.ant-btn {line-height:1.499;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;box-shadow:0 2px 0 rgba(0,0,0,0.015);cursor:pointer;transition:all 0.3scubic-bezier(0.645,0.045,0.355,1);user-select:none;touch-action:manipulation;height:32px;padding:0 15px;font-size:14px;border-radius:4px;color:rgba(0,0,0,0.65);background-color:#fff;border:1px solid #d9d9d9;}
.ant-btn>i,.ant-btn>span {display:inline-block;transition:margin-left 0.3scubic-bezier(0.645,0.045,0.355,1);pointer-events:none;}
/* er */    .TZ_2yHY2 .TZ_ZTUvD {margin-top:140px;padding-bottom:100px;}
.TZ_2yHY2 .TZ_1n4TE .TZ_2hoEz {height:66px;display:flex;}
.TZ_2yHY2 .TZ_1n4TE .TZ_2hoEz .TZ_hFLYZ {font-size:20px;font-weight:700;line-height:66px;}
.TZ_2yHY2 .TZ_3COYb,.TZ_2yHY2 .TZ_7Md8O,.TZ_2yHY2 .TZ_hFLYZ {width:320px;padding:0 24px;margin-right:20px;color:#1b2532;}
.TZ_2yHY2 .TZ_1n4TE .TZ_2hoEz .TZ_3P3eK {height:100%;}
.TZ_2yHY2 .TZ_1ll9s,.TZ_2yHY2 .TZ_1LPvz,.TZ_2yHY2 .TZ_3P3eK {flex:1;margin-right:8px;}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c {font-size:16px;}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK {display:flex;min-height:48px;line-height:24px;}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK .TZ_3COYb {padding:12px 24px;}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK .TZ_3COYb .TZ_3ZNci {display:flex;align-items:center;cursor:pointer;}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK .TZ_3COYb .TZ_3ZNci svg {width:20px;margin-right:8px;transition:all 0.2sease;color:#03a88d;}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK .TZ_1LPvz {background:#fff;position:relative;color:#1b2532;display:flex;justify-content:center;padding:12px 0;}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK .TZ_1LPvz span {color:#bccad6;}
.floating {position:fixed;top:0;/* 根据需要调整其他样式 */    box-shadow:0px 7px 12px 2px rgba(27,37,50,0.09),0px 4px 8px -1px rgba(75,85,105,0.13);background:#fff;}
.ant-btn-primary {color:#fff;background-color:#0ecb92;border-color:#0ecb92;}
.ant-btn,.ant-btn-primary {text-shadow:none;box-shadow:none;border-radius:4px;height:40px;line-height:38px;font-size:16px;}
.TZ_73SmK:hover {background:rgba(188,202,214,0.14);position:relative;box-sizing:content-box;z-index:10;background:#eff2f5!important}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK.TZ_1MecI,.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK:hover {background:rgba(188,202,214,0.14);position:relative;box-sizing:content-box;z-index:10}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK.TZ_1MecI .TZ_3COYb,.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK:hover .TZ_3COYb {background:#eff2f5!important}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK.TZ_1MecI .TZ_1LPvz,.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK:hover .TZ_1LPvz {background:#ebeff2!important}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK.TZ_1MecI .TZ_1LPvz:nth-child(3),.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK:hover .TZ_1LPvz:nth-child(3) {background:#ebf2f2!important}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK.TZ_1MecI .TZ_1LPvz:nth-child(4),.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK:hover .TZ_1LPvz:nth-child(4) {background:#e7f2f1!important}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK.TZ_1MecI .TZ_1LPvz:nth-child(5),.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK:hover .TZ_1LPvz:nth-child(5) {background:#e2f1ee!important}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK.TZ_1MecI .TZ_3ZNci svg {transform:rotate(90deg)}
.TZ_2yHY2 .TZ_1n4TE .TZ_2nN2c .TZ_73SmK.TZ__E1_f .TZ_3COYb .TZ_3ZNci {cursor:default}
.TZ_2yHY2 .TZ_1n4TE:last-child .TZ_73SmK:last-child .TZ_1LPvz:after {height:0}
.beijing {width:100%;overflow:hidden;display:block;background-color:#fbfbfb;}
.beijing .beijingcontent {overflow:hidden;display:block;background-color:#fff;margin-top:40px;padding-top:50px;padding-bottom:40px;margin-bottom:20px;}
.beijing .bjmain-left {float:left;width:50%;background:url(../image/hytit.png) no-repeat top left 40px;padding:0 40px;}
.beijing .lefttitle {width:450px;display:flex;align-items:center;padding-top:24px;}
.beijing .lefttitle h2 {color:#03a88d;font-size:35px;font-weight:bold;padding-top:40px;}
.leftcontent {padding-top:20px;overflow:hidden;display:block;}
.leftcontent p {line-height:30px;font-size:16px;padding-bottom:20px;padding-top:20px;}
.bjmain-right {float:right;width:50%;padding:0 40px;}
.bjmain-right img {width:640px;height:410px;}
.fengxian {background:url(../image/bg9.jpg) no-repeat center center;width:100%;overflow:hidden;display:block;}
.fengxiancontent {margin-top:45px;padding-bottom:45px;}
.fengxiancontent ul li {margin-right:8%;margin-bottom:94px;padding:0 40px;background-color:#fff;border-radius:20px;width:28%;float:left;transition:transform 0.5s ease;/* 将时间值改为0.5s */}
.fengxiancontent ul li:nth-child(3n) {margin-right:0;}
.fengxiancontent ul li:hover {transform:translateY(-10px);/* 鼠标悬停时向上移动10px */}
.fengxiancontent ul li .tp1 {padding-top:30px;text-align:center;margin:0 auto;padding:20px 0;}
.fengxiancontent ul li .tp1 h3 {font-family:Impact;font-size:55px;padding-top:36px;}
.fengxiancontent ul li .tp3 p {font-size:16px;line-height:30px;padding:20px 0 40px 0;}
.fengxiancontent ul li .tp2 h4 {font-size:25px;font-weight:bold;text-align:center;padding:25px 0;}
.jiejue {width:100%;overflow:hidden;display:block;background:#fff;}
.jiejuetabs {overflow:hidden;display:block;padding-top:40px;text-align:center;}
.jiejuecon {overflow:hidden;display:block;padding-top:40px;padding-bottom:50px;}
.bjmain-left {width:50%;float:left;}
.jiejuecon .lefttitle h2 {font-weight:100;font-size:79px;background:linear-gradient(68deg,#ffffff,#e3e4e5 52%);-webkit-background-clip:text;/* 将背景剪裁为文本 */    -webkit-text-fill-color:transparent;/* 将文本填充颜色设置为透明 */    transition:background 0.3s;/* 添加过渡效果 */font-family:impact;}
.jiejuecon {display:none;}
.jiejuecon.active {display:block;}
.jjtab {display:inline-block;border-radius:30px;border:1px solid #e5e5e5;padding:20px 40px;margin-right:50px;cursor:pointer;font-size:20px;}
.jjtab.active {background:linear-gradient(92deg,#2ac986,#14c294 52%);color:white;}
.bjmain-right {width:50%;float:right;padding-top:71px;}
.bjmain-right img {width:619px;height:338px;border-radius:10px;}
.bttn {overflow:hidden;display:block;padding-top:40px;font-size:15px;}
.bttn .bttn1 {background:#03a88d;border-radius:8px;padding:15px 40px;float:left;color:#fff;}
.bttn .bttn2 {border:1px solid #03a88d;border-radius:8px;padding:15px 40px;color:#03a88d;float:left;margin-left:28px;}
.huoban {padding-bottom:60px;width:100%;overflow:hidden;display:block;background-color:#fbfbfb;}
.huobancon {padding-top:70px;overflow:hidden;display:block;}
.huobancon .huoban1 {min-height:475px;float:left;width:48%;padding:20px 40px;border-radius:10px;background:#fff;}
.huobancon .huoban1:nth-child(2n) {margin-left:4%;}
.huobancon .huoban1 .hb1 {overflow:hidden;display:block;}
.huobancon .huoban1 .hb1 .hb1-left {float:left;padding-top:54px;}
.huobancon .huoban1 .hb1 .hb1-left h3 {font-size:28px;font-weight:bold;}
.huobancon .huoban1 .hb1 .hb1-right {float:right;padding-right:20px;}
.huobancon .huoban1 .hb2 {padding-top:20px;min-height:260px;}
.huobancon .huoban1 .hb2 p {font-size:14px;line-height:30px;}
.huobancon .huoban1 .hb3 {margin:0 auto;overflow:hidden;display:block;}
.huobancon .huoban1 .hb3 .hbtn {background:#03a88d;border-radius:8px;padding:15px 40px;color:#fff;overflow:hidden;margin:0 auto;text-align:center;width:24%;margin-top:30px;}
.hb {width:100%;background-color:#e9f0f7;}
.hb .hbcon {overflow:hidden;display:block;padding-top:40px;padding-bottom:40px;}
.hb .hbcon ul li {width:30%;float:left;background:#fff;margin-right:70px;margin-bottom:50px;border-radius:20px;transition:transform 0.5s ease;/* 将时间值改为0.5s */}
.hb .hbcon ul li:nth-child(3n) {margin-right:0;}
.hb .hbcon .hbitem1 {padding-top:30px;text-align:center;margin:0 auto;}
.hb .hbcon .hbitem1 img {width:97px;height:97px;}
.hb .hbcon .hbitem2 {padding:20px 0;text-align:center;font-size:25px;color:#000033;font-weight:bold;}
.hb .hbcon .hbitem3 {padding:0 40px 40px 40px;text-align:center;font-size:16px;color:#000033;line-height:30px;}
.hb .hbcon ul li:hover {background:linear-gradient(92deg,#2ac986,#14c294 52%);transform:translateY(-10px);/* 鼠标悬停时向上移动10px */}
.hb .hbcon ul li:hover .hbitem2 {color:#fff;}
.hb .hbcon ul li:hover .hbitem3 {color:#fff;}
.hb .hbcon .hbitem1:nth-child(2):hover::after {background-image:url("../image/hb-2.png");}
.newspage {width:100%;overflow:hidden;display:block;background-color:#fff;height:auto;/* 确保高度自动 */}
.newspage .newsleft {width:850px;float:left;}
.newspage .newsright {width:400px;float:left;margin-left:100px;height:auto;/* 确保高度自动 */    overflow:visible;/* 确保内容可以溢出 */}
.newspage .tit {overflow:hidden;display:block;padding:80px 40px 20px 0;text-align:left;}
.newspage .tit h1 {font-size:30px;font-weight:bold;}
.newspage .newscon {margin-top:40px;line-height:38px;font-size:16px;text-align:justify;margin-bottom:35px;height:auto;/* 确保高度自动 */    overflow:visible;/* 确保内容可以溢出 */}
.p101-info-pagination-1 {position:relative;padding:20px 0;border-top:1px solid #dedede;}
.p101-info-pagination-1 dl {width:660px;}
.p101-info-pagination-1 dd {height:34px;line-height:34px;font-size:16px;color:#4c4c4c;}
.p101-info-pagination-1 dd span {float:left;display:inline-block;padding-left:20px;max-width:100px;height:34px;position:relative;}
.p101-info-pagination-1 dd span:before {content:'';position:absolute;width:3px;height:14px;background:#03a88d;left:0;top:50%;margin-top:-7px;}
.p101-info-pagination-1 dd a {float:left;display:inline-block;max-width:550px;height:34px;color:#03a88d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.p101-info-pagination-1-href {position:absolute;width:120px;height:38px;border:1px solid #21934b;right:0;top:50%;margin-top:-20px;border-radius:30px;}
.p101-info-pagination-1-href a {display:block;height:38px;line-height:38px;font-size:18px;color:#03a88d;text-align:center;}
.p101-info-key-1 {padding:22px 0 42px;border-bottom:1px solid #dedede;}
.p101-info-key-1 p {height:28px;line-height:28px;color:#666666;font-size:14px;}
.p101-info-key-1 span {display:inline-block;margin:0 4px;}
.p101-info-key-1 span {display:inline-block;margin:0 4px;}
.p101-recommend-news {padding:40px 0 60px;}
.p101-recommend-news-title {position:relative;font-weight:normal;margin-bottom:10px;padding-left:20px;}
.p101-recommend-news-title span,.p101-recommend-news-title a {display:block;height:50px;line-height:50px;font-size:25px;color:#333333;}
.p101-recommend-news-list ul {padding-top:5px;position:relative;}
.p101-recommend-news-list li {height:40px;padding-left:20px;position:relative;line-height:40px;}
.p101-recommend-news-list li:before {content:"";width:8px;height:8px;border:2px solid #808080;border-style:dotted dotted none none;position:absolute;top:50%;left:0;margin-top:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:1;}
.p101-recommend-news-list li a {display:inline-block;max-width:640px;height:40px;font-size:16px;color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.p101-recommend-news-list li span {float:right;width:110px;font:14px / 40px Arial;color:#808080;text-align:right;}
.p101-recommend-news-list li:after {content:'';position:absolute;width:2px;height:2px;background:#808080;left:4px;top:50%;z-index:1;}
.p101-recommend-news-title span:before {content:'';position:absolute;width:3px;height:14px;background:#03a88d;left:0;top:50%;margin-top:-7px;}
.topnews {border-radius:10px;padding:20px 10px;}
.toptitle {padding-top:5px;position:relative;}
.toptitle span {font-size:20px;padding-left:20px;}
.topitem {padding:20px 20px;}
.topitem ul li {padding:10px 0;border-bottom:1px solid #ccc;position:relative;padding-bottom:14px;width:85%;}
.topitem ul li a {display:block;line-height:30px;font-size:16px;color:#000;}
.topitem ul li a:hover {color:#03a88d;}
.topitem ul li:last-child {border-bottom:0;}
.topitem ul li span {line-height:26px;}
.toptitle span:before {content:'';position:absolute;width:3px;height:20px;background:#03a88d;left:0;top:50%;margin-top:-7px;}
.topitem ul li:before {content:'';position:absolute;width:228px;height:1px;background:#f3f3f3;left:0;top:0;margin-top:-2px;}
.topitem ul li p {padding-top:10px;font-size:14px;color:#ccc;}
.con1200 {width:1200px;margin:0 auto;}
.newslist1 {padding:20px 0;overflow:hidden;display:block;width:850px;}
.newslist1 .listimg {float:left;width:253px;height:154px;}
.newslist1 .listimg img {width:253px;height:154px;border-radius:10px;}
.newslist1 .listtxt {float:left;margin-left:32px;width:66%;overflow:hidden;display:block;margin-top:20px;}
.newslist1 .listtxt h3 {font-size:18px;}
.newslist1 .listtxt h3 a:hover {color:#03a88d}
.newslist1 .listtxt p {font-size:14px;color:#999;line-height:24px;padding-top:20px;}
.newslist1 .listtxt span {font-size:14px;color:#999;text-align:right;padding-right:20px;display:block;padding-top:20px;}
.listtabs {width:44%;display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;}
.listtab {overflow:hidden;display:block;padding-top:40px;border-radius:10px;border:1px solid #ccc;float:left;margin:0 auto;text-align:center;padding:15px 40px;margin-right:40px;font-weight:bold;}
.listtab:nth-child(2) {margin-right:0;}
.listtab.active {background:linear-gradient(92deg,#2ac986,#14c294 52%);border:none;}
.listtab.active a {color:#fff;}
.page {width:80%;margin:0 auto;overflow:hidden;text-align:center;}
.page .shuzitiao {padding-top:40px;padding-bottom:40px;}
.page .page-num {display:inline-block;line-height:30px;font-size:16px;color:#ccc;padding:0 20px;border-radius:20px;border:1px solid #ccc;margin:0 8px;}
.page .page-num-current {color:#fff;}
.page .page-num-current {background:linear-gradient(92deg,#2ac986,#14c294 52%);border:none;}

.jingxuan{background:#fbfbfb;padding-bottom: 40px;}
.jingxuan .jingxuancon{margin:0 auto;overflow:hidden;display:block;padding-top:40px;padding-bottom:80px;background-color: #fff;margin-top: 40px;margin-bottom:40px;}
.jingxuan .jxleft{float: left;width:50%;height: 419px;}
.jingxuan .jxleft img{width:719px;height: 419px;    padding-left: 5%;}
.jingxuan .jxright{float: left;width: 45%;height: 419px;padding: 5% 0%;padding-left: 5%;}
.jingxuan .jx1{background-color: #03a88d;padding:15px 30px;color:#fff;font-weight: bold;border-radius: 30px;width:135px;text-align: center;}
.jingxuan .jx2{font-size: 15px;padding:20px 0;line-height: 25px;}
.jingxuan .jx3{width:209px;height: 126px;}
.jingxuan .jx3 img{width:209px;height: 126px;}

.jingxuan .swiper-button-prev {left:3%;background:url(../image/icon_left_turn.png) no-repeat center center;opacity:0;}
.jingxuan .swiper-button-next {right:3%;background:url(../image/icon_reght_turn.png) no-repeat center center;opacity:0;}
.jingxuan:hover .swiper-button-prev {left:5%;opacity:1;}
.jingxuan:hover .swiper-button-next {right:5%;opacity:1;}
.jingxuan .swiper-container{overflow: visible;}
.jingxuan .swiper-container-horizontal>.swiper-pagination-bullets,.jingxuan .swiper-pagination-custom, .jingxuan  .swiper-pagination-fraction{bottom:-45px;}

.suoyouanli{width:100%;background:#ffffff;}
.suoyouanli .sycon{margin:0 auto;text-align: center;overflow: hidden;display: block;}
.sytabs{margin:0 auto;text-align: center;        width: 63%;}
.sytabs ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
  }

  .sytabs li {
    padding: 10px 35px;
    background-color: #f0f0f0;
    cursor: pointer;
    border-radius: 6px;
    margin: 0 7px;
    float: left;
  }

  .sytabs li.active {
    background-color: #03a88d;
    color: #fff;
  }

  .sytabcon {
    margin-top: 20px;
  }

  .sytabcontent {
    display: none;
  }

  .sytabcontent.active {
    display: block;
  }

  .sylist{overflow: hidden;display: block;}
  .sylist{float: left;width:30%;margin-right:30px;background-color: #fff;
    min-height: 200px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* 添加灰色阴影 */ 
     border-radius: 8px; /* 可选：添加圆角 */
     padding: 0 50px;
     margin-bottom: 50px;
    margin-top: 40px;
    }
  .sylist:nth-child(3n){margin-right:0;}
  .sylist1{    text-align: left;
    padding-top: 10px;}
  .sylist .sylist1 img{width:100px;height:60px ;}
  .sylist .sylist2{font-size: 14px;line-height: 30px;text-align: left;}
  .sylist .sylist3{font-size: 12px;line-height: 25px;color:#14c294;text-align: left;padding-top: 20px;}
  .sylist .sylist3 a{color:#14c294;}

  .kehulogo{width:100%;background:url(../image/bg6.jpg)no-repeat center;    height: 662px;    margin-bottom: 80px;}

  /* 媒体查询针对不同屏幕尺寸 */
@media (max-width: 2560px) {

}
@media (max-width: 1920px) {

  .gnys .gncon .gnyscon1 .left01 .left01con p{padding:20px;}
}

@media (max-width: 1440px) {
  .listtabs{width: 48%;}
  .newslist1 .listtxt{width:56%;}
  .newslist1{width:700px;}
  .newspage .newsleft{width:700px;}
  .huobancon .huoban1 .hb2{min-height: 320px;}
  .huobancon .huoban1{min-height: 537px;}
  .hb .hbcon ul li{width:29%;}
  .TZ_2yHY2 .TZ_oCblT{width:1200px;}
  .hxys{background-size:cover;}
  .con1440{width:1200px;}
  .procon1440{width:1200px;}
  .p102-search-1 .con1440{width:1200px;}
  .gg .con1440{width:1200px;}
  .ggcon ul li{min-height: 300px;}
  .gnys .con1440{width:1200px;}
  .gnys .gncon .gnyscon1 .left01{width:410px;}
  .gnys .gncon .gnyscon1 .left01 .left01con p{padding:20px;}
  .hxys .con1440{width:1200px;}
  .hxys .hxyscon ul li{width:29%;margin-right: 77px;min-height: 402px;}
  .hxys .hxyscon .hxitem2{padding:20px 40px;}
}

@media (max-width: 1366px) {
  .listtabs{width: 48%;}
  .newslist1 .listtxt{width:56%;}
  .newslist1{width:700px;}
  .newspage .newsleft{width:700px;}
  .huobancon .huoban1 .hb2{min-height: 320px;}
  .huobancon .huoban1{min-height: 537px;}
  .hb .hbcon ul li{width:29%;}
  .TZ_2yHY2 .TZ_oCblT{width:1200px;}
  .hxys{background-size:cover;}
  .con1440{width:1200px;}
  .procon1440{width:1200px;}
  .p102-search-1 .con1440{width:1200px;}
  .gg .con1440{width:1200px;}
  .ggcon ul li{min-height: 335px;}
  .gnys .con1440{width:1200px;}
  .gnys .gncon .gnyscon1 .left01{width:410px;}
  .gnys .gncon .gnyscon1 .left01 .left01con p{padding:20px;}
  .hxys .con1440{width:1200px;}
  .hxys .hxyscon ul li{width:29%;margin-right: 77px;min-height: 402px;}
  .hxys .hxyscon .hxitem2{padding:20px 40px;}
}

@media (max-width: 1024px) {
  .li1 {
      height: 480px; /* 1024px 及以下分辨率的高度 */
  }
}

@media (max-width: 768px) {
  .li1 {
      height: 360px; /* 768px 及以下分辨率的高度 */
  }
}

@media (max-width: 480px) {
  .li1 {
      height: 240px; /* 480px 及以下分辨率的高度 */
  }
}
