@charset "utf-8";
/* CSS Document */
.saveimg{
	position: absolute;
	margin-top:-20px;
	margin-left:-10px;
}
.dealsaveimg{
	position: absolute;
	margin-top:-24px;
	margin-left:-20px;
}

.roundCorner{-moz-border-radius:5px}

#content p a{color:#545454;}

.ads{margin-top:10px;}

#content{margin-top:18px;}

#leftNav{width:200px; float:left; height:100%; overflow:hidden; margin-top:10px;}




#callyou{margin:8px 0 0 0; float:left;}

#main{width:480px; margin:0 16px; background:#fff; height:100%; overflow:hidden; padding:10px; padding-bottom:10px; float:left; border:1px solid #DDD;}
#main h1{font-size:17px; color:#be1818; margin-bottom:6px; font-family:Arial;}
#main .pageInfo{font-size:12px; margin-bottom:10px;  }
#main .pageInfo img{ float:right; padding:0 0 8px 8px;}
#main h2{color:#545454; line-height:30px; border-bottom:2px solid #DDD; background:url(../gif/blue-square.gif) no-repeat 3px center; font-size:16px; padding-left:18px; margin-bottom:18px;}
#main h2 span{float:right; font-size:12px; font-weight:lighter; color:#990000; border:1px solid #DDD; padding:0 6px; margin-right:10px; -moz-border-radius:5px;}
.more{margin-bottom:10px; text-align:right; position:absolute; display:block; right:30px; font-weight:bold;}

#main .list{margin:10px 0; height:100%; overflow:hidden;}
#main .list dt{float:left; margin:0 8px 8px 0;}
#main .list dt img{width:115px; height:90px; border:1px solid #DDD; background:#f1f1f1; padding:2px;}
#main .list dd{margin-bottom:5px; line-height:1.8em;}
#main .list dd.tit{font-size:14px;}
#main .list dd.tit a{text-decoration:underline;}
#main .list dd.tit a:hover{color:#990000;}
#main .list dd.tit span{font-size:12px; color:#990000; margin-left:10px;}

#mainRight{width:712px; background:#fff; height:100%; overflow:hidden; padding:10px; float:right; border:1px solid #DDD;}
#mainRight h1{font-size:22px; color:#be1818; margin-bottom:6px; font-family:Arial;}
#mainRight .pageInfo{font-size:14px; margin:15px 0 30px 0; color:#666; line-height:18px; }
#mainRight .pageInfo a{ color:#06C; text-decoration:none;}
#mainRight h2{color:#666; line-height:35px; border-bottom:2px solid #DDD; background: url(../jpg/ico-great.jpg) left  top no-repeat ; font-size:16px; padding-left:40px; margin-bottom:18px;  display:block;}
#mainRight h3{color:#666; height:28px; line-height:28px; border-bottom:2px solid #DDD; background: url(../jpg/ico7.jpg) left 24px no-repeat ; font-size:16px;  marginm:0 0 18px 0; padding:15px 0 0 15px; display:block;}
#mainRight h2 span{float:right; font-size:12px; background:#f1f1f1; font-weight:bold; color:#990000; border:1px solid #DDD; padding:0 6px; margin-right:10px; -moz-border-radius:5px;}
#mainRight .topattraction{ height:auto; border-bottom:1px dotted #ccc; padding:10px 0 10px 0; font-size:14px; display:block; min-height:130px;}
#mainRight p img{ float:left; margin:0 8px 5px 0;}
#mainRight p{ padding:0 0 8px 0; font-size:14px; }
#mainRight .topattraction strong{ display:block; font-size:14px; margin:0 0 8px 0; padding-left:20px; background:url(../jpg/ico-arrow.jpg) left 1px no-repeat; margin-left:210px;}
#mainRight ul{ display:block; margin:0; padding:8px; height:auto;}
#mainRight ul li{ padding:0 0 0 8px; margin:5px 8px; background: url(../jpg/ico-grey.jpg) left 5px no-repeat; float: left;}
#mainRight ul li a{ color:#06C; text-decoration:none;}
#mainRight ul li a:hover{ color:#900; text-decoration:none;}
#mainRight ul.tourlines{ display:block; padding:8px; height:auto;}
#mainRight ul.tourlines li{ width:95%; display:block; line-height:23px; border-bottom:1px dotted #CCC; background: url(../gif/triangle-blue.gif) left 5px no-repeat;}
#mainRight ul.tourlines li a span{ margin:0 10px; color:#900;}

