﻿body{
	margin:0;
	padding:0;
	font-size:12px;
}
a{
	color:#003399;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

ul{
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0;
}

img{
	border:0;
}
li{
	margin:0;
	padding:0;
	list-style-type:none;
}


h3{
	margin:0;
	padding:0;
}


h2{
	margin:0;
	padding:0;
}


h1{
	margin:0;
	padding:0;
}

.red{
	color:red;
}
#main{
	width:960px;
	margin:auto;
	overflow:hidden;
}
#head{
	width:960px;
	float:left;
	
}
.logo{
	width:263px;
	height:81px;
	margin-top:20px;
	float:left;
}
#head img{
	height:70px;
	width:565px;
	margin:20px 0 0 60px;
}
#menu{
	width:934px;
	height:76px;
	background:url(/images/menu_bg00.jpg) 0 38px no-repeat;
	padding-left:26px;
	padding-top:9px;
	float:left;}
#menu a{
	width:87px;
	height:26px;
	float:left;
	margin-right:2px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:7px;
}
#sidebar{
	float:left;
	width:186px;
	margin:0 0px 0 4px;
	background:#E8EEF4;	
	clear:both;

}
#sidebar h1{
	background:url(/images/nav_left.jpg) 0 0px no-repeat;
	font-size:12px;
	padding-left:10px;
	height:18px;
	padding-top:9px;
	font-weight:normal;
}
.leftlist{
	margin:10px 0px 0px 20px;
	*margin:10px 0px 0px 10px;
	list-style-type:none;
	width:160px;
	float:left;
}
.leftlist li{
	line-height:24px;
	background:url(/images/icon_arrow.gif) 4px 9px no-repeat;
	/*margin-left:10px;*/
	width:60px;
	float:left;
	padding-left:15px;
}
.leftlist li a{
	color:#000000;
}

#sidebar h2{
	font-size:14px;
	color:#003399;
	margin-bottom:8px;
}

.menu01{
	background:url(/images/menu_bg01.jpg) 0 0px no-repeat;
	color:#000000;
}
.menu02{
	background:url(/images/menu_bg02.jpg) 0 0px no-repeat;
	color:#ffffff;
}

.menu_tel{
	clear:both;
	color:#FFFFFF;
	float:left;
	font-family:arial;
	font-size:14px;
	height:24px;
	margin-top:4px;
	width:900px;
}

.menu_tel strong{
font-size:17px;
font-weight:bold;
}

#rightbar{
	width:755px;
	float:left;

}

#rightbar img{
	margin-right:8px;
	float:left;
	display:block;
}
.right_line{
	width:754px;
	background:#A7D2F5;
	float:left;
	margin-top:10px;
	padding-bottom:8px;
}
.search_right{
	width:230px;
	*width:226px;
	height:186px;
	background:#f6f6f6;
	border:1px #dddddd solid;
	float:left;
}

.search_right table{
	width:100%;
}
.search_right td{
	height:30px;
}

.search_pk_bt01{
	background:url(/images/search_bt01.gif) 0 0px no-repeat;
	font-size:14px;
	color:white;
	width:101px;
	border:0;
	height:30px;
	font-weight:bold;
	padding-bottom:4px;
	cursor:pointer;
}

.search_right h1{
	background:url(/images/search_icon01.gif) 9px 8px no-repeat;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	margin-bottom:8px;	
}
.tag_right{
	width:200px;
	background:#FFFBEE;
	border:1px #FFCC99 solid;
	float:left;
	height:92px;
	margin-top:9px;
	padding:14px 14px;
	color:#cc3300;
	line-height:22px;
}
.tag_right a{
	color:#cc3300;	
}
.good_line{
	background:url(/images/bg_te01.gif) 0px 0px no-repeat;
	width:742px;
	height:189px;
	float:left;
	margin-top:9px;
	margin-left:3px;
}

.good_line h1{
	height:38px;
	line-height:46px;
	color:#ffffff;
	padding-left:19px;
	font-size:14px;
}
.good_line_one{
	background:url(/images/num01.gif) 0px 15px no-repeat;
	width:65px;
	height:50px;
}
.good_line_two{
	background:url(/images/num01.gif) 0px -90px no-repeat;
	width:65px;
	height:50px;
}
.good_line p{
	color:#666666;
	line-height:15px;
	height:50px;
	overflow:hidden;
	width:512px;
	margin:0;
}
.good_line  strong{
	font-size:14px;
	color:#000000;
	display:block;
	height:22px;
	line-height:22px;
	
}
.price{
	display:block;
	color:#ff6600;
	font-weight:bold;

	
}
.price span{
	color:#ff6600;
	font-weight:bold;
}
.false_price{
	color:#999999;
}
.line_box{
	width:736px;
	height:270px;
	float:left;
	border-bottom:1px #999999 solid;
	*margin-left:4px;
	margin-left:8px;
	
	margin-top:9px;
	background:#ffffff;
}
.line_box h1{
	color:#cc3300;
	font-size:14px;
	background:url(/images/line_bg01.jpg) 0px 0px repeat;
	height:29px;
	width:720px;
	padding-left:16px;
	line-height:29px;
}
.line_box h1 a{
	color:#cc3300;
}

