
.guidetop{
	margin-bottom:10px;
}
.guidetop .guideinfo{
	float:left;
	width:460px;
	padding:4px;
}
.guidetop .guidepic{
	float:right;
	width:200px;
}

.guideattractions{
	margin-top:10px;
}
#content1 .guideattractions ul li{
	width:205px;
}

.last a {
	color: #0B641E !important;
	float:right;
	margin-right:20px;
}

.guideBox { border:1px solid #d1d1d1; padding:10px; margin: 10px 0 20px 0;}
.guideBox .imgLeft { width:200px; float: left;}
.guideBox .tourList { float: right; width:470px;}
.guideBox .tourList h2 { color:#0b641e; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin: 0 0 8px 0;}
.guideBox .tourList ul { margin-left:0;}
.guideBox .tourList ul li { list-style:none; background:url(/pic/square-green.gif) no-repeat left 7px!important; padding: 0 0 5px 13px!important; border-bottom:1px dashed #d1d1d1; margin-bottom:5px; line-height:20px; width:400px!important; font-size:11px;}
.guideBox .tourList ul li a { font-weight: bold;}
.guideBox .tourList ul li.last { border:none!important; background:none!important; text-align:right;margin:5px 0 0 0;}
.guideBox .tourList ul li.last a { font-weight: normal; color:#0b641e!important; }

/* Yangshuo Travel Photo */
.cityPhotoBox {
	border:1px solid #d1d1d1;
	padding:10px;
}
.cityPhotoBox .bigPhoto {
	float: left;
	width:470px;
	margin-top:8px;
}
.cityPhotoBox .smallPhoto {
	float: right;
	width:200px;
	margin: 5px 0 0 0;
	text-align:right
}
.cityPhotoBox .smallPhoto .thumbnail {
	float: left;
	width:92px;
	margin: 0 0 12px 5px;
}
.cityPhotoBox .smallPhoto .thumbnail2 {
	float: right;
	width:92px;
	margin: 0 0 12px 0;
}

.lireiverdoing{
	border:1px solid #d1d1d1;
	width:700px;
}

.lireiverdoing .lireiverdoingtop h2{
	font-size:16px;
	color:#448752;
	padding-left:12px;
	padding-top:6px;
}

.lireiverdoing .lireiverdoingtop{
	height:30px;
	background-color:#F1F1F1;
	width:700px;
}

.lireiverdoing .doingPic{
	float:left;
	width:200px;
	margin-left:20px;
	margin-top:10px;
	position: relative;
}
.lireiverdoing .doinginfo{
	background:url(/css/img/liriverbg.png) no-repeat;
	bottom: 0px;
	font-weight: bold;
	position: absolute;
	width: 200px;
}

.lireiverdoing .doinginfo h3{
	font-size:12px;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	margin-left:4px;
	margin-top:2px;
	color:#FFF;
	line-height:20px;
}
.lireiverdoing .doinginfo .info{
	color:#FFF;
	margin-left:4px;
	font-weight:200;
}

.infodetailist{
	margin-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#749D3F 1px dashed;
	width:680px;
}

.infodetailist h2 a{
	font-size:16px;
	color: #749D3F;
}

.infodetailist h2 a:hover{
	font-size:16px;
	color: #749D3F;
	text-decoration:none;
}

.picindexlist{ margin:10px 0px;}
.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;}

.picindexlist ul li{
	width:220px;
	height:160px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.travelinfo{
	width:680px;
	line-height:20px;
}

.travelinfo h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0B641E;
	margin: 0px;
	padding: 0px;
}

.travelinfo h3{
	border-bottom:1px dashed #b6b6b6;
	background:url(/image/tubiao.png) no-repeat;
	margin-top:10px;
	padding-left:20px;
	line-height:24px;
}
.travelinfo ul li{
	list-style-type: disc;
	margin-left:10px;
}
.travelinfo ul.liacss li{
	background: url(/pic/square-green.gif) no-repeat 0% 6px !important;
	list-style:none;
	line-height: 20px;
	list-style:none ;
	margin-bottom: 5px;
	margin-left: 20px;
	padding: 0px 0px 5px 13px !important;
	width: auto !important;
	border-bottom: 1px dashed #D1D1D1;
}

.travelinfo p{
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	
}
.travelinfo img{
	padding:10px;
}
.travelinfo a{
	color:#749D3F;
	text-decoration:underline;
	font-weight:bold;
}
.travelinfo a:hover{
	text-decoration:none;
}

.lireiverother img{
	float:right;
}

.guideIndexinfo{
	margin:10px;
	padding:10px;
}
.guideIndexinfo p{margin-top:0;}

.traveguideIndexT{
	width:480px;
}
.traveguideIndexT h2{
	font-size:14px;
	color:#09641e;
	margin-left:6px;
}

.guideIndexlocation{
	width:60px;
	margin-left:4px;
	float:left;
	text-align:center;
}
.guideIndexlocationinfo{
	float:left;
	line-height:26px;
}
.guideIndexlocationinfo strong{margin-right:10px;}
.guideIndexlocationinfo a{
	margin-left:16px;
	text-decoration:underline;
}
.guideIndexlocationinfo a:hover{
	margin-left:16px;
	text-decoration:none;
}
.towntitle li{
	margin-left:10px;
	float:left;
}
.guideindexh2{
	color: #0B641E;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	margin: 0px;
	margin-bottom:10px;
	padding: 0px;
}
.traveguideleft{
	float:left;
	width:480px;
}

.traveguideright{
	 float: right; width: 220px;
	 margin-right:20px;
}

.Aroundguilintitle{
	line-height:10px;
}

.Aroundguilininfo{
	margin:5px 10px;
	padding:10px;
}
.aroundurl{
	margin-left:10px;
	width:460px;
}
.traveguideIndexB .traveguideIndeximg{
	margin-top:10px;
	margin-left:10px;
	width:140px;
	float:left;
}
.traveguideIndexB .traveguideIndexinfo{	
	margin-top:10px;
	line-height:26px;
	margin-left:10px;
	width:500px;
	height:160px;
	float:left;
}
.traveguideIndexB .traveguideIndexinfo a{
	float:right;
}
body.newbg ul.traveguideurl{
	margin-left:10px;
}
.guilinguide li{
	float:left;
	width:200px;
}
.traveguideurl li{
	float:left;
	width:200px;
}
.traveguideIndexB{
	width:700px; height:100%; overflow:hidden; margin-bottom:10px;
}

.traveguideIndexB .traveguideIndexBimg{
	width:190px;
	float:left;
	margin:10px;
}
.traveguideIndexB .traveguideIndexBimg img{
	padding-left:4px;
}

.traveguideIndexB .traveguideIndexBinfo{
	width:480px;
	float:left;
	line-height:24px;
	margin-top:10px;
}
.liacss li {background: url(/pic/p3.GIF) no-repeat 0px 7px; padding-left:15px; margin-bottom:7px; line-height:20px;}

.moreLink{float:right; margin-right:18px;  margin-bottom:18px; display:block; font-size:14px;}

/*************************************** Begin weather ***********************************/
.cityWeather { width:634px; margin:10px 30px; border: 1px solid #d1d1d1; border-right: none;}
.cityWeather .weekWeather { width:210px; float: left; border-right:1px solid #d1d1d1; height:125px; background:#f1f1f1; padding:5px 0 10px 0;}
.cityWeather .weekWeather .weekName {
	margin: 5px 0;
	text-align:center;
	font-size: 14px;
	line-height:15px;
}
.cityWeather .weekWeather img { margin:5px 0;}
.cityWeather .weekWeather .weatherIcon { text-align: center; margin:5px 0;}
/*************************************** End weather ***********************************/

.topthings{
	margin-top:10px;
}

.topthings .topImg{
	float:left;
	width:170px;
	margin-left:10px;
}
.topthings .topImg img{
	padding: 6px 4px;
}
.topthings .topContent{
	float:left;
	margin-left:10px;
	width:470px;
}
.topthings .topContent h2{
	color: #0B641E;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
body.newbg .makeinquiry ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.travelinfo .makeinquiry ul li {
	width: 210px;
	margin: 0px 10px;
	float: left;
	list-style:none;
}
.travelinfo .makeinquiry ul li img{
	padding:0px;
}
.travelinfo .makeinquiry ul li p{
	text-align:center;
}
.traveguidetit{
	background:url(/pic/travelguide/guidetit_bg.jpg) no-repeat;
	width:732px;
	height:324px;
}
#content .traveguidetit h1{
	font-size:24px;
	color:#0b641e;
	font-weight:bold;
	padding-top:100px;
	margin-left:20px;
}

#content .traveguidetit p{
	margin:10px 60px 10px 20px;
	line-height:20px;
}
#content .traveguidetit .facts{
	margin:10px 20px 10px 20px;
	border-top:1px dashed #b1b1b1;
	padding-top:10px;
}
#content .traveguidetit .facts h2{
	width:54px;
	float:left;
	font-size:18px;
	color:#e0760e;
	margin:0px;
	padding:0px;
}
#content .traveguidetit .facts ul {
	float:left;
	width:630px;
	
}
#content .traveguidetit .facts ul li{
	float:left;
	width:154px;
	line-height:24px;
}
.guidepicbody {
	margin-top:20px;
}
.guidepicbody .guidepich2 h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#fff;
	line-height:38px;
	margin-left:20px;
	width:500px;
	*width:400px;
	float:left;	
}
.guidepicbody .guidepich2 a.moreLink{
	color:#fff;
	line-height:38px;
	margin-bottom:0px;
}
.guidepicbody .guidepich2{
	background:url(/pic/travelguide/guideh2_bg.jpg) no-repeat;
	*background:url(/pic/travelguide/guideh2_bg.jpg) no-repeat 0px 20px;
}
.guidepicbody .guidepicbodylist{
	border:1px solid #b1b1b1;
	border-top:none;
	width:728px;
	padding-bottom:12px;
}
.guidepicbody ul.attractionslist{
	margin-left:14px;
	padding-top:14px;
	
}
.guidepicbody ul.attractionslist li{
	float:left;
	margin-right:12px;
	width:130px;
}

