/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.indProject .prev{ left: 0.2rem; }
	.indProject .next{ right: 0.2rem; }

}

@media screen and ( max-width:1440px ){
	
	}

@media screen and ( max-width:1366px ){
	.indexPart1 .btnDiv{ padding-top: 0.75rem; }
	.indexPart1 .list{ bottom: 0.75rem; }
	.aboutPart1 .wal{ padding-top: 35px;}
	.eventPic .prev{ left: -45px; }
	.eventPic .next{ right: -45px; }
	}

@media screen and ( max-width:1004px ){
	.wal, .wal2, .wal3, .w902, .w300{width:100%;}
	.w902{ border-right: none; }
	.PC-Box, .nav, .nav2, .pageNav, .pageNum , .pageTop, .w238, .headDiv .otherBox, .headDiv2 .otherBox{ display:none;}
	.Phone-Box, .navIco, .searchIco, .bannerTel, .pageTitleTel, .pageMore{ display:block;}
	.headD{ height: 1.0rem; }
	.headDiv{ height:1.0rem; position: relative; background: #fff;}
	.headDiv .wal2{ height: 1.0rem; }
	.headDiv .logo{ left: 50%; top:0.24rem; margin-left: -0.8rem;}
	.headDiv .logo img{ width: 1.59rem; }
	.headDiv2{ height:1.0rem; position: relative; background: #fff;}
	.headDiv2 .wal2{ height: 1.0rem; }
	.headDiv2 .logo{ left: 50%; top:0.24rem; margin-left: -0.8rem;}
	.headDiv2 .logo img{ width: 1.59rem; }
	.ind-banner{height: auto;} 
	.ind-banner .swiper-slide{height: auto; background: none;} 
	.ind-banner .swiper-slide .img{ display: block; }
	.ind-banner .layer{ display: none; }
	.ind-banner .swiper-pagination{ bottom: 0.3rem!important; } 
	.ind-banner .swiper-pagination-bullet {width: 0.18rem; height: 0.18rem; opacity: 1; background: #fff; border-radius: 50%;  margin-left:5px!important; margin-right: 5px;} 
	.ind-banner .swiper-pagination-bullet-active {background: #d2d759; } 
	.ind-banner .btn{ margin-top: -0.48rem; width: 0.96rem; height: 0.96rem; }
	.ind-banner .prev{ left: 0.2rem;}
	.ind-banner .next{ right: 0.2rem;}

	.pageBox{ padding: 0.7rem 0.3rem 0.75rem; }
	.indexPart1{ padding-top: 1.0rem;}
	.indexPart1:before{ width: 100%; height: 6.72rem; background: url(../images/nimg750Bg.png) center no-repeat; background-size: cover; }
	.indexPart1 .leftDiv{ position: relative; padding: 0 0.3rem; left: 0; margin-left: 0; }
	.indexPart1 .rightImg{ width: 100%; float: none;}
	.indexPart1 .indexTitle{ padding-top: 0; }
	.indexPart1 .content{ padding-top: 0.4rem; font-size: 0.24rem; line-height: 0.4rem; width: auto; height: auto; }
	.indexPart1 .btnDiv{ display: none; }
	.indexPart1 .list{ position: relative; left: 0; margin-left: 0; bottom: 0; padding: 0.4rem 0.3rem 0.1rem; }
	.indexPart1 .list ul{ margin-right: -0.2rem; }
	.indexPart1 .list li{ width: 50%; background: none; margin-bottom: 0.2rem;}
	.indexPart1 .list li .lbox{ margin-right: 0.2rem; height: 2.6rem;}
	.indexPart1 .list li .ico{ padding: 0.52rem 0 0.2rem; }
	.indexPart1 .list li .ico img{ width: 0.7rem; }
	.indexPart1 .list li .C-name{ font-size: 0.26rem; }
	.indexPart1 .list li .E-name{ font-size: 0.24rem; padding-top: 0.08rem; }
	.indexPart2{ padding: 1.0rem 0.3rem 0.7rem; }
	.indexPart2 .indexTitle{ text-align: center; }
	.indexPart2 .list ul{ margin-right: 0; }
	.indexPart2 .list li{ float: none; width: 100%; margin-bottom: 0.3rem; }
	.indexPart2 .list li .lbox{ margin-right: 0; }
	.indexPart2 .list li .botDiv{ height: 1.9rem; }
	.indexPart2 .list li .C-name{ padding-top: 0.55rem;}
	.indexPart2 .list li .E-name{ font-size: 0.24rem; }
	.indexPart4{ padding: 1.0rem 0.3rem 1.2rem; background: none;}
	.indexPart4 .tab2{ position: absolute; right: 0; top: 0.1rem; }
	.indexPart4 .tab2 li{ float: left; font-size: 0.26rem; height: 0.5rem; }
	.indexPart4 .tab2 li:after{ height: 0.03rem;}
	.indexPart4 .list{ padding-top: 0.2rem; }
	.indexPart4 .list ul{ margin-right: 0; }
	.indexPart4 .list li{ float: none; width: 100%; padding: 0.4rem 0; border-bottom: #eaeaea solid 1px;}
	.indexPart4 .list li .lbox{ margin-right: 0; }
	.indexPart4 .list li .lbox:hover{ top: 0; }
	.indexPart4 .list li .time{ font-size: 0.24rem;}
	.indexPart4 .list li:first-child .imgDiv{ display: block; }
	.indexPart4 .list li .imgDiv, .indexPart4 .list li .content{ display: none; }
	.indexPart4 .list li .btnDiv{ margin-top: 0.2rem; width: 2rem; height: 0.7rem; line-height: 0.7rem; }
	.indexPart4 .list li .btnDiv em{ font-size: 0.24rem;}
	.indexPart4 .list li .btnDiv:before{ width: 0.5rem; height: 0.04rem; }
	.foot{ height: auto; border-top: none; padding: 0.4rem 0.3rem 0.7rem; }
	.foot .wal2{ height: auto; }
	.foot .links{ padding: 0.35rem 0 0.15rem; left: -0.16rem; font-size: 0.24rem; }
	.foot .links a{ padding: 0 0.16rem;}
	.foot .link2{ width:100%; height: 0.67rem; position:relative; right:0; top:0;}
	.foot .link2 .name{height:0.65rem; line-height: 0.65rem; font-size: 0.24rem; padding-left:0.2rem;}
	.foot .link2 dl{ bottom:0.65rem;}
	.foot .link2 a{ height:0.64rem; line-height:0.64rem; padding-left:0.2rem; font-size: 0.24rem;}
	.foot .ewmDiv{ padding-top: 0.6rem; width: 1.86rem; }
	.foot .ewmDiv img{ width: 1.86rem; }
	.foot .ewmDiv p{ text-align: center; padding-top: 0.16rem; font-size: 0.24rem; }
	.foot .msg{ font-size: 0.24rem;}
	.aboutPart1{ padding: 0.5rem 0.3rem 1.0rem; }
	.aboutPart1 .wal{ padding-top: 0.65rem;}
	.aboutPart1 .leftDiv{ width: auto; }
	.aboutPart1 .year{ padding: 0.4rem 0 0.15rem; font-size: 0.48rem; line-height: 0.48rem; }
	.aboutPart1 .content{ font-size: 0.24rem; line-height: 0.42rem; }
	.aboutPart1 .rightImg{ position: relative; padding: 0.8rem 0.6rem 0; }
	.aboutPart1 .rightImg img{ width: 100%; }
	.aboutPart2{ padding: 1.0rem 0.3rem; height: auto; background: #225d93; }
	.aboutPart2 .list{ padding-top: 0.5rem; }
	.aboutPart2 .list ul{ margin-right: 0; }
	.aboutPart2 .list li{ float: none; width: 100%; margin-bottom: 0.3rem; }
	.aboutPart2 .list li .lbox{ margin-right: 0; height: 5.25rem; }
	.aboutPart2 .list li .ico{ padding: 0.6rem 0 0.4rem; }
	.aboutPart2 .list li .ico img{ width: 1.6rem; }
	.aboutPart2 .list li .name1{ font-size: 0.4rem; }
	.aboutPart2 .list li .name2{ font-size: 0.24rem;}
	.aboutPart2 .list li .msg{ line-height: 0.56rem; padding-top: 0.2rem; font-size: 0.3rem; }
	.investment{ padding-top: 0.4rem; }
	.investment .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.investment .list{ padding: 0.4rem 0 0.9rem; }
	.investment .list ul{ margin-right: -0.2rem; }
	.investment .list li{ width: 50%; padding-bottom: 0.6rem;}
	.investment .list li .lbox{ margin-right: 0.2rem; }
	.investment .list li .name{ padding-top: 0.25rem; font-size: 0.3rem; }
	.investment .mxfDiv{ height: auto; padding-right: 0; padding-bottom: 0.8rem; }
	.investment .mxfDiv .bigImg{ position: relative; }
	.investment .mxfDiv .bigImg img{ width: 100%; }
	.investment .mxfDiv .wen1{ padding: 0.95rem 0 0.15rem 0.7rem; font-size: 0.32rem;}
	.investment .mxfDiv .wen2{ padding-left: 0.7rem; line-height: 0.48rem; font-size: 0.48rem; }
	.investment .mxfDiv .btnDiv{ padding: 1.0rem 0 0 0.7rem; }
	.investment .mxfDiv .btnDiv a{ width: 1.8rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.24rem; }
	.investment .mxfDiv:hover .wen1{ top: -0.15rem; }
	.investment .mxfDiv:hover .wen2{ top: -0.15rem; }
	.equity{ padding-top: 0.5rem; }
	.equity .list ul{ margin-right: 0; }
	.equity .list li{ width: 100%; float: none; padding-bottom: 0.6rem;}
	.equity .list li .lbox{ margin-right: 0; }
	.equity .list li .name{ padding: 0.25rem 0 0.15rem; font-size: 0.3rem; }
	.equity .list li .msg{ font-size: 0.24rem; line-height: 0.42rem; }
	.park{ padding: 0.4rem 0 0.8rem; }
	.park .list li{ width: 50%; }
	.park .list li .name{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.1rem; }
	.park .list li .msg{ font-size: 0.3rem; padding: 0 0.25rem; }
	
	.park .list2 li{ margin-bottom:0.5rem;}
	.park .list2 li a{ padding-left:0; padding-right:0; height:auto; padding-bottom:0.6rem;}
	.park .list2 li .mxfDiv{ position:relative; top:0;}
	.park .list2 li .imgDiv img{ width: 100%;}
	.park .list2 li .name{ font-size: 0.28rem; }
	.park .list2 li .content{ font-size:0.26rem; line-height:0.48rem; padding-top:0.5rem;}
	.park .list2 li .btnDiv{ display:none;}
	
	
	.pageBtn{ width: 100%; }
	.pageBtn a{ width: auto; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; }
	.parkShow{ padding: 0.3rem 0 0.2rem;}
	.parkShow .leftDiv{ width: auto; float: none; }
	.parkShow .name2{ font-size: 0.28rem;}
	.parkShow .content{ font-size: 0.26rem; line-height: 0.46rem; }
	.parkShow .backBtn{ padding-top: 0.8rem; }
	.parkShow .backBtn a{ width: 2.08rem; height: 0.76rem; line-height: 0.76rem; font-size: 0.24rem; }
	.parkShow .backBtn a img{ width: 0.28rem; top: -0.04rem;}
	.parkShow .rightImg{ width: auto; float: none; padding-top: 0.6rem;}
	.news{ padding-bottom: 0.5rem; }
	.news .list li{ margin-bottom: 0.5rem; }
	.news .list li .mxfDiv{ padding: 0 0 0.6rem 0; height: auto;}
	.news .list li .imgDiv{ position: relative; top: 0; }
	.news .list li .imgDiv img{ width: 100%; }
	.news .list li .toptop{ padding-top: 0.25rem; height: auto; padding-right: 0; }
	.news .list li .name{ height: auto; line-height: 0.48rem; font-size: 0.32rem; padding-bottom: 0.1rem; }
	.news .list li .wen{ padding-top: 0.15rem; font-size: 0.24rem; }
	.news .list li .content{ font-size: 0.24rem; padding-top: 0.3rem; line-height: 0.42rem; height: 1.26rem; }
	.news .list li .time{ position: relative; line-height: 0.4rem; font-size: 0.24rem; background-size: 0.2rem; padding-left: 0.3rem;}
	.news .list li:hover{ background: none; }
	.newShow{ padding: 0 0 0.5rem 0; }
	.newShow .name{ font-size: 0.42rem; padding-bottom: 0.3rem; }
	.newShow .time{ padding-bottom: 0.35rem; font-size: 0.24rem; }
	.newShow .time em{ padding-right: 0.4rem; }
	.newShow .content{ font-size: 0.24rem; line-height: 0.42rem; padding: 0.45rem 0; }
	.newShow .imgDiv{ padding: 0.45rem 0; }
	.newShow .imgDiv img{ width: 100%; }
	.newShow .share{ height: 0.4rem; padding-left: 1.0rem; }
	.newShow .share em{ line-height: 0.4rem; font-size: 0.24rem;}
	.newShow .share li{ margin-right: 0.1rem; }
	.newShow .share li img{ width: 0.4rem; }
	.pieceBox{ padding-top: 0.8rem; margin-right: 0;}
	.piece a{ width: 100%; height: 0.86rem; line-height: 0.86rem; border-radius: 0; font-size: 0.3rem; margin: 0 0 0.1rem 0; }
	.piece .list{ display:none; }
	.piece .prev{ background: #f9f9f9 ; }
	.piece .prev:hover{ background: #d5db53; }
	.piece .next{ background: #f9f9f9 ; }
	.piece .next:hover{ background: #d5db53; }
	.business{ padding: 0.5rem 0 0; }
	.business .content{ font-size: 0.3rem; padding-bottom: 0.5rem; }
	.business .list ul{ margin-right: 0; }
	.business .list li{ float: none; width: 100%; margin-bottom: 0.3rem; }
	.business .list li .lbox{ margin-right: 0; height: auto; min-height: 4.25rem; padding-left: 0.8rem; padding-bottom: 0.6rem;}
	.business .list li .name{ padding-top: 0.75rem; height: 0.64rem; font-size: 0.36rem; }
	.business .list li .msg{ padding-top: 0.35rem; font-size: 0.26rem; line-height: 0.48rem; }
	.business .list li .msg dd{ padding-bottom: 0.3rem; }
	.job .list{ padding: 0.45rem 0 0.3rem; }
	.job .list li{ padding: 0.45rem 0.2rem 0.6rem 0.2rem;}
	.job .list li .leftDiv{ position: relative; left: 0px; top: 0px; width: auto; background: none; min-height: 30px; padding-bottom: 20px;}
	.job .list li .name{ width: 100%; font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.3rem;}
	.job .list li .txt{ padding-bottom: 0.2rem; font-size: 0.36rem;}
	.job .list li .msg{ line-height: 0.42rem; font-size: 0.24rem; padding-bottom: 0.3rem; }
	.job .list li .hideBox{  padding: 0.1rem 0 0.3rem;}
	.job .list li .ico{ right: 0.2rem; bottom: 0.25rem; width: 30px; height: 30px; background: url(../images/ico5.png) center no-repeat; }
	.job .list li .tips{ width: auto; height: auto; line-height: 0.48rem; font-size: 0.26rem; padding: 0.2rem 0.3rem; text-align: left;}
	.contact{ padding: 0.8rem 0.3rem 0.6rem;}
	.contact .leftDiv{ width: auto; float: none; }
	.contact .name{ padding-top: 0.3rem; font-size: 0.36rem; }
	.contact .msgList{ padding-top: 0.15rem; }
	.contact .msgList li{ padding-left: 0.5rem; height: auto; line-height: 0.48rem; font-size: 0.28rem; padding-bottom: 0.2rem;}
	.contact .msgList li img{ width: 0.32rem; margin-top: 0; top: 0.08rem; }
	.contact .ewmDiv{ float: none; padding-top: 0.45rem; width: 2.6rem; margin: 0 auto;}
	.contact .ewm img{ width: 100%; }
	.contact .ewmDiv p{ padding-top: 0.2rem; font-size: 0.24rem; }
	.aboutPart3{ padding: 1.15rem 0.3rem 1.2rem; }
	.aboutPart3 .indexTitle{ padding-bottom: 0.95rem; }
	.aboutPart3 .bigBox:before{ top: 0.56rem; }
	.historyPic .swiper-slide .l7Div{ padding-left: 1.5rem; }
	.historyPic .swiper-slide .name{ font-size: 0.32rem; line-height: 0.32rem; height: 0.72rem; text-align: center; }
	.historyPic .swiper-slide .name:after{ width: 0.24rem; height: 0.24rem; background-size: 0.24rem; margin-left: -0.12rem; }
	.historyPic .swiper-slide .time{ font-size: 0.32rem; padding: 0.35rem 0 0.2rem; }
	.historyPic .swiper-slide .msg{ font-size: 0.26rem; line-height: 0.42rem; }
	.aboutPart3 .bigBox .prev{ left: 0; top: 0.16rem; width: 0.78rem; height: 0.78rem; background-size: 0.78rem;}
	.aboutPart3 .bigBox .next{ right: 0; top: 0.16rem; width: 0.78rem; height: 0.78rem; background-size: 0.78rem; }
	.aboutPart3 .bigBox .prev:hover{ background-size: 0.78rem;}
	.aboutPart3 .bigBox .next:hover{ background-size: 0.78rem;}

	/*2022.2.21*/
	.invest4{ padding: 0.9rem 0.3rem; }
	.invest4 .mxfDiv{ height: auto; padding-right: 0; padding-bottom: 0.8rem; }
	.invest4 .mxfDiv .bigImg{ position: relative; }
	.invest4 .mxfDiv .bigImg img{ width: 100%; }
	.invest4 .mxfDiv .wen1{ padding: 0.95rem 0 0.15rem 0.7rem; font-size: 0.32rem;}
	.invest4 .mxfDiv .wen2{ padding-left: 0.7rem; line-height: 0.48rem; font-size: 0.48rem; }
	.invest4 .mxfDiv .btnDiv{ padding: 1.0rem 0 0 0.7rem; }
	.invest4 .mxfDiv .btnDiv a{ width: 1.8rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.24rem; }
	.invest4 .mxfDiv:hover .wen1{ top: -0.15rem; }
	.invest4 .mxfDiv:hover .wen2{ top: -0.15rem; }
	.invest1{ padding: 0.9rem 0.3rem; }
	.invest1 .leftDiv{ width: auto; float: none; }
	.invest1 .title{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.2rem; }
	.invest1 .title2{ line-height: 0.64rem; font-size: 0.48rem;}
	.invest1 .content{ font-size: 0.28rem; line-height: 0.56rem; padding-top: 0.45rem; }
	.invest1 .rightImg{ float: none; padding-top: 0.6rem; }
	.invest1 .rightImg img{ width: 100%; }
	.invest2{ padding: 0.8rem 0.3rem; background: url(../images/invest2.jpg) center no-repeat; background-size: cover; height: auto;}
	.invest2 .title{ padding-bottom: 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.invest2 .title2{ line-height: 0.64rem; font-size: 0.48rem; }
	.invest2 .list{ padding-top: 0.56rem; }
	.invest2 .list li{ padding-top: 0; }
	.invest2 .list li .ico{ width: 2.0rem;}
	.invest2 .list li .ico img{ width: 2.0rem; }
	.invest2 .list li .name{ font-size: 0.32rem; padding: 0.5rem 0 0.3rem;}
	.invest2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; padding: 0 0.45rem; height: auto; }
	.invest2 .list li:hover .msg{ height: auto; }
	.invest2 .swiper-pagination{ display: block; }
	.invest3{ padding: 0.9rem 0.3rem 0.8rem; }
	.invest3 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem; }
	.invest3 .title2{ font-size: 0.64rem; line-height: 0.48rem; }
	.invest3 .list{ padding-top: 0.56rem; }
	.invest3 .list ul{ margin-right: 0; }
	.invest3 .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.invest3 .list li .box{ margin-right: 0;}
	.invest3 .list li .botDiv{ height: auto; padding: 0.35rem 0.45rem 0.5rem; }
	.invest3 .list li .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; }
	.invest3 .list li .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.08rem; }
	.invest3 .list li .box:hover{ box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1); }
	.science1{ padding: 1.0rem 0.3rem 0; height: auto; }
	.science1 .back{ position: absolute; right: 0.3rem; margin-right: 0; top: 0.35rem; }
	.science1 .back a{ padding-left: 0.45rem; background-size: 0.32rem; font-size: 0.26rem; }
	.science1 .back a:hover{ background-size: 0.32rem; }
	.science1 .imgDiv img{ width: 100%; }
	.science2{ padding: 0.9rem 0.3rem 1.0rem; }
	.science2 .leftDiv{ width: auto; float: none; }
	.science2 .name{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.35rem; }
	.science2 .content{ font-size: 0.3rem; line-height: 0.56rem; padding-bottom: 0.6rem; }
	.science2 .tel{ padding-left: 0.6rem; font-size: 0.42rem; line-height: 0.48rem; }
	.science2 .tel img{ width: 0.48rem; }
	.science2 .rightDiv{ width: auto; float: none; padding-top: 0.75rem;}
	.science2 .txt{ padding-left: 0.5rem; font-size: 0.36rem; line-height: 0.36rem; }
	.science2 .txt img{ width: 0.36rem; }
	.science2 .numList{ padding: 0.2rem 0 0.6rem; }
	.science2 .numList li{ font-size: 0.3rem; }
	.science2 .numList li .num{ height: 0.86rem; }
	.science2 .numList li .num em{ font-size: 0.8rem; line-height: 0.8rem; padding-right: 0.1rem; }
	.science2 .msg{ font-size: 0.3rem; padding-top: 0.2rem; }
	.science3{ padding: 0.9rem 0.3rem 0.7rem; height: auto; }
	.science3 .leftDiv{ width: auto; float: none; }
	.science3 .title{ padding-left: 0.48rem; font-size: 0.36rem; line-height: 0.36rem;}
	.science3 .title img{ width: 0.36rem; }
	.science3 .msgList{ padding-top: 0.3rem; }
	.science3 .msgList li{ padding-left: 1.4rem; padding-bottom: 0.4rem; font-size: 0.3rem; line-height: 0.64rem; }
	.science3 .msgList li span{ padding: 0 0.25rem; }
	.science3 .rightDiv{ width: auto; float: none; padding-top: 0.2rem; }
	.science4{ padding: 0.9rem 0.3rem; }
	.datuPic .swiper-pagination{ bottom: 0.24rem!important; }
	.datuPic .swiper-pagination-bullet { width: 0.12rem; height: 0.12rem; margin: 0 0.08rem!important;} 
	.science5{ padding: 0.8rem 0.3rem 1.0rem; }
	.science5 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.56rem; }
	.eventPic .list{ width: 100%; }
	.eventPic li .mxfDiv{ height: auto; padding: 0 0 0.8rem; }
	.eventPic li .imgDiv{ position: relative; width:100%; height:auto; }
	.eventPic li .imgDiv img{ width: 100%; }
	.eventPic li .name{ padding: 0.5rem 0.45rem 0; font-size: 0.36rem; line-height: 0.36rem; }
	.eventPic li .content{ font-size: 0.28rem; line-height: 0.52rem; margin: 0.5rem 0.45rem 0; height:3.12rem;}
	.eventPic .prev{ left: 0.4rem; width: 0.26rem; height: 0.46rem; background-size: 0.26rem; top: 26%; margin-top: 0; }
	.eventPic .prev:hover{ background-size: 0.26rem;}
	.eventPic .next{ right: 0.4rem; width: 0.26rem; height: 0.46rem; background-size: 0.26rem; top: 26%; margin-top: 0; }
	.eventPic .next:hover{ background-size: 0.26rem; }
	/*2023.9.19*/
	.indexTxt{ height: 1.3rem; }
	.indexTxt .cn{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem;}
	.indexTxt .en{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP1{ margin-top: 0; padding-bottom: 0.5rem; }
	.indexP1 .list{ padding: 0.5rem 0.3rem 0; }
	.indexP1 .list ul{ margin-right: 0; }
	.indexP1 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.indexP1 .list li .box{ margin-right: 0; }
	.indexP1 .list li .imgDiv{ height: 2.6rem; }
	.indexP1 .list li .imgDiv img{ height: 100%; object-fit: cover; }
	.indexP1 .list li .layer{ top: 25%; left: 0.5rem; }
	.indexP1 .list li .cn{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexP1 .list li .en{ font-size: 0.26rem; line-height: 0.42rem; padding-top: 0.15rem; }
	.indexP1 .list li .more{ display: none; }
	.indexP2{ padding: 0.8rem 0.3rem; background: #f1f1ed;}
	.indexP2:after{ display: none; }
	.indProject .list{ padding-bottom: 0.5rem; }
	.indProject .list li .imgDiv{ height: 4.0rem; }
	.indProject .list li .name{ font-size: 0.28rem; background: #fff;}
	.indProject .swiper-pagination-bullet { background: #999; } 
	.indProject .swiper-pagination-bullet-active {background: #d5db53; } 
	.indProject .btn{ margin-top: -0.3rem; width: 0.86rem; height: 0.86rem; }
	.indProject .prev{ left: 0.2rem; }
	.indProject .next{ right: 0.2rem; }
	.indexP3{ padding: 0.65rem 0.3rem 0.8rem; }
	.indexP3 .leftDiv{ width: auto; float: none; }
	.indexP3 .rightDiv{ width: auto; float: none; }
	.indNews .list{ padding-bottom: 0.6rem; }
	.indNews .list .lbox a{ padding-left: 0; height: auto; }
	.indNews .list .imgDiv{ position: relative; }
	.indNews .list .imgDiv img{ width: 100%; }
	.indNews .list .name{ margin-top: 0.3rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.32rem; }
	.indNews .list .time{ font-size: 0.28rem; line-height: 0.28rem;}
	.indNews .list .content{ font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem; }
	.indNews .swiper-pagination{ text-align: center; left: 0!important; width: 100%!important; } 
	.indNews .swiper-pagination-bullet { margin-left:10px!important; margin-right: 10px!important; } 
	.indexP3 .tab{ padding-top: 0.75rem; height: 1.6rem; float: none; text-align: center;}
	.indexP3 .tab li{ float: none; display: inline-block; margin-left: 0.35rem; margin-right: 0.35rem; font-size: 0.28rem; line-height: 0.28rem; height: 0.48rem; }
	.indexP3 .lie{ padding: 0.45rem 0.3rem 0; height: 4.28rem; }
	.indexP3 .lie li a{ padding-left: 1.8rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem;}
	.indexP3 .lie li em{ font-size: 0.28rem; }
	.footDiv{ padding: 0.8rem 0.3rem; height:auto; }
	.footDiv .leftDiv{ float: none; }
	.footDiv .txt{ font-size: 0.26rem; line-height: 0.36rem; }
	.footDiv .tel{ font-size: 0.48rem; line-height: 0.64rem; padding-left: 0.45rem; }
	.footDiv .tel img{ width: 0.32rem; margin-top: -0.2rem; }
	.footDiv .ewmDiv{ float: none; padding-bottom: 0.6rem; text-align: center; }
	.footDiv .ewmDiv li{ float: none; display: inline-block; margin-right: 0.3rem; }
	.footDiv .ewmDiv li .ewm{ border-radius: 0.16rem; }
	.footDiv .ewmDiv li .ewm img{ width: 2.0rem; }
	.footDiv .ewmDiv p{ padding-top: 0.2rem; font-size: 0.26rem;}
	.footDiv .msgList{ padding: 0.25rem 0 0.35rem; }
	.footDiv .msgList li{ font-size: 0.26rem; line-height: 0.48rem; }
	.footDiv .msg{ font-size: 0.26rem; }
	.indexTitle .title1{ font-size: 0.42rem; line-height: 0.42rem; }
	.indexTitle .title2{ font-size: 0.28rem; line-height: 0.28rem; padding-top: 0.2rem; }
	.history{ padding: 0.7rem 0.3rem 0.8rem;  }
	.history .indexTitle{ padding-bottom: 0.5rem; }
	.history .list:after{ left: 19px; margin-left: 0; }
	.history .list li{ padding: 0 0 0.6rem 1.4rem; }
	.history .list li:nth-child(even){ padding: 0 0 0.6rem 1.4rem; text-align: left; }
	.history .list li .ico{ left: 0; width: 40px; height: 40px; margin-left: 0;}
	.history .list li .ico:before{ width: 40px; height: 40px; }
	.history .list li .ico:after{ margin-left: -12px; margin-top: -12px; width: 24px; height: 24px; }
	.history .list li .name{ font-size: 0.38rem; line-height: 40px; }
	.history .list li .time{ font-size: 0.38rem; line-height: 0.38rem; padding-top: 0.1rem; }
	.history .list li .msg{ padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.52rem; }
	.w1372{ width: 100%; }
	.cultureP1{ padding: 0.8rem 0.3rem 0.2rem; }
	.cultureP1 .indexTitle{ padding-bottom: 0.5rem; }
	.cultureP1 .list li{ display: block; padding-bottom: 0.75rem;}
	.cultureP1 .list li .imgDiv{ width: auto; }
	.cultureP1 .list li .conDiv{ width: auto; padding-left: 0; padding-top: 0.45rem; }
	.cultureP1 .list li .name{ font-size: 0.38rem; line-height: 0.38rem; }
	.cultureP1 .list li .wen{ font-size: 0.32rem; line-height: 0.32rem; }
	.cultureP1 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }

	.cultureP2{ padding: 0.8rem 0.3rem; height: auto;}
	.cultureP2 .indexTitle{ padding-bottom: 0.4rem; }
	.cultureP2 .list ul{ margin-right: 0; }
	.cultureP2 .list li{ float: none; width: auto; padding-bottom: 0.35rem;}
	.cultureP2 .list li .box{ margin-right: 0; height: 4.6rem; padding-top: 0.5rem; }
	.cultureP2 .list li .num{ font-size: 0.56rem; line-height: 0.56rem; }
	.cultureP2 .list li .name{ padding-top: 0.3rem; font-size: 0.36rem; line-height: 0.36rem; }
	.cultureP2 .list li .msg{ padding-top: 0.15rem; font-size: 0.28rem; line-height: 0.48rem; }

	.group{ padding: 0.8rem 0.3rem; }
	.group .indexTitle{ padding-bottom: 0.5rem; }
	.group .imgDiv img{ width: 100%; }
	.aboutP1{ padding: 0.8rem 0.3rem; height: auto; }
	.aboutP1 .leftDiv{ width: auto; float: none;}
	.aboutP1 .indexTitle{ padding-bottom: 0.45rem; }
	.aboutP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP1 .icoList{ padding-top: 0.6rem; }
	.aboutP1 .icoList li{ float: none; width: auto; padding-left: 1.35rem; margin-bottom: 0.5rem; height: 0.8rem; }
	.aboutP1 .icoList li .ico{ width: 1rem; height: 1rem; }
	.aboutP1 .icoList li .ico img{ width: 0.4rem; margin-left: -0.2rem; margin-top: -0.2rem; }
	.aboutP1 .icoList li .name{ font-size: 0.28rem; line-height: 0.28rem; }
	.aboutP1 .icoList li .wen{ font-size: 0.26rem; line-height: 0.42rem; padding-top: 0.15rem; }

	.aboutP1 .rightDiv{ width: auto; float: none; padding-top: 0.7rem;}
	.aboutP1 .numList{ padding-left: 0; }
	.aboutP1 .numList li{ width: 50%; padding-bottom: 0.5rem;}
	.aboutP1 .numList li .num{ height: 0.82rem; font-size: 0.26rem;}
	.aboutP1 .numList li .numUp{ font-size: 0.62rem; line-height: 0.62rem; padding-right: 0.1rem; }
	.aboutP1 .numList li .num i{ font-size: 0.4rem; line-height: 0.4rem; padding-right: 0.1rem; }
	.aboutP1 .numList li .num span{ padding-top: 0.25rem; }
	.aboutP1 .numList li p{ font-size: 0.26rem; }
	.aboutP2{ padding: 0.8rem 0.3rem; margin-top: 0; }
	.aboutP2 .videobox .playbox{ margin-left:-0.4rem; margin-top:-0.4rem; }
	.aboutP2 .videobox .playbox img{ width: 0.8rem;}
	}

