body { margin:0; padding:0; text-align:center; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
ul, ol { list-style:none; }
img, input, select { vertical-align:middle; }
img { border:none; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, input, button, textarea, p, blockquote, th, td, address { padding:0; margin:0; border:0; }
h3, h4, table tr td, table tr th { font-size:12px; text-align:center; background:none; }
a:link { color:#333; text-decoration:none; }
a:visited { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; color: #ff6000; }
a:active { text-decoration: none; color:#333; }
.fleft, .fcenter, .f_left { display:block; float:left; }
.fright, .f_right { display:block; float:right; }
.date_list { position:absolute; border:1px solid #dbdbdb; top:0; left:0; height:192px; box-shadow: 3px 3px 5px 0px #999; }
.subdate_list { width:180px; float:left; border-bottom:1px solid #dbdbdb; position:relative; }
.subdate_list .list_head { background:#f8f8f8; border-bottom:1px solid #dbdbdb; color:#fff; font-size:12px; height:24px; width:180px; }
.subdate_list .list_head .fleft { font-size:12px; width:14px; height:19px;display:block; background:url(http://tp1.znimg.com/V5/new/images/date_ico.jpg) no-repeat 7px -86px; }
.subdate_list .list_head .fleft:hover { font-size:12px;  width:14px; height:19px; display:block; background:url(http://tp1.znimg.com/V5/new/images/date_ico.jpg) no-repeat 7px -56px; }
.subdate_list .list_head .fleft img { display:none }
.subdate_list .list_head .fcenter { font-size:12px; line-height:24px; padding-left:50px; color:#2e2e2e; font-family:Arial, "微软雅黑" }
.subdate_list .list_head .fright {  width:14px; height:19px; display:block;  background:url(http://tp1.znimg.com/V5/new/images/date_ico.jpg) no-repeat 0 5px; }
.subdate_list .list_head .fright:hover {  width:14px; height:19px;display:block;   background:url(http://tp1.znimg.com/V5/new/images/date_ico.jpg) no-repeat 0 -24px; }
.subdate_list .list_head .fright img { display:none }
.subdate_list .list_main { width:180px; }
.subdate_list .list_main th { height:22px; border-bottom:#ccc 1px solid; font-weight:normal; line-height:22px; }
.subdate_list .list_main td { height:20px; line-height:20px; }
.subdate_list .list_main td a { height:20px; line-height:20px; float:left; width:25px; }
.subdate_list .list_main td a:hover { color:#fff; text-decoration:none; }
.subdate_list .list_main td font { height:20px; line-height:20px; float:left; width:25px; }
.color01 { color:#d30006; }
.color02 { color:#fff; background-color:#fdab01; }
.color03 { color:#fff; background-color:#20B0B3; }
.color04 { color:#959595; }
#znmonth { cursor:pointer; }
#divCBottomTel { padding:5px; text-align:center; color:#ff9600; font-family:Arial; }
.monthBg { position:absolute; width:180px; height:165px; font-size:130px; font-family:Arial; font-style:normal; left:0px; color:#E2E2E2; z-index:-1; top:20px; line-height:165px; text-align:center; padding:0; }
.monthBg2 { left:180px; }
.ac_dibiao { border: #dbdbdb 1px solid!important; color: #05a; }
.win_top span { overflow: hidden; cursor: pointer; left: auto; text-indent: -10em; right: 10px; top: 10px; }
input { padding-left: 5px; }
.address_hotlist { padding: 0 }
.ac_out_frame_new { margin:0; padding:0; font-size:12px; position:absolute; top:0; left:0; background:#ffffff; border:#dbdbdb 1px solid; }
.ac_out_frame_new * { margin:0; padding:0; font-size:12px; font:arial, 宋体, sans-serif; }
.ac_out_frame_new .ac_content { line-height:15px; cursor:default; table-layout:fixed; word-break:break-all; word-wrap:break-word; border-collapse:collapse; width:100%; position:relative; z-index:200; }
.ac_out_frame_new .ac_content .td_title { letter-spacing:1px; }
.ac_out_frame_new .ac_content .td_mate { letter-spacing:0px!important; font-weight: bold;/*border-bottom: #6699ff 1px dashed;*/ }
.ac_out_frame_new .ac_content .td_content { letter-spacing:1px; font-size:12px; color:#bbbbbb; }
.ac_out_frame_new .ac_content .td_tag { position:absolute; right:0px; top:0px; letter-spacing:1px; font-size:12px; color:#bbbbbb; }
.ac_out_frame_new .ac_content .topline { padding-top:2px; background:url(http://tp1.znimg.com/v5/images/line.bmp) 0 0 repeat-x; }
.ac_out_frame_new .ac_content .bottomline { padding-bottom:1px; }
.ac_out_frame_new .ac_content .td_notfound { color:#777777; }
.ac_out_frame_new .ac_content .td_gap { margin-left:5px; }
.ac_out_frame_new .ac_content td { position:relative; text-align: left; word-break:break-all; height:26px; }
.ac_out_frame_new .ac_content .ac_select td { }
.ac_out_frame_new .ac_select_layer { position:absolute; top:0; left:0; background:#dcf4ff !important; height:20px; width:100%; z-index:199; }
.ac_content thead { background: #f8f8f8 !important; color: #666 !important; display: block; line-height: 20px; font-family: Simyou; word-wrap: break-word; word-break: break-all; background-color: #519e1c; color: #fff; width: auto; border: none; padding: 2px 0 2px 9px; }