﻿/*-------------footer-----------------*/
.pri_fltfoot { background-color:#f3f3f3; padding:10px;text-align:left; margin:5px 0; width: 930px; display: inline-block; }
.pri_fltfoot { display: block; overflow: hidden; }
.pri_fltfoot a { margin-right:5px;float:left; white-space:nowrap;color:#666666; }
/*-------------centent-----------------*/
#base_wrapper { width:950px; overflow:hidden; }
.prindex_wrapper { border:6px solid #c1d5f5; border-right:0; border-bottom:0; margin-bottom:5px;}
.prindex_wrapper .prindex_grid { float:left; width:442px; }
.prindex_wrapper .first { width:326px; }
.prindex_wrapper .first .first_content { border:7px solid #305eb1; border-top:0; }
.prindex_wrapper .last { width:162px; border:7px solid #c1d5f5; border-top:0; }
.prindex_grid_first { height:1px; border-left:2px solid #c1d5f5; border-right:2px solid #fff; background:#305eb1; overflow:hidden; }
.prindex_grid_second { height:1px; border-left:1px solid #c1d5f5; border-right:1px solid #fff; background:#305eb1; overflow:hidden; }
/*searchbox*/
.searchbox_first { background:#fff; border-left:4px solid #305eb1; border-right:4px solid #305eb1; height:1px; overflow:hidden; }
.searchbox_second { background:#fff; border-left:2px solid #305eb1; border-right:2px solid #305eb1; height:1px; overflow:hidden; }
.searchbox_third { background:#fff; border-left:1px solid #305eb1; border-right:1px solid #305eb1; height:2px; overflow:hidden; }
.searchbox_headline { height:29px; line-height:29px; font-size:14px; color:#fff; text-indent:22px; padding-left:10px; background:#305eb1 url(http://pic.ctrip.com/cncorp/fltinternational/pic_index.gif) no-repeat 0 -332px; }
.prindex_searchbox { height:auto; _height:450px; min-height:450px; background:#fff; padding:1px; }
.prindex_searchbox .base_btn07 { width:101px; height:27px; background:url(http://pic.ctrip.com/cncorp/fltinternational/pic_index.gif) no-repeat 0 -378px; }
.searchbox_tips span { display:block; width:294px; height:28px; line-height:28px; margin-left:3px; padding:0 5px; color:#990000; background:#fde6c6; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.searchbox_t, .searchbox_m, .searchbox_b { width:303px; margin:0 auto; }
.searchbox_t { padding-bottom:10px; }
.searchbox_t li { float:left; width:125px; padding:0 15px 5px 0; }
.searchbox_t li input { width:125px; }
.searchbox_t li.searchbox_routetitle { float:none; clear:both; width:auto; font-weight:bold; padding:5px 0 2px 0; }
.searchbox_m { margin:5px auto 10px auto; padding:20px 0 10px 0; border-top:1px #ccc dashed; border-bottom:1px #ccc dashed; }
.searchbox_m li { margin-bottom:5px; }
.searchbox_b li { margin-bottom:5px; }
.search_up, .search_down { float:right; margin-right:10px; padding-right:10px; text-decoration:none; }
.search_up { background:url(http://pic.ctrip.com/cncorp/fltinternational/pic_index.gif) no-repeat 49px -235px; }
.search_down { background:url(http://pic.ctrip.com/cncorp/fltinternational/pic_index.gif) no-repeat 49px -205px; }
.searchbox_submit { border:none; cursor:pointer; width:122px; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bold; background:url(http://pic.ctrip.com/cncorp/fltinternational/pic_index.gif) no-repeat 0 -112px; }
.prindex_tips { background:#FFF3E8 url(http://pic.ctrip.com/cncorp/fltinternational/ico_tips.gif) no-repeat 4px 7px; padding:5px; border:1px #ccc solid; margin:5px; }
/*prindex_reason*/
.prindex_reason { position:relative; height:184px; padding:6px; background:#fff; }
/*hotcity*/
.prindex_hotcity { border-top:7px #c1d5f5 solid;}
.prindex_info{ padding:0 10px; height:220px; overflow:hidden;}
.prindex_info dt { font-size:14px; padding:10px 0; font-weight:bold; }
.prindex_info dd{ height:22px;overflow:hidden;}
.prindex_info dd a,.prindex_info dd a:hover{ border-bottom:1px dashed #AAAAAA; text-decoration:none; line-height:22px;}
.hotcity_title span { float:right; font-size:12px; font-weight:normal; }
.hotcity_menu { height:26px; overflow:hidden; background:url(http://pic.ctrip.com/cncorp/fltinternational/pic_index.gif) repeat-x 0 -290px; }
.hotcity_menu li { float:left; width:40px; height:26px; line-height:21px; text-align:center; margin:0 5px; }
.hotcity_menu .hotecity_current { background:url(http://pic.ctrip.com/cncorp/fltinternational/pic_index.gif) no-repeat 0 -48px; color:#fff; }
.hotcity_menu .hotecity_current a { color:#fff; }
.hotcity_pricelist { width:97%; margin:5px auto 10px auto; }
.hotcity_pricelist th { width:50px; font-weight:normal; text-align:right; vertical-align:center; padding-right:5px; }
.hotcity_pricelist td { line-height:15px; text-align:center; padding:5px 0; }
.hotcity_pricelist .base_txtgray { font-size:11px; }
.hotcity_pricelist .base_price01 { text-decoration:underline; }
/*rightbox*/
.prindex_rightbox { width:142px; background:#fff; padding:10px; margin:0 auto; }
.rightbox_pic01, .rightbox_pic02 { margin:0 auto; margin-bottom:4px; width:142px; background-repeat:no-repeat; }
.rightbox_pic01 { height:60px; }
.rightbox_pic02 { height:140px; }
.rightbox_tips { overflow:hidden;zoom:1;}
.rightbox_tips dt { font-weight:bold; margin-top:5px; }
.rightbox_tips dd{ float:left; width:70px;}
.rightbox_tips dd a { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.flt_correction{ text-align:right;font-weight:bold;line-height:22px;}
.flt_correction a{background:url(http://pic.ctrip.com/cncorp/fltinternational/un_fltdomestic.png) no-repeat 0 -2px;padding:0 10px 0 18px;}
/*浮出层*/
#tuna_jmpinfo {
	text-align: center;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:0;
	margin:0;
	overflow:auto;
	zoom:1;
}
#tuna_jmpinfo .pubJmpInfo_underline {
	text-decoration: underline;
}
#tuna_jmpinfo .pubJmpInfo_horizontal {
	border-top: solid 1px #FFF;
	margin-bottom:10px;
	font-weight:normal;
}
/*---------------浮出说明层------------------*/
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_l {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo01_tl.gif) left top no-repeat;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_m {
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo01_tm.gif) left top repeat-x;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_r {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo01_tr.gif) left top no-repeat;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_l {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo01_ml.gif) left top repeat-y;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_m {
	margin: 0;
	padding: 5px 10px 10px 5px;
	background: #F1F9FF;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_content {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: left;
	color: #000;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-bottom: #94CEFD solid 1px;
	color: #000;
	width: 100%;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
	font-family:Simsun;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_r {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo01_mr.gif) left top repeat-y;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .bottom_l {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo01_bl.gif) left top no-repeat;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .bottom_m {
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo01_bm.gif) left top repeat-x;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .bottom_r {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo01_br.gif) left top no-repeat;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 span {
	line-height:18px;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:18px;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .top_l {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo02_tl.gif) left top no-repeat;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .top_m {
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo02_tm.gif) left top repeat-x;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .top_r {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo02_tr.gif) left top no-repeat;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .middle_l {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo02_ml.gif) left top repeat-y;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .middle_m {
	margin: 0;
	padding: 5px 10px 10px 5px;
	background: #FFFFE8;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .middle_content {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: left;
	color: #000;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-bottom: #94CEFD solid 1px;
	color: #000;
	width: 100%;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .middle_r {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo02_mr.gif) left top repeat-y;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .bottom_l {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo02_bl.gif) left top no-repeat;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .bottom_m {
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo02_bm.gif) left top repeat-x;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .bottom_r {
	width: 10px;
	height: 10px;
	background: url(http://pic.ctrip.com/common/blk_jmpInfo02_br.gif) left top no-repeat;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 span {
	line-height:18px;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:18px;
}
