@charset "utf-8";
/* CSS Document */

.bgcolors{  overflow:inherit; margin:0px; background:#FFFFFF;

    box-shadow:0px 0px 10px #dcdddd;
    -moz-box-shadow:0px 0px 10px #dcdddd;
    -webkit-box-shadow:0px 0px 10px #dcdddd;
	/*direction 阴影角度 0°为从下往上 顺时针方向 strength 阴影段长度*/
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=0, strength=6)\
                progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=90, strength=6)\
                progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=180, strength=6)\
                progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=270, strength=6)";
    *filter:progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=0, strength=6)
            progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=90, strength=6)
            progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=180, strength=6)
            progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=270, strength=6);
	}


.bgcolorright{ width:260px;  overflow:inherit; margin:0px; background:#FFFFFF;
	/*
	第一个参数是x轴阴影段长度
	第二个参数是y轴阴影段长度
	第三个参数是往四周阴影段长度
	第四个参数是阴影段颜色
	*/
    box-shadow:0px 0px 10px #dcdddd;
    -moz-box-shadow:0px 0px 10px #dcdddd;
    -webkit-box-shadow:0px 0px 10px #dcdddd;
	/*direction 阴影角度 0°为从下往上 顺时针方向 strength 阴影段长度*/
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=0, strength=6)\
                progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=90, strength=6)\
                progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=180, strength=6)\
                progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=270, strength=6)";
    *filter:progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=0, strength=6)
            progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=90, strength=6)
            progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=180, strength=6)
            progid:DXImageTransform.Microsoft.Shadow(color=#dcdddd, direction=270, strength=6);
	}





