@charset "utf-8";
/* CSS Document */
.header_top{width: 100%;background-color: #FFF;line-height:5em; overflow:hidden;}
.header_top a{ display:block;}
.header_top .btn_back{ margin-left:0.6em;width:11%; float:left;text-align:center; background:url('../images/back.png') no-repeat 0.5em center ; background-size:70%; height:5em; }
.header_top .btn_back img{ width:100%;}
.header_top .btn_map{ margin-right:0.6em;width:11%; float:right;text-align:center; background:url('../images/map_tb.png') no-repeat 0.5em center ; background-size:70%; height:5em; }

/*banner*/
.inner_slideBox{ position:relative; overflow:hidden;/* 设置焦点图最大宽度 */ }
.inner_slideBox .hd{  height:0.49em; line-height:0.49em;; bottom:0em; right:0;  }
.inner_slideBox .hd li{ display:inline-block; width:25%; height:0.49em; background:#dddcda; text-indent:-9999px; overflow:hidden;  }
.inner_slideBox .hd li.on{ background:#F29406;  }
.inner_slideBox .bd{ position:relative; z-index:0; }
.inner_slideBox .bd li{ position:relative; text-align:center;  }
.inner_slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.inner_slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.inner_slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }


.header_top .tit{ width:70%; text-align:center; font-size:1.8em; float:left; color:#444;}
.content .maplist{padding-left:1em;}
.content .ml_ul {overflow: hidden;}
.content .ml_ul li {float: left;width: 50%;overflow: hidden; margin-bottom:1.4em; position: relative;}
.content .ml_ul li a {display: block;padding-right: 1em;}
.content .ml_ul img {width: 100%;}
.content .ml_ul a .img{ font-size:0;}
/*.content .ml_ul a .mltit{ line-height:2em; font-size:1.6em; color:#1974a1; background-color:#f1f1f1; padding-left:1em;}*/
.content .ml_ul a .mltit {height: 22px;padding: 0px 8px;line-height: 22px;font-size: 13px;color: #FFF;position: absolute;left: 0px; bottom: 80px;background-color: rgba(0, 0, 0, 0.5);}
.content .ml_ul a .mlcon{ line-height:1.8em; font-size:1em; color:#888; padding:0.6em 1em 0.2em 0.6em; border:1px solid #eee; white-space: nowrap; overflow:hidden; text-overflow: ellipsis}
.copyr{ text-align:center;}
.copyr a{ font-size:1em; color:#444; line-height:3em;}

.con_img{ border-bottom:3px solid #F29406; font-size:0;}
.content .main{background-color:#f1f1f1; font-size:1.2em; line-height:2em; color:#666;}
.content .main p{ /*text-indent:2em;*/ font-size:1.2em; line-height:2em;  padding:5px;}


/* 酒店客栈*/
.content .hotellist{ margin-bottom:2em; padding:0.6em; overflow:hidden;}
.content .hotellist ul{ display:block;}
.content .hotellist .nl_li{ border-bottom:1px dashed #dedede; margin-bottom:1.8em; float:left; padding-bottom:1.8em;}
.content .hotellist .nl_li .nl_img{ width:32%; float:left; margin-right:1em; overflow:hidden;}
.content .hotellist .nl_li  img{ width:100%;}
.content .hotellist .nl_li .nl_h3{ line-height:1.4em; font-size:1.6em; color:#1974a1; width:64%; float:left;}
.content .hotellist .nl_li a{ display:block;}
.content .hotellist .nl_li p{ line-height:1.8em; color:#666; margin-top:0.2em; font-size:1.2em; width:64%; float:left; }
.content .hotellist .nl_li .order{ display:inline-block; border-radius:2px; background:url('../images/order.png') no-repeat scroll 5px 0px #ff6600; padding-left:2em; width:44px; text-align:center; height:22px; line-height:22px; border:0px solid #f60; color:#fff; margin:2px;}
.content .hotellist .nl_li .o1{ background-position: 5px 0;}
.content .hotellist .nl_li .o2{ background-position: 5px -20px;}
.content .hotellist .nl_li .o3{ background-position: 5px -40px;}
.content .hotellist .nl_li .o4{ background-position: 5px -60px;}
.content .hotellist .nl_li p a:link{ font-size:1em; text-decoration:none;}

/* 内容页*/
.content .main .span{ width:60px; height:20px; display:inline-block; margin-right:14px;  text-align:center; background-color:#4eadf2; color:#fff; position:relative; line-height:20px;}
.content .main .span i{position:absolute; right:-20px; top:0px; border: 10px solid #4eadf2;width:0; height:0; border-color: transparent transparent transparent #4eadf2; display:inline-block; }
.content .main .main_intr{ padding:1em; background-color:#fff; margin-bottom:1em; }
.content .main .maps{padding:1em; overflow: hidden;font-size: 15px;background-color: #fff;margin-bottom:1em;line-height:2.4em;}
.content .main .maps a{ color:#666;}
.content .main .maps ul{display: table; width:100% }
.content .main .maps li {display: table-cell;vertical-align: middle; }
.content .main .maps li.ico {width:7%; background:url('../images/map_tb2.png') no-repeat left center; background-size:90%; }
.content .main .maps li.address{ width:70% padding-left:0.8em;}
.content .main .maps li.go{ width:20%; background: url('../images/turn_v1.png') no-repeat scroll right center / 19px 12px transparent;}
.content .main .maps .go p {display: inline;color: #FFA800;border-left: 1px solid #EEE; padding: 5px 5px 5px 8px;text-align: center;}

/* 更多*/
.body .more_nav{ background:#eeeeee; overflow:hidden; padding:3em 0 2em;}
.body .more_nav .more_about{ background:#fff; line-height:3.2em; padding:0 2em; font-size:1.6em; border-bottom:1px solid #f0f0f0; background:url('../images/turn_v1.png') no-repeat center right #fff; background-size:5%;}
.body .more_nav .more_about a{ color:#666;}



