@CHARSET "UTF-8";
html,legend{color:#000;}
html{background:#ffffff}
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,fieldset,legend,input,select,textarea,button,caption,th,td,blockquote,pre{margin:0;padding:0;}
body{font:normal normal normal 12px/20px;line-height:160%; font-family: Arial,sans-serif;}
input,select,textarea,button{vertical-align:middle;font-size:100%;font-family:Arial,sans-serif;outline:none}
/*h1,h2,h3,h4,h5,h6,strong,th,b{font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:14px;}*/
li{list-style:none}
/*td,th{vertical-align:top;text-align:left;}*/
table{border-spacing:0}
caption,th{text-align:left}
fieldset,images{border:0}
/*address,cite,dfn,em,var,i{font-style:normal}
code,dfn,kbd,samp,tt,var,pre{font-family:monospace}
del,ins,s{text-decoration:none}
small{font-size:100%}*/
a img{border:none;}
a{color:#0059a4;text-decoration:none;outline:none;cursor:pointer;}
a:hover{text-decoration:underline;color:#f60;cursor:pointer;}
.f60{color:#f60;}
.for_song{ font-family:"宋体"}
button{border:0;cursor:pointer;border:0;padding:0;}
body{font-size:12px;}
/*******header*******/
.header{
	width:100%;
	margin-bottom:10px;
}
.mini_nav_bg{
	border-bottom:1px solid #ddd;
	background-color:#f5f5f5;
	margin-bottom:15px;
}
.mini_nav{
	width:1000px;
	margin:0 auto;
	height:28px;
	line-height:28px;

}
.travel{
	float:left;
}
.travel span,.travel a{
	color:#666;
}
.travel a{
	margin-right:10px;
}
.user{
	float:right;
	position:relative;
	z-index:1001;
}
.user_doing{
	padding:0 10px 0 0;
	display:inline-block;
	border-right:1px solid #eee;
	height:28px;
	margin:0 10px 0 0;
}
.order_list_center{
	font-weight:bold;
}
.serch_logo{
	width:1000px;
	margin:0 auto 10px;
    z-index: 1000;
}
.logo{
	float:left;
	display:block;
	margin-bottom:2px;
	margin-right:35px;
}
.logo img{
	display:block;
	border:none;
}
.placeStart{
	float:left;
	font-size:18px;
	font-weight:bold;
	margin-right:20px;
	margin-top:20px;
	*padding:2px;
	*margin-top:18px;
}
.palceChange{
	float:left;
	margin-top:22px;
}
.serch{
	float:right;
	width:420px;
}
.serch ul.serchTitle{
	overflow:hidden;
	zoom:1;
	position:relative;
	top:1px;
	padding-left:1px;
}
.serch ul li{
	float:left;
}
.serch ul li a{
	display:inline-block;
	padding:0 10px;
	height:24px;
	line-height:24px;
}
.serch ul li a:hover{
	text-decoration:none;
}
.serch ul li.serch_hot_at{
	background:url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat right -50px;
}
.serch ul li.serch_hot_at a{
	font-weight:bold;
	color:#fff;
	background:url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -671px -82px;
}
.input_area{
	overflow:hidden;
	zoom:1;
	border:1px solid #cadef7;
	width:391px;
}
.input_area input.line_serch{
	display:inline-block;
	width:290px;
	height:24px;
	line-height:24px;
	border:1px solid #2b7cde;
	border-right:none;
	color:#999;
	padding:0 5px;
	float:left;
}
.input_area input.hotel_serch{
	display:inline-block;
	width:90px;
	height:24px;
	line-height:24px;
	border:1px solid #2b7cde;
	border-right:none;
	color:#999;
	padding:0 5px;
	float:left;
}
.input_area input.hotel_r{
	width:89px;
	border-left:1px solid #bfdbeb;
}
.input_area a.fbtn{
	display:inline-block;
	width:89px;
	height:24px;
	border-bottom:1px solid #2b7cde;
	border-right:1px solid #2b7cde;
	border-top:1px solid #2b7cde;
	background:#297adc url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat 0 -42px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:24px;
	float:left;

}
.input_area a.fbtn:hover{
	color:#fff;
	background:#297adc;
	text-decoration:none;
}
.mian_nav{
	width:100%;
	background:#005fd5 url(http://img1.40017.cn/net/public/baseV2/navBg.png) repeat-x 0 0;
	*background:#005fd5 url(http://img1.40017.cn/net/public/baseV2/navBg.png) repeat-x 0 0;
	height:37px;
	overflow:hidden;
	border-bottom:3px solid #ddd;
}
.nav_mid{
	width:1000px;
	margin:0 auto;
	background:url(http://img1.40017.cn/net/public/baseV2/c_base.png) no-repeat 0 0;
	overflow:hidden;
}
.nav_mid ul{
	float:left;
}
.nav_mid ul li{
	float:left;
	text-shadow:1px 1px 1px #333;
}
.nav_mid ul li.li_point_at{
	background:url(http://img1.40017.cn/net/public/baseV2/c_base.png) no-repeat right -42px;
	text-shadow:none;
}
.nav_mid ul li.li_point_at a{
	background:url(http://img1.40017.cn/net/public/baseV2/c_base.png) no-repeat -1190px -87px;
	color:#0055cc;
}
.nav_mid ul li a{
	display:inline-block;
	height:37px;
	line-height:37px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:0 20px;
}
.b_nav{
	float:right;
	height:35px;
	line-height:35px;
}
.b_nav a{
	color:#fff;
	margin:0 10px 0 0;
}
.body{
	margin:0 auto 40px;
	width:1000px;
	overflow:hidden;
}
.left_region{
	width:190px;
	float:left;
	margin-right:10px;
}
.traval_b{
	margin-bottom:10px;
	border:1px solid #a4d3ff;
	overflow:hidden;
	zoom:1;
}
.bg_c{
	background-color:#f4faff;
}
.tb_header{
	background-color:#e3f1ff;
	border-bottom:1px solid #a4d3ff;
	padding:0 10px;
	color:#035ed0;
	font-weight:bold;
	height:30px;
	line-height:30px;
}
.tb_city_content{
	padding:10px 10px 0;
	overflow:hidden;
	zoom:1;
}
.tb_city_content a{
	display:block;
	float:left;
	width:55px;
	margin-bottom:5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.more_cities{
	float:right;
	padding-right:10px;
	margin-bottom:10px;
}
.traval_b_service{
	margin:10px 10px 6px;
	overflow:hidden;
	zoom:1;
}
.traval_b_service a{
	float:left;
	display:block;
	width:70px;
	padding-left:10px;
	background:url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -675px -238px;
	margin-bottom:5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lvxs_serch{
	margin:0 10px 10px;
	overflow:hidden;
	zoom:1;
	padding-top:10px;
	border-top:1px dashed #ddd;
}
.searchIco{
	display:block;
	margin-bottom:10px;
	padding-left:20px;
	background:url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -663px -314px;
}
.lvxs_serch select{
	float:left;
	margin:0 5px 0 0;
}
.lvxs_serch input{
	width:50px;
	height:20px;
	line-height:20px;
	border:1px solid #ddd;
	float:left;
	padding:0 5px;
}
.lvxs_serch a{
	display:inline-block;
	width:35px;
	height:22px;
	text-align:center;
	line-height:22px;
	color:#fff;
	background:url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat 0 -78px;
	float:right;
}
.lvxs_serch a:hover{
	text-decoration:none;
	color:#fff;
	background:url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -64px -78px;
}
.tab_change{
	border:1px solid #ddd;
	margin-bottom:10px;
}
.tb_green{
	border:1px solid #84d079;
	margin-bottom:10px;
}
.tab_header{
	height:30px;
	line-height:30px;
	 background-color: #F5F5F5;
}
.tab_left_region{
	background-color:#f5f5f5;
	border-bottom:1px solid #ddd;
	font-weight:bold;
}
.tb_header_green{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ddd;
	text-indent:-9999px;
	background:url(http://img1.40017.cn/net/public/tb_green_bg.png) no-repeat;
}
.tab_header span{
	color:#666;
	display:inline-block;
	width:91px;
	*width:90px;
	text-align:center;
	cursor:pointer;
}
.tab_header span.tab_hot{
	color:#000;
	background-color:#fff;
	position:relative;
	top:1px;
}
.tab_header span.borRight{
	border-right:1px solid #ddd;
}
.star_content{
	padding:10px;
	overflow:hidden;
	zoom:1;
	position:relative;
}
.starHight{
	height:202px;
}
.person_info{
	overflow:hidden;
	zoom:1;
	margin-bottom:5px;
}
.photo{
	display:block;
	float:left;
	width:75px;
	height:75px;
	overflow:hidden;
	text-align:center;
}
.photo img{
	display:block;
	height:75px;
	border:none;
}
.names{
	float:right;
	width:85px;
}
.names a{
	display:block;
}
.pb_name{
	color:#000;
}
.ta_name{
	color:#999;
}
.optoin_list{
	margin-bottom:5px;
}
.ol_sp01{
	color:#999;
}
.for_r{
	float:right;
}
.scene_news{
	overflow:hidden;
	zoom:1;
}
.scene_news a{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:10px;
	color:#666;
	display:block;
	margin-bottom:5px;
	background: url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -675px -238px;
}
.img_news a{
	display:inline-block;
	width:75px;
	height:100px;
	overflow:hidden;
	margin-right:5px;
	text-align:center;
    color: #666;
}
.img_news a img{
	display:block;
	border:none;	
	height:80px;
}
.p10{
	padding:0 10px;
}
.ad_img_content{
	padding:10px 10px 0;
}
.ad_img_content a{
	display:block;
	height:65px;
	overflow:hidden;
	text-align:center;
	margin-bottom:10px;
}
.ad_img_content a img{
	border:none;
	width:100%;
	height:65px;
}


.mid_region{
	width:540px;
	float:left;
	overflow:hidden;
}
.mid{
	text-align:center;
}
.pics{
	height:180px;
	margin:0 0 10px;
	position:relative;
	overflow:hidden;
    text-align:center;
}
.img_con{
	width:100%;
	position:absolute;
}
.img_con a{
	display:block;
}
.img_con a img{
	display:block;
	border:none;
	width:540px;
	height:180px;
}
.img_num{
	position:absolute;
	z-index:100;
	overflow:hidden;
	zoom:1;
	right:0;
	bottom:10px;
}
.img_num li{
	float:left;
	background-color:#fff;
	color:#05c;
	width:19px;
	height:20px;
	text-align:center;
	line-height:20px;
	margin:0 5px 0 0;
	cursor:pointer;
}
.img_num li.hover_at{
	background-color:#05c;
	color:#fff;
	font-weight:bold;
}
.ad_left{
	margin:0 0 10px;
	display:block;
	overflow:hidden;
	clear:both;
}
.ad_left img{
	display:block;
	width:100%;
	border:none;	
}
#adv_tonglan_1,#adv_tonglan_2{
    margin-bottom: 10px;
	display:block;
	clear:both;
}
.ad_mid img{
	display:block;
	width:100%;
	border:none;	
}
.adv_tonglan_left{
	overflow: hidden; 
	clear: both;
	margin-bottom: 10px;
}
.ad_mid1 {
    display: block;
    overflow: hidden;
}
.ad_mid1 img{
	border:none;
    display:block;
	width:100%;
}
.main_apart{
	margin:0 0 10px;
}
.pr10{
	padding-right:10px;
}
.line_pointto{
	float:left;
	position:relative;
	top:1px;
}
.line_pointto li{
	float:left;
	padding:0 10px;
	height:30px;
	font-size:14px;
	color:#0055cc;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	cursor:pointer;
}
.line_pointto li.ma_hot_at{
	background-color:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	position:relative;
	left:-1px;
}
.a_right{
	float:right;
	display:block;
}
.line_content{
	padding:10px 10px 0;
}
.real_line{
	font-size:14px;
}
.real_line .gold{
	overflow:hidden;
	zoom:1;
	margin:0 0 10px;
	padding-left:23px;
	background: url(http://img.17u.net/images/page/homePage/2011022501/net_ice03.gif) no-repeat scroll left center transparent;
}
.real_line .alipay{
	overflow:hidden;
	zoom:1;
	margin:0 0 10px;
	padding-left:23px;
	background: url(http://img.17u.net/images/page/homePage/2011022501/net_ice02.gif) no-repeat scroll left center transparent;
}
.real_line .recommend{
	overflow:hidden;
	zoom:1;
	margin:0 0 10px;
	padding-left:23px;
	background: url(http://img.17u.net/images/page/homePage/20110126/ico1.gif) no-repeat scroll left center transparent;
}
.real_line .diamond{
	overflow:hidden;
	zoom:1;
	margin:0 0 10px;
	padding-left:23px;
	background: url(http://img.17u.net/images/page/homePage/2011022501/net_ice04.gif) no-repeat scroll left center transparent;
}
.real_line li{
	overflow:hidden;
	zoom:1;
	margin:0 0 10px;
	padding-left:10px;
	background: url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -675px -213px;
}

.real_line li a{
	float:left;
	display:block;
	width:400px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.real_line li span{
	float:right;
	font-weight:bold;
}
.more_line{
	color:#666;
}
.ma_title{
	font-weight:bold;
	float:left;
	padding-left:10px;
}
.ad_mid_02{
	display:block;
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
}
.ad_mid_02 img{
	border:none;
	display:block;
	width:100%;
}
.stroe_content{
	clear:both;
	overflow:hidden;
	zoom:1;
	padding:0 10px;
}
.mt20{
	margin-bottom:20px;
}
.dl_replace{
	float:left;
	width:258px;
	margin:0 0 10px 0;
	overflow:hidden;
}
.store_img{
	float:left;
	display:block;
	width:110px;
	height:125px;
	overflow:hidden;
	text-align:center;
	margin:0 5px 0 0;
}
.store_img img{
	display:block;
	border:none;
}
.dd_replace{
	float:left;
	width:130px;
	padding-right:10px;
}
.a_list{
	margin-bottom:5px;
}
.a_list a{
	display:block;
	width:125px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-left:8px;
	background: url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -675px -238px;
	color:#000;
}

.c_scene{
	padding-left:20px;
	background: url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -665px -190px;
	font-weight:bold;
	float:left;
}
.scene_hot_city{
	float:right;
	padding-right:20px;
	position:relative;
	top:1px;
}
.scene_hot_city li{
	float:left;
	color:#0055cc;
	padding:0 11px;
	cursor:pointer;
}
.scene_hot_city li.hot_scene{
	background-color:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:0 10px;
}
.your_chice{
	padding:10px 10px 0;
	clear:both;
}
.img_scene{
	border-bottom:1px dashed #ddd;
	overflow:hidden;
	zoom:1;
	padding-bottom:10px;
	margin-bottom:10px;
}
.img_scene li{
	float:left;
	text-align:center;
	margin-right:10px;
}
.scene_img{
	display:block;
	width:120px;
	height:90px;
	overflow:hidden;
	text-align:center;
}
.scene_img img{
	height:90px;
	border:none;
	display:block;
}
.price_low{
	display:block;
}
.price_low span{
	font-weight:bold;
}
.word_point{
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
}
.word_point li{
	float:left;
	width:240px;
	padding-right:10px;
	margin-bottom:5px;
	background: url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -675px -213px;
	padding-left:7px;
}
.word_point li a{
	float:left;
	display:block;
	width:180px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	
}
.word_point li span{
	float:right;
	font-weight:bold;
}
.partner{
	clear:both;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	zoom:1;
	overflow:hidden;
	padding:10px;
}
.partner a{
	display:block;
	float:left;
	width:115px;
	height:80px;
	overflow:hidden;
	text-align:center;
	margin-right:10px;
}
.partner a img{
	display:block;
	height:80px;
	border:none;
}

.right_region{
	float:right;
	width:250px;
}
.client_type{
	height:35px;
	background: url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat 0 -114px;
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
}
.client_type a{
	display:block;
	float:left;
	width:124px;
	height:35px;
	text-indent:-9999px;
}
.geren:hover{
	background:url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat 0 -164px;
	border-right:1px solid #febe8f;
}
.lvxingshe:hover{
	background:url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -125px -164px;
	border-left:1px solid #febe8f;
}
.c_news{
	border:1px solid #ddd;
	margin:0 0 10px;
	overflow:hidden;
	zoom:1;
}
.c_news_blue{
	border:1px solid #a4d3ff;
	margin:0 0 10px;
}
.c_news_blue .c_header{
	position:relative;
	border-bottom:1px solid #a4d3ff;
	background-color:#e3f1ff;
}
.qiqiu{
	position:absolute;
	display:block;
	width:37px;
	height:33px;
	background:url(http://img1.40017.cn/net/public/qq.png) no-repeat;
	right:10px;
	top:-8px;
}
.title_list{
	border-bottom:1px solid #ddd;
	float:left;
	width:248px;
	background-color:#f5f5f5;
}
.title_list li{
	float:left;
	width:122px;
	text-align:center;
	height:24px;
	line-height:24px;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	font-weight:bold;
	color:#666;
	cursor:pointer;
}
.title_list li.tl_click{
	border-color:#ddd;
	background-color:#fff;
	position:relative;
	top:1px;
	left:-1px;
	color:#000;
	
}
.title_list li.lastLi{
	left:3px;
	*left:1px;
}
.cn_list{
	clear:both;
	padding:10px;
}
.cn_list a{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;	
	color:#666;
	padding-left:10px;
	background: url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -675px -238px;
	margin:0 0 5px;
}
.c_header{
	float:left;
	width:228px;
	height:30px;
	line-height:30px;
	background-color:#f5f5f5;
	padding:0 10px;
	border-bottom:1px solid #ddd;
}
.real_header{
	float:left;
	font-size:12px;
	font-weight:bold;
}
.excel_lines{
	padding:10px 10px 0;
	clear:both;
}
.excel_lines li{
	overflow:hidden;
	zoom:1;
	border-bottom:1px dashed #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}
.el_img{
	float:left;
	display:block;
	width:60px;
	height:60px;
	overflow:hidden;
	text-align:center;
	margin:0 10px 0 0;
}
.el_img img{
	display:block;
	height:60px;
    width: 60px;
	border:none;
}
.el_a{
	float:left;
	width:158px;
}
.el_price{
	display:block;
	color:#999;
}
.line_over{
	height:1px;
	background-color:#fff;
	overflow:hidden;
	position:relative;
	top:-11px;
	*top:-14px;
}
.no_bag{
	clear:both;
	padding:10px 10px 0;
}
.b_lx_mini_nav{
	float:left;
	width:218px;
	border-bottom:1px solid #ddd;
	padding-left:10px;
	margin-bottom:10px;
}
.b_lx_mini_nav li{
	float:left;
	height:23px;
	line-height:23px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	color:#666;
	padding:0 5px;
	cursor:pointer;
	position:relative;
	top:1px;
}
.b_lx_mini_nav li.blma_hover{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	background-color:#fff;
	color:#000;
}
.num_list{
	clear:both;
	padding:0 0 0 10px;
}
.num_list li{
	overflow:hidden;
	zoom:1;
	margin:0 0 5px;
}
.num_list li span{
	display:block;
	float:left;
	width:14px;
	height:13px;
	color:#fff;
	text-align:center;
	line-height:13px;
	margin:2px 10px 0 0;
}
.num_list li a{
	float:left;
	display:block;
	width:190px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.num_list li span{
	background-color:#f60;
}

.city_hotel{
	border-bottom:1px solid #ddd;
	overflow:hidden;
	zoom:1;
	padding-left:5px;
	margin-bottom:10px;
}
.city_hotel li{
	float:left;
	padding:0 5px 5px;
	color:#000;
	cursor:pointer;
}
.city_hotel li.hover_at{
	font-weight:bold;
	color:#000;
	padding:0 8px 5px;
	background: url(http://img1.40017.cn/net/public/baseV2/jt.png) no-repeat center bottom;
}
.hotel_content{
	clear:both;
	padding:10px 10px 0;
}
.hotel_list{
	
}
.hotel_list li{
	overflow:hidden;
	zoom:1;
	background: url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -675px -238px;
	margin-bottom:5px;
}
.hotel_list li a{
	float:left;
	color:#000;
	padding-left:10px;
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hotel_list li span{
	float:right;
}
.mt10{
	margin-bottom:10px;
}
.air_ticket{
	width:100%;
	margin:0 0 10px;
}
.air_ticket td{
	vertical-align:middle;
}
.td_01{
	width:80px;
	padding-left:10px;
}
.td_01 a{
	background: url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -675px -214px;
	padding-left:10px;
	white-space:nowrap;
	display:block;
	width:70px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sp_01{
	font-weight:bold;
}
.time{
	color:#999;
}
.td_02{
	width:50px;
	text-align:center;
}
.td_02 a{
	display:inline-block;
} 
.td_02 a:hover{
	background-color:#eee;
	text-decoration:none;
}
.td_02 a:hover span{
	
}
.td_02 a span{
	display:block;
}
.more_c{
	border-top:1px dashed #ddd;
	padding-top:10px;
}
.mc_title{
	margin-bottom:5px;
}
.mc_a{
	overflow:hidden;
	zoom:1;
}
.mc_a a{
	white-space:nowrap;
	display:inline-block;
	width:70px;
	*width:67px;
}
.hj_a{
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
}
.hj_a a{
	white-space:nowrap;
	display:inline-block;
	width:42px;
	*width:40px;
}
.mg10{
	margin:0 10px;
}
/*******弹出框******/
.tcc{
	position:absolute;
	border:1px solid #2c7cdf;
	width:70px;
	background-color:#fff;
	display:none;
}
.tcc a{
	display:block;
	height:23px;
	line-height:23px;
	background: url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat scroll -665px -212px transparent;
	padding-left:20px;
}
.tcc a:hover{
	text-decoration:none;
	color:#000;
	background:#ddf1ff url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat -665px -212px;
}
/************bottom***********/
#net_footer{
	width:100%;
	border-top:1px solid #ddd;
	clear:both;
	height:0;
	overflow:hidden;
}
.honor_logo{
	width:1000px;
	margin:0 auto;
	padding:10px 0;
	overflow:hidden;
}
.honor_logo a{
	float:left;
	display:block;
	margin-right:10px;
	color:#000;
	cursor:pointer;
}
.honor_logo a span{
	display:block;
	float:left;
}
.honor_logo a.a_01 span.sp_01{
	width:38px;
	height:45px;
	background:url(http://img1.40017.cn/net/hotel/net_link.png?v=1) no-repeat 0 -7px;
	margin-right:5px;
}
.honor_logo a.a_01 span.sp_02{
	width:50px;
	height:45px;
}
.honor_logo a.a_02 span.sp_01{
	width:38px;
	height:45px;
	background:url(http://img1.40017.cn/net/hotel/net_link.png?v=1) no-repeat -45px -7px;
	margin-right:5px;
}
.honor_logo a.a_02 span.sp_02{
	width:75px;
	height:45px;
}
.honor_logo a.a_03 span.sp_01{
	width:40px;
	height:45px;
	background:url(http://img1.40017.cn/net/hotel/net_link.png?v=1) no-repeat -88px -5px;
	margin-right:5px;
}
.honor_logo a.a_03 span.sp_02{
	width:50px;
	height:45px;
}
.honor_logo a.a_04 span.sp_01{
	width:52px;
	height:45px;
	background:url(http://img1.40017.cn/net/hotel/net_link.png?v=1) no-repeat -138px -7px;
	margin-right:5px;
}
.honor_logo a.a_04 span.sp_02{
	width:50px;
	height:45px;
}
.honor_logo a.a_05 span.sp_01{
	width:42px;
	height:45px;
	background:url(http://img1.40017.cn/net/hotel/net_link.png?v=1) no-repeat -192px -5px;
	margin-right:5px;
}
.honor_logo a.a_05 span.sp_02{
	width:50px;
	height:45px;
}
.honor_logo a.a_06 span.sp_01{
	width:38px;
	height:45px;
	background:url(http://img1.40017.cn/net/hotel/net_link.png?v=1) no-repeat -238px -7px;
	margin-right:5px;
}
.honor_logo a.a_06 span.sp_02{
	width:50px;
	height:45px;
}
.honor_logo a.a_07 span.sp_01{
	width:98px;
	height:45px;
	background:url(http://img1.40017.cn/net/hotel/net_link.png?v=1) no-repeat -280px -7px;
	margin-right:5px;
}

.honor_logo a.a_08 span.sp_01{
	width:108px;
	height:45px;
	background:url(http://img1.40017.cn/net/hotel/net_link.png?v=1) no-repeat -380px -7px;
	margin-right:5px;
}
.honor_logo a.a_08 span.sp_02{
	width:60px;
	height:45px;
}
.honor_logo a.a_09 span.sp_01{
	width:38px;
	height:45px;
	background:url(http://img1.40017.cn/net/hotel/net_link.png?v=1) no-repeat -494px -7px;
	margin-right:5px;
}
.honor_logo a.a_09 span.sp_02{
	width:60px;
	height:45px;
}
.bottom_info{
	width:1000px;
	margin:0 auto;
	padding:10px 0;
	border-top:1px dashed #ccc;
	color:#999;
	overflow:hidden;
}
.bottom_info .link_top{
	font-weight:bold;
	float:left;
	display:block;
	width:70px;
}
.friend_a{
	float:left;
	width:900px;
}
.friend_a a{
	margin-right:10px;
	color:#999;
	float:left;
	white-space:nowrap;
}
.clear_all{
	color:#999;
}
.clear_all:hover{
	color:#999;
	text-decoration:none;
}
.clear{
	clear:both;
}
.p2nd{
	float:left;
	width:320px;
}
.p2nd a{
	display:inline-block;
	margin:5px 10px 0 0;;
}
.p2nd a img{
	display:block;
	border:none
}
.tcnet{
	float:right;
	width:650px;
}
/*******热门城市弹出框*******/
.hot_out{
	width:350px;
	background:#fff;
	display:none;
	right:1px;
	position:absolute;
	line-height:160%;
	/*z-index:10;*/
}
.hot_iframe{
	width:350px;
	opacity:0;
	filter:alpha(opacity=0); 
	border:none;
	position:absolute;
}
.hot_content{
	border:1px solid #2C7CDF;
	overflow:hidden;
	position:absolute;	
	background-color:#fff;
	zoom:1;
	width:350px;
}
.hot_title{
	height:27px;
	color:#fff;
	padding:0 10px;
	background:#005BB5;
	width:330px;
	font-weight:blod;
	line-height:27px;
}
.hot_change{
	border-bottom:1px solid #BCDFFF;
	margin:10px;
	*margin-left:5px;
	float:left;
	width:310px;
	padding:0 10px;
}
.hot_change li{
	float:left;
	width:60px;
	text-align:center;
	cursor:pointer;
	position:relative;
	top:1px;
}
.hot_change li.h_t{
	border:1px solid #BCDFFF;
	border-bottom:none;
	font-weight:bold;
	background-color:#fff;
}
.mca{
	margin:0 10px 10px;
	clear:both;
	zoom:1;
	overflow:hidden;
}
.mca a{
	white-space:nowrap;
	margin:0 10px 5px 0;
    cursor:pointer;
}
.mca dl{
	overflow:hidden;
	zoom:1;
}
.mca dl dt{
	float:left;
	width:25px;
	color:#f60;
	text-align:center;
}
.mca dl dd{
	float:left;
	width:300px;
}
.mca dl dd a{
	float:left;
}
.light{
	position:absolute;
	width:168px;
	top:10px;
}
.light li{
	padding-bottom:10px;
	margin-bottom:10px;
	height:192px;
	overflow:hidden;
}
.to_to{
	display:block;
}
.prise_condtion{
	color:#999;
	display:block;
}
.td_instead{
	display:block;
}
.light_title{
	color:#999;
}
.lvh_tow{
	overflow:hidden;
	zoom:1;
	margin:0 0 10px;
}
.tow_photo{
	display:block;
	float:left;
	width:75px;
	margin-right:10px;
	text-align:center;
}
.tow_photo img{
	display:block;
	width:75px;
	height:75px;
	border:none;
}
.tow_photo span{
	color:#000;
} 
.tow_content{
	float:left;
	width:80px;
}
.tc_name{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#000;
	width:80px;
}
.tow_content p{
	color:#666;
}
.tow_content p a{
	color:#000;
}


/********日历样式*******/
.dataBag{
	position:absolute;
}
.iframe{
	opacity:0;
	position:absolute;
	filter:alpha(opacity=0);
	z-index:499;
	width:400px;
	height:150px;
}
.dpContent{
		width:400px;
		border:1px solid #B0D3FF;
		overflow:hidden;
		position:absolute;
		background-color:#fff;
		z-index:500;
	}
	.dpHeader{
		border-bottom:1px solid #ddd;
		background-color:#EBF4FF;
		overflow:hidden;
		zoom:1;
	}
	.dpHeader div{
		width:200px;
		float:left;
	}
	.dpHeader div a,.dpHeader div span{
		display:inline-block;
		float:left;
	}
	.dpHeader div a{
		width:40px;
		text-align:center;
	}
	.dpHeader div span{
		width:160px;
		text-align:center;
		font-weight:bold;
	}
	#dp_left_name{
		
	}
	#dp_right_name{
		
	}
	#dp_left{
		
	}
	#dp_right{
		
	}
	.dpDetail{
		overflow:hidden;
		zoom:1;
		z-index:500;
	}
	.dpDetail table{
		width:49%;
		display:table;
		float:left;
	}
	.dpDetail table th,.dpDetail table td{
		text-align:center;
	}
	.dpDetail table td{
		cursor:pointer;
	}
	.f60{
		color:#f60;
	}
	.f60_1
	{
		font-weight:bolder; 
		font-size:14px;
		color:#f60;	
	}
    /****登录框***/
	.loginTcc{
		position:absolute;
		border:1px solid #ddd;
		background-color:#fff;
		top:0;
		width: 70px;
	}
	.loginTcc a{
		display:block;
		text-align:left;
		padding:0 5px;
	}
.out_bag{
	position:absolute;
	width:390px;
	z-index:500;
}
.frame{
	width:388px;
	position:absolute;
}
.in_bag{
	position:absolute;
	border:1px solid #90cce4;
	background-color:#eefaff;
	z-index:15;
	padding:10px;
	width:390px;
}
.hot_top{
	overflow:hidden;
	zoom:1;
	border-bottom:1px dashed #ddd;
	padding:5px 0;
}
.hot_title_02{
	float:left;
	font-weight:bold;
}
.hot_close{
	float:right;
	font-weight:bold;
	color:#777;
	cursor:pointer;
}
.h_content{
	padding:10px 0;
	overflow:hidden;
	zoom:1;
}
.h_content a{
	float:left;
	white-space:nowrap;
	margin:0 10px 5px 0;
}
.wait{
	text-align:center;
	padding:50px 0;
	color:#666;
	font-size:14px;
}
.remenCity{
	overflow:hidden;
	zoom:1;
}
.remenCity a{
	float:left;
}
.adSide{
	display:block;
	width:250px;
	overflow:hidden;
	text-align:center;
	margin-bottom:10px;
}
.adSide img{
	display:block;
	width:250px;
}
.moreUl
{
	float:right;
	}
#a_01{
	position:absolute;
	display:block;
	height:30px;
	border:1px solid #0c60c7;
	color:#fff;
	padding:0 10px;
	top:-1px;
	right:-1px;
	z-index:1;
	background:#4190f0 url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat right -263px;
}
#a_01:hover{
	text-decoration:none;
	color:#fff;
}
.wdtj{
	margin-bottom:10px;
	height:27px;
	background:url(http://img1.40017.cn/net/public/baseV2/index.png) no-repeat 10px -346px;
	text-indent:-9999px;
}
.borderAdd{
	border:1px solid #ddd;
	margin-bottom:10px;
}
.inborder{
	border:1px solid #ddd;
	clear:both;
}
.ma_header{
	border-bottom:1px solid #ddd;
	position:relative;
}
.adTwo{
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
}
#adv_tonglan_left{
	overflow:hidden;
	float:left;
	margin-bottom:10px;
	width:265px;
}
#adv_tonglan_right{
	overflow:hidden;
	float:right;
	margin-bottom:10px;
	width:265px;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
* html .clearfix {zoom: 1;}
*:first-child + html .clearfix {zoom: 1;}


.none{
	display:none;
}
.floatL{
	float:left;
	display:inline;/*to fix ie6 float elem has double margin bug*/
}
.floatR{
	float:right;
	display:inline;/*to fix ie6 float elem has double margin bug*/
}
.bold{
	font-weight:bold;
}
.orange{
	color:#FF5500;
}
.grey{
	color:#ccc;
}
.clear{
	overflow:hidden;
	clear:both;
	height:0px;
}
.zoom
{
    zoom:1;/*to make elem has layout in ie*/
}

/*和布局有有关 start*/
.marB10{
	margin-bottom:10px;
}
.marT10{
	margin-top:10px;
}
.marR10{
	margin-right:10px;
}
.padL10 {
	padding-left:10px;
}
/*和布局有有关 end*/

.f12
{
    font-size:12px;
}
.f14
{
    font-size:14px;
}
.f16
{
    font-size:16px;
}
.f18
{
    font-size:18px;
}