@charset "utf-8";
/* CSS Document */
/****************************** 全局样式 ******************************/
/********** 全局 **********/
body{padding:0;margin:0;background:#fff;color:#666;font:14px/20px WenQuanYi Micro Hei, Hiragino Sans GB, Microsoft YaHei, sans-serif;word-break:break-all;word-wrap:break-word;}
div, dl, dt, dd, ul, h1, h2, h3, h4, p{padding:0;margin:0;}
li{list-style:none;}
img{border:0;}
a{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#666;text-decoration:none;}
a:link, a:visited, a:hover, a:active{color:#666;text-decoration:none;}

/********** 其它 **********/
.clearfix:after{height:0;display:block;visibility:hidden;content:".";clear:both;}
.clearfix{display:inline-block;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{height:0;overflow:hidden;font:0/0 arial;visibility:hidden;clear:both;}
.hidden{display:none;}
/****************************** 全局样式 结束 ******************************/
.m_header{clear:both;}
.topper{padding:0 1px;height:52px;background:url(../images/top_bg.jpg) repeat-x;}
.mLogo{width:97px;float:left;}
.search_box{height:39px;float:right;padding-top:6px;}
.m_search{width:185px;padding-left:10px;height:32px;background:url(../images/search_bg.gif) no-repeat;border:none;margin:0 auto;line-height:32px; text-align:center;}
.input_search{width:120px;background:none;border:none;font:14px "微软雅黑";height:28px;line-height:normal;color:#999;}
.btn_search{width:30px;height:32px;float:right;border:none;background:none;cursor:pointer;}

.m_nav{height:43px;position:relative;background:url(../images/nav_bg.jpg) repeat-x;padding:1px 2px 0;}
.navMain{clear:both; margin:0px 0px 0px 0px;}
.navMain ul li{ text-align:center; float:left; background:url(../images/nav_li_bg.gif) no-repeat right center; height:34px; line-height:34px; width:60px; text-align:center; margin:0px 0px 0px 0px;}
.navMain ul li a{color:#fff;display:block;height:34px;}
.navMain ul li a:hover,.navMain ul li a.mActive{display:block;color:#2f9aef;line-height:33px;border-radius:5px 5px 0px 0px;background:url(../images/nav_act.gif) repeat-x #ddd;}
.mCopyright{ clear:both; text-align:center;padding:15px 0 15px;color:#888;line-height:65px;font-family:arial;}

#cate1xl {OVERFLOW-X: hidden; BACKGROUND-COLOR: #f0f0f0}
#cate1xl .mainmenu {PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 310px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 5px}
#cate1xl .mainmenu LI {WIDTH: 50%; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 0px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none}
#cate1xl .mainmenu LI .menubtn {BACKGROUND-COLOR: #ffffff; MARGIN: 5px; DISPLAY: block; COLOR: #000; TEXT-DECORATION: none; border-radius: 5px; box-shadow: 0 1px 3px #bebebe; -moz-box-shadow: 0 1px 3px #bebebe; -webkit-box-shadow: 0 1px 3px #bebebe}
#cate1xl .mainmenu LI .menubtn:hover {BACKGROUND-COLOR: #f5f5f5}
#cate1xl .mainmenu LI A {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 0px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none}
#cate1xl .mainmenu LI .menubtn .menumesg {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
#cate1xl .mainmenu LI .menubtn .menuimg {BACKGROUND-COLOR: #f5f5f5; HEIGHT: 60px; OVERFLOW: hidden; border-radius: 5px 5px 0 0}
#cate1xl .mainmenu LI DIV IMG {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; border-radius: 5px 5px 0 0}
#cate1xl .mainmenu LI .menutitle {TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; COLOR: #000; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 5px}

#cate1 {
	OVERFLOW-X: hidden; BACKGROUND-COLOR: #f0f0f0
}
#cate1 .mainmenu {
	PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 310px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 5px
}
#cate1 .mainmenu LI {
	WIDTH: 50%; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 0px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none
}
#cate1 .mainmenu LI .menubtn {
	BACKGROUND-COLOR: #ffffff; MARGIN: 5px; DISPLAY: block; COLOR: #000; TEXT-DECORATION: none; border-radius: 5px; box-shadow: 0 1px 3px #bebebe; -moz-box-shadow: 0 1px 3px #bebebe; -webkit-box-shadow: 0 1px 3px #bebebe
}
#cate1 .mainmenu LI .menubtn:hover {
	BACKGROUND-COLOR: #f5f5f5
}
#cate1 .mainmenu LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 0px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none
}
#cate1 .mainmenu LI .menubtn .menumesg {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#cate1 .mainmenu LI .menubtn .menuimg {
	BACKGROUND-COLOR: #f5f5f5; HEIGHT: 100px; OVERFLOW: hidden; border-radius: 5px 5px 0 0
}
#cate1 .mainmenu LI DIV IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; border-radius: 5px 5px 0 0
}
#cate1 .mainmenu LI .menutitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; COLOR: #000; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.clr {
	DISPLAY: block; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden
}
/*列表*/
.map_wrap{padding:0 10px;line-height:30px;border-bottom:1px solid #ccc;box-shadow:1px 1px 0 #e5e5e5; overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#d8d8d8));background:-moz-linear-gradient(top, #f5f5f5, #dedede);background:-o-linear-gradient(top, #f5f5f5, #dedede);background:linear-gradient(top, #f5f5f5, #dedede);}
.s_sitemap{ float:left;height:28px;font-size:12px;background:url(../images/home_icon.gif) no-repeat 0px center;padding-left:21px;font-weight:bold;line-height:28px;color:#0066ff;clear:both;overflow:hidden;}

.newsList,.appList{overflow:hidden;border-top:1px solid #FFF; margin-top:5px;}
.newsType{border-right:1px solid #DEDEDE;padding:0 4px 0 3px}
.newsList ul{display:block;line-height:230%;}
.newsList ul li{padding:0 20px 0 6px;border-bottom:1px solid #DEDEDE;line-height:45px;font-size:16px;background:url(../images/arrright.png) right center no-repeat;background-size:12px 15px}
.newsList ul li a{display:block;width:100%;overflow:hidden;line-height:45px;white-space:nowrap;text-overflow:ellipsis;color:#1D1D1D}
.newsList ul li a strong{padding-right:2px;color:#0942AD}
.newsList p{ margin:0px; padding:0px; text-align:left; line-height:20px;}
.newsList .price{ color:Red;}

.imglist{overflow:hidden;border-bottom:1px solid #FF6600; margin-top:5px;}
.imglist ul{display:block;}
.imglist ul li{padding:0 20px 0 6px;border-right: 1px dotted #ccc; line-height:35px;font-size:16px;background:url(../images/arrright.png) right center no-repeat;background-size:12px 15px}
.imglist ul li a{display:block;width:100%;overflow:hidden;line-height:35px;white-space:nowrap;text-overflow:ellipsis;color:#1D1D1D}
.imglist ul li a strong{padding-right:2px;color:#0942AD}
.imglist p{ margin:0px; padding:0px; text-align:left; line-height:35px;}
.imglist .price{ color:Red;}
.tab_show_cnt2{ padding:0px; margin:4px 4px;}
/*文章*/
.view {  }
.view .tit {border-bottom:1px dashed #5ebef6;}
.view .tit h3 { color:#333333; font-size:16px; text-align:center; height:50px; line-height:22px; text-align:center; font-weight:bold; padding:10px 50px 0px;}   
.view .tit h4 { text-align: center; /*height:42px;*/ color:#6c6c6c;}
.view .tit h4 span { display:block; padding:0px 0px 8px 0px;}
.view .cont { padding:10px 25px 15px 25px; overflow:hidden;}
.view .cont p { line-height:200%;}
.botm_pages p { font-size: 12px; color: #999; text-align:center; line-height:55px;  }
.pages{ clear:both; text-align:center; line-height:35px; font-size:14px; margin:10px 0px;}
.pages a.number{font-size:14px; display:block; width:140px; float:left; line-height:30px; background-color:#f5f5f5; border:1px solid #ddd; margin:0px 0px 0px 16px; cursor:pointer;}
.pages a.number:visited{background-color:#f5f5f5;}
.pages a.number:hover{ background-color:#FC0;}
.c{ line-height:20px; padding:5px 10px;}

.picShow{float: left;width: 418px;}
.sliderBox{height: 404px;overflow: hidden;width: 418px;}
.show_title{ background-color:#E8F2FF; border-top:1px solid #09F; margin:10px 3px; padding-left:0px;}
.show_title h1{ margin:0px; padding:5px; font-size:16px; font-weight:bold; color:#000; line-height:30px;}
.show_blackbox{ background-color:#F7F7F7; border:1px solid #eee; padding:0px;margin:10px 3px;}
.show_blackbox p{ margin:0px; padding:10px; line-height:15px;}
.show_orderbox{ margin:10px 0px;}
.show_hintbox{ padding:10px; line-height:22px; overflow:auto; background-color:#F7F7F7; border:1px solid #9DCEFF; margin:10px 0px 0px 0px;}

.show_routes_nm{ line-height:30px; font-size:14px; padding-left:5px; font-weight:bold; border-bottom:1px solid #007BAC; color:#007BAC;}
.hotel_title_c{color: #FF6600; font-size: 16px; }
.hotel_title_d{font-size: 24px; color:#FF0000;}
.xl_shuoming_wzjc{ color:#FF6600;font-weight:bold;font-size: 14px;}
.xl_tel{font-size: 16px;font-weight: bold;color: #FF0000;font-family: "Times New Roman", Times, serif;}
.xl_tel a:link, a:visited, a:hover, a:active{color:#FF0000;text-decoration:none;}
.root_tel{ color:#FF6600;font-weight:bold;font-size: 13px;}

.tab_show{border-bottom:2px solid #4F89D0; height:32px; margin:10px 3px;}          
.tab_show ul{ margin:0px; padding:0px; list-style:none;}          
.tab_show li{ float:left; text-align:center; margin:0px 3px; padding:0px; cursor:hand;}          
.tab_show .on{width:90px;line-height:32px;color:#fff;	font-size:14px;	font-weight:bold;	text-align:center; background-color:#4F89D0;}
.tab_show .off{ background-color:#f8f8f8; width:90px; line-height:32px; color:#000000; font-size:14px; text-align:center;}   

.tab_show_cnt{ padding:10px; line-height:25px;margin:3px 3px;}
.tab_show_cnt img{ width:100%;height:50%;}
.tab_show_cnt1{ padding:0px; line-height:25px;margin:3px 3px;}

.show_ordertd{ color:#666666; font-size:14px; line-height:20px; padding: 15px 5px 15px 10px;}
.show_prices{ margin:10px 0px;}
.show_prices li{ line-height:28px; border-bottom:1px dashed #A4D1FF; background-color:#f5f5f5; height:28px;}
.show_prices li.head{ background-color:#4F89D0; color:#fff; height:28px; line-height:28px; border-bottom:0px dashed #A4D1FF; }
.show_prices .title{ float:left; width:30%; padding-left:10px;}
.show_prices .pricem{ float:left; width:30%; padding-left:10px;}
.show_prices .pricec{ float:left; width:30%; padding-left:10px;}

.show_prices2{ margin:10px 0px;}
.show_prices2 li{ line-height:28px; border-bottom:1px dashed #A4D1FF; background-color:#f5f5f5; height:28px;}
.show_prices2 li.head{ background-color:#4F89D0; color:#fff; height:28px; line-height:28px; border-bottom:0px dashed #A4D1FF; }
.show_prices2 .title{ float:left; width:55%; padding-left:10px;}
.show_prices2 .price{ float:left; width:40%; padding-left:10px; font-weight:100;}

.show_prices3{ margin:10px 0px;}
.show_prices3 li{ line-height:28px; border-bottom:1px dashed #A4D1FF; background-color:#f5f5f5; height:28px;}
.show_prices3 li.head{ background-color:#4F89D0; color:#fff; height:28px; line-height:28px; border-bottom:0px dashed #A4D1FF; }
.show_prices3 .title{ float:left; width:35%; padding-left:10px;}
.show_prices3 .price1{ float:left; width:20%; font-weight:100;}
.show_prices3 .price2{ float:left; width:20%; font-weight:100;}
.show_prices3 .breakfst{ float:left; width:20%; font-weight:100;}
#myFocus{ text-align:center;}
#myFocus img{ width:100%;}
.orderok_tins{ background-image:url(../../images/order_ok.gif); background-position:30px 10px; background-repeat:no-repeat; border:1px solid #ccc; font-size:14px; line-height:30px; padding:10px 0px 10px 100px; font-weight:100; margin:10px 0px; text-align:left;}

.photo_bk{ display:block; background:#fff; padding:0px; border:0px solid #ccc;}
.photo_bk{ text-align:center;}
.photo_bk img{ width:100%;height:50%;}

.photo_news{ display:block; background:#fff; padding:0px; border:0px solid #ccc;}
.photo_news{ text-align:center;}
.photo_news img{ width:100%;height:50%;}

/*bottom nav代码*/
.bottom_nav { width:100%; padding:5px 0px; position:fixed; z-index: 1000; bottom: 0px; background-color: #006fe2; }
.bottom_nav ul { width:100%; display:block;}
.bottom_nav ul li { float: left; display:block; text-align:center; width:25%;}

.tab_show_cnt3{line-height:50px;text-align:center;font-size:26px;color:#555;font-weight:bold;}
.show_title3{border-bottom:1px solid #ccc; margin:2px 2px; padding-left:5px;font-size:22px;color:#555;line-height:30px;}


/*更多*/
.show_more{font-size:16px;color:#555;} 

.imgs{ margin:0px; padding:0px;}
.imgs ul{ margin:0px; padding:0px;}
.imgs li{ float:left; margin:5px 0px; text-align:center; width:100%;height:50%;}
.imgs h2{ text-align:center; line-height:40px; margin:0px; padding:0px;}

/*移动端评论*/
#divcss5{ margin:0px auto;} 
#divcss5 img{ border-radius:50%;} 
.font_wd_1{font-size:18px;color:#333;}
.font_wd_2{font-size:14px;color:#EB5443;line-height:24px;font-weight:bold;}
.font_wd_3{font-size:14px;color:#aaa;line-height:22px;}
.font_wd_4{font-size:14px;color:#555;line-height:24px;}
.font_wd_5{font-size:14px;color:#555;padding:15px;background:#F9F9F9;line-height:24px;border-radius:10px;}
.font7{font-size:24px;color:#333;}
.font19{font-size:18px;color:#ff0000;}
.font19 a:link {text-decoration: none;color: #ff0000;font-size:18px;}
.font19 a:visited {text-decoration: none;color: #ff0000;font-size:18px;}
.font19 a:hover {text-decoration: underline;color: #ff0000;font-size:18px;}
.font19 a:active {text-decoration: none;color: #ff0000;font-size:18px;}
.font3{color:#aaa;font-size:14px;}
.font3 a:link {text-decoration: none;color: #ff9900;font-size:14px;}
.font3 a:visited {text-decoration: none;color: #ff9900;font-size:14px;}
.font3 a:hover {text-decoration: underline;color: #ff9900;font-size:14px;}
.font3 a:active {text-decoration: none;color: #ff9900;font-size:14px;}

/*下划线*/
.xhx{border-bottom: 1px #ccc solid;line-height:20px;}
.bk_pn{border:1px solid #ff9900;border-radius:5px;}

/*搜索框圆角*/
.s_k{background-image:padding:10px;border:#EFEFEF solid 1px;border-radius:5px;margin:0px;background:#EFEFEF;}
.s_w{font-size:12px;color:#fff;padding:5px;border:#FF9900 solid 1px;border-radius:5px;background:#FF9900;}
.s_w a:link,a:visited{color: #fff;text-decoration:none;font-size: 12px;}
.s_w a:hover,a:active{color: #fff;text-decoration:none;font-size: 12px;}
.s_p{font-size:14px;color:#fff;padding:5px;border:#FF9900 solid 1px;border-radius:5px;background:#FF9900;}
.s_p a:link,a:visited{color: #fff;text-decoration:none;font-size: 14px;}
.s_p a:hover,a:active{color: #fff;text-decoration:none;font-size: 14px;}

.root a:link {text-decoration: none;color: #666;font-size: 14px;}
.root a:visited {text-decoration: none;color: #666;font-size: 14px;}
.root a:hover {text-decoration: underline;color: #FF6600;font-size: 14px;}
.root a:active {text-decoration: none;color: #666;font-size: 14px;}
