/*! www.vancheer.com  |  Powered by vancheer */

@media screen and ( max-width:1600px ){
	.businessBox .leftImg{ width: 48%;  margin-left: 0;}
	.businessBox .leftImg img{ width: 100%;  }
	

}

@media screen and ( max-width:1520px ){
    .indexPart2 .imgNews img{ width: 100%; height:425px;}
	.wal, .wal3{ width: 1200px; }
	.indexPart3 .tab{ margin-left: -600px; width: 1200px;}
	.indexPart3 .tab li .ico{ right: 12px;}
	.indexPart1{ height: 506px;}
	.indexPart1 .txt1{ padding: 0 0 10px; }
	.indexPart1 .content{ padding-top: 25px;}
	.indexPart1 .btnDiv{ /*padding-top: 25px;*/ }
	.indexPart1 .numList li{ padding-bottom: 36px; }
	.indexPart2 .imgNews{ height: 425px; width: 795px; position: relative;}
	.indexPart2 .imgNews .name{ height: 60px; line-height: 60px; font-size: 16px; }
	.indexPart2 .detail{ width: 387px; height: 423px; }
	.indexPart2 .detail .imgDiv{ padding: 30px 10% 20px;}
	.indexPart2 .botbot ul{ margin-right: -16px; }
	.indexPart2 .botbot li{ width: 405px; }
	.indexPart2 .botbot li .box{ margin-right: 16px; }
	.partnerPic .slick{ margin: 0 25px;}
	.partnerPic .slick-prev{ left: -300px; }
	.partnerPic .slick-next{ left: -219px; }
	.schoolPic .slick .contentBox{ width: 1200px; height: 400px; margin-left: -600px; }
	.schoolPic .slick .mxfDiv{ width: 1000px;}
	.schoolPic .slick .txt{ padding-top: 40px;}
	.schoolPic .slick .content{ padding-top: 20px; height: 120px;}
	
.schoolPic .slick-prev{  top: 40%;}
	.schoolPic .slick-next{  top: 40%;}
	
	.schoolBox .contentBox{ width: 1200px; height: 300px; margin-left: -600px; }
	.schoolBox .mxfDiv{ width: 1000px;}
	.schoolBox .txt{ padding-top: 40px;}
	.schoolBox .content{ padding-top: 20px; height: 120px;}
	.businessBox{ height: 820px; }
	.businessBox .rightCon{ height: 487px; background-size: 100%;}
	.businessBox .mxfDiv{ padding: 35px 40px 0; }
	.businessBox .mxfDiv .content{ padding-top: 35px;  }
    .businessPic .slick .name1{ left:30px; top:42px; font-size: 16px;}
	.businessPic .slick .name2{ left:30px; top:62px; font-size: 22px;}

}

