﻿@charset "utf-8";
body {text-align: center;margin:0px;padding:0px;}
body,table,td,div,a,ul,li,{font-size:12px;color:#005ab5;line-height:23px;margin:0px;padding:0px;}
input,select,textarea {font-family: "宋体";	font-size: 12px;}
#all{text-align:center;width:970px;display:inline-block;background-color: #ffffff;}
td{font-size:12px;color:#005ab5;line-height:23px;}
div{font-size:12px;color:#005ab5;line-height:23px;}
ul,li{margin:0px;padding:0px;
list-style:none;}
.fontb{color:#333333;font-size:12px;width:48px}
a{color:#005ab5; text-decoration:none;font-size:12px;line-height:23px;}
a:hover{color:#ff6600;text-decoration:none;font-size:12px;line-height:23px;}

a.area:link{color:#005ab5; text-decoration:none;font-size:14px;line-height:25px;}
a.area:visited{color:#005ab5; text-decoration:none;font-size:14px;line-height:25px;}
a.area:hover{color:#ff6600;text-decoration:none;font-size:14px;line-height:25px;}
a.area:active{color:#005ab5;text-decoration:none;font-size:14px;line-height:25px;}

a.green:link,a.green:visited,a.green:active{color:#008c10; text-decoration:none;font-size:12px;}
a.green:hover{color:#ff6600; text-decoration:none;font-size:12px;}

a.red:link,a.red:visited,a.red:active{color:#ff0000; text-decoration:none;font-size:13px;}
a.red:hover{color:#ff6600; text-decoration:none;font-size:13px;}
a.red2:link,a.red2:visited,a.red2:active{color:#b20000; text-decoration:none;font-size:13px;}
a.red2:hover{color:#ff6600; text-decoration:none;font-size:13px;}

a.red3:link,a.red3:visited,a.red3:active{color:#ff0000; text-decoration:none;font-size:12px;}
a.red3:hover{color:#ff6600; text-decoration:none;font-size:12px;}
a.w:link,a.w:visited,a.w:active{color:#ffffff; text-decoration:none;font-size:12px;}
a.w:hover{color:#ffffff; text-decoration:none;font-size:12px;}
.w{color:#ffffff; text-decoration:none;font-size:12px;}
.footerline{line-height:150%;padding-top:6px;}
.footerline2{line-height:150%;}
a.t:link,a.t:visited,a.t:active{
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
}
a.t:hover{
	color:#fffc00;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
}


a.title:link,a.title:visited,a.title:active{
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
}
a.title:hover{
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
}

a.title2:link,a.title2:visited,a.title2:active{color:#001b81; text-decoration:none;font-size:13px;}
a.title2:hover{color:#ff6600; text-decoration:none;font-size:13px;}

a.title3:link,a.title3:visited,a.title3:active{color:#0049ad; text-decoration:none;font-size:14px;}
a.title3:hover{color:#ff6600; text-decoration:nonefont-size:14px;}
a.title4:link,a.title4:visited,a.title4:active{color:#0049ad; text-decoration:none;font-size:14px;font-weight:bold;}
a.title4:hover{color:#ff6600; text-decoration:none;font-size:14px;font-weight:bold;}

.classtable2{margin:5px 0px 5px 0px;}

#main{width:970px;margin:0 auto;padding:0px;display:block;}
#row{width:970px;margin:0px;padding:0px;display:inline-block;}
#footer{width:970px;margin:5px 0px 0px 0px;padding:0px;display:inline-block;clear:both;}
#rowg{width:970px;margin:0px 0px 6px 0px;padding:0px;display:inline-block;}
#top{width:970px;margin:0px;padding:0px;display:inline-block;background:url(../images/topbg.gif) top;background-repeat:repeat-x;}
#topleft{background:url(../images/topleft.gif) no-repeat;width:20px;height:100px;float:left;}
#topright{
	width:3px;
	height:100px;
	background-image: url(../images/topright.gif);
	background-repeat: no-repeat;
	background-position: right;
	float:right;
}
#logo{width:auto;height:auto;margin:16px 0px 0px 0px;padding:0px;float:left;}
#banner{width:502px;height:99px;float:left;margin:0px;}
#tel{width:238px;height:auto;float:left;text-align:right;margin:0px;padding:0px;display:inline-block;}
#topbto{padding:0px;
	width:230px;
	text-align:right;
	height:auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;display:inline-block;
}
#topbt{background:url(../images/bt-top2.gif) no-repeat; width:71px;height:22px;text-align:center;float:left;padding-top:2px;margin:0px 3px 0px 0px;display:inline-block;}
#toptel{width:238px;height:62px;margin:0px;padding:0px;}

#nav{width:970px;margin:0px 0px 7px 0px;padding:0px;display:inline-block;}
#navleft{width:245px;height:31px;
background:url(../images/index_05.gif) no-repeat;margin:0px;padding:0px;float:left;}
#navbt{width:auto;margin:0px;padding:0px;float:left;display:inline-block;}
#navbt1{width:92px;height:31px;float:left;
background:url(../images/bg-bt1.gif) no-repeat;text-align:center;margin:0px;padding-top:5px;}
#navbt2{width:90px;height:31px;float:left;
background:url(../images/bg-bt2.gif) no-repeat;text-align:center;margin:0px;padding-top:5px;}
#navbt3{width:93px;height:31px;float:left;
background:url(../images/bg-bt3.gif) no-repeat;text-align:center;margin:0px;padding-top:5px;}
#navb{width:970px;height:3px;background:#ff1854;}

#nav2{width:970px;margin:0px;padding:0px;display:inline-block;}

#asia{width:239px;margin:0px 6px 7px 0px;padding:0px;display:inline-block;float:left;}
#asiat{width:239px;height:22px;margin:0px;padding:0px;
background:url(../images/index_09.gif) no-repeat;}
#asiac{width:237px;margin:0px;padding:0px;display:inline-block;border-left:1px solid #95c5db;border-right:1px solid #95c5db;border-bottom:1px solid #95c5db;
background-color:#effbff;height:75px;}
#asiacc{width:auto;margin:0px;padding:6px 10px;display:inline-block;}

#euro{width:238px;margin:0px 6px 7px 0px;padding:0px;display:inline-block;float:left;}
#eurot{width:238px;height:22px;margin:0px;padding:0px;background:url(../images/index_11.gif) no-repeat;}
#euroc{width:236px;margin:0px;padding:0px;display:inline-block;border-left:1px solid #95c5db;border-right:1px solid #95c5db;border-bottom:1px solid #95c5db;
background-color:#effbff;height:75px;}
#earocc{width:auto;margin:0px;padding:6px 10px;display:inline-block;}


#amer{width:237px;margin:0px 6px 7px 0px;padding:0px;display:inline-block;float:left;}
#amert{width:237px;height:22px;margin:0px;padding:0px;background:url(../images/index_13.gif) no-repeat;}
#amerc{width:235px;margin:0px;padding:0px;display:inline-block;border-left:1px solid #95c5db;border-right:1px solid #95c5db;border-bottom:1px solid #95c5db;
background-color:#effbff;height:75px;}
#amercc{width:auto;margin:0px;padding:6px 10px;display:inline-block;}

#mideast{width:238px;margin:0px 0px 7px 0px;padding:0px;display:inline-block;float:right;}
#mideastt{width:238px;height:22px;margin:0px;padding:0px;background:url(../images/index_15.gif) no-repeat;}
#mideastc{width:236px;margin:0px;padding:0px;display:inline-block;border-left:1px solid #95c5db;border-right:1px solid #95c5db;border-bottom:1px solid #95c5db;
background-color:#effbff;height:75px;}
#mideastcc{width:auto;margin:0px;padding:6px 10px;display:inline-block;}
li.nav2{float:left;margin:0px 3px;width}
#firleft{
	background:url(../images/index_20.gif) no-repeat;
	width:384px;
	height:248px;
	float:left;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
}
.pic{width:367;height:231;border:1px solid #000000;}

#firmid{width:338px;margin:0px 0px 0px 3px;float:left;}
#firmidt{width:338px;height:26px;font-weight:bold;
background:url(../images/index_22.gif) no-repeat;text-align:center;font-size:14px;color:#0049ad;width:100%;height:23px;padding:3px 0px 0px 0px;}
#firmidc{
	width:100%;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	display:inline-block;
}
#firmidcc{
	width:auto;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 7px;display:inline-block;
}
#firmidcc ul{margin:0px;padding:0px;list-style:none;}
#firmidcc li{list-style-type:none;}
#rout{width:265px;margin:0px;padding:0px;text-align:left;float:left;}
#price{color:#ff4a00;padding:0px;text-align:right;float:right;font-size:12px;line-height:23px;margin:0px;}
.price{color:#ff4a00;padding:0px;text-align:right;float:right;font-size:12px;line-height:23px;margin:0px;}
#firright{width:238px;float:right;margin:0px 0px 0px 2px;display:inline-block;}
#firrightt{
background:url(../images/index_23.gif) no-repeat;text-align:left;font-size:14px;color:#0049ad;width:100%;height:24px;padding:2px 0px 0px 42px;font-weight:bold;display:inline-block;}
#firrightc{
	width:99.5%;
	border-left:1px solid #95c5db;
	border-right:1px solid #95c5db;
	border-bottom:1px solid #95c5db;
	display:inline-block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-color: #EEFBFF;
}
#firrightcc{	width:auto;
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 3px;display:inline-block;}
	
#secleft{width:359px;float:left;display:inline-block;}
#secleftt{margin:0px;background:url(../images/index_36.gif);background-repeat:repeat-x;padding:0px; width:359px; height:31px;display:inline-block;}
#secleftt1{
background:url(../images/index_31.gif) no-repeat;width:7px; height:31px;float:left;}
#secleftt3{
background:url(../images/index_38.gif) no-repeat right;width:9px; height:31px;float:right;}

/* 旅游线路 */
.tour_line_news{ margin:0 10px; width:365px; border:1px solid #dedede; padding:3px 4px;}
	.tour_line_news .tour_line_tit{ overflow:hidden; zoom:1; background:url(../images/tour_line_titbg.gif) repeat-x; height:23px;}
	.tour_line_news .tour_line_tit h2{ float:left; background:url(../images/in_01.png) no-repeat; text-indent:-9999px; overflow:hidden; width:184px; height:23px;}
	.tour_line_news .tour_line_tit span{float:right; background:url(../images/in_02.png) no-repeat; width:87px; line-height:20px; color:#0067bf;}
	.tour_line_news ul{ border:1px solid #dedede; overflow:hidden;}
	.tour_line_news ul li{ font-family:'宋体'; border-top:1px solid #dedede; overflow:hidden; line-height:25px; vertical-align:bottom;}
	.tour_line_news ul li span{width:85px; float:right;color:#ff4a00;}
	.tour_line_news ul li a{ vertical-align:baseline; border-right:1px solid #dedede; text-align:left; height:25px; overflow:hidden; float:left; width:270px;}
	.tour_line_news ul li.line_bg{ background:#fff1f1;}
	
/* 旅游线路 end */

/* 旅游线路搜索 */
.tour_line_search{ width:274px; float:right; border:1px solid #43adf5; border-top:0px; padding-bottom:5px;}
	.tour_line_search h2{ width:244px; background:url(../images/in_03.png) repeat-x; line-height:35px; padding:0 0 0 30px; font-size:12px; color:#ff0000; text-align:left;}
	.tour_line_search .search_c{ padding:0 7px;}
	.tour_line_search .search_c ul{}
		.tour_line_search .search_c li{ overflow:hidden; zoom:1; padding-bottom:7px;*padding-bottom:5px; color:#333;}
		.tour_line_search .search_c li .one{ float:left; text-align:right; width:60px; padding:0 0 0 5px; line-height:22px;}
		.tour_line_search .search_c li .two{ float:left; width:195px; text-align:left;}
	.tour_line_search .search_c dl{}
		.tour_line_search .search_c dl dd{ margin:0 5px; overflow:hidden; zoom:1;}
		.tour_line_search .search_c dl dd a{ margin-right:18px; float:left; line-height:22px; color:#333; white-space:nowrap;}
		.tour_line_search .search_c dl dd a:hover{ text-decoration:underline;}

.tour_line_t{ background:#ff8201; padding:0 2px; margin-top:5px; float:left; width:272px; text-align:left;}
.tour_line_t a{ margin-right:2px; width:60px; text-align:left; display:inline-block; font-family:"宋体";color:#333; }
.tour_line_t a:hover{ text-decoration:underline;color:#333;}
/* 旅游线路搜索 end*/
.tour_link{ margin-top:5px;}
.tour_link ul{ overflow:hidden; height:60px;}
.tour_link ul li{ margin-top:-1px; background:url(../images/line.gif) repeat-x top; text-align:left; overflow:hidden; padding:5px 0;}
.tour_link ul li span{width:84px;margin-right:4px; float:left; }
.tour_link ul li span a{  color:#333333;}
.tour_link ul li span a:hover{ color:#ff6600;}
/* 度假线路 */
.holiday_list ul{ margin-top:5px; background:url(../images/in_09.gif) no-repeat; padding:26px 0 0 29px; width:749px;}
.holiday_list ul li{ text-align:left; width:165px; float:left; margin-right:20px; line-height:20px; display:inline;color:#333;}
.holiday_list ul li h3{ color:#f60; font-size:12px; margin:5px 0 8px;}
.holiday_list ul li h3 a{ color:#f60; line-height:18px;}
.holiday_list ul li h3 a:hover{ text-decoration:underline; line-height:18px;}
.holiday_list ul li b{ color:#3497d3;}
/* 度假线路 end*/

.holiday_tlt,.holiday_tlt01{ width:695px; border:1px solid #d0d0ce; padding:1px 0 0 1px;overflow:hidden; zoom:1; display:block;}
.holiday_tlt ul,.holiday_tlt01 ul{}
.holiday_tlt li,.holiday_tlt01 li{ padding-left:154px; float:left; text-align:left; width:193px;}
.holiday_tlt li .img01,.holiday_tlt li .img02,.holiday_tlt01 li .img03,.holiday_tlt01 li .img04{ display:inline;float:left; padding:15px 0 0 11px; background:url(../images/bg01.gif) no-repeat; height:175px; width:142px; margin-left:-153px;}
.holiday_tlt li .img02{background:url(../images/bg02.gif) no-repeat;}
.holiday_tlt01 li .img03{background:url(../images/bg03.gif) no-repeat;}
.holiday_tlt01 li .img04{background:url(../images/bg04.gif) no-repeat;}
.holiday_tlt dl,.holiday_tlt01 dl{}
.holiday_tlt dl dt,.holiday_tlt01 dl dt{ font:bold 14px "宋体"; background:url(../images/bg_05.gif) no-repeat; margin-bottom:5px; line-height:29px; padding-left:25px; color:#e65730;}
.holiday_tlt dl dd,.holiday_tlt01 dl dd{ line-height:24px;} 

.holiday_tlt01{ border:0;width:697px; margin-top:5px;}

/* 出境旅游服务专区 */
.fm267{ width:267px;}
.outbound_tourism{ border-right:2px solid #b5eafa;border-left:2px solid #b5eafa;border-bottom:2px solid #b5eafa; border-top:0px solid #b5eafa;  text-align:left;}
.outbound_tourism ul{}
.outbound_tourism li{ overflow:hidden; zoom:1;}
.outbound_tourism li h2{ background:url(../images/bgtit.gif) no-repeat; height:21px; padding:10px 0 0 21px; font-size:14px;}
.outbound_tourism dl{ position:relative; padding-left:110px; background:url(../images/tt02.gif) no-repeat 110px 0; height:100px; width:146px; margin:5px auto 0; }
.outbound_tourism dl .img01{ width:103px; display:inline; margin-left:-110px; float:left; background:url(../images/tt01.gif) no-repeat; height:100px; padding:7px 0 0 7px;}
.outbound_tourism dt{ position:absolute; top:12px; left:120px; width:110px; background:url(../images/t_05.gif) no-repeat; margin-top:5px; height:21px; color:#005ab5; padding:0 0 0 20px; font-size:14px; font-weight:bold;}
.outbound_tourism dd{position:absolute; top:42px; left:120px;width:110px; line-height:20px;}

/* 出境旅游服务专区 end*/
.input01{ border:1px solid #7f9db9; width:50px; float:left;}
.btn01{ background:url(../images/btn01.gif) no-repeat; width:38px; height:21px; cursor:pointer; border:0; margin-left:5px;}
