p{
	text-align:justify;
}
li {
	list-style-type: none;
	text-align:justify;
}
a{
	text-decoration:underline;
	color:#6B6B6B;
}
.non{
	display:none;
}
.red{
	color:#A31022;
}
a:hover{
	color:#6B6B6B;
	text-decoration:none;
}
.lilinkcss li{
	background-image: url(/pic/p3.GIF);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	color: #6B6B6B;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 4px;
	width: 205px;
}

.liacss li{
	background: url(/pic/square-green.gif) no-repeat 0% 4px !important;
	font-size: 12px;
	line-height: 20px;
	list-style:none ;
	margin-bottom: 5px;
	margin-left: 20px;
	padding: 0px 0px 5px 13px !important;
	width: 400px !important;
	border-bottom: 1px dashed #D1D1D1;
	
}

.rfloat {
	float:right;
}
.lfloat {
	float:left;
}
body {
	margin:0;
	background:url(/css/img/bg-body.gif) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
img {
	border:none;
	margin-left:0!important;
}
.roundCorner {
	-moz-border-radius:4px;
}
.redPrice14 {
	font-size:14px;
	color:#a31022;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
h2.greedh2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0B641E;
	margin: 0px;
	padding: 0px;
	margin-top:20px;
}

ul{
	-webkit-padding-start: 0px;
	margin-left:0px\9;
	margin-left:-40px\0;
}
table {
	border-left-color: #BEBEBE;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #BEBEBE;
	border-top-style: solid;
	border-top-width: 2px;
}
table td {
	border-bottom-color: #BEBEBE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #BEBEBE;
	border-right-style: solid;
	border-right-width: 1px;
	text-align: center;
	padding:4px;
}

/*class style*/

.indexquestion {
	border-bottom:solid 1px #545454;
	border-top:solid 1px #545454;
	border-left:solid 1px #545454;
	border-right:solid 1px #545454;
}
.clear {
	clear:both;
}
.topRight {
	background-image:url(../img/bg-5.GIF);
	background-repeat:no-repeat;
	background-position:right;
}
#navRight {
	background-color:#95BE70;
	color:#04661B;
}
.red_price{
	color:#A31022;
	font-weight:bold;
}
.word1 {
	color:#749D3F;
	font-size:14px;
	font-weight:bold;
}
.word2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5A8E15;
}
.word2 a:link, .word2 a:visited {
	color:#5A8E15;
	text-decoration:none;
}
.word2 a:hover {
	text-decoration:underline;
}
.word3 {
	color:#9E9E9E;
	font-weight:bold;
}
.word4 {
	background-color:#0E641B;
}
/*主体部分*/
	
#warp {
	width:950px;
	margin:auto;
	padding-top:22px;
}
#head {
	width:100%;
}
#head .headContact {
	background:url(/css/img/bg-header.gif) no-repeat;
	width:930px;
	height:22px;
	text-align:right;
	color:#fff;
	padding:5px 20px 0 0;
}
#head .headContact a {
	font-weight: bold;
	color:#585757;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0 5px;
}
#head .headContact p{
	margin:0px;
	margin-left:20px;
}
#head .banner {
	width:950px;
	height:199px;
}
#head .banner #logo {
	width:291px;
	height:66px;
	float:left;
	margin-left:28px;
	margin-top:60px;
}
#navigation {
	background:#828282;
	padding:9px 0 9px 20px;
	padding-bottom:24px\9;
	padding-bottom:10px\0;
}
#navigation ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:5px;
}
#navigation ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#D0E2B8;
	float:left;
	display:block;
	padding-left:9px;
}
#navigation ul li a {
	color:#FFFFFF;
	text-decoration:none;
	padding-right:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#navigation ul li a:hover {
	text-decoration:none;
}
/*--- banner ---*/
.bannerHome {
	background:url(/css/img/banner-home.gif) no-repeat;
}
#top {
	width:174px;
	height:22px;
	background-image:url(/img/bg-3.GIF);
	background-repeat:no-repeat;
	float:right;
	margin-top:16px;
	margin-right:15px;
}
#top ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:3px;
	margin-top:4px;
}
#top ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	color:#585757;
	float:left;
	padding-right:12px;
	padding-left:12px;
}
#top ul li a:link, #top ul li a:visited {
	color:#585757;
	text-decoration:none;
}
#top ul li a:hover {
	text-decoration:underline;
}
#main {
	width:935px;
	padding-top:8px;
	background-color:#FFFFFF;
	padding: 25px 0 20px 15px;
}
#bread {
	width:100%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#749D3F;
	font-weight:bold;
	margin-bottom:5px;
}
#bread a:link, #bread a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#bread a:hover {
	text-decoration:underline;
}
#left {
	width:180px;
	float:left;
}
#left h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#585858;
	padding:0px;
	margin:0px;
	width:163px;
	line-height:20px;
	background-color:#D0E2B8;
	border-left:#598F17 5px solid;
	padding-left:12px;
	padding-top:4px;
}
#left ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}
#left ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#545454;
	display:block;
	width:155px;
	line-height:20px;
	border-bottom:#D2D2D2 1px solid;
	background:url(/pic/square-green.gif) no-repeat 10px 12px;
	padding-left:25px;
	padding-top:5px;
	text-align: left;
}
#left ul li a:link, #left ul li a:visited {
	color:#545454;
	text-decoration:none;
}
#left ul li a:hover {
	text-decoration:underline;
}
#left ul li ul {
	margin-left:-25px;
}
#left ul li ul li {
	list-style:none;
	font-size:11px;
	color:#5a8e15;
	background:none;
	border-bottom:none;
	line-height:14px;
}
#left ul li ul li a {
	font-size:12px;
	color:#5a8e15!important
}
#left p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#878787;
	padding:0px;
	margin:0px;
	line-height:20px;
	border-top:#A1C572 1px dashed;
	padding-top:10px;
	margin-top:5px;
}
#content {
	width:740px;
	float:right;
	color:#6B6B6B;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.paypal #content1 h1{
	 font-size:22px;
	 margin-bottom:10px;
 }
 .paypal #content1 ul.drop1 li{
	 width:98%;
 }
 .paypal #content1 ol{
	 margin-left:-34px;
 }
  .paypal #content1 ol li{
	background-image: url(/pic/p3.GIF);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	color: #6B6B6B;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 4px;
	width:98%;
  }
