/***************************attraction index******************************/
.pictruePhoto{width:100%;  border:1px solid #D1D1D1;background-color:#FFF;padding-bottom:10px;height:100%;overflow:hidden;}
.pictruePhoto .bigPhoto{ margin-left:10px;margin-top:5px; width:400px; float:left;}
.pictruePhoto .bigPhoto > img { max-width:284px;}
*html .bigPhoto img { width:284px;}
.pictruePhoto  .photothumbnail { width:550px; margin: 10px 0px 0px 10px; padding-left:0px;background-color:#E4E4E4; height:100%;overflow:hidden;}
.pictruePhoto  .photothumbnail img { margin: 10px 4px 8px 10px; border: 4px solid #fff; width:94px; height:66px;}
.pictruePhoto  .photothumbnail img:hover { border:4px solid #a31022;}
.pictruePhoto  .photothumbnail img.active { border:4px solid #a31022;}
.picindexlist{ margin:10px 0px 10px 0px; width:100%;height:160px;}
.picindexlist .picindexsingle{ padding:10px 10px 10px 10px; float:left;width:190px; }
.picindexlist .picindexsingle img{ margin:10px 0px 0px 10px; }
.picindexlist .picindexsingle span{ line-height:20px; display:inline-block; width:100%; text-align:center;}
/********************************************************************/
.attrDetail{float: left; margin-left:10px;margin-top:5px; width:220px; height:100%;}
.attrDetail h2{
 	background:url(../gif/reddot.gif) left top no-repeat;
	text-indent:1.2pc; line-height:10px;
	margin-top: 10px;padding: 0px;width: inherit; font-size:16px;
	color:#2C80C0; font-family:Verdana;
 }
 .maplist img{
	 margin-left:20px;
 }
 .maplistDetail strong{
	 color:#545454;
	 margin-left:30px;
	 margin-right:30px;
 }
 
 .maph2{
	 margin-bottom:20px;
 }
 .moremaplink ul {
	 width:100%;
	  height:100%;
 }
 .moremaplink ul li{ list-style:none;}
 .moremaplink li a {
	 background:url(../png/map1.png) left no-repeat;
	 text-indent:1pc;
	 width: inherit;
	 margin-top: 2px;
	 margin-left:30px;
	 line-height:20px;
	 padding-top:0px; 
	 float:left;
	 width:175px;
 }
 
 .moremaplink li a:visited {text-decoration: none;color: #545454;}
 .moremaplink li a:hover   {text-decoration: underline;color: #545454;}
 .attractlist{
	 width:298px;
	 border-top:4px solid #A28158;
	 border-bottom:1px solid #d1d1d1;
	 border-left:1px solid #d1d1d1;
	 border-right:1px solid #d1d1d1;
 }
 
 .attractlist .attracttop{
	 height:42px;
	 margin-left:10px;
	 width:270px;
	 border-bottom:2px solid #D1D1D1;
 }
 
 .attractlist .attracttop p {
	 font-size:14px;
	 color:#545454;
	 font-family:Verdana;
	 line-height:50px;
 }
 
 .attractlist .attractDetail{
	 height:36px;
	 margin-left:10px;
	 width:255px;
	 border-bottom:1px dashed #D1D1D1;
 }

 .attractlist .attractDetail .attractnumber{
	 margin-top:10px;
	 width:20px;
	 height:17px;
	 float:left;
	 padding-left:5px;
	 padding-top:2px;
	 color:#FFF;
	 background-image:url(../png/map2.png);
 }
 
  .attractlist .attractDetail .attracttitle {
	  line-height:40px;
  }
  
   .attractlist .attractDetail .attracttitle a {
	   color:#55A0FF;
	   margin-left:10px;
  }
  
 .attractlist .attractDetail .attracttitle a:visited {text-decoration: none;color: #55A0FF;}
 .attractlist .attractDetail .attracttitle a:hover   {text-decoration: underline;color: #55A0FF;}
 
 
 .tourslist{
	 width:298px;
	 border-top:4px solid #A28158;
	 border-bottom:1px solid #d1d1d1;
	 border-left:1px solid #d1d1d1;
	 border-right:1px solid #d1d1d1;
 }
 
 .tourslist .tourstop{
	 height:42px;
	 margin-left:10px;
	 width:270px;
	 border-bottom:2px solid #D1D1D1;
 }
 
 .tourslist .tourstop p {
	 font-size:14px;
	 color:#545454;
	 font-family:Verdana;
	 line-height:50px;
 }
 
 .tourslist .toursDetail{
	
	 margin-left:10px;
	 width:260px;
	 border-bottom:1px dashed #D1D1D1;
	 margin-top:5px;
	 padding-bottom:5px;
	 
 }
 
  .tourslist .toursDetail a {
	 background:url(../png/map1.png) left no-repeat;
	 text-indent:1pc;margin-top: 2px; line-height:20px;
	 padding-top:0px; padding-left:10px;
 }
 
 .tourslist .toursDetail a:visited {text-decoration: none;color: #545454;}
 .tourslist .toursDetail a:hover   {text-decoration: underline;color: #545454;}
 
 .greatwallout {
	width:452px;
	background: #f1f1f1;
	border:1px solid #d1d1d1;
	-moz-border-radius: 4px;
}
.greatwallout h3 {
	font-size:16px;
	color:#A31022;
	background-position:top;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	border-bottom:none;
	padding-left:15px;
	padding-top:8px;
}
.greatwallout p {
	margin:5px 15px 5px 15px;
	font-size:11px;
	color:#6b6b6b;
}

.greatwallWord1 {
	font-weight:bold;
}

.mapright{
	float:right;
	width:300px;
}

.relatelinks{
	float:left;
	width:300px;
	background:#FFF;
	border-bottom:1px solid #D1D1D1;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
}

.moremaps{
	float:right;
	margin-right:20px;
	width:300px;
	background:#FFF;
	border-bottom:1px solid #D1D1D1;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
}
 
 .mapDetaillink table{
	 margin-left:10px;
 }
 .mapDetaillink td {
	 
	 width:140px;
	  height:30px;
 }
 .mapDetaillink td a {
	 background:url(../png/map1.png) left no-repeat;
	 text-indent:1pc;width: inherit;margin-top: 2px; line-height:10px;
	 padding-top:0px; padding-left:10px;
 }
 
 .mapDetaillink td a:visited {text-decoration: none;color: #545454;}
 .mapDetaillink td a:hover   {text-decoration: underline;color: #545454;}
 
 .hotAttractions{
	 background-color:#BABABA;
 }
 
 .hotAttractions h3{
	 color:#FFFFFF;
	 line-height:30px;
	 margin-left:20px;
 }
 .hotAttractionsPic{
	 margin-left:10px;
	 margin-right:10px;
	 background-color:#FFFFFF;
	 height:100%;
	 overflow:hidden;
 }
 
  .hotAttractionsPic .haPic{
	  margin-top:10px;
	  margin-left:50px;
  }
  .hotAttractionsPic .haP{
	  margin-top:10px;
	  margin-left:50px;
  }
 
 .hotAttractionsPic ul li{
	width:33%;
	height:140px;
	float:left;
	background-color:#FFFFFF;
	border-left:1px solid #d1d1d1;
	margin-top:10px;
 }
 
 .hotAttractionsPic ul li.halifist{
	 border-left:0px;
 }
 .oaPark{
	 background-color:#FFF;
	 
 }
 
 .oaPark .oaParkTitle{
	 height:30px;
	 overflow:hidden;
	 background-color:#F1F1F1;
 }
 
 .oaPark .oaParkTitle .oaParkh2{
	 margin-left:10px;
	 margin-top:10px;
 
 }
 .oaPark .oaParkDetail{
	 height:100%;
	 overflow:hidden;
 }
 
 .oaPark .oaParkDetail ul li {
	width:45%;
	float:left;
	margin-left:10px;
	background-image: url(../png/map1.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:10px;
	line-height:26px;
 }
 .oaPark .oaParkDetail ul li a:visited {text-decoration: none;color: #545454;}
 .oaPark .oaParkDetail ul li a:hover {text-decoration: underline;color: #545454;}
 
 .top5Attrctions {
	 border-bottom:1px solid #D1D1D1;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
	background-color:#FFF;
	padding-bottom:10px;
	height:100%;
	overflow:hidden;
 }
 .top5Attrctions .top5AttrctionsPic{
	 margin-left:10px;
	 margin-top:10px;
	 float:left;
	 width:400px;
 }
 
 .top5Attrctions .top5AttrctionsText{
	 margin-top:10px;
	 width:220px;
	 margin-right:10px;
	 float:right;
 }
 .top5Attrctions .top5AttrctionsText h2{
	 background: none;
	text-indent:0pc; line-height:24px;
	margin-top: 0px;padding: 1px; font-size:14px;
	color:#545454; font-family:Verdana;
 }
 .top5Attrctions .top5AttrctionsText p {
	 line-height:20px;
 }
 
 .top5AttrctionsPiclist {
	 margin-top:10px;
	 background-color:#E4E4E4;
	 height:100%;
	 overflow:hidden;
 }
 .top5AttrctionsPiclist ul li {
	 float:left;
	 margin-top:10px;
	 margin-left:30px;
	 margin-bottom:10px;
 }
 .moreAttrctionslist{
	 height:100%;
	 overflow:hidden;
	 border-bottom:1px solid #d1d1d1;
 }
 
 .moreAttrctionslist ul li{
	float:left;
	margin-left:10px;
	width:300px;
	line-height:20px;
	background-image: url(../png/map1.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px;
 }
 
 .moreAttrctionslist ul li.moreAttlist a{
	 color:#B20303;
 }
 
 .videoOfAttrctions{
	 width:640px;
	 border-bottom:1px solid #d1d1d1;
 }
 
 .videoOfAttrctions ul li{
	 float:left;
 }
 .videoOfAttrctions .voaDetail{
	  width:150px;
	 margin-left:10px;
 }
 
 .videoOfAttrctions .voaDetail .voaDetailText{
	 margin-top:10px;
	 width:150px;
 }
 
 .videoOfAttrctions .voaDetail .voaDetailPic{
	 margin-top:10px;
	  width:150px;
 }
 
 .recommendTours{
	 width:640px;
 }
 
  .attrctionsPackline{border-bottom:dashed #CECECE 1px; width:100%; height:30px;}
  .attrctionsPackline .infoleft{ float:left; margin-left:0px;  margin-top:7px;}
  .attrctionsPackline .inforight{ float:right; margin-right:10px; margin-top:7px;}
		   
 