.guidepicbody ul.attractionslist li.active .attractiontxt{
	display:block;
}
.guidepicbody ul.attractionslist li .attractiontxt{
	display:none;
	width:130px;
	height:112px;
	background:url(/image/travel-guide/guidepic_bg.png);
	position:absolute;
	margin-top:-1px;
	z-index:0;
}
.guidepicbody ul.attractionslist li .attractiontxt p{
	background:none;
	color:#FFFFFF;
	padding:0px 2px;
	margin:0px;
	margin-top:4px;
	text-align:left;
}
.guidepicbody ul.attractionslist li .attractiontxt p span{
	text-align:right;
}
.guidepicbody ul.attractionslist li .attractiontxt a {
	text-decoration:none;
}
.guidepicbody ul.attractionslist li .attractiontxt .attractionmore{
	text-decoration:underline; text-align:right; margin-top:0px;
}
.guidepicbody ul.attractionslist li p{
	padding:4px;
	background-color:#d9d9d9;
	text-align:center;
	line-height:20px;
	margin-top:1px;
}
#content .guidepicbody ul.attractionslist li p a{
	color:#545454;
	font-weight: bold;
	font-size: 12px;
}
body.newbg ul.maininfoli{
	margin:0px;
	padding:10px 0px;
	border-bottom:1px dashed #bcbcbc;
	border-top:1px dashed #bcbcbc;
	*border:none;
}
ul.maininfoli li{
	width: 142px;
	padding-top: 4px;
	padding-left: 12px;
	background: url(/pic/p3.GIF) no-repeat 0px 6px;
	float:left;
	margin-right: 10px;
	text-align:left;
}
ul.maininfoli li a{
	text-decoration:none;
}
ul.maininfoli li a:hover{
	text-decoration:underline;
}
.maininfo{
	float:left;
	width:360px;
	margin-top:20px;
}
.maininfoleft{
	margin-right:10px;
}
.maininfobody img{
	margin-left:4px!important;
}
.maininfo .maininfobody{
	border:1px solid #d6d6d6;
	border-top:4px solid #2c783b;
	padding:10px;
	background-color:#fffdf4;
}
h3.maininfoh3{
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:18px;
	font-weight:bold;
	background:url(/pic/travelguide/guideh3_left.jpg) no-repeat 0px 4px;
	padding-left:24px;
	line-height:30px;
}
h3.maininfoh3 a{
	text-decoration:none;
}
h3.maininfoh3 a:hover{
	text-decoration:underline;
	color:#2b783a;
}
.maininfo .maininfobody p{
	margin:10px 0px;
	line-height:20px;
}

