.holiday {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.holidayleftfont1 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.lefttable1 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	height: 15px;
	border: 1px solid #7F9DB9;
}
.lefttable2 {
	font-size: 12px;
	color: #486FA8;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D4D5CB;
	font-weight: bold;
}
.leftfont2 {
	font-size: 12px;
	color: #486FA8;
	text-decoration: none;
}
.lefttablezuo {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C3D2E4;
}
.lefttableyou {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C3D2E4;
}
.lefttablexia {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3D2E4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C3D2E4;
	border-left-color: #C3D2E4;
}
.leftfont3 {
	font-size: 12px;
	color: #486FA8;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5D5CC;
}
.rightfont1 {
	font-size: 14px;
	font-weight: bold;
	color: #FE8824;
	text-decoration: none;
}
.holidayrightfont1 {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 12pt;
}
.holidayhuiyuanfont1 {
	font-size: 12px;
	color: #7D7D7D;
	text-decoration: line-through;
	line-height: 12pt;
}
.holidayrightfont2 {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.holidayrightfont3 {
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	line-height: 12pt;
}
.chaxuntable1 {
	font-size: 12px;
	color: #486FA8;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #486FA8;
}
.chaxunfont1 {
	font-size: 12px;
	color: #486FA8;
	text-decoration: none;
}
.linefont1 {
	font-size: 14px;
	font-weight: bold;
	color: #4DAAE7;
	text-decoration: none;
}
.linefont2 {
	font-size: 16px;
	font-weight: bold;
	color: #B55C00;
	text-decoration: none;
}
.linefont3 {
	font-size: 12px;
	font-weight: bold;
	color: #4DAAE7;
	text-decoration: none;
}
.linefont4 {
	font-size: 12px;
	line-height: 16pt;
	color: #666666;
	text-decoration: none;
}
.linefont5 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.yudingfont1 {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.yudingfont2 {
	font-size: 12px;
	font-weight: bold;
	color: #0066CB;
	text-decoration: underline;
}
.yudingfont3 {
	font-size: 12px;
	line-height: 14px;
	color: #FF6600;
	text-decoration: none;
}
.yudingtable1 {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	height: 13px;
	border: 1px solid #969696;
}
.yudingtable2 {
	font-size: 12px;
	color: #000000;
	border: 1px solid #7F9DB9;
}
.querenfont1 {
	font-size: 12px;
	color: #4DAAE7;
	text-decoration: none;
}
.querenfont2 {
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.querenfont3 {
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.querenfont4 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.wanchengtable1 {
	border: 1px solid #C7DEFF;
}
.wanchengfont1 {
	font-size: 18px;
	font-weight: bold;
	color: #B55C00;
	text-decoration: none;
}
.wanchengfont2 {
	font-size: 18px;
	font-weight: bold;
	color: #0066CB;
	text-decoration: none;
}
.wanchengfont5 {
	font-size: 14px;
	color: #808080;
	text-decoration: none;
	line-height: 16pt;
}
.wanchengfont3 {
	font-size: 14px;
	color: #0066CB;
	text-decoration: underline;
}
.wanchengfont4 {
	font-size: 14px;
	color: #FF6600;
	text-decoration: underline;
}
.yudingfont4 {
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}
.yudingtable3 {
	border: 1px solid #C0C0C0;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.visafont1 {
	font-size: 12px;
	color: #808080;
	text-decoration: none;
}
.visatable1 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 16px;
	border: 1px solid #7F9DB9;
}
.visainfofont1 {
	font-size: 12px;
	font-weight: bold;
	color: #4DAAE7;
	text-decoration: none;
}
.yudingfont5 {
	font-size: 12px;
	color: #3E3C87;
	text-decoration: none;
}
.yudingfont6 {
	font-size: 12px;
	color: #3E3C87;
	text-decoration: underline;
}
.yudingfont7 {
	font-size: 12px;
	font-weight: bold;
	color: #3E3C87;
	text-decoration: underline;
}
.holidayindexfont1 {
	font-size: 12px;
	font-weight: bold;
	color: #236DDD;
}
.holidayindexfont2 {s
	font-size: 12px;
	color: #236DDD;
	font-size: 12px;
	text-decoration: none;
}
.holidayindexfont3 {
	font-size: 12px;
	color: #3E3C87;
	text-decoration: none;
}
.holidayindexfont4 {
	font-size: 12px;
	color: #808080;
}
.holidayindexfont5 {
	font-size: 12px;
	font-weight: bold;
	color: #3E3C87;
}
.visalefttable1 {
	border: 1px solid #43A9FF;
}
.visayudingfont1 {
	font-size: 12px;
	line-height: 19pt;
	color: #3E3C87;
	text-decoration: none;
}
.visaneirongfont1 {
	font-size: 12px;
	line-height: 19pt;
	color: #3E3C87;
	text-decoration: none;
	letter-spacing: 1pt;
}
.guoneichaxuntable1 {
	text-decoration: none;
	border: 1px solid #43A9FF;
}
.holidaytable11 {
	border: 1px solid #8EC1FF;
}
.holidayindexfont11 {
	font-size: 12px;
	line-height: 16pt;
	color: #0066CC;
	text-decoration: none;
}
.holidayindexfont12 {
	font-size: 12px;
	color: #000000;
}
.holidayindextable12 {
	border: 1px solid #43A9FF;
}
.holidayindexfont13 {
	font-size: 12px;
	color: #0564BE;
	text-decoration: underline;
}
.holidayindextable14 {
	font-size: 12px;
	color: #CCCCCC;
	border: 1px solid #7F9DB9;
}
.visaindexrightfont1 {
	font-size: 12px;
	color: #3E3C87;
	text-decoration: none;
}
.visarightindexfont2 {
	font-size: 12px;
	font-weight: bold;
	color: #3E3C87;
}
.holidayinfofont1 {
	font-size: 12px;
	line-height: 20pt;
	color: #3E3C87;
	letter-spacing: 1pt;
}
.zhifufont1 {
	font-size: 12px;
	line-height: 18pt;
	color: #0066CB;
	text-decoration: none;
}
.zhifufont2 {
	font-size: 12px;
	line-height: 18pt;
	color: #FF6600;
	text-decoration: underline;
}
.zhifutable1 {
	border: 1px solid #FECE00;
}
.zhifufont3 {
	font-size: 12px;
	font-weight: bold;
	color: #Ff6600;
	text-decoration: none;
	line-height: 18px;
}
.visashiguanfont1 {
	font-size: 14px;
	font-weight: bold;
	color: #3E3C87;
	text-decoration: none;
}
.hotelindexfont3 {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	line-height: 18pt;
}
.hotelindexfont4 {
	font-size: 12px;
	font-weight: normal;
	color: #828282;
	text-decoration: none;
	line-height: 18pt;
}
.hotelindexfont5 {
	font-size: 12px;
	color: #3E3C87;
	text-decoration: underline;
}
.hotelinfofont1 {
	font-size: 22px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.hotelinfofont2 {
	font-size: 12px;
	color: #264466;
	text-decoration: none;
}
.hotelinfotable1 {
	border: 1px solid #FEEAAB;
}
.hotelinfotable2 {
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
}
.hotelinfofont3 {
	font-size: 12px;
	font-weight: bold;
	color: #264466;
	line-height: 18pt;
	text-decoration: none;
}
.hotelinfotable3 {
	font-size: 12px;
	color: #000000;
	height: 18px;
	width: 140px;
	border: 1px solid #7F9DB9;
}
.hotelinfofont4 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
}
.hotelinfofont5 {
	font-size: 12px;
	color: #001D75;
	text-decoration: underline;
}
.hotelinfofont6 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 2pt;
}
.hotelinfofont7 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
	letter-spacing: 2pt;
}
.hotelinfotable4 {
	border-bottom-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9BCEEA;
}
.hotelinfotable5 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9BCEEA;
}
.hotelinfofont8 {
	font-size: 12px;
	line-height: 14pt;
	color: #333333;
	text-decoration: none;
}
.hotelinfofont9 {
	font-size: 12px;
	font-weight: bold;
	color: #3268A6;
	text-decoration: none;
	line-height: 17pt;
}
.hotelinfotable6 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9BCEEA;
}
.leftplanechaxuntable1 {
	border: 1px solid #43A9FF;
}

