#base_bd {
	background:#fff
}

.package_item .hotel_intro {
	margin: 4px 0px; overflow: hidden; color: #424443; line-height: 20px; height: 40px
}
.package_item .add_contrast {
	text-align: right
}
.package_item .package_date {
	padding-right: 5px; padding-left: 5px; background: #cbd2dc; float: right; padding-bottom: 5px; margin-left: 10px; width: 150px; padding-top: 5px; height: 123px
}
.package_item .price_date {
	padding-right: 5px; padding-left: 5px; background: #fff; padding-bottom: 5px; padding-top: 5px
}
.package_item .price_nowtime {
	font-weight: 100; font-size: 18px; font-family: simhei
}
.package_item .price_box {
	padding-right: 0px; padding-left: 0px; padding-bottom: 3px; color: #d75813; padding-top: 3px; border-bottom: #ccc 1px dashed; text-align: center
}
.package_item .price_box DFN {
	font-size: 20px; font-family: Arial Black
}
.package_item .date_box {
	overflow: hidden; line-height: 20px; padding-top: 5px; height: 40px
}
.package_item .date_box .txt_line {
	color: #b2b2b2; text-DECORATION: line-through
}
.package_item .package_date .view_more {
	margin-top: 6px; text-align: center
}
.package_item .package_date .view_more INPUT {
	font-weight: bold
}
.contrast_float {
	width: 380px
}
.contrast_float .package_ico_delete {
	margin: 7px 10px 0px 0px
}
.contrast_float P {
	text-align: right
}
.contrast_float .base_price01 {
	padding-right: 10px
}

.base_price01 span{
	font-size:12px; border-bottom:1px dashed #ec5f00; color:#ec5f00
}
.base_price01 .N_luxian{
	font-size:14px; border-bottom:1px dashed #ec5f00; color:#ec5f00; display:inline; font-weight: bold
}
.base_price01 .N_luxian b{
	font-size:20px; 
}
.detail_flt_float {
	border-right: #305eb1 1px solid; padding-right: 7px; border-top: #305eb1 1px solid; padding-left: 7px; background: #b8d4ee; padding-bottom: 7px; border-left: #305eb1 1px solid; width: 633px; padding-top: 7px; border-bottom: #305eb1 1px solid
}
.detail_flt_float .b_bd {
	border-right: #a7a8a8 1px solid; border-top: #a7a8a8 1px solid; background: #fff; border-left: #a7a8a8 1px solid; border-bottom: #a7a8a8 1px solid
}
.detail_flt_float H3 {
	font-size: 12px; font-family: Arial
}
.detail_flt_float .package_product_list01 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; border-bottom: #b8d4ee 1px solid
}
.detail_flt_float .package_product_list01 LI {
	color: #5d5d5d
}
.flt_itinerary .pripackage_input01 {
	border-top-style: none; border-bottom: #ccc 1px solid; border-right-style: none; border-left-style: none
}
.flt_itinerary DT {
	font-weight: bold
}
.flt_itinerary DT .num {
	font-weight: normal; background: url(../newimages/un_packages16x16091223.png) 1px -759px; float: left; overflow: hidden; width: 16px; line-height: 16px; margin-RIGHT: 6px; height: 16px; text-align: center
}
.flt_itinerary DT .tips {
	font-weight: normal; margin-left: 20px
}
.flt_itinerary DD {
	padding-right: 0px; padding-left: 25px; padding-bottom: 2px; padding-top: 2px
}
.flt_itinerary DD .left {
	float: left; width: 150px; color: #4c4c4c
}
.detail_flt_float H5 {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 8px; padding-top: 8px
}
.detail_flt_float .bom {
	padding-left: 25px
}
.detail_flt_float .bom DFN {
	color: red
}

.package_details_intro {
	overflow: hidden
}
.package_details_intro .b_hd {
	background: #fff; color: #ccc; height: 20px; text-align: right
}
.package_details_intro .b_bd {
	border-right: #cbd2dc 1px solid; padding-right: 11px; border-top: #cbd2dc 1px solid; padding-left: 11px; background: #dfdfad; padding-bottom: 11px; border-left: #cbd2dc 1px solid; padding-top: 11px; border-bottom: #cbd2dc 1px solid;height:560px
}
.package_slide_player {
	float: left; margin-BOTTOM: 14px; width: 590px; height: 280px
}
.package_slide_pic {
	overflow: hidden; width: 500px; POSITION: relative; height: 280px
}
.package_slide_pic IMG {
	width: 500px
}
.package_slide_pic .package_name {
	FILTER: alpha(opacity=70); left: 0px; overflow: hidden; width: 100%; color: #fff; BOTTOM: 0px; text-INDENT: 12px; line-height: 30px; POSITION: absolute; height: 29px; background-color: #000; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7
}

