/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1004px ){
	.headDiv{ height: 60px; position: fixed; width: 100%; top: 0px;}
	.headDiv .wal{ height: 60px; width:100%;}
	.headDiv .logo{ left: 10px; top: 0px; position: absolute; margin-left:0px; line-height: 60px;} 
	.headDiv .logo img{ width: 180px; }
	.wal, .w860{width:100%;}
	.PC-Box, .headDiv .rightDiv, .nav, .banner, .ind-banner, .pageTop, .pageNum{ display:none;}
	.Phone-Box, .navIco, .lanA, .bannerTel, .topSearchIco, .pageTitleTel, .pageMore{ display:block;}
	.indexPart1{ padding: 25px 15px 40px; }
	.indexPart1 .list ul{ margin-right: -10px; }
	.indexPart1 .list li{ width: 50%; margin-bottom: 10px;}
	.indexPart1 .list li .box{ height: 260px; margin-right: 10px; padding: 0 10px;}
	.indexPart1 .list li .ico{ padding-top: 8px;}
	.indexPart1 .list li .name1{ padding-top: 5px; font-size: 16px;}
	.indexPart1 .list li .name2{ display: none;}
	.indexPart1 .list li .content{ padding-top: 5px; font-size: 12px; line-height: 20px; height: 100px; }
	.indexPart1 .list li .btnDiv{ margin-left: -50px; width: 100px; bottom: 20px;}
	.indexPart1 .list li .btnDiv a{ width: 100px; height: 30px; line-height: 30px;}
    .indexPart1 .list li .btnDiv em{ width: 100px;}
	.indexPart2{ padding: 0; }
	.indexPart2 .bigBox{ height: auto; background-size: 100% 100%; padding: 25px 15px;}
	.indexPart2 .bigBox .tab{ position: relative; width: 100%; overflow: hidden;}
	.indexPart2 .bigBox .tab ul{ margin-right: -10px; }
	.indexPart2 .bigBox .tab li{ background: none; float: left; width: 50%; height: 56px; overflow: hidden; margin-bottom: 5px; font-size: 14px; line-height: 24px; text-indent: 0px;}
	.indexPart2 .bigBox .tab li div{  margin-right: 10px; }
	.indexPart2 .bigBox .tab li div p{ padding: 0 5px;background: url(../images/bg2.png) repeat;width: 200px; height: 56px; text-align: center; display: table-cell; vertical-align: middle;}
	.indexPart2 .bigBox .tab .liNow{ background: none; }
	.indexPart2 .bigBox .tab .liNow div p{ background: #2262b5; }
	.indexPart2 .contentBox{ padding-top: 20px; height: auto;}
	.indexPart2 .name{ font-size: 16px; padding-top: 15px; }
	.indexPart2 .name em{ width: 100px; }
	.indexPart2 .content{ font-size: 13px; line-height: 22px; width: 100%; height: 88px; padding-top: 20px;}
	.indexPart2 .more{ padding-top: 10px; font-size: 15px;}
	.indexPart2 .more a{ padding-left: 0px;}
	.indexPart2 .imgDiv{ position: relative; top: 0; margin-top: 0px; padding-top: 30px; }
	.indexPart2 .imgDiv img{ width: 100%; }
	.indexPart3{ padding: 50px 15px 40px; }
	.indexPart3 .titleDiv{ width: 134px; height: 36px; margin: 0 auto 30px;}
	.indexPart3 .titleDiv .txt1{ width: 132px; line-height: 34px; font-size: 14px; }
	.indexPart3 .titleDiv .txt2{ width: 134px; height: 36px; line-height: 36px; font-size: 12px;}
	.indexPart3Pic li{ padding: 0; background: #fff; margin: 2px 0;}
	.indexPart3Pic li .imgDiv{ margin: 0px; width: 50%;}
	.indexPart3Pic li .imgDiv img{ width: 100%; }
	.indexPart3Pic li .contentBox{ margin: 0px; width: 50%; height: auto; background: #fff;}
	.indexPart3Pic li .name{ line-height: 22px; font-size: 16px; padding: 10px 10px 0; max-height: 44px;}
	.indexPart3Pic li .content{ display: none; }
	.indexPart3Pic li .btnDiv{ position: relative; padding: 15px 0 0 10px; left: 0px; bottom: 0px; }
	.indexPart3Pic li .btnDiv a{ width: 56px; height: 20px; line-height: 20px; font-size: 12px;  }
	.indexPart3Pic .slick-prev{ left: 15px; }
	.indexPart3Pic .slick-next{ right: 15px;}
	.foot{ height:auto; line-height:26px; padding: 15px 10px;}
	.pageBanner{ padding-top: 60px; }
	.pageBox{ padding: 30px 10px; }
	.pageBox2{ padding: 0 10px 30px; }
	.about{ padding: 0 0 35px; }
	.about .imgDiv{ padding-bottom: 25px; }
	.about .imgDiv img{ width: 100%; }
	.about .content{ width: 100%; }
	.culture{ padding: 0 0 100px; }
	.culture .txt{ font-size: 20px; padding-bottom: 30px; }
	.culture .list li{ padding-left: 20px;  margin-bottom: 40px;}
	.news{ padding-bottom: 50px; }
	.news .list li{ height: 155px; }
	.news .list li a{ height: 155px;}
	.news .list li .name{ padding-top: 25px; height: 30px; line-height: 30px; width:100%;}
	.news .list li .content{ line-height: 24px; height: 48px;}
	.news .list li .time{ padding-top: 12px; position: relative; top: 0px; font-size: 12px; }
	.newShow{ padding: 0 0 25px; }
	.newShow .name{ font-size: 16px; padding-bottom: 20px; text-align: left; }
	.newShow .content{ line-height: 28px; padding-bottom: 30px; }
	.newShow .imgDiv{ padding: 20px 0;}
	.newShow .content img{ width: 100%; }
	.pageDown{height:auto; padding: 0 0 20px 0;}
	.pageDown .btn{position:relative; top:0px; margin-top: 10px;}
	.pageDown li{ height:38px; line-height:38px;}
	.business{ padding-bottom: 20px; }
	.business .list ul{ margin-right: 0px; }
	.business .list li{ float: none; width: 100%; margin-bottom: 20px;}
	.business .list li .box{ margin-right: 0px; }
	.business .list li .botDiv{ height: 220px; padding: 0 14px 60px;}
	.business .list li .name{ padding: 18px 0 14px; font-size: 16px;}
	.business .list li .content{ height: 144px; overflow: hidden; }
	.business .list li .btnDiv{ left: 14px; bottom: 30px; }
	.decoration{ padding: 0 0 20px; }
	.decoration .txt{ height: 45px; font-size: 20px;}
	.decoration .content{ line-height: 28px;}
	.decoration .wen{ font-size: 16px; }
	.decoration .imgDiv img{ width: 100%; }
	.car{ padding: 0 0 20px; }
	.car .txt{ height: 45px; font-size: 20px;}
	.car .content{ line-height: 28px;}
	.car .wen{ font-size: 16px; }
	.car .imgDiv img{ width: 100%; }
	.investment{ padding: 0 0 20px; }
	.investment .txt{ height: 45px; font-size: 20px;}
	.investment .content{ line-height: 28px;}
	.investment .wen{ font-size: 16px; }
	.investment .imgDiv img{ width: 100%; }
	.investment .list{ padding-left: 0px; padding-top: 15px;}
	.investment .list li{ padding-left: 15px; line-height: 28px;  background: url(../images/nimg8_1.png) left 10px no-repeat;}
	.jobTop{ height: 50px;}
	.jobTop li{ height: 50px; line-height: 50px; font-size: 14px;}
	.jobTop .li01, .jobTop .li02, .jobTop .li04{ width: 33.33%; }
	.jobTop .li03, .jobTop .li05, .jobTop .li06{ display: none; }
	.job .list li .msgDiv{ height:50px; position:relative;}
	.job .list li .msgDiv a{ background:none; display: block; height: 50px; color: #999;}
	.job .list li.liNow .msgDiv a{ background:none;}
	.job .list li .box{ padding:15px 10px 40px;}
	.job .list li .msgDiv dd{ height:50px; line-height:20px; font-size:12px;}
	.job .list li .msgDiv dd em{ display:table-cell; width: 300px; text-align: center; height: 50px; vertical-align: middle; }
	.job .list li .msgDiv .dd01, .job .list li .msgDiv .dd02, .job .list li .msgDiv .dd04{ width: 33.33%; }
	.job .list li .msgDiv .dd03, .job .list li .msgDiv .dd05, .job .list li .msgDiv .dd06{ display: none; }
	.job .list li .name{ font-size: 16px; padding-bottom: 15px;}
	.job .list li .content{ line-height:26px;}
	.job .list li .btnDiv a{ width:136px; height:34px; line-height:34px;}
	.fair{ padding-bottom: 35px; }
	.fair .list li{ margin-bottom: 10px; height: auto; padding: 10px;}
	.fair .list li .name{ font-size: 16px; line-height: 28px;background:url(../images/nimg9_1.png) left 8px no-repeat;width: calc(100% - 22px);white-space: break-spaces;height:auto;}
	.fair .list li .time{ position: relative; right: 0px; line-height: 26px;  padding-left: 22px; padding-top: 5px;}
	.contact .list li{ float: none; width: 100%; height: auto; padding-bottom: 25px;}
	.contact .list li .box{ padding-left: 0px; }
	.contact .list li .name{ padding: 0 0 10px 30px; font-size: 16px; background: url(../images/nimg20_1.png) left 3px no-repeat; }
	.contact .list li dd{ padding-left: 30px; }
	.contact .txt{ font-size: 20px; padding: 35px 0 25px; }
	.history{ padding-bottom: 20px; }
	}

