
#header { width:100%; height:112px; background:#303030; }
#header .head { position:relative; width:1000px; height:80px; margin:0 auto; }
#header .head .logo { position:absolute; top:20px;left:0px; font-weight:bold; letter-spacing:-2px; }
#header .head .logo a { font-size:40px; color:#ffff00; }
#header .head .top-menu { position:absolute; top:10px;right:10px;}
#header .head .top-menu li { display:inline-block; margin-left:10px; }
#header .head .top-menu li a { font-size:11px; color:#fff; }
#header .link { width:100%; background:#232323; height:32px; }
#header .link ul { width:1000px; margin:0 auto; text-align:center;}
#header .link ul li { display:inline-block; text-align:center;padding:8px 6px 8px 6px; border-right:solid 1px #4f4f4f; }
#header .link ul li.first { border-left:solid 1px #4f4f4f; }
#header .link ul li a { color:#fff; }


#footer {width:100%; background:#333; margin-top:60px; }
#footer .area { position:relative; width:1000px; height:140px; margin:0 auto; }
#footer .area .logo { position:absolute; top:50px; left:0px; }
#footer .area .link { position:absolute; top:10px; left:100px;}
#footer .area .link li { display:inline-block; background:#666; color:#000; width:100px; text-align:center; padding:2px 0 2px 0; font-size:11px; }
#footer .area .link li a { color:#fff; }
#footer .area .info { position:absolute;top:50px; left:120px; color:#eee; }
#footer .area .info p { margin-bottom:5px; font-size:14px; }
#footer .copyright { position:relative; width:100%; text-align:center; padding:14px 0 24px 0; color:#888; background:#000; font-size:11px; }
#footer .security { position:absolute; top:8px; right:0px; z-index:999;}

/* index */

#main_banner1 { width:100%; height:200px; background:#000; overflow:hidden; padding:20px 0 20px 0;}

