@charset "utf-8";
*{ margin:0; padding:0; list-style-type:none; text-decoration:none; text-align:left;}
body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height:150%;
	color: #666;
	margin: 0px;
	text-align:left;
}
img {
	border:none;
	}
a {
	text-decoration:none;
	color:#333;
	}
a:hover {
	text-decoration:underline;
	color:#369;
	}	
.txt_orange {
	color:#F30;
	}	
.txt_gray_big {
	color:#979797;
	font-weight:bold;
	}	
.txt_blue_big {
	color:#06C;
	font-weight:bold;
	}		
.txt_white {
	color:#FFF;
	}	
.txt_blue {
	color:#069;
	}	
.main_top_all {
	width: 980px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	}
.logo_left_all {
	width:390px;
	height:120px;
	background: url(big_bg.jpg) no-repeat 0px 0px;
	float:left;
	}
.logo_right_all {
	width:590px;
	height:120px;
	background:url(big_bg.jpg) no-repeat 150px -120px    ;
	float:left;
	}
.logo_middle_txt {
	width:180px;
	height:90px;
	float:left;
	margin-top:14px;
	margin-left:10px;
	line-height:24px;
	}
.logo_lan_all {
	width:308px;
	height:34px;
	float:right;
	}		
.top_button_bar {
	width:980px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	}
.top_button_bar div {
	width:98px;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
	}	
.top_button_bar a {
	color:#FFF;
	text-decoration:none;	
	}
.top_button_bar a:hover {
	color:#333;
	text-decoration:none;
	}	
.top_button_left_1 {
	background:url(button_menu_icon_bg.jpg) 0px 0px no-repeat;
	}
.top_button_middle_1 {
	background:url(button_menu_icon_bg.jpg) -98px 0px no-repeat;
	}	
.top_button_right_1 {
	background:url(button_menu_icon_bg.jpg) -196px 0px no-repeat;
	}
.top_menu_bar {
	margin-top:1px;
	width:auto;
	height:38px;
	font-size:14px;
	line-height:38px;
	text-align:center;
	background:url(button_menu_icon_bg.jpg) repeat-x 0px -60px;
	overflow: hidden;
	}
.change_pic_all {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	margin-bottom: 2px;
	}
.main_1_all {
	width:988px;
	height:888px;
	margin-left:auto;
	margin-right:auto;
	}
.main_1_left_all {
	width:300px;
	height:884px;
	float:left;
	background:url(left_1_big_bg.jpg) no-repeat
	}	
.main_1_left_cs_all {
	width:260px;
	height:332px;
	margin-top:15px;
	margin-left:20px;
	margin-right:20px;
	}
.cs_all {
	width:260px;
	height:332px;
	background:url(sc_search_bg_2.jpg) no-repeat 0px 0px;
	overflow:hidden;
	}
.cs_qq_1 {
	width:138px;
	height:30px;
	margin-top:54px;
	margin-left:86px;
	}		
.cs_qq_2 {
	width:138px;
	height:30px;
	margin-top:36px;
	margin-left:86px;
	}		
	
.cs_qq_b_1 {
	width:209px; height:54px; margin-top:34px; margin-left:20px;
	}	
.cs_qq_b_2 {
	width:209px; height:54px; margin-top:10px; margin-left:20px;
	}		
.main_left_search_all {
	width:260px;
	height:211px;
	margin-left:20px;
	margin-right:20px;
	}
.search_all {
	width:260px;
	height:211px;
	background:url(sc_search_bg.jpg) no-repeat 0px -265px;
	overflow:hidden;
	}
.search_all table {
	margin-left:22px;
	margin-top:34px;
	color:#069
	}
.search_all td {
	height:30px;
	}		
.search_all input {
	width:100px;
	height:20px;
	border:#069 1px solid;
	padding-left:5px;
	color:#999;
	line-height:20px;
	}	