#content h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#0B641E;
	margin:0px;
	padding:0px;
}
#middle {
	width:500px;
	float:left;
}
#tour {
	width:500px;
	border-bottom:#749D3F 1px dashed;
	padding-bottom:8px;
	margin-bottom:15px;
}
#tour h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#749D3F;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
#tour h3 a:link, #tour h3 a:visited {
	color:#749D3F;
	text-decoration:none;
}
#tour h3 a:hover {
	text-decoration:underline;
}
#tour img {
	margin-right:8px;
}
#tour p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6B6B6B;
	padding:0px;
	margin:0px;
	line-height:18px;
	margin-bottom:5px;
}
#tips {
	width:484px;
	background-color:#EFEFEF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:8px;
	color:#6B6B6B;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:14px;
}
#tips a:link, #tips a:visited {
	font-size:11px;
	font-weight:bold;
	color:#749D3F;
	text-decoration:none;
}
#tips a:hover {
	text-decoration:underline;
}
#right {
	width:200px;
	float:left;
	margin-left:12px;
	padding-left:5px;
	padding-bottom:8px;
	padding-right:5px;
}
#right h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#749D3F;
	padding:0px;
	margin:0px;
	background-image:url(../img/p2.GIF);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:12px;
}
#right h4 a:link, #right h4 a:visited {
	color:#749D3F;
	text-decoration:none;
}
#right h4 a:hover {
	text-decoration:underline;
}
#right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	margin:0px;
	padding:0px;
	line-height:16px;
	margin-left:5px;
	margin-bottom:15px;
}
#bottom {
	width:950px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:bottom;
}
#foot {
	width:890px;
	border-top:#5B8E15 5px solid;
	margin:auto;
	padding-top:15px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#749D3F;
	text-align:center;
}
#foot p{
	text-align:center;
}
#foot img {
	margin:0 10px 15px 0;
}
#foot a:link, #foot a:visited {
	color:#BDBDBD;
	text-decoration:none;
}
#foot a:hover {
	text-decoration:underline;
	color:#749D3F;
}
.bgBottom {
	background:url(/css/img/bg-footer.png) no-repeat;
	width:985px;
	height:15px;
	margin: 0 0 30px 0;
}
#content1 {
	width:700px;
	padding-bottom:10px;
	border-bottom:#749D3F 1px dashed;
	margin-bottom:15px;
}
#content1 h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#0B641E;
	margin:0px;
	padding:0px;
}
#content1 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6B6B6B;
	padding:0px;
	margin:0px;
	line-height:20px;
}
#content1 p a:link, #content1 p a:visited {
	color:#749D3F;
	font-weight:bold;
}
#content1 p a:hover {
	text-decoration: none;
}
#content1 h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0B641E;
	margin:0px;
	padding:0px;
}
#content1 ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-top:10px;
}
#content1 ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6b6b6b;
	display:block;
	width:205px;
	padding-top:4px;
	padding-left:15px;
	background-image:url(/pic/p3.GIF);
	background-repeat:no-repeat;
	background-position:0px 8px;
	float:left;
}
#content1 ul li a:link, #content1 ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#content1 ul li a:hover {
	text-decoration:underline;
}
#content1 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6b6b6b;
	padding:0px;
	margin:0px;
	background-image:url(../img/p2.GIF);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:12px;
	margin-top:10px;
}
#content1 h3 a {
	color:#749D3F;
}
#content1 h3 a:hover {
	text-decoration:none;
}
#tips1 {
	width:630px;
	background-color:#F9F9F9;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#749D3F;
	font-weight:bold;
	border:#749D3F 1px dashed;
}
#tips1 a:link, #tips1 a:visited {
	font-weight:normal;
	color:#749D3F;
}
.tour2 {
	width:700px;
	padding-bottom:8px;
	margin-top:10px;
}
.tour2 h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#749D3F;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
.tour2 h5 a:link, .tour2 h5 a:visited {
	color:#749D3F;
	text-decoration:none;
}
.tour2 h5 a:hover {
	text-decoration:underline;
}
.tour2 img {
	margin-right:8px;
	border:none;
}
.tour2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6B6B6B;
	padding:0px;
	margin:0px;
	line-height:16px;
}
#gallery {
	width:150px;
	float:left;
	margin-right:25px;
	margin-top:15px;
}
#gallery img {
	margin-left:15px;
}
#gallery p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#749D3F;
	padding:0px;
	margin:0px;
	text-align:center;
}
#gallery p a:link, #gallery p a:visited {
	color:#749D3F;
	text-decoration:none;
}
#gallery p a:hover {
	text-decoration:underline;
}
fieldset.linkDir {
	padding:10px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:15px;
}
fieldset.linkDir a:link, fieldset.linkDir a:visited {
	color:#006699;
	padding-left:5px;
	padding-right:5px;
}
fieldset.linkDir a:hover {
	color:#999;
	text-decoration:none;
}
fieldset.linkDir ul {
	padding-left:10px;
	width:300px;
	float:left;
}
fieldset.linkDir ul li {
	float: none;
	clear:both;
	width:500px;
}
fieldset.linkDir legend {
	color:#000;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}
fieldset.linkDir legend a {
	color:#000;
}
span.button {
	padding:5px;
	border:green 1px solid;
	float:left;
	background-color:#d0e2b8;
	margin-top:10px;
	font-weight:bold;
	margin-right:10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.tourInquiry {
	width:250px;
	border:#ccc 1px solid;
	float:right;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
	background-color:#fff;
	margin-top:50px;
}
.tourInquiry h2 {
	margin:0px;
	margin:3px;
	background-color:#eee;
}
.tourInquiry .inquiryTop {
	background-repeat:no-repeat;
	background-position: 10px 10px;
	height:40px;
}
.tourInquiry .inquiryTop img {
	padding-right:10px;
}
.tourInquiry .formLook {
	text-align:center;
	margin-bottom:10px;
	font-size:11px;
}
.tourInquiry .formLook textarea {
	width:220px;
	height:100px;
	background-color:#fefede;
	padding:3px;
}
table.tableStyleA {
	border:#d0e2b8 1px solid;
	margin-top:10px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
table.tableStyleA th {
	background-color:#f4ffe6;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	border:#d0e2b8 1px solid;
}
table.tableStyleA td {
	border:#d0e2b8 1px solid;
	padding:3px;
	text-align:center;
}
span.button2 {
	padding:5px;
	border:green 1px solid;
	background-color:#f4ffe6;
	margin-top:10px;
	font-weight:bold;
	margin-right:10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	display:block;
	width:150px;
	margin-left:auto;
	margin-right:auto;
}
.nameCardtop {
	border-bottom:#3C6 1px dashed;
	margin-bottom:10px;
}

.cityTips {
	background:#f1f1f1;
	margin: 10px 0 15px 0;
	padding:10px;
}
.cityTips h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 0 0 5px 0;
	color:#0b641e;
}
.cityTips ul {
	margin:0
}
.cityTips ul li {
	float: none!important;
	width:auto!important;
	line-height:18px;
	margin-bottom:10px;
}
.recommendCitytour {
	margin: 10px 0 20px 0;
}
.recommendCitytour h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 0 0 5px 0;
	color:#0b641e;
}
.recommendCitytour ul {
	margin:0;
}
.recommendCitytour ul li {
	float: none!important;
	width:auto!important;
	line-height:18px;
	margin-bottom:10px;
color:#999!importantVulnerabilities
}
.recommendCitytour ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	margin-right:8px;
}


