﻿/*景点门票index*/
.aq_box .q_btn,.q_btn,.searchbox_r .q_btn, .aq_search_btn {
    background-image: url(../images/pro_icon.png);
    background-repeat: no-repeat;
}
.indexContBox {
border: solid 1px #DDD; clear:both; height:auto; overflow:hidden;
border-top: solid 2px #0095d0; margin-top:15px;
}
.indexContBox .indexContBoxTit {
background-color: #e8f5fa;
border-bottom: solid 1px #DDD;
height: 37px;
position: relative;
}
.city_reco {
float: left;
font-size: 16px; font-family:"Microsoft YaHei"; font-weight:bold;
width: 155px; color:#555;
height: 37px; line-height:37px; padding-left:11px;position: relative;
z-index: 1;
}
.cityPlaces {
float: left;
padding-left: 10px;
position: absolute;
left: 155px;
top: 0;
}
.cityPlaces .cityPlacesCon li.at {
padding-right: 8px;
}
.cityPlaces .cityPlacesCon li {
float: left;
height: 37px;
line-height: 37px;
padding: 0 15px 0 8px;
}
.cityPlaces .cityPlacesCon li.at .cityName2 {
background:url(../images/sceneryIndexPic_6.png) no-repeat  -58px -62px;
color: white;
text-decoration: none;
font-weight: bold;
height: 46px;
width: 64px;
}
.cityPlaces .cityPlacesCon li .cityName2 {
float: left;
text-align: center;
font-weight: normal;
font-size: 12px;
}
.cityPlaces .cityPlacesCon li a {
font-size: 14px;
color: #333;
line-height: 37px;
font-weight: bold;
}
.indexContBox .indexContent {
padding:16px 15px 23px 15px;
width: 918px;
overflow: hidden;
}
.city_reco_box {
}
.city_reco_hy .city_reco_img {
height: 50px;
}
.city_reco_hy .city_reco_img img{ width:180px; height:115px;}
.city_reco_img {
float: left;
width: 180px;
line-height: 20px;
}
.city_reco_con {
float: left;
}
.city_reco_con, .city_reco_tg_li, .city_reco_tg_li {
margin-top: 8px;
}
.city_reco_hy .city_reco_con li {
height: 210px;
}
.city_reco_con li, .city_reco_tg_li li, .city_reco_bj .city_reco_con li {
float: left;
display: inline;
width: 160px;
border: 2px solid white;
margin-left: 16px;
background: #F0F0F0;
overflow: hidden;
}
.city_reco_li_con, .city_reco_li_con img {
width: 160px;
height: 120px;
overflow: hidden;
}
.city_reco_li_con {
float: left;
}
.city_reco_li_con, .city_reco_li_con img {
width: 160px;
height: 120px;
overflow: hidden;
}
.city_reco_cash {
float: left;
line-height: 18px;
width: 141px;
padding: 10px 9px;
}
.city_cash_l {
float: left;
}
.city_cash_r {
float: right;
padding-top: 12px;
}
.hot_bto {
float: left; background:url(../images/sceneryIndexPic_6.png) no-repeat left -167px;
width: 61px;
height: 23px;
line-height: 22px;
color: white;
text-align: center;
}
.city_time {
clear: both;
border-top: 1px solid #DDD;
color: #666;
padding-top: 4px;
margin: 0 10px;
}
.city_reco_li_con i {
display: block;
background: black;
opacity: .5;
filter: alpha(opacity=50);
width: 100%;
top: -20px;
}
.city_reco_li_con span, .city_reco_li_con i {
height: 20px;
line-height: 20px;
position: relative;
cursor: pointer;
}
.city_reco_li_con a:hover span {
text-decoration: none;
color: #F60;
}
.city_reco_li_con span {
float: left;
padding-left: 10px;
color: white;
width: 150px;
white-space: nowrap;
overflow: hidden;
top: -40px;
}
.city_reco_li_con span, .city_reco_li_con i {
height: 20px;
line-height: 20px;
position: relative;
cursor: pointer;
}
.block_flash_sales {
clear: both;
}
.block { height:auto; overflow:hidden;
}
.block_flash_sales .block_title {
height:35px;
border-bottom: 2px solid #DDD;
position: relative;
}
.block_flash_sales .block_title h2 {
position: absolute;
text-indent: -20000em;
background: url(../images/title_1.jpg) no-repeat -20px -5px;
height: 42px;
width: 160px;
top: 0;
}
.block_flash_sales .block_content {
padding: 15px 0 18px 0;
overflow: hidden;
}
.slider {
position: relative;
}
.block_flash_sales .slider .slider_inner {
width: 915px;
height: auto;
margin: 0 auto;
}
.slider .slider_inner {
width: 100%;
overflow: hidden;
position: relative;
}
.slider .slider_items{}
.slider .slider_item {
float: left;
}
ul.flash_sales_list {
list-style: none;
float: left;
}
ul.flash_sales_list li {
display: block;
float: left;
width: 208px;
height: 255px;
position: relative;
margin: 0 8px 15px 10px;
_display: inline;
}
ul.flash_sales_list li dl {
border: 2px solid white;
width: 208px;
height: 251px;
padding: 0;
}
ul.flash_sales_list li dt, ul.flash_sales_list li dt a, ul.flash_sales_list li dt img {
display: block;
width:208px;
height: 150px;
}
ul.flash_sales_list li dd.name {
height: 40px;
color: #333;
line-height: 20px;
overflow: hidden;
padding: 5px 5px 0;
}
ul.flash_sales_list li dd {
line-height: 24px;
color: #666;
padding: 0 5px;
}
ul.flash_sales_list li dd.name a {
color: #666;
}
ul.flash_sales_list li dd.price {
margin-top: 5px;
}
ul.flash_sales_list li dd.price span {
font-size: 18px;
color: #F60;
font-family: arial;
}
ul.flash_sales_list li dd.price span strong {
font-size: 30px;
}
ul.flash_sales_list li dd.taocan {
padding: 0;
text-align: center;
position: absolute;
left: 5px;
bottom: 5px;
_bottom: 1px;
background: url(../images/tag_tehui.jpg) no-repeat;
width: 47px;
height: 19px;
color: white;
}
ul.flash_sales_list li dd.youhui {
left:0;
bottom: 5px; position:absolute;
}
.price_tip {
padding-right: 7px;
font-family: arial;
}
.price_tip, .price_tip span {
display: inline-block;
height: 16px;
line-height: 16px;
background: url(../images/home_pic.png) no-repeat right -76px;
color: #F60;
}
.price_tip span {
background-position: -200px -60px;
color: white;
padding: 0 3px;
margin-right: 3px;
position: relative	9;
top: -1px	9;
}
ul.flash_sales_list li dd.action {
position: absolute;
right: 0;
bottom: 5px;
}
ul.flash_sales_list li dd.action a {
display: inline-block;
color: white;
width: 53px;
height: 22px;
font: 12px/22px 宋体B8B\4F53,sans-serif;
background: url(../images/ico_new.jpg) no-repeat 0 0;
text-align: center;
}
ul.flash_sales_list li dd.anchor {
position: absolute;
right: 5px;
bottom: 39px;
padding-left: 14px;
line-height: 14px;
background: url(../images/anchor.png) no-repeat 0 0;
}
ul.flash_sales_list .index_list {
float: left;
}
.nav_pop_wrapper {
float: left;
width: 340px;
height: 398px;
background: white url(../images/nav_pop_bg_new.png) no-repeat 0 0;
margin: 0 0 20px;
_overflow: hidden;
}
.nav_pop {
padding: 55px 0 0;
position: relative;
z-index: 200;
box-shadow: 3px 0 3px rgba(0, 0, 0, 0.2); border-left:#f1f1f1 1px solid;
}
.nav_pop .item_features {
height: 115px;
}
.nav_pop .item_features .nav_pop_label {
height: 100px;
padding-top: 14px;
}
.nav_pop .nav_pop_label {
height: 75px;
background-image: url(../images/menpiao_icons.png); background-repeat: no-repeat; background-position: -346px center;
width: 340px;
border-bottom: 1px solid #DDD;
position: relative;
z-index: 200;
}
.nav_pop .item_features .nav_pop_label .item_1 {
background-position: 18px 7px;
}
.nav_pop .item_features .nav_pop_label dl {
padding-top: 0;
}
.nav_pop .item_features .nav_pop_label dl, .nav_pop .item_features .nav_pop_label dt, .nav_pop .item_features .nav_pop_label dd {
height: 30px;
line-height: 30px;
width: auto;
}
.nav_pop .nav_pop_label dl {
height: 55px;
padding: 20px 0 0 50px;
background-image: url(../images/menpiao_icons.png); background-repeat: no-repeat; background-position: 18px 20px;
color: #666;
}
.nav_pop .item_features .nav_pop_label dt {
float: left;
font-size: 18px;
font-weight: 600;
margin-right: 10px;
}
.nav_pop .item_features .nav_pop_label dl, .nav_pop .item_features .nav_pop_label dt, .nav_pop .item_features .nav_pop_label dd {
height: 30px;
line-height: 30px;
width: auto;
}
.nav_pop .item_features .nav_pop_label dd {
float: left;
font-size: 14px;
font-family: 'Microsoft Yahei';
}
.nav_pop .item_features .nav_pop_label .item_2 {
background-position: 18px -113px;
}
.nav_pop .item_features .nav_pop_label .item_3 {
background-position: 18px -233px;
}
.nav_pop .item_locations .nav_pop_label dl { background-position: 18px -340px;
}
.nav_pop .item_subjects .nav_pop_label dl {
background-position: 18px -580px;
}
.nav_pop .item_sceneries .nav_pop_label dl {
background-position: 18px -460px;
}
.nav_pop .nav_pop_label dt {
height: 20px;
overflow: hidden;
font: 700 14px/20px "Microsoft Yahei";
}
.nav_pop .nav_pop_label dd {
height: 32px;
line-height: 32px;
overflow: hidden;
width: 280px;
}
.nav_pop .nav_pop_label dd a {
color: #666;
display: block;
float: left;
margin-right: 20px;
font-size: 14px;
font-family: 'Microsoft Yahei';
}
.nav_pop .item_subjects {
height: 78px;
}
.nav_pop .item_subjects .nav_pop_label, .nav_pop .nav_pop_item.active .item_subjects_label {
height: 78px;
border-bottom: 0;
}
#cnt{ width:1190px; margin:0 auto;clear:both;}
.listContent {float: left;width: 925px;margin-bottom: 5px;}
.hotelej_left{ float:right; width:250px;}
.topMode .hotelej_left .mt0 {
margin-top: 0px;
}
.topMode .hotel_box01 {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 248px; BACKGROUND: #fff; FLOAT: left; HEIGHT:auto; BORDER-TOP: 2px solid #259EE6 ; BORDER-RIGHT: #ddd 1px solid; box-shadow: 0 3px 4px #DDD; overflow:hidden; margin-top:12px; padding-bottom:2px; overflow:hidden;
}
.topMode .hotel_box01 H2.hd {

	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 32px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.topMode .hotel_box01 H2.hd B {
	FONT: bold 14px/32px "Microsoft YaHei","宋体",Arial
}

.topMode .hotel_box01 H2.hd SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrowbg.gif) no-repeat 0px -514px; FLOAT: right; PADDING-TOP: 0px
}
.topMode .hotel_box01 .content {PADDING-TOP: 10px;
}
.top_search_bar {
width: 824px;
float: left;
height: 48px;
padding: 12px 10px 0 16px;
background: #FFF8EE;
position: relative;
z-index: 200;
}
.top_search {
width: 475px;
}
.top_search {
float: left;
width: 456px;
height: 35px;
}
.top_search .keyword_wrapper {
width: 364px;
}
.top_search .keyword_wrapper {
float: left;
width: 357px;
position: relative;
}
.top_search .keyword_wrapper .keyword {
width: 306px;
background: url(../images/top_search.2.3.png) no-repeat 0 -35px;
}
.top_search .keyword_wrapper .placeholdering {
color: #999;
}
.top_search .keyword_wrapper .keyword {
overflow: hidden;
float: left;
padding: 7px 25px 8px 33px;
width: 301px;
height: 20px;
line-height: 20px;
font-size: 14px;
color: #333;
border: 0;
background: url(../images/top_search.1.1.png) no-repeat 0 -70px;
}
.top_search .autocomplete_wrapper {
top: 34px;
}
.autocomplete_wrapper {
display: none;
position: absolute;
top: 35px;
z-index: 500;
width: 100%;
background: white;
}
.autocomplete {
padding: 0;
display: none;
border: 1px solid #DDD;
box-shadow: 5px 5px rgba(0, 0, 0, 0.08);
}
.top_search .submit {
background: url(../images/top_search.2.3.png) no-repeat right 0;
}
.top_search .submit {
display: block;
width: 93px;
height: 35px;
font: 18px/35px "Microsoft Yahei";
color: white;
text-align: center;
float: left;
background: url(../images/top_search.1.0.png) no-repeat right 0;
}
.search_slogn {
float: left;
font: 14px/36px Arial;
color: #666;
width: 220px;
height: 36px;
overflow: hidden;
text-align: left;
white-space: nowrap;
}
.search_slogn a {
color: #666;
margin-right: 10px;
float: left;
}
.main_slider_wrapper {
float: left;
width: 849px;
padding: 0;
height: 340px;
margin-bottom: 20px;
}
/*幻灯片*/
.mF_YSlider_wrap {
width: 849px;
float: right; position:relative;
}
.mF_YSlider_myFocusIndex {font: 12px/1.5 Verdana;text-align: left;visibility: visible!important;}
/*通栏大图样式*/
.slide_image{ height:340px;width:849px; float:right;}
.slide_image_item{height:340px;width:849px;background:#eee no-repeat center top;}
.slide_image_item a{height:340px;margin-left:-340px;}
.slide_image_btns{width:280px;height:22px;position:absolute;top:300px;right:-16%;margin-left:-310px;}
.slide_image_btns a{float:left;margin-right:10px;opacity:0.8;font-size:14px;color:#8AB923;height:24px;font-weight:700;font-family:arial;line-height:24px;text-align:center;width:24px;border-radius:12px;background:#fff;}
.slide_image_btns a.on{background:#8AB923;color:#fff;opacity:1;}
.slide_image_btns a:hover{text-decoration:none;}
/*景点index幻灯片*/
.main_nav ul{width:340px;}
.main_nav ul li{ float:left; position:relative; top:0; z-index:2;background-image: url(../images/menpiao_icons.png);background-repeat: no-repeat;background-position: -346px center;width: 340px;border-bottom: 1px solid #DDD; padding-top:16px; padding-bottom:8px;}
.main_nav ul li.arrow{background:url(../images/arrow.jpg) no-repeat 210px 20px;}
.main_nav ul li h3 span{margin:0px 6px 0 5px; display:inline; float:left; padding-right:5px;}
.main_nav ul li h3 {height: 20px; padding-left:13px;
font: 700 14px/20px "Microsoft Yahei";}

.main_nav ul li p{ float:left;line-height:32px;white-space:nowrap; }
.main_nav ul li:hover span{-webkit-transition:all 0.3s linear 0s;;-moz-transform:rotate(360deg);-moz-transition:-moz-transform 0.8s ease-in-out 0.2s;}
.main_nav ul li h3 a,.main_nav ul li h3 a:hover{color:#666; text-decoration:none; font-weight:bold; padding:0;}
.main_nav ul li dl{position:absolute;width:774px;left:337px;_left:231px;top:-2px;border:2px solid #ffa63c;float:left;background:#fff; display:none;z-index:99999;}
.main_nav ul li dl em{width:15px; height:76px; background-color:#fff;position:absolute; left:-5px; display:block;top:0;}
.main_nav ul li dl.no1{ top:-2px;}.main_nav ul li dl em.no1{top:0px;}
.main_nav ul li dl.no2{ top:-142px;}.main_nav ul li dl em.no2{top:140px;}
.main_nav ul li dl.no4{ top:-220px;}.main_nav ul li dl em.no4{top:218px;}
.main_nav ul li dl.no5{ top:-143px;}.main_nav ul li dl em.no5{top:141px;}
.main_nav ul li dl .nav_visible{ float:left;width:755px;border-bottom:1px dashed #ddd; margin:0 4px 0 9px; padding:12px 0 12px 0; display:inline;}
.main_nav ul li dl .nav_visible dt{ width:60px; float:left; padding-left:8px;}
.main_nav ul li dl .nav_visible dt h4{ font-weight:bold;}
.main_nav ul li dl dd{line-height:18px; width:630px; float:left; padding-left:16px;}
.main_nav ul li dl dd span{word-wrap:break-word;word-break:break-all;}
.main_nav ul li dl .nav_visible dt a{ color:#333; }
.main_nav ul li dl .nav_visible dt a:hover{ color:#f60; font-weight:bold;}
.main_nav ul li p a{color: #666;
display: block;
float: left;
margin-right: 20px;
font-size: 14px;
font-family: 'Microsoft Yahei';}
.main_nav ul li p a:hover{ text-decoration:underline; font-weight:normal;}
.main_nav ul li:hover dl,.main_nav ul li.over dl { display: block;}
.main_nav ul li:hover{ background:#fff;border:2px solid #ffa63c; z-index:222; border-right:none; width: 337px; padding-top:16px; padding-bottom:8px;position:relative;}


/*门票list*/
#cnt{ width:1190px; margin:0 auto; clear:both;}
.searchBox01 {border-top: 2px solid #2ac719;}
.listFilter {
padding: 0 10px 0 13px;
border: 1px solid #DDD;
border-top: 0 none;
margin-bottom: 10px;
height: auto;
overflow: hidden;
}
.listFilter .rec_filter, .listFilter .brand_filter {
border-bottom: 1px dashed #DDD;
}
.listFilter .rec_filter dl, .listFilter .brand_filter dl {border: 0;}
.listFilter .recommenLoc {padding-top: 5px;width: 1167px;}
.listFilter .recommenLoc, .listFilter .brand {padding-bottom: 0;}
.listFilter dl { width:1167px; height:31px;border-bottom: 1px dashed #DDD; margin-top:4px; line-height:23px;}
.listFilter dl dt {font-size: 12px;font-family: "Microsoft YaHei";color: #333;margin-bottom: 2px;padding-left: 5px;
font-weight: bold;float: left;}
.listFilter .recommenLoc dd {height: 25px; margin-top:2px;}
.listFilter dl dd {line-height: 14px;float: left;white-space: nowrap;overflow: hidden;}
.all {margin-left: 20px;width: 46px;height: 20px;margin-top:6px;}
.all_ck a {background-color:#2ac719;color: white; font-size: 12px;text-align: center;line-height: 20px;
           height: 20px;display: inline-block; min-width:46px;}
.all a {font-size: 12px;}
.sort .sort_ch_hover .areaName {color: white;}
.sort .areaName {display: inline-block;height: 20px;line-height: 20px;overflow: hidden;float: left;cursor: pointer;}
a.rec_hili.sort_ch_hover a.sort_ch_hover {font-size: 12px;color: white;line-height: 20px;text-align: right;}
.listFilter .rec_filter .len8 dd.sort { width:48px;}
.listFilter .recommenLoc dd {height: 25px;}
.sort, .price_mo, .star_dd {margin-left:18px;width: 125px; margin-top:6px;}
.listFilter .bg_box {padding: 3px 3px 3px;display: inline-block;}
.listFilter .price dd label {display: inline-block;width: 90px;}
.listFilter dl dd label {cursor: pointer;padding-left: 5px;width: 60px;overflow: hidden;height: 14px;line-height: 14px;}
listFilter .price .intervalBox {white-space: nowrap;height: 25px;background: white;width: 185px;overflow: hidden;
padding-top: 0;margin-top: 0;}
.listFilter .price .priceInput {width: 55px;height: 20px;border: 1px solid #CCC;margin-left: 5px;vertical-align: middle;
line-height: 20px;cursor: auto;}
.listFilter .price .intervalBox .priceBtn {width: 49px;height: 23px;line-height: 23px;display: inline-block;margin: 0 0 0 11px;
vertical-align: -8px;background: url(../images/list.3.png) no-repeat -850px -1753px;}
.price_mo a {color: #333;display: inline-block;font-size: 12px;height: 20px;line-height: 20px;
overflow: hidden;padding: 0 6px;}
.intervalBox{ width:255px;}
.anim_info {overflow: hidden;padding-top: 5px;margin-top: -1px;}
.listFilter .facility {width: 1173px;border-right: 0 none;margin-right: 0;border-bottom: 0;}
.listFilter dl {border-bottom: 1px dashed #DDD;padding-bottom: 4px;}
.listFilter .brand .more {width: 98px;cursor: pointer;float: right;}
.listFilter .brand .more a {color: #333;padding: 3px 9px 2px 10px;display: block;width: 40px;}
.sort_list {
background: none no-repeat 0 0 #f6f6f6;
height: 28px;
padding: 10px 10px 0;
border-top: 2px solid #2ac719;
position: relative;
z-index: 2;
border-bottom: 1px solid #DDD;
border-left: 1px solid #DDD;
border-right: 1px solid #DDD;
margin-bottom: 10px;
}
.sort_list ul {
float: left;
height: 21px;
}
.sort_list ul .def {
width: 63px;
background: url(../images/list.3.png) no-repeat -440px -1610px;
}
.sort_list ul li {
float: left;
height: 21px;
line-height: 21px;
width: 25px;
cursor: pointer;
margin-left: -1px;
background: url(../images/list.3.png) no-repeat -440px -1610px white;
margin-right: 9px;
}
.sort_list ul .def .on {z-index: 200;position: absolute;overflow: hidden;padding: 0 8px 0 7px;background:#2ac719;color: white;}
.sort_list ul li span {float: left;padding: 1px 7px 2px;text-align: center;}
.sort_list ul li.hp {width: 49px;;background-position: -476px -1608px;left: 72px;}
.sort_list ul li.price {width: 49px;background-position: -524px -1608px;left: 186px;margin: 0;}
.hotelContent01{clear: both;border: 1px solid #DDD; margin-bottom:10px;}
.scenery_list {
padding: 8px 15px 0px 0px;
width:908px;
background: white;
position: relative;
}
.scenery_list .s_info {
overflow: hidden;
padding-bottom: 13px; padding-left:10px;
}
.scenery_list .s_info .img_con {
float: left;
width: 160px;
}
.scenery_list .s_info .img_con .a_img {
width: 160px;
height: 120px;
display: block;
}
.scenery_list .s_info .img_con img {
width: 160px;
height: 120px;
float: left;
}
.scenery_list .s_info .info_con {
float: right;
width: 728px;
}
.scenery_list .s_info .info_top {
overflow: hidden;
}
.scenery_list .s_info .info_top dt {
line-height: 22px;
width: 748px;
overflow: hidden;
}
.scenery_list .s_info .info_top .fir_name {
font-weight: bold;
font-size: 16px;
float: left;
font-family: "宋体";
}
.scenery_list .s_info .info_top .sec_name {
float: left;
font-family: "宋体";
padding-left: 10px;
color: #333;
}
.scenery_list .s_info .info_top .sec_name a {
color: #333;
}
.scenery_list .s_info .info_top .s_level {
font-family: arial;
float: left;
padding-left: 10px;
font-weight: bold;
color: #F60;
line-height: 21px;
}
.scenery_list .s_info .ico_remark {
background-position: -10px -149px;
width: 47px;
height: 14px;
}
.scenery_list .s_info .s_ico {
cursor: pointer;
float: left;
margin: 3px 0 0 5px;
display: block!important;
}
.map_link, .scenery_list .s_info .s_ico, .scenery_rec ul li {
background-image: url(../images/pic_public_9.png); background-repeat: no-repeat;
}
.s_nav_public .s_nav .current, .s_city01, .city_active, .search_input .search_input_l, .s_ico, .s_search_btn, .s_search_btn:hover, .search_input .search_input_info, .s_client .e_dimension, .s_client .user_guide .ico_guide, .s_client .user_guide .btn_guide, .searchCurrent .search_input_l, .s_client .user_guide .btn_guide:hover, #floatbox a, #floatbox a:hover {
background-image: url(../images/pic_public_9.png); background-repeat: no-repeat;
}
.scenery_area {
position: relative;
}
.scenery_area {
overflow: hidden;
padding: 7px 0 0 0;
width: 630px;
}
.scenery_area span {
float: left;
}
.scenery_area span {
padding: 0 10px 3px 0;
color: #666;
}
.scenery_area .map_btn {
float: left;
width: 57px;
background-position: -248px -238px;
padding: 0 0 0 17px;
}
.scenery_remark {
float: left;
width: 560px;
height: 52px;
padding: 5px 10px 5px 0;
}
.scenery_remark .remark_top {
color: #999;
clear: right;
padding-top: 2px;
display: block;
}
.scenery_remark .remark_top a{color: #2ac719;}
.scenery_remark .remark_top span {
color: #999;
}
.scenery_remark .remark_info {
padding-top: 3px;
overflow: hidden;
}
.scenery_remark .remark_info .quotes_l {
background-position: -157px 0;
float: left;
}
.scenery_remark .remark_info .quotes_l, .scenery_remark .remark_info .quotes_r {
width: 12px;
height: 10px;
overflow: hidden;
margin-top: 5px;
}
.scenery_remark .remark_info p {
float: left;
padding: 0 7px;
white-space: nowrap;
overflow: hidden;
line-height: 20px;
max-width: 522px;
}
.scenery_remark .remark_info .quotes_r {
background-position: -158px -10px;
float: left;
}
.scenery_remark .remark_info .quotes_l, .scenery_remark .remark_info .quotes_r {
width: 12px;
height: 10px;
overflow: hidden;
margin-top: 5px;
}
.search_screen_box dl .more a, .search_screen_box dl .more .active, .sort_box .s_top, .scenery_remark .remark_info .quotes_l, .scenery_remark .remark_info .quotes_r, .scenery_list .details_btn, .scenery_list .details_btn:hover, .s_btn, .scenery_rec ul li .vw_btn, .nht_box .nht_l, .sval_search label, .sval_search .sval_close, .hs_label, .hs_label s, .fav_btn, .fav_btn_over, .scenery_area .map_btn {
background-image: url(../images/pic_list_5.png); background-repeat: no-repeat;
}
.fav_btn {
background-position: -246px -159px;
float: left;
line-height: 20px;
color: #2ac719;
text-indent: 18px;
overflow: hidden;
}
.fav_btn_over, .fav_btn {
position: absolute;
right: 15px;
top: 103px;
}
.scenery_details {
float: right;
width: 158px;
margin-top: -33px;
}
.scenery_details .s_price {
color: #666;
width: 155px;
text-align: right;
white-space: nowrap;
line-height: 30px;
line-height: 24px;
}
.scenery_details .s_price .m_sign {
color: #F60;
font-size: 16px;
}
.scenery_details .s_price {
color: #666;
text-align: right;
white-space: nowrap;
line-height: 30px;
line-height: 24px;
}
.scenery_details .s_price b {
font-size: 30px;
color: #F60;
padding-right: 2px;
}
.scenery_list .details_btn {
float: right;
width: 93px;
height: 25px;
background-position: -36px -52px;
border-radius: 3px;
text-align: center;
clear: both;
color: white;
line-height: 25px;
font-size: 14px;
font-weight: bold;
}
.book_trends {
color: #999;
width: 148px;
text-align: right;
float: right;
padding-top: 5px;
}
.s_ticket {
width: 923px;
}
.s_tab {
height: 32px;
border-bottom: 1px #ddd solid;
}
.s_tab .tab_nav {
position: relative;

height: 32px;
}
.s_tab .tab_nav li {
float: left;
}
.tab_li {
position: relative;
}
.tab_li {
padding-left: 10px;
display: inline;
width: 328px;
margin-top: 3px;
}
.tab_li a.current {
background:#2ac719;
border-bottom: 0;
height: 29px;
font-weight: bold;
cursor: default;
color: white;
}
.tab_li a {
float: left;
height: 29px;
line-height: 29px;
padding: 0 15px;
background: #F0F0F0;
font-size: 12px;
color: #666;
margin-right: 1px;
}
.s_tab .tab_nav li {
float: left;
}
.tab_nav .listBt_box {
width: 580px;
overflow: hidden;
white-space: nowrap;
}
.tab_nav .price {
width: 90px;
padding-left:90px;
}
.tab_nav .price, .tab_nav .tcprice, .tab_nav .payment, .tab_nav .operate, .tab_nav .favorable, .tab_nav .review, .tab_nav .discount {
color: #999;
line-height: 20px;
height: 20px;
overflow: hidden;
text-align: center;
float: left;
padding-top: 11px;
}
.tab_nav .tcprice {
width: 78px;
text-align: left;
text-indent: 5px;
}
.tab_nav .favorable {
width: 126px;
text-align: left;
}
.tab_nav .payment {
width: 78px;
text-align: left;
text-indent: 7px;
}
.tab_nav .operate {
width: 70px;
text-align: left;
text-indent: 11px;
}
.SLISTRESETCSS .scenery_api_item {
width: 923px;
}
.scenery_api_item {
width: 950px;
}
.SLISTRESETCSS .scenery_api_item .remind-tips {
font-size: 12px;
font-weight: normal;
}
.scenery_api_item .remind-tips {
padding: 8px 10px 4px 10px;
zoom: 1;
font-size: 14px;
font-weight: bold;
color: #F60;
overflow: hidden;
}
.scenery_api_item .remind-tips .remind-clock {
background-position: -201px -90px;
width: 18px;
height: 26px;
margin-left: 0;
}
.scenery_api_item .remind-tips .remind-clock {
width: 24px;
height: 24px;
overflow: hidden;
}
.scenery_api_item .remind-tips .remind-word {
border-left: none;
height: 22px;
}
.scenery_api_item .remind-tips .remind-word {
line-height: 28px;
}
.scenery_api_item .remind-tips .remind-clock, .scenery_api_item .remind-tips .remind-word {
float: left;
}
.scenery_api_item .remind-tips .remind-word p {
height: 20px;
font-size: 12px;
line-height: 20px;
font-weight: normal;
color: #B54800;
text-indent: 5px;
}
.SLISTRESETCSS .scenery_api_item .remind-tips p {
border-bottom: 0;
width: auto;
}
.scenery_api_item .remind-tips p {
border-bottom: 1px #DDD dashed;
padding-bottom: 8px;
width: 930px;
overflow: hidden;
}
.SLISTRESETCSS .scenery_api_item .scenery_api_top {
display: none;
}
.scenery_api_item .scenery_api_top {
height: 24px;
background-color: #F0F0F0;
line-height: 24px;
overflow: hidden;
}
.SLISTRESETCSS .scenery_api_item .W01 {
width: 444px;
}
.scenery_api_top span {
float: left;
color: #999;
}
.SRESETCSS1200 .scenery_api_item .scenery_api_top .W01 {
width: 600px;
text-indent: 135px;
}
.scenery_api_item .W01 {
width: 350px;
}
.scenery_api_top span {
float: left;
color: #999;
}
.SLISTRESETCSS .scenery_api_top .s_price, .SLISTRESETCSS .scenery_api_item .W02 {
width: 67px;
}
.scenery_api_top .W02 {
width: 105px;
}
.SLISTRESETCSS .scenery_api_top .s_tcPrice, .SLISTRESETCSS .scenery_api_item .W03 {
width: 67px;
}
.SLISTRESETCSS .scenery_api_top .s_favorable, .SLISTRESETCSS .scenery_api_item .W04 {
width: 76px;
}
.SLISTRESETCSS .scenery_api_top .s_payment, .SLISTRESETCSS .scenery_api_item .W05 {
width: 130px;
}
.SLISTRESETCSS .scenery_api_item .W06 {
width: 135px;
}
.scenery_api_item .W06 {
width: 133px;
margin-left: 31px;
overflow: hidden;
float: left;
}
.SLISTRESETCSS .api_item {
border: 0;
}

.SLISTRESETCSS .api_item_destin {
display: none;
}

.api_item {
margin-bottom: -1px; height:auto; overflow:hidden;
zoom: 1;
}
.api_item_destin {
height: 31px;
background: #F0F0F0 url(../images/scenery_api_new.png) no-repeat -266px 8px;
border-bottom: 2px #DDD solid;
font-family: "Microsoft YaHei";
padding-top: 5px;
}
.online_pay {
background: #F0F0F0 url(../images/scenery_api_new.png) no-repeat -264px -43px;
}
.api_item_destin h4 {
float: left;
padding: 0 0 0 45px;
font-size: 16px;
line-height: 31px;
color: #333;
}
.api_item_destin q {
float: left;
padding: 8px 0 0 10px;
font-size: 12px;
color: #999;
line-height: 20px;
}
.api_channel {
border-bottom: 1px #DDD solid; height:auto; overflow: hidden;
}
.api_item .api_item_name {
font-size: 14px;
float: left;
width: 119px;
text-align: left;
line-height: 23px;
text-indent: 23px;
padding: 10px 0 0 0;
overflow: hidden;
font-family: "Microsoft YaHei";
}
.api_item .api_item_name b {
color: #666;
}
.api_item .api_item_name b {
font-weight: normal;
font-size: 14px;
display: block;
}
.api_item .api_item_content {
width: 1190px;
overflow: hidden;border-left: 1px #DDD solid;
float: left;
background: white;
}
.api_line {
overflow: hidden;
padding: 10px 0 0 0;
border-bottom: 1px #DDD dashed;
margin-bottom: -1px;
transition: background .5s ease;
}
.api_item {
border-top: 1px #DDD solid;
background-color: #F0F0F0;
margin-bottom: -1px;
zoom: 1;
}
.api_item_content dl {
zoom: 1;
padding: 0 10px 3px 10px; height:auto; overflow:hidden;
}
.remark-box {
position: relative;
zoom: 1;
display: none;
}
.remark-box .remark-arrow {
float: left;
width: 11px;
height: 6px;
background: url(../images/scenery_api_new.png) no-repeat -120px -79px;
position: absolute;
left: 33px;
top: -5px;
}
.code_btn .s_code, .code_btn b, .remark-box .remark-arrow {
background: url(../images/scenery_api_new.png) no-repeat;
}
.remark-box .remark-info {
padding: 10px;
overflow: hidden;
background: #FFF8EE;
border-top: 1px #DDD solid;
}
.remark {
width: 100%;
overflow: hidden;
}
.client_code {
width: 80px;
float: left;
padding: 0 10px 0 5px;
}
.phone-ico {
float: left;
width: 80px;
height: 80px;
}
.client_code s {
display: block;
text-align: center;
}
.remark ul {
overflow: hidden;
float: left;
width: 940px;
}
.remark ul li {
overflow: hidden;
width: 940px;
}
.remark .r-name {
float: left;
font-size: 12px;
font-weight: bold;
width: 65px;
}
.remark .r-content {
float: left;
width: 875px;
}
.remark p {
line-height: 22px;
font-family: "宋体";
}
.SRESETCSS1200 .scenery_api_item .W01 {
width: 590px;
}
.scenery_api_item .W01 {
width: 350px;
}
.api_line .W01,.api_line .W02,.api_line .W03,.api_line .W05{ margin-top:10px;}
.api_line .W04{ margin-top:5px;}
.api_line .W06{ margin-top:7px;}
.api_item_content dl dt {
float: left;
}
.p-type {
padding: 0 20px 0 0;
line-height: 23px;
}
.p-type a{color: #2ac719;}
.p-type .name, .p-type .phone-tit {
display: inline;
font-size: 12px;
font-family: "宋体";
text-decoration: none;
padding-right: 5px;
}
.p-type .name strong, .p-type .phone-tit strong {
font-weight: normal;
color: #333;
}
.p-type .name b, .p-type .phone-tit b {
font-weight: normal;
padding-right: 5px;
}
p-type .name dfn {
color: #333;
}
.p-type .name dfn {
background: url(../images/sceneryapi_1200_11.png) no-repeat 0 -645px;
width: 8px;
height: 12px;
display: inline-block;
}
.tag_g {
background: #80BC2B;
}
.tag_b, .tag_sg, .tag_g, .tag_y, .tico_cut, .tag_r, .tico_self, .tag_db, .tag_f60 {
height: 16px;
line-height: 16px;
display: inline-block;
overflow: hidden;
padding: 0 2px;
border-radius: 2px;
color: white;
margin: 0 2px -4px 0;
cursor: pointer;
}
.scenery_api_top .s_price, .scenery_api_item .W02 {
width: 105px;
}
.scenery_api_top .s_tcPrice, .scenery_api_item .W03 {
width: 66px;
}
.api_item_content dl dd {
float: left;
}
.scenery_api_main .gray,.api_channel .gray {
color: #999;
}
.scenery_api_top .s_favorable, .scenery_api_item .W04 {
width: 96px;
}
.scenery_api_main .b-orange,.api_channel .b-orange {
color: #F60;
font-size: 18px;
font-weight: bold;
}      
.scenery_api_main .b-orange b {
font-size: 14px;
}
.ico-box {
display: block;
float: left;
}
.api_item_content .rebate {
background:url(../images/sceneryapi_1200_11.png) no-repeat 0 -270px;
}
.api_item_content .ico {
width: 34px;
height: 16px;
background:url(../images/sceneryapi_1200_11.png) no-repeat 0 -270px;
padding: 0 0 0 19px;
line-height: 16px;
color: #F60;
float: left;
}


.api_item_content .sico {
width: 41px;
height: 18px;
background: url(../images/sceneryapi_1200_11.png) no-repeat 0 -252px;
padding: 0 0 0 19px;
line-height: 16px;
color: #F60;
float: left;
}



.wapcash {
background:url(../images/sceneryapi_1200_11.png) no-repeat -146px -82px;
width: 46px;
height: 17px;
display: inline-block;
margin: 0 0 -4px 2px;
}
.bookbtn {
float: left;
width: 61px;
height: 23px;
line-height: 23px;
text-decoration: none;
text-align: center;
color: white;
background:url(../images/sceneryapi_1200_11.png) no-repeat -72px 0;
background-color: #F60;
border-radius: 3px;
overflow: hidden;
margin-right: 10px;
}
.sc_addBtn {
float: left;
width: 61px;
height: 23px;
line-height: 23px;
text-decoration: none;
text-align: left;
text-indent: 28px;
color: #333;
background:url(../images/sceneryapi_1200_11.png) no-repeat -106px -157px;
border-radius: 3px;
overflow: hidden;
}
.scenery-limit {
overflow: hidden;
width: 918px;
padding: 5px 0;
line-height: 22px;
}
.contract_btn {
float: right;
cursor: pointer;
}
.contract_btn {
position: relative;
padding-right: 15px;
}
.contract_btn span {
color: #2ac719;
}
.a-tip {
color: #333;
border-bottom: 1px #333 dashed;
height: 20px;
line-height: 20px;
float: left;
text-indent: 1px;
padding-top: 5px;
}
.tag_r {
background: #F05574;
}
.listContent {
float: left;
width: 925px;
margin-bottom: 5px;
}
/*门票list右侧*/
.hotelej_left{ float:right; width:250px;}
.topMode .hotelej_left .mt0{ margin-top:0px;}
.topMode .hotel_box01 {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 248px; BACKGROUND: #fff; FLOAT: left; HEIGHT:auto; BORDER-TOP: 2px solid #2ac719; BORDER-RIGHT: #ddd 1px solid; box-shadow: 0 3px 4px #DDD; overflow:hidden; margin-top:12px; padding-bottom:2px; overflow:hidden;
}
.topMode .hotel_box01 H2.hd {

	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 32px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.topMode .hotel_box01 H2.hd B {
	FONT: bold 14px/32px "Microsoft YaHei","宋体",Arial
}

.topMode .hotel_box01 H2.hd SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrowbg.gif) no-repeat 0px -514px; FLOAT: right; PADDING-TOP: 0px
}
.topMode .hotel_box01 .content {PADDING-TOP: 10px;
}
.gul_info {
width: 228px;
padding: 10px 10px 0px 10px;
overflow: hidden;
}
.gul_info li {
position: relative;
padding: 0 0 10px 0;
border-bottom: solid 1px #DDD;
float: left;
clear: both;
margin-bottom: 13px;
}
.gul_info .titleLink {
font-size: 12px;
line-height: 14px;
color: #2ac719;
width: 200px;
float: left;
clear: both;
height: 14px;
overflow: hidden;
margin-bottom: 7px;
}
.gul_info .titleLink .num01 {
background-position: -425px -35px;
float: left;
width: 12px;
height: 12px;
margin: 1px 3px 0 0;
}
.gul_info .titleLink .num01, .gul_info .titleLink .num02, .gul_info .titleLink .num03, .gul_info .titleLink .num04, .gul_info .titleLink .num05, .gul_info .titleLink .num06, .gul_info .titleLink .num07, .gul_info .titleLink .num08, .gul_info .titleLink .num09, .gul_info .titleLink .num10 {
background-image: url(../images/pic_public_6.png); background-repeat: no-repeat;
}
.gul_info .titleLink .num02 {
background-position: -439px -35px;
float: left;
width: 12px;
height: 12px;
margin: 1px 3px 0 0;
}
.gul_info .titleLink .num03 {
background-position: -453px -35px;
float: left;
width: 12px;
height: 12px;
margin: 1px 3px 0 0;
}
.gul_info .titleLink .num04 {
background-position: -467px -35px;
float: left;
width: 12px;
height: 12px;
margin: 1px 3px 0 0;
}
.gul_info .titleLink .num05 {
background-position: -481px -35px;
float: left;
width: 12px;
height: 12px;
margin: 1px 3px 0 0;
}
.gul_info .titleLink .num06 {
background-position: -425px -48px;
float: left;
width: 12px;
height: 12px;
margin: 1px 3px 0 0;
}
.gul_info .titleLink .num07 {
background-position: -439px -48px;
float: left;
width: 12px;
height: 12px;
margin: 1px 3px 0 0;
}
.gul_info .titleLink .num08 {
background-position: -453px -49px;
float: left;
width: 12px;
height: 12px;
margin: 1px 3px 0 0;
}

.gul_info .titleLink a {
color: #2ac719;
text-decoration: none;
float: left;
width: 180px;
text-indent: 3px;
}
.haveNoImg .saveMne {
width: 190px;
padding-left: 10px;
}
.gul_info .saveMne {
float: left;
width: 200px;
font-size: 12px;
color: #666;
}
.gul_info .saveMne dt {
width: 105px;
}
.gul_info .saveMne dt {
float: left;
width: 95px;
text-align: left;
padding-left: 8px;
font-size: 14px;
color: #F60;
font-size: 14px;
font-family: Arial;
overflow: hidden;
}
.gul_info .saveMne dt .tcTxt {
color: #666;
font-size: 12px;
}
.gul_info .saveMne dt {
text-align: left;
font-size: 14px;
color: #F60;
font-size: 14px;
font-family: Arial;
}
.gul_info .saveMne dt .Mne {
font-size: 14px;
font-weight: normal;
}
.gul_info .saveMne dd {
width: 65px;
}
.gul_info .saveMne dd {
float: right;
width: 75px;
text-align: left;
overflow: hidden;
padding-top: 1px;
}
.gul_info .saveMne dd {
text-align: left;
}
/*景点点评*/
.ht_blue_main {
overflow: hidden;
width: 228px; margin-left:9px;
border-top: 0;
}
.ht_blue_main .comment_01 {
border-bottom: #DDD 1px solid;
padding: 4px 10px 4px 15px;
overflow: hidden;.hotelej_left .mt0{ margin-top:0px;}
}
.ht_blue_main .comment_01 .txt01 {
width: 195px;
overflow: hidden;
color: #666; padding-bottom:3px;
}
.ht_blue_main .comment_01 .txt01 b {
color: #F60;
font-size: 30px;
line-height: 30px;
padding-left: 8px;
}
#newdp_top a {
color: #2ac719;
text-decoration: none;
}
.ht_blue_main .comment_01 .txt01 span {
color: #F60;
}
.ht_blue_main .comment_02 {
width: 208px;
padding: 0 10px;
background: url(../images/transparent_loading_v2.gif) center center no-repeat;
height: auto!important;
height: 112px;
min-height: 112px;
}
.ht_blue_main .comment_02 .list01 {
width: 208px;
overflow: hidden;
padding: 10px 0;
border-bottom: #DDD solid 1px;
background: white;
}
.hot_dp_title {
width: 208px;
height: 20px;
overflow: hidden;
line-height: 19px;
}
.ht_blue_main .comment_02 .list01 .span02 {
float: left;
background:url(../images/sceneryIndexPic_6.png) no-repeat 0 -264px;
width: 31px;
height: 19px;
}
.hotRecommandBox .indexContBoxTit h3 label, .cityPlaces .cityPlacesCon li.at .cityName2, .cityPlaces .cityPlacesCon li.at .cityName3, .memberDay, .memberDayCon dl dd .qingGouBtn, .memberDayCon dl dd .qingGouBtn, .saveP, .saveP_span, .sellSpel, .sellSlider ul li dl dd .qingGouBtn, #id-previous a, #id-next a, .indexContent .hotCity, .jqCalendar_top .pre, .jqCalendar_top .next, .pre_bg, .next_bg, .travelTheme h3, .concernMore h3, .newMsg h3, .ht_blue_main .comment_btn span.btn02, .ht_blue_main .comment_btn span.btn03, .ht_blue_main .comment_btn span.btn04, .ht_blue_main .comment_btn span.btn05, .ht_blue_main .comment_02 .list01 .list_left_xjq, .ht_blue_main .comment_02 .list01 .span02, .newOrder h3, .senic_readbox .webfk_header, .next_bg, .reco_ban s, .reco_ban_w, .reco_ban_ask, .reco_ban_index, .reco_city_now label, .hot_icon, .reco_pop_arr, .city_reco_w, .hot_bto, .city_sl_prev, .city_sl_next, .reco_ban_traffic label, .reco_ban_theme label, .title_hoverat label, .reco_city_now_pic, .isAll, .parent-child, .child-parent, .lover, .friends, .self, .pengyou, .reco_con_mid .reco_con_left ul li.at, .cookiesCon ul li .cookiesLine font, .cookiesBoxClose, .indexContBox.hotRecommandBox .indexContBoxTit h3 label, .partnerTop h3 label {
background-image: url(../images/sceneryIndexPic_6.png); background-repeat: no-repeat;
}
.hot_dp_title {
line-height: 19px;
}
#newdp_top a {
color: #2ac719;
text-decoration: none;
}
.hot_dp_title a {
font-family: '宋体';color: #2ac719;
margin-left: 10px;
}
.ht_blue_main .comment_02 .list01 .list_right {
float: left;
width: 212px;
padding: 2px 0 0 0;
height: 39px;
overflow: hidden;
position: relative;
}
.ht_blue_main .comment_02 .list01 .list_right .span01 {
float: left;
width: 209px;
padding-left: 5px;
color: #666;
}
.ht_blue_main .comment_02 .list01 .list_left_xjq {
width: 49px;
height: 35px;
overflow: hidden;
float: left;
background-position: 0 -310px;
margin-top: 3px;
text-align: center;
font-size: 12px;
color: #F60;
}
.ht_blue_main .comment_02 .list01.bordernone {
border-bottom: 0;
}
/*门票info*/
.hottop{border:2px solid #2ac719; padding:10px 0px 0px 10px; height:360px; margin-bottom:14px; padding-bottom:3px; }
.scenicNameBox {
float: left;
width: 890px;
overflow: hidden;
}
.scenicNameBox {
float: left;
width: 890px;
overflow: hidden;
}
.introduceScenic {
padding-bottom: 5px;
}
.introduceScenic h1 {
font-size: 24px;
font-family: Microsoft YaHei;
float: left;
padding-right: 10px;
}
.scenicStar {
float: left;
color: #666;
margin-right: 10px;
padding: 11px 0 0 0;
}
.scenicStar b {
color: #F60;
font-family: arial;
}
.hz-ico {
float: left;
width: 128px;
height: 22px;
border-left: 1px #DDD solid;
margin: 4px 0 0 5px;
cursor: pointer;
}
.introduceScenic, .positionScenic {
width: 890px;
overflow: hidden;
}
.positionAddress, .mapPosition {
float: left;
margin-right: 15px; margin-bottom:5px;
white-space: nowrap;
}
.common-nav{ clear:both;}
.common-nav .tavernView_box {
height: auto;
}
.common-nav .tavernView {
height: 38px;
width: 1190px;
}
.tavernView {
width: 952px;
border-bottom: 2px solid #2ac719;
background: white;
height: 38px;
}
.common-nav .tavernView ul.viewCut {
width: 1190px;
}
.tavernView ul.viewCut {
width: 1190px;
font-family: Microsoft YaHei;
font-size: 16px;
background: white;
}
.tavernView ul.viewCut .current {
border-top-width: 2px;
border-color: #2489EE;
font-weight: bold;
background:#2ac719;
height: 29px;
}
.tavernView ul.viewCut li {
float: left;
margin-right: 2px;
border-bottom: 0;
background:#dbedf7;
height: 29px;
padding: 9px 14px 0;
_overflow: hidden;
}
.tavernView ul.viewCut .current a {
cursor: text;
color: white;
height: 22px;
}
.tavernView ul.viewCut a {
color: #333;
height: 21px;
}
.scenicMark, .mapPositionIcon, .bookLink, .recommendImg, .search_box #soso_17u .search_right .btn02, .search_box #soso_17u .search_right .btn01, .search_box .k_map_find_senery a, #content .save_t .save_tt, #content .save_t .save_ct, #content .retun .retun_tt, #content .retun .retun_ct, .grayArrow, .slogan .slogan_top, .slogan .scenery_pic, .slogan .price_pic, .slogan .sale_pic, .slogan .brand_pic, .viewCut_bookNow, .hs_label, .hs_label s, .reason_ul li span, .leftButton, .rightButton, .dt_sp01, .dt_sp01 a, .dt_sp01 s, .tripKind_alone, .tripKind_business, .tripKind_lover, .tripKind_firends, .tripKind_fmaily, .tripKind_other, .dpjz_r a, #form-question .form-submit, .close_question_tip, .selftripSet .priceTAR .yd_butm, .leftBottomLi, .rightBottomLi, .leftBottomLi_gray, .rightBottomLi_gray, .big_close, .backtop, .nopicYk_head, .cmtPolicyTip_p_right .link, .viewCut_bookNow_float, .noSliver_icon, .recmLink, .chooseData, .arrDown, .closeRemind, .errorIcon, .closeError, .systemForPhone p .phoneIco, .collect_btn, .collected_btn, .check_bto, .mini_par, .recommend_l_list span, .reco_s, .reco_s s, .reco_f, .reco_f s, .strategyDown, .showImg_list s, .collect_arr, .mini_zan i, .dp_useful, .dp_useless, .dp_sort span, .dp_sortAt span, .grade_star, .dp_icon, .con_book, .recover_icon, .recover_bto, .res_close, .res_bto, .reco_img_bto, .percentage dl dt .high_txt, .percentage dl dt .high_box, .percentage dl dd .low_ico, .percentage dl dd .low_right_ico, .pageNum_page .page_btn, .pageNum_page .page_btn:hover, .info_pic, .info_left .lijian, .zhe_span, .now_book {
background: url(../images/finalSprit.7.2.png) no-repeat;}
.tavernView ul.viewCut .float_labelFa .hs_label {
font-weight: normal;
}
.subnav {
overflow: hidden;
height: 33px;
background:#2ac719;
padding-top: 3px;
}
.subnav li {
float: left;
height: 30px;
line-height: 30px;
position: relative;
}
.subnav .at a {
background-color:#17ab07;
border-radius: 2px;
padding: 0 11px 0 27px;
font-weight: bold;
color: white;
cursor: default;
}
.subnav li a{font-size: 14px;
background: url(../images/x-ico.png) no-repeat 8px 9px;
color: white;
padding: 0 10px 0 30px;
float: left;
margin: 0 4px;
}
.subnav li b {
width: 1px;
height: 18px;
position: absolute;
right: 0;
top: 6px;
}
.sub_content {
padding: 10px;
border: 1px #CCC solid;
}
.SRESETCSS1200 {
border: 1px #CCC solid!important;
padding: 0!important;
}
.SRESETCSS1200 .scenery_api_item {
width: auto;
}
.top_div {
width: 1165px;
position: relative;
}
.mSlider {
float: left;
width: 700px;
height: 290px;
position: relative;
margin-bottom: 10px;
}
.mfw_main {
padding: 0 10px;
}
.mfw_main .content {
width: 690px;
float: right;
padding-top: 7px;
}
.mfw_main .slide {
height: 385px;
overflow: hidden;
}
.mfw_main .slide .play {
float: left;
height: 300px;
width: 565px;
overflow: hidden;
position: relative;
}
.mfw_main .slide .play ul {
position: absolute;
top: 0;
width: 3000px;
}
.mfw_main .slide .play li {
float: left;
height: 385px;
width: 565px;
overflow: hidden;
}
.mfw_main .slide .tab li{width:108px;height:67px;margin-bottom:4px;padding-left:17px;overflow:hidden;font-size:0;*vertical-align:top}.mfw_main .slide .tab li.on{background:url(slide_arr.gif?v=2) 5px center no-repeat}
.top_info{float:left;width:455px;padding-left: 10px; height: 226px; margin-top:20px; }
.top_info dl{line-height:30px;}
.top_info dt{width:60px;line-height:30px;text-align: right;}
.top_info dd{width:395px;}
.top_info .jies{ max-height:120px; overflow:hidden; line-height:20px; margin-top:5px; color:#666; margin-bottom:10px;}
.top_info dd.font_strong{width:220px;}
.top_info dd.font_strong img{ margin-top:6px;}
.top_info dt.bankprice{line-height: 36px;}
dd.lineprice{color:#666666;line-height:23px;}
dd.hasbankprice{font: 12px SimSun;color: #666; line-height: 30px;}
dd.lineyanle{ line-height: 36px;}
dd.lineconsult{  color: #FF6600;font-size: 30px;line-height: 28px; font-size: 25px;}
dd.bankprice{font-size: 12px SimSun;color: #333;line-height: 22px; }
dd.anony{font: 12px SimSun;color: #333; line-height: 30px;}
.lineprice strong,.bankprice strong{color:#FF6600;font-family:Arial;font-size:30px; position: relative;}
.lineprice b,.bankprice b{font-size:18px;}
.lineprice a,.bankprice a{padding-left:5px;}
.hasbankprice strong{color: #666;font: Arial;font-size: 16px;}
.hasbankprice b{font-size: 14px;}
.hasbankprice a{padding-left: 5px;}
.bankprice span{color: #666;}
.top_info .hotline{ width:300px;float: left;background:url(../images/sale.png) no-repeat -283px -130px;padding-left: 67px;margin:9px 0;height: 20px;}
.top_info .hotline span{font: 14px/20px Arial;color: #f60;font-weight: bold;}
.anony span{font:12px SimSun;background-position: right -53px; display: inline-block;*display: inline; *zoom:1; line-height: 30px; width: 57px; text-align: center; color: #fff;}
.anony a{margin-left:10px; }
.user_rate{color: #f60;font: 12px SimSun;}
.userLevel{float: left; margin: 7px 0px 0px 7px; display:inline;}
.bott_div{float:left;padding:15px 0 0 66px;width:230px;position: relative;}
.sub_a {
font-family: 微软雅黑;
font-size: 20px;
background: url(../images/details_04.png) 0 -127px;
color: #FFFFFF;
float: left;
height: 39px;
line-height: 39px;
text-align: center;
width: 120px;
}
.title_list, .title_list span, .title_list a, .top_div, .top_info dt, .top_info dd, .top_info dl, .cash_coupon, .cash_coupon .tt, .cash_coupon .ct {
float: left;
}
.pleasebox{background: url(../images/details_04.png) no-repeat 0 -343px;color:#FF6600;height:90px;width:103px; position:absolute; right:15px; top:-60px;}
.pleasebox span,.pleasebox strong{width:93px;float:left;padding:5px 0 0px 10px;}
.pleasebox strong{font-family:Arial;font-size:28px;font-weight:bold;padding:5px 0 0px;width:103px;text-align:center;}
.pleasebox a.pleasenub{padding:0;text-align:center;width:103px;color:#666666;float:left;}
.pleasebox a.pleasenub:hover{color:#f60;}
/*预订须知*/
.left_s {
width: 1190px;
overflow: hidden; margin-top:15px;
}
.left_notice .left_ban {
background:#2ac719;
color: white;
border-bottom: 0;
}

.left_ban {
height: 40px;
line-height: 40px;
padding-left: 15px;
font-size: 16px;
font-family: Microsoft YaHei;
background:#F7FCF3;
border-bottom: 1px solid #DDD;
}
.left_notice .left_con {
border: 1px solid #DDD;
background: #F0F0F0;
border-bottom: 0;
border-top: 0;
padding: 0;
}
.left_con {
padding: 15px;
}
.left_con_b {
border-bottom: 1px solid #DDD;
width: 1190px;
overflow: hidden;
}
.left_con_l {
float: left;
padding: 10px 5px 0;
width: 68px;
text-align: center;
font-weight: bold;
vertical-align: top;
}
.left_con_r {
float: left;
width: 1109px;
background: white;
border-left: 1px solid #DDD;
}
.left_con_r_b {
padding: 0 20px;
line-height: 30px;
}
.left_con_r_b .left_con_float {
padding-left: 0;
float: left;
}
.left_con_r_b {
line-height: 30px;
}
.left_con_r_b p {
width: 1042px;
padding-left: 4px;
}
.left_b {
width: 1188px;
overflow: hidden;
border: 1px solid #DDD;
border-top: 2px solid #2ac719;
}
.mt20 {
margin-top: 20px;
}
.intro_head {
width: 1148px;
height: 28px;
line-height: 28px;
background: whiteSmoke;
font-size: 12px;
font-weight: bold;
padding-left: 10px;
}
.intro_head font {
font-size: 12px;
color: #F60;
}
.reason_ul {
width: 1148px;
padding: 10px;
overflow: hidden;
}
.reason_ul li {
width: 1148px;
font-size: 14px;
text-align: left;
overflow: hidden;
padding: 4px 0;
}
.reason_ul li span {
background:url(../images/finalSprit.7.2.png) -53px -19px;
width: 40px;
color: white;
height: 18px;
line-height: 18px;
font-size: 12px;
padding-left: 5px;
float: left;
white-space: nowrap;
}
.reason_ul li p {
float: left;
width: 1092px;
padding-left: 10px;
}
.intro_information {
overflow: hidden;
width: 905px;
padding: 10px;
}
.intro_information dt {
width: 900px;
height: 22px;
background-position: left -578px;
line-height: 17px;
_overflow: hidden;
color: #F60;
}
.intro_information dt span {
font-weight: 700;
margin-right: 10px;
float: left;
position: relative;
height: 16px;
padding-left: 10px;
border-left: 4px solid #FFA63C;
color: #333;
}
.intro_information dd {
padding: 5px 0 0 0;
overflow: hidden;
}
.intro_information dd p {
padding-bottom: 10px;
}
.intro_information img {
display: block;
margin: 0 auto;
}
.list_square {
padding: 10px;
overflow: hidden;
}
.list_square li {
overflow: hidden;
text-align: left;
list-style: square inside;
color: #666;
line-height: 22px;
}
.traf_line {
width: 1155px;
margin: 0 auto;
}
.traf_list {
width: 1180px;
overflow: hidden;
}
.traf_list li {
border-bottom: 1px dashed #DDD;
width: 1145px;
overflow: hidden;
padding: 15px 10px;
}
.traf_name {
float: left;
width: 105px;
font-weight: bold;
font-size: 14px;
}
.traf_name span {
float: left;
width: 16px;
height: 16px;
line-height: 14px;
text-align: center;
overflow: hidden;
background: #89C856;
font-weight: normal;
font-size: 12px;
color: white;
border-radius: 3px;
margin-right: 7px;
margin-top: 2px;
}
.traf_detail {
float: left;
width: 1038px; line-height:26px;
}
.traf_tip {
text-align: right;
border-top: 1px solid #DDD;
margin-top: -1px;
height: 30px;
line-height: 30px;
}

/**点击收藏**/
.collectico,.rBox_top_R{display:inline-block; *display:inline; *zoom:1;padding:0 5px 0 18px;line-height:22px;cursor:pointer;}
a.rBox_top_R{color:#2ac719;text-decoration:none;background: url(../images/stars.png) no-repeat left 3px; margin-top:3px;}
.scenery_api_item .remind-tips .remind-clock {
background: url(../images/sceneryapi_1200_11.png) no-repeat -201px -90px;
width: 18px;
height: 26px;
margin-left: 0;
}
/*游客点评*/
.remark_list {
margin: 0 auto;
width: 1140px;
height: auto;
overflow: hidden;
border-bottom: 1px solid #dddddd;
position: relative;
}
.tab_box li.bor_none, .bor_none {
border-bottom: none;
}
.all_remark01{ width:1143px; padding:5px 15px;}
.remarkTop {
width: 1128px;
position: relative;
padding: 10px 0px;
}
.cent_box {
float: left;
width: 962px;
}
.remark_info {
width: 800px;
}
.remark_info li {
width: 790px;
float: left;
}
.fon_w {
font-weight: bold;
padding-right: 23px;
float: left;
}
.rating_list span {
padding-right: 20px;
}
li.rating_info {
line-height: 20px;
height: 20px;
width: 563px;
overflow: hidden;
}
.remark_info li {
width: 790px;
float: left;
}
.day_dp {
color: #999999;
font-family: Arial;
}
.rating_list {
color: #fd874c;
padding: 5px 0 15px 0;
}
/*相关景点*/
.line_items {
float: left;
}
.holiday_v_r .wrapper {
padding-left: 0px;
}
.variousSlider .viewport {
overflow: hidden;
position: relative;
}
.variousSlider ul {
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
position: relative;
left: 0px;
}
.holiday_v_r li {
width: 230px;
}
.variousSlider li {
float: left;
width: 182px;
margin: 0;
padding: 0;
}
.variousSlider .img_link {
display: block;
}
.holiday_v_r .img_link img {
width: 220px;
height: 140px;
}
.variousSlider .name {
margin: 3px 0 0;
}
.variousSlider p {
width: 172px;
margin: 0;
padding: 0;
font: 12px/20px arial,sans-serif;
color: #333;
}
.variousSlider .name a {
color: #2ac719;
height: 20px;
text-decoration: none;
width: 100%;
overflow: hidden;
display: block;
text-overflow: ellipsis;
white-space: nowrap;
}
.holiday_v_r p {
width: 220px;
}
.holiday_v_r .price {
font: 13px/20px arial,sans-serif;
}
.variousSlider .price strong {
font-weight: bold;
color: #F60;
}
.holiday_v_r .img_link img {
width: 212px;
height: 140px;
}
/*咨询回复*/
.AQContent_new {
width: auto; overflow:hidden;border-bottom: 1px solid #F1F1F1; margin-bottom:17px;
}
.AQContent {
width: 1160px;
margin: 0
 auto;
}
.AQ_ul {
padding: 5px 10px 0 10px; margin-bottom:12px;
}
.AQ_ul li {
padding: 10px 0px 0px 0px;
zoom: 1;
}
.AQContent_new .AQ_left, .AQContent_new .AQ_left_ask {
width: 85px; margin-top:4px;
}
.AQ_ul .AQ_left, .AQ_ul .AQ_left_ask {
float: left;
}
.AQ_ul .q_icon {
color: #404040;
background-position: 0 -1105px;
}
.AQ_ul .q_icon, .AQ_ul .a_icon {
display: block;
width: 60px;
height: 20px;
padding: 0
 0 0 20px;
margin: 7px
 0 5px 0px;
}
.AQ_ul .a_icon {
color: #4E9700;
background-position: 0 -1145px;
}
.AQ_ul .AQ_right .a_con {
color:#2ac719;
line-height: 1.9;
}
.AQ_ul .q_icon, .AQ_ul .a_icon {
background-image: url(../images/20x500.png); background-repeat: no-repeat;
}
.AQContent_new .AQ_right {
width: 600px;
}
.AQ_ul .AQ_right {
float: right;
width:1050px;
line-height: 22px;
}
.AQ_ul .AQ_right p {
margin: 8px
 0;
}
.AQ_ul .AQ_right a {
text-decoration: none;
}
.AQ_ul .a_time {
color: #999;
}
.aq_write {
padding-top: 10px;
margin-bottom: 10px;
}
.pl_10 {
padding-left: 10px;
}
.detail_infor p {
margin: 8px 0;
}
.aq_style_box dt, .con_tit {
font-size: 12px;
font-weight: bold;
width: 80px;
}
.aq_box .q_textbox textarea {
border: 1px solid #CCC;
width: 500px;
height: 120px;
padding: 5px;
margin-bottom: 10px; margin-top:10px;
}
.aq_box .q_test {
margin: 10px 0;
}
.aq_box .q_test input {
border: 1px solid #CCC;
padding: 5px;
}
.aq_box .q_test .test_code {
display: inline-block;
height: 28px;
line-height: 28px;
margin: 0 0 0 10px;
vertical-align: middle;
}
.aq_box .q_test .test_code {
line-height: 28px;
}
.q_test .error {
padding-left: 10px; background:none; border:0;
}
.f_f00 {
color: red;
}
.aq_box .q_btn {
border: 0 none;
background-position: 0 -282px;
color: white;
width: 84px;
height: 24px;
line-height: 24px;
font-weight: 700;
cursor: pointer;
}
.aq_box .q_btn, .searchbox_r .q_btn, .aq_search_btn {
background-image: url(../images/pro_icon.png); background-repeat: no-repeat;
}
.m_2_con01{width: 928px;
height: auto;
overflow: hidden;
float: left;
padding: 0 15px;
font: 12px/22px "simsun";
color: #333;}
.xllm .AQ_ul{ padding-top:0;}
.xllm .AQ_ul li{ padding:0;}
.top_info dl .u_order_qrcode {
top: 12px;
right: 88px;
}