.line_box h1 span{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#666666;	
}
.line_box h1 span a{
	font-weight:normal;
	color:#666666;	
}

.line01{
	height:67px;
	border-bottom:1px #cccccc dashed;
	float:left;
	width:736px;
}

.line01 p{
	float:left;
	width:410px;
	height:60px;
	color:gray;
	margin-top:4px;
	
}

.line01 table{
	float:left;
	width:550px;}

.line01 p strong{
	float:left;
	font-size:14px;
	width:400px;
	font-weight:normal;	
	line-height:20px;
	height:40px;
}


.line01 img{
	height:60px;
	width:162px;
	margin:4px;
	float:left;
}

.line02{
	height:47px;
	border-bottom:1px #cccccc dashed;
	float:left;
	width:736px;
}
.line02 p{
	float:left;
	width:568px;
	height:40px;
	color:gray;
}
.line02 p strong{
	float:left;
	font-size:14px;
	width:568px;
	font-weight:normal;	
	line-height:20px;
	height:20px;
	overflow:hidden;
}

.line02 table{
	float:left;
	width:720px;
	margin-left:10px;}
#foot{
	background:#f3f3f3;
	height:90px;
	border-bottom:1px #cccccc dashed;
	border-top:1px #cccccc dashed;	
	text-align:center;
	width:960px;
	margin:auto;
	padding-top:14px;
}
#foot p{
	line-height:20px;
	color:#333333;
	text-align:center;
	width:960px;
	padding:30px 0;
	display:block;
}

/*--------------------- 首页 ---------------------------*/
#midbar{
	width:502px;
	float:left;
	background:#A7D2F5;
	padding:6px;
	margin-right:10px;}
.ad_photo{
	width:496px;
	height:160px;
	float:left;
	padding:3px;
	background:#ffffff;
	margin-bottom:5px;
}

.ad_photo img{
	width:496px;
	height:160px;
	float:left;
	
}
.index_tui{
	width:500px;
	height:170px;
	float:left;
	margin-left:1px;
	background:#FFF9EC;
	border-bottom:2px #ff6600 solid;

}
.index_tui h1{
	background:url(/images/index_te01.gif) 0px 0px repeat;
	padding-left:32px;
	font-size:14px;
	height:26px;
	line-height:26px;
	padding-top:4px;
}
.tui_list{
	width:500px;
	height:134px;	
}
.tui_list li{
	height:40px;	
	border-bottom:1px #cccccc dashed;
	float:left;
	width:408px;
	padding-top:6px;
	list-style-type:none;	
	padding-left:90px;
	line-height:16px;}
.tui_title01{
	background:url(/images/index_te_title01.gif) 14px 13px no-repeat;
}
.tui_title02{
	background:url(/images/index_te_title01.gif) 14px -31px no-repeat;
}
.tui_title03{
	background:url(/images/index_te_title01.gif) 14px -76px no-repeat;
}
.index_line{
	width:500px;
	height:290px;
	float:left;
	border-bottom:1px #999999 solid;
	margin-top:9px;
	background:#ffffff;
}

.index_line h1{
	color:#cc3300;
	font-size:14px;
	background:url(/images/line_bg01.jpg) 0px 0px repeat;
	height:29px;
	width:484px;
	padding-left:16px;
	line-height:29px;
}
.index_line h1 a{
	color:#cc3300;
}

.index_line h1 span{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#666666;	
}
.index_line h1 span a{
	font-weight:normal;
	color:#666666;	
}
.index_line01{
	height:50px;
	border-bottom:1px #cccccc dashed;	
	width:500px;
}

.index_line01 p{
	
	width:420px;
	height:20px;
	color:gray;
	
}

.index_line01 table{
	width:430px;}

.index_line01 p strong{
	float:left;
	font-size:12px;
	width:420px;
	font-weight:normal;	
	line-height:20px;
	height:20px;
	overflow:hidden;
}


.index_line01 img{
	height:43px;
	width:60px;
	margin:4px;
	float:left;
}

.index_line02{
	height:47px;
	border-bottom:1px #cccccc dashed;
	
	width:500px;
}
.index_line02 p{
	
	width:360px;
	height:47px;
	color:gray;
}
.index_line02 p strong{
	float:left;
	font-size:12px;
	width:360px;
	font-weight:normal;	
	line-height:20px;
	height:20px;
	overflow:hidden;
}

.index_line02 table{
	
	width:490px;
	margin-left:10px;}
	
#index_sidebar{
	float:left;
	width:186px;
	margin:0 10px 0 4px;
	background:#E8EEF4;	
	clear:both;

}
#index_sidebar h1{
	background:url(/images/nav_left.jpg) 0 0px no-repeat;
	font-size:12px;
	padding-left:10px;
	height:18px;
	padding-top:9px;
	font-weight:normal;
}
.index_leftlist{
	margin:10px 0px 0px 20px;
	*margin:10px 0px 0px 10px;
	list-style-type:none;
	width:160px;
	float:left;}