/******************分页样式***********************/
.pagelist{ margin-top:10px; margin-left:10px;}
.pagelist .activeli{background:url(/css/images/pageactli.jpg) no-repeat left top; width:12px;}
.pagelist .prvup{background:url(/css/images/prvli.jpg) no-repeat left top; width:32px;}
.pagelist .nextdown{background:url(/css/images/prvli.jpg) no-repeat left top; width:41px;}
.pagelist ul li{float:left; background:url(/css/images/pageli.jpg) no-repeat left top; list-style:none; height:22px; width:12px;; padding:4px 3px 3px 7px; margin-left:1px;}
/****************************************/

/*圆角*/
.traveguideIndexT{-moz-border-radius:5px;}
#makeMeScrollable div.scrollableArea * { position: relative; float: left; margin: 0; padding: 0; }

#footerPromo { display:none !important }

.footlinkInfo {  width:500px; z-index:5555; overflow: hidden }

.footlinkInfo .scrollLeft { width:26px; float: left; margin-top:35px; }

.footlinkInfo .scrollRight { width:26px; float: left; margin-top:35px; }

.footlinkInfo .highlightsPic { float: left; width:550px; text-align:center; }

.footlinkInfo a { text-decoration:none }

.footlinkInfo a:hover { text-decoration:underline }

