﻿/*
Copyright (c) 2008, Ctrip Inc. All rights reserved.
*/
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-size:12px;line-height:1.6;font-family:Simsun,sans-serif;color:#000;}
img,fieldset{border:0;margin:0;padding:0;}
input, textarea{font-size:12px;}
table{border-collapse:collapse;}
a{color:#0055AA; text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5{	font-family:"Times New Roman",serif;}
ul li{list-style: none;}
dfn{font-style:normal;}
.layoutfix{display:inline-block;}
.layoutfix{display:block;overflow:hidden;}
/*==============================navgations&foot===========================================*/
/*background-images*/
.base_submenu_big5, .base_submenu_english, .base_submenu_gb, #base_nav, #base_nav li, #base_nav li.base_nav_left, #base_nav li.base_nav_right, #base_nav li.base_nav_current a, #base_nav li.base_nav_current a span, .base_toolkit_tel, .base_toolkit_mobile, .base_toolkit_links a span, .base_toolkit_level01, .base_toolkit_level02, .base_toolkit_level03, .base_toolkit_level04, .base_toolkit_level05{background-image:url(http://pic.ctrip.com/common/navgations.png); background-repeat: no-repeat;}
/*base_pagehead*/
.base_pagehead{display: inline-block;}.base_pagehead{display: block; overflow: hidden; padding:0 10px;min-width:940px;}
.base_logo{padding-top:9px;float:left;width:156px;}
.base_logo img {display:block;}
.base_submenu{float:right;width:178px;color:#0055AA;padding-top:10px; text-align:center;}
.base_submenu ul{margin-top: 10px;}
.base_submenu ul li{float:left;padding:0 7px;}
.base_submenu_big5, .base_submenu_english, .base_submenu_gb{width:84px;height:17px; float: left; overflow: hidden;}
.base_submenu_big5 span, .base_submenu_english span, .base_submenu_gb span{display: none;}
.base_submenu_big5{background-position:-301px -80px;}
.base_submenu_gb{background-position:-301px -114px;}
.base_submenu_english{background-position:-301px -97px;margin-left:8px;}
.base_pagehead_pic{overflow:hidden;text-align:center; height:66px;*float:right;}
.base_pagehead_pic div{width:468px;margin:0 auto;}
/*base_nav*/
#base_nav{display:inline-block;}
#base_nav{display:block;overflow:hidden;background-repeat:repeat-x;}
#base_nav li{float:left;background-position: 100% -188px; padding:0 14px;height:33px;line-height:40px;overflow:hidden;}
#base_nav li.base_nav_left, #base_nav li.base_nav_right{width:3px;padding:0;height:33px;}
#base_nav li.base_nav_left{display:block; background-position: -176px -215px;}
#base_nav li.base_nav_right{float: right; background-position: -179px -215px;}
#base_nav li a, #base_nav li a:hover{color:#fff;text-decoration: none;}
#base_nav li.base_nav_current{padding:0;margin-left:-3px;}
#base_nav li.base_nav_current a, #base_nav li.base_nav_current a:hover{float:left;background-position: 0 -33px;color:#0055AA; font-size: 14px;padding-left:18px;height:33px;}
#base_nav li.base_nav_current a span{display: block;background-position:right -33px;padding-right:18px;line-height: 36px;}
/*base_toolkit*/
#base_toolkit{display:inline-block;}
#base_toolkit{display:block; overflow: hidden;background:#E9F1FE;border-bottom:1px #88A4E1 solid;padding:0 10px;}
#base_toolkit a, .base_submenu a{color:#0055AA}
#base_toolkit li{height:28px;line-height: 29px;}
#base_toolkit li.base_guide_help{float:left;}
#base_toolkit li.base_toolkit_links{float: right;}
.base_guide_help a, .base_guide_help a:hover{text-decoration:none;}
.base_toolkit_level01, .base_toolkit_level02, .base_toolkit_level03, .base_toolkit_level04, .base_toolkit_level05{padding:1px 5px 1px 5px;margin-left:10px;}
.base_toolkit_level01{background-position:-80px -145px;}
.base_toolkit_level02{background-position:-2px -178px;}
.base_toolkit_level03{background-position:-82px -209px;}
.base_toolkit_level04{background-position:-80px -177px; padding:1px 8px 1px 11px;}
.base_toolkit_level05{background-position:0 -209px; padding:1px 14px 1px 11px;}
.base_toolkit_tel, .base_toolkit_mobile{padding:1px 7px 1px 6px;margin-right:4px;}
.base_toolkit_tel{background-position:-80px -81px;}
.base_toolkit_mobile{background-position:-80px -113px;margin-left:5px;}
.base_toolkit_links a span{background-position: -86px -145px; padding:0 2px 0 1px;}
.base_toolkit_links a, .base_toolkit_links a:hover{margin-left:10px;text-decoration:none;}
/*foot*/
#base_ft{clear:both;text-align: center;padding-top:18px; border-top:1px #9ECCF5 dashed;}
/*=============================================== structure =================================================*/
#base_wrapper, #base_wrapper2, #base_wrapper3{padding:10px;margin:0 auto;}
#base_wrapper{max-width: 1250px;min-width: 950px;_width:950px; padding:10px 20px;}
#base_wrapper2{width:780px;}
#base_wrapper3{width:960px;}

#base_main{width:100%;}

#base_main .base_b{float:none;width:auto;}

.base_t1 #base_main{float:right;margin-left:-166px;}
.base_t2 #base_main{float:right;margin-left:-168px;}
.base_t3 #base_main{float:left;margin-right:-324px;}

.base_t1 .base_b{float:left;width:154px;padding:6px;}
.base_t1 #base_main .base_b{margin-left:166px;}

.base_t2 .base_b{float:left;width:166px;}
.base_t2 #base_main .base_b{margin-left:176px;}

.base_t3 .base_b{float:right;width:324px;}
.base_t3 #base_main .base_b{margin-right:334px;}

#base_bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#base_bd{zoom:1}
/*=============================================== stylesheets =================================================*/
#jsContainer{font-size:12px;}
/*different bgcolor for 2columns*/
.base_t1 #base_bd{background-image:url(http://pic.ctrip.com/common/bg_sider.gif);background-repeat:repeat-y;}
.base_t1 #base_bd{background-position:-659px;}
/*bgcolor is gray&blue*/
.base_bgcolor01{
	background:#D1E1EF;
	padding:20px;
}
/*public pics*/
.base_adbanner {
	width:468px;
	height:60px;
}
.base_miantitle{
	background-image:url(http://pic.ctrip.com/common/bg_16x16.gif);
	background-repeat:no-repeat;
}
.base_alert01, .base_alert03,.base_alert05{
	background-image:url(http://pic.ctrip.com/common/bg_32x32.gif);
	background-repeat:no-repeat;
}
.base_btn01, .base_btn02, .base_btn03, .base_btn04, .base_btn05, .base_btn06, .base_btn07{
	background-image:url(http://pic.ctrip.com/common/bg_button.gif);
	background-repeat:no-repeat;
}
/*Price*/
.base_price01, .base_price02{
	color:#D35714;
	font-style:normal;
	font-family:"Courier New",Simsun;
	text-decoration:none;
	margin:0 2px;
}
.base_price02{
	cursor:pointer;
	border-bottom:dashed 1px #D35714;
}
.base_price02:hover {
	text-decoration:none;
	border-bottom:dashed 1px #D35714;
}
/*fonts*/
.base_warning{
	color:#ff0000;
	font-weight:normal;
	font-style:normal;
	padding:0 3px;
}
.base_txtstrong, .base_datelist01 .base_txtstrong{font-weight:bold;font-style:normal;}
.base_txtgray{font-style:normal;color:#999;}
/*alert&tips&etc.*/
.base_alert01, .base_alert02, .base_alert03, .base_alert04, .base_alert05{
	margin-bottom:10px;
}
.base_alert01{
	padding-left:40px;
	background-position:5px 0;
	background-color:#FFF7DD;
	height:32px;
	line-height:36px;
	overflow:hidden;
	color:#CC3300;
}
.base_alert02{
	border:1px #FF6600 solid;
	background:#FEEBE0;
	padding:10px 20px;
}
.base_alert03{
	border:1px #34A540 solid;
	background-position:5px -124px;
	background-color:#E1EFC9;
	padding:10px;
	padding-left:45px;
}
.base_alert04{
	border:1px #92BDE4 solid;
	background:#F0F9FF;
	padding:10px 20px;
}
.base_alert05{
	background-color:#FEEBE0;
	background-position:5px -248px;
	border:1px #FF6600 solid;	
	padding:10px 10px 10px 40px;
	

}

/*labels&it's input*/
.base_label{
	cursor:pointer;
	border-bottom:1px solid transparent;
	padding-bottom:0;
}
* html .base_label {
	display:inline-block;
	padding-bottom:1px;
	border-bottom:none;
	font-family:Simsun;
}
*+html .base_label {
	display:inline-block;
	padding-bottom: 0px;
}

.base_label:hover{
	border-bottom:#aaa 1px dashed;
	padding-bottom: 0px;
	color: #1E1A75;
}
.base_label input 
{
	width:12px;
	height:12px;
	overflow:hidden;
	border:none;
	font-family:Arial;
	margin:0 2px;
}
*+html .base_label input {
	vertical-align:1px;
	margin:0 2px -2px 2px;
}
* html .base_label input {
	vertical-align:2px;
	margin:0 2px -2px 2px;
}
/*buttons*/
.base_btn01, .base_btn02, .base_btn03, .base_btn04, .base_btn05, .base_btn06, .base_btn07{
	border:0;
	text-align:center;
	cursor:pointer;
	background-color:transparent;
}
.base_btn01, .base_btn02, .base_btn03, .base_btn06, .base_btn07{
	color:#fff;
	font-weight:bold;
}
.base_btn01, .base_btn02, .base_btn03{
	width:52px;
}
.base_btn01, .base_btn02, .base_btn03, .base_btn04, .base_btn05{height:22px; line-height:22px;}
.base_btn01{
	background-position:0 0;
}
.base_btn02{
	background-position:0 -52px;
}
.base_btn03{
	background-position:0 -104px;
}
.base_btn04{
	width:70px;
	background-position:0 -156px;
}
.base_btn05{
	width:70px;
	color:#ccc;
	cursor:default;
	background-position:0 -208px;
}
.base_btn06{
	width:98px;
	height:26px;
	line-height:26px;
	background-position:0 -260px;
}
.base_btn07{
	width:98px;
	height:26px;
	line-height:26px;
	background-position:0 -312px;
}
/*process*/
.base_step1, .base_step2, .base_step3, .base_step4, .base_step5, .base_step6{
	float:right;
	height:27px;
	margin-top:7px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	font-family:simsun, sans-serif;
	color:#666;
}
.base_subheadline{
	display:block;
	font-weight:normal;
	font-size:12px;
	font-family:simsun, sans-serif;
	margin-bottom:10px;
}
.base_meter1, .base_meter2, .base_meter3, .base_meter4, .base_meter5, .base_meter6{
	float:left;
	width:42px;
	margin-right:2px;
}
.base_meter1 span, .base_meter2 span, .base_meter3 span, .base_meter4 span, .base_meter5 span, .base_meter6 span{
	display:block;
	height:7px;
	overflow:hidden;
	background:#D8D8D8;
}
.base_meter1 p, .base_meter2 p, .base_meter3 p, .base_meter4 p, .base_meter5 p, .base_meter6 p{margin:0;}
.base_step1 .base_meter1 span,
.base_step2 .base_meter1 span, .base_step2 .base_meter2 span,
.base_step3 .base_meter1 span, .base_step3 .base_meter2 span, .base_step3 .base_meter3 span,
.base_step4 .base_meter1 span, .base_step4 .base_meter2 span, .base_step4 .base_meter3 span, .base_step4 .base_meter4 span,
.base_step5 .base_meter1 span, .base_step5 .base_meter2 span, .base_step5 .base_meter3 span, .base_step5 .base_meter4 span, .base_step5 .base_meter5 span{background:#ff6600;}
.base_step6 .base_meter1 span, .base_step6 .base_meter2 span, .base_step6 .base_meter3 span, .base_step6 .base_meter4 span, .base_step6 .base_meter5 span, .base_step6 .base_meter6 span{background:#ff6600;}
/*grid with different width in the siderbar*/
.base_154{
	width:154px;
	margin-bottom:10px;
}
.base_154 .base_154_top, .base_154 .base_154_bottom{
	background-image:url(http://pic.ctrip.com/common/bg_cb.gif);
	background-repeat:no-repeat;
}
.base_154 .base_154_top{
	height:26px;
	line-height:27px;
	background-position:0 0;
}
.base_154 .base_154_middle{
	background:#fff;
	padding:5px;
}
.base_154 .base_154_bottom{
	height:4px;
	background-position:0 -32px;
}
.base_154 .base_154_middle:after{
	content:".";display:block;	height:0;clear:both;visibility:hidden;
}
.base_154 .base_154_middle{zoom:1}
.base_154_top h3{
	font-size:12px;
	margin-left:5px;
}
.base_space{
	display:block;
	text-decoration:none;
	width:144px;
	padding:2px 0;
	border-bottom:1px #aaa dashed;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.base_space:hover {
	text-decoration:none;
}
.base_space_fix {
	width:144px;
	padding:2px 0;
	border-bottom:1px #aaa dashed;
}
.base_sider_more{
	float:right;
	margin:5px 0 0 0;
	padding-left:20px;
	background:url(http://pic.ctrip.com/common/bg_16x16.gif) no-repeat 2px -160px;
}
/*grids in the mainSide (include tables and H3)*/
.base_annotate{
	font-weight:normal;
	font-size:12px;
}
.base_mainbox01, .base_mainbox02, .base_mainbox03, .base_mainbox04{
	margin:0 auto;
	margin-bottom:20px;
}
 .base_mainbox02 .base_maincontent, .base_mainbox04 .base_maincontent{
	background:#fff;
	padding:5px 10px;
}
.base_mainbox01 .base_maincontent, .base_mainbox03 .base_maincontent{
	background:#fff;
	padding:15px 10px;
}
.base_miantitle{
	font-size:14px;
	padding-left:20px;
	_margin:3px 0 0 0;
	background-position: 0 -382px;
}
.base_mainbox01 .base_miantitle{
	border-bottom:3px #A2B5DA solid;
}
.base_mainbox02{
	padding-top:5px;
	background:#fff;
}
.base_mainbox03 .base_miantitle{
	border-bottom:1px #C5E0FC solid;
}
.base_mainbox04{
	padding-top:5px;
	background:#fff;
}
/*tables in the mainSide*/
.base_datelist01 th{
	background:#DDECF9;
	font-weight:normal;
	height:25px;
	line-height:25px;
}
.base_datelist01 th, .base_datelist01 td{text-align:left;padding-left:2px;}
/*total prics in the tables*/
.base_totalprice{
	background:#f5f5f5;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-top:5px;
}
.base_totalprice .base_price01{
	font-weight:bold;
	font-size:14px;
}

/*============== ad =====================*/
.pubGlobal_ad140x60 {
	height:60px;
	margin-bottom:10px;
	overflow:hidden;
	width:140px;
}