.index_leftlist li{
	line-height:24px;
	background:url(/images/icon_arrow.gif) 4px 9px no-repeat;
	width:60px;
	float:left;
	padding-left:15px;
}
.index_leftlist li a{
	color:#000000;
}
#index_sidebar h2{
	font-size:14px;
	color:#003399;
	margin-bottom:8px;
}
.index_r_list{
	width:230px;
	*width:222px;
	height:270px;
	background:url(/images/index_rlbg01.jpg) repeat-x;
	border:1px #DDDDDD solid;
	float:left;
	margin-top:10px;
}

.index_r_list p{
	width:215px;
	height:60px;
	margin:6px auto 3px auto;
}

.index_r_list p strong{
	font-weight:bold;
	height:43px;
	float:left;
	width:135px;
}

.index_r_list p img{
	width:68px;
	height:58px;
	float:left;
	margin-right:5px;
}

.index_r_list h1{
	width:200px;
	background:url(/images/i_rlist01.gif) 10px 6px no-repeat;
	height:30px;
	font-size:14px;
	font-weight:bold;
	padding-left:28px;
	line-height:28px;
}
.index_r_listbox{
	width:218px;
	height:130px;
	margin:8px auto;
} 
.index_r_listbox li{
	width:206px;
	height:20px;
	float:left;
	line-height:20px;
	padding-left:10px;
	} 

.index_r_listbox span{
	color:#ff6600;
	float:right;
	font-weight:bold;
	} 

.index_rad{
	float:left;
	margin-top:10px;
	width:230px;
}

.index_r_help{
	width:230px;
	*width:214px;
	height:140px;
	background:url(/images/index_rlbg01.jpg) repeat-x;
	border:1px #DDDDDD solid;
	float:left;
	margin-top:10px;
}

.index_r_help h1{
	width:200px;
	background:url(/images/i_rad01.gif) 10px 6px no-repeat;
	height:30px;
	font-size:14px;
	font-weight:bold;
	padding-left:28px;
	line-height:28px;
}
.index_r_helpbox{
	width:180px;
	height:96px;
	margin:10px auto;
}
.index_r_helpbox li{
	width:66px;
	height:25px;
	float:left;
	line-height:25px;
	padding-left:22px;
	
}
.tool01{
	background:url(/images/tools.gif) 3px 5px no-repeat;	
}

.tool02{
	background:url(/images/tools.gif)  -92px 5px no-repeat;	
}

.tool03{
	background:url(/images/tools.gif) 3px -19px no-repeat;	
}

.tool04{
	background:url(/images/tools.gif) -92px -21px no-repeat;	
}

.tool05{
	background:url(/images/tools.gif) 3px -45px no-repeat;	
}
.tool06{
	background:url(/images/tools.gif)  -92px -45px no-repeat;	
}
.tool07{
	background:url(/images/tools.gif) 3px -70px no-repeat;	
}

.tool08{
	background:url(/images/tools.gif)  -92px -70px no-repeat;	
}

.index_r_help01{
	width:230px;
	height:280px;
	background:url(/images/index_rlbg01.jpg) repeat-x;
	border:1px #DDDDDD solid;
	float:left;
	margin-top:10px;
}

.index_r_help01 h1{
	width:200px;
	background:url(/images/i_h01.gif) 10px 6px no-repeat;
	height:30px;
	font-size:14px;
	font-weight:bold;
	padding-left:28px;
	line-height:28px;
}
.index_r_help01box{
	width:180px;
	margin:10px 0 0 10px;
	
}
.index_r_help01box li{
	height:25px;
	line-height:25px;
	margin-right:14px;

	margin-left:10px;
	*margin-left:5px;
	padding-left:16px;
	float:left;
	background:url(/images/icon_4x7_arrow.gif) 6px 9px no-repeat;
	
	
}

/*--------------------- 城市 ---------------------------*/
.city_intro{
	width:750px;
	background:#F3F9FF;
	float:left;
	
}
.city_intro h2{
	width:100%;
	background:#FfffFF;
	font-size:12px;
	font-weight:normal;
	height:26px;
	line-height:26px;
}
.city_intro img{
	width:754px;
	background:#F3F9FF;
	border:1px #E4E4E4 solid;
	padding:6px;
	width:278px;
	height:200px;
	background:white;
	margin:10px;
}
.city_intro_box{
	width:428px;
	height:218px;
	float:left;}
	
.city_intro_box li{

	line-height:25px;
	float:left;
	text-indent:10px;

	width:100%;}

.city_intro_box h1{
	display:block;
	font-size:14px;
	line-height:26px;
	border-bottom:1px #e4e4e4 solid;
	text-indent:10px;
}

.city_intro p{
	line-height:20px;
	float:left;
	margin:10px 0 0 10px;	
	width:715px;
}
.city_intro p span{
	padding-left:18px;
	background:url(/images/i_more.gif) 6px 6px no-repeat;
	float:right;
	margin-top:20px;
	}

