@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background:url(../picture/index_new/indexbody_bg.jpg) center top no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#736b62;}
ul,p,li,ol,dl,dt,dd,h1,h2,h4,img{ margin:0; padding:0;}
p{ line-height:20px;}
ul,li{ list-style:none;}
img{ border:0;}
a,a:link,a:visited{font-size:12px; color:#736b62; text-decoration:none;}
a:hover{ text-decoration:underline;}
#header{ width:1004px; height:146px; position:relative; margin:0 auto; }
#logo {
  background: url("../picture/logo.gif") no-repeat;
  height: 80px;
  left: 40px;
  position: absolute;
  top: 20px;
  width: 340px;
  z-index: 300;
}
#logo p {
    color: #894600;
    display: inline;
    font-family: "Trebuchet MS",Times,serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 40px;
    margin-left: 45px;
    text-decoration: none;
}
.banana02{
	position:absolute;
	top:67px;
	left:229px;
}
.banana02 h3 {
    color: #894600;
   font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;text-decoration: none; text-align:right; margin-right:30px;
}
#mail{ position:absolute; top:50px; width:170px; right:0;}
#mail img{ vertical-align:text-bottom; padding-right:5px; padding-left:15px;}
#headinfo {
    background: url("../picture/index_new/maintopinfo_bg.gif") repeat scroll 0 0 transparent;
    color: #666633;
    height: 24px;
    line-height:24px;
    position: absolute;
    right: 0; top:10px;;
    text-align: center;
    width:226px;
}
#nav3{
	margin-left:10px;
}
#nav3 li { float:left;

    font-size: 12px;
    font-weight: 400;
}
#nav3 li a {
    color: #666633;
    margin-left: 5px;
    text-decoration: none;
}
#nav3 li a:hover { text-decoration:underline;
}
#mune{ position:absolute; width:1004px;height:42px;bottom:0; left:0;background-image: url("../picture/index_new/topbanner_bg.gif") ; }
#mune ul{ margin-top:12px;}
#mune li{ float:left; }
#mune a {
    color: #fdff77;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 26px; width:166px; line-height:26px; text-align:center; text-decoration:none;}
#mune a:link, #mune a:visited {
    color: #fdff77;
    text-decoration: none; background:none;
}
#mune a:hover {
    background-image: url("../picture/index_new/mune.gif");
    color: #fdff77;
    text-decoration: none;
}
#mune a.mune_img {
    background-image: url("../picture/index_new/mune.gif");
    color: #fdff77;
    text-decoration: none;
}

#content_new{ background:#f2f2e8; width:1004px; height:100%; overflow:hidden; margin:0 auto;}

/*top_banner 样式*/
#top_banner{ width:1004px;height:341px; position:relative; }
#banner{ width:1004px;height:331px; overflow:hidden;}


