@charset "utf-8";
body{
	behavior:url(script/csshover3.htc);
	background:url(../images/body_bg.gif) repeat-x;
}

#box {
	width:965px;
	margin:0 auto;
	background:url(../images/bg.gif) repeat-x;
}

#top{
	width:990px;
	height:75px;
	border-top:2px #1075c1 solid;
}

#nav{
	background:url(../images/bg.gif) repeat-x;
	width:142px;
	float:left;
}

#left{
	width:288px;
	height:660px;
	float:left;

}
#kv{
	width:288px;
	height:380px;
	background-color:#FF9900;
}
#act{
	width:288px;
	height:280px;
	text-align:left;
}
#main_box{

margin-top:10px;
background:#fff url(../images/div_main_bg.gif) no-repeat right top ;
width:815px;	
float:left;

}
#main{
	margin:10px 0 10px 15px;
	padding-right:16px;
	width:346px;
	height:640px;
	text-align:left;
	float:left;
	border-right:1px #ddd solid;
	background-color:#fff;
}

#side{
	float:left;
	padding:10px 0 0 10px;
	background-color:#fff;
}

#footer{
	height:35px;
	clear:both;
	padding:10px 0 0 200px;
	text-align:center;
}

.account_num{
	color:#fff;
	letter-spacing:2px;
	background-color:#0099FF;
	padding:0 3px;
	margin:0 3px;
}
/*------------------------------------top/logo------------------------------------------------------------*/

h1{
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat left top;
	width:119px;
	height:63px;
	float:left;
	margin:6px 0 0 10px;
}

/*------------------------------------top/top_link------------------------------------------------------------*/

.top_link{
	padding:0 0 0 550px;
	*padding:0 0 0 530px;
}

.top_link li{
	height:17px;
	float:left;
	background-color:#1075c1;
}

.top_link li a{
	color:#a7ccde;
	font-size:11px;
	text-decoration:none;
	padding:0 5px;
}

.top_link li a:hover{
	color:#fff;
}

.top_link_left{
	display:block;
	background:url(../images/top_link_left.gif) no-repeat;
	width:18px;
	height:17px;
}

.top_link_right{
	display:block;
	background:url(../images/top_link_right.gif) no-repeat;	
	width:18px;
	height:17px;
}

/*------------------------------------top/qiuck_search------------------------------------------------------------*/

.qiuck_fb{
	width:580px;
	height:49px;
	float:left;
	text-align:right;
}

.qiuck_search{
	background:url(../images/top_search_bg.gif) no-repeat left top;
	background-position:-60px;
	width:260px;
	height:49px;
	float:right;
	margin-top:8px;
}
#quick_search_text{
	font-size:12px;
	margin:12px 0 0 80px;
}

.quick_search_btn{
	font-size:11px;
	background-color:#1075c1;
	color:#FFFFFF;
	height:20px;
	border:0;
}

/*------------------------------------nav------------------------------------------------------------*/

div#nav ul{
	padding-top:10px;
	background-color:#1075c1;
}
div#nav ul li a{
	display:block;
	width:142px;
	height:42px;
	text-indent:-9999px;
}

div#nav ul li{
	position:relative;
	/*hack*/
	_border-bottom:1px solid #539ace;
}

div#nav ul ul{
	padding:0;
	position:absolute;
	top:0;
	left:142px;
	background-color:#fff;
	display:none;
	border-right:4px #1590ff solid;
	border-left:3px #1590ff solid;
	border-bottom:4px #1590ff solid;
	border-top:4px #1590ff solid;
}

div#nav ul ul li{
	/*hack*/
	_border:0;
	text-align:left;
}

div#nav ul ul li a{
	width:110px;
	color:#777;
	text-decoration:none;
	padding:5px 0 0 10px;
	height:20px;
	*padding:7px 0 0 10px;
	*height:18px;
	text-indent:0;
	border-bottom:1px solid #ccc;
}

div#nav ul ul li a:hover{
	width:100px;
	background:0;
	background:url(../images/sub_nav_hover_bg.gif) no-repeat;
	padding-left:20px;
	color:#FFF;
}

div#nav ul ul li.last_item a:hover{
	border:0;
}

div#nav ul li.go:hover ul.sub_go,
div#nav ul li.know:hover ul.sub_know,
div#nav ul li.subject:hover ul.sub_subject,
div#nav ul li.scene:hover ul.sub_scene,
div#nav ul li.food:hover ul.sub_food,
div#nav ul li.shopping:hover ul.sub_shopping,
div#nav ul li.hotel:hover ul.sub_hotel,
div#nav ul li.info:hover ul.sub_info,
div#nav ul li.active:hover ul.sub_active{
	display:block;
}

