@charset "utf-8";
/*Copyright (c) 2011, Ctrip Inc. All rights reserved.*/

/*===== 首页 =====*/
.main .goodlink {
padding:7px 15px;
}

.goodlink a {
margin-right:12px;
white-space:nowrap;
}

.process_show .mod_bd {
background:url(http://pic.c-ctrip.com/union/bg_process.png) no-repeat;
height:31px;
border:none;
}

.union_intro .mod_hd {
height:351px;
background:url(http://pic.c-ctrip.com/union/bg_intro.png) no-repeat 0 31px;
}

.announcement_list li {
background:url(http://pic.c-ctrip.com/union/un_icons.png?20120110.png) no-repeat -10px -230px;
padding-left:10px;
line-height:22px;
}

.page_list li {
background:none;
padding:0;
}

.union_intro ul {
margin-top:10px;
}

.union_intro li {
float:left;
margin-right:25px;
font-size: 14px;
}

.union_intro .text_orange {
font-weight:bold;
}

.login_box .mod_bd {
padding-bottom:20px;
}

.btn_login {
margin-left:50px;
}

.side_ad {
display:block;
height:76px;
width:230px;
margin-bottom:10px;
}

.important_client .mod_bd {
width:690px;
overflow:hidden;
padding:5px 0;
white-space:nowrap;
}


.important_client a {
display:inline-block;
margin-right:2px;
text-align:center;
}

.important_client .mod_bd img {display:block;margin-bottom:3px;border:1px solid #CCCCCC;}

.important_client a:hover {
text-decoration:none;
}

/*===== 通告列表 =====*/

.announcement_list .mod_hd {
border-bottom:1px solid #BFBFBF;
margin-left:10px;
height:30px;
}

.odd h2 {
margin-bottom:20px;
font-size:16px;
border-bottom:1px solid #BFBFBF;
}

.announcement_list .mod_bd {
border:none;
}

.announcement_list .mod_fd {
background:none;
height:20px;
padding-right:15px;
overflow:visible;
}

.announcement_list .mod_bd li{
padding-left:12px;
height:33px;
overflow:hidden;
line-height:33px;
background:url(http://pic.c-ctrip.com/union/bg_dot.gif) no-repeat 3px 15px;
border-bottom:1px dashed #c6c6c6;
text-align:right;
}

.announcement_list .mod_bd a {
color:#0052aa;
float:left;
}

/*===== 通告详情&打印 =====*/

.content {
padding:30px 25px 25px;
word-wrap:break-word;
}

.content p {
line-height:2;
}

.bottom_btns {
text-align:center;
}

.announcement_detail h2 {padding:20px 0 10px;text-align:center;border-bottom:1px solid #BFBFBF;word-wrap:break-word;}
.announcement_detail {margin-bottom:20px;}
.related_article {margin-bottom:30px;}

.protocol {padding:0 10px;}
.protocol h2 {padding:25px 0 10px;text-align:center;}
.protocol .content {height:509px;overflow:hidden;overflow-y:auto;padding:10px;margin-bottom:20px;line-height:2;border:1px solid #A2A2A2;}
.protocol .print_btn {margin-bottom:30px;text-align:center;}
.protocol .print_btn a {margin:0 8px;font-weight:bold;}

/*===== 代码生成 =====*/

.code_generation {
float:left;
width:300px;
}

.code_generation .mod {
border:1px solid #E1E1E1;
margin-bottom:10px;
*margin-bottom:0;
}

.code_generation .mod_bd {
background:#fffcf5;
padding:20px 15px 30px;
_padding:20px 15px 35px;
width:268px;
overflow:hidden;
}

.mod_v2 {clear:both;zoom:1;background-color:#FFFCF5;}
.code_generation .mod_bd_v2 {padding:10px 0 0;margin:0 15px;border-bottom:1px solid #DBD3C6;border-top:1px solid #FFFFFF;zoom:1;}

.code_generation h2 {
border-bottom:1px solid #e1e1e1;
font-size:14px;
height:30px;
line-height:30px;
text-indent:10px;
}

.user_option {
width:250px;
overflow:hidden;
margin-bottom:30px;
overflow-y:auto;
border:1px solid #c0c0c0;
background:#fff;
}

.user_option a {
display:block;
padding:0 5px;
color:#666666;
}

.user_option .current {
background-color:#0A246A;
color:#fff;
}

.code_generation .sel_site {padding:10px 0;width:300px;}
.code_generation .sel_site dd {display:inline-block;*display:inline;zoom:1;width:140px;}
.code_generation .sel_site input {width:60px;padding:3px;}
.code_generation .base_label {margin-right:5px;color:#333;}
.code_generation .base_label input {width:12px;}
.code_generation .sel_site a,
.code_generation .sel_site select {color:#666666;}
.code_generation .get_code {display:block;margin:0 auto;}

.option_list dt {_height:22px;}
.option_list dd {
height:19px;
}

.size_set {
border-bottom:1px dashed #e1e1e1;
margin-bottom:10px;
overflow: hidden;
width:268px;
}
.site_config {padding-bottom:10px;zoom:1;}
.site_config:after {clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0;}
.site_config h4 {overflow:hidden;margin-bottom:3px;font-weight:normal;font-size:12px;zoom:1;}
.skin_theme_box h4 {font-weight:bold;}

.site_type li {overflow:hidden;margin-bottom:3px;}
.base_btn7 {display:inline-block;width:48px;height:24px;line-height:24px;text-align:center;font-weight:bold;color:#FFFFFF;border:0 none;background:url(http://pic.ctrip.com/union/get_code_v2/btn_modify.png) no-repeat 0 0;cursor:pointer;}

.code_generation .site_config .sel_site {width:auto;overflow:hidden;padding:10px 5px;border:1px solid #EADFC3;background-color:#F8EFDD;zoom:1;}
.code_generation .site_config .sel_site dd {width:auto;}
.code_generation .site_config .option_list {width:200px;overflow:hidden;margin-top:5px;}
.code_generation .site_config .option_list dd {float:left;width:100px;height:24px;}

.last_section {
border:none;
margin-bottom:20px;
}

/*===== 代码预览 =====*/
.code_preview {
float:right;
width:620px;
}

.code_preview h2 {
font-size:14px;
height:30px;
line-height:30px;
padding-left:5px;
border:1px solid #e1e1e1;
background-color:#FFFCF5;
}

.code_preview .base_btn2 {
margin:10px auto 0;
display:block;
}

.preview_box {
height:135px;
width:618px;
margin-bottom:15px;
border:1px solid #e1e1e1;
border-top:none;
text-align:center;
overflow:scroll;
}

.code_preview p {
color:#666;
}

.code_preview textarea {
width:617px;
height:100px;
color:#666666;
}

.code_preview iframe {
width:618px;
_width:616px;
height:377px;
*height:375px;
_height:374px;
margin-bottom:15px;
*margin-bottom:14px;
_margin-bottom:16px;
border:1px solid #e1e1e1;
border-top:none;
overflow:scroll;
}


/*===== 个人信息列表导航 =====*/
.op_nav:after {clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0;}
.op_nav {width:168px;color:#666666;border:1px solid #E1E1E1;zoom:1;}
.op_nav .name {padding:5px 10px;line-height:20px;background-color:#FFFDEA;}
.op_nav h3 {font-size:12px;color:#323232;}
.op_nav em {font-style:normal;font-family:Verdana;}
.op_nav dl {padding:5px 0;border:dashed #C6C6C6;border-width:1px 0;}
.op_nav dt {height:22px;text-indent:30px;line-height:22px;}
.op_nav dd {position:relative;}
.op_nav dd a {display:block;height:28px;padding-left:59px;line-height:28px;background:url(http://pic.c-ctrip.com/union/un_icons.png?20120110.png) no-repeat 40px -227px;}
.op_nav dd a.sel {position:relative;width:120px;margin-right:-12px;margin-left:-1px;padding-left:60px;text-decoration:none;color:#FFFFFF;background:url(http://pic.c-ctrip.com/union/bg_zone_nav.png) no-repeat 0 0;}
.op_nav .other_nav {padding:5px 5px 20px 30px;}

/*===== 订单明细 =====*/
.user_info_box h2 {margin-bottom:10px;line-height:30px;font-size:14px;border-bottom:1px solid #BFBFBF;}
.user_info_box .select_order select {margin-right:10px;font-size:12px;}
.user_info_box .select_order input {width:90px;margin:0 10px 0 3px;padding:2px 0 2px 2px;}
.user_info_box .select_order .base_btn4 {margin-top:-5px;width:80px;padding:0;}
.select_order {padding: 10px 0 10px 10px;color:#323232;border:1px solid #DFDFDF;background-color:#F9F9F9;}
.select_order input,.select_order select {*vertical-align:-2px;}
.tab_menu {position:relative;overflow:hidden;margin-bottom:-1px;zoom:1;}
.tab_menu a {float:left;width:72px;height:30px;line-height:30px;font-weight:bold;text-align:center;color:#FFFFFF;background:url(http://pic.c-ctrip.com/union/bg_tab.png) no-repeat 0 0;}
.tab_menu a.hotel_nocurrent:hover,
.tab_menu a.hotel_current {text-decoration:none;font-weight:normal;color:#333333;background-position:0 -96px;}
.tab_menu a.ticket_nocurrent {background-position:right 0;}
.tab_menu a.ticket_nocurrent:hover,
.tab_menu a.ticket_current {text-decoration:none;font-weight:normal;color:#333333;background-position:right -48px;}
.order_tab {margin-top:10px;}
.tab_box {clear:both;overflow:hidden;margin-bottom:10px;padding:10px 8px 13px;border:1px solid #287BCE;zoom:1;}
.tab_box table {width:100%;}
.tab_box td {height:28px;text-indent:10px;border-bottom:1px dashed #ccc;}
.tab_box th {height:26px;text-indent:10px;text-align:left;}
.tab_box thead th {border-bottom:5px solid #FFFFFF;background-color:#F0F0F0;}
.tab_box tfoot td {height:26px;font-weight:bold;border-top:5px solid #FFFFFF;background-color:#FFF6CC;}
.tab_box dfn {font-style:normal;color:#CF6600;}
.tab_box .page {float:right;margin-top:20px;}
.tab_box .base_btn6 {vertical-align:baseline;padding-top:1px\9;}

.user_info_box .order_out {float:left;margin-top:20px;}


/*===== 搜索框预览 =====*/
.search_box {
margin:20px auto 0;
}

.search_box .base_btn5,
.search_multi .base_btn5 {
font-weight:bold;
font-size:14px;
}

.search_box_hd {
background:url(http://pic.c-ctrip.com/union/bg_search_box.png) no-repeat 0 0;
padding-left:10%;
_padding-left:3%;
}

.search_box h3 {
background:url(http://pic.c-ctrip.com/union/bg_search_box.png) no-repeat right 0;
height:41px;
line-height:41px;
border:none;
font-size:14px;
}

.search_box table {
border:1px solid #ccc;
border-top:none;
width:100%;
background-color:#f4f8ff;
}

.search_box th {
padding:5px 0;
text-align:right;
font-weight:normal;
}

.search_box td {
padding:3px 0 3px 12px;
}

.search_box select {
height:24px;
padding:0;
width:109px;
}

.search_box .base_textbox {
width:80%;
}

.search_box .bottom_btns, .search_multi .bottom_btns {
padding:20px 0 28px 0;
}

.search_multi {
margin:20px auto;
}

.search_multi .tab {
height:42px;
}

.search_multi table {
margin:0 auto;
width:90%;
}

.search_multi th {
padding:5px 0;
text-align:right;
font-weight:normal;
}

.search_multi td {
padding:0 0 0 12px;
}

.search_multi .bottom_btns {
text-align:right;
padding-right:20px;
}

.search_multi .base_textbox {
width:95%;
}

.multiple_choice {
vertical-align:top;
}

.multiple_choice td {
padding:5px 0 0 12px;
}

.search_multi .ticket_current,
.search_multi .ticket_nocurrent,
.search_multi .hotel_current,
.search_multi .hotel_nocurrent {
background:url(http://pic.c-ctrip.com/union/bg_search_box.png) no-repeat;
float:left;
width:33.3%;
height:41px;
line-height:41px;
color:#333;
font-weight:bold;
font-size:14px;
}

.search_multi .ticket_current,
.search_multi .ticket_nocurrent,
.search_multi .hotel_current,
.search_multi .hotel_nocurrent:hover {
text-decoration:none;
}

.search_multi .hotel_current {
background-position:right -41px;
}

.search_multi .ticket_current {
background-position:0 -41px;
}

.search_multi .hotel_nocurrent {
background-position:right 0;
color:#2e64aa;
}

.search_multi .ticket_nocurrent {
color:#2e64aa;
}

.logo_flight, .logo_hotel, .logo_vacations  {
background:url(http://pic.c-ctrip.com/union/un_icons.png?20120110.png) no-repeat 0 -42px;
display:inline-block;
*display:inline;
zoom:1;
padding-left:29px;
}

.search_multi .logo_flight,
.search_multi .logo_hotel,
.search_multi .logo_vacations {
margin-left:15%;
_margin-left:7.5%;
}

.logo_flight {
background-position:0 8px;
}

.logo_vacations {background-position:0 -280px;}

.seperate_bar {
display:inline-block;
*display:inline;
zoom:1;
float:right;
width:1px;
height:41px;
*margin-top:-41px;
font-size:0;
overflow:hidden;
background:#ccc;
position:relative;
}

#searchBox {
border:1px solid #ccc;
border-top:none;
background-color:#f4f8ff;
}

#searchBox select {
width:105px;
}
/*===== 30日低价机票预览 =====*/
.flt_box_30 {
margin:20px auto 0;
height:147px;
border:1px solid #d4d4d4;
overflow:hidden;
}

.flt_box_30 .flt_box_hd {
height:27px;
line-height:27px;
padding-left:10px;
background:#f5f5f5 url(http://pic.c-ctrip.com/union/bg_lowprice_hd.png) repeat-x;
border-bottom:1px solid #d4d4d4;
font-size:14px;
}

.flt_box_hd p {
background:url(http://pic.c-ctrip.com/union/bg_lowprice.png) no-repeat;
position:relative;
height:24px;
line-height:24px;
width:99px;
margin:-28px 0 0 40px;
color:#aa340b;
font-size:12px;
font-weight:normal;
text-indent:4px;
}

.flt_box_hd a:hover {
text-decoration:none;
}

.flights_choice dl {
border-bottom:1px dashed #e1e1e1;
float:left;
margin-top:10px;
height:29px;
width:50%;
overflow:hidden;
}

.flights_choice dt, .flights_choice dd {
float:left;
}

.flights_choice dt {
width:30%;
text-align:center;
line-height:14px;
}

.flights_choice dd {
cursor:pointer;
line-height:12px;
text-align:center;
width:23%;
}

.flights_choice em {
color:#999;
font-size:11px;
font-style:normal;
}

.flights_choice .last_row {
border-bottom:none;
}

/*===== 21日低价机票预览 =====*/
.flt_box_21 {
width:702px;
margin-top:20px;
}

.flt_box_21 h3{
height:32px;
line-height:32px;
padding-left:11px;
border:none;
background:url(http://pic.c-ctrip.com/union/bg_lowprice21_hd.png) no-repeat;
font-size:12px;
}

.flt_box_21 table {
border:1px solid #ccc;
border-top:none;
wdith:715px;
border-collapse:collapse;
}

.flt_box_21 th {
width:46px;
height:19px;
line-height:19px;
background:#f3f3f3;
color:#999;
padding-left:4px;
text-align:left;
}

.flt_box_21 td {
border:1px solid #ccc;
border-style:none solid solid none;
font-family:Verdana;
font-size:10px;
height:39px;
line-height:14px;
}

.flt_box_21 .weekend {
color:#e56700;
}

.flt_box_21 a {
display:block;
height:33px;
padding:6px 0 0 2px;
outline-style:none;
color:#333;
}

.flt_box_21 a:hover {
text-decoration:none;
}

.flt_box_21 .text_price02 {
font-weight:bold;
}

.flt_box_21 .current,
.flt_box_21 .low_price,
.flt_box_21 td:hover {
background:url(http://pic.c-ctrip.com/union/un_lowprice.png) no-repeat;
}

.flt_box_21 .low_price {
background-position:-2px -39px;
}

/*===== 注册页 =====*/
.reg_boxes {
padding:10px;
overflow:hidden;
}

.reg_tablelist {
margin:0 auto;
border-collapse:collapse;
}

.reg_tablelist th {
width:100px;
text-align:right;
font-weight:normal;
}

.reg_tablelist td {
padding-left:10px;
height:35px;
}

.reg_inputxt {
padding:3px;
height:17px;
width:167px;
}

.reg_tablelist textarea {
border:1px solid #4ea0c9;
padding:3px;
width:368px;
margin:10px 0 0 0;
}

.reg_hr {
width:95%;
overflow:hidden;
border-bottom:1px solid #BFBFBF;
margin:10px auto 0;
}

.reg_boxes .base_alert {
margin:20px 22px 10px;
}

.reg_info {
color:#999;
}

.reg_warning {
padding:2px 4px;
background:#eefacf;
border:1px solid #009944;
color:#00561F;
}

/*===== 登陆页 =====*/
.login_page {
text-align:right;
margin:0 auto;
padding-top:40px;
width:270px;
}

.login_page li {
font-size:14px;
margin-bottom:20px;
}

.login_page .txt {
border:1px solid #C7C7C7;
padding:5px 3px;
margin-left:6px;
width:200px;
vertical-align:middle;
}

.forget_pw {
font-size:13px;
text-decoration:underline;
}

.new_register {font-size:12px;}

/*===== 银行账户 =====*/
.info_box {
margin-top:25px;
}

.info_box a {
cursor:pointer;
text-decoration:none;
}

.info_box table {
margin:0 auto 20px;
border-collapse:collapse;
}

.info_box td {
height:40px;
padding-right:10px;
}

.info_box th {
text-align:right;
padding-right:10px;
font-weight:normal;
}

.info_box select {
width:177px;
}

/*===== 个人资料 =====*/

.mem_modifyform {margin-top:30px;}

.mem_modifyform li {
line-height:22px;
padding:5px 0 5px 170px;
vertical-align:middle;
}

.mem_modifyform input {
margin-right:8px;
padding:2px;
}

.mem_modifyform .address {
display:inline;
}

.mem_modifyform textarea {
border:1px solid #8F8F8F;
height:40px;
margin-top:3px;
*margin-left:-262px;
_margin-left:-265px;
padding:5px;
width:390px;
}

.mem_modifyform .base_btn3 {
margin-top:20px;
}

.mem_left {
float:left;
margin-left:-110px;
text-align:right;
width:100px;
}

.address_more {
background:#E5F1FF;
border: 1px solid #C0C0C0;
overflow:auto;
width:330px;
}

.address a {
background:url(http://pic.c-ctrip.com/membercenter100324/un_address.gif) no-repeat right 0 #FFFFFF;
border:1px solid #8F8F8F;
color:#000000;
float:left;
height:19px;
padding:0 8px;
text-decoration:none;
overflow:hidden;
}

.address a:hover {text-decoration:none;}

.address_arrow {
background:url(http://pic.c-ctrip.com/membercenter100324/un_address.gif) no-repeat 0 -28px transparent;
float:left;
height:0;
width:15px;
padding-top:21px;
margin:0 5px 0 10px;
font-size:0;
overflow:hidden;
}


.pub_zip_code {
background:#fff;
border:1px solid #444;
margin:0 auto;
padding-bottom:20px;
width:308px;
position:absolute;
}

.pub_zip_code h3 {
background:url(http://pic.c-ctrip.com/union/bg_nav.png) repeat-x scroll 0 -275px #e3e3e3;
border-bottom: 1px solid #bcbcbc;
font-size:12px;
height:29px;
line-height:29px;
margin-bottom:10px;
padding-left:10px;
}

.jmp_zip_code {
border-bottom:1px dashed #dbdbdb;
display:block;
height:29px;
line-height:29px;
margin:0 10px;
overflow:hidden;
padding-left:8px;
}

/*===== 联盟站点详细信息 =====*/

.info_bd{width:98%;}
.tool_bar{height:20px;}
.tool_bar a{display:inline-block;*display:inline;zoom:1;padding:0 6px;line-height:20px;cursor:pointer;}
.info_table{border-collapse:collapse;width:100%;color:#666666;margin:0 0 3px 0;}
.info_table th {font-weight:normal;text-align:right;}
.info_table td {padding:5px 0 5px 20px;}
.info_table caption{caption-side:inherit; padding-top:5px;padding-right:29%; color:#999999;}
.info_btn {margin:25px 0 0 190px;;}

/*===== 共建频道 =====*/
.selec_box {
width:240px;
height:260px;
overflow-y:scroll;
text-decoration:none;
font-size:12px;
border:1px solid #aaa;
margin:15px auto 0;
padding:0 10px;
}

.selec_box a {
text-decoration:none;
}

.size_sel li {overflow:hidden;margin-bottom:5px;zoom:1;}
.sel_row,
.sel_col {float:left;padding-top:5px;margin-right:25px;margin-bottom:5px;}
.sel_row input,
.sel_col input {width:30px;}
/*===== 自定义尺寸的进度条控制 =====*/
.set_w {overflow:hidden;padding:5px 0;zoom:1;}
.set_w span {display:inline-block;vertical-align:middle;color:#67656A;}
.set_w .set_w_bar,
.set_w .loading,
.set_w .bar {height:17px;overflow:hidden;line-height:999em;font-size:0;content:"";background:url(http://pic.ctrip.com/union/get_code_v2/bg_set_bar.png) no-repeat 0 1px;}
.set_w .set_w_bar {width:116px;padding-left:7px;display:inline-block;vertical-align:middle;*display:inline;zoom:1;}
.set_w .loading {position:relative;display:inline-block;padding-right:7px;margin-left:-7px;background-position:0 -15px;}
.set_w .bar {position:absolute;top:0;right:0;width:7px;background-position:0 -33px;cursor:pointer;}
.set_w input {width:30px;vertical-align:middle;}
.size_sel .row_tips {clear:both;padding:2px;color:#999999;border:1px solid #E1E1E1;background-color:#F8F8F8;}

/*===== 皮肤选择 =====*/
.skin_sel:after,
.theme_sel:after {clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0;}
.skin_sel,
.theme_sel {zoom:1;}
.skin_sel li {float:left;width:60px;height:60px;margin:0 6px 6px 0;}
.skin_sel li a {display:block;width:50px;height:50px;overflow:hidden;padding:4px;border:1px solid #DBD4C4;background-color:#F2F2F0;}
.skin_sel li a:hover {border:1px solid #BAA674;background-color:#FFFFFF;}
.skin_sel li img {display:block;width:50px;height:50px;}
.skin_sel li a.sel,
.skin_sel li a.sel:hover {padding:3px;border:2px solid #5187D1;background-color:#FFFFFF;}

.theme_diy {font-weight:bold;color:#023AA9;}
.theme_diy:hover {text-decoration:none;}
.theme_diy .icon_open,
.theme_diy .icon_close {display:inline-block;width:7px;height:9px;overflow:hidden;margin-left:3px;line-height:999em;font-size:0;content:"";background:url(http://pic.ctrip.com/union/get_code_v2/bg_arrow.png) no-repeat 0 -16px;}
.theme_diy .icon_close {background-position:0 -32px;}
.other_op .theme_diy {margin-right:10px;font-weight:normal;}

.color_diy {overflow:hidden;padding:8px 0 0 55px;*padding-bottom:8px;zoom:1;}
.color_diy li {float:left;width:90px;height:22px;margin:0 10px 8px 0;overflow:hidden;zoom:1;}
.color_diy li a.color_picker {float:left;margin-left:5px;vertical-align:-5px;width:22px;height:22px;overflow:hidden;line-height:999em;font-size:0;content:"";background:url(http://pic.ctrip.com/union/get_code_v2/bg_arrow.png) no-repeat 0 -48px;}
.color_diy li .color_txt {float:left;height:22px;overflow:hidden;line-height:24px;}

.site_type_config h3 {font-size:12px;}

/*=address select style=*/
.departures{position:absolute;z-index:200;width:273px;padding:6px 10px;border-color:#999;border-style:solid;border-width:0 1px 1px;box-shadow: 2px 3px 4px #999;background:white;font-size: 12px;line-height: 1.5;font-family: Simsun,sans-serif;color: #4d4d4d;}
.package_choice .departures {margin:-18px 0 0 -86px;}
.departures h4{height:24px;line-height:24px;font-size:12px;color:#ffffff;padding-left:10px;border-color:#2c7ecf;border-style:solid;border-width:1px 1px 0 1px;background-color:#67a1e2;margin:-6px -11px 0;}
.departures h5 { clear:both; font-size:12px; line-height:22px; color:#999999; font-weight: normal; }
.departures h5.dotline {clear:both;margin-top:4px;border-top:1px dashed #999;padding-top:4px;}
.departures a{display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1;
height:20px;width:36px;margin:0;padding:0 0 0 2px;border:solid 1px #fff;line-height: 20px;}
.departures a.widthfix {width:54px;}
.departures a:hover {background-color:#e8f4ff;text-decoration:none;border-color:#acccef;}
.destination{width:370px;padding:10px;background:#fff;font-family:Simsun;position:absolute;z-index:200;margin:184px 0 0 83px;*margin:184px 0 0 -635px;border-color:#999;border-style:solid;border-width:0 1px 1px;box-shadow: 2px 3px 4px #666;}
.tips{height:24px;line-height:24px;font-size:12px;color:#ffffff;padding-left:10px;background-color:#67A1E2;
border-color:#2c7ecf;border-style:solid;border-width:1px 1px 0 1px;margin:-10px -11px 0 -11px;}
.bound{width:100%;}
.destination dl{width:175px;float:left;	overflow:hidden;}
* html .destination dl{width:175px;}
.destination .brand{margin-left:16px;}
.destination dl dt{font-weight:normal;border-bottom:1px #aeaeae dashed;height:24px;line-height:24px;color:#535353;}
.destination dl dd{margin:2px;float:left;}
.destination a {display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1;white-space:nowrap; height: 18px;margin:0 5px 0 0;padding: 0 2px;border:1px solid #fff;}
.destination a:hover{background-color:#e8f4ff;border:1px solid #acccef; text-decoration: none;}

/*===== flight low price panel =====*/
.option_panel_type {overflow:hidden;zoom:1;}
.option_panel_type dt,
.option_panel_type dd {float:left;margin-right:5px;}
.option_panel dd {padding-bottom:5px;}