.clear{clear:both;height:0;line-height:0;margin:0 auto;font-size:1px}
.clx{*zoom:1}
.clx:after{clear:both;content:".";display:block;height:0;visibility:hidden;color:#131313}
.h30{height:30px}
#nav{width:960px;height:39px;margin:0 auto;position:relative;z-index:800}
#nav ul.link{float:left}
#nav ul.link li{height:39px;padding:0 3px;font-size:14px;font-weight:bold;color:#fff;float:left;position:relative}
#nav ul.link li.on{margin-right:5px;margin-left:2px}
#nav ul.link li a{display:block;margin-top:7px;height:32px;line-height:28px;padding:0 12px;_float:left;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;font-family:Tahoma,Geneva,sans-serif}
#nav ul.link li a:hover{text-decoration:underline}
#nav ul.link li.on a{color:#000;line-height:30px;padding:0 9px 0 12px}
#nav ul.link li.on span.rslide{display:inline-block;position:absolute;top:7px;right:-2px;width:5px;height:32px;overflow:hidden;}
#nav ul.link li span.icon_new{display:inline-block;position:absolute;top:-5px;right:5px;width:17px;height:19px;}
#nav ul.link li.line{display:block;width:2px;height:39px;padding:0;overflow:hidden;margin:0;filter:alpha(Opacity=60);Opacity:.6}
#nav ul.link li.light{filter:alpha(Opacity=30);Opacity:.3}
#header .account{float:right;padding-top:5px;height:34px;font-family:Tahoma,Geneva,sans-serif}
#header .account .box{float:right;position:relative;padding:0 2px}
#header .account .box span.name{display:inline-block;padding:3px 9px 0;height:30px;border-bottom:0;color:#fff}
#header .account .box span.name a{padding-right:8px;color:#fff;text-decoration:none}
#header .account .box span.normal{border:0}
#header .account .box span.normal a{padding-right:0;background:0}
#header .account .box span.normal a:hover{color:#ddd}
#header .account .box span.on{background:#fff;border:1px solid #c9c9c9;border-bottom:0;padding:3px 8px 0}
#header .account .box span.on a{color:#000}
#header .account .box .here{position:absolute;top:-28px;left:-95px;width:155px;line-height:normal;height:31px;line-height:24px;line-height:28px\9;_line-height:24px;color:#000;overflow:hidden;text-align:center;font-family:Tahoma,Geneva,sans-serif}
#header .account .box span.close{display:inline-block;width:10px;height:10px;margin-right:2px;margin-top:8px;overflow:hidden;cursor:pointer}
#header .account .pt{position:absolute;top:34px;left:2px;border:1px solid #c9c9c9;border-top:0;background:#fff}
#header .account .pt a{color:#36c;text-decoration:none}
#header .account .pt a:hover{color:#f00}
#header .account .links{width:54px;padding:5px 9px;top:24px}
#header .account .links ul li{padding-bottom:1px}
#header .account .logon{width:190px}
#header .account .logon input.text{border:1px solid #ddd;border-color:#aaa #dddddd #ddd #aaaaaa;padding:1px 2px 1px 2px;width:158px;height:19px;line-height:19px;font-size:12px;font-family:Tahoma,Geneva,sans-serif}
#header .account .logon input.code{width:40px}
#header .account .logon ul{padding:6px 12px}
#header .account .logon ul li{padding:3px 0;clear:both;font-family:Tahoma}
#header .account .logon label.reme{padding-top:2px}
#header .account .logon label.reme input{margin-right:3px;*margin-right:0;*margin-left:-3px;vertical-align:-2px;*vertical-align:-3px}
#header .account .logon input.btn{width:69px;height:25px;text-align:center;font:bold 12px/22px simsun;color:#fff;border:0;cursor:pointer;overflow:hidden}
#header .account .logon input.logining{cursor:auto}
#header .account .logon input.btn_on{filter:alpha(opacity=80);opacity:.8}
#header .account .logon ul li.line{border-top:1px solid #ddd;margin-top:3px}
#nav ul.link_en li a{font-size:12px;font-weight:normal;font-family:Arial,Helvetica,sans-serif}
#header .en{font-size:11px;font-family:Arial!important}
#header .account .logon input.btn_en{font-family:Arial,Helvetica,sans-serif}
#header .account .links_en{width:75px;padding:5px 9px;top:24px;right:2px;left:auto;font-size:11px}
#nav ul.link_en li{height:39px;padding:0}
#nav ul.link_en li.on{margin-right:5px;margin-left:2px}
#nav ul.link_en li a{padding:0 9px}
#nav ul.link_en li.on a{padding:0 6px 0 9px}
#nav ul.link_en li.on span.rslide{right:-4px}
.UserInfo table.n_table th{background:#daebfa;padding:3px 2px;font-weight:bold}
.UserInfo table.n_table td{font-family:Tahoma,simsun;font-size:12px;padding:3px 2px}
.new_ic_bg{position:absolute;top:-8px;left:36px;width:17px;height:19px;}
.new_ic_bg_en{height:19px;left:19px;position:absolute;top:-8px;width:24px}
#e_footer{clear:both;margin:10px auto 8px auto;text-align:center;border-top:1px #000 dotted;width:960px;font-size:11px}
#e_footer p{margin:5px 0;padding:0}
#e_footer a.link_gray{color:#777;text-decoration:none}
#e_footer .verisign{display:inline-block;width:70px;height:38px;vertical-align:middle}
#e_footer .alipay{display:inline-block;width:70px;height:38px;vertical-align:middle}
#e_footer .hightech{display:inline-block;width:70px;height:38px;vertical-align:middle}
#e_footer .trusted{display:inline-block;width:64px;height:38px;pxvertical-align:middle}
#e_footer .view{width:21px;height:23px;display:inline-block;vertical-align:middle}
#footer{width:960px;margin:30px auto 0;color:#666;text-align:left;padding-top:8px;padding-bottom:20px;border-top:2px #ccc solid}
#footer a{color:#666;text-decoration:none;margin:0 5px}
#footer a:hover{color:#666;text-decoration:underline}
#footer div.border_left{border-left:1px solid #CCC;padding:15px 0 10px 15px}
#footer .verisign{width:70px;height:38px;display:inline-block}
#footer .alipay{width:70px;height:38px;display:inline-block}
#footer .hightech{width:32px;height:32px;display:inline-block}
#footer .trusted{width:64px;height:33px;display:inline-block}
#footer .view{width:21px;height:23px;display:inline-block;vertical-align:middle}
#footer .logo_new{width:138px;height:30px;display:inline-block}
#footer .new_ic_fbg{width:17px;height:19px;display:inline-block}
.com_cbox_b{}
.com_cbox_lt{width:5px;height:5px;position:absolute;top:-1px;left:-1px;_overflow:hidden;background-position:-32px 0}
.com_cbox_lb{width:5px;height:5px;position:absolute;left:-1px;bottom:-1px;background-position:-32px -6px}
.com_cbox_rt{width:5px;height:5px;position:absolute;top:-1px;right:-1px;_overflow:hidden;background-position:-38px 0}
.com_cbox_rb{width:5px;height:5px;position:absolute;bottom:-1px;right:-1px;background-position:-38px -6px}
.com_cbox{position:relative;border:#aaa solid 1px;padding:1px;background:#FFF;width:300px;min-height:155px}
.com_cbox .mf_lr_d,.com_cbox .mf_lr_a,.com_cbox .mf_rr_a,.com_cbox .mf_rr_d{border:0;margin:0 2px;width:10px;height:10px;vertical-align:middle;cursor:pointer}
.com_cbox .mf_rr_d{background-position:0 -26px}
.com_cbox .mf_lr_a{background-position:0 -13px}
.com_cbox .mf_lr_d{background-position:0 -39px}
.com_cbox a.ac_close_t{float:right;margin:2px 0 0;text-indent:-9999em;display:block;width:11px;font:1px/1px arial;height:11px;overflow:hidden}
.com_cbox a.ac_close_t:hover{background-position:0 -116px}
.com_cbox .c_green{color:#1c95c4}
.com_cbox .calendar_year a:link{text-decoration:none;width:12px;height:12px;display:block;font-size:30px}
.com_cbox .calendar_year a:visited{text-decoration:none;width:12px;height:12px;display:block;font-size:30px}
.com_cbox .calendar_year a:hover{text-decoration:none;width:12px;height:12px;display:block;font-size:30px}
.com_cbox .calendar_year a.cu_n:link{text-decoration:none;cursor:default;width:12px;height:12px;display:block}
.com_cbox .calendar_year a.cu_n:visited{text-decoration:none;cursor:default;cursor:default;width:12px;height:12px;display:block}
.com_cbox .calendar_year a.cu_n:hover{text-decoration:none;cursor:default;cursor:default;width:12px;height:12px;display:block}
.com_cbox .calendar_year{background:#e8eff5;width:300px;font-weight:bold;height:22px;font-size:12px;position:relative;line-height:22px;z-index:100}
.com_cbox .calendar_year .h{margin-left:47px;_margin-left:24px;display:block;float:left;font-family:Arial;background:0}
.com_cbox .calendar_year .m{margin-right:55px;display:block;text-align:right;float:right;_float:none;font-family:Arial}
.com_cbox .calendar_year .year{left:28px;position:absolute;top:6px;_height:12px;_overflow:hidden}
.com_cbox .calendar_year .month{position:absolute;top:3px;right:6px}
.com_cbox .calendar_year .month_1{position:absolute;right:36px;top:6px;height:10px;overflow:hidden}
.com_cbox .date_box table{font-size:12px;font-family:Arial;float:left;margin-top:10px}

.com_cbox .date_box .hr{width:1px;height:120px;line-height:0;font-size:1px;border-left:#aaa solid 1px;float:left;margin:8px 8px 0 8px}
.com_cbox .date_box td{text-align:center;vertical-align:middle;width:14%;cursor:pointer;font-weight:bold}
.com_cbox .date_box th{text-align:center;vertical-align:middle;width:14%;color:#777;font-weight:bold}
.com_cbox .date_box .Close{font-weight:normal;color:#777;cursor:auto}
.com_cbox .date_box td.hover{background:#1c95c4 none repeat scroll 0 0;font-weight:bold;color:#FFF}
.com_cbox .date_box td.newdate{color:#B00;font-weight:bold}
.com_cbox .date_box td.selected{font-weight:bold;color:#FFF}
.com_cbox,.com_cbox .calendar_year{width:380px}
.com_cbox .calendar_year a:link{text-decoration:none;width:16px;height:16px;display:block;font-size:30px}
.com_cbox .calendar_year a:visited{text-decoration:none;width:16px;height:16px;display:block;font-size:30px}
.com_cbox .calendar_year a:hover{text-decoration:none;width:16px;height:16px;display:block;font-size:30px}
.com_cbox .date_box .or{color:#f60}
.com_cbox .date_box td{font-family:Verdana,Geneva,sans-serif}
.com_cbox .date_box td.hover{font-weight:bold;color:#000}
.com_cbox .date_box td.selected{font-weight:bold;color:#069}

.com_cbox .calendar_year a.cu_n:link{text-decoration:none;cursor:pointer;width:16px;height:16px;display:block}
.com_cbox .calendar_year a.cu_n:visited{text-decoration:none;cursor:pointer;width:16px;height:16px;display:block}
.com_cbox .calendar_year a.cu_n:hover{text-decoration:none;cursor:pointer;width:16px;height:16px;display:block}
.com_cbox .calendar_year .year{left:20px;position:absolute;top:3px;height:16px}
.com_cbox .calendar_year .month_1{position:absolute;right:20px;top:3px;height:16px;overflow:hidden}
.com_cbox a.mf_lr_d{width:16px;height:16px;}
.com_cbox a.mf_lr_t{width:16px;height:16px;}
.com_cbox a.mf_rr_a{width:16px;height:16px;}
.com_cbox .calendar_year .h,.com_cbox .calendar_year .m{font-family:Verdana,Geneva,sans-serif;font-weight:bold}
.com_select_YM .calendar_year .month_1 .mf_rr_a{width:16px;height:16px}
.com_select_YM{width:180px}
.com_select_YM .calendar_year{width:180px}
.com_select_YM .calendar_year .year{left:3px}
.com_select_YM .calendar_year .month_1{right:5px}
.com_select_YM .date_box table{width:180px}
.com_wkl{border:#7f9db9 solid 1px;height:17px;cursor:pointer;background:0}
.com_wkh{border:#a5acb2 solid 1px;height:17px;cursor:pointer;background:0}

.com_way{position:relative}
.com_way .z{border-top:#666 solid 1px;border-left:#666 solid 1px;float:left;background:#e8e8e8;height:2px;margin-top:5px;_overflow:hidden;position:relative}
.com_way .bj{width:28px;height:8px;_overflow:hidden;float:right;margin-bottom:-1px}
.com_way .z_tl{border-top:#666 solid 1px;border-right:#666 solid 1px;float:right;background:#e8e8e8;height:2px;margin-top:5px;_overflow:hidden;position:relative}
.com_way .bj_tl{width:28px;height:8px;_overflow:hidden;float:left;margin-bottom:-1px}
.com_way .bk{border-bottom:#666 solid 1px;border-left:#666 solid 1px;border-right:#666 solid 1px;background:#FFF}
.com_way .bk_1{border-bottom:#e8e8e8 solid 3px;border-left:#e8e8e8 solid 3px;border-right:#e8e8e8 solid 3px;padding:12px;overflow-x:hidden;overflow-y:auto;text-align:justify;background:#FFF}
.com_way .bk_top{border-top:#666 solid 1px;border-left:#666 solid 1px;border-right:#666 solid 1px;background:#FFF}
.com_way .bk_top_1{border-top:#e8e8e8 solid 3px;border-left:#e8e8e8 solid 3px;border-right:#e8e8e8 solid 3px;padding:12px;overflow-x:hidden;overflow-y:auto;text-align:justify;background:#FFF}
.com_way .z_bl{border-bottom:#666 solid 1px;border-right:#666 solid 1px;float:right;background:#e8e8e8;height:2px;margin-bottom:5px;_overflow:hidden;position:relative}
.com_way .bj_bl{width:28px;height:8px;_overflow:hidden;float:left}
.com_way .z_br{border-bottom:#666 solid 1px;border-left:#666 solid 1px;float:left;background:#e8e8e8;height:2px;margin-bottom:5px;_overflow:hidden;position:relative}
.com_way .bj_br{width:28px;height:8px;_overflow:hidden;float:right}
.com_bug{border:#ccc solid 1px;background:#f1f5f8;white-space:nowrap}
.com_bug .w{position:relative;padding:10px;color:#ba0100}
.com_cbox_p{position:relative;width:246px;border:#aaa solid 1px;padding:5px;background:#FFF}
.com_cbox_p li{float:left;width:72px;padding:2px 5px;word-wrap:break-word;word-break:break-all}
.com_cbox_p .li_cur{background:#1c94c4;cursor:pointer;color:#FFF}
.com_cbox_p .li_q{margin-left:0}
.com_cbox_p .hr_w{width:236px;height:1px;line-height:0;border-bottom:#ccc 1px dashed;font-size:1px;padding-top:5px;margin-bottom:5px}
.com_cbox_p1{position:relative;width:480px;border:#aaa solid 1px;padding:5px;background:#FFF}
.com_cbox_p1 li{float:left;width:470px;padding:2px 5px;border-bottom:#ccc 1px dashed}
.search_bt{width:109px;height:30px;border:0;cursor:pointer;color:#FFF}
.search_bt_an{width:109px;height:30px;border:0;cursor:pointer;color:#FFF}
.search_bt_s{width:61px;height:21px;cursor:pointer;color:#FFF}
.search_bt_s_an{width:61px;height:21px;border:0;cursor:pointer;_cursor:hand;color:#FFF}
.com_search75{width:75px;height:21px;border:0;cursor:pointer;color:#FFF}
.com_search75_an{width:75px;height:21px;border:0;cursor:pointer;color:#FFF}
.com_search235{width:235px;height:30px;border:0;cursor:pointer;color:#FFF}
.com_search235_an{width:235px;height:30px;border:0;cursor:pointer;color:#FFF}
.com_btnout{border:#acadad solid 1px!important;background:#dfe0e0!important;color:#acabab!important;cursor:default!important}
a.ift_no:link{color:#001d75;text-decoration:none}
a.ift_no:visited{color:#001d75;text-decoration:none}
a.ift_no:hover{color:#001d75;text-decoration:none}
.flt_plus,.flt_minus{display:block;width:74px;height:21px;text-decoration:none}
.flt_minus{background-position:0 -184px}
a.flt_plus:hover{background-position:0 -158px}
a.flt_minus:hover{background-position:0 -210px}
.com_book_dis{background:#dfe0e0!important;color:#acabab!important;cursor:default!important}
.bt_ord{width:44px;height:23px;background:#33689a;color:#fff;text-align:center;border:0;cursor:pointer}
.bt_ord_disnable{width:44px;height:23px;background:#1186bb;color:#fff;text-align:center;border:0;cursor:pointer}
.com_input{color:#777}
.com_results{padding:3px;margin:0;z-index:99999;font-size:12px;border:#aaa solid 1px;background:#FFF}
.com_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.com_results li{margin:0;padding:4px 5px 0 5px;height:20px;cursor:pointer;display:block;font-size:12px;line-height:18px;overflow:hidden;text-align:right}
.ac_results li{text-align:left;height:auto;overflow:auto}
.com_results li span{float:left;margin:0;padding:0;text-align:left}
.com_results .ac_title{border-width:0;border-bottom:dotted 1px #3c3c3c;line-height:20px;margin-bottom:2px;word-wrap:break-word}
.com_results .ac_odd{background-color:#fff}
.com_results .ac_over{background-color:#316AC5;color:white}
.com_hotresults{padding:0;margin:0;z-index:99998;text-align:center;font-size:12px;border:#f0f0f2 solid 1px;position:relative;background:#FFF}
.com_hotresults,.com_hotresults *{box-sizing: content-box;}
.com_hotresults ul{padding:0;margin:0;list-style-position:outside;list-style:none;z-index:100;}
.com_hotresults li{padding:2px 0 0 0;margin:0;height:25px;line-height:25px;float:left;cursor:pointer;display:block;font-size:12px;overflow:hidden;text-align:center;vertical-align:middle}
.com_hotresults .ac_odd{background-color:#fff}
.com_hotresults .ac_over{color:#3B99FC; background-color:#FFF}
.com_hotresults .ac_title{margin-bottom:0px;border-width:0; padding:6px 0 5px 10px;text-align:left;background-color:#fff;position:relative;z-index:100; color:#666;}
.com_hotresults_en{padding:1px;margin:0;z-index:99998;text-align:center;border:#aaa solid 1px;position:relative;background:#FFF}
.com_hotresults_en ul{padding:0;margin:0 0 5px 0;list-style-position:outside;list-style:none}
.com_hotresults_en li{padding:2px 0 0 0;margin:0;height:25px;line-height:25px;float:left;cursor:pointer;display:block;font-size:12px;overflow:hidden;text-align:center;vertical-align:middle}
.com_hotresults_en .ac_odd{background-color:#fff}
.com_hotresults_en .ac_over{color:#316AC5;font-weight:bolder;background-color:#FFF}
.com_hotresults_en .ac_title{margin:0;margin-bottom:3px;border-width:0;border-bottom:dotted 1px #ddd;padding:6px 0 5px 5px;text-align:left;background-color:#E8F0F6;position:relative;z-index:100}
.com_loading{}
.com_error{background-color:#FFF;position:absolute;z-index:99998;border:#aaa solid 1px}
.com_error ul{list-style-position:outside;position:relative;list-style:none;padding:2px;margin:0;z-index:99999}
.com_error li{background-color:#B00;color:#FFF;margin:0;padding:6px 5px 0 5px;_height:20px;min-height:20px;cursor:pointer;display:block;font-size:12px;line-height:16px;word-wrap:break-word}
.com_hotresults .com_cbox_lb{width:5px;height:5px;position:absolute;left:-1px;bottom:-1px;background-position:-32px -6px}
.com_hotresults .com_cbox_rb{width:5px;height:5px;position:absolute;bottom:-1px;right:-1px;background-position:-38px -6px}
.com_hotresults a.ac_close{position:absolute;top:6px;right:9px;text-indent:-9999em;display:block;width:17px;font:1px/1px arial;height:17px;background: url("../../images/close_show_citys2.png") }
.com_hotresults a.ac_close:hover{ opacity: 0.8; }
.com_hotresults_en a.ac_close{position:absolute;top:10px;right:9px;text-indent:-9999em;display:block;width:17px;font:1px/1px arial;height:17px;}
.com_hotresults_en a.ac_close:hover{background-position:0 -1px}
.com_results a.ac_close{position:absolute;top:6px;right:9px;text-indent:-9999em;display:block;width:17px;font:1px/1px arial;height:17px;}
.com_results a.ac_close:hover{background-position:0 -1px}
.hotel_near{text-align:left;padding:2px 10px 10px 10px}
.hotel_near p{padding-bottom:8px;padding-top:8px;border-bottom:1px dashed #ccc;text-align:left}
.hotel_near p tt{font-family:Arial,Helvetica,sans-serif}
.hotel_near p.no{border-bottom:0;padding-bottom:0}
.hotel_near p span{padding:0;padding-right:10px;color:#1568BD;cursor:pointer;display:inline-block;height:22px;white-space:nowrap}
.hotel_near p span.on{color:#F00}
.hotel_near p span:hover{color:#F00}
.AbcSearch{ border-bottom:#E8F3FF solid 2px; background:#E8F3FF;height:25px; }
.com_hotresults .AbcSearch{ padding:5px 5px 0 5px; margin-bottom: 3px;}
.AbcSearch li{width:112px; padding:0 8px; color:#666; height:25px; line-height:25px;}
.AbcSearch .action{ color:#3B99FC; border-bottom: 2px solid #3B99FC; position:relative}
.AbcSearch_en{margin-left:5px!important;margin-top:5px!important;border-bottom:#D7D7D7 solid 1px}
.AbcSearch_en li{width:auto;padding:0 6px;color:#00206f}
.AbcSearch_en .action{border:#d7d7d7 1px solid;border-bottom:#fff 1px solid;font-weight:bold;color:#131313;margin-bottom:-1px;position:relative}
ul.popcitylist_en{overflow:hidden;zoom:1;margin-left:5px;*margin-left:5px;margin-left:5px\9;_margin-left:1px}
ul.popcitylist_en li{text-align:left;overflow:hidden;width:92px;margin:0 6px}
ul.popcitylist{overflow:hidden;zoom:1;margin-left:6px;*margin-left:6px;margin-left:6px\9;_margin-left:1px}
#ul_list1{margin-left: 0;}
ul.popcitylist li{text-align:left;width:65px;overflow:hidden;margin:0 6px; color:#666}
ul.popcitylist .openLi{text-align:left;width:60px;overflow:hidden;margin:0 6px; /*color:#666*/}
a.com_close{text-indent:-9999em;display:block;width:11px;font:1px/1px arial;height:11px;}
a.com_close:hover{background-position:0 -116px}
#com_404,#com_A404{margin:0 auto;width:960px;padding-top:50px;}
#com_404 .mistake{width:582px;height:275px;margin:0 auto;padding:150px 20px 0 20px;}
#com_A404 .mistake{width:400px;height:275px;margin:0 auto;padding:150px 20px 0 20px}
.g_404 a{color:#1369BC;text-decoration:none}
.g_404 .cnt{width:725px;margin:0 auto}
.g_404 .cnt .logo{padding:107px 0 91px;clear:both;text-align:center}
.g_404 .cnt .logo a{width:219px;height:46px;display:block;margin:0 auto}
.g_404 .cnt .read_box{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:25px 0 25px 40px}
.g_404 .cnt .links{margin:15px 0 0 40px;color:#666}
.g_404 .cnt .links p a{padding:0 5px}
.com_widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}
.com_widget input,.com_widget select,.com_widget textarea,.com_widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}
.com_widget-content{border:1px solid #a6c9e2;background:#fcfdfd;color:#222}
.com_widget-content a{color:#222}
.com_corner-all{-moz-border-radius:5px;-webkit-border-radius:5px}
.com_widget-header{border:1px solid #4297d7;color:#fff;font-weight:bold}
.com_widget-header a{color:#fff}
.com_helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.com_helper-clearfix{display:inline-block}
* html .com_helper-clearfix{height:1%}
.com_helper-clearfix{display:block}
.com_icon{width:16px;height:16px;display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.com_dialog{position:relative;padding:.2em;width:300px}
.com_dialog .com_dialog-titlebar{padding:0 0 0 1em;position:relative}
.com_dialog .com_dialog-title{float:left;margin:.2em 0 .2em;*margin:.1em 0 .2em}
.com_dialog .com_dialog-content{border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}
.com_draggable .com_dialog-titlebar{cursor:move}
.com_dialog .com_dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;cursor:pointer}
.com_dialog .com_dialog-titlebar-close span{display:block;margin:1px}
.com_dialog .com_dialog-titlebar-close:hover,.com_dialog .com_dialog-titlebar-close:focus{font-weight:bold;color:#1d5987;outline:0;}
.package_login{padding:10px 0}
.package_login dl{float:left;width:240px;padding-left:10px}
.package_login dd{font-size:12px;width:100%}
.package_login a{color:#021d78}
.package_login .w207{width:207px}
.package_login .w40{width:40px;margin-right:5px}
.package_login .w134{width:134px;margin-right:5px}
.package_login .bdr{border-right:#649ecc solid 1px}
.package_login .noMember{width:220px;padding-left:20px}
.package_login .ltenpayIcon{width:13px;height:16px;display:inline-block;vertical-align:middle;margin-right:3px}
.package_login .btn_book,.package_login .btn_book_on{border:0;padding:0;margin:0;width:141px;height:30px;color:#FFF;font-size:14px;font-weight:bold;cursor:pointer}
.package_login .btn_book_en,.package_login .btn_book_en_on{border:0;padding:0;margin:0;width:166px;height:30px;color:#FFF;font-size:14px;font-weight:bold;cursor:pointer}
.package_login .btn_book_on{background-position:0 -50px}
.package_login .btn_book_en_on{background-position:0 -120px}
.package_login .search_bt,.package_login .search_bt_an,.package_login .search_bt_out{font-size:14px;font-weight:bold;text-align:center}
.package_login .errorBox{background:#fff2f2;border:#ff8f41 solid 1px;padding:5px;font-size:12px;width:260px;position:relative;margin:-10px 0 10px 120px}
.package_login .errorIcon{display:inline-block;vertical-align:middle;*vertical-align:baseline;margin-right:3px}
.package_login .loadingBox{text-align:center;font-size:14px;font-weight:bold;padding:60px 0}
.package_login .loadingBox .loading{width:189px;height:38px;margin:0 auto}
.com_autoselect{overflow:hidden;cursor:default;padding-left:2px;padding-right:20px;}
.com_selectList{text-align:left;z-index:1000;overflow:auto}
.com_selectList div{cursor:pointer;padding-left:5px}
.com_selectList .out{color:#777;cursor:default}
.com_selectList .move{background:#316ac5;color:#FFF}
.com_show{width:8px;height:6px;cursor:pointer}
.com_hide{width:8px;height:6px}
.com_ErrorBox{border:1px solid #B00!important}
.up_img{width:94.7%;border:1px solid #9eb9e4;margin:auto;padding:1px;font-family:Tahoma,Geneva,sans-serif}
.up_img h2{padding:7px;font-size:14px;font-weight:bold;}
.up_img span.clos{width:20px;height:20px;float:right;cursor:pointer;overflow:hidden;text-indent:-1000px}
.up_img table{width:100%}
.up_img table th{padding:2px 10px;background:#e4edf6;border-bottom:1px solid #ccdded;text-align:left;color:#369}
.up_img table th.name{width:25%}
.up_img table th.status{width:20%}
.up_img table th.upload{width:180px}
.up_img table td{padding:5px 10px;border-bottom:1px solid #e1e1e1;text-align:left;color:#000}
.up_img .ar{width:100px;height:7px;border:1px solid #63be19;float:left;margin:6px 5px 0 0}
.up_img .green{color:#360}
.up_img .reg{color:#cb0202}
.up_img .but{padding:10px;text-align:right}
.up_img .but input{padding:2px 5px}

#ac_odd {
    background-color: #FFFFFF;
}
#ac_over {
    color:#316AC5;font-weight:bolder;background-color:#FFF;
}
/*160526*/
ul.popcitylist{
	padding-left: 20px;
}
ul.popcitylist .ac_letter{
	margin: 0 0 0 -20px;
	width: 20px;
	font-weight: 700;
	color: #3B99FC;
	text-align: center;
	_display: inline;
}
ul.popcitylist .openLi{
	margin:0 5px;
	width: 112px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.AbcSearch li:last-child,.AbcSearch .nav_list6{
	width: auto;
}







