
.sort .sort-ti,.sort .sort-list li a span,.sort .sort-list li.hover,.sort .sort-list ul li.hover ul li a,.sort .hr{background:url(../images/bg-index-sort-v211.png) no-repeat}
.sort{width:230px;height:auto;float:left;position:relative;z-index:20}
.sort .sort-ti{height:37px;background-position:0 0;background-repeat:repeat-x;font:14px/35px \5fae\8f6f\96c5\9ed1;color:#fff;padding-left:30px; text-align:center}
.sort .sort-list{border:2px solid #cccccc;border-top:0;padding:0 1px;background-color:#fafafa}
.sort .sort-list ul{height:200px}
.sort .sort-list li{padding:0 5px;width:215px;height:39px;float:left}
.sort .sort-list li a{display:block;height:37px;line-height:37px;font-size:14px;border-top:1px solid #fff;border-bottom:1px solid #f1f0f0;padding-left:50px;cursor:pointer; text-align:left;}
.sort .sort-list li a span{display:block;height:37px;background-position:right -80px}
.sort .sort-list li.hover{background-position:0 -37px;background-repeat:repeat-x}
.sort .sort-list li.hover a{color:#fff}
.sort .sort-list li a.sort-list-1{background-position:15px 4px;border-top:1px solid #004097}
.sort .sort-list li.hover a.sort-list-1{background-position:15px -46px; color:#ffffff}

.sort .sort-list ul ul{display:none}
.sort .sort-list ul li.hover ul{background-color:#fff;border:2px solid #004097;left:160px;margin-top:-38px;width:330px;z-index:30;position:absolute;height:auto;overflow:hidden}
.sort .sort-list ul li.hover ul li{height:27px;padding:0; text-align:left; text-indent:1em; width:160px; float:left}
.sort .sort-list ul li.hover ul{display:block; text-align:left; text-indent:1em}
.sort .sort-list ul li.hover ul li a{height:27px;line-height:27px;font-size:12px;border-top:0;border-bottom:0;padding-left:15px;color:#333;background-position:15px -154px; text-align:left; text-indent:1em; width:160px}
.sort .sort-list ul li.hover ul li a:hover{background-position:15px -181px; text-align:left; text-indent:1em}

