﻿/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.indexP2 .arrowDiv{ margin-right: -7.58rem; }
	.footNav li{ padding-right:0.95rem;}
	.aboutP3 .list li{ padding: 1.0rem 0 0 0.65rem; height: 5.4rem; }
	.aboutP3 .list li .en{ font-size: 20px; line-height: 20px; }
	.pageNav .list li em{ padding: 0 10px 0 20px; }
	.iotPic .prev{ left: 0.3rem; } 
	.iotPic .next{ right: 0.3rem; } 
	.traitPic .prev{ left: 0.3rem; } 
	.traitPic .next{ right: 0.3rem; } 
	.autoPic .prev{ left: 0.3rem; } 
	.autoPic .next{ right: 0.3rem; } 
	.promise .list li{ padding: 1.0rem 0 0 0.6rem; }
	.promise .list li .en{ font-size: 18px; line-height: 18px; }
	.rules .imgList li .content{ padding-top: 0.2rem; line-height: 30px; }
	.sideJob .txt{ font-size: 22px; line-height: 22px; }

}

@media screen and ( max-width:1440px ){
	.nav{ right: 2.8rem; }
	.nav li{ font-size: 15px; padding-left: 0.75rem;}
	.ind-banner .layer{ padding-right: 78px; height: 90px; }
	.ind-banner .layer:after{ width: 78px; height: 90px; background-size: 78px; }
	.ind-banner .hala{ padding-left: 70px; }
	.ind-banner .next{ right: 38px; top: 24px; }
	.ind-banner .twobox{ top: 30%; }
	.ind-banner .swiper-pagination{ padding-top: 28px; } 
	.indexTxt .cn{ font-size: 40px; line-height: 40px; }
	.indexTxt .en{ font-size: 28px; line-height: 28px; }
    .indexP1 .list li .ico{ padding-right: 26px; }
    .indexP1 .list li .ico img{ height: 46px; }
    .indexP1 .list li .num{ font-size: 0.76rem; line-height: 0.64rem; }
    .indexP2 .logo{ padding-left: 78px; width: 218px; height: 90px; }
	.indexP2 .logo:before{ width: 78px; height: 90px; background-size: 78px; }
	.indexP2 .logo .limg{ height: 90px; line-height: 90px; }
	.indexP2 .logo .limg img{ width: 186px; }
    .indexP2 .list li .name{ font-size: 0.36rem;}
    .indexP2 .list li .msg{ font-size: 15px; line-height: 26px; height: 78px; }
    .runpic-box .logo{ padding-right: 78px; width: 218px; height: 90px; }
	.runpic-box .logo:before{ width: 78px; height: 90px; background-size: 78px; }
	.runpic-box .logo .limg{ padding-left: 30px; height: 90px; line-height: 90px; }
	.runpic-box .logo .limg img{ width: 186px; }
    .runpic-words ul li .name{ font-size: 28px; line-height: 28px; }
	.indexP4 .content{ font-size: 16px; line-height: 32px; padding-bottom: 1.8rem; }
	.indexP5{ height: 560px; padding-top: 180px; }
	.indexP5 .logo{ padding-left: 78px; width: 218px; height: 90px; }
	.indexP5 .logo:before{ width: 78px; height: 90px; background-size: 78px; }
	.indexP5 .logo .limg{ height: 90px; line-height: 90px; }
	.indexP5 .logo .limg img{ width: 186px; }
	.indexP5 .msgList li{ padding: 0 40px; font-size: 30px; line-height: 30px; }
	.indexP5 .txt{ font-size: 40px; line-height: 40px; padding: 35px 0 80px; }
	.pageNav .list li a{ padding-right: 65px; font-size: 14px; }
	.pageNav .list li em{ padding: 0 0 0 24px; }
	.aboutP1 .txtDiv .name{ font-size: 30px; line-height: 30px;}
	.aboutP1 .txtDiv .year{ padding-top: 20px; font-size: 60px; line-height: 110px; font-weight:600; }
	.aboutP1 .content{ font-size: 14px; line-height: 28px; padding-top: 35px;}
	.aboutP1 .numList li .ico{ padding-right: 26px; }
    .aboutP1 .numList li .ico img{ height: 46px; }
    .aboutP1 .numList li .num{ font-size: 0.76rem; line-height: 0.64rem; }
    .historyPic .detail-box .item .year{ padding-bottom: 25px; font-size: 0.5rem; line-height: 0.5rem; }
    .historyPic .detail-box .item .content{ padding-top: 0.35rem; font-size: 16px; line-height: 32px; }
	.autoP2{ padding-top: 130px; height: 800px;}
	.aboutP3 .list li .msg{ padding-top: 0.45rem; font-size: 14px; line-height: 28px; }
	.aboutP4 .content{ font-size: 14px; line-height: 28px; }
	.aboutP4 .list{ padding-top: 0.45rem; }
	.aboutP4 .list li .ico{ padding-right: 15px; }
	.aboutP4 .list li .ico img{ height: 32px; }
	.aboutP4 .list li .num{ font-size: 0.5rem; line-height: 0.4rem; }
	.honorPic .swiper-slide .name{ height: 30px; line-height: 30px; font-size: 16px; }
	.news .list li .botDiv{ padding: 0.2rem 0.4rem 0; }
	.news .list li .time{ padding-top: 0.1rem; font-size: 16px;}
	.mesP1 .content{ font-size: 14px; line-height: 28px; }
	.mesP2 .list li .name{ height: 52px; font-size: 30px; line-height: 30px; }
	.mesP2 .list li .msg{ font-size: 14px; line-height: 28px; }
	.promise .list li{ padding: 0.8rem 0 0 0.55rem; }
	.promise .list li .cn{ font-size: 24px; line-height: 24px; }
	.promise .list li .en{ font-size: 16px; line-height: 16px; }
	.promise .list li .msg{ font-size: 14px; line-height: 28px; width: 3.0rem; }
	.promise .list li .msg p{ height: 196px; padding-right: 15px; }
	.rules .imgList li .content{ font-size: 12px; line-height: 26px; }
	.contact1 .msgList{ padding-top: 0.35rem; }
	.contact1 .msgList li{ padding-bottom: 20px; font-size: 14px; }
	.contact2 .msgList{ padding-top: 0.3rem; }
	.contact2 .msgList li{ font-size: 14px; padding-bottom: 20px; }
	.sideJob .txt{ font-size: 18px; line-height: 18px; }
	.sideJob .list li{ line-height: 28px; font-size: 14px; }
	.sideNews .list li a{ padding: 0.3rem 0; }
	.sideNews .list li .name{ font-size: 20px; line-height: 26px; height: 26px; }
	.sideNews .share{ padding-top: 25px; }
	.backBtn{ padding-top: 40px; }
	.pageBanner .txt1{ font-size: 38px; line-height: 38px; }
	.pageBanner .txt2{ font-size: 18px; line-height: 24px; padding-top: 28px;}
	.pageBanner .txt3{ font-size: 24px; line-height: 32px; padding-top: 25px;}
	.pageBanner .cn{ font-size: 38px; line-height: 38px; }
	.pageBanner .en{ font-size: 18px; line-height: 18px; padding-top: 25px; }

}

