/*常用字体大小定义*/
.ft45 { font-size: 45px;  }
.ft12 { font-size: 12px; }
.ft14 { font-size: 14px; }
.ft15 { font-size: 15px; }
.ft16 { font-size: 16px; }
.ft18 { font-size: 18px; }
.ft20 { font-size: 20px; }
.ft22 { font-size: 22px; }
.ft24 { font-size: 24px; }
.ft26 { font-size: 26px; }
.ft28 { font-size: 28px; }
.ft30 { font-size: 30px; }
.ft32 { font-size: 32px; }
.ft34 { font-size: 34px; }
.ft36 { font-size: 36px; }
.ft38 { /*font-size: 38px; */ font-size: 48px}
.ft40 { font-size: 40px; }
.ft42 { font-size: 42px; }
.ft44 { font-size: 44px; }
.ft46 { font-size: 46px; }
.ft48 { font-size: 48px; }
.ft50 { font-size: 50px; font-size:38px; }
.ft52 { font-size: 52px; }
.ft54 { font-size: 54px; }
.ft56 { font-size: 56px; }
.ft58 { font-size: 58px; }
.ft60 { font-size: 60px; }
.ft64 { font-size: 64px; }
.ft96 { font-size: 52px; }
@media screen and (max-width: 1440px){
/*  .ft24{font-size:18px;}*/
  .ft36{font-size:30px;} 
}
@media screen and (max-width: 1100px){
  .ft16{font-size:16px;}
  .ft18{font-size:16px;}
  .ft20{font-size:16px;}
  .ft22{font-size:18px;}
  .ft24{font-size:18px;}
  .ft28{font-size:20px;}
  .ft32{font-size:20px;}
  .ft36{font-size:20px;}
  .ft48{font-size:36px;}
  .ft56{font-size:40px;}
  .ft64{font-size:40px; }
  .ft96{font-size:48px;}
}
@media screen and (max-width: 820px){ 
  .ft24{font-size:18px;}
.ft40 {
    font-size: 26px;
}
  .ft36{font-size:20px;}
  .ft56{font-size:24px;}
  .ft48{font-size:24px;}
  .ft64{font-size:28px;}
  .ft96{font-size:48px;}
}
@media screen and (max-width: 640px){
  .ft36{font-size:20px;}
  .ft56{font-size:24px;}
  .ft64{font-size:24px;}
  .ft96{font-size:26px;}
}
.bantit>.wrap-layer>span{ margin-top: 10px; font-size:18px;/*font-size: 24px;*/}
/*.mod-topnav2{ font-size: 20px;}*/
.mod-topnav{ font-size: 20px;}
.anibanner  .level .level-end {
    box-sizing: border-box;
   /* height: 0.4rem;*/
    width: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000000;
}

.anibanner  .level span{ font-size: 14px; display: inline-block; margin-top: 0;}
.anibanner  .level {

	margin-top:40px;
  display: flex;
  align-items: center;
  left: 1.45rem;
  bottom: 0.9rem;
  font-size: 13px;
  line-height: normal;
  color: #fff;
}
.anibanner .level .level-list .level-item.active{ margin: 0 30px;}
.anibanner .level .level-list {
  display: flex;
  align-items: center;
  margin-right: 6px;
  /*height: 0.4rem;*/
  padding-top:5px;
  padding-bottom:5px;
  width: 6rem;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  justify-content: space-between;
}

.anibanner .level .level-list .level-item {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
	margin: 0 6px;
}

.anibanner  .level .level-list .active .item {
  position: absolute;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 100%;
  background-color: #da2a1c;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.anibanner  .level .level-un {
  box-sizing: border-box;
  /*height: 0.4rem;*/
  width: 1.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #666666;
  margin-right: 6px;
}




/*文字隐藏*/
input{ outline: none;}
.dot2,.dot3,.dot4,.dot1{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
.dot2 {-webkit-line-clamp: 2;}
.dot3 {-webkit-line-clamp: 3;}
.dot4 {-webkit-line-clamp: 4;}
.dot6 {-webkit-line-clamp: 6;}
.dot1 {-webkit-line-clamp: 1;}
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}

.mod-topnav2{	
color: #1a1a1a; 
}