.lineTrip_box{
	width:736px;
	float:left;
	border-bottom:1px #999999 solid;
	margin-left:8px!important;
	*margin-left:4px;
	margin-top:9px;
	background:#ffffff;
}
.lineTrip_box h1{
	color:#cc3300;
	font-size:14px;
	background:url(/images/line_bg01.jpg) 0px 0px repeat;
	height:29px;
	width:720px;
	padding-left:16px;
	line-height:29px;
}
.lineTrip_box h1 a{
	color:#cc3300;
}

.lineTrip_box h1 span{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#666666;	
}
.lineTrip_box h1 span a{
	font-weight:normal;
	color:#666666;	
}	

/*-----------------城市列表选择框----------------------*/

.tck1 {
	BORDER-RIGHT: #7699b5 1px solid; BORDER-TOP: #7699b5 1px solid; MARGIN: 0px auto; BORDER-LEFT: #7699b5 1px solid; WIDTH: 360px; BORDER-BOTTOM: #7699b5 1px solid; HEIGHT: 305px; BACKGROUND-COLOR: #fff
}
.tck2 {
	MARGIN-LEFT: 2px; WIDTH: 345px
}
.tck2 LI {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 6px; PADDING-TOP: 0px
}
.tck2 A {
	COLOR: #134dc6; TEXT-DECORATION: none; cursor:pointer;
}

/*-------------------首页图片--------------------------*/

  #album {
    position:relative;
    width:496px;
    height:160px;
    border:0px solid #8080C0;
  }

  #album ul,#album li {
    list-style:none;
    margin:0;
    padding:0;
  }

  #album ul {
    position:relative;
    height:160px;
    width:496px;
    overflow:hidden;
    background:transparent url(/images/adv/o_s001.jpg) no-repeat 0 0;
  }

  #album li {
    position:absolute;
    width:1000%;
  }

  #album a {
    float:left;
  }

  #album img {
    display:block;
    border:0;
  }

  #album span {
    position:absolute;
    right:0;
    bottom:1px;
  }

  #album span a {
    display:block;
    margin-right:10px;
    width:15px;
    height:15px;
    line-height:15px;
    text-align:center;
    text-decoration:none;
    color:gray;
    background:transparent url(/images/o_button.gif) no-repeat -15px 0;
  }

  #album span a:hover,#album span a.hover {
    color:#F8F8F8;
    background-position:0 0;
  }
  
/*--------------------- 详细 ---------------------------*/
#d_sidebar{
	float:left;
	width:186px;
	margin:0 10px 10px 4px;
	background:#E8EEF4;	
	clear:both;
	padding-bottom:10px;

}

#d_sidebar h1{
	background:#ffffff url(/images/nav_left.jpg) 0 0px no-repeat;
	font-size:12px;
	padding-left:10px;
	
	height:18px;
	padding-top:9px;
	font-weight:normal;
	width:176px;
	float:left;
}
#d_sidebar h2{
	font-size:14px;
	color:#003399;
	margin-bottom:8px;
}
#d_sidebar td{
	height:30px;
}
.d_blank{
	background:#ffffff;
	height:10px;
	float:left;
	width:100%;
}
.d_leftlist{
	margin:10px 0px 8px 0px;
	list-style-type:none;	
}
.d_leftlist li{
	line-height:24px;

	margin-left:10px;
	
}
.d_leftlist li a{
	color:#003399;
}

.d_intro table{
	width:430px;
	height:210px;
	float:left;
	font-size:14px;
}
.d_intro td{
	height:18px;
}

.d_intro h1{
	font-size:14px;
	padding-left:10px;	
	margin-top:0px;
}
.d_adult{
	color:#ff3300;
	font-weight:bold;
	text-indent:8px;
	display:block;
}
.d_intro span{
	font-weight:bold;
	text-indent:8px;
	display:block;}
.d_bt_order{
	width:114px;
	height:38px;
	line-height:38px;
	font-size:14px;
	color:#ffffff;
	border:0;
	background:#ffffff url(/images/bt_order01.gif) 0 0px no-repeat;
	margin-left:20px;
	font-weight:bold;
	cursor:pointer;
	float:left;
	}
.d_menu{
	width:728px;
	height:27px;	
	padding-left:26px;
	padding-top:9px;
	border-bottom:2px #1E93FE solid;
	float:left;
	margin:0 auto;}
.d_menu01{
	background:url(/images/d_tab02.jpg) 0 0px no-repeat;
	color:#000000;
}
.d_menu02{
	background:url(/images/d_tab01.jpg) 0 0px no-repeat;
	color:#ffffff;
}
.d_menu a{
	width:110px;
	height:27px;
	*height:20px;
	float:left;
	margin-right:2px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:7px;
}
.d_box {
	float:left;
	margin-left:10px;
	margin-top:2px;
	width:730px;
} 
.d_box p{
	width:680px;
	display:block;
	padding:0 0 0 20px;
	color:#666666;
	margin:0;
	
}
.d_box h1{
	background:#ffffff url(/images/d_title01.jpg) 0 0px no-repeat;
	font-size:14px;
	padding-left:30px;
	height:32px;
	float:left;
	width:710px;	
	*width:700px;
	line-height:32px;
	margin-top:20px;	
}
.d_box h3{
	font-size:14px;
	padding-left:17px;
	height:32px;
	float:left;
	width:710px;
	*width:680px;
	line-height:32px;

	
}
.d_box strong{
	background:url(/images/d_icon01.gif) 9px 6px no-repeat;
	font-size:12px;
	padding-left:20px;
	height:22px;
	float:left;
	width:710px;
	*width:600px;
	line-height:22px;
	margin-left:10px;
	margin-top:15px;
}
.d_otherline{
	width:680px;
	margin-left:16px;
}
.d_otherline li{
	height:30px;
	line-height:30px;
	float:left;
	width:680px;
	
}

