@charset "utf-8";
@media screen and (max-width:1900px) {
    .head_r ul li a {font-size: 20px;}
    .kf-side {left: -50px !important;}
}

@media screen and (max-width:1440px) {
    .head_r ul li a {font-size: 18px;}
    .servbox .swiper-button-next {right: 0px;}
    .servbox .swiper-button-prev {left: 0px;}
    .footopl {padding-left: 50px;}
    .foottr_r {margin-left: 70px;}
}

@media screen and (max-width:1220px) {
    .head_r ul li a {padding: 0px 16px;}
    .kf-side {left: -34px !important;}
    #certify {width: 100%;}
    #certify .swiper-slide {width: 580px;}
    .footopl {padding-left: 0px;}
}

@media screen and (max-width:1100px) {
    .head_r ul li a {padding: 0px 14px;}
    .icaseboximg {height: 260px;}
    .idxabusboxr {width: 55%;}
}

@media screen and (max-width:900px) {
    .head_r ul li a {padding: 0px 6px;font-size: 14px;}
    .servboxitem {padding: 30px;}
    .servboxitem img.servboxitemico {height: 40px;}
    .icaseboximg {height: 200px;}
    .icaseboxtit h3 {font-size: 16px;}
    #certify .swiper-slide {width: 500px;}
    .idxnr_bot ul li h3 {font-size: 16px;}
    .footopr {padding-right:0px ;padding-left: 50px;}
    .footopl {padding-right:50px;}
    .foottr_r {margin-left: 66px;}
}

@media screen and (max-width:767px) {
    .servbox .swiper-button-next:after, .servbox .swiper-button-prev:after {font-size: 20px;font-weight: bold;}
    .servbox .swiper-button-next, .servbox .swiper-button-prev {top: 30%;}
    .kf-side {display: none !important;}
    .icasebox ul li {width: 100%;margin-top: 20px;}
    .icaseboximg {height: auto;}
    .idxabusboxl {width: 100%;}
    .idxabusboxr {width: 100%;margin-top: 40px;}
    #certify .swiper-slide {width: 300px;height: 200px;}
    #certify .swiper-slide img {border: 4px solid #ffffff;}
    .idxnewsboxl {width: 100%;}
    .idxnewstop {padding: 30px 15px ;margin: 0px 0px 30px;}
    .idxnewl_list ul li a {width: 70%;}
    .idxntn_l h3 {font-size: 20px;}
    .idxntn_l h4 {font-size: 14px;}
    .idxnewsboxr {width: 100%;}
    .idxnr_bot ul li {width: 100%;margin-bottom: 30px;height: 240px;}
    .footopr {padding-left: 0px;border-left: 0px;}
    .footopl {padding-right: 0px;text-align: center;width: 100%;}
    .footopr {width: 100%;text-align: center;height: auto;}
    .foottr_l {width: 100%;text-align: center;margin: 30px 0px;}
    .foottr_r {margin-left: 0px;text-align: center;width: 100%;}
    .head_l a img {max-width: 80px;}
    .header {height: 60px;}
    .wapheadrnav {height: 30px;filter: grayscale(1000%) brightness(1000%);}
    .wapnavxl {width: 100vw;height: 100vh;position: fixed;top: 60px;left: 0px;z-index: 999;padding: 15px ;background-color: #34478F;display: none;}
    .wapnavxl ul li {border-bottom: 1px dashed #ffffff;width: 100%; padding: 15px 0px;}
    .wapnavxl ul li>a {font-size:16px;color: #ffffff;}
    .wapnavxlimg {height: 20px;}
    .wapernavxl {width: 100%;padding: 10px;display: none;}
    .wapernavxl>a {font-size: 15px;color: #ffffff;line-height: 2;display: block;}
    .wapnavxlimg.on {transform: rotate(180deg);}
    .bannerswiper .swiper-pagination-bullet {width: 40px;height: 4px;}
    .idxabusboxr .idxmore {margin: 45px auto 0px;}
}