* HTML .pripackage_date_month {
	margin-top: 29px
}
* + HTML .pripackage_date_month {
	margin-top: 30px
}

.pripackage_date_list {
	float: left; border-left: #dedede 1px solid; border-bottom: #dedede 1px solid
}
.pripackage_date_list {
	float: left; border-left: #dedede 1px solid; border-bottom: #dedede 1px solid
}



.pripackage_sat {
	color: #019c42
}
.package_details_info {
	padding-right: 14px; padding-left: 14px; background: url(../newimages/bg_packages_detail.png); float: right; margin-BOTTOM: 10px; padding-bottom: 0px; width: 300px; padding-top: 0px; height: 560px
}
.package_details_info .ico_kinds01 {
	RIGHT: 14px; background-image: url(../newimages/un_detail090818.png); width: 83px; text-INDENT: -999px; POSITION: absolute; TOP: 34px; height: 83px
}
.package_details_info .ico_kinds02 {
	RIGHT: 14px; background-image: url(../newimages/un_detail090818.png); width: 83px; text-INDENT: -999px; POSITION: absolute; TOP: 34px; height: 83px
}
.package_details_info .ico_kinds03 {
	RIGHT: 14px; background-image: url(../newimages/un_detail090818.png); width: 83px; text-INDENT: -999px; POSITION: absolute; TOP: 34px; height: 83px
}
.package_details_info .ico_kinds04 {
	RIGHT: 14px; background-image: url(../newimages/un_detail090818.png); width: 83px; text-INDENT: -999px; POSITION: absolute; TOP: 34px; height: 83px
}
.package_details_info .ico_kinds05 {
	RIGHT: 14px; background-image: url(../newimages/un_detail090818.png); width: 83px; text-INDENT: -999px; POSITION: absolute; TOP: 34px; height: 83px
}
.package_details_info .ico_kinds06 {
	RIGHT: 14px; background-image: url(../newimages/un_detail090818.png); width: 83px; text-INDENT: -999px; POSITION: absolute; TOP: 34px; height: 83px
}
.package_details_info .ico_kinds01 {
	background-POSITION: 0px -114px
}
.package_details_info .ico_kinds02 {
	background-POSITION: -83px -114px
}
.package_details_info .ico_kinds03 {
	background-POSITION: -166px -114px
}
.package_details_info .ico_kinds04 {
	background-POSITION: 0px -251px
}
.package_details_info .ico_kinds05 {
	background-POSITION: -83px -251px
}
.package_details_info .ico_kinds06 {
	background-POSITION: -166px -251px
}
.package_details_info .package_name {
	padding-right:0px; padding-left:0px; font-weight:bold; font-size:16px; padding-bottom:0px; overflow:hidden; width:250px; color:#434343; line-height:20px; padding-top:0px; height:59px
}
.package_details_info .base_price01 {
	margin:-20px 0px 0px; color: #ec5f00; line-height: 35px; height: 35px
}
.package_details_info .base_price01 font {
	font-size: 30px; font-family:Arial Black
}
.package_details_info .compare {
	padding:10px 10px; text-align:left;width:277px;height:87px;border:1px #c5c5bd solid;margin-top:10px;position:relative
}
.package_details_info .compare form{
	width:277px;height:87px
}
.package_details_info .compare .zhuche1{
	height:30px; color:#ff0000
}
.package_details_info .compare .zhuche2{
	height:60px; color:#ec5f00; font-size:14px
}
.package_details_info .compare .zhuche2 span{
	font-size:20px; font-weight:bold; line-height:18px; border-bottom:1px #ec5f00 dashed
}
.package_details_info .compare .zhuche_Phone{
	position:absolute; top:65px; left:120px; color:#ec5f00; font-weight:bold; font-family:Arial, Helvetica, sans-serif
}
.package_details_date {
	overflow: hidden; width: 100%; height: 85px; line-height:22px;margin-top:8px; color:#000
}
.package_details_date span{
	color:#ec5f00
}
.package_details_date .txt_line {
	color: #b2b2b2; text-DECORATION: line-through
}
.compare .base_btn06 {
	font-size: 14px; background: url(../newimages/un_packages090813.gif) 0px -162px; width: 98px; height: 30px
}
.package_details_info .pm_intro {
	padding-right: 0px; padding-left: 0px; padding-bottom: 2px; color: #707070; padding-top: 10px; border-bottom: #bcbcbc 1px solid;border-top:1px #c5c5bd solid;margin-top:0px;height:100px;
}
.package_details_info .pm_intro a{
	text-decoration:underline
}
.package_details_info .pm_intro P {
	overflow: hidden; line-height: 18px; height: 110px
}
.package_details_info .pm_intro STRONG {
	display: block;  line-height: 28px; font-size:14px;height:30px; color:#4da60e
}
.package_details_info .mailtofrd {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 0px; clear:both; color:#000
}
.font_black2 {
	font-size: 12px; color: #333333;width:250px
}
#p_c3 {
	float: left; margin: 1px 0px; width: 290px
}
.LinePage_MYDBOX {
	border-right: #ff6803 1px solid; border-top: #ff6803 1px solid; background: url(/TM_NEW_IMG/MYDDC_Box_BJ.gif) repeat-x; border-left: #ff6803 1px solid; border-bottom: #ff6803 1px solid; height: 8px
}
.clr{
	clear: both;
} 
.font_cheng{
	color:#0055aa
}
.Nes_luxibox{
	border:1px #ccc solid;width:918px;margin:-25px auto;border-top:0px;padding:14px 10px
}
.Nes_luxibox h2{
	background:#f1f2f4;width:870px;padding:5px 15px; font-family:Arial, Helvetica, sans-serif; color:#0060af; font-size:14px; font-weight:bold;margin:20px auto;margin-bottom:0px;
}
.Nes_luxitext1{
	font-size:12px;line-height:18px;width:870px;padding:0px 15px; color:#666;margin:20px auto
}

