section .train_list li dl{padding:10px 0}
section .content_box .pro_list li{padding:0 5px}
section .side{margin-bottom:2rem}
section .side .side1{border:0}
section .side .side1 ul li a{border:0}
section .content_box .local p{float:left}
section .side{padding:0}
section .side .side1 ul{padding:0;border:0;background-color:transparent}
section .container{padding:0}
section .side .side1 ul li{margin:8px 5px;padding:0;width:30%;height:35px;border:0;border:0;background-color:#fff;line-height:35px}
section .side .side1 ul li a{overflow:hidden;padding:0;background-color:#073A8F;background-image:none;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap}
section .content_box .local{margin-top:1rem;padding:10px 18px;border:1px solid #073A8F;border-right:0;border-left:0}
section .side .side1 ul li a.hover{border:1px solid #073A8F;background:0 0;background-color:#fff;color:#073A8F}
section .side .side1 ul li i{display:none}
section .content_box .pro{margin-top:20px}
#footer{margin-bottom:56px;background-color:#afafaf;font-size:1.2rem}
#footer p a{font-size:1.2rem;margin:0 8px}
section .content_box .pro_info .info{margin-top:10px}
section .content_box .pro_info .txt{margin-top:1rem}
.swiper-pagination-bullet{width:10px;height:10px}
section .content_box .content{padding:10px}
section .honor_list li{padding:0 5px}
section .honor_list{padding:0}
.swiper-container img{height:160px;-o-object-fit:cover;object-fit:cover}
#main .news>div{padding:0}
.menu{margin:10px auto 0}
.menu h3{font-size:2rem}
#main .course li,#main .unit li{margin:10px auto}
section form{
   width:78%;
}
section form .form-group b {
    top: 60%;
    right: 9px;
}
 .banner img{
 	height:130px;
 	object-fit:cover;
 	o-object-fit:cover;
 }