.search_all select {
	width:120px;
	height:20px;
	border:#069 1px solid;
	}	
.search_all #search_button {
	width:98px;
	height:24px;
	border:none;	
	}
.search_all #dest {
	width:80px;
	}	
.search_all #date {
	width:120px;
	}
.search_all #days {
	width:80px;
	}
.search_all #search_bt_box {
	height:46px;
	}	
.main_left_visa_all {
	width:260px;
	height:240px;
	margin-left:20px;
	margin-right:20px;
	}	
.main_left_visa_title_box {
	height:260px;
	height:30px;
	background:url(button_menu_icon_bg.jpg) no-repeat 0px -98px;
	overflow:hidden;
	line-height:30px;
	}
.main_left_visa_title_box span {
	margin-left:180px;
	}	
.main_left_visa_content_box {
	width:258px;
	height:206px;
	border:#A7A6A6 1px solid;
	border-top:none;
	overflow:hidden;
	}	
.main_left_visa_content_box ul {
	margin-left:10px;
	margin-top:5px;
	}	
.main_left_visa_content_box li {	
	line-height:24px;
	}
.main_left_visa_content_box #visa_name {
	margin-right:10px;
	}	
.main_left_visa_content_box #visa_price {
	color:#F30;
	}
.main_1_right_all {
	width:680px;
	width:680px\9;
	height:888px;
	float:left;
	overflow:hidden;
	}	
.main_sale_all {
	width:680px;
	height:148px;
	background:url(sale_bg.jpg) no-repeat 0px 0px;
	overflow:hidden;
	}	
.main_sale_title_txt {
	width:660px;
	height:30px;
	line-height:30px;
	margin-top:5px;
	margin-right:20px;
	color:#FFF;
	text-align:right;
	}		
.main_sale_title_txt a {
	color:#FFF;
	}
.main_sale_pic_box {
	width:144px;
	height:94px;
	float:left;
	border:#999 1px solid;
	margin-left:5px;
	margin-top:5px;
	}	
.main_sale_pic_box img {
	width:140px;
	height:90px;
	margin:2px;
	}	
.main_sale_content_box {
	width:508px;
	height:100px;
	margin-left:10px;
	margin-top:2px;
	float:left;
	}				
.main_sale_content_box li {
	height:24px;
	line-height:24px;
	}				
.main_sale_content_box span {
	margin-right:5px;
	}	
.sale_date {
	color:#363;
	}
.sale_price {
	color:#F30;
	}	
.sale_state_1 {
	color:#36C;
	}	
.sale_state_2 {
	color:#F00;
	}
.dot_line {
	height:1px;
	border-bottom:#999 1px dashed;
	line-height:0px;
	margin-bottom:1px;
	margin-top:4px;
	clear:both;
	}				
.main_xl_all_1 {
	width:680px;
	height:300px;
	overflow:hidden;
	}	
.main_xl_big_box {
	width:332px;
	height:296px;
	border:#999 2px solid;
	float:left;
	overflow:hidden;
	float:left;
	}
.main_xl_big_box img {
	width:100px;
	height:290px;
	margin:3px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	}	
.main_xl_content_box {
	width:222px;
	height:290px;
	float:left;
	overflow:hidden;
	margin-top:3px;
	}	
.main_xl_content_box li {
	height:28px;
	width:218px;
	border-bottom:#CCC 1px dashed;
	}	
.main_xl_name {
	width:160px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	WORD-BREAK: keep-all; 
	WHITE-SPACE: nowrap; 
	TEXT-OVERFLOW: ellipsis;
	float:left;
	}
.main_xl_price {
	height:28px;
	width:50px;
	line-height:28px;
	color:#F30;
	margin-left:4px;
	float:left;
	overflow:hidden;
	text-align:right;
	}		
.main_xl_more_li {
	height:36px;
	line-height:36px;
	border:none;
	}	
