@charset "utf-8";
/* CSS Document */
body{font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;  }
*{margin:0; padding:0;}
a{text-decoration:none;}
li{list-style:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
a:link, a:visited{color: rgb(112, 111, 111); }
a:hover, a:active{color:#0d8dde; }

.kdxz{width:1000px; margin:0 auto; position:relative; }
header{width:100%; height:121px; background:url(/newimg/headbg.png) no-repeat top center; padding-top:20px;  position:relative; z-index:10; }
/*---头部----*/


.headl{width:410px; float:left; margin-left:6px;}
.wzmc{margin-left:15px; }
.headr{width:235px; float:right; margin-right:18px; padding-top:4px; }
/*---导航----*/
.nav{height:50px; line-height:50px; width:100%; background:#2a8f38; position:relative; z-index:10; }
.t_c_bottom{position:relative; width:1000px; }
.t_c_bottom .thisMenu{position:absolute;left:0px;top:4px;width:109px;height:68px;background:#000;}
.mmslide { padding:0 20px;  margin-bottom:0px; }
.mmslide li {float:left;  padding:0 6px; height:40px; line-height:40px; margin-top:5px; letter-spacing:1px; position:relative; z-index:35; border-radius:20px; transition:all 0.5s;  }//原来padding:0 23px
.mmslide li:hover{background:rgba(255,255,255,0.5); }
.mmslide li a{z-index:2;  position:relative;  font-size:18px; color:#ffffff; transition:all 0.6s; }//原来 font-size:20px; 
.mmslide li a:hover{}
.mmslide li span{position:relative;}
.mmslide li:hover span:nth-child(1){animation:jump 1s linear 0s infinite alternate; }  
.mmslide li:hover span:nth-child(2){animation:jump 1s linear 0.2s infinite alternate; }  
.mmslide li:hover span:nth-child(3){animation:jump 1s linear 0.4s infinite alternate; }  
.mmslide li:hover span:nth-child(4){animation:jump 1s linear 0.6s infinite alternate; }  
.mmslide li:hover span:nth-child(5){animation:jump 1s linear 0.8s infinite alternate; }  
.mmslide li:hover span:nth-child(6){animation:jump 1s linear 1s infinite alternate; }  
@keyframes jump  
    {  
        0%{top:0px;}  
        50%{top:-6px;}
        100%{top:6px;}
    }  
.kgan{position:absolute; top:10px; right:0px;  display:none;  z-index:10; line-height:32px;   }
#btclose{display:none; padding:10px; }
#btopen{ }
/*---隐藏导航----*/
.hide-n{background:rgba(255,255,255,0.6); height:70px; position:fixed; top:20px; left:0; width:100%;  z-index:5;  }
.hide-nav{ width:100%; height:50px; background:#88c7fb; margin-top:10px; }
.hide-nav li{float:left; padding:0 10px; color:#2a8f38; font-size:16px; line-height:50px; transition:all 0.6s; }
.hide-nav li:hover{font-size:18px; font-weight:bold; background:rgba(255,255,255,0.6); }
.hide-nav li a{ color:#ffffff; }
.hide-nav .logo{width:70px; height:70px;  float:left; margin:-10px 20px 0; }
/*焦点图*/
.wrap{position: relative;margin:0px auto; width:1000px; }
.index_banner_con{width:100%; height:636px; position:relative; z-index:1; }
.banner_picbox{height:636px; position:relative;overflow:hidden;z-index:1;}
.banner_picbox li{position:absolute; height:636px;left:0px;top:0px;display:none;background:#111; width:100%; }
.banner_picbox img{width:100%; height:636px;}

.banner_btn_wrap{width:1000px; height:114px; position:relative; margin:-123px auto 0;}
.banner_btn a{width:22px; height:49px; display:block; position:absolute; top:30px;  z-index:1; cursor:pointer; transition:all 0.5s;}
.banner_btn .prevBtn{background:url(/newimg/arrl.png) no-repeat; left:-28px;}
.banner_btn .nextBtn{background:url(/newimg/arrr.png) no-repeat; right:-28px;}
.banner_btn .prevBtn:hover{background:url(/newimg/arrlon.png) no-repeat; transform:scale(1.1); }
.banner_btn .nextBtn:hover{background:url(/newimg/arrron.png) no-repeat; transform:scale(1.1); }

.banner_picfocus{text-align:center;width:1000px;height:114px;position:absolute;left:0px;top:0px;overflow:hidden; }
.banner_picfocus_list{position:relative;width:10000px; height:114px;}
.banner_picfocus a{display:block; float:left;width:188px; height:114px; margin:0 6px; position:relative; z-index:5; overflow:hidden; border:4px solid rgba(255,255,255,0); }
.banner_picfocus a .scale{width:180px;height:106px;position:absolute;left:0px;top:0px;}
.banner_picfocus a .scale img{width:180px; height:106px;  transition:all 0.5s;}
.banner_picfocus a .scale img:hover{transform:scale(1.1); }
.banner_picfocus a:hover,.banner_picfocus a.active{ width:188px; height:114px;  border:4px solid #ffffff; border-radius:4px;}
/*---主区域----*/
.main{margin-top:15px; width:100%; background:url(/newimg/mainbg.png) no-repeat top center; height:1085px;  position:relative; }
.mtop{padding-top:22px;}
/*---在线购票---*/
.mtl{width:215px; float:left; }
.zxgp{height:65px; background:#2a8f38; margin-bottom:10px; }
.zxgp img{margin:11px 15px 0 24px; float:left; transition:all 0.6s; animation:mymove 2s infinite; animation-direction:alternate;  } 
.zxgp h2{ font-size:24px; color:#ffffff; float:left;  line-height:65px; }
.zxgp h2 a{color:#ffffff; transition:all 0.6s; animation:aaa 2s infinite; animation-direction:alternate;}
.zxgp:hover img{transform:scale(1.5) ; } 
.zxgp:hover a{   }
@keyframes mymove
{
0% {transform:rotate(-30deg);}
100% {transform:rotate(30deg);}
}
@keyframes aaa
{
0% {text-shadow:4px 2px 2px #171717,-4px -2px 2px #ccc;}
100% {text-shadow:-4px 2px 2px #171717,4px -2px 2px #ccc;}
}
/*---游客服务---*/
.ykfw{width:215px; height:195px; padding:10px;  background:#ffffff; }
.ykfw a{color:#2a2b2a;  }
.ykfw h2{height:36px; border-bottom:3px solid #2a8f38; line-height:30px; font-size:18px; color:#2a8f38; text-align:center; }
.ykfw ul{padding-top:6px; }
.ykfw ul li{width:50%; height:68px; float:left;  }
.ykfw ul li p{height:46px; display:table-cell; width:97px; text-align:center; vertical-align:middle; }
.ykfw ul li h3{font-size:14px; color:#2a2b2a; text-align:center; transition:all 0.6s; }
.ykfw1{border-right:1px dashed #d2d2d2; border-bottom:1px dashed #d2d2d2; }
.ykfw2{border-bottom:1px dashed #d2d2d2; }
.ykfw3{border-right:1px dashed #d2d2d2;  }
.ykfw ul li img{animation:ykfwimg 1.5s infinite; animation-direction:alternate; }
.ykfw ul li:hover h3{color:#2a8f38; font-size:16px; }
@keyframes ykfwimg
{
0% {transform:scale(0.8);}
100% {transform:scale(1.2);}
}
/*---资讯动态---*/
.mtm{width:475px; height:270px; padding:18px; background:#ffffff; margin-left:20px; float:left; }
.zxrd{border-bottom:1px solid #2a8f38; height:34px; }
.zxrd h2{font-size:24px; color:#2a8f38; float:left; padding:0 6px; }
.zxrd span{float:right; display:block; width:54px; height:20px; background:#f68c03; text-align:center; font-size:12px; color:#ffffff; margin:9px 2px 0 0; border-radius:8px;  transition:all 0.6s;}
.zxrd span:hover{box-shadow:0 0 3px #000; width:60px; letter-spacing:3px;  }
.mtm ul li{padding:15px 5px; height:104px;  border-bottom:1px dashed #e1e3e1;}
.mtm ul li img{width:95px; height:75px; float:left; margin-right:17px; }
.mtm ul li img:hover{animation:zxrdimg 0.3s linear infinite; animation-direction:alternate;  }
@keyframes zxrdimg{
  from{transform:rotate(10deg);}
  to{transform:rotate(-10deg);}
}
.mtm ul li h3{font-size:16px; color:#2a2b2a; line-height:37px; }
.mtm ul li p{color:#2a2b2a; line-height:18px; text-indent:2em;  }
.mtm ul li p a{color:#2a2b2a; } 
.mtm ul li p a:hover{color:#0d8dde; }
#rollAD{ height:207px;  position:relative;  margin:0 auto;  overflow:hidden;}
/*---票务信息---*/
.mtr{float:right; padding:7px 6px; width:270px; height:270px; background:#ffffff; }
.mtrbt{ height:42px;}
.mtrbt h2{float:left; height:42px; line-height:42px; width:50%; font-size:20px;  text-align:center; transition:all 0.6s; }
.mtrlb{height:212px;  padding:0 9px; background:#2a8f38; transition:all 1s; overflow:hidden; }
.mtrlb li{height:56px; border-bottom:1px solid rgba(255,255,255,0.6); transition:all 0.6s;  }
.mtrlb li:hover{box-shadow:0px 2px 8px rgba(255,255,255,0.6); background:#71bbfc;    }
.mtrlb li:hover p{font-size:15px;}
.mtrlb li:hover .mpjg{animation:mpjg 2s infinite; animation-direction:alternate; }
.mtrlb li p{padding:10px 0 0 7px; font-size:16px; color:#ffffff; transition:all 0.6s; }
.mpjg{float:right; }
.jiage{font-size:18px; color:#f68c03; font-weight:bold;  }
.danwei{font-size:12px; color:#ffffff; margin:0 5px;}
@keyframes mpjg
{
0% {margin-right:0px; }
100% {margin-right:160px; }
}
.xxxx{width:94px; height:24px; line-height:24px; background:#f68c03; border-radius:10px; text-align:center; margin:14px auto 0;  color:#ffffff;  transition:all 0.6s;  }
.xxxx:hover{box-shadow:0 0 5px #ffffff;  letter-spacing:3px; }
.onon{background:#2a8f38; color:#ffffff;}
.nono{color:#2a2b2a; background:none; }
/*营业时间*/
.mtrlbrq{width:258px; height:212px; background:#2a8f38; position:relative; }
.yysj{background:#ffffff; border-radius:15px; padding:20px; margin-top:15px;  }
.yysj p{line-height:40px; color:#2a8f38; font-size:18px; text-align:center;   border-bottom:1px solid #d2d2d2;}
.today{text-align:center; margin-top:15px; }
.tsqk{ margin-top:10px; line-height: 25px; font-size: 14px;color: #b36c6c; text-align:center; }
/*---主下----*/
.mdown{margin-top:26px; height:643px; background:#ffffff url(/newimg/mdownbg.png) no-repeat center; padding:0 24px;   }
.dwzjbt{height:100px; overflow:hidden; }
.dwzjbt h2{width:190px; margin:0 auto; height:90px; background:url(/newimg/dwzj.png) no-repeat top center; animation:dwzjbt 1.5s infinite; animation-direction:alternate; }
@keyframes dwzjbt{
  0%{ transform:rotate(5deg);  transform-origin:center top; }
  100%{transform:rotate(-5deg);  transform-origin:center top; }
}
.dwzjlb{}
.dwzjlb li{width:306px; height:257px; float:left;  margin-bottom:12px;}
.typic{ height:189px; overflow:hidden;}
.typic img{width:100%; height:100%; transition:all 0.6s;}
.typic:hover img{width:120%; animation:typic 3s linear infinite 0.6s; animation-direction:alternate;}
@keyframes typic{
  50%{margin-left:-10%;  }
  100%{margin-right:-10%; }
}
.tyk{height:224px;}
.dwzjlb li h3{width:121px; height:32px; text-align:center; line-height:32px; margin:0 auto; font-size:18px; border-radius:5px; color:#ffffff; transition:all 0.3s;}
.dwzjlb li h3:hover{box-shadow:0 0 5px #000;  }
.tpic1, .tpic2, .tpic3, .tpic4, .tpic5, .tpic6{padding:3px;}
.tpic1, .tyk1bt{background-color:#2a8f38; animation:bgcolor 12s linear infinite 1s; animation-direction:alternate; }
.tpic2, .tyk2bt{background-color:#e8dd33; animation:bgcolor 12s linear infinite 2s; animation-direction:alternate; }
.tpic3, .tyk3bt{background-color:#df2c9e; animation:bgcolor 12s linear infinite 3s; animation-direction:alternate; }
.tpic4, .tyk4bt{background-color:#f19a03; animation:bgcolor 12s linear infinite 4s; animation-direction:alternate; }
.tpic5, .tyk5bt{background-color:#2090e6; animation:bgcolor 12s linear infinite 5s; animation-direction:alternate; }
.tpic6, .tyk6bt{background-color:#d75053; animation:bgcolor 12s linear infinite 6s; animation-direction:alternate; }
.sjx1{border-top:25px solid #2a8f38; border-right:153px solid rgba(255,255,255,0); border-left:153px solid rgba(255,255,255,0); width:0; height:0; animation:bdcolor 12s linear infinite 1s; animation-direction:alternate;}
.sjx2{border-top:25px solid #e8dd33; border-right:153px solid rgba(255,255,255,0); border-left:153px solid rgba(255,255,255,0); width:0; height:0; animation:bdcolor 12s linear infinite 2s; animation-direction:alternate;}
.sjx3{border-top:25px solid #df2c9e; border-right:153px solid rgba(255,255,255,0); border-left:153px solid rgba(255,255,255,0); width:0; height:0; animation:bdcolor 12s linear infinite 3s; animation-direction:alternate;}
.sjx4{border-top:25px solid #f19a03; border-right:153px solid rgba(255,255,255,0); border-left:153px solid rgba(255,255,255,0); width:0; height:0; animation:bdcolor 12s linear infinite 4s; animation-direction:alternate;}
.sjx5{border-top:25px solid #2090e6; border-right:153px solid rgba(255,255,255,0); border-left:153px solid rgba(255,255,255,0); width:0; height:0; animation:bdcolor 12s linear infinite 5s; animation-direction:alternate;}
.sjx6{border-top:25px solid #d75053; border-right:153px solid rgba(255,255,255,0); border-left:153px solid rgba(255,255,255,0); width:0; height:0; animation:bdcolor 12s linear infinite 6s; animation-direction:alternate;}
.dwzjlb li:nth-child(3n+2){margin:0 16px; }
.anniu{width:24px; height:24px; border:4px solid #ffffff; border-radius:12px;  margin:-17px auto; }
@keyframes bgcolor{
  16.5%{background-color:#2a8f38; }
  33%{background-color:#e8dd33;  }
  49.5%{background-color:#df2c9e; }
  66%{background-color:#f19a03; }
  82.5%{background-color:#2090e6; }
  100%{background-color:#d75053; }
}
@keyframes bdcolor{
  16.5%{border-top:25px solid #2a8f38; }
  33%{border-top:25px solid #e8dd33;  }
  49.5%{border-top:25px solid #df2c9e; }
  66%{border-top:25px solid #f19a03; }
  82.5%{border-top:25px solid #2090e6; }
  100%{border-top:25px solid #d75053; }
}

/*---底部----*/
footer{width:100%; height:110px; background:rgba(255,255,255,0.6); padding:15px 0 11px; position:absolute; left:0; bottom:0;   }
.wxewm{margin:0 42px 0 51px; float:left; }
/*.wxewm img{width:84px; height:84px; }*/
.wxewm p{text-align:center;}
.dbxx{float:left; line-height:24px; color:#000000; padding-top:8px; }
.sphr{display:none;}
/*---左侧边栏----*/
.zccd{position:fixed; top:200px; left:105px; z-index:10; }
.bgt{background:url(/newimg/hlbg.png) no-repeat left top; width:76px; height:91px; position:absolute; top:-21px; left:-42px; z-index:10;  }
.zccd ul{position:relative; z-index:1; }
.zccd ul li{width:61px; height:61px; margin-bottom:1px; background:#ffffff; text-align:center; transition:all 0.5s;   }
.zccd ul li:hover{background:#89f2fc; }
.zccd ul li:hover img{transform:rotateY(180deg); }
.zccd ul p{height:42px; width:61px; display:table-cell; text-align:center; vertical-align:middle;  }
.zccd ul p img{transition:all 0.5s;}
.zccd ul li span{font-size:12px;  font-weight:bold;}
#wmgp span .gpwx{color:#0751e7;}

#wxgzh{width:150px; height:150px; position:absolute; left:65px; top:120px;}
#gp_d{width:150px; height:150px; position:absolute; left:65px; top:180px;}

.yzzj{color:#077be7; }
.zxzx{color:#ed4f02;}
.wx{color:#2a8f38; }
/*---列表页----*/
.location{height:40px; background:url(/newimg/lhome.png) no-repeat 5px top; padding-left:30px; color:#706f6f; }
.lbrbt .location{float:right; font-size:14px; margin-top:10px; }
.lby{background:url(/newimg/lbybg.png);  position:relative; padding-top:20px; padding-bottom:130px; }
.lbl{width:210px; float:left; }
.lblbt{background:#2a8f38; height:60px; font-size:22px; line-height:60px; color:#ffffff;  text-align:center;  font-weight:bold; border-radius:20px 20px 0 0 ; }
.lbllb{padding-top:20px; }
.lbllb li{height:45px; line-height:45px; background:#2a8f38;   border-top:1px solid #ffffff; text-align:center; font-size:18px; }
.lbllb li a{ display:block; height:45px; line-height:45px; color:#ffffff; text-align:center;  transition:all 0.6s; }
.lbllb li a:hover{background:rgba(255,255,255,0.5); letter-spacing:3px; color:#0d8dde; }
.lbr{width:760px; float:right; background:#ffffff; padding:20px 30px; box-shadow:0 0 5px #e6e6e6; min-height:600px; border-radius:20px;    }
.lbrlb{}
.lbrlb li{margin:10px; height:100px; padding:10px; background:rgba(245, 247, 246,0.5); border-bottom:1px solid #cecece; transition:all 0.5s; }
.lbrlb li:hover{background:rgba(245, 247, 246,1); box-shadow:0 0 5px #ccc; }
.lbrbt{ height:40px; border-bottom:2px solid #2a8f38;  }
.lbrbt h3{ color:#2a8f38; float:left; font-size:20px;  }
.lbrdate{}
.dmdmdm{float:left; width:80px; height:80px; background:#2a8f38; border-radius:40px; text-align:center;   }
.dmdmdm span{display:block;  color:#ffffff;  }
.day{ width:80%; margin:0 auto; font-size:30px; border-bottom:1px solid #ffffff; line-height:45px; }
.month{ font-size:20px; line-height:25px;   }
.listbt{float:left; margin-left:20px;  width:545px; line-height:30px;   }
.listbt h3{font-size:20px; line-height:30px; }
.listbt p{font-size:14px; color:#2a8f38 ; line-height:25px; height:50px; overflow:hidden;  text-indent:2em;  }
.xxlmlb{display:none; }
/*---翻页----*/
.fyfy{margin-top:30px; border-top:1px solid #2a8f38; padding-top:30px; }
.page_wrap{clear:both; margin-bottom:20px; overflow:hidden;zoom:1;}
.paginator { text-align:center; height:25px; overflow:hidden; }
.paginator,
.paginator input,
.paginator button {font-family:Tahoma, "宋体"; font-size:12px; }
.paginator a,
.paginator span { height:23px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:23px; background:#fff; }
.paginator a {color:#085C9B; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,
.paginator a:visited,
.paginator a:hover,
.paginator a:active {text-decoration:none; }
.paginator .page-start,
.paginator a,
.paginator .page-end {padding:0 8px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#d9d9d9; }
.paginator .page-end { border-color:#d9d9d9;  color:#d9d9d9; }
.paginator .page-this,
.paginator .page-break {padding:0 3px; }
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #D3D3D3; background-color:#f68c03; color:#ffffff;padding:0px 8px; font-weight:bold; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; }
.lby footer{background:#2a8f38;}
.lby footer .dbxx{ color:#ffffff; }
/*---游客须知----*/
.yyxz{padding:20px 10px; }
.yyxzt{height:209px; background:url(../images/yyxztb.png) no-repeat center / 100% 100%; width:100%; padding-left:116px;  }
.yyxz h1{background:#2a8f38; height:40px; color:#ffffff; line-height:40px;  font-size:18px; padding:0 20px; border-radius:0 0 10px 10px; }
.yyxzt h2{font-size:18px; color:#2a8f38; line-height:44px; }
.yyxzt p{background:#edfef0; padding:10px 20px; font-size:14px; color:#242424; line-height:21px; border-radius:20px;  }
.yyxz ul{padding:20px 0; }
.yyxz ul li{line-height:34px; border-bottom:1px dashed  #d1d0d0;  font-size:14px; color:#242424; white-space:nowrap;  }
.yyxz ul li span{margin:0 10px; font-size:14px; color:#e77817;  font-weight:bold; }
.yyxzd{text-align:center; }
/*---视频专区----*/
.splb{padding:15px 0; }
.splb li{width:316px; height:268px; float:left; margin:0 15px;  margin-bottom:10px; }
.splb li img{width:100%; height:207px; padding:10px; border:1px solid #f0f3f1;  }
.splb li p{line-height:24px; background:#f0f3f1; padding:5px 20px; font-size:16px; color:#282828; min-height:62px;  }
/*---图片新闻----*/
.piclb{padding:15px 0; }
.piclb li{}
.piclb li img{float:left; width:227px; height:155px; }
.piclb .piclbr{float:right; width:455px;  border-top:1px dashed #dedfde; border-bottom:1px dashed #dedfde; min-heigth:155px; padding:10px;   }
.piclb .piclbr h3{font-size:18px; color:#2a8f38;  }
.piclb .piclbr p{font-size:14px; color:#282828; margin:10px 0; min-height:65px; line-height:24px;  }
.piclb .piclbr .button{width:110px; hegiht:22px; border:1px solid #009944; border-radius:11px;  font-size:14px; color:#009944; text-align:center;  }
.piclb .piclbr .button:hover{background:#009944; color:#ffffff; }
/*---内容页----*/
.content{background:#ffffff; padding:30px; box-shadow:0 0 5px #2a8f38; min-height:600px;  }
.wzbt{font-size:24px; text-align:center; line-height:2em; }
.wzxx{text-align:center; font-size:14px; color:#dddddd; padding:30px 0 10px;  border-bottom:1px solid #dddddd; }
.wznr{line-height:2em; text-align:justify; padding-top:20px; }
.wznr img{max-width:940px;}
.fpfp{border-top:1px solid #dddddd; line-height:40px; margin-top:30px; padding-top:30px; }
/*---内容页-单篇----*/
.dpnr{padding:20px; text-align:justify; line-height:2em; }

/*  动物之家  */
.dwzj-body{background:#bbe2f8;  }
.dwzj-head{height:656px; background:url(/newimg/dwzjhead.png) no-repeat top center / 100% auto; }/*overflow:hidden; */
.dwzj-navbar{background:rgba(255,255,255,0.5); height:96px; margin-top:12px; }
.dwzj-navbar .headl{width:350px; margin-top:14px; }
.dwzj-navbar .headl .logo{width:68px; height:68px; }
.dwzj-navbar .headl .wzmc{width:250px; }
.dwzj-nav{width:610px; float:right; margin-top:53px;  }
.dwzj-nav li{padding:0 10px; float:left; height:28px; line-height:28px; font-size:16px; color:#2f2f2f;  transition:all 0.5s; }
.dwzj-nav li:hover{background:#2a8f38;  color:#ffffff;}
.dwzj-nav li:hover a{color:#ffffff;}
/*  动物之家——主要  */
.dwzj-main{width:1000px; background:#ffffff; padding:0 44px; margin:-201px auto 0; }
.part1{padding:10px 0 25px; }
#demo{overflow:hidden;}
#indemo {float:left; width: 2000%;}
#demo1 {float: left;}
#demo2 {float: left; }
.tybt{height:90px; font-size:24px; color:#3a3a3a;  margin:0 auto; width:360px; text-align:center;}
.p1bt{background:url(/newimg/p1bt.png) no-repeat center; line-height:100px;  }
.p2bt{background:url(/newimg/p2bt.png) no-repeat center; line-height:90px;  }
.p3bt{background:url(/newimg/p3bt.png) no-repeat center; line-height:100px;  }
.p4bt{background:url(/newimg/p4bt.png) no-repeat center; line-height:90px;  }
.p5bt{background:url(/newimg/p5bt.png) no-repeat center; line-height:95px;  }
.p6bt{background:url(/newimg/p6bt.png) no-repeat center; line-height:90px;  }
.p7bt{background:url(/upload/images/2019/7/159171534.png) no-repeat center;line-height:90px;}
.tynr{line-height:25px; font-size:14px; color:#343434; margin-top:10px;  text-indent:2em; }
.ckxq{width:98px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#ffffff;  background:#2a8f38; margin:7px auto 0; border-radius:8px; transition:all 0.5s;  text-indent:0;  }
.ckxq:hover{box-shadow:0 0 5px #000; }
.typiclist{padding-top:18px; height:210px; overflow:hidden; }
.typiclist img{width:286px; height:191px; float:left; margin-right:25px; transition:all 0.5s; }
.typiclist img:hover{transform:scale(1.05); }
.part2{padding-bottom:30px;}
.tybtlb{height:47px; margin:10px 0 35px;  }
.tybtlb li{float:left; width:148px; height:47px; line-height:47px; text-align:center; margin-right:4px; font-size:18px; transition:all 0.5s;   }
.tybtlb a:last-child li{margin-right:0;}
.actxx{background:#2a8f38; color:#ffffff; }
.actxx a{color:#ffffff;}
.norxx{background:#ebebeb; color:#2a8f38; }
.norxx a{color:#2a8f38;}
.tyshow{ }
.tyshow img{transition:all 0.5s;}
.tyshow img:hover{transform:scale(1.05); }
.tyshow-left, .tyshow-right{width:282px; height:188px; float:left;}
.tyshow-left img, .tyshow-right img{width:282px; height:188px; }
.tyshow-middle{float:left; height:188px; margin-left:15px; padding:0 16px; line-height:23px; width:312px; border-left:1px dashed #2a8f38; border-right:1px dashed #2a8f38;}
.tyshow-right{float:right;}
.part3{padding-bottom:25px;}
/*.part3 .tybtlb{margin-left:153px; }*/
.part4{padding-bottom:20px;}
.tyshow-double{width:610px; height:188px; float:right; margin-right:5px; border-top:1px dashed #2a8f38; border-bottom:1px dashed #2a8f38; line-height:23px; padding:3px 13px; }
.part5{padding-bottom:15px; }
.part6{padding-bottom:20px; }
.m-button{display:none; }
/*  动物之家——底部  */
.dwzj-foot{height:115px; padding-top:15px; }
/*  动物之家——列表  */
.plblb{}
.plblb li{height:190px; padding:20px 0; border-bottom:1px solid #ccc;  }
.plblb li:hover{background:rgba(245, 247, 246,0.8); }
.plbl{width:200px; float:left; }
.plbl img{width:240px; height:150px; }
.plbr{float:right; width:425px; }
.plbr h3{font-size:18px; margin-bottom:10px; font-weight:normal; color:#2a8f38; }
.plbr p{line-height:20px; font-size:14px; color:#737373;}
.zjey{padding:30px; background:#ffffff; box-shadow:0 0 5px #2a8f38; line-height:2em; text-align:justify;  }

/* 移动端 */
@media (max-width: 768px) {
/*-----通用-----*/
.kdxz{width:90%; margin:0 auto;}
.hytop{display:none; }

/*-----移动适配首页-----*/
/*--头部--*/
.hide-n{display:none; }
header{height:auto; background-size:100% 100%; padding:20px 0;}
.headl{width:100%; float:none; }
.logo{width:50px; height:50px; }
.wzmc{width:170px; margin-left:10px;}
.headr{display:none;}
/*--导航--*/
.kgan{display:block; }
nav{height:40px;  line-height:20px; overflow:visible; }
.mmslide{height:40px;  overflow:hidden; background:#2a8f38;   z-index:9; position:relative; padding:0 30px 25px;  }
.mmslide li{height:41px; line-height:40px;  border-bottom:1px solid #ffffff; float:none;  text-align:left;  font-size:2.0rem;  transition:all 0.6s;    }
/*--焦点图--*/
.index_banner_con, .banner_picbox, .banner_picbox li, .banner_picbox img{height:200px; }
.wrap, .banner_picfocus, .banner_picfocus_list{width:90%; margin:0 auto;}
.banner_btn_wrap{width:90%; margin:-150px auto 0;}
.banner_picfocus a{display:none; }
/*--主要--*/
.main{height:auto; background:#ededed; }
/*--主上--*/
.mtop{}
.mtl, .mtm, .mtr{float:none; width:100%; margin:0 auto;}
.ykfw{width:auto;}
.mtm{margin:20px auto;}
.mtm ul li p{display:none; }
.yysj p{font-size:14px;}
.tsqk{font-size:10px;}

.banner1{height:60px;}
.banner1 li{height:60px;}
/*--主下--*/
.mdown{height:auto; background-size:100% 100%;  padding-bottom:20px; }
.dwzjlb li{float:none; margin:10px auto; width:auto; }
.dwzjlb li:nth-child(3n+2){margin:10px auto;}
.tyk{}
.typic img{width:120%;  animation:typic 3s linear infinite 0.6s; animation-direction:alternate;}
/*--侧边栏-*/
.zccd{display:none;}
/*--底部-*/
footer{height:auto; position:relative; margin-top:22px; }
.wxewm{width:19%; margin:0; }
.dbxx{width:62%; padding-top:0; }
.sphr{display:block; }
.dbxx span{display:none; }

/*-----列表页------*/
.lby{padding-bottom:0; }
.lbl{display:none; }
.lby{width:100%; margin:0 auto; padding:30px 0 0; }
.xxlmlb{display:block;  display: block;  margin:0 auto 20px;}
.xxlmlb select{background:#ffffff;  border: 1px solid #2a8f38; font-size: 20px; text-indent: 20px; height:40px;  width: 100%; color:#2a8f38; font-weight: bold; }

.lbl{ display:none; }
.lbr{width:100%; padding:15px; }
.lbrlb{padding:0; }
.lbrlb li{  margin:10px 0; }
.listbt{width:65%; margin:0 0 0 10px; }
.listbt h3{ line-height:26px; }
.listbt p{display:none; }
.paginator{height:auto; }
.nry .lbr{width:100%; padding:20px 15px ;}
.content{padding:20px;}
.wznr img{width:100% !important; height:auto !important; }
.wznr table{width:100% !important; }
/*-----动物之家首页-----*/
.dwzj-head{width:100%; background-size:100% 100%; height:120px;  }
.dwzj-navbar{display:none;}
.dwzj-navbar .headl{display:none; }
.dwzj-main{width:100%; margin:0 auto; padding:0 5%; }
.tybt{width:90%; background-size:100% 100%;}
.tybtlb{height:auto; margin:10px auto; }
.tybtlb li{width:100%; margin:0 auto; border-bottom:1px solid #ffffff; height:30px; line-height:30px; float:none;  text-align:left; padding-left:10%; }
.norxx li:nth-child(2){float:right; }
.tyshow{position:relative; }
.tyshow-left{float:none; width:40%; height:auto; margin:0 5%;  }
.tyshow-right{float:none; width:40%;  position:absolute; right:0; top:0; margin:0 5%; }
.tyshow-middle{width:100%; float:none; margin-left:0; height:auto;padding:10px 16px; }
.tyshow-left img, .tyshow-right img{width:100%; height:auto; }
.part3 .tybtlb{margin-left:0; }
.tyshow-double{width:100%; height:auto; border-left:1px dashed #2a8f38; border-right:1px dashed #2a8f38; border-top:none; border-bottom:none; }
.m-button{ width:20px; height:20px; border-radius:10px;  display:block; text-align:center; background:#2a8f38; float:right; border:1px solid #ffffff;  margin:5px; }
.actxx .m-button{background:#ffffff;  }
.dandu img{width:100%; margin-right:0px; }
/*-----动物之家列表-----*/
.plblb li{height:auto; }
.plblb li img{width:100%; margin-bottom:10px; }
.plbl, .plbr{float:none;  width:100%; margin:0 auto; }
}
@media (min-width: 769px) and (max-width: 1199px) {
/*-----移动适配首页-----*/

}
@media (min-width: 1200px) {
/*-----移动适配首页-----*/
}

