/*iscroll*/

.banner {
	width:100%;
	margin:0 auto;
	padding:0;
	background-color:#151515;
}
#wrapper {
	margin:0;
	width:100%;
	height:auto;
	float:left;
	position:relative;	/* On older OS versions "position" and "z-index" must be defined, */
	z-index:1;			/* it seems that recent webkit is less picky and works anyway. */
	overflow:hidden;
	
}

#scroller {
	height:auto;
	float:left;
	padding:0;
}

#scroller ul {
	list-style:none;
	display:block;
	float:left;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
}

#scroller li {
	
	display:block; float:left;
	width:auto; height:auto;
	text-align:center;
	font-size:0px;
	padding:0;
	position:relative;
}
#scroller li a{
	
	display:block;
	padding:0;
	margin:0;
}
#scroller li p{
	position:absolute;
	z-index:2;
	display:block;
	width:100%;
	bottom:0;
	background-color:rgba(0, 0, 0, 0.5);
	color:#F4F4F4;
	font-size:14px;
	text-indent: 55px;
	line-height:24px;
	text-align: left;
    text-indent: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding:0;
	margin:0;
}
#nav {
	float: right;
    margin-top: -15px;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 3;
}

#prev, #next {
	float:left;
	font-weight:bold;
	font-size:14px;
	padding:5px 0;
	width:80px;
	display: none;
}

#next {
	float:right;
	text-align:right;
}

#indicator > li {
	display:block; float:left;
	list-style:none;
	padding:0; margin:0;
}

#indicator {
	display: block;
    margin: 0;
    padding: 0;
    width: auto;
}

#indicator > li {
	text-indent:-9999em;
	width:8px; height:8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	background:#888;
	overflow:hidden;
	margin-right:4px;
}

#indicator > li.active {
	background:#DDDDDD;
}

#indicator > li:last-child {
	margin:0;
}

.btn_music{display:inline-block;width:35px;height:35px;background:url('/images/mb/play.png') no-repeat center center;background-size:100% auto;position:absolute;z-index:100;left:15px;top:20px;}
.btn_music.on{background-image: url("/images/mb/stop.png");}

