/*头部*/
.header{width:100%;height:48px;background:#fff;position:fixed;z-index:9;top:0;left:0;border-bottom:1px solid #cdcdcd;}
.header .head{height:100%;position:relative;}
.header .iconfont{font-size:26px;color:#2d2d2d;}
.header a{position:absolute;top:10px;height:26px;line-height:26px;}
.header a.nav-btn,.header a.go-back{left:10px;}
.header a.phone-btn{right:10px;}
.header h1{height:100%;text-align:center;padding:0;margin:0;}
.header h1 .logo{height:34px;margin:5px auto 0;display:block;}

/*菜单导航*/
.nav-bg{position:fixed;width:100%;height:100%;z-index:9;top:48px;left:0;display:none;cursor:pointer;}
.nav > li > a:hover, .nav > li > a:focus{background-color: #f8c400;}
.naver{transform:translate3d(-100%, 0px, 0px);position:fixed;width:70%;height:100%;background:rgba(0,0,0,0);transition-duration:0.5s;z-index:10;top:48px;left:0;}
.naver.show{transition-duration:0.5s;transform:translate3d(0, 0px, 0px);}
.naver .nav{width:100%;height:100%;background:#ffedc9;}
.nav-icon{width:22px;height:21px;display:block;background-image:url(../images/nav_icon.png);background-repeat:no-repeat;}
.nav-icon1{background-position:0 0;}
.nav-icon2{background-position:-22px 0;}
.nav-icon3{background-position:-44px 0;}
.nav-icon4{background-position:-66px 0;}
.nav-icon5{background-position:-88px 0;}
.nav-icon6{background-position:-110px 0;}
.naver li{margin-bottom:1px;}
.naver li .one-nav{display:block;line-height:21px;padding:10px 0 10px 40px;background:#f8c400;}
.naver li .one-nav .word{font-size:16px;color:#a07014;margin-left:8px;}
.naver li .one-nav .nav-arrow{float:left;margin:5px 0 0 15px;border:7px solid transparent;border-top:13px solid #a07014;width:0;height:0;}
.naver li .one-nav .nav-arrow.top{border-bottom:13px solid #a07014;border-top:0;}


.naver li .two-nav{display:none;}
.naver li .two-nav.open{display:block;}
.naver li .two-nav li{width:100%;border-bottom:1px solid #a07014;}
.naver li .two-nav li:last-child{border-bottom:0;}
.naver li .two-nav li a{display:block;line-height:32px;padding-left:68px;color:#a07014;}
.naver .menu-warp .ewm-warp{border-top:0;}

/*banner*/
.banner{margin-top:48px;}
.img_gallery{border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_img{overflow:hidden;position:relative;}
.main_img ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_img li{float:left;width:100%;}
.main_img li span{display:block;width:100%;}
.main_img li a{display:block;width:100%;}
.img_font{position:absolute; bottom:30px; left:30%; color:#f00; width:100%; padding:10px;}
.img_font span{display:none; }

div.point{position:absolute;bottom:10px;left:50%;z-index:8;height:10px;}
div.point a{float:left;width:10px;height:10px;margin:0 5px;padding:0;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;text-indent:-1000px}
div.point a.on{background:#fbae0d;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../img/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../img/hover_right.png) no-repeat right top;right:100px;}


/*乐园导航*/
.menu-warp{padding:10px 0;}
.menu-warp li{width:33.3%;float:left;padding:0 25px;}
.menu-warp li span{text-align:center;display:block;padding-top:5px;color:#333;}
.menu-warp .ewm-warp{border-top:1px solid #c9c9c9;}
.menu-warp .ewm-warp li{width:50%;}

/*精彩定制*/
.tab-warp .tabs{padding:10px 10px 0 10px;}
.tab-warp .tabs a{color:#333;margin-right:5px;}
.tab-warp .tabs a.active{color:#eca105;text-decoration:none;}
.tab-warp .swiper-container{height:362px;}
.tab-warp .swiper-slide .item{border-bottom:1px solid #c9c9c9;padding:10px 0;}
.tab-warp .swiper-slide .item:last-child{border-bottom:0;}
.tab-warp .swiper-slide .imgtext{height:100px;}

/*底部*/
.footer{text-align:center;}
.footer p{font-size:12px;padding:10px 0;color:#333;}

/*园区位置*/
.word-warp{padding:0 5px;}
.word-warp .hd{padding:10px 0;}
.word-warp .hd .img-title{width:50%;margin:0 auto;}
.word-warp .bd.radius{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.word-warp .btn{height:40px;}
.word-cont{padding:0 10px;}
.word-cont .item{padding:10px;border-bottom:1px dashed #c9c9c9;}
.word-cont .item:last-child{border-bottom:0;}
.word-cont .item h1{font-size:16px;color:#fd7b30;}
.word-cont .item p{color:#333;margin-top:5px;}

/*票价卡
.menu-warp.ticket{padding:20px 5px;}
.menu-warp.ticket li span{padding:0;color:#fff;}
.menu-warp.ticket li{width:20%;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;}
.menu-warp.ticket .hd{height:30px;line-height:30px;font-size:12px;}
.menu-warp.ticket .mid{height:140px;text-align:left;padding:10px 5px;}
.menu-warp.ticket .bd{padding:10px;}
.menu-warp.ticket .bd i{font-size:18px;color:#fff;}

.menu-warp.ticket li.red{background:#fa6567;}
.menu-warp.ticket li.red .hd{background:#e15b5d;}
.menu-warp.ticket li.red .bd{background:#e15b5d;}

.menu-warp.ticket li.green{background:#92cf67;}
.menu-warp.ticket li.green .hd{background:#86bd5f;}
.menu-warp.ticket li.green .bd{background:#86bd5f;}

.menu-warp.ticket li.yellow{background:#ffc031;}
.menu-warp.ticket li.yellow .hd{background:#eeb32f;}
.menu-warp.ticket li.yellow .bd{background:#eeb32f;}

.menu-warp.ticket li.blue{background:#59b4e1;}
.menu-warp.ticket li.blue .hd{background:#52a7d0;}
.menu-warp.ticket li.blue .bd{background:#52a7d0;}

.menu-warp.ticket li.violet{background:#df57b5;}
.menu-warp.ticket li.violet .hd{background:#cc4fa5;}
.menu-warp.ticket li.violet .bd{background:#cc4fa5;}*/

/*乐园票价详细*/
.word-warp.ticket-warp{padding-bottom:60px;}
.word-warp .layer{position:relative;margin-top:20px;}
.word-warp .layer .ticket-bg{width:100%;display:block;}
.word-warp .layer .table{margin:0;border:0;width:46%;position:absolute;top:0;}
.word-warp .layer .table.po-right{right:0;}
.word-warp .layer .table.po-left{left:10px;}
.word-warp .layer .table td,.word-warp .layer .table th{border:0;padding:2%;color:#fff;}
@media screen and (max-width:320px) {
	.word-warp .layer .table td,.word-warp .layer .table th{padding:1%;}
}

/*foot-btn*/
.foot-btn{position:fixed;width:100%;bottom:0;left:0;z-index:9;}
.foot-btn .btn{height:50px;font-size:18px;}

/*营业时间*/
.time-warp{}
.time-warp .tabs{}
.time-warp .tabs a{width:33.3%;float:left;height:42px;border-bottom:2px solid #fff;}
.time-warp .tabs a.tab1{background:url(../images/time_icon1.png) no-repeat center center;background-size:80% auto;}
.time-warp .tabs a.tab1.active{background:url(../images/time_icon1_color.png) no-repeat center center;background-size:80% auto;border-bottom:2px solid #fc5f00;}
.time-warp .tabs a.tab2{background:url(../images/time_icon2.png) no-repeat center center;background-size:80% auto;}
.time-warp .tabs a.tab2.active{background:url(../images/time_icon2_color.png) no-repeat center center;background-size:80% auto;border-bottom:2px solid #fc5f00;}
.time-warp .tabs a.tab3{background:url(../images/time_icon3.png) no-repeat center center;background-size:80% auto;}
.time-warp .tabs a.tab3.active{background:url(../images/time_icon3_color.png) no-repeat center center;background-size:80% auto;border-bottom:2px solid #fc5f00;}
.time-warp .swiper-container{height:230px;}
.time-warp .swiper-container ul{padding:0 20px;}
.time-warp li{height:50px;line-height:50px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:20px;}
.time-warp .li1{background:#fcbd32;}
.time-warp .li2{background:#fca532;}
.time-warp .li3{background:#fc8d33;}
.time-warp li .time-icon{width:18%;height:100%;text-align:center;float:left;}
.time-warp li .iconfont{font-size:26px;color:#fff;padding:7px 0;}
.time-warp li .name{float:left;width:50%;height:100%;color:#fff;font-size:15px;}
.time-warp li .time{float:left;width:30%;height:100%;color:#fff;font-size:15px;}

/*常见问题*/
.problem-warp .tabs{margin-bottom:5px;}
.problem-warp .tabs a{width:33.3%;height:40px;line-height:40px;float:left;text-align:center;background:#ff6d11;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;border-right:2px solid #e7e7e7;}
.problem-warp .tabs a:last-child{border-right:0;}
.problem-warp .tabs a.active{background:#f7b324;}
.problem-warp  .swiper-container{height:400px;}
.problem-warp  .swiper-slide{overflow:auto;}
.problem-warp .word-cont{padding:0;}
.problem-warp .item{padding:10px;}
.problem-warp .title{padding:0;}
.problem-warp .title .img{width:20px;height:20px;left:0;}
.problem-warp .title .img .title-icon{display:block;background:#ff6d11;line-height:20px;text-align:center;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.problem-warp .title.cont .img .title-icon{background:#f7b324;}
.problem-warp .title .word{padding-left:30px;}
.problem-warp .title .word p{font-weight:bold;font-size:14px;line-height:20px;}
.problem-warp .title.cont .word p{font-weight:lighter;font-size:14px;line-height:20px;}

/*乐园*/
.show-warp{padding:0;}
.show-warp .tabs{height:50px;}
.show-warp .tabs .tab{height:100%;width:50%;float:left;}
.show-warp .tabs .tab a{width:80%;height:36px;line-height:36px;margin:7px auto;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;}
.show-warp .tabs .tab a.active{background:#fc5f00;color:#fff;}
.show-warp .show-cont{padding:0 15px;margin-top:30px;}
.show-cont .item{margin-bottom:20px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.show-cont .item .title{font-size:16px;padding:10px;display:block;}
.show-cont .item .img img{width:100%;display:block;}

.show-cont .item.red{border:1px dashed #fa6567;}
.show-cont .item.red .title{color:#fa6567;}

.show-cont .item.blue{border:1px dashed #59b4e1;}
.show-cont .item.blue .title{color:#59b4e1;}

.show-cont .item.yellow{border:1px dashed #f7b226;}
.show-cont .item.yellow .title{color:#f7b226;}

.show-cont .item.green{border:1px dashed #62b02a;}
.show-cont .item.green .title{color:#62b02a;}

.tabs .inside{width:80%;margin:15px auto;}
.tabs .inside a{width:33.3%;float:left;text-align:center;border-right:1px solid #838383;}
.tabs .inside a:last-child{border-right:0;}
.footer.hasbtn{padding-bottom:50px;}

/*公告详情*/
.container{padding:0;margin-top:48px;}
.detail-warp{padding:0 20px 50px 20px;background:#fff;height:100%;overflow:auto;}
.detail-warp .title{font-size:1.4em;color:#fc5f00;padding:10px 0;text-align:center;}
.detail-warp .title h1{font-size:1em;}
.detail-warp .title p{font-size:.6em;}
.detail-warp .content{line-height:25px;font-size:14px;}
.detail-warp .content img{max-width:100%;}


/*查看大图*/
.lookimgWarp{width:100%;height:100%;overflow:hidden;position:relative;}
.lookimgWarp .lookimg{height:100%;position:absolute;top:0;left:0;}
.lookimg li{width:100%;height:100%;float:left;position:relative;}
.lookimg li img{position:absolute;left:2%;top:50%;max-width:96%;}
.num-tips{position:fixed;top:3%;width:100%;text-align:center;color:#fff;z-index:9;}

.modal-warp{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);display:none;cursor:pointer;z-index:999;}
