/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav li a{padding: 0 0.18rem;}
	.headDiv .lan{ margin-right:0.2rem;}
	.indexNews .prev { margin-left: -7.98rem; }
	.indexNews .next { margin-right: -7.98rem; }

}

@media screen and ( max-width:1440px ){
	.nav li{ font-size: 14px; }
	.nav li a{padding: 0 0.15rem;}
	.headDiv .lan{ margin-right:0.1rem;}
	.footNav li dd a{ font-size:12px;}
	.indexPart3 canvas { bottom: -4.5rem; }
	
}	

@media screen and ( max-width:1366px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .w1080, .w340{ width:100%;}
	.PC-Box, .nav, .sideBar, .footNav, .pageNav, .sideNews .titleDiv, .sideNews .detail, .sideNews .list{ display:none;}
	.pageX{ display:none!important;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore, .screenOpen{ display:block;}
	.headD{ position: relative; height: 1.2rem;}
	.headDiv, .headDiv .wal{ height:1.2rem; }
	.headDiv.sy{ background: #fff; position: relative; }
	.headDiv .logo{ left: 0.3rem; top: 0.42rem; width: 1.8rem; height: 0.37rem; }
	.headDiv .logo img{ width: 1.8rem; }
	.headDiv.sy .logo img{ opacity: 1; }
	.headDiv.sy .logo .img1{ opacity: 0; }
	.headDiv .topRight{ right: 1.2rem; }
	.headDiv .topSearch em{ width: 1.2rem; height: 1.2rem; background-size: 0.32rem;}
	.headDiv.sy .topSearch em{ background: url(../images/nimg20_2.png) center no-repeat; background-size: 0.32rem;}
	.headDiv.sy .topSearch em:before{ background: rgba(0,0,0,0.08);}
	.headDiv .lan{ margin-top: 0.2rem; margin-right: 0.2rem; width: 1.8rem; height: 0.8rem; line-height: 0.8rem; }
	.headDiv .lan .name{ height: 0.8rem; padding-left: 0.15rem; font-size: 0.26rem; }
	.headDiv .lan .name:before{ display: none; }
	.headDiv .lan .name:after{ right: 0.15rem; margin-top: -3px; width: 10px; height: 6px; background-size: 10px; }
	.headDiv .lan dl{ padding: 0.05rem 0 0.2rem; top:0.8rem; }
	.headDiv .lan a{ padding-left: 0.15rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.24rem;  }
	.headDiv .lan.on .name:after{ background-size: 10px;}
	.headDiv.sy .lan .name{ color: #000; }
	.headDiv.sy .lan .name:after{ background: url(../images/ico1.png) no-repeat; background-size: 10px; }
	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide { height: 5.6rem;}
	.ind-banner .swiper-slide .img{ height: 5.6rem; position: relative; }
	.ind-banner .txtLayer{ left: 0.3rem; margin-left: 0; top: 28%; }
	.ind-banner .txtLayer .txt{ font-size: 0.36rem; line-height: 0.48rem; }
	.ind-banner .txtLayer .wen{ font-size: 0.36rem; line-height: 0.48rem; width: 6rem; }
	.ind-banner .dots{ display: block; left: 0.3rem;}
	.ind-banner .dots span { width: 0.45rem; padding-top: 0; margin: 0 0.2rem 0 0!important; font-size: 0;}
	.pageSlide .hopeDiv{ position: relative; }
	.indexPart2 .hopeDiv{ padding: 1.0rem 0.3rem; }
	.indexPart2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.65rem; }
	.indexPart2 .list ul{ margin-right: 0; }
	.indexPart2 .list li{ float: none; width: auto; padding-bottom: 0.45rem; margin-bottom: 0.3rem; }
	.indexPart2 .list li .box{ margin-right: 0; }
	.indexPart2 .list li a{ padding: 0.5rem 3.0rem 0 0.3rem; text-align: left; height: 2.92rem; border-radius: 0.2rem; }
	.indexPart2 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.2rem; }
	.indexPart2 .list li .msg{ font-size: 0.26rem; line-height: 0.42rem; height: 0.84rem; }
	.indexPart2 .list li .more{ padding-right: 0.24rem; font-size: 0.26rem; line-height: 0.26rem; }
	.indexPart2 .list li:nth-child(1) .imgDiv{ bottom: -0.45rem; width: 3.2rem; }
	.indexPart2 .list li:nth-child(2) .imgDiv{ bottom: -0.45rem; width: 3.2rem; }
	.indexPart2 .list li:nth-child(3) .imgDiv{ bottom: -0.45rem; width: 3.2rem; }
	.indexPart2 .list li:nth-child(4) .imgDiv{ bottom: -0.45rem; width: 3.2rem; }
	.indexPart3 canvas{ display: none; }
	.indexPart3 .hopeDiv{ padding: 1.0rem 0.3rem 0.5rem; background: center top; background-repeat: no-repeat; background-size: 100%; }
	.indexPart3 .toptop{ padding-bottom: 0.8rem; }
	.indexPart3 .title{ font-size: 0.38rem; line-height: 0.64rem; padding-bottom: 0.4rem;}
	.indexPart3 .more a{ padding-right: 0.24rem; font-size: 0.26rem; line-height: 0.26rem; }
	.indexPart3 .numList li{ width: 50%; padding-bottom: 0.45rem;}
	.indexPart3 .numList li .ico{ height: 1.1rem; }
	.indexPart3 .numList li .ico img{ width: 0.76rem; }
	.indexPart3 .numList li .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.indexPart4 .hopeDiv{ padding: 1.0rem 0; background: #f5f5f7; overflow: hidden;}
	.indexPart4 .title{ padding-top: 0; font-size: 0.38rem; line-height: 0.64rem; padding-bottom: 0.5rem; }
	.indexPart4 .icoList{ padding: 0 0.3rem;}
	
	.indexPart5 .hopeDiv{ padding: 1.0rem 0.3rem 3.0rem; background: center bottom; background-repeat: no-repeat; background-size: 130%;}
	.indexPart5 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-top: 0; padding-bottom: 0.4rem; }
	.indexPart5 .msg{ width: auto; font-size: 0.28rem; line-height: 0.48rem; }
	.indexPart5 .more{ padding-top: 0.45rem; }
	.indexPart5 .more a{ padding-right: 0.24rem; font-size: 0.26rem; line-height: 0.26rem; }
	.indexPart6 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.indexPart6 .msg{ padding-bottom: 0.5rem; font-size: 0.28rem; line-height: 0.48rem; }
	.indexPart6 .hopeDiv{ padding: 1.0rem 0.3rem; background: url(../images/indexP6.png) center bottom no-repeat; background-size: 100%; }
	.indexPart6 .wave-svg-box{ display: none; }
	.indexNews:before{ display: none; }
	.indexNews .list{ width: auto; }
	.indexNews .list li a{ height: auto; }
	.indexNews .list li .botDiv{ padding: 0.5rem 0.4rem; }
	.indexNews .list li .time{ font-size: 0.28rem; line-height: 0.28rem; height: 0.48rem; }
	.indexNews .list li .name{ font-size: 0.32rem; line-height: 0.52rem; height: 1.04rem; }
	.indexNews .list li .imgDiv{ height: 3.7rem; }
	.indexNews .list li .content, .indexNews .list li .more{ display: none; }
	.indexNews .list li .box:hover .imgDiv{ height: 3.7rem; }
	.indexNews .list li .box:hover .botDiv{ padding: 0.5rem 0.4rem; }
	.indexNews .list li .box:hover .name{ height: 1.04rem; }
	.indexNews .se { width: 0.82rem; height: 0.82rem; margin-top: -0.41rem; }
	.indexNews .prev { left: 0.2rem; margin-left: 0; }
	.indexNews .next { display: block; right: 0.2rem; margin-right: 0; }


	.footDiv{ padding: 0.8rem 0.3rem 0.5rem; height: auto; }
	.footDiv .logo img{ width: 2.1rem; }
	.footDiv .leftDiv{ width: auto; float: none; }

	.footDiv .wen{ padding-bottom: 0.18rem; font-size: 0.26rem; line-height: 0.26rem; }
	.footDiv .num{ font-size: 0.64rem; line-height: 0.56rem;}
	.footDiv .stock-status{ top: -0.1rem; width: 8px; height:12px;}
	.footDiv .stock-fall{ background-size:8px;}
	.footDiv .stock-rise{ background-size:8px;}
	.footDiv .txt{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.3rem; }
	.footDiv .msgList{ width: auto; }
	.footDiv .msgList li{ font-size: 0.26rem; line-height: 0.48rem; float: none; width: auto; padding-left: 0.45rem; margin-bottom: 0.2rem; }
	.footDiv .msgList li img{ top: 0.06rem; width: 0.32rem;}
	.foot{ height: auto; padding-left: 0.3rem; padding-right: 0.3rem; }
	.foot .msg{ float: none; padding-top: 0.2rem; line-height: 0.52rem; font-size: 0.26rem; }
	.foot .links{ float: none; padding-bottom: 0.3rem; right: 0; left: -0.2rem; line-height: 0.52rem; font-size: 0.26rem;}
	.foot .links a{ padding: 0 0.2rem; }
	.footBox .foot{ position: relative; }
	.pageBanner .info{ left: 0.3rem; width: 75%; }
	.pageBanner .cn{ font-size: 0.42rem; line-height: 0.42rem; }
	.pageBanner .txt{ font-size: 0.26rem; line-height: 0.42rem; width: 4.2rem; }
	.pageBanner .more{ padding-top: 0.3rem; }
	.pageBanner .more a{ width: 2.1rem; height: 0.72rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.pageBanner .more img{ margin-left: 0.2rem; }

	.aboutP1{ padding: 1.0rem 0.3rem 0.5rem; }
	.aboutP1 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.75rem; }
	.aboutP1 .leftImg{ width: auto; float: none; }
	.aboutP1 .content{ float: none; width: auto; padding-top: 0.6rem; font-size: 0.28rem; line-height: 0.52rem; }
	.aboutP1 .numList{ padding-top: 0.8rem; }
	.aboutP1 .numList li{ width: 50%; padding-bottom: 0.5rem; }
	.aboutP1 .numList li .num{ height: 0.76rem; font-size: 0.64rem; line-height: 0.56rem; }
	.aboutP1 .numList li .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.aboutP2{ padding: 1.0rem 0.3rem; height: auto; }
	.aboutP2 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.75rem; }
	.aboutP2 .list{ overflow: hidden; }
	.aboutP2 .list ul{ display: flex; margin-right: 0; }
	.aboutP2 .list li{ float: none; width: auto; }
	.aboutP2 .list li .box{ margin-right: 0; padding: 0.65rem 0.5rem 0; height: 4.4rem; border-radius: 0.16rem; }
	.aboutP2 .list li .box:after{ height:3.0rem; }
	.aboutP2 .list li .ico{ height: 1.16rem; }
	.aboutP2 .list li .ico img{ width: 0.96rem; }
	/*.aboutP2 .list li .name{ height: 0.54rem; font-size: 0.34rem; line-height: 0.34rem; }
	.aboutP2 .list li .msg{ position:relative; padding: 0; bottom:0; font-size: 0.26rem; line-height: 0.48rem;  }*/
	.aboutP2 .list li .msg{ margin-top:0.2rem; font-size: 0.32rem; line-height: 0.48rem;  }
	.aboutP2 .swiper-pagination{ display: block; }
	.aboutP3{ padding: 1.0rem 0.3rem 0; height: 8.6rem; background: #055d91 url(../images/aboutP3.jpg) center bottom no-repeat; background-size: 150%;}
	.aboutP3 .title{ font-size: 0.4rem; line-height: 0.4rem; }
	.historyPic{ margin-top: 1.0rem; }
	.historyPic .detail-box .item { height: 4.0rem; }
	.historyPic .detail-box .year{ font-size: 2.6rem; line-height: 2.3rem; }
	.historyPic .detail-box .content{ padding: 0.6rem 1.1rem 0; font-size: 0.26rem; line-height: 0.48rem; }
	.historyPic .next { top: 1rem; width: 0.8rem; height: 0.8rem; background-size: 8px;}
	.historyPic .next:hover{ background-size: 8px;}
	.historyPic .box-container:before{ top: 8px;}
	.historyPic .box-container .swiper-slide .ico{ width: 16px; height: 16px; }
	.historyPic .box-container .swiper-slide .ico:after{ margin-left: -3px; margin-top: -3px; width: 6px; height: 6px; }
	.historyPic .box-container .swiper-slide .num{ padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.28rem; }
	.historyPic .box-container .swiper-slide-active .num{ font-size: 0.32rem; line-height: 0.32rem;}
	.aboutP4{ padding: 1.0rem 0.3rem; }
	.aboutP4 .title{ padding-bottom: 0.5rem; font-size: 0.4rem; line-height: 0.4rem; }
	.honorPic .swiper-slide .name{ padding:0 0.3rem; font-size: 0.26rem; line-height: 0.32rem; height: 1.2rem; }
	.honorPic .swiper-slide .name:before{ top: 50%; margin-top: -0.5rem; }
	.honorPic .swiper-slide .name:after{ top: 50%; margin-top: -0.5rem; }
	.honorPic .swiper-pagination { width: calc(100% - 2.1rem); }
	.honorPic .arrowDiv a{ width: 0.8rem; height: 0.8rem; }
	.aboutP5{ padding: 1.0rem 0.3rem; }
	.aboutP5 .title{ padding-bottom: 0.75rem; font-size: 0.4rem; line-height: 0.4rem; }
	.partnerPic .list .box:before{border-top:2px solid #039cea;border-left:2px solid #039cea;}
	.partnerPic .list .box:after{border-right:2px solid #039cea;border-bottom:2px solid #039cea;}
	.partnerPic .list .box img{ max-width: 1.5rem; max-height: 0.7rem;}
	.partnerPic .swiper-pagination{ padding-top: 0.5rem;}
	.joinP1{ padding: 1.0rem 0.3rem; }
	.joinP1 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.65rem; }
	.joinP1 .mxfDiv{ position: relative; border-radius: 0.2rem; overflow: hidden;}
	.joinP1 .conDiv{ position: relative; left: 0; top: 0; background: rgba(3,156,234,0.8); width:100%; height: auto; padding: 0.5rem 0.6rem; }
	.joinP1 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.joinP2{ padding: 1.0rem 0.3rem 0.8rem; }
	.joinP2 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.65rem; }
	.joinP2 .list ul{ margin-right: 0;}
	.joinP2 .list li{ width: auto; float: none; }
	.joinP2 .list li:first-child{ width: auto; }
	.joinP2 .list li:nth-child(2){ width: auto; }
	.joinP2 .list li .box{ margin-right: 0; border-radius: 0.24rem; }
	.joinP2 .list li .imgDiv{ height: 3.6rem; }
	.joinP2 .list li .layer{ height: 1.2rem; }
	.joinP2 .list li .name{ font-size: 0.32rem; height: 1.2rem; line-height: 1.2rem;}
	.joinP2 .list li .msg{ font-size: 0.26rem; line-height: 0.42rem; }
	.joinP2 .list li .box:hover .layer{ height: 80%; }
	.joinP2 .list li .box:hover .name{ height: 0.86rem; line-height: 0.86rem; }
	.joinP3{ padding: 1.0rem 0.3rem 0.8rem; }
	.joinP3 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.65rem; }
	.joinP3 .list ul{ margin-right: -0.3rem; }
	.joinP3 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.joinP3 .list li .box{ margin-right: 0.3rem; border-radius: 0.2rem; padding: 0.45rem 0.2rem 0; height:2.8rem; }
	.joinP3 .list li .ico{ height:0.9rem;}
	.joinP3 .list li .ico img{ width: 0.76rem; }
	.joinP3 .list li .name{ font-size: 0.28rem; line-height: 0.42rem; }
	.joinP4{ padding: 1.0rem 0.3rem; }
	.joinP4 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.65rem; }
	.joinP4 .mxfDiv{ position: relative; }
	.joinP4 .imgDiv{ width: 100%; animation: am_top 0.8s ease-out 0.1s backwards; -webkit-animation: am_top 0.8s ease-out 0.1s backwards; }
	.joinP4 .conDiv{ position: relative; top: 0; margin-top: 0; width: 100%; height: 3.2rem; padding: 0.6rem 0.5rem 0; border-radius: 0; animation: am_top 0.8s ease-out 0.1s backwards; -webkit-animation: am_top 0.8s ease-out 0.1s backwards; }
	.joinP4 .conDiv:after{ top: 0.45rem; right: 0.5rem; }
	.joinP4 .txt{ font-size: 0.32rem; line-height: 0.32rem; }
	.joinP4 .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.joinP4 .tab2:before{ top: 1px; height: 1px; }
	.joinP4 .tab2 li{ width: 50%; font-size: 0.28rem; line-height: 0.32rem; height:0.64rem; padding-bottom: 0.2rem;  }
	.joinP4 .tab2 li:before{ height: 2px; top: auto; bottom: 0;}
	.joinP5{ padding: 1.0rem 0.3rem; }
	.joinP5 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.65rem; }
	.joinP5 .list li{ width:auto;}
	.joinP5 .list li a{ border-radius: 0.2rem; }
	.joinP5 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.news{ padding: 0.8rem 0.3rem 1.0rem; }
	.news .detail .limg{ position: relative; width: 100%; height: auto; }
	.news .detail .limg img{ height: auto; }
	.news .detail li a{ padding:0; height: auto;}
	.news .detail .conDiv{ height: auto; display: block; padding: 0.5rem 0.4rem 1.2rem; }
	.news .detail .time{ padding-bottom: 0.25rem; font-size: 0.26rem; line-height: 0.42rem; }
	.news .detail .name { font-size: 0.32rem; line-height: 0.56rem; height: 1.12rem; }
	.news .detail .swiper-pagination{ width:auto; left:auto; right:0.3rem; bottom:0.6rem;}
	.news .detail .swiper-pagination-bullet { background: #dedee1;}
	.news .detail .swiper-pagination-bullet-active { background: #039cea; } 
	.news .list{ padding: 0.4rem 0; }
	.news .list li{ margin-bottom: 0.3rem; }
	.news .list li a{ padding: 0.35rem 0.3rem 0 1.95rem; height: 2.26rem; }
	.news .list li a:after{ display: none; }
	.news .list li .imgDiv, .news .list li .content{ display: none; }
	.news .list li .time{ left: 0.3rem; top: 0.3rem; width: 1.38rem; font-size: 0.26rem; }
	.news .list li .name{ font-size: 0.3rem; line-height: 0.5rem; height: 1.0rem; white-space:normal;}
	.news .list li .source{ padding-top: 0.25rem; font-size: 0.26rem; line-height: 0.26rem; }
	.news .selectGroup{ padding-top: 0.6rem; margin-right: 0; }
	.news .selectGroup .liDiv{ width: auto; float: none; margin-bottom: 0.3rem;}
	.news .selectGroup .liDiv:last-child{ width: auto; }
	.news .selectGroup .year-box{ margin-right: 0; }
	.news .selectGroup .caption { line-height: 0.9rem; font-size: 0.26rem;}
	.news .selectGroup .caption:after { right: 0.3rem; }
	.news .selectGroup .lie { max-height: 4.5rem; }
	.news .selectGroup .lie a { font-size: 0.26rem; color: #666; line-height: 0.9rem; }
	.news .selectGroup .form{ margin-right: 0; }
	.news .selectGroup .form .input1{ height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; }
	.news .selectGroup .btnDiv a{ width: 0.9rem; height: 0.9rem; background-size: 0.36rem; }
	.newShow{ padding: 1.0rem 0.3rem; border-bottom: #eee solid 1px;}
	.newShow .name{ font-size: 0.36rem; line-height: 0.48rem;}
	.newShow .msg em{ padding-right: 0.4rem; font-size: 0.26rem; }
	.newShow .w960{ width: 100%; }
	.newShow .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.newShow .imgDiv{ padding: 0.5rem 0; }
	.newShow .content img{ max-width: 100%; }
	.pageDown{ padding-top: 0.75rem; }
	.pageDown li{ margin-bottom: 0.3rem; font-size: 0.26rem; padding: 0.3rem 0.3rem 0; height: 1.5rem; }
	.pageDown li em{ height: 0.48rem; line-height: 0.32rem; }
	.pageDown li a{ height: 0.48rem; line-height: 0.48rem; }
	.community{ padding: 1.0rem 0.3rem 0.8rem; }
	.community .list ul{ margin-right: 0; }
	.community .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.community .list li .box{ margin-right: 0; }
	.community .list li a{ height: auto; }
	.community .list li .botDiv{ padding: 0.5rem 0.4rem; }
	.community .list li .time{ font-size: 0.28rem; line-height: 0.28rem; height: 0.48rem; }
	.community .list li .name{ font-size: 0.32rem; line-height: 0.52rem; height: 1.04rem; }
	.community .list li .imgDiv{ height: 3.7rem; }
	.community .list li .content, .community .list li .more{ display: none; }
	.community .list li .box:hover .imgDiv{ height: 3.7rem; }
	.community .list li .box:hover .botDiv{ padding: 0.5rem 0.4rem; }
	.community .list li .box:hover .name{ height: 1.04rem; }
	.solutionP1{ padding: 1.0rem 0.3rem 0.8rem; }
	.solutionP1 .title{ padding-bottom: 0.45rem; font-size: 0.38rem; line-height: 0.38rem; }
	.solutionP1 .content{ font-size: 0.28rem; line-height: 0.52rem; width: auto; }
	.solutionP1 .list{ padding-top: 0.6rem; }
	.solutionP1 .list ul{ margin-right: 0; }
	.solutionP1 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.solutionP1 .list li .box{ position: relative; margin-right: 0; text-align: left; border-radius: 0.2rem; height: auto; min-height: 1.5rem; padding: 0.45rem 0.35rem 0.3rem 1.5rem;}
	.solutionP1 .list li .ico{ position: absolute; left: 0.3rem; top: 0.4rem; height: auto; }
	.solutionP1 .list li .ico img{ width: 0.86rem; }
	.solutionP1 .list li .name{ height: auto; font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.25rem; }
	.solutionP1 .list li .msg{ font-size: 0.26rem; line-height: 0.52rem; height: auto; padding-right: 0; }
	.solutionP2{ padding: 1.0rem 0.3rem 0.9rem; }
	.solutionP2 .title{ padding-bottom: 0.6rem; font-size: 0.38rem; line-height: 0.38rem; }
	/*.solutionP2 .list li{ border-radius: 0.2rem; padding: 0.4rem 0.3rem; height: auto; }
	.solutionP2 .list li .imgDiv{ position:relative; left: 0; top: 0; width: auto; height: auto; }
	.solutionP2 .list li .imgDiv img{ height:auto;}
	.solutionP2 .list li .line{ height:10px; }
	.solutionP2 .list li .line:after{ height: 6px; }
	.solutionP2 .list li .line:before{ height: 6px; }
	.solutionP2 .list li .name{ margin-top:0.45rem; font-size: 0.3rem; line-height: 0.48rem; }
	.solutionP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.solutionP2 .list li:hover .line:after{ width: calc(100% - 20px);}
	.solutionP2 .list li:hover .line:before{ width: 30px;}*/
	.solutionP2 li .imgDiv{ width: 100%; border-radius: 0; }
	.solutionP2 li .conDiv{ position: relative; top: 0; margin-top: 0; width: 100%; height: auto; padding: 0.6rem 0.5rem; border-radius: 0; }
	.solutionP2 li .name{ font-size: 0.32rem; line-height: 0.48rem; }
	.solutionP2 li .msg{ font-size: 0.26rem; line-height: 0.48rem; }

	.ESGP1{ padding: 1.0rem 0.3rem 0.7rem; }
	.ESGP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.65rem; }
	.ESGP1 .list ul{ margin-right: 0; }
	.ESGP1 .list li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.ESGP1 .list li .box{ margin-right: 0; border-radius: 0.16rem; height: 4.6rem; padding: 0.5rem 0.5rem 0; }
	.ESGP1 .list li .box:after{ display:none;}
	.ESGP1 .list li .ico{ height: 1.1rem; }
	.ESGP1 .list li .ico img{ width: 0.86rem; }
	.ESGP1 .list li .name{ font-size: 0.3rem; line-height: 0.3rem; }
	.ESGP1 .list li .msg{ width:auto; position:relative; bottom:0; padding: 0.3rem 0 0; font-size: 0.26rem; line-height: 0.48rem; }
	.ESGP1 .list li .box:hover .msg{ bottom:0; color:#666;}
	.ESGP2{ height: 9.8rem; padding: 0 0.3rem; }
	.ESGP2 .conDiv{ width: 6.2rem; height: 7rem; }
	.ESGP2 .conDiv .toptop{ height: 0.68rem;  }
	.ESGP2 .conDiv .botbot{ padding: 0.3rem 0.5rem; height: 6rem; }
	.ESGP2 .conDiv .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.ESGP3{ padding: 1.0rem 0.3rem; }
	.ESGP3 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.65rem;}
	.ESGP3 .list ul{ display:block; width:auto; margin-right: -0.2rem; }
	.ESGP3 .list li{ float:left; width: 50%; padding-bottom: 0.3rem;}
	.ESGP3 .list li .box{ margin-right: 0.2rem; padding:0; }
	.ESGP3 .list li a{ padding-top: 0.55rem; height: 3.2rem; border-radius: 0.2rem; }
	.ESGP3 .list li .ico{ width: 0.76rem; height: 0.76rem; }
	.ESGP3 .list li .ico img{ width: 0.76rem; }
	.ESGP3 .list li .name{ padding-top: 0.25rem; font-size: 0.28rem; line-height: 0.28rem; }
	.ESGP3 .list li .wen{ margin-top: 0.3rem;}
	.ESGP3 .list li .wen em{ padding-right: 13px; font-size: 0.26rem; line-height: 0.26rem; }
	.ESGP3 .list li.on{width: 50%;}
	.ESGP4{ padding: 1.0rem 0.3rem; }
	.ESGP4 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.65rem; }
	.ESGP4 .list li a{ border-radius: 0.12rem; padding: 0 0.3rem 0 1.46rem; height: 1.2rem; }
	.ESGP4 .list li a:after{ display: none; }
	.ESGP4 .list li .ico{ left: 0.3rem; margin-top: -0.3rem; width: 0.76rem; height: 0.6rem; background-size: 0.45rem;}
	.ESGP4 .list li .name{ font-size: 0.28rem; height: 1.2rem; line-height: 0.48rem; }
	.ESGP4 .list li a:hover .ico{ background-size: 0.45rem;}
	.governP1{ padding: 1.0rem 0.3rem; }
	.governP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.65rem; }
	.governP1 .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.governP1 .mxfDiv{ padding: 0.5rem 0.3rem 0.25rem; }
	.governP1 .txt{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.35rem; }
	.governP1 .list li{ float: left; width: 50%; padding: 0.2rem 0; }
	.governP1 .list li:nth-child(6), .governP1 .list li:nth-child(7), .governP1 .list li:nth-child(8), .governP1 .list li:nth-child(9){ width: 50%; }
	.governP1 .list li .ico{ height: 1.0rem; }
	.governP1 .list li .ico img{ width: 0.86rem; }
	.governP1 .list li .name{ font-size: 0.28rem; line-height: 0.42rem; height:1.26rem; }
	.governP2{ height: 9.8rem; padding: 0 0.3rem; }
	.governP2 .conDiv{ width: 6.2rem; height: 8.6rem; }
	.governP2 .conDiv .toptop{ height: 0.68rem;  }
	.governP2 .conDiv .botbot{ padding: 0.3rem 0.5rem; height: 7rem; }
	.governP2 .conDiv .txt{ line-height: 0.48rem; }
	.governP2 .conDiv .msg{ font-size: 0.26rem; line-height: 0.48rem;}
	.governP2 .conDiv .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.governP3{ padding: 1.0rem 0.3rem; }
	.governP3 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.65rem; }
	.governP3 .list:before{ margin-left: -1.55rem; width: 0.8rem; background: url(../images/nimg310Bg.png) right no-repeat; }
	.governP3 .list:after{ margin-right: -1.55rem; width: 0.8rem; background: url(../images/nimg310Bg.png) right no-repeat; }
	.governP3 .list li .name{ padding: 0.3rem 0.2rem 0; font-size: 0.26rem; line-height: 0.36rem; }
	.care{ padding: 1.0rem 0.3rem 0.75rem; }
	.care .list ul{ margin-right: 0; }
	.care .list li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.care .list li .box{ margin-right: 0; border-radius: 0.16rem; }
	.care .list li .imgDiv{ height: auto; }
	.care .list li .imgDiv:after{ height: 2.3rem; }
	.care .list li .imgDiv img{ height: auto; }
	.care .list li .name{ left: 0.3rem; bottom: 0.3rem; font-size: 0.3rem; line-height: 0.3rem; }
	.job{ padding: 0.8rem 0.3rem 1.0rem; }
	.job .form{ position: relative; left: 0; margin-left: 0; top: 0; width: 100%; height: 0.98rem; }
	.job .form:before{ margin-top: -2px; width: 4px; height: 4px; }
	.job .input1{ height: 0.94rem; line-height: 0.94rem; font-size: 0.26rem; }
	.job .btn1{ right: 0.1rem; margin-top: -0.38rem; width: 0.76rem; height: 0.76rem; background-size: 0.34rem; }

	.job .leftLayer{ width: 100%; height: 100%; position: fixed; left: -100%; top: 0; z-index: 10; padding: 0;}
	.job .leftLayer .toptop{ height: 1.2rem; }
	.job .leftLayer .wen{ line-height: 1.2rem; font-size: 0.3rem; }
	.job .leftLayer .delete{ font-size: 0.26rem; line-height: 1.2rem; }
	.job .leftLayer .halaDiv{ padding: 0 0.4rem; overflow: auto; position:relative; height:100%; width:100%; box-sizing: border-box; }
	.screenDiv li .txt{ height: 1rem; line-height: 1rem; padding-right: 1.0rem; font-size: 0.32rem; }
	.screenDiv li .hideBox{ padding: 0.2rem 0 0.35rem; }
	.screenDiv li .hideBox dd{ padding-left: 0.48rem; font-size: 0.28rem; line-height: 0.68rem; background-size: 0.3rem;}
	.screenDiv li .hideBox dd.on{ background-size: 0.3rem;}
	.screenDiv .caption{ height: 1rem; line-height: 1rem; padding-right: 1.0rem; font-size: 0.32rem; }
	.screenDiv .xlist{ padding: 0.2rem 0 0.35rem; }
	.screenDiv .xlist a{ padding-left: 0.48rem; font-size: 0.28rem; line-height: 0.68rem; background-size: 0.3rem;}
	.screenDiv .xlist a:hover, .screenDiv .xlist a.on{ background-size: 0.3rem;}
	.job .rightDiv{ float: none; margin-top: 0.6rem; height: auto; padding-bottom: 1.0rem;}
	.job .title{ height: 1.2rem; padding-left: 0.3rem; }
	.job .title b{ font-size: 0.32rem; line-height: 1.2rem; }
	.job .title em{ margin-left: 0.15rem; height: 0.42rem; line-height: 0.42rem; padding: 0 0.12rem; font-size: 0.24rem; }
	.job .list{ padding-bottom: 0.6rem; }
	.job .list li a{ padding: 0.35rem 0.3rem; height: auto; }
	.job .list li .name{ font-size: 0.3rem; line-height: 0.42rem; }
	.job .list li .label{ margin-top: 0.2rem; }
	.job .list li .label em{ font-size: 0.26rem; padding-right: 0.3rem; }
	.jobNum{ position: relative; right: 0; bottom: 0; font-size: 0.28rem; }
	.jobNum .zi{ padding: 0 0.2rem; }
	.jobNum a{ width: 0.82rem; height: 0.82rem; }
	.jobShow{ padding: 0.8rem 0.3rem 1.0rem; }
	.jobShow .conBox{ padding: 0.5rem 0.4rem 0.9rem; border-radius: 0.12rem; }
	.jobShow .name{ font-size: 0.38rem; line-height: 0.52rem; }
	.jobShow .label{ padding: 0.15rem 0 0.4rem; }
	.jobShow .label em{ font-size: 0.26rem; padding-right: 0.3rem; }
	.jobShow .txt{ font-size: 0.3rem; line-height: 0.3rem; padding-left: 0.15rem; }
	.jobShow .txt:before{ width: 2px; }
	.jobShow .content{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.52rem; }
	.jobShow .email{ font-size: 0.3rem; line-height: 0.3rem;}
	.jobShow .btnDiv a{ width: 2.1rem; height: 0.8rem; font-size: 0.26rem; }
	.productP1{ padding: 1.0rem 0.3rem 0.3rem; }
	.productP1:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0.7rem ;background: #fff; }
	.productP1 .name{ font-size: 0.42rem; line-height: 0.56rem; padding-bottom: 0.2rem; }
	.productP1 .content{ font-size: 0.28rem; line-height: 0.52rem; width: auto; }

	.productNav{ height: 1.1rem; }
	.productNav li{ padding: 0 0.4rem; font-size: 0.3rem; }
	.productNav li a{ height: 1.1rem; line-height: 1.1rem; }
	.productP2{ padding: 1.0rem 0.3rem 0.7rem;  }
	.productP2.on{ padding: 2.1rem 0.3rem 0.7rem; }
	.productP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.65rem; }
	.productP2 .list ul{ margin-right: 0; }
	.productP2 .list li{ float: none; width: auto; }
	.productP2 .list li .box{ margin-right: 0; padding-left: 2rem; padding-right: 0.45rem; height: 2.4rem; }
	.productP2 .list li .name{ position: relative; z-index: 1; font-size: 0.32rem; line-height: 0.48rem; }
	.productP2 .list li .line{ height:12px; }
	.productP2 .list li .line:after{ width: calc(100% - 20px); height: 8px; }
	.productP2 .list li .line:before{ width: 30px; height: 8px; }
	.productP2 .list li .box:hover .line{ bottom:0.15rem; }
	.productP3{ padding: 1.0rem 0.3rem; }
	.productP3 .mxfDiv{ padding-left: 0; }
	.productP3 .title{ position: relative; padding-bottom: 0.65rem; font-size: 0.38rem; line-height: 0.38rem; }
	.productP3 .list ul{ margin-right: -0.2rem; }
	.productP3 .list li{ width: 50%; padding-bottom: 0.2rem; }
	.productP3 .list li .box{ padding-top: 0.6rem; height: 3rem; }
	.productP3 .list li .box:after{ height:120px; }
	.productP3 .list li .ico{ width: 0.86rem; height: 0.86rem; }
	.productP3 .list li .ico img{ max-width: 0.86rem; max-height: 0.86rem; }
	.productP3 .list li .name{ margin-top: 0.3rem; font-size: 0.3rem; line-height: 0.42rem; }
	.activityP1{ padding: 1.0rem 0.3rem 0; }
	.activityP1 .title{ padding-bottom: 0.65rem; font-size: 0.38rem; line-height: 0.38rem; }
	.activityP1 .imgList .box{ border-radius: 0.16rem; }
	.activityP1 .imgList .imgDiv{ height: 4.2rem; }
	.activityP1 .imgList .imgDiv img{ height: 100%; object-fit: cover; }
	.activityP1 .imgList .name{ font-size: 0.28rem; line-height: 0.42rem; }
	.activityP1 .prev { left: 0.2rem; }
	.activityP1 .next { right: 0.2rem; }
	.activityP1 .btn:before{ top: 2px; }
	.activityP1 .btn li{ width:50%; height: 0.8rem; font-size: 0.26rem; line-height: 0.8rem; }
	.activityP1 .btn li:before{ height: 4px; }
	.activityP2{ padding: 1.0rem 0.3rem 1.1rem; }
	.activityP2 .title{ font-size: 0.38rem; line-height: 0.38rem; }
	.activityPic .imgDiv{ height: 4.2rem; }
	.activityPic .imgDiv img{ width: 100%; height: 100%; object-fit: cover; }
	.activityPic .name{ margin-top: 0.2rem; font-size: 0.28rem; height: 0.56rem; line-height: 0.56rem; }
	.activityPic .se{ width: 0.82rem; height: 0.82rem; margin-top: -0.41rem; }
	.activityPic .prev{ left: 0.2rem; }
	.activityPic .next{ right: 0.2rem; }
	.activityP3{ padding: 0 0.3rem 1.0rem; }
	.activityP3 .title{ padding-bottom: 0.65rem; font-size: 0.38rem; line-height: 0.38rem; }
	.activityP3 .list ul{ margin-right: 0; }
	.activityP3 .list li{ float: none; width: auto; padding-bottom: 0.25rem;}
	.activityP3 .list li:nth-child(3), .activityP3 .list li:nth-child(4), .activityP3 .list li:nth-child(5){ width: auto;}
	.activityP3 .list li .box{ margin-right: 0; border-radius: 0.16rem; }
	.activityP3 .list li .imgDiv{ height: 4.0rem; }
	.activityP3 .list li .imgDiv img{ height: 100%; object-fit: cover; }
	.activityP3 .list li .name{ font-size: 0.3rem; }
	.activityP4{ padding: 1.0rem 0.3rem; }
	.activityP4 .title{ padding-bottom: 0.65rem; font-size: 0.38rem; line-height: 0.38rem; }
	.activityP4 .list ul{display: block; }
	.activityP4 .list li{ width: auto; height: 3.72rem; margin-bottom: 0.3rem; padding-left: 0; padding-right: 0; }
	.activityP4 .list li .bg{ height: 3.72rem; }
	.activityP4 .list li .name{ font-size: 0.3rem; line-height: 0.3rem; bottom: 0.3rem; }
	.activityP4 .list li.on{width: 100%;}
	.researchP1{ padding: 0.9rem 0.3rem; }
	.researchP1 .leftDiv{ width:auto;}
	.researchP1 .rightDiv{ margin-top:0.2rem; position:relative; padding: 0.75rem 0.5rem; width: auto; }
	.researchP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.researchP1 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.researchP1 .numList li{ width: 50%; padding-bottom: 0.5rem; }
	.researchP1 .numList li .num{ height: 0.64rem; font-size: 0.52rem; line-height: 0.52rem; }
	.researchP1 .numList li .wen{ font-size: 0.26rem; line-height: 0.26rem; }
	.researchP2{ padding: 1.0rem 0.3rem; }
	.researchP2 .rightDiv{ float:none; width:auto; }
	.researchP2 .leftCon{ margin-top:0.2rem; position:relative; padding: 0.75rem 0.5rem; width: auto; }
	.researchP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.researchP2 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	/*.researchP3 .list ul{ margin-right: 0; }
	.researchP3 .list li{ float: none; width: auto; }
	.researchP3 .list li .box{ margin-right: 0; }
	.researchP3 .list li .name{ height: 1.1rem; line-height: 1.1rem; font-size: 0.3rem; }
	.researchP3 .swiper-pagination{ display: block; }*/
	.str2{ display:none;}
	.str2 .box{ margin-right: 1px; }
	.str2 .name{ height: 1.1rem; line-height: 1.1rem; font-size: 0.3rem; }
	.researchP4{ padding: 1.0rem 0.3rem; }
	.researchP4 .leftDiv{ width:auto;}
	.researchP4 .rightCon{ margin-top:0.2rem; position:relative; padding: 0.75rem 0.5rem; width: auto; }
	.researchP4 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.researchP4 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.researchP4 #particles-js{ height: 2.0rem;}
	.researchP5{ padding: 1.0rem 0.3rem; }
	.researchP5 .rightDiv{ width:auto; float:none; }
	.researchP5 .leftCon{ margin-top:0.2rem; position:relative; padding: 0.75rem 0.5rem; width: auto;}
	.researchP5 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.researchP5 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.researchP5 .numList li{ width: 50%; padding-bottom: 0.5rem; }
	.researchP5 .numList li:last-child{ width: 50%;}
	.researchP5 .numList li .num{ height: 0.64rem; font-size: 0.52rem; line-height: 0.52rem; }
	.researchP5 .numList li .wen{ font-size: 0.26rem; line-height: 0.26rem; }
	.contactP1{ padding-top: 0.9rem; }
	.contactP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.5rem; }
	.contactP1 .zi{ right: 0.3rem; bottom: 0.4rem; font-size: 0.24rem; line-height: 0.42rem; }
	.contactP1 .msgList{ left: 0.3rem; bottom: 0.4rem; }
	.contactP1 .msgList li{ padding-left: 18px; font-size: 0.24rem; line-height: 0.36rem; }

	.contactP1 .mapDiv{ width: 100%; }
	.contactP1 .list li .ico:after{ width: 4px; height: 4px; margin-top: -2px; margin-left: -2px; }
	.contactP2{ height: auto; padding: 0.9rem 0.3rem; background-image: none!important; }
	.contactP2 .tab2{ position: relative; top: 0; padding-bottom: 0.6rem;}
	.contactP2 .tab2 li{ margin: 0 0.15rem; height: 0.56rem; font-size: 0.32rem; line-height: 0.32rem; color: #333; }
	.contactP2 .tab2 li:after{ background: #039cea; }
	.contactP2 .tab2 .liNow{ color: #039cea; }
	.contactP2 .list{ position: relative; }
	.contactP2 .list ul{display: block; }
	.contactP2 .list li{ width: auto; height: auto; padding: 0 0.3rem 0.5rem; margin-bottom: 0.3rem; box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.1);}
	.contactP2 .list li:before, .contactP2 .list li:after{ display: none; }
	.contactP2 .list li .layer{ z-index: 2; position: relative; padding: 0 0.3rem; height: auto; bottom: 0; }
	.contactP2 .list li .txt{ font-size: 0.3rem; height: 1.2rem; line-height: 1.2rem; color: #333; text-align: left;}
	.contactP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; color: #333; visibility: visible; opacity: 1; }
	.contactP2 .list li.on{width: 100%; padding: 0 0.3rem 0.5rem; }
	.contactP2 .list li.on .layer{ height: auto; }
	.contactP2 .list li.on .txt{ height: 1.2rem; line-height: 1.2rem; font-size: 0.3rem;}

	.contactP3{ padding: 1.0rem 0.3rem; height: auto; }
	.contactP3 .title{ padding-bottom: 0.65rem; font-size: 0.38rem; line-height: 0.38rem; }
	.contactP3 .list ul{ margin-right: 0; }
	.contactP3 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.contactP3 .list li .box{ margin-right: 0; height: 1.0rem; }
	.contactP3 .list .li01 .box{ height: 2.4rem; }
	.contactP3 .list li .input1{ height: 1.0rem; line-height: 1.0rem; font-size: 0.28rem; }
	.contactP3 .list li textarea{ height: 2.4rem; font-size: 0.28rem; line-height: 0.48rem;}
	.contactP3 .btnDiv{ margin: 0.2rem auto 0; width: 3.52rem; }
	.contactP3 .btnDiv a{ height: 0.98rem; line-height: 0.98rem; font-size: 0.3rem; }
	.searchBox{ padding:1.0rem 0.3rem;}
  	.searchBox .form{ position:relative; width: 100%; }
	.searchBox .form .input1{ height: 0.96rem; line-height: 0.96rem; font-size: 0.26rem; padding-left: 0.3rem; }
	.searchBox .form .btnDiv a{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; }

  .searchBox .toptop{ padding-right:0; height:auto; padding-bottom:0.3rem;}
  .searchBox .result{ padding-top:0.35rem;}
	.searchBox .result span{ font-size: 0.26rem; line-height: 0.48rem;}
	.searchBox .list li a { padding: 0.2rem 0; }
  .searchBox .list .title { font-size: 0.26rem; line-height: 0.48rem; margin-right: 0.6rem; }
  .searchBox .list p { font-size: 0.26rem; }
  .searchBox .tips { font-size:0.28rem; }
  
  .indjz-logo{ display:none;}
  /*2025.2.11*/
	.liaison{ padding:1.2rem 0.3rem;}
	.liaison .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.6rem; }
	.liaison .mxfDiv{ height:auto; display:block; }
	.liaison .imgDiv{ width:auto; height:auto; }
	.liaison .imgDiv img{ height:auto; }
	.liaison .conDiv{ padding:0.7rem 0.35rem 1.4rem; width:auto; height:auto;}
	.liaison .txt{ font-size:0.32rem; line-height:0.52rem; padding-bottom:0.35rem;}
	.liaison .msg li{ padding-left:0.5rem; font-size:0.28rem; line-height:0.56rem; }
	.liaison .msg li img{ width:0.36rem; margin-top:-0.18rem;}
	.liaison .line{ bottom:0.5rem; height:12px; }
	.liaison .line:after{ height: 8px; }
	.liaison .line:before{ height: 8px; }
	.plan{ padding: 1.0rem 0.3rem; }
	.plan .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.65rem; }
	.plan .list li a{ padding: 0.2rem 0.3rem 0.2rem 1.18rem; height: auto; }
	.plan .list li a:after{ display: none; }
	.plan .list li .ico{ left: 0.3rem; margin-top: -0.26rem; width: 0.52rem; height: 0.52rem; background-size: 0.52rem;}
	.plan .list li .time{ font-size:0.26rem; line-height:0.28rem; padding-bottom:0.1rem; }
	.plan .list li .name{ font-size: 0.28rem; height: auto; line-height: 0.48rem; }
}

