/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1440px ){
	.wal{ max-width: 1200; margin: 0 auto; }
	.indexBox .hlsDiv{ position: relative; height: 194px; }
	.indexBox .leftDiv li .lbox{ height: 194px;}
	.indexBox .leftDiv li .ico{ padding-top: 48px;}
	.indexBox .leftDiv li:hover .ico{ padding-top: 30px;}
	.indexBox .rightDiv{ height: 194px;}
	.indexBox .rightDiv .mxfDiv{ padding: 0 0 0 25px;}
	.indexBox .rightDiv .wen1{ padding: 20px 0 15px;}
	.indexBox .rightDiv .content{ padding-top: 10px; line-height:22px; padding-right: 180px; font-size:13px; }
	.indexBox .rightDiv .content2{ padding-right: 30px; padding-top: 10px;}
	.indexBox .rightDiv .imgDiv img{ width: 152px; }
	.indexBox .rightDiv:hover{ height: 3.9rem; }
	.about .name{ padding-bottom: 20px; }
	.about .wen{ padding-bottom: 30px; font-size: 50px; line-height: 50px; }
	.about .content{ font-size: 14px; line-height: 28px; }
	.history .list li .time{ font-size: 28px; line-height: 28px; padding-bottom: 12px;}
	.history .list li .content{ font-size: 16px; line-height: 32px; }
	.history .imgList li{ padding-bottom: 30px; }
	.speech .content{ font-size: 14px; line-height: 30px; }
	/*2023.4.10*/
	.bannerDiv .ico .letter{ height:110px;}
	.bannerDiv .txt{ font-size:30px; line-height:30px;}
	.indexP1 .dian{ left:22%;}
}
@media screen and ( max-width:1024px ){
	.wal, .wal2{width:100%;}
	.PC-Box, .banner, .pageTop, .headDiv, .pageNum{ display:none;}
	.Phone-Box, .navIco, .bannerTel, .pageTitleTel, .pageMore{ display:block;}
/*	.footDiv{ height: auto; padding: 0.35rem 0.42rem; background: #f8f8f8;}
	.footDiv .leftDiv{ padding-top: 0.3rem; float: none; font-size: 0.24rem; }
	.footDiv .links{ left: 0; line-height: 0.48rem;}
	.footDiv .links a{ padding: 0 0.22rem; }
	.footDiv .links a:first-child{ padding: 0 0.22rem 0 0;}
	.footDiv .msg{ padding-top: 0.15rem; }
	.footDiv .share{ padding-top: 0; float: none; overflow: hidden;}
	.footDiv .share li{ margin-left: 0; margin-right: 0.6rem; }
*/	.pageBox{ padding: 0.55rem 0.3rem 1.0rem; }
	.pageTitle .txt{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.15rem;}
	.pageTitle .wen{ font-size: 0.3rem;}
	.about{ padding-top: 0.75rem;}
	.about .leftDiv{ width: auto; float: none; }
	.about .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem; }
	.about .wen{ padding-bottom: 0.4rem; font-size: 0.6rem; line-height: 0.6rem; }
	.about .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.about .rightDiv{ width: auto; padding-top: 0.5rem; float: none; }
	.about .numList{ padding: 0.4rem 0 0 0.25rem; }
	.about .numList li{ padding-bottom: 0.45rem; font-size: 0.24rem;}
	.about .numList li .lbox{ padding-left: 0.4rem; }
	.about .numList li .num{ font-size: 0.24rem; }
	.about .numList li .num em{ font-size: 0.48rem; line-height: 0.48rem; padding-right: 0.1rem; }
	.about .numList li .num img{ padding-right: 0.1rem; top: -0.1rem;}
	.about .numList li p{ padding-top: 0.15rem; }
	.about .imgDiv img{ width: 100%; }
	.pageBanner .layer{ right: auto; left: 0.5rem; margin-right: 0; text-align: left;}
	.pageBanner .txt{ font-size: 0.36rem; line-height: 0.36rem;}
	.pageBanner .wen{ font-size: 0.24rem; padding-top: 0.1rem; }
	.honor{ padding-top: 0.5rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; margin-bottom: 0.3rem;}
	.honor .list li .lbox{ margin-right: 0.3rem;}
	.honor .list li .imgDiv{ height: 2.5rem; line-height: 2.5rem; padding: 0 0.4rem; }
	.honor .list li .imgDiv img{ width: 100%; }
	.honor .list li .name{ height: 1.2rem; line-height: 0.48rem; font-size: 0.28rem; }
	.honor .list li .name em{ width: 4.0rem; height: 1.2rem; line-height: 0.48rem; }
	.history{ padding-top: 0.5rem; }
	.history .list{ width: auto; float: none; }
	.history .list:after{ left: 5px; }
	.history .list li{ padding-left: 0.48rem; padding-bottom: 0.48rem;}
	.history .list li:before{ width: 0.16rem; height: 0.16rem; background-size: 0.16rem; left: 0.05rem; top: 0.1rem; }
	.history .list li .time{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.15rem;}
	.history .list li .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.history .imgList{ width: auto; float: none; padding-top: 0.5rem; }
	.history .imgList li{ padding-bottom: 0.4rem; }
	.history .imgList li .imgDiv img{ width: 100%; }
	.history .imgList li .name{ padding-top: 0.1rem; font-size: 0.28rem; line-height: 0.48rem; }
	.speech{ padding-top: 0.5rem; }
	.speech .leftDiv{ width: auto; }
	.speech .txt{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.35rem; }
	.speech .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.speech .rightImg{ width: auto; padding-top: 0.5rem;}
	.speech .rightImg img{ width: 100%; }
	.contact{ padding-top: 0.1rem;}
	.contact .leftDiv{ width: auto; float: none; }
	.contact .name{ padding: 0.4rem 0; font-size: 0.48rem; }
	.contact .list li{ padding-bottom: 0.35rem; }
	.contact .list li p{ font-size: 0.28rem; padding-bottom: 0.15rem; }
	.contact .list li .txt{ font-size: 0.36rem; }
	.contact .rightImg{ padding-top: 0.5rem; float: none; width: auto;}
	.contact .rightImg img{ width: 100%; }
	.banquan .title{ font-size:0.42rem; padding-bottom:0.4rem;}
	.banquan .content{ font-size:0.26rem; line-height:0.48rem;}
	.partners ul{ margin-right:-0.2rem;}
	.partners li{ width:50%; margin-bottom:0.2rem; font-size:0.26rem;}
	.partners li .box{ margin-right:0.2rem;}
	.partners li .name{ height:0.7rem; line-height:0.7rem;}
	/*2023.4.11*/
	.wal3{ width:100%;}
	.bannerDiv .ico .letter { height: 0.86rem; }
	.bannerDiv .txt{ margin-top:0.3rem; font-size:0.32rem; line-height:0.36rem; padding:0;}
	.bannerDiv .txt:before, .bannerDiv .txt:after{ display:none;}
	.bannerDiv .sub-com, .indexP1 .tiao{ display:none;}
	.indexP1{ padding:1.0rem 0.3rem 1.5rem; }
	.indexP1:after { height: 38px; background-size:293px; transition: width 2s ease; -webkit-transition: width 2s ease; -moz-transition: width 2s ease; -ms-transition: width 2s ease; -o-transition: width 2s ease;}
	.indexP1 .year{ font-size:0.64rem; line-height:0.64rem; padding-bottom:0.5rem;}
	.indexP1 .bg{ left:50%; margin-left: -1.6rem; }
	.indexP1 .bg img{ width:3.2rem;}
	.indexP1 .cn{ font-size:0.4rem; line-height:0.4rem; }
	.indexP1 .en{ font-size:0.26rem; padding:0.3rem 0 0.5rem; }
	.indexP1 .content{ font-size:0.26rem; line-height:0.48rem; padding-right:0; padding-bottom:0.6rem;}
	
	.indexP1 .shadog{ padding-right:0; }
	.indexPic{ border-bottom-right-radius:0.64rem;}
	.indexPic .se{ width:0.86rem; height:0.86rem; margin-top:-0.43rem;}
	.indexPic .prev{ left:0.2rem; background-size:6px;}
	.indexPic .next{ right:0.2rem; background-size:6px;}
	.indexPic .prev:hover{ background-size:6px;}
	.indexPic .next:hover{ background-size:6px;}
	.indexP1 .midmid{ margin-top:0; padding-top:1.6rem; display: block;}
	.indexP1 .leftCon, .indexP1 .rightCon{ width:auto; font-size:0.26rem; line-height:0.48rem;}
	.indexP1 .cloud_l{ left: 0; top:0.6rem;}
	.indexP1 .cloud_r{ top:1.2rem;}
	.indexP1 .cloud_l img{ width:3.51rem;}
	.indexP1 .cloud_r img{ width:4.42rem;}
	.indexP1 .botBg{ height:48px;}
	.indexP1 .botBg li{ height:48px; }
	.indexP1 .botBg .li01{ width:15px;}
	.indexP1 .botBg .li02{ width:23px;}
	.indexP1 .botBg .li03{ width:24px;}
	.indexP1 .botBg .li04{ width:19px;}
	.indexP1 .botBg .li01 div{ background-size:15px;}
	.indexP1 .botBg .li02 div{ background-size:23px;}
	.indexP1 .botBg .li03 div{ background-size:24px;}
	.indexP1 .botBg .li04 div{ background-size:19px;}
	@keyframes haha{0%{ height: 0;} 50%{height:48px;} 100%{ height: 20px;}}
	.indexP2 .list ul{ margin-right:-0.2rem;}
	.indexP2 .list li .box{ margin-right:0.2rem; }
	.footDiv{ padding:0.6rem 0.3rem; height: auto; }
	.footDiv .logo{ left:auto; margin-left:0; top:0.6rem; right:0.3rem;}
	.footDiv .logo img{ width:1.6rem;}
	.footDiv .leftDiv, .footDiv .rightDiv{ float:none;}
	.footDiv .txt{ font-size: 0.34rem; line-height:0.34rem; }
	.footDiv .msgList{ padding-top:0.3rem;}
	.footDiv .msgList li{ font-size:0.26rem; line-height:0.52rem;}
	.footDiv .msg{ font-size:0.26rem; line-height:0.48rem; padding-top: 0.2rem; text-align:left; }
	.footDiv .share{ float:none; padding-top:0.4rem;}
	.footDiv .share li{ margin-left: 0; margin-right:0.3rem;}

	}

