/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav li{ font-size: 15px; padding: 0 25px; }
	
	
}

@media screen and ( max-width:1440px ){
	.nav li{ padding: 0 20px; }
	.footNav li{ width: 1.76rem; }
	.ind-banner .btnDiv{ text-indent: 0.3rem;}
	.ind-banner .btnDiv:after{ right: 0.28rem;}
	.indexP1 .list li .content{ font-size: 14px; line-height: 26px; }
	.indexP1 .list li .btnDiv a{ text-indent: 0.3rem;}
	.indexP1 .list li .btnDiv a:after{ right: 0.28rem; }
	.indexP2 .btnDiv a{ text-indent: 0.3rem;}
	.indexP2 .btnDiv a:after{ right: 0.28rem;}
	.indexP3 .btnDiv a{ text-indent: 0.3rem;}
	.indexP3 .btnDiv a:after{ right: 0.28rem;}
	.indexP4 .btnDiv a{ text-indent: 0.3rem;}
	.indexP4 .btnDiv a:after{ right: 0.28rem;}
	.indexP5 .btnDiv a{ text-indent: 0.3rem;}
	.indexP5 .btnDiv a:after{ right: 0.28rem; }
	.indexP6 .btnDiv a{ text-indent: 0.38rem; }
	.indexP6 .btnDiv a:after{ right: 0.38rem;}
	.about .content{ font-size:16px; line-height:34px;}
	.about .dian{ left: 20%; }
	.subsidiary .content{ font-size: 14px; line-height: 26px; }
	.news .list li .content{ font-size: 14px; line-height: 24px; height: 48px; }
	.news .list li .time{ padding-top: 0.35rem; }
	.quartz .content{ font-size: 14px; line-height: 26px;}
	.control .content{ padding-top: 0.2rem; font-size: 14px; line-height: 26px; }
	.aftersale .msg{ font-size: 14px; line-height: 26px; }
	.concept .content{ font-size: 14px; line-height: 26px;}
	.job .list li .msgList dd{ font-size: 14px; }
	.job .list li .msg{ font-size: 14px;}
	.job .list li .tips{ font-size: 14px; }
}	

