.swiper-pagination-bullet{width:10px;height:10px}
.swiper-banner-container img{height:166px;object-fit:cover;o-object-fit:cover}
.swiper-banner-container{margin-top:60px}
#nav{position:fixed;left:0;top:-100%;width:100%;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;z-index:9}
#nav.header-nav-show{top:60px}
.wp-banner{margin-top:70px}
.navbar-top h1.logo{margin:0;height:60px;padding: 15px 0 15px 15px;}
.navbar-top h1.logo img{}
#main .proBox .bd,#main .proBox .hd{width:100%;border:0}
#main .proBox .hd li{width:calc(100%/3 - 8px);margin:4px;float:left;border:1px solid #ddd;line-height:36px}
#main .proBox .hd li a{padding:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#main .title{margin:0}
#main .title h3{font-size:2.2rem}
#main .itemsBox dl{width:100%}
#main .itemsBox dl dd,#main .itemsBox dl dt{width:50%;float:left}
#main .itemsBox dl dd{padding:15px}
#main .itemsBox dd h4{font-size:1.8rem}
#main .itemsBox dl:nth-child(odd) dt a:after{border-right-color:#fff;border-bottom-color:transparent;right:0;top:50%;margin-top:-15px;bottom:auto;left:auto;margin-left:0}
#main .itemsBox dl:nth-child(even) dt a:after{border-left-color:#fff;border-top-color:transparent;left:0;top:50%;margin-top:-15px;margin-left:0}
.slideCaseBox .parHd{margin-bottom:20px}
.slideCaseBox .parHd .row{margin:0}
.slideCaseBox .parHd li{margin:4px 0}
.lxForm .idea{font-size:2.2rem;margin-top:20%}
.lxForm form .form-group{width:100%}
.lxForm .phone b{display:inline-block;font-size:2.4rem}
.lxForm form{margin:10% auto}
.lxForm{margin-top:2rem}
.navbar-top{border:0}
#footer ul li h4{display:none}
#footer ul{align-items:center;margin:2rem 0}
.container{padding:8px}
#footer p:not([class=lx]){display:none}
section .side{margin-bottom:2rem}
section .side .side1{border:0}
section .side .side1 #partnav li a{border:0;background-image:none}
section .content_box .local p{float:left}
section .side{padding:0;margin:0}
section .side .side1 #partnav{padding:0;border:0;background-color:transparent}
section .content_box .content{padding:10px}
section .side .side1 #partnav li{margin:5px;padding:0;width:30%;height:35px;border:0;background-color:#fff;line-height:35px}
section .side .side1 #partnav li a{overflow:hidden;padding:0;background-color:#15486a;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap}
section .content_box .local{margin-top:1rem;padding:10px 18px;border-bottom:1px solid #aaa}
section .side .side1 #partnav li a.hover{border:1px solid #15486a;background:0 0;background-color:#fff;color:#15486a}
section .side .side1 #partnav li i{display:none}
section .container{padding:0}
section .content_box .pro_list li{padding:0 5px}
#book{width:100%}
#book input:not([type=submit]){width:88%}
#book textarea{width:88%!important}
section .train_list dl{padding:0;margin-top:16px}
section{
    background: #F4F4F4;
}
#online{
    width: 100%;}