.d_box_1 {
	float:left;
	margin-left:10px;
	margin-top:2px;
	width:730px;
} 
.d_box_1 h1{
	background:#ffffff url(/images/d_title01.jpg) 0 0px no-repeat;
	font-size:14px;
	padding-left:30px;
	height:32px;
	float:left;
	width:710px;	
	*width:700px;
	line-height:32px;
	margin-top:20px;	
}
.d_box_1 h3{
	font-size:14px;
	padding-left:17px;
	height:32px;
	float:left;
	width:710px;
	*width:680px;
	line-height:32px;
}
/*--------------------- 签证 ---------------------------*/
.visa_table{
	width:650px;
	
	
}
.visa_table td{
	height:22px;	
}
/*--------------------- 邮轮 ---------------------------*/
.Crad{
	width:754px;
	height:180px;
}

.Crad img{
	width:754px;
	height:180px;
	float:left;
	margin:0;
	margin-bottom:10px;
	padding:0;
	border:0;
}
.Crlist{
	width:754px;
	float:left;
	margin-right:10px;
	margin:0 auto;
}
.Crlist h2{
	width:100%;
	background:#FfffFF;
	font-size:12px;
	font-weight:normal;
	height:26px;
	line-height:26px;
}


.Crlist_box{
	width:520px;
	height:260px;
	float:left;
	border-bottom:1px #cccccc solid;
	margin-top:10px;	
}

.Crlist_box h1{
	background:url(/images/cr01.gif) 0 0px no-repeat;
	font-size:14px;
	color:#ff6600;
	padding-left:24px;
	line-height:20px;
	margin-bottom:10px;
}
.Crlist_box h1 span{
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#666666;	
}
.Crlist_box h1 span a{
	font-weight:bolder;
	color:#666666;	
}
.Crlist_box .Crlisth02{
	background:url(/images/cr02.gif) 0 0px no-repeat;
}
.Crlist_box .Crlisth03{
	background:url(/images/cr03.gif) 0 0px no-repeat;
}
.Crlist_box .Crlisth04{
	background:url(/images/cr04.gif) 0 0px no-repeat;
}
.Crlist_box .Crlisth05{
	background:url(/images/cr05.gif) 0 0px no-repeat;
}
.Crlist_box .Crlisth06{
	background:url(/images/cr06.gif) 0 0px no-repeat;
}
.Crlist_box .Crlisth07{
	background:url(/images/cr07.gif) 0 0px no-repeat;
}
.Crlist_box .Crlisth08{
	background:url(/images/cr08.gif) 0 0px no-repeat;
}
.Crlist_box .Crlisth09{
	background:url(/images/cr09.gif) 0 0px no-repeat;
}



.Crlist_box img{
	padding:3px;
	background:#ffffff;
	border:1px #96CEFF solid;
	margin-left:6px;
	margin-right:10px;
	float:left;
}
.Crlist_box p{
	height:86px;
	text-indent:20px;
	line-height:18px;
	float:left;
	color:#666666;
	width:370px;
	overflow:hidden;
}
.crboxlist{
	width:470px;
	height:120px;
	float:left;
	margin-left:18px;
	margin-top:10px;
}
.crboxlist li{
	height:25px;
	background:url(/images/icon_4x7_arrow.gif) 6px 8px no-repeat;
	float:left;
	padding-left:16px;
	line-height:25px;
	width:98%
}
.cright{
	width:230px;
	float:right;
	height:700px;

}

.cright img{
	width:230px;
	height:60px;
	margin-bottom:10px;
}
.cright_list{
	width:220px;
	margin:8px auto;
	padding:4px;
}
.cright_list li{
	height:25px;
	background:url(/images/icon_4x7_arrow01.gif) 5px 9px no-repeat;
	float:left;
	padding-left:18px;
	line-height:25px;
	width:92%;
	overflow:hidden;
}

.cright_list h2{
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
	float:left;
	height:20px;
	line-height:20px;	
}
/*--------------------- 旅游须知 ---------------------------*/
.mu_itemlist{
width:730px;
padding:4px;
margin-left:8px;
*margin-left:4px;
}

.mu_itemlist a{
	width:77px;
	padding-left:18px;
	float:left;
	background: url(/images/icon_4x7_arrow02.gif) 7px 9px no-repeat;
	height:26px;
	line-height:26px;
	margin:6px 7px 0 0;
	color:#003399;
	border:1px #666666 solid;	
}

