/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1780px ){
	.pageNav .list li{ padding: 0 0.35rem; }
	.contentPic .prev{ left: -0.3rem; } 
	.contentPic .next{ right: -0.3rem; } 
	.advantage .prev{ left: -50px; }
	.advantage .next{ right: -50px; }

}

@media screen and ( max-width:1600px ){
	/*.sideBar{ right: 5px; top: 20%; width: 72px; }
	.sideBar li{ height: 80px; margin-bottom: 6px; }
	.sideBar .mouse{ left:-230px; }
	.sideBar .img{ height: 80px; width: 72px; font-size: 12px; padding-top: 48px; }
	.sideBar .img img{ top: 16px; margin-left: -12px; width:24px;}*/
	.headDiv .topRight{ right: 10px;}
	.nav li{ padding: 0 0.2rem; font-size: 15px;}
	.headDiv .lan a{ font-size: 15px; }
	.ind-banner .onebox .txt{ font-size: 56px; line-height: 56px; padding-bottom: 25px;}
	.ind-banner .onebox .msg{ font-size: 18px; line-height: 32px; padding: 0 140px; }
	.ind-banner .twobox .txt{ font-size: 46px; line-height: 46px;}
	.pageBanner .cn{ font-size: 56px; line-height: 56px; }
	.pageBanner .en{ font-size: 20px; line-height: 20px; }
	.pageNav .list li{ padding: 0 0.3rem; }
	.recruitP2 .list li .name{ font-size: 26px; line-height: 40px; height: 80px; }
	.recruitP2 .list li .cha{ opacity: 0; overflow: hidden; padding-top: 0; height: 0; padding: 0 0.65rem; }
	.recruitP2 .list li .msg{ font-size: 16px; color: rgba(255,255,255,0.9); line-height: 30px; }
	.recruitP3 .icoList li .content{ font-size: 14px; line-height: 26px; }	
	.contentPic .box{ padding: 0.9rem 0.75rem 0; }
	.contentPic .content{ font-size: 15px; line-height: 28px; padding-top: 18px; }
	.advantage .name{ line-height:36px; padding:32px 0 20px; font-size:20px; }
	.advantage .msg{ font-size:15px; line-height:28px; }

}

@media screen and ( max-width:1440px ){
	nav li{ padding: 0 0.18rem; }
	.headDiv .tel{ display:none;}
	.ind-banner .onebox .txt{ font-size: 48px; line-height: 48px; padding-bottom: 20px;}
	.ind-banner .onebox .msg{ font-size: 16px; line-height: 30px; padding: 0 120px; }
	.ind-banner .twobox .txt{ font-size: 38px; line-height: 38px;}
	.indexTxt .cn{ font-size: 42px; line-height: 42px; }
	.indexTxt .en{ font-size: 16px; line-height: 16px;}
	.indexP1{ padding: 90px 0; }
	.indexP1 .list li .ico img{ height: 52px;}
	.indexP1 .list li .num em{ font-size: 0.72rem; line-height: 0.56rem; }
	.indexP2 .layer{ left: 0.8rem; }
	.indexP2 .cn{ font-size: 28px; line-height: 28px; }
	.indexP3{ padding: 90px 0 115px; }
	.indexP4{ padding: 85px 0 90px;}
	/*.indexP4 .list li .name{ line-height: 36px; height: 72px; font-size: 20px; }*/
	.pageBanner .cn{ font-size: 48px; line-height: 48px; }
	.pageBanner .en{ font-size: 18px; line-height: 18px; }
	.pageNav .list li{ padding: 0 0.25rem; font-size: 15px;}
	.recruitP1{ padding: 90px 0; }
	.recruitP2 .list li .name{ font-size: 24px; line-height: 36px; height: 72px; padding: 0 0.4rem; }
	.recruitP2 .list li .cha{ opacity: 0; overflow: hidden; padding-top: 0; height: 0; padding: 0 0.65rem; }
	.recruitP2 .list li .msg{ font-size: 14px; line-height: 22px; }
	.recruitP3{ padding: 90px 0; }
	.recruitP3 .icoList li .content{ font-size: 13px; line-height: 24px; }
	.driverP1{ padding: 90px 0; }
	.driverP2{ padding-top: 90px; }
	.driverP2 .list li .name{ font-size: 24px; line-height: 36px; height: 36px; padding: 0 0.4rem; }
	.driverP2 .list li .cha{ opacity: 0; overflow: hidden; padding-top: 0; height: 0; padding: 0 0.65rem; }
	.driverP2 .list li .msg{ font-size: 14px; line-height: 22px; }
	.driverP3{ padding: 90px 0; }
	.driverP3 .bigBox .txt{ font-size: 30px; line-height: 30px; padding-bottom: 0.25rem; }
	.driverP3 .bigBox .content{ font-size: 14px; line-height: 26px; margin-top: 0.25rem; height: 130px; }
	.driverP3 .bigBox .list li p{ font-size: 12px; line-height: 20px; }
	.pageBox{ padding: 90px 0; }
	.caseP1{ padding: 90px 0; }
	.caseP1 .cn{ font-size: 42px; line-height: 42px; }
	.caseP1 .en{ font-size: 16px; line-height: 16px;}
	.caseP2{ padding: 90px 0; }
	.caseP2 .indexTxt{ padding-bottom: 50px; }
	.contentPic .box{ padding: 0.9rem 0.7rem 0; }
	.contentPic .name{ line-height: 36px; font-size: 20px; padding: 30px 0 18px;}
	.contentPic .content{ font-size: 14px; line-height: 26px; padding-top: 15px; }
	.news .detail .time{ font-size: 26px; line-height: 26px;}
	.news .detail .name{ font-size: 24px; line-height: 40px; padding-top: 30px; height: 40px; }
	.aboutP1{ padding: 90px 0; }
	.aboutP1 .leftCon{ padding-top: 0; }
	.aboutP1 .content{ margin-top: 0.4rem; font-size: 14px; line-height: 26px;}
	.aboutP1 .list li .ico img{ height: 52px;}
	.aboutP1 .list li .num em{ font-size: 0.72rem; line-height: 0.56rem; }
	.aboutP2{ padding: 90px 0; }
	.aboutP2 .indexTxt{ padding-bottom: 50px; }
	.aboutP3{ padding: 90px 0; }
	.aboutP3 .list li .msg{ margin-top: 15px; font-size: 13px; line-height: 24px; height: 120px;}
	.aboutP4{ padding: 90px 0; }
	.aboutP4 .indexTxt{ padding-bottom: 55px; }
	.historyPic .swiper-slide .year{ font-size: 32px; line-height: 32px;}
	.historyPic .swiper-slide .msg{ font-size: 15px; line-height: 28px; height:84px; }
	.historyPic .prev{ margin-left: -7.68rem; }
	.historyPic .next{ margin-right: -7.68rem; }
	.aboutP5{ padding: 90px 0; }
	.aboutP5 .indexTxt{ padding-bottom: 55px; }
	.contactP1{ padding: 90px 0; }
	.contactP1 .leftDiv{ padding-top: 0.5rem;}
	.contactP1 .indexTxt{ padding-bottom:0.35rem;}
	.contactP1 .cn2{ font-size: 30px; line-height: 30px; }
	.contactP1 .en2{ padding-top: 18px; font-size: 18px; line-height: 18px;}
	.contactP1 .msgList{ padding-top: 40px; }
	.contactP2{ padding: 90px 0;}
	.sideBar{ right: 0;}
	.compute .table{ padding-bottom: 40px; }
	.compute .table table th{ font-size: 14px; }
	.compute .table table td{ font-size: 14px; }
	.advantage .msg{ font-size:14px; line-height:26px; }
	.advantage .prev{ left: -20px; }
	.advantage .next{ right: -20px; }
	.rq2 .imgDiv{ padding-left:0;}
	}


