@media screen and ( max-width:800px ){
.topDiv{display:none;}
.headDiv{border-bottom:#f3f3f3 solid 2px;}
.headDiv .wal{height:46px;}
.headDiv .logo{top:10px;}
.headDiv .logo img{height:26px;}
.navA{display:block; width:55px; height:46px; position:absolute; top:0px; right:0px; background:url(../images/navA.png) center no-repeat; background-size:26px;}
/**/
.nav{position:fixed; z-index:90; width:100%; height:100%; overflow-y:auto; background:rgba(0,0,0,0.8); display:none;}
.nav.on{display:block;}
.nav .close{height:46px; width:55px; margin-left:auto; display:block; background:url(../images/close.png) center no-repeat; background-size:25px;}
.nav li{float:none; border-bottom:rgba(255,255,255,0.2) solid 1px; padding-left:15px;}
.nav a{padding:0px; height:46px; line-height:46px; font-size:15px; color:#FFF; font-weight:400;}
.nav .list{position:relative; left:0px; top:-5px; width:auto; margin-left:0px; border:0px; background:none; padding:0 0 10px 0; opacity:1; filter:alpha(opacity=1); visibility:visible; display:none;}
.nav .list a{color:rgba(255,255,255,0.8); text-align:left; padding-left:15px;}
.nav li.on .list{display:block;}
.nav li.on .list a{height:28px; line-height:28px; color:rgba(255,255,255,0.8);}

.indexLayer{width:300px; margin-left:-150px;}
.indexLayer .form{padding:20px 0 0 0;}
.indexLayer li{height:50px; padding:0 15px 0 83px;}
.indexLayer li em{width:78px;}

.h50{height:25px;}

.pageTitle{height:60px; line-height:60px; padding-top:10px; font-size:13px;}
.pageTitle b{font-size:16px;}
.pageTitle span{padding-left:8px;}
.pageTitle a{top:24px; height:30px; line-height:30px; padding:0 10px;}

.indexFlash .slick a{padding:50px 15px;}
.indexFlash .slick-dots{bottom:10px;}
.indexFlash .slick-dots li{margin:0 5px; width:8px; height:8px;}
.indexFlash .slick-prev{background-size:16px; width:24px; height:24px; left:10px; margin-top:-12px;}
.indexFlash .slick-next{background-size:16px; width:24px; height:24px; right:10px; margin-top:-12px;}

.indexPart1{padding-top:20px;}
.indexPart1 li{width:100%;}
.indexPart1 .box{margin-bottom:15px;}
.indexPart1 .boxBg{min-height:260px;}
.indexPart1 dl{padding-top:25px;}
.indexPart1 .h10{height:10px;}

.indexPart2 .list{padding:10px 0 0 0; margin-left:-5px; margin-right:-5px;}
.indexPart2 .box{margin:0 5px;}
.indexPart2 .name{font-size:12px;}
.indexPart2 .name a{font-size:14px;}
.indexPart2 .h10{height:60px;}
.indexPart2 .slick-prev{left:50%; margin-left:-50px; top:auto; bottom:-40px; background-size:24px; width:24px; height:24px;}
.indexPart2 .slick-next{right:50%; margin-right:-50px; top:auto; bottom:-40px; background-size:24px; width:24px; height:24px;}

.indexPart3 ul{margin-right:-10px;}
.indexPart3 li{width:33.333%;}
.indexPart3 .box{margin-right:10px; margin-bottom:10px;}
.indexPart3 i{width:20px; height:20px; margin-left:-10px; bottom:-16px;}
.indexPart3 .name a{height:40px; line-height:40px; font-size:14px;}
.indexPart3 .h10{height:10px;}

.indexPart4 .fl, .indexPart4 .fr{padding:0px; width:100%; padding-bottom:15px;}
.indexPart4 .name{min-height:25px; line-height:25px; padding:10px 15px;}
.indexPart4 .name span{position:relative; right:0px; display:block;}
.indexPart4 .msg{padding:10px 15px;}
.indexPart4 .msg span{padding:0px; display:block;}
.indexPart4 .content{padding:15px; min-height:18px; border-right:0px; border-bottom:#ededed solid 1px;}
.indexPart4 .btn{position:relative; bottom:0px; width:auto; padding-bottom:20px;}
.indexPart4 .btn div{line-height:45px;}
.indexPart4 li a{padding:0 15px;}
.indexPart4 li span, .indexPart4 li div{display:none;}

.indexPart5{padding:0px; width:100%;}
.indexPart5 li a{display:block; height:36px; line-height:36px; overflow:hidden; padding-right:90px; white-space:nowrap; text-overflow:ellipsis;}

.indexPart6{padding:0px; width:100%;}
.indexPart6 ul{margin-right:-10px;}
.indexPart6 li a{margin-right:10px; margin-bottom:10px;}

.indexPart7 ul{margin-right:-10px;}
.indexPart7 .list li{width:33.333%; padding-bottom:10px;}
.indexPart7 .list li a{margin-right:10px; }
.indexPart7 .list li img{ width:100%;border:#e6e6e6 solid 1px}

.footDiv{display:none;}
.footDiv .list{padding:10px 0 0 0;}
.footDiv li{width:33.333%;}
.footDiv h2 a{padding:15px 0 5px 0;}
.footDiv .li_01{clear:left;}
.footDiv .h10{border-bottom:rgba(255,255,255,0.1) solid 1px; height:15px;}
.footDiv .ewm{position:relative; top:0px; right:0px; width:125px; margin:0 auto; padding-top:25px;}
.footDiv .ewm div{border:#0093dd solid 2px;}
.foot{background:#1b1b1b; color:rgba(255,255,255,0.4);}
.foot .wal{padding:15px; text-align:center; line-height:1.8em;}
.foot em{padding-left:0px; display:block;}

.pageNav{height:50px; border-bottom:#ddd solid 1px; margin-top:0px;}
.pageNav .name{display:block; line-height:45px; position:relative; top:5px; font-size:16px; color:#099feb; background:url(../images/ico2.png) right center no-repeat; background-size:12px;}
.pageNav .list{bottom:auto; top:41px; z-index:20; width:100%; text-align:center; opacity:0; filter:alpha(opacity=0); visibility:hidden;
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.1);
-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.1);
box-shadow:0 3px 3px rgba(0,0,0,0.1);
}
.pageNav li{float:none; padding-right:0px; border-bottom:#eee solid 1px;}
.pageNav a{height:38px; line-height:38px; padding:0px; font-size:14px; color:#666; background:#FFF;}
.pageNav a:hover, .pageNav a.on{border-bottom:0px;}
.pageNav a.on{font-weight:400;}
.pageNav.on .list{opacity:1; filter:alpha(opacity=1); visibility:visible; top:51px;}
.pageNav .line{display:none;}

.pageBanner .wal{height:150px;}
.pageBanner .title{top:55px; font-size:18px;}

.about{padding:15px 0 25px 0; font-size:14px; line-height:1.8em; min-height:200px; width:auto;}
.about .title{padding-bottom:20px;}
.about img{width:100%;}

.news{padding:10px 0;}
.news li{padding:10px 10px 10px 150px;}
.news .time{position:relative; left:0px; text-align:left; font-size:13px; height:30px; line-height:30px;}
.news .time div{font-size:16px; padding:0 6px 0 0; float:left;}
.news .imgDiv{left:10px; top:10px;}
.news .imgDiv img{width:130px;}
.news .name{background:url(../images/img4.gif) left 4px no-repeat; line-height:24px; height:68px;}
.news .content{line-height:24px; min-height:24px; margin-left:-140px; text-align:justify;}
.news .more{margin-left:-140px;}
.news li.on .name{font-size:14px;}
.news-2 .name{height:96px;}

.newShow .title{font-size:18px; padding-top:15px; line-height:1.6em;}
.newShow .time{font-size:12px; padding:10px 0 15px 0;}
.newShow .content{padding:20px 0; font-size:14px; line-height:1.8em; width:auto;}
.newShow .imgDiv{padding:20px 0; font-size:12px; line-height:30px;}
.newShow img{width:100%;}

.pageNum{padding:15px 0 25px 0;}
.pageNum li{font-size:13px;}

.pageNum2{height:75px; padding-top:0px;}
.pageNum2 a{margin:0 2px; height:30px; line-height:30px; padding:0 11px;}

.job{padding:15px 0;}
.job li{margin-bottom:10px; min-height:38px;}
.job h2{height:38px; line-height:38px; font-size:15px; padding-left:22px; background:url(../images/img4.jpg) 10px center no-repeat; background-size:3px;}
.job h2 em{padding-left:1em;}
.job .info{left:15px; top:40px; line-height:38px; min-height:38px; font-size:13px; opacity:0; filter:alpha(opacity=0);}
.job .info b{position:relative; left:0px; font-size:15px; padding-left:2em;}
.job .time{display:none;}
.job .content{padding:50px 15px 15px;}
.job .content p{font-size:13px; line-height:21px;}
.job li.on .info{opacity:1; filter:alpha(opacity=1); top:45px;}

.phoneHide{display:none;}

.team{padding:10px 0 0 0;}
.team ul{margin-right:-10px;}
.team li{width:50%;}
.team .box{margin-right:10px; margin-bottom:10px;}
.team .name{font-size:13px;}
.team .name a{font-size:15px;}
.team .pageNum2{padding-top:15px;}

.case{padding-top:0px;}
.case li{width:50%;}

.Apply .bg{min-height:200px;}
.Apply h2{font-size:16px;}
.Apply .msg{padding:15px; font-size:13px; line-height:1.6em;}
.Apply li{padding:0 15px 15px;}
.Apply li em{position:relative; line-height:30px; height:35px; text-align:left;}
.Apply .input1{height:38px; line-height:38px;}
.Apply .li_01 a{top:35px; right:15px; width:115px; height:38px; line-height:38px;}
.Apply .li_02 .input{padding-right:180px;}
.Apply .li_02 .img{top:35px; right:15px; line-height:38px;}
.Apply .li_02 .img img{height:38px;}
.Apply .select{height:38px; line-height:38px;}
.Apply .btn1{margin-top:15px;}

.news3 li{ padding-left:20px;}
.news3 .name{ padding-top:160px;}
.news3 .imgDiv img{width:200px;height:150px;}

}