@charset "utf-8";
/* CSS Document */

nav { width: 100%; height: 42px; background: #005BAC; z-index: 999; }
.nav_wrap { width: 1200px; margin: 0 auto; height: auto; }
.nav_wrap li { float: left; position: relative; font-size: 16px; text-align: center; z-index: 999; }
.nav_wrap li a { display: block; height: 42px; width: 199px; color: #FFF; line-height: 42px; }
.nav_wrap li a:hover, .nav_wrap li a.cur { color: #FFF; background: #005097; }
.nav_wrap li.last { width: 134px; border-right: none; }
.line { width: 1px; height: 35px; background: url(../images/line.png) no-repeat center; }
.nav_wrap li .sub_list { position: absolute; top: 42px; display: none; width: 199px; background: #005BAC; z-index: 999; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; }
.nav_wrap li .sub_list ul { margin: 0; padding: 0; }
.nav_wrap li .sub_list ul li { float: left; display: block; width: 199px; height: 30px; border-right: none; text-align: center; margin: 0px; }
.nav_wrap li .sub_list ul li a { display: block; width: 199px; height: 30px; color: #FFF; font-size: 14px; line-height: 30px; border-bottom: none; }
.nav_wrap li .sub_list ul li a:hover { background: #666; color: #fff; }
/* 导航开始 */
#nav { overflow: hidden; height: 100%; height: 93px; }
.Navigation { margin-top: 0px; }
.Navigation li { position: relative; float: left; }
.Navigation li a { display: inline-block; width: 99px; padding: 0px 0px; text-align: center; color: #323232; font-weight: bold; height: 93px; line-height: 93px; position: relative; }
.Navigation li a.on { background-color: #132e80; top: 100%; transition: top 200ms ease 0s; z-index: 1; }
.Navigation li a.on span { color: #FFF; }
.Navigation li a span { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2; }
.Navigation li a .bkg { background-color: #005BAC; top: 100%; transition: top 200ms ease 0s; z-index: 1; }
.Navigation li a:hover { color: #FFF; }
.Navigation li a:hover span { color: #FFF; }
.Navigation li a:hover .bkg { top: 0px; }
.Navigation li a.on .bkg, .Navigation li a:hover .bkg { top: 0px; }
#subhbuxians { display: none !important; }
.about-subnav { padding: 50px 0px; height: 259px !important; }
.subnav { position: absolute; top: 128px; left: 0; z-index: 999; display: none; width: 100%; overflow: hidden; padding: 10px 0; background: rgba(218, 37, 28, 0.9); }
.subnav-fixed { top: 78px; }
.subnav .container { width: 1244px; }
.about-subnav ul { margin-right: -56px; }
.about-subnav li { float: left; width: 269px; margin-right: 56px; }
.about-subnav li h2 { height: 25px; line-height: 25px; overflow: hidden; font-size: 16px; font-weight: normal; color: #FFf; margin-top: 8px; }
.about-subnav li h2 a { color: #FFF; }
.about-subnav li img { width: 243px; }
.news-subnav { padding: 28px 0px; }
.news-subnav .navn_left { float: left; }
.news-subnav .navn_left li.content { float: left; position: relative; margin-right: 30px; overflow: hidden; }
.news-subnav .newslist { display: none; }
.news-subnav li a { color: #fff; }
.news-subnav .pic img { width: 256px; height: 192px; }
.news-subnav .newstitle h3 { position: absolute; bottom: 0; margin: 0px; left: 0; width: 256px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 12px; font-weight: normal; background-color: rgba(0,0,0,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000);
}
.news-subnav .navn_right { width: 150px; float: right; }
.news-subnav .navn_right a { display: block; height: 24px; line-height: 24px; margin-bottom: 20px; font-size: 16px; font-weight: bold; color: #FFF; margin-top: 20px; }
.product-subnav .comptitle_45 { display: none; }
.product-subnav .FrontProductsCategory_show01-d1_c1 { padding-left: 68px; }
.product-subnav .menu-first li { float: left; color: #FFF; margin-right: 8%; line-height: 26px; }
.product-subnav .menu-first li a { color: #FFF; }
.product-subnav .menu-first li .menu-text1 { font-weight: bold; font-size: 16px; }
.product-subnav .menu-first li .menu-second { display: block !important; }
.product-subnav .menu-first li ul li { float: none; margin-right: 0px; }
.marketing-subnav { padding: 34px 0px; }
.marketing-subnav .navn_left { float: left; }
.marketing-subnav .navn_left li { float: left; position: relative; margin-right: 30px; overflow: hidden; margin-bottom: 20px; height: auto; line-height:0px; }
.marketing-subnav img { width: 210px; height: 140px; }
.marketing-subnav h2 { position: absolute; bottom: 0px; margin: 0px; left: 0; width: 210px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 12px; font-weight: normal; background-color: rgba(0,0,0,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000); }
.marketing-subnav h2 a { color: #FFF; }
.marketing-subnav .navn_right { width: 150px; float: right; }
.marketing-subnav .navn_right a { display: block; height: 24px; line-height: 24px; margin-bottom: 20px; color: #FFF; margin-top: 20px; }
.service-subnav { padding: 34px 0px; }
.service-subnav .navn_left { float: left; }
.service-subnav .navn_left li { float: left; position: relative; margin-right: 30px; overflow: hidden; }
.service-subnav img { width: 256px; height: 192px; }
.service-subnav h2 { position: absolute; bottom: 0; margin: 0px; left: 0; width: 256px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 12px; font-weight: normal; background-color: rgba(0,0,0,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000); }
.service-subnav h2 a { color: #FFF; }
.service-subnav .navn_right { width: 150px; float: right; }
.service-subnav .navn_right a { display: block; height: 24px; line-height: 24px; margin-bottom: 20px; font-size: 16px; font-weight: bold; color: #FFF; margin-top: 20px; }
/**结束**/

.marketing-subnav .navn_left01 { float: left; }
.marketing-subnav .navn_left01 li { float: left; position: relative; margin-right: 30px; overflow: hidden; margin-bottom: 20px; height: auto; line-height:0px; }
.marketing-subnav .navn_left01 img { width: 200px; height: 200px; }
.marketing-subnav .navn_left01 h2 { position: absolute; bottom: 0px; margin: 0px; left: 0; width: 200px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 12px; font-weight: normal; background-color: rgba(0,0,0,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000); }
.marketing-subnav .navn_left01 h2 a { color: #FFF; }