/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	
}

@media screen and ( max-width:1440px ){
	.nav li{ padding: 0 0.2rem; font-size:14px;}
	.honorPic .bottom{ margin-top: 0.4rem;}
	.parkP1 .numList li span{ width: 14px; height: 14px; background-size: 14px; }
	.indexP1 .content{ font-size:13px;}
	.indexP1 .numList li p, .indexP1 .numList li .wen{ font-size:13px;}
	.indexP3 .tab li .name{ font-size:14px;}
	.indexP3 .list li .msg{ font-size:13px;}
	.indexP4 .list li .name{ font-size: 15px; line-height: 15px;}
	.footDiv .tel, .footNav li dd, .footDiv .msg{ font-size: 13px; }
	.footDiv .tel em{ font-size:15px;}
	.aboutP1 .content{ font-size:13px;}
	.aboutP4 .detail-box .desc li{ font-size:13px;}
	.contact .list li .msg{ font-size:13px;}
	.pageNav li{ font-size:15px;}
	.infoFormDiv .form .input1, .infoFormDiv .caption{ font-size:14px;}
	.infoFormDiv .xlist a{ font-size:13px;}
	.dutyP4 .list li .msg{ font-size:13px;}
	.factory .icoList li .msg{ font-size:13px;}
	.supplyPic .list li .msg{ font-size:13px;}
	.honorPic .name{ font-size:13px;}
	.job .list li .msgList dd, .job .list li .before, .job .list li .txt, .job .list li .msg{ font-size:14px;}
	.news .mxfDiv .content, .news .list li .content, .news .list li .time{ font-size:13px;}
	.sideNews .list li .content{ font-size:13px;}
	.notice .list li .more{ font-size:13px;}
	.reports .list li .look{ font-size:13px;}
	.team .list li .msg dd{ font-size:13px;}
}	

@media screen and ( max-width:1366px ){
	.pageNav li{ font-size:14px;}
}

