﻿@charset "utf-8";
@media only screen and (max-width : 1919px) {
.banner img{ width: 100%; height: auto; }
}
@media only screen and (max-width : 1400px) {

}
@media only screen and (max-width : 1200px) {

}
@media only screen and (max-width : 1024px) {
.webmain{ min-width: inherit; }
.content{ width: auto; padding: 0 10px; }
.header .logo{ padding: 10px 0; }
.header .logo img{ height: 30px; }
.header .lmtit{ line-height: 50px; font-size: 16px; }
.header .phone,.header .ewm,.header .fenx{ display: none; }
.nav_handle{ display: block; }
.inmuen{ display: none; padding: 10px 0; }
.inmuen ul li{ padding: 0; line-height: 35px; font-size: 14px; float: none; text-align: center; }
.inyous{ top: inherit; padding: 20px 0; }
.banner .pagination{ bottom: 0; }
.banner .pagination .swiper-pagination-switch{ width: 8px; height: 8px; margin: 0 3px; }
.inyous ul li{ padding: 20px 0; width: 98%; }
.inyous ul li .tit{ font-size: 16px; }
.inyous ul li .xian{ margin: 10px auto; }
.inabout{ padding-bottom: 20px; }
.inabout .nr{ padding: 0; }
.inabout .nr .pic{ position: static; width: auto; margin-bottom: 10px; }
.inabout .nr .tit{ font-size: 20px; margin-bottom: 10px; }
.inabout .nr .wz{ margin-bottom: 20px; }
.inabout .nr .an{ width: 120px; line-height: 40px; }
.inshuj{ padding: 20px 0; }
.inshuj ul li{ width: 50%; border: 0; margin: 10px 0; }
.inservice{ padding: 20px 0; }
.inservice .lmtit{ font-size: 20px; }
.inservice .lmjj{ margin-bottom: 20px; }
.inservice .list ul li{ width: 98%; padding: 15px 15px 15px 100px; }
.inservice .list ul li .ico{ top: 20px; }
.inmess{ padding: 20px 0 0; }
.inmess .lmtit{ font-size: 20px; }
.inmess .lmjj{ margin-bottom: 20px; }
.inmess .messnr{ width: auto; float: none; margin-bottom: 20px; margin-right: 0; padding: 15px 15px 0 15px; }
.inque{ float: none; width: auto; }
.innews{ padding: 20px 0; }
.innews .lmtit{ font-size: 20px; }
.innews .lmxian{ width: 80px; height: 2px; }
.innews .lmjj{ font-size: 14px; margin-bottom: 10px; }
.innews .fr{ display: none; }
.innewsnr .bd ul li{ width: 100%; }
.innewsnr .bd ul li .pic{ margin-bottom: 10px; }
.innewsnr{ padding-bottom: 30px; }
.footer{ padding: 20px 0; }
.footer .fcon{ width: auto; margin: 10px 0; padding: 0; }
.footer .fcon .tit{ margin-bottom: 10px; }
.footer .fenx ul li .ewm{ z-index: 99999; }
.footer .fenx{ float: left; float: inherit; }
.banq{ padding: 15px 0; }
.banq .nr .search{ position: static; width: 100%; height: 40px; margin-top: inherit; }
.banq .nr{ padding: 0; }
.banq .nr .search .text,.banq .nr .search .sub{ height: 40px; }
.banq .nr .wz{ text-align: center; margin-top: 10px; }
.Bottomerkg,.Bottomer{ display: block; }
.page-down{ bottom: 71px; right: 10px; }

.nybanner .lmtit{ font-size: 20px; }
.nybanner .weizhi{ font-size: 12px; }
.nynav ul{ display: block; width: 102%; position: relative; left: -1%; }
.nynav ul li{ display: block; margin: 1%; padding: 0; width: 31.33333%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nyabout{ font-size: 14px; line-height: 25px; }

.nypro ul li{ width: 48%; }
.nypro ul li .tit{ font-size: 14px; }

.nysupp ul li{ padding: 10px; }
.nysupp ul li .pic{ position: static; width: auto; height: auto; margin-bottom: 10px; }
.nysupp ul li .tit{ font-size: 18px; }
.nysupp ul li .jj{ margin-bottom: 10px; font-size: 14px; }
.nysupp ul li .date{ font-size: 12px; margin-bottom: 10px; }

.showsupp{ padding: 0 0 20px 0; }
.showsupp .lmtit{ font-size: 18px; line-height: 25px; }
.showsupp .date1{ font-size: 12px; }
.showsupp .wz{ font-size: 14px; }
.showsupp .pre{ margin-bottom: 20px; }
.showsupp .pre a{ font-size: 12px; height: 20px; line-height: 20px; }

.renews{ margin-bottom: 20px; }
.renews .slmtit{ line-height: 45px; font-size: 20px; }
.renews .list ul li{ width: 100%; font-size: 14px; padding-right: 100px; }
.renews .list{ padding: 5px; }
.renews .list ul li .date{ right: 0; }

.nychax .lmtit{ font-size: 20px; }
.nychax{ padding-bottom: 20px; }
}
@media only screen and (max-width : 910px) {

}
@media only screen and (max-width : 850px) {

}
@media only screen and (max-width : 640px) {

}
@media only screen and (max-width : 480px) {

}
@media only screen and (max-width : 360px) {

}

