a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
@media screen and ( max-width:1450px ){
.wal{max-width:1200px; padding:0 15px;}
.footMsg .wal{padding:30px 15px;}
.footDiv .wal{padding:20px 15px;}

.indexPart2{width:37%;}
.indexPart3{width:38%; padding:0 20px;}
.indexPart4{width:25%;}

.patent{padding-top:75px;}

.base{padding-top:90px;}



.job_01{max-width:1155px; padding-top:65px;}

.job_02{max-width:1122px;}

.job_03{max-width:1122px; padding-bottom:70px;}

}
/*@media screen and ( max-width:1300px ){
.nav{position:fixed; right:-240px; width:240px; background:#f3f3f3; overflow:hidden}
.nav a{line-height:32px; font-size:1em; text-align:center;}
.nav.on{right:0px;}
.nav li{float:none; border-bottom:#CCC solid 1px; padding:0px;}
.nav a i{top:27px;}
.nav .tel{display:block; border:0px;}
.nav .tel a{background:url(../images/tel.png) center no-repeat; background-size:50px; height:150px;}
.navA{display:block; position:absolute; z-index:10; top:0px; right:0px; background:url(../images/navA.png) center no-repeat; background-size:35px; width:100px; height:100px;}
.navA.on{background-image:url(../images/navAon.png);}
.headDiv .form{display:none;}
}*/
@media screen and ( max-width:1200px ){/*ipad横屏*/
.wal{max-width:1000px;}
.pageBg2 .wal{max-width:1000px;}

.indexFlash .slick a{height:100px;}
.indexFlash .layer{font-size:22px; padding:0 25px; margin-top:-120px;}
.indexFlash .layer p{padding:15px 0 20px 0;}
.indexFlash .layer .wal{padding:0 70px;}
.indexFlash .bg{bottom:70px; height:60px;}

.indexNav .list{top:-180px;}
.indexNav .wal{max-width:1000px;}
.indexNav a{width:140px; height:140px; padding-top:70px;}
.indexNav a img{width:45px;}
.indexNav a div{padding:20px 0 5px 0;}

.pageBg{min-height:490px;}

.indexPart2{width:37%;}
.indexPart3{width:35%; padding:0 15px;}
.indexPart3 .list{min-height:279px; padding:5px 20px;}
.indexPart3 li{height:38px; line-height:37px;}
.indexPart3 .more{padding:10px 0;}
.indexPart4{width:28%;}
.indexPart4 .box{min-height:279px;}
.indexPart4 .name a{font-size:15px; line-height:25px; padding:15px 0 10px 0;}

.application .fl{padding-right:15px;}
.application .fr{padding-left:15px;}
.application li{height:62px; line-height:59px;}

.base .list{padding:0 35px 0 0;}
.base .list2{padding-right:0px;}
.base .list2 ul{margin-right:-12px;}

.contact .fl{padding-right:35px;}
.contact .fr{padding-left:35px;}
}

/*@media screen and (max-width:800px ){
.headD{height:50px;}
.headDiv{height:50px;}
.headDiv .logo{position:absolute; left:15px; top:10px;}
.headDiv .logo img{height:30px;}
.headDiv .form{display:none;}
.nav{right:-150px; width:150px; padding:5px 15px 0 15px; border-top:#FFF solid 50px;}
.nav a{font-size:1em;}
.nav .tel a{background-size:35px; height:70px;}
.navA{right:0px; background-size:20px; width:50px; height:50px;}}*/

@media screen and (min-height:120px) and (max-height:320px) {.dh_1 {position:absolute; height:280px; overflow:auto;}}
@media screen and (min-height:320px) and (max-height:420px) {.dh_1 {position:absolute; height:310px; overflow:auto;}}
@media screen and (min-height:420px) and (max-height:520px) {.dh_1 {position:absolute; height:410px; overflow:auto;}}
@media screen and (min-height:520px) and (max-height:620px) {.dh_1 {position:absolute; height:510px; overflow:auto;}}
@media screen and (min-height:620px) and (max-height:760px) {.dh_1 {position:absolute; height:610px; overflow:auto;}}

#nav1,
#nav1 ul {padding:0; margin:0; list-style:none; font:1em "微软雅黑"; line-height:40px; width:100%; position: fixed; z-index:99;}
#nav1 li {float:left; width:25%; text-align:center;}
#nav1 li a {display:block; color:#fff; text-align:center;}
#nav1 li:hover {position:relative; z-index:300;}
#nav1 li:hover ul {left:0; bottom:40px; top:auto;}
@media (max-width:420px) {#nav1 li li {float:none; width:160px; text-align:center;}}
@media (max-width:440px) {#nav1 li li {float:none; width:160px; text-align:center;}}
@media (min-width:460px) {#nav1 li li {float:none; width:100%; text-align:center;}}
#nav1 li li a {font-size:1em; color:#ff9428; width:160px; padding:3px; text-align:center; float:none;}
#nav1 ul {position:absolute; left:-9999px; top:-9999px;}
.dh {line-height:28px; color:#ff9428;}
.dh_a {line-height:28px; color:#ff9428;}
.dh_b {bottom:0px; height:40px; background:#ff6f28; border-top:2px solid #fff;}