.main_xl_more_box {
	width:100px;
	height:36px;
	line-height:36px;
	padding-left:36px;
	background:url(button_menu_icon_bg.jpg) no-repeat 0px -128px;
	margin-left:70px;
	}	
.main_xl_split_bar {
	width:8px;
	width:6px\9;
	height:296px;
	font-size:0px;
	float:left;
	}	
.main_xl_navi_title_box {
	height:30px;
	line-height:30px;
	border:#999 1px solid;
	background-color:#F6F6F6;
	font-weight:bold;
	padding-left:5px;
	}	
.main_xl_navi_content_box {
	height:106px;
	border:#999 1px solid;
	border-top:none;
	padding:5px;
	}


	
.main_s_banner {
	width:680px;
	height:120px;
	margin-top:2px;
	margin-bottom:2px;
	}	
.main_big_banner_all {
	width:980px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	}	
.main_2_all {
	width:980px;
	height:610px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	}	
.main_2_left_all {
	width:288px;
	height:608px;
	border:#D6D6D6 1px solid;
	background-color:#FBFBFB;
	float:left;
	overflow:hidden;
	margin-right:10px;
	}	
.main_2_right_all {
	width:680px;
	height:610px;
	float:left;
	overflow:hidden;
	}		
.main_2_news_title span {
	margin-left:10px;
	}	
.main_about_lncits_all {
	width:980px;
	height:220px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	border:#999 1px solid;
	background-color:#FDFDFD;
	overflow:hidden;
	}	
.main_about_lncits_info_all {
	width:360px;
	height:220px;
	border-right:#999 1px solid;
	overflow:hidden;
	float:left;
	}	
.main_about_lncits_info_title_box {
	height:32px;

	margin-left:10px;
	margin-right:10px;
	border-bottom:#999 1px solid;
	line-height:32px;
	font-weight:bold;
	color:#6D6D6D;
	}	
.main_about_lncits_info_content_box {

	margin-top:6px;
	margin-left:10px;
	margin-right:10px;
	line-height:26px;
	}	
.main_about_lncits_reward_all {
	width:256px;
	height:220px;
	overflow:hidden;
	float:left;
	}				
.main_3_all {
	width:980px;
	height:260px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	overflow:hidden;
	}	
.main_3_left_all {
	width:290px;
	height:260px;
	float:left;
	overflow:hidden;
	margin-right:10px;
	}	
.main_3_right_all {
	width:680px;
	height:260px;
	float:left;
	overflow:hidden;
	}	
.main_news_big_box {
	width:334px;
	height:258px;
	border:#D6D6D6 1px solid;
	float:left;
	overflow:hidden;
	float:left;
	}	
.main_news_big_box ul {
	margin-left:10px;
	margin-right:10px;
	}	
.main_2_news_title {
	width:334px;
	height:26px;
	line-height:26px;
	border-bottom:#C1C1C1 1px solid; 
	background:url(button_menu_icon_bg.jpg) repeat-x 0px -164px;
	overflow:hidden;
	}	
.main_2_news_title span {
	margin-left:10px;
	}		
.main_news_split_bar {
	width:8px;
	height:260px;
	font-size:0px;
	float:left;
	}	
.official_box {
	width:980px;
	height:30px;
	line-height:30px;
	}	
.official_no_img {
	width:378px;
	height:30px;
	float:left;
	}	
.official_jp {
	width:90px;
	float:left;
	height:30px;
	background:url(official_icon.gif) no-repeat 0px 0px;
	padding-left:34px;
	}
.official_kr {
	width:90px;
	float:left;
	height:30px;
	background:url(official_icon.gif) no-repeat 0px -30px;
	padding-left:20px;
	}	
.official_au {
	width:112px;
	float:left;
	height:30px;
	background:url(official_icon.gif) no-repeat 0px -60px;
	padding-left:56px;
	}	
.official_hk {
	width:100px;
	float:left;
	height:30px;
	background:url(official_icon.gif) no-repeat 0px -90px;
	padding-left:30px;
	}		