@media screen and ( max-width:1280px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .w1040, .w400{ width:100%;}
	.PC-Box, .nav, .sNav, .pageTop, .footNav, .pageNav, .sideNews{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headD{ height:1.2rem;}
	.headDiv{ height: 1.2rem; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv-logo{ top: 0.35rem; left: 0.3rem; }
	.headDiv-logo img{ width: 3.3rem; }
	.headDiv .topRight{ right: 1.2rem; top: 0.25rem; }
	.headDiv .topSearch{ margin-left: 0.4rem; height: 0.7rem; width: 0.6rem; }
	.headDiv .topSearch em{ margin-top: -0.35rem; width: 0.6rem; height: 0.7rem; background-size: 0.4rem; }
	.headDiv .lan a{ padding-left: 0.4rem; background-size: 0.3rem; font-size: 0.26rem; line-height: 0.7rem; }
	.head-search .search-box { width: 90%; }
	.ind-banner .banner_index:after{ bottom:0; background: url(../images/bannerBg5.png) no-repeat left bottom; background-size: 100%;}
	.ind-banner .onebox{ top: 25%; }
	.ind-banner .onebox h2{ font-size: 0.42rem; line-height: 0.56rem; }
	.ind-banner .onebox h3{ font-size: 0.28rem; line-height: 0.48rem; }
	.ind-banner .swiper-pagination{ bottom: 0.5rem; } 
	.indexTxt .cn{ font-size: 0.44rem; line-height: 0.44rem; margin-bottom: 0.1rem;}
	.indexTxt .en{ font-size: 0.28rem; line-height: 0.42rem; }
	.indexP1{ padding: 1.0rem 0.3rem; overflow: hidden; }
	.indexP1 .bg{ display: none; }
	.indexP1 .leftDiv{ position: relative; left: 0; margin-left: 0; top: 0; width: auto; }
	.indexP1 .txt{ margin-top: 0.5rem; font-size: 0.42rem; line-height: 0.56rem; }
	.indexP1 .content{ margin-top: 0.25rem; font-size: 0.26rem; line-height: 0.48rem; height: auto; }
	.indexP1 .btnDiv{ margin-top: 0.6rem; }
	.indexP1 .btnDiv a{ width: 2.32rem; height: 0.82rem; border: #1062a6 solid 1px; font-size: 0.26rem; }
	.indexP1 .btnDiv em{ margin-left: 0.2rem; width: 6px; height: 11px; background-size: 6px;}
	.indexP1 .btnDiv a:hover em{ background-size: 6px;}

	.indexP1 .rightDiv{ position: relative; right: 0; margin-right: 0; top: 0; width: auto; margin-top: 0.5rem; }
	.indexP1 .numList{ height:auto; padding-right:0;}
	.indexP1 .numList li{ float: left; width: 48%; padding: 0.24rem 0 0.24rem 0.8rem; }
	.indexP1 .numList li:nth-child(even){ float: right; }
	.indexP1 .numList li .ico{ right: auto; left: 0; top: 0.24rem; margin-top: 0;}
	.indexP1 .numList li .ico img{ width: 0.56rem; }
	.indexP1 .numList li .numUp{ font-size: 0.6rem; line-height: 0.48rem; }
	.indexP1 .numList li p{ font-size: 0.24rem; height: 0.46rem; }
	.indexP1 .numList li span{ top: -3px; width: 8px; height: 8px;background-size: 8px; }
	.indexP1 .numList li .wen{ font-size: 0.24rem; line-height: 0.24rem; }

	.indexP2 .videobox{ height: 4.82rem; }
	.indexP2 .videobox .imgDiv{ height: 4.82rem; }
	.indexP2 .videobox video{ max-height:4.82rem; }
	.indexP2 .videobox .ico img{ width: 0.8rem; }
	.indexP2 .videobox .txt{ margin-bottom: 0.2rem; font-size: 0.44rem; line-height: 0.44rem; }
	.indexP2 .videobox .msg{ font-size: 0.26rem; line-height: 0.48rem; margin-bottom: 0.3rem; }
	.indexP2 .videobox .logo{ display: none; }

	.indexP3Box{ padding-top: 1.0rem; }
	.indexP3{ padding: 0 0.3rem 1.0rem; }
	.indexP3 .indexTxt{ position: relative; }
	.indexP4{ padding: 0 0.3rem 0.8rem; }
	.indexP4 .mxfDiv{ display: block;}
	.indexP4 .list{ margin-top: 0.7rem; }
	.indexP4 .list li{ width: 33.33%; margin-left: 0; padding-bottom: 0.5rem; }
	.indexP4 .list li .ico{ height: 1.2rem; }
	.indexP4 .list li .ico img{ width: 0.9rem; }
	.indexP4 .list li .name{ font-size: 0.28rem; line-height: 0.28rem; }
	.footDiv{ padding: 1.2rem 0.3rem 1.0rem; height: auto; }
	.footDiv:before{ background: url(../images/footBg2.png) center top no-repeat; background-size: 100%;}
	.footDiv3:before{ background: url(../images/footBg3.png) center top no-repeat; background-size: 100%;}
	.indexFoot:before{ background: url(../images/footBg.png) center top no-repeat; background-size: 100%;}
	.footDiv .toptop{ padding-left: 0; }
	.footDiv .leftDiv{ padding-top: 0; float: none; }
	.footDiv .logo{ text-align: center; }
	.footDiv .logo img{ width: 1.8rem; }
	.footDiv .tel{ text-align: center; font-size: 0.26rem; line-height: 0.52rem; margin-top: 0.45rem; }
	.footDiv .tel em{ font-size: 0.32rem; }
	.footDiv .botbot{ margin-top: 0.75rem; padding-left: 0;}
	.footDiv .share{ text-align: center; }
	.footDiv .share li{ display: inline-block; float: none; margin-right: 0.15rem; margin-left: 0.15rem; }
	.footDiv .share li a{ width: 0.9rem; height: 0.9rem; }

	.footDiv .msg{ padding-top: 0.5rem; text-align: center; font-size: 0.26rem; line-height: 0.48rem; }
	.footDiv .msg a{ padding-left: 0; display: block; }
	.pageBanner:after{ bottom:0; background: url(../images/bannerBg4.png) no-repeat left bottom; background-size: 100%;}
	.pageBanner .info{ top: 35%; }
	.pageBanner .cn{ font-size: 0.44rem; line-height: 0.44rem; }
	.pageBanner .cn2{ font-size:0.32rem; line-height:0.4rem;}
	.pageBanner .en{ font-size: 0.28rem; line-height: 0.28rem; }
	.pageBanner .en2{ width:auto; font-size:0.26rem; line-height:0.32rem; padding:0 0.3rem;}
	.sectionTxt .cn{ font-size: 0.44rem; line-height: 0.44rem; margin-bottom: 0.1rem;}
	.sectionTxt .en{ font-size: 0.28rem; line-height: 0.42rem; }
	.pageBox{ padding-top:0;}
	.team{ padding: 1.0rem 0.3rem 1.1rem; }
	.team .touDiv{ margin-top: 0; height: auto; overflow: hidden; padding-bottom: 0.75rem; }
	.team .tab2{ position: relative; top: 0; margin-top: 0.7rem; text-align: center;}
	.team .tab2 li{ display: inline-block;width: 2.52rem; height: 0.88rem; line-height:0.84rem; float: none; margin-left: 0.2rem; margin-right: 0.2rem; font-size: 0.28rem;}
	.team .list li{ padding: 0.6rem 0.3rem; }
	.team .list li .cn{ font-size: 0.36rem; line-height: 0.36rem; }
	.team .list li .en{ padding-left: 0.1rem; font-size: 0.26rem; line-height: 0.26rem; }
	.team .list li .txt{ margin: 0.2rem 0 0.4rem; font-size: 0.3rem; }
	.team .list li .msg dd{ padding-left: 0.15rem; font-size: 0.26rem; line-height: 0.48rem;}
	.team .list li .msg dd:before{ top: 0.2rem; }
	.team .lie ul{ margin-right:-0.25rem;}
	.team .lie li{ width:50%; margin-bottom:0.5rem;}
	.team .lie li .box{ margin-right:0.25rem;}
	.team .lie li .imgDiv{ height:3.9rem; border-radius:0.2rem; }
	.team .lie li .name{ font-size:0.3rem; height:0.42rem; line-height:0.42rem; }
	.team .lie li .txt{ font-size:0.26rem; line-height:0.48rem; height:0.96rem; }
	.cardModal-box .card-box { width: 96%; height: 8.6rem; padding:0.75rem 0.4rem 0; border-radius:0.32rem; }
	.cardModal-box .card-box .bigImg{ display:none;}
	.cardModal-box .card-box .right{ width: auto; float:none; }
	.cardModal-box .card-box .name { font-size: 0.34rem; line-height: 0.42rem; }
	.cardModal-box .card-box .txt{ font-size: 0.28rem; line-height: 0.42rem; }
	.cardModal-box .card-box .content{ font-size: 0.26rem; line-height: 0.48rem; height: 5.76rem; }
	.cardModal-box .card-box .close { right: 0.3rem; top: 0.3rem; width: 0.56rem; height: 0.56rem; }

	.develop{ padding: 1.0rem 0.3rem 1.2rem; }
	.develop .mxfDiv{ margin-top: 0; display: block;}
	.develop .leftDiv{ width: auto; margin-top: 0.65rem; }
	.develop .content{ font-size: 0.3rem; line-height: 0.56rem; }
	.develop .rightImg{ width: auto; border-radius: 0.2rem; }
	.honor{ padding: 1.0rem 0.3rem 1.2rem;}
	.honor .sectionTxt{ margin-top: 0; }
	.honor .list{ margin: 0.65rem 0 0.5rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; }
	.honor .list li .box{ margin-right: 0.2rem; padding-top: 0.3rem; height: 4.2rem;}
	.honor .list li .imgDiv{ height: 2.6rem; }
	.honor .list li .imgDiv img{ max-width: 2.8rem; max-height: 2.4rem; }
	.honor .list li .name{ margin-top: 0.1rem; padding: 0 0.2rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.26rem; }
	.video{ padding: 1.0rem 0.3rem 1.2rem;}
	.video .videobox{ margin-top: 0; height: 3.82rem; }
	.video .videobox .imgDiv{ height: 3.82rem; }
	.video .videobox video{ max-height:3.82rem; }
	.video .videobox .playbox{ width: 0.96rem; height: 0.96rem; margin-left: -0.48rem; margin-top: -0.48rem; }
	.video .videobox .playbox img{ width: 0.96rem; }
	.news{ padding: 1.0rem 0.3rem 1.2rem; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%; }
	.news .touDiv{ margin-top: 0; margin-bottom: 0.7rem; height: auto; }
	.infoFormDiv{ position: relative; top: 0; margin-top: 0.5rem; }
	.infoFormDiv .select{ width: 100%; float: none; }
	.infoFormDiv .caption { height: 0.96rem; line-height: 0.96rem; font-size: 0.28rem; padding-left: 0.3rem; }
	.infoFormDiv .xlist { max-height: 4.8rem;}
	.infoFormDiv .xlist a { font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; padding: 0 0.3rem; }
	.infoFormDiv .form{ margin-bottom: 0.25rem; margin-left: 0; width: 100%; height: 0.96rem; float: none; }
	.infoFormDiv .form .input1{ padding-left: 0.3rem; font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.infoFormDiv .form .btn1{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; }
	.news .mxfDiv .imgDiv{ position: relative; width: 100%; height: auto; }
	.news .mxfDiv .imgDiv img{ height: auto; }
	.news .mxfDiv a{ padding:0; height: auto; }
	.news .mxfDiv .conDiv{ height: auto; display: block; padding: 0.5rem 0.4rem; }
	.news .mxfDiv .time{ padding-bottom: 0.15rem; font-size: 0.26rem; line-height: 0.26rem; }
	.news .mxfDiv .name { font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; }
	.news .mxfDiv .content{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.52rem; height: 1.04rem; }
	.news .mxfDiv .more{ margin-top: 0.35rem; width: 0.8rem; height: 0.8rem; background-size: 6px;}
	.news .list{ padding:0.8rem 0 0.4rem;}
	.news .list ul{ margin-right:-0.2rem;}
	.news .list li{ width:50%; padding-bottom:0.3rem;}
	.news .list li .box{ margin-right:0.2rem;}
	.news .list li .imgDiv{ height:2.0rem;}
	.news .list li .botDiv{ height:2.6rem; }
	.news .list li .name{ font-size:0.28rem; line-height:0.48rem; height:0.96rem; }
	.news .list li .content{ display:none;}
	.news .list li .time{ background-size: 0.28rem; height:0.76rem; line-height:0.76rem; padding-left:0.4rem; font-size:0.24rem; }
	.videolist{ padding: 1.0rem 0.3rem 1.2rem; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%; }
	.videolist .touDiv{ margin-top: 0; margin-bottom: 0.7rem; height: auto; }
	.videolist .list{ padding: 0 0 0.3rem; }
	.videolist .list ul{ margin-right: -0.3rem; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; }
	.videolist .list li{ width: 50%; padding-bottom: 0.4rem; }
	.videolist .list li .box{ margin-right: 0.3rem; }
	.videolist .list li .pj{ height: 2.4rem; }
	.videolist .list li .imgDiv{ height: 2.4rem; }
	.videolist .list li .ico{ width: 0.86rem; height: 0.86rem; margin-left: -0.43rem; margin-top: -0.43rem; background: none; }
	.videolist .list li .ico:after{ left: 0; top: 0; margin-left: 0; margin-top: 0; width: 0.86rem; height: 0.86rem; background-size: 0.86rem; }
	.videolist .list li .name{ height: auto; line-height: 0.48rem; font-size: 0.26rem; }
	.videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: -35px; right:0; }
	.videoLayer .videoBox{ height: 4.2rem; }
	.videoLayer video{ max-width: 6.4rem; max-height:4.2rem; }
	.notice{ padding: 1.0rem 0.3rem 1.2rem; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%; }
	.notice .touDiv{ margin-top: 0; margin-bottom: 0.7rem; height: auto; }
	.notice .list{ padding-bottom: 0.5rem; }
	.notice .list li{ margin-bottom: 0.3rem; }
	.notice .list li a{ height: auto; border-radius: 0.12rem; padding: 0.3rem; }
	.notice .list li .time{ position: relative; left: 0; font-size: 0.28rem; line-height: 0.48rem; }
	.notice .list li .name{ font-size: 0.3rem; display: block; height: auto; line-height: 0.52rem; }
	.notice .list li .more{ margin-top: 0.1rem; position: relative; right: auto; line-height: 0.48rem; padding-left: 0.5rem; font-size: 0.26rem; background-size: 0.36rem; }
	.notice .list li a:hover .more{ background-size: 0.36rem; }
	.reports{ padding: 1.0rem 0.3rem 1.2rem; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%;}
	.reports .touDiv{ margin-top: 0; margin-bottom: 0.7rem; height: auto; }
	.reports .list{ margin-bottom: 0.3rem; }
	.reports .list ul{ margin-right: -0.3rem; }
	.reports .list li{ width: 50%; }
	.reports .list li .box{ margin-right: 0.3rem; }
	.reports .list li .name{ margin-top: 0.3rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; }
	.reports .list li .time{ line-height: 0.42rem; font-size: 0.26rem; }
	.reports .list li .look{ padding-left: 0.36rem; background-size: 0.26rem; line-height: 0.42rem; font-size: 0.26rem; }
	.inquiry{ padding: 1.0rem 0.3rem 1.2rem; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%; }
	.inquiry .mxfDiv{ margin-top: 0; display: block;}
	.inquiry .conDiv{ width: auto; margin-top: 0.6rem; }
	.inquiry .msgList li{ min-height: 1.0em; padding-left: 1.3rem; font-size: 0.28rem; line-height: 1.0rem; }
	.inquiry .msgList li .ico{ width: 1rem; height: 1rem; }
	.inquiry .msgList li .ico img{ width: 0.36rem; margin-top: -0.18rem; margin-left: -0.18rem; }
	.inquiry .rightImg{ width: auto; border-radius: 0.2rem;}
	.contact{ padding: 1.0rem 0.3rem 1.2rem; background: #fff url(../images/commonBg2.jpg) left top no-repeat; background-size: 100%; }
	.contact .sectionTxt{ margin-top: 0; }
	.contact .list{ padding-top: 0.75rem; }
	.contact .list ul{ margin-right: 0; }
	.contact .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.contact .list li .box{ margin-right: 0; height: auto; min-height: 3.8rem; padding: 0.55rem 1.3rem 0.55rem 0.45rem; box-sizing: border-box; }
	.contact .list li .box:before{ height: 2px; }
	.contact .list li .cn{ font-size: 0.36rem; line-height: 0.48rem; }
	.contact .list li .en{ margin-top: 0.18rem; height: auto; padding-bottom: 0.2rem; line-height: 0.42rem; font-size: 0.28rem; }
	.contact .list li .en:after{ width: 0.36rem; }
	.contact .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.contact .list li .ico{ right: 0.3rem; top: 0.5rem; }
	.contact .list li .ico img{ width: 0.72rem; }
	.job{ padding: 1.0rem 0.3rem 1.6rem; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%; }
	.job .sectionTxt{ margin-top: 0; }
	.job .list{ padding: 0.7rem 0 0.45rem; }
	.job .list li{ margin-bottom: 0.2rem; }
	.job .list li .topDiv{ padding: 0.5rem 0.36rem; background: #f6f6f6; }
	.job .list li .name{ padding-left: 0.54rem; }
	.job .list li .name:before{ width: 0.36rem; height: 0.44rem; background-size: 0.36rem; }
	.job .list li .name em{ font-size: 0.34rem; line-height: 0.34rem; height: 0.64rem; }
	.job .list li .name em:after{ width: 0.3rem; height: 2px; }
	.job .list li .msgList{ padding-bottom: 0.3rem; }
	.job .list li .msgList dd{ line-height: 0.46rem; font-size: 0.24rem;}
	.job .list li .hideBox{ background: #f6f6f6; padding: 0.1rem 0.4rem 0.9rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);  }
	.job .list li .ico{ right: 0.4rem; top: 50%; margin-top: -0.35rem; width: 0.7rem; height: 0.7rem; background: #fff; background-size: 0.24rem;}
	.job .list li .txt{ font-size: 0.28rem; padding-bottom: 0.2rem; line-height: 0.28rem; }
	.job .list li .msg{ font-size: 0.24rem; line-height: 0.46rem; padding-bottom: 0.3rem; }
	.job .list li .before{ font-size: 0.24rem; line-height: 0.46rem; padding: 0.25rem 0.8rem 0 0.54rem; }
	.job .list li .liNow .ico{ background-size: 0.24rem; border: #7f7f7f solid 2px;}
	.job .list li .liNow .name:before{ background-size: 0.36rem;}
	.job .list .btnGroup{ padding-top: 0.3rem; }
	.job .list .btnGroup dd{ margin-right: 0.2rem; }
	.job .list .btnGroup dd a{ width: 2.4rem; height: 0.8rem; border-radius: 0.4rem; line-height: 0.8rem; font-size: 0.28rem; }
	.businessTab{ margin: 0 0 0.6rem; }
	.businessTab li{ margin-right: 0.2rem; margin-bottom: 0.2rem; font-size: 0.28rem; }
	.businessTab li a{ height: 0.86rem; line-height: 0.84rem; padding: 0 0.25rem; }
	.jzfP1{ padding: 1.0rem 0.3rem 1.1rem; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%;  }
	.jzfP1 .leftDiv{ width: auto; float: none; }
	.jzfP1 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.jzfP1 .rightImg{ margin-top: 0.7rem; float: none; width: auto; border-radius: 0.12rem; }
	.jzfP2{ padding: 0 0.3rem 1.0rem; background: #fff; }
	.jzfP2 .sectionTxt{ margin-bottom: 0.6rem; }
	.jzfP2 .list{ overflow: hidden; }
	.jzfP2 .list ul{ display: flex; margin-right: 0; }
	.jzfP2 .list li{ float: none; width: auto; margin-bottom: 0;}
	.jzfP2 .list li .box{ margin-right: 0; border-radius: 0.12rem; box-shadow: 0 0 0 0 rgba(0,0,0,0.08);}
	.jzfP2 .list li .imgDiv{ height: 4.2rem; }
	.jzfP2 .list li .botDiv{ background: #f6f6f6; height: 2.6rem; padding: 0.3rem 0.35rem 0; }
	.jzfP2 .list li .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; }
	.jzfP2 .list li .msg{ margin-top: 0.1rem; font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem; }
	.jzfP2 .swiper-pagination{ display: block; }
	.jzfP3{ padding: 0 0.3rem 1.0rem; background: #fff;}
	.jzfP3 .sectionTxt{ margin-bottom: 0.2rem; }
	.honorPic:after{ display: none; }
	.honorPic .swiper-container{ width: 100%; padding-bottom: 0; }
	.honorPic .mxfDiv{ min-width: 0.5rem; width: 100%; height: 3.5rem; }
	.honorPic .imgDiv img{ width: 100%; }                   
	.honorPic .name{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.42rem; height: 0.84rem; }
	.honorPic .swiper-pagination { width: calc(100% - 2.76rem); }
	.honorPic .arrowDiv{ padding-right: 0; }
	.honorPic .arrowDiv .se{ width: 0.96rem; height: 0.96rem;}
	.honorPic .arrowDiv .se:hover{ background-size: 100%;}
	.honorPic .num{ font-size: 0.26rem; }
	.jzfP4{ padding: 0 0.3rem 1.0rem; }
	.jzfP4 .list ul{ margin-right: 0; }
	.jzfP4 .list li{ float: none; width: auto;}
	.jzfP4 .list li .box{ margin-right: 0; padding: 0.6rem 0.35rem; height: auto; border-radius: 0.1rem; }
	.jzfP4 .list li .cn{ font-size: 0.32rem; line-height: 0.42rem; }
	.jzfP4 .list li .en{ font-size: 0.26rem; height: 0.58rem; }
	.jzfP4 .list li .ico img{ height: 0.8rem; }
	.jzfP4 .list li .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.jzfP5{ padding: 0 0.3rem 0.7rem; }
	.jzfP5 .list ul{ margin-right: -0.2rem; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap;}
	.jzfP5 .list li{ float: none; width: 50%; }
	.jzfP5 .list li .box{ margin-right: 0.2rem; }
	.jzfP5 .list li .imgDiv{ height: 2.1rem; }
	.jzfP5 .list li .name{ font-size: 0.28rem; height: auto; line-height: 0.48rem; }
	.jzfP6{ padding: 0 0.3rem 1.2rem; }
	.jzfP6 .mxfDiv{ display: block;}
	.jzfP6 .conDiv{ width: auto; margin-top: 0.6rem; }
	.jzfP6 .msgList li{ min-height: 1.0rem; padding-left: 1.3rem; font-size: 0.28rem; line-height: 1.0rem; }
	.jzfP6 .msgList li .ico{ width: 1rem; height: 1rem; }
	.jzfP6 .msgList li .ico img{ width: 0.36rem; margin-top: -0.18rem; margin-left: -0.18rem; }
	.jzfP6 .leftImg{ width: auto; border-radius: 0.2rem;}
	.factory{ padding: 1.0rem 0.3rem; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%; }
	.factory .part1{ padding: 0.2rem 0 1.0rem; }
	.factory .txt{ font-size: 0.32rem; padding: 0.45rem 0 0.2rem; }
	.factory .zi{ font-size: 0.26rem; line-height: 0.52rem; }
	.factory .list{ padding-top: 0.65rem; }
	.factory .list{ overflow: hidden; }
	.factory .list ul{ display: flex; margin-right: 0; }
	.factory .list li{ float: none; width: auto; }
	.factory .list li .box{ margin-right: 0; padding: 0.64rem 0.42rem 0; background: #f6f6f6; border-radius: 0.16rem; box-shadow: 0 0 0 0 rgba(12,72,122,0.08); }
	.factory .list li .num{ width: 1.2rem; height: 1.2rem; line-height: 1.2rem; font-size: 0.42rem; }
	.factory .list li .msg{ font-size: 0.28rem; line-height: 0.48rem; margin-top: 0.25rem; }
	.factory .swiper-pagination{ display: block; }
	.factory .imgList li{ display: block; margin-bottom: 0.6rem; height: auto; border-radius: 0.2rem; }
	.factory .imgList li .lunboDiv{ width: auto; }
	.factory .imgList li .conDiv{ width: auto; padding: 0.6rem 0.35rem; }
	.factory .imgList li .content{ margin-top: 0.35rem; line-height: 0.56rem; font-size: 0.28rem; }
	.factory .imgList li .content em{ font-size: 0.38rem; }
	.factory .imgList .lie{ margin-top: 0.35rem; overflow: hidden;}
	.factory .imgList .lie dd{ width: 33.33%; padding-left: 0.3rem; font-size: 0.26rem; line-height: 0.42rem;}
	.factory .imgList .lie dd:nth-child(4n+1){ padding-left: 0.3rem; width: 33.33%; }
	.factory .imgList .lie dd:nth-child(4n):after{ display: block; }
	.factory .imgList .lie dd .data{ font-size: 0.28rem; }
	.factory .icoList{ margin-top: 0.7rem; }
	.factory .icoList ul{ flex-wrap: wrap;}
	.factory .icoList li{ width: 50%; margin-bottom: 0.4rem; }
	.factory .icoList li .baozhe{ padding-right: 0; }
	.factory .icoList li .baozhe:before, .factory .icoList li .baozhe:after{ display: none; }
	.factory .icoList li .mxfDiv{ width: auto; padding-right: 0; background: none; }
	.factory .icoList li .round{ width: 2.0rem; height: 2.0rem; }
	.factory .icoList li .ico{ width: 1.7rem; height: 1.7rem; margin-left: -0.85rem; margin-top: -0.85rem; }
	.factory .icoList li .ico img{ width: 0.64rem; margin-left: -0.32rem; margin-top: -0.32rem; }
	.factory .icoList li .name{ margin-top: 0.3rem; font-size: 0.3rem; line-height: 0.42rem; height: 0.56rem; width: auto; }
	.factory .icoList li .msg{ padding: 0 0.2rem; width: auto; font-size: 0.26rem; line-height: 0.42rem; }
	.factoryPic .imgDiv{ height: 4.2rem; }

	.manage{ padding: 1.0rem 0.3rem 0;background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%; }
	.manage:nth-of-type(2), .manage:nth-of-type(3){ background:#fff;}
	.manage .zi{ font-size: 0.34rem; line-height: 0.52rem; }
	.manage .txt{ font-size: 0.28rem; line-height: 0.48rem; }
	.manage .list li{ padding-left: 0;}
	.manage .list li .layer{ position: relative; width: 100%; padding-right: 0; }
	.manage .list li .layer:after{ display: none; }
	.manage .list li .name{ width: auto; margin: 0 auto; height: auto; line-height: 0.64rem; margin-bottom: 0.3rem; border: none; border-radius: 0.2rem;}
	.manage .list li .lie dl{ margin-right: -0.25rem; }
	.manage .list li .lie dd{ width: 50%; margin-bottom: 0.25rem;}
	.manage .list li .lie dd .lbox{ margin-right: 0.25rem; padding-top: 0.5rem; height: 2.5rem; border-radius: 0.2rem; }
	.manage .list li .lie dd .ico{ height: 1.2rem; }
	.manage .list li .lie dd .ico img{ width: 0.86rem; }
	.manage .list li .lie dd .cn{ font-size: 0.28rem; line-height: 0.28rem; }
	.manage .part3{ padding-bottom:1.2rem;}
	.manage .imgList li{ display: block; margin-bottom: 0.6rem; height: auto; border-radius: 0.2rem; }
	.manage .imgList li .lunboDiv{ width: auto; }
	.manage .imgList li .conDiv{ width: auto; padding: 0.6rem 0.35rem; }
	.manage .imgList li .name{ font-size: 0.44rem; line-height: 0.6rem; }
	.manage .imgList li .content{ line-height: 0.56rem; font-size: 0.32rem; }
	.manage .imgList li .num{ right: 0.35rem; }
	.guarantee{ padding: 1.0rem 0.3rem 0; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%; }
	.guarantee:last-child{ background:#fff;}
	.supplyPic{ padding-top: 0.7rem; }
	.supplyPic .list{ overflow: hidden; }
	.supplyPic .list ul{ display: flex; margin-right: 0; }
	.supplyPic .list li{ float: none; width: auto; }
	.supplyPic .list li .box{ margin-right: 0; border-radius: 0.2rem; box-shadow: 0 0 0 0 rgba(12,72,122,0.08); }
	.supplyPic .list li .imgDiv{ height: 4.2rem; }
	.supplyPic .list li .botDiv{ padding: 0.45rem 0.35rem 0; height: 3.2rem; background: #f6f6f6; }
	.supplyPic .list li .name{ line-height: 0.32rem; font-size: 0.32rem;}
	.supplyPic .list li .msg{ line-height: 0.48rem; font-size: 0.26rem; margin-top: 0.15rem; }
	.supplyPic .swiper-pagination{ display: block; }
	.guarantee .imgList li{ margin-bottom: 0.9rem; }
	.guarantee .imgList li .content{ padding: 0.3rem 0 0.5rem; font-size: 0.28rem; line-height: 0.52rem; }
	.guarantee .imgList li .mxfDiv{ margin-right: 0; }
	.guarantee .imgList li .bigImg, .guarantee .imgList li .l7Div{ float: none; width: auto; }
	.guarantee .imgList li .bigImg .rbox{ margin-right: 0; height: auto; border-radius: 0.12rem; }
	.guarantee .imgList li .bigImg .rbox img{ height: auto; }
	.guarantee .imgList li .l7Div{ margin-top: 0.2rem; }
	.guarantee .imgList li .l7Div .rbox{ margin-right: 0; }
	.guarantee .imgList li .topImg{ height: auto; border-radius: 0.12rem; }
	.guarantee .imgList li .topImg img{ height: auto; }
	.guarantee .imgList li .botList{ margin-top: 0.2rem; }
	.guarantee .imgList li .botList dl{ margin-right: -0.2rem; }
	.guarantee .imgList li .botList dd .limg{ margin-right: 0.2rem; height: auto; border-radius: 0.12rem; }
	.guarantee .imgList li .botList dd .limg img{ height: auto; }
	.guarantee .part2{ padding-bottom:1.0rem;}
	.wastewater{ padding: 1.0rem 0.3rem 0; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%; }
	.wastewater:last-child{ background:#fff;}
	.wastewater .txt{ font-size: 0.32rem; padding: 0.45rem 0 0.2rem; }
	.wastewater .zi{ font-size: 0.26rem; line-height: 0.52rem; }
	.wastewater .mxfDiv{ margin-right: 0; }
	.wastewater .bigImg, .wastewater .l7Div{ float: none; width: auto; }
	.wastewater .bigImg .rbox{ margin-right: 0; height: auto; border-radius: 0.12rem; }
	.wastewater .bigImg .rbox img{ height: auto; }
	.wastewater .l7Div{ margin-top: 0.2rem; }
	.wastewater .l7Div .rbox{ margin-right: 0; }
	.wastewater .topImg{ height: auto; border-radius: 0.12rem; }
	.wastewater .topImg img{ height: auto; }
	.wastewater .botList{ margin-top: 0.2rem; }
	.wastewater .botList dl{ margin-right: -0.2rem; }
	.wastewater .botList dd .limg{ margin-right: 0.2rem; height: auto; border-radius: 0.12rem; }
	.wastewater .botList dd .limg img{ height: auto; }
	.wastewater .part2{ padding-bottom:1.0rem;}
	.waterPic .swiper-container{ width: 100%; }
	.waterPic .imgDiv{ width: 100%; height: 4.5rem; border-radius: 0.2rem; }
	.waterPic .name{ left: 0.3rem; font-size: 0.3rem; line-height: 0.42rem; }
	.waterPic .swiper-pagination { width: calc(100% - 2.76rem); }
	.waterPic .arrowDiv{ padding-right: 0; }
	.waterPic .arrowDiv .se{ width: 0.96rem; height: 0.96rem;}
	.waterPic .arrowDiv .se:hover{ background-size: 100%;}
	.waterPic .num{ font-size: 0.26rem; }
	.traitPic{ margin-top: 0.6rem; }
	.traitPic .icoList{ overflow: hidden; padding: 0.2rem 0; }
	.traitPic .box{ height: 3.6rem; border-radius: 0.2rem; border: #eee solid 1px; padding: 0.6rem 0.54rem 0; box-shadow: 0 0 0 0 rgba(12,75,128,0.06);}
	.traitPic .num{ width: 1.2rem; height: 1.2rem; line-height: 1.2rem; font-size: 0.36rem; }
	.traitPic .msg{ margin-top: 0.3rem; font-size: 0.28rem; line-height: 0.48rem; }
	.traitPic .se{ display: none; }
	.traitPic .swiper-pagination{ display: block; }
	.parkP1{ padding: 1.0rem 0.3rem 1.1rem; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%;  }
	.parkP1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.parkP1 .numList{ overflow: hidden; padding: 0.7rem 0 0.4rem; }
	.parkP1 .numList ul{ display: block; }
	.parkP1 .numList li{ float: left; width: 50%; padding-left: 0.9rem; margin-bottom: 0.5rem; }
	.parkP1 .numList li .ico img{ width: 0.72rem; }
	.parkP1 .numList li .pj{ height: 0.78rem; }
	.parkP1 .numList li .numUp{ font-size: 0.65rem; line-height: 0.52rem; padding-right: 0.1rem;}
	.parkP1 .numList li p{ font-size: 0.26rem; height: 0.46rem; }
	.parkP1 .numList li span{ top: -5px; width: 10px; height: 10px; background-size: 10px; }
	.parkP1 .numList li .wen{ font-size: 0.24rem; line-height: 0.24rem; }
	.parkP1 .mxfDiv{ margin-right: 0; }
	.parkP1 .bigImg, .parkP1 .l7Div{ float: none; width: auto; }
	.parkP1 .bigImg .rbox{ margin-right: 0; height: auto; border-radius: 0.12rem; }
	.parkP1 .bigImg .rbox img{ height: auto; }
	.parkP1 .l7Div{ margin-top: 0.2rem; }
	.parkP1 .l7Div .rbox{ margin-right: 0; }
	.parkP1 .topImg{ height: auto; border-radius: 0.12rem; }
	.parkP1 .topImg img{ height: auto; }
	.parkP1 .botList{ margin-top: 0.2rem; }
	.parkP1 .botList dl{ margin-right: -0.2rem; }
	.parkP1 .botList dd .limg{ margin-right: 0.2rem; height: auto; border-radius: 0.12rem; }
	.parkP1 .botList dd .limg img{ height: auto; }
	.parkP2{ padding-bottom:1.0rem;}
	.parkP3{ padding: 0 0.3rem 1.0rem; background: #fff; }
	.parkP3 .videobox{ height: 3.82rem; }
	.parkP3 .videobox .imgDiv{ height: 3.82rem; }
	.parkP3 .videobox video{ max-height:3.82rem; }
	.parkP3 .videobox .playbox{ width: 0.96rem; height: 0.96rem; margin-left: -0.48rem; margin-top: -0.48rem; }
	.parkP3 .videobox .playbox img{ width: 0.96rem; }
	.parkP4{ padding: 0 0.3rem 1.2rem; }
	.parkP4 .sectionTxt{ margin-bottom: 0.7rem; }
	.parkP4 .mxfDiv{ display: block; border-radius: 0.2rem; }
	.parkP4 .conDiv{ width: auto; padding: 0.6rem 0.35rem; }
	.parkP4 .msgList li{ display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; min-height: 1.0rem; padding-left: 1.3rem; font-size: 0.28rem; line-height: 0.48rem; }
	.parkP4 .msgList li .ico{ width: 1rem; height: 1rem; }
	.parkP4 .msgList li .ico img{ width: 0.36rem; margin-top: -0.18rem; margin-left: -0.18rem; }
	.parkP4 .leftImg{ width: auto; }
	.aboutP1{ padding: 1.0rem 0.3rem 1.2rem; background: #fff url(../images/commonBg2.jpg) left top no-repeat; background-size: 100%;}
	.aboutP1 .sectionTxt{ margin: 0 0 0.25rem; }
	.aboutP1 .leftDiv{ width: auto; float: none; padding-top: 0.4rem; }
	.aboutP1 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-right: 0; height: auto; }
	.aboutP1 .rightImg{ margin-top: 0.5rem; width: auto; float: none; }
	.aboutP2 .videobox{ height: 4.82rem; }
	.aboutP2 .videobox .imgDiv{ height: 4.82rem; }
	.aboutP2 .videobox video{ max-height:4.82rem; }
	.aboutP2 .videobox .ico img{ width: 0.8rem; }
	.aboutP2 .videobox .txt{ margin-bottom: 0.2rem; font-size: 0.44rem; line-height: 0.44rem; }
	.aboutP2 .videobox .msg{ font-size: 0.26rem; line-height: 0.48rem; margin-bottom: 0.3rem; }
	.aboutP2 .videobox .logo{ display: none; }
	.aboutP3{ padding: 1.0rem 0.3rem 1.2rem; }
	.aboutP3 .list li .before{ bottom: 0.5rem; }
	.aboutP3 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.aboutP3 .list li .ico{ height: 1.6rem; }
	.aboutP3 .list li .ico img{ width: 1.0rem; }
	.aboutP3 .list li .cn{ height: 0.56rem; }
	.aboutP3 .list li .en{ font-size: 0.26rem; line-height: 0.26rem; }
	.aboutP3 .list li .txt{ font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP3 .se{ display:none;}
	.aboutP3 .swiper-pagination{ display: block; }
	.aboutP4{ padding: 1.0rem 0.3rem 1.2rem; height: auto; }
	.aboutP4 .sectionTxt{ margin-bottom: 0.8rem;}
	.historyPic .box-container{ margin-top: 0.35rem;}
	.historyPic .swiper-slide{ height: auto;}
	.historyPic .swiper-slide .year{ padding-top: 0.6rem; font-size: 0.36rem; line-height: 0.36rem; }
	.historyPic .swiper-slide-active .ico{ top: 8px; width: 10px; height: 10px; margin-left: -5px; }
	.historyPic .prev { left: 0; margin-left: 0; }
	.historyPic .next { right: 0; margin-right: 0; }
	.historyPic .rq1{ display: none; }
	.aboutP4 .detail-box .item { height: auto; }
	.aboutP4 .detail-box .mxfDiv{ display: block; }
	.aboutP4 .detail-box .year{ width: auto; font-size: 0.64rem; line-height: 0.64rem; text-align: left; padding-right: 0; animation: am_top 0.6s ease-in-out 0.2s backwards; -webkit-animation: am_top 0.6s ease-in-out 0.2s backwards;}
	.aboutP4 .detail-box .desc{ margin-top: 0.35rem; width: auto; max-height: 3.12rem; animation: am_top 0.6s ease-in-out 0.2s backwards; -webkit-animation: am_top 0.6s ease-in-out 0.2s backwards;}
	.aboutP4 .detail-box .desc li { padding-left: 0.25rem; font-size: 0.26rem; line-height: 0.52rem; }
	.aboutP4 .detail-box .desc li:before { width: 4px; height: 4px; top: 0.18rem; }
	.newsBox{ padding: 1.0rem 0.3rem 1.2rem; background: #fff url(../images/commonBg.png) left top no-repeat; background-size: 100%; }
	.newShow .name{ font-size: 0.42rem; line-height: 0.56rem; margin-bottom: 0.4rem; }
	.newShow .time{ padding-bottom: 0.5rem;}
	.newShow .time li{ padding-right: 0.4rem; font-size: 0.28rem; padding-left: 0.45rem; }
	.newShow .time li img{ width: 0.3rem; margin-top: -0.12rem; }
	.newShow .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.newShow .imgDiv{ padding: 0.6rem 0 0.4rem; }
	.newShow .content img{ width: 100%; }
	.newShow .links a{ font-size: 0.28rem; line-height:0.5rem; }
	.pageDown{ padding-top: 0.5rem; }
	.pageDown li{ font-size: 0.28rem; }
	.pageDown li a{ height: 0.64rem; line-height: 0.64rem; }
	.backBtn{ padding-top: 0.6rem; }
	.backBtn a{ height: 1rem; line-height: 1rem; font-size: 0.28rem; border-radius: 0.48rem; }
	.backBtn img{ margin-left: 0.15rem; width: 0.26rem;}
	.dutyP1{ padding: 1.0rem 0.3rem 1.2rem; background: #fff url(../images/commonBg2.jpg) left top no-repeat; background-size: 100%;  }

	.reportPic{ margin-top: 0.75rem;}
	.reportPic .imgDiv{ height: 4.6rem; }
	.reportPic .name{ margin-top: 0.3rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; }
	.reportPic .time{ line-height: 0.42rem; font-size: 0.26rem; }
	.reportPic .look{ padding-left: 0.36rem; background-size: 0.26rem; line-height: 0.42rem; font-size: 0.26rem; }
	.reportPic .swiper-pagination { width: calc(100% - 2.76rem); }
	.reportPic .arrowDiv{ padding-right: 0; }
	.reportPic .arrowDiv .se{ width: 0.9rem; height: 0.9rem; border: #e2e7e8 solid 1px;}
	.reportPic .arrowDiv .se:hover{ background-size: 100%; border: #1062a6 solid 1px;}
	.reportPic .num{ font-size: 0.26rem; }
	.dutyP2{ padding: 0 0.3rem; background: #fff; }
	.dutyP2 .txt{ font-size: 0.34rem; line-height: 0.34rem; }
	.envirPic{ padding-bottom: 1.4rem;}
	.envirPic .list { overflow: hidden; width: 100%; left: 0; margin-left: 0;}
	.envirPic .swiper-slide .mxfDiv{ width: 100%; }
	.envirPic .swiper-slide .imgDiv{ height:4.2rem;}
	.envirPic .swiper-slide .conDiv{ position: relative; left: 0; top: auto; margin-top: 0; width: 100%; height: auto; padding: 0.5rem 0.3rem; border-radius: 0; background: #f6f6f6; }
	.envirPic .swiper-slide .line{ display: none;}
	.envirPic .swiper-slide .en{ font-size: 0.24rem; line-height: 0.42rem; }
	.envirPic .swiper-slide .msg{ font-size: 0.26rem; line-height: 0.48rem; max-height: 100%; height: 1.44rem; }
	.envirPic .swiper-slide-active .conDiv{ left: 0; }
	.envirPic .arrowDiv{ right:0; bottom:0.1rem; margin-right:0; width:100%; text-align:center; }
	.envirPic .se { float:none; display:inline-block; margin:0 0.15rem; width:0.9rem; height:0.9rem; }
	.envirPic .prev{ margin:0 0.15rem;}
	.dutyP3{ background:#fff; padding: 1.2rem 0.3rem 0.9rem; }
	.dutyP3 .list{ margin-top: 0.75rem; }
	.dutyP3 .list ul{ margin-right: -0.2rem; }
	.dutyP3 .list li{ width: 50%; margin-bottom: 0.3rem; }
	.dutyP3 .list li .box{ margin-right: 0.2rem; height: 4.5rem; border-radius: 0.16rem; padding: 0.45rem 0.3rem 0; }
	.dutyP3 .list li .box .ico{ width: 1.14rem; height: 1.14rem; }
	.dutyP3 .list li .box .ico img{ width: 0.64rem; margin-left: -0.32rem; margin-top: -0.32rem; }
	.dutyP3 .list li .box .name{ margin-top: 0.25rem; font-size: 0.3rem; line-height: 0.3rem; }
	.dutyP3 .list li .box .msg{ font-size: 0.26rem; line-height: 0.42rem; }
	.dutyP4{ padding: 0 0.3rem 1.2rem; }
	.dutyP4 .list{ margin-top: 0.75rem; overflow: hidden; }
	.dutyP4 .list ul{ margin-right: 0; display: flex; }
	.dutyP4 .list li{ float: none; width: auto; }
	.dutyP4 .list li .box{ margin-right: 0; border-radius: 0.2rem; box-shadow: none;}
	.dutyP4 .list li .imgDiv{ height: 4.2rem; }
	.dutyP4 .list li .botDiv{ height: 2.1rem; padding: 0.3rem 0.3rem 0; border: #eee solid 1px; border-top: none; border-bottom-left-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }
	.dutyP4 .list li .name{ line-height: 0.48rem; font-size: 0.32rem; }
	.dutyP4 .list li .msg{ margin-top: 0.1rem; font-size: 0.26rem; line-height: 0.48rem; }
	.dutyP4 .swiper-pagination{ display: block; }

}
