@charset "utf-8";
.fixed:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fixed { *zoom: 1;
}

.header .wd { margin: 0 auto; width: 1200px; }
/*header*/
.header { position: relative; z-index: 999; height: 102px!important; background-color: #fff; }
.logo { float: left; margin-top: 13px; width: 317px; height: 80px; }
.logo img {width: 317px!important; height: 80px!important;  }
.nav { float: right; }
.nav ul { float: left; }
.nav li { position: relative; float: left; height:102px; line-height: 102px; text-align: center; }
.nav li > a { display: inline-block; padding: 0 20px 0 23px; color: #676767; font-size:15px; }
.nav li:hover > a, .nav li.on > a { color: #fff;  background:#1b5ba3;}

.navMenu { position: absolute; left: -33px; top: 102px; z-index: 10; display: none; text-align: left; width: 459px; padding: 25px 55px 30px 62px; /*background: url(../images/navMenubg.png) repeat 0 0;*/ background:#f9f9f9; }
.navMenuLeft { float: left; width: 124px; border-right: 1px solid #e6e5e3; }
.navMenuLeft a { display: block; margin-bottom: 8px; line-height: 28px; color: #575653; font-size:14px; }
.navMenuLeft a:hover { color: #1b5ba3; text-decoration:underline;}
.navMenuRight { float: right; width: 280px; }
.navMenuRight div { color: #36322e; font-size:14px; line-height: 26px; margin-top: 15px; }
.navImg { display: block; width: 280px; height: 180px; }
.navImg img { width: 100%; height: 100%; }
.navImg img:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.header .wd{position:relative;}
.headRig { float: right; /*margin-top: 37px;*/ width: 167px; height: 65px; padding:37px 0 0 11px; border-left: 1px solid #e5e5e5; }