.footlinkInfo img { margin-right:20px!important; }

.footlinkInfo img.last { margin-right:0 }

h4.titleBottom { font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight: normal; margin: 0 0 5px 0; }
.infofoot {
background-image: url(/image/bg-ask-question.png);
background-repeat: no-repeat;
height: 278px;
margin-top: 20px;
overflow: hidden;
width: 100%;
}
.infofoot h2{
	color: #0B641E;
line-height: 10px;
padding-left: 10px;
padding-top: 10px;
}
.infofoot .infoFootPerson {
margin-left: 30px;
margin-top: 30px;
}
.infofoot .infoFootq {
margin-left: 30px;
margin-top: 20px;
}
.infofoot .infoFootSubmit {
margin-left: 30px;
margin-top: 30px;
}
.pointer{
	cursor:pointer;
}
.gsearch{ width:180px; height:26px; background:url(/css/img/gsearch-bg.jpg) repeat-x; margin:0; color:#fff; font-size:12px;  overflow:hidden; float:left;}
.gsearch label{ position:relative; top:2px; left:5px;}
.gsearch input{ width:100px; height:10px;  color:#000;  line-height:10px; position:relative; top:6px; left:4px;}
.gsearch .gbt{ width:22px; height:16px; position:relative; top:5px; left:2px;}

.dealsphoto .dealphoto{
	 float:left;
	 margin:10px;
 }
 table.bb{
	 border-bottom: 1px solid #B6B6B6;
 }
 .r{
	 color: #545454;
 }
 
 .boxy-wrapper{position:absolute;}
.boxy-wrapper.fixed{position:fixed;}
.boxy-modal-blackout{position:absolute;background-color:#666;left:0;top:0;}
.boxy-wrapper{empty-cells:show;}
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left{width:10px;height:10px;padding:0}
.boxy-wrapper .top-left{background:url('images/boxy-nw.png');}
.boxy-wrapper .top-right{background:url('images/boxy-ne.png');}
.boxy-wrapper .bottom-right{background:url('images/boxy-se.png');}
.boxy-wrapper .bottom-left{background:url('images/boxy-sw.png');}
.boxy-wrapper .top-left{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/boxy-nw.png');}
.boxy-wrapper .top-right{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/boxy-ne.png');}
.boxy-wrapper .bottom-right{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/boxy-se.png');}
.boxy-wrapper .bottom-left{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/boxy-sw.png');}
.boxy-wrapper .top, .boxy-wrapper .bottom{height:10px;background-color:black;opacity:0.6;filter:alpha(opacity=60);padding:0}
.boxy-wrapper .left, .boxy-wrapper .right{width:10px;background-color:black;opacity:0.6;filter:alpha(opacity=60);padding:0}
.boxy-wrapper .title-bar{background-color:white;padding:6px;position:relative;}
.boxy-wrapper .title-bar.dragging{cursor:move;}
.boxy-wrapper .title-bar h2{font-size:14px;color:#545454;line-height:1;margin:0;padding:0;}
.boxy-wrapper .title-bar .close{color:black;position:absolute;top:6px;right:6px;font-size:90%;line-height:1;cursor:pointer}
.boxy-inner{background-color:white;padding:0}
.boxy-content{padding:15px;}
.boxy-wrapper .question{width:350px;min-height:80px;}
.boxy-wrapper .answers{text-align:right;}
.boxy_bottom{text-align:right;font-size:13px;color:#545454;font-weight:bold;cursor:pointer}

