/* CSS Document */
#logo img.logo_pic { padding-top:5px;}
#logo p.banner { margin:5px 10px 5px 20px;}
#logo ul { color:#999; margin:7px 5px 0 0;}
#logo ul li { float:right;}
#logo ul li a { margin:0 3px;}
#logo p.tel { margin-top:15px; width:238px; background:url(../Images/bg.gif) no-repeat 0 -1px; height:16px; padding-left:20px;}
#nav ul { background:url(../Images/menu_bg.gif) repeat-x; height:73px; width:942px; padding-left:10px;}
#nav ul li { float:left; width:100px; text-align:center;}
#nav ul li a { color:#fff; text-decoration:none; font-size:14px; font-weight:700; line-height:40px; padding:0px;}
#nav ul li a:hover { text-decoration:underline;}
#nav ul li.line { background:url(../Images/menu_line.gif) no-repeat; width:2px; height:35px; margin:0 15px;}
#nav ul li.date { background:url(../Images/clock.gif) 0 8px no-repeat; line-height:38px; color:#fff; padding-left:20px; width:200px;}
#nav ul li.menu_on { background:url(../Images/menu_on_left.gif) no-repeat!important; padding-left:7px; margin-left:0px;}
#nav ul li.menu_on a { background:url(../Images/menu_on_right.gif) right 0px no-repeat!important; height:35px; display:block; color:#FF6C00; padding:0 15px 0 8px;  line-height:45px;}
#nav ul li.about { width:900px; text-align:left; line-height:28px;}
#booking { background:url(../Images/bg_booking.gif) repeat-y;}
#booking h1 { background:url(../Images/booking.gif); height:23px; padding:10px 0 0px 48px; font-size:14px; color:red;}
.b_02 { padding:0px 0 0 12px;}
#booking div.b_left { background:url(../Images/bg.gif) 0 -96px no-repeat; width:214px; height:157px; float:left; text-align:center; line-height:180%;}
#booking div.b_left p.day { color:#fff; font-size:36px; font-weight:400; padding:56px 45px 10px 0;}
#booking div.b_mid { float:left; width:500px; padding:0 50px 0 10px; color:#666; line-height:215%;}
#booking div.b_mid h2 {line-height:30px; height:30px; color:red; font-weight:700; font-size:14px; text-align:center;}
#booking div.b_mid h2 a { color:Red;}
#booking div.b_mid h2 a:hover { color:Black;}
#booking div.b_right { float:left; width:170px; line-height:215%;}
#booking dl.lx dt { background:url(../Images/inco01.gif) no-repeat 0 5px; padding-left:8px; }
#booking dl.lx dt dd { padding-bottom:5px;}
#booking dl.info dt { float:left; font-weight:700; width:105px; text-align:right;}
#booking dl.info dt dl { float:left;}
#booking p.b_03 { background:url(../Images/booking.gif) 0 bottom; height:17px;}
#booking div#divNoImg { margin-top:8px;}
#news { background:url(../Images/bg_title.gif) repeat-x; width:630px; float:left; border:1px solid #DDD; height:245px;}
#news a { color:#333;}
#news a:hover { color:red;}
#news h3,#map h3 { background:url(../Images/bg.gif) no-repeat 0 -60px; line-height:27px; border-bottom:1px solid #ddd; padding-left:30px; font-size:14px; color:#666;}
#news h3 a { color:#666;}
#news h3 a:hover { color:Red;}
#news ul { padding:10px;}
#news ul li { background:url(../Images/bg.gif) 0 -44px no-repeat; padding-left:12px; margin:10px 0 10px 6px;}
#news p.date { padding-left:0;}
#news .more { float:right; margin-top:-20px; padding-right:5px;}
#map { background:url(../Images/bg_title.gif) repeat-x; width:315px; float:right; border:1px solid #DDD; height:245px;}
#map h3 { background:url(../Images/bg.gif) no-repeat 0 -60px; line-height:27px; border-bottom:1px solid #ddd; padding-left:30px;}
#zhanwei { background:url(../Images/bg_zhanwei.gif) repeat-y;}
#zhanwei h1 { background:url(../Images/ding.gif) no-repeat 0 -54px;line-height:32px; padding-left:40px;}
#zhanwei h2 { color:Red; font-weight:700; padding:0; font-size:14px;}
#zhanwei_info { background:url(../Images/bg_zhanwei02.gif) no-repeat 0 bottom; text-align:center; padding:0 0px 0px 17px;}
#zhanwei_info li{ float:left; width:36px; height:40px; background:url(../Images/zhanhui_pt.gif) repeat-x; margin-top:10px; border:1px solid #A6D0E7; border-right:none; font-weight:700; line-height:18px;}
#zhanwei_info li a {  font-weight:400; line-height:180%;}
#zhanwei_info li.end { border:1px solid #A6D0E7;}
#zhanwei_info li img { margin-top:3px;}
#zhanwei_info li.jing{ background:url(../Images/zhanhui_jp.gif) repeat-x; border:#FF8C00 solid 1px; border-right:none;}
#zhanwei_info li.jing a.grey { color:#888;}
#zhanwei_info li.kong{ background:#FFFBEF; border:none; line-height:40px; border-top:1px solid #A6D0E7; border-bottom:1px solid #A6D0E7;}
#zhanwei_info li.kong_left{border-left:1px solid #A6D0E7; background:none;}
#zhanwei_info li.notes { float:right; width:260px; border:none; background:none; font-weight:400; line-height:45px;}
#zhanwei_info li.notes_pt { border:1px solid #A6D0E7; margin-right:5px; width:16px; height:20px; background:url(../Images/note_pt.gif) repeat-x; margin-top:20px;}
#zhanwei_info li.notes_jp { border:1px solid #FF8C00; width:16px; height:20px;margin-top:20px;margin-right:5px; background:url(../Images/note_jp.gif) repeat-x; }
#zhanwei_info li.notes_qi { border:none; width:20px; height:20px;margin-top:20px; background:url(../Images/qi.gif) no-repeat 4px 4px; }
#zhanwei_info li.notes_0 { border:none; width:22px; height:20px;margin-top:20px; background:url(../Images/popStatus0.gif) no-repeat 4px 4px; }
#zhanwei_info li.notes_1 { border:none; width:22px; height:20px;margin-top:20px; background:url(../Images/popStatus1.gif) no-repeat 4px 4px; }
#zhanwei_info li.notes_2 { border:none; width:22px; height:20px;margin-top:20px; background:url(../Images/popStatus2.gif) no-repeat 4px 4px; }
#zhanwei_info li.notes_3 { border:none; width:22px; height:20px;margin-top:20px; background:url(../Images/popStatus3.gif) no-repeat 4px 4px; }
#zhanwei_info li.notes_4 { border:none; width:22px; height:20px;margin-top:20px; background:url(../Images/popStatus4.gif) no-repeat 4px 4px; }
#zhanwei_info li.note { background:none; border:none; width:65px; text-align:left; line-height:25px; margin-top:20px; height:20px;}
#zhanwei_info li.note_pt {background:none; border:none; width:56px; text-align:left; line-height:25px; margin-top:20px; height:20px;}
#zhanwei_info ul.zhanwei_6 li { width:39px;}
#zhanwei_info ul.zhanwei_6 li.kong { width:41px;}
.height20 { height:12px;}
#zw_list {  padding-bottom:10px;}
#zw_list h3 {  color:#333; font-size:14px; font-weight:700; border-bottom:1px solid #bbb; margin-bottom:10px; line-height:30px;  margin-bottom:10px; text-align:left; background:url(../Images/inco04.gif) no-repeat 0 4px; padding-left:28px;}
#zw_list h4 { color:#FE7200; font-weight:700; padding-bottom:8px;}
#zw_list ul { float:left; text-align:center;line-height:200%;}
#zw_list ul li {  border:1px solid #ddd; border-top:none;}
#zw_list ul.list_right { margin-right:17px; width:110px; }
#zw_list ul.list_left {width:58px;}
#zw_list ul.list_leftdate {width:65px;}
#zw_list ul li.title { background:#ddd; font-weight:bold;  }
#zw_list ul li.right-no { border-right:none;}
#zw_list ul li.left-no { border-left:none;}
#yuding {  background:#FFFBEF; margin-top:10px; padding:10px 0; border:2px solid #FFCF95;}
#yuding h1 { font-size:14px;font-weight:700; background:url(../Images/inco03.gif) no-repeat 20px 10px; padding:15px 0 15px 50px;}
#yuding dt { float:left;width:120px;line-height:20px;display:inline-block;text-align:right;padding:0;}
#yuding dd { float:left;}
#yuding b { color:Red; font-weight:700;}
#yuding .end_a,#yuding .end_a a{ margin-left:60px; color:Red; clear:both; padding-top:5px;}
#yuding .end_a a:hover { color:Blue;}
.yd_list{clear:both;padding:0 0 10px; display:block;}
.yd_list label.t{width:120px;line-height:20px;display:inline-block;text-align:right;padding:0;}
.yd_list input{vertical-align:middle;margin:0 5px;}
.yd_list input.inp{width:210px;border:1px solid #b1bac1;height:20px;line-height:20px;}
.yd_list textarea{border:1px solid #b1bac1;line-height:20px;}
.yd_list input.inp_yz{width:50px;border:1px solid #b1bac1;height:22px;line-height:22px;}
.yd_list b{margin:0 4px 0 0;color:#f00; font-size:14px;}
.yd_list p{display:inline;clear:both;color:#979797;line-height:20px;}
.yd_list .gry{ text-decoration:underline}
#login { border:1px solid #FFCA8C; background:url(../Images/Login/login.gif) no-repeat 400px #FFF8EF; width:550px; height:275px; margin-top:150px;}
#login h1 { background:url(../Images/login/inco.gif) #FFE2BF no-repeat 10px 3px; font-size:14px; padding-left:50px; line-height:200%; margin-bottom:40px; line-height:40px;}
#login input.text { border:1px solid #FF9034; background:url(../Images/Login/input_bg.gif) repeat-x; height:20px; color:#FF7300; text-align:center;width:160px; padding-top:7px; text-align:left; padding-left:5px; font-size:12px;}
#login label { width:50px; text-align:right;display:inline-block; padding-bottom:5px;}
#login .jj { height:45px; padding-left:50px;}
#login input.tj { border:none;}
#login p.line { border-top:1px solid #FFCA8C; line-height:30px; color:#989898; margin-top:30px; padding-left:10px;}
#login p.line a {color:#989898;}
#content {color:#333; line-height:280%;}
#content p { font-size:14px; margin:0 133px; padding:0 20px; }
#content h1 { color:#FF7300; font-size:14px; font-weight:700; border-bottom:1px solid #FFDCBF; margin-bottom:10px; padding-left:35px; background:url(../Images/inco04.gif) no-repeat 5px 4px; line-height:30px; margin:0 120px; margin-bottom:10px;}
#map_in h1 { color:#FF7300; font-size:14px; font-weight:700; border-bottom:1px solid #FFDCBF; margin-bottom:10px; padding-left:25px; background:url(../Images/inco04.gif) no-repeat 0 4px; line-height:30px;}
#content p.line { border-top:1px solid #ddd; padding-top:10px;}
#zph_left { float:left; width:750px;}
#zph_right { float:right; width:200px; text-align:left;}
#error { text-align:center;}
#divFairDetails { text-align:left; font-size:12px; line-height:170%; background:#fff; border:1px solid #ccc; margin:10px 18px 0 0;}
#divFairDetails #maintext { padding:10px 60px;}
#maintext dl.info dt { float:left; font-weight:700; width:105px; text-align:right;}
#maintext dl.info dt dl { float:left;}#divFairDetails_btn {float: right; cursor: pointer; margin:-16px 18px 0px 0;display:inline; background:#fff; border:1px solid #ccc; padding:5px;}
#divFairDetails_btn dt,#divFairDetails_btn dd { float:left; margin-right:5px;}
#divFairDetails_btn img { margin-right:5px;}
#divFairDetails_btn2 {float: right; cursor: pointer; margin:0px 402px 0px 0;display:inline; background:#fff; border:1px solid #ccc; padding:5px; font-size:12px; line-height:100%;}
#divFairDetails_btn2 dt,#divFairDetails_btn2 dd { float:left; margin-right:5px;}
#divFairDetails_btn2 img { margin-right:5px;}


