/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.indexP1{ padding: 100px 0 120px; }
	.indexPro .list li .imgDiv{ height: 280px;}
	.indexPro .list li .botDiv{ padding-top: 40px; height: 190px; }
	.indexPro .list li .series{ font-size: 28px; line-height: 36px; }
	.indexPro .list li .name{ padding-top: 15px; font-size: 16px; line-height: 26px; height: 52px; }
	.indexPro .prev{ left: -75px; }
	.indexPro .next{ right: -75px; }
	.indexP2 .list .name{ font-size: 22px; line-height: 22px; height: 56px; }
	.indexP2 .list .content{ font-size: 14px; line-height: 26px; }
	.indexP3{ padding: 135px 0; }
	.indexP3 .leftDiv{ top: 135px;}
	.indexP3 .indexTitle{ padding-bottom: 45px;}
	.indexP3 .name{ padding: 50px 0 30px; font-size: 42px; line-height: 42px; background-size: 526px;}
	.indexP3 .content{ font-size: 16px; line-height: 32px; padding-top: 30px; }
	.indexP3 .more{ padding-top: 0.8rem; }
	.indexP5{ padding: 140px 0; }
	.indexP5 .toptop{ height: 150px; }
	.indexP5 .list ul{ margin-right: -50px; }
	.indexP5 .list li .box{ margin-right: 50px; }
	.pageBox{ padding: 100px 0; }
	.about .titleDiv{ padding-bottom: 0.35rem; }
	.about .content{ font-size: 15px; line-height: 26px; }
	.about .videobox{ margin-top: 90px; }
	.techniqueP2 .list li .imgDiv{ height: 280px;}
	.techniqueP2 .list li .botDiv{ padding: 20px 25px 0; height: 210px; }
	.techniqueP2 .list li .name{ font-size: 28px; }
	.productP2, .productP3{ padding: 100px 0;}
	.news .list ul{ margin-right: -50px; }
	.news .list li .box{ margin-right: 50px; }
	.culture{ padding: 100px 0 170px; }
	.cultureP2{ padding: 100px 0; }
	.actPic .prev{ left: -75px; }
	.actPic .next{ right: -75px; }
}

