.header{}
.top{background:url(../images/top_bg.png) no-repeat center top;height:42px;color:#000;line-height:42px;}
.logobar{height: 137px;}
.logobar .logo{float:left;margin:15px 0}
.logobar .logo img {max-height: 90px;margin-top: 20px;}
.block
{
    width:104px; height:88px; float:left; background-repeat: no-repeat; background-position:center;    
}
.menubar{background:#1c9cff;position:relative;z-index: 30;height: 72px;}
.menubar .nav{display:flex;align-items:center;text-align:center;flex-wrap: wrap;}
.menubar .nav .menu{flex:1;line-height:72px;position:relative}
.menubar .nav .menu a{color:#fff;display:block;font-size: 16px;}
.menubar .nav .menu a:hover{background:url(../images/menu_bg.png) no-repeat center; color: white;}
.menubar .nav .menu ul{display:none;top:70px;position:absolute;background:#fff;width:136px;line-height:40px;left:-15px;}
.menubar .nav .menu ul a{color:#000;display:block;font-size:0.9rem;border-bottom:1px solid #eee}
.menubar .nav .menu ul a:hover{color:#fff;background:#227dd0}
.menubar .nav .menu:hover ul{display:block;}

.nav a.cur{background:#122760;color:#fff;}
.nav a:hover{background:#122760;color:#fff;}
.footer{background:#2b2b2b;padding:30px 15px;text-align:center;color:#fff;line-height:30px;font-size:14px;border-top:5px solid #656565;margin-top: 30px;}
@media screen and (min-width: 1390px){
	.top{height: 160px;background-size: 1920px;}
}
@media screen and (min-width: 768px){
	.nav li{flex:1;text-align:center}
}
@media screen and (max-width: 768px){
	.top{padding-left:15px;}
	.logo{text-align:center;width: 100%;}
	.logo img{height:50px;}
	.nav{background:#757575;width:100%;margin-top:0}
	.nav a{color:#fff;}
	.nav li{text-align:center;width:33%}
	.footer{text-align:left;}
}