﻿body {
  font-family: "微软雅黑";
  background: #f2f2f2;
  font-size: 15px;
  color: #333333;
}

ul, li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}

.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0
}

.clearfloat {
  zoom: 1
}

.fl {
  float: left;
}

.rt {
  float: right;
}

.bt-text-center {
  text-align: center;
}

.bt-text-left {
  text-align: left;
}

.bt-text-right {
  text-align: right;
}

.bt-box-1100 {
  width: 1100px;
  margin: 0 auto;
}

/*顶部导航开始*/
.bt-top-nav {
  background: url("bg_02.jpg") repeat-x;
  height: 35px;
  line-height: 35px;
  color: #999999;
  font-size: 13px
}

.bt-top-nav a {
  color: #999999;
}

.bt-top-nav span {
  padding: 0 12px;
  width: 2px;
}

.bt-banner {
  height: 150px;
  background: url("banner_02.jpg") center no-repeat
}

.bt-nav {
  line-height: 50px;
  height: 50px;
  background: url("nav_03.jpg") repeat-x;
}

.bt-nav a {
  float: left;
  width: 115px;
  color: #ffffff;
  font-size: 17px;
  text-align: center
}

.bt-nav a:hover {
  font-weight: bold;
  background: #33a5ff
}

.bt-nav .bt-search {
  width: 245px;
  height: 30px;
  margin-top: 11px;
  position: relative;
}

.bt-nav .bt-search input.searchText {
  width: 245px;
  height: 30px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 46px;
  color: #666666;
  border: 1px solid #d5dbe0;
  font-size: 13px;
}

.bt-nav .bt-search input[type="image"] {
  position: absolute;
  right: 1px;
  top: 1px;
  border: 0;
}

/*顶部导航结束*/
/*主区域开始*/
.bt-main-center {
  width: 1100px;
  height: auto;
  background: #FFF;
  padding: 20px 20px;
  margin: 0 auto;
}

/*f1开始*/
.f1 {
  width: 1060px;
  height: 270px;
  margin-bottom: 20px;
  overflow: hidden;
}

.f1-lef {
  height: 270px;
  width: 605px;
  float: left;
}

.f1-rig {
  height: 270px;
  width: 435px;
  float: right;
}

.f1-rig-tit {
  height: 30px;
  width: 435px;
  border-bottom: 1px solid #d6d6d6;
}

.f1-rig-lis {
  height: 240px;
  width: 435px;
}

/*f1结束*/

.jn-title {
  display: inline-block;
  height: 30px;
  border-bottom: 2px solid #016ec5;
  font-size: 17px;
  font-weight: bold;
  color: #016ec5;
  line-height: 30px;
  padding: 0 5px;
}

/*f2开始*/
.f2 {
  margin-bottom: 20px;
  overflow: hidden;
}

.zdlyBtn {
  overflow: hidden;
  margin-top: 10px
}

.zdlyBtn .hover {
  float: left;
  width: 200px;
  height: 50px;
  position: relative;
  color: #333333;
  line-height: 50px;
  border: 1px solid #c3d6e5;
}

.zdlyBtn .hover + .hover {
  margin-left: 15px;
}

