@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:"宋体";
	font-size:12px;
	line-height:150%;
	}
	
/*********** Heaer ***********/
#header {
	margin:0px auto;
	background:url(../images/front/top_bg.gif) repeat-x;
	width:1000px;
/*	overflow:hidden;*/
	}
	
/* 欢迎语 收藏 */
.header_one {
	padding-left:10px;
	padding-right:10px;
	height:124px;
	line-height:30px;
	overflow:hidden;
	width:980px;
	}	
.header_one img {
	margin-top:2px;
	}	
	
.header_two {
	background:#fff url(../images/front/top_tel.jpg) no-repeat right 0px;
	border-bottom:1px #fff solid;
	width:1000px;
	}	


/* mainNav */
#mainNav {
	padding-left:30px;
	/*background:url(../images/front/menu_bg.jpg) no-repeat 0px 0px;*/
	background:#24801d;
	height:32px;
	}	
#mainNav ul li {
	float:left;
	width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	}	
#mainNav ul li.cur {
	color:#f60;
	background:url(../images/front/menu_bgh.jpg) no-repeat 10px 0px;
	}
#mainNav ul li.mainNavbg {
	background:url(../images/front/menu_bga.jpg) no-repeat 5px 0px;
	}	
	
#mainNav ul li a {
	display:block;
	color:#fff;
	text-decoration:none;
	}
#mainNav ul li a:hover {
	background:url(../images/front/menu_bgh.jpg) no-repeat 10px 0px;
	color:#f60;
	text-decoration:underline;
	}
#mainNav ul li.cur a:link,#mainNav ul li.cur a:visited,#mainNav ul li.cur a:hover { color:#f60;}
#mainNav ul li.mainNavbg a {
	color:#f60;
	text-decoration:none;
	}	
#mainNav ul li.mainNavbg a:hover {
	background:none;
	color:#f60;
	text-decoration:underline;
	}	
#mainNav ul li.mainNav_sel a:link, #mainNav ul li.mainNav_sel a:hover,#mainNav ul li.mainNav_sel a:visited {
	background:url(../images/front/menu_bgh.jpg) no-repeat 10px 0px;
	color:#f60;
	}
	
/* drop-list */