#mainRight ul.video-pic{ padding:8px; height:135px; display:block; margin-top:10px;}
#mainRight ul.video-pic li{ width:162px; height:135px; display:block; background:none; float:left; margin:0 0 0 5px; padding:0;}
#mainRight ul.video-pic li a img{ display:block;}
#mainRight ul.video-pic li div{ line-height:35px; text-align:center;}
.more-video{ float:right; background:url(../gif/triangle-blue.gif) right center no-repeat; text-align:right; padding:0 10px 0 0 ; display:block;}

#mainRight  h2.top-10-at{color:#666; height:35px; line-height:35px; background:none; border:none; padding-left:0; font-size:16px;  margin-bottom:18px;  display:block; overflow:hidden; text-align:left;}
#mainRight  h2.top-10-at img{ margin-top:2px; float:left;}
#mainRight .top-10-con{ padding-bottom:8px; border-bottom:1px dotted #ccc; margin-top:8px; height:auto;}
#mainRight .top-10-conleft{ float:left; height:auto; padding-bottom:5px; }
#mainRight .top-10-conleft a img{ border:none;}
#mainRight .top-10-conright{ width:450px; float:right; height:auto; padding:0 0 5px 0; margin:0;}
#mainRight .top-10-conright p{ border:none; paddin:0 0 8px 0; margin:0 0 0 0;}
#mainRight .top-10-con ul{ float:left; height:auto; padding:0; margin:0 0 0 8px;}
#mainRight .top-10-con ul li{ width:100%; line-height:23px; margin:3px 0 0 0; background: url(../gif/nextday.gif) left 5px no-repeat; }
#mainRight .top-10-con ul li a{ text-decoration:underline; margin-left:8px;}

#right{width:216px; float:right; height:100%; overflow:hidden;}

#slider{height:380px; overflow:hidden; position:relative;}
#slider p{position:absolute; right:10px; bottom:10px;}
#slider p span{float:left; border:1px solid #990000; padding:1px 5px; margin-right:5px; background:#FFF; color:#990000; display:block;}
#slider p span.on{color:#fff; background:#990000;}

#customerSay{background:url(../gif/rebg.gif) no-repeat; height:174px; overflow:hidden; margin:18px 0; border:1px solid #ddd;}
#customerSay p{margin:38px 15px 30px 15px; color:#999999;}

#footerAds{margin-bottom:30px; margin-top:10px; height:163px; width:950px; overflow:hidden;}
/*#footerAds ul{height:163px; width:1280px; overflow:hidden;}*/
#footerAds ul{height:163px; width:900px; margin:10px auto; overflow:hidden;}
#footerAds ul li{float:left; margin-right:30px;}
#footerAds ul li.ls{margin-right:0;}

.topList{margin-bottom:20px; height:100%; overflow:hidden;}
.topList ul{height:100%; overflow:hidden;}
.travelguideinfo ul.topList li{float:left; width:33%; text-align:center; list-style:none; margin-left: 0px;}
.topList li a{margin-right:6px;}
.topList p{text-align:left; margin-left:18px; display:block; margin-top:6px;}