#omments_box {
	border: #afd2ed 1px solid;  background:#f1fbfd url(../newimages/q_logo_44.gif) no-repeat; width:898px;  height: 132px;margin:0px auto; position:relative;margin-top:15px
}
#omments_boxleft {
	float: left; width: 248px; display:inline; position: relative; padding:0px
}
.drjy_imgs {
	float: left; margin:5px; display:inline; position:absolute;top:0px ;left:5px
}
.list_box {
	float: left; width: 110px;padding-top:5px; border-right:1px #7fcaff solid; position:absolute; top:0px; right:0px;height:125px
}
.list_box img{
	 width: 110px;
}
.drjy_menu1 {
	float: left; background-image: url(/newimages/top_13.gif); margon:0px; padding:0pxmargin-left: 2px; width: 108px;  height: 31px; text-align: center;display:block
}
.drjy_menu2 {
	float: left; background-image: url(/newimages/top_15.gif);margon:0px; padding:0px margin-left: 2px; width: 108px; height: 31px; text-align: center;display:block
}
.drjy_menu3 {
	float: left; background-image: url(/newimages/top_15.gif);margon:0px; padding:0px margin-left: 2px; width: 108px;height: 31px; text-align: center;display:block
}
.drjy_menu4 {
	font-weight: bold; font-size: 14px; float: left;margon:0px; padding:0px;background:url(../newimages/qq_47.jpg) repeat-x; margin-left: 2px; width: 108px; color: #0e59b7; height: 27px; text-align: center;display:block;padding-top:5px
}
.omments_boxright {
	font-size: 12px; float: right; width:600px;color: #666666; line-height: 23px; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative;top:10px;left:10px;text-align: left
}
.luxian_Ncolor {
	color: #FF3300;	font-size: 14px;
}
.Xingcheng_1{
	width:868px;height:20px;padding-top:5px;padding-left:30px;background:#f1fbfd url(../newimages/Luxian_1.gif) 15px 7px no-repeat;
	color:#0e579c;border:1px #afd2ed solid;margin:12px auto;font-size:14px;height:25px
}
.Xingcheng_1 span{
	color:#79b433;font-size:12px;
}
.Xingcheng_box{
	width:900px;margin:0px auto; border-bottom:1px #dddddd dashed 
}
.Xingcheng_img{
	width:900px;margin-top:20px 
}
.Xingcheng_img dl{
	width:80px;height:110px;float:left;display:inline;margin-right:15px
}
.Xingcheng_img dt{
	width:78px;height:78px;float:left;display:inline;margin-bottom:5px
}
.Xingcheng_img dt img{
	width:78px;height:78px;padding:1px;border:1px #7ec3e0 solid;
}
.Xingcheng_img dd{
	width:78px;height:20px;padding:2px; text-align:center;font-size:12px;float:left; display:inline;
}
.Xingcheng_img dd a{
	color:#005ab4;text-decoration:underline;
} 
.Xingcheng_textbox{
	color:#666;font-size:12px; line-height:20px;width:900px;margin-top:10px; font-family:Arial, Helvetica, sans-serif
}
.Xingcheng_textbox a{
	font-weight:bold
}
.Xiangcheng_textbox2{
	border:1px #dcdcdc solid; background:url(../newimages/bg_rol.png) repeat-x;padding:12px 8px;width:884px; margin:10px auto;border-top:0px
}
.Xiangcheng_textbox2 ul {
	margin:0 auto;padding:0px; text-align:left
}
.Xiangcheng_textbox2 ul li{
	font-size:12px;margin:2px;height:20px
}
.Xiangcheng_textbox3{
	border:1px #ccc solid; background:#f8f9fb;padding:12px 8px;width:884px; margin:10px auto
}
.Xiangcheng_textbox3 h3{
	font-size:14px; color:#ff7200 ; font-weight:bold;width:890px;border-bottom:1px #dbdbdb solid;margin-bottom:5px;padding-bottom:5px
}
.Xiangcheng_textbox3 h3 span{
	font-size:14px; color:#f16311; font-weight:bold
}
.Xiangcheng_textbox3 ul {
	margin:0 auto;padding:0px; text-align:left
}
.Xiangcheng_textbox3 ul li{
	font-size:12px;margin:2px; color:#91b935;height:20px
}
.Nes_luxitext1 td{
	height:20;padding-top:5px;padding-left:20px; text-align:left
}
.Nes_luxitext1 th{
	height:25px;color:#7db54a;padding-top:5px;padding-left:20px; text-align:left; font-size:14px; background:url(../newimages/bg_3.jpg) repeat-x
}
.Nes_luxitext1 form{
	width:870px;
}
.kuai_luxian{
	height:5px;padding:0px;margin:0px;line-height:0px
}
.Nes_luxitext1 .base_btn06 {
	font-size: 14px; background: url(../newimages/un_packages090813.gif) 0px -162px; width: 98px; height: 25px
}
.left_web_luxian_l{
	width:400px; border-left:0px;float:left; display:inline;border-top:0px;;height:170px;border-bottom:1px #e8e8e8 solid;
}
.left_web_luxian_l h3{
	font-size:14px; color:#53a100; font-weight:bold; font-family:Arial, Helvetica, sans-serif;height:25px;padding-left:0px;border-bottom:1px #e8e8e8 solid; margin-bottom:10px
}
.right_web_luxian_r{
	width:430px; float:left; display:inline;border-top:0px;border-right:0px;height:170px;border-bottom:1px #e8e8e8 solid;
}
.right_web_luxian_r h3{
	font-size:14px; color:#53a100; font-weight:bold; font-family:Arial, Helvetica, sans-serif;height:25px;padding-left:20px;
}
.Nes_lu_yuding table{
	border-right:1px #e8e8e8 solid;padding-top:10px
}	
.Nes_lu_yuding td{
	padding:0px;height:30px; font-weight:bold
}
.luxian_Nheight{
	height:18px
}
.Nes_lu_yuding span{
	font-weight: normal;color:#FF3300
}
.right_web_luxian_r ul{
	border-top:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid;padding-left:20px;padding-top:10px
}
.right_web_luxian_r ul li{
	height:25px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif
}
.right_web_luxian_r span{
	font-size:18px; font-weight:bold; color:#ff2903;
}
#omments_box2 {
	 font-size: 12px;  width: 850px; color: #545454; LINE-HEIGHT: 18px; 
}
.yhzc {
	float:left; color: #007dcd; font-weight:bold
}
.chhf {
	float:left; color:#db0058; font-weight:bold
}
.rq {
	font-size: 12px; color: #999; font-family: Arial, Helvetica, sans-serif
}
.list {
	margin: 0px 0px 0px;padding-top: 0px; text-align: left
}
.list1 {
	margin: 0px 0px 10px; text-align: left;border-bottom: #cccccc 1px dashed;;padding-bottom:5px
}
.nwe_lucian{
	height:20px; font-size:14px; color:#ebfc78;padding-top:10px;padding-bottom:10px; color:#079aff
}
.nwe_lucian b{
	color:#fff
}
.nwe_lucian span{
	font-size:12px;
}
.nwe_lucian a{
	color:#079aff
}

