/*! 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(/uploads/image/images/navico.png) right center no-repeat; background-size:36px;}
	.lanico{display:block; width:30px; height:18px; background:url(/uploads/image/images/zhongwen.png) center no-repeat; background-size:30px; position:absolute; top:20px; right:60px;}
	.topsearchico{display:block; width:32px; height:32px; background:url(/uploads/image/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(/uploads/image/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(/uploads/image/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(/uploads/image/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 .imgdiv img{ width: 100%;}
	.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(/uploads/image/images/nimg12_lefton.png) no-repeat;}
	.indexproduct .slick-next:hover{ background:url(/uploads/image/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;overflow: hidden;}
	.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: 65px; line-height:24px; width:130px; margin:0 auto;}
.footnav{ float: none;}
	.footnav li{ float:none; padding-bottom: 20px;}
.footdiv .rightdiv{float:none; width: auto; margin-top: 20px;}
	.about .list{ height:auto; border-bottom:none; padding:20px 10px;}
	.about .list li{ width:50%; background:url(/uploads/image/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(/uploads/image/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(/uploads/image/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(/uploads/image/images/nimg16_1.png) center 27px no-repeat;}
	.historylist .slickon{ background:url(/uploads/image/images/nimg16_1on.png) center 27px no-repeat;}
	.historycontentdiv{ padding-top:15px;}
	.historycontent li{ background:url(/uploads/image/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(/uploads/image/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(/uploads/image/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(/uploads/image/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(/uploads/image/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(/uploads/image/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 .content 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;}

	}