@charset "utf-8";
/* CSS Document */
.top_tel{
	width:475px;
	height:42px;
	line-height: 18px;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	float: right;
	background-image: url(../top_tel.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.close_icon {
	border: #eee 1px solid;
	background: url(../images/icon.gif) no-repeat 0px 0px;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 4px;
	right: 5px;
	cursor:pointer;
	background-image: url(../images/icon.gif);
	}
.city_List{
	width:100%;
	height:auto;
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #272727;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: inline-block;
	_zoom:1;
	*display: inline;
}

.city_List dl {
	width:720px;
	float:left;
	padding: 0px;
	cursor: pointer;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 2px;
	display: inline-block;
	_zoom:1;
	*display: inline;
}
.city_List dt {
	width:500px;
	float:left;
	line-height: 20px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	padding-left: 5px;
	color: #272727;
	_zoom:1;

	*display: inline;
	display: inline-block;
}
.city_List dl img{
	width:57px;
	float: left;
	height: 22px;
	background-image: url(../buy2-get-1.gif);
	background-repeat: no-repeat;
	background-position: right center;
			display: inline-block;
	_zoom:1;
	*display: inline;
}
.city_List a:hover{
	color: #FF3300;
	text-decoration: none;
}
.city_List a{
	color: #272727;
	text-decoration: none;
	display: block;
}




.city_List dd {
	float:left;
	line-height: 20px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	padding-left: 5px;
	margin: 0px;
	padding-right: 5px;
	text-align: center;
			display: inline-block;
	_zoom:1;
	*display: inline;
}
/**************************************************************************************************************************************************************************/
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image: url(../new_images/bg.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f8fcf3;
}
ul,li{
	margin:0px;
	padding:0px;
	letter-spacing: 0;
	word-spacing: 0;
	list-style-image: none;
	list-style-type: none;
}
img{
border:0;}
.header{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	*height:1%;
}

.headerbar{
	height:39px;
	background:url(../barBG.png) repeat-x;
	clear:both;
	width: 1000px;
	display: inline-block;
	margin: 0px;
	padding: 0px;

}
.headernewinfo{
	float:right;
	line-height:31px;
	margin-top:8px;
	margin-right:5px;
	text-align: center;
	width: 70px;
	vertical-align: top;
	height: 31px;
		display: inline-block;
	*display: inline;
}
.headernewinfo a{
	color:#F0F0F0;
	text-decoration: none;
}
.headernewinfo a:hover{
	color:#fff;
	text-decoration: none;}

.headerNav{
	line-height:normal;
	width:920px;
	height:39px;
	background:url(../barBG.png) 0px -50px repeat-x;
	margin: 0px;
	padding: 0px;
	float: left;
}
.headerNav ul {
	list-style:none;
	display: inline-block;


	*display: inline;	padding-left: 16px;
}
.headerNav li {
	display:inline;
	line-height:normal;
	display: inline-block;
	*display: inline;	
	list-style-image: none;
	list-style-type: none;
}
.headerNav a:visited,.headerNav a:link{
	color:#fff;
	float:left;
	text-decoration:none;
	cursor:hand;
	height:22px;
	font-weight:bold;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 17px;
	padding-bottom: 0px;
}
.headerNav a:hover{color:#E54202;background:url(../barBG.png) right -100px no-repeat ; cursor:hand;font-weight:bold;}
.headerNav .activeitem:visited,.headerNav .activeitem:link{color:#E54202;background:url(../barBG.png) right -100px  no-repeat  ; cursor:hand;font-weight:bold;}



.logo{
	width:1000px;
	height: 58px;
	float: left;
	margin-bottom: 10px;
	background-image: url(../new_images/logo.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}

.topcontact{
	width:450px;
	height:40px;
	line-height: 18px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 0px;
	margin-left: auto;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 23px;
	float: right;
}
.topcontact ul{}
.topcontact li{
	width:150px;
	height:20px;
	float: left;
}



/**************************************************************************************************************************************************************************/
div.yhc{
	overflow:hidden;
	float: left;
	width: 728px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

}
div.yhc h5{
	border:solid 1px;
	border-width:0 0 1px;
	padding:0;
	margin:0;
	height:30px;
	line-height:30px;
	cursor:pointer;
	background:#eee;
	font-size: 14px;
	font-weight: bold;
}
div.lax{
	border:solid 1px;
	float: left;
	width: 728px;
	margin-top: 0px;

}
div.lax h5{
	border:solid 1px;
	border-width:0 0 1px;
	padding:0;
	margin:0;
	height:30px;
	line-height:30px;
	cursor:pointer;
	background:#eee;
	font-size: 14px;
	font-weight: bold;
}
/*================================================================================================================*/ 
.down{
	width:1000px;
	height:auto;
	float: left;
	padding-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.downleft{
	width:200px;
	height:auto;
	overflow:hidden;
	float: left;
}
.downleft img{
	width:200px;
	float: left;
}
.downleft1 a img{
	width:198px;
	border: 1px solid #57afc9;
	}
.downleft1 a:hover img{
	width:198px;
	float: left;
	border: 1px dashed #57afc9;
}
.downleft2 a img{
	width:198px;
	border: 1px solid #6b4514;
	margin-top: 5px;
	}
.downleft2 a:hover img{
	width:198px;
	float: left;
	border: 1px dashed #6b4514;
}
.downleft3 a img{
	width:198px;
	border: 1px solid #5a879b;
	margin-top: 5px;
	}
.downleft3 a:hover img{
	width:198px;
	float: left;
	border: 1px dashed #5a879b;
}
.downright{
	width:236px;
	height:auto;
	overflow:hidden;
	float: left;

}

.downright0{
	width:236px;
	margin-bottom: 5px;

	}

.downright1 a img{
	width:236px;
	border: 1px solid #7c8008;
	}
.downright1 a:hover img{
	width:236px;
	float: left;
	border: 1px dashed #7c8008;

}
.downright2 a img{
	width:236px;
	margin-top: 5px;

	}
.downright2 a:hover img{
	width:236px;
	float: left;
}
.downright3 a img{
	width:236px;
	margin-top: 5px;
	}
.downright3 a:hover img{
	width:236px;
	float: left;
}
.downso{
	width:528px;
	height: auto;
	float: left;
	margin-left: 16px;
	margin-right: 16px;
}


/*===========================================FOOT=============================================================*/ 
.foot{

	width: 1000px;
	text-align: center;
	line-height: 24px;
	color: #404040;
}
.foot a{
	color: #404040;
	text-decoration: none;
	}
.foot a:link{
	color: #404040;	
	text-decoration: none;
	}
.Details{
	width:730px;
	height:auto;
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #F3F3F3;
	color: #333333;
	padding: 10px;
	*display: inline;
	}
.leftdown{
	width:724px;
	height:auto
}
.leftdown li {
	float: left;
	width: 330px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 24px;
	line-height: 24px;
	color: #009900;
}
.leftdown span {
	float: left;
	width: 250px;
	color: #000;
}
/*==========================*/
.dhdh{
	width:730px;
	height:148px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
}
.dhdh img{
	width:178px;
	height:71px;
}
.dhdh span{
	height: 71px;
	width: 178px;
	display: block;
}
.dhdh a:hover span{
	display: block;
	height: 71px;
	width: 178px;
	background-image: url(../new_images/xq.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: hand;
}

.dhdh ul{
	width:730px;
	height:148;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	float: left;
	margin: 0px;
}
.dhdh li{

	width:178px;
	height:71px;
	list-style-image: none;
	list-style-type: none;
	float: left;
}
#hhdl {	background-image: url(../new_images/dhdh/tour_dh__01.jpg);}
#dxhaly {	background-image: url(../new_images/dhdh/tour_dh__02.jpg);}
#mxly {	background-image: url(../new_images/dhdh/tour_dh__04.jpg);}
#mdly {	background-image: url(../new_images/dhdh/tour_dh__05.jpg);}
#mzly {	background-image: url(../new_images/dhdh/tour_dh__09.jpg);}
#xwyly {	background-image: url(../new_images/dhdh/tour_dh__06.jpg);}
#flldly {	background-image: url(../new_images/dhdh/tour_dh__07.jpg);}
#jndly {	background-image: url(../new_images/dhdh/tour_dh__08.jpg);}
#hsgy {	background-image: url(../new_images/dhdh/tour_dh__03.jpg);}
#mnly { background-image: url(../new_images/dhdh/tour_dh__10.jpg);}
#GoToTop {
	bottom:0;
	margin-right:-503px;
	position:fixed;
	right:64%;
}
.font-blue {
	color: #36C;
	float: left;
}
/*========================================*/
.hs_List{
	width:100%;
	height:auto;
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #272727;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: inline-block;
	_zoom:1;
	*display: inline;
}

.hs_List dl {
	width:720px;
	float:left;
	padding: 0px;
	cursor: pointer;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 2px;
	display: inline-block;
	_zoom:1;
	*display: inline;
}
.hs_List dt {
	width:440px;
	float:left;
	line-height: 20px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	padding-left: 5px;
	color: #272727;
	_zoom:1;

	*display: inline;
	display: inline-block;
}
.hs_List dl img{
	width:57px;
	float: left;
	height: 22px;
	background-image: url(../buy2-get-1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: inline-block;
	_zoom:1;
	*display: inline;
}
.hs_List a:hover{
	color: #FF3300;
	text-decoration: none;
}
.hs_List a{
	color: #272727;
	text-decoration: none;
	display: block;
}
.hs_List dd {
	float:left;
	line-height: 20px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	padding-left: 5px;
	margin: 0px;
	padding-right: 5px;
	text-align: center;
	display: inline-block;
	_zoom:1;
	*display: inline;
}
	.gonet{
	position: absolute;
	*position: fixed\9;
	z-index: 10;
	float: right;
	top: 133px;
	right:0%;
	}
	
/*导航条开始*/
body{
	padding-top:10px;
}
.headerNav{
	width:1000px;
	height:32px;
	background:url(../images/navBg.gif) no-repeat left top;
}
.headerNav ul li{
	float:left;
	height:32px;
	line-height:32px;
	padding-right:2px;
	background:url(../images/navDivBg.gif) no-repeat right bottom;

}
.headerNav a:visited,.headerNav a:link{
	display:block;
	height:32px;
	font-family:Simsun,serif;
	font-weight:600;
	padding:0 15px;
	color:#ffffff;
	font-size:12px;
	white-space:nowrap;	
}
.headerNav a:hover{
	background:url(../images/navBgHover.gif) repeat-x left top;
}
.headerNav ul li.about{
	background:none;
}
.headerNav .activeitem:visited,.headerNav .activeitem:link{
	background:url(../images/navBgHover.gif) repeat-x 0 -32px;
	font-size:14px;
	color:#E54202;
	font-weight:bold;
	margin-top:0;
}
#hotnews_content dl{
	float:left;
	border-bottom:1px dashed #eeeeee;
}
#hotnews_content dl dd{
	float:left;
	width:188px;
	height:20px;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
}
#hotnews_content dl dd a:link,#hotnews_content dl dd a:active{
	color:#333333;
}
#hotnews_content dl dd a:hover{
	color:#FF6600;
	text-decoration:none;
}
.hotPrice{
	color:#FF6600;
	float:right;
}
/*---------------------------*/
#index .index,#ACTravel .ACTravel,#cruise .cruise,#ACHotel .ACHotel,#topic .topic,#insurance .insurance,#visa .visa,#payment .payment,#contact .contact{
	background:url(../images/navBgHover.gif) repeat-x 0 -32px;
	font-size:14px;
	color:#E54202;
	font-weight:bold;
	margin-top:0;
}
.emBlue{
	color:#36f;
}
