/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1440px ){


	}

@media screen and ( max-width:1366px ){
	.indexProduct .slick-prev{ left:-26px;}
	.indexProduct .slick-next{ right:-26px;}
	.indexPart3Pic .slick-prev{ left:-26px;}
	.indexPart3Pic .slick-next{ right:-26px;}
	.newsPic .slick-prev{ left:-26px;}
	.newsPic .slick-next{ right:-26px;}
	}	
	
@media screen and ( max-width:1004px ){
	.wal, .w926{width:100%;}
	.headDiv{ height:60px; z-index:22;}
	.headDiv .logo{ left:10px; top:21px;}
	.headDiv .logo img{ width:150px;}
	.headDiv .topRight, .nav, .banner, .sideBar, .pageBanner, .pageNum, .pageNav{ display:none;}
	.indexFlashTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.navIco{display:block; width:36px; height:27px; position:absolute; top:16px; right:10px; background:url(/images/navIco.png) right center no-repeat; background-size:36px;}
	.lanIco{display:block; width:30px; height:18px; background:url(/images/zhongwen.png) center no-repeat; background-size:30px; position:absolute; top:20px; right:60px;}
	.topSearchIco{display:block; width:32px; height:32px; background:url(/images/nimg32_1.png) center no-repeat; position:absolute; top:14px; right:100px;}
	.pageBox{ padding:30px 10px 50px;}
	.indexPart0{ height:auto; border-bottom:none; padding:20px 10px;}
	.indexPart0 .list li{ width:50%; background:url(/images/line2.jpg) right center no-repeat; height:127px;}
	.indexPart0 .list li .num{ font-size:32px;}
	.indexPart0 .list li .txt{ font-size:12px; height:30px;}
	.indexPart0 .list .li01{ background:url(/images/line2.jpg) right center repeat-y; border-bottom:#eee solid 1px;}
	.indexPart0 .list .li02{ background:none; border-bottom:#eee solid 1px;}
	.indexPart0 .list .li03{ background:url(/images/line2.jpg) right center repeat-y;}
	.indexPart0 .list .li04{ background:none;}
	.indexPart1{ padding:50px 10px 65px;}
	.indexPart1 .topDiv{ height:45px;}
	.indexPart1 .topDiv .title{ padding-left:32px; font-size:18px;}
	.indexPart1 .topDiv .btnDiv{ top:0px;}
	.indexPart1 .topDiv .txt{ display:none;}
	.indexPart1 .leftDiv{ width:100%; margin-right:0px;}
	.indexPart1 .leftDiv .suspendDiv{ height:140px;}
	.indexPart1 .leftDiv .name{ padding:15px 15px 0; height:26px; line-height:26px; font-size:16px;}
	.indexPart1 .leftDiv .content{ padding:10px 15px 0;}
	.indexPart1 .leftDiv .time{ padding:10px 15px 0;}
	.indexPart1 .leftDiv .time a{ right:15px;}
	.indexPart1 .rightDiv{ width:100%; padding-top:10px;}
	.indexPart1 .rightDiv .bigImg img{ width:100%}
	/*.indexPart1 .rightDiv .list{ padding-top:20px;}
	.indexPart1 .rightDiv .list ul{ margin-right:-10px;}
	.indexPart1 .rightDiv .list li{ width:50%;}
	.indexPart1 .rightDiv .list li .box{ width:auto; margin-right:10px; height:155px;}
	.indexPart1 .rightDiv .list li .name{ padding:15px 10px 0; height:48px; font-size:16px; line-height:24px;}
	.indexPart1 .rightDiv .list li .time{ bottom:15px; height:15px; line-height:20px; padding-left:0px; width:100%;}
	.indexPart1 .rightDiv .list li .time em{ padding-left:10px;}
	.indexPart1 .rightDiv .list li .time a{ right:10px;}*/
       .indexPart1 .rightDiv .list{ padding-top:20px;}
.indexPart1 .rightDiv .list ul{ margin-right:0px;}
.indexPart1 .rightDiv .list li{ float:none; width:100%;}
.indexPart1 .rightDiv .list li .box{ margin-right:0px;}
	.indexPart2{ padding:50px 10px 50px;}
	.indexPart2 .topDiv{ height:45px;}
	.indexPart2 .topDiv .title{ padding-left:32px; font-size:18px;}
	.indexPart2 .topDiv .btnDiv{ top:0px;}
	.indexPart2 .topDiv .txt{ display:none;}
	.indexPart2{ padding:50px 10px 50px;}
	.indexPart2 .topDiv{ height:45px;}
	.indexPart2 .topDiv .title{ padding-left:32px; font-size:18px;}
	.indexPart2 .topDiv .btnDiv{ top:0px;}
	.indexPart2 .topDiv .txt{ display:none;}
	.indexProduct .officeImg{ height:auto; margin:0px; padding:0 50px;}
	.indexProduct .officeImg .slick-slide{ width:100%; height:auto; margin:0px; padding-bottom:15px;}
	.indexProduct .officeImg .slick-slide .ico img{ width:100%;}
	.indexProduct .officeImg .slick-slide .name{ padding-top:5px; height:32px; line-height:32px; font-size:16px;}
	.indexProduct .officeImg .slick-slide .txt{ height:24px; line-height:24px; overflow:hidden;}
	.indexProduct .slick-prev{ left:10px; top:50%; margin-top:0px;}
	.indexProduct .slick-next{ right:10px; top:50%; margin-top:0px;}
	.indexProduct .slick-prev:hover{ background:url(/images/nimg12_lefton.png) no-repeat;}
	.indexProduct .slick-next:hover{ background:url(/images/nimg12_righton.png) no-repeat;}
	.indexProduct .msgBox{ padding:20px 10px; height:auto;}
	.indexProduct .msgBox .bg{ left:50%; margin-left:-5px;}
	.indexProduct .msgBox .list li{ width:50%; height:auto; margin-bottom:20px;}
	.indexProduct .msgBox .list li .lbox{ padding-left:65px;}
	.indexProduct .msgBox .list li .ico{ top:8px;}
	.indexProduct .msgBox .list li h2{ padding-top:15px;}
	.indexPart3{ padding:50px 10px;}
	.indexPart3 .topDiv{ height:45px;}
	.indexPart3 .topDiv .title{ padding-left:32px; font-size:18px;}
	.indexPart3 .topDiv .btnDiv{ top:0px;}
	.indexPart3 .topDiv .txt{ display:none;}
	.indexPart3Pic .slick{ padding:0px; height:auto;}
	.indexPart3Pic .slick .imgDiv{ position:relative;}
	.indexPart3Pic .slick .imgDiv img{ width:100%;}
	.indexPart3Pic .slick .contentBox{ padding:0 15px 10px;}
	.indexPart3Pic .slick .name{ padding-top:15px; font-size:16px; height:38px;}
	.indexPart3Pic .slick .content{ padding-top:10px; height:96px;}
	.indexPart3Pic .slick .more{ padding-top:20px;}
	.indexPart3Pic .slick-prev{ display:none; left:0px;}
	.indexPart3Pic .slick-next{ display:none; right:0px;}
	.indexPart4{ padding:20px 10px 50px;}
	.indexPart4 .topDiv{ height:45px;}
	.indexPart4 .topDiv .title{ padding-left:32px; font-size:18px;}
	.indexPart4 .topDiv .btnDiv{ top:0px;}
	.indexPart4 .topDiv .txt{ display:none;}
	.indexPart4 .list li{ width:33.33%;}
	.indexPart5{ padding:50px 10px;}
    .indexPart5 .leftDiv{ display:none;}
	.indexPart5 .leftDiv1{ width:100%;display:block;}
	.indexPart5 .leftDiv1 img{ width:100%;}
	.indexPart5 .rightDiv{ width:100%;}
	.indexPart5 .list{ height:100px; margin-bottom:30px; border-left:none;}
	.indexPart5 .list li{ float:left; width:25%; border-right:none; height:100px;}
	.indexPart5 .list li .ico{ padding:20px 0 10px;}
	.indexPart5 .msgDiv{ width:100%;}
	.indexPart5 .msgDiv h2{ font-size:16px; padding-bottom:10px;}
	.indexPart5 .msgDiv .tel{ font-size:30px;}
	.indexPart5 .msgDiv, .indexPart5 .ewmList{ float:none;}
	.indexPart5 .ewmList{ padding-top:20px;}
	.indexPart5 .ewmList ul{ margin-left:0px;}
	.indexPart5 .ewmList li{ float:none; width:125px; margin-left:0px; margin:0 auto;}
	.indexPart5 .ewmList .li01{ display:none;}
	.indexPart5 .ewmList li .imgDiv img{ width:123px;}
	.indexPart5 .ewmList li p{ padding-top:5px;}
	
	/*.footDiv{ height:auto; line-height:24px; padding:20px 10px;}
	.footDiv .msg{ float:none; height:auto; text-align:center;}
	.footDiv .msg a{ display:block;}
	.footDiv .msg a:hover{ text-decoration:underline;}
	.footDiv .share{ float:none; padding-left:54px; line-height:24px; width:130px; margin:0 auto;}*/
    .footDiv{ height:auto; line-height:24px; padding:20px 10px;}
.footNav{ display:none;}
.footDiv .rightDiv{ float:none; width:100%; padding-left:0px; background:none; height:auto; padding-top:5px;}
.footDiv .msg{ float:none; height:auto; text-align:center; padding-right:0px;}
.footDiv .share{ float:none; padding-left:54px; line-height:24px; width:130px; margin:0 auto;}

	.about .list{ height:auto; border-bottom:none; padding:20px 10px;}
	.about .list li{ width:50%; background:url(/images/line2.jpg) right center no-repeat; height:127px;}
	.about .list li .num{ font-size:32px;}
	.about .list li .txt{ font-size:12px; height:30px;}
	.about .list .li01{ background:url(/images/line2.jpg) right center repeat-y; border-bottom:#eee solid 1px;}
	.about .list .li02{ background:none; border-bottom:#eee solid 1px;}
	.about .list .li03{ background:url(/images/line2.jpg) right center repeat-y;}
	.about .list .li04{ background:none;}
	.about .content{ padding:20px 0;}
	.about .imgDiv img{ width:100%;}
	.culture .list li{ padding-left:100px; min-height:100px; padding-bottom:20px;}
	.culture .list li .leftDiv{ width:90px;}
	.culture .list li .ico{ padding:32px 0 10px;}
	.culture .list li .name{ padding:30px 0 20px;}
	.culture .list li .content{ padding-top:15px;}
	.historyBg{ margin:0 30px;}
	.historyList{ padding:0;}
	.historyList .slick-slide{ font-size:14px; font-weight:400; background:url(/images/nimg16_1.png) center 27px no-repeat;}
	.historyList .slickon{ background:url(/images/nimg16_1on.png) center 27px no-repeat;}
	.historyContentDiv{ padding-top:15px;}
	.historyContent li{ background:url(/images/line3.png) bottom repeat-x; padding:15px 0 20px 80px; position:relative;}
	.historyContent li .year{ left:0px; top:20px; }
	.historyContent li .list dd{ padding-bottom:10px;}
	.video .list ul{ margin-right:-10px;}
	.video .list li{ width:50%; margin-bottom:20px;}
	.video .list li .box{ margin-right:10px;}
	.video .list li .imgDiv .img1{ width:100%;}
	.video .list li .name{ padding-top:5px;}
	.videoShow .name{ font-size:18px;}
	.videoShow .videoImg{ text-align:center; padding:30px 0;height:222px;}
	.videoShow .videoImg img{ width:100%;}
	.videoShow .content{ padding-bottom:40px;}
	.videoShow .share{ float:left;}
	.pageDown{ padding-bottom:60px;}
	.pageDown .box{ padding-right:0px;}
	.pageDown .btn{position:relative; top:10px; margin:0 auto;}
	.honorBg{ height:90px;}
	.honorList{ height:90px; padding:0 40px;}
	.honorList .slick-slide{ padding-top:25px; height:65px; font-size:14px;}
	.honorList .slickon{ background:url(/images/nimg80_1.png) center top no-repeat; background-size:60px; font-size:14px; padding-top:15px; height:75px; line-height:30px;}
	.honorBox .slick-prev{ background-size:14px; width:35px; height:30px; top:66px;}
	.honorBox .slick-next{ background-size:14px; width:35px; height:30px; top:66px;}
	.honorContentDiv{ padding-top:40px;}
	.honor .contentBox li{ background:#f7f7f7; padding:40px 15px 35px; margin-bottom:15px;}
	.honor li .year{ font-size:16px; padding-bottom:15px;}
	.honor li .botDiv{ padding-left:85px; position:relative;}
	.honor li .list dd{ padding-bottom:10px;}
	.product .title{ height:40px; font-size:16px;}
	.product .list{ padding:30px 0;}
	.product .list ul{ margin-right:-10px;}
	.product .list li{ width:50%; padding-bottom:10px;}
	.product .list li .box{ margin-right:10px;}
	.product .list li .botDiv{ height:70px; background:#f3f3f3; padding:0 10px; overflow:hidden;}
	.product .list li .name{ font-size:16px;}
	.product .list li .txt{ font-size:14px;}
	.productShow_1{ display:none;}
	.productShow_1Tel{ display:block;}
	.productShow .tab2{ height:42px;}
	.productShow .tab2 li{ height:40px; line-height:40px; font-size:16px; margin:0 25px;}
	.productShow .content{ line-height:26px; padding:30px 0 25px;}
	.productShow .tableImg{ padding-top:30px;}
	.productShow .tableImg img{ width:100%;}
	.productShow .btnDiv{ padding:30px 0 45px;}
	.productShow .share{ float:left;}
	.solution .list li{ padding-bottom:30px;}
	.solution .list li .title{ font-size:16px; padding-bottom:15px;}
	.solution .list li .content{ line-height:26px; padding:15px 0 30px;}
	.solution .list li .imgDiv img{ width:100%;}
	.case .content{ padding-bottom:20px;}
	.case .list{ margin-bottom:30px;}
	.case .list li{ width:33.33%;}
	.caseList .list li{ padding:0 0 25px 0; height:auto; margin-bottom:30px;}
	.caseList .list li .imgDiv{ position:relative; top:0px;}
	.caseList .list li .imgDiv img{ width:100%;}
	.caseList .list li .name{ height:40px; padding-top:20px;}
	.caseList .list li .name em{ font-size:16px;}
	.caseList .list li .content{ padding-top:10px; height:96px;}
	.caseList .list li .more{ padding-top:15px;}
	.caseList .list li .more em{ display:block; height:30px; line-height:30px; width:52px; background:url(/images/ico2.png) right center no-repeat;}
	.caseList .list .li01{ padding:0 0 25px 0;}
	.caseShow .name{ font-size:18px;}
	.caseShow .msgList{ height:auto;  padding:20px 10px;}
	.caseShow .msgList li{ width:33.33%; background:url(/images/line2.jpg) right center no-repeat; height:67px;}
	.caseShow .msgList li p{ font-size:12px;}
	.caseShow .msgList .li01{ background:none;}
	.caseShow .content{ padding:25px 0;}
	.caseShow .box{ padding-bottom:50px;}
	.caseShow .slick{ padding:0 30px;}
	.caseShow .share{ float:left;}
	.service .txt{ height:auto; line-height:26px; background:url(/images/ico6.jpg) left 6px no-repeat; font-size:16px;}
	.service .content{ padding:10px 0 30px;}
	.service .title{ margin-bottom:20px;}
	.service .title b{ width:160px;}
	.service .telDiv{ padding-bottom:20px;}
	.service .telDiv em{ display:block; padding-bottom:8px;}
	.service .telDiv b{ display:block; padding-bottom:8px;}
	.service .list li{ height:50px; line-height:50px;}
	.newsPic .slick{height:auto; padding:0 0 20px 0;}
	.newsPic .slick .imgDiv{position:relative; left:0px; top:0px;}
	.newsPic .slick .imgDiv img{ width:100%;}
	.newsPic .slick .name{ height:40px; margin:0 10px; font-size:16px; padding-top:15px;}
	.newsPic .slick .name a{color:#666; display:block; height:24px; line-height:24px; overflow:hidden;}
	.newsPic .slick .content{ padding:10px 10px 0; margin-bottom:25px;}
	.newsPic .slick .botDiv{ padding:0 10px;}
	.newsPic .slick .more{ right:10px;}
	.newsList{ padding-top:30px;}
	.newsList li{ height:168px; padding-left:0px; overflow:hidden;}
	.newsList li a{ height:auto;}
	.newsList li .timeDiv{ display:none;}
	.newsList li .name{ height:40px; font-size:16px; padding-top:15px;}
	.newsList li .content{ padding-top:10px; margin-bottom:20px;}
	.newsList li .btnDiv{ background:url(/images/ico2.png) right center no-repeat; width:52px; color:#666;}
	.newShow .name{ font-size:18px;}
	.newShow .imgDiv{ padding:20px 0;}
	.newShow .imgDiv img{ width:100%;}
	.newShow .share{ float:left;}
	.project .name{ font-size:18px;}
	.project .contentBox{ margin-top:20px; padding:10px 10px 40px;}
	.projectPic{ padding:0 20px;}
	.project .telDiv{ display:block;}
	.project .content{ padding-top:15px;}
	.contact .part1{ padding-bottom:45px;}
	.contact .part1 .leftDiv{ width:100%;}
	.contact .part1 .leftDiv .tel b{ font-size:30px;}
	.contact .part1 .midDiv{ padding-top:35px;}
	.contact .part1 .midDiv li{ width:120px; margin-right:0px;}
	.contact .part1 .midDiv li img{ width:118px;}
	.contact .part1 .midDiv .li01{ display:none;}
	.contact .part1 .rightDiv{ padding-top:55px;}
	.contact .part1 .rightDiv img{ width:160px;}
    	.contact .mapDiv { width:336px;height:130px;}
	.contact .mapDiv img{ width:100%;}
	.contact .part2{ padding-top:30px;}
	.contact .part2 ul{ margin-left:0px;}
	.contact .part2 li{ width:100%; background:none; border-bottom:#ebebeb solid 1px;}
	.contact .part2 li .box{ padding:42px 0px;}
	.contact .part2 li .name{ font-size:16px;}
	.contact .part2 li dl{ padding-top:10px;}
	.contact .part2 li dd{ min-height:24px; line-height:24px; position:relative; padding-left:45px; padding-bottom:5px; font-size:14px; color:#999;}
	.contact .part2 li dd em{ position:absolute; left:0px; top:0px;}
	.contact .part3{ padding-top:30px;}
	.contact .part3 .title{ font-size:16px;}
	.contact .part3 .list{ padding-top:5px;}
	.contact .part3 ul{ margin-left:0px;}
	.contact .part3 li{ width:100%; background:none;}
	.contact .part3 li .box{ padding:15px 0 0 130px; height:158px; border-bottom:#ebebeb solid 1px;}
	.contact .part3 li .imgDiv{ left:0px; top:15px;}
	.contact .part3 li .imgDiv img{ width:120px;}
	.contact .part3 li dd{ padding-bottom:15px; font-size:13px;}
	.job .list li .msgDiv .dd01{ text-indent:15px; width:auto;}
	.job .list li .msgDiv .dd02, .job .list li .msgDiv .dd03, .job .list li .msgDiv .dd04, .job .list li .msgDiv .dd05{ display:none;}
	.job .list li .box{ padding:25px 15px 60px;}
	.job .list li .telDiv{ display:block;}
	.lyb .msg{ padding-bottom:25px;}
	.lyb .form{ padding:0px;}
	.lyb .form ul{ margin-right:0px;}
	.lyb .form li{ width:100%;}
	.lyb .form li .box{ margin-right:0px;}

	.lyb .btnGroup{ width:280px;}
	.lyb .btnGroup li{ margin:0 10px;}

	}