.go{
	background:url(../images/nav.gif) no-repeat left top;
}
.go:hover{
	background:url(../images/nav.gif) no-repeat -142px top;
}
.know{
	background:url(../images/nav.gif) no-repeat left -42px;
}
.know:hover{
	background:url(../images/nav.gif) no-repeat -142px -42px;
}
.subject{
	background:url(../images/nav.gif) no-repeat left -84px;
}
.subject:hover{
	background:url(../images/nav.gif) no-repeat -142px -84px;
}
.scene{
	background:url(../images/nav.gif) no-repeat left -126px;
}
.scene:hover{
	background:url(../images/nav.gif) no-repeat -142px -126px;
}
.food{
	background:url(../images/nav.gif) no-repeat left -168px;
}
.food:hover{
	background:url(../images/nav.gif) no-repeat -142px -168px;
}
.shopping{
	background:url(../images/nav.gif) no-repeat left -210px;
}
.shopping:hover{
	background:url(../images/nav.gif) no-repeat -142px -210px;
}
.hotel{
	background:url(../images/nav.gif) no-repeat left -252px;
}
.hotel:hover{
	background:url(../images/nav.gif) no-repeat -142px -252px;
}
.info{
	background:url(../images/nav.gif) no-repeat left -294px;
}
.info:hover{
	background:url(../images/nav.gif) no-repeat -142px -294px;
}
.active{
	background:url(../images/nav.gif) no-repeat left -336px;
}
.active:hover{
	background:url(../images/nav.gif) no-repeat -142px -336px;
}
.smart_search{
	background:url(../images/nav.gif) no-repeat left -378px;
}
.smart_search:hover{
	background:url(../images/nav.gif) no-repeat -142px -378px;
}
.watch_film{
	background:url(../images/nav.gif) no-repeat left -420px;
}
.watch_film:hover{
	background:url(../images/nav.gif) no-repeat -142px -420px;
}
/* 2 and 13 */ ul ul, li:hover ul ul { display:none; } 
/* 12 and 23*/ li:hover ul, li:hover li:hover ul { display:block; }
/*------------------------------------footer------------------------------------------------------------*/

.footer_elephant_1{
	float:left;
	display:block;
	width:42px;
	height:28px;
	background:url(../images/footer_elephant_1.jpg) no-repeat;
}

.footer_elephant_2{
	float:left;
	display:block;
	width:42px;
	height:28px;
	background:url(../images/footer_elephant_2.jpg) no-repeat;
}

.footer_text{
	float:left;
	font-size:12px;
	margin:5px 5px 0 5px;
}

.footer_text a{
	color:#757575;
}

/*------------------------------------main/news------------------------------------------------------------*/

.index_news{
	float:left;
	margin-bottom:10px;
	position:relative;
}
.index_news div{
height:60px;
}
.index_news a{
	color:#656565;
	text-decoration:none;
	padding-left:10px;
	background:url(../images/dot.gif) no-repeat 3px 6px;
}
.index_news a:hover{
	text-decoration:underline;
}
.index_news_text{
	width:280px;
	*width:280px;
	float:left;
		line-height:20px;

}

.index_news_date{
	float:right;
	font-size:11px;
	line-height:20px;	
}

.index_news .index_news_more{
position:absolute;
left:246px;
top:2px;
}
.index_news .index_news_more a{
width:30px;
height:14px;
display:block;
background:0;
margin:5px 0 0 47px;
}
.index_news_more a:hover{
background:0;
}

/*------------------------------------main/sale------------------------------------------------------------*/
.index_sale{
	margin-bottom:10px;
}
.index_sale dt a{
	clear:both;
	text-indent:-9999px;
	display:block;
	background:url(../images/index_title_sale.gif) no-repeat;
	width:346px;
	height:25px;
	padding-bottom:10px;
}


.index_sale dd a{
	font-size:12px;
	line-height:20px;
	color:#656565;
	text-decoration:none;
	padding-left:10px;
	background:url(../images/dot.gif) no-repeat 3px 6px;
}

.index_sale dd a:hover{
	text-decoration:underline;
}

/*------------------------------------main/index_flim------------------------------------------------------------*/

