/*musheji.taobao.com*/

ul.bullet-menu {

 

  margin: 0;

  padding: 0;

  }

ul.bullet-menu li {

  list-style-type: none;

  margin: 0;

  border-bottom: 1px solid #2b2b2b;

  padding: 0;

  }

ul.bullet-menu ul {

  margin: 0 0 0 22px;

  padding: 0 0 .2em;

  }

ul.bullet-menu ul li {

  list-style-type: disc;

  border-style: none;

  margin: 0 0 .15em;

  padding: 0 5px 0 0;

  }

ul.bullet-menu ul ul {

  margin: .2em 0 0 15px;

  padding: 0 0 1px;

  }

ul.bullet-menu li a,

ul.bullet-menu li a:visited {

  padding: 3px 5px 4px 7px;

  display: block;

  /* color: #FFF !important; */

  font-weight: bold;

  text-decoration: none;

  }

ul.bullet-menu li a:hover {

  background: #FFF;

  text-decoration: underline;

  }

ul.bullet-menu ul li a,

ul.bullet-menu ul li a:visited {

  padding: 0;

  display: inline;

  width: auto !important;

  background: none;

  /* color: #C2D6C2 !important; */

  font-weight: normal;

  text-decoration: none;

  }

ul.bullet-menu ul li a:hover {

  background: none;

  text-decoration: underline;

  }

ul.bullet-menu li a.on {

  background: #FFF;

  color: #D12918 !important;

  }

ul.bullet-menu ul a.on {

  background: none;

  color: #D12918 !important;

  }





/* TREE MENU STYLES - only apply if menu loads */



ul.tree-menu ul {

  margin: 0;

  padding: 0;

  background:none;

  }

ul.tree-menu ul ul {

  margin-left: 14px;

  padding: 0;

  border-style: none;

  background-position: 0 0;

  }

ul.tree-menu li {

  list-style-type: none;

  margin: 0;

  padding: 0;

  }

ul.tree-menu li.top-section {

  border-bottom: 1px solid #2b2b2b;

  }

ul.tree-menu li.top-section-end {

  border-bottom: 1px solid #2b2b2b;

  }

ul.tree-menu li.top-section-open {

  border-bottom: 1px solid #2b2b2b;

  }

ul.tree-menu li.top-section-open-end {

  border-bottom: 1px solid #2b2b2b;

  }

ul.tree-menu li.section {

  background: rgba(0, 0, 0, 0) url("../../../images/arrow-right.png") no-repeat scroll 98% center / 8px 12px;

  }

ul.tree-menu li.section-end {

  background: #FEF2F0 url("../../../images/menu/node-end.gif") no-repeat top left;

  }

ul.tree-menu li.section-open {

  background: url("../../../images/menu/node-open.gif") no-repeat top left;

  }

ul.tree-menu li.section-open-end {

  background: #FEF2F0 url("../../../images/menu/node-open-end.gif") no-repeat top left;

  }

/*ul.tree-menu li.top-item {

  border-bottom: 1px dotted #2b2b2b2b2b2b;

    line-height: 32px;

  }*/

ul.tree-menu li.top-item-end {

 /* background: #FEF2F0 url("../../../images/menu/leaf-end.gif") no-repeat top left;

  border-bottom: 1px solid #2b2b2b;*/

  }



ul.tree-menu li.item-end {

 /* background: url("../../../images/menu/leaf-end.gif") no-repeat 0 6px;*/

  }

ul.tree-menu a, ul.tree-menu a:visited {

  text-decoration: none;

  }

ul.tree-menu li.top-section a,

ul.tree-menu li.top-section-end a,

ul.tree-menu li.top-item a,

ul.tree-menu li.top-item-end a, ul.tree-menu li a {

	line-height:42px;

	color:#fff;

	padding-left:1em;

  display: block;

  font-size:13px;

  font-weight:normal;

  text-transform:capitalize;

  }

  #siteMenu li.top-section a, .top-section-end a{ line-height:42px;  background:url(../../../images/arrow-right.png) no-repeat  98% center / 8px 12px;}

  .top-section-open-end a, .top-section-open a{background:url(../../../images/arrow-right.png) no-repeat  98% center / 12px 8px  !important;}

  ul.tree-menu a.on {

  color: #fff !important;

  line-height:42px !important;

  font-weight:bold;

  

 

  }

  #siteMenu li ul li a{ background:none !important;}

ul.tree-menu li.top-section-open a,

ul.tree-menu li.top-section-open-end a,

ul.tree-menu li.top-section a:hover,

ul.tree-menu li.top-section-end a:hover,

ul.tree-menu li.top-item a:hover,

ul.tree-menu li.top-item a:active,

ul.tree-menu li.top-item-end a:hover,

ul.tree-menu li.top-item-end a:active {

 color: #fff;

  

  display: block;

  }

ul.tree-menu li.section a,

ul.tree-menu li.section-end a,

ul.tree-menu li.section-open a,

ul.tree-menu li.section-open-end a,

ul.tree-menu li.item a,

ul.tree-menu li.item-end a {

	border-top:#2b2b2b solid 1px;

  color: #fff;

  padding: 0 0 0 28px;

  font-weight: normal;

  background: none;

  line-height:42px;

  width: auto !important;

  display: block;

  }

ul.tree-menu li.section a:hover,

ul.tree-menu li.section-end a:hover,

ul.tree-menu li.section-open a:hover,

ul.tree-menu li.section-open-end a:hover,

ul.tree-menu li.item a:hover,

ul.tree-menu li.item-end a:hover {

  color: #D12918;

  }

  

  .top-section{ background:url("../../../images/arrow-right.png") no-repeat  98% center / 8px 12px;}

  



ul.tree-menu li.section a.on {

 /* background: #FFF url("../../../images/menu/node-on.gif") no-repeat top left;*/

  }

ul.tree-menu li.section-end a.on {

  background: #FFF url("../../../images/menu/node-end-on.gif") no-repeat top left;

  }

ul.tree-menu li.section-open a.on {

  background: #FFF url("../../../images/menu/node-open-on.gif") no-repeat top left;

  }

ul.tree-menu li.section-open-end a.on {

  background: #FFF url("../../../images/menu/node-open-end-on.gif") no-repeat top left;

  }

ul.tree-menu li.item a.on {

  background: #FFF url("../../../images/menu/leaf-on.gif") no-repeat top left;

  }

ul.tree-menu li.item-end a.on {

  background: #FFF url("../../../images/menu/leaf-end-on.gif") no-repeat top left;

  }

ul.tree-menu li.top-item a.on,

ul.tree-menu li.top-item-end a.on {

  

  }



/* Fixes for IE 6 & below */



* html ul.tree-menu li.section a,

* html ul.tree-menu li.section-end a,

* html ul.tree-menu li.section-open a,

* html ul.tree-menu li.section-open-end a,

* html ul.tree-menu li.item a,

* html ul.tree-menu li.item-end a {

  height: 1%;

  }

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  