@media screen and ( max-width:1366px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .w860, .w370{ width:100%;}
	.PC-Box, .nav, .footNav, .pageNav{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.35rem;}
	.headDiv .logo img{ width: 2.6rem; }
	.headDiv .topRight{ right:1.3rem; top: 0.24rem; }
	.headDiv .topSearch{ margin-left: 0.3rem; }
	.headDiv .topSearch em{ width: 0.72rem; height: 0.72rem; }
	.headDiv .topSearch em:after{ margin-left: -0.13rem; margin-top: -0.13rem; width: 0.26rem; height: 0.26rem; background-size: 0.26rem; }
	.headDiv .lan{ width: 1.8rem; height: 0.72rem; line-height: 0.72rem; border-radius: 0.48rem;}
	.headDiv .lan .name{ height: 0.72rem; padding-left: 0.7rem; font-size: 0.28rem;}
	.headDiv .lan .name:before{ width: 0.32rem; height: 0.32rem; left: 0.25rem; margin-top: -0.16rem; background-size: 0.32rem; }
	.headDiv .lan .name:after{ right: 0.25rem; }
	.headDiv .lan dl{ padding: 0.2rem 0; top:0.72rem; border-radius: 0.28rem;}
	.headDiv .lan a{ height: 0.72rem; line-height: 0.72rem; padding-left: 0.7rem; font-size: 0.26rem;}
	.head-search .search-box { width: 90%; }
	.ind-banner .onebox{ left: 0.3rem; margin-left: 0; bottom: auto; top: 50%; transform: translateY(-50%); }
	.ind-banner .onebox .en{ font-size: 0.32rem; line-height: 0.32rem; letter-spacing: 5px;}
	.ind-banner .onebox .cn{ font-size: 0.48rem; line-height: 0.64rem; width: 4.4rem; }
	.ind-banner .twobox{ top: 12%; }
	.ind-banner .twobox .txt1{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.2rem;}
	.ind-banner .twobox .txt2{ font-size: 0.2rem; line-height: 0.3rem; width: 7.0rem;}
	.ind-banner .btnDiv{ margin-top: 0.6rem; width: 2.54rem; height: 0.76rem; line-height: 0.76rem; font-size: 0.24rem; }
	.ind-banner .btnDiv:after{ right: 0.28rem; }
	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet { width: 28px; height: 3px; margin: 0 8px!important; } 
	.indexP1{ padding: 1.0rem 0.3rem; }
	.indexP1 .list li{ padding-bottom: 0.8rem; }
	.indexP1 .list li .mxfDiv{ display: block; }
	.indexP1 .list li .imgDiv{ width: auto; }
	.indexP1 .list li .conDiv{ width: auto; padding-top: 0.5rem; }
	.indexP1 .list li .cn{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexP1 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.indexP1 .list li .btnDiv{ padding-top: 0.5rem; }
	.indexP1 .list li .btnDiv a{ font-size: 0.26rem; width: 2.6rem; height: 0.76rem; line-height: 0.76rem;}
	.indexP1 .list li .btnDiv a:after{ right: 0.28rem; }
	.indexP2{ height: 12.4rem; padding: 0 0.3rem; background: url(../images/indexP2Tel.jpg) center bottom no-repeat; background-size: cover;}
	.indexP2 .en{ padding: 1.0rem 0 0.2rem; }
	.indexP2 .cn{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexP2 .content{ width: auto; font-size: 0.22rem; line-height: 0.4rem; }
	.indexP2 .btnDiv{ padding-top: 0.5rem; width: 2.6rem;}
	.indexP2 .btnDiv a{ width: 2.6rem; height: 0.76rem; line-height: 0.76rem; font-size: 0.26rem; }
	.indexP2 .btnDiv a:after{ right: 0.28rem; }
	.indexP2 .numList{ padding-top: 0.5rem; width:auto; }
	.indexP2 .numList li{ font-size: 0.26rem; width: 33.33%; padding-bottom:0.45rem; }
	.indexP2 .numList li .num{ font-size:0.28rem; height:0.7rem;}
	.indexP2 .numList li .num em{ font-size: 0.6rem; line-height: 0.5rem; padding-right: 0.1rem; }
	.indexP2 .numList li .num img{ width:0.28rem; top:-0.15rem;}
	.indexP2 .numList li p{ font-size: 0.26rem; line-height: 0.26rem; padding-top: 0; }	
	.indexP3{ padding: 1rem 0.3rem 0; height: 6.4rem; background: url(../images/indexP3Tel.jpg) center no-repeat; background-size: 100%; }
	.indexP3 .cn{ padding-top: 0.15rem; font-size: 0.32rem; line-height: 0.32rem; }
	.indexP3 .layer{ padding: 0 0.3rem; height: 3.8rem; }
	.indexP3 .content{ font-size: 0.22rem; line-height: 0.4rem; height: 1.6rem; overflow: hidden; }
	.indexP3 .btnDiv{ padding-top: 0.35rem; }
	.indexP3 .btnDiv a{ font-size: 0.26rem; width: 2.6rem; height: 0.76rem; line-height: 0.76rem;}
	.indexP3 .btnDiv a:after{ right: 0.28rem; }
	.indexP4{ padding: 1.0rem 0.3rem 1.2rem; }
	.indexP4 .toptop{ height: 1.56rem;}
	.indexP4 .cn{ padding-top: 0.15rem; font-size: 0.32rem; line-height: 0.32rem; }
	.indexP4 .btnDiv{ display: none; }
	.indexArea .list .name{ padding-top: 0.4rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.34rem; }
	.indexArea .btn{ top: 30%; width: 36px; height: 36px; }
	.indexArea .prev{ left: 0.1rem; background-size: 36px;}
	.indexArea .next{ right: 0.1rem; background-size: 36px;}
	.indexArea .prev:hover{ background-size: 36px;}
	.indexArea .next:hover{ background-size: 36px;}
	.indexP5{ height: 6.5rem; padding: 0 0.3rem; background: url(../images/indexP5Tel.jpg) center bottom no-repeat; background-size: 120%;}
	.indexP5 .en{ padding-bottom: 0.15rem; }
	.indexP5 .cn{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.4rem;}
	.indexP5 .content{ font-size: 0.22rem; line-height: 0.4rem; width: 80%; }
	.indexP5 .btnDiv{ padding-top: 0.5rem; width: 2.54rem;}
	.indexP5 .btnDiv a{ font-size: 0.26rem; width: 2.54rem; height: 0.72rem; line-height: 0.72rem;}
	.indexP5 .btnDiv a:after{ right: 0.28rem; }
	.indexP6{ height: 2.68rem; background: url(../images/indexP6Tel.jpg) center bottom no-repeat; background-size: 100%; }
	.indexP6 .txt{ font-size: 0.34rem; line-height: 0.34rem; }
	.indexP6 .btnDiv{ padding-top: 0.4rem; width: 2.54rem;}
	.indexP6 .btnDiv a{ width: 2.54rem; height: 0.76rem; line-height: 0.76rem; font-size: 0.26rem; }
	.indexP6 .btnDiv a:after{ right: 0.28rem; }
	.footDiv{ padding: 1.0rem 0.3rem; height: auto; background: #0a1938 url(../images/footBgTel.jpg) center bottom no-repeat; background-size: 100%; }
	.footDiv .wal{ height: auto; }
	.footDiv .toptop{ padding-bottom: 0.5rem; }
	.footDiv .tel{ font-size: 0.4rem; line-height: 0.4rem; }
	.footDiv .wen{ padding-top: 0.2rem; line-height: 0.48rem; font-size: 0.26rem; }
	.footDiv .share{ padding-top: 0.5rem; }
	.footDiv .share li{ margin-right: 0.2rem; }
	.footDiv .share li a{ width: 0.86rem; height: 0.86rem; }
	.footDiv .botbot{ height: auto; position: relative; padding-top: 0.4rem; }
	.footDiv .msg{ line-height: 0.56rem; font-size: 0.24rem; float: none; }
	.footDiv .links{ font-size: 0.26rem; line-height: 0.56rem; right: auto; left: -0.2rem; float: none;}
	.footDiv .links a{ padding: 0 0.2rem; }
	.pageBanner{ height: 5.0rem; padding: 0 0.3rem; }
	.pageBanner .en{ font-size: 0.3rem; line-height: 0.3rem; letter-spacing: 5px; }
	.pageBanner .cn{ font-size: 0.48rem; line-height: 0.48rem; padding-top: 0.2rem; }

	.pageBox{ padding: 1.0rem 0.3rem; }
	.pageTitle .en{ height: 0.64rem; }
	.pageTitle .cn{ font-size: 0.32rem; line-height: 0.32rem; }
	.about{ padding-top: 0.6rem; }
	.about .conDiv{ padding-right:0; padding-left: 0; }
	.about .logo{ display: none; }
	.about .content{ font-size:0.26rem; line-height: 0.48rem; }
	.about .shadog{ padding-top: 0.65rem; padding-right:0;  }
	.about .imgDiv{ border-bottom-right-radius:0.64rem;}
	.about .tiao{ display: none;}
	.aboutBox{ padding: 1.0rem 0.3rem; }
	.aboutBox:after{ display: none; }
	.honor .list{ padding-bottom: 0.5rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; padding-bottom: 0.3rem; }
	.honor .list li .box{ height: 4.2rem; margin-right: 0.2rem; padding-top: 0.2rem; }
	.honor .list li .imgDiv{ height: 2.8rem; }
	.honor .list li .imgDiv img{ max-width: 1.56rem; max-height: 2.25rem;}
	.honor .list li .name{ margin: 0.1rem 0.3rem 0; font-size: 0.28rem; height: 0.8rem; line-height: 0.4rem; }
	.pic-modal-box .box { padding: 0 0.25rem; }
    .pic-modal-box .main { width: 100%; padding: 0.8rem 0.3rem 0.2rem;}
  	.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;}
	.honor .list{ padding-bottom: 0.7rem; }
	.subsidiary .mxfDiv{ display: block; }
	.subsidiary .imgDiv{ width: auto; }
	.subsidiary .conDiv{ width: auto; padding-top: 0.6rem; }
	.subsidiary .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.news{ padding-top: 0.6rem; }
	.news .list{ padding-bottom: 0.2rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.news .list li .box{ margin-right: 0; box-shadow: 0px 3px 0.35rem 0px rgba(11, 23, 51, 0.08);}
	.news .list li .imgDiv{ height: 4.2rem; }
	.news .list li .botDiv{ height: 3.2rem; padding: 0.35rem 0.3rem 0; }
	.news .list li .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; }
	.news .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.news .list li .time{ padding-top: 0.35rem; font-size: 0.28rem; }
	.newShow{ padding: 0.8rem 0.3rem 0.9rem; }
	.newShow .name{ font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.3rem; }
	.newShow .time{ font-size: 0.26rem; padding-bottom: 0.5rem; }
	.newShow .time em{ padding: 0 0.35rem; }
	.newShow .time img{ padding-right: 0.1rem; width: 0.32rem; }
	.newShow .contentBox{ padding: 0.45rem 0.3rem 0.75rem; background: #fff; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.05); }
	.newShow .content{ font-size: 0.26rem; line-height: 0.52rem; padding-bottom: 0.5rem;}
	.newShow .imgDiv{ padding: 0.5rem 0; }
	.pageDown{ padding-right: 0;}
	.pageDown .list{ padding-top: 0.45rem; }
	.pageDown .list li{ font-size: 0.26rem; height: 0.56rem; line-height: 0.56rem; }
	.pageDown .backBtn{ position: relative; padding-top: 0.35rem; top: 0; }
	.pageDown .backBtn a{ width: 3rem; height: 0.86rem; line-height: 0.86rem; border-radius: 0.48rem; text-indent: 0.46rem; font-size: 0.28rem; }
	.pageDown .backBtn a:after{ right: 0.4rem; }
	.quartz .mxfDiv{ display: block; }
	.quartz .imgDiv{ width: auto; }
	.quartz .conDiv{ width: auto; padding-top: 0.6rem; }
	.quartz .cn{ font-size: 0.32rem; line-height: 0.32rem; }
	.quartz .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.quartz .longDiv{ margin-top: 0.8rem; overflow: auto; }
	.quartz .table{ width: 12.0rem; }
	.quartz .table th{ height: 1.0rem; font-size: 0.28rem; }
	.quartz .table td{ height: auto; font-size: 0.26rem; padding: 0.3rem 0.2rem; }
	.application .list ul{ margin-right: -0.2rem; }
	.application .list li{ width: 50%; padding-bottom: 0.5rem; }
	.application .list li .box{ margin-right: 0.2rem; }
	.application .list li .botDiv{display: none; }
	.application .list li .name{ padding-top: 0.3rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; }
	.application .list li .box:hover .name{ opacity: 1; }
	.controlBox{ padding: 1.0rem 0.3rem; }
	.controlBox:before{ right: 0.5rem; top: 0.4rem; width: 3.16rem; height: 3.7rem; background: url(../images/nimg316Bg.png) no-repeat; background-size: 3.16rem; }
	.controlBox:after{ display: none; }
	.control{ padding-top: 0.6rem; }
	.control .rightImg{ float: none; width: auto; }
	.control .conDiv{ float: none; width: auto; padding: 0 0 2.65rem 0; background-size: 6.0rem;}
	.control .cn{ font-size: 0.36rem; line-height: 0.36rem; }
	.control .en{ font-size: 0.3rem; line-height: 0.42rem; }
	.control .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.process .msg{ font-size: 0.28rem; line-height: 0.48rem; padding-bottom: 0.5rem;}
	.process .list ul{ margin-right: -0.2rem; }
	.process .list li{ width: 50%; padding-bottom: 0.5rem; }
	.process .list li .box{ margin-right: 0.2rem; }
	.process .list li .botDiv{display: none; }
	.process .list li .name{ padding-top: 0.3rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; }
	.process .list li .box:hover .name{ opacity: 1; }
	.aftersale .msg{ padding: 0.3rem 0 0; font-size: 0.26rem; line-height: 0.52rem; }
	.stock .mxfDiv{ display: block; overflow: hidden; }
	.stock .leftDiv{ width: auto; padding-bottom: 0.4rem; }
	.stock .name{ font-size: 0.36rem; line-height: 0.36rem; }
	.stock .value{ font-size: 0.28rem; line-height: 0.28rem; }
	.stock .value span{ padding: 0 0.1rem 0 0.2rem; }
	.stock .tips{ font-size: 0.26rem; line-height: 0.48rem; }
	.stock .rightImg{ width: auto; }
	.stock .numList{ padding-top: 0.5rem; }
	.stock .numList li{ float: left; width: 50%; padding-left: 0; text-align: center; margin-bottom: 0.5rem;}
	.stock .numList li:first-child{ padding-left: 0; width: 50%; }
	.stock .numList li:after{ height: 100%; }
	.stock .numList li:last-child:after, .stock .numList li:nth-child(even):after{ display: none; }
	.stock .numList li .wen{ font-size: 0.28rem; height: 0.64rem; }
	.stock .numList li .num{ font-size: 0.48rem; line-height: 0.48rem; }
	.concept .mxfDiv{ display: block; }
	.concept .imgDiv{ width: auto; }
	.concept .conDiv{ width: auto; padding-top: 0.6rem; }
	.concept .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.job .list{ padding-bottom: 0.6rem; }
	.job .list li{ margin-bottom: 0.2rem; }
	.job .list li .topDiv{ padding: 0.4rem 0.36rem; height: auto; }
	.job .list li .name{ font-size: 0.34rem; line-height: 0.48rem; }
	.job .list li .name:before{ width: 0.36rem; height: 0.44rem; background-size: 0.36rem; }
	.job .list li .msgList dd{ line-height: 0.46rem; font-size: 0.24rem;}
	.job .list li .hideBox{ padding: 0.2rem 0.4rem 0.8rem; }
	.job .list li .ico{ right: 0.4rem; top: 0.5rem; }
	.job .list li .txt{ font-size: 0.28rem; padding-bottom: 0.2rem; line-height: 0.28rem; }
	.job .list li .msg{ font-size: 0.26rem; line-height: 0.46rem; padding-bottom: 0.4rem; }
	.job .list li .tips{ font-size: 0.26rem; line-height: 0.46rem; }
	.contactP1{ padding: 1.0rem 0.3rem 0; }
	.contactP2{ padding: 1.0rem 0.3rem; }
	.contactP2 .leftImg{ float: none; width: auto; height: 4.6rem; }
	.contactP2 .leftImg img{ width: 100%; height: 100%; object-fit: cover; }
	.contactP2 .rightDiv{ width: auto; float: none; padding-top: 0.5rem; }
	.contactP2 .rightDiv li{ margin-bottom: 0.3rem; }
	.contactP2 .rightDiv li .box{ padding-left: 1.8rem;}
	.contactP2 .rightDiv li em{ left: 0.3rem; font-size: 0.28rem; line-height: 1.0rem; }
	.contactP2 .rightDiv li .input1{ height: 1.0rem; line-height: 1.0rem; font-size: 0.26rem; }
	.contactP2 .rightDiv li textarea{ height: 3.28rem; padding: 0.2rem 0; font-size: 0.26rem; }
	.contactP2 .btnDiv a{ height: 1.2rem; line-height: 1.2rem; font-size: 0.32rem; }
	.technical .list li{ padding-bottom: 0.4rem; }
	.technical .list dd{ height: auto; display: block; margin-bottom: 0.4rem; }
	.technical .list dd .imgDiv{ width: auto; }
	.technical .list dd .conDiv{ width: auto; padding: 0.5rem 0.4rem; }
	.technical .list dd .en{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.2rem; }
	.technical .list dd .cn{ font-size: 0.28rem; line-height: 0.28rem; height: 0.56rem; }
	.technical .list dd .cn:after{ width: 0.56rem; }
	.technical .list dd .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.cultureBox{ padding: 1.0rem 0.3rem; height: auto; background: none; }
	.culture .shadog{ height: auto; }
	.culture .shadog .midmid{ position: relative; left: 0; top: 0; margin: 0 auto; }
	.culture .shadog .midmid .limg img{ width: 2.0rem;}
	.culture .list{ padding-top: 0.5rem; }
	.culture .list li{ position: relative; margin-bottom: 0.4rem; }
	.culture .list li:last-child{ margin-bottom: 0; }
	.culture .list li .name{ font-size: 0.32rem; line-height: 0.32rem; text-align: center; color: #fff;}
	.culture .list li .msg{ padding-top: 0.1rem; font-size: 0.22rem; line-height: 0.42rem; color: #fff; text-align: center; }
	.culture .list .li01{ right: auto; margin-right: 0; left: 0; text-align: left; padding-right: 0; padding-left: 0; background: #1e3874;}
	.culture .list .li02{ right: auto; margin-right: 0; top: 0; text-align: left; padding-right: 0; padding-left: 0; background: #1e3874; }
	.culture .list .li03{ left: auto; margin-left: 0; background: #1e3874; padding-left: 0; }
	.culture .list .li04{ left: auto; margin-left: 0; top: 0; background: #1e3874; padding-left: 0; }
	.culture .list .li05{ left: auto; margin-left: 0; background: #1e3874; padding-left: 0; }
	.culture .list .li01:hover, .culture .list .li02:hover, .culture .list .li04:hover, .culture .list .li05:hover{ top: 0; }
	.culture .list .li03:hover{ bottom: 0; }

	.xxxx{ width: 100%; height: 500px; margin: 0; }
}