.mu_itemlist a:hover{
	color:#003399;
	border:1px #c1d5f5 solid;	
	text-decoration:none;
	background:#daeafd url(/images/icon_4x7_arrow02.gif) 7px 9px no-repeat;
}

.mu_itemlisted a{
	width:77px;
	padding-left:18px;
	float:left;
	background:url(/images/mu_bg01.jpg);
	height:26px;
	line-height:26px;
	color:#003399;
	margin:6px 7px 0 0;
	border-bottom:1px #ffffff solid;
	border-right:1px #ffffff solid;
	border-top:1px #333333 solid;
	border-left:1px #333333 solid;


}
.mu_itemlisted a:hover{
	color:#ffffff;
	border:1px #000000 solid;	
	text-decoration:none;
	background:url(/images/mu_bg01.jpg);
	
}
.mu_content{
	display:block;
	width:730px;}
.mu_content p{
	margin:3px;margin-left:10px!important;
	margin-left:6px;
	padding:10px;
	padding-top:0px;
	width:710px;
	
	background:#ffffff;
	border:1px #c1d5f5 solid;
	color:#666666;
	}
.mu_content p strong{
	font-size:12px;
	display:block;
	color:#000000;
	height:22px;
	margin:8px 0 0 0;
}
/*--------------------- 参考资料 ---------------------------*/
.ref_content p{
	margin:11px;
	padding:10px;
	padding-top:0px;
	width:700px;
	background:#ffffff;
	border:1px #c1d5f5 solid;
	color:#666666;
	}
.ref_content p strong{
	font-size:12px;
	display:block;
	color:#000000;
	height:22px;
	margin:8px 0 0 0;
}
/*--------------------- 注册登录 ---------------------------*/
.wide{
	width:960px;
	background:#F3F9FF;float:left;
	margin-bottom:10px;
	
	
}
.cat{
	width:100%;
	background:#FfffFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	height:26px;
	line-height:17px;
	float:left;
	text-indent:17px;
}

.regtable{
	margin:0 auto;
	margin-top:20px;
	
}
.regtable td{
	height:33px;
	line-height:33px;
	
}
.reg_in{

height:25px;
line-height:25px;
margin:0 5px 0 10px;
padding:3px 0 0 3px;
width:167px;}
}

/*--------------------- 注册登录 ---------------------------*/
.base_wrapper{max-width: 1250px;min-width: 960px;_width:960px;margin:0 auto;}
.reg_headline{
	margin:2px 0;
	background:#E4EEFC;
	padding:3px 15px;
	height:79px;
	line-height:79px;
	display:inline-block;
	overflow:hidden;
}
.reg_headline{display:block;}
.reg_headline h2{
	float:left;
	font-size:16px;
	padding-left:84px;
	background:url("/images/reg.png") no-repeat;
}
/*reg_box*/
.reg_boxes{
	background:#F5F9FE;
	border:1px #D0E3F9 solid;
	padding:10px;
	overflow:hidden;
}
.reg_blank {
	height:40px;
	line-height:40px;
	padding:30px 0 18px 0;
	border:1px #D0E3F9 solid;
	border-bottom:none;
	overflow:hidden;
}
.reg_suc {
	font-family:SimHei;
	font-size:18px;
	width:500px;
	margin:0 auto;
	padding-left:32px;
	background:url(/images/reg.png) no-repeat 0 -238px;
}
.reg_suclist {
	margin:0 auto;
	width:500px;
	overflow:hidden;
}
.reg_suclist li {
	background:url(/images/reg.png) no-repeat 0 -312px;
	padding-left:18px;
	margin-bottom:8px;
}
.reg_suclist dfn {
	color:#F60;
}
/*--------------------- 翻页 ---------------------------
.page{height:30px;
	margin:5px;
	float:right;
	text-align:right;
	padding:6px;
	}
.page a{
	border:#cccccc 1px solid;
	padding:4px 20px;

	}
.page a:hover{
	border:#0063DC 1px solid;
	background:#0063DC;
	color:#ffffff;
	text-decoration:none;
	}*/
/*** 分页导航 ***/
#pages {
	float: right;
	font-size: 12px;
	padding-right: 12px;
}

#pages .currpage {
	color: #FF6240;font-size:14px;font-weight: bold;
}

#pages .next {
	border: 2px solid #DDD;
	font-weight: bold;
}

#pages a {
	border: 1px solid #DDD;
	padding: 2px 4px;
	text-decoration: none;
}

#pager
{
	margin:10px 0;
	padding-right:30px;
	text-align:right;
}
#pager a
{
	border:1px solid #9AAFE5;
	color:#2E6AB1;
	margin-right:4px;
	padding:4px 8px;
	text-decoration:none;
	font-size:14px;
}
#pager a:hover{
	border:#0063DC 1px solid;
	background:#0063DC;
	color:#ffffff;
	text-decoration:none;
	}
#pager span.current
{
	background-color:#0063DC;
	border:1px solid navy;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:4px;
	padding:4px 8px;
	font-size:14px;
}
/*--------------------- 自由行 ---------------------------*/

