@charset "UTF-8";
/*------------// Overall //------------------*/
body{font-family: "Microsoft YaHei", "黑体", Helvetica, Arial, Tahoma, sans-serif;color: #333;margin: 0;background: #fff;overflow-x: hidden;}
body{font-family: "微软雅黑";font-weight: 400\0;}
html, body{-webkit-text-size-adjust: none; height:100%;font-size: 0.22rem;width: 100%;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);box-sizing:border-box;-webkit-touch-callout:none;}
table{border-collapse: collapse;border-spacing: 0;empty-cells: show;}
th, td{border-collapse: collapse;}
a:link{text-decoration: none;color: #333;}
a:visited{text-decoration: none;color: #333;}
img{border: 0;/*添加以下属性是解决图片在微信浏览器下默认转换效果造成页面模糊*/-webkit-transform: scale(1)rotate(0)translate3d(0, 0, 0);transform: scale(1)rotate(0)translate3d(0, 0, 0);display: inline-block !important;outline: none;max-width: 100%;max-height: 100%;}
div, p, img, ul, ol, li, form, input, label, span, dl, dt, dd, h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;}
ol, ul, li{list-style-type: none;}
/*IOS下移除按钮原生样式 -webkit-appearance*/
input[type=button]{-webkit-appearance: none;outline: none;}
/*去除点击按钮，有灰色阴影*/
a, input{-webkit-tap-highlight-color: rgba(0,0,0,0);}
/* a {transition: all 0.3s ease-in-out;} */
html{font-size: 625%;}
body{overflow-x: hidden;}
input,select,textarea{background: none;outline: none;border: none;}
select::-ms-expand{display:none;}
::-webkit-input-placeholder{font-size: 0.28rem;color: #999;}
select::-ms-expand{display:none;}
input::-ms-expand{display:none;}
select{background-color:transparent; border-color:transparent;}
textarea {font-family: '微软雅黑';}
option{background: none;outline: none;border: none;}
.mobile{max-width: 7.50rem;position: relative;margin: 0 auto;overflow-x: hidden;font-size: 0.22rem;min-height:100%;}
.cont{width:7.0rem;margin: 0 auto;}
.main{width:7.0rem;margin:0 auto;}
.content{width: 100%;margin:0 auto;background-color: #f3f3f3;padding: 0.55rem 0.30rem 0.80rem 0.30rem;box-sizing: border-box;}
.content01{width: 100%;margin:0 auto;background-color: #f8f8f8;padding: 0.55rem 0.30rem 0.75rem 0.30rem;box-sizing: border-box;}
.content02{width: 100%;margin:0 auto;background-color: #fff;padding: 0.55rem 0rem 1.15rem 0rem;box-sizing: border-box;}
img{max-height: 100% ;max-width: 100%;vertical-align: middle;}
.pic-box{text-align: center;vertical-align: middle;}
.fleft{float:left;}
.fright{float:right;}
.clearfix{display:table;content:"";clear:both;}
.clear{clear:both; height:0; overflow:hidden; display:block;}
.moved-left{-webkit-transform: perspective(0) translate(-4.3rem, 0);-moz-transform: translate(-4.3rem, 0);-ms-transform: translate(-4.3rem, 0);-o-transform:  translate(-4.3rem, 0);transform: translate(-4.3rem, 0);transition:all 0.3s linear;}
.mobile-content{position:relative;top:0;right:0rem;}
.block{display: block!important;}
.none{display: none!important;}
.body_bgc{background-color: #eee;}


/* 轮播 */
.banner{width: 100%;height: 100%;position: relative;}
.banner-swiper{width:100%;height: 100%;}
.banner-swiper .swiper-slide a{display:block;width:100%;height:100%}
.banner-swiper .swiper-pagination{text-align:center;height: 0.28rem;font-size: 0;bottom: 0.72rem;z-index: 3;}
.banner-swiper .swiper-pagination span{width:0.28rem;height:0.28rem;opacity:1;margin:0 0.18rem!important;border-radius: 100%;}
.banner-swiper .swiper-pagination .swiper-pagination-bullet{background-color:rgba(0, 0, 0, 0.6);}
.banner-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(255, 255, 255, 0.9);}

/* 导航 */
.nav{width: 7.0rem;margin: 0 auto;background-color: #fff;border-radius: 0.06rem;min-height: 0.20rem;position: relative;top: -0.55rem;z-index: 5;box-shadow: -0.01rem 0.0rem 0.7rem #d2d2d2, 0.0rem -0.0rem 0.0rem transparent, 0.01rem 0.0rem 0.05rem #d2d2d2, 0.0rem 0.03rem 0.10rem #b1b1b1;}
.nav_search{width: 100%;border-bottom: 0.01px solid #ccc;padding-top: 0.34rem;padding-bottom: 0.32rem;}
.nav_search_name{float: left;width: 1.73rem;height: 0.56rem;line-height: 0.55rem;font-size: 0.32rem;color: #b17642;text-align: center;position: relative;}
.nav_search_name i{display: inline-block;position: relative;width: 0.22rem;height: 0.11rem;background: url('../icon01.png') no-repeat center;background-size: 100% 100%;margin-left: 0.20rem;top: -0.05rem;}
.nav_search_name i.nav_search_icon01{-webkit-animation: round01 0.3s linear forwards; -moz-animation: round01 0.3s linear forwards; -ms-animation: round01 0.3s linear forwards; -o-animation: round01 0.3s linear forwards; animation: round01 0.3s linear forwards;}
.nav_search_name i.nav_search_icon02{-webkit-animation: round02 0.3s linear forwards; -moz-animation: round02 0.3s linear forwards; -ms-animation: round02 0.3s linear forwards; -o-animation: round02 0.3s linear forwards; animation: round02 0.3s linear forwards;}
@-webkit-keyframes round02 {0% {-webkit-transform: rotate(0deg);}50% {-webkit-transform: rotate(90deg);}100% {-webkit-transform: rotate(180deg);}}
@-moz-keyframes round02 {0% {-moz-transform: rotate(0deg);}50% {-moz-transform: rotate(90deg);}100% {-moz-transform: rotate(180deg);}}
@-ms-keyframes round02 {0% {-ms-transform: rotate(0deg);}50% {-ms-transform: rotate(90deg);}100% {-ms-transform: rotate(180deg);}}
@-o-keyframes round02 {0% {-o-transform: rotate(0deg);}50% {-o-transform: rotate(90deg);}100% {-o-transform: rotate(180deg);}}
@keyframes round02 {0% {transform: rotate(0deg);}50% {transform: rotate(90deg);}100% {transform: rotate(180deg);}}

@-webkit-keyframes round01 {0% {-webkit-transform: rotate(180deg);}50% {-webkit-transform: rotate(90deg);}100% {-webkit-transform: rotate(0deg);}}
@-moz-keyframes round01 {0% {-moz-transform: rotate(180deg);}50% {-moz-transform: rotate(90deg);}100% {-moz-transform: rotate(0deg);}}
@-ms-keyframes round01 {0% {-ms-transform: rotate(180deg);}50% {-ms-transform: rotate(90deg);}100% {-ms-transform: rotate(0deg);}}
@-o-keyframes round01 {0% {-o-transform: rotate(180deg);}50% {-o-transform: rotate(90deg);}100% {-o-transform: rotate(0deg);}}
@keyframes round01 {0% {transform: rotate(180deg);}50% {transform: rotate(90deg);}100% {transform: rotate(0deg);}}

.nav_search_ul{position: absolute;top: 0.56rem;left: 0.0rem;width: 100%;display: none;z-index: 3;}
.nav_search_modal_top{display: block;width: 100%;height: 0.18rem;background: url('../culture_nav_icon01.png') no-repeat center;background-size: 100% 100%;}
.nav_search_modal_bottom{display: block;width: 100%;height: 0.20rem;background: url('../culture_nav_icon03.png') no-repeat center;background-size: 100% 100%;}
.nav_search_ul ul{width: 100%;background: url('../culture_nav_icon02.png') repeat center;background-size: 100% 100%;}
.nav_search_ul ul li{}
.nav_search_ul ul li a{display: block;width: 100%;font-size: 0.30rem;line-height: 0.45rem;height: 0.50rem;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nav_search_ul ul li span{width: 100%;height: 0.07rem;background: url('../icon03.png') no-repeat center;background-size: 100% 100%;display: block;}
.nav_search_ul ul li:first-child a{height: 0.40rem;line-height: 0.33rem;}
.nav_search_ul ul li:last-child span{display: none;}
.nav_search_ul ul li:last-child a{height: 0.38rem;line-height: 0.46rem;}
.nav_search_content{float: left;overflow: hidden;}
.nav_search_input{float: left;}
.nav_search_input input{width: 3.20rem;height: 0.56rem;font-size: 0.28rem;color: #999;border-radius: 0.05rem;border: 0.01rem solid #b57359;padding: 0 0.25rem;}
.nav_search_input input::-webkit-input-placeholder{font-size: 0.28rem;color: #999;}
.nav_search_input input::-moz-input-placeholder{font-size: 0.28rem;color: #999;}
.nav_search_input input::-ms-input-placeholder{font-size: 0.28rem;color: #999;}
.nav_search_btn{float: left;margin-left: 0.27rem;}
.nav_search_btn input{width: 1.54rem;height: 0.56rem;font-size: 0.32rem;color: #fff;border-radius: 0.05rem;background: url('../icon02.png') no-repeat center;background-size: 100% 100%;cursor: pointer;}
.nav_content{width: 100%;overflow: hidden;margin-top: 0.04rem;padding-bottom: 0.35rem;}
.nav_content ul{width: 100%;height: auto;overflow: hidden;}
.nav_content ul li{float: left;width: 20%;text-align: center;margin-top: 0.40rem;}
.nav_content ul li a{display: block;width: 100%;height: 100%;}
.nav_icon{width: 0.96rem;margin: 0 auto;margin-bottom: 0.05rem;}
.nav_name{font-size: 0.28rem;line-height: 0.38rem;color: #333;overflow: hidden;max-width: 95%;margin: 0 auto;}

/* 最新动态 */
.index_dynamic{width: 7.0rem;margin: 0 auto;box-shadow: 0 0 0.25rem 0.01rem #b1b1b1;background-color: #fff;min-height: 0.20rem;border-radius: 0.05rem;position: relative;top: -0.20rem;overflow: hidden;padding: 0.05rem 0;}
.index_dynamic_title{float: left;width: 1.01rem;margin-left: 0.03rem;}
.index_dynamic_siwper{float: left;width: 5.35rem;margin-left: 0.35rem;position: relative;margin-top: 0.10rem;height: 0.72rem;}
.index-dynamic-swiper{width: 100%;height: 100%;position: relative;}
.index_dynamic_item{width: 100%;height: 100%;overflow: hidden;}
.index_dynamic_item a{width: 100%;height: 100%;overflow: hidden;display: block;}
.index_dynamic_name{float: left;width: 4.50rem;font-size: 0.28rem;line-height: 0.36rem;color: #333;height: 0.72rem;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.index_dynamic_icon{float: right;width: 0.24rem;height: 0.40rem;margin-top: 0.16rem;}

/* 推荐景点 */
.index_attractions{width: 7.0rem;margin: 0 auto;box-shadow: 0 0 0.25rem 0.01rem #b1b1b1;background-color: #fff;min-height: 5.20rem;border-radius: 0.05rem;margin-top: 0.12rem;overflow: hidden;padding-top: 0.20rem;}
.index_attractions_title{text-align: center;font-size: 0.36rem;line-height: 0.46rem;color: #b17642;}
.index_attractions_title span{width: 0.85rem;margin-left: 0.20rem;line-height: 0.46rem;height: 0.46rem;display: inline-block;}
.index_attractions_title span:first-child{margin-right: 0.20rem;margin-left: 0;}
.index_attractions_list{margin: 0 auto;margin-top: 0.28rem;width: 6.65rem;}
.index_attractions_list ul{width: 100%;height: 100%;overflow: hidden;}
.index_attractions_list ul li{float: left;width: 3.22rem;margin-bottom: 0.40rem;}
.index_attractions_list ul li:nth-of-type(2n){float: right;}
.index_attractions_list ul li:nth-of-type(3),.index_attractions_list ul li:nth-of-type(4){margin-bottom: 0.28rem;}
.index_attractions_list ul li a{display: block;width: 100%;height: 100%;}
.index_attractions_img{width: 100%;height: 2.22rem;overflow: hidden;margin-bottom: 0.19rem;}
.index_attractions_name{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.28rem;line-height: 0.38rem;color: #333;text-align: center;}

/* 特色文化 */
.index_culture{width: 7.0rem;margin: 0 auto;box-shadow: 0 0 0.25rem 0.01rem #b1b1b1;background-color: #fff;min-height: 5.20rem;border-radius: 0.05rem;margin-top: 0.34rem;overflow: hidden;padding-top: 0.20rem;}

/* 美食小吃 */
.index_snack{width: 7.0rem;margin: 0 auto;box-shadow: 0 0 0.25rem 0.01rem #b1b1b1;background-color: #fff;min-height: 5.20rem;border-radius: 0.05rem;margin-top: 0.34rem;overflow: hidden;padding-top: 0.20rem;}
.index_snack_list{width: 6.60rem;margin: 0 auto;margin-top: 0.35rem;}
.index_snack_list ul{width: 100%;height: 100%;overflow: hidden;}
.index_snack_list ul li{width: 100%;margin-bottom: 0.38rem;}
.index_snack_list ul li a{display: block;width: 100%;height: 100%;overflow: hidden;}
.index_snack_img{float: left;width: 2.90rem;height: 1.80rem;overflow: hidden;border-radius: 0.05rem;}
.index_snack_txt{float: right;width: 3.40rem;}
.index_snack_name{font-size: 0.30rem;line-height: 0.40rem;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 0.08rem;}
.index_snack_brief{font-size: 0.24rem;line-height: 0.36rem;color: #aaa;height: 1.08rem;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;}

/* 旅游攻略 */
.index_raiders{width: 7.0rem;margin: 0 auto;box-shadow: 0 0 0.25rem 0.01rem #b1b1b1;background-color: #fff;min-height: 5.20rem;border-radius: 0.05rem;margin-top: 0.34rem;overflow: hidden;padding-top: 0.20rem;margin-bottom: 0.34rem;}

/* 登录 */
.login_body{width: 100%;height: 100%;position: relative;}
.login{width: 100%;height: 100%;max-width: 750px;position: relative;margin: 0 auto;}
.login_body_bg01{position: absolute;top: 0;left: 0;right: 0;width: 100%;z-index: 1;}
.login_body_bg02{position: absolute;bottom: 0;left: 0;right: 0;width: 100%;z-index: 1;}
.login_content{position: relative;z-index: 3;width: 7.00rem;margin: 0 auto;padding-top: 1.30rem;overflow: hidden;}
.login_item{width: 100%;overflow: hidden;margin: 0 auto;margin-bottom: 0.40rem;width: 6.60rem;}
.login_item_name{float: left;height: 0.80rem;line-height: 0.78rem;font-size: 0.32rem;color: #333;width: 1.50rem;}
.login_item input[type="text"]{width: 4.40rem;float: left;height: 0.80rem;background-color: #fff;border: 0.01rem solid #c9c9c9;transition: all 0.5s ease-in-out;line-height: 0.78rem;padding: 0 0.20rem;font-size: 0.32rem;color: #333;}
.login_item input[type="text"]::-webkit-input-placeholder{font-size: 0.30rem;color: #999;}
.login_item input[type="text"]::-moz-input-placeholder{font-size: 0.30rem;color: #999;}
.login_item input[type="text"]::-ms-input-placeholder{font-size: 0.30rem;color: #999;}
.login_item_tip{display: block;float: left;margin-left: 0.13rem;width: 0.44rem;height: 0.44rem;background: url('../correct.png') no-repeat center;background-size: 100% 100%;margin-top: 0.18rem;}
.login_item input[type="text"]:focus{border: 0.01rem solid #b17642;}
.login_item input[type="text"]::focus{border: 0.01rem solid #b17642;}
.login_item input[type="password"]{width: 4.40rem;float: left;height: 0.80rem;background-color: #fff;border: 0.01rem solid #c9c9c9;transition: all 0.5s ease-in-out;line-height: 0.78rem;padding: 0 0.20rem;font-size: 0.32rem;color: #333;}
.login_item input[type="password"]::-webkit-input-placeholder{font-size: 0.30rem;color: #999;}
.login_item input[type="password"]::-moz-input-placeholder{font-size: 0.30rem;color: #999;}
.login_item input[type="password"]::-ms-input-placeholder{font-size: 0.30rem;color: #999;}
.login_item input[type="password"]:focus{border: 0.01rem solid #b17642;}
.login_item input[type="password"]::focus{border: 0.01rem solid #b17642;}
.login_code_item{width: 6.80rem;margin-left: 0.20rem;}
.login_code_item input[type="text"]{width: 2.00rem;}
.login_code{float: left;width: 1.60rem;display: block;margin-left: 0.15rem;}
.login_code_btn{float: left;line-height: 0.78rem;width: auto;margin-left: ;font-size: 0.32rem;color: #b17642;margin-left: 0.10rem;}
.login_code_item .login_item_tip{margin-left: 0.05rem;}
.login_item p{margin-left: 1.50rem;font-size: 0.26rem;line-height: 0.36rem;color: #333;}
.login_item p a.login_registered{color: #b17642;margin-left: 0.10rem;}
.login_item p a.login_forget{color: #333;}
.login_item p:first-child{margin-bottom: 0.15rem;}
.login_btn{margin-top: 0.10rem;}
.login_btn input{margin-left: 1.70rem;display: block;font-size: 0.36rem;line-height: 0.78rem;height: 0.80rem;background-color: #b17642;border-radius: 0.05rem;color: #fff;width: 4.40rem;}

/* 注册 */
.registered_content{position: relative;z-index: 3;width: 7.00rem;margin: 0 auto;padding-top: 0.70rem;overflow: hidden;}
.registered_item input[type="text"]{width: 2.20rem;}
.registered_btn{float: left;display: block;margin-left: 0.17rem;width: 2.00rem;height: 0.80rem;line-height: 0.78rem;background-color: #d3b69c;color: #6a3906;text-align: center;border-radius: 0.05rem;font-size: 0.32rem;}
.registered_checkbox{font-size: 0.26rem;line-height: 0.36rem;color: #999;position: relative;top: -10px;}
.registered_checkbox label{margin-left: 1.50rem;}
.registered_checkbox input[type="checkbox"]{background:url('../registered_icon01.png') no-repeat left top;background-size: 100% 100%;-webkit-appearance: none;appearance: none;vertical-align: middle;width:0.26rem;height:0.26rem;margin-right:0.15rem;float: none;border: none;cursor: pointer;position: relative;top: -0.025rem;}
.registered_checkbox input[type="checkbox"]:checked{background:url('../registered_icon02.png') no-repeat left top;background-size: 100% 100%;}
.registered_content .login_btn{margin-top: 0.15rem;}

/* 特色文化 */
.culture{width: 100%;padding-top: 0.26rem;}
.culture_list{width: 100%;height: auto;overflow: hidden;}
.culture_list ul{width: 100%;height: auto;}
.culture_list ul li{margin-bottom: 0.38rem;width: 100%;height: auto;}
.culture_list ul li a{display: block;width: 100%;height: 100%;overflow: hidden;}
.culture_img{float: left;overflow: hidden;border-radius: 0.05rem;width: 2.90rem;height: 1.80rem;}
.culture_img a{border-radius: 0.05rem;}
.culture_txt{float: right;width: 3.80rem;}
.culture_name{font-size: 0.30rem;line-height: 0.40rem;color: #b17642;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 0.08rem;}
.culture_name a{font-size: 0.30rem;line-height: 0.40rem;color: #b17642;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.culture_brief{font-size: 0.26rem;line-height: 0.36rem;color: #333;height: 0.72rem;overflow: hidden;/* display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all; */}
.culture_date{font-size: 0.26rem;line-height: 0.26rem;color: #999;margin-top: 0.34rem;}

/* 特色文化-详情 */
.cultureDetails{width: 100%;height: 100%;padding-top: 0.27rem;}
.cultureDetails_title{width: 7.00rem;margin: 0 auto;line-height: 0.46rem;font-size: 0.36rem;color: #333;}
.cultureDetails_date{width: 7.00rem;margin: 0 auto;line-height: 0.38rem;font-size: 0.28rem;color: #999;margin-top: 0.30rem;margin-bottom: 0.35rem;}
.cultureDetails_date span{color: #b17642;margin-left: 0.40rem;}
.cultureDetails_border{width: 100%;height: 0.25rem;background-color: #eee;}
.cultureDetails_content{width: 7.00rem;margin: 0 auto;font-size: 0.30rem;color: #666;line-height: 0.50rem;text-align: justify;text-justify: inter-ideograph;margin-top: 0.38rem;}

/* 景点推荐 */
.attractions{width: 100%;}
.attractions .culture_list ul li{margin-bottom: 0;padding: 0.30rem 0;border-bottom: 0.01rem solid #ccc;}
.attractions_item{width: 7.00rem;height: 100%;overflow: hidden;display: block;margin: 0 auto;}
.attractions_map{font-size: 0.26rem;line-height: 0.36rem;color: #b17642;margin-top: 0.20rem;}
.attractions_map a{font-size: 0.26rem;line-height: 0.36rem;color: #b17642;overflow: hidden;}
.attractions_map a span{width: 0.20rem;height: 0.25rem;display: inline-block;background: url('../attractions_map_icon01.png') no-repeat center;background-size: 100% 100%;position: relative;top: 0.03rem;margin-right: 0.08rem;}

/* 景点推荐-详情 */
.attractionsDetails_content{width: 7.00rem;margin: 0 auto;font-size: 0.26rem;color: #333;line-height: 0.36rem;text-align: justify;text-justify: inter-ideograph;margin-top: 0.42rem;}

/* 美食小吃 */
.snack{width: 100%;height: auto;}
.snack_list{width: 100%;height: auto;}
.snack_list ul{width: 100%;height: auto;}
.snack_list ul li{width: 100%;height: auto;border-bottom: 0.25rem solid #eee;padding-bottom: 0.30rem;padding-top: 0.20rem;}
.snack_list ul li a{display: block;width: 100%;height: 100%;overflow: hidden;}
.snack_item{width: 7.00rem;margin: 0 auto;height: 100%;overflow: hidden;}
.snack_list_top{border-bottom: 0.01rem solid #ccc;width: 100%;height: 100%;overflow: hidden;padding-bottom: 0.28rem;}
.snack_title{max-width: 5.50rem;float: left;}
.snack_title p{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.26rem;line-height: 0.36rem;color: #999;}
.snack_title p:first-child{font-size: 0.32rem;color: #b17642;line-height: 0.42rem;margin-bottom: 0.08rem;}
.snack_title p:first-child a{font-size: 0.32rem;color: #b17642;line-height: 0.42rem;}
.snack_price{float: right;}
.snack_price p{font-size: 0.26rem;line-height: 0.36rem;color: #999;}
.snack_price p:first-child{color: #333;line-height: 0.42rem;margin-bottom: 0.08rem;}
.snack_price p:first-child span{color: #b17642;}
.snack_price p:first-child span b{font-size: 0.32rem;line-height: 0.42rem;}
.snack_con{width: 100%;margin-top: 0.30rem;height: 100%;overflow: hidden;}
.snack_img{float: left;width: 2.90rem;height: 1.80rem;overflow: hidden;}
.snack_txt{float: right;width: 3.90rem;}
.snack_brief{font-size: 0.26rem;line-height: 0.36rem;color: #333;height: 0.72rem;overflow: hidden;/* display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all; */}
.snack_address{font-size: 0.26rem;line-height: 0.36rem;color: #999;margin-top: 0.18rem;}
.snack_list .attractions_map{margin-top: 0.15rem;}

/* 同游圈 */
.tourism{width: 100%;height: 100%;}
.tourists_nav{width: 100%;height: auto;border-bottom: 0.15rem solid #f2f2f2;}
.tourists_nav ul{width: 100%;overflow: hidden;height: auto;}
.tourists_nav ul li{float: left;width: 33.33333333333333%;}
.tourists_nav ul li a{display: block;height: 0.90rem;line-height: 0.89rem;position: relative;width: auto;font-size: 0.28rem;color: #333;margin: 0 auto;text-align: center;}
.tourists_nav ul li a span{display: block;height: 0.0rem;border-top: 0.02rem solid #b17642;width: 0.30rem;position: absolute;left: 50%;margin-left: -0.15rem;bottom: 0.18rem;display: none;}
.tourists_nav ul li a.active span{display: block;}
.tourism_content{width: 100%;margin: 0 auto;height: auto;}
.tourism_item{width: 100%;height: 100%;overflow: hidden;padding-top: 0.20rem;border-top: 0.01rem solid #e5e5e5;padding-bottom: 0.25rem;}
.tourism_con{width: 7.00rem;height: 100%;overflow: hidden;margin: 0 auto;}
.tourism_content .tourism_item:first-child{border-top: none;}
.tourism_title{overflow: hidden;width: 100%;height: 0.80rem;}
.tourism_title p{float: left;line-height: 0.78rem;height: 0.80rem;font-size: 0.30rem;color: #333;}
.tourism_title p:first-child{width: 0.80rem;height: 0.80rem;border-radius: 0.05rem;overflow: hidden;margin-right: 0.12rem;}
.tourism_brief{font-size: 0.24rem;line-height: 0.38rem;color: #666;text-align: justify;text-justify: inter-ideograph;margin-top: 0.13rem;margin-bottom: 0.12rem;}
.tourism_img{width: 100%;height: 100%;overflow: hidden;}
.tourism_img ul{width: 100%;height: 100%;overflow: hidden;}
.tourism_img ul li{float: left;width: 2.26rem;height: 1.60rem;overflow: hidden;border-radius: 0.06rem;margin-bottom: 0.10rem;margin-right: 0.11rem;position: relative;}
.tourism_img ul li:nth-of-type(3n){margin-right: 0;}
.tourism_info{width: 100%;height: auto;overflow: hidden;margin-top: 0.04rem;}
.tourism_date{float: left;font-size: 0.22rem;line-height: 0.30rem;color: #999;display: block;}
.tourism_info p{float: right;overflow: hidden;}
.tourism_like_icon{float: left;display: block;width: 0.30rem;height: 0.30rem;background-image: url('../tourism_icon02.png');background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;margin-right: 0.28rem;}
.tourism_like_icon_active{background-image: url('../tourism_icon03.png');}
.tourism_comment_icon{float: left;display: block;width: 0.30rem;height: 0.29rem;background-image: url('../tourism_icon04.png');background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;}
.tourism_like{width: 100%;overflow: hidden;height: auto;margin-top: 0.27rem;}
.tourism_like_iconfont{float: left;display: block;width: 0.30rem;height: 0.30rem;background-image: url('../tourism_icon05.png');background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;margin-right: 0.10rem;}
.tourism_like p{float: left;max-width: 6.60rem;font-size: 0.24rem;line-height: 0.30rem;color: #666;}
.tourism_comment{width: 100%;height: auto;position: relative;background-color: #f5f5f5;border-radius: 0.08rem;min-height: 0.50rem;margin-top: 0.30rem;padding-top: 0.12rem;padding-bottom: 0.30rem;}
.tourism_comment_txt{width: 6.60rem;margin: 0 auto;font-size: 0.28rem;line-height: 0.44rem;color: #333;}
.tourism_comment_txt span{color: #b17642;}
.tourism_comment_triangle{display: block;width:0;height:0;border-width:0 0.13rem 0.13rem;border-style:solid;border-color:transparent transparent #f5f5f5;position:absolute;top: -0.13rem;left: 0.36rem;z-index: 3;}
.tourism_address{width: 100%;overflow: hidden;margin-top: 0.0rem;margin-top: 0.17rem;}
.tourism_address_icon{float: left;display: block;width: 0.19rem;height: 0.24rem;background-image: url('../tourism_icon06.png');background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;position: relative;top: 0.03rem;}
.tourism_address_txt{float: left;display: block;font-size: 0.22rem;color: #999;line-height: 0.32rem;margin-left: 0.10rem;max-width: 6.70rem;}
.tourism_fixed{position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 99;background-color: rgba(0, 0, 0, 1.0);display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;display: none;/* animation: zoomIn 0.3s ease-in-out;-webkit-animation: zoomIn 0.3s ease-in-out; */}
.tourism_swiper{width: 100%;height: auto;position: relative;z-index: 999;text-align: center;}
.tourism-pagination{position: absolute;bottom: 0.70rem;width: 100%;text-align: center;font-size: 0;z-index: 999;}
.tourism-pagination span{display: inline-block;margin: 0 0.075rem!important;opacity: 1!important;width: 0.16rem;height: 0.16rem;border-radius: 100%;}
.tourism-pagination span.swiper-pagination-bullet{background-color: rgba(255, 255, 255, 1.0);}
.tourism-pagination span.swiper-pagination-bullet-active{background-color: rgba(177, 118, 66, 1.0);}
.tourism_close{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 110;}
.tourism_fixed_zoomOut{animation: zoomOut 0.3s ease-in-out;-webkit-animation: zoomOut 0.3s ease-in-out;}
.tourism_fixed_zoomIn{animation: zoomIn 0.3s ease-in-out;-webkit-animation: zoomIn 0.3s ease-in-out;}

/* 同游圈-发布 */
.tourismRelease_content{width: 7.00rem;margin: 0 auto;overflow: hidden;height: auto;margin-top: 0.20rem;}
.tourismRelease_textarea{width: 100%;height: auto;}
.tourismRelease_textarea textarea{width: 100%;border: 0.01rem solid #e5e5e5;border-radius: 0.10rem;resize: none;height: 3.20rem;font-size: 0.28rem;line-height: 0.38rem;color: #ccc;padding: 0.05rem 0.10rem;}
.tourismRelease_textarea textarea::-webkit-input-placeholder{font-size: 0.28rem;line-height: 0.38rem;color: #ccc;}
.tourismRelease_content .tourism_img{margin-top: 0.15rem;}
.tourismRelease_content .tourism_img ul li input{position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;z-index: 3;opacity: 0;filter: alpha(opacity=00);-webkit-opacity: 0;}
.tourismRelease_content .tourism_address_txt{color: #333;}
.tourismRelease_content .tourism_address{margin-top: 0.25rem;}
.tourismRelease_lgimg{position: relative;z-index: 999;}
.tourismRelease_btn{position: fixed;bottom: 0;left: 0;right: 0;width: 100%;z-index: 5;}
.tourismRelease_btn input{font-size: 0.32rem;color: #fff;height: 0.80rem;border-radius: 0.10rem;display: block;width: 100%;line-height: 0.80rem;background-color: #b17642;}

/* 游玩指引 */
.guidelines{width: 100%;height: 100%;position: relative;max-width: 750px;margin: 0 auto;}
.guidelines_map{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;width: 100%;height: 100%;}
.guidelines_map img{max-width: none;max-height: none;}
.guidelines_bottom_nav{width: 100%;position: absolute;z-index: 99999;bottom: 0;left: 0;right: 0;height: 1.00rem;background-color: #fff;}
.guidelines_bottom_nav ul{width: 100%;height: 100%;}
.guidelines_bottom_nav ul li{float: left;width: 25%;position: relative;}
.guidelines_bottom_nav ul li a{display: block;width: 100%;height: 100%;overflow: hidden;font-size: 0.28rem;line-height: 0.98rem;text-align: center;color: #333;position: relative;}
.guidelines_bottom_nav ul li a span{display: inline-block;position: relative;margin-right: 0.10rem;transition: all 0.5s ease-in-out;}
.guidelines_bottom_nav ul li a i{display: block;width: 0.01rem;height: 0.80rem;border-left: 0.01rem solid #efefef;position: absolute;left: 0;top: 0.10rem;z-index: 9999999;}
.guidelines_bottom_nav ul li:first-child a i{display: none;}
.guidelines_walk_icon{width: 0.27rem;height: 0.40rem;background-image: url('../guidelines_walk.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;top: 0.08rem;}
.guidelines_car_icon{width: 0.37rem;height: 0.36rem;background-image: url('../guidelines_car.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;top: 0.08rem;}
.guidelines_bus_icon{width: 0.40rem;height: 0.41rem;background-image: url('../guidelines_bus.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;top: 0.08rem;}
.guidelines_carPark_icon{width: 0.40rem;height: 0.41rem;background-image: url('../guidelines_carPark.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;top: 0.08rem;}
.guidelines_gas_icon{width: 0.40rem;height: 0.41rem;background-image: url('../guidelines_gas.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;top: 0.10rem;}
.guidelines_wc_icon{width: 0.40rem;height: 0.41rem;background-image: url('../guidelines_wc.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;top: 0.10rem;}
.guidelines_subway_icon{width: 0.40rem;height: 0.41rem;background-image: url('../guidelines_subway.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;top: 0.10rem;}
.guidelines_bank_icon{width: 0.40rem;height: 0.41rem;background-image: url('../guidelines_bank.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;top: 0.10rem;}
.guidelines_shop_icon{width: 0.40rem;height: 0.41rem;background-image: url('../guidelines_shop.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;top: 0.08rem;}
.guidelines_bottom_nav ul li a.active{color: #b17642;}
.guidelines_bottom_nav ul li a.active .guidelines_walk_icon{background-image: url('../guidelines_walk_active.png');}
.guidelines_bottom_nav ul li a.active .guidelines_car_icon{background-image: url('../guidelines_car_active.png');}
.guidelines_bottom_nav ul li a.active .guidelines_bus_icon{background-image: url('../guidelines_bus_active.png');}
.guidelines_bottom_nav ul li a.active .guidelines_carPark_icon{background-image: url('../guidelines_carPark_active.png');}
.guidelines_bottom_nav ul li a.active .guidelines_gas_icon{background-image: url('../guidelines_gas_active.png');}
.guidelines_bottom_nav ul li a.active .guidelines_wc_icon{background-image: url('../guidelines_wc_active.png');}
.guidelines_bottom_nav ul li a.active .guidelines_subway_icon{background-image: url('../guidelines_subway_active.png');}
.guidelines_bottom_nav ul li a.active .guidelines_bank_icon{background-image: url('../guidelines_bank_active.png');}
.guidelines_bottom_nav ul li a.active .guidelines_shop_icon{background-image: url('../guidelines_shop_active.png');}
.guidelines_bottom_nav .guidelines_bottom_nav_ul{position: absolute;top: -6.30rem;background-color: #fff;z-index: 999999;right: 0;width: 1.70rem;min-height: 0rem;transition: all 0.5s ease-in-out;display: none;height: auto;overflow: hidden;}
.guidelines_bottom_nav .guidelines_bottom_nav_ul li{float: none;width: 100%;}
.guidelines_bottom_nav .guidelines_bottom_nav_ul li a{display: block;width: 100%;height: 0.90rem;border-bottom: 0.01rem solid #e5e5e5;text-align: left;text-indent: 0.16rem;line-height: 0.88rem;background-color: #fff;}
.guidelines_bottom_nav ul li .guidelines_bottom_nav_ul li a span{margin-right: 0.05rem;}

/* 门票 */
.tickets{width: 100%;height: auto;}
.tickets_address{float: left;font-size: 0.26rem;line-height: 0.36rem;color: #555;margin-top: 0.20rem;}
.tickets .tickets_address a{display: inline;width: auto;height: auto;line-height: 0.36rem;height: 0.36rem;position: relative;color: #b17642;margin-left: 0.25rem;}
.tickets .tickets_address a span{display: inline-block;width: 0.20rem;height: 0.25rem;background: url('../tickets_icon01.png') no-repeat center;background-size: 100% 100%;margin-right: 0.08rem;position: relative;top: 0.03rem;}
.tickets_btn{float: right;position: relative;top: -0.05rem;}
.tickets .tickets_btn a{display: block;width: 1.55rem;height: 0.55rem;line-height: 0.53rem;background-color: #b17642;text-align: center;color: #fff;font-size: 0.30rem;border-radius: 0.05rem;}
.tickets .snack_list_top{padding-bottom: 0.18rem;}
.tickets .snack_brief{height: 1.08rem;}
.tickets .snack_address{margin-top: 0;margin-bottom: 0.13rem;}

/* 特产礼品 */
.shop{width: 100%;height: auto;padding-top: 0.30rem;}
.shop_list{width: 7.00rem;height: 100%;margin: 0 auto;}
.shop_list ul{width: 100%;height: 100%;}
.shop_list ul li{float: left;width: 3.44rem;border-radius: 0.05rem;overflow: hidden;box-shadow: 0.0rem 0.0rem 0.25rem 0.05rem #dfdfdf;margin-bottom: 0.32rem;}
.shop_list ul li:nth-of-type(2n){float: right;}
.shop_list ul li a{display: block;width: 100%;height: 100%;}
.shop_img{width: 100%;border-top-left-radius: 0.05rem;border-top-right-radius: 0.05rem;height: 2.17rem;overflow: hidden;}
.shop_txt{width: 3.10rem;margin: 0 auto;padding-top: 0.16rem;padding-bottom: 0.16rem;}
.shop_name{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.32rem;line-height: 0.42rem;color: #555;margin-bottom: 0.10rem;}
.shop_price{width: 100%;height: auto;overflow: hidden;margin-top: 0.0rem;}
.shop_price p{float: right;font-size: 0.28rem;color: #ccc;line-height: 0.42rem;}
.shop_price p:first-child{float: left;font-size: 0.22rem;line-height: 0.42rem;color: #333;}
.shop_price p:first-child span{font-size: 0.22rem;color: #b17642;}
.shop_price p:first-child span b{font-size: 0.32rem;}

/* VR漫游 */
.vr{width: 100%;height: 100%;}
.vr .culture_list ul li{margin-bottom: 0;padding: 0.30rem 0;border-bottom: 0.01rem solid #ccc;}
.vr_item{width: 7.00rem;height: 100%;overflow: hidden;display: block;margin: 0 auto;}
.vr .culture_name{font-size: 0.32rem;line-height: 0.42rem;}
.vr .culture_brief{height: 0.36rem;}
.vr_btn{width: 100%;line-height: 0.36rem;font-size: 0.26rem;color: #999;margin-top: 0.55rem;}
.vr_btn a{width: 100%;line-height: 0.36rem;font-size: 0.26rem;color: #999;}

/* 服务中心 */
.service{width: 100%;height: 100%;overflow: hidden;padding-top: 0.35rem;}
.service_content{font-size: 0.30rem;line-height: 0.54rem;color: #333;width: 7.00rem;margin: 0 auto;text-align: justify;text-justify: inter-ideograph;}

/* 信息中心 */
.information{width: 100%;height: 100%;overflow: hidden;}
.information_list{width: 100%;height: 100%;overflow: hidden;}
.information_list ul{width: 100%;height: 100%;overflow: hidden;}
.information_list ul li{width: 100%;height: 100%;overflow: hidden;border-bottom: 0.01rem solid #ccc;padding-top: 0.38rem;padding-bottom: 0.34rem;}
.information_list ul li a{width: 7.00rem;height: 100%;overflow: hidden;display: block;margin: 0 auto;}
.information_icon{float: left;width: 0.80rem;height: 0.80rem;border-radius: 0.05rem;overflow: hidden;}
.information_txt{float: right;width: 5.90rem;}
.information_name{width: 100%;overflow: hidden;height: auto;}
.information_name p{font-size: 0.26rem;color: #999;line-height: 0.40rem;float: right;}
.information_name p:first-child{float: left;font-size: 0.30rem;color: #b17642;line-height: 0.40rem;}
.information_brief{max-height: 1.60rem;width: 100%;font-size: 0.30rem;line-height: 0.40rem;color: #666;text-align: justify;text-justify: inter-ideograph;margin-top: 0.23rem;overflow: hidden;}

/* 游客中心 */
.tourists{width: 100%;height: auto;}
.tourists_list{width: 100%;height: 100%;overflow: hidden;}
.tourists_list ul{width: 100%;height: 100%;overflow: hidden;}
.tourists_list ul li{width: 100%;height: 100%;overflow: hidden;border-bottom: 0.01rem solid #ccc;}
.tourists_list ul li a{width: 7.00rem;height: 0.97rem;overflow: hidden;display: block;margin: 0 auto;position: relative;line-height: 0.95rem;}
.tourists_icon{float: left;}
.tourists_name{float: left;font-size: 0.30rem;line-height: 0.95rem;color: #333;}
.tourists_triangle{float: right;margin-right: 0.05rem;width: 0.20rem;}
.tourists_service{width: 0.49rem;margin-right: 0.30rem;}
.tourists_parkingSpace{width: 0.49rem;margin-right: 0.30rem;}
.tourists_wc{width: 0.40rem;margin-right: 0.39rem;}
.tourists_vr{width: 0.46rem;margin-right: 0.33rem;}
.tourists_selfTravel{width: 0.49rem;margin-right: 0.30rem;}
.tourists_announcement{width: 0.42rem;margin-right: 0.37rem;}
.tourists_information{width: 0.48rem;margin-right: 0.31rem;}
.tourists_info_num{position: absolute;height: 0.38rem;background-color: #c19168;display: block;z-index: 3;border-radius: 0.19rem;line-height: 0.38rem;font-size: 0.26rem;color: #fff;padding: 0.0rem 0.20rem;right: 0.50rem;top: 0.295rem;}

/* 自助导游 */
.seltTravel{width: 100%;height: 100%;}
.seltTravel ul li .culture_name{font-size: 0.32rem;line-height: 0.42rem;color: #333;margin-top: 0.19rem;margin-bottom: 0.30rem;}
.seltTravel ul li .culture_name a{font-size: 0.32rem;line-height: 0.42rem;color: #333}
.seltTravel_btn{width: 100%;}
.seltTravel .seltTravel_btn a{display: block;width: 1.55rem;height: 0.55rem;line-height: 0.53rem;background-color: #b17642;text-align: center;color: #fff;font-size: 0.30rem;border-radius: 0.05rem;}

/* 最新公告 */
.announcement{width: 100%;height: 100%;overflow: hidden;}
.announcement_list{width: 100%;height: 100%;overflow: hidden;}
.announcement_list ul{width: 100%;height: 100%;overflow: hidden;}
.announcement_list ul li{width: 100%;height: 100%;overflow: hidden;border-bottom: 0.01rem solid #ccc;padding-bottom: 0.25rem;padding-top: 0.25rem;}
.announcement_list ul li a{width: 7.00rem;overflow: hidden;display: block;margin: 0 auto;height: 100%;position: relative;}
.announcement_txt{float: left;max-width: 5.70rem;}
.announcement_txt p{font-size: 0.30rem;line-height: 0.40rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;color: #333;}
.announcement_txt p:first-child{font-size: 0.26rem;line-height: 0.36rem;color: #999;margin-bottom: 0.08rem;}
.announcement .tourists_triangle{margin-top: 0.48rem;}
.announcement_info{position: absolute;display: block;z-index: 3;line-height: 0.36rem;font-size: 0.26rem;color: #de2828;right: 0.60rem;top: 0.48rem;}
.announcement_list ul li a span.active{color: #999;}

/* 我的博文 */
.personal{width: 100%;height: 100%;}
.personal_nav{width: 100%;height: auto;border-bottom: 0.15rem solid #f2f2f2;}
.personal_nav ul{width: 100%;height: auto;}
.personal_nav ul li{float: left;width: auto;margin:0 0.30rem;}
.personal_nav ul li:first-child{margin-left: 0.25rem;}
.personal_nav ul li:last-child{margin-right: 0.25rem;}
.personal_nav ul li a{display: block;height: 0.90rem;line-height: 0.89rem;position: relative;width: auto;font-size: 0.28rem;color: #333;margin: 0 auto;text-align: center;}
.personal_nav ul li a span{display: block;height: 0.0rem;border-top: 0.02rem solid #b17642;width: 0.50rem;position: absolute;left: 50%;margin-left: -0.25rem;bottom: 0.18rem;display: none;}
/* .personal_nav ul li.swiper-slide-active a span{display: block;} */
.personal_nav ul li a.active span{display: block;}
.personalBowen_date{width: 100%;font-size: 0.40rem;line-height: 0.50rem;color: #333;margin-bottom: 0.25rem;}
.personal .tourism_item{padding-top: 0.20rem;}

/* 我的订单 */
.personalOrder{width: 7.00rem;margin: 0 auto;height: auto;padding-top: 0.20rem;}
.personalOrder ul{width: 100%;height: auto;overflow: hidden;}
.personalOrder ul li{width: 100%;height: auto;overflow: hidden;border: 0.01rem solid #e5e5e5;border-radius: 0.10rem;margin-bottom: 0.20rem;min-height: 2.00rem;}
.personalOrder ul li a{width: 100%;height: 100%;overflow: hidden;display: block;}
.personalOrder_top{width: 100%;background-color: #f5f5f5;min-height: 0.50rem;overflow: hidden;}
.personalOrder_date{float: left;line-height: 0.50rem;height: 0.50rem;font-size: 0.28rem;color: #555;margin-left: 0.20rem;}
.personalOrder_status{float: right;margin-right: 0.20rem;height: 0.50rem;line-height: 0.50rem;font-size: 0.28rem;color: #b17642;}
.personalOrder_con{width: 6.60rem;margin: 0 auto;padding: 0.20rem 0;overflow: hidden;}
.personalOrder_img{width: 1.30rem;height: 1.30rem;overflow: hidden;border-radius: 0.05rem;float: left;}
.personalOrder_txt{float: right;width: 5.20rem;}
.personalOrder_name{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.28rem;color: #555;line-height: 0.38rem;}
.personalOrder_brief{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.24rem;color: #999;line-height: 0.34rem;margin-top: 0.03rem;}
.personalOrder_price{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.20rem;color: #b17642;line-height: 0.34rem;margin-top: 0.14rem;}
.personalOrder_price b{font-size: 0.24rem;}

/* 我的活动 */
.personalActivity{width: 7.00rem;margin: 0 auto;height: auto;padding-top: 0.20rem;}
.personalActivity ul{width: 100%;height: auto;overflow: hidden;}
.personalActivity ul li{width: 100%;height: auto;overflow: hidden;border: 0.01rem solid #e5e5e5;border-radius: 0.10rem;margin-bottom: 0.20rem;min-height: 0.60rem;padding: 0.20rem 0;}
.personalActivity ul li a{width: 6.60rem;height: 100%;overflow: hidden;display: block;margin: 0 auto;}
.personalActivity_img{width: 1.30rem;height: 1.30rem;overflow: hidden;border-radius: 0.05rem;float: left;}
.personalActivity_txt{float: right;width: 5.20rem;}
.personalActivity_name{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.28rem;color: #555;line-height: 0.38rem;}
.personalActivity_brief{width: 100%;overflow: hidden;font-size: 0.24rem;color: #999;line-height: 0.28rem;margin-top: 0.02rem;height: 0.56rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.personalActivity_status{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.24rem;color: #de2828;line-height: 0.34rem;margin-top: 0.02rem;}

/* 个人资料 */
.personalData{width: 7.00rem;margin: 0 auto;height: auto;padding-top: 0.50rem;}
.personalDataMobile{height: 100%;overflow: hidden;}
.personalData_content{width: 100%;overflow: hidden;height: auto;}
.personalData_item{width: 100%;overflow: hidden;margin-bottom: 0.35rem;}
.personalData_item_name{float: left;width: 1.00rem;display: block;line-height: 0.58rem;height: 0.60rem;font-size: 0.28rem;color: #333;}
.personalData_item input[type="text"]{width: 3.00rem;float: left;height: 0.60rem;background-color: #fff;border: 0.01rem solid #e5e5e5;transition: all 0.5s ease-in-out;line-height: 0.58rem;padding: 0 0.10rem;font-size: 0.24rem;color: #999;border-radius: 0.05rem;}
.personalData_item input[type="text"]::-webkit-input-placeholder{font-size: 0.24rem;color: #999;}
.personalData_item input[type="text"]::-moz-input-placeholder{font-size: 0.24rem;color: #999;}
.personalData_item input[type="text"]::-ms-input-placeholder{font-size: 0.24rem;color: #999;}
.personalData_content .login_item_tip{margin-top: 0.08rem;}
.personalData_item label{cursor: pointer;float: left;font-size: 0.24rem;color: #555;margin-left: 0rem;margin-right: 0.25rem;width: auto;margin-top: 0.15rem;display: block;}
.personalData_item input[type="radio"]{background:url('../personalData_icon01.png') no-repeat left top;-webkit-appearance: none;appearance: none;vertical-align: middle;width: 0.20rem;height: 0.20rem;margin-right: 0.03rem;float: none;border: none;cursor: pointer;position: relative;top: -0.025rem;background-size: 100% 100%;}
.personalData_item input[type="radio"]:checked{background:url('../personalData_icon02.png') no-repeat left top;background-size: 100% 100%;}
.personalData_btn{position: fixed;bottom: 0.90rem;left: 0.25rem;right: 0.25rem;width: 7.00rem;z-index: 5;}
.personalData_btn input{font-size: 0.36rem;color: #fff;height: 0.90rem;border-radius: 0.10rem;display: block;width: 100%;line-height: 0.88rem;background-color: #b17642;}

/* 门票详情 */
.ticketsDetails{width: 100%;height: auto;overflow: hidden;}
.ticketsDetails-title{width: 100%;padding: 0 0.25rem;background-color: #fff;height: 0.85rem;line-height: 0.85rem;font-size: 0.36rem;color: #333;margin-bottom: 0.25rem;}
.ticketsDetails-con{width: 100%;padding: 0.80rem 0.25rem 0.15rem;background-color: #fff;overflow: hidden;}
.ticketsDetails-thumbs-swiper{width: 100%;height: 4.30rem;}
.ticketsDetails-thumbs-swiper .swiper-slide{width: 100%;height: 4.30rem;border-radius: 0.06rem;overflow: hidden;}
.ticketsDetails-gallery-swiper{width: 100%;height: 2.00rem;margin-top: 0.20rem;}
.ticketsDetails-gallery-swiper .swiper-slide{width: 3.40rem;height: 2.00rem;margin-left: 0.20rem;}
.ticketsDetails-gallery-swiper .swiper-slide:first-child{margin-left: 0;}
.ticketsDetails-txt{width: 100%;height: auto;overflow: hidden;margin-top: 0.20rem;}
.ticketsDetails-name{width: 100%;overflow: hidden;line-height: 0.60rem;}
.ticketsDetails-name b{float: left;max-width: 5.80rem;font-size: 0.50rem;color: #666;font-weight: normal;line-height: 0.60rem;height: 0.60rem;}
.ticketsDetails-name p{float: right;color: #ea9b58;font-size: 0.34rem;line-height: 0.60rem;height: 0.60rem;}
.ticketsDetails-name p span{font-family: Arial;font-size: 0.50rem;}
.ticketsDetails-brief{width: 100%;font-size: 0.26rem;line-height: 0.36rem;color: #999;text-align: justify;text-justify: inter-ideograph;margin-top: 0.20rem;}
.ticketsDetails-brief span{color: #555;}
.ticketsDetails-date{width: 100%;overflow: hidden;margin-top: 0.15rem;}
.ticketsDetails-date p{width: 100%;overflow: hidden;font-size: 0.26rem;color: #555;line-height: 0.36rem;}
.ticketsDetails-date p span{float: left;}
.ticketsDetails-date p i{float: left;font-style: normal;color: #999;}
.ticketsDetails-content{width: 100%;overflow: hidden;margin-top: 25px;}
.ticketsDetails-item{background-color: #fff;margin-bottom: 0.25rem;width: 100%;padding: 0.15rem 0.25rem;overflow: hidden;}
.ticketsDetails-item-name{font-size: 0.36rem;line-height: 0.46rem;color: #b17642;margin: 0 auto;margin-bottom: 0.15rem;}
.ticketsDetailsInfo-img{width: 100%;overflow: hidden;height: 4.70rem;margin-bottom: 0.25rem;}
.ticketsDetailsInfo-txt{width: 100%;text-align: justify;text-justify: inter-ideograph;font-size: 0.26rem;line-height: 0.36rem;color: #999;}
.ticketsDetailsInfo-txt span{color: #333;}
.ticketsDetailsNotes-con{width: 100%;text-align: justify;text-justify: inter-ideograph;font-size: 0.26rem;line-height: 0.36rem;color: #999;}
.ticketsDetailsNotes-con span{color: #333;}
#ticketsDetailsMap{width: 100%;padding: 0.15rem 0.0rem;}
#ticketsDetailsMap .ticketsDetails-item-name{width: 7.00rem;}
.ticketsDetailsMap-map{width: 100%;height: 4.60rem;}
.ticketsDetailsMap-map img{max-width: none;max-height: none;}
#ticketsDetailsComments .ticketsDetailsInfo-img{height: 4.25rem;}

/* 酒店详情 */
.hotelDetails{width: 100%;height: 100%;padding-top: 0.25rem;}
.hotelDetails-con{width: 100%;padding: 0.20rem 0.25rem;overflow: hidden;height: auto;}
.hotelDetails-name{width: 100%;color: #777;font-size: 0.26rem;line-height: 0.38rem;}
.hotelDetails-name p:first-child{font-size: 0.28rem;color: #b17642;line-height: 0.38rem;font-weight: bold;margin-bottom: 0.10rem;}
.hotelDetails-name p a{color: #b17642;}
.hotelDetails-name p a span{display: inline-block;width: 0.22rem;height: 0.29rem;background: url('../icon06.png') no-repeat center;background-size: 100% 100%;position: relative;top: 0.04rem;margin-left: 0.30rem;margin-right: 0.08rem;}
.hotelDetails-img{width: 100%;overflow: hidden;height: auto;}
.hotelDetails-img ul{width: 100%;overflow: hidden;height: auto;}
.hotelDetails-img ul li{float: left;width: 3.40rem;height: 2.25rem;line-height: 2.25rem;text-align: center;margin-bottom: 0.20rem;}
.hotelDetails-img ul li:nth-of-type(1){width: 100%;height: 4.20rem;line-height: 4.20rem;float: none;}
.hotelDetails-img ul li:nth-of-type(2n+1){float: right;}
.hotelDetails-img ul li:nth-of-type(1){width: 100%;height: 4.20rem;line-height: 4.20rem;float: none;}
.hotelDetails-item{width: 100%;padding: 0.20rem 0.25rem;overflow: hidden;height: auto;}
.hotelDetails-item-nav{width: 100%;overflow: hidden;height: auto;}
.hotelDetails-item-nav span{display: block;width: 2.51rem;height: 0.57rem;background: url('../icon07.png') no-repeat center;background-size: 100% 100%;color: #fff;font-size: 0.26rem;text-indent: 0.30rem;line-height: 0.50rem;}
.hotelDetails-item-title{border-bottom: 0.01rem solid #eee;width: 100%;font-size: 0.26rem;color: #555;line-height: 0.40rem;padding-top: 0.13rem;padding-bottom: 0.08rem;font-weight: light;}
.hotelDetails-item-title p:first-child{font-size: 0.30rem;font-weight: bold;color: #b17642;font-family: "Microsoft YaHei";margin-bottom: 0.10rem;}
.hotelDetails-item-title p{font-weight: lighter;}
.hotelDetails-item-img{width: 100%;overflow: hidden;height: auto;margin-top: 0.20rem;}
.hotelDetails-item-img ul{width: 100%;overflow: hidden;height: auto;}
.hotelDetails-item-img ul li{float: left;width: 3.45rem;height: 2.30rem;line-height: 2.30rem;text-align: center;margin-bottom: 0.10rem;}
.hotelDetails-item-img ul li:nth-of-type(2n+1){float: right;}
.hotelDetails-item-img ul li:nth-of-type(1){width: 100%;height: 3.90rem;line-height: 3.90rem;float: none;}
.hotelDetails-item-address{width: 100%;overflow: hidden;height: auto;margin-top: 0.10rem;}
.hotelDetails-item-address span{float: left;width: 0.25rem;display: block;height: 0.35rem;background: url('../icon08.png') no-repeat center;background-size: 100% 100%;margin-right: 0.05rem;margin-top: 0.07rem;}
.hotelDetails-item-address p{float: left;max-width: 6.70rem;font-size: 0.26rem;font-weight: lighter;line-height: 0.46rem;color: #555;}
.hotelDetails-item-txt{width: 100%;text-align: justify;text-justify: inter-ideograph;font-size: 0.26rem;line-height: 0.46rem;color: #555;font-weight: lighter;margin-top: 0.20rem;}
.hotelDetails-item-txt span{font-size: 0.30rem;color: #555;font-weight: bold;}
.hotelDetailsAddress{width: 100%;padding: 0.20rem 0.25rem;overflow: hidden;height: auto;}
.hotelDetailsAddress-title{font-size: 0.30rem;line-height: 0.40rem;color: #b17642;font-weight: bold;border-bottom: 0.01rem solid #eee;padding: 0.15rem 0;margin-bottom: 0.20rem;}
.hotelDetailsAddress-map{width: 100%;height: 2.80rem;}
.hotelDetailsAddress-map img{max-width: none;max-height: none;}








