@charset "gb2312";
/* CSS Document */

* { margin:0 auto; padding:0 }
a img { border:none; text-decoration:none }
a { color:#333333; text-decoration: none; }
a:link { color:#333333; text-decoration: none; }
a:visited { color:#333333; text-decoration: none; }
a:hover { color:#CC3300; text-decoration: underline; }
a:active { color:#333333;}
ul, li, dl, dt, dd { list-style:none }
h1, h2, h3 { font-size:12px; font-weight:bold; }
html, body {color:#333333; height:100%; border:0; font:12px/1.5 Verdana, Arial, Helvetica, sans-serif; text-align:left; }
body {line-height:18px; background:#FFFFFF;}
div {text-align:left;}

/* header starting */
#header {
	float:none;
	padding-top:8px;
	width:900px;
	background:url(../images/head-line.gif) repeat-x;
}
#header .logo {
	float:left;
}
#header .hright {
	float:right;
	width:700px;
}
#header .hright .banner {
	float:right;
	width:700px;
	height:75px;
}
#header .hright .banner img{
	float:left;
}
/*-- #header .hright .banner span {
	display:block;
	padding-top:8px;
	float:right;
	width:auto
}
--*/
#header .hright .nav {
	margin-top:10px;
	float:right;
	width:700px;
	height:26px;
}
#header .hright .nav ul{
	float:left;
}
#header .hright .nav ul li {
	margin-right:4px;
	float:left;
	width:74px;
	height:26px;
	line-height:26px;
	text-align:center;
	background:url(../images/nav_bg.gif) no-repeat top;
}
#header .hright .nav ul li a:hover{
	display:block;
	color:#FFF;
	text-decoration:none;
	background:url(../images/nav_bg.gif) no-repeat bottom;
}
#header .hright .nav .dq {
	margin-right:4px;
	float:left;
	width:57px;
	text-align:center;
	background:url(../images/navdq_bg.gif) no-repeat bottom;
}
#header .hright .nav .dq a:hover{
	display:block;
	background:url(../images/navdq_bg.gif) no-repeat top;
}
/*Booking starting*/
#yuding {
	clear:both;
	width:900px;
	height:26px;
	line-height:26px;
	border:1px solid #D79A36;
	background:#EDA93A;
	color:#FFFFFF;
}
#yuding a {
	color:#FFFFFF;
}
#yuding a:hover {
	color:#666666;
}
#yuding .yl {
	margin-left:10px;_margin-left:5px;
	padding-left:25px;
	float:left;
	width:auto;
	background:url(../images/icon_notice.gif) no-repeat 4px 5px;
}
#yuding .search {
	margin-left:10px;_margin-left:5px;
	padding-left:15px;
	_padding-top:2px;
	float:left;
	width:275px;
	background:url(../images/index_fdj.gif) no-repeat 2px 6px;
	vertical-align:middle;
}
#yuding .search  .mysearch{
    width:210px;
    text-align:center;
    float:left;
}
#yuding .search  .mysearchico{
    width:45px;
    text-align: left;
    float:left;
    padding-top:4px;*padding-top:1px;
}
#yuding .yr {
	margin-right:20px;_margin-right:10px;
	padding-left:20px;
	float:right;
	width:auto;
	text-align:right;
	background:url(../images/icon_fourm.gif) no-repeat 0 5px;
}
/* banner */
.index_banner {
  	clear:both;
	margin-top:4px;
	width:900px;
   }