.navlogosright{ border-right: 1px solid #d8d8d8; width: 360px;text-align: left;padding-right:20px;flex-shrink: 0;margin-right:20px;}
.navr{ flex: 1;}
.navr .swiper-container{ width: 100%;}
/*游乐体验*/
.navlogosright{ color: #1a1a1a}

.wrap-layer{}

/*动物展示列表*/

.flex1{-moz-flex:1;-ms-flex:1;-webkit-flex: 1;flex:1;}
.flex2{-moz-flex:2;-ms-flex:2;-webkit-flex: 2;flex:2;}
.bgregy{ background: #f8f8f8;}
.searbt{  margin-right: 20px;}
.searbt a{ cursor: pointer;display: block; width: 100%; line-height: 47px; background: #b41d13; text-align: center;  color: #fff;border-top-right-radius:10px; border-bottom-right-radius: 10px;}
.mod-serch-l{cursor:pointer;  height:55px; padding: 0 30px; position:relative; width: 100%; }
.mod-serch-l:after{  content: "";/* content: "\e74a";  font-family:"iconfont" !important;*/ font-style:normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;   position: 
absolute; right: 20px; top: 50%; transform: translateY(-50%);

background: url("../image/downarr.png")  no-repeat; width: 24px; height: 15px; display: block; background-size:20px auto;
}
.mod-serch-l span{ line-height:55px; color:#000000;  padding-left:0; display: block;}
.mod-serch-l ul{ position:absolute; top:55px; left:-2px; width:100%; background:#fff; border-top:none; padding:0 0; display:none;
 /*   border: 1px solid #b41d13;*/ max-height:250px; padding-top: 20px; padding-bottom: 20px; overflow:auto;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); border-radius:20px; /* border-bottom-left-radius: 40px;border-bottom-right-radius: 40px;*/}
/*.mod-serch-l:hover ul{ display:block;}*/
.mod-serch-l ul li{padding:0 10px; line-height:45px; border-bottom:1px solid #f8f8f8; cursor:pointer; color: #333;}
.mod-serch-l ul li:hover{ background:#39764c; color: #fff;}
.inputs{ position: relative; margin-left: 25px; width: 375px; }
.inputs  input{ height: 55px; width: 100%; line-height: normal; border-radius: 55px; border: 1px solid #39764c; padding: 0 25px;}
.ani-search .sels{ width:350px;height: 55px; border-radius: 55px; border: 1px solid #39764c; margin-left: 25px; }
.ani-search{  position: relative;  z-index: 18;}
.ani-search .sbt{ cursor: pointer; width:30px;  height:30px; display: block; position: absolute; right:20px; background: url("../image/searbt.png")  no-repeat; background-size:30px auto;  top: 50%; transform: translateY(-50%);}
.anilist-wrap{ flex-wrap: wrap; margin-right: -2%; margin-top: -2%;}
.anilist-wrap .item-cell{ width: 48%; margin-right: 2%; margin-top: 2%;}
.anilist-wrap .item-cell .item-tit a{ color: #000; align-items: center; display: block;}

.anilist-wrap .item-cell .item-tit a:hover *{color: #357348; }
.anilist-wrap .item-cell .item-pic{ border-radius:25px; overflow: hidden; z-index: 8; position: relative;}
.anilist-wrap .item-cell .item-tit a:hover  i { color: #fff;}
.anilist-wrap .item-cell .item-tit2{ display: none;}
.anilist-wrap .item-cell .item-tit{ margin-top: 20px;}
.anilist-wrap .item-cell .item-tit i{ display: block; margin-left: 0; /*background: #357348; color: #fff;*/ color: #999!important;   height: 36px; line-height: 36px; /*padding: 0 15px;*/ border-radius: 10px;}
.anilist-wrap .item-cell .item-tit cite{ margin-left: 10px;   font-style: normal; display: none;}
.anilist-wrap .item-cell .item-desc{ margin-top: 10px; display: none;}
.anilist-wrap .item-cell .item-more{ margin-top: 25px;}
.anilist-wrap .item-cell .item-more a{ display: none;  height: 30px; line-height: 300px; background: url("../image/arrl.png") no-repeat; overflow: hidden; background-size:auto 24px!important;}
.anilist-wrap .item-cell .item-more a:hover{ display: block;  height: 30px; background: url("../image/arrlhover.png") no-repeat;}
.outerpics{ position: relative;}
.outerpics:after{ content:"";display: block; width: 100%!important; left:0; top: 0;  position: absolute; height: 100%; right:0; background: #79b555;   border-radius: 25px; transition: all .6s;}
.anilist-wrap .item-cell:hover .outerpics:after{   transform: rotate(2deg);}
.anilist-wrap .item-cell:hover{ overflow: visible;}

/*新改成横向*/
/*.anilist-wrap .item-cell .item-tit cite{ flex: 1;}
.anilist-wrap .item-cell .item-tit cite{ font-size: 18px; line-height: 120%;}*/
.anilist-wrap .item-cell .item-tit2 cite,.others-wraps .item-cell .item-tit2 cite{  font-style: normal;}
/*动物详情*/
.kp-wrap{ margin: 0 0 0 0;}
.kp-wrap .item-cnt  .item-tit{ color: #000;}
.anibanner .banner-cnt{ max-height:800px; overflow: hidden;}
.ani-wraps{ padding: 0 55px; position: relative;}
.ani-wraps .swiper-container{  overflow: visible;}
.ani-wraps .auto-img{ /*max-width: 384px;*/ border-radius:25px; height:320px!important; overflow: hidden;}
.ani-wraps  .swiper-slide{ max-width: 384px; max-width: 30%;}
.aniimg{  border-radius:25px; overflow: hidden; }
.ani-right{ /*width:40%;*/width:35%;  margin-left:5%; }
.ani-cnt{ margin-top:20px; max-height:420px; overflow-y: auto;}
.ani-cnt .ani-inners{}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #79b555!important}
.mCSB_scrollTools .mCSB_draggerRail{    background: rgba(0, 0, 0, 0.2)!important;}
.ani-tits span{ font-weight:bold; color: #1f5a35; margin-right: 20px; } 
.ani-tits cite{ color:#79b555; font-style: normal;}
.ani-cnt p{text-justify:inter-ideograph;  line-height: 160%; padding-bottom: 1em;  color:#000;  text-align: justify;text-justify: distribute; text-indent: 2em;}
.aninner{ position:relative; z-index:9; }
.ani-intr{ position: relative; }
.ani-intr:after{ display: none;content: ""; display: block;display: none; position: absolute; bottom: 0;  left: 0;  max-width: 466px; width: 24.7%; height:555px; background:url("../image/anibgl.png") 0 bottom no-repeat;background-size:100% auto;}
.ani-intr:before{ content: ""; display: block;display: none; position: absolute; bottom: 0;  right: 0;  max-width: 610px; width:31%; height:555px; background:url("../image/anibgr.png") 0 bottom no-repeat;background-size:100% auto;}

.mod-biology{background: #e7eae7;}
.biology-wrap{ /*margin-top: -20px;*/margin-top: -10px;}
.biology-wrap .item-cell{ width:25%; text-align: center;/* margin-top: 60px;*/margin-top: 30px;  position: relative;}
.biology-wrap .item-cell:after{     content: ""; display: block; background:url("../image/shenline.png") repeat-x; background-size:auto 15px!important;height: 15px; position: absolute; left: 0; right: 0; top:35px; /*transform: translateY(-50%);*/}
.biology-wrap .item-cell:nth-child(1):after,.biology-wrap .item-cell:nth-child(4):after{ left: 50%;}
.biology-wrap .item-cell:nth-child(3):after,.biology-wrap .item-cell:nth-last-child(1):after{ right: 50%;}
.biology-wrap .item-cell .item-cnt{ padding: 0 10%;}
.biology-wrap .item-cell:nth-child(1){ margin-left: 1px;}
.biology-wrap .item-cell .item-cnt{ position: relative; z-index: 5;}
/*.biology-wrap .item-cell:nth-child(4),.biology-wrap .item-cell:nth-child(5),.biology-wrap .item-cell:nth-child(6),.biology-wrap .item-cell:nth-child(7){ margin-top: 90px;}*/
.biology-wrap .item-cell .item-tit{ font-size: 22px; margin: 0 auto; width: 80px; height: 80px; text-align: center;border-radius:100px; overflow: hidden; background: #1f5a35; line-height: 100%; position: relative;}

.biology-wrap .item-cell .item-pic{width:100px; height:100px;    overflow: hidden;text-align: center; display:none;}
.biology-wrap .item-cell .item-pic:after{ content: ""; background: rgba(121,181,85,.5); position: absolute; left: 0 ; top: 0; width: 100%; height: 100%;}
.biology-wrap .item-cell .item-tit span{ color: #fff; position: absolute; z-index: 8; width: 100%; height: 100%;  display: flex; justify-content: center; align-items: center; top: 0; left: 0;}
.biology-wrap .item-cell .item-tit2{ margin-top: 10px;}
.biology-wrap .item-cell .item-desc{ line-height: 150%;/* margin-top:20px; */margin-top:10px; font-size: 16px;}
.biology-wrap .item-cell .item-desc a{ color: #000;}
.biology-wrap .item-cell .item-tit2{/* color: #1f5a35; */font-size: 16px;}
.biology-wrap .item-cell .item-tit2{ margin-top: 20px;}
.biology-wrap .item-cell:nth-child(1) .item-tit2{ margin-top: 10px;}
.biology-wrap .item-cell:nth-child(1) .item-tit{width: 90px; height: 90px; }
.comtit2{ text-align: center; }
.comtit2 h3{color: #1f5a35;font-weight:bold;}
.comtit2 span{color: #79b555;}
.mod-biology{ position: relative; overflow: hidden;}
.anibgs{position:absolute;right: 0;bottom:0;/*top:0;*/ /*dth: 30.5%;*/width:100%;left:0;top:0;opacity: 0.3; display: none;}
.anibgs img{ width: 100%!important;height: 100%!important; object-fit: cover!important;}
.others-anis{ /*background: #e3e7e3;*/}

.others-wraps{ position: relative;}
.others-wraps .item-cell{ }
.others-wraps .item-cell .item-tit a{ color: #000; display: block;}

.others-wraps .item-cell .item-tit a:hover span,.others-wraps .item-cell .item-tit a:hover cite,.others-wraps .item-cell .item-desc a:hover {color: #357348;}
.others-wraps .item-cell .item-tit{ margin-top: 20px;}
.others-wraps .item-cell .item-tit i{/* display: none;*/ margin-left: 0; /*background: #357348; color: #fff; */ color: #999;  height: 36px; line-height: 36px; padding: 0 0; border-radius: 10px; display: block;}
.others-wraps .item-cell .item-tit2{ display: none;}
.others-wraps .item-cell .item-tit cite{ margin-left: 10px;  font-style: normal; display: none;}
.others-wraps .item-cell .item-pic{ overflow: hidden; border-radius:30px; width: 100%; max-width: 645px; }
.others-wraps .item-cell .item-desc{ margin-top: 10px; display: none;}
.others-wraps .item-cell .item-more{ margin-top: 25px;}

.cbt{ cursor: pointer;width: 50px; height: 50px; border-radius:50px;  display: block;  z-index: 9; left:-80px; top: 45%; transform: translateY(-50%);position: absolute; background: #357348 url("../image/ani_l.png") center center  no-repeat; background-size:25px auto!important;}
.cbt2{background: #357348 url("../image/ani_r.png") center center  no-repeat; right: -80px; left: auto;}


.cbt:hover{ background-color: #79b555!important;}
.others-wraps .item-cell .item-tit a{ align-items: center;}

.ani-wraps .cbt{ left: 10%; opacity: 0; top: 50%;}
.ani-wraps .cbt2{ right: 10%; left: auto;}
.ani-wraps:hover .cbt{ opacity: 1;}

.kpbgs{ background: url("../image/kpbg.png") right 0 no-repeat; background-size: 20% auto; background: none!important;}
.kp-wrap  .cbt{ top:55%;}
.kp-wrap{ padding-top:50px;}
.kp-wrap .item-pic{ max-width: 640px; border-radius:25px; overflow: hidden;}
.kp-wrap .swiper-container{ /*overflow: visible;*/} 

.kp-wrap .item-cnt{ margin-top: 20px;} 
.kp-wrap .item-desc{ margin-top: 5px; color: #666;}

.kp-wrap .item-tit a:hover,.kp-wrap .item-desc a:hover{ color: #357348;}

.kp-wrap .item-2{ /*padding-top: 60px;*/}
.kp-wrap .item-3{/* padding-top: 120px;*/}
.kp-wrap .swiper-slide{ max-width:32.33%; }
.kp-wrap .cbt{/* opacity: 0;*/ transition: all .3s;}
.kp-wrap:hover .cbt{ opacity: 1;}
/*.kp-wrap  .cbt1{ left:0; }
.kp-wrap  .cbt2{ right: 0;}*/

/*园区服务地图列表*/
.maptits{ text-align: center; font-weight:bold; color: #000; margin-bottom:25px; }
.wraps-maps{ border-radius:40px; overflow:hidden; max-width: 1160px; margin: 0 auto; background: #f3f5f5;}
.map-rights{ width:280px; text-align: center; }
.dwcodes{}
.mdcodes{ width: 150px; margin:40px auto 0 auto;   background: url("../image/dline.png") center bottom no-repeat; padding-bottom:20px; margin-bottom: 40px; background-size: 100% auto;}
.code-txt{ color: #173d3f; margin-top: 10px;}
.aplays li span{color: #173d3f;font-weight: bold; background: url("../image/tles20.png")  no-repeat; background-size:20px 20px; padding-left:30px;  }
.aplays li cite{ display: block; color: #173d3f; margin-top: 10px; font-weight: bold; font-style: normal;}
.aplays li{ margin-bottom: 20px;}
.mapsimg{ position: relative; }
.mapsimg:after{ cursor: pointer; z-index: 80;  background: url("../image/zoomsicon.png") no-repeat; background-size:40px auto; width: 40px; height: 40px; display: block; content: ""; display: block; position: absolute; right: 20px; bottom: 20px;}


/*导航聚焦效果调整成亮色*/
.pc-menu .menus .menus-list .menu:hover .link, .pc-menu .menus .menus-list .menu.active .link/*, .banmenu_swiper .swiper-slide.active a, .banmenu_swiper .swiper-slide a:hover,.exhibition_menu .swiper-slide.active span*/{background: #ffd200;}

/*步行区视频*/
.warks{ position:static; background:url(../upload/walk_banner.jpg) center bottom no-repeat; padding:80px 0 120px 0;   }
.warks .banmenu_swiper{ display: none;}
.warks{bottom:auto;top:2.46rem;text-align: center;}  
.warks .font{max-width: 850px;margin:0.48rem auto 0;text-align: left;}
.warks>.wrap-layer>span.sdesc2{color: #f7ac1f; font-size: 24px;}
.warks .font{ text-align: center;} 
.drive_experience{ display: none;}
.beastbgs .beast_box{ padding: 0; background: none ;}
.beastbgs{background:#173d3e url(../upload/walk_banner.jpg) center bottom no-repeat;  background-size:cover;  padding-bottom:60px;}
.beastbgs .page_title,.beastbgs .page_desc  { color: #fff!important;} 
.beastbgs .beast_list .item{ background: none;}
.beastbgs .beast_list .item .tit{ color: #fff;}
.eight_exhibition{padding:80px 0;}

/*园区介绍*/
.about-us-guihua .pic{ display: none;}
.about-us-guihua .gui-hua-con{ max-width: 800px; margin: 0 auto;}
.about-us-guihua .gui-hua-con .title{  text-align: center;}
.about-us-guihua .gui-hua-con .two{/*margin: 0.35rem auto;*/margin: 0.35rem 0;}
.about-us-guihua .gui-hua-con .two .one:nth-child(2){ margin-right: 0;}

.abtits{ padding-top: 65px;}
.abtits *,.abtits .big{color: #fff;}
.abtits .big{ text-align: left;}
.guihualeft .title{color: #F7AC1F; color: #fff; margin-top: 15px;}
.guihualeft{ width:40%;}
.about-us-guihua .gui-hua-con .two{ margin-top: 60px;}
/*.about-us-guihua .gui-hua-con .two .one{ background: none; color: #F7AC1F;}
.about-us-guihua .gui-hua-con .two .one .num,.about-us-guihua .gui-hua-con .two .one span{color: #F7AC1F;}*/
.about-us-guihua .gui-hua-con .two .one{ /*width: auto; */margin-right: 120px;}
/*科普讲解*/
.edu-video-swiper{ display:none;}
/*餐厅详情*/
.resH{height: 120px; }
/*.resheader .pc-menu .navigator{ }
.resnav .mod-topnav{}*/
.store-list20{ margin-top: 30px;}
.store-list20 .item{ width: 50%;}
.navlogosright{ font-size: 24px;}

/*欢乐演出*/
.performance-list {  display: flex; flex-wrap:wrap; margin-top: 50px; }

/*游玩详情页开始*/
.inter-wrap { position: relative; /*margin: 0 100px; */}
.inter-wrap .swiper-container{/*overflow: visible;*/  margin: 0 0; position: relative;}
.inter-wrap{ margin:50px 20px 0 20px; padding-top:50px; padding-bottom:120px;/* max-width: 1600px; */margin: 0 auto; overflow: hidden; }
.inter-wrap .item-cell{ /*max-height: 405px; */overflow: hidden;}
.inter-wrap .item-cell .item-inner{/*transform: scale(0.9);  */margin: 0 10px; }
.inter-wrap .swiper-slide-active .item-inner{ /*transform: scale(1.2);*/}
.inter-wrap .swiper-container{ z-index: 90;}
.inter-wrap:after{ content: ""; display: block; position: absolute;  left: 20%; right: 20%; /* background: #026581;background:#173d3e url(../upload/walk_banner.jpg) center bottom no-repeat;  background-size: 100% auto; *//* background: #F0F4F0; */top: 0;  bottom: 0; border-radius:30px; }
.inter-wrap .item-pic{  /*border-radius:20px;*/ overflow: hidden;} 
.intrs-txt{ text-align: center;/* color: #fff;*/ position: relative; z-index: 88; max-width:50%;  margin: 0 auto 50px auto;}
.desc-inters{ margin-top: 10px;}
.inter-wrap .cbt1{ left: 20px; z-index: 99; top: 50%}
.inter-wrap .cbt2{ right: 20px; z-index: 99;top: 50%}
.inter-wrap .cbt{ opacity:0; transition:all .3s; } 
.inter-wrap:hover .cbt{ opacity: 1;}
.intrs-txt{ }

.inter-wrap .swiper-container:after{ background:url("../image/rolltop2.png") center 0 no-repeat;   position: absolute; content: "";  display: block; left: 0; right: 0; height: 55px; display: block; z-index: 88; top: -20px;}

.inter-wrap .swiper-container:before{ background:url("../image/rolltop.png") center 0 no-repeat;   position: absolute; content: "";  display: block; left: 0; right: 0; height: 55px; display: block; z-index: 88; bottom: -20px;}

/*游玩详情页结束*/

/*游乐体验开始*/
.play_box .play_list .item .img{ height:300px;}
.play_box .play_list .item .img img{ width: 100%!important; height: 100%!important;  object-fit: cover!important;}


/*大事记开始*/
.everyimg{  width:250px; margin-right: 20px; overflow: hidden; height: 150px; border-radius:15px; }
.everyimg img{ width: 100%!important; height: 100%!important;  object-fit: cover!important; max-width: none;} 
.eveyitem { align-items: center; width: 100%;}
.history-wrapper {
  position: relative;
  margin-top: 60px;
  padding-bottom:60px;
}

.history-wrapper:before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 50%;
  top: 13px;
  height: 100%;
  width: 1px;
  background-color: #173d3f;


}


.datestimes{ position: absolute; left: 60px; display:  flex; z-index: 9;}
.datestimes span{writing-mode: vertical-rl; writing-mode: tb-rl; font-size: 18px; color: #999;}
.datestimes span:hover,.datestimes span.cr{ color: #01676a;}

.history-swiper {
/*  max-height: 90vh;*/
  overflow: hidden;
  position: relative;
}

.history-swiper .swiper-slide:nth-child(1){ min-height: 130px;}



.history-swiper .swiper-wrapper {
  height: 100%;
}

.history-swiper .evt-slide {
  position: relative;
}

.history-swiper .evt-slide:nth-child(2n+1) {
  padding-left: 50%;
  box-sizing: border-box;
}

.history-swiper .evt-slide:nth-child(2n+1) .history-cnt {
  padding-left: 25px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}

.history-swiper .evt-slide:nth-child(2n+1):before {
  content: "";
  width: 10px;
  height: 10px;
  outline: 1px solid transparent;
  background-color: #F7AC1F;
  border-radius: 50%;
  outline-offset: 5px;
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  top: 13px;
}

.history-swiper .evt-slide:nth-child(2n+2) {
  padding-right: 50%;
  box-sizing: border-box;
}

.history-swiper .evt-slide:nth-child(2n+2) .history-cnt {
  padding-right: 25px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: relative;
}

.history-swiper .evt-slide:nth-child(2n+2) .history-cnt .desc {
  display: flex;
  justify-content: flex-end;
  white-space: break-spaces;
}

.history-swiper .evt-slide:nth-child(2n+2):after {
  content: "";
  width: 10px;
  height: 10px;
  outline: 1px solid transparent;
  background-color: #F7AC1F;
  border-radius: 50%;
  outline-offset: 5px;
  transform: translateX(-50%);
  position: absolute;
  top: 13px;
  left: 50%;
}

.history-swiper .swiper-slide-active:after, .history-swiper .swiper-slide-active:before {
  outline: 1px solid #173d3f !important;
  background-color: #173d3f !important;
}

.history-swiper .history-cnt {
  flex: 1;
  overflow: hidden;
}

.history-swiper .history-cnt .year {
  font-size: 32px;
  color: #173d3f; font-weight:bold;
     font-family: "Arial";
  line-height: 1;
  margin-bottom: 15px;
}

.history-swiper .history-cnt .desc {
  font-size: 18px;
  line-height: 24px; color: #000;
  width: 100%;

}
.eveyitem{ margin-top: 10px; margin-bottom: 10px;/* align-items: flex-start*/} 
/*
.history-swiper .evt-slide:nth-child(2n+2) .eveyitem { flex-direction: row-reverse;}
.history-swiper .evt-slide:nth-child(2n+2) .eveyitem .everyimg{ margin-right: 0; margin-left:20px; }*/
/*.history-swiper .evt-slide:nth-child(2n+1) .eveyitem { flex-direction: row-reverse;}
.history-swiper .evt-slide:nth-child(2n+1) .eveyitem .everyimg{ margin-right: 0; margin-left:20px; }*/
/*大事记结束*/



.info5{ width: 100%;}

.edu-video-list20 .item .wrap .context .con{ display: block;}
.info6 img{ max-width:25px; height: auto;}
.info6{ margin-top: 20px;}
.edu-video-list20 .item .wrap .context .con .info6  .time .iconfont{ background: #70916D;}

/*展区动物*/
.gibbon_animals .animals_list .item{ width: 50%;}
.gibbon_animals .animals_list .item .img{ height:400px; }
.gibbon_animals .animals_list .item .img img{ width: 100%!important; height: 100%!important; object-fit: cover!important;  max-width: none;}
.gibbon_animals .animals_list .item .tit{ position: static; background: none; margin-top:10px;}
.gibbon_animals .animals_list .item .tit *{color:#173d3f;}
.gibbon_animals .animals_list .item .tit .renqi{ color: #fff;} 
.gibbon_animals .animals_list .item .img{ border-radius: 15px;}
.gibbon_preview .page_desc{color:#000; }


/*野生动物面临的威胁开始*/
.edu-action-slogin .slogin-list .item + .item:before {
 /*display: none;*/  background-color: #fff;  width: 12px; display: none;
}

.edu-action-slogin .slogin-list + .slogin-list {
  border-top: 0 solid #fff;
}
.edu-action-slogin .slogin-list .item .desc{    color: #666;/* color: #173D3F; color: #173D3F; opacity: 0.9*/ }
.edu-action-slogin .slogin-list .item + .item:before{    background-color:none;}
.weixie-list2{ margin-top:50px; }
.weixie-list2 .item-cell{ width:16.6%; box-sizing: border-box; padding: 0 10px; position: relative; transition: all .3s;}
.weixie-list2 .item-cnt{border-radius:20px; position: absolute; left: 10px; right: 10px; bottom:0; padding-bottom: 15px; padding-top:50px; text-align: center;    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 44%, rgba(23,61,63,.5) 95%);}
.weixie-list2 .item-pic { border-radius:20px; overflow: hidden;}
.weixie-list2 .item-pic img{  height:auto; width:auto;}
.weixie-list2 .item-tit *{ color:#fff; }
.weixie-list2 .item-tit{ color:#fff;}
.weixie-list2 .item-cell:hover{ transform: translateY(-30px);}
/*.slogin-list:nth-child(2){border-bottom-right-radius:  60px; border-top-left-radius:  60px; overflow: hidden;}
.slogin-list:nth-child(3){border-bottom-left-radius:  60px; border-top-right-radius:  60px; overflow: hidden;}*/
.edu-action-slogin .slogin-list .item{background:rgba(240,244,240,0.5);
/* box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);    */ border: 1px solid #e6eaea; margin:10px 10px;border-bottom-left-radius:  50px; border-top-right-radius:  50px; border-top-left-radius:  20px; border-bottom-right-radius: 20px;
}
.edu-action-slogin .slogin-list:nth-child(2) .item:nth-child(2),.edu-action-slogin .slogin-list:nth-child(3) .item:nth-child(1),.edu-action-slogin .slogin-list:nth-child(3) .item:nth-child(3){ background:rgba(240,244,240,0.5);}
.edu-action-slogin .slogin-list .item:hover {
  background-color: #1C7846!important;
}
.edu-action-slogin .slogin-list .item .desc{ font-size: 16px;}
.edu-action-slogin .slogin-list .item{    padding: 0 20px;}
.edu-action-slogin .slogin-list .item:hover {  padding: 0 0.5rem;}
.edu-action-slogin .slogin-list .item .desc{ line-height: 150%;}

/*醒目色块*/

/*数据为空*/
.empty{  text-align: center; margin-bottom: 50px; margin-top: 90px;}
.empty img{ max-width:120px; height: auto; margin: 0 auto;}



/*野生动物面临的威胁结束*/

/*商店*/
.edu-active-list.store-list .item .wrap .context .desc{ display: block; height:82px; overflow: hidden; margin-bottom: 25px;}
.edu-active-list.store-list .item .wrap .context{ height: auto;}
.edu-active-list.store-list .item .wrap .context{ padding-bottom: 30px;}

/*餐厅图*/
.restaurant-swiper .w-pagination{ display: none!important;}
.resH,.resnav{ display: none!important;}
.restaurant-dishes-swiper .swiper-wrapper{ justify-content: center;}
.restaurant-swiper .pic img{ position: static; transform: scale(1);}
.restaurant-swiper *{ transition:none; }
.restaurant-swiper .pic{ padding-top: 0;}
.gibbon_animals .animals_list .item .tit{ display: none;}
.preview_thumbs .swiper-button-next.swiper-button-disabled, .preview_thumbs .swiper-button-prev.swiper-button-disabled{pointer-events:all;}

.edu-video-list20{ display: flex; flex-wrap: wrap;}

/*关于我们*/
.mod-tecs{ background:#f7ac1f url("../image/tecbg2.png") right center no-repeat; background-size:32% auto;  border-radius:30px; padding:30px 45px;  color: #173d3f; }
.tec-desc{ max-width: 700px; margin-top: 8px;}
.tect-tit{ font-weight: bold; } 
.tecnums{  }
.tecinners{  display: flex; align-items: center;  justify-content: center;width: 160px; height: 160px; background: #f7ac1f;  border-radius:160px; }
.tecswrap{ align-items: center;} 
.tec-right *{ font-style: normal; font-weight: bold;}
.tec-right{ width: 200px;}
.tecnums span{ color:#3d3d3d;}
.beast_list{ display: flex;}
/*首页调整*/
.index-edu .edu-list .view-more   {background:#f2b419; color:#000;}  
.index-edu .edu-list .view-more:hover{background:#01722f;color:#fff;}
.page-wrap{ clear: both;}
@media screen and (max-width: 1440px){
     
	.cbt{left:-60px; right: auto;} 
	.cbt2{right: -60px; left: auto;}
	
.ani-wraps .auto-img{ /*max-width: 384px;*/ border-radius:25px; height:300px!important; overflow: hidden;}
.ani-wraps  .swiper-slide{ max-width: 384px; max-width: 30%;}
	
}


@media screen and (max-width: 1300px){

	
}

@media screen and (max-width: 1100px){
.navlogosright{width:240px;}
.ani-search .sels,.inputs{width:40%;}
.anilist-wrap .item-cell .item-tit a,.anilist-wrap .item-cell .item-tit a *,.others-wraps .item-cell .item-tit a,.others-wraps .item-cell .item-tit a *{display: block;margin-bottom: 10px;margin-left:0;}
.ft38  { font-size: 24px;}
	
}

@media screen and (max-width: 820px){
	.aplays{ margin-top:20px;} 
	.map-rights{ width: auto;}
	.wraps-maps{ display: block; border-radius:20px; }
	.mdcodes{ margin:30px auto 0 auto;}
    .cbt1{left:20px;}
    .cbt2{right:20px;}

	
	
}


/*ipads开始*/
@media screen and (max-width: 1496px) {
    body, html {
   /**/
min-width: 1280px;
    }

}
@media screen and (max-width: 1280px) {.tansuo-wrap{ margin-left: 0; margin-right: 0;}	

	.mode-banner video{  width: 100%!important; height: 100%;}
	.mode-banner .mode-inner .banner-cnt>img{ width: 100%!important;}

}


@media screen and (max-width: 1200px) {	
.mode-banner .mode-inner img{max-height:768px;}
.index-edu .wrap-layer{padding-left: 0;padding-right: 0;}
.index-edu{    padding: 0.6rem 50px;}
.pc-menu .navigator .sub-menus-show .sub-menus-main .sub-menus-list .items{width: 45%; margin:0 5%;}	
.pc-menu .navigator .sub-menus-show .sub-menus-main .sub-menus-list .items .show_tit a{background-size: auto 14px;}	
.pc-menu .menus .menus-list .menu .link{ padding: 0 15px;}	
}
@media screen and (max-width: 820px) {
    .team-linian .item .wrap {
        padding-top: 75%;
    }
}
@media screen and (max-width: 769px) {
    .team-linian .item .wrap {
        padding-top: 55%;
    }
}
/*ipads结束*/
@media screen and (max-width: 640px){
	body, html {
        min-width: 0;
    }
  .navlogosright{width:100%;padding-right:0;border:none;text-align: center;margin-bottom: 20px;}
  .anilist-wrap .item-cell{width:98%;margin-top:20px;}
  .ani-search{display: block;}
  .antsits{text-align: center;font-size:24px;font-weight: bold;}
  .ani-search .sels{height: 40px;}
  .ani-search .sels, .inputs{width:100%;margin-top:10px;margin-left:0;}
  .mod-serch-l{height: 40px;}
  .mod-serch-l span{line-height: 40px;}
  .inputs input{height:40px;line-height: 40px;}
  .ani-search .sbt{width:20px;height:20px;background-size:100%;}
  .mod-serch-l:after{width:20px;background-size:16px;}
  .anilist-wrap .item-cell .item-more a{background-size:20px!important;}
  .aninner{display: block;}
  .ani-right{width:100%;margin:30px 0 0;}
  .biology-wrap{display: block;}
  .biology-wrap .item-cell{width:100%;margin-top:30px;}
  .biology-wrap .item-cell:after{display: none;}
  .biology-wrap .item-cell .item-tit{font-size:20px;}
  .ani-tits span,.comtit2 h3{font-size:24px;}
  .anibanner .level .level-un,.anibanner .level .level-end{writing-mode: vertical-lr;}
  .anibanner .level{align-items: flex-start;}
  .ani-wraps .auto-img{border-radius: 20px;}
  .mobile-headerwrap{ display: block;}
	
  /*手机端*/
  /*首页*/
 .index-banner .sub-img{ /* max-width:70%;*/ max-width:80%;}	
.index-banner .pagination{ bottom: 10px;}
.index-banner .context{ padding: 0 20px;}
.index-banner .pagination .swiper-pagination-bullet + .swiper-pagination-bullet{ margin-left: 5px;}
.index-banner .pagination .swiper-pagination-bullet{ width: 6px; height: 6px; border-radius:6px; }	
.common-title .big{ font-size: 24px;}	
.index-banner .image{ max-width: 150%; transform: translateX(-25%)!important;width: 150%!important; height: 400px!important;}
.index-banner .swiper-4	.mode-banner .mode-inner .banner-cnt .context 	 .sub-img img{/*   float: right; transform: translateX(70px)*/}
.mode-banner .mode-inner .banner-cnt>img.image{width: 150% !important;}	

	
.common-title .small{ font-size: 16px;}
.index-main{padding-top:30px; }
.tansuoinner{ display: block;} 
.tansuo-wrap .item-cell{  width:auto; margin-top: 20px;}	
.tansuo-wrap{ margin-left: 0; margin-right: 0; margin-top: 20px;}

.tansuo-wrap .item-cell  .item-cnt{  position: static;}
.tansuo-wrap .item-cell  .item-pic{/*height: 100%!important;*/height: 260px!important;border-radius:20px!important; position: relative;z-index: 5; overflow: hidden;}	
.tansuo-wrap .item-actives:before{ display: none;}
.tansuo-wrap .item-actives .item-cnt{ background: none;}
.tansuo-wrap .item-actives .item-mores{ display: none;}	
.tansuo-wrap .item-actives .item-cnt{ padding: 20px;}
.tansuo-wrap .item-cell .item-tit  a{
    color: #000; font-weight: bold;
}
.tansuo-wrap .item-cell .item-desc a{color: #1c7846;}	
.index-main .index-tansuo{ margin-bottom: 0;}	
.tuijian-list{  display: flex;  flex-wrap: wrap; height: auto; padding-top: 10px; padding-bottom: 20px;}	
.tuijian-list .item{ margin-top: 20px; width: 48%; margin: 20px 1% 0 1%!important;}	
.tuijian-list .item .img{ width: 100%; height: 350px!important;}
.index-edu{padding: 20px 15px;}
.index-edu .edu-list{ display: block;}
	.index-edu .edu-list .big{ margin-right: 0; margin-bottom: 20px; width: 100%;}	
	.index-edu .edu-list .big .image{ height: 200px;}
	.index-edu .edu-list .big .context .title{ display: none;}
	.index-edu .edu-list .big .context .subtext{ margin-top: 0;}
	.index-edu .edu-list .big .context .view-more{    margin-top: 0.2rem;}
	.index-edu .edu-list .big .context{ padding-left: 15px; padding-right: 15px;}
	.index-edu .edu-list .small .image{ height: 200px; margin-bottom: 30px;}
	.index-edu .edu-list .big .context .title{ font-size:38px;}
	.index-edu .edu-list .big .context .tit,.index-edu .edu-list .small .context .tit{ font-size: 24px;}
	.index-edu .edu-list .big .context .subtext,.index-edu .edu-list .small .context .subtext{ font-size: 16px;}
	.view-more .txt{font-size: 16px;}
	.index-edu .edu-list .view-more{ width: 120px; height:35px; font-size: 16px;}
	.index-edu .edu-list .big .context{    padding-bottom: 0.35rem;}
/*	
	.index-news-wrapper5 .news-prev, .index-news-wrapper5 .news-next{ display: block;}	
	.index-news-wrapper5 .news-next{ right: 0;}*/
	.index-news-swiper2 .swiper-wrapper{ display: block;}
	.index-news-swiper2 .swiper-slide{ width: 98%; margin-bottom: 15px;}
	.index-news-swiper2 .context{ height: auto;}
	.copy-right .flexsbox{ display: block; text-align: center;}
	
	.page-footer .copy-right .ul{ display: flex; justify-content: center;}
	.mobile-header .header-shower img{height:48px!important;}
	
	/*生态展区*/
	.ecology_list{}
	.page_desc{ line-height:120%;} 
	.ecology_list .item .desc .tit a span{ font-size: 20px;}
	.ecology_list .item .desc .tit a span.span2{ font-size: 16px;}
	.ecology_list .item{ background: #F0F4F0; padding-bottom: 20px; border-radius:20px;  }
	.ecology_list .desc{ padding: 0 20px;}
		.preview_big .swiper-slide .img{ height:300px;}
	.preview_box{ min-height: 0;}
	.gibbon_animals .animals_list .item .img{ height:300px;}
	.animals_list .item{padding: 0 2px}
			
	/*动物详情页开始*/
	.anibanner .level .level-list .level-item,.anibanner .level .level-end,.anibanner .level .level-un{  display:none; }
	.anibanner .level .level-list .active,.anibanner .level .level-end.active,.anibanner .level .level-un.active{ display:block; }
	.anibanner .level .level-list{  border: none;}
	.anibanner .level{ margin-top:5px;}
	.anibanner .level .level-list .active .item{ margin-left: -30px; width: auto; display: flex; flex-direction: row; height:25px; line-height:100%; border-radius:25px; padding: 0 15px; }
	.anibanner .level{ height: 50px;}
	
/*	.mode-banner .mode-inner .banner-cnt{ height: auto;}
	.mode-banner .mode-inner .banner-cnt img{ width: 100%!important; height: 100%!important; object-fit: cover;}*/
	.bantit>.wrap-layer>span{ font-size:14px; margin-top:2px; }
	
	.ani-wraps .swiper-slide{ max-width: 50%;}
	.ani-wraps .auto-img{ height: 150px!important;}
	
	
	.biology-wrap{ display:flex; margin-top:25px; }
	.biology-wrap .item-cell{ width: 48%; margin:20px 1% 0 1%;;}
	.biology-wrap .item-cell .item-desc{ font-size: 14px;}
	.biology-wrap .item-cell .item-cnt{ padding: 0 4px;}
	.ani-tits { display: flex;  flex-direction: column; justify-content: center; text-align: center;}
	.ani-tits span{ margin-right:0; }
	.ani-right{ margin-top:10px;}
	.others-wraps .item-cell .item-tit cite{ display: none;}
	.others-wraps .item-cell .item-tit span{ margin-bottom: 0;}
	
	.cbt{ width: 35px; height: 35px; border-radius:35px; background-size:20px auto!important;}
	.others-wraps .cbt{top: 37%;}
	
	.ani-search .sels{ position: relative; z-index: 888;}
	.mod-serch-l ul{ top: 45px;}
	
	
	.anibanner .mode-inner .banner-cnt>img{height:auto;}
	
	/*动物详情页结束*/
	
	/*步行区开始*/
	.warks{ /*padding: 40px 0 120px 0;*/padding: 40px 0 40px 0; background-size:110% auto; background-color:#163537;  }
	.beast_list .item{ padding: 20px 10px; width: 50%; box-sizing: border-box; margin: 0;}
	.beast_list .item .tit{ margin-top: 10px; font-size: 18px;}
	.eight_exhibition{padding:35px 0;}
	/*步行区结束*/
	
	
	/*行程推荐*/
	.stop_tit{ font-size:24px; }
	.travel_info:after{ height: 100%;}
	
	/*游乐体验*/
	.page_title{ line-height: 120%;} 
	.play_box .play_list .item .img{ height:200px;}
	.masonry_list .item .tit{padding:20px 10px; line-height: 120%;}
	
	.inter-wrap{padding-top:0; padding-bottom: 10px;}
	.inter-wrap .swiper-container:after,.inter-wrap .swiper-container:before{ display: none;}
	.intrs-txt{ margin-bottom:20px; }
	.inter-wrap .cbt{ opacity: 1!important;}
	.inter-wrap .item-cell{ /*border-radius:20px;*/ overflow: hidden;}
	.inter-wrap .item-pic{ border-radius:40px; overflow: hidden;}
	.edu-active-list.store-list .item .wrap .context .desc{ height: auto; margin-bottom: 5px; }
	
	.edu-active-list .item .wrap .context .title, .store-list .item .wrap .context .title{ font-size:20px; }
	.restaurant-desc .con .title{ font-size: 26px;}
	.restaurant-desc{ margin-top: 30px; }
	.restaurant-desc .desc{ font-size:16px; }
	.restaurant-desc{ margin-bottom:30px; }
   .module-title{ margin-bottom:20px;}
	.store-list20{ flex-wrap: wrap; margin-top:-25px; padding: 0 10px; }
	.store-list20 .item{ width: 100%; margin-right: 0; margin-top:25px;}
	.restaurant-dishes-swiper{margin: 0 8px 35px 8px;}
	
	/*客服中心*/
	.service_list{ margin-top: 15px;}
	.service_list .item{ width:48%; margin: 1% 1%;        padding: 10px 10px;}
	.service_list .item .img{ margin-bottom: 0;}
	
	/*常见问题*/
	.rules_icon{ margin-right: 10px;}
	.service_rules .item{ padding: 10px;}
	.rules_arrow{ width:30px; }
	
	/*如何到达*/
	.guide_box .items{ padding: 20px; margin-bottom: 20px;}
	.guide_list{ margin-top:10px; }
	.inner-sub-menu-list .inner-menu-list .inner-top-menu .item{ white-space: nowrap;font-size: 16px;padding: 12px 8px;}
	.inner-sub-menu-list .inner-menu-list .inner-top-menu .item + .item{ font-size: 16px;}
	/*科普教育*/
	.edu-index{background-size: 25% auto;}
	.weixie-list2{ flex-wrap: wrap;}
	.weixie-list2 .item-cell{ width: 50%; padding:0 6px; margin-bottom: 10px;}
	.edu-action-slogin .slogin-list .item{ padding: 20px;}
	.inner-sub-menu-list .inner-menu-list .inner-top-menu .item{ margin: 0 8px;}
	.info5{ display:block;margin-top: 10px;}
	.info6{ margin-top: 10px;}
	.edu-video-list .item .wrap .context .title{ font-size: 20px;}
	
	/*关于园区*/
	.about-us .inner-common-title .small.ft36{ font-size: 24px; line-height: 130%; margin-top: 25px;}
	.mod-tecs{ padding:25px;}
	.tecswrap{  display: block;} 
	
	.mod-tecs { background: #f7ac1f; }
	.tec-right{background: #f7ac1f url(../image/tecbg2.png) left bottom no-repeat;
	background-size:100% auto; width: 100%; padding: 20px; margin-top: 20px; border-radius: 20px;}
	.tecinners{ margin: 0 auto;}
	.guihualeft{ width: auto;}
	.tect-tit{ font-size: 24px; text-align: center;}
	.abtits .big,.guihualeft .title{  text-align: center;}
	.about-us-guihua .gui-hua-con .two{ margin-top: 0;}
	.about-us-guihua .gui-hua-con .two .one{ margin-right: 0;}
	.team-linian{ margin-top: 0; }
	.team-linian .item .desc{ height: auto; margin-top: 20px; }
	.team-linian .item .wrap .box{  position: static;}
	.team-linian .item .wrap{ padding-top: 0;}
	.edu-activity-swiper .swiper-slide{ width: 80%;}
	.about-us-swiper{ margin-top: 0;}
	.edu-activity-swiper .swiper-slide{transform: scale(1);}
	
	/*大事记*/
	.history-swiper .evt-slide:nth-child(2n+1){    padding-left:0;}
	 .eveyitem{ display: block; }
	.history-swiper .history-cnt .desc{ margin-top:15px;}
	.history-swiper .evt-slide:nth-child(2n+1):before,.history-wrapper:before{ left: 0;}
	.history-swiper .evt-slide:nth-child(2n+2){ padding-right: 0;}
	.history-swiper .evt-slide:nth-child(2n+2) .history-cnt{ padding-right: 0; padding-left: 25px;}
	.history-swiper .evt-slide:nth-child(2n+2) .history-cnt .desc,.history-swiper .evt-slide:nth-child(2n+2) .history-cnt{ display: block; text-align: left;}
	.history-swiper .evt-slide:nth-child(2n+2) .history-cnt .desc{ white-space: normal;}
	.history-swiper .evt-slide{ margin-bottom: 20px;}
	.everyimg{ margin-top: 20px;}
	.history-swiper .evt-slide:nth-child(2n+2):after{ left: 0;}
	.history-swiper .history-cnt,.history-swiper{ overflow: visible;}
	
	.about-us-guihua .gui-hua-con .two{  justify-content: center;}
	.about-us-guihua .gui-hua-con .two .one{ margin: 0 15px!important;}
	
	.index-news{ padding-bottom: 10px;}
	
}

	
.exhibition_menu .swiper-slide span{ white-space: nowrap;}

@media screen and (max-width: 480px){
	.tansuo-wrap .item-cell .item-pic{ height:200px!important;}
	.tuijian-list .item .img{ width: 100%; height: 250px!important;}
	.tuijian-list .item .context{ bottom: 20px!important;}
	.tuijian-list .item .context .more,.tuijian-list .item .context .subtext{  display: none!important;}
	.tuijian-list .item .context .title{    transform: translateY(0);}
	.tuijian-list .item:hover .context .subtext, .tuijian-list .item:hover .context .more, .tuijian-list .item:hover .context .title, .tuijian-list .active .context .subtext, .tuijian-list .active .context .more, .tuijian-list .active .context .title{    transform: translateY(0);}
	.tuijian-list .item:hover .img, .tuijian-list .active .img{ width: auto;}
	.tuijian-list .item .context .title{ font-size: 20px;}
	
	.preview_big .swiper-slide .img{ height:250px;}
	.gibbon_animals .animals_list .item .img{ height:200px;}
	
	/*动物详情页开始*/
	.ani-wraps .swiper-slide{ max-width:70%;}
	.ani-wraps .auto-img{ height: 120px!important;}
	.driversvideo{ position:relative; }
	.driversvideo:after{ display: block; position:absolute; width:45px; height:45px; background:url("../image/videobt.png")  no-repeat; background-size:45px auto;  content: "";  display: block; left: 50%; top: 50%; transform:translateX(-50%) translateY(-50%);}
	
	.btnhide:after{ display: none;}
	.exhibition_menu{ padding-bottom: 0;}
	.exhibition_menu .swiper-wrapper{ padding-bottom: 15px;}
	.swiper-container-horizontal>.swiper-scrollbar{ height: 2px;}
	.travel_info .img{ height: 180px;}
	
	/*游乐体验*/
	.play_box .play_list  .masonry_list .item{ width: 100%;}
	.play_box .play_list .item .img{ height:220px;}

	
		.restaurant-dishes-swiper .swiper-wrapper{  display: flex;   flex-wrap: wrap;}
	.restaurant-dishes-swiper .swiper-wrapper  .swiper-slide{ width: 50%; padding: 5px 5px; box-sizing: border-box;}
		.about-us-slogin img{ max-width: 100%; height: auto;}
	.about-us-slogin{ max-width: 70%; margin: 0 auto;} 
	
	
}


