<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 1720px){



}

@media only screen and (max-width: 1680px){

    



}

@media only screen and (max-width: 1600px){



}

@media only screen and (max-width: 1440px){

    

}

@media only screen and (max-width: 1366px){

    



}

@media only screen and (max-width: 1280px){

.main{

    width: 94%;

}



.foot_nav{

    display: none;

}

.nav-ul&gt;li{

    font-size: 16px;

    padding: 0 6px;

}

}

@media only screen and (max-width: 1152px){

.lx h2{

    margin-left: 12%;

    margin-right: 5%;

}

.nav-ul&gt;li {

    font-size: 14px;

    padding: 0px 4px;

}

}

@media only screen and (max-width: 1024px){

.foot2 {

    margin-left: 10%;

}



}

@media only screen and (max-width: 1020px){

    .nav-ul&gt;li {

        font-size: 14px;

        padding: 0px 2px;

}

@media only screen and (max-width: 940px){

    .nav-ul&gt;li {

        font-size: 14px;

        padding: 0px 0px;

}

}

@media only screen and (max-width: 884px){

    .nav-ul&gt;li {

        font-size: 12px;

        padding: 0px 0px;

}

}

@media only screen and (max-width: 768px){

    .nav-ul{

        display: none;

    }

.menu{

    display: block;

}

.pc{

    display: none;

}

.m{

    display: block;

}

.foot_tel h3 {

    font-size: 24px;

}

.webleft,.webright{

    float: none;

    width: 100%;

}

.webleft{

    margin-bottom: 20px;

}

.webleft h2{

    font-size: 20px;

    line-height: 50px;

    padding: 0 8%;



}

.webleft h2:before{

    right: 4%;

}

.webleft ul li{

    line-height: 40px;

}

.webleft ul li a{

    padding-left: 8%;

}

.tit {

    line-height: 50px;

}

.tit h2 {

    font-size: 20px;

}

.lx,.con {

    line-height: 30px;

    padding-top: 10px;

}

.lx_con,.lx h2 {

    float: none;

    margin: 0;

}

.map{

    height: 350px;

}

.xw ul li {

    font-size: 16px;

    line-height: 50px;

}

.con_ti h3{

    font-size: 16px;

}

.con_ti p{

    font-size: 14px;

}

.p40 {

    padding: 30px 0;

}

.ind2_con,.ind4_lf,.ind4_ri {

    float: none;

    width: 100%;

}

.ind2_con:nth-child(2) {

    margin-top: 20px;

}

.index3 ul li {

    width: 48.5%;

    margin-right: 3%;

    margin-bottom: 15px;

}

.index3 ul li:nth-child(2n){

    margin-right: 0;

}

.ind4_lf{

    margin-bottom: 20px;

}

.ind4_more {

    margin-top: 20px;

}

.ind5_con,.ind6_con {

    padding: 0 30px;

}

.ind6_con .bbz{

    left: 0;

}



.ind6_con .bby {

    right: 0;

}

.ind7_con h3 {

    padding-left: 1%;

}

.ind7_nr a {

    padding: 0 1%;

}

}

@media (max-width: 640px){

}

@media only screen and (max-width: 414px){

.header {

    height: 70px;

}

.logo{

    width: 40%;

}

.tel h1 {

    font-size: 14px;

    padding-left: 22px;

    background-size: 18px;

}

.tel h3 {

    font-size: 18px;

}

.nav {

    overflow: scroll;

    overflow-x: hidden;

}

.a {

    font-size: 16px;

    line-height: 50px;

}

.levela {

    font-size: 14px;

}

.levell {

    line-height: 40px;

}

.banner .swiper-container-horizontal&gt;.swiper-pagination-bullets {

    bottom: 10px;

}

.footer {

    padding: 20px 0;

}

.foot_tel {

    padding-left: 40px;

    background-size: 30px;

    margin-bottom: 5px;

}

.foot_tel h3 {

    font-size: 20px;

}

.foot3 h2 {

    width: 100px;

    margin-bottom: 10px;

}

.web {

    padding: 30px 0 40px;

}

.webleft h2,.tit h2 {

    font-size: 18px;

}

.map{

    height: 300px;

}

.tit h5{

    display: none;

}

.xw ul li {

    font-size: 14px;

    line-height: 42px;

}

.ind1_ti h3,.title h3 {

    font-size: 22px;

}

.ind1_con {

    line-height: 30px;

}

.ind1_more {

    width: 100px;

    font-size: 16px;

    line-height: 36px;

    border-radius: 8px;    

}

.ind2_ti {

    line-height: 40px;

}

.ind2_ti h2 {

    padding: 0 15px;

    font-size: 18px;

}

.index2 ul {

    padding:0 15px 15px 15px;

}

.index2 ul li {

    padding-top: 5px;

    font-size: 16px;

}

.index3 ul li h3 {

    font-size: 14px;

}

.ind4_lf h3,.ri h3{

    font-size: 16px;

}

.ind4_ri ul li a {

    padding-left: 80px;

}

.sj {

    width: 80px;

}

.sj h3 {

    font-size: 24px;

}

.sj h5 {

    font-size: 14px;

}

.ri h5 {

    line-height: 26px;

    -webkit-line-clamp: 2;

}

.ind4_more {

    width: 100px;

    font-size: 16px;

    line-height: 36px;

}

.ind5_nr {

    display: block;

}

.ind5_con .swiper-slide img {

    width: 100%;

    margin-right: 0;

    margin-bottom: 15px;

}

.ind5_ri h5 {

    line-height: 26px;

}

.ind7_con h3 {

    padding-left:4%;

}

.ind7_nr a {

    padding: 0 4%;

}

.foot_img {

    position: absolute;

    bottom: 0;

    right: 0;

    width: 47%;

     margin-bottom: 0; 

}

.foot_img img {

    max-width: 100%;

}

}

@media only screen and (max-width: 375px){



}

@media only screen and (max-width: 325px){



}

</pre></body></html>