.orgmore{
	margin:10px;
	float:right;
}
ul.moreguideli li{
	width: 200px;
	padding-top: 4px;
	padding-left: 12px;
	background: url(/pic/p3.GIF) no-repeat  0px 10px;
	float:left;
	line-height:24px;
	
}
body.newbg ul.moreguideli{
	background:url(/pic/travelguide/moreguide_bg.jpg) no-repeat;
	padding-top:10px;
	padding-left:30px;
	height:120px;
}

.guideqa{
	margin-left:14px;
}
.neighersinfo{
	background:url(/pic/travelguide/guide_bg.png) no-repeat;
	width:306px;
	height:312px;
	position:absolute;
	display:none;
	z-index:999;
}

.neighersinfo .neighersimg{
	width: 260px;
	margin: 26px 11px 4px 32px;
}
.neighersinfo .neighersimg p{
	color:#FFF;
	line-height:18px;
	margin-top:4px;
	font-size:12px;
}
.neighersinfo .neigherstourslist{
	border-top:1px dashed #a2a2a2;
	margin-left:20px;
	padding-left:10px;
}
.neighersinfo .neigherstourslist h3{
	margin:0px;
	padding:0px;
	color:#FFF;
	margin-bottom:4px;
	margin-top:4px;
}
.neighersinfo .neigherstourslist li{
	color:#FFF;
	padding-left:10px;
	background:url(/pic/travelguide/lileft.png) no-repeat 0px 4px;
	margin-right:10px;
}
.neighersinfo .neigherstourslist li a{
	color:#FFF;
	font-size:12px;
}
.sanjiang{
	margin-left:144px;
	margin-top:10px;
}
.longsheng{
	margin-left:270px;
	margin-top:46px;
	
}
.lingchuan{
	margin-left:422px;
	margin-top:0px;
	
}
.xingan{
	margin-left:570px;
	margin-top:2px;
}
.guilin{
	margin-left: 334px;
	margin-top: 120px;
	
}
.zhujiang{
	margin-left: 552px;
	margin-top: 104px;
	
}
.yangshuo{
	margin-left: 590px;
	margin-top: 180px;
	
}
.yongfu{
	margin-left: 362px;
	margin-top: 250px;
	
}
.hezhou{
	margin-left: 580px;
	margin-top: 260px;
}
.jiaxiu{
	margin-left: 400px;
	margin-top: 116px;
}
.waterfall{
	margin-left: 236px;
	margin-top: 200px;
}
.qingyan{
	margin-left: 446px;
	margin-top: 142px;

}
.xijiangmiao{
	margin-left: 660px;
	margin-top: 120px;
}
.sanbaodong{
	margin-left: 600px;
	margin-top: 204px;
}

