﻿/* CSS Document */
/*base*/
*{ margin:0; padding:0;}
body,html{ width:100%; font-size:13px; font-family:"微软雅黑"; color:#3d3d3d; position:relative; background:#fff;}
html{ overflow-x:hidden;}
img{ border:none; text-decoration:none;}
a{color:#999; text-decoration:none; } 
ul li{ list-style:none;} 
.left{  float:left;}
.right{ float:right;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.wrapper{ width:1000px;margin: 0 auto; }
.wid1200{width:1200px;margin: 0 auto;}
.tc{text-align: center;}
.thisclass {
	 border: 1px solid #ddd;
    display: inline-block;
    margin-right: 6px;
    color: #fff;
    width: 50px;
    height: 34px;
    font: bold 14px/34px arial;
    background: #1a8157;}
.pageBoxw {text-align: center; margin:50px auto;display: inline-block;margin-left: 37%;}
.pageBoxw a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #666;width:50px;height:34px;font:bold 14px/34px arial; background:#fff;}
.pageBoxw a:nth-child(1){ }
.pageBoxw li{ float:left !important; list-style:none !important;}
.pageBoxw a:hover,.pageBox a:active{background:#1a8157;color: #FFFFFF;text-decoration: none;}
.pageBoxw .cur { background: #3aa9f2;border: 1px solid #3aa9f2;text-decoration: none;}
.pageBoxw a.cur {color: #fff;}
.pageBoxw .disabled {width: 79px;}
.pageBoxw b{display:inline-block;margin-right:6px;color: #1a8157;width:34px;height:34px;}


/*content*/
.content-box{ width:100%; background: #faf9f4; }

.banner{ height: 583px; }
.ml15{ margin-left:15px; display:inline;}
.ml65{ margin-left:65px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}

.mr30{ margin-right: 30px; }
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt50{ margin-top:50px;}
.ml30{ margin-left:30px;}
.ml25{ margin-left:25px;}
.ml37{ margin-left:37px;}


.game_pic.active{ }
.ibanner{ width:100%; position:relative; font-family:"微软雅黑";}


.ititle{ width:248px; height:60px; border-left:5px solid #000; border-right:5px solid #000; text-align:center; margin:60px auto 35px;} 
.ititle a h2{ font-weight:nomal;font-size:45px; color:#060606; height:45px; line-height:45px; color:#444;}
.ititle a p{ font-size:18px; color:#cccccc; height:18px; line-height:18px; padding-top:5px;} 

.new1{ float:left; width:405px; margin-left:40px; padding-top:26px;}
.new1 h2{ font-weight:nomal;color:#444444; font-size:20px; height:20px;line-height:28px; background:url(../images/new.jpg) no-repeat; text-indent:45px; padding-top:10px ; padding-bottom:10px; font-weight:normal;overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient: vertical;}
.new1 h2:hover{ background:url(../images/new2.jpg) no-repeat; color:#1a8157; }
.new1 a:nth-child(1) h2{ background:url(../images/new2.jpg) no-repeat; color:#1a8157;}
.new1 a:nth-child(1) h2:hover{background:url(../images/new.jpg) no-repeat; color:#1a8157;}
.new1 p{ font-size:15px; color:#ccc; padding-top:5px; padding-bottom:0; line-height:20px;  margin-bottom:17px; overflow : hidden; border-bottom:1px solid #ccc;}
.new1 p span{ float:right; padding-top:10px; }
.new1 a:nth-child(2) p{ border:none;}

.new2{ float:left; margin-left:50px; padding-top:15px;}
.new2 p{ width:355px; padding:14px 0; font-size:15px; color:#444444 ; line-height:20px; background:url(../images/hot.png) 0 15px no-repeat; text-indent:40px; position:relative;text-overflow: ellipsis; overflow:hidden; height:20px;white-space: nowrap; }
.new2 a:hover p{color:#1a8157; }

.new2 p span{top:32px;
	color: #ccc;
    position: absolute;
    bottom: -5px;
    width: 133px;
    right: -10px;}

.new2 a{ display:block; padding-bottom:5px;  border-bottom:1px solid #ccc;}
/* 本例子css */
.picScroll-left{ width:1300px;height: 570px; overflow:hidden; position:relative;   margin:0 auto;}
.picScroll-left .hd{ overflow:hidden;  height:540px;  padding:0; position:absolute; top:0; width:100%; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  cursor:pointer; z-index:2;}
.picScroll-left .hd .next{  position:absolute; right:0; top:200px; }
.picScroll-left .hd .prev{ position:absolute; left:0; top:200px;}

.picScroll-left .hd ul{ float:right;  overflow:hidden; zoom:1; margin-top:10px; zoom:1; }


.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px; height: 570px;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin: 0 5px; float:left; _display:inline; overflow:hidden;   }
.tempWrap{ width:1200px; margin:0 auto;}


.ixiangmu{ position:relative; margin-top:50px; font-family:"微软雅黑";}
.ks{position:absolute; text-align:center; width:100%; top:55px; z-index:22;}
.ixiangmu ul{ width:960px; margin:0 auto; }
.ixiangmu ul li{ float:left;width:120px; cursor:pointer; height:120px; background:url(../images/bai.png); text-align:center;  margin:0 0 0 15px; color:#1a8157; font-size:21px; cursor:pointer;}
.ixiangmu ul li.cur{ background:#1a8157; color:#fff;}
.ixiangmu ul li.cur .icon2{ display:none;}
.ixiangmu ul li.cur .icon1{ display:block;}
.ixiangmu ul li a{color:#1a8157;}
.ixiangmu ul li.cur a{ color:#fff;}
.ixiangmu ul li .icon1{ display:none;}
.ixiangmu ul li .icon2{ display:block;}
.ixiangmu ul li img{ display:block; margin:15px auto 5px; min-height:67px;}


.contain{ height:775px; width:100%; overflow:hidden; font-family:"微软雅黑";}
.contain>div{ position:absolute; top:0; left:0; width:100%; z-index:0;}
.contain>div.cur1{opacity:0; transition:all 1.5s; z-index:0;}
.contain>div.cur2{ opacity:1; transition:all 1.5s; z-index:1;}
.cont-box1{ background:url(../images/chanke1.jpg) #2abed7 no-repeat; background-size:100%; height:100%;}

.cont-box2{ background:url(../images/shengzhi2.jpg) #3fb3ea   no-repeat; height:100%;  background-size:100%; }

.cont-box3{ background:url(../images/erke3.jpg) #95d6a0  no-repeat; height:100%;  background-size:100%; }

.cont-box4{ background:url(../images/yimei4.jpg) #8b8ad9   no-repeat; height:100%;  background-size:100%; }

.cont-box5{ background:url(../images/fuke5.jpg) #c38ad9 no-repeat; height:100%;  background-size:100%; }
.cont-box6{ background:url(../images/yuezi6.jpg) #d6bc96 no-repeat; height:100%;  background-size:100%; }

.cont-box7{ background:url(../images/zunrong7.jpg) #48d5da no-repeat; height:100%;  background-size:100%; }

.nr-box{ padding-top:396px; color:#fff; text-align:center; width:90%; margin:0 auto;}
.nr-box img{ display: block; margin:0 auto;}
.nr-box h2{ font-weight:nomal;font-size:45px; padding-top:15px; height:45px; line-height:45px;}
.nr-box p{ font-size:16px; padding-top:15px; height:16px; line-height:16px;}
.nr-box h3{ font-size:20px; height:20px; line-height:20px; padding-top:15px;}
.nr-box div{ font-size:14px; line-height:21px; width:660px; margin:25px auto;}
.nr-box a{ display: block; margin:0 auto; color:#1a8157; font-size:20px; width:180px; height:40px; line-height:40px; text-align:center; background:#fff; vertical-align:bottom;}
.nr-box a span{ font-size:30px; vertical-align:bottom;}
.tu img{ display:block; margin:0 auto;}

.zj-box{ width: 283px; height:540px; background:#05a6c2; color:#fff; float:left; margin:0 6px; font-family:"微软雅黑";} 
.zj-box img{background:#fff}
.zj-box dt{ width:283px; height:381px; position:relative;}
.zj-box dt p{ position:absolute; bottom:0; left:0; background:url(../images/se.png) repeat; width:100%; height:50px; text-align:center; line-height:50px; font-size:16px;}
.zj-box dt p b{ font-size:22px; font-weight:normal;}
.zj-box dd{ padding:20px;z-index: 999;position: relative;}
.zj-box dd span{ font-size:17px;}
.zj-box dd p{ font-size:14px; overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.zj-box dd a{display: block; margin:10px auto; color:#fff; font-size:17px; width:180px; height:40px; line-height:40px; text-align:center; background:#007aa2; vertical-align:bottom; border-radius:5px;}
.zj-box dd a strong{ font-size:30px; padding-right:5px; color:#16dce7; font-weight:normal; vertical-align: bottom; }

.zj-title{ width:100%; text-align:center; margin:70px auto 45px;}
.zj-title a h2{ font-weight:nomal;font-size:45px; color:#060606; height:45px; line-height:45px;}

.zj-title a span{ color:#0e93aa;}
	
.zj-title a p{ font-size:18px; height:18px; line-height:18px; color:#cccccc; padding-top:8px;}

.full_bg { background:#efefef; margin:0; padding:0px 0 60px 0; height:750px;}

.bdfcyy{ background:url(../images/bg.jpg)  center  no-repeat; background-size:100%; width:100%;font-family:"微软雅黑";}
.wz-lf{ width:610px; text-align:center; padding-top:80px; padding-left:160px; }
.wz-lf h2{ font-weight:nomal;font-size:50px; height:50px; line-height:50px; font-weight:normal; margin:15px auto;}
.wz-lf h3{ font-size:26px; height:26px; line-height:26px; margin:15px auto; font-weight:normal;}
.wz-lf h4{ font-size:20px; height:20px; line-height:20px; font-weight:normal;}
.wz-lf p{ font-size:14px; line-height:21px; /*padding-top:20px;*/}
.wz-lf a{ display: block; margin:35px auto; color:#fff; font-size:20px; width:180px; height:40px; line-height:40px; text-align:center; background:#6ead45; vertical-align:bottom;}
.wz-lf a strong{  font-size:30px; padding-right:5px; color:#fff; font-weight:normal; vertical-align: bottom; }

.biao{ width:340px; height:370px; background:url(../images/zi.png) repeat; border-radius:5px; padding-top:30px; position:relative; margin-top:100px;}
.biao img{ position:absolute; top:0; left:0;}
.biao p{ width:244px; height:40px; border-radius:5px; margin:0 auto; background:#edeff6; margin-top:10px; font-size:16px;}
.biao input{ float:left; border:none; background:none; width:100%; height:100%; text-indent:14px;}
.hide{ display:none;}
.textarea{ display:block; background:#edeff6; width:244px; height:104px; padding-top:10px;  text-indent:14px; border:none; border-radius:5px; margin:10px auto;}
.biao-box{ position:relative;}
.laizi{ position:absolute; top:437px; right:-50px; z-index:22;}
.biao input.anniu{ width:244px; height:40px; border-radius:5px; margin:0 auto; background:#c3c2ff; float:none; margin-top:10px; font-size:16px; color:#fff; display:block; margin:10px auto; cursor:pointer;}
.active1{ margin-top:70px;}
.active1 dl{ width:290px; height:290px; background:#01dcea; color:#fff; text-align:center; float:left; margin:5px; }
.active1 dl a{ color:#fff;}
.active1 dl img{ display:block; margin:40px auto 10px;}
.active1 dl dd h2{ font-weight:normal;font-size:30px; height:30px; line-height:30px; padding-top:10px;}
.active1 dl dd p{ font-size:20px; height:20px; line-height:20px; padding-top:10px;}
.active1 dl:nth-child(2),.active1 dl:nth-child(4),.active1 dl:nth-child(5),.active1 dl:nth-child(7){ background:url(../images/lan.png) repeat;}


.bottom{  width:100%; /*overflow:visible;*/ height:350px; background:#1a8157; color:#fff; position:relative;}
.bt-lf{ width:434px;}
.bt-lf ul{ width:118px; line-height:28px; margin-left:55px; font-size:14px; color:#fff; float:left; margin-top:100px; }
.bt-lf ul a{ color:#fff;}
.bt-lf ul li:nth-child(1){ font-size:18px; border-right:1px solid #fff; height:20px; line-height:20px; margin-bottom:10px;}

.bt-rt { margin-top:60px; width:315px;}
.bt-rt dl{ float:left; font-size:14px; text-align:center; margin-left:20px; line-height:20px;}
.bt-rt dl:nth-child(1){ margin-left:33px;}
.bt-rt h2{ font-weight:nomal;font-size:18px; font-weight:normal; text-align:center; height:18px;  line-height:18px; margin:16px auto;}
.bt-rt p{ font-size:14px; height:14px; line-height:14p; text-align:center;}

.copyright{ width:100%; margin-top:40px; border-top:1px solid #2e9a6e; text-align:center; padding-top:80px;}
.back-to-top{ position:absolute; top:-39px; left:50%; z-index:999; margin-left:-39px; cursor:pointer;}

.slides li{ position: relative;}
.slides li .img-txt img{ width:100%;}
.slides li .img-txt{  position:absolute; top:35%; right:0;   opacity:0; width:29%; z-index:3;} 
.slides li.flex-active-slide .img-txt{ position:absolute; right:18%; opacity:1; transition:all ease 2s;} 
.slides li .img-txt.img-txt2{  position:absolute; top:38%; right:0;   opacity:0; width:26%; z-index:3;} 
.slides li .img-txt.img-txt3{  position:absolute; top:35%; right:0;   opacity:0; width:27%; z-index:3;} 
.slides li .img-txt.img-txt4{  position:absolute; top:35%; right:0;   opacity:0; width:29%; z-index:3;} 
.slides li .img-txt.img-txt5{  position:absolute; top:24%; right:0;   opacity:0; width:32%; z-index:3;} 
.slides li .img-txt.img-txt10{  position:absolute; top:0; right:0;   opacity:0; width:43%; z-index:3;} 
.slides li .img-txt.img-txt11{  position:absolute; top:0; right:-15%;   opacity:0; width:100%; z-index:3;} 
.slides li .img-txt.jd{  position:absolute; top:66%; right:0;   opacity:0; width:12%; height: 24%; z-index:3;} 

.slides li .img-txt.ym{  position:absolute; top:0; right:-20%;   opacity:0; width:100%; height: auto; z-index:3;} 

.slides li .img-txt.ym2{  position:absolute; top:0; left:-20%;   opacity:0; width:100%; height: auto; z-index:3;} 






.slides li.flex-active-slide .img-txt.img-txt.img-txt2{ position:absolute; right:23%; opacity:1; transition:all ease 2s;} 
.slides li.flex-active-slide .img-txt.img-txt.img-txt3{ position:absolute; right:20%; opacity:1; transition:all ease 2s;} 
.slides li.flex-active-slide .img-txt.img-txt.img-txt4{ position:absolute; right:27%; opacity:1; transition:all ease 2s;} 
.slides li.flex-active-slide .img-txt.img-txt.img-txt5{ position:absolute; right:22%; opacity:1; transition:all ease 2s;} 
.slides li.flex-active-slide .img-txt.img-txt.img-txt10{ position:absolute; right:28%; opacity:1; transition:all ease 2s;} 

.slides li.flex-active-slide .img-txt.img-txt.img-txt11{ position:absolute; right:0%; opacity:1; transition:all ease 2s;} 

.slides li.flex-active-slide .img-txt.jd{ position:absolute; right:27%; opacity:1; transition:all ease 2s;} 
.slides li.flex-active-slide .img-txt.jd img{animation: jd 1s  infinite;}

.slides li.flex-active-slide .img-txt.ym{ position:absolute; right:0; opacity:1; transition:all ease 2s;}
.slides li.flex-active-slide .img-txt.ym2{ position:absolute; left:0; opacity:1; transition:all ease 2s;}



@keyframes jd {
 0% {
    transform:  scale(1);
  }
 50% {
    transform:scale(0.8);
   
  }
 100% {
    transform:  scale(1);
  
  }
}


.ksdh{ width:286px; height:264px; border-radius:5px; position:absolute; top:600px; right:80px; z-index:999999; background:url(../images/an.png) repeat;}
.ksdh a{ float:left; width:78px; height:73px; margin-left:13px; margin-top:11px;}



.overimg {
position: relative;
display: block;
-webkit-box-shadow: 0 0 10px #FFF;
box-shadow: 0 0 10px #FFF;
overflow:hidden;
}

.light {
cursor:pointer;position: absolute; left:-200px;top: 0;width: 0px;height: 300px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.2),rgba(255,255,255,0));transform: skewx(-45deg);-o-transform: skewx(-45deg);-moz-transform: skewx(-45deg);-webkit-transform: skewx(-45deg);
}

.overimg:hover .light {
left:200px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;width:300px;}
.topbar{ width:100%; height:120px;  background:url(../images/2.png)  repeat;  position:absolute; top:0; left:0; z-index:5555;}
.topbar h1{ margin-top:17px;}
.topbar h2{ margin-top:52px;}

.mynav-box{ width:100%; height:60px; background:#6ead45; position:absolute; top:120px; left:0; z-index:999; font-family:"微软雅黑";}

.mynav{ width:1200px; margin:0 auto;}
.mynav li{ float:left; font-size:20px; color:#fff; margin-left:60px; line-height:60px; height:60px; position:relative;}
.mynav li a{ float:left; font-size:20px; color:#fff;}
.mynav li a span{ font-size:16px;}




.topbar .wrapper{ position: relative;}
.font{line-height: 21px; background: url(/res0605/images/fan.png) no-repeat; position:absolute;  top:12px; right:0px; color:#97cbd7;  width:50px; height:21px; text-align:center; }


/*导航*/
.mynav>li{ width:150px; margin:0; text-align:center; position:relative; height:60px; overflow:hidden; transition:all ease 1s;}
.mynav>li.cur3{ height:560px; transition:all ease 1s;  }
.mynav>li>a.cur4{ color:#6ead45;background:#fff;}

.mynav>li a{ width:150px; text-align:center; height:60px;}
.mynav li ul{ width:150px;display:block; margin:0;height:485px; position:absolute; top:60px; padding-top:15px; line-height:32px; background:none; }
.mynav li ul li{ margin:0;  line-height:32px; height:32px; width:100%;}
.mynav li ul li a{ line-height:32px; font-size:16px; width:100%; height:100%; display:block;}
.mynav li ul li a:hover{ background:#fff; color:#6ead45;}

.dh-box{ width:100%; position:absolute; top:180px; left:0; background:url(../images/bgggg.png) repeat; height:0;transition:all ease 1s;}
.dh-box.cur{ height:500px;transition:all ease 1s; }
.mynav li ul.cur{background:#6ead45; }

/*文章列表页*/
.wrapper1260{ width:1260px; margin:0 auto;}
.list-content{ background:#f0f0f0; width:100%;}
.list-bannerxw{ width:100%; height:589px; background:url(../images/listxw.jpg) no-repeat; background-size:cover; }
.list-content .list-box ul{ margin:0px auto;}
.list-content .list-box li{ width:300px; height:310px; float:left; margin:5px 7px;}
.list-content .list-box dl{ width:300px; height:310px; background:#fff; cursor:pointer;}
.list-content .list-box dl dt{ position:relative; width:300px; height:190px;}
.list-content .list-box dl dt div{opacity: 0;width:280px; padding:40px 10px; height:110px; position:absolute; bottom:0; left:0;
 text-align:center; background:url(../images/molv.png) repeat; color:#fff; font-size:13px; }
.list-content .list-box dl dt div p{
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;  width:100%; overflow : hidden;}
.list-content .list-box dl dd{ background:#fff; height:50px; font-size:16px; width:90%; padding:0 5%; margin:0 auto; text-align:center; padding-top:10px; color:#888888; overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
.list-content .list-box dl dd p{line-height: 24px;}
.list-content .list-box dl dd a{ color:#888888;}
.list-content .list-box dl dd a.ckxq{ width:155px; height:40px; display:block; margin:0 auto; font-size:18px; color:#1a8157; background:#eaeaea; line-height:40px; text-align:center;}
.list-bt h2{ font-size:36px; font-weight:normal; color:#666; margin:30px auto; text-align: center; font-family:"微软雅黑"}
.list-content .list-box dl:hover div{opacity: 1;transition:all ease 1s;}
.list-content .list-box dl:hover dd{ background:#1a8157; color:#fff; transition:all ease 1s;     }
.list-content .list-box dl:hover dd{ color:#fff; transition:all ease 1s;}
.list-content .list-box dl:hover dd a{ color:#fff;}
.list-content .list-box dl:hover dd a.ckxq{ color:#1a8157; background:#fff; }
/*文章内容页*/

.wrapper1020{ width:1020px; margin:0 auto;}
.wz-content{ width:100%; color:#666; background:#ffffff; padding:70px 0; font-family:"微软雅黑" }
.wz-box{ width:930px; margin:0 auto; }
.wz-title{ width:100%; text-align:center; color:#666;}
.wz-title h2{ font-size:30px; padding-bottom:17px; font-weight:normal; display:inline-block; border-bottom:1px solid #a5a5a5;}
.wz-title p{ font-size:16px; padding-bottom:17px; padding-top:10px;}
.wz-txt{ width:100%; font-size:16px; line-height:28px; border-bottom:1px solid #c5c5c5; padding-bottom:20px;
			display:inline-block;
			overflow:auto;}
.wz-txt p{ margin:15px 0; font-size:16px; line-height:28px;}
.wz-txt img{ display:block; margin:15px auto;}

.bd-title{ font-size:40px; font-weight:normal; color:#000; height:40px; line-height:40px; margin:30px auto; text-align:center; font-family:"微软雅黑"}
.bd-title span{ color:#1a8157}


.bdts{ font-family:"微软雅黑"}
.ts-lf{ width:710px;}
.ts-lf dl{ margin-right:7px; margin-bottom:7px; width:170px;height:170px; background:#95dde6; float:left;}
.ts-lf dl dt img{ margin:10px auto; display:block; }
.ts-lf dl dd{ font-size:24px; text-align:center; color:#fff;}
.ts-lf dl:nth-child(2){ background:#98cff1;}
.ts-lf dl:nth-child(3){ background:#e6c6e5;}
.ts-lf dl:nth-child(4){ background:#b7bdec;}
.ts-lf dl:nth-child(5){ background:#bcc2ec;}
.ts-lf dl:nth-child(6){ background:#ebc6c0;}
.ts-lf dl:nth-child(7){ background:#e7cea7;}
.ts-lf dl:nth-child(8){ background:#95dde6;}

.ts-rt{ width:243px; float:right; position:relative; }
.ts-txt{ width:215px; height:240px; background:url(../images/baise.png) repeat; position:absolute; top:50px; left:-60px;;z-index:999; }
.ts-txt img{ display:block; margin:24px 0 5px;}
.ts-txt p{ color:#808080; font-size:14px; width:170px; line-height:21px;}
.ts-txt a{ display:block; width:150px; height:45px; color:#fff; background:#1a8157; margin-top:10px; font-size:18px; text-indent:48px; line-height:45px;}

.yhhd-img img{ float:left; display: block; }
.yhhd-img a{ float:left; width:329px; height:197px; margin-left:16px; position:relative;}
.yhhd-img a:nth-child(1){ margin-left:0;}
.yhhd-img a div{ width:100%; height:100%; background:url(../images/baise.png) repeat; left:0; top:0; position:absolute; box-shadow:2px 2px 5px #999; display:none;}
.yhhd-img a:hover div{ display:block; transition:all ease 1s;}
.yhhd-img div h2{ font-size:20px; padding-top:35px; font-weight:normal; color:#666; text-align:center;}
.yhhd-img div p{ font-size:14px;  color:#999; width:90%; overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; margin:20px auto; text-indent:2em;}
 
.kp-lf{ width:254px;}.kp-lf p{ font-size:14px;}
.kp-lf a h3{color:#333; font-size:14px;}
.kp-lf a p{color:#504f4f}
.kepu-box{ width:430px; font-family:"微软雅黑"; margin-top:20px;}
.kepu-box a:hover{ color:#1a8157;}
.tr{ text-align:right;}
.ml75{ margin-left:75px;}
.ml25{ margin-left:25px;}
.kepu{ padding-bottom:70px;}

.fenye a:nth-child(1){ float:left;color:#666666; text-decoration:underline; padding-top:20px;}
.fenye a:nth-child(2){ float:right; color:#30b8d3; text-decoration:underline; padding-top:20px;}
.new-banner{ width:100%; height:589px;  background-size:cover; } .new-banner img{ width: 100%; height:auto;}

/* 孕妈工具 */

.wrapper1100{ width:1100px ; margin:0 auto;}
  .flex-direction-nav li{ float:left; margin-left:10px; margin-top:30px;}
  .flex-direction-nav .flex-prev{ background:url(/res0605/keshi/img/arrowleft.png) no-repeat; text-indent:-9999999999999px; display: block; width:24px; height:24px; overflow:hidden;    left: 0;
    margin-top: 21px;}
  .flex-direction-nav .flex-next{background:url(/res0605/keshi/img/taocan_15.jpg) no-repeat; text-indent:-9999999999999px; display: block; width:24px; height:24px; overflow:hidden;right:0}
  .flex-direction-nav a{opacity: 1;margin-top: 20px;};
  .yunmatool { background:#f2f2f2; width:100%; padding:40px 0 60px 0; padding-top:40px;padding-bottom: 40px;}
  .yunmatool h2{ color:#060606; font-size:40px;  text-align:center; line-height:40px; height:40px; font-weight:normal;}
  .yunmatool dl dd{ height:40px; line-height:40px; text-align:center; }
  .yunmatool dl{ width:85px; float:left; margin:40px 25px 30px; display: inline;}
  .yunmatool dl dd a{ color:#666; line-height:40px; text-align: center;}
  

/*电话动画*/
.animate {
  font-size: 42px;
  
  font-weight:normal;
   height:48px; line-height:48px;
   
}

.animate span {
  display: inline-block;
}

.animate span:nth-of-type(2) {
  animation-delay: .05s;
}

.animate span:nth-of-type(3) {
  animation-delay: .1s;
}

.animate span:nth-of-type(4) {
  animation-delay: .15s;
}

.animate span:nth-of-type(5) {
  animation-delay: .2s;
}

.animate span:nth-of-type(6) {
  animation-delay: .25s;
}

.animate span:nth-of-type(7) {
  animation-delay: .3s;
}

.animate span:nth-of-type(8) {
  animation-delay: .35s;
}

.animate span:nth-of-type(9) {
  animation-delay: .4s;
}

.animate span:nth-of-type(10) {
  animation-delay: .45s;
}

.animate span:nth-of-type(11) {
  animation-delay: .5s;
}

.animate span:nth-of-type(12) {
  animation-delay: .55s;
}

.animate span:nth-of-type(13) {
  animation-delay: .6s;
}

.animate span:nth-of-type(14) {
  animation-delay: .65s;
}





/* Animation Two */

.two span {
height:48px; line-height:48px;
  color: #6ead45;
  opacity: 0;
  transform: translate(200px, -100px) scale(2);
  animation: ballDrop 2s  infinite;
}

@keyframes ballDrop {
 0% {
    transform: translate(0) rotate(0deg) scale(.5);
	opacity: 0.5;
  }
  40% {
    transform: translate(0) rotate(0deg) scale(1);
    opacity: 1;
  }
  80% {
    transform: translate(0, 0px) rotate(0deg) scale(1);
	opacity: 1;
  }
   100% {
    transform: translate(0, 0px) rotate(0deg) scale(1);
	opacity: 1;
  }
}




/*宾客心声*/
.bkxs{ width:100%; background:#fff; font-family:"微软雅黑"; padding-bottom:80px;}
.bk_title{ width:100%; text-align:center;padding:55px 0 25px;}
.bk_title h2{ font-size:30px; color:#444444; height:30px; line-height:30px; font-weight:normal;}
.bk_title p{ font-size:12px; color:#666; height:12px; line-height:12px; margin-top:10px;}
.bkxs1{ width:480px; float:left;}
.bkxs2{ width:238px;float:left; margin-left:5px; }
.bkxs3{ width:470px; float:left;  margin-left:5px;}
.bk_title h2 span{ color:#1a8157;}
.bkxs-wz{ width:480px; height:163px;  background:#eff3f9; border-radius:10px; margin-bottom:5px;}
.bkxs-wz h3{ color:#0e93aa; font-size:18px; padding:45px 0 0 55px; font-weight:normal;}
.bkxs-wz h3 a{ color:#1a8157; font-size:18px; }
.bkxs-wz p{ padding:10px 0 0 55px; font-size:14px; width:370px; overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.bkxs-wz1 h3{ width:240px; padding:35px 35px 0 35px; height:98px;  color:#0e93aa; font-size:18px; font-weight:normal; background:#eff3f9; border-radius:10px;}
.bkxs-wz1 h3 a{ color:#1a8157; font-size:18px;}
.bkxs-wz1 h3 a:hover{ color: #666; }
/*.bkxs ul{ margin-top:25px;}*/
.bkxs ul li{ background:url(../images/xin.png) 45px 20px no-repeat; padding-left:75px; height:61px; line-height:61px;  overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  }
.bkxs ul li:nth-child(odd){background:url(../images/xin.png) 45px 20px no-repeat #eff3f9; }
.bkxs ul li a{ font-size:16px; color:#666666;}
.bkxs ul li a:hover{ color: #1a8157; }


/* 20190801 */
.btn_yjtc {
    color: #FFF;
    font-size: 18px;
    margin-right: auto;
    padding: 0px 30px;
    border-radius: 100px;
    -moz-border-radius: 10px;
    height: 48px;
    line-height: 48px;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    margin-top: 30px;
    display: inline-block;
}
.an_zs {
    background-color: #693c5d;
    margin-left: 145px;
}
.an_hs {
    background-color: #b78757;
    margin-left: 38px;
}