/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.indexP1 .btnDiv a, .indexP4 .btnDiv a, .indexP5 .btnDiv a{ text-indent: 0.38rem;}
	.indexP1 .btnDiv a:after, .indexP4 .btnDiv a:after, .indexP5 .btnDiv a:after{ right: 0.36rem;}
	.indexP1 .numList li{ padding-left: 0.75rem; }

}

@media screen and ( max-width:1440px ){
	

}

@media screen and ( max-width:1366px ){
	
	
}

@media screen and ( max-width:1024px ){
	.wal, .wal2{ width: 100%; }
	.PC-Box, .nav, .footNav, .pageNav{ display: none; }
	.Phone-Box, .navIco{ display: block; }
	.headDiv{box-shadow: 0 0.1rem 0.1rem -0.1rem rgba(0, 0, 0, 0.1);}
	.headDiv, .headD{ height: 1.2rem; }
	.headDiv.ny{ background: #fff; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv .logo{ left: 0.3rem; top: 0.42rem; }
	.headDiv .logo img{ width: 2.6rem; }
	.headDiv .topRight{ right: 1.2rem; top: 0.2rem; }
	.headDiv .topSearch{ margin-left: 0.3rem; width: 0.8rem; height: 0.8rem; }
	.headDiv .topSearch em{ width: 100%; height: 100%; background: url(../images/nimg20_0.png) center no-repeat; background-size: 0.36rem;}
	.headDiv .lan{ width: 0.8rem; height: 0.8rem; line-height: 0.8rem; }
	.headDiv .lan a{ line-height: 0.8rem; font-size: 0.3rem; background-size: 0.24rem;}
	.head-search .search-box { width: 90%; }
	.ind-banner .one{ top: 24%; }
	.ind-banner .one .cn{ font-size: 0.42rem; line-height: 0.64rem; letter-spacing: 0.15rem; }
	.ind-banner .one .cn em{ font-size: 0.64rem; }
	.ind-banner .one .en{ font-size: 0.22rem; line-height: 0.22rem; padding-top: 0.3rem; }
	.ind-banner .two{ right: 0.5rem; margin-right: 0; top: 24%; width: 5.0rem; }
	.ind-banner .two .txtImg img{ width: 4.2rem; }
	.ind-banner .two .wen{ font-size: 0.18rem; line-height: 0.3rem; color: #fff; font-weight: bold; text-shadow: 5px 9px 10px rgba(34, 76, 148, 0.3); display: none; }

	.ind-banner .swiper-pagination{ bottom: 0.3rem!important; }
	.indexTitle .cn{ font-size: 0.42rem; line-height: 0.42rem; }
	.indexTitle .en{ font-size: 0.3rem; line-height: 0.3rem; padding-top: 0.2rem;}
	.indexP1{ padding: 1.0rem 0.3rem 0.4rem; }
	.indexP1 .leftDiv{ width: auto; float: none; }
	.indexP1 .name{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.3rem; }
	.indexP1 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.indexP1 .btnDiv{ padding-top: 0.3rem; }
	.indexP1 .btnDiv a{ width: 2.48rem; height: 0.88rem; line-height: 0.88rem; font-size: 0.28rem; }

	.indexP1 .rightImg{ width: auto; float: none; padding-top: 0.6rem; }
	.indexP1 .numList{ padding-top: 0.85rem; overflow: hidden; }
	.indexP1 .numList ul{ display: block;}
	.indexP1 .numList li{ float: left; width: 50%; padding-left: 0; padding-bottom: 0.5rem; background: none; }
	.indexP1 .numList li:first-child{ width: 50%; }
	.indexP1 .numList li:last-child{ float: left; width: 50%;}
	.indexP1 .numList li .num{ height: 0.8rem; font-size: 0.26rem;}
	.indexP1 .numList li .numUp{ font-size: 0.64rem; line-height: 0.64rem; padding-right: 0.25rem;}
	.indexP1 .numList li .num img{ width: 0.24rem; padding-right: 0.15rem; }
	.indexP1 .numList li p{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP2{ padding-bottom: 0.3rem; }
	.indexP2 .list { width: 100%; left: 0; margin-left: 0;}
	.indexP2 li .img { width: 100%; }
	.indexP2 li .txtLayer{ padding: 0 0.5rem; }
	.indexP2 li .name{ height: 0.64rem; font-size: 0.38rem; line-height: 0.64rem; }
	.indexP2 li .wen{ font-size: 0.32rem; line-height: 0.4rem; }
	.indexP2 li .content{ display: none; }
	.indexP2 li .more{ margin: 0.3rem auto 0; width: 1.4rem; font-size: 0.28rem; line-height: 0.28rem; }
	.indexP2 li .more:after{ content: ''; position: absolute; right: 0; top: 50%; margin-top: -5px; width: 6px; height: 11px; background: url(../images/ico1on.png) no-repeat; }
	.indexP2 .swiper-slide-active .txtLayer{ top: 0.7rem; }
	.indexP2 .arrow { width: 0.76rem; height: 0.76rem; margin-top: -0.38rem; }
	.indexP2 .prev { left: 0.3rem; margin-left: 0; }
	.indexP2 .next { right: 0.3rem; margin-right: 0; }
	.indexP3{ padding: 1.0rem 0.3rem; }
	.indexP3 .list {
    margin-right: 0;
    overflow: hidden;
  }
  .indexP3 .list ul {
    width: 100%;
  }
  .indexP3 .list li {
    flex: 0 0 100%;
    height: 5.2rem;
  }
  .indexP3 .list li .box {
    margin-right: 0;
  }
  .indexP3 .list li .bg {
    height: 5.2rem;
  }
  .indexP3 .list li .beforeDiv {
    display: none;
  }
  .indexP3 .list li .afterDiv {
    padding: 0 1.8rem 0 0.3rem;
    bottom: 0.3rem;
    opacity: 1;
    visibility: visible;
  }
  .indexP3 .list li .afterDiv .name {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .indexP3 .list li .afterDiv .msg {
    margin-top: 0.1rem;
    font-size: 0.24rem;
    line-height: 0.42rem;
  }
  .indexP3 .list li .afterDiv .more {
    right: 0.3rem;
    font-size: 0.24rem;
	line-height: 0.42rem;
	padding-right:15px;
  }
  .indexP3 .list li.on {
    flex: 0 0 100%;
  }
  .indexP3 .swiper-pagination {
    display: block;
  }
	.indexP4{ padding: 1.0rem 0.3rem; }
	.indexP4 .indexTitle{ padding-bottom: 0.6rem; }
	.indexP4 .leftDiv{ width: auto; float: none; }
	.indexP4 .leftDiv ul{ margin-right: 0; }
	.indexP4 .leftDiv li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.indexP4 .leftDiv li .box{ margin-right: 0; }
	.indexP4 .leftDiv li a{ display: block; position: relative; padding: 0 0.4rem 0 3.2rem; height: 2.4rem; }
	.indexP4 .leftDiv li .imgDiv{ position: absolute; left: 0; top: 0; width: 2.8rem; height: 2.4rem; }
	.indexP4 .leftDiv li .botDiv{ height: auto; padding: 0.4rem 0 0; }
	.indexP4 .leftDiv li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.indexP4 .leftDiv li .time{ margin-top: 0.15rem; padding-left: 0.4rem; background-size: 0.28rem; font-size: 0.24rem; }
	.indexP4 .leftDiv li .content{ display: none; }
	.indexP4 .leftDiv li .box:hover{ box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.06);}
	.indexP4 .rightDiv{ float: none; width: auto; height: auto; padding: 0.5rem 0.4rem; }
	.indexP4 .rightDiv li{ padding-bottom: 0.3rem; }
	.indexP4 .rightDiv li .name{ font-size: 0.28rem; line-height: 0.48rem; height: 0.48rem; }
	.indexP4 .rightDiv li .time{ font-size: 0.24rem; line-height: 0.42rem; }
	.indexP4 .btnDiv{ width: 2.5rem; }
	.indexP4 .btnDiv a{ width: 2.48rem; height: 0.88rem; line-height: 0.88rem; font-size: 0.28rem; }
	.indexP5{ height: 8.6rem; padding: 0 0.3rem; }
	.indexP5 .conDiv{ padding-top: 1.2rem; }
	.indexP5 .msg{ padding-top: 0.25rem; font-size: 0.26rem; line-height: 0.52rem; width: 6.0rem; }
	.indexP5 .btnDiv{ padding-top: 0.6rem; }
	.indexP5 .btnDiv a{ width: 2.48rem; height: 0.88rem; line-height: 0.88rem; font-size: 0.28rem; }
	.footDiv{ padding: 1.0rem 0.3rem 0.8rem; height: auto; }
	.footDiv .rightDiv{ width: auto; float: none; position: relative;}
	.footDiv .tel{ font-size: 0.4rem; line-height: 0.4rem; text-align: left; }
	.footDiv .address{ text-align: left; font-size: 0.28rem; line-height: 0.52rem; padding: 0.45rem 0 0.35rem; width: 55%; }
	.footDiv .ewmDiv{ position: absolute; right: 0; top: 0; text-align: center; }
	.footDiv .ewmDiv .limg img{ width: 2.2rem; }
	.footDiv .dnm{ padding-top: 0.5rem; float: none; }
	.footDiv .list{ width:4.2rem; margin: 0 auto; float: none; }
	.footDiv .list .name{ height: 0.86rem; line-height: 0.86rem; font-size: 0.24rem; padding-left: 0.3rem; border-radius: 0.48rem; }
	.footDiv .list dl{ bottom: 0.86rem; border-radius: 0.2rem; box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.08);}
	.footDiv .list a{ height: 0.86rem; line-height: 0.86rem; padding-left: 0.3rem; font-size: 0.24rem;}
	.footDiv .share{ padding-left: 0; float: none; text-align: center; padding-top: 0.5rem;}
	.footDiv .share li{ float: none; display: inline-block; margin-left: 0.2rem; margin-right: 0.2rem; }
	.footDiv .share li a{ width: 0.86rem; height: 0.86rem; }
	.footDiv .botDiv{ position: relative; left: 0; margin-left: 0; bottom: 0; width: auto; }
	.footDiv .msg{ float: none; line-height: 0.52rem; font-size: 0.26rem; }
	.footDiv .links{ float: none; font-size: 0.26rem; line-height: 0.48rem; padding: 0.3rem 0; }
	.footDiv .links a{ padding-right: 0.4rem; }
	/*2026.6.5*/
	.speech{ padding: 2rem 0.3rem 1.0rem; height: auto; }
	.speech .mxfDiv{display: block; }
	.speech .imgDiv{ width: 100%;}
	.speech .conDiv{ margin-top: 0.6rem; margin-left: 0; display: block;}
	.speech .cn{ line-height: 0.64rem; margin-bottom: 0.2rem; }
	.speech .en{ font-size: 0.32rem; line-height: 0.42rem; }
	.speech .scrollDiv{ margin-top: 0.35rem; max-height: 100%; padding-right: 0; }
	.speech .txt{ font-size: 0.32rem; line-height: 0.46rem; margin-bottom: 0.2rem; }
	.speech .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.speech .name{ position: relative; right: 0; font-size: 0.32rem; line-height: 0.46rem; margin-top: 0.4rem; }
	.otherBanner{ padding-top:1.2rem;}
	.otherBanner .bg { height: 4.2rem;}
	.otherBanner .bg img { height: 100%;  object-fit: cover;}
	.otherBanner .info { left: 0.3rem; height: calc(100% + 1.2rem); margin-left: 0;}
	.otherBanner .en { font-size: 0.28rem; line-height: 0.48rem;}
	.pageTitle .cn{ font-size: 0.42rem; }
	.pageTitle .en{ font-size: 0.3rem; line-height: 0.48rem; }

	.researchP1{ padding:0.9rem 0.3rem 1.0rem; }
	.researchP1 .bg{ width: 4.5rem; height: 5.14rem; }
	.researchP1 .mxfDiv{ display: block; }
	.researchP1 .rightDiv{ width: auto; margin-top: 0.6rem; }
	.researchP1 .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.researchP1 .imgDiv{ margin-top: 0.6rem; }

	.researchP2{ padding: 0.9rem 0 1.0rem; }
	.historyPic{ margin-top: 0.65rem; }
	.historyPic .box-container{ margin-top: 0.6rem; padding: 0 1.0rem; }
	.historyPic .box-container:before{ top: 0.12rem; }
	.historyPic .year-swiper{ padding: 0 0.6rem; box-sizing: border-box; }
	.historyPic .swiper-slide .ico{ margin-left: -0.15rem; top: 0; width: 0.3rem; height: 0.3rem; }
	.historyPic .swiper-slide .ico:after{ margin-left: -0.09rem; margin-top: -0.09rem; width: 0.18rem; height: 0.18rem; }
	.historyPic .swiper-slide .year{ margin-top: 0.35rem; font-size: 0.28rem; line-height: 0.36rem; }
	.historyPic .swiper-slide-active .year{ font-size: 0.28rem; }
	.historyPic .rq1{ display: none; }

	.historyPic .detail-box .item { height: auto; }
	.historyPic .detail-box .mxfDiv{display: block; padding: 0 0.3rem; }
	.historyPic .detail-box .year{ width: auto; font-size: 0.64rem; text-align: left; padding-right: 0; animation: am_top 0.6s ease-in-out 0.2s backwards; }
	.historyPic .detail-box .desc{ margin-top: 0.35rem; width: auto; max-height: 3.12rem; overflow: auto;animation: am_top 0.6s ease-in-out 0.2s backwards; }
	.historyPic .detail-box .desc{font-size: 0.26rem; line-height: 0.52rem; }
	.historyPic .se{ top: -0.3rem; width: 0.86rem; height: 0.86rem; }

	.researchP3{ padding: 0.9rem 0.3rem 1.0rem; }
	.researchP3:before{ display: none; }
	.researchP3 .mxfDiv{ display: block; }
	.researchP3 .rightDiv{ width: auto; margin-top: 0.6rem; }
	.researchP3 .txt{ font-size: 0.36rem; }
	.researchP3 .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.researchP3 .imgDiv{ margin-top: .65rem; border-radius: 0.16rem; }
	.researchP4{ padding: 1.0rem 0.3rem 1.2rem; }
	.researchP4 .toptop{ display: block; }
	.researchP4 .content{ margin-top: 0.45rem; font-size: 0.28rem; line-height: 0.48rem; width: auto; }
	.researchP4 .imgList { width: 100%; left: 0; margin-left: 0;}
	.researchP4 .swiper-slide .img { width: 100%; height: 4.2rem; border-radius: 0.2rem; transform: scale(1); -webkit-transform: scale(1); }
	.researchP4 .swiper-pagination{ display: block; }

	.aboutP1{ padding: 1.0rem 0.3rem 0; }
	.aboutP1 .mxfDiv{ margin-bottom: 0.8rem; }
	.aboutP1 .mxfDiv .wal{ display: block; }
	.aboutP1 .pageTitle{ position: relative; }
	.aboutP1 .rightDiv{ width: auto; margin-top: 0.6rem;}
	.aboutP1 .content{ font-size: 0.28rem; line-height: 0.48rem; }
	/*.aboutP1 .numlist{ padding: 0.65rem 0.1rem; }
	.aboutP1 .numlist ul{ justify-content: flex-start; flex-flow: wrap; }
	.aboutP1 .numlist li{ width: 33.33%; font-size: 0.26rem; margin-top: 0.4rem; }
	.aboutP1 .numlist li:nth-child(-n+3){ margin-top: 0; }
	.aboutP1 .numlist li:nth-child(3n):after{ display: none; }
	.aboutP1 .numlist li .num{ font-size: 0.26rem; }
	.aboutP1 .numlist li .zi{ margin-top: 0.2rem; }*/
	.aboutP1 .numlist{ padding: 0.65rem 0.3rem; height: auto; }
	.aboutP1 .numlist ul{ flex-flow: wrap; }
	.aboutP1 .numlist li{ width: 50%; font-size: 0.26rem; margin-top: 0.4rem; }
	.aboutP1 .numlist li:nth-child(-n+2){ margin-top: 0; }
	.aboutP1 .numlist li .num{ font-size: 0.26rem; }
	.aboutP1 .numlist li .num img{ width: 0.24rem; }
	.aboutP1 .numlist li .zi{ margin-top: 0.2rem; }

	.aboutP2{ padding: 1.0rem 0.3rem 1.2rem; }
	.aboutP2 .pageTitle{ margin-bottom: 0.7rem; }
	.aboutP2 .lunbo .list{ overflow: hidden; }
	.aboutP2 .lunbo .list ul{ flex-flow: nowrap; }
	.aboutP2 .lunbo .list li{ width: 100%;  margin-right: 0;}
	.aboutP2 .lunbo .list li:nth-child(3n){ margin-right: 0; }
	.aboutP2 .lunbo .list li .box{ box-shadow: 0 0 0.1rem 0 rgba(4, 74, 147, 0.10); padding: 0.4rem 0.45rem 0.2rem; }
	.aboutP2 .lunbo .list li .num{ font-size: 0.36rem; line-height: 0.48rem; }
	.aboutP2 .lunbo .list li .name{  font-size: 0.4rem; line-height: 0.6rem; }
	.aboutP2 .lunbo .list li .botbot{ position: absolute; left: 0; bottom: 0.42rem; width: 100%; box-sizing: border-box; padding: 0 1.6rem 0 0.36rem; }
	.aboutP2 .lunbo .list li .cname{ font-size: 0.3rem; line-height: 0.42rem; }
	.aboutP2 .lunbo .list li .ename{ font-size: 0.24rem; line-height: 0.42rem; }
	.aboutP2 .lunbo .list li .ico{ right: 0.45rem; width: 0.94rem; height: 0.94rem; }
	.aboutP2 .lunbo .list li .ico img{ width: 0.52rem; }
	.aboutP2 .lunbo .list li .box:hover{ top: 0; }
	.aboutP2 .lunbo .swiper-pagination{ display: block; }
	.aboutP3 .wal{ padding: 1.0rem 0.3rem; box-sizing: border-box; }
	.aboutP3 .wal:after{ display: none; }
	.aboutP3 .mxfDiv{ display: block; }
	.aboutP3 .pageTitle{ margin-bottom: 0.6rem; }
	.aboutP3 .rightDiv{ width: 100%; height: auto; }
	.aboutP3 .yearbtn{ display: none; }
	.honorBox{ padding-bottom: 1.5rem; }
	.honorBox .year{ line-height: 0.64rem; margin-bottom: 0.3rem;}
	.honorBox .content{ height: 4.5rem; width: auto;}
	.honorBox .content li{ font-size: 0.26rem; line-height: 0.46rem; }
	.honorBox .se{ width: 0.96rem; height: 0.96rem; }
	.honorBox .nextBtn{ left: 1.28rem; }

	.aboutP4{ height: auto; padding: 1.0rem 0.3rem; }
	.aboutP4 .wal{ display: block; }
	.aboutP4 .conDiv{ width: auto; }
	.aboutP4 .content{ margin-top: .35rem; font-size: 0.26rem; line-height: 0.48rem; }

	.news{ padding: 2rem 0.3rem 1.0rem; }
	.news .toptop{ margin-bottom: 0.65rem; display: block; }
	.news .botbot .select{ width: 100%; }
    .news .botbot .caption { padding-left: 0.3rem; font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
    .news .botbot .xlist { max-height: 4.8rem;}
    .news .botbot .xlist a { padding: 0 0.3rem; font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
    .news .form{ margin-top: 0.25rem; width: 100%; height: 0.96rem; }
    .news .form .input1{ font-size: 0.28rem; padding-left: 0.3rem; height: 0.96rem; line-height: 0.96rem; }
    .news .form .btn1{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; }

	.newsPic .mxfDiv{ display: block; padding: 0 0 1.2rem 0; height: auto; }
    .newsPic .imgDiv{ position: relative; width: auto; height: auto;  }
    .newsPic .imgDiv img{ height: auto; }
    .newsPic .conDiv{ width: auto; padding: 0.5rem 0 0; }
    .newsPic .time{ padding: 0 0.4rem 0.2rem; font-size: 0.24rem; line-height: 0.28rem; }
    .newsPic .name{ padding: 0 0.4rem; font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
    .newsPic .content{ display: none; }
    .newsPic .more{ margin: 0.6rem 0.4rem 0; width: 2.2rem; height: 0.86rem; }
    .newsPic .more em{ margin-left: 0.15rem; width: 10px; height: 8px; background-size: 10px; }
    .newsPic .swiper-pagination{ bottom: 0.5rem!important; left: 0.4rem!important; }
    .newsPic .swiper-pagination-bullet { width: 30px; height: 3px; margin: 0 0.2rem 0 0!important;}
	.newsPic .swiper-pagination-bullet-active{ width: 30px; }
	.news .botbot{ display: block; }
	.news .leftDiv{ width: 100%; }
	.news .list{ padding: 0.6rem 0 0.8rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: auto; margin-top: 0.3rem; }
	.news .list li:nth-child(1){ margin-top: 0; }
	.news .list li:nth-child(2), .news .list li:nth-child(3){ margin-top: 0.3rem; }
	.news .list li .box{ margin-right: 0; border-radius: 0.2rem;}
	.news .list li .imgDiv{ height: auto; }
	.news .list li .imgDiv img{ height:auto;}
	.news .list li .botDiv{ padding: 0.4rem 0.3rem; height: auto; }
	.news .list li .botDiv:after{ height: 2px; }
	.news .list li .time{ font-size: 0.26rem; line-height: 0.26rem; }
	.news .list li .name{ margin-top: 0.2rem; font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
	.news .rightDiv{ width: 100%; }
	.newShow{ padding: 2rem 0.3rem 1.0rem; border-top: #eee solid 1px; }
	.newShow .wal{ width: 100%; }
	.newShow .name{ font-size: 0.36rem; line-height: 0.56rem; }
	.newShow .msg{ padding-top: 0.25rem; padding-bottom: 0.5rem; }
	.newShow .msg em{ margin-right: 0.3rem; line-height: 0.36rem; font-size: 0.26rem; }
	.newShow .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.newShow .content img{ width: 100%; }
	.pageDown{ border-top: #D9D9D9 solid 1px; padding-top: 0.5rem; display: flex; align-items: center; justify-content: space-between;}
	.pageDown .prev{ font-size: 0.28rem; padding-left: 0.56rem; background-size: 0.36rem; }
	.pageDown .next{ font-size: 0.28rem; padding-right: 0.56rem; background-size: 0.36rem; }
	.pageDown .back{ width: 1.2rem; height: 1.2rem; background-size: 0.6rem;}
	.pageDown .prev:hover{ background-size: 0.36rem; }
	.pageDown .next:hover{ background-size: 0.36rem; }
	.pageDown .back:hover{ background-size: 0.6rem; }

	.promotionP1{ padding: 1.0rem 0.3rem 0; }
	.promotionP1-2{ padding: 1.0rem 0.3rem; }
	.promotionP1 .mxfDiv{ margin-bottom: 0.8rem; }
	.promotionP1 .mxfDiv .wal{ display: block; }
	.promotionP1 .pageTitle{ position: relative; }
	.promotionP1 .rightDiv{ width: auto; margin-top: 0.6rem;}
	.promotionP1 .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.promotionP1 .btnDiv a{ font-size: 0.26rem; height: 0.86rem; padding: 0 0.52rem 0 0.24rem; }
	.promotionP1 .btnDiv em{ right: 0.22rem; }
	
	.promotionP1 .pjDiv{ height: auto; }
	.promotionP1 .item_box{ display: none;}
	.promotionP1 .choose_txt ul{ display: block; }
	.promotionP1 .choose_txt li{ width: 100%; margin-top: 0.3rem; }
	.promotionP1 .choose_txt li:first-child{ margin-top: 0; }
	.promotionP1 .choose_txt li:before{ display: none; }
	.promotionP1 .choose_txt li .beforeDiv{ display: none;}
	.promotionP1 .choose_txt li .afterDiv{ bottom: 0.4rem; padding: 0 0.25rem; }

	.promotionP1 .choose_txt li .name{ font-size: 0.32rem; line-height: 0.42rem; }
	.promotionP1 .choose_txt li .msg{ font-size: 0.24rem; line-height: 0.48rem; max-height: 0.96rem; overflow: hidden; margin-top: 0.2rem; }
	.promotionP1 .choose_txt li .morebtn{ margin-top: 0.35rem; }
	.promotionP1 .choose_txt li .morebtn a{ width: 1.94rem; height: 0.76rem; font-size: 0.26rem; }
	.promotionP1 .choose_txt li.on .afterDiv{ bottom: 0.4rem; }


	.promotionP2{ padding: 1.0rem 0.3rem; }
	.promotionP2 .toptop{ display: block; margin-bottom: 0.55rem; }
	.promotionP2 .tab2{ margin-top: 0.6rem; }
	.promotionP2 .tab2 ul{ flex-flow: wrap; }
	.promotionP2 .tab2 li{ font-size: 0.28rem; margin-left: 0; margin-right: 0.4rem; line-height: 0.42rem; padding-bottom: 0.25rem;}
	.promotionP2 .list li{ width: 100%; margin-right: 0; margin-top: 0.4rem; }
	.promotionP2 .list li:first-child{ margin-top: 0; }
	.promotionP2 .list li:nth-child(2), .promotionP2 .list li:nth-child(3){margin-top: 0.4rem; }
	.promotionP2 .list li a{ padding: 0.6rem 0.5rem 0; }
	.promotionP2 .list li .imgDiv{ height: 3.2rem; }
	.promotionP2 .list li .name{ margin-top: 0.35rem; font-size: 0.3rem; line-height: 0.48rem; }
	.promotionP2 .list li .layerDiv{ padding: 0.45rem 0.45rem;}
	.promotionP2 .list li .cn{ font-size: 0.34rem; line-height: 0.56rem; }
	.promotionP2 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; max-height: 2.88rem;  }
	.blueway{ padding: 1.0rem 0.3rem; }
	.blueway .mxfDiv{ display: block; }
	.blueway .pageTitle{ position: relative; }
	.blueway .rightDiv{ width: auto; margin-top: 0.6rem;}
	.blueway .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.blueway .btnDiv a{ font-size: 0.26rem; height: 0.86rem; padding: 0 0.52rem 0 0.24rem; }
	.blueway .btnDiv em{ right: 0.22rem; }
	.blueway .list{ margin-top: 0.7rem; }
	.blueway .list ul{ display: block; }
	.blueway .list li{ width: 100%; margin-right: 0; margin-top: 0.5rem; }
	.blueway .list li:nth-child(1){ margin-top: 0; }
	.blueway .list li:nth-child(2){ margin-top: 0.5rem;}
	.blueway .list li .l7Div{ height: auto; }
	.blueway .list li .imgDiv{ height: auto; }
	.blueway .list li .hideDiv{ position: relative; opacity: 1; visibility: visible; padding: 0.7rem 0.3rem 0; background: none; }
	.blueway .list li .name{ display: none; }
	.blueway .list li .cn{ color: #333; font-size: 0.34rem; line-height: 0.48rem; }
	.blueway .list li .msg{ color: #666; margin-top: 0.24rem; font-size: 0.26rem; line-height: 0.48rem; max-height: 2.88rem; }
	.blueway .list li .msg::-webkit-scrollbar-track { background-color: #f6f6f6;}
	.desaysv{ padding: 1.0rem 0.3rem; }
	.desaysv .mxfDiv{ display: block; }
	.desaysv .pageTitle{ position: relative; }
	.desaysv .rightDiv{ width: auto; margin-top: 0.6rem;}
	.desaysv .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.desaysv .btnDiv a{ font-size: 0.26rem; height: 0.86rem; padding: 0 0.52rem 0 0.24rem; }
	.desaysv .btnDiv em{ right: 0.22rem; }
	.desaysv .list{ margin-top: 0.9rem; }
	.desaysv .list li{ display: block; margin-top: 0.8rem; }
	.desaysv .list li .imgDiv{ width: auto; }
	.desaysv .list li .conDiv{ width: 100%; margin-top: 0.5rem; }
	.desaysv .list li .name{ font-size: 0.36rem; line-height: 0.64rem; }
	.desaysv .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.desaysv .list li .lie dd{ font-size: 0.28rem; height: 1rem;}



}

@media screen and ( max-width:320px ){
	
}