.top_bar{position:fixed;z-index:900;bottom:-1px;left:0;right:0;}
.top_menu{
	border-top:1px solid #b3b3b3;width:100%;height:40px;margin:0;padding:0;
	
	background:rgba(255, 255, 255, 0.7);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#e7e4e7), to(#b9b9b9));
	background:-o-gradient(linear, 0 0, 0 100%, from(#e7e4e7), to(#b9b9b9));
	background:gradient(linear, 0 0, 0 100%, from(#e7e4e7), to(#b9b9b9));
}
.top_bar .top_menu>li{
	position:relative;text-align:center;display:inline-block;width:25%;float:left;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.1)));
	background:-o-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), -o-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.1)));
	background:gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.1)));
}
.top_bar .top_menu li a label{padding:3px 0 0 3px;font-size:12px;overflow:hidden;}
.top_menu>li:first-child{background:none;}
.top_bar .top_menu>li>a{height:40px;line-height:40px;display:block;text-align:center;color:#4f4d4f;text-shadow:0 1px rgba(255, 255, 255, 0.3);text-decoration:none;border-top:1px solid #f9f9f9;}
.top_bar .top_menu>li>a p{overflow:hidden;margin:0 0 0 0;font-size:12px;display:block!important;line-height:18px;text-align:center;}
.top_bar .top_menu>li>a img{padding:0;height:20px;width:20px;color:#fff;line-height:40px;vertical-align:middle;}
.top_bar .top_menu>li>a:hover,.top_bar .top_menu>li>a:active{background-color:#CCCCCC;}

.tuijian{}
.tuijian h2{ background-color:#EEEEEE; border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:10px;font-size:16px;padding:8px}
.tuijian ul{margin:2px}
.tuijian ul li{width:100%; border-bottom:solid 1px #F9F9F9;margin:1px 0px 10px 0px;height:90px}
.tuijian ul li img{width:32%;height:75px;float:left}

.tuijian ul li dd{width:65%;float:right;}
.tuijian ul li dd a{color:#0066FF}
.tuijian ul li dd em{color:#999999;font-style:normal; text-align:right}
.tuijian ul li dd em cite{font-style:normal; font-size:12px;color:#FF6600}
.tuijian ul li dd em i{color:#FF0000; font-style:normal; font-size:16px}

.head{ background-color:#F4F4F4; border-bottom:solid 1px #E5E5E5;width:100%;height:35px}
.head img{float:left;width:80px}

.dh{width:100%;}
.dh ul{text-align:center;padding:0px 15px 0px 15px}
.dh ul li img{width:48px;height:48px;}
.dh ul li{width:60px; text-align:center;margin:6px 25px 6px 25px;float:left}

linetable01{width:100%}
.linetable01 h2{padding:15px 0px 10px 20px; background-image:url(/image/h2.gif); background-repeat:no-repeat;color:#666666;font-size:14px}

.linetable01 ul{margin:2px}
.linetable01 ul  img{width:100%}
.linetable01 p{background-image:url(/image/linetable01_bottom.gif); background-repeat:no-repeat;height:20px;width:100% }
.linetable01 ul li{border-bottom:1px dotted #999999;padding:6px;color:#999999}
.linetable01 ul li strong{ width:60px;color:#666666}
.linetable01 ul li span{padding:8px;}

/* 旅游线路 */
.linexc{padding:2px}
.linexc ul{font-size:14px; line-height:20px}
.linexc strong{ float:left;width:100%; text-align:left;font-size:18px;border-bottom:solid 1px #CCCCCC;color:#444444}
.linexc strong em{ background-image:url(/css/images/ball.png); background-repeat:no-repeat;padding:3px 12px 4px 6px ;font-size:14px;color:#FFFFFF}

.linespotpic{text-align:center;}
.linespotpic p{float:left;width:40%}
.linespotpic p a img{margin:4px}


.lineps{font-size:14px; line-height:20px}
.lineps h3{background-image:url(/image/linett2.gif);background-repeat:no-repeat;padding:3px 0px 20px 25px;margin-top:10px;color:#666666;font-size:16px}
.lineps ul{padding:0px}



.yd_pddh {margin-top:10px}
.yd_pddh ul{}
.yd_pddh_title {height:30px; overflow:hidden;border-bottom:solid 1px #CCCCCC;background: url(/css/images/btn_bg_xl.gif) no-repeat; overflow:hidden; }
.yd_pddh_title li {display:block; float:left; margin:0 2px 0 0; display:inline; text-align:center;}
.yd_pddh_title li a {display:block; width:100px; heigth:40px; line-height:34px;font-size:18px}
.yd_pddh_title li a:link {color:#444444;}
.yd_pddh_title_bg1 {background-position:0 0;}
.yd_pddh_title_bg2 {background-position:0 -30px;}
.yd_pddh_title_bg3 {background-position:0 -60px;}
.yd_pddh_title_bg4 {background-position:0 -90px;}
.yd_pddh_title_bg5 {background-position:0 -120px;}
.yd_pddh_title_bg6 {background-position:0 -150px;}
.yd_pddh_title ul{border:solid 1px #FFA200; }
.yd_pddh_con {}

.hotel_tt{}
.hotel_tt strong{ font-size:24px;color:#666666; font-family:"黑体";float:left;}
.hotel_tt em{padding-left:4px;font-style:normal;color:#FF9900;font-size:10px;float:left}
.hotel_tt span{float:right;font-size:28px;color:#FF6600}
.hotel_tt span i{font-style:normal;font-size:10px;color:#999999}

.hotel_tt address{ font-style:normal;padding:0px 4px 10px 10px}
.hotel_zhuti01{width:750px;float:left;}
.hotel_zhuti01 p{float:left;width:330px}
.hotel_zhuti01 li{float:right;width:420px}
.hotel_zhuti01 li a{float:right;margin:3px}


.hotel_dh{border-top:solid 2px #4F89D0; background-color:#F2F2F2;width:100%;}
.hotel_dh li{float:left;width:24%;height:30px;padding-left:0px; text-align:center;border-left:solid 2px #FFFFFF;}


.hotel_leftct{float:left}
.hotel_leftct h4{border-top:solid 1px #FFCE9D;font-size:16px;padding:8px;color:#FFB15B;margin-top:20px;margin-bottom:10px; background-color:#FFF7EE}
.hotel_leftct ol{ font-size:13px; line-height:20px;padding:2px 2px 10px 2px}

.hotel_pic {margin:auto;}
.hotel_pic img{float:left;width:31%;margin:3px}

.hotel_xipic{}
.hotel_xipic li{float:left;width:48%; text-align:center;height:120px;margin:2px}
.hotel_xipic li img{margin-bottom:2px;width:100%}
.hotel_xipic li a{color:#666666}

.add{color:#999999;padding:4px}


/* 酒店地图 */
.hotel_map{}
.hotel_map h6{font-size:14px; color:#084D9C; border-bottom:1px solid #82B4E3;}
.hotel_map ol{font-size:14px; line-height:185%; text-indent:25px; padding:20px 0px 0px 0px;}
.hotel_map .maptext{text-align:left;padding:5px;}
.hotel_map .maptext h3{font-size:14px;}
.hotel_map .maptext p{font-size:12px;}
.hotel_map .maptext p em{font-style:normal;}



/*弹出的地图效果*/
#designbysimonsusumaps .loadicon{margin:0 auto; width:95%; height:300px; text-align:center; padding-top:100px;}/*装载时的效果*/
#designbysimonsusumaps{z-index:1; position:relative; width:100%; height:480px; text-align:center; border:0px;}
#designbysimonsusumaps .maptext{text-align:left;background:#fff;border:0px;width:335px;}
#designbysimonsusumaps .maptext ul{}
#designbysimonsusumaps .maptext .left{width:100px; float:left;}
	#designbysimonsusumaps .maptext .left img{border:0px; width:100px; height:75px;}
#designbysimonsusumaps .maptext .right{width:230px; float:left;margin-left:5px;}
	#designbysimonsusumaps .maptext .right p{}
	#designbysimonsusumaps .maptext .right p em{font-style:normal;}
	#designbysimonsusumaps .maptext .right .start{color:#f40; font-weight:bold;}/*地图中的星级*/

#designbysimonsusumaps .maptext .clearmap{margin:4px 0px 0px 0px; clear: both;padding:6px 0px 6px 0px; text-align: center; border-top:1px solid #ccc;}
#designbysimonsusumaps .maptext .clearmap a{margin:0px 8px 0px 8px;}
#designbysimonsusumaps .maptext .clearmap a:link, #designbysimonsusumaps .maptext .clearmap a:visited{text-decoration:underline;color:#084D9C;}
#designbysimonsusumaps .maptext .clearmap a:hover{color:#f40; text-decoration:none;}

.hotel_rightct{}
.hotel_rightct h3{border-bottom:solid 1px #CCCCCC;font-size:16px;padding:8px;color:#666666}
.hotel_rightct ul{padding:2px}
.hotel_rightct ul li{margin:8px 0px 8px 0px}

.hotel_rightct ul li p img{float:left;width:32%}
.hotel_rightct ul li span{float:right;color:#999999;width:66%;}
.hotel_rightct ul li span a{color:#0033FF}
.hotel_rightct ul li span em{ font-style:normal}
.hotel_rightct ul li span strong{color:#FF9900;font-size:18px;font-weight:100}

.hotel_rightct ul li h4{color:#444444;font-size:12px;padding:6px 0px 6px 0px}

.hotel_dijia{position:relative;background-image:url(/css/images/bg.png);background-position:0 -23;cursor:pointer;width:35px;height:36px;float:left}
.hotel_fw{position:relative;background-image:url(/css/images/bg.png);background-position:-35 -23;cursor:pointer;width:35px;height:36px;float:left}
.hotel_qj{position:relative;background-image:url(/css/images/bg.png);background-position:-70 -23;cursor:pointer;width:35px;height:36px;float:left}


.hotel_promise{}
.hotel_promise h3{border-bottom:solid 1px #CCCCCC;font-size:16px;padding:8px;color:#666666}
.hotel_promise ul{padding:2px}
.hotel_promise ul li{margin:8px 0px 8px 0px}
.hotel_promise ul li span{float:right;color:#999999;width:85%;}
.hotel_promise ul li span a{color:#0033FF}
.hotel_promise ul li span em{ font-style:normal}
.hotel_promise ul li span strong{color:#FF9900;font-size:18px;font-weight:100}

.hotel_promise ul li h4{color:#444444;font-size:12px;padding:6px 0px 6px 0px}

/*酒店特色与评论*/
.hotel_comment{ background-color:#EAF4FF}
.hotel_comment li{}
.hotel_comment li p{height:50px; text-align:center;float:left}
.hotel_comment li p i{padding-left:50px}
.hotel_comment li dl{float:left;border-bottom:dotted 1px #CCCCCC}
.hotel_comment li dl dd{color:#cccccc;margin-top:10px}
.hotel_comment h5{border-top:solid 1px #FFCE9D;font-size:16px;padding:8px;color:#FFB15B;margin-top:20px;margin-bottom:10px; background-color:#FFF7EE}
.hotel_comment h5 em{ font-style:normal;color:#CCCCCC;font-size:12px; font-weight:100;padding-left:20px}
.hotel_comment h5 em i{font-size:16px;padding:2px;color:#FF9900}

.comment2{padding:6px}
.comment2 li{margin:0px}
.comment2 li em{ font-style:normal;padding:2px}
.comment2 li i{ font-style:normal;color:#FF6600}

.hotel_fk{position:relative;background-image:url(/css/images/bg.png);background-position:-320 -430;cursor:pointer;width:36px;height:36px;float:left;margin:0px 32px 10px 32px}

.hotel_dp{position:relative;background-image:url(/css/images/bg.png);background-position:0 -67;cursor:pointer;width:36px;height:36px;float:left}

.hotel_fbpl{position:relative;background-image:url(/css/images/bg.png);background-position:-363 -145;cursor:pointer;width:22px;height:22px;float:left}

/* 酒店酒店预订页 */
.hotel_book_leftshow{margin:8px;border:1px solid #CEE0F4}
.hotel_book_leftshow h3{padding:3px 3px 3px 10px; color:#0745A3; background:#CEE0F4;}
.hotel_book_leftshow ul{background:#fff; padding:4px;}

.hotel_book_leftshow .book_sou{}
.hotel_book_leftshow .book_sou li{margin:4px 0px 4px 0px;}
.hotel_book_leftshow .book_sou li label{}
.hotel_book_leftshow .book_sou li input{width:30px;}
.hotel_book_leftshow .book_sou .goto{text-align:center;}


.pages{padding:10px 0px 10px 0px;font-size: 12px; text-align:center}
.pages a{border:2px solid #F0F0F0; padding:2px 5px 2px 5px; margin: 0px 2px; color:#FFFFFF; text-decoration: none;background:#FF6600}
.pages a:link{color:#FFFFFF}
.pages a:hover{border:2px solid #FFFFFF;}
.pages a:active{border:2px solid  #FFFFFF;}
.pages span.current{border:2px solid #FFFFFF; padding:2px 5px 2px 5px; font-weight: bold; color: #fff; background:#F4BAA6;font-size:16px}

.pic{}
.pic h2{ background-color:#EEEEEE; border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:10px;font-size:16px;padding:8px}
.pic img{width:100%}

/*贴子列表*/
.list_show{margin:0px;}
.list_show h3{margin:0px; font-size:16px; color:#f40; padding:10px;}
.list_show h3 span{float:right; font-weight:normal; font-size:12px;background:#E3EEF9 url(/css/bbs/posticon.gif) no-repeat 3px 3px; padding:2px 5px 2px 20px; border:1px solid #ADCDEE;}
.list_show li{padding: 0px 0px 1px 0px;}
.list_show li b{margin:0px;font-size:13px; font-style:normal; font-weight:normal; text-align:left;text-decoration:underline;} /* 标题 */
.list_show li span{float:right; font-size:12px;font-style:normal; font-weight:normal; text-align:center; color:#595959;}/* 作者 */
.list_show li i{float:right;font-size:12px; font-style:normal; font-weight:normal; text-align:center; color:#595959;} /* 浏览回复 */
.list_show li em{float:right;font-size:12px; font-style:normal; font-weight:normal; text-align:center; color:#595959;} /* 日期 */

.list_show .title{background:#E7F1F8; padding: 5px 5px 5px 28px;}/*标题用的li*/
.list_show .title b, .list_show .title span, .list_show .title i, .list_show .title em{font-weight:bold; color:#000; text-decoration:none;}

.list_show li a{display: block; padding: 5px 5px 5px 3px;}
.list_show li a:link{color:#333333; }
.list_show li a:hover {color:#000; background: #EFF6FA;}

.list_show .hot_a{} /*置顶隔行换行*/
.list_show .hot_b{}
.list_show .a{}	/*普遍隔行换行*/
.list_show .b{}


.info_dh{margin-bottom:20px; border:solid 1px #CCCCCC; background-color:#FFF7F4}
.info_dh h2{font-size:20px; border-bottom:solid 1px #CCCCCC;padding:10px 0px 10px 0px;color:#444444;margin-bottom:20px}
.info_dh strong{margin-bottom:2px;padding:8px;height:27px}
.info_dh a{color:#FFFFFF};
.info_dh a:visited{color:#FFFFFF}
.info_dh li{float:left;color:#555555; font-size:18px;}
.info_dh li a{margin-bottom:2px;padding:4px;height:27px; color:#555555; font-size:22px; font-weight:bold}
.info_dh li a:link{font-size:16px;color:#0066FF text-decoration:none;font-weight:bold}
.info_dh li a:hover{font-size:16px;color:#222222; text-decoration:none;font-weight:bold}
.info_dh li a:visited{font-size:16px;color:#222222; text-decoration:none;font-weight:bold}


/*城市首页*/
.city_info{padding:2px}
.city_info h3{ border-bottom:solid 1px #E4E4E4;color:#666666; font-size:18px;margin:6px 0px 6px 0px}
.city_info ul{margin:10px 0px 5px 0px;border-bottom:solid 1px #CCCCCC}
.city_info ul h3{float:left}
.city_info ul em{float:right}
.city_info ul a{color:#0066FF}
.city_info strong{color:#999999;font-weight:100}

.spottj{}
.spottj h2{ background-color:#EEEEEE; border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:10px;font-size:16px;padding:8px}
.spottj ul{margin:2px}
.spottj ul li{border-bottom:solid 1px #F9F9F9;}
.spottj ul li img{margin:2px;}

.spottj ul li dd{width:62%;float:right;}
.spottj ul li dd a{color:#0066FF}

/*租车*/

.car{}
.car h2{ background-color:#EEEEEE; border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:10px;font-size:16px;padding:8px}
.car li{width:100%; border-bottom:solid 1px #F9F9F9;margin:1px 0px 10px 0px; text-align:center}
.car li img{width:100%;}
.car p img{width:100%;}


/*团购*/

.tg_class2{}
.tg_class2 h2{background-color:#EEEEEE; border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:10px;font-size:16px;padding:8px;}
.tg_class2 h3{border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:10px;font-size:16px;padding:8px}

.tg_class2 ul{}
.tg_class2 ul li{ margin-bottom:20px;margin-top:20px; border-bottom: dotted 1px #CCCCCC}
.tg_class2 ul li img{width:100%}
.tg_class2 ul li strong{width:100%;padding:4px;HEIGHT:30PX;color:#FF6600;}
.tg_class2 ul li strong i{font-weight:100}
.tg_class2 ul li strong a{font-weight:100;}
.tg_class2 ul li em{color:#666666; font-style:normal;}
.tg_class2 ul li cite{font-style:normal;color:#009900;letter-spacing:1px}
.tg_class2 ul li em i{color:#FF6600; font-style:normal;font-size:18px; font-family:Arial, Helvetica, sans-serif}
.tg_class2 ul li em s{color:#FF6600;font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.tg_class2 ul li em code{color:#FFFFFF;font-size:12px; font-style:normal; font-family:Arial, Helvetica, sans-serif; background-image:url(/css/images/ico_side.gif); background-repeat:no-repeat; background-position:0PX -238PX;padding:1px 12px 2px 8px}

/*目的地*/
.spot{}
.spot h2{background-color:#EEEEEE; border-bottom:1px solid #CCCCCC;margin-bottom:10px;font-size:16px; text-align:center;padding:8px;}
.spot strong{ font-size:16px;margin:6px}
.spot strong a{color:#0099CC; font-weight:100}
.spot ul{padding:2px}
.spot ul h3{border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:10px;font-size:16px;padding:8px}

.spot_pic{ text-align:center;margin:auto;}
.spot_pic li{margin-bottom:10px}
.spot_pic li img{width:100%}

.spot_show{}

.spot_show h2{background-color:#EEEEEE; border-bottom:1px solid #CCCCCC;margin-bottom:10px;font-size:16px;padding:8px;}
.spot_show h2 a{color:#0099CC}

/*预订酒店*/

.htrs{}
.htrs h2{background-color:#EEEEEE; border-bottom:1px solid #CCCCCC;margin-bottom:10px;font-size:16px; text-align:center;padding:8px;}
.htrs strong{ font-size:14px;margin:6px}
.htrs strong i{color:#0099CC; font-weight:100; font-style:normal}
.htrs ul{padding:2px}
.htrs h3{border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:10px;font-size:16px;padding:8px}

/*预订线路*/
.holiday_book{margin:0px 0px 0px 0px; } /*产品全频道 预订表单*/
.holiday_book ul{margin:2px 0px 2px 0px;}
.holiday_book ul fieldset{border:1px  dotted #ccc;}
.holiday_book ul fieldset legend{font-size:12px; font-weight:bold;}
.holiday_book ul fieldset ol{padding:4px;}
.holiday_book ul fieldset ol li{margin:4px 0px 4px 0px; font-size:13px; clear:left; height:1%;}
.holiday_book ul fieldset ol li label{float:left; width:80px; text-align:right; background:#F4F4F4;  padding:5px 0px 5px 0px; }
.holiday_book ul fieldset ol li i{font-size:16px; font-weight:bold; color:#f00; font-style:normal;}
.holiday_book ul fieldset ol li input{line-height:20px; height:20px; font-size:13px; font-weight:bold; color:#00f;}
.holiday_book ul p{padding:10px; text-align:center;}
.holiday_book ul p button{margin:0px 10px 0px 10px;}

