@media screen and ( max-width:990px ){
.walMar{margin:0 15px;}
.wal{margin:0 15px;}
.topA{right:15px; width:20px; height:20px; background-size:18px;}

.headDiv .line{height:45px;}
.headDiv .walMar{height:50px;}
.headDiv .logo{left:0px; top:0px;}
.headDiv .logo img{height:45px;}
.topSearch{display:none;}
.topLanguage{
	    position: absolute;
    top: 0px;
    right: 30px;
    font-size: 14px;
    color: #FFF;
    height: 98px;
    line-height: 48px;
    padding-left: 46px;    background: url() left center no-repeat;
}
.navA{display:block; width:45px; height:45px; position:absolute; top:0px; right:-10px; background:url(../zimages/menu.png) center no-repeat; background-size:24px;}
.navA.on{background-image:url(../zimages/close.png);}
.nav{position:fixed; top:50px; right:0px; width:100%; height:100%; background:rgba(0,0,0,0.66); display:none;}
.nav.on{display:block;}
.nav li{float:none; padding:10px 0 0 0;}
.nav a{height:48px; padding-top:15px; background-position:center 48px;}
.nav a i{margin-left:0px;}
.nav a:hover, .nav a.on{background-position:center 38px;}
.nav a:hover i, .nav a.on i{width:70px; left:50%; margin-left:-35px;}

.indexFlashD, .indexFlash .wal{max-height:auto;}
.indexFlash .slick-1 dl{margin-top:-100px;}
.indexFlash .slick-2 dl{margin-top:-20px;}
.indexFlash .slick-3 dl{margin-top:-20px;}
.indexFlash dd{padding-bottom:15px;}
.indexFlash dd img{height:58px;}
.indexFlash .slick-arrow{opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.indexFlash .slick-dots{left:15px; bottom:10px;}
.indexFlash .slick-dots li i{right:15px;}
.indexFlash .slick-dots li.slick-active{padding:0 65px 0 15px; width:85px;}
.indexFlash .slick-dots li.slick-active i{width:30px;}

.foot .wal{padding:20px 0 0 75px; min-height:50px;}
.foot .logo{top:20px;}
.foot .logo img{height:40px;}
.foot .list li{width:100%; font-size:14px; line-height:1.7em; padding-bottom:10px;}
.foot .share{position:relative; top:0px; clear:both;}
.foot .share dd{padding:0 15px 0 0;}
.foot .share a{background-size:20px; width:20px;}

.footMsg{font-size:13px;}
.footMsg li{padding-right:15px;}
.footMsg .msg{position:relative; top:0px;}

.pageTitle h2{padding:0 0 8px 0px;}
.pageTitle img{height:21px;}

.pageMore a{width:150px; height:38px; line-height:36px; font-size:14px;}
.pageMore a i{left:20px;}

.indexPart1{padding:0 0 20px 80px; min-height:400px;}
.indexPart1 .listBg{display:none;}
.indexPart1 .list{margin-top:0; top:50px; height:300px; padding-top:20px; background:url(../zimages/20170919134631_89049.jpg) center no-repeat; background-size:cover;}
.indexPart1 .list li{width:100%; font-size:14px; height:90px;}
.indexPart1 .layer{width:100%; position:relative; top:-50px; padding-right:0;}
.indexPart1 .layer .bg{min-height:162px; padding:25px 20px;}
.indexPart1 .content{font-size:13px; line-height:24px; padding:20px 0;}
.indexPart1 .img{left:0px; z-index:10; bottom:-30px; width:100%; padding:0 15px; text-align:right;}
.indexPart1 .img img{width:130px;}

.indexPart2{min-height:300px; padding-top:50px;}
.indexPart2 .h10{height:35px;}
.indexPart2 .pageTitle{height:75px;}
.indexPart2 ul{margin-left:0; margin-right:-10px;}
.indexPart2 li{width:50%; padding:0 10px 10px 0;}
.indexPart2 li:nth-child(even){top:0px;}
.indexPart2 .layer i{height:20px;}
.indexPart2 .name{margin-top:-25px; font-size:14px;}
.indexPart2 .name div{width:30px; height:30px; top:-5px;}
/**/
.indexPart2-1{padding-top:20px;}

.indexPart3{padding-bottom:0px;}
.indexPart3 .title{top:35px;}
.indexPart3 .imgBox .img{height:450px;}
/**/
.indexPart3 .line{top:15px;}
.indexPart3 .line i{height:450px;}
.indexPart3 .bar{width:30px; margin-left:-15px;}
.indexPart3 .bar h2{top:25%; width:30px; margin-left:-26px; font-size:14px; padding:15px 5px; line-height:1.2em;}
.indexPart3 .bar h2 i{height:30px;}
.indexPart3 .bar div{background-size:30px; width:100%; height:90px; bottom:10%;}
.indexPart3 .bar b{width:4px; height:40px; margin-left:-4px; bottom:-20px;}
/**/
.indexPart3 .btnDiv{min-height:115px;}
.indexPart3 .btnDiv .wal{margin:0px;}
.indexPart3 .btnDiv dd{width:33.333%;}
.indexPart3 .btnDiv dd a{height:115px; font-size:13px; padding:0 15px; background-position:center 115px;}
.indexPart3 .btnDiv dd div{height:70px; background-position:center 30px; background-size:31px;}
.indexPart3 .btnDiv dd a:hover, .indexPart3 .btnDiv dd a.on{background-position:center 100px;}
.indexPart3 .btnDiv dt{width:100%; height:85px; background-size:35px; padding-top:20px;}

.indexPart4{padding-bottom:60px;}
.indexPart4 .imgDiv div{margin-right:-18px; height:335px;}
.indexPart4 .bg{background:url(../image/img1136.png) center no-repeat; background-size:cover; height:322px; width:568px; right:50%; margin-right:-264px; top:13px;}
.indexPart4 li{font-size:14px;}
.indexPart4 li i{background-size:cover; width:12px; height:12px; top:4px; margin-left:-13px;}
.indexPart4 .li_01{top:120px; left:453px;}
.indexPart4 .li_02{top:132px; left:396px;}
.indexPart4 .li_03{top:145px; left:463px;}
.indexPart4 .li_04{top:155px; left:405px;}
.indexPart4 .li_02 i, .indexPart4 .li_04 i{margin-left:30px;}
.indexPart4 .li_05{top:170px; left:335px;}
.indexPart4 .li_05 i{top:-10px;}
/**/
.indexPart4 .li_03 .line{width:12px; height:12px; top:2px; left:0px; margin-left:-15px;}
.indexPart4 .li_03 .line div{background-size:cover; width:508px; height:166px; top:-147px; left:-415px;}
.indexPart4 .li_05 .line{width:12px; height:12px; top:-10px; left:20px;}
.indexPart4 .li_05 .line div{background-size:cover; width:198px; height:122px; top:-20px; left:-72px;}
.indexPart4wal{margin:0px;}

.indexPart5 .slick-dots{padding-top:15px; height:45px;}

.pageBanner, .pageBanner .wal{height:240px;}
.pageBanner .title{top:110px;}
.pageBanner img{height:32px;}
.pageBanner .title i{width:40px; height:20px;}

.pageNow{height:50px; line-height:49px;}
.pageNow .now{display:none;}
.pageNow .list{position:relative;}
.pageNow .list li{height:49px; padding-left:18px; margin-left:12px; background-size:6px;}
.pageNow .list a{font-size:15px; height:50px;}

.pageNow .phoneShow{height:49px; background-size:12px; padding-left:13px;}
.phoneShow, .pageNow .phoneShow{display:block;}

.pageNav{height:150px;}
.pageNav li{background-position:right 35px; background-size:auto 95px;}
.pageNav a{height:150px; font-size:14px; padding:0 5px;}
.pageNav a div{width:37px; height:90px;}
.pageNav a img{top:35px;}
.pageNav a i{top:82px; width:20px; margin-left:-10px;}
.pageNav a span{background-size:auto 4px;}
.pageNav a:hover div, .pageNav a.on div{height:109px;}
.pageNav a:hover i, .pageNav a.on i{top:92px;}
.pageNav a:hover span, .pageNav a.on span{height:6px;}

.service{font-size:13px; padding:15px 0;}
.service p, .service .imgDiv{padding-bottom:15px;}

.contact{background:none; padding-top:25px;}
.contact li{width:100%; min-height:120px; padding-bottom:15px; max-width:100%;}
.contact .name{font-size:16px; height:40px; padding:8px 0 0 30px;}
.contact .name img{width:27px;}
.contact p{font-size:13px; line-height:22px; padding-left:30px;}
.contact .h10{border-bottom:#999 dashed 1px;}

.contactForm .msg{min-height:65px; padding:65px 0 15px 0;}
.contactForm .msg img{top:25px; padding-right:15px; height:30px;}
.contactForm .msg div{font-size:13px;}
.contactForm .fl{width:100%; padding-right:0px;}
.contactForm .fr{width:100%;}
.contactForm li{padding-bottom:15px;}
.contactForm .input1{height:38px; line-height:36px; padding:0 14px;}
.contactForm textarea.input1{height:120px; line-height:23px; padding:8px 14px;}
.contactForm .btnDiv{height:80px; padding-top:15px;}
.contactForm .btnDiv div{width:130px;}
.contactForm .btnDiv input{height:44px; font-size:16px;}

.about_01{padding:10px 0px;}
.about_01 .title img{max-height:25px;}
.about_01 .img{bottom:-40px; padding-top:160px; width:120px; background-size:6px;}
.about_01 .content{padding:15px 0; font-size:13px;}

.advantage{padding:25px 0 0 0;}
.advantage .fl{width:100%;}
.advantage .fr{width:100%;}
.advantage .box.fl{padding-right:0px;}
.advantage .box.fr{padding:0px;}
.advantage .imgDiv.fr{padding-left:0px;}
.advantage .imgDiv.fl{padding-right:0px;}
.advantage .imgDiv{padding-bottom:25px;}
.advantage .name{font-size:16px; padding-top:0px;}
.advantage .name b{font-size:32px; padding-right:28px; background-size:20px; margin-right:6px;}
.advantage .content{font-size:13px; padding:10px 0 15px 0;}
/**/
.advantage .li_02{padding-top:0;}
.advantage .name1{padding-top:0px;}
.advantage .name2{padding-top:0px;}
.advantage .li_03 .name{padding-top:0px;}
.advantage .li_03 .content{padding-bottom:15px;}

.h50{height:25px;}
.pcHide{display:block;}
.phoneHide{display:none;}

.Solution{padding-top:25px; margin-left:0px; margin-right:-15px;}
.Solution li{width:50%; padding:0 15px 15px 0;}
.Solution .name{padding:15px 0 25px 0;}
.Solution .name i{width:20px; bottom:12px; margin-left:-10px;}
.Solution .name a{font-size:15px;}
.Solution p{font-size:13px;}
.Solution .btn{height:30px;}
.Solution a.more{font-size:14px;}
.Solution li.on .imgDiv{top:-20px;}
.Solution li.on .name{top:-20px;}
.Solution li.on a.more{padding:5px 0 10px 0;}
/**/
.Solution2 .name i{width:32px; margin-left:-16px;}
.Solution2 .btn{height:5px;}
.Solution2 li.on .name i{bottom:10px; width:20px; margin-left:-10px;}
.Solution2 li.on .imgDiv, .Solution2 li.on .name{top:-25px;}

.SolutionShow{width:100%; padding:20px 0 25px 0;}
.SolutionShow .title{font-size:16px; height:60px; padding:28px 0 0 35px;}
.SolutionShow .title i{width:25px; height:45px;}
.SolutionShow .content{font-size:13px; padding-bottom:20px;}

.SolutionSide{width:100%; padding:0px;}
.SolutionSide .title{font-size:18px; padding-top:25px;}
.SolutionSide .msg{font-size:13px; min-height:15px; padding:10px 0 0 0;}

.news{padding-top:25px;}
.news li{padding:0 0 15px 65px;}
.news .time{font-size:12px;}
.news .time div{font-size:42px;}
.news .imgDiv{position:relative; left:0px; width:100%;}
.news .name{font-size:16px; padding:15px 0 25px 0;}
.news .name i{width:30px; bottom:10px;}
.news .content{font-size:13px; line-height:22px; min-height:90px;}
.news .content p{height:44px;}
.news .btn a{width:150px; height:40px; line-height:38px; font-size:14px;}
.news li.on .btn a{padding-left:42px;}
.news li.on .btn i{left:20px;}
.news li.on .content{padding-top:30px;}

.pageNum{padding-top:10px; height:80px;}

.newShow .title{padding-top:25px; font-size:16px;}
.newShow .time{font-size:13px; max-width:130px; padding:10px 0 15px 0;}
.newShow .content{padding:20px 0; font-size:13px;}
.newShow .content .imgDiv{padding:20px 0;}

.pageBack{height:85px;}
.pageBack a{width:120px; padding:15px 0;}

}
@media screen and ( max-width:450px ){
.pageNow-2{height:100px;}	
.pageNow-2 .list{height:50px; border-bottom:#CCC solid 1px;}
.pageNow-2 .list li:nth-child(3){background:none; margin:0px; padding:0px; clear:left;}
}