/*头部*/
.con_flow { margin: 0 auto; height:323px; position:absolute;}
.con_focus { width: 1440px; height: 135px; margin: 0 auto; position: relative; /*overflow: hidden;*/ }
.banner_bg { width: 100%; height: 51px; background-color:#132332;  position: absolute; top: 0px; width: 100%; left: 0px; }
.menu { position: absolute; left: 511px; top: 0px; font-size: 14px; color: #fff; line-height: 51px; }
.menu li { padding: 0 14px; float: left; position: relative; cursor: pointer; }
.menu li a { color: #fff; display: block; white-space:nowrap; transition:color 0.2s; -webkit-transition:color 0.2s; -moz-transition:color 0.2s; }
.menu a:hover { text-decoration: none; }
.menu a.on { color: #499cd8; }
.menu li a.highlight{ color: #499cd8; }
.sublink { position: absolute; top: 51px; background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
zoom: 1; margin: 0; padding: 0; float: none; white-space: nowrap; display: none; }
.sublink li { height: 33px; line-height: 33px; display: block; border-bottom: #324c62 solid 1px; float: left; padding:0;}
.sublink li a { font-size: 12px; line-height: 33px; padding:0 20px; float: left; display:block; transition:color 0.2s; -webkit-transition:color 0.2s; -moz-transition:color 0.2s;}
.sublink li a:hover { color: #7fbe25; }
.mainlevel .sublink li a.highlight{ color: #7fbe25; cursor:default; }
.suppliermap{ width:115px; height:30px; display:block; position:absolute; top:10px; right:210px; overflow:hidden; }
.suppliermap .supspan{ position:absolute; display:block; color:#fff; top:0; left:55px; font-size:14px; line-height:30px; height:30px; -webkit-transition:color 0.2s; -moz-transition:color 0.2s; transition:color 0.2s;}
.suppliermap:hover .supspan{ color:#499cd8;}
#swfMap{ width:60px; height:30px; display:block; position:relative; z-index:1; top:0; left:0;}
.worldmap{ background:url(../image/worldmap.png) 5px 3px no-repeat; width:115px; height:30px; display:block; position:absolute; top:0; left:0; z-index:2;}
.menu_welt { width:105px; height:90px; padding: 11px 75px 33px 327px; background: url(../image/NavBg.png) 0 0 no-repeat; position: absolute; top: 0px; left: 0px; }
#swfLogo,.swfLogoA{width: 105px; height: 90px; display: block; position:absolute; top:11px; left:327px; }
.logo { width: 105px; height: 90px; display: block; background: url(../image/logoEn.jpg) 3px 3px no-repeat; position:absolute; top:11px; left:327px; }