#tuna_alert {display: none;position: absolute;z-index: 999;overflow: hidden}
#tuna_jmpinfo {visibility: hidden;position: absolute; z-index:120}
.address_hot {top: 0;-moz-box-shadow: 0 1px 5px rgba(51, 51, 51, .4);-webkit-box-shadow: 0 1px 5px rgba(51, 51, 51, .4);border-radius: 4px;overflow: hidden}
#tuna_address {position: absolute;top: 0;z-index: 120;overflow: hidden;-moz-box-shadow: 2px 2px 5px #333;-webkit-box-shadow: 2px 2px 5px #333}
.tuna_calendar {width: 362px;font-size: 12px;font-family: tahoma, Arial, Helvetica, simsun, sans-serif;position:absolute;z-index:1000;background-color:#fff;border:solid 1px #999;-moz-box-shadow:3px 4px 5px #ccc;-webkit-box-shadow:3px 4px 5px #ccc;box-shadow:3px 4px 5px #ccc;margin:0;padding:5px 6px 4px}
.tuna_calendar dt,.tuna_calendar dd {margin: 0;padding: 0}
.tuna_calendar dl,.tuna_calendar dt,.tuna_calendar dd { margin:0; padding:0; }
.tuna_calendar a {color: #005ead;font-weight: bold;text-decoration:none!important}
.tuna_calendar dl {float:left; width:175px; padding:6px 0 0}
.tuna_calendar #calendar_month2 {position:absolute;top: 28px;left: 186px;z-index: 2;padding-bottom: 5px;padding-left: 6px;border-left: 2px solid #999}
.tuna_calendar dt {float:left;width: 25px;height: 22px;background: #ececec;font-weight: normal;color:#666;font-size: 12px;line-height: 20px;text-align: center;cursor: default}
.tuna_calendar .day0,.tuna_calendar .day6 {color: #f90;font-weight: bold}
.tuna_calendar .day6 {width: 24px}
.tuna_calendar dd {clear: both;padding-top: 1px;display: inline-block}
.tuna_calendar dd a {font-size: 11px;text-align:center;height: 24px;width: 22px;line-height:24px;float:left;outline-width: 0;background-color: #fff;padding: 0 2px 1px 1px}
.tuna_calendar dd a:hover {background-color: #fff;background-position: -26px -48px}
.tuna_calendar .today {font-weight: bold;background-position: 0 -74px;}
.tuna_calendar .today:hover {}
.tuna_calendar .select_day,.tuna_calendar .select_day:hover {color: #fff;background-color: #629be0;background-position: 0 -48px}
.tuna_calendar .blank_day,.tuna_calendar .over_day {color: #dbdbdb;font-weight: normal;cursor: default}
.tuna_calendar .blank_day:hover,.tuna_calendar .over_day:hover {background-color: #fff;background-image:none}
.tuna_calendar div {float:left;width:181px;color:#fff;font-weight:bold;height: 23px;background: #004fb8}
.tuna_calendar div a {cursor: pointer;width: 40px;line-height: 20px}
.tuna_calendar .calendar_title01 span,.tuna_calendar .calendar_title02 span {float: left;width: 143px;text-align:center;line-height: 23px}
.tuna_calendar .calendar_title01 span {padding-right: 14px}
.tuna_calendar .calendar_title02 span {padding-left: 14px}
.tuna_calendar .calendar_title01 a,.tuna_calendar .calendar_title02 a {background-color: #2d7fdd;float:left;width: 23px;height: 23px;overflow: hidden;text-indent: -10em}
.tuna_calendar .calendar_title01 a {float: left}
.tuna_calendar .calendar_title02 a {background-position: right 0;float: right}
.tuna_calendar .calendar_title01 a:hover {background-color: #4895ec;background-position: 0 -24px}
.tuna_calendar .calendar_title02 a:hover {background-color: #4895ec;background-position: right -24px}
.tuna_calendar b,.tuna_calendar i {background-color: #fff;display: block;width: 372px;height: 1px;border-right:1px solid #c3c3c3;border-left: 1px solid #c3c3c3;overflow: hidden;position: absolute;left: 0;z-index: 1}
.tuna_calendar i {border-top:1px solid #999;top: -2px}
.tuna_calendar b {border-bottom:1px solid #999;bottom: -2px}
.address_hot li,.address_hot_abb,.address_hot_adress {list-style: none;margin: 0;padding: 0}
.address_hot_adress a {text-decoration:none}
#tuna_address {font-family: Arial,Simsun;font-size: 12px}
#tuna_address #address_warp{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #7F9DB9; margin: 0; min-height: 305px; padding: 0 0 4px; text-align: left; width: 220px;}
* html #tuna_address #address_warp{height: 305px;}
#tuna_address #address_message{background-color: #67A1E2; border: medium none; color: #FFFFFF; display: block; font-family: Simyou; height: 1.7em; line-height: 20px; overflow: hidden; padding: 2px 0 2px 9px; width: auto; word-wrap: break-word;}
#tuna_address #address_list{margin: 0; min-height: 277px; padding: 0;}
* html #tuna_address #address_list{height: 277px;}
#tuna_address #address_list span{float: right; font: 10px/22px verdana; margin: 0; overflow: hidden; padding: 0; text-align: right; white-space: nowrap; width: 110px;}
#tuna_address #address_list a{border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; color: #0055AA; cursor: pointer; display: block; height: 22px; line-height: 22px; min-height: 22px; overflow: hidden; padding: 1px 9px 0; text-align: left; text-decoration: none;}
* html #tuna_address #address_list a{height: 22px;}
#tuna_address #address_list a:hover {background: none repeat scroll 0 0 #E8F4FF; border-bottom: 1px solid #7F9DB9; border-top: 1px solid #7F9DB9}
#tuna_address .address_selected {background: none repeat scroll 0 0 #FFE6A6; color: #FFFFFF; height: 22px}
#tuna_address .address_pagebreak {display: none; line-height: 25px; margin: 0; padding: 0; text-align: center}
#tuna_address .address_pagebreak a {color: #0055AA; display: inline-block; font-family: Arial,Simsun,sans-serif;font-size: 14px;margin: 0; padding: 0 4px;text-align: center;text-decoration: underline; width: 15px;}
#tuna_address #address_arrowl, #tuna_address #address_arrowr {color: #0055AA}
#tuna_address a.address_current {color: #000000; text-decoration: none}
.address_hot {background-color: #FFFFFF; font-size: 12px; width: 500px}
.address_hotcity {background-color: #67A1E2;color: #CEE3FC; height: 24px; line-height: 24px; padding-left: 10px}
.address_hotcity strong {color: #FFFFFF}
.address_hotlist {overflow: hidden; padding: 5px}
.address_hot_abb{border-bottom: 1px solid #5DA9E2; padding-bottom: 20px}
.address_hot_abb li {color: #005DAA;cursor: pointer; float: left; height: 20px;line-height: 20px; list-style-type: none; text-align: center}
.address_hot_abb li span {padding: 0 8px}
.address_hot_abb li .hot_selected {display:block;padding:0 7px;background-color: #FFFFFF;border-color: #5DA9E2; border-style: solid;border-width: 1px 1px 0;color: #000000;font-weight: bold;}
.address_hot_adress{padding-top: 4px; width: 100%;min-height: 200px;max-height: 200px;overflow-y: scroll}
.address_hot_adress div.initial_el {clear: both;margin-left: 5px;color: #005daa}
.address_hot_adress li.adress_null_el {float: none;height: 0}
.address_hot_adress li {float: left;height: 24px;overflow: hidden;width: 67px}
.address_hot_adress li a {border: 1px solid #FFFFFF;color: #000000;display: block;height: 22px;line-height: 22px;padding-left: 5px}
.address_hot_adress li a:hover {background-color: #E8F4FF;border: 1px solid #ACCCEF;text-decoration: none}
.span_fest {text-indent: -9999px}
.yuan_dan span, .chu_xi span, .chun_jie span, .yuan_xiao span,
.qing_ming span, .lao_dong span, .duan_wu span, .zhong_qiu span,
.tuna_calendar .yuan_dan:hover, .tuna_calendar .chu_xi:hover,
.tuna_calendar .chun_jie:hover, .tuna_calendar .yuan_xiao:hover,
.tuna_calendar .qing_ming:hover, .tuna_calendar .lao_dong:hover,
.tuna_calendar .duan_wu:hover, .tuna_calendar .zhong_qiu:hover,
.yuan_dan span {background-position :0 6px}
.chu_xi span {background-position: 0 -35px}
.chun_jie span {background-position: 0 -74px}
.yuan_xiao span {background-position: 0 -114px}
.qing_ming span {background-position: 0 -155px}
.lao_dong span {background-position: 0 -194px}
.duan_wu span {background-position: 0 -234px}
.zhong_qiu span {background-position: 0 -274px}
.guo_qing span {background-position:0 -314px}