@charset "euc-kr";

/********************************************************************************
	 ÆùÆ®¼³Á¤ : ³ª´®¹Ù¸¥°íµñ
*********************************************************************************/
@font-face {
    font-family:'NanumBarunGothic';
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
	src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'),
      url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'),
	  url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.booking_layout {height:490px; zoom:1;}
.booking_layout:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.booking_layout #lnbWrap {height:490px;}
.booking_layout #contents {height:auto !important;padding-bottom:35px;}
.list_header_top_area {height:250px; zoom:1;}
.list_header_top_area:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.list_header_top_area .banner_area {position:relative; float:left; width:502px; height:250px; overflow:hidden;}
.list_header_top_area .banner_area ul {width:1200px;}
.list_header_top_area .banner_area ul li {display:none; position:absolute; top:0; left:0;}
.list_header_top_area .banner_area ul li.show {display:block;}
.list_header_top_area .banner_area ul li img {width:502px; height:250px;}
.list_header_top_area .banner_area .indicator {position:absolute; left:25px; bottom:10px; z-index:4001; }
.list_header_top_area .banner_area .indicator a {display:inline-block; margin-right:3px; width:10px; height:10px; background:url('/images/common/ico_bnn_Off.png') no-repeat;}
.list_header_top_area .banner_area .indicator a.on {background:url('/images/common/ico_bnn_On.png') no-repeat;}

.notice_area {position:relative; float:right; padding:10px; width:222px; height:228px; border:1px solid #e7e7e7;}
.notice_area h3 {margin-bottom:10px; padding-bottom:10px; font-family:"dotum"; font-size:12px; color:#696969; border-bottom:1px dotted #cdcdcd;margin-top:5px;}
.notice_area strong {font-size:12px; color:#d00;}
.notice_area ul {margin-top:10px;}
.notice_area ul li {margin-bottom:2px; .height:10px;}
.notice_area ul li a {font-size:11px; color:#858585;}
.notice_area ul li a span {margin-left:10px;}
.notice_area .more {position:absolute; right:10px; top:15px;}
.list_header_middle_area {margin-top:10px; zoom:1;}
.list_header_middle_area:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.link_area {float:left; width:411px;}
.link_area ul {zoom:1;}
.link_area ul li {float:left; margin-right:9px; width:96px; height:98px; box-shadow:0 2px 0 #ededed;}
.link_area ul li.last {margin-right:0;}
.cashback_summary_area {float:right; padding:10px; width:309px; height:76px; border:1px solid #cfcfcf; box-shadow:0 2px 0 #ededed;}
.cashback_summary_area .cashback_before {padding-left:30px; background:url('/images/search_result/ico_cashback_on.gif') no-repeat;}
.cashback_summary_area dt {font-weight:bold;}
.cashback_summary_area dd {color:#959595; letter-spacing:-1px;}
.cashback_summary_area .cashback {margin-top:1px; padding-left:30px; background:url('/images/search_result/ico_cashback_off.gif') no-repeat;}
.cashback_summary_area .bookrescue {margin-top:10px; padding-left:30px; background:url('/images/search_result/ico_book_119.gif') no-repeat;}

.list_header_bottom_area {position:relative;z-index:5001; margin-top:8px; padding:10px 10px 10px 0px; border:1px solid #c2c2c2; background:#f4f4f4; overflow-y:hidden;}
.list_header_bottom_area .total_cnt{position:absolute;right:110px;bottom:18px;font-size:12px;line-height:1;}
.list_header_bottom_area .total_cnt strong{color:#d00;font-size:34px;font-weight:bold;}
.list_header_bottom_area h3 {padding:0px 0 0 0px; font-family:'dotum'; font-size:12px; color:#6d6d6d; letter-spacing:-1px; font-weight:bold;position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-26px;}
.list_header_bottom_area .title_area {position:absolute;top:0;bottom:0;width:99px;left:0;}
.list_header_bottom_area .title_area .btn_search_control {display:block; position:absolute; bottom:0; width:98px; height:23px; background:url('/images/search_result/btn_detail_search.gif') no-repeat; text-indent:-9999px; font-size:0; box-shadow:0 2px 0 #ededed; font-family:'dotum';}
.list_header_bottom_area .search_form_area {position:relative; float:left; padding-left:18px;border-left:1px dashed #c1c1c1;margin-left:99px;}
.list_header_bottom_area .search_form_area p {padding:6px 0;}
.list_header_bottom_area .search_form_area p.cut_top {padding:6px 0;}
.list_header_bottom_area .search_form_area p.cut_bottom {padding:12px 0 6px; .padding:10px 0 2px;}
.list_header_bottom_area .search_form_area p strong {display:inline-block; position:relative; top:2px; width:64px; font-weight:normal; letter-spacing:-1px;}
.list_header_bottom_area .search_form_area p{font-size:0;overflow:hidden;}
.list_header_bottom_area .search_form_area p *{float:left;}
.list_header_bottom_area .search_form_area p strong{font-size:12px;vertical-align:top;padding-top:2px;}
.list_header_bottom_area .search_form_area p input[type="text"] {padding:5px 8px 2px; border:1px solid #6d6d6d;}
.list_header_bottom_area .search_form_area p .selected_area_list {margin-left:10px;}

.list_header_bottom_area .search_form_area .in_icon{position:relative;overflow:hidden;width:626px;}
.list_header_bottom_area .search_form_area .in_icon .check_list{overflow:hidden;padding-left:70px;min-height:40px;display:flex;align-items:center;gap:14px;letter-spacing:-0.05em;flex-wrap:wrap;letter-spacing:-1px;}
.list_header_bottom_area .search_form_area .in_icon .center_tit{position:absolute;top:50%;left:0;letter-spacing:-0.05em;font-weight:normal;transform:translateY(-50%);}
.list_header_bottom_area .search_form_area .in_icon label {cursor:pointer;max-width:120px;display:inline-block; padding:0px;font-size:12px;float:left;word-break:break-word;white-space:nowrap}
.list_header_bottom_area .search_form_area .in_icon label img{margin-right:2px;padding-left:0px !important;}
.list_header_bottom_area .search_form_area .in_icon .btn_srch{position:absolute;bottom:5px;right:0}

.ico_summary_area {position:relative; clear:both;}
.ico_summary_area dl {margin:25px 0 0; padding-bottom:25px; .padding-bottom:27px; border-bottom:1px solid #e1e1e1; zoom:1;}
.ico_summary_area dl:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.ico_summary_area dl dt, .ico_summary_area dl dd {float:left; vertical-align:middle;}
.ico_summary_area dl dt img {position:relative; top:-2px;}
.ico_summary_area dl dd {padding:3px 20px 0 8px;}
.ico_summary_area .status {position:absolute; right:0; top:0;}


.category_area {padding:8px 0; zoom:1;border-top:1px solid #e1e1e1;}
.category_area:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.category_area .count {float:left; padding-top:8px;}
.category_area .count span {color:#115191; font-weight:bold;}
.category_area .category {float:right;}
.category_area .category .reset {margin-left:10px; background:none;}
.category_area .category .reset img {box-shadow:0 2px 0 #ededed;}
.category_area .category .reset.on{background:none;}
.category_area .category a {display:inline-block; margin-left:20px; padding-left:8px; background:url('/images/search_result/bg_category_off.gif') no-repeat 0 5px;}
.category_area .category a.on {padding-left:12px; background:url('/images/search_result/bg_category_on.gif') no-repeat 0 4px; font-weight:bold;}

.new_list_tbl {width:100%;}
.new_list_tbl th {padding:12px 0; background:#fcfcfc; border-top:1px solid #e7e7e7; border-bottom:1px solid #6d6d6d;}
.new_list_tbl th.date {border-left:1px solid #e7e7e7;}
.new_list_tbl th.btn {border-right:1px solid #e7e7e7;}
.new_list_tbl td {padding:6px 0; text-align:center; border-bottom:1px solid #e7e7e7;}
.new_list_tbl td.club {font-weight:bold;}
.new_list_tbl td.option img {display:inline-block; margin-bottom:3px; box-shadow:none;}
.new_list_tbl td.price strong {display:block; color:#0e5e95; font-size:14px;}
.new_list_tbl td.price span {text-decoration:line-through;}
.new_list_tbl td.subject strong {font-weight:normal; color:#6a6a6a;}
.new_list_tbl td.subject span {font-weight:normal; color:#949494;}
.new_list_tbl td a img {box-shadow:0 2px 0 #ededed;}


/********************************************************************************
	 ÃÖÀú°¡ º¸Àå ·¹ÀÌ¾î
*********************************************************************************/
.lowest_price_layer {display:none; position:fixed; top:150px; left:50%; z-index:9999; padding:0 8px 8px 8px; margin-left:-226px; width:468px; height:508px; border:1px solid #4f4f4f; background:#8d8d8d; font-family:'NanumBarunGothic';}
.lowest_price_layer .layer_close {position:absolute; right:13px; top:12px;}
.lowest_price_layer h2 {padding-left:10px; height:48px; line-height:48px; color:#fff; font-size:21px; font-family:'NanumBarunGothic'; font-weight:normal;}
.lowest_price_layer > div {padding:25px 20px; height:410px; overflow-y:scroll; background:#fff; color:#6d6d6d; font-size:13px; line-height:18px;}
.lowest_price_layer .btn_lowest_price {color:#315a95; text-decoration:underline; font-weight:bold;}
.lowest_price_layer .btn_lowest_price_big {display:block; width:160px; margin:30px auto 15px; padding:12px 0; text-align:center; background:#73c952; border:1px solid #61be3d; font-size:18px; color:#fff;}
.lowest_price_layer > div > strong {display:block; margin-bottom:5px;}
.lowest_price_layer > div > ul > li {margin-bottom:5px; font-weight:normal;}
.lowest_price_layer > div > ul > li > ul {margin-left:10px;}
.lowest_price_layer > div > ul > li > ul > li > ul {margin-left:10px;}

/********************************************************************************
	 ÀÏ¹ÝºÎÅ· ÆäÀÌÁö °Ë»ö Á¶°Ç ·¹ÀÌ¾î
*********************************************************************************/
.detail_search_layer {display:none; position:absolute; top:382px; left:50%; margin-left:-62px; z-index:5001; width:316px; height:auto; color:#559925; text-align:center; background:#fff; border:1px solid #99a26f;}
.detail_search_layer * {font-family:"NanumBarunGothic";}
.detail_search_layer h3 {margin:18px auto 25px; width:287px; text-align:left; font-size:16px; color:#6d6d6d;}
.detail_search_layer h3 span {margin-left:10px; font-size:12px; color:#adadad;}
.detail_search_layer a.layer_close {position:absolute; top:18px; right:10px;}
.detail_search_layer a.reset_btn_area {display:block; margin:10px 0;}
/* ³¯Â¥ ¼±ÅÃ */
.detail_search_layer .month_area {position:relative; margin:0 auto 11px; width:286px; font-size:20px; text-align:center;}
.detail_search_layer .month_area strong {font-weight:normal;}
.detail_search_layer .month_area a {position:absolute; top:0;}
.detail_search_layer .month_area a.prev_month {left:0; top:-2px;}
.detail_search_layer .month_area a.next_month {right:0; top:-2px;}
.detail_search_layer .month_area .btn_remove_all{display:none;}
.detail_search_layer .calendar_table {width:287px; margin:0 auto;}
.detail_search_layer .calendar_table table {width:100%; border-collapse:collapse;}
.detail_search_layer .calendar_table table th {padding:8px 0; background:#f9f9f9; border:1px solid #bfbfbf;}
.detail_search_layer .calendar_table table td {padding:6px 0; text-align:center; border:1px solid #d9d9d9; cursor:pointer;}
.detail_search_layer .calendar_table table td.prev_month,.detail_search_layer .calendar_table table td.next_month {color:#c8c8c8;font-size:0;cursor:default;}
.detail_search_layer .calendar_table table td.disabled{color:#dbdbdb;}
.detail_search_layer .calendar_table table td.on {padding:0;}
.detail_search_layer .calendar_table table td.on span {display:block; width:100%; height:26px; line-height:26px; background:#f9f9f9; border:1px solid #a2a2a2;}

.detail_search_layer .calendar_table table .sunday {color:#b01119;}
.detail_search_layer .calendar_table table .saturday {color:#315a95;}
.detail_search_layer .select_day_list {width:287px; margin:11px auto 0;}
.detail_search_layer .select_day_list ul {border:1px solid #bfbfbf; zoom:1;}
.detail_search_layer .select_day_list ul:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.detail_search_layer .select_day_list li {position:relative; float:left; width:94px; height:39px; line-height:39px; text-align:center; color:#5b5b5b; border-right:1px solid #bfbfbf;}
.detail_search_layer .select_day_list li.last {border:0 none;}
.detail_search_layer .select_day_list li a {display:block; width:100%; height:39px; background:#f5f5f5; color:#272727;}
/* Áö¿ª¼±ÅÃ */
.detail_search_layer .area_btn {width:285px; margin:0 auto;}
.detail_search_layer .area_btn li {zoom:1;}
.detail_search_layer .area_btn li:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.detail_search_layer .area_btn li a {display:block; margin-bottom:6px; float:left; padding:11px 0; width:137px; text-align:center; border:1px solid #d7d7d7;}
.detail_search_layer li a {background:#fff; color:#979696; font-weight:bold;}
.detail_search_layer li a span {color:#b01119;}
.detail_search_layer li a.on {background:#f5f5f5 url('/images/new_images/btn_calendar_delete.gif') no-repeat 90% 50%; color:#272727;}
.detail_search_layer .area_btn li a.right {float:right;}
.detail_search_layer .area_btn_long {width:285px; margin:6px auto 0;}
.detail_search_layer .area_btn_long li a {display:block; margin-bottom:6px; padding:12px 0; border:1px solid #d7d7d7; width:100%; text-align:center;}
/* »ó¼¼Áö¿ª¼±ÅÃ */
.scroll_area {margin:0 auto; padding:14px; width:257px; height:252px; overflow-y:scroll; border:1px solid #e7e7e7;}
.scroll_area .area_tit {position:relative; margin:0 auto 12px; width:250px; font-size:14px; color:#6d6d6d; text-align:left;}
.scroll_area .area_tit p {position:absolute; right:0; top:0;}
.scroll_area .area_btn {margin-bottom:18px; width:250px;}
.scroll_area .area_btn li a {padding:6px 0; width:116px;}
.scroll_area .area_btn li a.right {float:right;}

/* Ä³½¬¹é ¼³¸í Å×ÀÌºí */
.about_cashback {margin-top:8px;}
.about_cashback table {width:755px; border-collapse:collapse; border-top:1px solid #155fac;}
.about_cashback table th {background:#f9f9f9;}
.about_cashback table th, .about_cashback table td {padding:12px 0; text-align:center; border:1px solid #e9e9e9;}
.about_cashback table td img {position:relative; top:-1px; width:13px; height:15px;}
.about_cashback table td.highlight {background:#f9f9f9;}

/*new_pagenate*/
.new_pagenate {margin-top:25px; text-align:center; margin-bottom:20px;}
.new_pagenate a {padding-right:1px}
.new_pagenate a.num {position:relative; top:2px; .top:1px; display:inline-block; width:26px; height:25px; line-height:28px; border:1px solid #c8c8c8; text-align:center; color:#7e7e7e; font-family:'NanumBarunGothic';}
.new_pagenate a.num.on {background:#0e588c; border:1px solid #0a436c; color:#fff;}

/*new_tab*/
.new_tab {margin:0px 0px 25px; border-bottom:1px solid #155695; zoom:1;}
.new_tab:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.new_tab li {position:relative; top:1px; float:left; padding:10px 35px; border:1px solid #e1e1e1; border-bottom:1px solid #155695; background:#f9f9f9; border-left:0 none;}
.new_tab li:first-child {border-left:1px solid #e1e1e1;}
.new_tab li.on {border:1px solid #155695; border-bottom:1px solid #fff; font-weight:bold; background:#fff;}
.new_tab li.on a {color:#155695;}

.ico_summary img {position:relative; top:-2px; margin-right:5px;}
.ico_summary > span {margin-right:15px;}

/* 20150213 */
.new_book_banner {zoom:1;}
.new_book_banner:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.new_book_banner ul li {margin-bottom:4px;}

.new_inquiry {margin-top:11px; padding-top:10px; width:183px; border:1px solid #e7e7e7;}
.new_inquiry .title {margin:12px; color:#000; font-size:11px; font-weight:bold;}
.new_inquiry .phone_number {color:#096bd9;}
.new_inquiry ul {border-top:1px dotted #f1f1f1;}
.new_inquiry ul li {font-size:11px;}

/* 20150226 ¾Û´Ù¿î·ÎµåÆäÀÌÁö ¼öÁ¤ */
.app_guide_area * {font-family:'NanumBarunGothic';}
.app_guide_area {background:url('/images/one_booking/new_guide/bg_app_guide.jpg') no-repeat; border:1px solid #e3e3e3;}
.app_guide_area .title {position:relative; height:271px;margin-bottom:50px;}
.app_guide_area .title .txt_box{position:absolute;left:160px;top:55px;color:#fff;line-height:1}
.app_guide_area .title .txt_box p{font-size:20px;}
.app_guide_area .title .txt_box h3{font-size:50px;color:#fff;padding:5px 0px;}
.app_guide_area .title a {display:block; position:absolute; top:183px; left:40px;  width:190px; height:40px; line-height:40px; font-family:'NanumBarunGothic'; font-size:20px; color:#fff;
background:url('/images/one_booking/new_guide/bg_app_down.png') no-repeat; text-align:center;}
.app_guide_area .title a.btn_friend{left:240px;}
.app_guide_area h4 {margin:80px 0; width:924px; margin:0 auto 60px; text-align:center; font-size:35px; color:#414141; font-weight:normal; background:url('/images/one_booking/new_guide/bg_appguide_middle_title.png') no-repeat 0 50%;line-height:1;letter-spacing:-0.05em;}
.app_guide_area h4 > strong{display:block;color:#78a439;font-size:35px;text-align:center;font-weight:normal;padding-top:12px;}
.app_guide_area .guide_contents.bottom_zero {margin-bottom:0px;}
.app_guide_area .middle_summary {margin-top:30px; text-align:center; font-size:16px; color:#757575;}
.app_guide_area .middle_summary strong {display:block; margin-bottom:8px; font-size:35px; color:#78a439; font-weight:normal;}

.app_guide_area .gray_box{margin-top:50px;padding:48px 0px 38px;background:#f4f4f4;}
.app_guide_area .gray_box img{margin-left:6px;}
.app_guide_area .gray_box ul{overflow:hidden;text-align:center;margin-left:12px;}
.app_guide_area .gray_box ul li{float:left;width:312px;}
.app_guide_area .gray_box ul li strong{display:block;margin-top:30px;font-size:30px;color:#78a439;}
.app_guide_area .gray_box ul li p{font-size:15px;color:#757575}

.guide_contents {width:850px; margin:0 auto 0px;}
.guide_contents .box {zoom:1;}
.guide_contents .box:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.guide_contents .box ul {float:left; width:430px;}
.guide_contents .box ul.left {width:420px;}
.guide_contents .box ul.left li {background:url('/images/new_images/bg_appguide_line.gif') no-repeat right top;}
.guide_contents .box ul.left li.border_none{background:none;}
.guide_contents .box ul li {margin-top:80px; text-align:center;}
.guide_contents .box ul li.top {margin-top:0;}
.guide_contents .box ul li strong {display:block; margin-top:30px; font-size:30px; color:#78a439;}
.guide_contents .box ul li strong.ico {margin-top:60px;]}
.guide_contents .box ul li p {font-size:15px; color:#757575;}
.guide_contents .box ul li.in_arrow {position:relative;}
.guide_contents .box ul li.in_arrow .arrow {position:absolute; top:185px; right:-56px;}

.app_guide_area .download_process ol {margin:0 auto; width:712px; zoom:1;}
.app_guide_area .download_process ol:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.app_guide_area .download_process ol li {float:left; padding-top:10px; width:220px; height:228px; text-align:center; border-right:1px dashed #8b8b8b;}
.app_guide_area .download_process ol li img {margin-bottom:20px;}
.app_guide_area .download_process ol li p {font-size:16px; color:#757575;}
.app_guide_area .download_process ol li p span {display:block; font-size:13px; color:#adadad;}
.app_guide_area .download_process ol li.step02 {width:270px;}
.app_guide_area .download_process ol li.step03 {border-right:0 none;}

.app_guide_bottom {margin-top:110px; background:url('/images/new_images/bg_app_guide_bottom.gif') no-repeat left bottom}
.app_guide_bottom h3 {margin-bottom:75px; font-size:45px; color:#414141; font-weight:normal; text-align:center; letter-spacing:-2px; line-height:65px;}
.app_guide_bottom h3 span {color:#608b22;}
.app_guide_bottom .download_btn_big {padding-bottom:70px; text-align:center;}

/* 20150514 ~ Á¶ÀÎÇÃ¶óÀÚ °³Æí */
.float_box {zoom:1;}
.float_box:after {display:block; content:""; clear:both;}
.btn_joinplaza_request {display:block; padding-top:28px; width:184px; height:67px; background:url('/images/new_images/bg_lnb_banner.gif') no-repeat; text-align:center;}
.btn_joinplaza_request span {color:#fff; font-size:16px;}
.joinplaza_top .registration_num {border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.joinplaza_top .registration_num dl {height:34px; line-height:34px; zoom:1;}
.joinplaza_top .registration_num dl:after {display:block; content:""; clear:both;}
.joinplaza_top .registration_num dl dt {float:left; width:100px; text-align:center; color:#646464; font-weight:bold;}
.joinplaza_top .registration_num dl dd {float:left; padding:0 16px; color:#646464; background:url('/images/new_images/bg_gray_line.gif') no-repeat right 49%;}
.joinplaza_top .registration_num dl dd.lastest {background:none;}
.joinplaza_top .registration_num dl dd.price {color:#3a89b7; font-weight:bold;}

.joinplaza_top .use_fee_charging_service {margin:6px 0; border:2px solid #8dd232; zoom:1;}
.joinplaza_top .use_fee_charging_service:after {display:block; content:""; clear:both;}
.joinplaza_top .use_fee_charging_service .title {float:left; padding-top:31px; width:108px; font-weight:bold; text-align:center; padding-top:2%;}
.joinplaza_top .use_fee_charging_service .service_list {float:left;}
.joinplaza_top .use_fee_charging_service table {margin-top:5px; }
.joinplaza_top .use_fee_charging_service table th, .joinplaza_top .use_fee_charging_service table td {height:26px; line-height:26px; border-bottom:1px solid #cfcfcf;}
.joinplaza_top .use_fee_charging_service table th {padding-left:22px; color:#ababab; font-size:12px; font-weight:bold; text-align:left;}
.joinplaza_top .use_fee_charging_service table td {}
.joinplaza_top .use_fee_charging_service table td.date {color:#646464; font-size:11px;}
.joinplaza_top .use_fee_charging_service table td ul {zoom:1;}
.joinplaza_top .use_fee_charging_service table td ul:after {display:block; content:""; clear:both;}
.joinplaza_top .use_fee_charging_service table td ul li {float:left; padding:0 10px; letter-spacing:-1px; color:#646464; background:url('/images/new_images/bg_gray_line.gif') no-repeat left 49%;}
.joinplaza_top .use_fee_charging_service table td ul li.total {background:none;}
.joinplaza_top .use_fee_charging_service table .tenjoin th, .joinplaza_top .use_fee_charging_service table .tenjoin td {border:0 none;}
.joinplaza_top .search_area {height:148px; border:1px solid #e7e7e7; zoom:1;}
.joinplaza_top .search_area:after {display:block; content:""; clear:both;}
.joinplaza_top .search_area .title {float:left; padding-top:64px; width:84px; font-weight:bold; text-align:center;}
.joinplaza_top .search_area .join_search_box {position:relative; float:left; margin-top:1px; width:669px; height:146px; background:#efefef;}
.joinplaza_top .search_area .join_search_box .search_result {position:absolute; bottom:0; left:0; width:100%; height:42px; background:#c4c4c4; zoom:1;}
.joinplaza_top .search_area .join_search_box table {margin-top:7px; width:100%;}
.joinplaza_top .search_area .join_search_box table th {padding:3px 0 0 15px; text-align:left;}
.joinplaza_top .search_area .join_search_box table td {height:30px;}
.joinplaza_top .search_area .join_search_box table td label {position:relative; top:2px;}
.joinplaza_top .search_area .join_search_box .search_result:after {display:block; content:""; clear:both;}
.joinplaza_top .search_area .join_search_box .search_result p {float:right; margin-right:30px;}
.joinplaza_top .search_area .join_search_box .search_result p span {color:#646464; font-size:12px;}
.joinplaza_top .search_area .join_search_box .search_result p strong {color:#d00; font-size:34px;}
.joinplaza_top .search_area .join_search_box .search_result a {float:right; margin:11px 11px 0 0;}
.joinplaza_top .notice_list table {margin-top:20px; width:100%;}
.joinplaza_top .notice_list table th {height:32px; line-height:32px; color:#6d6d6d; font-size:12px; border-bottom:1px solid #6d6d6d; border-top:1px solid #e7e7e7; background:#fcfcfc;}
.joinplaza_top .notice_list table td.subject {text-align:left;}
.joinplaza_top .notice_list table td {height:29px; text-align:center; border-bottom:1px solid #e7e7e7;}

.power_join_list {margin:34px 0 40px;}
.power_join_list ul {margin-bottom:4px; zoom:1;}
.power_join_list ul:after {display:block; content:""; clear:both;}
.power_join_list ul li {float:left; margin-left:5px; width:318px; height:103px;}
.power_join_list ul li.first {margin-left:0;}
.power_join_list ul li.power_box {position:relative; background:url('/images/new_images/bg_join_box_off.gif') no-repeat;}
.power_join_list ul li.power_box.curr, .power_join_list ul li.power_box:hover {background:url('/images/new_images/bg_join_box_on.gif') no-repeat;}
.power_join_list ul li.power_box.transfer:hover {background:url('/images/new_images/bg_transfer_box_on.gif') no-repeat;}
.power_join_list ul li.power_box .title {display:block; padding-left:19px; height:33px; line-height:37px; color:#646464; font-size:16px; font-weight:bold;}
.power_join_list ul li.power_box .info_box {zoom:1;}
.power_join_list ul li.power_box .info_box:after {display:block; content:""; clear:both;}
.power_join_list ul li.power_box .info_box .logo {float:left; margin-top:8px; width:126px; height:69px; text-align:center;}
.power_join_list ul li.power_box .info_box .info {float:left; margin-top:6px; padding-left:19px; color:#646464; font-size:13px;}
.power_join_list ul li.power_box .info_box .info .date {display:block; margin:8px 0 2px; font-size:16px;}
.power_join_list ul li.power_box .info_box .info .time {font-weight:bold;}
.power_join_list ul li.power_box .info_box .info .price {color:#3a89b7; font-weight:bold;}
.power_join_list ul li.power_box .btn_detail_view {position:absolute; bottom:5px; right:11px; display:block; width:16px; height:16px; background:url('/images/new_images/btn_detail_search_off.gif') no-repeat; text-indent:-9999px;}
.power_join_list ul li.power_box .btn_detail_view:hover {background:url('/images/new_images/btn_detail_search_orange_on.gif') no-repeat;}
.power_join_list ul li.power_box .btn_detail_view.on {background:url('/images/new_images/btn_detail_search_orange_on.gif') no-repeat;}
.power_join_list ul li.power_box.transfer {background:url('/images/new_images/bg_transfer_box_off.gif') no-repeat;}
.power_join_list ul li.power_box.transfer.curr, .power_join_list ul li.join_box.transfer:hover {background:url('/images/new_images/bg_transfer_box_on.gif') no-repeat;}

.plus_join_list {margin:40px 0 50px;}
.plus_join_list ul {margin-bottom:10px; zoom:1;}
.plus_join_list ul:after {display:block; content:""; clear:both;}
.plus_join_list ul li {position:relative; float:left; margin-left:12px; padding:0 0 8px; width:181px; border:1px solid #c5c5c5; background:#f1f1f1;}
.plus_join_list ul li.first {margin-left:0;}
.plus_join_list ul li .title {display:block; padding-left:14px; height:31px; line-height:31px; color:#858585; font-size:12px; background:#fff; font-weight:bold;}
.plus_join_list ul li dl {margin:6px 0 0 15px; zoom:1;}
.plus_join_list ul li dl:after {display:block; content:""; clear:both;}
.plus_join_list ul li dl dt {float:left; padding-left:9px; width: 50px; color:#858585; font-size:11px; background:url('/images/new_images/ico_middot.gif') no-repeat left;}
.plus_join_list ul li dl dd {float:left; color:#646464; font-size:12px;letter-spacing: -0.05em;}
.plus_join_list ul li .btn_detail_view {position:absolute; bottom:5px; right: 5px; display:block; width:16px; height:16px; background:url('/images/new_images/btn_detail_search_off.gif') no-repeat; text-indent:-9999px;}
.plus_join_list ul li .btn_detail_view:hover {background:url('/images/new_images/btn_detail_search_orange_on.gif') no-repeat;}
.plus_join_list ul li .btn_detail_view.on {background:url('/images/new_images/btn_detail_search_blue_on.gif') no-repeat;}
.plaza_orange{background-color:#ff4700; color:#ffffff; padding:3px 5px 2px; font-weight:bold;}
.plaza_blue{background-color:#437ebb; color:#ffffff; padding:3px 5px 2px; font-weight:bold;}

.power_detail_view_box {display:none;}
.power_detail_view {position:relative; margin-bottom:6px; padding:14px 40px; background:#fff1e8; border-top:2px solid #dd5e00;}
.power_detail_view h3 {padding:0 0 13px; color:#dd5e00; font-size:16px;}
.power_detail_view table {width:100%;}
.power_detail_view table th {height:22px; line-height:22px; text-align:left; color:#646464; font-size:12px;}
.power_detail_view .btn_detail_view {position:absolute; right:12px; bottom:12px;}
.plus_detail_view_box {display:none;}
.plus_detail_view {position:relative; margin-bottom:6px; padding:14px 40px; background:#e9f0f7; border-top:2px solid #5389c0;}
.plus_detail_view h3 {padding:0 0 13px; color:#3570ac; font-size:16px;}
.plus_detail_view table {width:100%;}
.plus_detail_view table th {height:22px; line-height:22px; text-align:left; color:#646464; font-size:12px;}
.plus_detail_view .btn_detail_view {position:absolute; right:5px; bottom:5px;}

.new_join_plaza_title a {display:block;}
.new_join_plaza_title a p {margin-top:2px;}
.new_join_plaza_title a p img {margin-right:6px;}
.new_join_plaza_title a p span {position:relative; top:-2px; color:#658cb9; font-size:11px;}
.new_join_plaza_title a p span.shape {margin-right:30px; display:inline-block; width:50px;}

.joinplaza_payment_wrap {margin-bottom:15px;overflow:hidden;}
.joinplaza_payment_wrap .left {float:left; width:568px;}
.joinplaza_payment_wrap .right {float:right; width:381px;}
.joinplaza_payment_wrap .right .product_select_box {margin-bottom:15px; border:1px solid #c5c5c5;}
.joinplaza_payment_wrap .right .product_select_box .top {position:relative; height:38px; line-height:38px; border-bottom:1px dashed #c4c4c4;}
.joinplaza_payment_wrap .right .product_select_box .top span em {color:#0097ff; font-style:normal;}
.joinplaza_payment_wrap .right .product_select_box .top input[type="checkbox"] {position:relative; top:-1px; margin:0 9px 0 11px;}
.joinplaza_payment_wrap .right .product_select_box .top > img {position:relative; top:0;}
.joinplaza_payment_wrap .right .product_select_box .top .product_name {margin:0 0 0 9px;}
.joinplaza_payment_wrap .right .product_select_box .top .price {position:absolute; right:22px; top:0;}
.joinplaza_payment_wrap .right .product_select_box .top .price strong {color:#007ace; font-size:16px;}
.joinplaza_payment_wrap .right .product_select_box .top .price span {color:#646464; font-size:11px;}
.joinplaza_payment_wrap .right .product_select_box .middle {margin:1px 0; padding-left:5px; height:26px; line-height:28px; background:#f4f4f4;}
.joinplaza_payment_wrap .right .product_select_box .bottom {padding:18px 0 18px 45px; border-top:1px solid #c4c4c4;}
.joinplaza_payment_wrap .right .product_select_box .bottom ul li {margin-bottom:4px; color:#646464;}
.joinplaza_payment_wrap .right .product_select_box .bottom ul li strong {color:#ff760d;}
.joinplaza_payment_wrap .right .product_select_box .bottom ul li span {color:#949494; font-size:11px;}
.joinplaza_payment_wrap .right .total_price {position:relative; height:38px; line-height:40px; border:2px solid #0097ff;}
.joinplaza_payment_wrap .right .total_price .title {margin-left:45px; color:#646464;}
.joinplaza_payment_wrap .right .total_price .price {position:absolute; right:88px; top:3px; color:#007ace; font-size:18px; font-weight:bold;}
.joinplaza_payment_wrap .right .total_price .price span {color:#646464; font-size:12px;}
.joinplaza_payment_wrap .right .total_price > a {position:absolute; right:4px; top:6px;}

.joinplaza_payment_wrap table {width:100%;}
.joinplaza_payment_wrap table th {height:38px; border-top:1px solid #6d6d6d; border-bottom:1px solid #e7e7e7; background:#f4f4f4;}
.joinplaza_payment_wrap table th.first {border-left:1px solid #e7e7e7;}
.joinplaza_payment_wrap table th.last {border-right:1px solid #e7e7e7;}
.joinplaza_payment_wrap table td {padding:20px 0 20px 8px; border-bottom:1px solid #e7e7e7; text-align:center;}
.joinplaza_payment_wrap table td.align_left {text-align:left;}
.joinplaza_payment_wrap table td.first {border-left:1px solid #e7e7e7;}
.joinplaza_payment_wrap table td.last {border-right:1px solid #e7e7e7;}
.joinplaza_payment_wrap table td .service_name {display:block; margin-bottom:5px; color:#646464;}
.joinplaza_payment_wrap table ul li {margin-bottom:4px; color:#646464;}
.joinplaza_payment_wrap table ul li strong {color:#ff760d;}
.joinplaza_payment_wrap table ul li span {color:#949494; font-size:11px;}
.joinplaza_payment_wrap table td.price strong {color:#007ace; font-size:16px;}

.joinplaza_payment {margin-top:20px;}
.joinplaza_payment .payment_type {float:left; position:relative; padding-left:45px; width:318px; height:40px; line-height:40px; border:1px solid #e7e7e7;}
.joinplaza_payment .payment_type select {position:absolute; right:53px; top:10px;}
.joinplaza_payment .total_price {position:relative; float:right; width:377px; height:38px; line-height:40px; border:2px solid #0097ff;}
.joinplaza_payment .total_price .title {margin-left:45px; color:#646464;}
.joinplaza_payment .total_price .price {position:absolute; right:88px; top:3px; color:#007ace; font-size:18px; font-weight:bold;}
.joinplaza_payment .total_price .price span {color:#646464; font-size:12px;}
.joinplaza_payment .total_price > a {position:absolute; right:4px; top:6px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
  	.new_pagenate a.num {top:2px;}
  	.ico_summary_area dl dt img {position:relative; top:0;}
  	/* .list_header_bottom_area h3 {padding:11px 0 0 8px;} */
  	.power_join_list ul li.power_box .title {line-height:33px;}
  	.joinplaza_payment_wrap .right .total_price {line-height:37px !important;}
  	.joinplaza_payment .total_price {line-height:37px !important;}
  	.joinplaza_payment_wrap .right .product_select_box .middle {line-height:26px;}
  	.joinplaza_payment_wrap .right .product_select_box .top > img {top:-2px !important;}
  	.payment_complete .result_box span {top:0 !important;}
}
a.all_tip:link span,a.all_tip:link span:hover{
display: none;
}
a.all_tip label{
    padding: 0!important;
    margin: 0 12px 0 7px;
}
a.all_tip label:hover span{
display:inline;
z-index:10;
padding:8px 5px 5px;
margin-top:0;
margin-left:5px;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 5px 5px 8px #CCC;
-webkit-box-shadow: 5px 5px 8px #CCC;
position:absolute;
color:#333;
border:1px solid #d3c3a1;
background:#fff4f0;
bottom:2px;
white-space:nowrap;
}


a.icon_tip:link span{
display:none;
}

a.icon_tip:hover span{
display:inline;
z-index:10;
padding:8px 5px 5px;
margin-top:0;
margin-left:5px;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 5px 5px 8px #CCC;
-webkit-box-shadow: 5px 5px 8px #CCC;
position:absolute;
color:#333;
border:1px solid #d3c3a1;
background:#fff4f0;
}

a.xcash_save_tip:link span{
display:none;
}
a.xcash_save_tip.on span{
	display:inline;
	font-weight:normal;
	z-index:1000;
	padding:7px 5px 5px 5px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 5px 5px 8px #CCC;
	-webkit-box-shadow: 5px 5px 8px #CCC;
	position:absolute;

	color:#333;
	border:1px solid #d3c3a1;
	background:#fff4f0;
}

a.xcash_save_tip.xcash_right.on span{
margin-left:0;
margin-top:-6px !important;
text-align:left;
}

.app_guide_area .lay_pop{display:none; position:absolute; top:87px; right:0; z-index:4001; width:492px; height:332px;  border:4px solid #0f66a2; background:#fff;}
.app_guide_area .lay_pop fieldset{float:none;}
.app_guide_area .lay_pop .top{position:relative;height:70px;border-bottom:1px solid #305908;background:#6f972e;}
.app_guide_area .lay_pop .top p{font-size:16px;color:#fff;top:26px;left:30px;position:relative;}
.app_guide_area .lay_pop .txt p{font-size:14px;color:#868383;position: relative;top: 0;left: 0;padding-top: 50px;text-align: center;}
.app_guide_area .lay_pop .phone{text-align:center;padding-top:30px;}
.app_guide_area .lay_pop .phone select{width:82px;height:30px;border:1px solid #e3e3e3;padding-left:10px;}
.app_guide_area .lay_pop .phone input{width:84px;height:30px;border:1px solid #e3e3e3;padding-left:10px;}
.app_guide_area .lay_pop .btn_wrap{text-align:center;padding-top:30px;}
.app_guide_area .lay_pop .btn_send{background:#9fb835;width:140px;height:40px;position: absolute;top: 258px;left: 50%;margin-left: -70px;line-height: 40px;font-size: 16px;}
.app_guide_area .lay_pop .btn_close{z-index:1000;padding:5px;position:absolute;top:10px;right:10px;display:block;cursor:pointer;}
