.wp { width:1300px;margin:0 auto; }
/* 头部 */
.h-top { height:50px;background:#094390; }
.h-top .cont { width:1300px;margin:0 auto;height:50px;display: flex;justify-content: flex-end;align-items: center; }
.h-top .cont>* { font-size:16px;display: block;margin-left:50px;color:#fff; }
.h-top .cont> span a { color:#fff; }
.h-cont { display: flex;justify-content: space-between;align-items:center;height:150px; }
.h-cont .logo,.h-cont .logo a,.h-cont .logo a img { height:120px;width:415px; }
.h-search { height:42px;display: flex;border:1px #ddd solid;width:220px;align-items: center;border-radius:22px;overflow: hidden;}
.h-search>* { display: block; }
.h-search input { flex:1;padding:0 18px;color:white; width:150px;border:0px;background:rgba(0, 0, 0, 0);  }
.h-search span { width:40px;cursor:pointer;height:42px;background: url(../images/icon.png) no-repeat 0 11px; }
.nav-wp { height:68px;background:#fff;position:relative;z-index:100; }
.nav { height:68px;display: flex; }
.nav>li { display: flex;flex-direction: column;position:relative; }
.nav>li>a { display: block;font-size:17px;padding:0 16px;height:68px;line-height:68px; }
.nav>li.on>a,.nav>li>a:hover,.nav>li:hover>a { color:#fff;background:#2267ec; }
.nav>li>div { width:184px;top:68px;background:#2267ec;position: absolute;left:0;display: none; }
.nav>li>div a { display: block;text-align: center;color:#fff;height:42px;line-height:42px; }
.nav>li>div a:hover { background:#228bec; }
.nav>li:hover>div { display: block; }

/* 尾部 */
.foot { background:#094390;padding:8px 0 24px;border-bottom:1px #3976ee solid; }
.foot-tit { height:85px;border-bottom:1px #3976ee solid;display: flex;align-items: center; }
.foot-tit a,.foot-tit h1 img { display: block;width:400px;height:85px; }
.foot-cont { padding-top:32px;display: flex; }
.foot-cont>div:nth-child(1) { width:320px; }
.f-tit { height:60px;color:#fff;font-size:18px;font-weight:bold;line-height:60px; }
.f-list { padding-top:6px; }
.f-list li { display: flex; }
.f-list li>* { display:block;line-height:40px;color:rgba(255,255,255,0.5); }
.f-list li span { width:50px; }
.foot-cont>div:nth-child(2) { flex:1; width:440px; }
.fo-dl { padding-top:10px;position: relative; }
.fo-dl dt { width:168px; }
.fo-dl dt a { display: block;height:30px;line-height:30px;text-align: center;font-size:14px;color:rgba(255,255,255,0.5); }
.fo-dl dt:nth-child(2) { margin-bottom:10px; }
.fo-dl dd { display: flex;width:168px;height:34px;border-radius:2px;background:url(../images/icon.png) no-repeat 144px -466px #003d74;justify-content: center;align-items: center;cursor:pointer;margin-bottom:8px; }
.fo-dl dd>span { font-size:14px;color:rgba(255,255,255,0.5); }
.fo-dl dd>div { position: absolute;left:170px;top:80px;width:180px;height:182px;background:rgba(0,0,0,0.3);padding:10px;overflow-y:auto;display: none; -ms-overflow-style: none;scrollbar-width: none;  }
.fo-dl dd>div::-webkit-scrollbar { display: none; }
.fo-dl dd>div a { color:rgba(255,255,255,0.5);font-size:14px;width:180px;line-height:20px;display: block; }
.erm-wp { height:194px;display: flex; }
.erm-wp>div { margin-left:30px;width:140px; }
.erm-wp>div>div { width:140px;height:140px;display: flex;justify-content: center;align-items: center;background:#fff; }
.erm-wp>div span { display: block;text-align: center;line-height:54px;font-size:14px;color:#999; }
.bot-cont { height:42px;background:#1e1d85;font-size:12px;color:rgba(255,255,255,0.5);line-height:42px;text-align: center; }

@media screen and (max-width: 1300px){
	html,body { width:1300px; }
}

.banner11 {
	width:100%; height:150px; 
	background-image: url('../images/banner11.jpg'); 
	background-position: center center; 
	background-size: 3200px 150px; 
	background-repeat: no-repeat;
}