.index_flim a{
	text-indent:-9999px;
	display:block;
	background:url(../images/index_title_film.gif) no-repeat;
	width:346px;
	height:25px;
}

#youtube{
	margin-bottom:10px;
}
/*----------------------famous--------------------------------*/

.famous{
width:346px;
height:218px;
background-color:#999900;
}

.famous_table{
text-align:center;
}
.famous_table a{
color:#0099FF;
text-decoration:none;
line-height:20px;
}



/*------------------------------------main/banner------------------------------------------------------------*/

#banner{
padding-top:2px;
	padding-bottom:5px;
	border-top:2px #007ae1 solid;
	width:346px;
	height:167px;
}

/*------------------------------------side/smart_search------------------------------------------------------------*/



.smart_search_title{
	background:url(../images/sidebar_title01.gif) no-repeat;
	width:121px;
	height:22px;
	text-indent:-9999px;
	margin-bottom:5px;
}

.diy{
	background:url(../images/sidebar_title02.gif) no-repeat;
	width:121px;
	height:22px;
	text-indent:-9999px;
	margin:10px 0 5px 0;
}


.holiday{
	background:url(../images/sidebar_title03.gif) no-repeat;
	width:121px;
	height:22px;
	text-indent:-9999px;
	margin:10px 0 5px 0;
}

.subject_travel{
	background:url(../images/sidebar_title04.gif) no-repeat;
	width:121px;
	height:22px;
	text-indent:-9999px;
	margin:10px 0 5px 0;
}

.air_free{
	background:url(../images/sidebar_title05.gif) no-repeat;
	width:121px;
	height:22px;
	text-indent:-9999px;
	margin:10px 0 5px 0;
}

#index_map{
	margin:10px 0 5px 0;
}

#button1,#button2,#button3,#button4,#button5{
	color:#fff;
	background-color:#777;
	border:1px #ccc solid;
	font-size:11px;
}

#team,#free,#come,#month,#sub_btn{
	width:80px;
	margin-bottom:2px;
}
.air_free_list li{
	margin:2px 0;
	padding-left:5px;
	text-align:left;
}
.air_free_list li a{
	font-size:11px;
	padding-left:30px;
	padding-top:3px;	

	height:30px;
	color:#996600;
	text-decoration:none;
}

.air_free_list li a:hover{
	text-decoration:underline;
}

.air_com1 a{
	background:url(../images/sidebar_air01.gif) no-repeat left top;
}
.air_com2 a{
	background:url(../images/sidebar_air02.gif) no-repeat left top;
}
.air_com3 a{
	background:url(../images/sidebar_air03.gif) no-repeat left top;
}
.air_com4 a{
	background:url(../images/sidebar_air04.gif) no-repeat left top;
}
.air_com5 a{
	background:url(../images/sidebar_air05.gif) no-repeat left top;
}
.air_com6 a{
	background:url(../images/sidebar_air06.gif) no-repeat left top;
}

/*----------------------share--------------------------------*/

#main_tab_link{
margin-top:10px;
}

#main_tab_link li{
float:left;
}

#main_tab_link li a{
display:block;
text-indent:-9999px;
}

#fw a{
background:url(../images/btn_fw.gif) no-repeat;
width:74px;
height:20px;
padding:0 2px;
}
#plurk a{
background:url(../images/btn_plurk.gif) no-repeat;
width:20px;
height:20px;
padding:0 2px;
}
#facebook a{
background:url(../images/btn_fb.gif) no-repeat;
width:20px;
height:20px;
padding:0 2px;
}

/*----------------------act--------------------------------*/

#act_titlebar{
border-bottom:2px #1183e6 solid;
width:284px;
height:20px;
margin-left:3px;
margin-bottom:4px;
padding:7px 0 0px 1px;
}

#act_titlebar .item{
color:#205587;
font-weight:bold;

}

.month_chioce{
float:right;
margin-top:0px;
}

.month a{
background-color:#aaa;
color:#fff;
display:inline-block;
width:40px;
font-size:12px;
text-align:center;
text-decoration:none;

}

.month_over a{
background-color:#0066cb;
color:#fff;
display:inline-block;
width:40px;
font-size:12px;
text-align:center;
text-decoration:none;
}

.index_act_ul{
width:136px;
_width:134px;
margin-left:6px;
float:left;
}

.act_title{
color:#895d44;
font-weight:bold;
}

.index_act_more a{
color:#3399FF;
}


.index_act_more a:hover{
text-decoration:none;
}

























