div.top{

	margin-bottom:20px;

}

div.input{

	background:#f4f2f3;

	padding:5px;

}

div.newsletter{

	background:#F4F2F3;

}

div.newsletter h3{

	color:#a31b08;

	background:url(../images/index/xinfeng.png) no-repeat left center;

	padding-left:60px;

	height:46px;

	line-height:46px;

	font-size:13px;

}

div.newsletter p{

	color:#000;

	font-size:12px;

	padding:5px 5px 0px;

	margin-bottom:0px;

}

div.newsletter form{

	background:#ccc;

	padding:2px 4px;

}

div.newsletter input#newsletter{

	height:18px;

	width:126px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	border:1px solid #fff;

}

div.newsletter input#newsletter:focus{

	border:1px solid #A31B08;

}

div.newsletter input#submit{

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	border:1px solid #fff;

	background:#A31B08;

	width:50px;

	height:20px;

	padding-bottom:1px;

	cursor:pointer;

	color:#fff;

}

div.newsletter input#submit:hover{

	color:#A31B08;

	background:#fff;

}

ul.tourlist a:hover{

	text-decoration:none;

}

ul.tourlist li{

	margin-bottom:2px;

	padding:5px 5px 5px 45px;

}

ul.tourlist li:hover{

	cursor:pointer;

}

ul.tourlist li h3{

	font-size:12px;

	color:#000;

}

ul.tourlist li h3 a{

	color:#000;

}

ul.tourlist li.last{

	margin-bottom:5px;

}

ul.tourlist li.ico1{

	background:#F4F2F3 url(../images/index/ico1.png) no-repeat left center;	

}

ul.tourlist li.ico1:hover{

	background:#fff url(../images/index/ico1.png) no-repeat left center;		

}

ul.tourlist li.ico2{

	background:#F4F2F3 url(../images/index/ico2.png) no-repeat left center;	

}

ul.tourlist li.ico2:hover{

	background:#fff url(../images/index/ico2.png) no-repeat left center;		

}

ul.tourlist li.ico3{

	background:#F4F2F3 url(../images/index/ico3.png) no-repeat left center;	

}

ul.tourlist li.ico3:hover{

	background:#fff url(../images/index/ico3.png) no-repeat left center;		

}

ul.tourlist li.ico4{

	background:#F4F2F3 url(../images/index/ico4.png) no-repeat left center;	

}

ul.tourlist li.ico4:hover{

	background:#fff url(../images/index/ico4.png) no-repeat left center;		

}

ul.tourlist li.ico5{

	background:#F4F2F3 url(../images/index/ico5.png) no-repeat left center;	

}

ul.tourlist li.ico5:hover{

	background:#fff url(../images/index/ico5.png) no-repeat left center;		

}

ul.tourlist li.ico6{

	background:#F4F2F3 url(../images/index/ico6.png) no-repeat left center;	

}

ul.tourlist li.ico6:hover{

	background:#fff url(../images/index/ico6.png) no-repeat left center;		

}

ul.tourlist li.ico7{

	background:#F4F2F3 url(../images/index/ico7.png) no-repeat left center;	

}

ul.tourlist li.ico7:hover{

	background:#fff url(../images/index/ico7.png) no-repeat left center;		

}

ul.tourlist li.ico8{

	background:#F4F2F3 url(../images/index/ico8.png) no-repeat left center;	

}

ul.tourlist li.ico8:hover{

	background:#fff url(../images/index/ico8.png) no-repeat left center;		

}

ul.tourlist li.ico9{

	background:#F4F2F3 url(../images/index/ico9.png) no-repeat left center;	

}

ul.tourlist li.ico9:hover{

	background:#fff url(../images/index/ico9.png) no-repeat left center;		

}

ul.tourlist li h3{

	font-weight:normal;

}

ul.tourlist li span{

	color:#666;

	font-size:11px;

	line-height:120%;

	display:block;

}

div.trips h2{

	float:left;

	width:620px;

	border-bottom:1px solid #a31b08;

}

div.trips h2 span.h2{

	background:#a31b08;

	color:#fff;

	font-weight:normal;

	padding:3px 6px;

	float:left;

}

div.trips h2 span.more{

	float:right;

	font-size:11px;

	padding-top:10px;

	padding-right:5px;

}

div.trips dl.threeCol{

	float:left;

	border:1px solid #ddd;

	width:180px;

	margin-right:10px;

	padding:6px 9px 8px;

	height:280px;

	position:relative;

	overflow:hidden;

	margin-bottom:20px;

}

div.trips dl.last{

	margin-right:0px;

}

div.trips dl.threeCol dd,div.trips dl dt{

	margin-bottom:5px;

}

div.trips dl.threeCol dt a{

	font-weight:bold;

}

