@charset "utf-8";
/* CSS Document */

/*Global:常用样式*/
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.pagewidth { width: 1200px; margin: 0 auto; }
.clearfix { display: block; display: table; *display: inline-block;
_height: 1%; }
.clearfix:after { content: '\20'; display: block; clear: both; }
.clearself { overflow: hidden; _overflow: visible; _height: 1%; }
.inline-block { display: inline-block; *zoom: 1;
*display: inline;
vertical-align: middle; overflow: hidden; }
.justify { text-align: justify; text-justify: inter-ideograph; }
/* 导航样式 */
.subNavlist { width: 119px; height: 160px; padding-left: 6px; padding-top: 10px; border-top: none; }
#subNavWrap .current { background: #eef3f9; filter: alpha(opacity=80); opacity: 0.80; }
#subNavWrap div.nopadd { text-align: center; padding-left: 0; width: 149px; }
.subnavdiv { position: absolute; top: 0; left: 0; height: 180px; width: 1198px; z-index: -1; filter: alpha(opacity=80); opacity: 0.80; background: #fff; }
.mainNavWrap { height: 38px; background: url(../images/f_nav.gif) no-repeat center; text-align: center; }
.mainNavWrap .mainNav { width: 1196px; height: 38px; background: url(../images/f_nav.gif) 0 0 no-repeat; ; }
.mainNavWrap .mainNav li { float: left; width: 149px; background: url(../images/navLi01.gif) no-repeat right bottom; line-height: 38px; height: 38px; text-align: center; }
.mainNavWrap .mainNav li.last { background: none; width: 153px; }
.mainNavWrap .mainNav li a { display: block; font-size: 16px; color: #fff; }
.mainNavWrap .mainNav li a:hover { color: #0066ac; background: url(../images/nav_bg2.jpg) no-repeat center #eef3f9; }
.mainNavWrap .mainNav li a.current { display: block; color: #0066ac; background: url(../images/nav_bg2.jpg) no-repeat center #eef3f9; }
.mainNavWrap .mainNav li a:hover.contact { color: #f50; background: url(../images/nav_contact.jpg) right 0 no-repeat; }
.subNavWrap { display: none; clear: both; line-height: 2.2; width: 1198px; margin: 0 auto; position: absolute; overflow: hidden; top: 38px; z-index: 5000; border: 1px solid #dfe5eb; height: 170px; *left:0px;
}
.subNavWrap a { display: inline-block; padding: 0px 0px 0px 6px; color: #555; }
.subNavWrap a:hover, .subNavWrap a.current { color: #06c; background: url(../images/dian01.gif) no-repeat left center; }