@media screen and ( max-width:1004px ){
	.wal, .wal2, .wal3, .w970{width:100%;}
	.PC-Box, .w348, .nav, .ind-banner, .footNav, .pageTop, .pageNum, .sideBar, .foot .links, .pageNow2{ display:none;}
	.Phone-Box, .navIco, .searchIco, .bannerTel, .pageTitleTel, .pageMore, .m-Navigation{ display:block;}
	.headDiv{ height: 60px;}
	.headDiv.hov{background:none;} 
	.headDiv .logo{ left: 10px; top: 15px;}
	.headDiv .logo img{ width: 130px; }
	.headDiv.hov .logo img{ display: inline-block; }
	.headDiv.hov .logo .img1{ display: none; }
	.headDiv .lan{ right: 70px; top: 0px; color: #fff; height: 60px; line-height: 60px;}
	.headDiv.hov .lan a{ color: #fff; }
	.headDiv.hov .lan a img{ display: inline-block; }
	.headDiv.hov .lan a .img1{ display: none; }

	.headDiv2 .logo img{ display: none!important; }
	.headDiv2 .logo .img1{ display: inline-block!important; }
	.headDiv2 .lan a{ color: #044d95!important; }
	.headDiv2 .lan a img{ display: none!important; }
	.headDiv2 .lan a .img1{ display: inline-block!important; }

	.indexTitle{ padding-bottom: 30px; }
	.indexTitle .title1{ font-size: 20px; line-height: 20px; }
	.indexTitle .title2{ font-size: 22px; line-height: 30px;}
	.indexTitle .more{ top: 16px; }
	.indexTitle .more a{ width: 122px; height: 30px; line-height: 30px;}
	.indexPart1{ padding: 40px 10px; height: auto; background: #f5f5f5;}
	.indexPart1 .leftDiv{ width: 100%; float: none; }
	.indexPart1 .leftDiv .imgDiv{ padding-right: 0; }
	.indexPart1 .midDiv{ width: 100%; float: none; }
	.indexPart1 .txt1{ font-size: 20px; line-height: 20px;  padding: 0 0 10px;}
	.indexPart1 .txt2{ font-size: 32px; line-height: 32px;padding-bottom:20px;}
	.indexPart1 .content{ padding-top: 20px; line-height: 28px; }
	/*.indexPart1 .btnDiv{ padding-top: 25px; }*/
	.indexPart1 .btnDiv a{ width: 122px; height: 30px; line-height: 30px; }
	.indexPart1 .rightDiv{ width: 100%; padding-left: 0; float: none;}
	.indexPart1 .numList{ padding-top: 30px; }
	.indexPart1 .numList li{ padding-bottom: 0px; float: left; width: 33.33%; text-align: center;}
	.indexPart2{ padding: 40px 10px 45px; }
	.indexPart2 .imgNews{ height: auto; width: 100%;}
	.indexPart2 .imgNews .name{ height: 50px; line-height: 50px; font-size: 16px; }
	.indexPart2 .detail{ margin-top: 15px; width: auto; height: auto; background: #f4f4f4; padding-bottom: 25px;}
	.indexPart2 .detail .imgDiv{ padding: 25px 10px 20px;}
	.indexPart2 .detail .name{ padding: 0 10px; height: 30px; line-height: 30px; font-size: 16px;}
	.indexPart2 .detail .content{ padding: 0 10px;}
	.indexPart2 .detail .time{ padding-right: 10px; padding-left: 10px; padding-top: 15px;}
	.indexPart2 .detail .ico{ display: none; }
	.indexPart2 .botbot{ padding-top: 25px; }
	.indexPart2 .botbot ul{ margin-right: 0; }
	.indexPart2 .botbot li{ float: none; width: 100%; margin-bottom: 10px; }
	.indexPart2 .botbot li .box{ margin-right: 0; height: 120px; background: #015696 ; padding: 0 15px;}
	.indexPart2 .botbot li .name{ padding-top: 20px; line-height: 24px; font-size: 15px; height: 48px; padding-right: 0; }
	.indexPart2 .botbot li .ico{display: none;}
	.indexPart2 .botbot li:hover .box{ background: #015696; }
	.indexPart4{ padding: 40px 10px; }
	.indexPart4 .list ul{ margin-right: -10px; }
	.indexPart4 .list li{ width: 50%; margin-bottom: 10px; }
	.indexPart4 .list li .box{ padding: 0 10px; margin-right: 10px; height: 300px; background: #fff;}
	.indexPart4 .list li .ico{ padding: 20px 0 30px; }
	.indexPart4 .list li .name1{ font-size: 20px; line-height: 20px; padding-bottom: 5px; }
	.indexPart4 .list li .name2{ padding-bottom: 15px; }
	.indexPart4 .list li .content{ line-height: 20px; height: 40px;}
	.indexPart4 .list li .btnDiv{ margin-top: 20px; }
	.indexPart4 .list li:hover .box{ background: #015696;}
	.indexPart5{ padding: 35px 10px 45px; }
	.indexPart5 .bigBox{ padding-left: 0; }
	.indexPart5 .indexTitle{ position: relative; }
	.indexPart5 .mxfDiv{ padding: 0; background: none;}
	.partnerPic{ padding: 25px 10px 50px; position: relative; }
	.partnerPic .slick{ margin: 0 15px;}
	.partnerPic .slick li{ margin: 10px 0; }
	.partnerPic .slick-prev{ left: 50%; margin-left: -65px; top: auto; bottom: 15px; width: 60px; height: 30px;  }
	.partnerPic .slick-next{ left: auto; right: 50%; margin-right: -65px; top: auto; bottom: 15px; width: 60px; height: 30px; }
	.footDiv{ padding: 25px 10px; height: auto; }
	.footDiv .leftDiv{ width: auto; float: none; text-align: center;}
	.footDiv .share{ padding-top: 20px; }
	.footDiv .share li{ float: none; display: inline-block; margin: 0 6px; }
	.foot{ height: auto; padding: 15px 10px;}
	.foot .msg{ float: none; text-align: center; line-height: 24px;  }
	.pageBox{ padding: 35px 10px 50px;}
	.pageTxt .ico img{ width: 70px; }
	.pageTxt .txt1{ font-size: 20px; line-height: 20px;}
	.pageTxt .txt2{ font-size: 24px; line-height: 24px;}
	.aboutPart1{ padding: 45px 10px 35px; }
	.aboutPart1 .content{ line-height: 28px; padding-top: 30px;}
	.aboutPart2{ padding: 35px 10px;}
	.aboutPart2 .imgDiv{ display: none; }
	.aboutPart2 .list{ padding-top: 0; position: relative; width: auto; margin-left: 0; left: 0}
	.aboutPart2 .list li .num b{ font-size: 32px; }
	.aboutPart2 .list li .num em{ position: relative; font-size: 14px; padding-right: 10px; padding-top: 8px; }
	.aboutPart2 .list li .num em:after{ background-size: 10px; width: 10px; height: 9px;}
	.aboutPart2 .list li .wen{ font-size: 12px; }
	.aboutPart3{ padding: 45px 10px 50px; }
	.aboutPart3 .imgDiv{ padding-bottom: 35px; }
	.aboutPart3 .imgDiv img{ width: 100%; }
	.aboutPart3 .pageTxt{ padding-bottom: 25px; }
	.historyList{ background:url(../images/line1.jpg) center 56px no-repeat; padding:0 40px;}
	.historyList .slick-slide{ margin: 0; }
	.historyList .slick-slide .year{ height:68px; font-size:24px; }
	.historyList .slick-slide .mxfDiv{ padding-top: 10px; }
	.historyList .slick-slide .list{ background: #fafafa; height: 180px; padding: 20px 10px 0;}
	.historyList .slick-slide .list li{ font-size: 13px; line-height: 28px; }
	.historyList .slick-prev{ top:39px; }
	.historyList .slick-next{ top:39px;}
	.elegant{ padding: 30px 0 15px; }
	.elegant .list ul{ margin-right: 0px; }
	.elegant .list li{ float: none; width: 100%; margin-bottom: 15px; }
	.elegant .list li .box{ margin-right: 0px; }
	.elegant .list li .botDiv{ padding: 0 15px; height: 45px; }
	.elegant .list li .name{ font-size: 15px; height: 45px; line-height: 45px; }
	.elegant .list li .time{ right: 10px; line-height: 45px; font-size: 13px; }
	.elegant .list li:hover .botDiv{ background: #015696; }
	.partner{ padding: 30px 0 45px; }
	.partner img{ width: 100%; }
	.contact{ padding-top: 35px; }
	.contact .list{ padding-bottom: 35px; }
	.contact .list li{ width: 50%; margin-bottom: 25px;}
	.contact .list li .ico img{ width: 80px; }
	.contact .list li .txt{ padding: 15px 0 8px; font-size: 14px; }
	.contact .list li .wen{ font-size: 14px; }
	.contact .mapDiv img{ width: 100%; }
	.news{ padding: 30px 0 25px; }
	.news .list li{ height: auto; margin-bottom: 15px; }
	.news .list li a{ height: auto; padding: 0; }
	.news .list li .imgDiv{ position: relative; left: 0px; top: 0px; }
	.news .list li .imgDiv img{ width: 100%; }
	.news .list li .name{ padding: 15px 10px 0; height: 30px; line-height: 30px; font-size: 16px;}
	.news .list li .content{ padding: 10px 10px 0; font-size: 12px; line-height: 20px; height: 40px; }
	.news .list li .time{ padding: 15px 10px 20px; }
	.news .list li .btnDiv{display: none; }
	.news .list li:hover{ background-size: 100% 100%; }
	.newShow{ padding-bottom: 30px; }
	.newShow .name{ font-size: 18px; padding-bottom: 20px;}
	.newShow .time{  padding-bottom: 20px;}
	.newShow .time em{ padding: 0 5px; }
	.newShow .content{ line-height: 28px; padding: 30px 0 70px; width:100%}
	.newShow .imgDiv{ padding: 20px 0;  }
	.newShow .imgDiv img{ width: 100%; }
	.pageDown{height:auto;}
	.pageDown .box{ padding-top: 15px; }
	.pageDown .btn{position:relative; top:0px; margin-top: 15px;}
	.logistics{ padding-top: 30px;}
	.logistics .content{ line-height: 28px; padding-bottom: 30px;}
	.logistics .mxfDiv{ padding-bottom: 0; }
	.logistics .imgDiv img{ width: 100%; }
	/*.logistics .list{ position: relative; left: 0; width: 100%; margin-left: 0; }
	.logistics .list li{ float: none; width: 100%; margin-bottom: 10px;}
	.logistics .list li .box{ margin: 0; }
	.logistics .list li .name{ font-size: 16px; }
	.logistics .list li:hover .box{ background-size: 100% 100%;}*/
    .logistics .list{ position: relative; left: 0; width: 100%; margin-left: 0; }
	.logistics .list ul{ margin-right:-10px;}
	.logistics .list li{ float: left; width: 50%; margin-bottom: 10px;}
	.logistics .list li .box{ margin: 0 10px 0 0; height:120px; }
	.logistics .list li .name{ font-size: 16px; }
	.logistics .list li .ico{ display:none;}
	.logistics .list li:hover .box{ background-size: 100% 100%;}
	.logistics2{ padding: 30px 10px 90px; background:#fafafa;}
	.logistics2 .list li{ width: 50%; }
	.logistics2 .list li .box{ margin: 0 auto; width: 140px; height: 162px;  }
	.logistics2 .list li .ico{ padding: 25px 0 10px; }
	.logistics2 .list li .ico img{ width: 50px; }
	.logistics2 .list li .name1{ font-size: 13px; }
	.logistics2 .list li .name2{ font-size: 12px;}
	.logistics2 .list li:hover .box{ background-size: 140px; }
	.customBox{ background: none;}
	.custom{ padding-top: 35px; }
	.customPic .slick-prev{ left:10px;}
	.customPic .slick-next{ right:10px;}
	.custom .content{ padding-top: 40px; line-height: 28px; }
	.custom .txt{ padding-top: 35px; font-size: 18px; }
	.custom .content2{ padding: 30px 0 0; line-height: 28px; }
	.schoolBox{ padding: 30px 0 45px; }
	.schoolBox .pageTxt{ padding-bottom: 30px; }
	.schoolPic{ padding-bottom: 30px; }
	.schoolPic .slick{ padding-bottom: 0px; }
	.schoolPic .slick .contentBox{ width: 100%; height: auto; background: rgba(255,255,255,0.9); position: relative; left: 0; margin-left: 0;}
	.schoolPic .slick .mxfDiv{ width: auto; padding: 0 10px; }
	.schoolPic .slick .txt{ padding-top: 20px; font-size: 18px; height: 35px;}
	.schoolPic .slick .content{ padding-top: 20px; height: 140px; line-height: 28px;}
	.schoolPic .slick-prev{ left:10px; margin-left: 0px; bottom: 20px; }
	.schoolPic .slick-next{ left:50px; margin-left: 0px; bottom: 20px;}
	
    .schoolBox .contentBox{ width: 100%; height: auto; background: rgba(255,255,255,0.9); position: relative; left: 0; margin-left: 0;}
	.schoolBox .mxfDiv{ width: auto; padding: 0 10px; }
	.schoolBox .txt{ padding-top: 20px; font-size: 18px; height: 35px;}
	.schoolBox .content{ padding-top: 20px; height: auto; line-height: 28px;}

    .electronic{ padding-top: 30px; }
	.electronic .bigBox{ padding-left: 0; padding-bottom: 25px; padding-right: 0px; height: auto; background: #fafafa;}
	.electronic .imgDiv{ position: relative; }
	.electronic .imgDiv img{ width: 100%; }
	.electronic .txt{ padding: 25px 10px 0; font-size: 18px; height: 36px;}
	.electronic .txt:after{ left: 10px;}
	.electronic .content{ padding: 25px 10px 0; line-height: 28px; }
	.bigdata{ padding-top: 30px; }
	.bigdata .bigBox{ padding-bottom: 0px;}
	.bigdata .imgDiv img{ width: 100%; }
	.bigdata .contentBox{ position: relative; left: 0; margin-left: 0; width: 100%; height: auto; background: #fff; }
	.bigdata .txt{ padding-top: 35px;}
	.bigdata .content{ padding: 20px 15px 30px; line-height: 28px; height:auto}
	.incubation{ padding-top: 30px; }
	.incubation .content{ line-height: 28px; padding-bottom: 24px; }
	.incubation .list li{ height: auto;  margin-bottom: 20px; padding: 0 0 30px 0; }
	.incubation .list .li01{ padding: 0 0 20px 0; }
	.incubation .list li .imgDiv{ position: relative; }
	.incubation .list li .imgDiv img{ width: 100%; }
	.incubation .list li .content{ padding: 20px 10px 0; height: auto; font-size: 13px; line-height: 28px; display: block; vertical-align: top;}
	.incubation .list li .round{ top: 0; width: 135px; height: 135px; margin-left: -67px; margin-top: 0; background-size: 135px; }
	.incubation .list li .txt1{ padding: 25px 0 10px; font-size: 18px;}
	.incubation .list li .txt2{ font-size: 12px;}
	.jieshao{ padding-top: 30px; }
	.jieshao .title{ font-size: 14px;}
	.jieshao .title b{ font-size: 24px;  }
	.jieshao .content{ line-height: 28px; padding-top: 25px; }
	.chain{ padding-top: 30px; }
	.chainPic .imgDiv{ width: 100%; }
	.chainPic .imgDiv img{ width: 100%; }
	.chainPic .mxfDiv{-webkit-box-shadow: none; box-shadow: none; position: relative; background-size: 100% 100%; right: 0px; top: 0; height: 280px; margin-top: 0px; width: 100%; }
	.chainPic .concon{ padding: 0 15px; }
	.chainPic .name{ padding-top: 25px; height: 40px; font-size: 16px;  }
	.chainPic .name:before{ height: 2px; }
	.chainPic .msg{ padding-top: 15px; line-height: 26px; height: 104px; }
	.chainPic .swiper-pagination{ right: 40px; bottom: 10%; font-size: 14px; } 
	.chainPic .swiper-pagination-current{ font-size: 22px; }
	.chainPic .swiper-button-prev{ right: 60px; bottom: 12%; }
	.chainPic .swiper-button-next{ right: 15px; bottom: 12%; }
	.service{ padding-top: 30px; }
	.service .content{ line-height: 28px; }
	.lbzexBox{ padding: 35px 10px 60px; }
	.businessBox{ height: auto; padding: 30px 10px; background: #004199; }
	.businessBox .leftImg{ width: 100%; float: none; padding-bottom: 25px;}
	.businessBox .rightCon{ width: 100%; padding-bottom: 30px; height: auto; background-size: 100% 100%;}
	.businessBox .mxfDiv{ padding: 25px 15px 0; }
	.businessBox .mxfDiv .txt1{ font-size: 20px; padding-bottom: 10px;}
	.businessBox .mxfDiv .txt2{ font-size: 14px; height: 42px; }
	.businessBox .mxfDiv .content{ padding-top: 20px; font-size: 13px; line-height: 28px; }
	.businessBox .botDiv{ padding-top: 30px; }
	.businessPic .slick{ height: 120px; }
    .businessPic .slick .name1{ font-size: 14px; }
	.businessPic .slick .name2{ font-size: 18px; }
	.businessPic .slick .ico{ right: 50px;}
	.businessPic .slick-prev{ left: 5px; }
	.businessPic .slick-next{ right: 5px; }
	.businessShow{ padding: 30px 0 0; }
	.businessShow .contentBox{ padding: 0 10px 40px; }
	.businessShow .content{ font-size: 14px; line-height: 30px; padding-top: 35px; }
	.industrial{ padding-top: 25px; }
	.industrial .content{ line-height: 26px; padding-bottom:30px; }
    .indexPart2 .imgNews img
    {
        height:auto;
    }
    .indexPart2 .detail .imgDiv img
    {
       height:177px;
    }
    .pageBanner img{ width:100%;height:auto;}
    	.bigPicLayer{ width:80%; height:auto;}
	.bigPicLayer .imgDiv{ padding:10px;}
	.bigPicLayer .imgDiv img{ width:100%;}
	}


