/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1440px ){
	.wal2{width:1340px;}
	.headDiv .logo{ top:35px;}
	.headDiv .logo img{ width:293px;}

	}

	
@media screen and ( max-width:1004px ){
	.wal, .wal2, .wal3, .w926{width:100%;}
	.headDiv{ height:60px; z-index:22;}
	.headDiv .logo{ left:10px; top:18px;}
	.headDiv .logo img{ width:200px;}
	.nav, .banner, .footDiv, .sideBar, .pageBanner, .pageNum, .w234, .pageNow{ display:none;}
	.indexFlashTel, .footTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.navA{display:block; width:36px; height:27px; position:absolute; top:16px; right:10px; background:url(../CSimages/navIco.png) right center no-repeat; background-size:36px;}
	.topSearchA{display:block; width:30px; height:32px; background:url(../CSimages/nimg39_1.png) center no-repeat; background-size:30px; position:absolute; top:14px; right:60px;}
	.indexPart0{ padding:0 10px;}
	.indexPart0 .leftDiv{ padding-left:126px; position:relative;}
	.indexPart0 .leftDiv .txt{ width:110px; font-size:16px;}
	.indexPart0 .leftDiv .txt img{ padding-right:10px; top:-3px; width:24px;}
	.indexNotice{ width:100%;}
	.indexNotice .slick{ padding-right:40px;}
	.indexPart0 .rightDiv{ display:none;}
	.indexPart1{ padding:30px 10px;}
	.indexPart1 .leftDiv{ width:100%;}	
	.indexPart1 .detail{ height:98px; position:relative; padding-bottom:150px;}
	.indexPart1 .detail .imgDiv img{ width:150px;}
	.indexPart1 .detail .name{ padding-left:160px; font-size:16px; height:22px; line-height:22px;}
	.indexPart1 .detail .time{ padding:14px 0 12px 160px; height:65px; font-size:14px; color:#999;}
	.indexPart1 .detail .content{ line-height:26px; height:78px; padding-left:0px;}
	.indexPart1 .detail .btnDiv{ padding:15px 0 0 0px;}
	.indexPart1 .detail .btnDiv a{ display:block; width:125px; height:30px; background:url(../CSimages/btn1.png) no-repeat; text-align:center; line-height:30px; font-size:14px; color:#fff; text-transform:uppercase;}
	.indexPart1 .list{ padding-top:5px;}
	.indexPart1 .list li{ padding-right:90px;}
	.indexPart1 .list li a{ padding-left:20px;}
	.indexPart1 .list li em{ font-size:12px;}
	.indexPart1 .rightDiv{ width:100%; padding-top:30px;}
	.indexProject .slick{ width:100%; height:auto;}
	.indexProject .slick li{ height:130px; margin-bottom:20px;}
	.indexProject .slick li .imgDiv img{ width:170px;}
	.indexProject .slick li a{ padding-left:180px; width:auto; height:130px;}
	.indexProject .slick li .name{ padding-top:8px; height:32px; font-size:16px;}
	.indexProject .slick li .msg{ height:48px; padding:10px 26px 0 0;}
	.indexPart2{ padding:30px 10px 50px;}
	.indexPart2 .leftDiv{ width:100%; padding-left:0px; height:auto; padding-bottom:30px;}
	.indexPart2 .leftDiv .imgDiv{ position:relative;}
	.indexPart2 .leftDiv .imgDiv img{ width:100%;}
	.indexPart2 .leftDiv .content{ height:104px; line-height:26px;}
	.indexPart2 .leftDiv .btnDiv{ padding-top:20px;}
	.indexPart2 .videoImg img{ width:100%;}
	.indexPart3{ padding:30px 10px 50px;}
	.indexPart3 .leftDiv{ width:100%; padding-bottom:20px;}
	.indexPart3 .list ul{ margin-right:-10px;}
	.indexPart3 .list li{ width:50%; margin-bottom:-42px;}
	.indexPart3 .list li .box{ margin-right:10px;}
	.indexPart3 .rightDiv{ width:100%;}
	.indexPart3 .rightDiv .imgDiv img{ width:100%;}
	.about{ padding:20px 10px 0;}
	.about .name2{ font-size:14px;}
	.about .part1{ padding-right:0px; min-height:223px;}
	.about .part1 .imgDiv{ position:relative; padding-top:20px;}
	.about .part1 .imgDiv img{ width:100%;}
	.about .part1 .content{ font-size:14px; line-height:26px;}
	.about .part2{ padding:20px 0;}
	.about .part2 .content{ font-size:14px; line-height:26px;}
	.about .part2 .imgDiv img{ width:100%;}
	.culture{ padding:20px 10px 0;}
	.culture .txt1{ font-size:20px;}
	.culture .txt2{ font-size:16px; padding-bottom:20px;}
	.culture .list ul{ margin-right:-10px;}
	.culture .list li{ float:left; width:50%; margin-bottom:15px;}
	.culture .list li .box{ margin-right:10px;}
	.culture .list li img{ width:100%;}
	.group{ padding:20px 10px 0;}
	.group .txt{ font-size:16px; padding-bottom:25px;}
	.group .imgDiv{ display:none;}
	.group .imgDivTel{ display:block;}
	.honor{ padding:20px 10px 0;}
	.honor .list ul{ margin-right:-10px;}
	.honor .list li{ width:50%; margin-bottom:15px;}
	.honor .list li .box{ margin-right:10px;}
	.honor .list li .imgDiv{ padding:12px 10px 0;}
	.honor .list li .name{ padding-top:10px;}
	.history{ padding:20px 10px 0;}
	.history .txt{ padding-bottom:30px;}
	.cd-container{ display:none;}
	.history .listTel{ display:block;}
	.advantage{ padding:20px 10px 0;}
	.advantage .imgDiv{ display:none;}
	.advantage .imgDivTel{ display:block;}
	.advantage .content{ line-height:26px; padding-bottom:25px;}
	.advantage .part1{ min-height:200px; position:relative; padding-left:0px;}
	.advantage .part1 .limg{ position:relative; text-align:center;}
	.advantage .part1 .txt{ font-size:16px;}
	.advantage .part1 .msg{ line-height:26px;}
	.advantage .part2 .txt{ font-size:16px;}
	.advantage .part2 .msg{ line-height:26px;}
	.items{ padding:20px 0;}
	.items .imgDiv img{ width:100%;}
	.items .contentBox{ margin-top:-30px; padding:0 15px;}
	.items .box{ padding:30px 12px;}
	.items .name{ padding-bottom:15px;}
	.items .content{ line-height:26px;}
	.items .msg{ padding:20px 0 15px;}
	.items .btnDiv a{ display:block; width:150px; height:42px; background:url(../CSimages/btn2.png) no-repeat; font-size:14px; text-align:center; line-height:42px; color:#333;}
	.items .btnDiv a:hover{ background:url(../CSimages/btn2on.png) no-repeat; color:#fff;}
	.news{ padding:10px 10px 20px;}
	.news .list li{ padding:20px 0;}
	.news .list li .box{ height:144px; padding:0 90px 0 10px;}
	.news .list li .name{ font-size:16px; padding-top:10px; height:48px; line-height:24px;}
	.news .list li .content{ line-height:24px; height:48px;}
	.news .list li .rightDiv{ width:72px; height:144px;}
	.news .list li .timeDiv{ width:72px; height:72px; background:#dedede; color:#fff; text-align:center; font-size:14px;}
	.news .list li .timeDiv b{ font-size:40px; padding-top:7px;}
	.news .list li .btnDiv{ width:72px; height:72px;}
	.news .list li .ico{ padding:10px 0 5px;}
	.newShow{ padding:20px 10px 35px;}
	.newShow .name{ font-size:16px;}
	.newShow .content{ line-height:26px; padding:20px 0 30px;}
    .newShow .content img{ width: 100%;}
	.pageDown{height:165px; position:relative; padding:0 10px;}
	.pageDown .btn{position:relative; top:28px; margin:0 auto;}
	.download{ padding:10px 10px 20px;}
	.download .list li{ height:77px; padding-top:10px; line-height:24px; padding-right:0px;}
	.download .list li .name{ padding-left:32px; background-size:22px; height:24px;}
	.download .list li .btnDiv{ position:relative; top:0px; padding-top:10px;}
	.download .list li .btnDiv a{ display:block; width:128px; height:35px; background-size:128px; text-indent:78px; line-height:35px;}
	.download .list li .btnDiv a:hover{ background-size:128px;}

    .download .list li .btnDiv1{ position:relative; top:0px; padding-top:10px;}
	.download .list li .btnDiv1 a{ display:block; width:128px; height:35px; background-size:128px; text-indent:78px; line-height:35px;}
	.download .list li .btnDiv1 a:hover{ background-size:128px;}

	.booking{ padding:20px 10px;}
	.booking .list li{ height:50px; padding-right:80px; font-size:14px;}
	.booking .list li a{ height:50px; line-height:50px;}
	.booking .list li .name{ padding-left:15px;}
	.booking .list li .ico{ position:absolute; right:15px; top:10px;}
	.report{ padding:20px 10px 0;}
	.report .list li{ margin-bottom:15px;}
	.report .list li .name a{ font-size:16px; line-height:24px; padding:10px 70px 10px 10px;}
	.report .list li .box{ background:#fff; line-height:24px; font-size:14px; display:none; padding:15px 10px;}
	.join{ padding:20px 10px;}
	.join .content{ line-height:26px;}
	.join .imgDiv img{ width:100%;}
	.job{ padding:20px 10px;}
	.job .jobTop{ height:45px;}
	.job .jobTop li{ width:50%; font-size:14px;}
	.job .jobTop .li05{ display:none}
	.job .jobTop .li04{ display:none}
	.job .jobTop .li03{ display:none}
	.job .jobBottom{ padding-bottom:50px;}
	.job .jobBottom li .div1 dd{ float:left; font-size:14px; width:50%;}
	.job .jobBottom li .div1{ height:50px;}
	.job .jobBottom li .div1 a{ height:50px;}
	.job .jobBottom li .div1 dd em{ display:block; display:table-cell; height:50px; vertical-align:middle;}
	.job .jobBottom .dd05{ display:none}
	.job .jobBottom .dd03{display:none}
	.job .jobBottom .dd04{display:none}
	.jobShow{ padding:20px 10px;}
	.jobShow .name{ font-size:18px; padding-bottom:25px;}
	.jobShow .title{ font-size:16px; height:50px; line-height:50px;}
	.jobShow .list{ padding:10px 0 10px 12px;}
	.jobShow .list li{ width:50%; margin-bottom:15px; font-size:12px;}
	.jobShow .content{ font-size:14px; line-height:30px;}
	.jobShow .btnGroup li{ width:136px; height:38px; margin-right:10px;}
	.jobShow .btnGroup a{ width:136px; height:38px; background-size:136px; line-height:38px;}
	.jobShow .btnGroup a:hover{ background-size:136px;}
	.contact{ padding:20px 10px;}
	.contact .name{ padding-bottom:20px;}
	.contact .list{ padding-bottom:45px;}
	.contact .list li{ width:100%; height:36px; line-height:26px; margin-bottom:10px;}
	.contact .list li div{ padding-left:48px; padding-top:5px;}
	.contact .list li img{ width:36px;}
	.contact .list li em{ font-size:26px;}
	.contact .mapDiv img{ width:100%;}
	.case{ padding:20px 10px;}
	.case .list ul{ margin-right:-10px;}
	.case .list li{ width:50%; margin-bottom:15px;}
	.case .list li .box{ margin-right:10px;}
	.album{ padding:20px 10px;}
	.album .list ul{ margin-right:-10px;}
	.album .list li{ width:100%; margin-bottom:10px;}
	.album .list li .box{ margin-right:10px;}

    .bigPicLayer{ width:90%; height:auto;}
	.bigPicLayer .close{ width:36px; height:36px; background-size:36px; right:-5px; top:-20px;}
	.bigPicLayer .imgDiv{ padding:10px;}
	.bigPicLayer .imgDiv img{ width:100%; height:auto;}
	.introLayer{ width:90%; height:auto;}
	.introLayer .close{ width:36px; height:36px; background-size:36px; right:-5px; top:-20px;}
	.introLayer .contentBox{ padding:20px 10px 35px;}
	.introLayer .name{ font-size:20px; padding-bottom:15px;}
	.introLayer .content{ line-height:26px;}
	.introLayer .item{ height:250px;}

    .exciting{ padding:20px 10px;}
	.exciting .list ul{ margin-right:-10px;}
	.exciting .list li{ width:50%; margin-bottom:20px;}
	.exciting .list li .box{ margin-right:10px;}
	.exciting .list li .name{ height:24px; line-height:24px; font-size:14px;}
	.exciteLayer{ width:90%; padding:20px 0;}
	.exciteLayer .close{ width:36px; height:36px; background-size:36px; right:-5px; top:-20px;}
	.exciteLayer .contentBox{ padding:20px 10px 35px;}
	.exciteLayer .name{ font-size:20px; padding-bottom:15px;}
	.exciteLayer .content{ line-height:26px;}
	.exciteLayer .item{ height:300px;}
	}