﻿@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: initial; }
.content{ padding: 0 10px; width: auto; }
.nav_handle{ display: block; }

.header .insearch{ display: none; }
.header .logo,.header.header_on .logo{ margin: 0; padding: 15px 0; }
.header .logo img,.header.header_on .logo img{ height: 20px; }
.header .inmuen{ float: none; clear: both; padding: 5px 0 10px; display: none; }
.header .inmuen ul li{ float: none; }
.header .inmuen ul li a,.header.header_on .inmuen ul li a{ text-align: center; padding: 0; line-height: 35px; }
.nav_handle{ display: block; }
.headerkg{ height: 50px; }

.banner .pagination{ bottom: 0 !important; }
.banner .pagination .swiper-pagination-bullet{ width: 8px; height: 8px; margin: 0 2px; }

.inabout{ padding: 30px 0; }
.inabout .advyu{ width: auto; float: none; font-size: 20px; line-height: 30px; }
.inabout .nr{ margin-top: 20px; width: auto; float: none; padding: 15px; font-size: 14px; line-height: 25px; }
.inabout .nr .ann{ line-height: 35px; margin-top: 15px; }

.inlmtit span{ padding-right: 150px; font-size: 20px; background-size: 130px auto !important; }

.inpro{ padding: 30px 0; }
.inpro .list{ margin-top: 10px; }
.inpro .list ul li{ width: 48%; }
.inpro .list ul li .tit{ font-size: 14px; }

.innewpro{ padding: 0 0 30px; }
.innewpro .list .li .tit{ font-size: 14px; }
.innewpro .list .swiperprev{ left: 0; zoom:.7; }
.innewpro .list .swipernext{ right: 0; zoom:.7; }

.inadv{ padding: 80px 0; }
.inadv .lmtit{ font-size: 20px; }
.inadv .lmjj{ font-size: 14px; line-height: 25px; }
.inadv .ann{ line-height: 35px; height: 35px; }

.inpar{ padding: 30px 0; }
.inpar .list{ margin-top: 15px; }
.inpar .bd ul li{ width: 33.333%; }

.footer{ padding: 30px  0 15px; }
.footer .fnav{ display: none; }
.footer .fpro{ display: none; }
.footer .fcon{ float: none; width: auto; }
.footer .lmtit{ font-size: 20px; padding-bottom: 10px; margin-bottom: 10px; }
.footer .fcon .list .li{ margin-bottom: 5px; }
.footer .banq{ margin-top: 25px; }

.nyabout .lmtit{ font-size: 20px; }
.nyabout .nr{ padding: 20px; }
.nyabout .nr .wz{ width: auto; }
.nyabout .nr .wz .jj{ font-size: 14px; line-height: 25px; }
.nyabout .nr .wz .ann{ line-height: 35px; }

.nypromain .nyleftnav{ width: auto; float: none; }
.nypromain .nyleftnav .search,.nypromain .nyleftnav .con{ display: none; }
.nypromain .nyleftnav .list ul{ display: flex; flex-wrap: wrap; }
.nypromain .nyleftnav .list ul a{ display: block; width: 50%; }

.nyprolist{ width: auto; float: none; }
.nyprolist .lmtit{ font-size: 20px; }
.nyprolist .list ul li{ width: 48%; }
.nyprolist .list ul li .tit{}

.showpro{ width: auto; float: none; }
.showpro .lmtit{ font-size: 20px; }
.showpro .mess{ margin-top: 20px; }

.nypar .lmtit{ font-size: 20px; }
.nypar .list{ margin-bottom: 20px; }

.nypage .lmtit{ font-size: 20px; }
.nypage .wz{ font-size: 14px; line-height: 25px; }
}
@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) {

}