/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1600px ){
	.historyPic .swiper-container { width: 16.6rem;}


}

@media screen and ( max-width:1440px ){
	.indexPart2 .tab li .ico{ padding: 0.12rem 0 0.06rem; }
	.h_banner .swiper-button-prev{left: -40px; } 
	.h_banner .swiper-button-next{right: -40px;} 
	.teachPic .prev{ left: -0.8rem; } 
	.teachPic .next{ right: -0.8rem; } 
	.passPic .prev{ left: -0.8rem; } 
	.passPic .next{ right: -0.8rem; } 
	.jobModal-box .peopleLayer2 { width: 900px; padding: 35px;}
    .aboutBox2 .numList{ padding:0 30px;}
	.aboutBox2 .numList li{ font-size: 12px; }
    .tu-modal-box .name {font-size: 22px; height: 100px; line-height: 100px;}
	.tu-modal-box .main { width: 700px; padding: 60px 80px 0; }
	.tu-modal-box .pic-box img { width: 80%; }
	.supplyPart3 .leftImg{ padding: 0.7rem 0 0 1.15rem;}
	.supplyPart3 .leftImg img{ width: 251px; }
	}

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1004px ){
	.wal, .wal2, .wal3, .w800, .w340{width:100%;}
	.PC-Box, .nav, .headDiv .topRight, .footNav, .pageTop, .pageNum, .sideNews, .foot-up{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore{ display:block;}
	.headFix{ 
		position:relative;
		border: none;
    	background-color: #18457e;
	}
	.headDiv, .headDiv .wal{ height: 1.2rem; z-index:9; }
	.headDiv .logo{ left: 0.3rem; top: 0.2rem;}
	.headDiv .logo img{ width: 5.7rem; }
	.ind-banner{ height:auto;}
	.ind-banner .swiper-slide{ height:auto;}
	.ind-banner .swiper-slide section { height:3.8rem;}
	.ind-banner .swiper-slide .bg{ display:block;}
	.ind-banner .swiper-slide .layer{ width: 100%; right: 0; margin-right: 0; text-align: center; transform: translateY(-50%);}
	.ind-banner .swiper-slide .layer2{ width:100%; left:0; margin-left:0; text-align:center;}
	.ind-banner .swiper-slide .txt1{ font-size: 0.42rem; line-height: 0.42rem;}
	.ind-banner .swiper-slide .layer .txt2 ul li strong {
		letter-spacing: 0.02rem;
	}
	.ind-banner .swiper-slide .layer .txt2 ul li span {
		display: none;
	}
	.ind-banner .swiper-pagination{ bottom: 0.3rem!important; } 
	.ind-banner .swiper-pagination-bullet { width: 0.2rem; height: 0.2rem; margin-left: 0.12rem!important; margin-right: 0.12rem; } 
	.ind-banner .swiper-pagination-bullet-active {
		width: 0.4rem;
	}
	.indexTitle .title1{ font-size: 0.42rem; line-height: 0.42rem; }
	.indexTitle .title2{ font-size: 0.32rem; line-height: 0.32rem;}
	.indexPart1{ padding: 0.8rem 0.3rem; background: none; border-bottom: #efefef solid 1px;}
	.indexPart1 .about-left {
		float: none;
		width: 100%;
	}
	.indexPart1 .about-right {
		display: none;
	}
	.indexPart1 .content{ 
		font-size: 0.26rem;
		line-height: 0.52rem; 
		text-align: left;
		margin-bottom: 6px; 
	}
	.indexPart1 .numList{ padding: 0; }
	.indexPart1 .numList li{ width: 50%; text-align: center; padding-bottom: 0.5rem;}
	.indexPart1 .numList li .box{ padding-left: 0; }
	.indexPart1 .numList li .box:after{ height: 100%;  }
	.indexPart1 .numList li:nth-child(2) .box:after{ display: none;}
	.indexPart1 .numList li .wen{ font-size: 0.26rem; }
	.indexPart1 .numList li .num{ font-size: 0.3rem; }
	.indexPart1 .numList li .numUp{ top: 0.02rem; font-size: 0.56rem; line-height: 0.56rem;}
	.indexPart1 .numList li img{ width: 0.26rem; top: -0.2rem; }
	.indexPart2{ padding-top: 0.8rem; }
	.indexPart2 .indexTitle{ padding-bottom: 0.8rem; }
	.indexPart2 .tabContent .layer{ left: 0.3rem; margin-left: 0; width: auto;top: 51%;}
	.indexPart2 .tabContent .imgDiv {
		height: auto;
	}
	.indexPart2 .tabContent .mxfDiv{ padding: 0.4rem;}
	.indexPart2 .tabContent .txt1{ font-size: 0.4rem; line-height: 0.4rem; }
	.indexPart2 .tabContent .txt2{ padding-top: 0.15rem; font-size: 0.24rem; line-height: 0.24rem; }
	.indexPart2 .tabContent .content{ display: none;}
	.indexPart2 .tabContent .btnDiv{ padding-top: 0.5rem;}
	.indexPart2 .tabContent .btnDiv a{ width: 2rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; }
	.indexPart2 .tab{ position: relative; height: 3.6rem; width: 100%; left: 0;}
	.indexPart2 .tab li{ height: 1.8rem; }
	.indexPart2 .tab li .ico{ padding: 0.2rem 0 0.1rem; }
	.indexPart2 .tab li .ico img{ width: 0.4rem; }
	.indexPart2 .tab li .name1{ font-size: 0.26rem; }
	.indexPart2 .tab li .name2{ font-size: 0.2rem;}
	.indexPart3{ padding: 0.8rem 0.3rem; }
	.indexPart3 .list li{ float: none; width: 100%; }
	.indexPart3 .list li .time{ font-size: 0.28rem; height: 0.48rem; line-height: 0.48rem; background-size: 0.28rem;}
	.indexPart3 .list li .name{ font-size: 0.3rem; height: 0.96rem; line-height: 0.48rem; }
	.indexPart3 .list li .content{ font-size: 0.26rem; line-height: 0.52rem; height: 0.52rem; }
	.indexPart3 .list li .more{ width: 2rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem;}
	.indexPart3 .list li:hover{ box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.08); }
	.indexPart3 .list li:hover .time{ background-size: 0.28rem; }
	.indexPart3 .btnDiv{ width: 2rem; }
	.indexPart3 .btnDiv a{ width: 2rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; }
	.footDiv{ padding: 0.8rem 0 0.55rem; }
	.footDiv .rightDiv{ float: none; margin: auto;}
	.footDiv .tabContentDiv{ float: none;}
	.footDiv .ewm{ text-align: center;}
	.footDiv .ewm img{ width: 2.1rem; }
	.footDiv .share{ padding-top: 0.45rem; text-align: center;}
	.footDiv .share li{ float: none; display: inline-block; margin: 0 0.2rem; }
	.footDiv .share li img{ width: 0.75rem; }
	.footDiv .links{ text-align: center; left: 0; padding-top: 0.5rem; font-size: 0.24rem; margin-top: 20px;}
	.footDiv .links a{ padding: 0 0.3rem; }
	.footDiv .msg{ padding-top: 0.5rem; font-size: 0.24rem; text-align: center; line-height: 0.48rem;}
	.pageBanner{ height: 4rem;margin-top: 0;}
	.pageBanner .bg { height: 4rem;}
	.pageBanner .mxfDiv{ left: 0.3rem; margin-left: 0; top: 50%; transform: translateY(-50%); }
	.pageBanner .txt1{ font-size: 0.42rem; line-height: 0.42rem;}
	.pageBanner .txt2{ font-size: 0.36rem; height: 0.8rem; }
	.pageBox{ padding: 1.0rem 0.3rem; }
	.pageTitle .name{ font-size: 0.38rem; line-height: 0.6rem; padding-bottom: 0.4rem; }
	.pageTitle .txt{ font-size: 0.38rem; line-height: 0.6rem; }
	.aboutBox{ padding: 1.0rem 0.3rem 0.9rem; }
	.aboutBox:after{ width: 5.6rem; height: 3.0rem; }
	.aboutBox .conDiv{ padding-bottom: 0.6rem; }
	.aboutBox .name{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.4rem; }
	.aboutBox .txt{ font-size: 0.38rem; line-height: 0.38rem; }
	.aboutBox .wen{ font-size: 0.38rem; line-height: 0.38rem; padding-top: 0.25rem; }
	.aboutBox .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.aboutBox2{ height: auto; background: none; }
	.aboutBox2 .numList{ padding: 0 0.3rem 0.6rem; height: auto; background: #fff url(../fonts/0b973b612fec42609d08ee098d325905.woff);}
	.promise .list li .ico{ padding-top: 0.45rem; }
	.promise .list li .ico img{ width: 0.48rem; }
	.promise .list li .name{ padding-top: 0.35rem; font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.1rem; }
	.promise .list li .txt{ font-size: 0.3rem; line-height: 0.3rem; }
	.promise .list li .msg{ padding-top: 0.35rem; font-size: 0.26rem; line-height: 0.52rem; }
	.report{ padding: 0.6rem 0 0.3rem; }
	.report .list ul{ margin-right: 0; }
	.report .list li{ float: none; width: 100%; padding-bottom: 0.6rem; }
	.report .list li .box{ margin-right: 0; padding-bottom: 0.5rem;}
	.report .list li .name{ padding: 0.4rem 0.3rem 0; height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; }
	.report .list li .btnDiv{ margin: 0.2rem auto 0; width: 1.8rem; }
	.report .list li .btnDiv a{ width: 1.8rem; font-size: 0.24rem; height: 0.78rem; line-height: 0.78rem; }
	.report .list li .box:hover{ box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.08);}
	.address{ padding-top: 0.7rem; }
	.address .list li{ float: none; width: 100%; font-size: 0.28rem; padding-bottom: 0.4rem; }
	.address .list li .mxfDiv{ padding-left: 2.6rem; height: auto; min-height: 0.8rem; line-height: 0.8rem;}
	.address .list li .txt{ padding-left: 1.0rem; font-size: 0.32rem;}
	.address .list li .txt img{ width: 0.8rem;}
	.address .list li a{ font-size: 0.24rem; padding-left: 0.7rem; padding-right: 0.5rem; }
	.address .list li a:after{ margin-top: -7px; width: 16px; height: 14px; background: url(../images/nimg16_7.png) no-repeat; }
	.inform{ padding-top: 0.75rem; }
	.inform .list ul{ margin-right: 0; }
	.inform .list li{ float: none; width: 100%; padding-bottom: 0.6rem; }
	.inform .list li .box{ margin-right: 0; height: 3.5rem; padding: 0 0.6rem;}
	.inform .list li .ico{ padding: 0.6rem 0 0.35rem; }
	.inform .list li .ico img{ width: 0.6rem; }
	.inform .list li .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.25rem; }
	.inform .list li .num{ font-size: 0.3rem;}
	.inform .list li .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.inform .list2{ padding-top: 0.75rem; }
	.inform .list2 li{ padding-bottom: 0.8rem; }
	.inform .list2 li .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem;}
	.inform .list2 li .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.lyb{ padding-top: 0.8rem; }
	.lyb .list ul{ margin-right: 0; }
	.lyb .list li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.lyb .list li .box{ margin-right: 0; height: 0.9rem; padding-left: 2.2rem; }
	.lyb .list li .txt{ left: 0.3rem; top: 0; line-height: 0.9rem; font-size: 0.26rem; }
	.lyb .list li .input1{ height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; }
	.lyb .choose em{ font-size: 0.26rem; padding-bottom: 0.3rem; }
	.lyb .choose li{ width: 50%; font-size: 0.26rem; padding-bottom: 0.3rem;}
	.lyb .choose li .box{ padding-left: 0.5rem; background-size: 0.28rem; height: 0.48rem; line-height: 0.48rem; }
	.lyb .choose .liNow1 .box{ background-size: 0.28rem;}
	.lyb .form2{ margin-bottom:0.4rem;}
	.lyb .form2 textarea{ height: 3.2rem; padding: 0.3rem; font-size: 0.26rem; }
	.lyb .btnDiv a{ width: 2.2rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.lyb .title{ font-size: 0.32rem; padding: 0.3rem 0; }
	.joinBanner{ height: 6.0rem;}
	.joinBanner .bg { height: 6.0rem; }
	.joinBanner .mxfDiv{ position: absolute; left: 0.3rem; margin-left: 0; }
	.joinPart1{ padding: 1.0rem 0.3rem; height: auto;}
	.joinPart1 .title1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.25rem; }
	.joinPart1 .title2{ font-size: 0.42rem; line-height: 0.42rem; }
	.joinPart1 .msg{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.5rem; }
	.joinPart1 .list{ padding-top: 0.75rem; }
	.joinPart1 .list ul{ margin-right: -0.2rem; }
	.joinPart1 .list li{ width: 50%; padding-bottom: 0.2rem; }
	.joinPart1 .list li .box{ margin-right: 0.2rem; height: 3.4rem; border-radius: 0.16rem; padding: 0.5rem 0.3rem 0; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.08);}
	.joinPart1 .list li .ico{ width: 0.56rem; height: 0.56rem; }
	.joinPart1 .list li .ico img{ width: 0.56rem }
	.joinPart1 .list li .name{ font-size: 0.36rem; line-height: 0.36rem; padding: 0.45rem 0 0.25rem; }
	.joinPart1 .list li .wen{ font-size: 0.26rem; line-height: 0.48rem; }
	.joinPart2{ height: auto; padding-top: 1.0rem }
	.joinPart2:before{ display: none; }
	.joinPart2 .leftDiv{ position: relative; padding: 0 0.3rem 0.8rem; width: auto; left: 0; margin-left: 0; top: 0; transform: translateY(0); }
	.joinPart2 .title1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.25rem; }
	.joinPart2 .title2{ font-size: 0.42rem; line-height: 0.5rem; }
	.joinPart2 .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.6rem; }
	.joinPart2 .rightDiv{ float: none; width: 100%; height: auto; }
	.officePic{ height: auto;}
	.officePic .imgDiv{ height: auto; background: none; }
	.officePic .imgDiv img{ display: block; }
	.officePic .prev{ left: 0.3rem; bottom: 0.3rem; width: 0.7rem; height: 0.7rem;} 
	.officePic .next{ left: 1.08rem; bottom: 0.3rem; width: 0.7rem; height: 0.7rem;} 
	.joinPart3{ padding: 1.0rem 0.3rem; }
	.joinPart3 .title1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.25rem; }
	.joinPart3 .title2{ font-size: 0.42rem; line-height: 0.42rem; }
	.joinPart3 .msg{ font-size: 0.26rem; line-height: 0.52rem; padding: 0.45rem 0 0.6rem; }
	.staffPic .prev{ left: 0.2rem; width: 0.7rem; height: 0.7rem; margin-top: -0.35rem;} 
	.staffPic .next{ right: 0.2rem; width: 0.7rem; height: 0.7rem; margin-top: -0.35rem;} 
	.joinPart4 .title1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.25rem; }
	.joinPart4 .title2{ padding-bottom: 0.6rem; font-size: 0.42rem; line-height: 0.42rem; }
	.joinPart4 .sameDiv{ width: 100%; float: none; }
	.joinPart4 .sameDiv .layer{ left: 0.6rem; }
	.joinPart4 .sameDiv .name1{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem; }
	.joinPart4 .sameDiv .name2{ font-size: 0.32rem; line-height: 0.56rem; padding-bottom: 0.45rem;}
	.joinPart4 .sameDiv .ico{ width: 0.76rem; height: 0.53rem; background-size: 0.76rem; }
	.joinPart4 .sameDiv:hover .ico{ background-size: 0.76rem; }
	.joinPart5{ padding: 1.0rem 0.3rem 0.6rem; }
	.joinPart5 .title1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.25rem; }
	.joinPart5 .title2{ padding-bottom: 0.6rem; font-size: 0.42rem; line-height: 0.42rem; }
	.joinPart5 .list ul{ margin-right: 0; }
	.joinPart5 .list li{ float: none; width: 100%; padding-bottom: 0.4rem;}
	.joinPart5 .list li .box{ margin-right: 0; height: 3.2rem;}
	.joinPart5 .list li .ico{ padding: 0.6rem 0 0.4rem; }
	.joinPart5 .list li .ico img{ width: 0.64rem; }
	.joinPart5 .list li .wen{ font-size: 0.26rem; padding-bottom: 0.2rem;}
	.joinPart5 .list li .num{ font-size: 0.36rem;}
	.jobTab{ padding-top: 0.7rem; height: 1.5rem; }
	.jobTab li{ font-size: 0.32rem;}
	.jobTab li a{ height: 1.5rem;}
	.jobTab li .ico{ padding-bottom: 0.15rem; }
	.jobTab li .ico img{ width: 0.48rem; }
	.job{ padding-top: 0.5rem; }
	.jobTop{ height: 0.9rem;}
	.jobTop li{ height: 0.9rem; line-height: 0.9rem; font-size: 0.24rem;}
	.jobTop .li01{ width: 60%; text-align: left; text-indent: 0.3rem; }
	.jobTop .li02, .jobTop .li03{ display: none; }
	.jobTop .li04{ width: 30%; }
	.job .list{ padding-bottom: 0; }
	.job .list li .msgDiv{ height:0.9rem; position:relative;}
	.job .list li .msgDiv:after{ right: 0.3rem; width: 0.24rem; height: 0.24rem; margin-top: -0.12rem; background-size: 0.24rem; }
	.job .list li .msgDiv a{ height: 0.9rem; }
	.job .list li .msgDiv dd{ height:0.9rem; line-height: 0.9rem; font-size:0.26rem;}
	.job .list li .msgDiv .dd01{ width: 60%; text-indent: 0.3rem; background: none;}
	.job .list li .msgDiv .dd04{ padding-left: 0; width: 30%; }
	.job .list li .msgDiv .dd02, .job .list li .msgDiv .dd03{ display: none; }
	.job .list li .msgDiv.aNow:after{ background-size: 0.24rem; }
	.job .list li .msgDiv.aNow .dd01{ background: none;}
	.job .list li .midmid{ height: auto; padding: 0.2rem 0.3rem;  }
	.job .list li .midmid dd{ font-size: 0.24rem; line-height: 0.6rem; width: 50%; }
	.job .list li .botbot{ padding: 0.3rem; }
	.job .list li h2{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.3rem; }
	.job .list li .content{ line-height:0.56rem; padding-bottom: 0.4rem; font-size:0.24rem;}
	.job .list li .btnDiv a{ width: 2.1rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem;}
	.history{ padding-top: 0.8rem; }

    .tu-modal-box .box { padding: 0 0.25rem; }
    .tu-modal-box .main { width: 100%; padding: 0.8rem 0.3rem 0;}
  	.tu-modal-box .name { font-size: 0.3rem; height: 0.9rem; line-height: 0.9rem; }
 	.tu-modal-box .close { right: 10px; top: 10px;}
     .topA{ bottom: 1.8rem; width: 0.96rem; height: 0.96rem; }
	.topA:before{ top: 0.25rem; }
	.topA em{ padding-top: 0.5rem; font-size: 0.28rem; }
	.website-wrapper .main ul li {
	    line-height: 24px;
	    padding: 15px 0;
	}
	.website-wrapper .main ul li:first-child {
		padding-top: 0;
	}
	.website-wrapper .main ul li .navs {
		margin-top: 8px;
		display: flex;
		display: -webkit-box;
		/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
		display: -moz-box;
		/* Firefox 17- */
		display: -webkit-flex;
		/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
		display: -moz-flex;
		/* Firefox 18+ */
		display: -ms-flexbox;
		/* IE 10 */
		flex-flow: wrap;
	}
	.website-wrapper .main ul li .navs a {
		width: 31.33%;
		margin-right: 3%;
		margin-bottom: 6px;
	}
	.website-wrapper .main ul li .navs a:nth-child(3n) {
		margin-right: 0;
	}
	.legal{ font-size:0.26rem; line-height:0.52rem;}
	.jobModal-box .box { padding: 0 0.25rem; }
    .jobModal-box .main { width: 100%; padding: 0.6rem 0.3rem;}
	.jobModal-box .form{ margin-right:0; height: 6rem; overflow:auto;}
	.jobModal-box .form .liDiv{ float:none; width:100%; padding-bottom:0.3rem;}
	.jobModal-box .form .liDiv2{ width:100%;}
	.jobModal-box .form .liDiv .lbox{ height:0.88rem; padding-left:1.6rem; line-height:0.88rem; font-size:0.26rem; margin-right:0;}
	.jobModal-box .form .liDiv .txt{ left:0.3rem; line-height:0.88rem; font-size:0.26rem;}
	.jobModal-box .form .select{ height: 0.88rem;}
	.jobModal-box .form .select dt{height: 0.88rem;line-height: 0.88rem;}
	.jobModal-box .form .select dt a{ font-size: 0.26rem; padding-right: 0.75rem;} 
	.jobModal-box .form .select dd{ top: 0.88rem;} 
	.jobModal-box .form .select dd ul { padding: 0 0.75rem;} 
	.jobModal-box .form .select dd ul li{ line-height: 0.76rem; height: 0.76rem; font-size: 0.26rem;}
	.jobModal-box .btnDiv{ padding-top: 0.4rem; width:2.5rem;}
	.jobModal-box .btnDiv a{ width: 2.5rem; height: 0.88rem; line-height: 0.88rem; font-size: 0.28rem; }

	.pageMxf .btnDiv a{ width: 2rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; }
	.supplyPart1{ padding: 0.8rem 0.3rem; height: auto; }
	.supplyPart1 .title1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.supplyPart1 .title2{ font-size: 0.42rem; line-height: 0.42rem;}
	.supplyPart1 .list{ padding-top: 0.6rem; }
	.supplyPart1 .list ul{ margin-right: -0.2rem; }
	.supplyPart1 .list li{ width: 50%; padding-bottom: 0.4rem; }
	.supplyPart1 .list li .box{ margin-right: 0.2rem; height: 2.8rem; border-radius: 0.32rem;}
	.supplyPart1 .list li .num{ padding-top: 0.45rem; font-size: 0.26rem; }
	.supplyPart1 .list li .numUp{ font-size: 0.6rem; padding-right: 0.15rem;}
	.supplyPart1 .list li .wen{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.15rem; }
	.supplyPart2{ padding: 1.0rem 0.3rem; }
	.supplyPart2 .title1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.supplyPart2 .title2{ font-size: 0.42rem; line-height: 0.42rem;}
	.supplyPart2 .content{ font-size: 0.26rem; line-height: 0.52rem; text-align: left; padding: 0.5rem 0 0.6rem; }
	.supplyPart2 .mapDiv img{ width: 100%; }
	.supplyPart2 .imgGroup{ padding-top: 0.6rem; }
	.supplyPart2 .imgGroup .leftImg, .supplyPart2 .imgGroup .rightImg{ float: none; }
	.supplyPart2 .imgGroup .rightImg{ padding-top: 0.1rem; }
	.supplyPart2 .imgGroup .leftImg img{ width: 100%; }
	.supplyPart2 .imgGroup .rightImg img{ width: 100%; }
	.supplyPart3{ height: auto; padding: 0.9rem 0.3rem; }
	.supplyPart3 .leftImg, .supplyPart3 .rightDiv{ float: none; }
	.supplyPart3 .leftImg{ text-align: center; padding:0; }
	.supplyPart3 .leftImg img{ width: 4.0rem; }
	.supplyPart3 .rightDiv{ width: auto; padding-top: 0.7rem; }
	.supplyPart3 .ewmDiv{ padding-left: 2.3rem; height: 2.4rem; }
	.supplyPart3 .ewmDiv .ewm img{ width: 2.0rem; }
	.supplyPart3 .ewmDiv .txt{ line-height: 0.6rem; font-size: 0.32rem; padding-top: 0.35rem; }
	.supplyPart3 .name1{ padding: 0.4rem 0 0.15rem; font-size: 0.42rem; line-height: 0.42rem; }
	.supplyPart3 .name2{ font-size: 0.42rem; line-height: 0.42rem; }
	.supplyPart3 .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.5rem; }
	.buildPart1{ padding: 1.0rem 0.3rem 0.6rem; }
	.buildPart1 .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.6rem; }
	.buildPart1 .list{ padding-top: 0.7rem; }
	.buildPart1 .list ul{ margin-right: -0.2rem; }
	.buildPart1 .list li{ width: 50%; padding-bottom: 0.2rem;}
	.buildPart1 .list li .box{ margin-right: 0.2rem; height: 3.35rem; box-shadow: 0px 5px 0.3rem 0px rgba(0, 0, 0, 0.1); text-align: center; }
	.buildPart1 .list li .ico{ padding: 0.55rem 0 0.25rem; }
	.buildPart1 .list li .ico img{ width: 0.64rem; }
	.buildPart1 .list li .name{ font-size: 0.32rem; line-height: 0.6rem; padding: 0 0.3rem; }

}