@media screen and ( max-width:1440px ){
	.nav li{ font-size: 16px; padding: 0 28px;}
	.indexTitle .en{ font-size: 42px; line-height: 42px; }
	.indexTitle .cn{ font-size: 26px; line-height: 26px; }
	.indexP1{ padding: 80px 0 100px; }
	.indexPro{ margin-top: 40px; }
	.indexPro .list{ padding-top: 30px; }
	.indexPro .list li .imgDiv{ height: 250px;}
	.indexPro .list li .botDiv{ padding-top: 30px; height: 180px; }
	.indexPro .list li .series{ font-size: 24px; line-height: 32px; }
	.indexPro .list li .name{ font-size: 15px; line-height: 24px; height: 48px; }
	.indexPro .list li .box:hover{ top: -30px; }
	.indexP2 .msg{ font-size: 20px; line-height: 20px; padding: 30px 0 40px; }
	.indexP2 .list .layer{ left: 0.55rem; right: 0.45rem; }
	.indexP2 .list .limg{ height: 60px; }
	.indexP2 .list .name{ font-size: 22px; line-height: 22px; height: 56px; }
	.indexP2 .list .content{ font-size: 14px; line-height: 26px; }
	.indexP3{ padding: 115px 0; }
	.indexP3 .leftDiv{ top: 115px; }
	.indexP3 .indexTitle{ padding-bottom: 30px;}
	.indexP3 .name{ padding: 40px 0 25px; font-size: 38px; line-height: 38px; background-size: 456px;}
	.indexP3 .content{ font-size: 14px; line-height: 28px; padding-top: 25px; }
	.indexP3 .more{ padding-top: 0.6rem; }
	.indexP4 .botLayer{ padding-top: 80px; height: 360px; }
	.indexP4 .btnGroup li .box{ margin: 0 50px;}
	.indexP5{ padding: 110px 0; }
	.indexP5 .toptop{ height: 135px; }
	.indexP5 .list ul{ margin-right: -40px; }
	.indexP5 .list li .box{ margin-right: 40px; }
	.indexP6 .tel em{ font-size: 36px; line-height: 36px;  }
	.footDiv{ padding-top: 80px; height: 480px; }
	.footNav li dd a{ font-size:14px; line-height: 26px; }
	.footDiv .botDiv{ bottom: 45px; }
	.footDiv .msg{ font-size: 14px; }
	.pageBox{ padding: 80px 0; }
	.about .conDiv{ width: 6.5rem; }
	.about .content{ font-size: 14px; line-height: 24px; }
	.about .videobox{ margin-top: 80px; }
	.techniqueP2 .list li .imgDiv{ height: 250px;}
	.techniqueP2 .list li .botDiv{ padding: 20px 20px 0; height: 180px; }
	.techniqueP2 .list li .name{ font-size: 24px; height: 30px; line-height: 30px; }
	.techniqueP2 .list li .msg dd{ font-size: 12px; height: 26px; line-height: 26px; }
	.productP2, .productP3{ padding: 80px 0;}
	.service .list li .conDiv{ padding-top: 0.6rem; }
	.service .list li .content{ font-size: 14px; line-height: 26px; }
	.service .list li .lie dd{ font-size: 14px; line-height: 26px; }
	.service .list li .lie dd:before{ top: 11px; width: 4px; height: 4px; }
	.service .txt{ font-size: 32px; line-height: 32px; padding: 90px 0 35px; }
	.selectGroup .box{ margin-right: 10px;}
	.selectGroup .select dt{ width: 208px; }
	.selectGroup .form{ width: 388px;}
	.news .list ul{ margin-right: -40px; }
	.news .list li{ padding-bottom: 60px; }
	.news .list li .box{ margin-right: 40px; }
	.culture{ padding: 80px 0 140px; }
	.culture .txt{ padding: 140px 0 30px; font-size: 26px; line-height: 26px; }
	.culture .wen{ font-size: 32px; line-height: 32px; }
	.cultureP2{ padding: 80px 0; }
	.product .table td .r2{ font-size: 14px; line-height: 24px; }

}

@media screen and ( max-width:1366px ){
	.nav li{ padding: 0 22px;}
	
}

