


#sec-nav a{ color:#ffffff; }
#sec-nav ul.menu li{
  background:url(../../../images/icons/tool_strip.png) no-repeat 9px -6960px;
  float:left;
}
#sec-nav ul.menu li.first, #sec-nav ul.menu li.last {
  background: none;
}
#sec-nav ul.menu li.last a{
	text-indent:-99999px; overflow:hidden; display:block; width:20px; height:20px; float:right;background:url(../../../images/icons/tool_strip.png) no-repeat 0px -7000px;
}

  
#main-navigation { height:45px; width: auto; position: relative; padding:0;background: none; margin:127px 0 0;}	
#main-navigation ul.menu {margin:0; padding:0 0 0 0; list-style:none; background: none no-repeat 0 0; z-index:2;}	
#main-navigation ul.menu li {float:left; display:block;  position:relative;z-index:9; margin:0; padding:0 0 0 0; height:45px; line-height:45px; list-style:none; width:121px; background:url("images/split.jpg") no-repeat right 0 transparent; }
#main-navigation ul.menu li.last {}

#main-navigation ul.menu li a {display:block; padding:0; margin:0;  text-decoration:none; color:#ffffff; text-align:center; font-size:14px; height:auto; font-weight: normal; font-family:"helveticaneuelt_std_med_cnRg","HelveticaNeue-Medium","Helvetica Neue Medium","Helvetica Neue",Helvetica,黑体,微软雅黑,新細明體,Arial,"Lucida Grande",sans-serif}
#main-navigation ul.menu li a:hover {  }
#main-navigation ul.menu li a.active,  #main-navigation ul.menu li a.active-trail, #main-navigation ul.menu li.sfHover a{ }
#main-navigation ul.menu li a.last {padding:0;}

#main-navigation ul.menu ul li { height:32px; line-height:32px; width:119px; border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff; background:none #194270; }
#main-navigation ul.menu ul li a{ font-size:12px; text-align:left; padding-left:32px; }


#footer-nav { height:28px; width: auto; position: relative; padding:0;background: none; margin:18px 0 0 0;}	
#footer-nav ul.menu {margin:0; padding:0 0 0 0; list-style:none; background: none no-repeat 0 0; z-index:2;}	
#footer-nav ul.menu li {float:left; display:block;  position:relative;z-index:9; margin:0; padding:0 0 0 0; height:28px; line-height:28px; list-style:none; width:76px; background:url("images/split1.jpg") no-repeat right 8px transparent; }
#footer-nav ul.menu li.last { background:none;}
#footer-nav ul.menu li a {display:block;padding:0; margin:0;  text-decoration:none; color:#6d6e71; text-align:center; font-size:12px; height:auto; font-weight: normal; font-family:"helveticaneuelt_std_med_cnRg","HelveticaNeue-Medium","Helvetica Neue Medium","Helvetica Neue",Helvetica,黑体,微软雅黑,新細明體,Arial,"Lucida Grande",sans-serif}


#article_left_menu { height: auto; width: auto; position: relative; padding:0;background: none; margin:5px 0;}	
#article_left_menu ul.menu {margin:0; padding:0; list-style:none; background: none no-repeat 0 0; z-index:2;}	
#article_left_menu ul.menu li {float: none; display:block;  margin:0; padding:0; height:30px; line-height:30px; list-style:none; width:auto; background: none; border-bottom: none; }
#article_left_menu ul.menu li.last {   border:none;}

#article_left_menu li ul.menu li { padding-left:12px; }

#article_left_menu ul.menu li a {display:block; padding:0 0 0 20px; margin:0;  text-decoration:none; color:#3e3c3c; text-align:left; font-size:13px;  font-weight: normal;}
#article_left_menu ul.menu li a:hover { background-color:#adadac;}
#article_left_menu ul.menu li a.active,  #article_left_menu ul.menu ul.menu li a.active-trail, #article_left_menu ul.menu ul.menu li.sfHover a{background-color:#adadac;color:#3e3c3c;}
#article_left_menu ul.menu li a.last {padding:0;}