.lineBox{border-top:1px dotted #DDD; border-bottom:1px dotted #DDD; height:100%; overflow:hidden; padding:18px 0;}
.lineBox h3{font-size:14px; color:#555; /*font-weight:lighter;*/ margin-bottom:18px;  margin-left:8px; color:#006DCB; font-weight:bold;}
.lineBox ul li{width:25%; overflow:hidden; float:left; position:relative;}
.lineBox ul li img{width:168px;}
.lineBox ul li a{color:#fff;}
.lineBox ul li span{position:absolute; display:block; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; background:#555; padding:5px 0; top:0; left:0; width:168px; overflow:hidden; text-align:center; font-size:12px; font-weight:bold;}
.lineBox dl{width:25%; overflow:hidden; float:left; margin:0px; line-height:16px; margin-bottom:20px;}

#content .box p{color:#999;}
.box{padding-top:10px;}
.box p{margin-bottom:8px;}
.box p a{margin-right:6px; background:url(../png/gray-arrow.png) no-repeat left center; padding-left:16px;}
.box p span.red{margin-left:6px; font-weight:bold;}

/*travel guide*/
.travel-guide-info{ width:98%; margin:10px 0 10px 0; color:#666;  height:auto; display:block;}
.travel-guide-info p.travel-guide-p{font-size:14px; padding:0 0 10px 0; line-height:18px; display:block; }
.travel-guide-info p.travel-guide-p img{ float:left; margin:0 10px 10px 0;}
.travel-guide-info ul{ list-style:none; display:block;}
.travel-guide-info ul li{ background:url(../gif/blue-square.gif) left 10px no-repeat; width:200px;}
 #mainRight h2.travel-guide-h2{ background: url(../png/ico-01.png) left top no-repeat; padding-left:43px; display:block; width:100%;}
 
#mainRight .travel-guide-conleft{ float:left; height:auto; padding-bottom:5px; }
#mainRight .travel-guide-conleft a img{ border:none;}
#mainRight .travel-guide-conright{ width:450px; float:right; height:auto; padding:0 0 5px 0; margin:0;}
#mainRight .travel-guide-conright p{ border:none; paddin:0 0 8px 0; margin:0 0 0 0;}
#mainRight .top-10-con ul{ width:98%; float:left; height:auto; padding:0; margin:5px 0 0 8px; display:block;}
#mainRight .top-10-con ul li{ width:46%; line-height:23px; margin:3px 0 0 0; background: url(../gif/nextday.gif) left 5px no-repeat; float:left;}
#mainRight .top-10-con ul li a{ text-decoration:underline; margin-left:8px;}

#mainRight .top-10-con ul.ul2{ width:98%; height:auto; padding:0; margin:5px 0 0 8px;}
#mainRight .top-10-con ul.ul2 li{ width:98%; line-height:23px; margin:3px 0 0 0; background: url(../gif/nextday.gif) left 5px no-repeat; float:left; border-bottom:1px dotted #999;}
#mainRight .top-10-con ul.ul2 li a{ text-decoration:underline; margin-left:8px;}
#mainRight .top-10-con .more-guide{ width:98%; display:block; text-align:right;}
 .top-10-con .aa-left{ float:left; width:325px; height:auto; overflow:hidden;}
 .top-10-con .aa-right{ float:right; width:325px; height:auto; overflow:hidden;}
 .aa-right img,.aa-left img{ padding:0; margin:0 0 15px 0;}
 .aa-right h2.travel-guide-h2,.aa-left h2.travel-guide-h2{ margin-bottom:5px;}
 
.infofoot {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
	background-image:url(../jpg/comment_bg.jpg);
	background-repeat: no-repeat;
	margin-left:10px;
}
.infofoot .questiontitle{
	margin-top:8px;
	margin-top:21px !important;
}
.infofoot .question1click_li{
margin-left:20px; background:url(../jpg/question_click.jpg) no-repeat; text-align:center; height:33px; width:163px; float:left; margin-top:-14px; 
}
.infofoot .question1blur_li{
margin-left:20px; background:url(../jpg/question_blur.jpg) no-repeat; text-align:center; height:33px; width:163px; float:left; margin-top:-14px;
}
.infofoot .question2click_li{
margin-left:20px; background:url(../jpg/comment_click.jpg) no-repeat; text-align:center; height:33px; width:213px; float:left; margin-top:-14px; 
}
.infofoot .question2blur_li{
margin-left:20px; background:url(../jpg/comment_blur.jpg) no-repeat; text-align:center; height:33px; width:213px; float:left; margin-top:-14px;
}
.infofoot .question1click{
	padding-left:10px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b619d;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.infofoot .question2blur{
	padding-left:10px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.infofoot .question1blur{
	padding-left:10px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#sicme .infofoot .question1blur{
	color:#ffffff;
}
#sicme .infofoot .question2blur{
	color:#ffffff;
}
.infofoot .question2click{
	padding-left:10px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b619d;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.infofoot .question_form_title{
	background-image:url(../jpg/question_form_title.jpg);
	background-repeat: no-repeat;
	width:100%;
	height:75px;
	margin-left:14px;
	margin-left:13px\9;
	margin-top:65px;
	margin-top:25px\9;
}

#content #right .infofoot h2 {
	color:#B80C0C;
	padding-left:10px;
	padding-top:10px;
	line-height:10px;
}
.infofoot .infoFootPerson {
margin-left: 30px;
margin-top: 20px;
margin-top: 20px !important;
}
#content .sub #sicme .infofoot .infoFootPerson table{
	border:none;
}
#content .sub #sicme .infofoot .infoFootPerson td{
	border:none;
}
.infofoot .infoFootq {
margin-left: 20px;
margin-top: 0px;
}
.infofoot .questionmiddle{
	border:solid 1px; width:670px; width:671px\9; width:671px !important; height:auto; margin-left:15px; margin-left:14px\9; margin-top:-26px; border-top:none; border-bottom:none; border-color:#c0c0bf; background-color:#FFFFFF;
}
.infofoot .question_form_bottom{
	background:url(../jpg/form_bottom.jpg) no-repeat; height:12px; width:680px; margin-left:14px; margin-left:13px\9;
}
.infofoot .infoFootSubmit {
	margin-left:0px;
	margin-top:20px;
	text-align:center;
	margin-top:5px !important;
}
.infofoot ul li{
	float:left;
	width:50%;
	margin:0px 0px 0px 0px;
	list-style:none;
}
 
.infofoot #comment_content ul li{
	width:auto;
}