.hotelinfotable7 {
	font-size: 12px;
	color: #000000;
	height: 12px;
	border: 1px solid #9FA8AD;
}
.hotelinfotable10 {
	font-size: 12px;
	line-height: 18pt;
	color: #000000;
	text-decoration: none;
}
.hotellistfont1 {
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.hotellisttable1 {
	border: 1px solid #CCCCCC;
}
.hotellistfont2 {
	font-size: 12px;
	font-weight: bold;
	color: #001D75;
	text-decoration: underline;
}
.hotellistfont3 {
	font-size: 14px;
	font-weight: bold;
	color: #264466;
	text-decoration: underline;
}
.hotellistfont5 {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.hotellistfont6 {
	font-size: 12px;
	color: #1E5CBB;
	text-decoration: none;
}
.hotellayer1 {
	background-color: #FFFFFF;
	
 padding:40px; 

}
.hotelyudingfont1 {
	font-size: 12px;
	color: #3E3C87;
	text-decoration: none;
	letter-spacing: 2pt;
}
.hotelyudingfont2 {
	font-size: 12px;
	line-height: 18pt;
	color: #3E3C87;
	text-decoration: none;
}
.hotelinfo_listfont11 {
	font-size: 12px;
	color: #FF6600;
	text-decoration: line-through;
}
.hotelinfofangxingfont1 {
	font-size: 12px;
	line-height: 18pt;
	color: #000000;
	text-decoration: none;
}
.hotelinfolistfont5 {
	font-size: 12px;
	color: #001D75;
	text-decoration: none;
}
.hotelcitylayertable1 {
	border: 1px solid #8EC1FF;
}
.hotelcitylayerfont1 {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	letter-spacing: 3pt;
}
.hotelindexfont15 {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.hotelindexnewtable1 {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFD865;
	border-bottom-color: #FFD865;
	border-left-color: #FFD865;
}
.hotelindexnewtable2 {
	border: 2px solid #FFD866;
}
.hotelindexnewfont1 {
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
}
.holidayliuyantable1 {
	border: 1px solid #FFB380;
}
.holidayliuyanfont2 {
	font-size: 12px;
	font-weight: bold;
	color: #3E6E05;
}
.holidayliuyantable2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFB380;
	border-bottom-color: #FFB380;
	border-left-color: #FFB380;
}
.holidayliuyanfont3 {
	font-size: 12px;
	line-height: 18pt;
	color: #666666;
}
.holidayliuyantable5 {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	border: 1px solid #CCCCCC;
}
.holidayliuyantable4 {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #666666;
}
.hotellistinfofont1 {
	font-size: 12px;
	color: #CE1F1A;
	text-decoration: none;
}
.hotelyudinginfofont3 {
	font-size: 14px;
	font-weight: bold;
	color: #264466;
	text-decoration: none;}.hotelinfolistfont11 {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.hotelinfotlistfont12 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.hotelinfolistfont13 {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.holidayadfont1 {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}
.hotelchinaadfont1 {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.hotelnewtable12 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	height: 15px;
	width: 125px;
	border: 1px solid #CCCCCC;
	margin: 1px;
}.hotelnewtable1 {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DFF1FB;
	border-bottom-color: #DFF1FB;
	border-left-color: #DFF1FB;
}
.hotelnewfont1 {
	font-size: 12px;
	color: #0564BE;
	text-decoration: none;}
.hotelnewfont2 {
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;}
.hotelnewtable3 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}.hotelnewfont3 {
	font-size: 12px;
	line-height: 16pt;
	font-weight: bold;
	color: #0072FF;
	text-decoration: underline;
}
.hotelnewtable4 {
	border: 2px solid #DFF1FB;
}
.hotelnewfont4 {
	font-size: 14px;
	font-weight: bold;
	color: #3E3C87;
	text-decoration: none;
}
.hotelnewfont5 {
	font-size: 12px;
	line-height: 13pt;
	color: #0564BE;
	text-decoration: none;
}
.hotelnewfont6 {
	font-size: 12px;
	color: #0564BE;
	text-decoration: underline;
}
.visalefttable11 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	width: 140px;
}
.visa111table1 {
	border: 2px solid #DFF1FB;
}
.hoteltehuitable1 {
	border-top: none;
	border-right: 2px solid #DFF1FB;
	border-bottom: 2px solid #DFF1FB;
	border-left: 2px solid #DFF1FB;
}
.hoteltehuifont1 {
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.hoteltehuitable2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: none;
	border-right-color: #999999;
}
.hotelhuiyuanfont2 {
	font-size: 12px;
	font-weight: bold;
	color: #0564BE;
	text-decoration: underline;
	text-indent: 3pt;
	font-family: Arial, Helvetica, sans-serif;
}
.hoteltehuifont3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.hoteltehuifont4 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.hoteltehuifont5 {
	font-size: 12px;
	line-height: 16pt;
	color: #666666;
	text-decoration: none;
}
.holidaykuaisufont1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.holidaykuaisufont2 {
	border: 1px solid #C4E8FF;
}
.holidaykuaisufont3 {
	font-size: 14px;
	font-weight: bold;
	color: #1472AF;
	text-decoration: none;
}
.holidaykuaisufont4 {
	border-top: none;
	border-right: 1px solid #C4E8FF;
	border-bottom: 1px solid #C4E8FF;
	border-left: 1px solid #C4E8FF;
}
.holidaykuasufont5 {
	font-size: 12px;
	color: #BBBBBB;
	text-decoration: none;
	line-height: 13pt;
}
.holidayyudingtable1 {
	border: 2px solid #FEEAAB;
}
.maptable1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D3E5EA;
}
.mapfont1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.holidayinfolinetable1 {
	border: 1px solid #C4E8FF;
}
.holidayinfolinetable2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4E8FF;
}