#page_left_menu_01 { height: auto; width: auto; position: relative; padding:0;background: none; margin:10px 0;}	
#page_left_menu_01 ul.menu {margin:0; padding:0; list-style:none; background: none no-repeat 0 0; z-index:2;}	
#page_left_menu_01 ul.menu li {float: none; display:block;  margin:0; padding:0; height: auto; line-height:24px; list-style:none; width:auto; background: none; border-bottom: none; }
#page_left_menu_01 ul.menu li.last {   border:none;}

#page_left_menu_01 li ul.menu { margin: 0 0 6px 0;}
#page_left_menu_01 li ul.menu li { padding-left:12px; line-height:20px; }

#page_left_menu_01 .products ul.menu li { margin: 0 0 12px 0;}
#page_left_menu_01 .products li ul.menu li { margin: 0;}
#page_left_menu_01 .products li ul.menu { margin: 0 0 12px 0;}

#page_left_menu_01 ul.menu li a {display:block; padding:0 0 0 20px; margin:0;  text-decoration:none; color:#3e3c3c; text-align:left; font-size:12px;  font-weight: normal;letter-spacing:0;}
#page_left_menu_01 ul.menu li a:hover { color:#83b942;}
/*#page_left_menu_01 ul.menu li a.active,  #article_left_menu ul.menu ul.menu li a.active-trail, #article_left_menu ul.menu ul.menu li.sfHover a{color:#83b942;}*/
#page_left_menu_01 ul.menu li a.last {padding:0;}
#page_left_menu_01 ul.menu li a.active {color:#3E3C3C;}
#page_left_menu_01 ul.menu li.leaf a.active, #page_left_menu_01 ul.menu li.leaf a.active-trail {color:#83b942;}
#page_left_menu_01 ul.menu li.leaf { display:none; visibility:hidden;}
#page_left_menu_01 ul.menu ul li.leaf { display:none; visibility:hidden;}
#page_left_menu_01 ul.menu ul ul li.leaf { display: inherit; visibility: visible;}