/* the first part */
#one {
	clear:both;
	margin-top:4px;
	width:900px;
	height:212px;
}
#one .news {
	float:left;
	width:220px;
	border:1px solid #EDA93A;
}
#one .news dl {
	float:left;
}
#one .news dl dt {
	margin-bottom:6px;
	float:left;
	width:220px;
	height:24px;
	line-height:24px;
	background:url(../images/title-news.gif) no-repeat 6px 0;
}
#one .news dl dt span {
	padding-right:10px;
	float:right;
	width:auto;
	text-align:right;
	color:#CC3;
}
#one .news dl dt span img {
	padding-right:10px;
	padding-top:10px;
}
#one .news dl dd {
	padding-left:20px;
	float:left;
	width:200px;
	background:url(../images/news_list.gif) no-repeat 4px 3px;
	height:22px;
}
/*flash starting*/
.li_dot {FONT-SIZE: 12px; COLOR: #ed1264; FONT-FAMILY: Webdings}
#flash_show_out {
	MARGIN-LEFT:6px;_MARGIN-LEFT:6px;
	FLOAT: left; 
	WIDTH: 410px;
	HEIGHT:188px;
}
#flash_show {
	BORDER-TOP-WIDTH: 4px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 4px; 
	BORDER-BOTTOM-WIDTH: 4px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	HEIGHT:188px;
	TEXT-ALIGN: center; 
	BORDER-RIGHT-WIDTH: 4px
}
#flash_img {
	padding:2px;
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); 
	OVERFLOW: hidden; 
	WIDTH: 410px; 
	BORDER:1px solid #EDA93A; 
	HEIGHT:188px;
}
#flash_btn {
	LEFT: 1px; 
	POSITION: absolute; 
	TOP: 108px
}
#flash_btn DIV {
	MARGIN: 5px
}
#flash_show_ctl {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 4px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;_PADDING-TOP:0; 
	HEIGHT: 16px;
	font-weight:bold
}
#flash_show_ctl A {
	COLOR: #F90;
}
#flash_show_ctl_msg {
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); 
	FLOAT: left; 
	OVERFLOW: hidden; 
	WIDTH: 378px;
	}
#flash_show_ctl_tuber {
	Z-INDEX: 100; 
	LEFT: 305px; 
	POSITION: relative; 
	TOP: -17px
}
#flash_show_ctl_arrow {
	MARGIN-RIGHT: 5px
}

.hot{ width:25px; 
height:28px; 
position:absolute; 
overflow:hidden;
background:url(../images/img/hot.gif) no-repeat; 
left:402px; 
top:30px;
 }
#area {
	float:right;
	width:248px;
	border:1px solid #EDA93A;
}
#area dl{
	margin-bottom:8px;
	float:left;
	width:248px;
}
#area dl dt{
	margin-bottom:6px;
	padding-left:35px;
	float:left;
	width:213px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	background:url(../images/area_ico.gif) no-repeat 5px 6px #FFFFC1;
}
#area dl dd{
	padding-left:12px;
	float:left;
	width:auto;
	background:url(../images/area_dot.gif) no-repeat 4px 2px;
}
#area ul {
	float:left;
	width:248px;
}
#area ul h4 {
	margin-bottom:1px;
	padding-left:35px;
	float:left;
	width:213px;
	height:26px;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/top5.gif) no-repeat 5px 6px #FFFFC1;
}
#area ul li {
	float:left;
	padding-left:10px;
	line-height:21px;
	width:238px;
	background:url(../images/dot_ico.gif) no-repeat 2px 9px;
}