.islands-wrapper{margin: 0 auto;position: relative; width: 980px; overflow: hidden; background:#FFFFFF;}



#lib_Tab1{width:980px;margin:0px;padding:0px;z-index:11111;}
.lib_Menubox {height:40px;line-height:40px;background-image: url('/images/tit01_center.png');background-repeat:repeat-x;
	background-position: left top;position:relative;}
.lib_Menubox ul{width:980px;margin:0px;padding:0px;list-style:none; position:absolute; left:0; height:40px;text-align:center;}
.lib_Menubox li{float: left;display: block;cursor: pointer;width:318px;;color: #949694;height: 40px;line-height: 40px;font-size: 10pt;
	border-left-style: dotted;border-left-width: 1px;border-left-color: #B6B6B6;}
.lib_tabborder li span{width:318px;height: 40px;display:block;line-height: 40px;text-align:center;
}
li#one1,li.tit_bj_left{border:none;}
li#one1 span{background-image: url('/images/ico01.png');background-repeat:no-repeat;background-position: 60px center;}
/**/
li#one2 span{background-image: url('/images/ico02.png');background-repeat:no-repeat;background-position: 60px center;}
li#one3 span{background-image: url('/images/ico03.png');background-repeat:no-repeat;background-position: 60px center;}
li.tit_bj_left{width:12px;}
.lib_Menubox li.hover,li#one1.hover,li#one2.hover,li#one3.hover{padding:0px;
	width:318px;color:#FF7900;background-image: url('/images/tit01_hover.png');background-position: center top;}
.lib_Menubox li:hover{padding:0px;width:318px;color:#FF7900;background-image: url('/images/tit01_hover.png');background-position: center top;}
.lib_Menubox li#one1.hover span{background-image: url('/images/ico01r.png');background-repeat:no-repeat;background-position: 60px center;color:#FF7900;}
.lib_Menubox li#one2.hover span{background-image: url('/images/ico02r.png');background-repeat:no-repeat;background-position: 60px center;color:#FF7900;}
.lib_Menubox li#one3.hover span{background-image: url('/images/ico03r.png');background-repeat:no-repeat;background-position: 60px center;color:#FF7900;}
.lib_Menubox li#one1:hover span{background-image: url('/images/ico01r.png');background-repeat:no-repeat;background-position: 60px center;color:#FF7900;}
.lib_Menubox li#one2:hover span{background-image: url('/images/ico02r.png');background-repeat:no-repeat;background-position: 60px center;color:#FF7900;}
.lib_Menubox li#one3:hover span{background-image: url('/images/ico03r.png');background-repeat:no-repeat;background-position: 60px center;color:#FF7900;}


/*筛选开始*/
.nav{width:980px;margin:0 auto;zoom:1;background:#FFFFFF;}
.islands-wrapper{margin: 0 auto;position: relative; width: 980px; overflow: hidden; background:#FFFFFF; z-index:9999;}
.nav_scroll{position:fixed;width:100%;margin:0;left:0;top:0;background:#FFFFFF;z-index:1000;}
.nav:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

.search_label{width:980px; height:130px; padding:20px 0px 20px 25px;}

.ddtime{ float:right; padding:0 3px 0 3px;position:relative; font-size:12px; width:400px; }
.search_title_label {float:left; background:url(/images/yaochufa-bg-Categories.gif) no-repeat; width:79px; padding-left:10px;  height:26px; display:block; font-size:12px;}
.serach_body_label span{font-size:12px;margin:2px;display:block;float:left;padding:2px 5px;color:#888282;}
.serach_body_label input{margin-top:8px;}
span.current{background:#ff6600; float:left;
background: #ff9900 none;
color: #FFF;
-moz-transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
span.current a{color:#fff;}
/*筛选CSS*/






<!--岛屿CSS-->
.theme_centent{ width:980px; margin:0 auto;}
.island-list{ margin:0 auto;width:980px;padding-top:30px;}
.islands-title{ font-size:18px; color:#333333;}
.list li {float: left; margin-bottom: 30px; margin-left:9px; margin-right: 10px; width: 302px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border:#DCDDDD 1px solid; height:360px; background:#FFFFFF;}

.island-list-zwywmane{ height:40px; padding:10px; }
.list-img { height: 187px; overflow: hidden;  position: relative; width: 302px;}
.list-img  img { height: 187px;  width: 302px;border:0;}
.specialhot{ width:60px; height:60px; position:absolute; left:0; top:0; background:url(tour-hot.gif) center no-repeat;}

.list li.last {margin-right: 0;}
.item{width:302px;height:187px;overflow:hidden;position:relative;float:left;}
.item img{border:0;position:absolute;}














.mingzi{background-color:#ff9900; float:left;margin: 5px 4px 10px 0; padding: 2px 7px;   opacity: 0.9; }
.list-jt {background-color:#0094DD; float:right;margin: 5px 4px 10px 0; padding: 2px 7px;   opacity: 0.9; }
.zz {background-color:#660000; float:right;margin: 5px 4px 10px 0;padding: 2px 7px;   opacity: 0.9;}
.sh {background-color:#996600;float:right;margin: 5px 4px 10px 0; padding: 2px 7px;   opacity: 0.9;}
.cz {background-color:#990000;float:right;margin: 5px 4px 10px 0; padding: 2px 7px;   opacity: 0.9;}
.jd {float:right;background-color:#CC9900;margin: 5px 4px 10px 0;  padding: 2px 7px;   opacity: 0.9;}
.yjqb {background-color:#669999; float:right;margin: 5px 4px 10px 0; padding: 2px 7px;   opacity: 0.9;}
.island-list-btlr{ width:290px;position: relative; top: -25px; z-index: 100; padding-top:10px; padding-left:10px; padding-right:10px;}
.island-list-fwpj{ float:right; }
.island-list-ffpj{ float:left; margin-left:-10px; top:10px;}
.island-list-jr{float:right; margin-right:20px;}
.island-list-tj{float:left; margin-left:-10px; top:10px;}
.tagsbk { background-color: #FBFBFB; border-radius: 3px; border-style: solid; border-width: 1px; color: #0053AA;  float: left;font-size: 12px;  line-height: 18px;  margin: 0 3px 3px 0; padding: 1px 3px; text-align: center;}

.price-hoteldownr{ float:right;  height: 30px;padding: 14px 12px 14px 0;position: relative;}
.price-hoteldownr .lastthree { height: 30px; line-height: 30px; text-align: center; width: 58px;}
.price-hoteldownr li a.cur {  background-color: #FF6600;color: #FFFFFF; display: block; font-size: 15px;text-align: center; text-decoration: none;}
.price-hoteldownr li { background-color: #FFFFFF; display: block; float: left; height: 30px; line-height: 30px;
    text-align: center;  text-decoration: none;  width: 30px;}
.price-hoteldownr a:hover {
    background-color: #FF6600; color: #FFFFFF;  display: block; font-size: 15px; text-align: center;text-decoration: none;}
.price-hoteldownr a.selectpage {
    background-color: #C87932; color: #FFFFFF; display: block;  font-size: 15px; height: 30px; line-height: 30px; text-align: center; text-decoration: none; width: 30px;}



.mapbg{ width:960px; overflow:hidde; height:411px;}
.mapbg img{display:block;}
.mdmap{ float:right; width:960px; height:3036px; overflow:hidden; margin-top:15px; position:relative;}
.mdmap_list{font-size:13px; width:200px; margin-top:15px; color:#fff; background:#CCE7F8; }
.mdmap_list li{ border-bottom:1px dotted #6BAFDC; padding:6px 0 5px; *padding:4px 0 3px; overflow:hidden; width:190px; line-height:1.3em;}
.mdmap_list li a,.mdmap_list li a:visited{ color:#333; float:left; width:159px; margin:0 0 0 8px; overflow:hidden;}  .mdmap_list li a:hover{ color:#0077C6}
.mdmap_list li span{ float:left; width:16px; height:16px; border:1px solid #2D73A2; background:#0077C6; color:#fff; margin:0 0 0 5px; text-align:center; line-height:15px; margin-top:3px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00B0DD), to(#0077C6)); background:-moz-linear-gradient(top, #00B0DD,#0077C6);-moz-box-shadow:1px 1px 2px #74B6DF; 
-webkit-box-shadow:1px 1px 2px #74B6DF; box-shadow:1px 1px 2px #74B6DF;}
.mdmap_view{ position:absolute; width:200px; left:20px; top:120px; color:#666; background:#fff; z-index:9999;-moz-box-shadow:0px 1px 10px #333; -webkit-box-shadow:0px 1px 10px #333; box-shadow:0px 1px 10px #333; display:none;}
.mdmap_view_img{ width:200px; height:140px; overflow:hidden;}
.mdmap_view_c{ padding:10px; position:relative;}
.mdmap_view_t{ line-height:1.5em; padding:7px 0; font-family:微软雅黑;}
.mdmap_view_t strong{ font-size:16px; color:#333; display:inline-block; margin-bottom:4px;}
.mdmap_view_c ul{ border-top:1px dotted #D6D6D6; border-bottom:1px dotted #D6D6D6; padding:6px 0;}
.mdmap_view_c ul li{ line-height:22px;}
.mdmap_view_b{ text-align:center; height:40px; padding:12px 0 0;}
.mdmap_view_d{ position:absolute; width:24px; height:28px; background:url(/images/d.png) no-repeat; top:-19px; left:15px; color:#fff; font-weight:bold; font-size:14px; padding:1px 9px 0 4px; text-align:center; text-shadow:2px 1px 1px #E1530C;_background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://md.landtu.com/images/d.png",sizingMethod="crop");z-index: 1;}
.mdmap_view_r{ font-size:42px; color:#fff; right:-20px; font-family:宋体; position:absolute;}
.hotellist1{float:left; width:760px; border-left:#e2e2e2 1px solid;     background-color:#fff;}
.hotellist1 .hotelitem{ float:left; width:369px; height:126px; padding:15px 0px 36px 10px; border-bottom:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; overflow:hidden;}
.hotellist1 .hotelitem .hotelpic{ float:left; width:150px; height:120px; padding:2px; border:#e3e3e3 1px solid;}
.hotellist1 .hotelitem .hotelintro{ float:left; width:200px; padding:0 0px 0 10px; overflow:hidden;}
.hotellist1 .hotelitem1{ float:left; width:369px; height:235px; padding:15px 0px 36px 10px; border-bottom:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; overflow:hidden;}
.hotellist1 .hotelitem1 .hotelpic{ float:left; width:150px; height:100px; padding:2px; border:#e3e3e3 1px solid;}
.hotellist1 .hotelitem1 .hotelintro{ float:left; width:283px; padding:0 20px 0 10px; overflow:hidden;}

#lib_Tab1{width:960px;margin:0px;padding:0px;z-index:11111;}
.lib_Menubox {height:40px;line-height:40px;background-image: url('/images/tit01_center.png');background-repeat:repeat-x;background-position: left top;position:relative;}
.lib_Menubox ul{width:960px;margin:0px;padding:0px;list-style:none; position:absolute; 
	left:0; 
	height:40px;
	text-align:center;
}
.lib_Menubox li{
	float: left;
	display: block;
	cursor: pointer;
	width: 318px;
	color: #949694;
	height: 40px;
	line-height: 40px;
	font-size: 10pt;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #B6B6B6;
}
.lib_tabborder li span{
	width:318px;
	height: 40px;
	display:block;
	line-height: 40px;
	text-align:center;
}
li#one1,li.tit_bj_left{
	border:none;
}
li#one1 span{
	background-image: url('/images/ico01.png');
	background-repeat:no-repeat;
	background-position: 60px center;
}
/**/
li#one2 span{
	background-image: url('/images/ico02.png');
	background-repeat:no-repeat;
	background-position: 60px center;
}
li#one3 span{
	background-image: url('/images/ico03.png');
	background-repeat:no-repeat;
	background-position: 60px center;
}

li.tit_bj_left{
	width:12px;
}

/* 选项卡 */
.lib_Menubox li.hover,li#one1.hover,li#one2.hover,li#one3.hover{
	padding:0px;
	width:318px;
	color:#FF7900;
	background-image: url('/images/tit01_hover.png');
	background-position: center top;
}
.lib_Menubox li:hover{
	padding:0px;
	width:318px;
	color:#FF7900;
	background-image: url('/images/tit01_hover.png');
	background-position: center top;
}

.lib_Menubox li#one1.hover span{
	background-image: url('/images/ico01r.png');
	background-repeat:no-repeat;
	background-position: 60px center;
	color:#FF7900;
}
.lib_Menubox li#one2.hover span{
	background-image: url('/images/ico02r.png');
	background-repeat:no-repeat;
	background-position: 60px center;
	color:#FF7900;
}
.lib_Menubox li#one3.hover span{
	background-image: url('/images/ico03r.png');
	background-repeat:no-repeat;
	background-position: 60px center;
	color:#FF7900;
}

.lib_Menubox li#one1:hover span{
	background-image: url('/images/ico01r.png');
	background-repeat:no-repeat;
	background-position: 60px center;
	color:#FF7900;
}
.lib_Menubox li#one2:hover span{
	background-image: url('/images/ico02r.png');
	background-repeat:no-repeat;
	background-position: 60px center;
	color:#FF7900;
}
.lib_Menubox li#one3:hover span{
	background-image: url('/images/ico03r.png');
	background-repeat:no-repeat;
	background-position: 60px center;
	color:#FF7900;
}




/*斑马线*/
.banmaxian{ margin-top:20px; margin-bottom:20px; color:#888888; height:22px;}
.banmaxian a{margin-right:20px; color:#888888; margin-top:-5px;}

.mbx{ width:980px; margin:0 auto;}



/*酒店集团*/
.jtsb{
margin-top:20px;
background:#fff;
overflow: auto; 
width:980px;
}
.jtsb .jtph{
_width:107px;
height:85px;
border: solid 1px #888282;
position:relative;
}
.jtsb .jtph .num{
text-align:center;
background:#008FAF;
width:20px;
position:absolute;
left:88px;
bottom:1px;
color:#FFFFFF;
}
.jtsb .all{
margin-top:140px;
float:right;
width:100px;
cursor: pointer;
line-height: 18px;
background-color:#008FAF;
color:#FFFFFF;
text-align: center;
-moz-border-radius: 3px 3px 3px 3px;
}
.jtsb .all a{
color:#FFFFFF;
}
.jtta{
background-color: #F1F7FD;
margin: 10px 0px;
border: solid 1px #d4d4d4; 
padding: 10px 10px 0px 10px; 
width:940px; 
margin:0 auto;
}
.dytit{
line-height: 30px;
height: 30px;
background-color: #DAE3EB;
}
.dymx{
padding: 10px 0px;
border-top: dashed 1px #ccc;
}

















/* 设置了浏览器宽度不大于1200px时 abc 显示1180px宽度 */ 
@media screen and (min-width: 1200px) { 
/*筛选CSS*/
.bgcolors{ width:873px;}
.islands-wrapper{width: 1180px;}
#lib_Tab1{width:1180px;}
.lib_Menubox ul{width:1180px;}
.search_label {width:980px;}
.lib_tabborder li span{width:390px;}
.lib_Menubox li{width:390px;}
.lib_Menubox li:hover{ width:390px;}
.lib_Menubox li.hover,li#one1.hover,li#one2.hover,li#one3.hover{ width:390px}
/*筛选CSS*/
.theme_centent{ width:1180px; }
.island-list{width:1180px;}
.list li { width:371px;}
.island-list-btlr{ width:360px;}
.item{width:390px;}
.list-img { width:371px;}

.list-img  img {  width: 371px;border:0;}
.island-list-fwpj{ float:right; }


.jtsb { width:1180px;}
.jtta{width:1130px; }



/*地图*/
.mdmap_list{width: 200px;}
.mbx{ width:1180px; }


/*筛选开始*/
.nav{width:1180px;margin:0 auto;zoom:1;background:#FFFFFF;}
.islands-wrapper{margin: 0 auto;position: relative; width: 1180px; overflow: hidden; background:#FFFFFF; z-index:9999;}
.nav_scroll{position:fixed;width:100%;margin:0;left:0;top:0;background:#FFFFFF;z-index:1000;}
.nav:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

.search_label{width:1180px; height:150px; padding:20px 0px 20px 25px; clear:both;}

.search_label_left{float:left; width:600px;height:200px; line-height:25px;}
.search_label_right{width:450px; float:left;line-height:25px;}
.ddtime{ float:left; padding:0 3px 0 3px;position:relative; font-size:12px; width:400px; }

.search_title_label {float:left; background:url(/images/yaochufa-bg-Categories.gif) no-repeat; width:79px; padding-left:10px;  height:26px; display:block; font-size:12px;}
.serach_body_label span{font-size:12px;margin:2px;display:block;float:left;padding:2px 5px;color:#888282;}
.serach_body_label input{margin-top:8px;}
span.current{background:#ff6600; float:left;
background: #ff9900 none;
color: #FFF;
-moz-transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
span.current a{color:#fff;}
/*筛选CSS*/




}

#pagination-digg li { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a { border:solid 1px #9aafe5; margin-right:2px;  font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg .previous-off,#pagination-digg .next-off  { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,#pagination-digg .previous a { font-weight:bold; }	
#pagination-digg .active { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link,#pagination-digg a:visited { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover { border:solid 1px #0e509e; }