.drop-list { width:1000px;margin:0 auto;position:relative;z-index:10001;}
.drop-list-dl{ width:598px;position:relative;z-index:1005;overflow:hidden;_zoom:1;}
.drop-list-inner { width:598px;padding:10px 0;border-left:1px #690 solid;border-right:1px #690 solid;border-bottom:1px #690 solid;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;background:#fff;position:absolute;z-index:10001;overflow:visible;display:none;}
#D-abroad { left:140px;}
#D-domestic { left:240px;}
#D-around { left:340px;}
#D-last { left:440px;}



.drop-list-inner dl { width:299px; line-height:30px;margin-right:-1px;line-height:30px;border-right:1px #d3d3d3 dashed;float:left;}
#D-around .drop-list-dl dl dt a,#D-abroad .drop-list-dl dl dt a,#D-domestic .drop-list-dl dl dt a,
#D-last .drop-list-dl dl dt a,#D-theme .drop-list-dl dl dt a { color:#f60; text-decoration:none;}
.drop-list-dl dl dt a:hover { color:#f60; text-decoration:underline;}
.drop-list-inner dt { width:70px;float:left;text-align:right;font-weight:bold;color:#f60;}
.drop-list-inner dd {width:220px; float:right;}
#D-theme { left:540px; width:250px; overflow:hidden;}
#D-theme .drop-list-dl dl { width:250px;}
#D-theme .drop-list-dl dl { float:none; line-height:25px;}
#D-theme dd a { color:#666; text-decoration:none; white-space:nowrap; margin-right:0px;}

.drop-list-inner dd a { margin-left:10px; white-space:nowrap;}
.drop-list-inner dd a:link,.drop-list-inner dd a:visited,.drop-list-inner dd a:hover { text-decoration:none;}
.menu_theme { width:280px; overflow:hidden;}
.menu_theme dl {float:none;}
.cdyellow, a.cdyellow:link, a.cdyellow:visited {color: #F60;}

#nav_t li.cur a:link,#nav_t li.cur a:visited,#nav_t li.cur a:hover { color:#000; }
a.cred:hover, a.cblue:hover, a.cgrey:hover, a.cgrey2:hover, a.cyellow:hover, a.cdyellow:hover, a.cblack:hover, a.cwhite:hover, a.cgreen:hover {
color: #F90;
}
/* 公告 查询 */	
.notice {
	padding-bottom:10px;
	height:25px;
	position:relative;
	}	
.notice p img {
	position:absolute;
	left:70px;
	top:0px;
	z-index:2;
	}	
	
/* search */	
#search{ position:relative; width:1000px; height:30px;z-index:310; background:#f1f1f1; padding-bottom:5px; *padding-bottom:5px!important;*padding-bottom:0px;}

#search .sos2{ position:relative; width:338px; float:left; display:inline; height:24px; border:1px solid #e5e5e5;}
#search .sos2 .search_curt{ width:70px; float:left; padding:3px 6px 0 8px; line-height:21px; border-right:1px solid #e1e1e1; cursor:pointer; color:#555; background:#fff;}
#search .sos2 .search_curt .onName{ display:inline-block; width:50px;}
#search .sos2 li{ cursor:pointer;}
#search .sos2 .search_curt i{ display:inline-block; position:relative; top:2px; _top:4px; right:-10px; width:0; height:0; line-height:0; font-size:0; border:4px solid #fff; border-top-color:#aaa;}
#search .sos2 .search_curt a{ color:#555;}


#curtlist{ position:absolute; left:-1px; top:24px; border:1px solid #e5e5e5; color:#555; display:none;}
#curtlist li{ width:56px; line-height:24px; padding-left:8px; background:#fff;}



#search .sos2 input.text{ width:200px; float:left; padding:7px 5px 5px 5px; height:12px; border:0; background:fff; color:#aaa; font-size:12px;}
#search .sos2 input.commit{ position:absolute; right:0px; top:-1px; width:60px; padding-left:15px; height:26px; line-height:24px; border:0; font-size:12px; color:#fff; font-weight:bold; background:url(../images/front/search.jpg) no-repeat;cursor:pointer;}

	
	
/*********** Container ***********/
#container {
	margin:0px auto;
	width:1000px;
	}

/* main_left */
.main_left {
	width:244px;
	}	
	
/* 联系我们 */	
.call_us {
	padding:1px 1px 0px 1px;
	border:1px #ccc solid;
	width:240px;
	}	
h1.us {
	background:url(../images/front/us_titbg.jpg) no-repeat;
	height:30px;
	line-height:30px;
	}	
.us_content {
	background:#f6f6f6 url(../images/front/us_conbg.jpg) no-repeat;
	height:210px;
	}	
.us_content p {
	/*padding:0px 10px 0px 10px;*/
	padding-right:10px;
	padding-left:10px;
	}	
.us_content p.p_pad1 {
	padding-top:20px;
	padding-top:18px\9;
	*padding-top:15px!important;
	*padding-top:10!important;
	}	
	
	
/* 旅游导航 */
h1.leftsidebar {
	/*background:url(../images/front/left_titbg.jpg) no-repeat;*/
	background:#24801d;
	}

.place {
	padding:5px 10px 10px 10px;
	}
h2.title_place {
	text-decoration:underline;
	}
h2.title_place a {
	color:#f60;
	}

.place ul li {
	float:left;
	width:110px;
	height:25px;
	line-height:25px;
	}	
	
/* 最新订单回访 */
h1.leftsidebar span {
	float:right;
	padding-right:20px;
	font-size:12px;
	}
h1.leftsidebar span a {
	color:#fff;
	text-decoration:none;
	}
h1.leftsidebar span a:hover {
	color:#fff;
	text-decoration:underline;
	}
.satisf {
	background:url(../images/front/recall_scrollbg1.gif) no-repeat;
	width:70px;
	height:55px;
	line-height:22px;
	}	
	
.satisf_title {
	width:140px;
	height:55px;
	overflow:hidden;
	}	
.satisf_title span {
	display:block;
	color:#2a2a2a;
	}
.satisf_title span strong {
	font-size:14px;
	}
.satist_text a {
	color:#666;
	text-decoration:none;
	}
.satist_text a:hover {
	color:#0449be;
	text-decoration:none;
	}
.call_us ul li.bor {
	border-top:1px #ccc solid;
	}	
	
/*最新在线咨询*/
.QueryOnline ul {
	padding:0px 5px;
	}
.QueryOnline ul li p {
	margin-bottom:15px;
	color:#666;
	}
.QueryOnline ul li p span {
	display:block;
	font-weight:bold;
	line-height:25px;
	text-decoration:underline;
	} 	
.QueryOnline ul li p span a:hover {
	color:#d80505;
	text-decoration:underline;
	}	

/*  */
.travel_news ul li {
	background:url(../images/front/dot.gif) repeat-x left bottom;
	height:25px;
	line-height:25px;
	font-size:13px;
	/*text-decoration:underline;*/
	}
.travel_news ul li a {
	color:#7f7f7f;
	}
.travel_news ul li a:hover {
	color:#f60;
	text-decoration:underline;
	}	
	
/* main_right */
.main_right {
	width:746px;
	}	
	
	
/* 线路版块 */
.block {
	padding:1px 1px 0px 1px;
	border:1px #bae1b7 solid;
	width:742px;
	height:265px;
	overflow:hidden;
	}	
	
.con_hl_tit {
	background:url(../images/front/block_titbg.jpg) repeat-x;
	height:32px;
	}	
.con_hl_tit h3.block_title {
	padding-top:6px;
	padding-left:40px;
	background:url(../images/front/block_titbg_h.jpg) no-repeat 25px 0px;
	height:26px;
	line-height:26px;
	color:#3b3b3b;
	font-size:14px;
	}
.con_hl_tit h3.block_title span {
	float:right;
	padding-right:20px;
	font-size:12px;
	font-weight:normal;
	}	
.con_hl_tit h3.block_title span a {
	color:#fff;
	text-decoration:none;
	}
.con_hl_tit h3.block_title span a:hover {
	color:#fff;
	text-decoration:underline;
	}
.line {
	padding-top:2px;
	background:url(../images/front/line_bg.gif) repeat-x;
	width:550px;
	height:38px;
	overflow:hidden;
	}
.prices {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:40px;
	}	
.prices span {
	font-family:"宋体";
	}	
.line_tit a {
	color:#4e9700;
	text-decoration:underline;
	}
.line_tit a:hover {
	color:#ff6600;
	text-decoration:underline;
	}
	
.line_bg1 {
	background:url(../images/front/line_bg1.gif) repeat-x;
	}
.line p {color:#666;}
	
/* 主题旅游 */		
.theme {
	padding:10px 10px 0px 12px;
	}
.theme ul li {
	float:left;
	margin-right:5px;
	text-align:center;
	overflow:hidden;
	}
.theme ul li img {
	display:block;
	}
.theme ul li span {
	display:block;
	line-height:25px;
	}
.theme ul li a:hover {
	color:#f60;
	}
	
/* 预订排行榜 */
.block_gray {
	border:1px #dcdcdc solid;
	height:310px;
	overflow:hidden;
	}
.con_al_tit {
	background:url(../images/front/block_titbg1.jpg) repeat-x;
	}
.con_al_tit h3.block_title {
	padding-left:45px;
	background:url(../images/front/block_titbg1_h.jpg) no-repeat 25px 0px;
	color:#f60;
	}
.table1 tr td {
	height:22px;
	line-height:22px;
	background:url(../images/front/dot.gif) repeat-x left bottom;
	}
.table1 tr.tab1_last td	{
	background:none;
	}
.table1 tr td a {
	color:#0f5bdc;
	text-decoration:none;
	}
.table1 tr td a:hover {
	color:#0449be;
	text-decoration:underline;
	}
	
	
/* 热门景点 */	
.hot {
	padding:1px 1px 0px 1px;
	border:1px #dcdcdc solid;
	width:363px;
	height:190px;
	overflow:hidden;
	}
.hot .hot_title {
	display:block;
	padding-left:30px;
	margin-bottom:5px;
	background:url(../images/front/block_titbg1.jpg) repeat-x;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#f60;
	}
.hot .hot_title span {
	float:right;
	padding-right:10px;
	font-size:12px;
	font-weight:normal;
	}
.hot ul li {
	float:left;
	margin-left:13px;
	text-align:center;
	display:inline;
	line-height:28px;
	}
.hot ul li img { 
	display:block;
	}
.hot ul li span {
	display:block;
	}	
/* 游记攻略排行榜 */		
.travel_notes ul li {
	float:none;
	margin-left:0px;
	}
.travel_notes .notes_img {
	/*width:120px;*/
	width:110px;
	text-align:center;
	}	
.travel_notes .notes_list {
	width:240px;
	}
.travel_notes .notes_list ul li {
	background:url(../images/front/dot.gif) repeat-x left bottom;
	height:25px;
	line-height:25px;
	display:block;
	text-align:left;
	}
.travel_notes .notes_list ul li span {
	display:inline;
	}
/*********** Footer ***********/
#footer {
	margin:0px auto;
	width:1000px;
	background:#fff;
	position:relative;
	}
#AdLayer {position:absolute;width:50px;height:59px; bottom:-10px;right:-51px;}
/*付款 发票 合同*/
.foot_faq {
	padding:20px 10px 20px 30px;
	background:#fefefe;
	border:1px #d3d3d3 solid;
	width:958px;
	}
.faq_text01 span {
	margin-bottom:10px;
	display:block;
	}	

.faq_text01 {
	padding-left:10px;
	width:180px;
	}
.faq_text01 ul li {
	height:20px;
	line-height:20px;
	}
.faq_text01 ul li a:hover {
	color:#f60;
	}
	
/* 认证 财富通 360等 */
.foot_app {
	margin-top:5px;
	padding:5px 10px 0px 10px;
	background:#fff;
	border:1px #d3d3d3 solid;
	}
.foot_app ul li {
	display:inline;
	}
	
/*版权信息*/
.copyright {
	line-height:25px;
	color:#666;
	}
	
/*友情链接*/
.footer_link {
	background:#f9f9f9;
	margin-bottom:30px;
	padding:10px;
	border:1px #d3d3d3 solid;
	color:#999;
	}
.footer_link dt {
	float:left;
	width:80px;
	text-align:center;
	font-weight:bold;
	}
.footer_link dd {
	float:left;
	padding-bottom:10px;
	width:890px;
	}
	
.footer_link dd a {
	color:#999;
	white-space:nowrap;
	text-decoration:none;
	}
.footer_link dd a:hover {
	color:#f60;
	text-decoration:underline;
	}
	
	
.width175 {
	 width:175px;
	 }
#control_pannel{bottom:2px;padding:1px;position:fixed;_position:absolute;right:20px;width:80px;}