#column-left .nav {
   margin-top:-50px; z-index:9999;
}
#header .nav {
   top:79px;z-index:9999; width:220px;position:absolute; left:0;

}

.left-head {
	background:url(../images/box1.gif) bottom; font-size: 16px;
    text-transform: uppercase !important; line-height:25px; color:#fff;padding:10px; font-weight:bold;
}.icon-common-arrowright {
  background-image: url("../images/mukd.png");
    height: 11px;
    width: 7px;
}
.header ul, .header li, .header dl, .header dt, .header dd, .header a, .header strong, .header label, .header em {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.showlist .lists li .icon-common-arrowright {
    position: absolute;
    right: 11px;
    top: 7px;
}

.header .nav strong.side a {
    
    color: #FFFFFF;text-transform: uppercase; 
    cursor: pointer;
    display: block;
    font-weight: 900;
    height: 100%;
    text-decoration: none;
    text-indent: 20px;
    width: 100%;
}

.header .nav strong.side a em {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF transparent transparent;
    border-image: none;
    border-style: solid dashed dashed;
    border-width: 5px;
    display: inline-block;
    font-size: 0;
    height: 0;
    left: 176px;
    line-height: 0;
    position: absolute;
    top: 20px;
    width: 0;
    z-index: 1000;
}
.header .nav strong.side a em.icon-header-arrow {
    border-color: transparent transparent #FFFFFF;
    border-style: dashed dashed solid;
    top: 15px;
}
.header .nav strong em {
    left: 185px;
    position: absolute;
    top: 18px;
}
.header .nav .lnks .lnks-li li {
    display: inline-block;
    float: left;
}
.header .nav .lnks .lnks-li li a.lnk {
    color: #FFFFFF;
    display: block;
    height: 100%;
    padding: 0 12px;
    text-decoration: none;
}
.header .nav .lnks .lnks-li li a.on {
    background: none repeat scroll 0 0 #1c3968;
}
.header .nav .lnks .lnks-li li a:hover {
    background: none repeat scroll 0 0 #1c3968;
}
.header .nav .lnks .lnks-li li.phonelistarr {
    position: relative;
    z-index: 150;
}
.header .nav .lnks .lnks-li li.phonelistarr dl {
    border-radius: 0 0 4px 4px;
    font-size: 14px;
    font-style: normal;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 45px;
    width: 180px;
    z-index: 999;
}
.header .nav .lnks .lnks-li li.phonelistarr dl dt {
    border-bottom: 1px solid #F4EDD9;
    height: 40px;
    line-height: 40px;
    margin: 0;
    overflow: hidden;
    width: 180px;
}
.header .nav .lnks .lnks-li li.phonelistarr dl dt.last {
    border-bottom: 0 none;
    border-radius: 0 0 4px 4px;
}
.header .nav .lnks .lnks-li li.phonelistarr dl dt.last a {
    border-radius: 0 0 4px 4px;
}
.header .nav .lnks .lnks-li li.phonelistarr dl dt.last a:hover {
    border-radius: 0 0 4px 4px;
}
.header .nav .lnks .lnks-li li.phonelistarr dl dt a {
    color: #974C19;
    display: block;
    height: 40px;
    overflow: hidden;
    padding: 0 10px;
    text-decoration: none;
    width: 180px;
}
.header .nav .lnks .lnks-li li.phonelistarr dl dt a:hover {
    background: #FCF5DE;
}
.header .nav .lnks .lnks-li li.phonelistarr .tri {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #D8D8D8;
    border-image: none;
    border-style: dashed dashed solid;
    border-width: 8px;
    display: none;
    font-size: 0;
    height: 0;
    left: 33px;
    line-height: 0;
    position: absolute;
    top: 31px;
    width: 0;
    z-index: 1000;
}
.header .nav .lnks .lnks-li li.phonelistarr .tri i {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #FAFAFA;
    border-image: none;
    border-style: dashed dashed solid;
    border-width: 7px;
    display: inline-block;
    font-size: 0;
    height: 0;
    left: -7px;
    line-height: 0;
    position: absolute;
    top: -5px;
    width: 0;
}

.showlist {
    color: #333333;border:1px solid #faa41a;  margin-bottom:10px; background:#fafafa;
   
    width: 218px;
    z-index: 9999999;
}
.showlist ul, .showlist li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.showlist .lists {
    height: 100%;
}
.showlist .lists li {
    border-bottom: 1px solid #ececec;border-top: 1px solid #fff;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    position: relative;
    vertical-align: bottom;
}

.showlist .lists li.last {
    border-bottom: 0 none;
}
.showlist .lists li .icon-common-arrowright {
    position: absolute;
    right: 12px;
    top: 14px;
}
.showlist .lists li .tri {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #E5E5E5 transparent transparent;
    border-image: none;
    border-style: dashed solid dashed dashed;
    border-width: 12px;
    display: none;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: -3px;
    top: 10px;
    width: 0;
    z-index: 3010;
}
.showlist .lists li .tri i {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #FFFFFF transparent transparent;
    border-image: none;
    border-style: dashed solid dashed dashed;
    border-width: 7px;
    display: inline-block;
    font-size: 0;
    height: 0;
    left: -2px;
    line-height: 0;
    position: absolute;
    top: -7px;
    width: 0;
}
.showlist .lists li a {
  text-decoration: none;
    cursor: pointer;
}
.showlist .lists li a.tit {
    color: #111;
    display: block;
    position: absolute;
    text-decoration:none;
    text-indent: 16px;
    width: 100%;
    z-index: 1;
}
.showlist .lists li .show {
    background:#fafafa;
    border: 1px solid #faa41a; box-shadow:2px 2px 10px #909090;
    display: block;
    font-size: 12px;
    left: 220px;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 30000000;
}
.showlist .lists li .show .lt {
    margin: 0 auto;
}
.showlist .lists li .show .lt dl dt {
    color: #434A54;
    font-size: 14px;
}
.showlist .lists li .show .lt dl dt.dton {
    border-top: 1px solid #EDEDED;
    padding: 13px 0 5px;
}
.showlist .lists li .show .lt dl dt .icon-common {
    margin: 0 23px 0 13px;
    vertical-align: -1px;
}
.showlist .lists li .show .lt dl dt {
    color: #434A54;   border-bottom: 1px solid #ececec;border-top: 1px solid #fff;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
	float:left;
    overflow: hidden;
      padding: 5px;
    width: 210px;
}
.showlist .lists li .show .lt dl dt em {
    color: #434A54;
    font-size: 20px;
    margin-right: 4px;
    vertical-align: -5px;
}

.showlist .lists li .show .lt dl dt img {
    height: 40px;
    margin-right: 10px;
    width: 40px;
}
.showlist .lists li .show .lt a {
    color: #434A54;
}
.showlist .lists li .show .lt a:hover {
    color: #1c3968;
}
.showlist .lists li .show .lt a:hover em {
    color: #1c3968;
}
.showlist .lists li .show .bt {
    display: none;
    margin-top: 12px;
}
.showlist .lists li .show .bt .showline {
    background: none repeat scroll 0 0 #EDEDED;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 0 auto;
    width: 184px;
}
.showlist .lists li .show .bt dl.dlon dd {
    font-size: 12px;
    line-height: 20px;
}
.showlist .lists li .show .bt a {
    color: #434A54;
    display: block;
}
.showlist .lists li .show .bt a:hover {
    color: #1c3968;
}
.showlist .lists li .show .bt a:hover em {
    color: #1c3968;
}
.showlist .lists li .show .bt a .salelt {
    float: left;
    overflow: hidden;
    padding-left: 18px;
    padding-top: 12px;
    width: 96px;
    word-wrap: break-word;
}
.showlist .lists li .show .bt a .salert {
    float: right;
    width: 110px;
}
.showlist .lists li .show .rt {
    float: right;
    width: 350px;
}
.showlist .lists li .show dl{

}
.cate_last{
    border-left: 1px solid #eee;  border-bottom: 1px solid #ececec;border-top: 1px solid #fff;
    float: right;
    padding: 5px;
    width: 300px;
}
dl.have_last{

    float: left;
    width: 550px;
}
.cate_last a{
  color: #434A54;
    float: left;
    line-height:22px;
    padding: 0 10px;
    width: 130px;
}