@media (max-width:575.98px) {
    #logo img {max-width:80%;}
    .swiper-button-next:after,
    .swiper-button-prev:after {font-size:1.5rem !important;background-color:rgba(255,255,255,0.5);padding:10px 5px;color:var(--base_color) !important;}
    .container {padding-left:10px;padding-right:10px;}
    .row {margin-left:-10px;margin-right:-10px;}
    .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {padding-left:10px;padding-right:10px;}
    .mb-4 {margin-bottom:2rem !important;}
    #about_img .lsx-shadow {box-shadow:8px 10px 0 var(--base_color);}
    .de-page-mian .page-inner .prev,.de-page-mian .page-inner .next,.de-page-mian .page-inner span,.de-page-mian .page-inner input,.de-page-mian .page-inner .page-btn {display:none !important;}
    .de-page-mian .page-inner {border-right:1px solid #dddddd;}
    .btn-group {width:170px !important;}
    .duiList img {width:14px;height:13px;}
    .flash .swiper-pagination .swiper-pagination-bullet {line-height:auto !important;height:8px !important;}
    .flash .swiper-pagination-bullet:before {width:10px !important;height:2px !important;margin-right:5px !important;top:0 !important;}
    .flash .swiper-pagination-bullet-active:before {width:20px !important;}
    .in_gs_pic:after {opacity:0;}
}
@media (min-width:576px) {
    main {margin-bottom:0;}
    .fs-sm-12 {font-size:1.2rem;}
    .fs-sm-14 {font-size:1.4rem;}
    .fs-sm-16 {font-size:1.6rem;}
    .fs-sm-18 {font-size:1.8rem;}
    .fs-sm-24 {font-size:2.4rem;}
    .fs-sm-30 {font-size:3.0rem;}
    .fs-sm-40 {font-size:4.0rem;}
    #about_img .lsx-shadow {box-shadow:27px 42px 0 var(--base_color);}
    #logo img {max-width:80%;}
    .swiper-button-next:after,.swiper-button-prev:after {font-size:1.5rem !important;background-color:rgba(255,255,255,0.5);padding:10px 5px;color:var(--base_color) !important;}
    .de-page-mian .page-inner span,.de-page-mian .page-inner input,
    .de-page-mian .page-inner .page-btn {display:none !important;}
}
@media (min-width:768px) {
    body {font-size:1.4rem;}
    .fs-md-12 {font-size:1.2rem;}
    .fs-md-14 {font-size:1.4rem;}
    .fs-md-15 {font-size:1.5rem;}
    .fs-md-16 {font-size:1.6rem;}
    .fs-md-18 {font-size:1.8rem;}
    .fs-md-20 {font-size:2.0rem;}
    .fs-md-22 {font-size:2.2rem;}
    .fs-md-24 {font-size:2.4rem;}
    .fs-md-30 {font-size:3.0rem;}
    .fs-md-40 {font-size:4.0rem;}
    #logo img {max-width:100%;max-height:40px;}
    .swiper-button-next:after,.swiper-button-prev:after {font-size:3.0rem !important;}
    .pro_gd {height:440px;}
    .de-page-mian .page-inner .prev,.de-page-mian .page-inner .next,.de-page-mian .page-inner span,.de-page-mian .page-inner input,.de-page-mian .page-inner .page-btn {display:block !important;}
}
@media (min-width:992px) {
    .fs-lg-12 {font-size:1.2rem;}
    .fs-lg-14 {font-size:1.4rem;}
    .fs-lg-16 {font-size:1.6rem;}
    .fs-lg-18 {font-size:1.8rem;}
    .fs-lg-22 {font-size:2.4rem;}
    .fs-lg-24 {font-size:2.4rem;}
    .fs-lg-28 {font-size:2.8rem;}
    .fs-lg-30 {font-size:3.0rem;}
    .fs-lg-32 {font-size:3.2rem;}
    .fs-lg-35 {font-size:3.5rem;}
    .fs-lg-39 {font-size:3.9rem;}
    .fs-lg-40 {font-size:4.0rem;}
    .fs-lg-60 {font-size:6.0rem;}
    #logo {width:270px;white-space: nowrap;}
    #nav_box {width:calc(100% - 270px);}
    #top_tel {width:70px;right:0;top:50%;position:absolute;transform: translate(100%,-50%);}
    #logo img {max-height:50px;}
    .in_title {background-size:auto !important;}
    .in_content {height:110px;overflow:hidden;}
    .ys_gd .swiper-slide .title:after {margin:30px 0;}
    .mImg {max-width:600px !important;}
}
@media (min-width:1200px) {
    main {margin-bottom:0;}
    .py-xl-8 {padding:50px 0 !important;}
    .fs-xl-14 {font-size:1.4rem;}
    .fs-xl-15 {font-size:1.5rem;}
    .fs-xl-16 {font-size:1.6rem;}
    .fs-xl-22 {font-size:2.2rem;}
    .fs-xl-24 {font-size:2.4rem;}
    .fs-xl-30 {font-size:3.0rem;}
    .fs-xl-32 {font-size:3.2rem;}
    .fs-xl-35 {font-size:3.5rem;}
    .fs-xl-39 {font-size:3.9rem;}
    .fs-xl-40 {font-size:4.0rem;}
    .fs-xl-46 {font-size:4.6rem;}
    .fs-xl-60 {font-size:6.0rem;}
    #logo {width:340px;}
    #nav_box {width:calc(100% - 340px);}
    #logo img {max-height:100% !important;}
    #in_ys .container {margin-top:-110px;}
    .in_content {height:auto;overflow:hidden;}
    #sider {flex:0 0 25%;max-width:25%;}
    #right {flex:0 0 75%;max-width:75%;}
    .footer-info {line-height:2.4;}
}
@media (min-width:1600px) {
    nav .nav a {font-size:1.6rem;font-weight:500;}
    #logo img {position: absolute;transform: translateX(-100%);}
    .py-xl-8 {padding:73px 0 !important;}
    .lsx-shadow {box-shadow:27px 42px 0 var(--base_color);}
    .container {max-width:1260px;}
    #banner_box {width:100%;position:relative;height:650px;overflow:hidden;}
    #banner_box .flash {width:1920px;height:650px;left:50%;margin-left:-960px !important;position:absolute;}
    #sider {flex:0 0 20.71%;max-width:20.71%;}
    #right {flex:0 0 79.29%;max-width:79.29%;}
    #page_banner_box {width:100%;position:relative;overflow:hidden;}
    #page_banner_box img {max-width:1920px;width:1920px;left:50%;transform:translateX(-50%);position:absolute;}
    .sliderList li {line-height:47px;}
}