@charset "gb2312";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	overflow:-moz-scrollbars-vertical;
	font:12px/20px "宋体";
	background:url("images/bj.gif") repeat-x left top;
	background-color:#f3f3f3;
}
#wrap{
	float:left;
	width:100%;
	padding-bottom:5px;
	overflow:hidden;
}
/******头部开始*******/
#header{
	float:left;
	width:880px;
	overflow:hidden;
	background:#fff;
}
#headertop{
	float:left;
	width:100%;
	height:50px;
	overflow:hidden;
}
#logo{
	float:left;
	display:inline;
	width:199px;
	height:50px;
	margin-left:17px;
	background:#000;
	text-align:center;
	overflow:hidden;
}

#logo img{
	margin-top:13px;
}
#home{
	float:left;
	text-align:right;
	width:664px;
	height:50px;
	overflow:hidden;
}
#home img{
	margin:14px 10px 0px 0px;
}
#headertopr{
	float:right;
	width:123px;
	height:50px;
	overflow:hidden;
}

#headerbottom{
	float:left;
	width:100%;
	height:222px;
	background:url(images/banner-bg.gif) repeat-x left top;
	overflow:hidden;
}
#navi{
	float:left;
	display:inline;
	width:863px;
	margin-left:17px;
	overflow:hidden;
	font-size:0px;
}
#headerbottomr{
	float:right;
	width:400px;
	height:222px;
	overflow:hidden;
	background:#90d0e5;
}
/******头部结束*******/


/******内容开始*******/
#content{
	float:left;
	width:100%;
	overflow:hidden;
}

/******左边内容开始*******/
#leftside{
	float:left;
	width:229px;
	background:#f6f6f6;
	overflow:hidden;
}
#hbyl{
	width:208px;
	margin:15px auto;
	overflow:hidden;
}
#hbyl-title{
	float:left;
	width:208px;
	height:24px;
	background:url(images/flight-title.gif) no-repeat left top;
}
#dlg{
	width:205px;
	float:left;
	margin:10px 0px 0px 5px;
	overflow:hidden;
}
#dlg img{
	float:left;
}
#dlgtxt{
	float:right;
	width:115px;
	color:#8a8a8a;
	overflow:hidden;
}
.dlgtxt-title{
	color:#707070;
	font-size:14px;
	font-weight:bolder;
}

#ccxz-title{
	float:left;
	width:208px;
	height:24px;
	background:url(images/notice-title.gif) no-repeat left top;
}
#ccxz{
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
	overflow:hidden;
}
#ccxz img{
	float:left;
	margin-left:13px;
}
#ccxztxt{
	width:93%;
	color:#8a8a8a;
	margin:10px auto 0px auto;
	text-indent:2em;
	overflow:hidden;
}
/******左边内容结束*******/

#main{
	float:left;
	width:649px;
	overflow:hidden;
	position:relative;
	background:#fff;
}
#mainl{
	float:left;
	width:370px;
	margin:20px 0px 0px 18px;
	overflow:hidden;
	display:inline;
}
#hbjs{
	margin:10px auto 30px auto;
	width:370px;
	height:270px;
	overflow:hidden;
}
.hbjstitle{
	color:#1f68b4;
	text-align:center;
	border-bottom:#CCC dashed 1px;
}
.hbjstxt{
	color:#626262;
	line-height:23px;
}
.hbjstxt1{
	color:#626262;
	line-height:23px;
	background:#eaf3f8;
}

