/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav-box{ width: 13.8rem; height: 5.6rem; left: 50%; top: 50%; margin-left: -6.9rem; margin-top: -2.8rem;}
	.nav-box li{ height: 2.8rem;}
.productPart2 .txt{ font-size: 32px;}
	.productPart2 .wen{ font-size: 28px; }
	.productPart2 .msg{ font-size: 14px; line-height: 24px; }
}

@media screen and ( max-width:1440px ){
		.honorPic .slick-prev{ left: -60px;}
	.honorPic .slick-next{ right: -60px; }
	/*.productPart2 .leftImg{ margin-left: -500px; }
	.productPart2 .rightCon{ margin-right: -500px; }*/
    .aboutPart1 .rightImg{ top: 2.3rem; }
    	.productPart2 .txt{ font-size: 30px;}
	.productPart2 .wen{ font-size: 24px; }
	.productPart2 .msg{ font-size: 14px; line-height: 24px; }
	}

@media screen and ( max-width:1366px ){
	.aboutPart1 .rightImg{ top: 2.8rem; }
    	.ind-banner .one{ margin-top: -1.2rem;  } 
	.ind-banner .two{ margin-top: -1.25rem;} 
	.ind-banner .three{ margin-top: -1.55rem; }
	}

@media screen and ( max-width:1004px ){
    .newShow .content iframe{ width:100%;height:300px}
	.wal, .wal2, .wal3, .w850, .w300{width:100%;}
	.PC-Box, .headD, .ind-banner, .nav, .pageNav, .pageNum , .sideNews{ display:none;}
	.Phone-Box, .navIco, .searchIco, .bannerTel, .pageTitleTel, .pageMore{ display:block;}
	.headDiv{ height:1.0rem; position: relative; background: #fff;}
	.headDiv .wal2{ height: 1.0rem; }
	.headDiv:after{ display: none; }
	.headDiv .logo{ left: 50%; top:0.21rem; margin-left: -0.95rem;}
	.headDiv .logo img{ width: 1.89rem; }
	.pageBox{ padding: 0.7rem 0.3rem 0.75rem; }
	.indexTitle3{ position: relative; padding-bottom: 0.4rem;}
	.indexPart1{ padding-top: 1rem; height: auto; }
	.indexPart1 .rightImg{ position: relative; top: 0; width: auto; height: auto; padding-left: 0.3rem; padding-top: 0.6rem; padding-bottom:0.6rem; }
	.indexPart1 .rightImg img{ width: 100%; }
	.indexPart1 .leftDiv{ width: auto; height: auto; padding: 0 0.3rem; }
	.indexPart1 .leftDiv:after{ display: none; }
	.indexPart1 .content{ padding-top: 0.25rem; font-size: 0.24rem; line-height: 0.48rem; }
	.indexPart1 .btnDiv{ position: relative; bottom: 0; width: 100%; padding-top: 0.5rem;}
	.indexPart1 .btnDiv a{ font-size: 0.24rem; width: auto; height: 0.64rem; line-height: 0.64rem; text-indent: 41%; }
	.indexPart1 .btnDiv a:after{ right: 41%; margin-top: -0.08rem; width: 0.16rem; height: 0.16rem; background-size: 0.16rem; }
	.indexPart1 .list{ padding: 0.7rem 0.3rem 0; }
	.indexPart1 .list li{ width: 33.33%; padding-bottom: 0.45rem; height:1.4rem;}
	.indexPart1 .list li .num{ color: #000; height: 0.64rem; }
	.indexPart1 .list li .num em{ font-size: 0.24rem; top: -0.3rem; }
	.indexPart1 .list li p{ font-size: 0.24rem; color: #999; }
	.indexPart3{ padding: 0.95rem 0.3rem 1.2rem; }
	.indexPart3 .bigBox{ position: relative; }
	.indexNews{ padding-top: 0; }
	.indexNews .slick .botDiv{ padding: 0.4rem 0.5rem 0; height: 2.9rem; }
	.indexNews .slick .name{ font-size: 0.3rem; height: 0.48rem; line-height: 0.48rem; }
	.indexNews .slick .content{ line-height: 0.42rem; height: 0.84rem;  font-size: 0.24rem;}
	.indexNews .slick .more{ margin-top: 0.4rem; width: 1.15rem; font-size: 0.24rem; }
	.indexNews .slick .more:before{ width: 0.16rem; height: 0.16rem; left: auto; right: 0; margin-top: -0.08rem; background-size: 0.16rem; }
	.indexNews .slick-prev{ top: -1.1rem; right: 0.8rem; width: 0.72rem; height: 0.72rem; background-size: 0.72rem; }
	.indexNews .slick-next{ top: -1.1rem; width: 0.72rem; height: 0.72rem; background-size: 0.72rem;}
	.indexNews .slick-prev:hover{ background-size: 0.72rem;}
	.indexNews .slick-next:hover{ background-size: 0.72rem;}
	.footDiv{ padding: 0.95rem 0.3rem 1.15rem; height:auto; background: #1a1a1a url(../images/footBg.png) left bottom no-repeat; background-size: 100%;}
	.footDiv .toptop{ display: none;}
	.footDiv .botbot{ padding-top: 0; }
	.footDiv .txt{ font-size: 0.3rem; padding-bottom: 0.25rem; font-weight: bold;}
	.footDiv .msgList li{ position: relative; padding-left: 0.35rem; line-height: 0.54rem; font-size: 0.24rem; }
	.footDiv .msgList li img{ width: 0.22rem; top: 0.17rem;}
	.footDiv .leftDiv, .footDiv .rightDiv{ float: none; }
	.footDiv .share{ position: relative; top: 0; padding-top: 0.75rem; }
	.footDiv .share li{ margin-left: 0; margin-right: 0.2rem; width: 0.52rem; height: 0.52rem; }
	.footDiv .share li img{ width: 0.52rem; }
	.footDiv .links{ padding-top: 0.32rem; text-align: left; }
	.footDiv .links a{ padding-left: 0; padding-right: 0.32rem; font-size: 0.24rem; }
	.footDiv .msg{ padding-top: 0.2rem; text-align: left; font-size: 0.24rem; line-height: 0.38rem; }
	.pageBanner .layer{ left: 0.3rem; margin-left: 0; margin-top: -0.56rem; }
	.pageBanner .layer .txt{ font-size: 0.3rem; }
	.pageBanner .layer .tel{ font-size: 0.6rem; }
	.pageBanner .layer .wen{ font-size: 0.42rem; }
	.pageBanner .layer .msg{ font-size: 0.3rem; }
	.aboutPart1{ padding-top: 1rem; height: auto; }
	.aboutPart1 .rightImg{ position: relative; top: 0; width: auto; height: auto; padding-left: 0.3rem; padding-top: 0.6rem; }
	.aboutPart1 .rightImg img{ width: 100%; }
	.aboutPart1 .leftDiv{ width: auto; height: auto; padding: 0 0.3rem; }
	.aboutPart1 .name{ font-size: 0.36rem; }
	.aboutPart1 .content{ padding-top: 0.25rem; font-size: 0.24rem; line-height: 0.48rem; }
	.aboutPart1 .list{ padding: 0.7rem 0.3rem 0; }
	.aboutPart1 .list li{ width: 33.33%; padding-bottom: 0.45rem; }
	.aboutPart1 .list li .num{ color: #000; height: 0.64rem; }
	.aboutPart1 .list li .num em{ font-size: 0.24rem; top: -0.3rem; }
	.aboutPart1 .list li p{ font-size: 0.24rem; color: #999; }
	.aboutPart2{ padding: 0.9rem 0.3rem 0; height: 8.1rem; background: #eee; }
	.aboutPart2 .scroll{ height: 7.0rem;}
	.aboutPart2 .list li{ padding-left: 2.5rem; }
	.aboutPart2 .list li .ico{ left: 1.93rem; width: 0.18rem; height: 0.18rem; background-size: 0.18rem;}
	.aboutPart2 .list li .year{ font-size: 0.2rem; }
	.aboutPart2 .list li .year .num{ font-size: 0.48rem; }
	.aboutPart2 .list li .txt{ font-size: 0.32rem;}
	.aboutPart2 .list li .content{ line-height: 0.42rem; font-size: 0.24rem; padding-right: 0.2rem;}
	.aboutPart3{ padding: 1.0rem 0.3rem; }
	.aboutPart3 .list ul{ margin-right: 0; }
	.aboutPart3 .list li{ float: none; width: 100%; margin-bottom: 0.25rem; }
	.aboutPart3 .list li .box{ margin-right: 0; padding-left: 0.5rem; background: url(../images/nimg327Bg.jpg) right bottom no-repeat; background-size: 3.27rem; height: 3.48rem; border: #ececec solid 1px; position: relative; }
	.aboutPart3 .list li .txtDiv{ padding-top: 0.6rem; }
	.aboutPart3 .list li .txt1{ font-size: 0.3rem; line-height: 0.4rem; }
	.aboutPart3 .list li .txt2{ font-size: 0.28rem; height: 0.52rem;  }
	.aboutPart3 .list li .msg{ line-height: 0.42rem; font-size: 0.26rem;  }
	.aboutPart3 .list li .ico{ top: 0.7rem; }
	.aboutPart3 .list li .ico img{ width: 0.64rem; }
	.honorPart1{ padding: 1.0rem 0.3rem 0.4rem; }
	.honorPart1 .list{ padding-top: 0.65rem; }
	.honorPart1 .list li{ float: none; width: 100%; padding-bottom: 0.6rem; }
	.honorPart1 .list li .ico{ height: 0.8rem; }
	.honorPart1 .list li .ico img{ width: 0.45rem; }
	.honorPart1 .list li .name1{ font-size: 0.36rem; padding-bottom: 0.1rem; }
	.honorPart1 .list li .name2{ font-size: 0.3rem; padding-bottom: 0.35rem; }
	.honorPart1 .list dd{ line-height: 0.48rem; font-size: 0.24rem; }
	.honorPart2{ padding: 1.0rem 0.3rem 1.4rem; }
	.honorPic .slick{ margin: 0; }
	.honorPic .slick .imgDiv{ padding: 0.3rem; }
	.honorPic .slick .botDiv{ height: 1.5rem; padding: 0 0.3rem; }
	.honorPic .slick .name{ padding-top: 0.25rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.28rem; }
	.honorPic .slick .time{ padding-top: 0.1rem; font-size: 0.2rem; }
	.honorPic .slick-prev{ left: 0.15rem; margin-top: -0.48rem; width: 0.96rem; height: 0.96rem; background-size: 0.96rem; }
	.honorPic .slick-next{ right: 0.15rem; margin-top: -0.48rem; width: 0.96rem; height: 0.96rem; background-size: 0.96rem; }
	.honorPic .slick-prev:hover{ background-size: 0.96rem;}
	.honorPic .slick-next:hover{ background-size: 0.96rem;}
	.product .list ul{ margin-right: -0.08rem; }
	.product .list li{ width: 50%; margin-bottom: 0.08rem; }
	.product .list li .box{ margin-right: 0.08rem; height: 6.32rem; background: url(../images/bg1.jpg) left repeat-x; }
	.product .list li .imgDiv{ padding-top: 0.6rem; }
	.product .list li .imgDiv img{ width: 3.5rem;}
	.product .list li .layer{ position: absolute; left: 0; bottom: 0; text-align: center; width: 100%; height: 2.0rem; }
	.product .list li .name{ padding-top: 0.86rem; font-size: 0.36rem; }
	.product .list li .msg{ padding: 0.1rem 0.2rem 0; font-size: 0.24rem; height: 0.8rem; line-height: 0.4rem; padding-bottom: 0; overflow: hidden; }
	.pageMore{ width: 2.6rem;}
	.pageMore a{ width: 2.58rem; height:0.65rem; line-height:0.65rem; font-size: 0.3rem;}
	.productPart1{ height: 7.5rem; background: url("../images/productBg.jpg") center no-repeat; background-size: cover; overflow: hidden; }
	.productPart1 .wal3{ height: 7.5rem; position: relative; }
	.productPart1 .leftCon{ position: absolute; left: 50%; margin-left: -7.0rem; transform: translateY(-50%); top: 50%; background: #fff; width: 5.8rem; height: 4.55rem;}
	.productPart1 .mxfDiv{ padding: 0 1.0rem; }
	.productPart1 .type{ padding-top: 0.95rem; font-size: 16px; color: #ae0812; }
	.productPart1 .name{ font-size: 0.48rem; color: #000; }
	.productPart1 .wen{ padding-top: 0.1rem; color: #000; font-size: 0.24rem; }
	.productPart1 .msgList{ padding-top: 0.3rem; }
	.productPart1 .msgList li{ padding-left: 20px; font-size: 16px; line-height: 38px; background: url("../images/ico2.png") left center no-repeat; }
	.productPart1 .rightImg{ position: absolute; right: 50%; margin-right: -6.2rem; transform: translateY(-50%); top: 50%; }
	.productPart1 .rightImg img{ width: 4.67rem; }
	.maintainPart1{ padding: 1.0rem 0.3rem 0.7rem; }
	.maintainPart1 .txt{ font-size: 0.36rem;}
	.maintainPart1 .txt img{ width: 0.4rem; }
	.maintainPart1 .msg{ font-size: 0.24rem; line-height: 0.46rem; }
	.maintainPart2{ padding: 0.75rem 0.3rem; height: auto; background-size: 100% 100%; }
	.maintainPart2 .title{ font-size: 0.42rem; }
	.maintainPart2 .list li{ width: 50%; padding-bottom: 0.5rem;}
	.maintainPart2 .list li .ico img{ width: 1.6rem;}
	.maintainPart2 .list li p{ font-size: 0.24rem;}
	.maintainPart3{ padding: 1.0rem 0.3rem 0.5rem; }
	.maintainPart3 .list li{ margin-bottom: 0.5rem; padding-right: 0; }
	.maintainPart3 .list .li01{ padding-left: 0; }
	.maintainPart3 .list li .imgDiv{ position: relative;}
	.maintainPart3 .list li .imgDiv img{ width: 100%; }
	.maintainPart3 .list li .mxfDiv{ height: auto; display: block; }
	.maintainPart3 .list li .txt{ padding-top: 0.35rem; font-size: 0.36rem; line-height: 0.48rem; }
	.maintainPart3 .list li .msg{ padding-top: 0.2rem; font-size: 0.24rem; line-height: 0.46rem; }
	.maintainPart4{ padding: 0.5rem 0.3rem; height: auto; background: url(../images/maintainBg2.jpg) center no-repeat!important; background-size: cover; }
	.maintainPart4 .txt{ padding-top: 0.2rem; font-size: 0.48rem; }
	.maintainPart4 .msgList{ padding-top: 0.2rem; }
	.maintainPart4 .msgList li{ line-height: 0.46rem; font-size: 0.24rem; }
	.lifePart1{ padding: 1.0rem 0.3rem 1.1rem; }
	.lifePart1 .list li{ width: 50%; padding-bottom: 0.5rem;}
	.lifePart1 .list li .ico{ padding-bottom: 0.24rem; }
	.lifePart1 .list li .ico img{ width: 1.4rem; }
	.lifePart1 .list li .name{ font-size: 0.32rem; }
	.lifePart1 .list li .msg{ font-size: 0.24rem; line-height: 0.46rem; padding-top: 0.05rem; }
	.lifePart2{ padding: 0 0.3rem 1.2rem; }
	.lifePart2 .toptop{ height: 1.2rem; }
	.lifePart2 .btn { top: 0.15rem; }
	.lifePart2 .btn li { margin-left: 0.4rem; height: auto; padding-bottom: 0.2rem; font-size: 0.3rem; }
	.lifeList{ position: relative; }
	.lifeList .swiper-slide { min-height: 1.3rem;}
	.lifeList .swiper-slide .img { width: 100%;  position: relative; padding: 0;  }
	.lifeList .se{ width: 0.6rem; height: 0.6rem; margin-top: -0.7rem;}
	.lifeList .arrow .prev { left: 0.3rem; margin-left: 0; background-size: 0.6rem; }
	.lifeList .arrow .next { right: 0.3rem; margin-right: 0; background-size: 0.6rem; }
	.lifeList .arrow .prev:hover{ background-size: 0.6rem;}
	.lifeList .arrow .next:hover { background-size: 0.6rem; }
	.lifeList .name{ font-size: 0.4rem; padding: 0.75rem 0 0.15rem; }
	.lifeList .content{ font-size: 0.24rem; }
	.download{ padding: 0.65rem 0 0.4rem; }
	.download .list li{ margin-bottom: 0.2rem; height: 1.2rem; padding: 0 0.35rem 0 2.1rem;}
	.download .list li .time{ width: 1.88rem; text-indent: 0.4rem; line-height: 1.2rem; font-size: 0.3rem; }
	.download .list li .time:after{ height: 15px; margin-top: -7px; }
	.download .list li .btn{ display: none; }
	.download .list li .name{ font-size: 0.3rem; height: 1.2rem; line-height: 1.2rem;}
	.news .list li{ float: none; width: 100%; margin-bottom: 0.4rem; }
	.news .list li .box{ border-right: none; }
	.news .list li .botDiv{ border-left: #efefef solid 1px; border-right: #efefef solid 1px; }
	.news .list li .botDiv{ padding: 0.4rem 0.5rem 0; height: 2.9rem; }
	.news .list li .name{ font-size: 0.3rem; height: 0.48rem; line-height: 0.48rem; }
	.news .list li .content{ line-height: 0.42rem; height: 0.84rem;  font-size: 0.24rem;}
	.news .list li .more{ margin-top: 0.4rem; width: 1.15rem; font-size: 0.24rem; }
	.news .list li .more:before{ width: 0.16rem; height: 0.16rem; left: auto; right: 0; margin-top: -0.08rem; background-size: 0.16rem; }
	.news .list li:hover .more:before{ background-size: 0.16rem; }
	.video .list ul{ margin-right: 0; }
	.video .list li{ float: none; width: 100%; margin-bottom: 0.42rem; }
	.video .list li .box{ margin-right: 0; }
	.video .list li .ico{ width: 0.8rem; height: 0.8rem; margin-left: -0.4rem; margin-top: -0.4rem; background-size: 0.8rem;}
	.video .list li .name{ font-size: 0.32rem; height: 0.96rem; line-height: 0.96rem;  }
	.productPart1{ height: auto; padding: 0.6rem 0.3rem;}
	.productPart1 .wal3{ height: auto; }
	.productPart1 .leftCon{ position: relative; left: 0; margin-left: 0; transform: translateY(0); top: 0; width: 100%; height: auto;}
	.productPart1 .mxfDiv{ padding: 0 0.5rem 0.5rem; }
	.productPart1 .type{ padding-top: 0.35rem; font-size: 0.2rem; }
	.productPart1 .name{ font-size: 0.48rem; }
	.productPart1 .wen{ padding-top: 0.1rem; font-size: 0.24rem; }
	.productPart1 .msgList li{ padding-left: 0.24rem; font-size: 0.2rem; line-height: 0.46rem; background-size: 0.12rem; }
	.productPart1 .rightImg{ text-align: center; padding-top: 0.6rem; position: relative; right: 0; margin-right: 0; transform: translateY(0); top: 0; }
	.productPart1 .rightImg img{ width: 4.67rem; }
	.productNum{ padding: 0.65rem 0.3rem 0.2rem; }
    .productNum .list li{ display:block; padding-left:0; padding-right:0; width: 50%; padding-bottom: 0.6rem;}
	.productNum .list li{ width: 50%; padding-bottom: 0.6rem;}
	.productNum .list li:after{ display: none; }
	.productNum .list li .num{ font-size: 0.8rem; line-height: 0.8rem; }
	.productNum .list li p{ font-size: 0.24rem; }
	.productPart2{ height: auto; padding: 0.6rem 0.3rem;}
	.productPart2 .wal{ height: auto; }
	.productPart2 .leftImg{ text-align: center; position: relative; left: 0; margin-left: 0; transform: translateY(0); top: 0; }
	.productPart2 .leftImg img{ width: 4.11rem; }
	.productPart2 .rightCon{ padding-top: 0.3rem; position: relative; right: 0; margin-right: 0; transform: translateY(0); top: 0; }
	.productPart2 .txt{ font-size: 0.36rem; }
	.productPart2 .wen{ font-size: 0.3rem; }
	.productPart2 .msg{ font-size: 0.24rem; line-height: 0.46rem; padding-top: 0.4rem; width: auto; }
	.productPart3 .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.25rem; }
	.productPart3 .msg{ font-size: 0.24rem; line-height: 0.46rem; padding: 0 0.3rem 0.4rem;}
	.economic{ position: relative; }
	.economic .swiper-slide { min-height: 1.3rem;}
	.economic .swiper-slide .img { width: 100%;  position: relative; padding: 0;  }
	.economic a.arrow { z-index: 10; top: 50%; width: 0.6rem; height: 0.6rem; margin-top: -0.3rem; }
	.economic a.arrow.prev { position: absolute; left: 0.3rem; margin-left: 0; background-size: 0.6rem; background-image: url("../images/nimg54_left2.jpg"); }
	.economic a.arrow.next { position: absolute; right: 0.3rem; margin-right: 0; background-size: 0.6rem; background-image: url("../images/nimg54_right2.jpg");}
	.economic a.arrow.prev:hover{ background-size: 0.6rem;}
	.economic a.arrow.next:hover { background-size: 0.6rem; }
	.newShow .name{ font-size: 0.4rem; line-height: 0.48rem; padding-bottom: 0.3rem;  }
	.newShow .wnList{ padding-bottom: 0.4rem; }
	.newShow .wnList li{ font-size: 0.24rem;}
	.newShow .wnList li img{ width: 0.26rem; }
	.newShow .content{ font-size: 0.24rem; line-height: 0.48rem; }
	.newShow .imgDiv{ padding: 0.3rem 0; }
	.newShow .imgDiv img{ width: 100%; }
	.pageDown li{ height: 0.6rem; font-size: 0.3rem; }
    .pageDown li a{ line-height: 0.6rem; }
    .sideBot{ padding-top: 0.5rem; }
    .sideBot .share{ padding-top: 0.4rem; }
    .sideBot .share li{ width: 0.56rem; height: 0.56rem; }
    .sideBot .share li img{ width: 0.56rem; }
    .sideBot .returnBtn a{ height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; }
    .sideBot .returnBtn img{ width: 0.2rem; }
	.trainPart1{ padding: 1.2rem 0.3rem;}
	.trainPart1 .leftDiv{ width: auto; float: none; }
	.trainPart1 .content{ padding-top: 0.4rem; line-height: 0.42rem; font-size: 0.24rem;}
	.trainPart1 .rightImg{ width: auto; padding-top: 0.4rem;}
	.trainPart1 .rightImg img{ width: 100%; }
	.trainPart2{ padding: 1.2rem 0.3rem;}
	.trainPart2 .leftImg img{ width: 100%; }
	.trainPart2 .rightDiv{ width: auto; }
	.trainPart2 .txt{ padding-top: 0.35rem; font-size: 0.4rem; }
	.trainPart2 .content{ padding-top: 0.35rem; line-height: 0.42rem; font-size: 0.24rem; }
	.trainList li{ width: 50%; }
	.trainPart3{ padding: 1.2rem 0.3rem;}
	.trainPart3 .leftDiv{ width: auto; }
	.trainPart3 .txt{ font-size: 0.4rem; }
	.trainPart3 .content{ padding-top: 0.45rem; line-height: 0.42rem; font-size: 0.24rem;}
	.trainPart3 .rightImg{ padding-top: 0.4rem; }
	.trainPart3 .rightImg img{ width: 100%; }
	.trainPart4{ padding: 1.2rem 0.3rem;}
	.trainPart4 .leftImg img{ width: 100%; }
	.trainPart4 .rightDiv{ width: auto; }
	.trainPart4 .txt{ padding-top: 0.35rem; font-size: 0.4rem; }
	.trainPart4 .content{ padding-top: 0.35rem; line-height: 0.42rem; font-size: 0.24rem; }
	.trainPart5{ padding: 1.2rem 0.3rem;}
	.trainPart5 .content{ font-size: 0.24rem; padding: 0.3rem 0 0.7rem; line-height: 0.42rem;}
	.trainPart5 .list ul{ margin-right: 0; }
	.trainPart5 .list li{ float: none; width: 100%; padding-bottom: 0.5rem; }
	.trainPart5 .list li .box{ margin-right: 0; }
	.trainPart5 .list li .name{ padding-top: 0.35rem; font-size: 0.36rem; padding-bottom: 0.2rem;}
	.trainPart5 .list li .msg{ padding: 0 0.3rem; font-size: 0.24rem; line-height: 0.42rem; }
	.trainPart6{ padding: 1.2rem 0.3rem;}
	.trainPart6 .leftDiv{ width: auto; }
	.trainPart6 .list{ padding-top: 0.4rem; }
	.trainPart6 .list li{ padding-bottom: 25px; }
	.trainPart6 .list li .name{ font-size: 0.36rem; padding-bottom: 0.1rem; }
	.trainPart6 .list li .content{ font-size: 0.24rem; line-height: 0.42rem; width: auto; }
	.trainPart6 .rightImg{ padding-top: 0.35rem; }
	.trainPart6 .rightImg img{ width: 100%; }
	.aboutTitle .form{ margin-top: 0.4rem; position: relative; width: 100%; height: 1.0rem; box-sizing:border-box; }
	.aboutTitle .form .input1{ padding-left: 0; font-size: 0.24rem; line-height: 1.0rem; line-height: 1.0rem; width: 100%; text-indent: 0.2rem;}
	.aboutTitle .form .btn1{ width: 1.2rem; height: 1.0rem; background-size: 0.64rem; }
	.jobPart1{ padding: 1.0rem 0.3rem 0.6rem; }
	.jobNav{ margin-top: 0.45rem; padding: 0 0.3rem; }
	.jobNav li{ padding: 0.2rem 0 0.2rem 1.2rem; font-size: 0.24rem; min-height: 0.4rem; }
	.jobNav .li01{ padding: 0.2rem 0; }
	.jobNav li em{ top: 0.2rem; line-height: 0.4rem; }
	.jobNav li a{ padding: 0 0.15rem; height: 0.4rem; line-height: 0.4rem; margin-right: 0.1rem; margin-bottom: 0.1rem; }
	.jobNav .form{ width: 100%; height: 0.6rem;}
	.jobNav .form .input1{ font-size: 0.24rem; line-height: 0.6rem; line-height: 0.6rem; width: 100%;}
	.jobNav .form .btn1{ width: 0.75rem; height: 0.6rem; background-size: 0.64rem;  }
	.jobPart2{ padding-bottom: 0.3rem; }
	.jobPart2 .list{ padding-bottom: 0.5rem; }
	.jobPart2 .list li{ padding-bottom: 0.6rem;}
	.jobPart2 .list li .toptop{ padding: 0.35rem 0.3rem 0; }
	.jobPart2 .list li .leftDiv { position: relative; top: 0; width: auto; min-height: 0.8rem;}
	.jobPart2 .list li .name { width: auto; font-size: 0.36rem; line-height: 0.48rem; padding-bottom: 0.15rem;}
	.jobPart2 .list li .txt{ font-size: 0.32rem; padding-bottom: 0.15rem; }
	.jobPart2 .list li .content{ font-size: 0.24rem; line-height: 0.42rem; padding-bottom: 0.3rem;}
	.jobPart2 .list li .rightDiv{ position: relative; top: 0; text-align: left; }
	.jobPart2 .list li .address em{ font-size: 0.28rem;}
	.jobPart2 .list li .address p{ font-size: 0.3rem; padding-top: 0.12rem; }
	.jobPart2 .list li .time{ padding-top: 0; font-size: 0.28rem; position: absolute; right: 0; top: 0; }
	.jobPart2 .list li .hideBox{ padding: 0.3rem 0.3rem 0; }
	.jobPart2 .list li .btnDiv{ padding-top: 0.25rem; padding-left: 0.3rem; }
	.jobPart2 .list li .btnDiv a{ width: 3rem; height: 0.75rem; line-height: 0.75rem; font-size: 0.3rem;}
	.campus .part1{ padding-top: 0.3rem; padding-bottom: 0.2rem; }
	.campus .part1 .list li{ font-size: 0.26rem; line-height: 0.48rem; }
	.campus .part1 .ewmDiv{ position: relative; top: 0; width: auto; padding-top: 0.6rem; text-align: center; }
	.campus .part1 .ewmDiv img{ width: 3rem; }
	.campus .part1 .ewmDiv p{ padding-top: 0.3rem; font-size: 0.26rem; }
	.campus .part2{ padding-top: 0.9rem; }
	.job{ padding: 0.42rem 0 0.5rem; }
	.job .list li{ margin-bottom: 0.3rem; padding: 0.4rem 0.3rem; min-height: 0.65rem; }
	.job .list li .leftDiv{ position: relative; left: 0; top: 0; width: auto; height: 0.8rem; }
	.job .list li .leftDiv:after{ display: none; }
	.job .list li .name{ font-size: 0.36rem; padding: 0 0 0.25rem 0; }
	.job .list li .name:after{ width: 0.25rem; height: 0.05rem; }
	.job .list li .midDiv{ padding-top: 0.3rem; }
	.job .list li .txt{ font-size: 0.24rem; padding-bottom: 0.2rem; }
	.job .list li .msg{ font-size: 0.24rem; line-height: 0.42rem; }
	.job .list li .rightDiv{ position: relative; top: 0; width: auto; padding-left: 0; padding-top: 0.3rem; height: auto; }
	.job .list li .rightDiv:before{ display: none;}
    .videoLayer{ width:94%; height:auto;}
	.videoLayer .close{ right:0.2rem; top:0.2rem; width:0.36rem; height:0.36rem; background-size:0.36rem; }
	.videoLayer .imgDiv{ padding:0.5rem 0.2rem 0;}
	.videoLayer .imgDiv img{ width:100%;}
    	.culturePic .swiper-container{ padding:1.05rem 0.01rem 0;}
	.culturePic .swiper-slide .botDiv{ height:3.2rem; padding:0 0.5rem; background-size:4.27rem;}
	.culturePic .swiper-slide .name{ padding-top:0.45rem; height:0.65rem; font-size:0.32rem;}
	.culturePic .swiper-slide ul{ padding-top:0.15rem;}
	.culturePic .swiper-slide li{ line-height:0.42rem; padding-left:0.24rem; font-size:0.28rem; background-size:0.14rem;}
	.culturePic .swiper-button-prev{ top: 0; right: 0.8rem; width: 0.72rem; height: 0.72rem; background-size: 0.72rem; }
	.culturePic .swiper-button-next{ top: 0; width: 0.72rem; height: 0.72rem; background-size: 0.72rem;}
	.culturePic .swiper-button-prev:hover{ background-size: 0.72rem;}
	.culturePic .swiper-button-next:hover{ background-size: 0.72rem;}

        /*2020.12.9*/
	.lyb .title{ font-size:0.38rem; line-height:0.38rem; padding-left:0.7rem;}
	.lyb .title:before{ width:0.48rem; }
	.lyb .msg{ font-size:0.26rem; padding:0.2rem 0 0.6rem; line-height:0.52rem;}
	.lyb .form{ margin-right: 0; }
	.lyb .form .liDiv{ float:none; width:100%; padding-bottom:0.4rem;}
	.lyb .form .liDiv .box{ margin-right:0;}
	.lyb .form .liDiv .txt{ height:0.5rem; font-size:0.28rem;}
	.lyb .form .liDiv .input1{ height:0.9rem; line-height:0.9rem; font-size:0.26rem;}
	.lyb .form .select{ height: 0.9rem;}
	.lyb .form .select dt{height: 0.9rem;line-height: 0.9rem;}
	.lyb .form .select dt a{ font-size: 0.26rem; padding-left: 0.3rem;} 
	.lyb .form .select dd{ top: 0.9rem; } 
	.lyb .form .select dd ul { padding: 0.2rem 0.3rem; } 
	.lyb .form .select dd ul li{ line-height: 0.8rem; height: 0.8rem; font-size: 0.24rem;}
	.lyb .form textarea{ height: 3.5rem; padding: 0.2rem; font-size: 0.26rem; line-height: 0.52rem; }
	.lyb .btnDiv{ padding-top:0.2rem;}
	.lyb .btnDiv a{ width:4.0rem; height:0.96rem; line-height:0.96rem; font-size:0.32rem; }

    	/*2021.5.24*/
	.productPart4{ padding: 0 0 0.8rem; }
	.productPart4 .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.45rem; }
	.productPic .swiper-slide .box{ height: 6.32rem; background: url(../images/bg1.jpg) left repeat-x; }
	.productPic .swiper-slide .imgDiv{ padding-top: 0.6rem; }
	.productPic .swiper-slide .imgDiv img{ width: 3.5rem;}
	.productPic .swiper-slide .layer{ position: absolute; left: 0; bottom: 0; text-align: center; width: 100%; height: 2.0rem; }
	.productPic .swiper-slide .name{ padding-top: 0.86rem; font-size: 0.36rem; }
	.productPic .swiper-slide .msg{ padding: 0.1rem 0.2rem 0; font-size: 0.24rem; height: 0.8rem; line-height: 0.4rem; padding-bottom: 0; overflow: hidden; }
	.productPic .se { z-index: 10; top: 50%; width: 0.6rem; height: 0.6rem; margin-top: -0.3rem; }
	.productPic .prev { position: absolute; left: 0.3rem; margin-left: 0; background-size: 0.6rem; background-image: url("../images/nimg54_left2.jpg"); }
	.productPic .next { position: absolute; right: 0.3rem; margin-right: 0; background-size: 0.6rem; background-image: url("../images/nimg54_right2.jpg");}
	.productPic .prev:hover{ background-size: 0.6rem;}
	.productPic .next:hover { background-size: 0.6rem; }
	}

