/*===== reset =====*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
body {font:12px/1.5 tahoma,simsun, arial, sans-serif;color:#000;-webkit-text-size-adjust:none;background-color:#FFFFFF;*position:relative;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5{font:12px/1.5 tahoma,simsun, arial, sans-serif;}
table {border-collapse:collapse;border-spacing:0;}
img, fieldset{border:0 none;vertical-align:middle;}
select,textarea,input,button {color:inherit;font-size:inherit;font-family:inherit;*font-size:12px;*color:#B7B7B7;}
input {vertical-align:middle;}
input[type="button"],input[type="submit"]{cursor:pointer;-webkit-appearance:none;}
input[type="text"]{color:#333333;border-radius:0;}
button {vertical-align:middle;cursor:pointer;}
em,dfn {font-style:normal;font-family:arial;}
label {cursor:pointer;}
a{color:#06c;text-decoration:none;outline:0 none;}
a:hover{text-decoration:underline;}
.border_none {border:0 none !important;}
.inputSel {color:#999 !important;}
/*====浠ヤ笅鏍峰紡涓鸿皟鏁磆h鑰佹牱寮忓啿绐�==== */
.header {height:auto;background:none;overflow:visible;}
/*====clearfix==== */
.container_box:after ,
.head_box_v2 .nav_list:after ,
.process_box td div:after ,
.pop_box:after {clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0;}
/*====css sprite==== */
.top_info .tel,.nav_box .search .go_search ,.top_info .depart_city .chose i,.pop_depart_city b,.link_list .weibo,.head_box_v2 .nav_list .arrow_down,.head_box_v2 .nav_list .arrow_up,.pop_panel_bd .dest_nation dt em {background:url(http://pic.c-ctrip.com/hhtravel/un_head.png) no-repeat 0 0;}
.c_up,.c_down,.c_up_nocurrent,.c_down_nocurrent,.c_page_submit {background:url(http://pic.c-ctrip.com/hhtravel/un_page.png) no-repeat 0 0; }
/*====layout==== */
.wrap {min-width:980px;padding:0;background:url(http://pic.c-ctrip.com/hhtravel/bg.png) repeat 0 0;}
.head_box_v2,.foot_box_v2 {width:100%;min-width:980px;}
.head_box_v2 .header {position:relative;width:1180px;margin:0 auto;z-index:8;}
.container_box {position:relative;width:1180px;margin:20px auto 0;_overflow:hidden;zoom:1;}
.foot_box_v2 {padding-bottom:20px;background-color:#EBEBEB;clear:both;font-size:12px;}/*鏃х増HHfont-size涓�13px*/
/*====header==== */
.head_box_v2 .logo {position:absolute;left:0;top:22px;width:210px;height:100px;overflow:hidden;z-index:2;}
.head_box_v2 .logo a {display:block;width:210px;height:100px;overflow:hidden;line-height:999em;font-size:0;content:"";background:url(http://pic.c-ctrip.com/hhtravel/logo.png) no-repeat 0 0;}
.head_box_v2 .top_info {position:relative;width:100%;height:44px;font:14px/44px "microsoft yahei";text-align:right;z-index:1;}
.head_box_v2 .top_info a {color:#000;}
.head_box_v2 .top_info .depart_city {position:relative;margin-left:30px;zoom:1;}
.top_info .depart_city .chose {margin-left:6px;padding-right:5px;cursor:pointer;}
.top_info .depart_city .chose i {display:inline-block;width:18px;height:18px;background-position:8px -38px;vertical-align:middle;}
.head_box_v2 .top_info .tel {margin-left:25px;padding-left:28px;background-position:0 3px;}
.index_wrap .top_info,.index_wrap .top_info a {color:#fff;}
/*====nav==== */
.head_box_v2 .nav_wrap {position:relative;width:100%;background-color:#fff;z-index:2;}
.head_box_v2 .nav_box {position:relative;width:1180px;height:88px;margin:0 auto;background-color:#fff;overflow:hidden;}
.head_box_v2 .nav_box .search {position:relative;float:right;margin-top:32px;}
.head_box_v2 .nav_box .search input {width:160px;height:16px;padding:3px 25px 3px 3px;border:1px solid #E7E7E7;outline:none;line-height:18px;*vertical-align:middle;}
.head_box_v2 .nav_box .search input[type="text"]:focus {border-color:#9FE0E0;box-shadow:1px 1px 1px #DFF5F5 inset;}
.head_box_v2 .nav_box .search .go_search {position:absolute;top:0;right:0;width:25px;height:22px;border:0 none;background-position:4px -15px;}
.head_box_v2 .nav_list {position:relative;float:right;*zoom:1;}
.head_box_v2 .nav_list a {position:relative;float:left;height:83px;width:80px;padding:0 20px;border-bottom:5px solid #fff;font:18px/88px "microsoft yahei";color:#000;text-align:center;text-decoration:none;}
.head_box_v2 .nav_list a:hover {text-decoration:none;}
/*.head_box_v2 .nav_list .arrow_1,.nav_list .arrow_2 {position:absolute;left:50%;margin-left:-8px;font:12px/88px arial;}
.head_box_v2 .nav_list .arrow_1 {top:26px;color:#ccc;}
.head_box_v2 .nav_list .arrow_2 {top:23px;color:#fff;}
.head_box_v2 .nav_list .arrow_up .arrow_1 {top:29px;color:#ccc;}
.head_box_v2 .nav_list .arrow_up .arrow_2 {top:32px;color:#fff;}*/
/*mac涓� 瀛椾綋瀵艰嚧澶у皬涓嶄竴鑷淬€傛敼鐢ㄥ浘鐗�*/
.head_box_v2 .nav_list .arrow_1,.nav_list .arrow_2 {display:none;}
.head_box_v2 .nav_list .arrow_down ,
.head_box_v2 .nav_list .arrow_up {position:absolute;top:68px;left:50%;width:10px;height:6px;margin-left:-6px;}
.head_box_v2 .nav_list .arrow_down {background-position:0 -110px;}
.head_box_v2 .nav_list .arrow_up {background-position:-12px -109px;}
.head_box_v2 .nav_list a:hover ~ .hover_bar {position:absolute;top:83px;left:0;width:120px;height:5px;background-color:#3FC1C1;transition: all 400ms ease 0s;z-index:2;}
.head_box_v2 .nav_list .hover_bar :hover {transition-duration: 10000s;}
.head_box_v2 .nav_list a:hover ~ .hover_bar {left: 0;}
.head_box_v2 .nav_list a+a:hover ~ .hover_bar {left: 120px;}
.head_box_v2 .nav_list a+a+a:hover ~ .hover_bar {left: 240px;}
.head_box_v2 .nav_list a+a+a+a:hover ~ .hover_bar {left: 360px;}
.head_box_v2 .nav_list a+a+a+a+a:hover ~ .hover_bar {left: 480px;}
.head_box_v2 .nav_list a+a+a+a+a+a:hover ~ .hover_bar {left: 600px;}
/*====crumbs==== */
.crumbs {padding:0 0 10px;}
.crumbs a {color:#999;}
.crumbs .current_site {display:inline;}
/*====footer==== */
.concept_wrap {width:100%;height:140px;background-color:#3FC1C1;font:12px/24px "microsoft yahei";color:#fff;text-align:center;}
.index_slogan {position:relative;padding:36px 0;}
.slogan_pic {position:absolute;top:20px;left:50%;margin-left:-215px;padding:0 15px;background-color:#3FC1C1;}
.slogan_line {display:block;width:100%;height:1px;background-color:#267474;border-bottom:1px solid #58d7d7;}
.brand_concept {display:inline-block;*display:inline;zoom:1;}
.brand_concept li {float:left;padding:0 45px;border-left:1px solid #4BD0CD;border-right:1px solid #02AEB0;text-align:left;}
.brand_concept li strong {display:block;font-size:18px;font-weight:normal;}
.brand_concept li:first-child {border-left:0 none;}
.brand_concept li:last-child {border-right:0 none;}
.brand_concept a {color:#fff;}
.brand_concept a:hover {text-decoration:none;}
.cooperate_box {width:1180px;height:60px;margin:0 auto;padding:10px 0;border-bottom:1px solid #F6F6F6;border-top:1px solid #D4D4D4;zoom:1;line-height:26px;color:#9A9A9A;vertical-align:middle;text-align:center;}
.cooperate_box .title {padding-right:24px;border-right:1px solid #CDCDCD;box-shadow:-1px 0 0 #fff inset;font:18px/26px "microsoft yahei";color:#707070;}
.cooperate_box a {display:inline-block;margin-left:20px;}
.cooperate_box a img {width:130px;}
.cooperate_box .co_ctrip {font:14px/60px tahoma,simsun;}
.cooperate_box .co_ctrip .ctrip_logo {display:inline-block;width:78px;height:28px;margin:0 15px;background:url(http://pic.c-ctrip.com/HHtravel/ctrip_logo.png) no-repeat 0 0;vertical-align:middle;}
.slogan_box {width:1180px;margin:0 auto;}
.ctrip_slogan {height:50px;line-height:50px;color:#9A9A9A;}
.ctrip_slogan span {float:right;}
.foot_link {*padding-top:15px;border-top:1px solid #D4D4D4;color:#9A9A9A;}
.foot_link .link_list {width:1180px;margin:15px auto 0;overflow:hidden;zoom:1;}
.link_list a {padding:1px 24px 1px 0;margin-right:24px;border-right:1px solid #949494;color:#9A9A9A;}
.link_list span {float:right;}
.link_list .weibo {padding-left:22px;border:0 none;background-position:0 -80px;}
.foot_copy {margin-top:15px; font-family:tahoma,simsun; font-size:14px; text-align:center; color:#9A9A9A; }
.foot_copy .copy {font-family:tahoma; }
.foot_copy a {color:#9A9A9A; }
/*====page==== */
.page_box { position:relative; zoom:1; width:100%; height:46px; overflow:hidden; }
.page_box .ico_to_top { margin-top:15px; }
.c_page { position:absolute; right:0; height:26px;padding:10px 0;color:#666;font: 12px/2 Arial; margin-right:10px; zoom:1;}
.c_page_list,.c_up,.c_down,.c_pagevalue,.c_up_nocurrent,.c_down_nocurrent{ float:left; }
.c_up,.c_down,.c_up_nocurrent,.c_down_nocurrent {width:25px; height:0;padding:23px 0 0; border:0;  overflow:hidden;}
.c_up {margin-right:10px; border:solid 1px #C8C8C8;background-position:5px -28px; }
.c_down{ width:61px; height: 23px; padding:0 0 0 9px; margin-left:1px;border: solid 1px #C8C8C8;background-position:51px 3px; line-height: 23px; color:#24BDCF;}
.c_page_list{ margin-right:10px;}
.c_page_list a,.c_page_list .c_page_ellipsis{ float:left; }
.c_page_list a{height:23px;margin:0 1px;padding:0 8px;border:solid 1px #C8C8C8; background: #fff; text-decoration:none; overflow:hidden; color:#22BDCF;}
.c_page_list a:hover {background-position:0 -25px; text-decoration:none;}
.c_page_list .c_page_ellipsis{margin:0 3px; }
.c_page_list .current,.c_page_list .current:hover{ background:#6FDCC5; cursor:default; border-color:#67C4B9; text-decoration:none; color: #fff; }
.c_up_nocurrent,.c_up_nocurrent:hover{margin-right:10px;border: solid 1px #ccc;background-position:5px -92px;color:#666;cursor:default;	 }
.c_down_nocurrent,.c_down_nocurrent:hover { width:61px; height: 23px; padding:0 0 0 9px; border: solid 1px #ccc;background-position: 51px -60px;cursor:default; line-height: 23px; color:#ccc; font-weight: bold; text-decoration: none; }
.c_pagevalue{ margin-left:20px;}
.c_pagevalue .c_page_num{width:25px; height:14px; margin:0 3px;  padding:3px; border:1px solid #ccc; vertical-align:middle; }
.c_page_submit {width: 40px; height:23px; margin-left:10px; padding:0 8px; background-position:0 -128px;background-repeat:repeat; border:solid 1px #C8C8C8; cursor:pointer; vertical-align:middle;  }
.c_page_submit:hover { background:#6FDCC5; border:1px solid #67C4B9; color:#fff; }
/*====side_tool==== */
.side_tool a.go_top,.side_tool a.online_service em {background:url(http://pic.c-ctrip.com/hhtravel/side_tool.png) no-repeat 0 0;}
.side_tool {position:fixed;bottom:150px;right:6px;}
.side_tool a {display:block;margin-bottom:5px;color:#fff;text-align:center;overflow:hidden;opacity:0.7;filter:alpha(opacity=70);}
.side_tool a:hover {opacity:1;filter:alpha(opacity=100);}
.side_tool a.go_top {width:36px;height:48px;}
.side_tool a.go_top:hover {background-position:0 -60px}
.side_tool a.online_service {position:absolute;right:6px;width:0;height:24px;padding:0 20px 0 4px;background-color:#9de1e1;background-position:5px -114px;transition:width 0.3s ease 0s;}
.side_tool a.online_service span {display:none;}
.side_tool a.online_service:hover {width:56px;text-decoration:none;background-color:#32C6C6;}
.side_tool a.online_service:hover span {display:block;position:absolute;right:24px;width:56px;height:24px;line-height:24px;*line-height:26px;background-color:#32C6C6;cursor:pointer;}
.side_tool a.online_service em {position:absolute;right:0;width:24px;height:24px;background-position:5px -114px;vertical-align:middle;cursor:pointer;}
.balloon_hide {cursor:default;
-webkit-animation:0.3s ease-out normal forwards 1 hide;
  -moz-animation:0.3s ease-out normal forwards 1 hide;
    -ms-animation:0.3s ease-out normal forwards 1 hide;
            animation:0.3s ease-out normal forwards 1 hide;
}
.balloon_show {cursor:pointer;
-webkit-animation:0.6s ease-out normal forwards 1 show;
  -moz-animation:0.6s ease-out normal forwards 1 show;
    -ms-animation:0.6s ease-out normal forwards 1 show;
            animation:0.6s ease-out normal forwards 1 show;
}
@-webkit-keyframes hide{
0%{opacity:1;-webkit-transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-30px)}
}
@-moz-keyframes hide{
0%{opacity:1;-moz-transform:translateY(0)}
100%{opacity:0;-moz-transform:translateY(-30px)}
}
@-ms-keyframes hide{
0%{opacity:1;-ms-transform:translateY(0)}
100%{opacity:0;-ms-transform:translateY(-30px)}
}
@keyframes hide{
0%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(-30px)}
}

@-webkit-keyframes show{
0%{opacity:0;-webkit-transform:translateY(-30px)}
100%{opacity:0.7;-webkit-transform:translateY(0)}
}
@-moz-keyframes show{
0%{opacity:0;-moz-transform:translateY(-30px)}
100%{opacity:0.7;-moz-transform:translateY(0)}
}
@-ms-keyframes show{
0%{opacity:0;-ms-transform:translateY(-30px)}
100%{opacity:0.7;-ms-transform:translateY(0)}
}
@keyframes show{
0%{opacity:0;transform:translateY(-30px)}
100%{opacity:0.7;transform:translateY(0)}
}
/*====form==== */
input.input_disable {background-color:#F6F6F6;cursor:default;}
.order_ticket input[type="text"].input_disable:focus {border-color:#D1D3D2 #E4E4E4 #E4E4E4;box-shadow:none;}
.mod_radio ,.radio_checked {background:url(http://pic.c-ctrip.com/hhtravel/un_order.png) no-repeat 0 0;}
.mod_checkbox,.checkbox_checked {display:inline-block;width:18px;height:18px;margin:0 6px 0 0;background:url(http://pic.c-ctrip.com/hhtravel/icon_checkbox.png) no-repeat 2px 0;vertical-align:-6px;*vertical-align:-3px;}
.checkbox_checked {background-position:2px -20px;}
.mod_radio ,.radio_checked {display:inline-block;width:18px;height:18px;margin:0 6px;background-position:-30px -130px;vertical-align:middle;cursor:pointer;}
.radio_checked {background-position:0 -130px;}
.mod_select {position:relative;display:inline-block;*display:inline;width:290px;height:22px;line-height:22px;padding:3px 10px;margin-right:10px;border:1px solid #E4E4E4;border-bottom-color:#D1D3D2;border-radius:3px;box-shadow:1px 1px 1px #ECEEED;cursor:pointer;zoom:1;}
.mod_select .show {position:absolute;top:50%;right:10px;margin-top:-3px;border:5px solid;border-color:#9DA2A8 #fff #fff #fff;font-size:0;line-height:0;}
.mod_option {position:absolute;top:28px;left:-1px;width:305px;max-height:218px;padding:0 2px;border:1px solid #D9D9D9;background-color:#fff;overflow-y:auto;z-index:15;}
.mod_option li {padding:4px 8px;margin-top:-1px;border-top:1px dashed #E5E5E5;}
.mod_option li:hover {background-color:#34C7C7;color:#fff;cursor:pointer;}
.date_list .mod_select {width:60px;margin:0;font-size:14px;*vertical-align:middle;}
.date_list .mod_option {width:76px;}
.date_list .mod_option li {padding:0 8px;}
.order_info_table input[type="text"] ,
.order_info_table input[type="tel"] ,
.order_info_table input[type="email"] ,
.order_ticket input[type="text"] ,
.order_ticket input[type="tel"],
.order_ticket input[type="email"]  {width:290px;height:22px;padding:3px 10px;border:1px solid #E4E4E4;border-top-color:#D1D3D2;border-radius:3px;box-shadow:1px 1px 1px #ECEEED inset;line-height:22px;}
.order_info_table input[type="text"]:focus,
.order_info_table input[type="tel"]:focus,
.order_info_table input[type="email"]:focus
.order_ticket input[type="text"]:focus,
.order_ticket input[type="tel"]:focus,
.order_ticket input[type="email"]:focus {border-color:#6DCDCB;box-shadow:0 0 5px 1px #85DADD;} 
.order_info_table input[type="text"].warning,
.order_info_table input[type="tel"].warning,
.order_info_table input[type="email"].warning,
.order_ticket input[type="text"].warning,
.order_ticket input[type="tel"].warning,
.order_ticket input[type="email"].warning {border-color:#F58486;box-shadow:0 0 5px 1px #F58486;}
.mod_label {position:relative;}
.mod_checked {font-weight:bold;color:#32c6c6;}
.mod_label input[type="checkbox"] {position:absolute;left:4px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.mod_label input[type="radio"] {position:absolute;left:4px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.radio_box label{margin-right:20px;}

.ipad_option_wrap .close {display:none;}/*ipad鍏煎*/
/*====process bar==== */
.process_box {float:right;width:900px;margin-top:15px;zoom:1;}
.process_box .title {float:left;position:relative;width:60px;height:20px;padding-top:46px;background:url(http://pic.c-ctrip.com/hhtravel/process_defult.png) no-repeat 0 0;color:#9B9B9B;text-align:center;text-indent:-1.5em;}
.process_box .bar {float:left;width:240px;height:5px;margin:18px 0 0 -20px;background-color:#DCDCDC;}
.process_box_5step .bar{width:170px;}
.process_box td div {zoom:1;}
.process_box .clicked .title,.process_box .current .title {background:url(http://pic.c-ctrip.com/hhtravel/process_clicked.png) no-repeat 0 0;font-weight:bold;color:#32C6C6;}
.process_box .clicked .bar {background-color:#32C6C6;}
.process_box .current .bar {background:url(http://pic.c-ctrip.com/hhtravel/process_current.png) no-repeat 0 0 #DCDCDC;}
.process_box .title em {position:absolute;top:0;left:18px;width:52px;height:50px;background:url(http://pic.c-ctrip.com/hhtravel/process_icon.png) no-repeat 0 0;}
.process_box .title .book {background-position:-6px -214px;}
.process_box .title .check {background-position:0 -58px;}
.process_box .title .pay {left:10px;background-position:0 -104px;}
.process_box .title .complete {background-position:0 -158px;}
.process_box .current .title .order,
.process_box .clicked .title .order {background-position:0 -270px;}
.process_box .current .title .check,
.process_box .clicked .title .check {background-position:0 -328px;}
.process_box .current .title .pay,
.process_box .clicked .title .pay {left:10px;background-position:0 -374px;}
.process_box .current .title .complete,
.process_box .clicked .title .complete {background-position:0 -428px;}
/*====POP==== */
.mask_wrap {position:absolute;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');z-index:10;}
:root .mask_wrap {filter:none;background-color:rgba(0,0,0,0.5);}
/*==== pop_box ==== */
.pop_box {position:absolute;padding:20px;background-color:#fff;zoom:1;background-clip:padding-box;border:5px solid #BFBFBF;z-index:11;}
:root .pop_box {border:5px solid rgba(255,255,255,0.5);}
.pop_box .close {position:absolute;right:14px;width:25px;height:25px;font:20px/25px tahoma;color:#333;text-align:center;}
.pop_box .close:hover {color:#32c6c6;text-decoration:none;}
.pop_box .headline {padding-right:30px;font:14px/26px "microsoft yahei";margin-bottom:10px;}

.pop_box2 {position:absolute;padding:4px 10px;border:1px solid #32C6C6;background-color:#fff;z-index:11;}
.pop_cross_day, .pop_change {width:240px;}
.pop_change {width:auto;padding-right:40px;}
.pop_change p {margin-bottom:5px;}
/*====pop depart==== */
.pop_depart_city {width:90px;padding:5px 1px;border-bottom-width:3px;text-align:center;}
.pop_depart_city b {position:absolute;top:-19px;right:-1px;width:18px;height:18px;border:1px solid #32c6c6;border-bottom:0 none;background-position:5px -54px;background-color:#fff;}
.index_wrap .pop_depart_city a {color:#666;}
.pop_depart_city a {display:block;height:20px;margin:5px 0;color:#666;font:12px/20px simsun;}
.pop_depart_city a:hover {background-color:#3FC1C1;color:#fff;text-decoration:none;}
.pop_depart_city a.current ,.pop_depart_city a.current:hover {font-weight:bold;color:#24747B;background-color:#fff;cursor:default;}
/*====pop_chose_depart==== */
.pop_chose_depart .headline {padding:20px 0;border-bottom:1px solid #E8E8E8;font-size:16px;}
.pop_chose_depart .headline span {margin:0 8px;padding:0 8px;background-color:#32c6c6;font-size:18px;color:#fff;}
.pop_chose_depart .city_detail .tips {margin-bottom:10px;color:#999;}
.pop_chose_depart .city_list {width:452px;margin-bottom:10px;font:18px/1.5 "microsoft yahei";overflow:hidden;zoom:1;}
.pop_chose_depart .city_list li {float:left;width:78px;margin:0 10px 10px 0;}
.pop_chose_depart .city_list a {padding:2px 10px;color:#333;white-space:nowrap;}
.pop_chose_depart .city_list a:hover {background-color:#32c6c6;color:#fff;text-decoration:none;}
/*====pop_panel==== */
.headline .globe_icon,.pop_panel_bd .global_nation {background:url(http://pic.c-ctrip.com/hhtravel/pop_panel.png) no-repeat 0 0;}
.pop_panel {display:none;position:absolute;width:100%;min-width:980px;margin:0 auto;background:rgba(255,255,255,0.97);color:#24747b;overflow:hidden;z-index:12;*background:url(#);background:url(#)\9;}
.pop_panel {filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F7FFFFFF', endColorstr='#F7FFFFFF');}
:root .pop_panel {filter:none;	 /*澶勭悊IE9娴忚鍣ㄤ腑鐨勬护闀滄晥鏋�*/background-color:rgba(255,255,255,0.97);}
.pop_panel_hd {margin-bottom:15px;background-color:#32c6c6;border-top:1px solid #39AFAF;box-shadow:1px 1px 1px #39AFAF inset;}
.pop_panel .headline {position:relative;width:1180px;height:44px;margin:0 auto;font:16px/44px tahoma,"microsoft yahei";line-height:44px;color:#fff; zoom:1; }
.pop_panel .headline a {color:#fff;}
.pop_panel .headline .close {position:absolute;top:6px;right:0;width:25px;height:25px;font:22px/25px tahoma; color:#fff;text-align:center;}
.pop_panel .headline .close:hover {text-decoration:none;color:#333;}
.headline .globe_icon {display:inline-block;width:26px;height:26px;margin-right:10px;background-position:-185px 0;vertical-align:middle;}
.pop_panel_bd {position:relative;width:1180px;margin:0 auto;overflow:hidden;zoom:1;}
.pop_panel_bd .global_nation {position:absolute;bottom:30px;right:30px;width:100px;height:100px;background-position:0 -90px;z-index:2;}
.pop_panel_bd .global_nation:hover {background-position:-110px -90px;}
.pop_panel_bd .dest_detail {float:left;width:250px;margin-right:44px;overflow:hidden;}
.pop_panel_bd .dest_detail dt {padding:0 0 10px 10px;margin-bottom:8px;border-bottom:2px solid #92bbbf;font:18px/20px "microsoft yahei";}
.pop_panel_bd .dest_detail dt a {color:#000;}
.pop_panel_bd .dest_detail dt a:hover {color:#40BDBF;text-decoration:none;}
.pop_panel_bd .dest_detail dt a.disable,
.pop_panel_bd .dest_detail dt a.disable:hover {color:#999;cursor:default;}
.pop_panel_bd .dest_detail dd {margin-bottom:8px;*margin-bottom:18px;overflow:hidden;zoom:1;}
.pop_panel_bd .dest_detail dd a {float:left;padding:2px 10px;margin:0 0 10px -1px;border-left:1px solid #DDDDDD;font:14px simsun;color:#24747B;white-space:nowrap;}
.pop_panel_bd .dest_detail dd a:hover {background-color:#32c6c6;color:#fff;text-decoration:none;}
.pop_panel_bd .dest_detail dd a.disable,.pop_panel_bd .dest_detail dd a.disable:hover {background-color:transparent;color:#999;cursor:default;}

.pop_panel_bd .dest_nation {position:relative;float:left;width:136px;height:100%;padding-bottom:10px;}
.pop_panel_bd .dest_nation dt {height:26px;margin-bottom:10px;font:17px/1.5 "microsoft yahei";color:#000;}
.pop_panel_bd .dest_nation dt a,.pop_panel_bd .dest_nation dt .disable {position:relative;padding-left:20px;color:#333;}
.pop_panel_bd .dest_nation dt a:hover {color:#40BDBF;text-decoration:none;}
/*.pop_panel_bd .dest_nation dt em {margin-right:8px;font-size:18px;color:#91B9BD;vertical-align:-2px;}*/
.pop_panel_bd .dest_nation dt em {position:absolute;top:6px;left:4px;width:10px;height:10px;background-position:0 -119px;text-indent:-9999px}
.pop_panel_bd .dest_nation ul {overflow:hidden;zoom:1;}
.pop_panel_bd .dest_nation li {float:left;width:114px;height:22px;margin:5px 0 5px 12px;font-size:14px;overflow:hidden;}
.pop_panel_bd .dest_nation li a {padding:2px 8px;color:#24747B;}
.pop_panel_bd .dest_nation li a:hover {background-color:#32c6c6;color:#fff;text-decoration:none;}
.pop_panel_bd .dest_nation li .disable {padding:2px 8px;color:#999;cursor:default;}
.pop_panel_bd .two_row {width:168px;}
.pop_panel_bd .two_row li {width:65px;}
.pop_panel_bd .theme_row {width:300px;}
.pop_panel_bd .theme_row dt a {color:#000;}
.pop_panel_bd .theme_row dt a:hover {color:#40BDBF;text-decoration:none;}
.pop_panel_bd .theme_row li {float:left;width:136px;overflow:hidden;}
.pop_panel_bd .other_theme {width:500px;}
.pop_panel_bd .other_theme ul {margin-top:-50px}
.pop_panel_bd .other_theme li {float:left;width:180px;height:100px;margin:5px 0 5px 15px;}
.pop_panel_bd .other_theme li a {display:block;width:100%;height:100%;background-image:url(http://pic.c-ctrip.com/hhtravel/theme_icon.png);background-repeat:no-repeat;font:18px/100px "microsoft yahei";color:#000;text-indent:8px;}
.pop_panel_bd .other_theme li a:hover {color:#40BDBF;background-color:transparent;}
.pop_panel_bd .other_theme li a.disable {cursor:default;}
.pop_panel_bd .other_theme li a.disable:hover {color:#999;}
.other_theme .holiday a,
.other_theme .holiday a.disable:hover {background-position:60px 14px}
.other_theme .health a,
.other_theme .health a.disable:hover {background-position:60px -120px}
.other_theme .camp a,
.other_theme .camp a.disable:hover {background-position:60px -232px}
.other_theme .events a,
.other_theme .events a.disable:hover {background-position:60px -345px}
.other_theme .holiday a:hover {background-position:-141px 14px}
.other_theme .health a:hover {background-position:-151px -120px}
.other_theme .camp a:hover {background-position:-151px -232px}
.other_theme .events a:hover {background-position:-150px -345px}
.theme_exp {margin-top:-25px;overflow:hidden;zoom:1;}
.theme_exp a {float:left;margin:0 0 20px 50px;font:18px "microsoft yahei";color:#000;text-align:center;}
.theme_exp a:hover {text-decoration:none;color:#40BDBF;}
.theme_exp .disable {color:#999;}
.theme_exp .disable:hover {color:#999;cursor:default;}
.pop_panel_bd .separtor_line {position:absolute;top:12px;left:8px;width:1px;height:600px;margin:0;background-color:#91B9BD;}
.pop_panel_ft {height:42px;line-height:42px;background:url(http://pic.c-ctrip.com/hhtravel/panel_bg.png) repeat-x 0 0;box-shadow:0 8px 5px -6px rgba(0,0,0,0.25);font-family:"microsoft yahei";font-size:14px;}
.pop_panel_ft .foot_cnt {width:1180px;margin:0 auto;}
.pop_panel_ft .foot_cnt a {float:right;color:#24747b;}
.pop_panel .icon_go {font:bold 14px simsun;}
.pop_panel_theme a {float:left;width:106px;margin:10px 40px 0 0;text-align:center;color:#000;font:18px/1.5 "microsoft yahei";}
.pop_panel_theme a:hover {color:#4EA1A1;text-decoration:none;}
.pop_panel_theme a em {cursor:pointer;}
.pop_panel_theme a.disable {cursor:default;color:#999;}
.pop_panel_theme a.disable:hover,.pop_panel_theme a.disable:hover em {cursor:default;}
/*====pop_calendar==== */
.pop_calendar {position:absolute;padding:10px;border:1px solid #E4E4E4;background-color:#fff;z-index:11;overflow:hidden;zoom:1;}
.pop_calendar table {float:left;width:202px;table-layout:fixed;}
.pop_calendar caption {height:32px;background-color:#f6f6f6;line-height:30px;font-size:14px;color:#666;overflow:hidden;zoom:1;}
.pop_calendar caption a {display:block;height:30px;border:1px solid #E5E5E5;border-bottom-color:#D3D3D3;padding:0 10px;color:#666;text-decoration:none;}
.pop_calendar caption a:hover {background-color:#32C6C6;border-color:#1FA1A3;border-top-color:#23BAB5;color:#fff;}
.pop_calendar .pre,.pop_calendar .next {float:left;font:20px/30px simsun;}
.pop_calendar .next {float:right;}
.pop_calendar th {padding:8px 0;font-weight:bold;color:#999;}
.pop_calendar .weekend {color:#155A60;}
.pop_calendar td a {position:relative;display:block;width:22px;height:22px;margin:2px;border:1px solid #E5E5E5;line-height:22px;text-align:center;color:#666;border-radius:3px;overflow:hidden;}
.pop_calendar td a:hover {border:1px solid #25B3B3;background-color:#32C6C6;color:#fff;text-decoration:none;}
.pop_calendar td a.empty {border:0 none;}
.pop_calendar td a.empty:hover {background-color:#fff;cursor:default;}
.pop_calendar td a.off {color:#ddd;cursor:default;}
.pop_calendar td a.off:hover {border-color:#E5E5E5;background-color:#fff;color:#ddd;}
.pop_calendar td a.today {background-color:#1DA2A2;border-color:#1B9999;color:#fff;}
.pop_calendar td a.holiday em {position:absolute;bottom:0px;right:0px;width:0;height:0;font-size:0;line-height:0;border:3px solid;border-color:transparent #32c6c6 #32c6c6 transparent;}
.pop_calendar .close ,.pop_calendar .headline {display:none;}/*ipad鍏煎*/
/*====order_ticket==== */
.order_ticket {overflow:visible;width:666px;}
.order_ticket .close {margin-top:-5px;}
.order_ticket .headline {height:58px;padding-left:20px;margin:-20px -20px 20px;background-color:#F6F7FB;font-size:20px;line-height:58px;color:#333;}
.order_ticket .radio_box {margin-bottom:30px;}
.add_ticket_form {margin-bottom:40px;}
.add_ticket_form li {margin-bottom:20px;}
.add_ticket_form .mod_option li {margin-bottom:0;}
.add_ticket_form input[type="text"] {width:100px;}
.add_ticket_form .change {display:inline-block;width:48px;margin:0 8px;color:#999;cursor:pointer}
.add_ticket_form .change span {padding:0 2px 2px;*padding:2px 2px 0;}
.add_ticket_form .change:hover span {background-color:#32c6c6;color:#fff;}
.order_ticket .btn_box {text-align:center;}
.order_ticket .btn_next button, .order_ticket .btn_next_disable button {min-width:130px;}
.order_ticket .tips {color:#999;}
.order_ticket .num_people {position:relative;}
.order_ticket .num_people input {width:40px;margin-right:2px;}
.order_ticket .num_people .mod_option {width:56px;max-height:286px;overflow:hidden;}
.order_ticket .people_type {padding-left:24px;}
.order_ticket .form_tips {max-width:430px;margin-top:10px;padding:1px 6px;background-color:#32C6C6;border:1px solid #31BCBC;color:#fff;border-radius:3px;}
.btn_service  {width:124px;height:38px;margin:0 0 0 20px;background:url(un_detail.png) no-repeat 0 -100px;border:0 none;font:bold 14px/34px simsun,sans-serif;line-height:38px;color:#fff;text-align:center;}
.btn_service:hover {background-position:0 -140px;}
/*====service_book==== */
.service_book {width:350px;}
.service_book .tips {margin-bottom:20px;}
.service_book input[type="text"],.service_book input[type="tel"],.service_book input[type="email"] {width:200px;  }
.service_book .btn_box {margin-top:30px;}
.service_book li {margin-bottom:15px;}
.service_book li span {display:inline-block;width:70px;margin-right:10px;text-align:right;}
.pop_box .service_info li {margin-bottom:10px;}
.pop_box .service_info span {display:inline-block;width:70px;text-align:right;}
.pop_box .btn_box {position:relative;}
.pop_box .btn_box .go_back {position:absolute;left:0;top:10px;color:#32c6c6;}
.btn_next,.btn_next_disable,.btn_next button,.btn_next_disable button {background:url(http://pic.c-ctrip.com/hhtravel/button.png) no-repeat 0 0;cursor:pointer;}
.btn_next,.btn_next_disable {display:inline-block;height:48px;padding-left:10px;}
.btn_next button,.btn_next_disable button {min-width:200px;height:48px;padding-right:10px;background-position:right -50px;border:0 none;font:bold 16px/48px simsun;color:#fff;text-align:center;}
.btn_next:hover {background-position:-30px 0;}
.btn_next:hover button {background-position:right -110px;}
.btn_next_disable {background-position:-60px 0;background-position:-60px 0;}
.btn_next_disable button {background-position:right -170px;cursor:default;}
/*====icon==== */
.icon_europe,.icon_america,.icon_africa,.icon_seaisa,.icon_hkjp,
.icon_oceania,.icon_boat,.icon_polar,.icon_global,.icon_exp, 
.icon_wonders,.icon_holiday,.icon_health,.icon_shop,.icon_camp,.icon_events,.icon_honeymoon,.icon_adventure,
.icon_wonders_big,.icon_holiday_big,.icon_health_big,.icon_shop_big,.icon_camp_big,.icon_events_big,.icon_honeymoon_big,.icon_adventure_big
{display:inline-block;width:110px;height:105px;background:url(http://pic.c-ctrip.com/hhtravel/icon_large.png) no-repeat 0 0;}

.icon_hkjp {background-position:0 0;}
.icon_america {background-position:0 -130px;}
.icon_polar {background-position:0 -260px;}
.icon_oceania {background-position:-130px 0;}
.icon_africa {background-position:-130px -130px;}
.icon_global {background-position:-130px -260px;}
.icon_boat {background-position:-260px 0;}
.icon_seaisa {background-position:-260px -130px;}
.icon_europe {background-position:-260px -260px;}
.icon_exp {background-position:-650px 0;}
.icon_wonders,.icon_wonders_big,
.pop_panel_theme a.disable:hover .icon_wonders_big,
.theme_exp a.disable:hover .icon_wonders_big {background-position:-390px 0;}
.icon_shop,.icon_shop_big,
.pop_panel_theme a.disable:hover .icon_shop_big,
.theme_exp a.disable:hover .icon_shop_big {background-position:-390px -130px;}
.icon_holiday,.icon_holiday_big,
.pop_panel_theme a.disable:hover .icon_holiday_big,
.theme_exp a.disable:hover .icon_holiday_big {background-position:-390px -260px;}
.icon_health,.icon_health_big,
.pop_panel_theme a.disable:hover .icon_health_big,
.theme_exp a.disable:hover .icon_health_big {background-position:-520px 0;}
.icon_camp,.icon_camp_big,
.pop_panel_theme a.disable:hover .icon_camp_big,
.theme_exp a.disable:hover .icon_camp_big {background-position:-520px -130px;}
.icon_events,.icon_events_big,
.pop_panel_theme a.disable:hover .icon_events_big,
.theme_exp a.disable:hover .icon_events_big {background-position:-520px -260px;}
.icon_honeymoon,.icon_honeymoon_big,
.pop_panel_theme a.disable:hover .icon_honeymoon_big,
.theme_exp a.disable:hover .icon_honeymoon_big {background-position:-670px -257px;}
.icon_adventure,.icon_adventure_big,
.pop_panel_theme a.disable:hover .icon_adventure_big,
.theme_exp a.disable:hover .icon_adventure_big {background-position:-661px -129px;}

.theme_icon:hover .icon_hkjp {background-position:0 -390px;}
.theme_icon:hover .icon_america {background-position:0 -520px;}
.theme_icon:hover .icon_polar {background-position:0 -650px;}
.theme_icon:hover .icon_oceania {background-position:-130px -390px;}
.theme_icon:hover .icon_africa {background-position:-130px -520px;}
.theme_icon:hover .icon_global {background-position:-130px -650px;}
.theme_icon:hover .icon_boat {background-position:-260px -389px;}
.theme_icon:hover .icon_seaisa {background-position:-260px -530px;}
.theme_icon:hover .icon_europe {background-position:-260px -650px;}
.theme_icon:hover .icon_exp {background-position:-650px -390px;}
.theme_icon:hover .icon_wonders,
.theme_icon:hover .icon_wonders_big {background-position:-390px -390px;}
.theme_icon:hover .icon_shop,
.theme_icon:hover .icon_shop_big {background-position:-390px -530px;}
.theme_icon:hover .icon_holiday,
.theme_icon:hover .icon_holiday_big {background-position:-390px -650px;}
.theme_icon:hover .icon_health,
.theme_icon:hover .icon_health_big {background-position:-520px -390px;}
.theme_icon:hover .icon_camp,
.theme_icon:hover .icon_camp_big {background-position:-520px -520px;}
.theme_icon:hover .icon_events,
.theme_icon:hover .icon_events_big  {background-position:-520px -650px;}
.theme_icon:hover .icon_honeymoon,
.theme_icon:hover .icon_honeymoon_big {background-position:-660px -648px;}
.theme_icon:hover .icon_adventure,
.theme_icon:hover .icon_adventure_big  {background-position:-660px -517px;}

@media screen and (max-width:1200px) {
#base_bd,
.head_box_v2 .header,
.head_box_v2 .nav_box,
.container_box,
.foot_link .link_list,
.cooperate_box,
.slogan_box {width:980px;}
.brand_concept li {padding:0 30px;}
.link_list a {margin-right:16px;padding-right:16px;}
/*棣栭〉nav涓嶉渶璋冩暣*/
.head_box_v2 .nav_list a {padding:0 16px;}
.head_box_v2 .nav_list a:hover ~ .hover_bar {left: -4px;}
.head_box_v2 .nav_list a+a:hover ~ .hover_bar {left: 108px;}
.head_box_v2 .nav_list a+a+a:hover ~ .hover_bar {left: 220px;}
.head_box_v2 .nav_list a+a+a+a:hover ~ .hover_bar {left: 332px;}
.head_box_v2 .nav_list a+a+a+a+a:hover ~ .hover_bar {left: 444px;}
/*process*/
.process_box {width:700px;}
.process_box .bar {width:173px;}
.process_box_5step .bar {width:120px;}
/*pop*/
.pop_panel .headline,.pop_panel_bd,.pop_panel_ft .foot_cnt {width:980px;}
.pop_panel_bd .dest_detail {float:left;width:232px;margin-right:10px;overflow:hidden;}
.pop_panel_bd .dest_nation {width:118px;}
.pop_panel_bd .dest_nation dt {font-size:15px}
.pop_panel_bd .dest_detail dd a {padding:2px 8px;}
.pop_panel_bd .dest_nation li {width:102px;font-size:12px;}
.pop_panel_bd .two_row {width:136px;}
.pop_panel_bd .two_row li {width:54px;}
.pop_panel_bd .global_nation {width:75px;height:75px;background-position:0 0;}
.pop_panel_bd .global_nation:hover {background-position:-100px 0;}
.pop_panel_bd .theme_row {width:250px;}
.pop_panel_bd .theme_row li {font-size:14px;}
.pop_panel_bd .other_theme {width:480px;}
.pop_panel_bd .other_theme li {width:180px;}
.theme_exp a {margin-left:35px;}
.pop_panel_theme a {margin-right:15px;}
/*====icon==== */
.icon_europe,.icon_america,.icon_africa,.icon_seaisa,.icon_hkjp,
.icon_oceania,.icon_boat,.icon_polar,.icon_global,.icon_exp,
.icon_wonders,.icon_holiday,.icon_health,.icon_shop,.icon_camp,.icon_events,.icon_honeymoon,.icon_adventure
{width:85px;height:80px;background:url(http://pic.c-ctrip.com/hhtravel/icon_small.png) no-repeat 0 0;}
.icon_hkjp {background-position:0 0;}
.icon_america {background-position:0 -100px;}
.icon_polar {background-position:0 -200px;}
.icon_oceania {background-position:-100px 0;}
.icon_africa {background-position:-100px -100px;}
.icon_global {background-position:-100px -200px;}
.icon_boat {background-position:-200px 0;}
.icon_seaisa {background-position:-200px -100px;}
.icon_europe {background-position:-200px -200px;}
.icon_exp {background-position:-500px 0;}
.icon_health {background-position:-300px 0;}
.icon_camp {background-position:-300px -100px;}
.icon_events {background-position:-300px -200px;}
.icon_wonders {background-position:-400px 0;}
.icon_shop {background-position:-400px -100px;}
.icon_holiday {background-position:-400px -200px;}
.icon_honeymoon {background-position:-501px -100px;}
.icon_adventure {background-position:-500px -199px;}
.theme_icon:hover .icon_hkjp {background-position:0 -300px;}
.theme_icon:hover .icon_america {background-position:0 -400px;}
.theme_icon:hover .icon_polar {background-position:0 -500px;}
.theme_icon:hover .icon_oceania {background-position:-100px -300px;}
.theme_icon:hover .icon_africa {background-position:-110px -400px;}
.theme_icon:hover .icon_global {background-position:-110px -500px;}
.theme_icon:hover .icon_boat {background-position:-200px -299px;}
.theme_icon:hover .icon_seaisa {background-position:-210px -400px;}
.theme_icon:hover .icon_europe {background-position:-210px -500px;}
.theme_icon:hover .icon_exp {background-position:-500px -300px;}
.theme_icon:hover .icon_health {background-position:-300px -300px;}
.theme_icon:hover .icon_camp {background-position:-310px -400px;}
.theme_icon:hover .icon_events {background-position:-310px -500px;}
.theme_icon:hover .icon_wonders {background-position:-400px -300px;}
.theme_icon:hover .icon_shop {background-position:-400px -400px;}
.theme_icon:hover .icon_holiday  {background-position:-401px -500px;}
.theme_icon:hover .icon_honeymoon {background-position:-500px -400px;}
.theme_icon:hover .icon_adventure  {background-position:-500px -500px;}
}