div.trips dl.threeCol dd.date{

	font-size:12px;

	color:#666;

}

div.trips dl.threeCol dd.contents{

	color:#666;

}

div.trips dl.threeCol dd.content{

	color:#000;

}

div.trips dl.threeCol dd.content{

	font-size:12px;

}

div.trips dl.threeCol dd.link a{

	position:absolute;

	bottom:8px;

	right:9px;

}

div.trips dl.threeCol dd.link a:hover{

	background-position:0 -31px;

}

div.fourCol{

	background:url(../images/index/btn2.jpg) repeat-x 0 31px;

	float:left;

	width:620px;

}

div.trips dl.fourCol{

	width:147px;

	float:left;

	margin-right:11px;

	margin-top:10px;

}

div.trips dl.fourCol a{

	display:block;

	padding:5px 5px 2px;

	border:1px solid #ddd;

}

div.trips dl.fourCol a:hover{

	text-decoration:none;

	border:1px solid #FEA85D;

	background:#fde1ae;

}

div.fourCol{

	margin-bottom:20px;

}

div.trips dl.last{

	margin-right:0px;

}

div.fourCol dl.last{

	margin-left:-1px;

}

div.trips dl.fourCol dt{

	width:135px;

	text-align:center;

	margin:5px 0px 0px;

}

div.trips dl.fourCol img{

	-webkit-border-radius: 5px ;

	-moz-border-radius: 5px ;

	border-radius: 5px ;

	position:relative;

	z-index:1;

	behavior: url(PIE.htc);	

}

div.promise{

	float:left;

	padding:10px;

	border:1px solid #ddd;

	-webkit-border-radius: 5px ;

	-moz-border-radius: 5px ;

	border-radius: 5px ;	

	position:relative;

	z-index:1;

	behavior: url(PIE.htc);

}

div.promise h2{

	color:#A31B08;

}

div.promise p{



}

div.promise dl{

	width:176px;

	float:left;

	height:200px;

	-webkit-border-radius: 5px ;

	-moz-border-radius: 5px ;

	border-radius: 5px ;

	margin-right:17px;

	margin-top:10px;

	padding:10px 5px 5px;

	position:relative;

	z-index:1;

	behavior: url(PIE.htc);

}

div.promise dl.one{

	border:1px solid #5f95c4;

	border-top:none;

	background:url(../images/index/index_03.png) no-repeat top center;

}

div.promise dl.two{

	border:1px solid #88c2b6;

	border-top:none;

	background:url(../images/index/index_05.png) no-repeat top center;

}

div.promise dl.three{

	border:1px solid #b1d04f;

	border-top:none;

	background:url(../images/index/index_07.png) no-repeat top center;

	margin-right:0px;

}

div.promise dl dt{

	color:#A31B08;

	font-weight:bold;

}

div.promise dl dt a{

	color:#A31B08;

}

div.promise dl.one dd.quote{

	background:url(../images/index/quote1.png) no-repeat left top;

	padding-top:15px;

	font-size:12px;

	padding-bottom:15px;

}

div.promise dl.one dd.quote span{

	background:url(../images/index/quote2.jpg) no-repeat right bottom;

	padding-bottom:15px;

	width:200px;

	display:block;

	width:165px;

	padding-right:10px;

	height:78px;

	overflow:hidden;

}

div.promise dl.one dd.author,div.promise dl.one dd.date{

	text-align:right;

	color:#666;

	font-size:12px;

	width:176px;

}

div.promise dl dd.more{

	position:absolute;

	right:5px;

	bottom:5px;

}

div.promise dl.two dd.img{

	margin-top:5px;

}

div.promise dl.two dd.intro{

	margin-top:10px;

	font-size:12px;

}

div.promise dl.three dd.img{

	margin-top:5px;

}

div.top{

	position:relative;

	width:850px;

	height:360px;

	overflow:hidden;

}

div.top a{

	text-decoration:none;

}

div.top img.change{

	position:absolute;

}

div.top img.change1{

	z-index:3;

}

div.top img.change2{

	z-index:2;

}

div.top img.change3{

	z-index:1;

}

div.search{

	position:absolute;

	top:15px;

	left:30px;

	background:url(../images/index/shadow.png) no-repeat;

	width:222px;

	height:212px;

	padding:15px;

	overflow:hidden;

	z-index:9;

}

div.search h1{

	font-size:16px;

}

div.change{

	position:absolute;

	top:19px;

	right:27px;

	border:3px solid #fff;

	-webkit-border-radius: 5px ;

	-moz-border-radius: 5px ;

	border-radius: 5px ;

	width:510px;

	height:230px;

	-webkit-box-shadow: #ddd 0px 0px 5px;

	-moz-box-shadow: #ddd 0px 0px 5px;

	box-shadow: #ddd 0px 0px 5px;

	z-index:9;

}