@media screen and ( max-width:1024px ){
	.wal, .wal2, .w400, .w1042, .w1100{width:100%;}
	.PC-Box, .nav, .footNav,  .headDiv .lan, .pageNav, .sNav, .sideBar, .sideNews .titleDiv, .sideNews .list, .w380{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore{ display:block;}
	.topA a{ width: 0; height: 0; }
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.1rem; top: 0.1rem;}
	.headDiv .logo img{ width: 3rem; }
	.headDiv .topRight{ right: 1.0rem; top: 0.2rem; }
	.headDiv .topSearch{ width: 1rem; height: 0.8rem; }
	.headDiv .topSearch em{ width: 1rem; height: 0.8rem; background: url(../image/nimg22_2.png) center no-repeat; background-size: 0.28rem;}
	.headDiv .topSearch img{ display: none; }
	.search-form { top: 1.2rem;  padding: 0.5rem 0.3rem; box-sizing: border-box;}
	.search-form .keywords { line-height: 0.9rem; margin-left: 0.3rem; font-size: 0.28rem; }
	.search-form .icon-close { margin-top: -0.15rem;}
	.search-form .icon-close img{ width: 0.34rem; }
	.bannerDiv .botBg{ height: 0.4rem; }
	.bannerDiv .botBg:after{ width: 0.72rem; height: 0.4rem; background-size: 0.72rem; }
	.bannerDiv .botBg:before{ right: 0.72rem; height: 0.4rem; }
	.ind-banner .round{ width: 3.86rem; height: 3.86rem; margin-left: -1.93rem; margin-top: -1.93rem; }
	.ind-banner .round img{ width: 3.86rem; }
	.ind-banner .onebox{ transform: translateY(-50%); z-index: 1;} 
	.ind-banner .onebox .cn{ font-size: 0.5rem; line-height: 0.72rem; font-weight: 100;  padding: 0 0.8rem 0.3rem; }
	.ind-banner .onebox .en{ display: none;}
	.ind-banner .onebox .btnDiv{ width: 2.8rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem; }
	.ind-banner .onebox .btnDiv:after{ right: 0.64rem; }
	.ind-banner .twobox{ right: 0; width: 100%; text-align: center; top: 20%; }
	.ind-banner .twobox .txt{ display: none; }
	.ind-banner .twobox .name{ font-size: 0.52rem; line-height: 0.72rem; padding-top: 0;}
	.ind-banner .twobox .content{ font-size: 0.24rem; line-height: 0.42rem; padding: 0.3rem 0.5rem 0; }
	.ind-banner .twobox .btnDiv{ display: none;}
	.ind-banner .swiper-pagination{ padding-top: 0.25rem; }
	.ind-banner .swiper-pagination-bullet { font-size: 0.24rem; line-height: 0.42rem; padding-right: 0.4rem; width: 0.4rem; height: 0.4rem; } 
	.ind-banner .swiper-pagination-bullet:before{ width: 0.4rem; height: 0.4rem; }
	.ind-banner .swiper-pagination-bullet:after{ width: 0.4rem; }
	.ind-banner .layer{ bottom: 0.4rem; padding-right: 0.77rem; height: 0.9rem; }
	.ind-banner .layer:after{ width: 0.77rem; height: 0.9rem; background-size: 0.77rem; }
	.ind-banner .hala{ padding-left: 0.3rem; padding-right: 0.4rem; height: 0.9rem; }
	.ind-banner .next{ display: none; }

	.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(../image/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: 1.0rem; 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; }
	.indexP1 .list li .txt{ font-size: 0.26rem; line-height: 0.42rem; padding-top: 0.2rem; }
	.indexP1 .moreBtn{ width: 2.8rem; }
	.indexP1 .moreBtn a{ width: 2.8rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem; }
	.indexP1 .moreBtn a:after{ right: 0.64rem; }
	
	.indexP2{ height: auto; padding: 1.5rem 0.3rem 1.0rem; box-sizing: border-box; background: url(../image/indexP2Tel.jpg) center no-repeat; background-size: 100% 100%; }
	.indexP2:before{ width: 0.75rem; height: 0.4rem; background-size: 0.75rem; }
	.indexP2:after{ left: 0.75rem; height: 0.4rem; }
	.indexP2 .logo{ top: 0.4rem; padding-left: 0.77rem; width: 2.5rem; height: 0.9rem; }
	.indexP2 .logo:before{ width: 0.77rem; height: 0.9rem; background-size: 0.77rem; }
	.indexP2 .logo .limg{ height: 0.9rem; line-height: 0.9rem; }
	.indexP2 .logo .limg img{ width: 2.2rem; }
	.indexP2 .content{ font-size: 0.28rem; line-height: 0.5rem; width: auto; margin: 0.4rem 0 0.6rem;}
	.indexP2 .arrowDiv{ position: absolute; right: 0; margin-right: 0; bottom: auto; top: 20%; width: 100%; }
	.indexP2 .arrowDiv a{ float: left; }
	.indexP2 .arrowDiv .next{ float: right; background: #ddd url(../image/nimg12_right.png) center no-repeat; }
	.indexP2 .arrowDiv .prev{ background: #ddd url(../image/nimg12_left.png) center no-repeat; }
	.indexP2 .list { width: auto; overflow: hidden; position: relative;}
	.indexP2 .list li .bigBox{ padding-left: 0; opacity: 1;}
	.indexP2 .list li .conDiv{ width: auto; float: none; text-align: center; }
	.indexP2 .list li .txt{ display: none; }
	.indexP2 .list li .name{ font-size: 0.4rem; line-height: 0.5rem; padding: 0.2rem 0 0.25rem; }
	.indexP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP2 .list li .btnDiv{ margin: 0 auto; text-align: left; width: 2.8rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem; }
	.indexP2 .list li .btnDiv:after{ right: 0.64rem;}
	.indexP2 .list li .imgDiv{ width: auto; float: none; }
	.indexP2 .list li .imgDiv img{ width: 100%; }
	.indexP2 .list li.swiper-slide-active .btnDiv{ background-size: 2.8rem;}
	.indexP3 .toptop{ padding: 0.9rem 0.3rem 0.35rem; }
	.indexP3 .content{ font-size: 0.28rem; line-height: 0.5rem; padding-top: 0.35rem; }
	.runpic-box:before{ width: 0.75rem; height: 0.4rem; background-size: 0.75rem; }
	.runpic-box:after{ right: 0.75rem; height: 0.4rem; }
	.runpic-box .logo{ top: 0.4rem; padding-right: 0.77rem; width: 2.5rem; height: 0.9rem; }
	.runpic-box .logo:before{ width: 0.77rem; height: 0.9rem; background-size: 0.77rem; }
	.runpic-box .logo .limg{ height: 0.9rem; line-height: 0.9rem; padding-left: 0.3rem; }
	.runpic-box .logo .limg img{ width: 2.2rem; }
	.runpic-words ul li .ico{ width: 0.9rem; height: 0.72rem; margin: 0 auto 0.3rem; }
	.runpic-words ul li .ico img{ width: 0.9rem; }
	.runpic-words ul li .name{ font-size: 0.36rem; line-height: 0.36rem; }
	.runpic-words ul li .cha{ padding: 0 0.3rem; }
	.runpic-words ul li .msg{ display: none; }
	.runpic-words ul li .btnDiv{ margin-left: -1.4rem; width: 2.8rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem;}
	.runpic-words ul li .btnDiv:after{ right: 0.64rem;}
	.runpic-words ul .liNow .txt .cha{ padding-top: 0.5rem; height: 1.5rem; }
	.runpic-words .swiper-button-prev{ margin-top: -18px; left: 0.3rem; width: 36px; height: 36px; }
	.runpic-words .swiper-button-next{ margin-top: -18px; right: 0.3rem; width: 36px; height: 36px; }
	.indexP4{ padding: 1.0rem 0.3rem 0.5rem; }
	.indexP4 .indexTxt{ text-align: center; }
	.indexP4 .leftDiv{ width: auto; float: none; }
	.indexP4 .content{ padding-top: 0.5rem; font-size: 0.28rem; line-height: 0.5rem; padding-bottom: 0.6rem; }
	.indexP4 .pngj{ display: none; }
	.indexP4 .rightDiv{ width: auto; height: auto; float: none; }
	.indexP4 .moreBtn{ display: none; }
	.indexNews .bigBox{ width: auto; position: relative; top: 0; }
	.indexNews .swiper-slide-active .bigBox{ width: auto; }
	.indexNews .time{ font-size: 0.28rem; line-height: 0.28rem; }
	.indexNews .name{ padding-top: 0.2rem; font-size: 0.36rem; line-height: 0.52rem; height: 0.52rem; }
	.indexNews .swiper-button-prev, .indexNews .swiper-button-next{ display: block; }
	.indexP5{ height: 7.0rem; padding: 2rem 0.3rem 0; background: url(../image/indexP5Tel.jpg) center no-repeat; background-size: 100% 100%; }
	.indexP5:before{ width: 0.75rem; height: 0.4rem; background-size: 0.75rem; }
	.indexP5:after{ left: 0.75rem; height: 0.4rem; }
	.indexP5 .logo{ top: 0.4rem; padding-left: 0.77rem; width: 2.5rem; height: 0.9rem; }
	.indexP5 .logo:before{ width: 0.77rem; height: 0.9rem; background-size: 0.77rem; }
	.indexP5 .logo .limg{ height: 0.9rem; line-height: 0.9rem; }
	.indexP5 .logo .limg img{ width: 2.2rem; }
	.indexP5 .msgList li{ padding: 0 0.2rem; font-size: 0.3rem; line-height: 0.48rem; }
	.indexP5 .msgList li:after{ display: none; }
	.indexP5 .msgList li img{ width: 0.38rem; padding-right: 0.1rem; }
	.indexP5 .txt{ font-size: 0.32rem; line-height: 0.48rem; padding: 0.45rem 0 1.0rem; }
	.indexP5 .moreBtn{ width: 2.8rem; }
	.indexP5 .moreBtn a{ width: 2.8rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem; }
	.indexP5 .moreBtn a:after{ right: 0.64rem; }
	.footDiv{ padding: 1.0rem 0.3rem 0.6rem; height: auto; }
	.footDiv .leftList li{ padding-bottom: 0.5rem; }
	.footDiv .leftList li:last-child{ padding-bottom: 0; }
	.footDiv .leftList li .wen{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.25rem; }
	.footDiv .leftList li .tel{ font-size: 0.48rem; line-height: 0.48rem; }
	.footDiv .leftList li .msg{ font-size: 0.26rem; line-height: 0.48rem; width: auto; }

	.foot{ padding: 0.5rem 0.3rem 0.65rem; height:auto; }
	.foot .wal{ height:auto;}
	.foot .links{ width: 4.2rem; position:relative; left: 0; top: 0;}
	.foot .links .name{ height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; padding-left: 0.3rem; }
	.foot .links .name:after{ right: 0.35rem;}
	.foot .links dl{ bottom:0.86rem; }
	.foot .links a{ height: 0.8rem; line-height: 0.8rem; padding-left: 0.3rem; font-size: 0.26rem;}
	.foot .msg{ padding-top: 0.4rem; float: none; line-height: 0.5rem; font-size: 0.24rem; }
	.pageBanner{ height: 4.5rem; }
	.pageBanner .imgDiv { height: 4.5rem; }
	.pageBanner .bg{ display: none; }
	.pageBanner .txtDiv{ top: 36%; margin-top: 0; }
	.pageBanner .txt1{ font-size: 0.4rem; line-height: 0.56rem; padding: 0 0.5rem;}
	.pageBanner .txt2{ display: ;}
	.pageBanner .txt3{ font-size: 0.28rem; line-height: 0.5rem; padding: 0.2rem 0.5rem 0; width: auto; }
	.pageBanner .wenDiv{ top: 36%; }
	.pageBanner .cn{ font-size: 0.4rem; line-height: 0.56rem; padding: 0 0.5rem;}
	.pageBanner .en{ font-size: 0.28rem; line-height: 0.28rem; padding-top: 0.2rem;}
	.aboutP1{ padding: 0 0rem 0.5rem; background: none; overflow: hidden;}
	.aboutP1:after{ display: none; }
	.aboutP1 .bg{ height: 0.4rem; display: none; }
	.aboutP1 .bg:before{ width: 0.72rem; height: 0.4rem; background-size: 0.72rem; }
	.aboutP1 .bg:after{ left: 0.72rem; height: 0.4rem; }

	.aboutP1 .conDiv{ padding: 0.8rem 0.3rem; height: 1500px; }
	.aboutP1 .txtDiv{ padding-top: 0.6rem; }
	.aboutP1 .txtDiv:after{ width: 4.0rem; height: 1.14rem; background-size: 4.0rem;}
	.aboutP1 .txtDiv .name{ font-size: 0.36rem; line-height: 1rem;}
	.aboutP1 .txtDiv .year{ font-size: 0.6rem; line-height: 0.6rem;}
	.aboutP1 .content{ font-size: 0.26rem; line-height: 0.5rem; padding-top: 0.4rem;}
	.aboutP1 .numList{ padding: 0.55rem 0; }
	.aboutP1 .numList ul{ display: block; }
	.aboutP1 .numList li{ display: block; float: left; width: 50%; position: relative; box-sizing: border-box; padding-left: 0.85rem; padding-bottom: 0.5rem;}
	.aboutP1 .numList li .ico{ padding-right: 0; position: absolute; left: 0; top: 0; }
	.aboutP1 .numList li .ico img{ height: 0.56rem; }
	.aboutP1 .numList li .num{ font-size: 0.6rem; line-height: 0.56rem; }
	.aboutP1 .numList li .num img{ width: 0.24rem; padding-left: 0.08rem; top: -0.06rem; }
	.aboutP1 .numList li .txt{ font-size: 0.26rem; line-height: 0.42rem; padding-top: 0.2rem; }
	.aboutP2{ padding: 0.6rem 0.3rem 0.5rem; background: none; }
	.historyPic{ padding-bottom: 0; }
	.historyPic .box-container{ position: relative; height: 1.2rem;}
	.historyPic .box-container:before{ bottom: 0.5rem;}
	.historyPic .box-container .year-swiper{ padding: 0 0.5rem; }
	.historyPic .box-container .swiper-slide{ height: 1.2rem; }
	.historyPic .box-container .swiper-slide .ico{ bottom: 0.3rem; }
	.historyPic .box-container .swiper-slide .year{ font-size: 0.4rem; line-height: 0.4rem; }
	.historyPic .box-container .prev { top: 0.2rem; bottom: auto; width: 1.0rem; height: 1.0rem; }
	.historyPic .box-container .next { top: 0.2rem; bottom: auto; width: 1.0rem; height: 1.0rem; }
	.historyPic .detail-box .item .mxfDiv{ padding-top: 0.5rem;}
	.historyPic .detail-box .item .imgDiv{ float: none; }
	.historyPic .detail-box .item .imgDiv img{ width: 100%; }
	.historyPic .detail-box .item .conDiv{ padding-top: 0.6rem; width: auto; }
	.historyPic .detail-box .item .year{ padding-bottom: 0.4rem; font-size: 0.56rem; line-height: 0.56rem; }
	.historyPic .detail-box .item .year:after{ width: 0.6rem; }
	.historyPic .detail-box .item .content{ padding-top: 0.45rem; font-size: 0.28rem; line-height: 0.52rem; }
	.aboutP3{ height: auto; padding: 1.0rem 0.3rem; background-size: 100% 100%; }
	.aboutP3:before{ width: 0.72rem; height: 0.4rem; background-size: 0.72rem; }
	.aboutP3:after{ right: 0.72rem; height: 0.4rem; }
	.aboutP3 .list{ height: auto; }
	.aboutP3 .list li{ width: 50%; padding: 0.6rem 0 0 0.5rem; height: 4.8rem;}
	.aboutP3 .list li:after{ display: none; }
	.aboutP3 .list li .ico img{ width: 0.72rem; }
	.aboutP3 .list li .cn{ padding-top: 0.25rem; font-size: 0.36rem; line-height: 0.36rem; }
	.aboutP3 .list li .en{ font-size: 0.38rem; line-height: 0.5rem; }
	.aboutP3 .list li .msg{ padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.48rem; width: 90%; }
	.aboutP4{ padding: 0.9rem 0.3rem; }
	.aboutP4 .tab2{ height:auto;}
	.aboutP4 .tab2:after{ top: 0.24rem; }
	.aboutP4 .tab2 li{ padding-top: 0.42rem; font-size: 0.32rem; line-height: 0.48rem; padding-left: 0.1rem; padding-right: 0.1rem; height: auto; padding-bottom: 0.3rem;}
	.aboutP4 .tab2 li:before{ top: 0.22rem; width: 0.36rem; margin-left: -0.18rem; }
	.aboutP4 .bigBox{ position: relative; height: auto; padding: 0; background: #f7f7f7; border-radius: 8px; animation: am_top 0.8s ease-out 0.1s backwards; -webkit-animation: am_top 0.8s ease-out 0.1s backwards;} 
	.aboutP4 .imgDiv{ position: relative; left: 0; top: 0; }
	.aboutP4 .imgDiv img{ width: 100%; }
	.aboutP4 .conDiv{ height: auto; display: block; padding: 0.45rem 0.3rem 0.3rem; overflow: hidden; }
	.aboutP4 .year{ font-size: 0.4rem; line-height: 0.4rem; }
	.aboutP4 .name{ font-size: 0.4rem; line-height: 0.4rem; }
	.aboutP4 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.25rem; }
	.aboutP4 .list{ padding-top: 0.4rem; }
	.aboutP4 .list ul{ display: block; }
	.aboutP4 .list li{ display: block; float: left; width: 50%; position: relative; box-sizing: border-box; padding-left: 0.85rem; padding-bottom: 0.3rem;}
	.aboutP4 .list li .ico{ padding-right: 0; position: absolute; left: 0; top: 0; }
	.aboutP4 .list li .ico img{ height: 0.56rem; }
	.aboutP4 .list li .num{ font-size: 0.6rem; line-height: 0.56rem; }
	.aboutP4 .list li .num img{ width: 0.24rem; padding-left: 0.08rem; top: -0.06rem; }
	.aboutP4 .list li .txt{ font-size: 0.26rem; line-height: 0.42rem; padding-top: 0.2rem; }
	.honorBox{ padding: 0.9rem 0.3rem 0.8rem; background: none; }
	.honorBox .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 .contentBox{ border-radius: 0.28rem; padding-left: 0.35rem; padding-right: 0.35rem; padding-top: 0.45rem; padding-bottom: 0.6rem; height: auto; margin-top: 0.8rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.06);}
	.honorPic .swiper-slide .name{ padding-top: 0.4rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; }
	.honorPic .swiper-slide .msg{ padding-top: 0.15rem; font-size: 0.28rem; }
	.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; }

	.news{ padding: 0.7rem 0.3rem 1.0rem; }
	.news .toptop{ height: auto; overflow: hidden; padding-bottom: 0.5rem; }
	.news .links{ position: relative; top: auto; padding-top: 0.35rem; }
	.news .links li{ margin-right: 0.3rem; margin-left: 0; }
	.news .links li a{ width: 2.19rem; height: 0.72rem; line-height: 0.72rem; text-indent: 0.35rem; font-size: 0.28rem; background-size: 2.19rem; }
	.news .links li .aNow{ background-size: 2.19rem; }
	.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.72rem; line-height: 0.72rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem;}
	.news .detail .more:after{ right: 0.64rem; }
	.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 .botDiv{ height: 3.2rem; 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{ font-size: 0.32rem; }
	.info{ padding: 1.7rem 0.3rem 1.0rem; }
	.info .toptop{ height: auto; overflow: hidden; padding-bottom: 0.2rem; }
	.info .links{ position: relative; top: auto; padding-top: 0.35rem; }
	.info .links li{ margin-right: 0.3rem; margin-left: 0; padding-bottom: 0.3rem;}
	.info .links li a{ width: 2.19rem; height: 0.72rem; line-height: 0.72rem; text-indent: 0.35rem; font-size: 0.28rem; background-size: 2.19rem; }
	.info .links li .aNow{ background-size: 2.19rem; }
	.info .list ul{ margin-right: -0.2rem; }
	.info .list li{ float: left; width: 50%; padding-bottom: 0.45rem; }
	.info .list li .box{ margin-right: 0.2rem; }
	.info .list li .imgDiv{ box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.1); }
	.info .list li .wen{ font-size: 0.28rem; height: 0.48rem;}
	.info .list li .name{ font-size: 0.32rem; line-height: 0.5rem; height: 1.0rem; }
	.info .list li .box:hover{ top: 0; }
	.mesP1{ padding: 0.8rem 0.3rem; }
	.mesP1 .bigBox{ display: block; }
	.mesP1 .leftImg, .mesP1 .leftImg img{ overflow:hidden; width: 100%; }
	.mesP1 .conDiv{ width: auto; padding-top: 0.5rem; }
	.mesP1 .txt{ height: 0.44rem; padding-right: 0.36rem; }
	.mesP1 .txt:after{ width: 0.36rem; height: 0.44rem; background-size: 0.36rem; }
	.mesP1 .txt em{ padding: 0 0.18rem 0 0.28rem; height: 0.44rem; line-height: 0.44rem; font-size: 0.32rem; }
	.mesP1 .name{ font-size: 0.4rem; }
	.mesP1 .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.mesP2{ padding: 1.4rem 0.3rem 0.6rem; }
	.mesP2:before{ width: 0.75rem; height: 0.4rem; background-size: 0.75rem; }
	.mesP2:after{ left: 0.75rem; height: 0.4rem; }
	.mesP2 .list li{ margin-bottom: 0.4rem; padding-right: 0; height: auto; }
	.mesP2 .list li:nth-child(2n){ padding-right: 0; padding-left: 0; }
	.mesP2 .list li .imgDiv{ position: relative; top: 0; margin-top: 0; border-bottom-right-radius: 0;}
	.mesP2 .list li:nth-child(2n) .imgDiv{ border-top-left-radius: 0;}
	.mesP2 .list li .imgDiv img{ width: 100%; }
	.mesP2 .list li .conDiv{ height: 4.2rem; padding: 0 0.6rem; border-top-left-radius: 0;}
	.mesP2 .list li:nth-child(2n) .conDiv{ padding: 0 0.6rem; border-bottom-right-radius: 0; }
	.mesP2 .list li .name{ height: 0.76rem; font-size: 0.4rem; line-height: 0.4rem; }
	.mesP2 .list li .name:after{ width: 0.56rem; }
	.mesP2 .list li .msg{ font-size: 0.28rem; line-height: 0.5rem; }
	.iotP2{ padding: 1.4rem 0.3rem 0.8rem; }
	.iotP2:before{ width: 0.75rem; height: 0.4rem; background-size: 0.75rem; }
	.iotP2:after{ left: 0.75rem; height: 0.4rem; }
	.iotPic .botDiv{ height: 2.4rem; }
	.iotPic .name{ line-height: 0.48rem; height: 1.44rem; font-size: 0.32rem; }
	.iotPic .prev{ width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; top: 35%;} 
	.iotPic .next{ width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; top: 35%; } 
	.logisticsP1{ padding: 0.8rem 0.3rem; background: none; }
	.logisticsP1 .bigBox{ display: block; }
	.logisticsP1 .leftDiv, .logisticsP1 .leftDiv img{ overflow:hidden; width: 100%; }
	.logPic .swiper-pagination{ bottom: 0.35rem!important;  } 
	.logPic .swiper-pagination-bullet { margin: 0 6px!important; } 
	.logPic .swiper-pagination-bullet-active { width: 24px;} 
	.logisticsP1 .conDiv{ width: auto; padding-top: 0.5rem; }
	.logisticsP1 .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.logisticsP2{ padding: 1.2rem 0.3rem 0.9rem; height: auto; }
	.logisticsP2:before{ width: 0.75rem; height: 0.4rem; background-size: 0.75rem; }
	.logisticsP2:after{ left: 0.75rem; height: 0.4rem; }
	.traitPic .mxfDiv{ padding-top: 0.6rem; height: 3.8rem; }
	.traitPic .num{ width: 1.2rem; height: 1.2rem; line-height: 1.2rem; font-size: 0.4rem; }
	.traitPic .name{ font-size: 0.32rem; line-height: 0.48rem; padding: 0 0.8rem; }
	.traitPic .prev{ left: 0.2rem; width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; top: 50%;} 
	.traitPic .next{ right: 0.2rem; width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; top: 50%;} 
	.logisticsP3{ padding: 0.9rem 0.3rem; }
	.hotProPic .mxfDiv{ height: 5.6rem; padding-top: 0.3rem; }
	.hotProPic .imgDiv{ height: 2.8rem; }
	.hotProPic .imgDiv img{ max-width: 4.2rem; max-height: 2.8rem; }
	.hotProPic .name{ padding: 0.1rem 0.3rem 0; height: 0.36rem; line-height: 0.36rem; font-size: 0.34rem; }
	.hotProPic .msg{ font-size: 0.26rem; padding: 0.15rem 0.3rem 0; line-height: 0.48rem; height: 0.96rem; }
	.hotProPic .ico{ display: none; }
	.hotProPic .prev{ left: 0.2rem; width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; top: 50%;} 
	.hotProPic .next{ right: 0.2rem; width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; top: 50%;} 

	.autoP1{ padding: 0.8rem 0.3rem; background: none; }
	.autoP1 .bigBox{ display: block; }
	.autoP1 .leftImg, .autoP1 .leftImg img{ overflow:hidden; width: 100%; }
	.autoP1 .conDiv{ width: auto; padding-top: 0.5rem; }
	.autoP1 .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.autoP2{ padding: 1.2rem 0.3rem 0.9rem; height: auto; }
	.autoP2:before{ width: 0.75rem; height: 0.4rem; background-size: 0.75rem; }
	.autoP2:after{ left: 0.75rem; height: 0.4rem; }
	.autoPic .botDiv{ height: 2.8rem; }
	.autoPic .name{ line-height: 0.5rem; height: 0.5rem; font-size: 0.32rem; }
	.autoPic .content{ padding-top: 0.1rem; font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem;}
	.autoPic .ico{ display: none; }
	.autoPic .prev{ top: 30%; left: 0.1rem; width: 1.0rem; height: 1.0rem; margin-top: -0.5rem;} 
	.autoPic .next{ top: 30%; right: 0.1rem; width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; } 
	.autoP3{ padding: 0.9rem 0.3rem; }
	.autoP3 .indexTxt{ padding-bottom: 0.6rem; }
	.autoP3 .list li{ float: none; width: auto; }
	.autoP3 .list li .box{ border-right: none; border-bottom: #f0f0f0 solid 1px; height: 2.2rem;}
	.autoP3 .list li:last-child .box{ border-bottom: none; }
	.autoP3 .list li .bg{ display: none;}
	.autoP3 .list li .layer{ position: relative; width: auto; left: 0; top: 0; transform: translateY(0); }
	.autoP3 .list li .ico{ position: absolute; width: 1.5rem; height: 1.5rem; top: 0.28rem; margin: 0; left: 0.5rem;}
	.autoP3 .list li .ico img{ width:  margin-left: -20px; margin-top: -20px; }
	.autoP3 .list li .cn{ padding-left: 2.5rem; font-size: 0.34rem; line-height: 0.34rem; text-align: left; padding-top: 0.35rem; padding-bottom: 0.2rem;}
	.autoP3 .list li .cn:before{ left: 2.5rem; margin-left: 0; top: auto; bottom: 0; width: 0.32rem; }
	.autoP3 .list li .en{ font-size: 0.28rem; padding-top: 0.1rem; padding-left: 2.5rem; line-height: 0.42rem; height: auto; text-align: left; }
	.autoP3 .list li .msg{ display: none; }
	.autoP3 .list li:hover .box{ background: #ffed00; }
	.autoP3 .list li:hover .en{ opacity: 1; height: auto; }
	
	.globalP1{ padding: 0.9rem 0.3rem 0.7rem; }
	.globalP1 .wen{ font-size: 0.32rem; line-height: 0.48rem; padding: 0.4rem 0 0.5rem; }

	.globalP2{ height: 6.5rem; padding: 0 0.3rem; position: relative; background: url(../image/globalBg.jpg) center no-repeat; background-size: cover; }
	.globalP2:before{ width: 0.75rem; height: 0.4rem; background-size: 0.75rem; }
	.globalP2:after{ left: 0.75rem; height: 0.4rem; }
	.globalP2 .msgList{ left: 0; }
	.globalP2 .msgList li{ display: block; padding: 0; font-size: 0.3rem; line-height: 0.64rem; }
	.globalP2 .msgList li:after{ display: none; }
	.globalP2 .msgList li img{ width: 0.38rem; padding-right: 0.1rem; }
	.globalP2 .txt{ font-size: 0.32rem; line-height: 0.48rem; }
	.globalP2 .moreBtn{ width: 2.8rem; }
	.globalP2 .moreBtn a{ width: 2.8rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem; }
	.globalP2 .moreBtn a:after{ right: 0.64rem; }
	.rules{ padding: 0.7rem 0.3rem 1.0rem; }
	.rules .toptop{ height: auto; overflow: hidden; padding-bottom: 0.2rem; }
	.rules .links{ position: relative; top: auto; padding-top: 0.35rem; }
	.rules .links li{ margin-right: 0.3rem; margin-left: 0; padding-bottom: 0.3rem;}
	.rules .links li a{ width: 2.19rem; height: 0.72rem; line-height: 0.72rem; text-indent: 0.35rem; font-size: 0.28rem; background-size: 2.19rem; }
	.rules .links li .aNow{ background-size: 2.19rem; }
	.rules .content{ font-size: 0.28rem; line-height: 0.5rem; padding-top: 0.6rem; }
	.rules .list{ padding-bottom: 0.4rem; }
	.rules .list li{ padding-bottom: 0.25rem;}
	.rules .list li .msgDiv{ padding: 0.25rem 0.5rem 0.25rem 0.3rem; height: auto; }
	.rules .list li .msgDiv:after{ right: 0.5rem; width: 0.76rem; height: 0.76rem; margin-top: -0.38rem; background-size: 0.2rem; }
	.rules .list li .name{ height: auto; line-height: 0.6rem; padding-left: 0.8rem; padding-right: 1rem; font-size: 0.3rem; }
	.rules .list li .wen{ margin-top: 0; top: 0.2rem; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; }
	.rules .list li .msgDiv.aNow:after{ background-size: 0.2rem; }
	.rules .list li .mxfDiv{ padding: 0.5rem 0.3rem 0.5rem 1.1rem;}
	.rules .list li .txt{ left: 0.3rem; top: 0.45rem; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.3rem; }
	.rules .list li .msg{ line-height: 0.5rem; font-size: 0.26rem; }
	.promise{ padding-top: 0.7rem; }
	.promise .toptop{ height: auto; overflow: hidden; padding-left: 0.3rem; padding-right: 0.3rem; padding-bottom: 0.2rem; }
	.promise .links{ position: relative; top: auto; padding-top: 0.35rem; }
	.promise .links li{ margin-right: 0.3rem; margin-left: 0; padding-bottom: 0.3rem;}
	.promise .links li a{ width: 2.19rem; height: 0.72rem; line-height: 0.72rem; text-indent: 0.35rem; font-size: 0.28rem; background-size: 2.19rem; }
	.promise .links li .aNow{ background-size: 2.19rem; }
	.promise .list li{ float: none; width: auto; margin-bottom: 0.3rem; padding: 0.8rem 0 0 0.5rem; height: 6.0rem;}
	.promise .list li .ico{ width: 1.2rem; height: 1.2rem; }
	.promise .list li .ico img{ margin-left: -0.3rem; margin-top: -0.3rem; width: 0.6rem; }
	.promise .list li .cn{ padding-top: 0.25rem; font-size: 0.36rem; line-height: 0.36rem; }
	.promise .list li .en{ font-size: 0.28rem; line-height: 0.48rem; }
	.promise .list li .msg{ padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.52rem; width: 85%; }
	.promise .list li .msg p{ height: 2.08rem; padding-right: 0.3rem; }
	.rules .imgList li{ padding-bottom: 0.6rem; }
	.rules .imgList li .bigBox{ display: block; }
	.rules .imgList li .imgDiv{ order: 1 }
	.rules .imgList li .imgDiv img{ width: 100%; }
	.rules .imgList li .conDiv{ width: auto; padding-top: 0.5rem; }
	.rules .imgList li:nth-child(even) .imgDiv{ order: 1; }
	.rules .imgList li:nth-child(even) .conDiv{ order: 2; padding-left: 0; width: auto; }
	.rules .imgList li .txt{ height: 0.44rem; padding-right: 0.36rem; }
	.rules .imgList li .txt:after{ width: 0.36rem; height: 0.44rem; background-size: 0.36rem; }
	.rules .imgList li .txt em{ padding: 0 0.12rem 0 0.2rem; height: 0.44rem; line-height: 0.44rem; font-size: 0.32rem; }
	.rules .imgList li .name{ font-size: 0.4rem; }
	.rules .imgList li .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.contact1{ padding: 0.8rem 0.3rem; }
	.contact1 .leftDiv{ padding-top: 0; width: auto; float: none; }
	.contact1 .cn{ font-size: 0.48rem; line-height: 0.48rem; }
	.contact1 .en{ font-size: 0.28rem; line-height: 0.28rem; }
	.contact1 .msgList li{ padding-left: 0.75rem; padding-bottom: 0.35rem; line-height: 0.5rem; font-size: 0.28rem; }
	.contact1 .msgList li img{ width: 0.5rem; }
	.contact1 .ewmDiv{ padding-top: 0.25rem; width: 2.4rem; }
	.contact1 .limg{ width: 2.4rem; }
	.contact1 .limg img{ width: 2.4rem; }
	.contact1 .ewmDiv p{ padding-top: 0.25rem; font-size: 0.28rem; }
	.contact1 .rightImg{ width: auto; float: none; padding-top: 0.6rem; }
	.contact1 .rightImg img{ width: 100%; }
	.contact2:before{ width: 0.75rem; height: 0.4rem; background-size: 0.75rem; }
	.contact2:after{ left: 0.75rem; height: 0.4rem; }
	.contact2 .zjmxfDiv{ padding-left: 0;}
	.contact2 .mapDiv{ height: 5.0rem; }
	.contact2 .layer{ position: relative; left: 0; margin-left: 0; width: auto; padding: 0 0.45rem 0.8rem; height: auto; box-shadow: 2px 0.05rem 0.3rem 0px rgba(0, 0, 0, 0.15);  }
	.contact2 .tab2{ padding-top: 0.65rem; }
	.contact2 .tab2 li{ margin-right: 0.45rem; height: 0.56rem; font-size: 0.3rem; line-height: 0.3rem; }
	.contact2 .name{ font-size: 0.34rem; line-height: 0.34rem; }
	.contact2 .msgList{ padding-top: 0.35rem; }
	.contact2 .msgList li{ font-size: 0.28rem; line-height: 0.48rem; padding-bottom: 0.25rem; padding-left: 0.75rem; }
	.contact2 .msgList li img{ width: 0.5rem; }

	.lybBox{ padding: 0.8rem 0.3rem; background: none; }
	.lybBox .form ul{ margin-right: 0; }
	.lybBox .form li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.lybBox .form li .box{ margin-right: 0; padding: 0 0.2rem 0 1.4rem; }
	.lybBox .form li .txt{ left: 0.2rem; line-height: 0.96rem; font-size: 0.26rem; }
	.lybBox .form li .input1{ font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
	.lybBox .form li textarea{ height: 2.8rem; padding: 0.2rem 0; font-size: 0.26rem; line-height: 0.48rem; }
	.lybBox .btnDiv{ padding-top: 0.2rem; }
	.lybBox .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem;}
	.jobBox{ padding: 0.7rem 0.3rem 1.0rem; }
	.jobBox .toptop{ height: auto; overflow: hidden; padding-bottom: 0.2rem; }
	.jobBox .links{ position: relative; top: auto; padding-top: 0.35rem; }
	.jobBox .links li{ margin-right: 0.3rem; margin-left: 0; padding-bottom: 0.3rem;}
	.jobBox .links li a{ width: 2.19rem; height: 0.72rem; line-height: 0.72rem; text-indent: 0.35rem; font-size: 0.28rem; background-size: 2.19rem; }
	.jobBox .links li .aNow{ background-size: 2.19rem; }
	.social .list li{ margin-bottom: 0.2rem; }
	.social .list li .topDiv{ padding: 0.5rem 0 1.3rem; }
	.social .list li .name{ padding-left: 0.4rem; }
	.social .list li .name .dj{ font-size: 0.34rem; display: block; padding-right: 0; padding-bottom: 0.1rem;}
	.social .list li .name em{ padding-right: 0.4rem; font-size: 0.26rem;}
	.social .list li .msgList{ padding: 0.2rem 0.3rem 0 0.4rem; }
	.social .list li .msgList dd{ line-height: 0.46rem; font-size: 0.24rem;}
	.social .list li .hideBox{ padding: 0.5rem 0.4rem 1.0rem; }
	.social .list li .ico{ right: 0.4rem; bottom: 0.4rem; width: 0.86rem; height: 0.86rem; background-size: 0.86rem;}
	.social .list li .txt{ font-size: 0.28rem; padding-bottom: 0.2rem; line-height: 0.28rem; }
	.social .list li .msg{ font-size: 0.24rem; line-height: 0.46rem; padding-bottom: 0.3rem; }
	.social .list li .liNow{ padding:0.5rem 0 0.2rem;}
	.social .list li .liNow .ico{ background-size: 0.86rem; bottom: 1.0rem;}
	.social .list .btnGroup{ padding-top: 0.3rem; }
	.social .list .btnGroup dd{ margin-right: 0.2rem; }
	.social .list .btnGroup dd a{ width: 2.19rem; height: 0.72rem; line-height: 0.72rem; text-indent: 0.35rem; font-size: 0.28rem; background-size: 2.19rem;}
	.social .moreBtn{ padding-top: 0.45rem; }
	.social .moreBtn a{ height: 1.0rem; background-size: 0.72rem; }
	.social .moreBtn a:hover { background-size: 0.72rem; }
	.productP1{ padding: 0.9rem 0.3rem; }
	.productP1 .bigBox{ padding-bottom: 0.6rem; display: block; }
	.productP1 .leftDiv{ width: auto; }
	.productP1 .rightCon{ width: auto; padding-top: 0.5rem; }
	.productP1 .imgDiv img{ width: 100%; }
	.productP1 .txt{ height: 0.44rem; padding-right: 0.36rem; }
	.productP1 .txt:after{ width: 0.36rem; height: 0.44rem; background-size: 0.36rem; }
	.productP1 .txt em{ padding: 0 0.18rem 0 0.28rem; height: 0.44rem; line-height: 0.44rem; font-size: 0.32rem; }
	.productP1 .name{ font-size: 0.4rem; }
	.productP1 .msg{ font-size: 0.3rem; line-height: 0.56rem; padding-top: 0.25rem; }
	.productP1 .tab2{ padding-top: 0.3rem; overflow: hidden;}
	.productP1 .tab2 ul{ margin-right: -0.2rem; }
	.productP1 .tab2 li{ width: 25%; }
	.productP1 .tab2 li .box{ margin-right: 0.2rem; }
	.productP1 .tab2 li img{ width: 100%; }
	.productP2{ padding: 0 0.3rem 0.9rem; }
	.productP2 .tab2{ border-bottom: none; }
	.productP2 .tab2 li{ width: 50%; }
	.productP2 .tab2 li .lbox{ height: 2.8rem;}
	.productP2 .tab2 li .lbox:after{ display:none;}
	.productP2 .tab2 li .ico{ margin: 0 auto; width: 1.2rem; height: 1.2rem; box-shadow: 0px 5px 0.25rem 0px rgba(0, 55, 148, 0.1);}
	.productP2 .tab2 li .ico img{ width: 0.56rem; margin-left: -0.28rem; margin-top: -0.28rem; }
	.productP2 .tab2 li .name{ font-size: 0.3rem; padding-top: 0.3rem; padding-right: 0.2rem; padding-right: 0.2rem; line-height: 0.48rem; height: 0.96rem; overflow: hidden;}
	.productP2 .tabContentDiv2{ padding-top: 0.4rem; }
	.productP2 .bigBox{ height: auto; padding: 0; box-shadow: 0 0 0 0;  }
	.productP2 .bigBox .imgDiv{ position: relative;}
	.productP2 .bigBox .imgDiv img{ width: 100%; }
	.productP2 .bigBox .conDiv{ padding: 0; }
	.productP2 .bigBox .txt{ font-size: 0.42rem; line-height: 0.42rem; padding-top: 0.8rem; }
	.productP2 .bigBox .txt:after{ width: 0.48rem;}
	.productP2 .bigBox .content{ font-size: 0.28rem; line-height: 0.52rem; height: auto; padding-right:0; text-align:justify; }
	.productP3{ padding: 0 0.3rem 0.9rem; }
	.productP3 .list ul{ margin-right: -0.2rem; }
	.productP3 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.productP3 .list li .box{ margin-right: 0.2rem;}
	.productP3 .list li .name{ padding: 0 0.1rem; line-height: 0.76rem; height: 0.76rem; font-size: 0.3rem; }
	.newsBox{ padding: 0.8rem 0.3rem 0.9rem; }
	.newShow .name{ font-size: 0.42rem; line-height: 0.56rem; padding-bottom: 0.3rem; }
	.newShow .time{ margin-bottom: 0.5rem; font-size: 0.28rem; padding-left: 0.45rem; }
	.newShow .time 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{ 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.36rem; margin-left: -0.18rem; margin-top: -0.18rem; }
	.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;}

}

@media screen and ( max-width:320px ){
}