/* the second patr */
#two {
	margin-top:6px;_margin-top:2px;
	clear:both;
	width:900px;
	height:485px;
}
#two .hotarea {
	float:left;
	width:220px;
	border:1px solid #EDA93A;
}
#two .hotarea h3 {
	padding-left:26px;
	float:left;
	width:194px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	background:url(../images/icon_scene.gif) no-repeat 8px 2px #FFFFC1;
}
#two .hotarea dl {
	margin-top:2px;
	float:left;
	width:220px;
}
#two .hotarea dl dt {
	float:left;
	padding-left:30px;
	width:190px;
	font-weight:bold;
	color:#F60;
	height:26px;
	line-height:26px;
	border-top:1px dotted #EDA93A;
	background:url(../images/area_three.gif) no-repeat 12px 8px ;
}
#two .hotarea dl dd {
	display:inline;
	padding-left:8px;
	width:auto;
	background:url(../images/harea_ico.gif) no-repeat 3px 5px ;
}
#two .tourline {
	margin-left:6px;
	float:left;
	width:414px;
}
#two .tourline h3 {
	margin-bottom:6px;
	padding-left:26px;
	float:left;
	width:308px;
	height:26px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/tour_line_ico.gif) no-repeat 6px 4px #FFFFC1;
}
#two .tourline h3 a{
	color:#F60;
}
#two .tourline .gy{
     display:block;
	float:right;
	width:75px;
	background:#FFFFC1;
	height:26px;
	line-height:26px;
	text-align:right;
	padding-right:5px;
}
#two .tourline .gy a:hover{
    color:#FF3300;
	text-decoration:underline;
}
#two .tourline ul {
	float:left;
}
#two .tourline ul li {
	padding-left:12px;
	float:left;
	width:402px;
	line-height:22px;
	font-size:13px;
	background:url(../images/route-list.gif) no-repeat 0 6px;
}
#two .tourline ul li a {
	color:#333333;
}
#two .tourline ul li span {
	float:right;
	color:#999999;
}
#two .tourline .tjline{
    float: left;
	width:414px;
	
}
#two .tourline .tjline dl{
    float: left;
	width:410px;
	height:206px;
	background:url(../images/index_line_bg.jpg) no-repeat bottom; 
}
#two .tourline .tjline dl dt{
	margin-bottom:6px;
	padding-left:26px;
	float:left;
	width:388px;
	height:26px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/tour_line_ico.gif) no-repeat 6px 4px #FFFFC1;

}
#two .tourline .tjline dl dd{
	padding-left:12px;
	float:left;
	width:400px;
	line-height:22px;
	font-size:13px;
	background:url(../images/route-list.gif) no-repeat 0 6px;
}
#two .tourline .tjline dl dd{
    color:#666666;
}
#two .tourline .tjline dl dd span{
	float:right;
	color:#999999;
}
#two .fuwu {
	float:right;
	width:248px;
	border:1px solid #EDA93A;
}
#two .fuwu h3{
	float:left;
	padding-left:10px;
	width:138px;_width:128px;
	height:24px;
	line-height:24px;
	background:#FFFFC1;
}
#two .fuwu h4{
	float:left;
	padding-left:10px;
	font-size:12px;
	width:238px;
	height:24px;
	line-height:24px;
	background:#FFFFC1;
}
#two .fuwu span{
    display:block;
	padding-right:10px;
	float:right;
	width:90px;
	background:url(../images/icon_ol.gif) no-repeat 15px 5px #FFFFC1;
	text-align:right;
	height:24px;
	line-height:24px;
}
#two .fuwu span a{
    color:#0033CC;
	text-decoration:underline;
}
#two .fuwu span a:hover{
    color:#FF0000;
	text-decoration:underline;
}
.phone {
	margin-bottom:10px;
	padding-bottom:10px;
	float:left;
	padding-left:10px;
	width:238px;
	border-bottom:1px dotted #EDA93A;
	background:url(../images/pic10.gif) no-repeat 20px 15px;
}
.phone dt{
	margin-top:6px;
	padding-left:50px;
	float:left;
	width:188px;
	font-size:14px;
	font-weight:bold;
	color:#f72;
}
.phone dd {
	padding-left:60px;
	float:left;
	width:178px;
	font-size:14px;
	font-weight:bold;
	color:#f72;
}
.time {
	margin-bottom:10px;
	padding-bottom:10px;
	float:left;
	padding-left:10px;
	width:238px;
	border-bottom:1px dotted #EDA93A;
	background:url(../images/pic8.gif) no-repeat 20px 15px;
}
.time dt{
	margin-top:6px;
	padding-left:50px;
	float:left;
	width:188px;
	font-size:14px;
	font-weight:bold;
	color:#f72;
}
.time dd {
	padding-left:50px;
	float:left;
	width:188px;
	font-size:12px;
	color:#f72;
}
#two .fuwu ul {
	padding-top:6px;
	float:left;
	width:248px;
}
#two .fuwu ul li{
	padding-left:10px;
	float:left;
	width:98%;
	background:url(../images/dot_ico.gif) no-repeat 2px 7px;
}
.tianqi {
	margin-top:10px;
	float:left;
	width:248px;
}
.tianqi dt {
	margin-bottom:6px;
	float:left;
	width:248px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #EDA93A; 
	background:url(../images/index_weather.gif) no-repeat 58px 0;
}
.tianqi dd {
	padding-left:12px;
	float:left;
	width:28%;
}
#meijing {
	clear:both;
	overflow:hidden;
	margin-top:6px;
	width:898px;
	border:1px solid #EDA93A;
}
#meijing .mjbg {
	margin-top:4px;
	float:left;
	width:898px;
	height:32px;
	background:url(../images/tourphoto.gif) no-repeat 4px 0;
}
#meijing .mjbg span {
	display:block;
	padding-right:30px;
	float:right;
	width:700px;
	height:32px;
	line-height:32px;
	text-align:right;
}
#meijing .mjbg span a:hover {
    color:#006600;
	text-decoration:underline;
}
#meijing .mjlist {
	margin-top:6px;_margin-top:0;
	padding-bottom:2px;*padding-bottom:6px;_padding:6px;
	float:left;
	width:898px;
}
#meijing .mjlist ul {
	padding-left:12px;
	_margin-left:-20px;
	float:left;
}
#meijing .mjlist ul li {
	padding-top:4px;
	margin-left:20px;
	margin-bottom:6px;
	float:left;
	width:120px;
	text-align:center;
}
#meijing .mjlist ul li span {
	float:left;
    width:120px;
	height:22px;
	line-height:22px;
}
#meijing .mjlist ul li img {
	padding:4px;
	width:110px;
    height:80px;
	border:1px solid #CCC;
}
#meijing .mjlist ul li a:hover img {
	border:1px solid #F60;
}
#three {
	margin-top:8px;
	clear:both;
	width:900px;
}
#three .tl{
	float:left;
	width:280px;
	border:1px solid #EDA93A;
}
#three .tl .gonglue, .youji, .wenda{
	float:left;
	width:280px;
}
#three .tl .gonglue dt {
	margin-bottom:4px;
	float:left;
	padding-left:30px;
	width:250px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	border-bottom:1px solid #EDA93A;
	background:url(../images/gonglue.gif) no-repeat #FFFFC1;
}
#three .tl .youji dt {
	margin-bottom:4px;
	float:left;
	padding-left:30px;
	width:250px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	border-top:1px solid #EDA93A;
	border-bottom:1px solid #EDA93A;
	background:url(../images/youji.gif) no-repeat #FFFFC1;
}
#three .tl .wenda dt {
	margin-bottom:6px;
	float:left;
	padding-left:30px;
	width:250px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	border-top:1px solid #EDA93A;
	border-bottom:1px solid #EDA93A;
	background:url(../images/wenda.jpg) #FFFFC1 no-repeat 4px 2px;
}
#three .tl .gonglue dd, .youji dd, .wenda dd{
	float:left;
	padding-left:14px;
	width:266px;
	background:url(../images/dot_ico.gif) no-repeat 6px 6px;
}
#three .zhinan {
	padding-left:10px;
	float:right;
	width:600px;
	border:1px solid #EDA93A;
}
#three .zhinan .znbg {
	float:left;
	width:600px;
	height:32px;
	background:url(../images/guide.gif) no-repeat 8px 0;
}
#three .zhinan .znm {
	padding-right:6px;
	margin-bottom:10px;
	float:left;
	width:294px;
}
#three .zhinan .znm img {
	margin-top:18px;
	float:left;
	width:82px;
	text-align:right;
	border:1px solid #333
}
#three .zhinan .znm dl{
	float:right;
	width:208px;
}
#three .zhinan .znm dl dt {
	float:left;
	width:208px;
	color: #006600;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #A86301;
}
#three .zhinan .znm dl dd {
	float:left;
	width:208px;
	border-bottom:1px solid #D2D0D0;
	line-height:20px;
}
#three .zhinan .znm dl dd .tj{
  text-decoration:underline;
}