div.change dl{

	position:absolute;

	background:#A31B08;

	color:#fff;

	right:0px;

	top:0px;

	padding:0px 5px 2px;

	border:2px solid #fff;

	border-top:2px solid #A31B08;

	-webkit-border-radius: 0px 0px 5px 5px ;

	-moz-border-radius: 0px 0px 5px 5px ;

	border-radius: 0px 0px 5px 5px ;

}

div.change dl dt,div.change dl dd,div.change dl dd ul,div.change dl dd ul li{

	display:inline;

}

div.change dl dd ul li{

	border:1px solid #fff;

	padding:1px 4px;

	margin-left:5px;

	font-size:11px;

	cursor:pointer;

}

div.change dl dd ul li.hover{

	background:#f4f2f3;

	color:#A31B08;

}

dl.who{

	position:absolute;

	top:273px;

	left:32px;

	background:#A31B08;

	width:790px;

	height:70px;

	-webkit-box-shadow: #000 2px 2px 5px;

	-moz-box-shadow: #000 2px 2px 5px;

	box-shadow: #000 2px 2px 5px;

	z-index:9;

}

dl.who dt{

	color:#fff;

	font-size:24px;

	width:130px;

	height:38px;

	float:left;

	padding:16px 18px 16px 20px;

}

dl.who dd.content{

	background:#fff;

	width:476px;

	height:56px;

	float:left;

	padding:6px 8px 8px;

	font-size:12px;

	color:#000;

}

dl.who dd.content span{

	color:#666;

	display:block;

	line-height:160%;

}

dl.who dd.more{

	background:#f4f2f3 url(../images/index/narrow.gif) no-repeat 92% 55%;

	width:118px;

	float:left;

	height:26px;

	color:#246CCE;

	font-size:18px;

	padding:22px 5px 22px 7px;

}

dl.who dd.more a:hover{

	text-decoration:none;

}

/*div.block{

	width:790px;

	background:#fff;

	height:245px;

	position:absolute;

	top:340px; 

	left:32px;

	z-index:9;

}*/

/*新版首页样式开始------------*/
.section{
	background:url("img/box6_header_bg.png") repeat-x scroll 0 0 #ffffff;
	border:1px solid #A31B08;
}
.section dt{
	background:#A31B08;
	padding:0 0 0 24px;
}
.section dt h2{
	font-size:1.23em;
	color:#ffffff;
}
.section dt p{
	color: #E9C6C0;
    font-size: 0.85em;
    line-height: 15px;
    margin-bottom: 5px;
}
.section dd a{
	display: block;
    height: 55px;
    overflow: hidden;
    padding: 5px;
}




/*新版首页样式结束------------*/

/*新版首页*/
.box6 .hcont {
  background: url("img/box6_hcont_bg.gif") no-repeat scroll 100% 100% transparent;
  margin: 0 5px;
  padding: 1px 0;
}
.box6 .hcont .iconjp {
  background: url("img/box6_icon_p.gif") no-repeat scroll 0 0 transparent;
  padding-left: 24px;
}
.box6 h2 {
  color: #FFFFFF;
  margin: 9px 0 1px;
}
.box6 .hcont .kdes {
  color: #E9C6C0;
  font-size: 0.85em;
  line-height: 15px;
  margin-bottom: 5px;
}
.box6 .cont {
  background-color: #FFFFFF;
  border: 1px solid #741507;
  margin: 0 3px 2px;
}
.routelist_1 li, .routelist_2 li {
  border-top: 1px dotted #CCCCCC;
}
.routelist_1 li .btn {
  background: url("img/routelist_btn_bg.png") repeat-x scroll 0 100% transparent;
  display: block;
  height: 55px;
  overflow: hidden;
  padding: 5px;
}
.routelist_1 li .btn .nr, .routelist_2 li .btn .nr {
  float: left;
  margin: 0 5px;
  width: 255px;
}
.routelist_1 li .btn .tit, .routelist_2 li.curr .btn .tit, ul.xllist li h3 {
  margin: 0 0 5px;
}
.routelist_1 li .btn .tit, .routelist_2 li .btn .tit {
  display: block;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: 100;
  height: 17px;
  line-height: 17px;
  overflow: hidden;
}
.routelist_1 li .btn .hls, .routelist_2 li.curr .btn .hls {
  color: #666666;
  display: block;
  font-size: 0.85em;
  height: 28px;
  line-height: 130%;
  overflow: hidden;
}
.routelist_1 li .btn .jg, .routelist_2 li.curr .btn .jg {
  line-height: 55px;
}
.routelist_1 li .btn .jg span, .routelist_2 li .btn .jg span {
  font-size: 1.27em;
}
