#gleft{
	width:181px;
	float:left;
}

#gleft h2{
	margin:0px;
	padding:0px;
	background:url(/pic/travelguide/gleft_h2.png) no-repeat;
	font-size:14px;
	color:#ffffff;
	line-height:31px;
	padding-left:8px;
	height:36px;
}
#gleft ul li{
	line-height:24px;
	padding:4px 0px;
	margin-bottom:2px;
	background:#f0f0f0;
}
#gleft ul li:hover{
	background:#d6d6d6;
}
#gleft ul li a{
	background:url(/pic/travelguide/glileft.png) 8px 6px no-repeat;
	padding-left:18px;
	text-decoration:none;
}
#content .traveguidetit2{
	background:url(/pic/travelguide/tgtit_bg.jpg) no-repeat;
	width:720px;
	height:441px;
	color:#545454;
}
#content .traveguidetit2 h1{
	font-size:24px;
	color:#0b641e;
	font-weight:bold;
	padding-top:150px;
	margin-left:20px;
}

#content .traveguidetit2 p{
	margin:10px 60px 10px 20px;
	line-height:22px;
	font-size:14px;
	color:#545454;
}
#content .traveguidetit2 .facts{
	margin:20px 20px 10px 20px;
	border-top:1px solid #dedede;
	padding-top:14px;
	
}
#content .traveguidetit2 .facts h2{
	width:54px;
	float:left;
	font-size:18px;
	color:#e0760e;
	margin:0px;
	padding:0px;
}
#content .traveguidetit2 .facts ul {
	float:left;
	width:720px;
	margin-top:12px;
}
#content .traveguidetit2 .facts ul li{
	float:left;
	width:220px;
	line-height:24px;
	margin-bottom:6px;
}
h2.maptit{
	margin:0px;
	padding:0px;
	background:url(/pic/travelguide/maptit_bg.jpg) no-repeat;
	line-height:38px;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	padding-left:14px;
	margin-top:20px;
}
.mapbody{
	border:1px solid #d4d4d2;
	border-top:none;
	width:701px;
	padding:8px;
}
.badaling{
	margin-left: 380px;
	margin-top: 62px;
}
.mutianyu{
	margin-left: 580px;
	margin-top: 30px;
}
.summer{
	margin-left: 310px;
	margin-top: 196px;
}
.forbidden{
	margin-left: 340px;
	margin-top: 230px;
}
.heaven{
	margin-left: 500px;
	margin-top: 270px;
}
.disneyland{
	margin-left: 180px;
	margin-top: 100px;
}
.avenue{
	margin-left: 440px;
	margin-top: 114px;
}
.victoria{
	margin-left: 410px;
	margin-top: 210px;
}
.market{
	margin-left: 640px;
	margin-top: 60px;
}
.promenade{
	margin-left: 650px;
	margin-top: 100px;
}
.exhibition{
	margin-left: 630px;
	margin-top: 190px;
}
.ocean{
	margin-left: 500px;
	margin-top: 270px;
}
.fengdu{
	margin-left: 210px;
	margin-top: 220px;
}
.shibaozhai{
	margin-left: 230px;
	margin-top: 204px;
}
.gorges{
	margin-left: 288px;
	margin-top: 128px;
}
.stream{
	margin-left: 444px;
	margin-top: 110px;
}
.dam{
	margin-left: 470px;
	margin-top: 136px;
}
.road{
	margin-left: 220px;
	margin-top: 86px;
}
.musem{
	margin-left: 290px;
	margin-top: 270px;
}
.temple{
	margin-left: 430px;
	margin-top: 108px;
}
.bund{
	margin-left: 470px;
	margin-top: 70px;
}
.garden{
	margin-left: 550px;
	margin-top: 154px;
}
.citygod{
	margin-left: 506px;
	margin-top: 180px;
}
.xintiandi{
	margin-left: 400px;
	margin-top: 236px;
}
.financial{
	margin-left: 640px;
	margin-top: 106px;
}
.huangpu{
	margin-left: 510px;
	margin-top: 286px;
}