#three .zhinan .zhuanti {
	float:left;
	width:596px;
	background:url(../images/ztlinkbg.gif) #f8f4ed no-repeat top;
}
#three .zhinan .zhuanti ul{
	padding-top:26px;
	padding-left:10px;
	float:left;
	width:586px;
}
#three .zhinan .zhuanti ul li{
	padding-left:12px;
	float:left;
	width:260px;
	background:url(../images/dot_red.gif) no-repeat 2px 6px;
}
#three .zhinan .zhuanti ul li a{
    color:#666666;
	text-decoration:underline;
}
#three .zhinan .zhuanti ul li a:hover{
    color:#006600;
	text-decoration:underline;
}
#three .zhinan .ztbanner {
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	width:596px;
}
/*help start*/
#help {
	padding-top:6px;
	clear:both;
	width:900px;
}
#help .hleplist {
	float:left;
	padding-bottom:6px;
	width:898px;
	border:1px solid #EDA93A;
}
#help .hleplist dl{
	float:left;
	padding-top:4px;
	padding-left:2.5%;
	width:22%;_width:19%;
}
#help .hleplist dl dd {
	float:left;
	width:99%;
	padding-left:25px;
	background:url(../images/dot_ico.gif) no-repeat 8px 7px;
}
#help .hleplist dl .helpone{
	font-weight:bold;
	padding-left:22px;
	width:88%;
	height:20px;
	line-height:20px;
	background:url(../images/one.gif) no-repeat;
}
#help .hleplist dl .helptwo{
	font-weight:bold;
	padding-left:22px;
	width:88%;
	height:20px;
	line-height:20px;
	background:url(../images/two.gif) no-repeat;
}
#help .hleplist dl .helpthree{
	font-weight:bold;
	padding-left:22px;
	width:88%;
	height:20px;
	line-height:20px;
	background:url(../images/three.gif) no-repeat;
}
#help .hleplist dl .helpfour{
	font-weight:bold;
	padding-left:22px;
	width:88%;
	height:20px;
	line-height:20px;
	background:url(../images/four.gif) no-repeat;
}

