﻿@media (max-width:1560px){
    .nav{ height: 8rem; line-height: 8rem;}
    .header .popup{ top:8rem}
}
@media (max-width:1199px){
    .home .swiper-slide-txt h3{ font-size: 2.5rem;}
    .home .swiper-slide-txt h1{ font-size: 4rem;}
    .home .swiper-slide-txt p{ font-size: 1.8rem; margin-bottom: 2rem;}
	.navMobile{ margin-top: 8rem; display: block; border-top: 1px solid rgba(0,0,0,.1);}
    .navMobile dd{ width: 100%;}
    .navMobile dd a{ line-height: 8rem;}
    .navMobile .mtnav{display:none; margin-top: 0; background: #f5f5f5;}
    .menuBox .hfoot{ flex-wrap: wrap; margin-top: 5rem;}
    .menuBox .hfoot a{ width: 100%; font-size: 1.8rem; text-align: center;}
    .moduleA .box{ flex-wrap: wrap; margin-top: 0;}
    .moduleA .left,.moduleA .right{ width: 100%;}
    .moduleA .left{ margin-bottom: 3rem;}
    .moduleA .left h1{ font-size: 3.5rem;}
    .numCount .item{ width: 50%; margin-bottom: 3rem;}
    .numCount .item:nth-child(3){ border-left: none;}
    .numCount .item .txt h3{ font-size: 6rem;}
    .numCount{ flex-wrap:wrap;}
    .footer .lbox,.footer .rbox{ width: 100%;}
    .footer .lbox{ max-width: 38rem; margin: auto;}
    .footer .lbox img{ display: block; margin: auto;}
    .moduleE .container{ max-width: 640px; margin: auto;}
    .moduleE_box{ margin: 3rem 0;}
    .moduleE_box .txt,.moduleE_box .msg{ width: 100%;}
    .moduleE_box .msg{ margin-top: 3rem;}
    .moduleD_box ul li{ width: calc(50% - 1rem); margin-bottom: 2rem;}
    .moduleB_box ul{ align-items: stretch;}
    .moduleB_box ul li{ width: calc(50% - 1rem); margin-right: 2rem; margin-bottom: 2rem;}
    .moduleB_box ul li a{ height: 100%;}
    .moduleB_box ul li:nth-child(2n){ margin-right: 0;}

}
@media (max-width:767px){
    .home{ padding-top: 7rem;}
    .header .logo{ padding: 0;}
    .menu-handler{ padding-right: 0; width: 6rem;}
    .navMobile{ margin-top: 7rem;}
    .header .logo img{ max-height: 5rem;}
    .home::after{display: none;}
    .home .swiper-slide{ min-height: 40rem;}
    .home .swiper-slide-txt .swiper-slide-txt-box{ padding-bottom: 0;}
    .english .home .swiper-slide-txt h1{ font-size: 3rem;}
    .home .swiper-slide-txt p{ font-size: 1.6rem;}
    .english .home .swiper-slide-txt p{ font-size: 1.2rem;}
    .home .swiper-slide-img{ position: relative; padding-bottom: 40rem;}
    .home .swiper-slide-img img{ position: absolute; display: block; width: 100%; height: 100%; object-fit: cover;}
    .mouse_icon{ bottom: 0;}
    .lang .langimg{ width: 2rem; height: 2rem;}
    .custom-select{margin: 0;}
    .select-options{ box-shadow: 0 0 1rem rgba(0,0,0,.1); top: calc(100% + 2rem);}
    .select-options li:nth-of-type(1){ margin-top: 1rem;}
    .select-options li:last-child{margin-bottom: 1rem;}

    .footer .lbox .WeChat img{ max-width: 20rem;}
    .footer .rbox ul{ align-items: stretch;}
    .footer .rbox ul li{ width: calc(50% - 2rem); margin: 0; margin: 1rem;}
    .footer .rbox ul li h3{ font-size: 2rem; text-align: center; height: 100%; padding: 1rem; background: #fff; border-radius: 1rem; overflow: hidden;}
    .footer .rbox ul li h3 a{ color: #666;}
    .footer .rbox ul li p{ display: none;}
    .footer .copyright a{ display: block; width: 100%;}
    .moduleD{ padding: 5rem 0;}
    .moduleD_box ul li{ width: 100%;}
    .moduleD_box ul li .txt h3{ font-size: 2rem;}
    .moduleB_box ul li .img{ padding: 0;}
    .moduleB_menu a{ width: calc(50% - 1rem); text-align: center;}
}