#tel{
	margin:10px auto 30px auto;
	width:370px;
	height:107px;
	background:url(images/telimg.gif) no-repeat 20px top;
	overflow:hidden;
	position:relative;
}
#teltxt{
	float:right;
	margin:35px 25px 0px 0px;
	color:#b4b3b3;
	overflow:hidden;
}
#tel img{
	float:left;
	margin-left:60px;
	position:absolute;
	bottom:0px;
}
#mainr{
	display:inline;
	float:right;
	width:229px;
	margin:20px 10px 0px 0px;
	overflow:hidden;
}
#aboutimg{
	float:left;
	width:217px;
	height:91px;
	overflow:hidden;
}
#bookimg{
	float:left;
	width:100%;
	height:159px;
	margin:30px 0px 30px 5px;
	overflow:hidden;
}
#service{
	float:left;
	width:220px;
	height:55px;
	overflow:hidden;
	border:#CCC solid 1px;
}
#service img{
	float:left;
	margin:5px 7px 5px 5px;
}
#friend{
	float:left;
	width:100%;
	margin-top:25px;
}
#friend img{
	float:left;
	margin-right:10px;
}
.friend-sel{
	float:left;
	width:133px;
	height:21px;
	letter-spacing:1px;
	color:#6d6d6d;
}
#topsign{
	float:left;
	width:100%;
	margin-top:20px;
}
#topsign img{
	float:right;
	margin-right:13px;
}

#rightside{
	float:right;
	width:123px;
	background:#f3f3f3;
	overflow:hidden;
}
/******内容结束*******/


/******公司简介开始*******/
#aboutleft{
	float:left;
	width:216px;
	background:url(images/aboutleft-bj.gif) repeat-y left top;
	overflow:hidden;
}
#aboutleft-nr{
	float:right;
	display:inline;
	width:180px;
	margin:0px 9px 30px 0px;
	overflow:hidden;
	text-align:center;
}
#aboutleft-nr img{
	margin-top:30px;
}
#service-left{
	width:90%;
	margin:30px auto 0px auto;
	height:55px;
	overflow:hidden;
	border:#CCC solid 1px;
}
#service-left img{
	float:left;
	margin:5px 10px 5px 5px;
}



#aboutmain{
	float:left;
	width:662px;
	padding-bottom:30px;
	overflow:hidden;
	background:#fff;
}
#abouttitle{
	width:645px;
	height:36px;
	margin:10px auto 20px auto;
	background:url(images/about-title.gif) no-repeat left top;
	overflow:hidden;
}
#aboutnr{
	width:93%;
	margin:0px auto;
	
	overflow:hidden;
}
#aboutnr img{
	margin-right:25px;
}

/******公司简介结束*******/



/******航班介绍开始*******/
#flighttitle{
	width:645px;
	height:36px;
	margin:10px auto 20px auto;
	background:url(images/flighttitle.gif) no-repeat left top;
	overflow:hidden;
}
#flightnr{
	width:95%;
	margin:0px auto;
	color:#878787;
	overflow:hidden;
}
#flightnr img{
	margin:0px 0px 3px 0px;
}
#flightnr table{
	margin:5px 0px 30px 0px;
}
/******航班介绍结束*******/




/******定票流程开始*******/
#booktitle{
	width:645px;
	height:36px;
	margin:10px auto 20px auto;
	background:url(images/book-title.gif) no-repeat left top;
	overflow:hidden;
}
/******定票流程结束*******/

/******乘船须知开始*******/
#noticetitle{
	width:645px;
	height:36px;
	margin:10px auto 20px auto;
	background:url(images/noticetitle.gif) no-repeat left top;
	overflow:hidden;
}
.booktxttitle{
	color:#4e4e4e;
	font-weight:bold;
}
/******乘船须知结束*******/


/******在线订票开始*******/
#onlinetitle{
	width:645px;
	height:36px;
	margin:10px auto 20px auto;
	background:url(images/online-title.gif) no-repeat left top;
	overflow:hidden;
}
#onlinenr{
	width:95%;
	margin:0px auto;
	color:#878787;
	overflow:hidden;
}
#onlinenr img{
	margin-right:10px;
}
/******在线订票结束*******/









#footer{
	float:left;
	width:100%;
	height:60px;
	border-bottom:#cfcfcf solid 1px;
	border-top:#cfcfcf solid 1px;
	overflow:hidden;
	background:#fff;
}
#footertxt{
	float:left;
	width:880px;
	text-align:right;
	color:#878787;
	margin-top:12px;
	overflow:hidden;
}
.redfont{font-size:12px;font-family:'宋体';color:#ce0000;}
a.graylink:link,a.graylink:visited {color:#878787;font-size:12px;font-family:'宋体';text-decoration:underline;}
a.graylink:hover {color:#878787;font-size:12px;font-family:'宋体';text-decoration:none;}