#ifocus { 
	width:590px; height:300px; margin-bottom:13px
}
#ifocus_pic {
	display:inline; position:relative; float:left;display:inline;width:500px; height:280px; overflow:hidden; margin:10px 0 0 2px;
}
#ifocus_piclist {
	position:absolute;
}
#ifocus_piclist li {
	width:500px; height:280px; overflow:hidden;
}
#ifocus_piclist img { 
	width:500px; height:280px;
}
#ifocus_btn {
	display:inline; float:right; width:80px; margin:9px 0px 0px 0px; background:#dae2ec url(../newimages/ars.gif) no-repeat 5px 5px;height:253px; overflow:hidden;padding-top:29px
}
#ifocus_btn li {
	width:80px; height:56px; cursor:pointer; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=70);
}
#ifocus_btn img { width:67px; height:47px; margin:5px 0 0 7px; }

#ifocus_opdiv { position:absolute; left:0; bottom:0; width:545px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.6; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }


.other_price_info TD {
	padding-right: 15px; padding-left: 15px; background: #f6f6f6; padding-bottom: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.ltable {
	border-COLLAPSE: collapse
}
.ltable TH {
	border-right: #999 1px solid; border-top: #999 1px solid; FONT-SIZE: 12px; border-left: #999 1px solid; border-bottom: #999 1px solid
}
.ltable TD {
	border-right: #999 1px solid; border-top: #999 1px solid; FONT-SIZE: 12px; border-left: #999 1px solid; border-bottom: #999 1px solid
}
TD {
	VERTICAL-ALIGN: top
}
.airHotel {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; MARGIN-bottom: 15px; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid
}
.airTitle {
	padding-right: 30px; padding-left: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; padding-bottom: 5px; padding-top: 5px
}
.hotelTitle {
	padding-right: 30px; padding-left: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; padding-bottom: 5px; padding-top: 5px
}
.airTitle {
	background: #e8ebf0 no-repeat 5px center; color:#064f9b
}
.hotelTitle {
	MARGIN-TOP: 15px; background:  #e8ebf0 no-repeat 5px center; color:#064f9b
}
.airContent {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px
}
.hotelContent {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px
}
.alrTableOuter TH {
	FONT-SIZE: 14px; COLOR: #ff6600
}
.dashed TH {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; border-bottom: #999 1px dashed
}
.dashed TD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; border-bottom: #999 1px dashed
}
.alrTableInner {
	COLOR: #666
}
.alrTableInner TD {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; border-top-style: none; padding-top: 3px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.alrTableInner SPAN {
	COLOR: #000
}
.hotelTableOuter TD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px
}
.hotelTableOuter A {
	COLOR: #4e9700! important
}
.hotelTableOuter A:hover {
	COLOR: #ff6600! important
}
.hotelImg {
	border-right: #ddd 1px solid; padding-right: 2px; border-top: #ddd 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #ddd 1px solid; padding-top: 2px; border-bottom: #ddd 1px solid
}
.hotelTableInner tbody{
	border:1px #f4f4f4 solid
}
.hotelTableInner TH {
	padding-right: 0px; padding-left: 15px; background: #f8f8f8; padding-bottom: 5px; padding-top: 5px; border-bottom: #ececec 1px solid;
}
.hotelTableInner TD {
	padding-right: 0px; padding-left: 15px; padding-bottom: 5px; border-top-style: none; padding-top: 5px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.packageAirHotel {
	MARGIN-bottom: 15px
}
.packageAirHotelTitle {
	border-right: #ddd 1px solid; padding-right: 10px; border-top: #ddd 1px solid; padding-left: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; background: url(/newimages/icon1.png) #f0fee9 no-repeat 5px center; padding-bottom: 5px; border-left: #ddd 1px solid; padding-top: 5px; border-bottom: #ddd 1px
}
.packageTable {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; background: url(/newimages/tableBG.png) repeat-x; border-left: #ddd 1px solid; WIDTH: 100%; COLOR: #666; border-bottom: #ddd 1px solid; border-COLLAPSE: collapse
}
.packageTable TD {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; VERTICAL-ALIGN: middle; padding-top: 10px
}
.packageTable TD TD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; VERTICAL-ALIGN: middle; padding-top: 0px
}
.packageTable A {
	COLOR: #4e9700! important
}
.packageTable A:hover {
	COLOR: #ff6600! important
}
.tableTitle {
	FONT-WEIGHT: bold; COLOR: #666
}
.packageTable .tableTitle TD {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; TEXT-ALIGN: center
}
.packageName {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600
}
.bgGray {
	background: #f8f8f8
}
.order_div {
	MARGIN: 0px auto 15px
}
.bold {
	FONT-WEIGHT: bold
}
.red {
	COLOR: #ff6600
}
#tab_content {
	WIDTH: 813px
}