@media screen and ( max-width:1024px ){
	.wal, .wal2{ width: 100%; }
	.PC-Box, .nav, .footNav, .pageNav, .indexP6, .ind-banner .label, .ind-banner .label2{ display: none; }
	.Phone-Box, .navIco{ display: block; }
	.headDiv, .headD{ height: 1.2rem; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv .logo{ left: 0.3rem; top: 0.3rem; }
	.headDiv .logo img{ width: 2.4rem; }
	.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.5rem; line-height: 0.5rem; }
	.ind-banner .two .cn{ font-size: 0.5rem; line-height: 0.5rem; }
	.ind-banner .swiper-pagination{ bottom: 0.4rem!important; }
	.indexTitle .en{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.2rem; }
	.indexTitle .cn{ font-size: 0.32rem; line-height: 0.32rem; }

	.indexP1{ padding: 0.9rem 0.3rem 1.0rem; }
	.indexPro{ margin-top: 0.5rem; position: relative; }
	.indexPro .list{ padding-top: 0; }
	.indexPro .list li .imgDiv{ height: 4.4rem; }
	.indexPro .list li .botDiv{ padding-top: 0.5rem; height: 2.8rem; }
	.indexPro .list li .series{ font-size: 0.3rem; line-height: 0.48rem; }
	.indexPro .list li .name{ padding-top: 0.3rem; font-size: 0.34rem; line-height: 0.52rem; height: 1.04rem; }
	.indexPro .list li .ico{ display: none; }
	.indexPro .list li .box:hover{ top: 0; }
	.indexPro .arrowDiv a{ margin-top: -0.5rem; width: 1rem; height: 1rem; }
	.indexPro .prev{ left: 0.3rem; }
	.indexPro .next{ right: 0.3rem; }
	.indexP1 canvas{ display: none; }
	.indexP2 .msg{ font-size: 0.3rem; line-height: 0.5rem; padding: 0.4rem 0.3rem 0.5rem; }
	.indexP2 .list .layer{ left: 0.6rem; right: 0.5rem; }
	.indexP2 .list .limg{ height: 1.3rem; }
	.indexP2 .list .limg img{ width: 0.86rem; }
	.indexP2 .list .name{ font-size: 0.38rem; line-height: 0.52rem; height: auto; }
	.indexP2 .list .ico{ left: 0.6rem; bottom: 13%; width: 0.92rem; height: 0.64rem; border-radius: 0.64rem;}
	.indexP2 .list .content{ display: none; }
	.indexP2 .list .swiper-slide:hover .bg:after{ background: url(../images/bg1.png) center repeat-x; }
	.indexP3{ padding: 1.0rem 0.3rem; }
	.indexP3 .round{ display: none; }
	.indexP3 .rightImg{ width: auto; height: 5rem; float: none;}
	.indexP3 .leftDiv{ width: auto; position: relative; top: 0; left: 0; margin-left: 0; padding-bottom: 0.6rem;}
	.indexP3 .indexTitle{ padding-bottom: 0.7rem;}
	.indexP3 .name{ padding: 0.6rem 0 0.45rem; font-size: 0.48rem; line-height: 0.48rem; background-size: 100%;}
	.indexP3 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.5rem; }
	.indexP3 .more{ padding-top: 0.7rem; }
	.indexP3 .more a{ width: 2.3rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; text-indent: 0.48rem; border-radius: 0.48rem;}
	.indexP3 .more a:after{ right: 0.42rem; }
	.indexP4{ height: 6.0rem; }
	.indexP4 .botLayer{ left: 5%; width: 90%; padding-top: 0.8rem; height: 4.6rem; margin-left: 0; }
	.indexP4 .wen{ padding: 0.5rem 0 0.6rem; font-size: 0.28rem; line-height: 0.28rem; }	
	.indexP4 .btnGroup{ padding: 0 0.7rem; }
	.indexP4 .btnGroup ul{ margin-right: -0.3rem; }
	.indexP4 .btnGroup li{ display: block; float: left; width: 50%; }
	.indexP4 .btnGroup li .box{ margin: 0 0.3rem 0 0; }
	.indexP4 .btnGroup li .box a{ width: 100%; height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; text-indent: 0.4rem; border-radius: 0.48rem; }
	.indexP4 .btnGroup li .box a:before{ right: 0.4rem; }
	.indexP4 .btnGroup li .box a:after{ border-radius: 0.48rem; }
	.indexP5{ padding: 1.0rem 0.3rem; }
	.indexP5 .toptop{ height: auto; padding-bottom: 0.5rem;}
	.indexP5 .moreBtn{ top: 0;}
	.indexP5 .moreBtn a{ width: 2.3rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; text-indent: 0.48rem; border-radius: 0.48rem;}
	.indexP5 .moreBtn a:after{ right: 0.42rem; }
	.indexP5 .tab2{ position: relative; padding-top: 0.5rem; top: 0; }
	.indexP5 .tab2 li{ margin: 0 0.5rem; height: 0.5rem; line-height: 0.32rem; font-size: 0.32rem; }
	.indexP5 .tab2 li:after{ height: 2px; }
	.indexP5 .list ul{ margin-right: -0.2rem; }
	.indexP5 .list li{ width: 50%;}
	.indexP5 .list li:last-child{ display: none; }
	.indexP5 .list li .box{ margin-right: 0.2rem; }
	.indexP5 .list li .imgDiv{ height: 2.2rem; }
	.indexP5 .list li .time{ padding-top: 0.4rem; font-size: 0.3rem; line-height: 0.3rem; height: 0.45rem; }
	.indexP5 .list li .name{ font-size: 0.32rem; line-height: 0.54rem; height: 1.08rem; }
	.indexP5 .list li .more{display: none; }
	.footDiv{ padding: 0.8rem 0.3rem; height: auto; }
	.footDiv .rightDiv{ width: auto; float: none; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center;}
	.footDiv .share{ padding-top: 0; clear: both; }
	.footDiv .share li{ margin-left: 0.25rem; }
	.footDiv .share li a{ width: 0.86rem; height: 0.86rem; }
	.footDiv .share li img{ width: 0.4rem; margin-left: -0.2rem; margin-top: -0.16rem; }
	.footDiv .ewmDiv{ float: left; }
	.footDiv .ewmDiv .limg img{ width: 2.8rem; }
	.footDiv .ewmDiv p{ font-size: 0.28rem; line-height: 0.28rem; padding-top: 0.3rem; }
	.footDiv .botDiv{ position: relative; left: 0; margin-left: 0; bottom: auto; width: auto; padding-top: 0.4rem; }
	.footDiv .msg{ float: none; line-height: 0.52rem; font-size: 0.28rem; }
	.footDiv .links{ float: none; font-size: 0.26rem; line-height: 0.52rem; right: 0; left: -0.25rem; padding-top: 0.25rem; }
	.footDiv .links a{ padding: 0 0.25rem; }
	.pageBanner{ height: 5.0rem; }
	.pageBanner .txtLayer{ padding-left: 0.45rem; }
	.pageBanner .en{ font-size: 0.5rem; line-height: 0.5rem; }
	.pageBanner .cn{ font-size: 0.34rem; line-height: 0.34rem; padding-top: 0.3rem; }
	.pageBox{ padding: 0.8rem 0.3rem; }
	.about .conDiv{ width: auto; float: none; padding-bottom: 0.6rem;}
	.about .titleDiv{ padding-bottom: 0.45rem; }
	.about .titleDiv .cn{ padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.about .content{ font-size: 0.28rem; line-height: 0.52ren; }
	.about .rightImg{ float: none; width: auto; height: 6.0rem; }
	.about .rightImg img{ width: 100%; height: 100%; object-fit: cover;}
	.about .videobox{ margin-top: 0.75rem; }
	.about .videobox .imgDiv{ height: 4.5rem;}
	.about .videobox .imgDiv img{ height: 100%; object-fit: cover; }
	.about .videobox .ico{ width: 0.86rem; height: 0.86rem; margin-left: -0.43rem; margin-top: -0.43rem; }
	.about .videobox .ico img{ width: 0.86rem; }
	.about .videobox video{width:100%; object-fit:cover;}
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; padding-bottom: 0.35rem; }
	.honor .list li .box{ margin-right: 0.2rem; padding-top: 0.3rem; padding-bottom: 0.3rem; }
	.honor .list li .name{ padding-top: 0.3rem; padding-left: 0.2rem; padding-right: 0.2rem; height: 0.88rem; line-height: 0.44rem; font-size: 0.26rem; }
	.pic-modal-box .box { padding: 0 0.25rem; }
    .pic-modal-box .main { width: 100%; padding: 0.8rem 0.3rem 0;}
  	.pic-modal-box .name { font-size: 0.3rem; height: 0.9rem; line-height: 0.9rem; }
 	.pic-modal-box .close { right: 10px; top: 10px;; width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.pic-modal-box .pic-box img { max-width: 6.2rem;}
	.history .titleDiv{ padding-bottom: 0.45rem; }
	.history .titleDiv .cn{ padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.history .list{ margin-top: 0.2rem; padding-top: 0.7rem; }
	.history .list:before{ width: 0.48rem; height: 0.48rem; background-size: 0.48rem; }
	.history .list:after{ left: 0.22rem; top: 0.48rem; height:calc(100% - 0.48rem);}
	.history .list li{ padding-left: 1.0rem; margin-bottom: 0.25rem; }
	.history .list li:before{ left: 0.1rem; width: 0.26rem; height: 0.26rem; margin-top: -0.13rem; background-size: 0.26rem; }
	.history .list li .contentBox{ padding: 0.3rem 0.45rem 0.3rem 1.6rem; min-height: 1.2rem; }
	.history .list li .time{ top: 0.4rem; width: 1.5rem; font-size: 0.24rem;}
	.history .list li .year{ font-size: 0.4rem; line-height: 0.4rem; }
	.history .list li .msg{ font-size: 0.26rem; line-height: 0.5rem; }

	.techniqueP1{ padding: 0.8rem 0.3rem; height: auto; }
	.techniqueP1 .conDiv{ width: auto; }
	.techniqueP1 .titleDiv .cn{ padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.techniqueP1 .content{ font-size: 0.28rem; line-height: 0.5rem; height: 4.0rem; padding-right: 0.2rem; margin-top: 0.5rem; }
	.techniqueP2{ padding: 0.8rem 0.3rem 0.75rem; }
	.techniqueP2 .list ul{ margin-right: 0; }
	.techniqueP2 .list li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.techniqueP2 .list li .box{ margin-right: 0; }
	.techniqueP2 .list li .imgDiv{ height: 4.4rem; }
	.techniqueP2 .list li .botDiv{ padding: 0.45rem 0.35rem 0; height: 3.5rem; }
	.techniqueP2 .list li .name{ font-size: 0.34rem; height: 0.48rem; line-height: 0.48rem; }
	.techniqueP2 .list li .msg{ padding-top: 0.1rem; }
	.techniqueP2 .list li .msg dd{ font-size: 0.28rem; line-height: 0.52rem; height: 0.52rem; padding-left: 0.2rem; }
	.productTop{ height: 1.1rem; }
	.productTop.mini{ top: 0; }
	.productTop .back{ display: none;}
	.productTop .links:after{ margin-top: -0.15rem; height: 0.3rem; }
	.productTop .links li{ padding: 0 0.35rem; font-size: 0.28rem;}
	.productTop .links li a{ line-height: 1.1rem; }

	.productP1.on{ padding-top: 1.2rem; }
	.productP1 .leftDiv{ width: 100%; float: none; }
	.productP1 .leftDiv:after{ top: auto; bottom: 0; width: 100%; height: 1px; }
	.proPic{ height: 5.8rem; position: relative; }
	.proPic .limg{ height: 5.8rem; overflow: hidden; }
	.proPic .limg img{ max-width: 6.8rem; max-height: 4.8rem; }
	.productP1 .rightCon{ width: auto; float: none; padding: 0.7rem 0.3rem; }
	.productP1 .name{ font-size: 0.42rem; line-height: 0.7rem; }
	.productP1 .list dd{ padding-left: 0.32rem; font-size: 0.28rem; line-height: 0.52rem; }
	.productP1 .list dd:before{ top: 0.2rem; width: 4px; height: 4px; }
	.productP2{ padding: 0.8rem 0.3rem; }
	.productP2 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.5rem; }
	.productP2 .table td{ height: 1.0rem; font-size: 0.26rem; padding: 0.2rem 0.25rem; line-height: 0.48rem; word-break: break-all;}
	.productP2 .table .td00{ font-size: 0.3rem; line-height: 0.48rem;}
	.productP2 .table .td01{ line-height: 0.48rem; }
	.productP3{ padding: 0.8rem 0.3rem; }
	.productP3 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.4rem; }
	.productP3 li{ padding-bottom: 0.2rem; }
	.productP3 li a{ height: auto; line-height: 0.6rem; padding: 0.25rem 1rem 0.25rem 0.4rem; font-size: 0.28rem; }
	.productP3 li a:after{ right: 0.3rem; top: 50%; width: 0.56rem; height: 0.56rem; margin-top: -0.28rem; background-size: 0.56rem; }
	.productP3 li a:hover:after{ background-size: 0.56rem;}
	.service .titleDiv{ padding-bottom: 0.5rem; }
	.service .titleDiv .cn{ padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.service .list li{ padding-bottom: 0.7rem; }
	.service .list li:last-child{ background-size: 60%; }
	.service .list li .mxfDiv{ display: block; }
	.service .list li .imgDiv{ width: auto; }
	.service .list li .conDiv{ width: auto; padding-top: 0.6rem; }
	.service .list li .title{ font-size: 0.34rem; line-height: 0.34rem; padding-bottom: 0.4rem; }
	.service .list li .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.service .list li .lie{ padding-top: 0.4rem; }
	.service .list li .lie dd{ font-size: 0.28rem; padding-left: 0.3rem; line-height: 0.52rem; }
	.service .list li .lie dd:before{ top: 0.2rem; width: 4px; height: 4px; }
	.service .txt{ font-size: 0.38rem; line-height: 0.38rem; padding: 0.9rem 0 0.5rem; }
	.service .list2 ul{ margin-right: 0; }
	.service .list2 li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.service .list2 li .box{ margin-right: 0; height: 2.2rem; padding: 0.4rem 0.4rem 0; }
	.service .list2 li .name{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.25rem; }
	.service .list2 li .msg{ font-size: 0.28rem; line-height: 0.5rem; }
	.selectGroup{ padding-bottom: 0.6rem; }
	.selectGroup .box{ display: block; margin-right: 0; position: relative; height: auto; padding-bottom: 0.25rem;}
	.selectGroup .select{ height: 0.96rem;}
	.selectGroup .select dt{ height: 0.96rem; line-height: 0.96rem;  width: 100%;}
	.selectGroup .select dt a{ font-size: 0.28rem; padding-left: 0.2rem; } 
	.selectGroup .select dd{ top: 0.9rem; height: 3.2rem; } 
	.selectGroup .select dd ul { padding: 0 0.2rem;} 
	.selectGroup .select dd ul li{line-height: 0.8rem; height: 0.8rem; font-size: 0.28rem;}
	.selectGroup .form{ width: 100%; height: 0.96rem; padding-right: 2.1rem; box-sizing: border-box;}
	.selectGroup .form .input1{ padding-left: 0.2rem; height: 0.96rem; line-height: 0.96rem; font-size: 0.28rem;}
	.selectGroup .btnDiv a{ width: 2.1rem; font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.download .titleDiv{ padding-bottom: 0.5rem; }
	.download .titleDiv .cn{ padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.32rem;}
	.download .list{ padding-bottom: 0.3rem; }
	.download .list li{ padding-bottom: 0.2rem; }
	.download .list li a{ height: auto; line-height: 0.6rem; padding: 0.25rem 1rem 0.25rem 0.4rem; font-size: 0.28rem; }
	.download .list li a:after{ right: 0.3rem; top: 50%; width: 0.56rem; height: 0.56rem; margin-top: -0.28rem; background-size: 0.56rem; }
	.download .list li a:hover:after{ background-size: 0.56rem;}
	.news .titleDiv{ padding-bottom: 0.5rem; }
	.news .titleDiv .cn{ padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.news .list ul{ margin-right: -0.2rem; }
	.news .list li{ width: 50%; padding-bottom: 0.5rem;}
	.news .list li:last-child{ display: none; }
	.news .list li .box{ margin-right: 0.2rem; }
	.news .list li .imgDiv{ height: 2.2rem; }
	.news .list li .time{ padding-top: 0.4rem; font-size: 0.3rem; line-height: 0.3rem; height: 0.45rem; }
	.news .list li .name{ font-size: 0.32rem; line-height: 0.54rem; height: 1.08rem; }
	.news .list li .more{display: none; }
	.newsTop{ padding: 0.9rem 0.3rem 0.8rem; }
	.newsTop:before, .newsTop:after{ display: none; }
	.newsTop .w960{ width: 100%; }
	.newsTop .back a{ padding-left: 0.42rem; font-size: 0.3rem; background-size: 0.28rem;}
	.newsTop .name{ padding: 0.4rem 0 0.25rem; font-size: 0.4rem; line-height: 0.56rem; }
	.newsTop .msg{ font-size: 0.28rem;}
	.newsTop .msg em{ padding-right: 0.25rem; }
	.newsBot{ padding: 0.8rem 0.3rem 0.9rem; }
	.newsBot .w960{ width: 100%; }
	.newsBot .back a{ padding-left: 0.42rem; font-size: 0.3rem; background-size: 0.28rem;}
	.newsBot .name{ padding: 0.4rem 0 0.25rem; font-size: 0.4rem; line-height: 0.56rem; }
	.newsBot .msg{ font-size: 0.28rem; padding-bottom: 0.5rem;}
	.newsBot .msg em{ padding-right: 0.25rem; }
	.newsBot .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.newsBot .imgDiv{ padding: 0.5rem 0; }
	.culture{ padding: 0.8rem 0.3rem 1.0rem; background: url(../images/bg2.png) bottom repeat-x; position: relative; overflow: hidden;}
	.culture .titleDiv{ padding-bottom: 0.5rem; }
	.culture .titleDiv .cn{ padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.culture .list ul{ margin-right: 0; }
	.culture .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.culture .list li .box{ margin-right: 0; }
	.culture .list li .name{ padding-top: 0.35rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; }
	.culture .list li .msg{ font-size: 0.28rem; line-height: 0.44rem; padding: 0.2rem 0 0 0; }
	.culture .txt{ padding: 1.0rem 0 0.4rem; font-size: 0.36rem; line-height: 0.36rem; }
	.culture .wen{ font-size: 0.38rem; line-height: 0.38rem; }
	.culture .wen em{ padding: 0 0.08rem; }
	.cultureP2{ padding: 0.8rem 0.3rem; }
	.cultureP2 .titleDiv{ padding-bottom: 0.5rem; }
	.cultureP2 .titleDiv .cn{ padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.actPic .arrowDiv a{ margin-top: -0.5rem; width: 1rem; height: 1rem; }
	.actPic .prev{ left: 0.3rem; }
	.actPic .next{ right: 0.3rem; }
	.product .titleDiv{ padding-bottom: 0.5rem; }
	.product .titleDiv .cn{ padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.product .table th{ height: 1.0rem; line-height: 1.0rem; font-size: 0.28rem; text-indent: 0.5rem;}
	.product .table .th01{ text-indent: 0; text-align: center; width: 60%; }
	.product .table .th02, .product .table .th03, .product .table .th04, .product .table .th05{ display: none; }
	.product .table td:nth-child(2), .product .table td:nth-child(3), .product .table td:nth-child(4), .product .table td:nth-child(5){ display: none; }
	.product .table td{ height: 2.7rem; }
	.product .table td .r1{ padding-top: 0.6rem; }
	.product .table td .name{ line-height: 0.5rem; height: 0.5rem; padding: 0 0.3rem; font-size: 0.32rem; }
	.product .table td .more{ width: 2.2rem; margin-left: -1.1rem; margin-top: -0.36rem; }
	.product .table td .more a{ height: 0.72rem; line-height: 0.72rem; text-indent: 0; font-size: 0.28rem; border-radius: 0.36rem; text-align: center; }
	.product .table td .more a:after{ display: none; }

}

@media screen and ( max-width:320px ){
	
}

