@charset "utf-8";
/* CSS Document */
body{ background:#fff;}
body,p,span,h1,h2,h3,h4,h5,h6,input,div,dl,dt,dd{margin:0;padding:0; font-size:14px;font-family:"微软雅黑"}
ul,li{list-style:none;padding:0px;margin:0px;}
a{text-decoration:none;}
img{border:none;margin:0px;padding:0px;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#079083; text-decoration:none;}
.left{float:left}
.right{float:right;}
.clear{clear:both;}
.red{ color:#F00}

/*公共部分样式*/
.link01 a:link{color:#69b621;}
.link01 a:visited{color:#69b621;}
.link01 a:hover{color:#009944; text-decoration:underline;}

/*总样式*/
.all{ width:1240px; padding-bottom:20px; margin:0 auto;background:#fff; border-radius:12px;box-shadow:0px 0px 2px 3px #f0f0f0;}
/*top*/
.topAll{ height:105px; background:url(../images/topbg.jpg);}
.top{ width:1200px;margin:0 auto; height:121px;}
.topl{ float:left; background:url(../images/pclogo.jpg) no-repeat left top; width:469px; height:105px;}
.topR{ float:right; width:730px; height:49px; line-height:49px; margin-top:55px; z-index:999;}

/* 导航css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.dh{height:52px; width:100%;z-index:999;}
.navIcon{ height:50px; line-height:50px;  position:relative; z-index:999; width:100%; margin:0 auto;}
.navIcon a{ color:#fff; text-decoration:none;}
.navIcon .nLi{ float:left;  position:relative; display:inline; }
.navIcon .nLi h3{ float:left; font-family:"微软雅黑"; font-size:16px;font-weight:normal}
.navIcon .nLi h3 a{ display:block; padding:0 12px; font-size:16px;}
.navIcon .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; background:#048f83;  line-height:40px; padding:8px 0;  }
.navIcon .sub li{ zoom:1; }
.navIcon .sub a{ display:block; text-align:center; color:#fff; font-size:12px;}
.navIcon .sub a:hover{ background:#00a194; color:#fff;}
.navIcon .on h3 a{ background:#2ea77a;color:#fff;}

/*新闻动态*/
.ind-csAll{padding:0px 40px; background:#f5f5f5; margin:40px 0 0;}
/*通用标题*/
.ind-tybt{ width:1200px; margin:0 auto; height:25px; line-height:25px; background:url(../images/tongybg.png);}
.ind-tybt span{ font-size:28px; font-family:"微软雅黑"; padding-right:15px; background:#fff; }
.ind-main{ width:1200px; margin:0 auto;}
.mainL{ float:left; width:600px; height:340px; margin-top:44px;}
.mainR{float:right; width:565px; height:340px; margin-top:44px; }

/*首页焦点图轮播放css */
.ind-flash { position: relative; width: 600px; height:340px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.ind-flash .pic img { width:600px; height:340px; display: block; }
.ind-flash .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.ind-flash .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.ind-flash .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.ind-flash .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.ind-flash .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.ind-flash .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.ind-flash .num li a,.ind-flash .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.ind-flash .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.ind-flash .num li.on a,.ind-flash .num a:hover{ background:#f60;  }


/* 首页促进会动态-tab切换css */
.ind-new{ width:565px; float:left}
.ind-new .hd{ height:56px; line-height:56px;  padding:0 10px 0 20px; position:relative; }
.ind-new .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:58px;   }
.ind-new .hd ul li{ float:left; margin:0 45px 0 0; cursor:pointer; font-size:22px;}
.ind-new .hd ul li.on{ height:56px;  background:#fff; border-bottom:3px solid #01aba3; }
.ind-new .bd ul{ padding:15px 0 0;  zoom:1; }
.ind-new .bd li{ height:34px; line-height:34px; font-size:16px; font-family:"微软雅黑"; background:url(../images/liicon01.jpg) no-repeat left 15px; padding:0 0 0 15px;}
.ind-new .bd li a{ float:left; width:390px;overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 溢出内容显示为省略号 */
  white-space: nowrap; /* 保证文本在一行内显示，不换行 */}
.ind-new .bd li .date{ float:right; color:#999;}

/*长寿福地开始*/
.changshoufd{ background:f5f5f5; padding:40px;}
.changshoufd-w{ width:1200px; margin:0 auto;}
.ind-shoux-w{ width:320px; padding:20px 25px 0; height:350px; float:left; background:#fff;box-shadow: 0 5px 5px #d7d7d7; margin-bottom:40px;}
.ind-shoux-ggw{ width:370px; height:370px; float:left; background:#fff;box-shadow: 0 5px 5px #d7d7d7; margin-bottom:40px; overflow:hidden;}
.ind-shoux-ggw img{width:370px; height:370px;}
.ind-shoux-bt{ height:45px; line-height:45px;}
.ind-shoux-bt span{ float:left; font-size:22px; border-bottom:2px solid #01a29a;}
.ind-shoux-bt label a{ float:right; font-size:14px; color:#666;}
/*描述*/
.ind-changs-ms{ padding:20px 0; height:82px; border-bottom:1px solid #dedede; margin-top:10px;}
.ind-changs-ms img{ float:left; width:120px; height:80px;}
.ind-changs-ms p{ float:right; width:180px; height:80px; line-height:26px;text-align: justify;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.ind-changs-ms p:after {display: inline-block; width: 100%;content: '';}
.ind-list{}
.ind-list ul{ padding:15px 0;}
.ind-list ul li{ line-height:34px; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1; padding-left:15px; background:url(../images/liicon01.jpg) no-repeat left 14px;}

/*会员风采*/
.ind-hyfc{ width:1200px; height:280px; margin:0 auto; padding:40px 0;}
/*会员风采图片列表*/
ul.imglist {height:auto;width:1280px; padding-top:35px; }
ul.imglist li {width:226px;text-align:center;float:left;line-height:26px; margin-right:15px;height:220px;overflow:hidden; font-size:16px;}
ul.imglist li img {width:210px;height:155px; padding:7px; border:1px solid #dedede;}
ul.imglist li span{width:210px; color:#333;overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 溢出内容显示为省略号 */
  white-space: nowrap; /* 保证文本在一行内显示，不换行 */}
ul.imglist li a:hover img, a:active img
{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*IE8*/
filter:alpha(opacity=80);  /*IE5IE5.5IE6IE7*/
opacity: .8;  /*Opera9.0+Firefox1.5+SafariChrome*/}
ul.imglist li:hover{ box-shadow:2px 2px 5px #dedede}
.ggw{ width:1200px; height:100px; margin:0 auto;}

.list{}
.list ul{ padding:0;}
.list ul li{ line-height:30px; font-size:14px;}

/*底部版权*/
.botkong{ height:55px; clear:both;}
.bottomAll{height:300px; margin:0px auto 0; background:#01aba3;}
.bottom{ width:965px; height:210px; margin:0 auto; color:#e1fbfa; background:url(../images/bot-ma.png) no-repeat left 25px; padding:20px 0 0 235px; line-height:22px;  font-size:14px; }
.bottom-A{ float:left; width:450px; height:230px; padding:10px 40px; border-left:1px solid #1ec7bf;border-right:1px solid #1ec7bf;}
.bottom-A p{ height:30px;}
.bottom-A li{ float:left; width:210px; line-height:34px; padding-left:10px;}
.bottom-A li a{ color:#e1fbfa;}
.bottom-B{ width:360px; float:right; padding:20px 0;}
.bottom-B span{ height:30px; display:block;}
.bottom-B p{ line-height:28px; padding-left:10px;}
.bottom3{padding:20px 0; text-align:center; color:#fff; background:#009b94;}
/*二级页面标题开始*/
.nyALL{ height:40px; background:#f2f3f4;}
.ny-mai{ width:1200px; margin:0 auto; line-height:40px; color:#333;}


.left {width:190px;float:left;}
ul.left-nav {}
ul.left-nav li {height:52px;line-height:52px;font-size:16px; }
ul.left-nav li a {line-height:52px;display:block;padding-left:20px;}
ul.left-nav li a:hover {color:#333;background:#e5f7f5; font-weight:bold;font-weight:bold; background:url(../images/leftli.jpg) no-repeat left 15px;}
.lileft{ font-weight:bold; background:url(../images/leftli.jpg) no-repeat left 15px;}

.left-system {margin:0 auto;width:200px;}
.right {width:990px;height:auto;float:right;overflow:hidden;} 

.mgt20 {margin-top:20px;}
.hid{overflow:hidden;}
.fr{float:right;}
.ft_arial {font-family:Arial, Helvetica, sans-serif;}

/*内页会员风采*/
ul.hyfc {height:auto;width:1000px; background:#0C3}
ul.hyfc li {width:226px;text-align:center;float:left;line-height:26px; margin-right:20px;height:210px; margin-bottom:15px;overflow:hidden; font-size:16px;}
ul.hyfc li img {width:210px;height:155px; padding:7px; border:1px solid #dedede;}
ul.hyfc li p{width:210px;overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 溢出内容显示为省略号 */
  white-space: nowrap; /* 保证文本在一行内显示，不换行 */}
ul.hyfc li a:hover img, a:active img
{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*IE8*/
filter:alpha(opacity=80);  /*IE5IE5.5IE6IE7*/
opacity: .8;  /*Opera9.0+Firefox1.5+SafariChrome*/}
ul.hyfc li:hover{ box-shadow:2px 2px 5px #dedede}


/*分页*/
.next {width:980px; margin-top:20px; height:70px;}
.manu {text-align: center; font-size:12px; height:60px; padding:5px;}
/*.manu A {BORDER: #dbdbdb 1px solid; PADDING:5px 7px; MARGIN:5px;COLOR: #333;TEXT-DECORATION: none}
.manu A:hover {BORDER: #dbdbdb 1px solid; COLOR: #fff;BACKGROUND-COLOR: #1ec7bf}
.manu A:active {BORDER: #dbdbdb 1px solid;}
.manu .current {BORDER: #dbdbdb 1px solid; PADDING:5px 7px;FONT-WEIGHT: bold;MARGIN: 5px;COLOR: #fff;BACKGROUND-COLOR: #1ec7bf}
.manu .disabled {PADDING:5px 7px; BORDER: #dbdbdb 1px solid; MARGIN: 5px;COLOR: #ddd;}*/


/*详情页*/
h1 {text-align:center;}
.info-time {background:#f7f7f7;text-align:center;line-height:36px;margin:20px auto;color:#999;}
.text-info {text-align:center;}
.text-info p.imgtitle {font-size:16px;text-align:center;margin-bottom:20px;}
.text-info p {color:#555;line-height:28px;text-indent:30px;margin-bottom:20px;text-align:left; font-size:16px;text-align:justify;}
.text-info img {margin-bottom:10px;}
.info-prev {width:390px;line-height:26px;float:left;text-align:left; overflow:hidden; margin-top:15px;}
.info-next {width:390px;line-height:26px;float:right;text-align:right; overflow:hidden; margin-top:15px;}
.info-prev a:hover, .info-next a:hover {text-decoration:underline;} 
.ft24{ font-size:24px;}
.ft22{ font-size:22px; color:#333; font-weight:bold;}

/*新闻列表*/
ul.listA {}
ul.listA li {line-height:50px;border-bottom:solid 1px #e5e5e5;padding:20px; transition:all 400ms;}
ul.listA li a {overflow:hidden;text-overflow:ellipsis;white-space: nowrap}
ul.listA li span { font-size:18px; display:block;}
ul.listA li p {color:#666; line-height:26px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
ul.listA li:hover{background: #f1f8f8;padding-left: 10px;}

/*新闻图片+列表*/
ul.listApic {}
ul.listApic li {line-height:50px; height:130px;border-bottom:solid 1px #e5e5e5;padding:20px 0; transition:all 400ms;}
ul.listApic li a {overflow:hidden;text-overflow:ellipsis;white-space: nowrap}
ul.listApic li img{ float:left; width:160px; height:110px; padding:5px; border:1px solid #cdd2d2;}
ul.listApic li span { font-size:18px; display:block; width:780px; float:right;}
ul.listApic li p { width:780px; float:right;color:#666; line-height:26px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;}
ul.listApic li:hover{background: #f1f8f8;padding-left: 15px;}

/*首页banner大图轮播*/
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;width:100%; text-align:center;}
.slides{position:relative;z-index:1;}
.slides li{height:450px; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*END*/

/*会员登录*/
.dlAll{ background:#28cbc5; padding:30px;}  
.huiyuan{ width:340px; padding:20px 110px 0 725px; height:480px;  background:url(../images/denglubg.jpg) no-repeat left top #fff; border-radius:10px; margin:0 auto;}
.loginbt{ height:56px; border-bottom:2px solid #ececec; font-weight:bold; font-size:26px; text-align:center; color:#099; padding-top:30px; margin-bottom:40px;}
.input{ border:none; outline:none; line-height:40px; background:none; padding-left:60px; font-size:16px;}
.input01{ height:50px; line-height:50px; border:1px solid #ececec; padding:0 20px; background:url(../images/yhm.png) no-repeat 30px 13px #f6f7fb; border-radius:8px; margin-top:20px;}
.input01:hover{ height:50px; line-height:50px; border:1px solid #dadada; padding:0 20px; background:url(../images/yhm.png) no-repeat 30px 13px #f6f7fb; border-radius:8px; margin-top:20px;}
.input02{ height:50px; line-height:50px; border:1px solid #ececec; padding:0 20px; background:url(../images/mima.png) no-repeat 30px 13px #f6f7fb; border-radius:8px; margin-top:20px;}
.input02:hover{ height:50px; line-height:50px; border:1px solid #dadada; padding:0 20px; background:url(../images/mima.png) no-repeat 30px 13px #f6f7fb; border-radius:8px; margin-top:20px;}

.wjmima{ line-height:50px; text-align:right; padding:10px 0;}
.wjmima span{ padding-left:20px;}
.denglan{line-height:50px; border-radius:8px; border:none; background:#2ecedd; color:#fff; font-size:20px; font-family:"微软雅黑"; width:100%; cursor:pointer;box-shadow: 0 5px 5px #ceebee;}
.denglan:hover{ background:#0C9;}

/* 会员注册-手机/邮箱-tab切换css */
.zhuce{ width:450px; height:530px; margin:50px auto;}
.zhuce .hd{ height:56px; line-height:56px;  padding:0 10px 0 20px; position:relative;}
.zhuce .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:58px;   }
.zhuce .hd ul li{ float:left; padding:0 25px; margin-right:20px; cursor:pointer; font-size:20px;}
.zhuce .hd ul li.on{ height:56px;  background:#fff; color:#099; font-weight:bold;border-left:1px solid #b9e2e6;border-top:1px solid #b9e2e6;border-right:1px solid #b9e2e6;}
.zhuce .bd ul{ padding:15px 0 0;  zoom:1; }
.zhuce .bd li{ line-height:54px; font-size:16px; font-family:"微软雅黑";}
.input03{ border:none; outline:none; line-height:40px; background:none; padding-left:20px; font-size:16px; border:1px solid #f1f1f1; width:60%; margin-top:15px; }
.input04{ border:none; outline:none; line-height:40px; background:none; padding-left:20px; font-size:16px; border:1px solid #EBEBEB; width:50%; margin-top:15px; }
.huiy-w{ float:left; width:85px; line-height:50px; text-align:right;}

.huiyuan-main{ width:700px; margin:20px auto; padding:35px 180px; background:#f7f7f7; border-radius:8px;}
.huiy-xinxi li{ line-height:60px; border-bottom:1px solid #efefef; padding:0 30px; font-size:16px;}
.huiy-xinxi li span a{ color:#b3d1d8; float:right;}

/* 首页广告位css */
	.indggw{ width:1200px; height:100px;  position:relative; margin:0 auto;}
	.indggw img{ width:1200px; height:100px;}
	.indggw .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
	.indggw .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.indggw .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
	.indggw .hd ul li.on{ background:#f00; color:#fff; }
	.indggw .bd{ position:relative; height:100%; z-index:0;   }
	.indggw .bd li{ zoom:1; vertical-align:middle; }
	.indggw .bd img{ width:1200px; height:100px; display:block;  }

	/* 下面是前/后按钮代码，如果不需要删除即可 */
	.indggw .prev,
	.indggw .next{ position:absolute; left:-15%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
	.indggw .next{ left:auto; right:-15%; background-position:8px 5px; }
	.indggw .prev:hover,
	.indggw .next:hover{ filter:alpha(opacity=100);opacity:1;  }
	.indggw .prevStop{ display:none;  }
	.indggw .nextStop{ display:none;  }
	
/*会员顶部登录信息*/
.hydl{ width:1100px; padding-top:10px; text-align:right; margin:0 auto;}
.pagination {
      display: inline-block;
      padding-left: 0;
      margin: 20px 0;
      border-radius: 4px;
    }
 
    .pagination>li {
      display: inline;
    }
 
    .pagination>li>a,.pagination>li>span {
      position: relative;
      float: left;
      padding: 6px 12px;
      margin-left: -1px;
      line-height: 1.42857143;
      color: #337ab7;
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #ddd
    }
 
    .pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
      z-index: 2;
      color: #23527c;
      background-color: #eee;
      border-color: #ddd
    }
 
    .pagination>li:first-child>a,.pagination>li:first-child>span {
      margin-left: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px
    }
 
    .pagination>li:last-child>a,.pagination>li:last-child>span {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px
    }
 
    .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
      z-index: 3;
      color: #fff;
      cursor: default;
      background-color: #337ab7;
      border-color: #337ab7
    }
 
    .pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
      color: #777;
      cursor: not-allowed;
      background-color: #fff;
      border-color: #ddd
    }