.calendar_box2 H3 {
	FONT-SIZE: 12px; COLOR: #333; TEXT-INDENT: 5px; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.cl-box {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 422px; HEIGHT: 150px
}
.cl-close {
	right: 4px; WIDTH: 18px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 13px; HEIGHT: 18px
}
#recall {
	POSITION: relative
}
#recall_more {
	right: 0px; POSITION: absolute; TOP: 2px
}
#recall_more2 {
	FLOAT: right
}
.noprint {
	DISPLAY: none
}
.printonly {
	DISPLAY: block
}
#top_bg {
	DISPLAY: none
}
#hnav .rf {
	DISPLAY: none
}
#nav {
	DISPLAY: none
}
#l_menu {
	DISPLAY: none
}
#r_main {
	FLOAT: none; WIDTH: auto
}
#ft {
	WIDTH: auto
}
#hnav {
	MARGIN-bottom: 2em; padding-bottom: 1em; border-bottom: #999 1px dashed
}
#l_menu {
	FLOAT: left; WIDTH: 135px
}
#r_main {
	WIDTH: 815px; font-family:Arial, Helvetica, sans-serif
}



.route_feature_con {
	padding-right: 10px; padding-left: 10px; background: #f0fee9; padding-bottom: 10px; COLOR: #333; padding-top: 10px
}
.order_div {
	border-right: #ffc267 2px solid; padding-right: 10px; border-top: #ffc267 2px solid; padding-left: 10px; FONT-SIZE: 13px; background: #fffbef; padding-bottom: 10px; MARGIN-LEFT: 260px; border-left: #ffc267 2px solid; WIDTH: 490px; padding-top: 5px; border-bottom: #ffc267 2px solid; -moz-border-radius: 3px
}
#tour {
	FONT-SIZE: 13px; WIDTH: 880px; TEXT-ALIGN: left; font-family:Arial, Helvetica, sans-serif
}
#tour .subtext {
	FONT-SIZE: 11px; FONT-FAMILY: pMingLiu
}
#tourMeta {
	padding-right: 0px; padding-left: 0px; MARGIN-bottom: 10px; padding-bottom: 5px; COLOR: #999; padding-top: 3px; border-bottom: #eee 1px solid
}
#tourMeta STRONG {
	COLOR: #f30
}
#tour H1 {
	MARGIN-bottom: 0.5em; FONT: 18px/120% "Simhei"normal
}
#tour H1 A:link {
	TEXT-DECORATION: none
}
#tour H1 A:visited {
	TEXT-DECORATION: none
}
#tour H1 A:hover {
	TEXT-DECORATION: none
}
.neikuai {
	width:780px;
}
.neikuai table td{
	height:20px; padding:5px;text-align:left; border-bottom:1px #e5e5e5 solid;padding-right:0px
}
.neikuai table{
	margin-top:10px;border:1px #e5e5e5 solid;border-bottom:0px
}
.neikuai span{
	color:#ff0000
}
.neikuai a{
	text-decoration:none
}
.neikuai a:hover{
	color:#666
}
.dinggou_new{
	border:2px #ff6600 solid;margin:10px auto;width:500px;height:80px;padding:0px; position:relative
}
.dinggou_new form{
	width:470px;padding:10px;padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; text-align:left	;padding-left:20px; margin:0px;margin-top:0px; color:#000
}
.dianhua_new {
	 position: absolute; top:50px; left:150px
}
.dianhua_new span{
	font-size:18px; font-family:Arial, Helvetica, sans-serif;  color:#009900; text-decoration:underline
}
.dianhua_new.kuandu_new{
	width:63px;
}
.Nes_Luxianpic {
	width:131px;height:92px;float:left; display:inline;  padding:1px;border:1px #ccc solid; margin-right:10px;margin-top:20px
}
.Nes_Luxianpic img{
	width:131px;height:92px;
}
.pripackage_date_main{
	width:590px;margin:0px auto; background:#fff; float:left;margin-left:0px;margin-top:-5px
}