#flinks {
	padding-top:10px;
	clear:both;
	width:900px;
}
#flinks .linktitle {
	padding-left:10px;
	float:left;
	width:890px;
	height:26px;
	line-height:26px;
	background-color:#EDEDED;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #CACACA;
}
#flinks .linktitle span {
	display:block;
	padding-right:10px;
	width:48%;
	float:left;
}
#flinks .linktitle .lkmore {
	display:block;
	padding-right:10px;
	float:right;
}
#flinks .linklist {
	margin-top:1px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	width:880px;
	border-top:1px solid #CACACA;
}
#flinks .logolink {
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	width:880px;
}

#copybottom {
	margin-top:10px;
    width:900px;
    float:none;
    overflow:hidden;

    text-align:center;
    background-color:#e8e8e8;
}
.copylist {
    float:left;
    padding-top:3px;
}

.copyicoleft {
    width:95px;
    height:26px;
    float:left;
    background:url(../images/left01_1.gif) no-repeat;
}
.copyicoright {
    width:95px;
    height:26px;
    float:left;
    background:url(../images/right01_1.gif) no-repeat;
}
#copy {
    width:555px;
}

.f_logo { margin-top:15px; margin-bottom:5px;}
.f_logo ul{ border:1px double #D6D6D6; width:400px;color:#666666;padding:10px 0px 5px 0px;background:#FAFAFA;}
.f_logo li{ float:left;line-height:27px; margin-left:20px;text-align:center;}


#footer {
    width:900px;
    float:none;
	background: url(../images/bottom_logo.gif) no-repeat right bottom;
}
#footer li{
    width:900px;
    float:none;
    padding-top:3px;
    text-align:center;
}
#footer .powerby{
    width:885px;
    float:right;
    padding-top:3px;
	padding-right:15px;
    text-align: right;
	font-size:8px;
	color:#666666;
}
#footer .email{
    color:#0033FF;
	font-size:12px;
}
.c_blue { color:#013567;}
.red_h {color:#FF0000;}
.blue_sale {color:#0033ff;}