/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.indexPart2 .box2{ padding:30px 20px;}
	.indexPart2 .leftDiv .contentBox{ padding-bottom:30px;}
	.indexPart2 .leftDiv .txt1{ padding:30px 0 5px;}
	.indexPart2 .leftDiv .content{ padding:35px 100px 35px 75px;}
	.indexPart5 .txt1{ padding-bottom:5px;}
	.indexPart5 .txt2{ padding-bottom:15px;}
	.indexPart5 .list{ padding-top:20px;}
	.indexPart5 .list li{ height:100px;}
	.indexPart5 .list li .num{ padding-top:10px;}


	
	}
@media screen and ( max-width:1440px ){
	.indexPart1 .name{ padding:40px 0 25px; font-size:24px;}
	.indexPart1 .more{ padding-top:45px;}
	.indexPart2 .box2{ padding:20px;}
	.indexPart2 .leftDiv .contentBox{ padding-bottom:20px;}
	.indexPart2 .leftDiv .txt1{ padding:20px 0 5px;}
	.indexPart2 .leftDiv .content{ padding:25px 100px 25px 75px;}
	.indexPart5 .list li{ height:90px;}
	.indexPart5 .list li .num{ font-size:36px;}
	.indexPart5 .more{ padding-top:10px;}
	
	}
@media screen and ( max-width:1366px ){
	.indexPart2 .leftDiv .contentBox{ padding-bottom:15px;}
	.indexPart2 .leftDiv .txt1{ padding:15px 0 5px;}
	.indexPart2 .leftDiv .content{ padding:20px 100px 20px 75px;}
	.indexPart5 .list li .num{ padding-top:5p1004pxx; font-size:30px;}
	.indexPart5 .list li{ height:75px;}
	
	}
