
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }  
img { max-width: 100%; height: auto;    } 
.wrap-layer {width: 100%;min-width: 1200px;padding-left:1.5rem;padding-right: 1.5rem;  margin: 0 auto; position: relative; } 
.H80 { height: 80px; }
.H60 { height: 60px; }
.H50 { height: 50px; }
.H40 { height: 40px; }
.H20 { height: 20px; }
.flexsbox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.flexswrap { -webkit-box-wrap: wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.flexsCenter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
.flexsBetween { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.flexsAlign { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.flexsCenter2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } 
.flex-row-reverse {-ms-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }
.flex-column-reverse { -ms-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }

.ellipsis-2{max-height:3.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ellipsis-3{max-height:4.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.ellipsis-4{max-height:6.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.ellipsis-5{max-height:8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.ratio-img,.ratio-img img{width: 100%;} 
.dinb{display: inline-block;}
.ellipsis{max-height:1.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.img img {width:100%;transform: scale(1);transition: transform ease 800ms;}
.img:hover img {transform: scale(1.1);}

.c-fff{color:#fff;}
.c-666{color:#666;}
.c-999{color:#999;} 
.c-1a1a1a{color:#1a1a1a;} 
.c-3d3d3d{color:#3d3d3d;}
.page_title.c-3d3d3d{color:#000;}
.c-767676{color:#767676;} 
.c-f7ac1f{color:#f7ac1f;}/*黄色*/
.c-173d3f{color:#173d3f;}/*深绿*/
.c-f0f4f0{color:#f0f4f0;}
.c-1f5a35{color:#1f5a35;}
.c-79b555{color:#79b555;}
.fb{font-weight: bold;}
.tac{text-align: center;}
/*关于我们*/
.mode-banner { width: 100%; position: relative; overflow: hidden; }
.banner-cnt { float: left; position: relative; right: 50%; }
.mode-inner { float: left; position: relative; left: 50%; }
.banner-cnt img { max-width: none; width: 100%; height: auto; position: relative; display: block; }
.bantit { position: absolute; left: 0; right: 0; z-index: 10; bottom: 15%;line-height: 1.66; }
.bantit:after{width:100%;height:240%;content:'';position: absolute;left:0;top:0;background: linear-gradient(180deg, rgba(38, 38, 38, 0) 0%, rgba(37, 38, 38, 0.8) 100%);z-index: -1; display: none;}
.bantit h3 { color: #fff; line-height: 100%; }
.bantit span {  margin-top: 25px; display: block;line-height: 1.5; }
/*内页导航*/
.mod-topnav { background: #F8F8F8;  text-align: center; position: relative; z-index: 20; display: flex;justify-content: center;/*padding:0.56rem 0 0.51rem;*/  	  padding: 20px 0; font-size: 20px; }
.mod-topnav ul { justify-content: center; }
.mod-topnav ul li { margin: 0 25px; display: inline-block; }
.mod-topnav ul li a { color: #173d3f; display: flex;justify-content: center;align-items: center; position: relative; transition: all .3s; padding: 18px 23px; border-radius: 70px;background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08); } 
.mod-topnav ul li a img{width:24px;height:24px;margin-right: 15px;}
.mod-topnav ul li.cr a, .mod-topnav ul li:hover a { background: #F7AC1F; }  
  
.mod-topnav .swiper-container{padding-bottom: 5px;}
.mod-topnav .swiper-slide{ display: flex;justify-content: center;align-items: center;}
.mod-topnav .swiper-slide a{ /*width: 100%;*/ color: #173d3f; display: flex;justify-content: center;align-items: center; position: relative; transition: all .3s; padding: 18px 23px; border-radius: 70px;background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08); }
.mod-topnav .swiper-slide a img{width:24px;height:24px;margin-right:10px;}
.mod-topnav .swiper-slide a span{white-space: nowrap;}
.mod-topnav .swiper-slide.active a,.mod-topnav .swiper-slide a:hover{background: #F7AC1F; }  
.mod-topnav.active{position: fixed;left:0;top: 85px;margin-top:0px;z-index: 100;background:#f9f9f9;box-shadow: 0 10px 20px rgba(0,0,0,0.1);} 
.page_title + .H20{display: none;}
.page_desc{margin-top:10px;line-height: 1.8;}
.gibbon_preview .page_desc{ text-align: center;}
/*园区服务-客服中心*/
.service_box{/*padding:0.64rem 0  1.78rem;*/ padding:0.64rem 0 0.64rem; background: #F0F4F0;}
.service_list{margin-top:0.7rem;margin-left:-0.5%;margin-right:-0.5%;}
.service_list .item{width:24%;/*padding:28px 20px 30px 30px;*/padding:25px 20px 25px 20px;margin:0 0.5% 1.5%;background:#fff;border-radius: 30px;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);overflow: hidden;position: relative; align-items: center; display: flex; flex-direction: row-reverse;/* justify-content: space-between;*/}.service_list .item:hover{box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);}
.service_list .item .tit span{ display: inline;}
.service_list .item .img{width:50px;height:50px;border-radius: 100%;float:right;/*margin-bottom: 38px; */margin-bottom: 0;}
.service_list .item .tit{overflow: hidden;padding-right:20px;margin-top:5px; flex: 1;}
.service_list .item .tit span{/*display: block;white-space: nowrap;*/ display: inline;}
.service_list .item .txt{clear:both;padding-right:30%; display: none;}
.service_list .item .arrow{display: none;width:30px;height:30px;background:url(../image/arr.png) no-repeat center;background-size:100%;float:right;margin:10px 25px;position: absolute;right:20px;bottom:30px;}
/*园区服务-如何到达   */
.map_box{position: relative; max-width: 1100px; margin: 0 auto;}
.map_pop{width:227px;padding:22px 17px;background:#fff;border-radius: 21px;display: flex;align-items: center;position: absolute;left:37%;top:24%;}
.map_pop_logo{width: 67px;flex-shrink: 0;}
.allmap .map_pop_logo img{max-width: 100%!important;}
.map_pop_tit{flex:1;padding-left:15px;}
.map_box_con{display: flex;border-radius: 21px;}
.allmap{width:100%;height:520px;}
.allmap img{max-width: none!important;}
/*.BMap_cpyCtrl,.anchorBL { display:none;}   
.BMap_shadow, .BMap_shadow img, .BMap_shadow div{display: none;}*/  
.map_box_con h4{font-size:22px;line-height: 2;text-align:center;}
.map_box_con p{font-size:16px;line-height: 1.8;text-align:center;}
.guide_box{display: flex;justify-content: space-between;flex-wrap: wrap; max-width: 1100px; margin: 0 auto;}
.guide_box .items{width:49%;padding:0.4rem;background: #F9F9F9 /*url(../image/grey_bg1.png) no-repeat 120% 100%*/;border-radius: 20px;}
.guide_box .items1{/*background: #F9F9F9 url(../image/grey_bg1.png) no-repeat 120% 102%;*/}
.guide_box .items2{/*background: #F9F9F9 url(../image/grey_bg2.png) no-repeat 120% 102%;*/}
.guide_list{margin-top:40px;/*width:68%*/}
.guide_list .item{display: flex;}
.guide_list .item .guide_icon{width:45px;height:45px;border-radius: 100%;margin-right:20px; margin-top: 12px;}
.guide_list .item .guide_desc{flex:1;padding:17px 0;/*border-bottom: 1px solid #D8D8D8;*/}
.guide_list .item .guide_txt{line-height: 1.77;margin-top:10px;}
/*园区服务-入园须知*/
.service_rules{ max-width:1100px; margin:15px auto 0 auto;}
.service_rules .item{background-color: #F7F7F7;border-radius: 20px;/*padding:0.5rem 0.65rem 0.5rem 0.5rem;*/ padding: 20px; margin-bottom:40px;cursor: pointer; background-repeat: no-repeat;background-position: center bottom;background-size:100%; transition:background-color 0.3s;}
.rules_icon{ padding: 15px; width:50px; height: 50px; border-radius:50px;  border-radius: 100%;background: #F7AC1F;flex-shrink: 0;margin-right:0.36rem;flex-shrink: 0;}
.rules_desc{flex:1;width:80%;}
.rules_desc .desc{display: none;/*margin-top:0.35rem;*/ margin-top: 15px;}
.rules_arrow{width:60px; height: 50px; background:url(../image/arr2.png) no-repeat center;background-size:20px auto;flex-shrink: 0;transition:all 0.3s;transform:rotate(0deg);}
.service_rules .item:hover{/*background-color: #70916D;*/background-color:#F0F4F0;}
.service_rules .item .tit{  padding-top:8px;} 
.service_rules .item .txt{ display: none;} 
.service_rules .item:hover .rules_desc *,.service_rules .item.active .rules_desc *{/*color:#fff; */color: #173d3f;}
.service_rules .item:hover .rules_arrow{background-image:url(../image/arr2.png);}
.service_rules .item.active{/*background-color: #70916D; */background-color:#F0F4F0; /*background-image:url(../image/rules_bg.png);*/}
.service_rules .item.active .rules_arrow{background-image:url(../image/arr2.png);transform:rotate(90deg);}
.service_rules .item.active .rules_desc .desc{display: block;}
/*园区服务-常见问题*/
.faq_tel{margin:0.2rem 0;}
.faq_tel img{width:0.59rem;height:0.59rem;}
.faq_list{margin-top:0.45rem;margin-bottom: 0.7rem; max-width: 1000px; margin-left:auto;margin-right:auto;}
.faq_list .item{display:none;padding:0.5rem .4rem 0.5rem;background: #F0F4F0;border-radius: 0.2rem;margin-bottom: 0.3rem;}
.faq_list .item .faq_a_tx{ width:60px; height: 60px;  border-radius: 100%;margin-right:35px;flex-shrink: 0;}
.faq_list .item .faq_a_tit{min-width:6.83rem;padding:0.15rem 0.28rem 0.1rem .28rem;  background: #FFFFFF;border-radius: 0.1rem;position: relative;}
.faq_list .item .faq_a_tit:before{width:0;height:0;border-top:0.1rem solid transparent;border-bottom:0.1rem solid transparent;border-right:0.16rem solid #fff;content:'';position: absolute;left:-0.16rem;top:0.1rem;}
.faq_list .item .faq_q{margin-top:0.23rem;}
.faq_list .item .faq_q_tx{width:60px; height: 60px; border-radius: 100%;margin-left:0.36rem;}
.faq_list .item .faq_q_txt{flex:1;padding:0.3rem 0.3rem 0.3rem .84rem;background: #FFFFFF url(../image/da.png) no-repeat 0.2rem 0.2rem; background-size:35px auto;  border-radius: 10px;position: relative;}
.faq_list .item .faq_q_txt:before{width:0;height:0;border-top:0.1rem solid transparent;border-bottom:0.1rem solid transparent;border-left:0.16rem solid #fff;content:'';position: absolute;right:-0.16rem;top:0.1rem;}
.faq_list .item:nth-child(1),.faq_list .item:nth-child(2),.faq_list .item:nth-child(3),.faq_list .item:nth-child(4),.faq_list .item:nth-child(5),.faq_list .item:nth-child(6){display:block;}
.btn_zhankai{width:90px;height:90px;border-radius: 100%;background: #F0F4F0;margin:auto;text-align: center;padding:25px 0;cursor: pointer;}
.btn_zhankai span{white-space: nowrap;}
.btn_zhankai i{display: block;position: relative;width:8px;height:8px;margin:8px auto 0;}
.btn_zhankai i:before{height:10px;border-left:3px solid #A6A6A6;content:'';position: absolute;left:0;top:0;transform:rotate(-45deg);}
.btn_zhankai i:after{height:10px;border-left:3px solid #A6A6A6;content:'';position: absolute;right:0;top:0;transform:rotate(45deg);}
.faq_list .item:hover{box-shadow: 0 4px 40px rgba(0, 0, 0, 0.1); transition: all .3s;}

/*新改*/
.faq_list .item{ padding: 20px;}
.faq_list .faq_a_tx img{ display: none;}
.faq_list .item .faq_a_tx{ width: 30px; height: 30px; background: #72bb46; border-radius:8px; margin-right: 15px; line-height: 30px; text-align: center; color: #fff;}
.faq_list .item .faq_a_tit{ background: none; padding: 0;}
.faq_list .item .faq_a_tit:before{ display: none;}
.faq_list .item .faq_a_tx{}
.faq_list .item .faq_q_txt{ background: rgba(255,255,255,.9); padding: 10px 15px;}
.faq_list .item .faq_q_tx{ width: 40px; height: 40px;}

/*运营时间*/
.operation_box{ }
.operation_datetime{/*width:40%; */width:50%; background:#70916D url(../image/calendar_bg.png) no-repeat center bottom;border-radius: 30px;background-size:100%; position: relative;}
.operation_datetime svg{display: none;}
.ECalendar{width:100%; display: none; }
.ECalendarBox{display:block!important;width:100%!important;position: static!important;left:0!important;background:none!important;padding:0.4rem;border:none!important;}
.ECalendarBox ul.day{border:none!important;}
.ECalendarBox li.other{background:none!important;}
.ECalendarBox ul.day li{color:#ccc!important;} 
.ECalendarBox li{/*height:0.5rem!important; line-height: 0.5rem!important;*/ height: 0.45rem!important;line-height: 0.45rem!important;  font-size:0.24rem!important;}
.ECalendarBox .currentdate{border-bottom: 1px dashed #d8d8d8;border-top: 1px dashed #d8d8d8;padding-bottom:20px!important;padding-top:20px!important;height:auto!important;font-size:24px;}
.ECalendarBox ul.day li:before{    width: 0.6rem;
    height: 0.6rem;}


#mobile11 .mright a{color:#fff!important;}
.operation_info{flex:1;margin-left:0.6rem;}
.operation_logo{width:147px;margin:auto;} 
.tianqi_top .tianqi_addr{padding-right:40px;background:url(../image/addr.png) no-repeat right 7px;margin-right:16px;line-height: 1;}
.tianqi_top .tianqi_date{padding-left:16px;border-left: 1px solid #D8D8D8;}
.tianqi_bom{margin-top:26px;}
.tianqi_du{line-height: 1;margin-left:26px;margin-right:10px;}
.tianqi_pic{width:72px;}
.tianqi_info .font span{padding-right:10px;}
.tianqi_info .font span img{vertical-align: middle;margin-right:10px;}
.operation_tianqi{margin-top:40px;padding:0 40px; } 
.operation_list .items{border-bottom: 1px solid #D8D8D8;padding:20px 0;}
.operation_list .items:nth-last-child(1){border-bottom: none;}
.operation_list .items .tit img{width:25px;margin-right:8px;vertical-align: -1px;}
.operation_time {margin-top:10px;position: relative;} 
.operation_time .item{width:49%;}
.operation_tianqi iframe{margin:0 auto; transform: translateX(55px) scale(1.4); /**/display: block; }
.operation_time .item .month{background: #173D3F;border-radius: 2px;height: 50px;line-height: 50px;text-align:center;}
.operation_time .item .time{background: #F4F4F4;border-radius: 2px;margin-top:10px;padding:10px 20px;text-align: center;}
.operation_time .sitem{margin-top:10px;background: #F4F4F4;border-radius: 2px;margin-top:10px;padding:10px 20px;text-align: center;} 
.operation_time .sitem .time{padding:0;margin:0;background: none;}
.operation_time .sitem .stit{margin-right:20px;}



/*日历修改开始*/
.service_content .ECalendarBox ul.day li:before{    margin: -20px 0 0 -20px;
    width:40px;
    height:40px;}
.ECalendarBox li{/*height:0.5rem!important; line-height: 0.5rem!important;*/ height: 30px!important;line-height: 30px!important;  font-size:20px!important;}
.ECalendarBox li:hover:before, .ECalendarBox li.click:before {
/*    background: rgba(255, 255, 255, .3);*/ background: #F7AC1F!important;

}
.ECalendarBox ul.day li:hover span,.ECalendarBox ul.day  li.click span{ color: #fff;}
.operation_list{}
.operation_time .item .month{ background: none; background: #f0f4f0; color: #173d3f; font-weight: normal;       font-family: "AlibabaPuHuiTi-Regular";}
.operation_time .item .time{font-family: "AlibabaPuHuiTi-Regular"; color: #000;}
.operation_time .item .time{ background: none;}
.operation_time .item{/*  border: 1px solid #bccbba;*/ background: rgba(240,244,240,.3);  border-radius:10px; overflow:hidden;}
.operation_time .sitem{ background: none; border-bottom: 1px solid #eee;}
.operation_time .item .time{ margin-top: 0;}
.operation_list .items{ border-bottom: none;}
.operation_list .items .tit{ font-size: 26px; color: #173d3f; display: block;/* justify-content: center; display: flex; align-items: center;*/} 
.operation_time .sitem .stit{ font-size: 20px;   font-family: "AlibabaPuHuiTi-Regular";}

/*日历修改结束*/

/*改成白色日历2025-9-25开始*/
.operation_datetime{ width: 70%;}
.operation_datetime{ background:#fff;       box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1);}
.ECalendarBox .currentdate h2{ color: #000;}
.ECalendarBox .oper{ color: #173d3f;}
.ECalendarBox .head{ background:#fff!important; border: none!important}
.ECalendarBox ul.week{ color: #173d3f; font-weight: bold; margin-bottom: 10px; margin-top:30px!important;}
.ECalendarBox ul.day li{ color: #666!important;}
.ECalendarBox ul.day li.activ{ background: none!important;}
.ECalendarBox .currentdate h2{ font-size: 28px!important;}
.ECalendarBox .currentdate{ border-top:none!important; }
.ECalendarBox li{ height:30px!important; line-height: 30px!important}
.operation_box{ max-width: 1100px; margin: 0 auto;} 
.operation_time{ display: block;}
.operation_time .item{ width: 100%; margin-top:20px;    }
.operation_list{ margin-top: 40px;}
.operation_list .items{background: #f0f4f0; border-radius: 30px; padding-top: 30px;  max-width: 300px; margin: 0 auto;}
.operation_list .items .tit{ text-align: center; /*border-bottom: 1px solid #e5f2e5;*/}
.operation_list .items .tit img{ display: none;}
.operation_time .item{ }
.operation_time .item .month{ font-size: 22px; font-weight: bold;}
.ECalendarBox li:hover:before{ background: none;}
/*改成白色日历2025-9-25结束*/


.beast_list{margin-left:-0.5%;margin-right:-0.5%;/*   */ }
/*.beast_list .item{width:24%;margin-left:0.5%;margin-right: 0.5%;margin-bottom:
	0.37rem;background: #FFFFFF;box-shadow: 0px 4px 20px 0px rgba(23, 61, 63, 0.1);border-radius: 20px;padding:30px;padding:30px 20px; text-align: center;}
*/
.beast_list .item{ /*width:24%;margin-left:0.5%;margin-right: 0.5%; */ width:23%;margin-left:1%;margin-right: 1%;  margin-bottom:
	50px;background: #FFFFFF;box-shadow: 0px 4px 20px 0px rgba(23, 61, 63, 0.1);/**/border-radius: 20px;padding:30px;padding:30px 20px; text-align: center;}

.beast_list .item .img{width:88px;height: 88px;margin:auto;}
.beast_list .item .tit{margin-top:0.36rem;}
.beast_list .item .txt{margin-top:0.17rem; display: none;}
.beast_box{background: #F0F4F0;padding:1rem 0;  }
.showVideo{ margin-left:0.5rem;margin-right:0.5rem;position: relative;border-radius: 30px;overflow: hidden;}
.showVideo img{width:100%;border-radius: 0.6rem;}
.showVideo video {  width:100%; margin:0 auto;border-radius: 0.6rem;}
.showVideo .posterBg{ position: absolute; left:0;right:0;top:0;bottom:0;z-index: 10;background-repeat: no-repeat;background-position: center;background-size:cover;}
.showVideo .posterBg .btn_play{width:1rem;height:1rem;cursor:pointer; background:url(../image/play.png) no-repeat center;background-size:100%;}
.eight_exhibition{padding:1.2rem 0;}
.exhibition_swiper{margin-top:0.68rem;position: relative;text-align: center;}
.exhibition_swiper .swiper-slide{transition: 300ms;transform: scale(0.9);}
.exhibition_swiper .swiper-slide-active{transform: scale(1);}
.exhibition_swiper .swiper-slide .item{display: block;position: relative;}
.exhibition_swiper .swiper-slide .item .img{position: relative;z-index: 1;overflow: hidden;border-radius: 30px;height:0;padding-bottom: 55.2%;}
.exhibition_swiper .swiper-slide .item .img img{ position: absolute;left:0;right:0;top:0; width:100%;height:100%;object-fit: cover;}
.exhibition_swiper .swiper-slide .item .img:after{width:100%;height:100%; height: 120px; content:''; position: absolute;left:0;bottom:0;/* background: linear-gradient(180deg, rgba(15, 15, 15, 0) 44%, #173D3F 100%);*/background: linear-gradient(180deg, rgba(15, 15, 15, 0) 44%, #000000 100%); opacity: 0.7;}
.exhibition_swiper .swiper-slide .item .tit{position: absolute;left:0;right:0;bottom:0;padding:20px 40px;z-index: 10;text-align: center;}
.exhibition_swiper .swiper-button-prev,.exhibition_swiper .swiper-button-next{width:0.64rem;height:0.64rem;border-radius: 100%;background-color:#173D3F;background-repeat: no-repeat;background-position: center;background-size:0.26rem;margin-top:-0.32rem;}
.exhibition_swiper .swiper-button-prev{left:23.3%;background-image:url(../image/prev2.png);}
.exhibition_swiper .swiper-button-next{right:23.3%;background-image:url(../image/next2.png);}
.exhibition_swiper .swiper-button-prev:hover{background-image:url(../image/prev1.png);background-color:#F7AC1F;}
.exhibition_swiper .swiper-button-next:Hover{background-image:url(../image/next1.png);background-color:#F7AC1F;}
/*自驾*/
.banmenu_swiper{margin-bottom:50px; }
.banmenu_swiper .swiper-slide{ display: flex;justify-content: center;align-items: center;}
.banmenu_swiper .swiper-slide:nth-last-child(1){ margin-left: -9px;}
.banmenu_swiper .swiper-slide a{ color: #173d3f; display: flex;justify-content: center;align-items: center; position: relative; transition: all .3s;/* padding: 0.18rem 0.23rem;*/padding:12px 0.23rem; border-radius: 70px;background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08); font-size: 20px; }
.banmenu_swiper .swiper-slide a img{width:0.24rem;height:0.24rem;margin-right: 0.15rem;}
.banmenu_swiper .swiper-slide a span{white-space: nowrap;margin-top:0;}
.banmenu_swiper .swiper-slide.active a,.banmenu_swiper .swiper-slide a:hover{background: #F7AC1F; }  
.big-banner .bantit{bottom:auto;top:2.46rem;text-align: center;}
.big-banner .bantit:after{display: none;}
.big-banner .bantit .font{max-width: 670px;margin:0.48rem auto 0;text-align: left;}
.ban_info {margin-top:0.42rem;max-width: 1200px;margin-left:auto;margin-right: auto;}
.ban_info .item{  padding:0 0.26rem;border-left: 1px solid rgba(216, 216, 216, 0.5);text-align: left;align-items: flex-start;}
.ban_info .item:nth-child(1){border-left:none;}
.ban_info .item .ban_icon{width:0.42rem;height:0.42rem;border-radius: 100%; flex-shrink: 0;margin-right:0.3rem;}
.ban_info .item .ban_desc{flex:1;width:80%;} 

/*视频按钮*/
.videobts{ width: 45px; height: 45px; background:url("../image/videobt.png") no-repeat; background-size:100% auto!important; position:absolute; z-index: 1116; right:50px; bottom: 30px; cursor: pointer;}
.videobts.pause{ background:url("../image/pause2.png") no-repeat;}
.videobts{ animation:zoms infinite 2s; } 
@keyframes zoms{
	0%,100%{ transform: scale(1)}	
	50%{ transform: scale(0.9)}	
}
#bancnts{ transition: all .6s;}
.togban{ height: 100px; overflow: hidden;}
.big-banner .togban{ top:90%;}
.driversvideo3:after{ content: ""; background: rgba(23,61,63,.7); position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block;  z-index: 8;}
.driversvideo2:after{ display: none;}

.seven_exhibition{margin-top:0.8rem;}
.exhibition_menu{margin-top:40px; background: #F0F4F0;border-radius: 50px;padding:10px;}
.exhibition_menu .swiper-slide{text-align:center; cursor:pointer; }
.exhibition_menu .swiper-slide span{display:inline-block;padding:11px 15px;border-radius: 50rem;}
.exhibition_menu .swiper-slide.active span{background: #F7AC1F;}
.swiper_item{max-height: 0; overflow: hidden;opacity: 0;}
.swiper_item.active{max-height: 9999em;  opacity: 1;}
.seven_exhibition .exhibition_swiper .swiper-button-prev,.seven_exhibition .exhibition_swiper .swiper-button-next{/*position: static;margin-top:0.38rem; display: inline-block;margin-left:0.35rem;margin-right:.35rem;*/}
.drive_experience{margin-top:0.8rem;margin-bottom:1rem;}
.experience_box{margin-top:0.6rem;margin-left:1.4rem;margin-right:1.4rem;/**//**/overflow:hidden;}
.experience_box .item{display: block;position: relative;float:left;margin-bottom:10px; width: 50%; }
.experience_box .item:nth-child(1){width:57.37%;}
.experience_box .item:nth-child(2){width:40.5%;float:right;}
.experience_box .item:nth-child(3){width:40.5%;float:right;}
.experience_box .item .img{position: relative;z-index: 1;overflow: hidden;border-radius: 30px;height:0;padding-bottom: 55.2%;}
.experience_box .item:nth-child(1) .img{padding-bottom: 78.42%;}
.experience_box .item .img img{ position: absolute;left:0;right:0;top:0; width:100%;height:100%;object-fit: cover;}
.experience_box .item .img:after{width:100%;height:40%;content:''; position: absolute;left:0;bottom:0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #173D3F 97%);}
.experience_box .item .tit{position: absolute;left:0;right:0;bottom:0;padding:20px 40px;z-index: 10;text-align: center;}
/*步行区*/
.big-banner .showVideo{margin-top:0.7rem;}
.themed_venue{margin-top:1rem;}
.themed_list{margin-top:0.6rem; overflow:hidden;margin-left:-2.5%;margin-right:-2.5%; display: flex;  flex-wrap: wrap;}
.themed_list .item{float:left;width:45%;margin-left:2.5%;margin-right:2.5%;margin-bottom:0.7rem;position: relative;}
.themed_list .item:nth-child(2n){float:right;}
.themed_list .item .img{border-radius: 0.4rem;overflow: hidden; height: 380px;}
.themed_list .item .img img{display: block; width: 100%!important; height: 100%!important; object-fit: cover!important; max-width: none;}
.themed_list .item .desc{margin:0.3rem 0.3rem 0;}
.themed_list .item .desc .txt{margin-top:10px;}
.themed_list .item .desc .txt a{ padding-right: 0.86rem; } 
.themed_list .item .desc .more{width:0.64rem;height:0.64rem;border-radius: 100%;background:#F7AC1F url(../image/next1.png) no-repeat center; background-size:0.22rem;  position: absolute;right:0;bottom:0; }
/*生态展区*/ 
.ecology_list .item {margin-bottom:50px;position: relative;}
.ecology_list .item .img{width:49%;margin-right:60px;position: relative;}
.ecology_list .item .img:after{width:100%;height:100%;content:'';position: absolute;left:0;top:0;background:#79b555;transition:all 0.3s;transform:rotate(0deg);opacity: 0;z-index:-1;border-radius: 30px;}
.ecology_list .item .img:hover:after,.ecology_list .item:hover .img:after{transform:rotate(2deg);opacity: 1;}
.ecology_list .item .img a{display: block;overflow:hidden; border-radius: 30px;}
.ecology_list .item .img img{display: block;}
.ecology_list .item .desc{flex:1;position: relative;z-index: 2;}
.ecology_list .item .desc .txt{margin-top:15px;}
.ecology_list .item .desc .tit a:hover,.ecology_list .item .desc .txt a:hover{color:#f7ac1f;}
.ecology_list .item .desc .tit a span{padding-right:12px;}
.ecology_list .item .tese{margin-top:20px;padding-top:20px;border-top:1px solid rgba(17,17,17,0.2);}
.ecology_list .item .tese .sitem{margin-bottom:18px;}
.ecology_list .item .tese .sitem .stit{padding:0 9px;height:20px;line-height: 20px;border-radius: 20px;font-size:14px;color:#fff;flex-shrink: 0;margin-right:8px;background:#f7af22;}
.ecology_list .item .tese .sitem .stxt{flex:1;}
.ecology_list .item .tese .sitem:nth-child(2) .stit{background:#ff5f07;}
.ecology_list .item .desc .more{display:inline-block;width:46px;margin-top:30px;}
/*.ecology_list .item:hover {display: block;}
.ecology_list .item:hover .img{position: absolute;width:100%;height:100%;left:0;top:0;z-index:1;}
.ecology_list .item:hover .img a{width:100%;height:100%;}
.ecology_list .item:hover .img a img{width:100%;height:100%;object-fit: cover;}
.ecology_list .item:hover .desc{width:50%;padding:50px 70px 200px;background:url(../image/green_bg.png) no-repeat left top;background-size:100%; border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.ecology_list .item:hover .desc:after{width:2rem;height:1.57rem;background:url(../image/bgl.png) no-repeat center; background-size:100%; content:'';position: absolute;left:-20px;bottom:0;}
.ecology_list .item:hover .desc .tit a,.ecology_list .item:hover .desc .txt a,.ecology_list .item:hover .tese .sitem .stxt{color:#fff;}
.ecology_list .item:hover .desc .tit a span{display: block;}
.ecology_list .item:hover .desc .tit a .span2{font-size:16px;}
.ecology_list .item:hover .desc .txt{display: none;}
.ecology_list .item:hover .desc .tese{width:80%;}
.ecology_list .item:hover .desc .more{display: none;}*/

.bantit_gibbon{position: absolute; left: 0; right: 0; z-index: 10; top: 30%;line-height: 1.66;}
.gibbon_icon{width:86px;height:86px;margin-right:20px;flex-shrink: 0;}
.gibbon_desc h3{line-height: 1.2;}
.gibbon_con{margin-top:50px; line-height: 1.8;} 
.preview_box{display:block;overflow: hidden;position: relative; min-height: 650px;}
.gibbon_desc .page_desc{ text-align: center; line-height: 150%;} 
.preview_logo{width:2.8rem;height:2.8rem;}
.preview_list{margin-top:50px;}
.preview_list .item{width:33.33%;padding:40px 0;border-bottom: 1px solid #d9dbd8;}
.preview_list .item:nth-last-child(1),.preview_list .item:nth-last-child(2),.preview_list .item:nth-last-child(3){border-bottom: none;padding-bottom: 0;}
.preview_list .item a:hover{color:#1f5a35;text-decoration: underline;}
.preview_pics{margin-top:70px;position: relative;border-radius: 30px;overflow: hidden;}
.preview_pics .item{display: block;width:34%;position: absolute;}
.preview_pics .item .img{width:100%;}
.preview_pics .item .img img{width:100%;height: 100%; object-fit: cover;transform: scale(1)!important;}
.preview_pics .item:nth-child(2n){width:42%;margin:auto;position: relative;z-index: 2;} 
.preview_pics .item:nth-child(3n+1){left:0;top:0;z-index: 10;}
.preview_pics .item:nth-child(3n+3){right:0;top:0;z-index: 10;}
.preview_pics .item:nth-child(3n+1):after{width:12px;height:100%;content:'';position: absolute;right:0;top:0;transform:rotate(-6deg);background:#fff;transform-origin: right bottom;}
.preview_pics .item:nth-child(3n+3):after{width:12px;height:100%;content:'';position: absolute;left:0;top:0;transform:rotate(6deg);background:#fff;transform-origin: left bottom;}
.preview_pics .item .tit{position: absolute;left:0;right:0;bottom:0;padding:30px;text-align: center;}
.preview_pics .item .tit:after{width:100%;height:40%;content:''; position: absolute;left:0;bottom:0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #173D3F 97%);} 
.animals_swiper{margin-top:50px;padding-left:2rem;} 
.animals_swiper .swiper-container{overflow:visible;}
.animals_swiper .swiper-slide .item{ width:100%;border:4px solid #030303;background:#fff url(../image/wg_bg.png) no-repeat center;background-size:cover;padding:30px 0;border-radius: 30px;position: relative;margin-top:20px; transition:all 0.3s;transform:rotate(0deg);}
.animals_swiper .swiper-slide .item:before{width:40px;height:40px;content:'';position: absolute;left:10px;top:-20px;background:url(../image/ball.png) no-repeat center;background-size:100%;}
.animals_swiper .swiper-slide:after{width:100%;height:100%;content:'';position: absolute;left:0;top:0;background:url(../image/gibbon_bg1.jpg) no-repeat center;background-size:cover;transition:all 0.3s;opacity: 0;z-index:-1;border-radius: 30px;}
.animals_swiper .swiper-slide .item:hover{transform:rotate(10deg);}
.animals_swiper .swiper-slide:hover:after{opacity: 1;}

.animals_swiper .swiper-slide .item .tit{width:100px;border-right:4px dashed #030303;text-align: center;}
.animals_swiper .swiper-slide .item .tit .span2{writing-mode: vertical-rl;letter-spacing: 13px;}
.animals_swiper .swiper-slide .item .desc{flex:1;padding:9px;position: relative;}
.animals_swiper .swiper-slide .item .desc .img{width:205px;height:205px;border-radius: 100%;margin:auto; position: relative;}
.animals_swiper .swiper-slide .item .desc .img img{border-radius: 100%;}
.animals_swiper .swiper-slide .item .desc .img:after{width:120%;height:120%;background:url(../image/zhu_bg.png) no-repeat center;background-size:100%;content:'';position: absolute;left:50%;top:50%;margin-top:-60%;margin-left:-60%;}
.animals_swiper .swiper-slide .item .desc .img span{display: block;width:54px;height:54px;border-radius: 100%;border:3px solid #1f5a35; text-align: center;line-height: 48px; position: absolute;right:0;bottom:0;background:#fff;z-index: 10;}
.animals_swiper .swiper-slide .item .desc .info{padding:15px 0;border-top:4px dashed #030303;border-bottom:4px dashed #030303;margin-top:50px;}
.animals_swiper .swiper-slide .item .desc .info .cell{width:50%;padding:0 20px;}
.animals_swiper .swiper-slide .item .desc .info .cell img{width:31px;height:31px;flex-shrink: 0;margin-right:10px;}
.animals_swiper .swiper-slide .item .desc .txt{margin-top:16px;margin-right: 12px;}
.animals_swiper .swiper-slide .item .desc .more{width:35px;height:35px;background:#235b38 url(../image/ani_r.png) no-repeat center; background-size:20px; border-radius: 100%;position: absolute;right:20px;bottom:-10px;transition:all 0.3s;opacity: 0;}
.animals_swiper .swiper-slide .item:hover .desc .more{opacity: 1;}
.masonry_list{margin-top:60px; overflow:hidden;  }
.masonry_list .item{float:left;width:33.33%;padding:0 0.8%; margin-bottom:1.6%;position: relative;} 
.masonry_list .item .img{position: relative;border-radius: 30px;overflow:hidden;}
.masonry_list .item .img:after{width:100%;height:40%;content:''; position: absolute;left:0;bottom:0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 97%);}
.masonry_list .item .tit{position: absolute;left:0;right:0;bottom:0;padding:20px;z-index: 10;text-align: center;}
.recommend_swiper {position: relative;}
.recommend_swiper .item .img{width:100%;}
.recommend_swiper .item .desc{margin-top:30px;margin-right:25px;}
.recommend_swiper .swiper-button-prev,.recommend_swiper .swiper-button-next{width:60px;height:60px;background-color:#79b555; background-size:32px; border-radius: 100%;top:25%;margin-top:0;}
.recommend_swiper .swiper-button-prev{background-image:url(../image/ani_l.png);left:-1.1rem;}
.recommend_swiper .swiper-button-next{background-image:url(../image/ani_r.png);right:-1.1rem;} 

.animals_list{/*margin-top:0.6rem;*/ margin-top: 30px; overflow:hidden; position: relative;}
.animals_list .item{float:left;/*width:50%;*/width:33.33%;padding:0 13px; margin-bottom:30px;position: relative; overflow:hidden;} 
.animals_list .item .img{position: relative;/*border-radius: 20px;*/ border-radius:8px;  overflow:hidden;} 
.animals_list .item .tit{ margin-top:30px;    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 97%);}
.animals_list .item .tit .flag{width:39px;height: 39px;border-radius: 100%;background: #FF533C;text-align: center;line-height: 39px;padding:0; display:none; }
.animals_list .item .tit span{padding:0 16px;}
.animals_list .item .tit em{color:#d8d8d8;}
.animals_list .item .tit .renqi{padding:13px 13px 3px 22px;background:url(../image/renqi_bg.png) no-repeat center;background-size:100%;margin-top:-10px;}
.animals_list .item .tit *{ color: #fff;}
.animals_list .item .tit{ position: absolute; bottom:0; padding-top: 10px; padding-bottom: 10px; left:13px; right:13px;border-radius:8px; }

.interactive_list{/*margin-top:0.6rem;*/margin-top: 30px; overflow:hidden; }
.interactive_list .item{float:left;width:33.33%;padding:0 0.8%; margin-bottom:1.6%;position: relative;} 
.interactive_list .item .img{position: relative;border-radius: 20px;overflow:hidden;}
.interactive_list .item .img:after{width:100%;height:40%;content:''; position: absolute;left:0;bottom:0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 97%);}
.interactive_list .item .tit{position: absolute;left:0;right:0;bottom:0;padding:20px 35px;z-index: 10; }

.recommend_list{margin-top:0.6rem;margin-top: 30px;margin-left:-0.5%;margin-right:-0.5%; overflow:hidden; position: relative; overflow: visible;}
.recommend_list .item{float:left;width:24%;margin:0 0.5% 1%;  position: relative;} 
.recommend_list .swiper-wrapper .item{ margin: 0;}
.recommend_list .item .img{position: relative;border-radius: 20px;overflow:hidden; height: 200px; overflow: hidden;} 
.recommend_list .item .img img{ max-width: none; width: 100%!important; height: 100%!important; object-fit: cover!important;}
.recommend_list .item .tit{margin-top:10px;text-align:center;z-index: 10; height: 33px; overflow: hidden;}
.preview_big{width:81%;float:left;overflow:hidden; overflow: hidden; }
.recommend_list  .swiper-button-prev,.recommend_list  .swiper-button-next{width:50px;height:50px; position: absolute; top: 50%;  transform: translateY(-50%);  border-radius: 100%;background-color:#173D3F;background-repeat: no-repeat;background-position: center;background-size:0.26rem;}
.recommend_list .swiper-button-prev{left:-70px;background-image:url(../image/prev2.png);}
.recommend_list .swiper-button-next{right:-70px;background-image:url(../image/next2.png);}
.recommend_list .swiper-button-prev:hover{background-image:url(../image/prev1.png);background-color:#F7AC1F;}
.recommend_list .swiper-button-next:Hover{background-image:url(../image/next1.png);background-color:#F7AC1F;}



.preview_big .swiper-slide .img{border-radius: 20px;overflow: hidden;height: 605px;}
.preview_big .swiper-slide .img img{ width: 100%!important; height: 100%!important; object-fit: cover!important; max-width: none;}
.preview_thumbs{width:18%; position: relative;float:right;position: absolute;right:0;top:0;height:100%;padding-top:36px;padding-bottom: 36px;} 
.preview_thumbs .swiper-container { width: 100%; height: 100%;}
.preview_thumbs .swiper-slide{overflow: hidden;}
.preview_thumbs .swiper-slide .img{height:100%;border-radius: 0.2rem;border:4px solid #fff; overflow:hidden; max-height: 126px;}
.preview_thumbs .swiper-slide .img img{display: block;width:100%;height:100%;object-fit: cover;}
.preview_thumbs .swiper-slide.active .img{border-color:#F7AC1F;}
.preview_thumbs .swiper-button-prev,.preview_thumbs .swiper-button-next{width:40px;height:40px;margin-top:0;background-size:26px 13px;left:50%;margin-left:-20px;}
.preview_thumbs .swiper-button-prev{top:-5px;background-image:url(../image/arrow-up.png);}
.preview_thumbs .swiper-button-next{right:auto;top:auto;bottom:-5px;background-image:url(../image/arrow-down.png);}

.travel_list .item {margin-bottom:50px;position: relative;}

.travel_list .item .img{width:49%;margin-right:60px;position: relative;} 
.travel_list .item .img a{display: block;overflow:hidden; border-radius: 30px;padding-bottom: 56.5%;height:0;position: relative;}
.travel_list .item .img img{display: block; position: absolute;left:0;right:0;top:0; width:100%;height:100%;object-fit: cover;} 

.travel_list .item .desc{flex:1;position: relative;z-index: 2;}
.travel_list .item .desc .txt{margin-top:15px;}
.travel_list .item .desc .tit{padding-top:32px;position: relative; flex-direction: row-reverse;}
.travel_list .item .desc .tit a{position: relative;}
.travel_list .item .desc .tit a:before{width:100%;border-top: 4px solid #D8D8D8;content:'';position: absolute;right:0;top:-32px;}
.travel_list .item .desc .tit a:hover,.travel_list .item .desc .txt a:hover{color:#f7ac1f;}
.travel_list .item .desc .tit span{width:45px;height:45px;margin-left:20px;margin-right:20px;}
.travel_list .item .tese{margin-top:20px; }
.travel_list .item .tese .sitem{margin-bottom:18px;  }
.travel_list .item:nth-child(2n) .tese .sitem{flex-direction: row-reverse;text-align: right;}
.travel_list .item:nth-child(2n) .desc{text-align: right;}
.travel_list .item .tese .sitem .stit{height:39px;padding:9px 23px; border-radius: 50px; flex-shrink: 0;margin-right:0;margin-left:25px;background: #F0F4F0; display: flex;align-items: center;margin-top:5px;}
.travel_list .item .tese .sitem .stit img{width:22px;height:22px;margin-right:7px;}
.travel_list .item .tese .sitem .stxt{flex:1;} 
.travel_list .item .desc .more{width:237px;display:inline-block;padding:20px 23px;background: #70916D;border-radius: 16px;margin-top:20px;/*background:#70916D url(../image/arr4.png) no-repeat right center;*/background:#7fc34a url(../image/arr4.png) no-repeat right center; background-origin: content-box;background-size:32px;text-align:left;}
.travel_list .item .desc .more:hover,.back_travel:hover{/*background-color:#79b555;*/background-color:#1f5a35;}
.travel_list .item:nth-child(2n+1){flex-direction: row-reverse;}
.travel_list .item:nth-child(2n+1) .img{margin-right:0;margin-left:60px;}
.travel_list .item:nth-child(2n+1) .desc .tit{justify-content: flex-start;flex-direction:row; }
.travel_list .item:nth-child(2n+1) .desc .tit:before{right:auto;left:0;}
.travel_list .item:nth-child(2n+1) .tese .sitem .stit{margin-left:0;margin-right:25px;} 

.page_zhuti{width:102px;padding:9px 15px; border-radius: 50px;margin:5px auto;background: #F0F4F0; display: flex;align-items: center;}
.page_zhuti img{width:22px;height:22px;margin-right:7px;}
.back_travel{width:237px;display:inline-block;padding:20px 23px;background: #70916D;border-radius: 16px;margin-top:30px;background:#70916D url(../image/arr5.png) no-repeat left center;background-origin: content-box;background-size:32px;text-align:right; background-color:#7fc34a;} 
.back_travel:hover{/*background-color:#79b555;*/background-color:#1f5a35;}
.travel_content{margin-top:60px;}
.travel_content .item{margin-bottom: 50px;}
.travel_content .item .stop_tit{margin-left:-80px;}
.travel_content .item .stop_tit span{width:60px;height:60px;border-radius: 100%;background: #F7AC1F;padding:18px;margin-right:16px;}
.travel_info{margin-top:30px;position: relative;align-items: flex-start;}
.travel_info .img{width:45%;border-radius: 30px;overflow: hidden; height: 330px;}
.travel_info .img img{ width:100%!important;height:100%!important; object-fit: cover!important}
.travel_info .desc{width:45%;}
.travel_info .desc .stit{margin-top:5px;}
.travel_info:before{width:20px;height:20px;border-radius: 100%;background: #173D3F;content:'';position: absolute;left:50%;top:0;margin-left:-10px;}
.travel_info:after{/*height:100%;*//*height:90%; */height: 300px; width:6px;background: #70916D;content:'';position: absolute;left:50%;top:28px;margin-left:-3px;}
.travle_score{margin-left:15px;}
.score_stars{position: relative;margin-left:12px; }
.score_stars .yellow_star img,.score_stars .white_star img{display: block; }
.score_stars .yellow_star{position: absolute;height:100%;left:0;top:0;overflow: hidden;}
.score_stars .yellow_star img{width:auto;height:100%;max-width: none;}

.travel_info_list {margin-top:12px; }
.travel_info_list .sitem{  padding:15px 0;text-align: left;align-items: flex-start;}
.travel_info_list .sitem:nth-child(1){border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
.travel_info_list .sitem .travel_icon{width:24px;height:24px;  flex-shrink: 0;margin-right:0.3rem;}
.travel_info_list .sitem .travel_desc{flex:1;width:80%;} 

.ticket_box{padding-top:50px;background:#eff3f2;}
.ticket_list{margin-left:-1.5%;margin-right:-1.5%;}
.ticket_list .item{width:30.33%;margin-left:1.5%;margin-right:1.5%;background:#fff;border-radius: 20px;overflow:hidden;position: relative;}
.ticket_list .item .img{position: relative;overflow:hidden;}
.ticket_list .item .ticket_logo{/*width:102px;height: 102px;*/border-radius: 100%; width: 70px; height: 70px;   background:#fff;padding:10px;position: absolute;top:30px;left:30px;/*display: flex;*/ display: none;justify-content: center;align-items: center;}
.ticket_list .item .ticket_logo img{transform:scale(1)!important;}
.ticket_list .item .desc{padding:10px 0 30px;text-align: center; position: relative;}
.ticket_list .item .desc .tit,.ticket_list .item .desc .txt{/*padding:0 60px;*/   }
.ticket_list .item .desc .txt{margin-top:20px;}
.ticket_list .item .desc .ticket_price{ /*padding-top:38px;margin:40px 60px;background:url(../image/dash.png) repeat-x left top;  */position: relative;}
.ticket_list .item .desc .t-prices {padding: 0 20px; justify-content: center; margin-bottom: 25px;}
/*.ticket_list .item .desc .ticket_price:before,.ticket_list .item .desc .ticket_price:after{width:50px;height:50px;border-radius: 100%; background:#eff3f2; content:'';position: absolute;top:-25px;}
.ticket_list .item .desc .ticket_price:before{left:-85px;}
.ticket_list .item .desc .ticket_price:after{right:-85px;}*/
.ticdesc { margin-top: 40px;}
.ticdesc ul li{ margin-top: 15px; padding-left: 20px; position: relative;}
.ticdesc ul li:after{ content: ""; width: 6px; height: 6px; border-radius:6px; background: #70916D; /*border: 1px solid #70916D ;*/display: block; position: absolute; left: 0; top: 10px;}
.ticket_list .item .desc:before,.ticket_list .item .desc:after{width:50px;height:50px;border-radius: 100%; background:#eff3f2; content:'';position: absolute;top:50%;}
.ticket_list .item .desc:before{left:-25px;}
.ticket_list .item .desc:after{right:-25px;}
.ticket_list .item:hover{    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);}
/*.ticket_list .item:nth-child(1) .desc{border-top:20px solid #173d3e;}
.ticket_list .item:nth-child(2) .desc{border-top:20px solid #f7ac1f;}
.ticket_list .item:nth-child(3) .desc{border-top:20px solid #6f916e;}*/
.ticket_list .item .more{display:block;/*padding:20px 23px;*/padding:10px 13px;background: #70916D;border-radius: 16px;margin-top:20px; margin-bottom:10px;  background:#173d3e url(../image/arr4.png) no-repeat right center;background-origin: content-box;background-size:32px;text-align:left;margin-left:60px;margin-right:60px; }
.ticket_list .item .more:hover{ /*background: #173d3e!important;*/ background: #1f5a35!important;   color:#fff!important; opacity: 1!important}
.ticket_list .item .more{ /*background:#f0f4f0 !important; color: #173d3f!important;*/ background:#7fc34a!important;color: #fff!important; text-align: center; border-radius:30px; }
.ticket_list .item .desc .ticket_price{ top: -5px; margin-left: 20px;  }
.pintrs{ font-size: 14px; margin-top: 19px; color: #999; color: #000;}
.pintrs a:hover{ color: #173d3f;}
.ticket_list .item .more:hover{opacity: 0.8;}
.ticket_list .item:nth-child(2) .more{background-color:#f7ac1f;color:#3d3d3d;}
.ticket_list .item:nth-child(3) .more{background-color:#6f916e;}
.ticket_list .item .tiaokuan{ display: inline-block; margin-top:22px;}
.ticket_list .item .ewm_box{position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.3);opacity: 0;visibility: hidden;transition: all 0.3s;flex-direction: column;}
.ticket_list .item .ewm_img{width:200px;height:200px;padding:20px;background:#fff;}
.ticket_list .item .ewm_img img{width:100%;}
.ticket_list .item .ewm_box.active{opacity: 1;visibility: visible;}
.ticket_list .item .ewm_close{position: relative;width:30px;height:30px;border-radius: 100%;border:1px solid #fff;margin:20px auto 0;cursor: pointer;}
.ticket_list .item .ewm_close:before{height:60%;border-left:1px solid #fff;content:'';position: absolute;left:50%;top:20%;transform:rotate(45deg);}
.ticket_list .item .ewm_close:after{height:60%;border-left:1px solid #fff;content:'';position: absolute;left:50%;top:20%;transform:rotate(-45deg);}

.ticket_list .ricketpays{}
.ticket_list .ricketpays a{ margin: 0 4px;}
.ticket_list .ricketpays img{ max-width: 22px; height: auto;}
.youhui_box{margin-top:30px;padding-top:30px;padding-bottom:50px;background:url(../image/dash.png) repeat-x left top;}
.youhui_left{width:20%;}
.youhui_left .youhui_icon{width:66px;height:66px;border-radius:100%;margin-right:25px; }
.youhui_left .youhui_desc .txt{margin-top:12px;}
.youhui_list{flex:1;}
.youhui_list .item{width:28.33%;margin-left:5%;}
.youhui_list .item .txt{margin-top:20px;}
.special_box{padding:60px 0;background:#f9f9f9;position: relative;overflow:hidden;}
.special_box:before{width:28%;height:28%;background:url(../image/special_bg.png) no-repeat right center;background-size:auto 100%;content:'';position: absolute;left:-10%;bottom:-5%;}
.special_box:after{width:28%;height:28%;background:url(../image/special_bg.png) no-repeat left center;background-size:auto 100%;content:'';position: absolute;right:-10%;top:-5%;}
.special_list{margin-top:35px;margin-left:-1.5%;margin-right:-1.5%;position: relative;z-index:10;}
/*.special_list .item{width:30.33%;margin-left:1.5%;margin-right:1.5%;margin-bottom: 3%;background:#fff;box-shadow: 0 4px 14px rgba(0,0,0,0.1);border-radius: 20px; display: flex;flex-direction: column;}*/
.special_list .item{width:30.33%;margin-left:1.5%;margin-right:1.5%;margin-bottom: 3%;border-radius: 0; display: flex;flex-direction: column;background: #fff; /**/}
.special_list .item .img{border-radius: 20px;overflow:hidden;height:0;/*padding-bottom: 53.37%;*/padding-bottom: 63.37%;position: relative;}
.special_list .item .img img{position: absolute;left:0;top:0;width:100%;height: 100%;object-fit: cover;}
.special_list .item .desc{/*padding:20px 20px 120px;*//* padding:20px 0 80px;*/ padding:20px;  position: relative;flex:1; text-align: center;}

.special_list .item .desc .txt{margin-top:5px; display: none!important;}
.special_list .item .desc .time{/*padding:25px 20px;background:#f8f8f6; */ padding: 10px 0 15px 0;/* height: 75px; *//*color: #999;*/ color: #333; position: static;/*position: absolute;left:0;right:0;bottom:0;*/border-radius: 0 0 20px 20px; text-align: center; justify-content: center;}
.special_list .item .desc .time_icon{width:32px;height:32px;padding:8px;border-radius: 100%;background:#f9ab1c;margin-right:18px;flex-shrink: 0; display: none;}
.special_list .item{ border-radius:20px;  }
.special_list .feturein{ font-size: 16px; color: #999;background: #7fc34a;
    color: #fff ;
    text-align: center;
    border-radius: 30px;  cursor: pointer; padding: 10px 13px; width: 266px; margin:15px auto 0 auto;}
.special_list .ricketpays{ height: 22px; margin-top:10px;}
.special_list .ricketpays a{ margin: 0 4px;}
.special_list .ricketpays img{ max-width: 22px; height: auto; } 
.special_list  .item .desc{ position: relative;}
.special_list  .item .desc:before,.special_list .item .desc:after{width:50px;height:50px;border-radius: 100%; background:#f9f9f9; content:''; left: -25px; position: absolute;top:50%;}
.special_list .item .desc:after {
    right: -25px; left: auto;
}
.special_list .item .ewm_box {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
    flex-direction: column;
}
.special_list .item .img{  border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.special_list .onlinebt{ }
.special_list .item{ position: relative;    border-radius: 20px;overflow: hidden;}
.special_list .item .ewm_box{position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.3);opacity: 0;visibility: hidden;transition: all 0.3s;flex-direction: column;}
.special_list .item .ewm_img{width:200px;height:200px;padding:20px;background:#fff;}
.special_list .item .ewm_img img{width:100%;}
.special_list .item .ewm_box.active{opacity: 1;visibility: visible;}
.special_list .item .ewm_close{position: relative;width:30px;height:30px;border-radius: 100%;border:1px solid #fff;margin:20px auto 0;cursor: pointer;}
.special_list .item .ewm_close:before{height:60%;border-left:1px solid #fff;content:'';position: absolute;left:50%;top:20%;transform:rotate(45deg);}
.special_list .item .ewm_close:after{height:60%;border-left:1px solid #fff;content:'';position: absolute;left:50%;top:20%;transform:rotate(-45deg);}
.special_list .item:nth-la:hover{ background: #1f5a35}
.special_list .item:nth-last-child(1) .ricketpays{ display: none;}

.special_list .feturein:hover{ background:#1f5a35;}


@media screen and (max-width: 1440px){
    .mod-topnav .swiper-slide a{padding:14px 23px;} 
    .travel_list .item .img{margin-right:50px;}
    .travel_list .item:nth-child(2n+1) .img{margin-left:50px;}
	.themed_list .item .img{height: 360px;}
    
}

@media screen and (max-width: 1300px){
	
    html,body,.wrap-layer{min-width: 0;}
    .wrap-layer{padding-left:50px;padding-right:50px;}
}
@media screen and (max-width: 1100px){
	.mod-topnav{padding:30px 0;}
    .mod-topnav .swiper-slide{width:auto;} 
    .exhibition_menu,.experience_box,.showVideo{margin-left:0;margin-right:0;}
    .banmenu_swiper .swiper-slide{width:auto;}
    .mod-topnav .swiper-slide a span{font-size:16px;}
    .travel_list .item .tese .sitem .stit{height:30px;margin-top:0;padding:2px 12px;}
    .travel_list .item .tese .sitem .stit img{width:18px;height:18px;} 
    .travel_list .item .img a{border-radius: 20px;}
    .travel_list .item .tese{margin-top:10px;}
    .travel_list .item .img{margin-right:30px;}
    .travel_list .item:nth-child(2n+1) .img{margin-left:30px;}
    .travel_list .item .desc .tit{padding-top:18px;}
    .travel_list .item .desc .tit a:before{top:-20px;border-width: 2px;}
    .travel_list .item .desc .tit span{width:30px;height:30px;}
    .travel_list .item .desc .more,.back_travel{width:160px;padding:15px 20px;background-size:18px;}
    .travel_info .img,.masonry_list .item .img,.experience_box .item .img,.exhibition_swiper .swiper-slide .item .img,.themed_list .item .img,.ecology_list .item .img a{border-radius: 20px;}
    .exhibition_swiper .swiper-slide .item .tit,.experience_box .item .tit{padding:20px;}
    .showVideo .posterBg .btn_play{width:80px;height:80px;}
    .themed_venue{margin-top:60px;}
    .ticket_list .item .desc:before, .ticket_list .item .desc:after{width:30px;height:30px;}
    .ticket_list .item .desc:before{left:-15px;}
    .ticket_list .item .desc:after{right:-15px;}
    .ticket_list .item .more{margin-left:30px;margin-right:30px;}
    .service_rules .item{margin-bottom: 20px;}
    .rules_icon{width:40px;height:40px;padding:10px;}
    .rules_arrow{background-size:10px;width:40px;height:40px;}
    .service_rules .item .tit{padding-top:5px;}
    .service_list .item{padding:20px 15px;border-radius: 20px;}

}
@media screen and (max-width: 820px){
	.H50{height:30px;}
	.wrap-layer{padding-left:16px;padding-right:16px;}
	.bantit span{margin-top:15px;}
	.big-banner .bantit{top:80px;}
	.big-banner .mode-inner .banner-cnt>img{height:100vh;}
	.mod-topnav .swiper-slide a,.banmenu_swiper .swiper-slide a{padding:8px 15px;}
	.mod-topnav .swiper-slide a img,.banmenu_swiper .swiper-slide a img{width:16px;height:16px;}
	.page_desc br{display: none;}
    .service_list .item{width:49%;padding:20px;border-radius: 15px;} 
    .service_list .item .img{width:50px;height:50px;margin-bottom: 20px;}
    .service_list .item .txt{padding-right:20%;}
    .service_list .item .arrow{right:0;width:20px;height:20px;}
    .operation_box{display: block;padding:0;}
    .operation_datetime{width:100%;}
    .operation_info{width:100%;margin-left:0;margin-top:0.5rem;}
    .guide_box .items{width:100%;padding:0.8rem;margin-bottom: 0.8rem;}
    .guide_box .items1,.guide_box .items2{background-size:5rem;}
    .guide_list{width:100%;}
    .guide_list .item .guide_icon{width:40px;height:40px;}
    .exhibition_menu{margin-top:20px;}
    .exhibition_menu .swiper-slide,.banmenu_swiper .swiper-slide{width:auto;} 
    .exhibition_menu .swiper-slide span{padding:10px 24px;}
    .beast_box{padding:40px 0;}
    .beast_list .item{width:49%;padding:30px;}
    .beast_list .item .img{width:60px;height:60px;}
    .animals_list .item{padding:0 8px;}
    .animals_list .item .tit{font-size:16px;}
    .animals_list .item .tit span{padding:0 6px;}
    .animals_list .item .tit .flag{width:32px;height:32px;line-height: 32px;}
    .special_list .item{width:47%;} 
    .faq_list .item .faq_a_tit{min-width: 0;}
    .service_list .item{width:49%;}


}
@media screen and (max-width: 640px){
	.H20{height:10px;}
	.H60{height:30px;}
	.bantit span{font-size:16px;}
	.big-banner .bantit{top:50px;}
	.big-banner .bantit .font{max-width: 100%;margin:20px auto 0;}
	.big-banner .showVideo{margin-top:30px;}
	.mod-topnav .flexsAlign{display: block;}
	.service_list{margin-left:0;margin-right:0;}
	.service_list .item{width:100%;margin-left:0;margin-right:0;} 
	.map_box{height:300px;}
	.map_box img{height:100%;width:100%;object-fit: cover;}
	.map_pop{width:200px;padding:15px;left:16%;top:17%;} 
	.btn_zhankai {width:60px;height:60px;padding:10px 0;}
	.btn_zhankai i{margin-top:2px;}
	.exhibition_swiper .swiper-button-prev, .exhibition_swiper .swiper-button-next{ position: static;display: inline-block; width:30px;height:30px; background-size:12px; margin-top:20px;margin-left:15px;margin-right:15px;}
	.experience_box{margin-top:30px;}
	.experience_box .item{margin-bottom: 4px;}
	.ban_info{flex-wrap: wrap;}
	.ban_info .item{width:100%;padding:10px 0;border-left:none;border-bottom:1px solid rgba(216, 216, 216, 0.5); }
	.beast_list .item{width:100%;}
	.beast_list .item .tit{font-size:20px;}
	.themed_list .item .desc{margin:10px 0 0;}
	.themed_list .item .desc .txt a{padding:0; }
	.themed_list .item .more{display: none;}
	.experience_box .item .tit{font-size:16px;}
	.travel_list .item{display: block;}
	.travel_list .item .img{width:100%;margin:0!important;}
	.travel_list .item .desc{margin-top:20px;}
	.travel_list .item .desc .tit{padding-top:0;}
	.travel_list .item .desc .tit a:before{display: none;}
	.travel_list .item .desc .more,.back_travel{width:130px;padding:10px 16px;}
	.back_travel {margin-bottom: 20px;margin-top:0;}
	.travel_list .item .desc{text-align: left!important;}
	.travel_list .item .desc .tit,.travel_list .item .tese .sitem{flex-direction: row!important;text-align: left!important;}
	.travel_list .item .tese .sitem .stit{margin-left:0!important;margin-right:25px!important;}
	.travel_content{margin-top:30px;}
	.travel_content .item .stop_tit span{width:36px;height:36px;padding:10px;}
	.travel_content .item .stop_tit{margin-left:0;justify-content: flex-start;}
	.travel_info_list .sitem{padding:12px 0;}
    .travel_info_list .sitem .travel_icon{width:20px;height:20px;margin-right:10px;} 
    .travel_info{display: block;padding-left:46px;}
    .travel_info .img{width:100%;}
    .travel_info .desc{width:100%;margin-top:20px;}
    .travel_info:before{left:10px;margin-left:0;width:15px;height:15px;}
    .travel_info:after{left:18px;top:22px;width:3px;} 
    .masonry_list,.interactive_list{margin-top:30px;}
	.masonry_list .item{width:50%;} 
	.animals_list .item{width:100%;float:none;}
	.interactive_list .item,.recommend_list .item{display:block;width:100%;float:none;padding:0;margin-bottom: 20px;}
	.preview_big{width:100%;float:none;}
	.preview_thumbs{width:100%;float:none;height:auto;padding:0 36px;position: relative;margin-top:20px;}
	.preview_thumbs .swiper-button-prev, .preview_thumbs .swiper-button-next{transform:rotate(-90deg);margin-left:0;background-size:20px;}
	.preview_thumbs .swiper-button-prev{left:0;top:50%;margin-top:-20px;}
	.preview_thumbs .swiper-button-next{left:auto;right:0;bottom:auto;top:50%;margin-top:-20px;}
	.eight_exhibition{padding:40px 0;}
	.drive_experience{margin:30px 0;}
	.themed_list .item{margin-bottom: 20px;}
	.ecology_list .item{display: block;}
	.ecology_list .item .img{width:100%;margin-right: 0;}
	.ecology_list .item .desc{margin-top:20px;}
	.ecology_list .item .desc .tit a span{display: block;}
	.ecology_list .item .desc .more{width:30px;margin-top:20px;}
	.ticket_list{margin-left:0;margin-right:0;}
	.ticket_list .item{width:100%;margin:0 0 20px;}
	.youhui_box,.youhui_list{display: block;}
	.youhui_left{width:100%;} 
	.youhui_left .youhui_icon{width:50px;height: 50px;margin-right:20px;}
	.youhui_list .item{width:100%;margin-left:0;margin-top:30px;}
	.youhui_left .youhui_desc .txt{margin-top:5px;}
	.youhui_list .item .txt{margin-top:10px;}
	.special_box{padding:40px 0;}
	.special_list{margin-top:30px;}
	.special_list .item{width:97%;}
    .special_list .item .desc .time{padding:15px;}
    .ticket_box{padding-top:40px;}
    .ticket_list .item .desc{border-width:10px!important;}
    .page_title br{display: none;}
	
}