@media screen and ( max-width:1600px ){
.foot .list li{width:12%;}

.indexPart1 li{padding:0 0 0 .2rem;}

.indexPart3{min-height:3.5rem;}
.indexPart3 h2{font-size:.24rem;}

.indexPart4{height:3.5rem;}

.indexPart5 h2{padding:.5rem 0 .1rem 0;}


}
@media screen and ( max-width:1260px ){
.nav li{padding:0 .15rem;}

.indexPart1 a.title{padding-left:.3rem;}
.indexPart1 a.title:before{right:.3rem;}
.indexPart1 li{padding:0 .1rem 0 .2rem;}
.indexPart1 li:nth-child(1){padding-left:.3rem;}
.indexPart1 li p br{display:none;}

.indexPart2 .box{padding:.7rem .3rem;}

.indexPart3 .bg{padding:.45rem;}
.indexPart3 h2{font-size:.2rem;}

.indexPart4 .box{padding-left:.25rem;}
.indexPart4 h2{padding:.55rem 0 .15rem 0;}

.indexPart5 .box{padding-left:.3rem;}
.indexPart5 h2{padding:.25rem 0 .1rem 0;}
.indexPart5 dd{font-size:.14rem;}
	
}
@media screen and ( max-width:780px ){
.phoneShow{display:block;}
.pcShow{display:none;}

.headD{height:1rem;}
.head{height:1rem;}
.head .logo{width:3.15rem; background-image:url(../images/logo240.png); background-size:2.4rem;}
.head .tel{display:none;}
.navA{display:block; position:absolute; top:0; right:0; width:1rem; height:1rem; background:url(../images/img48.png) center no-repeat; background-size:.48rem;}
.nav{position:fixed; z-index:100; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); opacity:0; visibility:hidden;}
.nav a.close{position:absolute; left:0; top:0; width:1rem; height:1rem; background:#FFF url(../images/close53.png) center no-repeat; background-size:.53rem;}
.nav ul{position:absolute; top:0; left:1rem; width:100%; height:100%; background:#008fd7; padding:.8rem 1.6rem 0 .6rem;}
.nav li{float:none; padding:0;}
.nav li a{font-size:.25rem; color:#FFF; border-top:#1fa1e3 solid 1px;}
.nav li a:before{display:none;}
.nav li a.on{color:#fff;}
.head.on{height:1rem;}
.head.on .nav li a{height:.8rem; line-height:.8rem;}
.nav a.telPhone{display:block; font-size:.25rem; color:#000; text-align:center; position:absolute; left:0; bottom:.6rem; color:#FFF; width:100%; line-height:.8rem; padding-left:1rem;}
.nav a.telPhone span{display:inline-block; background:url(../images/img63.png) left center no-repeat; background-size:.63rem; height:.8rem; padding-left:.8rem;}
/**/
.nav.on{opacity:1; visibility:visible;}

.foot{min-height:2.45rem; padding:0 2rem 0 .35rem;}
.foot .list{display:none;}
.foot .msg{clear:both; border:0; border-bottom:rgba(255,255,255,0.25) solid 1px; padding:.3rem 0 0 0; min-height:1.57rem; font-size:.2rem; line-height:.34rem;}
.foot .ewm{top:.37rem; right:.3rem; width:1.4rem; font-size:.18rem;}
.foot .tel{top:1.8rem; right:auto; left:.35rem; font-size:.3rem;}

.sideBar{top:100%; margin-top:-3.1rem; width:.6rem;}
.sideBar li{display:none;}
.sideBar .li_04{display:block;}
.sideBar a.name{height:.6rem;}

.wal{margin:0 .3rem;}


/*page-------------*/
.indexFlash{height:4.5rem;}
.indexFlash .swiper-slide{height:4.5rem;}
.indexFlash .img{width:4.38rem; right:.2rem; top:1rem;}

.indexPart1 .box{width:100%;}
.indexPart1 a.title{padding-left:.45rem;}
.indexPart1 a.title:before{right:.45rem;}
.indexPart1 .list{position:relative; border:0;}
.indexPart1 li{width:50%; border-top:#28a4e3 solid 1px; padding:0 .3rem 0 .35rem; min-height:1.85rem;}
.indexPart1 li:nth-child(1),
.indexPart1 li:nth-child(3){padding-left:.45rem;}
.indexPart1 li p{line-height:.3rem; font-size:.18rem;}
/**/
.indexPart1 .video{width:100%; height:3.46rem; position:relative; clear:both;}

.indexPart2 .box{padding:.5rem .7rem; font-size:.22rem; line-height:.38rem;}
.indexPart2 .time{font-size:.2rem;}
.indexPart2 .name a{font-size:.26rem; top:0; padding:.1rem 0;}
.indexPart2 p{min-height:1.6rem;}
.indexPart2 a.more:before{width:.45rem; background-size:.45rem; right:-.1rem;}
.indexPart2 .box:hover a.more:before{right:-.4rem;}

.indexPart3{width:100%;}
.indexPart3 .img{position:relative; width:100%; height:4.5rem;}
.indexPart3 .bg{position:relative; left:0; top:0; border:0; padding:.4rem .4rem .5rem .45rem; width:100%; height:100%;}
.indexPart3 .name{font-size:.22rem;}
.indexPart3 h2{font-size:.3rem; line-height:.4rem; padding:.15rem 0;}
.indexPart3 p{line-height:.4rem; font-size:.22rem; padding-bottom:.25rem;}
.indexPart3 a.more{width:1.2rem; height:.4rem; background-size:.45rem;}

.indexPart4{width:100%;}
.indexPart4 .box{width:100%;}
.indexPart4 .img{background-position:right center; background-size:auto 100%;}
.indexPart4 h2{font-size:.32rem; padding:.5rem 0 .15rem 0;}
.indexPart4 li{font-size:.22rem; line-height:.4rem;}

.indexPart5 li{width:50%;}
.indexPart5 .box{padding-left:.45rem; top:50%;}
.indexPart5 h2{font-size:.32rem; padding:0 0 .1rem 0;
transform: translate(0px, -50%);
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
}
.indexPart5 dd{display:none;}
.indexPart5 h2{width:2.9rem;}

.indexTitle{height:1.05rem;}
.indexTitle li{margin-right:.32rem; font-size:.32rem; height:.65rem; line-height:.65rem; padding-left:.3rem;}
.indexTitle a.more{right:.35rem; line-height:.65rem; font-size:.28rem; background:none; padding-right:0;}

.indexPart6{width:100%;}
.indexPart6 .list{padding:.2rem .35rem .2rem .45rem;}
.indexPart6 .list li{min-height:1rem; padding:0;}
.indexPart6 .list li:last-child{border:0;}
.indexPart6 .list .time{display:none;}
.indexPart6 .list .name{font-size:.3rem; padding-top:0; height:1rem; line-height:1rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:.7rem;}
.indexPart6 .list a:before{right:0;}

.indexPart7{width:100%;}
.indexPart7 .list{padding:.2rem .35rem .2rem .45rem;}
.indexPart7 .list a{height:1rem; line-height:1rem; padding:0; font-size:.3rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexPart7 .list li:last-child a{border:0;}
.indexPart7 .list a span{display:none;}

.pageBanner,
.pageBanner .wal{height:2.6rem;}
.pageBanner .layer{left:0; top:.75rem; font-size:.3rem; width:100%; text-align:center;}
.pageBanner .layer h2{font-size:.52rem;}

.pageNav{height:.8rem; background:#e7e7e7; border-color:#e7e7e7; position:relative;}
.pageNav .name{display:block; height:.8rem; line-height:.8rem; text-align:center; font-size:.3rem; color:#666;}
.pageNav .name span{padding-left:.38rem; background:url(../images/img23.png) right center no-repeat; background-size:.23rem; padding-right:.38rem;}
.pageNav ul{position:absolute; z-index:20; left:0; top:100%; width:100%; background:#FFF; min-height:1rem; display:none;
-moz-box-shadow:0 .08rem .1rem rgba(0,0,0,0.1);
-webkit-box-shadow:0 .08rem .1rem rgba(0,0,0,0.1);
box-shadow:0 .08rem .1rem rgba(0,0,0,0.1);
}
.pageNav li{padding:0; display:block;}
.pageNav a{height:.8rem; line-height:.8rem; font-size:.26rem; border-bottom:#eee solid 1px;}
.pageNav a:before{display:none;}

.about{line-height:.48rem;}
.about .name{font-size:.32rem;}
.about .content{font-size:.24rem; padding-bottom:.2rem;}
.about .img{padding-bottom:.15rem;}
.about .fl{width:100%; padding-right:0;}
.about .fr{width:100%; padding:.2rem 0 0 0;}

.History{padding:0 .4rem 0 .45rem;}
.History .list:before{left:0; margin-left:-.12rem;}
.History li{width:100%; border:0; border-left:#FFF solid 2px; padding:0 0 0 .5rem;}
.History .title{text-align:left; color:#FFF; font-size:.22rem; padding:.55rem 0 .22rem 0;}
.History .title div{font-size:.3rem; height:.45rem; line-height:.45rem;}
.History .title div:before{right:auto; left:-.5rem;}
.History .name{height:.75rem; line-height:.75rem; font-size:.3rem; padding:0 .3rem;}
.History .name:before{right:auto; left:.45rem;}
.History .box{padding:.3rem;}
.History .content{line-height:.49rem; font-size:.28rem;}
/**/
.History li.liOdd{margin-top:0; left:0; border-width:2px;}
.History li.liOdd .title,
.History li.liOdd .name{text-align:left;}
.History .msg{text-align:left; font-size:.24rem; padding:1rem 0 .45rem 0; background-position:left top; left:0; background-size:2px;}

.news{font-size:.22rem;}
.news li{width:50%;}
.news .name{font-size:.26rem; height:.8rem; line-height:.8rem;}
.news p{line-height:.36rem; height:.72rem; position:relative; top:-.05rem;}
.news .btn a{height:.58rem; line-height:.58rem;}
.news .time{line-height:.65rem;}
.news .time span{height:.65rem;}

.pageMore a{height:.68rem; line-height:.68rem; font-size:.26rem;}

.newShow{padding:.35rem 0;}
.newShow .wal{padding:0 .25rem;}
.newShow .title{padding-top:.35rem; line-height:1.6em;}
.newShow .msg{font-size:.2rem;}
.newShow .msg span{padding-right:1em;}
.newShow .content{font-size:.26rem; line-height:2em;}

.pageNum2{margin-left:-.25rem; margin-right:-.25rem; font-size:.24rem; padding-top:.45rem;}
.pageNum2 .fl,
.pageNum2 .fr{width:100%; line-height:.5rem; min-height:.5rem; padding:0 .25rem 0 5em; position:relative; top:-.2rem;}
.pageNum2 .fl a,
.pageNum2 .fr a{height:.5rem; line-height:.5rem;}
.pageNum2 span{position:absolute; left:.25rem; top:0;}
.pageNum2 a.back{width:100%; position:relative; left:0; height:1rem; border:0; line-height:1rem; border-top:#CCC solid 1px;}

.pageBox{padding:0 .25rem;}

.productShow{padding-top:.35rem;}
.productShow .title h2{padding:.2rem 0 1rem 0;}
.productShow .title ul{top:auto; bottom:.23rem;}
.productShow .title a{font-size:.22rem; height:.6rem; line-height:.6rem;}
.productShow .tab div{height:.7rem; line-height:.7rem; font-size:.24rem;}
.productShow .content{font-size:.24rem; line-height:.52rem;}

.offerLayer{width:6rem; padding:0 .3rem .3rem .3rem; font-size:.22rem; margin-left:-3rem; margin-top:-3rem;}
.offerLayer .title{font-size:.28rem; line-height:.46rem;}
.offerLayer li{padding-bottom:.2rem;}
.offerLayer .input1{height:.62rem; line-height:.62rem; font-size:.22rem;}
.offerLayer textarea.input1{height:2.2rem; line-height:.42rem;}
.offerLayer .tips{line-height:.64rem;}
.offerLayer .msg{height:.7rem; line-height:.5rem;}
.offerLayer .msg span{height:.5rem;}
.offerLayer .btn1{height:.64rem; font-size:.26rem;}
/**/
.offerLayer .title2{font-size:.3rem;}
.offerLayer .title2 h2{font-size:.3rem;}
.offerLayer p{font-size:.2rem;}

.productClass ul{margin-left:-.3rem; margin-right:-.3rem;}
.productClass a{font-size:.22rem; height:.48rem; line-height:.46rem; padding:0 .11rem;}

.service_01{padding:0;}
.service_01 .imgDiv{position:relative; width:100%; overflow:hidden; height:3rem;}
.service_01 .imgDiv a{display:block; margin-left:-.3rem; margin-right:-.3rem; position:relative; top:-1rem;}
.service_01 .box{padding:0 .3rem .3rem;}
.service_01 .title{font-size:.32rem;}
.service_01 .content{font-size:.24rem; line-height:.46rem;}
.service_01 .list{min-height:1.9rem;}
.service_01 .list:before{height:1.6rem;}
.service_01 li{height:1.3rem; padding:0 .2rem 0 .3rem; font-size:.2rem; line-height:.32rem;}
.service_01 li br{display:none;}
.service_01 li:before{height:1.6rem;}
.service_01 .form{height:.74rem;}
.service_01 .form .input1{height:.7rem; line-height:.7rem; font-size:.24rem;}
.service_01 .form .btn{height:.74rem;}
.service_01 .form .btn1{height:.74rem;}

.service_02 li{width:100%; padding:0 .25rem .3rem 1.75rem; min-height:1rem;}
.service_02 .imgDiv{left:.35rem;}
.service_02 .name{font-size:.32rem;}
.service_02 p{line-height:.42rem; font-size:.24rem;}

.contact .fl{width:100%; border:0; border-bottom:#ccc solid 1px;}
.contact .fr{width:100%; padding:.45rem 0 0 0;}
.contact .content{font-size:.22rem; line-height:.46rem; padding:0 0 .3rem 0;}
.contact .search{padding:.25rem 0;}
.contact .form{height:.74rem;}
.contact .form .tips{left:.15rem; line-height:.72rem; font-size:.24rem;}
.contact .form .input1{height:.7rem; line-height:.7rem; font-size:.24rem;}
.contact .form .btn,
.contact .form .btn1{height:.74rem;}
.contact .fr .tips{line-height:.72rem; font-size:.24rem;}
.contact .fr .input1{height:.7rem; line-height:.7rem; font-size:.24rem;}
.contact .fr textarea.input1{height:3rem; line-height:.35rem; padding:.15rem .12rem;}
.contact .fr .btn1{height:.7rem; font-size:.24rem;}

.job_01 li{width:100%;}
.job_01 .name a{font-size:.3rem;}
.job_01 .msg{font-size:.24rem; line-height:.46rem;}

.job_02 .fl{padding:0; width:100%;}
.job_02 .fl .name a{font-size:.24rem; height:.6rem; line-height:.6rem;}
.job_02 .imgList{height:4.5rem;}
.job_02 .arrow{width:.6rem; height:.6rem;}
/**/
.job_02 .h50{height:.1rem;}
.job_02 .list{width:100%; padding:.3rem;}
.job_02 .list .time{font-size:.2rem;}
.job_02 .list .name{font-size:.24rem;}

.job_03 .msg{font-size:.24rem; padding:.45rem .3rem .25rem .3rem; line-height:1.6em;}
.job_03 .list{padding:0 .3rem .3rem;}
.job_03 .row{height:.7rem;}
.job_03 .col{height:.7rem; line-height:.7rem; font-size:.22rem;}
.job_03 .col-1{padding-left:.15rem;}
.job_03 li .col a{height:.7rem;}
.job_03 li .content{font-size:.24rem; line-height:.44rem; padding:.2rem .15rem .15rem;}






}

@media screen and ( max-width:560px ){
.honor li{width:33.333%;}
.honor li:nth-child(4n+1){clear:none;}
.honor li:nth-child(3n+1){clear:left;}

.honorLayer .box{width:100%; margin-left:0; left:0;}
#honorLayer{height:7rem;}
.honorLayer a.close{right:0; top:-.75rem;}

.product li{padding:0 .25rem;}
.product .imgDiv{position:relative; width:auto; margin-left:-.25rem; margin-right:-.25rem;}
.product .name{font-size:.28rem; line-height:.5rem; padding:.25rem 0 .15rem 0;}
.product p{font-size:.24rem; line-height:.46rem; padding:.2rem 0 .1rem 0;}
.product dd{width:50%; height:.56rem; line-height:.56rem;}
.product dd a{font-size:.24rem;}
.product .more{padding-bottom:.35rem;}
.product .more a{width:1.7rem; height:.5rem; line-height:.48rem; font-size:.24rem;}

.productList li{width:50%;}
.productList .name a{line-height:.42rem; padding:.2rem 0 .15rem 0; font-size:.26rem;}
.productList .name a span{font-size:.2rem; position:relative; display:block;}
.productList p{line-height:.36rem; height:1.7rem; font-size:.22rem;}

#productShow{height:4.4rem;}

.serviceLayer{padding:.3rem; margin-left:-3.6rem;}
.serviceLayer .form{height:.74rem;}
.serviceLayer .form .input1{height:.7rem; line-height:.7rem; padding:0 .25rem; font-size:.24rem;}
.serviceLayer .form .btn,
.serviceLayer .form .btn1{height:.74rem;}
.serviceLayer .list li{line-height:.4rem; font-size:.22rem;}
.serviceLayer .list h5{font-size:.22rem;}
.serviceLayer .more a{line-height:.7rem; font-size:.24rem;}



}