.slider{position:relative;top:0px;left:0px;width:1000px;height:200px;background:#000; margin:0 auto;}
.slider>div{position:absolute; left:0px;top:0px;width:100%; height:200px;}

#item_list { width:100%; margin:0 auto; border-top:solid 3px #000; }
#item_list .head {width:100%; background:#333; padding:20px 0 20px 0; border-bottom:solid 3px #000;}
#item_list .head .search { width:1000px; margin:0 auto; }
#item_list .head .search table { width:100%; }
#item_list .head .search table select { width:100%; }
#item_list .head .search table td div { margin-left:10px; color:#fff;}
#item_list .head .search input[type=button] { border:solid 1px #ddd; background:#eee; color:#666; width:60px; height:40px; }

#item_list .list { }
#item_list .list table { width:100%;  }
#item_list .list table thead th { background:#eee; padding:10px 0 10px 0;}
#item_list .list table tbody td { background:#fff; padding:10px 0 10px 0; border-bottom:solid 1px #ddd; text-align:center; }
#item_list .list table tbody .no-data { background:#fff; padding:40px 0 40px 0; border-bottom:solid 1px #ddd; color:#777; text-align:center; }

#item_list .paging { text-align:center;}

#main_banner2 { width:1000px; height:80px; margin:0 auto; margin-top:20px; background:#333; text-align:center; }
#main_banner2 span { color:#fff; }



#main_board {width:1000px; height:340px; overflow:hidden; margin:0 auto; margin-top:20px; border:solid 1px #ddd; }
#main_board .area-bbs { float:left; width:50%; height:100%; }
#main_board .area-bbs .area-tab { border-bottom:solid 1px #ccc; background:#ececec; }
#main_board .area-bbs .area-tab ul{ width:100%; }
#main_board .area-bbs .area-tab li{display:inline-block; padding:10px; background:#ececec; color:#555;cursor:pointer; }
#main_board .area-bbs .area-tab li.on { background:#fff; color:#3266ed; font-weight:bold;}

#main_board .area-list { width:100%; padding:10px;}
#main_board .area-list ul {display:none;}
#main_board .area-list ul.on {display:block;}
#main_board .area-list ul li { margin-top:10px; }
#main_board .area-list ul li a { color:#555; }


#site_link { position:relative; width:950px; height:500px;  margin:0 auto; margin-bottom:20px; margin-top:20px; overflow:hidden;}
#site_link iframe { position:absolute; left:0px; top:-1210px; width:950px; height:2000px; overflow:hidden;  }
#site_link .cover { position:absolute; left:0px; top:0px; width:950px; height:500px; z-index:1; background:#000; cursor:pointer; }


/* sub-page */
#sub_page { width:1000px; margin:0 auto; min-height:600px; }
#sub_page>.title {padding:30px 0 10px 0; border-bottom:solid 1px #ddd; margin-bottom:20px; }
#sub_page>.title>span { font-weight:bold; font-size:30px; margin-left:20px; }
#sub_page>.title>a { font-weight:normal; font-size:20px; margin-left:20px; color:#888; }

#area_join { width:1000px; margin:0 auto; }
#area_join .bttns { width:100%; text-align:center; margin-top:20px; }
#area_join ul {width:100%; margin-top:20px; }
#area_join ul li { width:100%; padding:10px 0 10px 0; } 
#area_join ul li.tit { font-size:12px; font-weight:bold; }
#area_join ul li.txt iframe { border:solid 1px #ddd; width:100%;height:200px; }
#area_join ul li.txt textarea { border:solid 1px #ddd; width:100%;height:200px; }
#area_join ul li.chk {}

#area_login {position:relative; width:400px; height:140px; margin:0 auto; }
#area_login .bt-ok { position:absolute; top:0px; right:0px; width:80px; height:80px;}
#area_login table { width:300px; border-top:solid 1px #ddd; }
#area_login .links { position:absolute; bottom:0px; left:0px; width:100%; text-align:center; border-top:solid 1px #ddd; padding-top:20px; }

#login_banner { width:600px;height:400px; padding-top:60px; margin:0 auto; }

#area_findid {position:relative; width:500px; margin:0 auto; }
#area_findid .bt-ok { position:absolute; top:0px; right:0px; width:80px; height:80px;}
#area_findid table { width:400px; border-top:solid 1px #ddd; }
#area_findid .links { width:100%; text-align:center; border-top:solid 1px #ddd; padding-top:20px; }
#area_findid .alert { width:100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; padding:30px 0 30px 0; text-align:center; margin:20px 0 20px 0;}

.area-list { width:1000px; margin:0 auto; min-height:600px;}
.area-list .menu { position:relative; width:100%; text-align:right; margin:10px 0 10px 0;}
.area-list .menu a.link { margin-right:20px; }

.area-form { width:1000px; margin:0 auto; margin-bottom:60px; }
.area-form .menu { position:relative; width:100%; text-align:right; margin:10px 0 10px 0;}
.area-form .menu a { margin-right:20px; }
.area-form .bttn { text-align:center; padding:30px 0 30px 0; }

#popItemInfo { width:800px; height:600px; }
#popItemInfo>.area{height:500px;}
#popItemInfo>.area>iframe{width:100%;height:100%;}

#popItemSchedule { width:800px; height:600px; }
#popItemSchedule>.area{height:500px;}
#popItemSchedule>.area>iframe{width:100%;height:100%;}
#popItemSchedule>.foot .bt-print { border:0 none; background:blue; color:#fff; }

#popItemReservation { width:800px; height:500px; }
#popItemReservation .head {background:#fff; border-bottom:solid 1px #ddd; }
#popItemReservation>.area{height:400px;}
#popItemReservation>.area>iframe{width:100%;height:440px;}
#popItemReservation>.foot .bt-print { border:0 none; background:blue; color:#fff; }

#popItemEmail { width:800px; height:600px; }
#popItemEmail>.area{height:500px;}
#popItemEmail>.area>iframe{width:100%;height:100%;}

#popAirInfo { width:800px; }
#popAirInfo>.area{width:100%;height:500px;}
#popAirInfo>.area .air-logo{width:100%;text-align:center;padding:30px 0 30px 0; }
#popAirInfo>.area .air-logo img{margin:0 auto;}
#popAirInfo>.area table {width:96%!important;margin:0 auto;}


.popup { border:solid 3px #000; position:absolute; top:0px; left:0px; background:#fff;}
.popup>.contents {width:100%; height:100%;overflow:hidden;}
.popup>.foot { position:absolute; bottom:0px;left:0px; width:100%; padding:6px 0 6px 0; text-align:right; background:#000; }
.popup>.foot>span { margin-right:20px; }
.popup>.foot>span>label { color:#fff; font-size:11px; letter-spacing:-1px; }
.popup>.foot .bt-close { border:0 none; background:#000; color:#fff; }



.money { width:100%; text-align:right; }

.box-userid { position:relative; }
.box-userid input[name=userid] { background:transparent; position:relative; z-index:1;}
.box-userid .sample { position:absolute;top:2px;left:0px; color:#aaa; }