.s_hotelhead table{
	width:96%;
	margin:auto;
}

.s_hotelhead thead{
	text-align:left;
	background:#E8EEF4;
	font-weight:bold;
	height:20px;
	line-height:20px;
}
.s_hotelhead img{
	width:10px;
	height:10px;
}

.d_intro1 table{
	width:430px;
	height:210px;
	float:left;
	font-size:12px;
}


.d_intro1 h1{
	font-size:20px;
	font-family:微软雅黑;
	
	margin-top:0px;
	font-weight:bold;
}

.d_intro1 span{
	color:#ff6600;}
	
/*--------------------- 签证 ---------------------------*/
.visa_bg{
	width:754px;
	background:#F3F9FF;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
}
.visa_bg_nav{
	width:100%;
	background:#FfffFF;
	font-size:12px;
	font-weight:normal;
	height:26px;
	line-height:26px;
}
	

.content{
	margin-bottom:20px;
	display:block;
	
}
.content h1{
	background:#E8EEF4;
	font-size:14px;
	text-indent:16px;
	height:26px;
	float:left;
	width:100%;	
	*width:100%;
	line-height:26px;	
	border-bottom:2px #cccccc solid;
	margin-bottom:6px;
}

.contentlist{
	width:700px;
	margin-left:20px;
}

.contentlist h3{
	color:#ff6600;
	float:left;
	font-size:12px;
	margin:12px 0 0 0;
	width:100%;
	border-bottom:1px #cccccc dotted;
}
.contentlist li{
	margin-top:8px;
	display:block;
}
.contentlist li a{
	width:100px;
	float:left;
	height:22px;
	line-height:22px;
	color:#666666;
	overflow:hidden;
}	
/*--------------------- 会员管理中心页面 ---------------------------*/
#memberLeft {
	FLOAT: left; 
	WIDTH: 200px; 
	HEIGHT: 680px;
	clear:both;
		BACKGROUND: url(/images/member_leftBg.gif) ;
}
#memberLeft h1{
	background:url(/images/member_left.jpg) 0 0px no-repeat;
	font-size:12px;
	padding-left:10px;
	height:18px;
	padding-top:9px;
	font-weight:normal;
}
#memberLeft UL {
	MARGIN: 10px
}
#memberLeft UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-INDENT: 35px; LINE-HEIGHT: 50px; BORDER-BOTTOM: #ccc 1px dashed

}
#memberLeft .li_1 {
	BACKGROUND: url(/images/left_menu_li_1.gif) no-repeat left center
}
#memberLeft .li_2 {
	BACKGROUND: url(/images/left_menu_li_2.gif) no-repeat left center
}
#memberLeft .li_3 {
	BACKGROUND: url(/images/left_menu_li_3.gif) no-repeat left center
}
#memberLeft .li_4 {
	BACKGROUND: url(/images/left_menu_li_4.gif) no-repeat left center
}
#memberLeft .li_5 {
	BACKGROUND: url(/images/left_menu_li_5.gif) no-repeat left center
}
#memberLeft .li_6 {
	BACKGROUND: url(/images/left_menu_li_6.gif) no-repeat left center
}
.memberRight {
	FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 720px;
}
H2.myaccount {
	BACKGROUND: url(/images/h2_bg_6.gif) no-repeat 10px ; 
	font-size:14px;
}
.detail {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 750px; ZOOM: 1
}
.tag {
	FONT-SIZE: 14px; MARGIN: 0px 0px 0px
}
.tag UL {
	BACKGROUND: url(/images/tag_bg.gif) repeat-x left bottom; OVERFLOW: hidden; ZOOM: 1
}
.tag UL LI {
	BACKGROUND: url(/images/tag_off.gif) no-repeat left top; FLOAT: left; WIDTH: 116px; LINE-HEIGHT: 29px; HEIGHT: 29px; TEXT-ALIGN: center
}
.tag UL LI.on {
	BACKGROUND: url(/images/tag_on.gif) no-repeat left top; FLOAT: left; WIDTH: 116px; LINE-HEIGHT: 29px; HEIGHT: 29px; TEXT-ALIGN: center
}
.tag UL LI.creat_comment_button {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tag UL LI.creat_comment_button .button {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/myspace/button_bg_1.gif) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 83px; CURSOR: pointer; COLOR: #fff; HEIGHT: 23px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.tag A:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.tag A:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.tag A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.tag A:active {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.tag_s {
	FONT-SIZE: 12px; MARGIN: 10px 0px 0px; COLOR: #b0b0b0; TEXT-INDENT: 10px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #cdcdcd 1px dotted
}
.tag_s SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.tag_s A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.b_tab {
	MARGIN: 15px 0px 20px
}
.b_tab TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 10px
}
.b_tab TH {
	COLOR: #000; TEXT-ALIGN: right;
	font-weight:normal;
}
.b_tab INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; WIDTH: 200px; PADDING-TOP: 3px
}
.b_tab INPUT.pointer {
	MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: auto
}
.b_tab TEXTAREA {
	WIDTH: 375px; HEIGHT: 80px
}
.b_tab .button {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/images/bt_order01.gif) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 114px; CURSOR: pointer; COLOR: #fff; HEIGHT: 38px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.b_tab SPAN {
	COLOR: #ff0000
}