/*
#main-navigation ul.menu li.item-01 a{width:139px;}
#main-navigation ul.menu li.item-02 a{width:138px;}
#main-navigation ul.menu li.item-03 a{width:139px;}
#main-navigation ul.menu li.item-04 a{width:139px;}
#main-navigation ul.menu li.item-05 a{width:141px;}
*/
/*
#main-navigation ul.menu ul {position:absolute; left:-75px; top:41px;  margin:0; padding:0; list-style:none; background: none; border:none;opacity: 100; filter: alpha(opacity = 100); width:	999px;}
#main-navigation ul.menu ul li, #main-navigation ul.menu li.sfHover ul li {float:left; display:block;  position:relative;z-index:9; margin:0; padding: 0 10px 0 10px; height: 28px; line-height: 28px; list-style:none; width:auto;  background:url("../../../images/bg-main-nav-li-itmes.gif") no-repeat 0 12px; }
#main-navigation ul.menu ul li a, #main-navigation ul.menu li.sfHover ul li a {display:block; padding: 0; margin:0;  text-decoration:none; color:#000; text-align:center; font-size:12px; font-family: "微软雅黑", "幼圆", "宋体"; height: auto; font-weight: normal; background:none;}
#main-navigation ul.menu ul li a:hover, #main-navigation ul.menu li.sfHover ul li a:hover, #main-navigation ul.menu li.sfHover ul li a.active {text-decoration: underline; color:#D7063A;}

#main-navigation ul.menu li a.home { }
#main-navigation ul.menu li a.home:hover,
#main-navigation ul.menu li a.home.active,
#main-navigation ul.menu li a.home.active-trail
 {}
#main-navigation ul.menu li a.last {}
#main-navigation ul.menu li a.last:hover,
#main-navigation ul.menu li a.last.active,
#main-navigation ul.menu li a.last.active-trail
 { }


#footer_links ul.menu{ padding:0;}
#footer_links ul.menu li a:hover{text-decoration: none;}
#footer_links ul.menu li { float:left; padding:0; margin:0; background: none;}
#footer_links ul.menu li.last { background: none;}
#footer_links ul.menu li a{ color:#000; display:block; padding:0 15px; text-align:center;}	
#footer_links ul.menu li a:hover{text-decoration: underline;}


#page_left_menu { height: auto; width: auto; position: relative; padding:0;background: none; margin:0;}	
#page_left_menu ul.menu {margin:0; padding:0 36px 0 18px; list-style:none; background: none no-repeat 0 0; z-index:2;}	
#page_left_menu ul.menu li {float: none; display:block;  position:relative;z-index:9; margin:0; padding:0 0 0 20px; height:30px; line-height:30px; list-style:none; width:auto; background:url("images/arrow-01.jpg") no-repeat 0 10px; border-bottom: 1px solid #eaeaea; }
#page_left_menu ul.menu li.last {   border:none;}

#page_left_menu ul.menu li a {display:block; padding:0; margin:0;  text-decoration:none; color:#595656; text-align:left; font-size:13px; height:30px; font-weight: normal;}
#page_left_menu ul.menu li a:hover { color:#2E7CC4;}
#page_left_menu ul.menu li a.active,  #page_left_menu ul.menu ul.menu li a.active-trail, #page_left_menu ul.menu ul.menu li.sfHover a{color:#b71f22;}
#page_left_menu ul.menu li a.last {padding:0;}


#page_left_menu_1 { height: auto; width: auto; position: relative; padding:0;background: none; margin:0;}	
#page_left_menu_1 ul.menu {margin:0; padding:0 8px 0 0px; list-style:none; background: none no-repeat 0 0; z-index:2;}	
#page_left_menu_1 ul.menu li {float: none; display:block;  position:relative;z-index:9; margin:0; padding:0 0 0 20px; height:30px; line-height:30px; list-style:none; width:auto; background:url("images/arrow-01.jpg") no-repeat 0 10px; border-bottom: none; }
#page_left_menu_1 ul.menu li.last {   border:none;}

#page_left_menu_1 ul.menu li a {display:block; padding:0; margin:0;  text-decoration:none; color:#595656; text-align:left; font-size:13px; height:30px; font-weight: normal;}
#page_left_menu_1 ul.menu li a:hover { color:#2E7CC4;}
#page_left_menu_1 ul.menu li a.active,  #page_left_menu_1 ul.menu ul.menu li a.active-trail, #page_left_menu_1 ul.menu ul.menu li.sfHover a{color:#b71f22;}
#page_left_menu_1 ul.menu li a.last {padding:0;}
*/
/*
#sec-navigation { height:38px; width:966px; position: relative; padding:0;background: none no-repeat 0 0 #e8e9e9; margin:0; z-index:200}	
#sec-navigation ul.menu {margin:0; padding: 0 0 0 0; list-style:none;}	
#sec-navigation ul.menu li {float:left; display:block;  position:relative;z-index:99; margin:0 0 0 0; padding:0; height:38px; list-style:none; background:url(images/split2.png) no-repeat right 0;}
#sec-navigation ul.menu li.last { background: none;}
#sec-navigation ul.menu li a {display:block; padding:0; margin:0;  text-decoration:none; color:#010101; text-align:center;overflow:hidden; height:38px; line-height:35px; width:320px; background:none;   }
#sec-navigation ul.menu li a:hover { font-weight:normal; text-decoration:underline;}
#sec-navigation ul.menu li a.active,  #sec-navigation ul.menu li a.active-trail {font-weight: normal;text-decoration:underline;}

#footer_links  { padding:0; height:34px; background:#F6F6F6;}
#footer_links ul.menu{ padding:10px 0 10px 0; clear: left;float: left;left: 50%;position: relative;text-align: center;}
#footer_links ul.menu li a:hover, #footer_links ul.menu li a.active{ color:#ffffff; background-color:#DD6611; }
#footer_links ul.menu li { float:left; padding:0 15px 0 15px; margin:0; background: none; position: relative;right: 50%;}
#footer_links ul.menu li.last { background: none;}
#footer_links ul.menu li a{ color:#5C5E5F; display:block; padding:0; text-align:right;}	
#footer_links ul.menu li a:hover{}

#block-menu-block-2 ul.menu li{
	background: none;
}
#block-menu-block-2 li.expanded ul li {
	padding:0 0 0 10px;
}
#block-menu-block-2 li a.active, #block-menu-block-2 li.expanded ul li a.active {
	color: #ffffff;
	background:#C7A463;
}
#block-menu-block-2 li.expanded ul li a {
	color: #004985;	
}
#block-menu-block-2 li.expanded ul li a:hover {
	color: #fff;
	background:#004985;
}
#block-menu-block-2 li.expanded a.active, #block-menu-block-2 li.expanded a{
	color: #000000;
	background: none;
}


#block-menu-menu-normal-page-left-menus ul.menu li{
	background: none;
}
#block-menu-menu-normal-page-left-menus li.expanded ul li {
	padding:0 0 0 10px;
}
#block-menu-menu-normal-page-left-menus li a.active, #block-menu-menu-normal-page-left-menus li.expanded ul li a.active {
	color: #ffffff;
	background:#C7A463;
}
#block-menu-menu-normal-page-left-menus li.expanded ul li a {
	color: #004985;	
}
#block-menu-menu-normal-page-left-menus li.expanded ul li a:hover {
	color: #fff;
	background:#004985;
}
#block-menu-menu-normal-page-left-menus li.expanded a.active, #block-menu-menu-normal-page-left-menus li.expanded a{
	color: #000000;
	background: none;
}


#main-navigation {list-style:none;z-index:100;}
#main-navigation .menu-block-1 ul.menu{background:url(images/bg-main-first.jpg) repeat-x 0 0; height:41px;}
#main-navigation .menu-block-1 .menu li {display:block; float: left; height:40px;padding:0; margin:0; line-height:40px; background:none;}
#main-navigation .menu-block-1 .menu li.first { margin-left:65px;}
#main-navigation .menu-block-1 .menu li a{ padding:0 15px 0 15px;display:block; height:40px; text-align:center;cursor:pointer;text-decoration:none; font-family:  Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px;  color:#a3282e; float:left}
#main-navigation .menu-block-1 .menu li.first a{padding:0 20px 0 20px;}
#main-navigation .menu-block-1 .menu li.last a{padding:0 20px 0 20px;}
#main-navigation .menu-block-1 .menu li a:hover{background-color: #ff7640; color:#fff}
#main-navigation .menu-block-1 .menu li a.active{background-color: #f7d157; color:#00375a}
#main-navigation .menu-block-1 .menu li.active-trail{background-color: #ff7640; color:#fff; height:41px;}
#main-navigation .menu-block-1 .menu li.active-trail a{color:#fff;}
#main-navigation .menu-block-2  ul.menu{height:26px; width:100%; background:none #ff7640;}
#main-navigation .menu-block-2  ul.menu li {display:block; float: left; height:26px;padding:0; margin:0; line-height:26px; background:none;}
#main-navigation .menu-block-2  ul.menu li a{ padding:0 15px 0 15px;display:block; height:26px; text-align:center;cursor:pointer;text-decoration:none; font-family:  Verdana, Geneva, sans-serif; font-weight: normal; font-size:12px;  color:#fff; float:left; text-decoration:underline;}
#main-navigation .menu-block-2  ul.menu li a:hover{ text-decoration: none;}
#main-navigation .menu-block-2  ul.menu li.first { margin-left:85px;}
#main-navigation .menu-block-2  ul.menu li.first a{padding:0 15px 0 15px;}
#main-navigation .menu-block-2  ul.menu li.last a{padding:0 15px 0 15px;}


#nav {list-style:none; height:38px; position:relative; z-index:100;}
#nav .menu li {display:block; float: left; height:38px;padding:0; margin:0; line-height:38px}
#nav .menu li {background:url(images/split.png) no-repeat right center;}
#nav .menu li.last {background: none;}
#nav .menu li a{ padding:0 35px 0 35px;display:block; height:38px; text-align:center;cursor:pointer;text-decoration:none; font-family: "黑体", Arial, Helvetica, sans-serif; font-size:14px;  color:#FFF; margin-right:2px; float:left}
#nav .menu li.first a{padding:0 20px 0 20px;}
#nav .menu li.last a{padding:0 35px 0 35px;}
#nav .menu li a:hover{background-color: #f7d157; color:#00375a}
#nav .menu li a.active, #nav .menu li a.active-trail{background-color: #f7d157; color:#00375a}

#footer-menu {list-style:none;}
#footer-menu .menu li {display:block; float: left;padding:0; margin:0;}
#footer-menu .menu li {background:url(images/foot_spacer.gif) no-repeat  right 5px;}
#footer-menu .menu li.last {background: none;}
#footer-menu .menu li a{ padding:0 8px 0 8px;display:block; height:40px; text-align:center;cursor:pointer;text-decoration: underline;font-size:10px;  color:#434343; margin-right:0; float:left}
#footer-menu .menu li a:hover{background-color: none; color:#0d314a; text-decoration: none}

#location-menu {list-style:none;}
#location-menu .menu li {display:block; float: left ;padding:0; margin:0; width:227px; height:70px;}
#location-menu .menu li {background: none;}
#location-menu .menu li.last {background: none;}
#location-menu .menu li a{ padding:0;display:block; height:70px; width:227px; text-align:center;cursor:pointer; text-indent:-9999px; overflow:hidden; line-height:0;}
#location-menu .menu li a:hover{}
#location-menu .menu li.active, #location-menu .menu li.active-trail{ display:none;}
#location-menu .menu li.location-cd a{ background: url(../../../images/page-img-04.jpg) no-repeat  0 0;}
#location-menu .menu li.location-bj a{ background: url(../../../images/page-img-05.jpg) no-repeat  0 0;}
#location-menu .menu li.location-xa a{ background: url(../../../images/page-img-06.jpg) no-repeat  0 0;}
#location-menu .menu li.location-st a{ background: url(../../../images/page-img-07.jpg) no-repeat  0 0;}
#location-menu .menu li.location-kf a{ background: url(../../../images/page-img-08.jpg) no-repeat  0 0;}
#location-menu .menu li.location-sh a{ background: url(../../../images/page-img-09.jpg) no-repeat  0 0;}


#faq-menu {list-style:none;}
#faq-menu .menu li {display:block; padding:0 0 0 20px; margin:0;  height:32px;}
#faq-menu .menu li {background: none;}
#faq-menu .menu li.last {background: none;}
#faq-menu .menu li a{ padding:0;display:block; height:32px;text-align:left;cursor:pointer; font-size:18px; line-height:32px; color:#ff7640;}
#faq-menu .menu li a:hover{}
#faq-menu .menu li a.active{color:#a3282e;}
#faq-menu .menu li.active, #faq-menu .menu li.active-trail{ background:#ff7640}

#nav .menu li.leaf {background:url(images/split.png) no-repeat right top;}

#nav .menu li.last {background: none;}
#nav .menu li a{ padding:21px 20px 0 20px;display:block; height:38px; line-height:30px; text-align:center;cursor:pointer;text-decoration:none; color:#363636;}
#nav .menu li:hover a{background: url(images/bg_nav_items_hover.png) repeat-x;}
#nav .menu li a.active, #nav .menu li.active-trail a{background: url(images/bg_nav_items_hover.png) repeat-x;}
#nav .menu li.first a.active{background: url(images/bg_hover_home.png) no-repeat;}
#nav .menu li.last a.active{background: url(images/bg_hover_contact.png) no-repeat;}

#nav .menu li a#home{ width:85px; padding:21px 0 0 0}
#nav .menu li:hover a#home{background: url(images/bg_hover_home.png) no-repeat;}
#nav .menu li a#service{ width:146px; padding:21px 0 0 0}
#nav .menu li a#about{ width:102px; padding:21px 0 0 0}
#nav .menu li a#contact{ width:87px; padding:21px 0 0 0}
#nav .menu li:hover a#contact{background: url(images/bg_hover_contact.png) no-repeat;}

#nav .menu li a.front{ width:85px; padding:21px 0 0 0}
#nav .menu li:hover a.front{background: url(images/bg_hover_home.png) no-repeat;}
#nav .menu li a.service{ width:146px; padding:21px 0 0 0}
#nav .menu li a.about{ width:102px; padding:21px 0 0 0}
#nav .menu li a.contact{ width:87px; padding:21px 0 0 0}
#nav .menu li:hover a.contact{background: url(images/bg_hover_contact.png) no-repeat;}

#nav .menu li.expanded ul.menu{ display:none;}

#nav_sec {list-style:none; height:42px; position:relative; z-index:100; background:url(images/bg_menu_sec.png) repeat-x;}
#nav_sec ul.menu {float:right;}
#nav_sec .menu li {float:left;padding:0; margin:0;  padding:0 10px 0 10px}
#nav_sec .menu li a{ display:block; height:42px; line-height:42px;cursor:pointer;text-decoration:none; color:#6a747c; float:left}
#nav_sec .menu li a:hover{ color:#232323; background:url(images/bg_menu_sec_hover.png) repeat-x;}
#nav_sec .menu li a.active{ color:#232323; background:url(images/bg_menu_sec_hover.png) repeat-x;}


#nav #nice-menu-primary-links li {display:block; float:left; height:59px;padding:0; margin:0}
#nav #nice-menu-primary-links li {background:url(images/split.png) no-repeat right top;}
#nav #nice-menu-primary-links li.last {background: none;}
#nav #nice-menu-primary-links li a{ padding:21px 20px 0 20px;display:block; height:38px; line-height:30px; text-align:center;cursor:pointer;text-decoration:none; color:#363636}
#nav #nice-menu-primary-links li:hover a{background: url(images/bg_nav_items_hover.png) repeat-x;}
#nav #nice-menu-primary-links li a.active{background: url(images/bg_nav_items_hover.png) repeat-x;}
#nav #nice-menu-primary-links li.first a.active{background: url(images/bg_hover_home.png) no-repeat;}
#nav #nice-menu-primary-links li.last a.active{background: url(images/bg_hover_contact.png) no-repeat;}

#nav #nice-menu-primary-links li a.front{ width:85px; padding:21px 0 0 0}
#nav #nice-menu-primary-links li:hover a.front{background: url(images/bg_hover_home.png) no-repeat;}
#nav #nice-menu-primary-links li a.service{ width:146px; padding:21px 0 0 0}
#nav #nice-menu-primary-links li a.about{ width:102px; padding:21px 0 0 0}
#nav #nice-menu-primary-links li a.contact{ width:87px; padding:21px 0 0 0}
#nav #nice-menu-primary-links li:hover a.contact{background: url(images/bg_hover_contact.png) no-repeat;}


#nav ul#nice-menu-primary-links, #nav .item-list ul {
margin:0;
padding:0;
}
*/