.bottom_all {
	width:800px;
	height:100px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	}	
.bottom_logo_box {
	width:294px;
	height:90px;
	float:left;
	background:url(big_bg.jpg) no-repeat 0px -240px;
	margin-top:5px;
	}
.bottom_txt_box {
	width:496px;
	height:100px;
	line-height:24px;
	float:left;
	margin-left:8px;
	}	
.lfet_title_box {
	height:26px;
	line-height:26px;
	padding-left:10px;
	background-color:#828282;
	border:#434343 1px solid;
	color:#FFF;
	}
.main_3_left_big_box {
	width:288px;
	height:258px;
	border:#D6D6D6 1px solid;
	overflow:hidden;
	}	
.main_3_left_big_box ul	{
	margin-left:10px;
	margin-right:10px;
	}
.main_3_left_title {
	width:288px;
	height:26px;
	line-height:26px;
	border-bottom:#C1C1C1 1px solid; 
	background:url(button_menu_icon_bg.jpg) repeat-x 0px -164px;
	overflow:hidden;
	}
.main_3_left_title span {
	margin-left:10px;
	}
.main_3_left_first_box {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:6px;
	margin-top:10px;
	height:80px;
	border-bottom:#C1C1C1 1px dashed;
	}	
.main_3_left_first_box img {
	width:100px;
	height:70px;
	float:left;
	margin-right:10px;
	}
.main_3_left_news_title {
	width:260px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	WORD-BREAK: keep-all; 
	WHITE-SPACE: nowrap; 
	TEXT-OVERFLOW: ellipsis;
	}	
.main_3_right_news_title {
	width:308px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	WORD-BREAK: keep-all; 
	WHITE-SPACE: nowrap; 
	TEXT-OVERFLOW: ellipsis;
	}		
.newspapper_button {
	width:268px;
	height:120px;
	margin:10px;
	margin-bottom:0px;
	}	
.main_2_left_title_box {
	height:30px;
	line-height:30px;
	color:#FFF;
	background-color:#979797;
	margin:10px;
	}	
.main_2_left_title_box span {
	margin-left:10px;
	}	
.main_2_left_cor_box {
	margin-left:10px;
	margin-right:10px;
	height:140px;
	}	
.main_2_left_cor_box img {
	width:129px;
	height:40px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}	
.main_2_left_cor_box #right {
	margin-right:0px;
	}	
.main_2_left_cor_box #left_bottom {
	margin-bottom:0px;
	}			
.main_2_left_cor_box #right_bottom {
	margin-right:0px;
	margin-bottom:0px;
	}	
	
/* ----------------------------------------------------------------线路内容页------------------------------------------------------*/


.xl_all {
	width:980px;
	height:auto;
	margin-right:auto;
	overflow:visible;
	margin-left: auto;
	}	


.xl_left_all {
	width:288px;
	height:auto;
	border:#D6D6D6 1px solid;
	float:left;
	overflow:hidden;
	margin-right:10px;
	padding-bottom:10px;
	}			
	
.xl_right_all {
	width:680px;
	height:auto;
	float:left;
	overflow:visible;
	}		
.xl_cs_all {
	width:260px;
	height:auto;
	margin-left:14px;
	margin-right:14px;
	margin-top:10px;
	}	
.xl_search_all {
    width:260px;
	height:211px;
	margin-left:14px;
	margin-right:14px;
	margin-top:10px;
	}	
.xl_location_bar {
	width:680px;
	height:30px;
	line-height:30px;
	border-bottom:#069 2px solid;
	margin-bottom:10px;
	}	
.xl_main_split {
	width:980px;
	height:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	}	
.xl_class_box {
	height:auto;
	width:680px;
	margin-bottom:5px;
	overflow:visible;
	float:none;
	}	
.xl_class_img_box {
	height:148px;
	width:178px;
	float:left;
	border:#C1C1C1 1px solid;
	margin-right:10px;
	}	
