body { min-width: 1200px; font: 0px/0px 'microsoft Yahei'; background: #fff; }
.inner { position: relative; width: 100%; max-width: 1200px; margin: 0 auto; }

#header { background: #fff; }
#header.fixed { padding-bottom: 56px; }
/*友情链接*/
#header .topLink { border-bottom: 1px solid #dadada; background: #f7f7f7; }
#header .topLink .main { position: absolute; top: 0; left: 0; padding: 0 27px; border-width: 0 1px; border-style: solid; border-color: #dadada; background: #fff; }
#header .topLink .main a { font-size: 14px; line-height: 37px; color: #222; }
#header .topLink .links { float: right; padding: 10px 0; }
#header .topLink .links li { float: left; margin-left: 15px; padding-left: 15px; border-left: 1px solid #dadada; }
#header .topLink .links li:first-child { margin-left: 0px; padding-left: 0px; border-left: none; }
#header .topLink .links li a { font-size: 13px; line-height: 16px; color: #222; }

/*LOGO*/
#header h1 { float: left; margin: 0; padding: 30px 0 25px; text-align: center; }
#header .logo_img{float:left; }
#header .logo_img img{height:64px;}
#header .logo_txt{float:left;}
#header h1 span { display: block; font-size: 26px; line-height: 32px; color: #000; }
#header h1 span.ko { font-size: 27px; font-family: 'gothic'; margin-top: 5px;}
#header h1 span.cn { font-size: 16px; font-family: 'gothic'; }
/*搜索*/
#header .searchArea {float: right;  margin-top: 69px; }
#header .searchArea .search { padding: 3px; background: #7d8dac; }
#header .searchArea .search input { float: left; width: 307px; height: 44px; padding: 0 20px; font-size: 16px; line-height: 44px; border: none; box-sizing: border-box; }
#header .searchArea .search button,
#header .searchArea .search .close { cursor: pointer; float: left; width: 54px; height: 44px; margin-left: 3px; background: transparent; border: none; }

/*顶部菜单*/
#header .topMenu { background: #1f548c; }
#header.fixed .topMenu { position: fixed; top: 0; left: 0; width: 100%; z-index: 2; }
#header.fixed .topMenu .inner { width: 1200px; background: #1f548c; }
#header .topMenu li { float: left; padding: 0 67px; }
#header .topMenu li a { font-size: 17px; line-height: 56px; color: #fff; }
#header .topMenu li.map { float: right; padding: 0px; background: #00a85f; }
#header .topMenu li.map a { display: block; padding: 0 56px 0 25px; font-size: 16px; background: url('/bmwz/jlhgyq/images/icon_siteMap.png') 99px center no-repeat; }

@media all and (max-width: 768px) {
	body { min-width: auto; padding-top: 100px; }
	.inner { padding: 0 10px; box-sizing: border-box; }

	#header,
	#header.fixed { position: fixed; top: 0; left: 0; width: 100%; padding-bottom: 0; text-align: center; z-index: 2 }
	#header .btnMenu { float: left; margin: 21px 0 0 5px; border: none; background: none; }
	#header .btnSearch { float: right; margin: 19px 5px 0 0; border: none; background: none; }

	/*LOGO*/
	#header h1 { display: inline-block; float: none; padding: 12px 0; }
	#header .logo_img{float:left; }
	#header .logo_img img{height:36px;}
	#header h1 span,
	#header h1 span.ko { font-size: 15px; line-height: 18px; margin-top: 10px; }
	#header h1 span.cn { font-size: 1rem; line-height: 18px; display: none;}
	/*搜索*/
	#header .searchArea { float: none; display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; margin: 0; box-sizing: border-box; z-index: 3; }
	#header .searchArea .blankArea { position: absolute; top: 50px; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); }
	#header .searchArea .search { position: relative; padding-right: 60px; background: #1f548c;}
	#header .searchArea .search input { float: none; width: 100%; }
	#header .searchArea .search .close { float: none; position: absolute; top: 3px; right: 3px; margin: 0px; background: url('/bmwz/jlhgyq/images/icon_close.png') center no-repeat; }

	/*顶部菜单*/
	#header .topMenu,
	#header.fixed .topMenu { position: static; }
	#header.fixed .topMenu .inner{width:100%;}
	#header .topMenu .inner { overflow-x: scroll; padding: 0 ; }
	#header .topMenu ul { padding: 0 5px; white-space: nowrap; }
	#header .topMenu li { float: none; display: inline-block; padding: 0 15px; vertical-align: top; }
	#header .topMenu li.map { display: none; }
	#header .topMenu li a { padding: 0; font-size: 15px; line-height: 40px; background: none; }
}