@media screen and ( max-width:1200px ){
.wal{width:auto;}

.headDiv .logo{left:15px;}
.headDiv .msg{left:115px;}
.headDiv .topBtn{right:15px;}
.nav{left:340px;}
.nav-2{left:auto; right:-6px;}

.indexFlash .slick-prev{left:15px;}
.indexFlash .slick-next{right:15px;}
.indexFlash .box{margin-left:0px; left:-150px;}
.indexFlash .slick-current .box{left:60px;}
.indexFlash .slick-current .img, .indexFlash .img{margin-right:-500px;}

.indexPart2{padding:0 15px;}
.indexPart2 ul{margin-right:-15px;}
.indexPart2 a{margin-right:15px;}

.indexPart4{padding:0 15px;}
.indexPart4 .wal{width:100%; overflow:hidden;}
.indexPart4 ul{margin-right:-65px;}
.indexPart4 .imgDiv{padding:0 65px 25px 0;}
.indexPart4 .title a{right:65px;}

.indexPart6{padding:0 15px;}

.footNav{padding:0 15px;}
.footNav li{width:150px;}

.login .box{right:15px; margin-right:0px;}

}

@media screen and ( max-width:1100px ){
.nav a{padding:0 10px;}
.footNav li{width:120px;}
}
	
@media screen and ( max-width:800px ){
.headDiv, .headD{height:50px;}
.headDiv .logo{width:45px; height:22px; top:14px;}
.headDiv .msg{left:70px; line-height:50px; color:#FFF;}
.headDiv .topBtn{display:none;}
.navA{display:block; width:50px; height:50px; background:url(../images/navA.png) center no-repeat; background-size:60px; position:absolute; top:0px; right:0px;}
.nav{left:0px; top:50px; width:100%; background:#ff771f; padding:0 0 10px 0; display:none;
-moz-box-shadow:0px 3px 4px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 3px 4px rgba(0,0,0,0.1);
box-shadow:0px 3px 4px rgba(0,0,0,0.1);
}
.nav li{float:none; border-top:rgba(255,255,255,0.2) solid 1px;}
.nav a{float:none; padding:0 25px; height:35px; line-height:35px; font-size:14px;}
.nav a em{background:none;}
.headDiv.on{background:#ff771f; border-bottom:#ff771f solid 1px;
-moz-box-shadow:0px 3px 4px rgba(0,0,0,0);
-webkit-box-shadow:0px 3px 4px rgba(0,0,0,0);
box-shadow:0px 3px 4px rgba(0,0,0,0);
}
.headDiv.on .nav{background:#ff771f;}
.headDiv.on .nav a, .headDiv.on .nav a:hover{color:#fff;}
.headDiv.on .nav a em, .headDiv.on2 .nav a em{background:none;}
.headDiv.on .logo{background:url(../images/logo.png) left top no-repeat; background-size:cover;}
.headDiv.on .msg{color:#fff;}
.headDiv.on2 .navA{background:url(../images/navA2.png) center no-repeat; background-size:60px;}
.headDiv.on2 .nav a, .headDiv.on2 .nav a:hover{color:#FFF;}
.headDiv.on2.on .navA{background:url(../images/navA.png) center no-repeat; background-size:60px;}

.sNav{position:relative; top:0px; display:none; width:100%; left:0px; margin:0px;}
.sNav div{display:none;}
.nav .sNav a{font-size:13px; height:32px; line-height:32px; text-align:left; padding:0 39px; border:0px; border-top:rgba(255,255,255,0.1) solid 1px;}
.nav li.on .sNav{top:0px; display:block;}

.indexFlash .slick{height:550px;}
.indexFlash .box{top:0px; left:0px; width:100%; text-align:center;}
.indexFlash .box .msg{font-size:30px;}
.indexFlash .box h2{font-size:22px;}
.indexFlash .box .info{font-size:14px; padding:5px 0 15px 0;}
.indexFlash .box .more{width:100px; height:30px; line-height:30px; font-size:14px;}
.indexFlash .img img{width:250px;}
.indexFlash .slick-current .box{left:0px; top:80px;}
.indexFlash .slick-current .img, .indexFlash .img{margin-right:-160px;}
.indexFlash .slick-dots{bottom:15px; transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);}

.pageTitle{padding:35px 0 15px 0;}
.pageTitle div{font-size:18px;}
.pageTitle h2{font-size:32px;}
.pageTitle p{font-size:12px;}

.indexPart1 li{width:50%;}
.indexPart1 a{height:230px;}
.indexPart1 .img{padding-top:25px;}
.indexPart1 .img img{width:50px;}
.indexPart1 p{line-height:20px; padding:0 15px;}
.indexPart1 .img2{display:none;}
.indexPart1 .li-2 a, .indexPart1 .li-5 a{border-right:#eee solid 1px;}

.indexPart2 li{width:50%;}
.indexPart2 a{padding-bottom:15px;}
.indexPart2 .name{padding:10px 0 5px 0;}
.indexPart2 p{font-size:12px; line-height:1.6em; height:3.2em; overflow:hidden;}
.indexPart2 em{top:3px;}
.indexPart2-1{padding:15px 0 0 0;}

.pageMore, .pageMore2{padding:5px 0 25px 0;}
.pageMore a{width:130px; height:40px; line-height:40px; font-size:14px;}
.pageMore em{padding-right:18px; background-size:8px; height:40px;}

.indexPart3{min-height:270px;}
.indexPart3 h2{font-size:16px; padding:35px 0 20px 0;}
.indexPart3 li{height:90px; width:33.333%;}
.indexPart3 .li-3, .indexPart3 .li-4{width:50%;}
.indexPart3 i{height:70px;}
.indexPart3 .li-2 i{display:none;}
.indexPart3 h3{font-size:20px; padding-top:10px;}
.indexPart3 li div{height:10px;}
.indexPart3 p{padding-top:10px;}

.indexPart4 ul{margin-right:0px;}
.indexPart4 li{float:none; width:100%; min-height:180px;}
.indexPart4 .imgDiv{padding:0 0 10px 0;}
.indexPart4 .title{height:55px; position:relative;}
.indexPart4 .title h2{font-size:20px; padding-top:15px;}
.indexPart4 .title a{top:22px; right:0px;}

.indexPart6 li{width:33.333%;}
.indexPart6 .h10{height:25px;}

.footNav{padding-top:5px;}
.footNav li{width:50%; text-align:center;}
.footNav li h2{padding:10px 0; border-bottom:#333 solid 1px;}
.footNav li dl{display:none;}
.footNav .ewm{display:none;}
.footNav .tel{position:relative; top:0px; width:auto; text-align:center; padding-top:10px;}

.footDiv{padding:20px 15px; color:#999; line-height:1.5em;}
.footDiv .link{display:none;}

.footDiv2 em{display:block;}

.login{height:450px;}
.loginImg, .loginImg .slick{height:450px;}
.login .box{top:60px; right:50%; margin-right:-150px; width:250px; padding:0 25px; height:320px;}
.login .title{padding:25px 0 20px 0;}
.login .title img{height:25px;}
.login li{height:62px;}
.login .input1{height:42px; line-height:42px;}
.login li img{top:16px;}
.login li label{line-height:44px;}
.login .li_01{height:50px;}
.login .btnDiv img{top:12px; margin-left:-40px; width:20px;}
.login .btn1{height:42px; line-height:42px; font-size:16px; text-indent:35px;}

.loginFoot{padding:25px 15px 0 15px;}
.loginFoot .h10{height:20px;}
.loginFoot-1{width:100%;}
.loginFoot-2{display:none;}
.loginFoot-3{width:100%; padding-top:15px;}

.pageBox{padding:15px;}
.pageBox-1{padding:25px 15px 0 15px;}

.helpBox{min-height:250px; padding-left:0px;}
.helpSide{position:relative; width:100%; height:90px; border-right:0px;}
.helpSide li{padding-bottom:0px; width:50%; float:left; height:40px;}
.helpSide a{height:30px; line-height:30px; padding-left:40px; font-size:16px;}
.helpSide a img{width:30px;}
.helpSide a:hover, .helpSide .on{font-size:18px; background:none;}

.helpForm{height:70px; padding-right:62px;}
.helpForm .input1{text-indent:10px;}
.helpForm .btn1{width:50px; height:48px; background-size:20px;}

.help li{padding:0 0 10px 0;}

.application .title{font-size:14px; line-height:30px; padding:10px 0 25px 0;}
.application .title div{font-size:20px;}
.application .fl, .application .fr{width:100%;}
.application .fl .box, .application .fr .box{padding:0px;}
.application .imgDiv{padding-top:0px;}
.application .content{font-size:14px; line-height:28px; padding:20px 0;}
.application .list li{min-height:70px; padding-left:45px;}
.application .list img{width:35px;}
.application .list h2{font-size:16px;}
.application .list p{font-size:14px; line-height:20px;}
.application .form .name{font-size:18px; padding:15px 0;}
.application .form li{padding-bottom:5px;}
.application .form em{font-size:14px;}

.passwordBox{min-height:200px; padding:0 15px;}
.passwordBox h1{padding:25px 0; font-size:22px;}

.passwordStep{margin-left:-15px; margin-right:-15px;}
.passwordStep li{float:left; height:28px; width:25%; text-align:center; position:relative; font-size:12px;}
/*.passwordStep i, .passwordStep li.on i, .passwordStep li.on2 i{background-size:10px 100%;}*/

.passwordForm{padding:35px 0; width:100%;}
.passwordForm li{padding:0 0 22px 70px;}
.passwordForm em{position:absolute; left:0px; top:0px; font-size:14px;}
.passwordForm .em-1{left:-0.5em; display:block; width:5em; line-height:1.2em; top:3px;}
.passwordForm .em-2{left:-0.5em; display:block; width:5em; line-height:1.2em; top:3px;}

.pageBanner{height:220px;}

.pageNav{height:50px;}
.pageNav ul, .pageNav-4 ul{margin-left:0px; margin-right:0px;}
.pageNav a{height:50px; line-height:50px; font-size:16px;}
.pageNav-5 a{font-size:14px;}

.about{padding:20px 0;}
.about .content{padding-top:15px;}

.newShow .title{font-size:18px; line-height:1.6em; padding:25px 0 15px 0;}
.newShow .time{padding-bottom:15px;}
.newShow .time em{padding:0 0.5em;}
.newShow .time a, .newShow .time a:hover{background-size:15px; padding-left:20px;}
.newShow .content{font-size:14px; line-height:1.8em;}
.newShow .info{height:50px;}
.newShow .info .fl, .newShow .info .fr{float:none; height:25px; overflow:hidden;}

.pageNum{padding:20px 0 60px 0;}
.pageNum a{font-size:12px; margin:0 1px; height:28px; line-height:28px; padding:0 10px;}

.news{padding:5px 0 0 0;}
.news li{min-height:100px; padding:0 0 0 125px; margin-bottom:0px; border-bottom:#eee solid 1px;}
.news .imgDiv{left:0px; top:20px; width:110px;}
.news .imgDiv img{width:100%;}
.news .name{font-size:14px; height:3.2em; overflow:hidden; padding-top:20px;}
.news .time, .news li.on .time{line-height:26px; padding-left:20px; background-size:13px;}
.news p{font-size:13px; line-height:1.6em; padding:10px 0 15px 0; margin-left:-125px;}
.news li.on{
-moz-box-shadow:0px 3px 4px rgba(0,0,0,0);
-webkit-box-shadow:0px 3px 4px rgba(0,0,0,0);
box-shadow:0px 3px 4px rgba(0,0,0,0);	
}
.news-2 li{padding:0;}
.news-2 .name{height:auto; overflow:auto;}
.news-2 p{margin:0px; padding-top:0px;}

.caseShow{padding:20px 0;}
.caseShow h2{font-size:20px; padding:20px 0 10px 0;}

.caseImg{padding-top:20px; width:auto;}
.caseImg .bigImg{padding-bottom:10px;}


}	
@media screen and ( max-width:340px ){
.passwordForm .li_01{padding-right:0px;}
.passwordForm .li_01 .lzm{position:relative; height:35px;}
}