.header-info{line-height: 8rem;}
.header-info .col-2 a{text-align: left;overflow: hidden;text-indent: -9876px;line-height: 1;display: block;}
.header-info .col-2{}
.header-info .col-2 p{line-height: 1;padding-bottom: .3rem;}
.header-info .col-2 span{font-family: 'times new roman';font-weight: bold;font-size: 1.5rem;line-height: 1;}

.header-top{background: #127AEF;height: 4rem;line-height:4rem;overflow: hidden;color:#fff;font-size: 1.4rem;}
.header-top a{color:#fff;float: right;padding-left: 1rem;}
.header-top span{width:2rem;height:3rem;overflow: hidden;float: right;cursor: pointer;}
.header-top span img{width:100%;}

.nav-info ul{font-size: 0;}
.m:first-child h3{}
.m{display:inline-block;width:calc(100% / 7);text-align: center;margin:0;padding:0;}
.m h3{}
.m h3 a{display: block;font-weight:normal;padding:.7rem 0;position: relative;}
.m h3 a:before{background:#127AEF;
	position: absolute;left:50%;right:50%;bottom:0;height:4px;content:"";
	transition: .5s;
}
.m h3 a:hover:before{left:0;right:0;}
.m h3.selected a:before{left:0;right:0;}
li.m{position: relative;}
li.m li{width:100%;float:left;border-bottom:1px solid rgba(255,255,255,.3);}
li.m li a{width:100%;float:left;padding:10px 0;font-size:16px;font-weight:normal;text-align:center;font-size: .875rem;color:#fff;}
li.m li a:hover{background:#fff;color:#555;font-weight: bold;}
ul.submenu{position: absolute;background: #01AE6F;z-index: 99999;border:2px solid #fff;
	display: none;box-shadow:2px 2px 5px #92E41F;}
ul.submenu.show{top:44px;opacity:1;}


#header{box-shadow: 0 10px 10px rgba(0, 0, 0, .1);
	position: fixed;top: 0;left:0;right:0;z-index: 99;
	background: #fff;
}
/*#header .container, #header .container-fluid{width:90%}*/

.header-info .col-2 a{text-indent: 1px;padding: 1rem 0 0;text-align:right;}
.header-info .col-2 a img{width:85%;}




#primary-menu{position: relative;}
.nav-info{/*background: linear-gradient(90deg, #f9f9f9, #f4f4f4);*/}

.m h3 a{font-size:2rem;}



.smenu{
	position: absolute;left:0;top:0;right:0;border-top: 0 solid #127AEF;
	top:9.4rem;
	background: #fff;
	overflow: hidden;
	height:0;
	transition: .3s;
	box-shadow: 0 1rem 1rem rgba(88,88,88,.4)
}

.smenu.show{height:30.4rem;border-width: 4px}

.container-menu{padding: 3rem}
.container-menu .listul{padding: 3rem;padding-top: 0;
	height:24rem;overflow: hidden;
}
.container-menu .listul li{
	line-height:4;font-size: 1.5rem;
	border-bottom: 1px solid #ccc;
}