@media screen and ( max-width: 1366px){
	
}


@media screen and ( max-width:1024px ){
	.wal, .w400, .w1042{width:100%;}
	.PC-Box, .nav, .footDiv .leftDiv, .footNav, .sideBar, .pageNav, .sNav, .sideNews .titleDiv, .sideNews .list{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore, .topB{ display:block;}
	.headDiv{ height: 1.2rem; position: relative; }
	.headDiv .logo{ left: 0.3rem; top: 0.3rem; }
	.headDiv .logo img{ width: 2.8rem; }
	.headDiv .logo .img1{ display: none; }
	.headDiv .logo .img2{ display: block; }
	.headDiv .topRight{ right: 1.3rem; top: 0.24rem;}
	.headDiv .lan{ padding-right: 0.4rem; }
	.headDiv .lan a{ height: 0.72rem; line-height: 0.72rem; padding-left: 0.4rem; background: url(../images/nimg22_4.png) left center no-repeat; background-size: 0.28rem; font-size: 0.3rem; color: #d2d2d2; }
	.topSearch em{ width: 0.72rem; height: 0.72rem; background: url(../images/nimg22_3.png) center no-repeat; background-size: 0.28rem; border: #d2d2d2 solid 1px; box-sizing: border-box; border-radius: 50%;}
	.head-search .search-box { width: 90%; }
	.ind-banner{ height:7.5rem;}
	.ind-banner .swiper-slide { height: 7.5rem; }
	.ind-banner .swiper-slide .bg{ height: 7.5rem; }
	.ind-banner .onebox .txt{ font-size: 0.34rem; line-height: 0.34rem; padding-bottom: 0.3rem;}
	.ind-banner .onebox .msg{ font-size: 0.16rem; line-height: 0.36rem; padding:0 0.3rem; }
	.ind-banner .onebox .msg em{ padding:0 0.2rem;}
	.ind-banner .onebox .msg span { width: 0.46rem; margin-bottom: 0.02rem;}

	.ind-banner .twobox{ left: 0.45rem; width: auto; } 
	.ind-banner .twobox .txtImg img{ width: 4.1rem; }
	.ind-banner .twobox .txt{ font-size: 0.38rem; line-height: 0.38rem; padding-top: 0.15rem;}
	.ind-banner .swiper-pagination-bullet{ width: 10px; height: 10px; margin: 0 0.2rem!important; }
	.ind-banner .swiper-pagination-bullet-active{ background: #e02027; }
	.indexTxt .cn{ font-size: 0.48rem; line-height: 0.48rem; }
	.indexTxt .en{ padding-top: 0.15rem; font-size: 0.36rem; line-height: 0.36rem; }
	.indexP1{ padding: 1.0rem 0.3rem 0.8rem; background: url(../images/indexP1Tel.png) center 50% no-repeat; background-size: 100%; }
	.indexP1 .zimu{ display: none; }
	.indexP1 .wen{ padding: 0.5rem 0; }
	.indexP1 .content{ font-size: 0.24rem; line-height: 0.48rem; padding: 0; }
	.indexP1 .list{ padding: 0.65rem 0 0.3rem; overflow: hidden;}
	.indexP1 .list ul{ display: block; }
	.indexP1 .list li{ display: block; float: left; width: 50%; position: relative; box-sizing: border-box; padding-left: 0.85rem; padding-bottom: 0.5rem;}
	.indexP1 .list li .ico{ padding-right: 0; position: absolute; left: 0; top: 0; }
	.indexP1 .list li .ico img{ height: 0.56rem; }
	.indexP1 .list li .num{ font-size: 0.72rem; line-height: 0.6rem; font-size: 0.28rem; padding-right: 0.35rem; }
	.indexP1 .list li .num img{ width: 0.24rem; }
	.indexP1 .list li .txt{ font-size: 0.26rem; line-height: 0.42rem; padding-top: 0.1rem; }
	.indexP1 .moreBtn{ width: 2.8rem; }
	.indexP1 .moreBtn a{ width: 2.8rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem; }
	.indexP1 .moreBtn a:after{ right: 0.64rem; }
	.indexP2 .layer{ left: 0.4rem; }
	.indexP2 .limg{ height: 1.2rem; }
	.indexP2 .limg img{ width: 0.72rem; }
	.indexP2 .cn{ font-size: 0.36rem; line-height: 0.36rem; }
	.indexP2 .en{ padding-top: 0.2rem; font-size: 0.24rem; line-height: 0.36rem;}
	.indexP2 .ico{ left: 0.4rem; bottom: 12%; width: 0.7rem; height: 0.7rem; background-size: 0.2rem;}
	.indexP2 .swiper-button-prev, .indexP2 .swiper-button-next{ display: none; }
	.indexP3{ padding: 0.9rem 0.3rem 1.1rem; }
	.indexP3 .toptop{ margin-bottom: 0.6rem; }
	.indexP3 .moreBtn a{ width: 2.8rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem; }
	.indexP3 .moreBtn a:after{ right: 0.64rem; }
	.indexP3 .list{overflow: hidden; padding-bottom: 1.3rem; }
	.indexP3 li .name{ padding: 0 0.6rem 0 0.4rem; height: 1.1rem; line-height: 1.1rem; font-size: 0.32rem; }
	.indexP3 .swiper-container-horizontal>.swiper-scrollbar { width: 60%; }
	.indexP3 .botLayer{ width: 60%; bottom: 0; left: 0; position: absolute; height: 0.9rem; }
	.indexP3 .botLayer .zi{ line-height: 0.9rem; font-size: 0.28rem; }
	.indexP3 .swiper-pagination{ font-size: 0.28rem; line-height: 0.9rem; }
	.indexP3 .btn{ width: 0.9rem; height: 0.9rem; }
	.indexP3 .prev{ right: 1.1rem; }

	.indexP4{ padding: 0.8rem 0.3rem 0.9rem;}
	.indexP4 .toptop{ margin-bottom: 0.55rem; }
	.indexP4 .moreBtn a{ width: 2.8rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem; }
	.indexP4 .moreBtn a:after{ right: 0.64rem; }
	/*.indexP4 .list ul{ margin-right: 0; }
	.indexP4 .list li{ float: none; width: auto; padding-bottom: 0;}
	.indexP4 .list li .box{ margin-right: 0; height: auto; }
	.indexP4 .list li .box:before{ display: none; }
	.indexP4 .list li .box:after{ background: #e9e9e9; }
	.indexP4 .list li .conDiv{ padding: 0.3rem 0; }
	.indexP4 .list li .time{ font-size: 0.28rem; line-height: 0.28rem; }
	.indexP4 .list li .name{ padding-top: 0.15rem; line-height: 0.6rem; height: 1.2rem; font-size: 0.36rem; }
	.indexP4 .list li .content, .indexP4 .list li .hideDiv{ display: none;}*/
	.indexP4 .list ul{ margin-right: 0;  }
	.indexP4 .list li{ float: none; width: 100%; padding-bottom: 0.6rem; }
	.indexP4 .list li .box{ margin-right: 0; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.04);}
	.indexP4 .list li .imgDiv{ display: block; height: auto; }
	.indexP4 .list li .imgDiv img{ width: 100%; max-width: 100%; max-height: 100%;}
	.indexP4 .list li .botDiv{ height: 3.5rem; padding: 0.35rem 0.4rem 0; }
	.indexP4 .list li .name{ height: 1rem; line-height: 0.5rem; font-size: 0.32rem; }
	.indexP4 .list li .content{ font-size: 0.26rem; line-height: 0.5rem; height: 1.0rem; padding-top: 0.1rem; }
	.indexP4 .list li .time{ padding-top: 0.2rem; font-size: 0.32rem; }

	.footDiv{ padding: 0 0 0.6rem; height: auto; }
	.footDiv .botDiv{ position: relative; bottom: 0; padding: 0.5rem 0.3rem 0; }
	.footDiv .links{ font-size: 0.28rem; left: -0.2rem; }
	.footDiv .links a{ padding: 0 0.2rem; }
	.footDiv .msg{ padding-top: 0.25rem; font-size: 0.28rem; line-height: 0.48rem; }
	.footDiv .share{ position: relative; overflow: hidden; padding-bottom: 0.4rem; padding-left:1.2rem;}
	.footDiv .share em{ line-height:0.86rem; font-size:0.28rem; }
	.footDiv .share li{ margin-right: 0.3rem; margin-left: 0; }
	.footDiv .share li a{ width: 0.86rem; height: 0.86rem; line-height: 0.86rem; }
	.footDiv .share li img{ width: 0.4rem; margin-left: -0.2rem; margin-top: -0.2rem; }
	.footDiv .mid{ padding-bottom:0.5rem;}
	.footDiv .ewm img{ width:2.0rem;}
	.footDiv .mid p{ text-align:left; font-size:0.32rem;}
	.pageBanner{ height: 5rem;}
	.pageBanner .txtLayer{ padding: 0 0.45rem; }
	.pageBanner .cn{ font-size: 0.48rem; line-height: 0.48rem; }
	.pageBanner .en{ font-size: 0.32rem; line-height: 0.32rem; padding-top: 0.2rem; }
	.pageBox{ padding: 0.9rem 0.3rem; }
	.recruitP1{ padding: 0.9rem 0.3rem; }
	.recruitP1 .bigBox{ display: block; }
	.recruitP1 .bg{ display: none; }
	.recruitP1 .leftImg{ width: auto; }
	.recruitP1 .rightCon{ width: auto; padding-top: 0.6rem; }
	.recruitP1 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.4rem; }
	.recruitP2 .indexTxt{ padding-bottom: 0.6rem; }
	.recruitP2 .list li{ float: none; width: auto; }
	.recruitP2 .list li .box{ height: 5.4rem; }
	.recruitP2 .list li .bg{ height: 5.4rem; }
	.recruitP2 .list li .ico{ width: 0.8rem; height: 1.1rem; }
	.recruitP2 .list li .ico img{ width: 0.8rem; }
	.recruitP2 .list li .name{ font-size: 0.34rem; line-height: 0.48rem; height: 0.96rem; padding: 0 0.4rem; }
	.recruitP2 .list li .cha{ padding: 0 0.4rem; }
	.recruitP2 .list li .msg{ font-size: 0.28rem; line-height: 0.5rem; height: 1.5rem; overflow: auto;}
	.recruitP2 .list li .box:hover .cha{ padding-top: 0.3rem; height: 1.8rem; }
	.recruitP3{ padding: 0.9rem 0.3rem; }
	.recruitP3 .indexTxt{ padding-bottom: 0.5rem; }
	.recruitP3 .round{ width: 5.6rem; height: 5.6rem;}
	.recruitP3 .round .bg{ width: 5.6rem; height: 5.6rem; margin-left: -2.8rem; margin-top: -2.8rem; }
	.recruitP3 .round .bg img{ width: 5.6rem; }
	.recruitP3 .round .haha{ width: 3.8rem; height: 3.8rem; margin-left: -1.9rem; margin-top: -1.9rem; }
	.recruitP3 .round .haha img{ width: 3.8rem; }
	.recruitP3 .icoList{ padding-top: 0.5rem; }
	.recruitP3 .icoList li{ position: relative; padding-bottom: 0.5rem; }
	.recruitP3 .icoList li .ico{ width: 1.3rem; height: 1.3rem; }
	.recruitP3 .icoList li .ico img{ width: 0.56rem; margin-left: -0.28rem; margin-top: -0.28rem; }
	.recruitP3 .icoList li .name{ font-size: 0.34rem; line-height: 0.48rem; }
	.recruitP3 .icoList li .content{ padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.5rem; }
	.recruitP3 .icoList .li01{ top: 0; padding-right: 0; width: auto; background: none; }
	.recruitP3 .icoList .li01 .conDiv{ padding: 0 0 0 1.6rem; }
	.recruitP3 .icoList .li02{ left: 0; bottom: 0; padding-right: 0; width: auto; height: auto; background: none; }
	.recruitP3 .icoList .li02 .conDiv{ padding: 0 0 0 1.6rem; }
	.recruitP3 .icoList .li03{ padding-left: 0; top: 0; width: auto; background: none; }
	.recruitP3 .icoList .li03 .ico{ right: auto; left: 0; }
	.recruitP3 .icoList .li03 .conDiv{ padding: 0 0 0 1.6rem; text-align: left;}
	.recruitP3 .icoList .li04{ padding-left: 0; bottom: 0; width: auto; height: auto; background: none; }
	.recruitP3 .icoList .li04 .ico{ right: auto; left: 0; }
	.recruitP3 .icoList .li04 .conDiv{ padding: 0 0 0 1.6rem; text-align: left;}
	.advantage .list{ padding:0.2rem;}
	.advantage .julao{ height:6.8rem; border-radius:0.28rem; padding:0.75rem 0.45rem 0; box-shadow: 0px 0.05rem 0.2rem 0px rgba(0, 0, 0, 0.05);}
	.advantage .ico{ width:1.2rem; height:1.2rem;}
	.advantage .ico img{ width:0.42rem; margin-top:-0.21rem; margin-left:-0.21rem;}
	.advantage .name{ line-height:0.56rem; padding:0.5rem 0 0.35rem; font-size:0.36rem; }
	.advantage .name:after{ margin-left:-0.35rem; width:0.7rem; height:2px; }
	.advantage .msg{ font-size:0.26rem; line-height:0.48rem; padding-top:0.35rem; height:1.92rem; overflow:auto;}
	.advantage .arrow{ display:none; }
	.advantage .swiper-pagination{ display:block;}
	.driverP1{ padding: 0.9rem 0.3rem; }
	.driverP1 .indexTxt{ padding-bottom: 0.6rem; }
	.driverP1 .halaDiv{ overflow: auto; }
	.driverP1 .imgDiv{ width: 12.0rem; }
	.driverP1 .imgDiv img{ width: 100%; }
	.driverP2{ padding: 0.9rem 0.3rem 0; }
	.driverP2 .indexTxt{ padding-bottom: 0.6rem; }
	.driverP2 .list li{ float: none; width: auto; }
	.driverP2 .list li .box{ height: 5.4rem; }
	.driverP2 .list li .bg{ height: 5.4rem; }
	.driverP2 .list li .ico{ width: 0.8rem; height: 1.1rem; }
	.driverP2 .list li .ico img{ width: 0.8rem; }
	.driverP2 .list li .name{ font-size: 0.34rem; line-height: 0.48rem; height: 0.96rem; padding: 0 0.4rem; }
	.driverP2 .list li .cha{ padding: 0 0.4rem; }
	.driverP2 .list li .msg{ font-size: 0.28rem; line-height: 0.5rem; height: 1.5rem; overflow: auto;}
	.driverP2 .list li .box:hover .cha{ padding-top: 0.3rem; height: 1.8rem; }
	.driverP3{ padding: 0.9rem 0.3rem; }
	.driverP3 .indexTxt{ padding-bottom: 0.6rem; }
	.driverP3 .tab2{ border-bottom: none; }
	.driverP3 .tab2 li{ width: 33.33%; }
	.driverP3 .tab2 li .lbox{ height: 2.4rem;}
	.driverP3 .tab2 li .lbox:after{ display:none;}
	.driverP3 .tab2 li .ico{ margin: 0 auto; width: 1.2rem; height: 1.2rem; }
	.driverP3 .tab2 li .ico img{ width: 0.56rem; margin-left: -0.28rem; margin-top: -0.28rem; }
	.driverP3 .tab2 li .name{ font-size: 0.3rem; padding-top: 0.3rem; line-height: 0.48rem; overflow: hidden;}
	.driverP3 .tabContentDiv2{ padding-top: 0.4rem; }
	.driverP3 .bigBox{ height: auto; padding: 0; box-shadow: 0 0 0 0;  }
	.driverP3 .bigBox .conDiv{ height: auto; display: block; overflow: hidden; }
	.driverP3 .bigBox .imgDiv{ position: relative;}
	.driverP3 .bigBox .imgDiv img{ width: 100%; }
	.driverP3 .bigBox .conDiv{ padding: 0; }
	.driverP3 .bigBox .txt{ font-size: 0.42rem; line-height: 0.42rem; padding-top: 0.8rem; }
	.driverP3 .bigBox .txt:after{ width: 0.48rem;}
	.driverP3 .bigBox .content{ font-size: 0.28rem; line-height: 0.52rem; height: auto; padding-right:0; text-align:justify; }
	.driverP3 .bigBox .list li{ width: 33.33%; padding-bottom: 0.35rem; }
	.driverP3 .bigBox .list li .ico{ width: 0.96rem; height: 0.96rem; line-height: 0.96rem; }
	.driverP3 .bigBox .list li .ico img{ width: 0.42rem; }
	.driverP3 .bigBox .list li p{ font-size: 0.26rem; line-height: 0.32rem; padding-top: 0.2rem; }
	.case{ padding-top: 0.6rem; }
	.case .list ul{ margin-right: 0; }
	.case .list li{ float: none; width: auto; padding-bottom: 0.6rem; }
	.case .list li .box{ margin-right: 0; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.08);}
	.case .list li .imgDiv{ height: 4.0rem; }
	.case .list li .imgDiv img{ max-height: 4.0rem; }
	.case .list li .botDiv{ height: 3.2rem; padding: 0.4rem 0.5rem 0; }
	.case .list li .cn{ font-size: 0.34rem; height: 0.64rem; line-height: 0.64rem; }
	.case .list li .en{ font-size: 0.26rem; height: 0.42rem; line-height: 0.42rem; }
	.case .list li .content{ margin: 0.15rem 0 0.35rem; line-height: 0.48rem; font-size: 0.26rem; height: 0.96rem; }
	.case .list li .ico{ display: none; }
	.caseP1{ padding: 0.9rem 0.3rem; }
	.caseP1 .bigBox{ display: block; }
	.caseP1 .bg{ display: none; }
	.caseP1 .leftImg{ width: auto; }
	.caseP1 .cn{ font-size: 0.48rem; line-height: 0.48rem; }
	.caseP1 .en{ padding: 0.15rem 0 0.35rem; font-size: 0.36rem; line-height: 0.42rem; }
	.caseP1 .en:after{ width: 0.7rem; height: 2px; }
	.caseP1 .title{ padding-top: 0.5rem; font-size: 0.4rem; line-height: 0.4rem; }
	.caseP1 .rightCon{ width: auto; padding-top: 0.6rem; }
	.caseP1 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.4rem; }
	.caseP2{ padding: 0.9rem 0.3rem; }
	.caseP2 .indexTxt{ padding-bottom: 0.6rem; }
	.contentPic .box{ border-radius: 0.2rem; height: 5.6rem; padding: 0.75rem 0.45rem 0; }
	.contentPic .ico{ width: 1.1rem; height: 1.1rem; }
	.contentPic .ico img{ width: 0.56rem; margin-top: -0.28rem; margin-left: -0.28rem; }
	.contentPic .name{ line-height: 0.48rem; font-size: 0.32rem; padding: 0.4rem 0 0.3rem;}
	.contentPic .name:after{ width: 0.7rem; height: 2px; margin-left: -0.35rem; }
	.contentPic .content{ font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem; overflow: auto; padding-right: 0.1rem; padding-top: 0.25rem; }
	.contentPic .arrowDiv a{ display: none; }
	.contentPic .swiper-pagination{ display: block; }
	.news{ padding-top: 0.6rem; }
	.news .detail a{ height: auto; padding: 0; }
	.news .detail .imgDiv{ position: relative; }
	.news .detail .imgDiv img{ width: 100%; }
	.news .detail .conDiv{ display: block; padding: 0.6rem 0.3rem; height: auto; }
	.news .detail .time{ font-size: 0.32rem; }
	.news .detail .name{ font-size: 0.38rem; line-height: 0.56rem; padding-top: 0.25rem; height: 1.12rem; }
	.news .detail .content{ padding-top: 0.2rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.28rem; }
	.news .detail .more{ margin-top: 0.55rem; width: 2.8rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem;}
	.news .detail .more:after{ right: 0.64rem; }
	.news .list{ padding-top: 0.7rem; }
	.news .list ul{ margin-right: 0;  }
	.news .list li{ float: none; width: 100%; padding-bottom: 0.6rem; }
	.news .list li .box{ margin-right: 0; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.04);}
	.news .list li .imgDiv{ display: block; height: auto; }
	.news .list li .imgDiv img{ width: 100%; max-width: 100%; max-height: 100%;}
	.news .list li .botDiv{ height: 3.5rem; padding: 0.35rem 0.4rem 0; }
	.news .list li .name{ height: 1rem; line-height: 0.5rem; font-size: 0.32rem; }
	.news .list li .content{ font-size: 0.26rem; line-height: 0.5rem; height: 1.0rem; padding-top: 0.1rem; }
	.news .list li .time{ padding-top: 0.2rem; font-size: 0.32rem; }
	.newsBox{ padding: 0.9rem 0.3rem; }
	.newShow .name{ font-size: 0.42rem; line-height: 0.56rem; padding-bottom: 0.3rem; }
	.newShow .time{ margin-bottom: 0.5rem;}
	.newShow .time li{ font-size: 0.28rem; padding-left: 0.45rem; margin-right: 0.4rem;}
	.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, .newShow .content input, .newShow video, .newShow embed{ width:100%!important; height:auto!important; max-width: 100%!important;}
	.pageDown{ padding-top: 0.5rem; }
	.pageDown li{ font-size: 0.28rem; }
	.pageDown li a{ height: 0.64rem; line-height: 0.64rem; }
	.sideNews .share{ padding-top: 0.45rem; }
	.sideNews .share li{ margin-right: 0.3rem; }
	.sideNews .share li a{ width: 0.82rem; height: 0.82rem; }
	.sideNews .share li img{ width: 0.4rem; margin-left: -0.2rem; margin-top: -0.16rem; }
	.backBtn{ padding-top: 0.6rem; }
	.backBtn a{ height: 1rem; line-height: 1rem; font-size: 0.28rem; border-radius: 0.48rem; }
	.backBtn img{ padding-left: 0.15rem; width: 0.26rem;}
	.contactP1{ padding: 0.9rem 0.3rem; }
	.contactP1 .leftDiv{ padding-top: 0; width: auto; float: none; }
	.contactP1 .cn2{ font-size: 0.48rem; line-height: 0.48rem; }
	.contactP1 .en2{ font-size: 0.28rem; line-height: 0.28rem; }
	.contactP1 .msgList{ padding-top: 0.6rem; }
	.contactP1 .msgList li{ padding-left: 0.75rem; padding-bottom: 0.35rem; line-height: 0.5rem; font-size: 0.28rem; }
	.contactP1 .msgList li img{ width: 0.5rem; }
	.contactP1 .rightDiv{ width: auto; float: none; padding-top: 0.6rem; }
	.contactP2{ padding: 0.9rem 0.3rem; }
	.contactP2 .form{ padding-top: 0.6rem;}
	.contactP2 .form ul{ margin-right: 0; }
	.contactP2 .form li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.contactP2 .form li .box{ margin-right: 0; padding: 0 0.2rem 0 1.4rem; }
	.contactP2 .form li .txt{ left: 0.2rem; line-height: 0.96rem; font-size: 0.26rem; }
	.contactP2 .form li .input1{ font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
	.contactP2 .form li textarea{ height: 2.8rem; padding: 0.2rem 0; font-size: 0.26rem; line-height: 0.48rem; }
	.contactP2 .btnDiv{ padding-top: 0.2rem; }
	.contactP2 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem;}
	.compute .leftDiv{ width: auto; float: none; }
	.compute .indexTxt{ padding-bottom: 0.5rem; }
	.counter li{ margin-bottom: 0.4rem; padding-left: 0; height: auto; }
	.counter .li01{ padding-left:0;}
	.counter .li02{ padding:0;}
	.counter li .wen{ position: relative; font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; }
	.counter .select{ height: 1rem; }
	.counter .caption { height: 1rem; line-height: 1rem; padding-left: 0.3rem; font-size: 0.28rem;}
	.counter .caption:after { content: ""; display: block; width: 34px; height: 8px; background: url(../images/selectIco.png) no-repeat right center; background-size: contain; position: absolute; right: 0; top: 50%; margin-top: -4px; z-index: 2;}
	.counter .xlist { max-height: 4.5rem; }
	.counter .xlist a { font-size: 0.28rem; line-height: 0.9rem; padding: 0 0.3rem; }
	.counter .box{ height: 0.98rem; }
	.counter .box .input1{ padding-left: 0.3rem; height: 0.98rem; line-height: 0.98rem; font-size: 0.28rem; }
	.counter .box .btn1{ width: 2.0rem; height: 0.98rem; line-height: 0.98rem; font-size: 0.28rem; }
	.counter .box .unit{ right: 0.3rem; height: 0.98rem; line-height: 0.98rem; font-size: 0.28rem; }
	.counter .choose dd{ padding-left: 0.52rem; line-height: 0.32rem; font-size: 0.3rem; background-size: 0.3rem;}
	.counter .choose dd.on{ background-size: 0.3rem;}

	.compute .btnDiv{ padding-top: 0.3rem; }
	.compute .btnDiv a{ height: 1.0rem; line-height: 1.0rem; font-size: 0.32rem; }
	.compute .rightImg{ float: none; width: auto; padding-right: 0; padding-top: 0.8rem; display:none; }
	.compute .rightDiv{ float: none; width: auto; padding-top: 0.8rem; }
	.compute .topDiv{ height: 1.0rem; padding: 0 0.4rem; }
	.compute .topDiv .name, .compute .topDiv .base{ line-height: 1.0rem; font-size: 0.3rem; }
	.compute .topDiv .grade{ line-height: 1.0rem; font-size: 0.3rem; }
	.compute .table{ padding-bottom: 0.5rem; }
	.compute .table table th{ font-size: 0.26rem; padding-left: 0.3rem; height: 1.0rem; }
	.compute .table table td{ font-size: 0.26rem; height: 1.0rem; padding-left: 0.3rem; }
	.aboutP1{ padding: 0.9rem 0.3rem; }
	.aboutP1 .leftCon{ width: auto; padding: 0 0 0.7rem; float: none; }
	.aboutP1 .content{  font-size: 0.28rem; line-height: 0.5rem; height: 3.0rem; overflow: auto; padding-right: 0.2rem;}
	.aboutP1 .rightImg{ float: none; width: auto; }
	.aboutP1 .list{ padding-top: 0.65rem; overflow: hidden;}
	.aboutP1 .list ul{ display: block; }
	.aboutP1 .list li{ display: block; float: left; width: 50%; position: relative; box-sizing: border-box; padding-left: 0.85rem; padding-bottom: 0.5rem;}
	.aboutP1 .list li .ico{ padding-right: 0; position: absolute; left: 0; top: 0; }
	.aboutP1 .list li .ico img{ height: 0.56rem; }
	.aboutP1 .list li .num{ font-size: 0.72rem; line-height: 0.6rem; font-size: 0.28rem; padding-right: 0.35rem; }
	.aboutP1 .list li .num img{ width: 0.24rem; }
	.aboutP1 .list li .txt{ font-size: 0.26rem; line-height: 0.42rem; padding-top: 0.1rem; }

	.aboutP2{ padding: 0.9rem 0.3rem; }
	.aboutP2 .indexTxt{ padding-bottom: 0.6rem; }
	.honorPic:before{ top: 1.12rem;}
	.honorPic .swiper-slide{ padding-bottom: 0.3rem }
	.honorPic .swiper-slide .mxfDiv{ padding: 0 0.35rem; }
	.honorPic .swiper-slide .year{ font-size: 0.56rem; height: 1.26rem; line-height: 0.56rem;}
	.honorPic .swiper-slide .year:after{ margin-left: -0.13rem; width: 0.26rem; height: 0.26rem; background-size: 0.26rem; }
	.honorPic .swiper-slide:hover .year:after{ background-size: 0.26rem;}
	.honorPic .arrowDiv a{ top: 0.7rem; width: 0.86rem; height: 0.86rem;}
	.honorPic .lie ul{ margin-right:0;}
	.honorPic .lie li{ float:none; width:auto; padding-top:0.5rem;}
	.honorPic .lie li .contentBox{ margin-right:0; border-radius: 0.28rem; padding-left: 0.35rem; padding-right: 0.35rem; padding-top: 0.45rem; padding-bottom: 0.6rem; height: auto; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.06);}
	.honorPic .lie li .name{ padding-top: 0.4rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; }
	.honorPic .lie li .msg{ padding-top: 0.15rem; font-size: 0.28rem; }
	.aboutP3{ padding: 0.9rem 0.3rem; }
	.aboutP3 .list{ padding-top: 0.6rem; }
	.aboutP3 .list ul{ margin-right: 0; }
	.aboutP3 .list li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.aboutP3 .list li .box{ margin-right: 0; padding: 0.6rem 0.6rem 0; height: 4.3rem; box-shadow: 0px 0.06rem 0.32rem 0px rgba(0, 21, 38, 0.1); }
	.aboutP3 .list li .ico{ width: 0.96rem; height: 0.96rem; }
	.aboutP3 .list li .ico img{ width: 0.96rem; }
	.aboutP3 .list li .name{ padding: 0.45rem 0 0.3rem; font-size: 0.32rem; line-height: 0.32rem; }
	.aboutP3 .list li .name:after{ margin-left: -0.3rem; width: 0.6rem; }
	.aboutP3 .list li .msg{ margin-top: 0.3rem; font-size: 0.26rem; height: 1.5rem; line-height: 0.5rem; }
	.aboutP4{ padding: 0.9rem 0.3rem; }
	.aboutP4 .indexTxt{ padding-bottom: 0.6rem; }
	.aboutP5{ padding: 0.9rem 0.3rem; }
	.aboutP5 .indexTxt{ padding-bottom: 0.6rem; }
	.aboutP5 .rq2{ width: auto; }
	.aboutP5 .rq1{ display: none;}
	.rq2 .conDiv{ float: none; width: auto; padding-top: 0.45rem; }
	.rq2 .label{ padding: 0 0.35rem; height: 0.5rem; border-radius: 0.36rem; line-height: 0.5rem; font-size: 0.28rem; }
	.rq2 .name{ font-size: 0.42rem; line-height: 0.42rem; padding: 0.25rem 0 0.4rem; }
	.rq2 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.rq2 .imgDiv{ float: none; width: auto; }
	.rq2 .imgDiv img{ width: 3.6rem; }

	.aboutP5 .arrowDiv{ right: 0; top: 0; left: auto; bottom: auto;  }
	.aboutP5 .se{ float: none; width: 0.98rem; height: 0.98rem; margin-right: 0; margin-bottom: 0.35rem;}
	.tuwen{ padding:0.9rem 0.3rem;}
	.tuwen .content{ font-size:0.28rem; line-height:0.52rem;}
	.tuwen .imgDiv{ padding:0.5rem 0;}
	.tuwen .imgDiv img{ width:100%!important;}
	.contactP3{ padding:0.9rem 0.3rem;}
	.contactP3 .list{ padding: 0.7rem 0 0.45rem;}
	.contactP3 .list li{ margin-bottom: 0.2rem; }
	.contactP3 .list li .topDiv{ padding: 0.5rem 0 1.3rem; }
	.contactP3 .list li .name{ padding-left: 0.4rem; }
	.contactP3 .list li .name .dj{ display: block; width: auto; }
	.contactP3 .list li .name b{ font-size: 0.34rem; }
	.contactP3 .list li .name em{ padding-right: 0.4rem; font-size: 0.26rem;}
	.contactP3 .list li .name em:last-child{ display:block;}
	.contactP3 .list li .msgList{ padding: 0.2rem 0.3rem 0 0.4rem; }
	.contactP3 .list li .msgList dd{ line-height: 0.46rem; font-size: 0.24rem;}
	.contactP3 .list li .hideBox{ padding: 0.5rem 0.4rem 1.0rem; }
	.contactP3 .list li .ico{ right: 0.4rem; bottom: 0.4rem; width: 0.86rem; height: 0.86rem; background-size: 0.86rem;}
	.contactP3 .list li .txt{ font-size: 0.28rem; padding-bottom: 0.2rem; line-height: 0.28rem; }
	.contactP3 .list li .msg{ font-size: 0.24rem; line-height: 0.46rem; padding-bottom: 0.3rem; }
	.contactP3 .list li .liNow{ padding:0.5rem 0 0.2rem;}
	.contactP3 .list li .liNow .ico{ background-size: 0.86rem; bottom: 1.0rem;}
	.contactP3 .list .btnGroup{ padding-top: 0.3rem; }
	.contactP3 .list .btnGroup dd{ margin-right: 0.2rem; }
	.contactP3 .list .btnGroup dd a{ /*width: 2.1rem;*/ height: 0.8rem; border-radius: 0.4rem; line-height: 0.8rem; font-size: 0.28rem; }
	.pageMore2 a{ height:1.2rem; line-height:1.2rem;}

}

@media screen and ( max-width:320px ){
	/*.ind-banner .onebox .txt{ font-size: 0.32rem; line-height: 0.32rem; }
	.ind-banner .onebox .msg{ font-size: 0.24rem; line-height: 0.32rem; padding:0 0.3rem; }
	.ind-banner .onebox .msg em{ padding:0 0.2rem;}
	.ind-banner .onebox .msg span { width: 0.76rem; margin-bottom: 0.05rem;}*/
	}