 @media screen  and (max-width:1920px) {
	object {
	display:none
}
}@media screen  and (min-width:1367px) {
	a.yy_b {
	color:#333;
}
.in-banner {
	width:100%;
	height:100vh;
	padding-top:var(--header-height);
	position:relative;
	z-index:1;
	overflow:hidden;
}
.video-container {
	position:relative;
	width:100%;
	height:0;
	padding-bottom:56.25%;
	/* 16:9 宽高比，可根据实际视频比例调整 */
        overflow:hidden;
}
.video-container video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
/* 百度浏览器特殊处理 */
@media (max-width:768px) {
	.in-banner {
	width:100%;
	height:calc(100vh - 48px);
	/* 减去导航栏高度 */
    margin-top:48px;
	/* 为导航栏留出空间 */
    position:relative;
	z-index:5;
	overflow:hidden;
}
.video-container {
	height:100%;
	z-index:5;
}
/* 防止百度浏览器强制全屏 */
    .video-container video {
	position:relative;
	z-index:5;
	-webkit-tap-highlight-color:transparent;
	x5-video-player-type:"h5";
	x5-video-orientation:"portrait";
}
/* 确保导航栏始终在最上层 */
    .header {
	position:fixed;
	z-index:10001;
}
/* 确保客服按钮始终可见 */
    .toolbar185 {
	position:fixed;
	z-index:1001;
	margin-top:-165px;
}
}#numDom5,#numDom2,#numDom3,#numDom4 {
	font-size:4.4rem;
}
.font30 {
	font-size:4.4rem;
}
.newssy .newscon .newslist ul li span img {
	width:372px;
	max-width:100%;
	height:auto;
	transition:all .8s ease-out;
	border-radius:1rem;
}
.HomeIndex .homeTwo .homeTwoTextDiv .homeTwoTextDivTitle {
	font-size:3.2rem;
}
.HomeIndex .homeTwo .homeTwoTextDiv p {
	font-size:1.6rem;
	line-height:2;
}
.HomeIndex .homeTwo .homeTwoTextDiv p span {
	font-size:1.6rem;
	line-height:2;
	font-weight:900;
	color:#3d8a38;
}
.homeThreeTitle {
	margin:3rem 0;
	margin-bottom:0;
	text-align:center;
	padding:0rem 0 3rem;
}
.pro .procon .prolist {
	padding:5rem;
}
.pro .procon .prolist ul li {
	width:31.33%;
	float:left;
	margin-right:15px;
	position:relative;
	border-radius:10px;
	border:1px solid #f7f7f7;
	background:#f7f7f7;
}
}@media screen and (max-width:1365px) {
	/* 二级导航容器 */
#c_static_001-1730701795421 .topNav {
	position:fixed;
	width:100%;
	height:100%;
	right:-100%;
	top:0;
	background:rgba(0,0,0,0.5);
	z-index:2;
	display:flex;
	justify-content:flex-end;
	transition:all 0.5s;
	padding:0;
	z-index:8888;
	/* 提升层级 */
}
#c_static_001-1730701795421 .topNav ul > li .ul2 {
	max-height:280px;
	/* 改用max-height实现动态高度 */
    overflow-y:auto;
	/* 仅垂直滚动 */
    position:relative;
	/* 建立定位上下文 */
    z-index:8888;
	/* 提升层级 */
    background:#fff;
	/* 防止内容透视 */
    -webkit-overflow-scrolling:touch;
	/* iOS平滑滚动 */
    overflow:auto;
}
/* 导航项 */
#c_static_001-1730701795421 .topNav ul > li .ul2 li {
	padding:0 0 0 20px;
	margin:0 !important;
	position:relative;
	z-index:3;
	/* 确保列表项在最上层 */
}
.header {
	display:block;
	height:54px;
}
.header.in {
	height:54px;
	color:#fff;
}
#c_static_001-1730701795421 .yy_b {
	display:flex;
	align-items:center;
	line-height:54px;
	color:#333;
	width:100%;
	justify-content:space-between;
	margin-top:-6px;
}
a.yy_b {
	color:#333;
}
.HomeIndex {
	width:100%;
	padding:0 8px;
}
.newssy .newscon .newsnav ul li {
	width:103px;
	height:45px;
	line-height:45px;
	text-align:center;
	float:left;
	border-bottom:1px solid #ccc;
}
.in-banner {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.in-banner  .video {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	position:relative;
	z-index:-100;
	/* 可根据实际情况调整该值 */
    pointer-events:none;
	/* 允许点击穿透到下层菜单 */
}
video {
	width:100%;
	height:100%;
	background-color:#fff;
	z-index:-100;
	/* 可根据实际情况调整该值 */
}
.video-container {
	position:relative;
	z-index:-100;
	/* 可根据实际情况调整该值 */
    pointer-events:none;
	/* 允许菜单穿透 */
}
.video-container:hover {
	pointer-events:auto;
	/* 悬停时恢复视频交互 */
}
.video {
	transform:translateZ(0);
	-webkit-transform:translateZ(0);
	position:relative;
	z-index:1;
}
.header-condition {
	width:100%;
	height:48px;
	z-index:9999;
	position:fixed;
	top:0px;
	left:0px;
	/* 确保高于视频的z-index */
}
.bottom-items {
	display:none
}
.HomeIndex .homeTwo {
	width:100%;
	padding:0rem 0rem 0rem;
	background:#f7f7f7;
	margin-bottom:1rem;
}
.HomeIndex .homeTwo .homeTwoTextDiv .homeTwoTextDivTitle {
	font-size:2rem;
}
.HomeIndex .homeTwo .homeTwoTextDiv p span {
	font-size:1.4rem;
	line-height:2;
	font-weight:900;
	color:#3d8a38;
}
.HomeIndex .homeTwo .homeTwoTextDiv p {
	font-size:1.2rem;
	line-height:1.6;
}
.HomeIndex .homeTwo .homeTowDiv {
	display:block;
	height:100%;
	margin:2rem auto;
	border-radius:2rem;
	background:#fff;
	margin-bottom:3rem;
}
.pro .procon .pronav {
	width:100%;
	margin:0rem 0rem;
	overflow:hidden;
	height:100%;
	text-align:center;
}
.pro .procon .pronav ul {
	width:100%;
	margin:0px 0rem;
	text-align:center;
	background:#fff;
	border-radius:0rem;
	height:86px;
	overflow:hidden;
	margin-top:1rem;
}
.pro .procon .pronav ul li {
	background:#f7f7f7;
	border-radius:0rem;
	margin-right:0%;
	margin:0rem auto;
	width:24%;
	display:flex;
	justify-content:center;
	font-size:1.6rem;
	border:1px solid #fff;
	margin-bottom:1rem;
	line-height:1;
	height:86px;
	text-align:center;
}
.pro .procon .pronav ul li.cur {
	background:#fff;
	border-radius:0rem;
	margin:0px 5px;
	border:1px solid #f7f7f7;
	line-height:20px;
	height:86px;
	display:flex;
	text-align:center;
}
.pro .procon .pronav ul li.cur a {
	color:#1d1d1f;
	height:86px;
	text-align:center;
}
.pro .procon .pronav ul li a {
	color:#1d1d1f;
	padding:5px 0px;
	height:86px;
	text-align:center;
}
.pro .procon .prolist {
	width:100%;
	padding:0rem 0rem;
	overflow:hidden;
}
.anli .anli_type li.cur {
	border:1px solid #89bb12;
	border-color:#89bb12;
}
.anli .anli_type {
	width:100%;
	margin:0rem auto;
	text-align:center;
	height:190px;
	margin-bottom:1rem;
	overflow:hidden;
	padding:0rem 1rem;
}
.anli .anli_type li {
	float:left;
	width:31.333%;
	display:flex;
	justify-content:center;
	text-align:center;
	font-size:1.2rem;
	height:85px;
	line-height:30px;
	border:1px solid #f7f7f7;
	padding:10px 0;
	margin-bottom:1rem;
	margin-right:2%;
	border-radius:.5rem;
}
.HomeIndex .homeFive {
	overflow:hidden;
	width:100%;
	max-width:1600px;
	margin:1rem auto;
	background-color:#fff;
	position:relative;
}
.Cooperation {
	background:url(static/image/zs_bg.jpg) no-repeat center / cover;
	background-attachment:fixed;
	color:#fff;
	text-align:center;
	padding:15px 0;
	border-radius:2rem;
}
.Cooperation p {
	font-size:18px;
	margin-bottom:0px;
}
.CooperativeTelephone h3 {
	font-size:18px;
	font-weight:600;
	margin-bottom:5px;
	line-height:4rem;
}
.CooperativeTelephone a {
	background:#fff;
	color:#db261d;
	width:60%;
	display:inline-block;
	line-height:36px;
	font-size:16px;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	border-radius:15px;
	font-weight:700;
}
.anli .anli_con .conbox {
	width:100%;
	margin:1rem 0rem 0;
	max-width:100%;
	float:left;
	padding:0rem 1rem;
	overflow:hidden;
}
.newssy {
	display:block;
	margin:0rem auto;
}
.newssy .newscon {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	margin:0rem auto;
	max-width:1600px;
}
.HomeIndex .homeSeven {
	width:100%;
	max-width:1600px;
	margin:0rem auto;
	background-color:#fff;
	position:relative;
}
.anli .anli_type ul {
	display:inline-block;
	zoom:1;
}
.anli .anli_con {
	width:100%;
	margin:0rem 0rem;
	max-width:1600px;
	margin-bottom:0rem;
}
.anli .anli_con dl {
	width:49%;
	margin-right:1%;
	margin-left:0%;
	border-radius:1rem;
	background:#f7f7f7;
	margin-bottom:2rem;
	min-height:170px;
	max-height:330px;
}
.anli .anli_type li a {
	display:block;
	height:84px;
	line-height:30px;
	color:#333;
	font-size:1.2rem;
	padding:5px 10px;
	text-align:center;
}
.anli .anli_con dl dt {
	position:relative;
	overflow:hidden;
	margin-bottom:5px;
	border-radius:1rem;
}
.anli .anli_con dl dt img {
	display:block;
	width:100%;
	height:auto;
	max-width:100%;
	border-radius:0rem;
}
.anli .anli_con dl dd.dd2 {
	font-size:1rem;
	height:52px;
	overflow:hidden;
	line-height:26px;
	margin-bottom:5px;
	padding:2px 10px;
}
.anli .anli_con dl dd.dd1 {
	font-size:18px;
	margin-bottom:25px;
	white-space:wrap;
	overflow:hidden;
	padding:2px 10px;
	width:100%;
	height:50px;
}
.anli .anli_con dl dd.dd1 {
	display:block;
}
.anli .anli_con dl dd.dd1 span {
	display:none;
}
.newssy .newscon .newslist {
	overflow:hidden;
	position:relative;
	margin:2rem 0rem 1rem 0rem;
}
.newssy .newscon .newslist ul {
	width:100%;
	margin:0rem auto;
	padding:1rem;
}
.pro {
	width:100%;
	max-width:1600px;
	margin:2rem auto;
	text-align:center;
	background:#fff;
	margin-bottom:0rem;
}
.HomeIndex .homeSix {
	overflow:hidden;
	width:100%;
	max-width:1600px;
	margin:0rem auto 0rem;
	background-color:#fff;
	position:relative;
}
.newssy .newscon .newslist ul li {
	width:49%;
	float:left;
	background:#eee9;
	border-radius:1rem;
	margin-bottom:2rem;
	min-height:200px;
}
.newssy .newscon .newslist ul li h3 {
	font-size:1rem;
	color:#000;
	font-weight:normal;
	margin-bottom:15px;
	margin:9px 10px;
	white-space:wrap;
	overflow:hidden;
	text-overflow:ellipsis;
	height:60px;
}
.newssy .newscon .newslist ul li span img {
	width:100%;
	max-width:100%;
	height:auto;
	transition:all .8s ease-out;
	border-radius:1rem;
}
.newssy .newscon .newslist ul li p {
	display:none;
}
.newssy .newscon .newslist ul li .calendar {
	display:none;
}
.HomeIndex .homeSeven {
	display:none;
}
.anli {
	width:100%;
	margin:1rem 0rem 0rem;
	max-width:100%;
	overflow:hidden;
}
.HomeIndex .homeeight {
	width:100%;
	max-width:100%;
	margin:0rem 0rem 0rem;
	background-color:#fff;
	overflow:hidden;
}
.HomeIndex .homenight {
	width:100%;
	max-width:1600px;
	margin:0rem auto;
	background-color:#fff;
	position:relative;
}
.HomeIndex .homeFour>img {
	width:100%;
	max-width:100%;
	border-radius:1rem;
}
}@media screen and (max-width:1366px)  and (min-width:1024px) {
	.HomeIndex .homeTwo .homeTwoTextDiv {
	width:50%;
	padding:2rem 4rem;
	border-radius:2rem;
}
.HomeIndex .homeTwo .homeTowDiv {
	height:25rem;
}
.HomeIndex .homeTwo .homeTwoTextDiv .homeTwoTextDivTitle {
	font-size:2rem;
}
.HomeIndex .homeTwo .homeTwoTextDiv p {
	font-size:1.2rem;
	line-height:1.6;
}
.more a {
	width:11.25rem;
	height:4rem;
	background:#3d8a38;
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:1.875rem;
	color:#fff;
}
}