.xl_class_img_box img {
	width:174px;
	height:144px;
	margin:2px;
	}	
.xl_class_content_box {
	width:490px;
	height:150px;
	float:left;
	overflow:hidden;
	}	
.xl_class_title_box {
	height:30px;
	line-height:30px;
	color:#06C;
	font-weight:bold;
	}
.xl_class_title_box a {
	color:#06C;
	}
.xl_class_content_box li {
	height:28px;
	width:490px;
	border-bottom:#CCC 1px dashed;
	}	
.xl_class_xl_name {
	width:350px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	WORD-BREAK: keep-all; 
	WHITE-SPACE: nowrap; 
	TEXT-OVERFLOW: ellipsis;
	float:left;
	}	
.xl_class_xl_date {
	height:28px;
	line-height:28px;
	overflow:hidden;
	width:70px;
	margin-left:5px;
	color:#06C;
	float:left;
	}	
.xl_class_xl_price {
	height:28px;
	line-height:28px;
	overflow:hidden;
	width:60px;
	margin-left:5px;
	color:#F30;
	float:left;
	}		

/* ----------------------------------------------------------------线路内容页2------------------------------------------------------*/

.xl_right_2_all {
	width:680px;
	height:800px;
	float:left;
	overflow:visible;
	}	
.xl_2_all {
	width:980px;
	height:800px;
	margin-right:auto;
	overflow:visible;
	margin-left: auto;
	}		

.xl_class_2_content_box {
	width:680px;
	height:auto;
	float:left;
	overflow:visible;
	}		
	
.xl_class_2_content_box li {
	height:28px;
	width:670px;
	border-bottom:#CCC 1px dashed;
	}		

.xl_class_2_xl_name {
	width:520px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	WORD-BREAK: keep-all; 
	WHITE-SPACE: nowrap; 
	TEXT-OVERFLOW: ellipsis;
	float:left;
	}	
/* ----------------------------------------------------------------线路显示页------------------------------------------------------*/		

.xl_show_right_all {
	width:680px;
	height:auto;
	float:left;
	overflow:visible;
	}



.xl_show_title_box {
	height:auto;
	line-height:36px;
	text-align:center;
	color:#06C;
	font-size:14px;
	font-weight:bold;
	}
.xl_show_plan_all {
	width:680px;
	height:auto;
	margin-bottom:10px;
	overflow:visible;
	float:none;
	}
.xl_show_plan_clum_1 {
	width:29px;
	height:28px;
	line-height:28px;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	text-align:center;
	}	
.xl_show_plan_clum_2 {
	width:160px;
	height:28px;
	line-height:28px;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	text-align:center;
	}		
.xl_show_plan_clum_3 {
	width:643px;
	height:28px;
	line-height:28px;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	text-align:center;
	}		
.xl_show_plan_all #xl_s_title {
	background-color:#ACACAC;
	color:#FFF
	}	
.xl_show_plan_all #xl_s_content {
	background-color:#EBEBEB;
	}	
.xl_show_plan_all #xl_s_tel {
    background-color:#E0E0E0;
	color:#585858;
	font-weight:bold;
	}	
.xl_xc_day {
	width:680px;
	height:auto;
	}	
.xl_xc_day_title {
	width:680px;
	height:30px;
	line-height:30px;
    color:#06C;
	font-weight:bold;
	clear:both;
	}	
.xl_xc_day_img_content_box {
	width:680px;
	height:auto;
	}	
	
.xl_xc_day_img_box {
	width:138px;
	height:98px;
	float:left;
	border:#585858 1px solid;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
	}	

.xl_xc_day_content_box {
	width:520px;
	height:auto;
	float:left;
	margin-top:6px;
	}	
.xl_xc_day_hotel_box {
	width:680px;
	height:auto;
	line-height:30px;
	float:none;
	color:#360;
	font-weight:bold;
	margin-top:10px;
	clear:both;
	}	