#search{position:absolute; width:390px; height:40px; right:16px; top:34px; z-index:1000;}
.search_outside{ position:relative; width:390px; height:40px;}
.box_search{width:390px; height:40px;background: url("../picture/index_new/link03_bg.png");}
.box-search_input{ position:absolute; top:8px; left:10px;}
.box-search_input input{  background:#FFF; width:230px;height:25px; line-height:25px; margin:0; padding:0 5px;  border: medium none;}
.box-search_botton{ position:absolute;  width: 120px;height: 26px;top:8px; left:260px; text-align:center}

#tour_type01{ width:390px; height:172px;right:16px;top:74px;position: absolute;background: url("../picture/index_new/black_bg.png"); z-index:50; }
#tour_type02{ width:390px; height:172px;right:16px;top:74px;position: absolute;z-index:1700; }
.tour_list{ width:195px; height:86px; float:left; position:relative;}

.divOver {background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;  }
.left_text{ width:95px; height:69px;z-index:2000;}
.pt01{position: absolute;
    right: 300px;
    top: 82px; }
	.pt02{position: absolute;
    right: 110px;
    top: 82px; }
	.pt03{position: absolute;
    right: 300px;
    top: 170px; }
	.pt04{position: absolute;
    right: 110px;
    top: 170px; }
.left_text li{ width:102px;}
.tour_title{ color:#FFF; text-transform: uppercase; font-size:12px; font-weight:bold;line-height:16px;
}
.tour_link{ padding-top:10px;}
.tour_link a,.tour_link a:link,tour_link a:visited{ color:#fdff77; font-size:11px; text-decoration:none; }
.tour_link a:hover{ text-decoration:underline;}
.tour_link span{ color:#ffd478; font-size:11px;}
.right_img{ position:absolute; width:73px; height:69px; border:2px solid #FFF;top:6px; right:10px;}


.content{ margin: 0 7px; display:block; overflow:hidden;}
.promise{margin:10px 7px 0 7px;}
.promise{}
.lf_tour{width:773px; height:386px;float:left; background:#FFF  }
.tour_title01{ background:url("../picture/index_new/top_bg01.jpg") ; }
.tour_title03{ background:url("../picture/index_new/top_bg03.jpg") ; }
.tour_title01,.tour_title03{height:44px; line-height:44px; padding-left:10px;color:#663300; font-size:20px; text-transform: uppercase;}
.tour_con{ border-left:1px solid #d5d5cc; border-right:1px solid #d5d5cc;  height:339px;}
.inner_con{ padding:7px 0 0 10px; height:100%; overflow:hidden;}
.tour_con dl{ float:left; width:380px; height:145px;}
.tour_con dt{ float:left; width:176px;}
.tour_con img{ width:164px; height:123px;}
.s_tour_titel{ padding-bottom:10px;}
.s_tour_titel a,.s_tour_titel a:link,.s_tour_titel a:visited{ color:#663300; text-decoration:none; font-size:16px; line-height:22px;}
.s_tour_titel a:hover{ text-decoration:underline}
.s_tour_text{ font-size:12px; color:#736b62;}
.tour_tips{ clear:both; font-size:12px; color:#736b62; line-height:16px;}
.tour_tips a,.tour_tips a:link,.tour_tips a:visited{font-size:12px; color:#736b62; text-decoration:underline;}
.tour_tips a:hover{ color:#663300;}

.rg_abutus{ width:212px; height:386px; float:right; background:#FFF;}
.tour_con02{ border-left:1px solid #d5d5cc; border-right:1px solid #d5d5cc; height:377px; padding:0 4px;}
.rg_advantage{ margin-top:10px; margin-bottom:20px; margin:0 auto;}
.rg_advantage li{ padding-left:18px;background:url("../picture/index_new/choose.gif") left center no-repeat; min-height:24px; line-height:24px;}
.share{ margin-top:5px;}

.inner_con02{ background:#FFF; border-left: 1px solid #D5D5CC;
    border-right: 1px solid #D5D5CC;padding:10px 0 0 15px; height:100%; overflow:hidden;}
.p_tour { position:relative;
	width:237px; height:370px;
	float:left;
}
.more_link{ position:absolute; right:0; bottom:10px; text-align:left; width:160px;}
.d_title{
	font-size:14px;
	width:225px;
	padding:14px 0;
	color:#663300;
}
.d_text{  width:225px;}
.d_text p{ line-height:16px; padding-bottom:10px;}
.d_list li{ padding-bottom:10px; padding-left:10px;background:url("../picture/index_new/dot02.gif") 0 5px no-repeat;}
.d_list a,.d_list a:link,.d_list a:visited{ color:#663300;}
.d_list span{ color:#d73622; }
#mid04{
    margin: 0 7px;
    overflow: hidden; padding:10px 0; }
.left_img{ float:left;}
.tour_con04{
	float:right; 
	width:346px; 
	height:248px;
	}
	.tour_con04.vacation{
	clear:both;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDBD2;
    border-radius: 3px;
    width: 211px;
	height:295px;
	margin-bottom:10px;
	}
.mid_text{
	border-left:1px solid #d5d5cc; 
	border-right:1px solid #d5d5cc;
	background:#fff url("../picture/index_new/comment_icon2.jpg") 290px 190px no-repeat;
	height:247px;
	height:100%;
	overflow:hidden; }
	.mid_text.vacation{
	border-left:none; 
	border-right:none;
	background:url("../picture/index_new/comment_icon2.jpg") 290px 190px no-repeat;
	height:247px;
	height:100%;
	overflow:hidden; }



/*footer css*/
#footer{ position:relative;width:1004px; height:202px; background:#e0ddcf url("../picture/index_new/footer_bg.jpg") left bottom no-repeat;   margin:0 auto; font-size:12px; }
.left_link{
	position:absolute;
	width:780px;
	top:5px;
	left:15px;
}
.nav4 li {
    float: left;
    font-size: 12px;
    font-weight: 400;
}
.nav4 a ,.nav4 a:link,.nav4 a:visited{
    color: #663300;
    margin-left: 5px;
    text-decoration: none; text-transform: uppercase; line-height:30px;
}
.nav4 li a:hover {
    text-decoration: underline;
}
#nav5{ clear:both;}
#nav5 a {
 
    font-size: 11px;
    font-weight: 400; display: inline-block; line-height:16px;
}
.copyright{ margin-top:20px; font-size:11px;}
.paypal_logo{ position:absolute; right:10px; top:5px;}


.t_title{ font-size:18px; color:#663300; padding-top:10px; }
.t_title img{ vertical-align:text-bottom; padding-left:20px;}
.btn01,.btn02{ padding:8px 0; text-align:center;}
#s3{
	padding:0 10px;
	height:130px;
	overflow:hidden
}
#s3 .list6 {color:#736b62;float:left;height:115px;margin-top:11px;overflow:hidden; padding-left:10px;
    }
#s3 .list6 li{ padding:3px 0;}

.more_link02{ text-align:right; padding-top:5px; padding-right:10px;}



/*js change photo*/
.img_change{width:1004px;position:relative;margin:0 auto; z-index:10;}
.img_change_nav{ width:390px; height:172px;right:16px;top:74px;position:absolute; z-index:100}
.img_change_nav li{ position:relative; width:195px; height:86px; float:left;}
.img_change_nav a { position:absolute;background:url("../picture/index_new/link01_bg.png") no-repeat scroll 0 0 transparent; display:block;  width: 77px;height:73px;right: 10px;top: 6px;right:10px;cursor:pointer; }
.img_change_nav  span{ color:#ffd478}
.img_change_nav a:focus{outline:none}
.img_change_nav a.activeSlide,.img_change_nav a:hover{background:url("../picture/index_new/link02_bg.png") no-repeat scroll 0 0 transparent;}



.wrap-title a,
.wrap-title a:link{
	display: inline-block;
	color:#666;
	border:1px solid #666;
	padding:2px 5px;
	text-decoration:none;
}

.wrap-title a:hover,
.wrap-title a:visited{
	color:#999;
	border:1px solid #999;
}
	