/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1004px ){
	.wal, .w770, .w890{width:100%;}
	.PC-Box, .nav, .ind-banner, .pageTop, .pageNum, .w250, .w380{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal{ height: 1.2rem; z-index:9; }
	.headDiv .logo{ left: 0.3rem; top: 0.32rem;}
	.headDiv .logo img{ width: 4.2rem; }
	.pageBanner{ height: auto;}
	.pageBanner .bg { height: auto; background:none!important;}
	.pageBanner .layer{ right: 0.6rem; margin-right: 0; }
	.pageBanner .txt1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.pageBanner .txt2{ font-size: 0.26rem; }
	.indexPart1{ padding: 0 0.3rem 0.4rem; height: auto;}
	.indexPart1 .leftDiv{ width: 100%; float: none; padding-right: 0px; padding-top: 0.5rem; }
	.indexPart1 .btn{ height: 0.76rem;}
	.indexPart1 .btn li{ margin-right: 0.45rem; height: 0.76rem; line-height: 0.7rem; font-size: 0.28rem;}
	.indexPart1 .list{ padding-top: 0.5rem; }
	.indexPart1 .swiper-pagination{ left: 3.3rem!important;}
	.indexPart1 .swiper-pagination-bullet {width: 0.12rem; height: 0.12rem; margin-right: 0.12rem!important;} 
	.indexPart1 .swiper-slide .mxfDiv{ padding-left: 3.3rem; height: 1.9rem; }
	.indexPart1 .swiper-slide .imgDiv img{ width: 2.84rem; }
	.indexPart1 .swiper-slide .time{ font-size: 0.36rem; line-height: 0.36rem; }
	.indexPart1 .swiper-slide .name{ padding-top: 0.1rem; height: 1.0rem; font-size: 0.3rem;}
	.indexPart1 .swiper-slide .name a{ height: 1.0rem; line-height: 0.5rem; }
	.indexPart1 .swiper-slide .content{ display: none;}
	.indexPart1 .rightDiv{ width: auto; float: none; padding-top: 0.5rem; overflow: hidden;}
	.indexPart1 .toptop{ float: left; width: 50%; position: relative; height: auto; padding-left: 0; background: none; }
	.indexPart1 .titleDiv{ padding-top: 0; position: absolute; left: 0.3rem; top: 0.3rem; }
	.indexPart1 .titleDiv .title1{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.1rem; }
	.indexPart1 .titleDiv .title2{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexPart1 .year{ padding-top: 0; font-size: 0.46rem; line-height: 0.46rem; position: absolute; left: 0.3rem; bottom: 0.25rem; }
	.indexPart1 .toptop:hover .titleDiv{ padding-top: 0;}
	.indexPart1 .botbot{ height: auto; float: right; width: 50%; }
	.indexPart1 .botbot .bg img{ width: 100%; }
	.indexPart1 .botbot .numList{ left: 0.3rem; top: 50%; transform: translateY(-50%); }
	.indexPart1 .botbot .numList li{ padding-right: 0.2rem;  font-size: 0.22rem;}
	.indexPart1 .botbot .numList li .num{ height: 0.6rem; font-size: 0.22rem;}
	.indexPart1 .botbot .numList li .numUp{ font-size: 0.48rem; line-height: 0.48rem; padding-right: 0.1rem;}
	.indexPart2{ height: auto; background: #f3f6fd; overflow: hidden; }
	.indexPart2 .leftDiv{ float: none; width: auto; padding: 0 0.3rem; }
	.indexPart2 .list{ padding: 0.5rem 0 0.3rem; }
	.indexPart2 .list ul{ margin-right: -1px; }
	.indexPart2 .list li{ width: 33.33%; margin-bottom: 0.2rem; }
	.indexPart2 .list li:nth-child(4), .indexPart2 .list li:nth-child(5){ width: 50%; }
	.indexPart2 .list li .box{ margin-right: 1px; height: 2.8rem; }
	.indexPart2 .list li .ico{ padding: 0.42rem 0 0.3rem 0.4rem; width: 0.52rem; height: 0.52rem; }
	.indexPart2 .list li .ico img{ width: 0.52rem; }
	.indexPart2 .list li .ico .img1{ left: 0.4rem; top: 0.42rem; }
	.indexPart2 .list li .name1{ padding: 0 0 0.15rem 0.4rem; font-size: 0.3rem; line-height: 0.3rem; }
	.indexPart2 .list li .name2{ padding-left: 0.4rem; font-size: 0.28rem; line-height: 0.42rem; }
	.indexPart2 .rightDiv{ width: auto; float: none; background: #fff;}
	.indexPart2 .rightDiv .bg img{ width: 100%; }
	.indexPart2 .rightDiv .layer{ left: 0.4rem; top: 0.5rem;  }
	.indexPart2 .titleDiv .title1{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.1rem; }
	.indexPart2 .titleDiv .title2{ font-size: 0.26rem; line-height: 0.26rem;}
	.indexPart2 .btnDiv{ padding-top: 0.25rem; }
	.indexPart2 .btnDiv a{ width: 1.7rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.28rem; border-radius: 0.36rem; }
	.indexPart3{ padding: 0.5rem 0.3rem; }
	.indexPart3 .wal{ position: relative; }
	.indexPart3 .titleDiv .title1{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.1rem; }
	.indexPart3 .titleDiv .title2{ font-size: 0.26rem; line-height: 0.26rem;  }
	.indexCase .swiper-container{ padding-top: 1.0rem;}
	.indexCase .swiper-slide .name{ height: 0.7rem; line-height: 0.7rem; font-size: 0.24rem;}
	.indexCase .swiper-slide .name em{ padding: 0 0.1rem; }
	.indexCase .swiper-button-prev{ top: 0; right: 0.72rem; width: 0.7rem; height: 0.7rem;}
	.indexCase .swiper-button-next{ top: 0; width: 0.7rem; height: 0.7rem; }
	.footDiv{ padding: 0.5rem 0.3rem; height: auto;}
	.footDiv .wal{ height: auto; padding: 0;}
	.footDiv .tel{ padding-left: 0.78rem; height: 0.9rem; }
	.footDiv .tel img{ top: 0.15rem; width: 0.6rem; }
	.footDiv .tel p{ font-size: 0.24rem; }
	.footDiv .tel .num{ font-size: 0.46rem; line-height: 0.46rem; padding-top: 0.08rem;  }
	.footDiv .links{ padding-top: 0.25rem; left: -0.15rem; font-size: 0.24rem;}
	.footDiv .links a{ padding: 0 0.15rem; font-size: 0.24rem;}
	.footDiv .msg{ padding-top: 0.25rem; position: relative; right: 0; top: 0; text-align: left; font-size: 0.24rem; line-height: 0.42rem; }
	.footDiv .msg a{ display: inline-block; }
	.footDiv .mxfDiv{ padding-right: 1.5rem; padding-left: 0; height: 0.6rem; top: 0.1rem; }
	.footDiv .mxfDiv span{ left: auto; right: 0; line-height: 0.6rem; font-size: 0.24rem; }
	.footDiv .mxfDiv .lala em img{ width: 0.6rem; }

	}

