@media (max-width: 1607px) {
}
@media (max-width: 1400px) {
    .altxt p{font-size: 15px;line-height: 32px;}
    .almore{margin-top: 10px;}
    .allist li{padding: 10px 0;}
    .about .w,.product .w,.news .w,.bottom .w{padding-top: 40px;}
    .probot a{height: 180px;}
    .probot li .img img{width: 100%;}
    .newsimg{height: 200px;}
    .newsitem .newsimg img{width: 100%;}
    .newstxt{padding: 20px;}
    .probot,.bl-bot,.newsSwiper{margin-top: 30px;}
    .bl-top img{margin: 10px 0;}
    .my-map{height: 400px;width: 90%;}
    .newsisc .probot a{height: 250px!important;}
}
@media (max-width: 1200px) {
}
@media (max-width: 1150px) {
}
@media (max-width: 1100px) {
}
@media (max-width: 914px) {
}
@media (max-width: 768px) {
    html{overflow-x: hidden!important;overflow-y: auto!important;}
    .fp-tableCell{height: inherit!important;}
    #main{transition: all .3s ease-in-out;}
    .navphone img{ height:25px;margin-right: 2px;}
    .navlist{background: rgb(50, 60, 60);width: 220px;position: absolute;left: 0;top: 0;bottom: 0;flex-direction: column;height: 100vh;justify-content: flex-start;padding-top: 100px;transform: translateX(-220px);transition: all .3s ease-in-out;}
    .navlist li{height: 40px;width: 100%;}
    .navlist li a{font-size: 20px;margin: 0 auto;opacity: 0;transform: translateX(50px);transition: all 0.4s;}
    nav .logo{ margin-right:10px;}
    nav.scroll .logo img{height: 34px;width:auto;}
    nav .logo img{height: 34px;width:auto;}
    .insidecon .newslist img{ height:100px; max-width:none;margin-right: 20px;}
    nav,nav .w{height: 60px;}
    .navphone{line-height: 60px;}
    .menu{display: block;height: 25px; width: auto;}
    .tranX220 {transform: translateX(220px);}
    .navlist.checked{transform: translateX(0px);}
    .navlist li a.checked {opacity: 1;transform: translateX(0);}
    .menu:checked ~ .navlist li:nth-child(1) a {transition-delay: 0.08s;}
    .banner{height: 240px!important;}
    .about{height: 1360px!important;}
    .product{height: 1370px!important;}
    .news{height: 600px!important;}
    .bottom{height: 650px!important;}
    .aright{margin-left: 0;}
	.probot a{ height:165px;}
    .allist li{padding: 15px 0;}
	.prosn a{ width:145px;}
    .artxt{font-size: 12px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
    .aritemtitle::after{margin: 10px auto;}
    .about .w{flex-direction: column;}
    .bannertxt .btitle{font-size: 30px;}
    .bannertxt .bftitle{font-size: 18px;letter-spacing: 0;}
    .about .w .aleft, .about .w .aright{width: 95%;}
    .aleft{margin-right: 0;}
    .almore{margin: 20px;margin-left: auto;margin-bottom: 20px;}
    .protop{flex-direction: column;text-align: center;}
    .altitle::after{margin: 13px auto 0;}
    .ptright{margin-top: 20px;}
    .probot li{width: calc(50% - 2px);}
    .altitle{text-align: center;}
    .probot{margin-top: 50px;}
    .newstop{flex-direction: column;text-align: center;}
    .newstop .altitle{margin-bottom: 10px;}
    .ntright a{display: none;}
    .newsitem .newsimg img{width: 100%;}
    .newsSwiper{margin-top: 20px;}
    .bottom .altitle{margin: 0 auto;}
    .botbox{flex-direction: column;}
    .botleft, .botright{width: 100%;}
    .bl-bot{margin-top: 30px;}
    .bl-top img{margin: 0;margin-right: 10px;width: 30px;height: 30px;}
    .bl-top p:nth-of-type(1){flex-shrink: 0;}
    .bl-top .line{display: flex;}
    .bl-top p{font-size: 16px;}
    .my-map{height: 300px;}
    .botright{margin-left: 0;width: 95%;margin: 0 auto;}
    .bottom .altitle{margin-bottom: 40px;}
    .about .altitle{margin-top: 20px;}
    .newsisc .prosn a{width: 150px;}
    .prosn{flex-wrap: wrap;}
    .newsisc .probot ul{justify-content: space-between;}
    .newsisc .probot li{width: calc(50% - 5px);margin: 0;margin-bottom: 10px;height: 150px!important;}
    .newsisc .probot li a{height: 150px!important;}
    .insidecon .newslist li{height: 100px;}
    .insidecon .newslist li .newsimg{width: 40%;height: 120px;flex-shrink: 0;}
    .insidecon .newslist li{height: 160px;}
    .insidecon .newstxt{padding: 0;padding-left: 10px;}
    .newsline1{text-overflow: ellipsis;overflow: hidden;height: 24px;}
    .insidecon .newslist li .newstxt{min-width: 0;position: relative;height: 120px;}
    .newsline2{position: absolute;bottom: -15px;right: 5px;}
    .newsline3{text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-top: 5px;}
    .insidecon .newsmore{display: none;}
    .footer{height: 63px;}
    .footer .w{flex-direction: column;align-items: flex-start;}
    .isccon{padding: 0 10px;}
    .iscctop{flex-direction: column;}
    .isctleft, .isctright{width: 100%;}
    .isctleft{margin-bottom: 10px;}
    .insidecon{height: auto;}
    .picicc li,.picicc li a{height: 320px;}
}
@media (max-width: 500px) {
}
@media (max-width: 477px) {
}
@media (max-width: 459px) {
}
@media (max-width: 375px) {
}