﻿/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1004px ){
	.wal{width:100%;}
	.w220{ display:none;}
	.w950{ width:100%;}
	.headDiv{ height:60px; z-index:22;}
	.headDiv .logo{ left:10px; top:7px;}
	.headDiv .logo img{ width:130px;}
	.touDiv, .banner, .nav, .pageBanner, .pageNum, .sideBar{ display:none;}
	.indexFlashTel, .pageTitle, .pageMore, .pageBannerTel{ display:block;}
	.navA{display:block; width:60px; height:60px; position:absolute; top:0px; right:0px;}
	.navA img{ position:relative; left:13px; top:16px; width:38px;}
	.lanA{display:block; position:absolute; top:0px; right:80px;}
	.lanA img{ position:relative; left:13px; top:16px; width:44px;}
	.pageBox{ padding:25px 10px;}
	.footDiv{ padding:50px 10px; height:auto;}
	.footDiv .wal{ height:auto;}
	.footDiv .rightDiv .links{ position:relative; right:0px; padding:5px 0 8px; line-height:24px;}
	.footDiv .rightDiv .share{ padding-left:58px; position:relative; right:0px; top:0px; height:33px; line-height:33px; font-size:14px;}
	.footDiv .rightDiv .share li{ margin-left:10px;}
	.footDiv .rightDiv .msg{ position:relative; right:0px; top:0px; text-align:left;}
    .footDiv .leftDiv{ float:none;}
    .footDiv .rightDiv{ float:none; width:auto;}
    .footDiv .ewmDiv{ float:none; padding-left:0px; padding-top:20px;}
	.indexPart1{ height:auto; background:url(../image/indexPart1BgTel.jpg) center bottom no-repeat; background-size:100%; padding:60px 10px;}
	.indexPart1 .title{ height:42px; font-size:22px;}
	.indexPart1 .title em{ height:2px;}
	.indexPart1 .list{ padding:0px;}
	.indexPart1 .list li{ height:155px;}
	.indexPart1 .list li .ico img{ width:66px;}
	.indexPart2{ height:auto; padding:80px 10px; background:url(../image/indexPart2BgTel.jpg) center no-repeat; background-size:100% 100%;}
	.indexPart2 .title{ height:42px; font-size:22px;}
	.indexPart2 .title em{ height:2px;}
	.indexPart2 .list{ padding-top:20px;}
	.indexPart2 .list li{ float:none; width:100%; background:url(../image/line2.png) left bottom repeat-x; padding:20px 0 25px;}
	.indexPart2 .list li .box{ padding:0;}
	.indexPart2 .list li .num{ font-size:60px;}
	.indexPart2 .list li .name{ height:40px; font-size:18px;}
	.indexPart3{ padding:80px 5px;}
	.indexPart3 .title{ height:42px; font-size:22px;}
	.indexPart3 .title em{ height:2px;}
	.indexPart3Box .officeImg{ height:auto; padding:0 0 20px 0; width:300px; margin:0 auto;}
	.indexPart3Box .officeImg .slick-slide{ margin:0 0 10px 0; float:none;}
	.indexPart3Box .officeImg .slick-slide .name{ position:relative; width:298px; cursor:pointer; font-size:14px; line-height:33px; text-align:center; height:33px; border:#e0e0e0 solid 1px; border-radius:24px; -moz-border-radius:4px; display: table;}
	.indexPart3Pic .slick .box{ margin:0 5px;}
	.indexPart4{ padding:80px 0; height:auto; background:url(../image/indexPart4BgTel.jpg) center no-repeat; background-size:100% 100%;}
	.indexPart4 .title{ height:42px; font-size:22px;}
	.indexPart4 .title em{ height:2px;}
	.indexPart4Pic{ position:relative; padding:50px 5px;}
	.indexPart4Pic .slick .box{ margin:0 5px;}
	.indexPart5{ padding:80px 10px;}
	.indexPart5 .title{ height:42px; font-size:22px;}
	.indexPart5 .title em{ height:2px;}
	.indexPart5Pic{ position:relative; padding:30px 40px;}
	.indexPart5Pic .slick .box{ margin:0 5px;}
	.about{ padding:20px 15px 30px;}
	.about .list{ padding-bottom:0;}
	.about .list ul{ margin-right:-10px;}
	.about .list li{ width:50%; margin-right:0; margin-bottom:20px;}
	.about .list li .box{ width:auto; height:100px; margin-right:10px;}
	.about .list li .box b{ padding:20px 0 5px;}
	.about .list li .box em{ font-size:22px;}
	.about .imgDiv img{ width:100%;}
	.culture{ padding:20px 15px 30px;}
	.culture .imgDiv img{ width:100%;}
	.culture .list li{ padding-top:25px;}
	.group{ padding:20px 15px 30px;}
	.group .name{ left:0px; top:0px; position:relative;}
	.group .imgDiv{ padding-top:30px;}
	.group .imgDiv img{ width:100%;}
	.history{ padding:20px 15px 50px;}
	.history .name{ margin-bottom:30px;}
	.historyList{ background:url(../image/line3.jpg) 70px top repeat-y; padding:20px 0 40px;}
	.historyList .list{ background:url(../image/historyBg.png) 70px top repeat-y;}
	.historyList .list li{ padding-left:93px;}
	.historyList .list li .year{ font-size:16px;}
	.historyList .list li .ico{ left:62px;}
	.honor{ padding:20px 15px 40px;}
	.honor .list{ padding-top:30px;}
	.honor .list ul{ margin-right:-10px;}
	.honor .list li{ width:50%;}
	.honor .list li .box{ width:auto; margin-right:10px;}
	.honor .list li .imgDiv img{ width:100%;}
	.partners{ padding:20px 15px 40px;}
	.partners .list ul{ margin-right:-10px;}
	.partners .list li{ width:50%;}
	.partners .list li .box{ width:auto; margin-right:10px;}
	.partners .list li .imgDiv img{ width:100%;}
	.product{ padding:20px 15px 40px;}
	.product .list ul{ margin-right:-10px;}
	.product .list li{ width:50%; margin-bottom:10px;}
	.product .list li .box{ width:auto; margin-right:10px;}
	.product .list li .imgDiv img{ width:100%;}
	.productShow{ padding:20px 15px;}
	.productShow .part1{ padding-left:0px; min-height:auto; padding-bottom:20px;}
	.productShow .part1 .bigImg{ position:relative;}
	.productShow .part1 .bigImg img{ width:100%;}
	.productShow .part1 .name{ padding:10px 0 25px;}
	.productShow .content{ line-height:26px;}
	.pageDown{height:115px; padding:0 15px;}
	.pageDown .box{ padding-top:15px; padding-right:130px;}
	.pageDown .btn{ top:20px; right:15px; width:120px; height:35px; line-height:33px;}
	.news{ padding:0 15px 50px;}
	.news .list li{ padding-left:160px; position:relative; height:136px;}
	.news .list li .imgDiv{ top:20px;}
	.news .list li .imgDiv img{ width:150px;}
	.news .list li .name{ padding:18px 0 5px; font-size:14px;}
	.news .list li .name a{ height:48px;}
	.news .list li .time, .news .list li .content{ display:none;}
	.news .list li .btnDiv{ padding-top:8px;}
	.news .list li .btnDiv a{ display:block; width:88px; height:33px; border:#e0e0e0 solid 1px; border-radius:24px; -moz-border-radius:24px; text-align:center; line-height:33px;}
	.news .list li .btnDiv a:hover{ border:#17aaeb solid 1px; background:#17aaeb; color:#fff;}
	.newShow{ padding:20px 15px 50px;}
	.newShow .name{ font-size:18px;}
	.newShow .content{ padding:20px 0; font-size:14px; line-height:24px; color:#999;}
	.newShow .imgDiv img{ width:100%;}
	.announcement{ padding:10px 15px 40px;}
	.announcement .list li{ height:62px; line-height:26px; padding-right:0px;}
	.announcement .list li a{ display:block; padding-top:6px; height:24px; overflow:hidden;}
	.announcement .list li em{ position:relative; display:block;}
	.service{ padding:0 15px 20px;}
	.strategic{ padding:0 15px 20px;}
	.strategic .title{ padding-top:20px;}
	.condition{ padding:20px 15px 30px;}
	.condition .imgDiv{ display:none;}
	.condition .imgDivTel{ display:block;}
	.job{ padding:20px 15px 30px;}
	.job .list li .name a{ font-size:16px; height:40px; line-height:40px; padding-left:20px;}
	.job .list li .box{ padding:10px 10px 25px;}
	.job .list li .top dd{ padding-right:30px; font-size:14px;}
	.job .list li h2{ padding:15px 0 10px;}
	.job .list li .btnDiv a{ width:118px; height:33px; line-height:33px;}
	.contact{ padding:20px 15px 35px}
	.contact .part1{ padding-bottom:0px;}
	.contact .box{ width:100%; border-bottom:#e0e0e0 solid 1px; border-right:none; padding-bottom:25px;}
	.contact .box .name{ font-size:20px;}
	.contact .list li{ font-size:14px; color:#999; line-height:30px;}
	.contact .box2{ width:100%; border-bottom:none; padding-left:0px; padding-top:25px;}
	.contact .mapDiv img{ width:100%}
        .contact .mapDiv {
        height:350px}
	.lyb{ padding:20px 15px 30px;}
	.lyb .form{ padding:10px 0 0 0;}
	.lyb .form li{ padding-left:62px; position:relative; height:52px; padding-right:20px;}
	.lyb .form li em{ left:0px; line-height:17px; font-size:12px;}
	.lyb .form li .box{ width:100%; height:40px; border:#eee solid 1px; position:relative;}
	.lyb .form li .ico{ width:40px;  height:40px;}
	.lyb .form li .ico img{ left:10px; top:9px;}
	.lyb .form li .input1{ height:40px; line-height:40px;}
	.lyb .form li .tips{ left:auto; top:15px; right:0px;}
	.lyb .form .li01{ height:200px;}
	.lyb .form textarea{ width:540px; height:160px; border:none;}
	.lyb .form li .box2{ height:166px;}
	.lyb .form li .ico2{ height:166px;}
	.lyb .form li .ico2 img{ top:62px;}
	.lyb .form li .btn1{ width:120px; height:38px;}

	}
.newShow .content img{ width:100%;}