@charset "utf-8";
html,body,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,caption,th,td,img,form,fieldset,legend,input,label,button,textarea{margin:0;padding:0}
body{font:11px/16px arial,clean,sans-serif;color:#666;word-wrap:break-word;background-color:#FFFFFF;-webkit-text-size-adjust:none;}
caption,th,td{font-size:11px}
input,select,textarea{font-family:arial;font-size:11px;color:#1e346e}
input{padding:1px 0;vertical-align:middle}
select{height:20px;line-height:16px}
label,a.label{color:#62709b;text-decoration:none;cursor:pointer}
label:hover,a.label:hover{border-bottom:1px dashed #aaa;color:#1e1a75;text-decoration:none}
img{border:0;vertical-align:middle}
a{color:#1e346e;text-decoration:none;}
a:hover{text-decoration:underline}
ul,ol{list-style:none}

.multi-header,
.multi-usermenu li,
.multi-usermenu-arrow,
.multi-nav li a,
.multi-nav li span,
.ico-country,
.mbtn,
.mbtn-mini,
.mbtn-gray,
.mbtn-gray-mini,
.mbtn-primary-mini,
.mbtn-primary,
.mpage-mini span {background-image:url(http://pic.english.ctrip.com/multi_common/bg_multi.png);background-repeat:no-repeat}

.multi-wrapper,.multi-header-inner,.multi-footer{position:relative;width:950px;margin:0 auto}
.multi-wrapper{overflow:hidden;_zoom:1;margin-bottom:20px;z-index:1;}
.multi-980{width:980px;}

.multi-header{position:relative;min-width:980px;z-index:5;background-position:0 0;background-repeat:repeat-x;height:88px;text-align:center;}
.multi-header-inner{z-index:2;}

.logo{position:absolute;top:10px;left:0;display:block;width:143px;height:49px;overflow:hidden;line-height:200px;background:url(http://pic.english.ctrip.com/multi_common/bg_multi.png) 0 -850px no-repeat;}
.logo_jp{background:url(http://pic.english.ctrip.com/multi_common/bg_multi.png?20130530) 0 -930px no-repeat;}



/* multi-usermenu */
.multi-usermenu{color:#fff;font-size:11px;line-height:16px;position:absolute;top:6px;right:0;z-index:2;}
.multi-usermenu li{position:relative;float:left;background-position:right -223px;padding:0 8px}
.multi-usermenu .multi-skype a {float:left;width:16px;height:16px;overflow:hidden;font-size:0;line-height:9999px;background:url(http://pic.english.ctrip.com/packages/icon_skype.png) no-repeat 0 0;}
.multi-usermenu a{color:#fff}
.multi-usermenu-arrow{background-position:-108px -288px;width:17px;height:15px;overflow:hidden;display:inline-block;margin:0 0 -3px 4px}
.multi-usermenu a:hover .multi-usermenu-arrow{background-position:-127px -288px}

.multi-userinfo .milti-popover{width:130px;}
.multi-currency .milti-popover{width:190px;height:200px;overflow-y:scroll}
.multi-version .milti-popover{width:122px;}

/* multi-popover */
.milti-popover{position:absolute;top:15px;right:9px;z-index:2;background-color:#FFF;padding:4px 0;border:solid 1px #ddd;}
.milti-popover ul li {float:none;padding:0;background:none;}
.milti-popover a {color:#1f3370;text-align:left;text-decoration:none;padding:3px 0 3px 8px;display:block}
.milti-popover a:hover,
.milti-popover a.sel,
.milti-popover a.sel:hover {background-color:#cedcf5}
.milti-popover-line{border-top:1px solid #ddd;height:0;overflow:hidden;display:block;margin:4px 0;}
li.milti-popover-line{height:auto;margin:4px 0 0;border-top:1px solid #ddd;}
li.milti-popover-line a {border-top:4px solid #FFFFFF;}
.milti-sub-popover {left:130px;top:0;}

/* multi-nav */
.multi-nav{position:absolute;top:34px;right:2px;line-height:34px;font-size:12px;}
.multi-nav li{float:left}
.multi-nav li a{float:left;background-position:right -100px;height:34px;color:#fff;font-weight:bold;position:relative;right:-2px}
.multi-nav li span{float:left;background-position:0 -100px;height:34px;padding:0 11px 0 16px;margin-right:5px;cursor:pointer}

.multi-nav li a:hover{background-position:right -179px;text-decoration:none;right:0}
.multi-nav li a:hover span{background-position:0 -179px;padding:0 9px 0 18px}

.multi-nav li a.nav-cur,.multi-nav li a.nav-cur:hover{background-position:right -141px;color:#1F3370;right:0}
.multi-nav li a.nav-cur span,.multi-nav li a.nav-cur:hover span{background-position:0 -141px;padding:0 11px 0 16px}
.multi-nav li.nav-fb {background-image:url(http://pic.english.ctrip.com/multi_common/bg_multi.png);background-repeat:no-repeat;background-position:right -100px;}
.multi-nav li.nav-fb a {padding-right:16px;background:none;}
.multi-nav li.nav-fb a:hover {padding-right:14px;background:none;}
.multi-nav li.nav-fb a span,
.multi-nav li.nav-fb a:hover span {padding-top:5px;padding-right:0;margin-right:0;background:none;}
.multi-nav li.nav-fb a span img {display:block;}
* html .multi-nav li.nav-fb a {padding-left:0;}
* html .multi-nav li.nav-fb a:hover {padding-left:2px;}
* html .multi-nav li.nav-fb a span,
* html .multi-nav li.nav-fb a:hover span {position:relative;overflow:hidden;zoom:1;width:84px;height:21px;overflow:hidden;padding:0;margin:4px 0 0 14px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://pic.english.ctrip.com/multi_common/ico_fb_nav.png',sizingMethod='crop');}
* html .multi-nav li.nav-fb a span img {display:none;}
/*===== add nav new ico =====*/
.multi-nav li.nav-packages {position:relative;}
.multi-nav li.nav-packages .ico_nav_new {position:absolute;top:-9px;left:50%;width:124px;height:18px;overflow:hidden;margin-left:-62px;font-size:0;line-height:99em;background:url(http://pic.english.ctrip.com/multi_common/ico_nav_new.png) no-repeat 0 0;}

/* ico-country */
.ico-country{float:left;width:24px;height:16px;overflow:hidden;line-height:0;font-size:0;margin-right:4px}
.ico-country-us{background-position:0 -250px}
.ico-country-jp{background-position:-52px -250px}
.ico-country-kr{background-position:-26px -250px}
.ico-country-de{background-position:-104px -250px}
.ico-country-fr{background-position:-130px -250px}
.ico-country-ru{background-position:0 -268px}
.ico-country-es{background-position:-26px -268px}
.ico-country-vn{background-position:-52px -268px;}
.ico-country-cn{background-position:-78px -250px}
.ico-country-hk{background-position:-78px -268px}


/* language_tips */
.language_tips{position:absolute;top:67px;right:0;float:left;width:auto;height:26px;overflow:hidden;line-height:26px;display:none;}
.language_tips a{float:left;height:26px;overflow:hidden;line-height:26px;text-align:center;font-weight:bold;font-size:12px;color:#FFFFFF;background:url(http://pic.english.ctrip.com/multi_common/bg_language_tips.png) no-repeat 0 0}
.language_tips a:hover{text-decoration:none;color:#1F3370}
.language_tips a.cn_tips{padding-left:10px;padding-right:5px;}
.language_tips a.cn_tips:hover{background-position:0 -32px}
.language_tips a.en_tips{background-position:-241px 0; padding:0 10px;}
.language_tips a.en_tips:hover{background-position:-241px -32px}
.language_tips a.close_tips{width:41px;font-size:0;line-height:200px;background-position:-502px 0}
.language_tips a.close_tips:hover{background-position:-502px -32px}

/* translate_tips */
.translate_tips{position:absolute;top:23px;right:0;display:none;}
.translate_tips a{float:left;height:24px;overflow:hidden;line-height:24px;padding:0 8px;font-weight:bold;color:#FFFFFF;
border-top:1px solid #FAAF32;
border-right:0 none;
border-bottom:1px solid #A15301;
border-left:1px solid #F29D20;
background:url(http://pic.english.ctrip.com/multi_common/bg_top_close.png) repeat-x 0 -65px}
.translate_tips a:hover{text-decoration:none;color:#1F3370;
border-top:1px solid #FFFFFF;
border-right:0 none;
border-bottom:1px solid #A5A5A5;
border-left:1px solid #FAFAFA;background-position:0 -97px}
.translate_tips a.close_tips{width:42px;height:26px;overflow:hidden;padding:0;line-height:999em;font-size:0;content:"";border:0 none;background-position:0 0}
.translate_tips a.close_tips:hover{background-position:0 -32px}

/* mbtn */
.mbtn,
.mbtn-mini,
.mbtn-gray,
.mbtn-gray-mini,
.mbtn-primary-mini,
.mbtn-primary,
.mpage-mini span {border:none;border-left:1px solid #3E5794;border-right:1px solid #3E5794;*border:none;background-position:0 -427px;background-repeat:repeat-x;border-radius:5px;height:27px;line-height:28px;color:#fff;font-weight:bold;font-size:14px;padding:0 10px;display:inline-block;text-align:center;cursor:pointer;}
.mbtn:hover,
.mbtn-mini:hover,
.mpage-mini:hover span {background-position:right -455px;border-bottom-color:#273559;text-decoration:none}

span.mpage_dis,
span.mpage_dis:hover,
span.mpage_dis span,
span.mpage_dis:hover span {color:#999999;cursor:default;}

.mbtn-gray,
span.mpage_dis span,
span.mpage_dis:hover span {color:#999999;background-position:0 -483px;border-color:#F0F0F0;}
.mbtn-gray:hover {background-position:0 -511px;border-color:#CFCFCF;text-decoration:none;}

.mbtn-mini,
.mpage-mini span {background-position:0 -539px;height:18px;line-height:18px;font-size:12px;border-radius:4px;}
.mbtn-mini:hover,
.mpage-mini:hover span {background-position:0 -558px}

.mbtn-gray-mini {height:18px;line-height:18px;font-size:12px;border-radius:4px;color:#999999;background-position:0 -640px;border-color:#F0F0F0;}
.mbtn-gray-mini:hover {background-position:0 -660px;border-color:#CFCFCF;text-decoration:none;}

input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner{border:0;padding:0;}
input.mbtn,input.mbtn-mini{cursor:pointer;*width:1;overflow:visible}
input.mbtn{*line-height:26px;}
input.mbtn-mini{line-height:16px\9;}

.mbtn-primary,.mbtn-primary-mini{background-color:#E6830C;border-color:#B96002;border-top-color:#EB8A11;background-position:0 -371px}
.mbtn-primary:hover,.mbtn-primary-mini:hover{background-position:right -399px;border-bottom-color:#844501}

.mbtn-primary-mini {height:18px;line-height:18px;font-size:12px;border-radius:4px;color:#FFF;background-position:0 -680px;}
.mbtn-primary-mini:hover {background-position:0 -700px;}

.mbtn-other {background-color:#237A35;background-position:0 -580px;}
.mbtn-other:hover {background-position:0 -608px;}

/* m-price */
.m-price{color:#666;}
.m-price dfn,.m-price-num{color:#F99D1C;font-weight:bold;}
.m-price dfn{font-size:12px;font-style:normal;margin-left:5px;}
.m-price dfn.m-price-pre,.m-price-num{font-size:18px;}
.m-price a{color:#F99D1C;}

/* m-crumbs */
.m-crumbs {padding:5px 0 10px;}

/* paging */
.paging_wrap{float:left; position:relative; bottom:0; left:50%; margin-top:8px;}
.paging{font-weight:bold; border:1px solid #CECECE; float:left; position:relative;  right:50%; 	z-index:2; border-bottom:none; border-radius:6px 6px 0 0;padding:2px;}

.paging a{height:22px; line-height:22px;padding:0 8px; float:left; color:#84A8E5; text-decoration:none; border:1px solid #fff}
.paging span{float:left;padding:0 8px;color:#84A8E5;line-height:24px;}
.paging .paging_cur,
.paging .paging_cur:hover{border:1px solid #84A8E5; border-radius:5px; background:#84A8E5; color:#fff}
.paging a:hover{border:1px solid #CEDCF5; border-radius:5px; background:#CEDCF5; color:#fff; _text-decoration:none;}
.paging{cursor:default}
a.paging_prev,
a.paging_next{width:15px; height:22px; width:15px; height:22px; float:left; background:#fff;position:relative;
overflow:hidden; border:1px solid #DAE5F7; padding:0;}

.paging_prev,
a.paging_prev:hover {margin-right:5px; border-radius:8px 0 0 0;}
.paging_next,
a.paging_next:hover{margin-left:5px; border-radius:0 8px 0 0;}

.paging_prev b,
.paging_next b{border-width:7px; width:0; height:0; line-height:0;border-color:transparent;border-style:dotted; border-style:solid \9\0; display:inline-block;}
.paging_prev b{border-right-color:#DAE5F7;border-right-style:solid;margin:4px 0 0 -3px; margin-left:3px \9\0;}
.paging_next b{border-left-color:#DAE5F7;border-left-style:solid;  margin:4px 0 0 4px;}

.paging_prev:hover b{border-right-color:#1D2F71;}
.paging_next:hover b{border-left-color:#1D2F71;}

.paging a.paging_disabled:hover{cursor:not-allowed;background-color:#FFF;border-color:#DAE5F7;}
.paging_prev.paging_disabled:hover b{border-right-color:#DCE8F8}
.paging_next.paging_disabled:hover b{border-left-color:#DCE8F8}

/* star diam */
.m-star,.m-star span,.m-diam,.m-diam span,.m-comments,.m-comments span{background-image:url(http://pic.english.ctrip.com/enghome/star_diamond.png);background-repeat:repeat-x;height:12px;overflow:hidden;display:inline-block;}
.m-star{width:70px;text-align:left;}
.m-diam{width:84px;text-align:left;}
.m-star{background-position:0 -20px}
.m-star span{background-position:0 0}
.m-diam{background-position:0 -62px}
.m-diam span{background-position:0 -42px}
.m-star-1,.m-diam-1{width:14px;}	.m-star-1-half,.m-diam-1-half{width:21px;}
.m-star-2,.m-diam-2{width:28px;}	.m-star-2-half,.m-diam-2-half{width:35px;}
.m-star-3,.m-diam-3{width:42px;}	.m-star-3-half,.m-diam-3-half{width:49px;}
.m-star-4,.m-diam-4{width:56px;}	.m-star-4-half,.m-diam-4-half{width:63px;}
.m-star-5,.m-diam-5{width:70px;}	.m-star-5-half,.m-diam-5-half{width:77px;}
.m-star-6,.m-diam-6{width:84px;}
.star_b_1,
.star_b_2,
.star_b_3,
.star_b_4,
.star_b_5 {display:inline-block;height:14px;overflow:hidden;font-size:0;background:url(http://pic.english.ctrip.com/common/ico_star_24.png) repeat-x 0 0;_background:url(http://pic.english.ctrip.com/common/ico_star_8.png) repeat-x 0 0;}
.star_b_1 {width:15px;}
.star_b_2 {width:30px;}
.star_b_3 {width:45px;}
.star_b_4 {width:60px;}
.star_b_5 {width:75px;}

.m-medal-gold,
.m-medal-silver {display:inline-block;width:15px;height:23px;vertical-align:middle;background:url(http://pic.english.ctrip.com/enghome/un_icon_medal.png) no-repeat; cursor:default; }
.m-medal-gold {background-position:0 -46px; }
.m-medal-silver { background-position:0 -110px; }

.m-comments {width:60px;margin-right:5px;vertical-align:-2px;text-align:left;background-image:url(http://pic.english.ctrip.com/enghome/ico_comments.png);background-position:0 -16px;}
.m-comments span {background-image:url(http://pic.english.ctrip.com/enghome/ico_comments.png);background-position:0 0;}
.m-comments-txt {font-weight:bold;color:#84A8E5;}
.m-comments-txt em {font-style:normal;font-size:16px;}

/* modbase */
.m-mod{position:relative;border:1px solid #CECECE;border-radius:8px;margin-bottom:20px}
.m-mod-tit{border-bottom:1px solid #CECECE;border-radius:8px 8px 0 0;background:#eee;height:53px;line-height:54px;font-size:22px;padding-left:15px;color:#1F3370}
.m-mod-tit-mini{height:44px;line-height:44px;font-size:14px}
.m-mod-tit_mcol {height:34px;overflow:hidden;padding-top:5px;padding-right:10px;padding-bottom:5px;line-height:1.3;}
.m-mod-tit_mcol b {display:inline-block;height:100%;width:0;overflow:hidden;font-size:0;vertical-align:middle;}
.m-mod-tit_mcol span {display:inline-block;vertical-align:middle;}

/*===== mode city tab =====*/
.modcity{position:relative;border-bottom:1px solid #CECECE;padding:10px 16px 0;height:27px;z-index:2;}
.city-more{float:right;margin-top:7px}
.city-tab a{position:relative;z-index:2;display:inline-block;padding:7px 10px 4px;color:#83A7E4;font-weight:bold;border-radius:6px 6px 0 0;margin-bottom:-1px}
.city-tab a:hover{color:#1F3370;background-color:#C1D3F1;border-bottom:1px solid #F99D1C;text-decoration:none}
.city-tab a.city-cur{color:#fff;background-color:#83A7E4;border-bottom:1px solid #1F3370}
.city-tab a.city-cur:hover{cursor:default;text-decoration:none}
.city-dropdown{position:absolute;top:37px;right:16px;border:1px solid #CECECE;background-color:#FFF;width:120px;z-index:2;display:none}
.city-dropdown a{display:block;padding:4px 10px}
.city-dropdown a:hover{background-color:#C1D3F1;text-decoration:none}

/* multi-footer */
.multi-footer{position:relative;border-radius:8px;border:1px solid #cecece;clear:both}
.multi-footer a{display:inline-block}
.multi-links{padding:10px 16px 10px 120px;line-height:20px;border-bottom:1px solid #cecece;position:relative;background:#F2F2F2;}
.multi-links-ico{width:92px;height:31px;background:url(http://pic.english.ctrip.com/multi_common/bg_multi.png?20130530) -0 -800px no-repeat;position:absolute;top:13px;left:15px;}
.multi-links-ico-jp{background-position:-144px -800px;}
.multi-plan{padding:12px 16px;line-height:18px;border-bottom:1px solid #cecece; color:#666; font-size:11px}
.multi-plan h1{font-size:14px; margin-bottom: 4px;}
.multi-links a{margin:0 2px}
.multi-global{border-radius:0 0 8px 8px;background-color:#F2F2F2;padding:10px 16px;overflow:hidden;overflow:hidden;_zoom:1}
.multi-global strong{float:left;margin-right:10px}
.multi-global .ico-country{margin-right:10px}
.multi-copyright{position:absolute;padding:5px 0 20px 16px}


/* add layout 120716*/
.main-550 { float:right; width: 550px; }
.side-390 { float:left; width: 390px; }
.main-750 { float:right; width: 750px; }
.side-190 { float:left; width: 190px; }

.multi-skype{display:none;}