.btl_component_menu_section{padding-top: 20px;position: relative;overflow: hidden;}
.btl_component_menu_section .menu_section_list{padding: 0;margin: 0;list-style: none;display: table;margin: 0 auto;text-align: center;}
.btl_component_menu_section .menu_section_header{border: 1px solid #214c7f;border-right-color: #fff;min-width: 160px;margin-bottom: 1px;}
.btl_component_menu_section .menu_section_header:hover{border-left-color: #fff;}
.btl_component_menu_section .menu_section_header:first-child:hover{border-left-color: #214c7f;}
.btl_component_menu_section .menu_section_header:last-child:hover{border-right-color: #214c7f;}
.btl_component_menu_section .menu_section_header>a{color: #fff;display: block;position: relative;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}
.btl_component_menu_section .menu_section_header>a:hover{color: #fff;text-decoration: none;}
.btl_component_menu_section .menu_section_header:hover>a,
.btl_component_menu_section .menu_section_header:hover>a:hover{color: #214c7f;}
.btl_component_menu_section .menu_section_header>a>span{background-color: #214c7f;display: block;padding: 15px;}
.btl_component_menu_section .menu_section_header:hover{border-right-color: #214c7f;}
.btl_component_menu_section .menu_section_header:hover>a>span{background-color: #fff;color: #214c7f;}
.btl_component_menu_section .menu_section_header:hover a.menu_section_header_link span{background-color: #fff;position: relative;z-index: 2;}
.btl_component_menu_section li{display: inline-block;float: none;font-size: 20px;text-align: center;}
.btl_component_menu_section .menu_section_btn{display: none;}
.btl_component_menu_section .menu_section_header.active{border: 1px solid #6bbfe5;border-right-color: #fff;}
.btl_component_menu_section .menu_section_header.active:hover{border-left-color: #fff;}
.btl_component_menu_section .menu_section_header.active:first-child:hover{border-left-color: #6bbfe5;}
.btl_component_menu_section .menu_section_header.active:last-child:hover{border-right-color: #6bbfe5;}
.btl_component_menu_section .menu_section_header.active>a>span{background-color: #6cc0e5;}
.btl_component_menu_section a.menu_section_btn{color: #214c7f;}
@media (max-width: 1199px) {
    .btl_component_menu_section .menu_section_header{min-width: 150px;}
    .btl_component_menu_section li{font-size: 16px;}
    .btl_component_menu_section .menu_section_list>li>ul.menu_section_submenu>li{min-width: 180px;}
    .btl_component_menu_section .menu_section_list>li>ul.menu_section_submenu>li>a::before{height: 20px;top: 17px;}
    .btl_component_menu_section .menu_section_header>a>span{padding: 10px 15px;}
}
@media (max-width: 991px) {
    .btl_component_menu_section{border-bottom: 1px solid #214c7f;padding-top: 0;margin: 0;}
    .btl_component_menu_section .menu_section_container{height: 62px;overflow: hidden;position: relative;}
    .btl_component_menu_section .menu_section_list{margin: 0;position: absolute;}
    .btl_component_menu_section .menu_section_header{min-width: 10px;border: 0;}
    .btl_component_menu_section .menu_section_header>a>span,
    .btl_component_menu_section .menu_section_header:hover>a>span{background-color: #fff;}
    .btl_component_menu_section .menu_section_header>a,
    .btl_component_menu_section .menu_section_header:hover>a,
    .btl_component_menu_section .menu_section_header:hover>a{color: #214c7f;}
    .btl_component_menu_section li{float: left;font-size: 22px;}
    .btl_component_menu_section .menu_section_header>a>span{padding: 20px 15px;}
    .btl_component_menu_section .menu_section_btn{position: absolute;top: 0;background-color: #fff;border: 0;height: 60px;z-index: 3;}
    .btl_component_menu_section .menu_section_btn .fa{background-color: #fff;font-size:50px;height: 62px;width: 50px;padding: 5px 15px;}
    .btl_component_menu_section .menu_section_btn.pre{left: -1px;}
    .btl_component_menu_section .menu_section_btn.next{right: -1px;}
    .btl_component_menu_section .menu_section_header.active{border: 0;}
    .btl_component_menu_section .menu_section_header.active>a>span{background-color: #fff;}
}