.zdlyBtn .unOn, .zdlyBtn .on {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.zdlyBtn .unOn {
  background-color: #ffffff;
}

.zdlyBtn .on {
  background-color: #33a5ff;
  display: none;
}
/* 适老化新添加 */
.zdlyBtn a:nth-child(1) .unOn i{
  background-image: url(/jcms/jcms_files/jcms1/web1/site/picture/0/227eca2757ff47d88d05de87798cbe49.png);
}
.zdlyBtn a:nth-child(2) .unOn i{
  background-image: url(/jcms/jcms_files/jcms1/web1/site/picture/0/faa6712afbc94c60a71d7e919b580897.png);
}
.zdlyBtn a:nth-child(3) .unOn i{
  background-image: url(/jcms/jcms_files/jcms1/web1/site/picture/0/12e0ca29a7d745e78bf82280d51214be.png);
}
.zdlyBtn a:nth-child(4) .unOn i{
  background-image: url(/jcms/jcms_files/jcms1/web1/site/picture/0/77f8fa971acb43ca954ddb9591b2c9cb.png);
}
.zdlyBtn a:nth-child(5) .unOn i{
  background-image: url(/jcms/jcms_files/jcms1/web1/site/picture/0/e11a4c0f931840708eb0a0b7bca9f10f.png);
}

.zdlyBtn a:nth-child(1) .unOn:hover i{
  background-image: url(/jcms/jcms_files/jcms1/web1/site/picture/0/e6f34487c29446608b757e0417a69419.png);
}
.zdlyBtn a:nth-child(2) .unOn:hover i{
  background-image: url(/jcms/jcms_files/jcms1/web1/site/picture/0/0f50137c1fbb43f8a3be4ae88818fded.png);
}
.zdlyBtn a:nth-child(3) .unOn:hover i{
  background-image: url(/jcms/jcms_files/jcms1/web1/site/picture/0/8bb7a55f6fd74e2488b27e1a61c12e18.png);
}
.zdlyBtn a:nth-child(4) .unOn:hover i{
  background-image: url(/jcms/jcms_files/jcms1/web1/site/picture/0/9dbd8dbfdc8f4d2da4a0223588cdafbe.png);
}
.zdlyBtn a:nth-child(5) .unOn:hover i{
  background-image: url(/jcms/jcms_files/jcms1/web1/site/picture/0/e8e7cec1301b4c489b2169c8adac92ee.png);
}
.zdlyBtn .unOn:hover{
  background-color: #33a5ff;
}
.zdlyBtn .unOn:hover span {
  color: #ffffff;
}
/* 适老化新添加结束 */
.zdlyBtn .unOn i, .zdlyBtn .on i {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  width: 40px;
  height: 30px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
}

.zdlyBtn .unOn span, .zdlyBtn .on span {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
}

.zdlyBtn .on span {
  color: #ffffff;
}

/*f2结束*/
/*f3开始*/
.f3 {
  margin-bottom: 20px;
  overflow: hidden;
}

.f3-rig-tit {
  height: 30px;
  border-bottom: 1px solid #d6d6d6;
  overflow: hidden;
}

.f3-rig-lis {
  overflow: hidden;
}

/*f3结束*/

.ly-list {
  padding-top: 15px;
}

.ly-list li {
  float: left;
  width: 20%;
  margin-bottom: 10px;
  background: url("locate.png") 0 3px no-repeat;
  padding-left: 30px;
  text-align: left;
  line-height: 30px;
}

.ly-list li a {
  color: #333;
  font-size: 16px;
}

.f4 {
  margin-bottom: 20px;
  overflow: hidden;
}

.f4-lef-tit {
  height: 30px;
  border-bottom: 1px solid #d6d6d6;
}

.f4-lef-lis {
  padding-top: 15px;
}

.f4-lef-lis li a {
  color: #333333;
}

.f4-lef-lis li a:hover {
  color: #F00;
}

.f4-rig {
  width: 410px;
  float: right;
}

.f4-rig-tit {
  height: 30px;
  width: 410px;
  border-bottom: 1px solid #d6d6d6;
}

.f4-rig-lis {
  color: #333333;
  width: 410px;
  margin-top: 15px;
}

.f4-rig-lis li a {
  color: #333333;
}

.f4-rig-lis li a:hover {
  color: #F00;
}

/*主区域结束*/

/*页脚区域开始*/
.bt-footer {
  height: 170px;
  background: #434343
}

.bt-footer-top {
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: #cecece;
  border-bottom: 1px solid #2a2a2a;
}

.bt-footer-top a {
  font-size: 13px;
  color: #cecece;
}

.bt-footer-top span {
  padding-left: 5px;
  padding-right: 3px;
}

.bt-footer-bottom {
  height: 122px;
  color: #bcbec0;
  font-size: 13px;
  text-align: center
}

.bt-footer-bottom li {
  float: left;
}

.bt-footer-bottom li.text p {
  line-height: 24px;
}

/*页脚区结束*/
/*左侧飘窗*/
#share_left {
  position: fixed;
  right: 50%;
  margin-right: 560px;
  top: 260px;
  z-index: 10;
}

/*右侧飘窗*/
#share_right {
  position: fixed;
  left: 50%;
  margin-left: 560px;
  top: 260px;
  z-index: 10;
}