@media screen and ( max-width:1004px ){
	.wal{width:100%;}
	.w210{ display:none;}
	.w950{ width:100%;}
	.headDiv{ height:60px;}
	.headDiv .logo{ left:10px; top:5px;}
	.headDiv .logo img{ width:145px; margin-top:10px;}
	.headDiv .topRight, .nav, .banner, .pageBanner, .pageNow, .pageNum{ display:none;}
	.indexFlashTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.navIco{ display:block; position:absolute; right:10px; top:14px; height:60px;}
	.indexPart1{ padding:30px 0 45px;}
	.indexPart1 .txt1{ font-size:20px;}
	.indexPart1 .txt2{ font-size:24px; padding-bottom:20px;}
	.indexPart1 .tab2{ width:100%; height:80px;}
	.indexPart1 .tab2 li{ width:25%;}
	.indexPart1 .tab2 li div{ width:auto; margin:0 5px;}
	.indexPart1 .bigBox{ padding-bottom:0;}
	.indexPart1 .bigImg{ width:100%;}
	.indexPart1 .contentBox{ padding:0; width:100%;}
	.indexPart1 .name{ padding:20px 0 15px 10px; font-size:20px;}
	.indexPart1 .content{ line-height:26px; height:78px; padding:0 10px;}
	.indexPart1 .more{ padding:25px 0 0 10px;}
	.indexPart1 .more a{ height:40px; padding-left:62px; font-size:16px; background-size:48px; line-height:40px;}
	.indexPart1 .imgList{ display:none;}
	.indexPart2{ padding-top:30px;}
	.indexPart2 .leftDiv{ display:none;}
	.indexPart2 .rightDiv{ width:100%;}
	.indexPart2 .list li .hideBox{ font-size:12px;}
	.indexPart2 .list li .txtDiv{ width:76px; height:70px; margin-left:-38px; top:50%; margin-top:-35px;}
	.indexPart2 .list li .name1{ height:32px; width:76px; font-size:14px;}
	.indexPart2 .list li .name1 em{ position:absolute; left:0px; bottom:0px; width:76px; height:1px; display:block; background:#fff;}
	.indexPart2 .list li .name2{ padding-top:10px; text-transform:uppercase;}
	.indexPart2 .txt1Tel, .indexPart2 .txt2Tel, .indexPart2 .telDiv{ display:block;}
	.indexPart3{ padding:30px 0 45px;}
	.indexPart3 .txt1{ font-size:20px; text-align:center;}
	.indexPart3 .txt2{ font-size:24px; padding-bottom:20px; text-align:center;}
	
	.indexDesigner{ min-height:100px; margin:0 5px; position:relative; padding-bottom:50px;}
	.indexDesigner .slick{ margin:0 5px; position:relative;}
	.indexDesigner .slick-prev{ width:40px; height:40px; background-size:40px; left:50%; margin-left:-50px; top:auto; margin-top:0px; bottom:0px;}
	.indexDesigner .slick-next{ width:40px; height:40px; background-size:40px; right:50%; margin-right:-50px; top:auto; margin-top:0px; bottom:0px;}
	.indexPart4{ padding:30px 0 45px;}
	.indexPart4 .txt1Tel, .indexPart4 .txt2Tel, .indexPart4 .imgDivTel{ display:block;}
	.indexPart4 .bigBox{ height:auto; position:relative;}
	.indexPart4 .topDiv{ display:none;}
	.indexPart4 .bigImg{ display:none;}
	.indexPart4 .list{ width:100%;}
	.indexPart4 .list li{ height:110px; padding-left:115px;}
	.indexPart4 .list li .time{ left:10px; top:20px; width:76px;}
	.indexPart4 .list li .time h2{ font-size:38px;}
	.indexPart4 .list li .right{ position:relative; padding-right:20px;}
	.indexPart4 .list li .name{ font-size:16px; height:24px; padding-top:20px; overflow:hidden;}
	.indexPart4 .list li:hover{ width:auto; background:#a7c748;}
	.indexPart5{ padding-bottom:90px;}
	.indexPart5 .bigBox{ padding-bottom:0px;}
	.indexPart5 .bigImg{ width:100%;}
	.indexPart5 .contentBox{ padding:0; width:100%;}
	.indexPart5 .txt1, .indexPart5 .txt2, .indexPart5 .telDiv{ display:none;}
	.indexPart5 .txt1Tel, .indexPart5 .txt2Tel, .indexPart5 .telDivTel{ display:block;}
	.indexPart5 .content{ height:auto; padding:15px 10px 30px;}
	.indexPart5 .list{ width:100%; padding-top:0px;}
	.indexPart5 .list li{ float:left; width:33.33%; height:110px; border-bottom:none; border-right:none;}
	.indexPart5 .list .li01{ border-right:none;}
	.indexPart5 .list .li02{ border-bottom:none;}
	.indexPart5 .list .li03{ border-right:none; border-bottom:none;}
	.indexPart5 .list li .num{ padding-top:15px; font-size:48px;}
	.indexPart5 .more{ padding-top:25px; padding-left:10px;}
	.indexPart5 .more a{ height:40px; padding-left:62px; font-size:16px; background-size:48px; line-height:40px;}
	.footDiv{ padding:40px 0 50px;}
	.footDiv .wal{ height:auto;}
	.footDiv .fl, .footDiv .fr{ float:none;}
	.footNav li{ float:left; width:33.33%; text-align:center;}
	.footNav li h2 a{ font-size:16px; height:50px; color:#444; font-weight:400; display:block;}
	.footNav li dl{ display:none;}
	.footDiv .share{ padding-top:10px; text-align:center;}
	.footDiv .share li{ padding:0 5px; width:26px; height:23px;}
	.footDiv .ewm .imgDiv{ text-align:center; padding-top:15px;}
	.footDiv .ewm p{ text-align:center; color:#222; padding-top:10px; font-size:14px;}
	.foot{ height:auto; padding:10px;}
	.foot .msg{ line-height:24px;}
	.case{ padding:30px 10px;}
	.case .list ul{ margin-right:-10px;}
	.case .list li{ margin-bottom:15px; width:50%;}
	.case .list li .box{ width:auto; height:auto; margin-right:10px;}
	.case .list li .botDiv{ border:#e2e2e2 solid 1px; border-top:none; padding:0 12px 20px; height:auto;}
	.case .list li .imgDiv img{ width:100%;}
	.case .list li .name{ padding-top:10px; font-size:16px; margin-bottom:10px;}
	.case .list li .content{ line-height:24px; height:48px; overflow:hidden;}
	.caseShowBox{ display:none;}
	.caseShow{ padding-top:40px;}
	.caseShow .name{ font-size:20px; padding:0 10px 15px;}
	.casePicBox{ display:block;}
	.caseShow .txt{ padding:30px 0 15px 10px;}
	.caseShow .content{ line-height:26px; padding:0 10px 60px;}
	.caseShow .share{ padding:0 0 25px 66px; position:relative;}
	.caseShow .share em{ position:absolute; left:10px; top:3px; font-size:14px;}
	.caseShow .share li{ float:left; width:27px; height:27px; margin-right:10px;}
	.pageDown{height:60px; padding:0 10px;}
	.pageDown .box{ padding-top:20px; padding-right:90px;}
	.pageDown .btn{ top:25px; right:10px; width:82px; height:30px; background-size:82px; text-indent:16px; line-height:30px; font-size:14px;}
	.hotSale{ padding:35px 0 50px; background:#fff;}
	.hotSale .title{ font-size:20px; padding-bottom:30px;}
	.hotSalePic .slick .box{ margin:0 10px;}
	.hotSalePic .slick-prev{ left:0; margin-left:8px; margin-top:-32px;}
	.hotSalePic .slick-next{ right:0; margin-right:8px; margin-top:-32px;}
	.hotSalePic .slick .name{ padding-top:10px;}
	.team{ padding:30px 0 0;}
	.team .list{ padding:0 10px;}
	.team .list ul{ margin-right:-10px;}
	.team .list li{ padding-left:0; width:50%; height:auto; margin:0 0 20px 0; background:none;}
	.team .list li .box{ margin-right:10px; background:#f2f2f2; padding-bottom:25px;}
	.team .list li .imgDiv{ position:relative; width:100%;}
	.team .list li .imgDiv img{ width:100%;}


	.team .list li .name{ padding:15px 10px 0; height:38px;}
	.team .list li .name em{ font-size:18px;}
	.team .list li .msg{ padding:0 10px; height:120px; overflow:hidden;}
	.team .list li .ico{ margin-top:15px; margin-left:10px;}
	.team .list li:hover{ background:none;}
	.team .list li:hover .box{ background:#a7c748;}
	.teamShow{ padding:40px 10px 0;}
	.teamShow .part1{ padding-left:187px; position:relative; height:auto; min-height:180px;}
	.teamShow .part1 .imgDiv img{ width:175px;}
	.teamShow .part1 .name{ font-size:26px; padding:10px 0;}
	.teamShow .part1 .txt{ font-size:16px; padding-bottom:26px;}
	.teamShow .part1 .msg{ font-size:14px; line-height:24px; padding-bottom:20px;}
	.teamShow .part1 p{ display:none;}
	.teamShow .part1 .contentBox{ display:none;}
	.teamShow .part1Tel{ display:block;}
	.teamShow .part2{ padding:30px 0 0px;}
	.teamShow .part2 .txt{ font-size:16px;}
	.about{ padding:30px 10px;}
	.about .title{ padding-top:25px; font-size:22px;}
	.about .title em{ display:none;}
	.about .part1{ min-height:auto; padding-right:0px; padding-bottom:15px;}
	.about .part1 .bigImg{ position:relative;}
	.about .part1 .bigImg img{ width:100%;}
	.about .part1 .content{ padding:30px 0; font-size:14px; color:#999; line-height:30px;}
	.about .part1 .imgDiv{ display:none;}
	.about .part1 .imgDivTel{ display:block;}
	.about .part2{ padding-left:0px; min-height:auto;}
	.about .part2 .imgDiv{ display:none;}
	.about .part2 .content{ padding-top:20px;}
	.about .part2 .imgDivTel{ display:block;}
	.culture{ padding:30px 10px 50px;}
	.culture .part1 .fl, .culture .part1 .fr{ float:none;}
	.culture .part1 .imgDiv{ width:100%;}
	.culture .part1 .imgDiv img{ width:100%;}
	.culture .part1 .list{ padding:20px 0 0; width:auto;}
	.culture .part2 .content{ width:100%; line-height:32px;}
	.culture .part2 .imgDiv{ display:none;}
	.culture .part2 .imgDivTel{ display:block;}
	.culture .title{ padding:40px 0 30px;}
	.founder{ padding:30px 10px 70px;}
	.founder .contentBox{ padding-left:0px; min-height:auto;}
	.founder .contentBox .imgDiv{ position:relative; text-align:center;}
	.founder .contentBox .imgDiv img{ width:70%;}
	.founder .contentBox .name{ font-size:28px; padding:30px 0 15px;}
	.honor{ padding:30px 10px 0px;}
	.honor .list ul{ margin-right:-10px;}
	.honor .list li{ width:50%;}
	.honor .list li .box{ width:auto; height:auto; margin-right:10px;}
	.honor .list li .imgDiv img{ width:100%;}
	.honor .list li .name{ height:40px; line-height:40px;}
	.news{ padding:30px 10px;}
	.newsPic{height:auto; overflow:hidden; position:relative;}
	.newsPic .slick{height:auto; padding-left:0px; padding-bottom:20px;}
	.newsPic .slick .imgDiv{position:relative;}
	.newsPic .slick .imgDiv img{ width:100%;}
	.newsPic .slick .name{ overflow:hidden; font-size:16px; padding:15px 10px;}
	.newsPic .slick .content{line-height:24px; overflow:hidden; padding:5px 10px; font-size:14px; height:48px; margin-bottom:10px;}
	.newsPic .slick .time{padding-left:10px;}
	.newsPic .slick-prev{ bottom:20px; }
	.newsPic .slick-next{ bottom:20px;}
	.newsList li{ height:128px; padding-left:90px;}
	.newsList li .name{ font-size:16px; padding-top:20px;}
	.newsList li .timeDiv{ width:80px; height:85px; top:20px;}
	.newsList li .timeDiv div{ padding-top:6px;}
	.newsList li .timeDiv h2{ font-size:38px; }
	.newsList li .content{ padding-top:16px; line-height:24px; margin-bottom:10px;}
	.newShow{ padding:30px 10px 0;}
	.newShow .name{ font-size:20px;}
	.newShow .imgDiv img{ width:100%;}
	.newShow .share{ padding:0 0 25px 66px; position:relative;}
	.newShow .share em{ position:absolute; left:10px; top:3px; font-size:14px;}
	.newShow .share li{ float:left; width:27px; height:27px; margin-right:10px;}
	.contact{ padding:30px 10px 0;}
	.contact .list{ width:100%; padding-top:0px;}
	.contact .list li{ padding-left:50px; position:relative; font-size:14px;}
	.contact .mapDiv img{ width:100%;}
    	.contact .mapDiv { width:100%;height:245px;}
	.job{ padding:30px 10px 0;}
	.job .txt1{ font-size:22px; padding-bottom:10px;}
	.job .txt2{ font-size:14px;}
	.job .list{ padding-top:25px;}
	.job .list li .name a{ font-size:16px; height:40px; line-height:40px; padding-left:20px; background-size:40px;}
	.job .list li .box{ padding:20px 10px 25px;}
	.job .list li .top{ padding-bottom:15px;}
	.job .list li .top dd{ padding-right:30px; font-size:14px;}
	.job .list li .btnDiv a{ width:118px; height:43px; line-height:43px; font-size:14px;}
	.service{ padding:30px 10px 0;}
	.service .leftDiv{ width:100%;}
	.service .title{ font-size:22px;}
	.service .content{ line-height:26px; padding-bottom:20px;}
	.service .imgDiv img{ width:100%;}
	.service .rightDiv img{ width:100%;}
    .search{ padding:30px 10px 0;}
	.search .msg{ font-size:18px; padding-bottom:35px;}
	.search .list{ padding:25px 0 25px;}
	.search .list a{ height:38px; line-height:38px; font-size:14px;}


    .relateNews{ padding:15px 0 30px;}
	.relateNews .title{ padding-left:33px;}
	.relateNews .title a{ right:10px;}
	.relateNews .list{ padding:10px 10px 0 10px;}
	.relateNews .list li{ float:none; width:auto; padding-left:98px;}


	}
	
@media screen and ( max-width:768px ){
	.scrollsidebar { display:none;}
	}