.xl_xc_price_in {
	width:680px;
	height:auto;
	overflow:visible;
	margin-bottom:10px;
	}	
.xl_xc_price_in_title {
	width:680px;
	height:30px;
	line-height:30px;
	float:none;
	color:#F60;
	font-weight:bold;
	}	
.xl_show_left_content_box {
	width:266px;
	border:#E3E3E3 1px solid;
	margin-left:10px;
	margin-right:10px;
	background:#FFF;
	}	
.xl_show_left_content_box ul {
	margin-left:10px;
	margin-bottom:10px;
	width:240px;
	}	
.xl_show_left_content_box li {
	height:28px;
	line-height:28px;
	border-bottom:#E6E6E6 1px dashed;
	}
.xl_show_left_content_box div {
	width:240px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	WORD-BREAK: keep-all; 
	WHITE-SPACE: nowrap; 
	TEXT-OVERFLOW: ellipsis;
	}	
	
	
/* ----------------------------------------------------------------后台管理2------------------------------------------------------*/

.new_xl_tb {
	}	
.new_xl_tb td {
	height:40px;
	line-height:40px;
	padding-left:10px;
	}	
	
	
/* ----------------------------------------------------------------签证显示页面------------------------------------------------------*/	
.visa_list_box {
	width:680px;
	height:80px;
	overflow:hidden;
	}
.visa_list_cell_l {
	width:220px;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
	}	
.visa_list_cell_r {
	width:220px;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	float:left;
	}	
	
.visa_list_name {
	width:420px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	WORD-BREAK: keep-all; 
	WHITE-SPACE: nowrap; 
	TEXT-OVERFLOW: ellipsis;
	float:left;
	}		
/* ----------------------------------------------------------------LNCITS------------------------------------------------------*/

.lncits_text_box {
	height:30px;
	line-height:30px;
	text-align:center;
	color:#828282;
	}
.lncits_text_box_2 {
	height:30px;
	line-height:30px;
	color:#039;
	font-size:14px;
	font-weight:bold;
	}	
.lncits_left_box {
	height:auto;
	width:335px;
	margin-right:10px;
	float:left;
	}	
.lncits_right_box {
	height:auto;
	width:335px;
	float:left;
	}		
.lncits_content_box {
	line-height:150%;
	}	
.lncits_img_box_all {
	
	}	
.lncits_img_box_all img {
	margin-top:5px;
	margin-right:5px;
	}	
.lncits_tr_tb_box {
	float:none;
	width:680px;
	}
.lncits_tr_tb_box td {
	padding-left:10px;
	line-height:24px;
	}	
.xl_xc_feature {
	width:680px;
	height:140px;
	clear::both;
	}		
.xl_xc_feature_title_box {
	width:140px; height:140px; float:left;
	}	
.xl_xc_feature_title {
	width:136px; height:30px; background:url(../skin/button_menu_icon_bg.jpg) 0px -191px;
	}	
.xl_xc_feature_img_box {
	width:138px; height:98px; overflow:hidden; border:1px solid #6D6D6D;
	}	
.xl_xc_feature_content_box {
	width:520px; height:130px; float:left; margin-left:10px; margin-top:0px; background-color:#FAFAFA;
	}	
.xl_xc_feature_content {
	width:510px; height:120px; margin:5px; overflow:scroll; overflow-x:hidden; line-height:140%; font-weight:bold; color:#F06;
	}	
.xl_xc_sc_title {
	width:680px; height:30px; background:url(../skin/button_menu_icon_bg.jpg) 0px -222px no-repeat; clear:both;
	}
.xl_xc_att_title {
	width:680px; height:30px; background:url(../skin/button_menu_icon_bg.jpg) 0px -253px no-repeat; clear:both;
	}	
#scrollDiv{width:508px;height:100px;overflow:hidden}
#scrollDiv li{height:100px;}	