h3.orgh3{
	margin:8px 0px;
	color:#e0760e;
	font-size:16px;
	font-weight:bold;
}
ul.maplink{
	margin:0px;
	padding:0px;
}
ul.maplink li{
	float:left;
	width:140px;
	font-size:14px;
	padding-top: 4px;
	padding-left: 16px;
	background: url(/pic/p3.GIF) no-repeat 0px 12px;
	margin-right: 10px;
	text-align: left;
	line-height:22px;
	margin:2px 0px;
}
.topguide{
	width:224px;
	float:left;
	margin-top:20px;
	margin-right:23px;
}
.topguide h2.ytit{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#ffffff;
	line-height:42px;
	background:url(/pic/travelguide/ytit_bg.jpg) no-repeat;
	text-align:center;
}
.topguide h2.btit{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#ffffff;
	line-height:42px;
	background:url(/pic/travelguide/btit_bg.jpg) no-repeat;
	text-align:center;
}
.topguide h2.gtit{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#ffffff;
	line-height:42px;
	background:url(/pic/travelguide/gtit_bg.jpg) no-repeat;
	text-align:center;
}
.topguide .topguidebody{
	background:#f5f5f5;
	border-left:#d5d5d3 solid 1px;
	border-right:#d5d5d3 solid 1px;
	width:223px;
}
.topguide .topguidebody p{
	margin:0px 10px;
	padding:10px 0px;
}
.maptour{
	padding-bottom:30px;
	background:url(/pic/travelguide/tourfoot.jpg) bottom center no-repeat;
	margin-top:20px;
}

.maptour .maptourimg{
	width:160px;
	float:left;
	margin-right:20px;
}
.maptour .maptourtxt{
	width:340px;
	float:left;
}
.maptour .maptourtxt h3{
	margin:0px;
	padding:0px;
	font-size:14px;
	margin-bottom:14px;
}
.maptour .maptourtxt h3 a{
	color:#0b641e;
}
.maptour .maptourtxt p{
	color:#545454;
	line-height:22px;
}

.maptour .maptourimg img{
	border:1px solid #dedede;
	padding:2px;
}

.maptour .maptourprice{
	width:120px;
	float:left;
	margin-left:60px;
}
.maptour .maptourprice p{
	padding-top:30px;
	
}
.maptour .maptourprice span.pricered{
	font-size:22px;
	color:#c80000;
	font-weight:bold;
}
.gfootlink{
	background:url(/pic/travelguide/tourlink_bg.jpg) no-repeat;
	margin-top:20px;
}
.gfootlink h2{
	margin:0px;
	padding:0px;
	color:#0b641e;
	font-size:18px;
	line-height:30px;
	padding-left:14px;
	padding-top:10px;
}
body.newbg .gfootlink ul{
	margin-left:14px;
}
.gfootlink ul li{
	float:left;
	width:220px;
	font-size:14px;
	padding-top: 4px;
	padding-left: 16px;
	background: url(/pic/p3.GIF) no-repeat 0px 12px;
	margin-right: 10px;
	text-align: left;
	line-height:22px;
	margin:2px 0px;
}