.rules {
	COLOR: #000; LINE-HEIGHT: 24px
}
.rules P {
	MARGIN: 20px 0px 0px
}
.rules P FONT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.rules .table_font {
	BORDER-RIGHT: #d8d8d8 1px solid; BORDER-TOP: #d8d8d8 1px solid; FONT-SIZE: 12px; MARGIN: 5px 0px 0px 2px; BORDER-LEFT: #d8d8d8 1px solid; COLOR: #666; BORDER-BOTTOM: #d8d8d8 1px solid
}
.rules .table_font TD {
	TEXT-INDENT: 10px; BORDER-BOTTOM: #d8d8d8 1px solid
}
.rules .table_font TH {
	BACKGROUND: #f1f1f1; COLOR: #000; TEXT-INDENT: 10px
}
.rules .table_font TD span {
	FONT-WEIGHT:bold; color:#ff6600; 
}
.area_lvb {
	MARGIN: 20px 0px 0px; OVERFLOW: hidden; ZOOM: 1
}
.main_lvb {
	FLOAT: left; MARGIN: 0px; WIDTH: 420px
}
.level_detail TABLE {
	LINE-HEIGHT: 30px
}
.level_detail TABLE TH {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-ALIGN: right; font-cize: 12px
}
.level_detail TABLE TD {
	TEXT-INDENT: 10px
}
.level_detail STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000
}
.level_detail SPAN {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.assist_lvb {
	FLOAT: right; WIDTH: 300px
}
.assist_lvb P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-TOP: 10px
}
.assist_lvb P STRONG {
	FONT-WEIGHT: normal; COLOR: #ff0000
}
.assist_lvb P B {
	FONT-WEIGHT: bold; COLOR: #000
}
.level_list_detail TABLE {
	MARGIN: 10px auto; BORDER-BOTTOM: #ccc 1px solid
}
.level_list_detail TABLE TH {
	BORDER-TOP: #dbdbdb 1px solid; BACKGROUND: #f1f1f1; COLOR: #000; LINE-HEIGHT: 30px; TEXT-ALIGN: center
}
.level_list_detail TABLE TD {
	COLOR: #000; LINE-HEIGHT: 28px; text-align:center;
}
.level_list_detail TABLE TD span {
	FONT-WEIGHT:bold; color:#ff6600; 
}
.levelHR
{
	BACKGROUND: url(/images/tag_bg.gif) repeat-x left bottom; OVERFLOW: hidden; ZOOM: 1
}
.level_list_detail STRONG {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.level_list_detail_search {
	MARGIN: 20px 0px 20px 10px
}
.level_list_detail_search P {
	MARGIN: 0px 0px 5px; LINE-HEIGHT: 30px
}
.level_list_detail_search P INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.level_list_detail_search P STRONG {
	FONT-WEIGHT: bold; COLOR: #000
}
.pass {
	BORDER-RIGHT: #f9ca81 1px dashed; PADDING-RIGHT: 0px; BORDER-TOP: #f9ca81 1px dashed; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: url(/images/pass_bg.gif) #fefeee no-repeat 30px center; PADDING-BOTTOM: 30px; MARGIN: 20px 0px 10px; BORDER-LEFT: #f9ca81 1px dashed; COLOR: #000; TEXT-INDENT: 100px; PADDING-TOP: 30px; BORDER-BOTTOM: #f9ca81 1px dashed
}
.false {
	BORDER-RIGHT: #f9ca81 1px dashed; PADDING-RIGHT: 0px; BORDER-TOP: #f9ca81 1px dashed; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: url(/images/false_bg.gif) #fefeee no-repeat 30px center; PADDING-BOTTOM: 30px; MARGIN: 20px 0px 10px; BORDER-LEFT: #f9ca81 1px dashed; COLOR: #000; TEXT-INDENT: 100px; PADDING-TOP: 30px; BORDER-BOTTOM: #f9ca81 1px dashed
}

/********************订单填写*********************/
.container {
	FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 960px;
}
.mTag
{
	FONT-SIZE: 14px; MARGIN: 0px 0px 0px
}
.mTag UL {
	BACKGROUND: url(/images/tag_bg.gif) repeat-x left bottom; OVERFLOW: hidden; ZOOM: 1
}
.mTag UL LI {
	BACKGROUND: url(/images/input_bg.gif) no-repeat left center;  FLOAT: left; WIDTH: 616px; LINE-HEIGHT: 29px; HEIGHT: 29px; TEXT-ALIGN: left;  /*BACKGROUND: url(/images/tag_off.gif) no-repeat left top;*/
}
/********************订单确认*********************/
.confirm table{
	MARGIN: 10px auto; BORDER-BOTTOM: #ccc 1px solid
}
.confirm table TD {
	COLOR: #000; LINE-HEIGHT: 28px
}
.confirm .button {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/images/bt_order01.gif) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 114px; CURSOR: pointer; COLOR: #fff; HEIGHT: 38px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}