@charset "utf-8";
/* CSS Document */
/* 全局公共样式的设定 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {
  padding: 0;
  margin: 0;
  font-family: "Microsoft Yahei", "黑体";
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.left {
  float: left;
}
.right {
  float: right;
}
fieldset, img {
  border: 0;
  vertical-align: top;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%;
}
ol, ul, li, dl, dt, dd {
  list-style: none;
}
input, button, textarea, checkbox, select, radio, form {
  vertical-align: top;
  margin-top: 3px;
}
a {
  color: #666;
  text-decoration: none;
}
a:link, a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.red, .red a {
  color: #F00;
}
.left {
  float: left;
}
.right {
  float: right;
}
.autohei {
  height: auto;
  overflow: hidden;
  zoom: 1;
}
.clear {
  font-size: 0;
  line-height: 0;
  clear: both;
  margin: 0px;
  padding: 0px;
}
.blank {
  height: 10px;
  font-size: 0;
  line-height: 0;
  clear: both;
  overflow: hidden;
}
.blank2 {
  height: 15px;
  font-size: 0;
  line-height: 0;
  clear: both;
  overflow: hidden;
}
body {
  font-size: 14px;
  overflow-x: hidden;
}
.clear {
  clear: both;
}
/*-----------------------头部样式----------------------------*/
#head {
  width: 100%;
  height: 31px;
  background: #008D99;
  position: fixed;
  z-index: 999;
  position: fixed;
  top: 0px;
  left: 0;
}
.head-c {
  width: 1000px;
  margin: 0px auto;
}
.head-cl {
  width: 255px;
  float: left;
}
.head-cl span {
  float: left;
  color: #B8EDF1;
  line-height: 31px;
}
.head-cl a {
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: 8px;
  display: block;
  float: left;
  transition: all 0.3s linear 0s;
}
.head-cl-a1 {
  background: url(../images/order-c1-ico.jpg) -327px -94px no-repeat;
}
.head-cl-a1:hover {
  background: url(../images/order-c1-ico.jpg) -327px -114px no-repeat;
}
.head-cl-a2 {
  background: url(../images/order-c1-ico.jpg) -347px -94px no-repeat;
}
.head-cl-a2:hover {
  background: url(../images/order-c1-ico.jpg) -347px -114px no-repeat;
}
.head-cl-a3 {
  background: url(../images/order-c1-ico.jpg) -367px -94px no-repeat;
}
.head-cl-a3:hover {
  background: url(../images/order-c1-ico.jpg) -367px -114px no-repeat;
}
.head-cl-a4 {
  background: url(../images/order-c1-ico.jpg) -387px -94px no-repeat;
}
.head-cl-a4:hover {
  background: url(../images/order-c1-ico.jpg) -387px -114px no-repeat;
}
#mchat {
  position: relative;
}
#mchat span {
  display: none;
  width: 125px;
  height: 125px;
  position: absolute;
  top: 26px;
  left: -50px;
}
#mchat:hover span {
  display: block;
}
.head_cm {
  float: right;
  width: 67px;
  height: 20px;
  margin: 5px 18px 0 0;
}
.head_cm a {
  display: block;
  width: 67px;
  height: 20px;
  background: #fff;
  border-radius: 5px;
  font-size: 12px;
  line-height: 20px;
  color: #008d99;
  text-align: center;
}
.head-cc {
  line-height: 31px;
  float: left;
  width: 680px;
  color: #b8edf1
}
.head-cc span {
  margin-right: 20px;
  float: left;
}
.head-cc a {
  color: #b8edf1;
  padding: 2px 5px;
  transition: all 0.3s linear 0s;
  border-radius: 2px;
}
.head-cc a:hover {
  color: #fff;
  background: #f60;
  text-decoration: none;
}
.head-cc a:visited {
  color: #b8edf1;
}
.head-cr {
  width: 106px;
  height: 31px;
  float: right;
  cursor: pointer;
  background: url(../images/order-c1-ico.jpg) -414px -182px no-repeat;
  position: relative;
}
.head-cr:hover {
  background: url(../images/order-c1-ico.jpg) -414px -214px no-repeat;
}
.head-cr:hover span, .head-cr:hover div {
  display: block;
}
.head-cr div {
  width: 250px;
  padding: 10px 0px;
  background: #fff;
  position: absolute;
  right: 0px;
  top: 31px;
  display: none;
}
.head-cr div p {
  padding-left: 5px;
  line-height: 24px;
}
.head-cr div p a {
  padding: 2px 5px;
  margin-left: 1px;
  transition: all 0.3s linear 0s;
  border-radius: 2px;
}
.head-cr div p a:hover {
  color: #fff;
  background: #f60;
  text-decoration: none;
}
.top {
  margin-top: 20px;
  width: 100%;
  height: 112px;
  background: url(../images/jgjj_1.jpg) no-repeat left center #FFFFFF;
}
.top-c {
  width: 1000px;
  margin: 0px auto;
}
.logo {
  width: 350px;
  float: left;
}
.logo-pic {
  width: 350px;
  float: left;
  overflow: hidden;
}
.logo-ico {
  display: none;
}
.lll3 {
  float: left;
  width: 300px;
  overflow: hidden;
}
.lll3 p {
  float: left;
  width: 300px;
  font-size: 18px;
  color: #000;
  line-height: 24px;
}
.lll3 p span {
  color: #ff0000;
}
.top-r {
  width: 230px;
  float: right
}
.top-r1 {
  width: 383px;
  overflow: hidden;
  padding-top: 33px;
  float: left;
}
.top-r1-c {
  width: 390px;
}
.top-r1-c dl {
  width: 129px;
  float: left;
}
.top-r1 dd {
  width: 35px;
  float: left;
}
.top-r1 dd a {
  width: 35px;
  height: 35px;
  display: block;
  background: url(../images/order-c1-ico.jpg) no-repeat 0px 0px;
  transition: all 0.3s linear 0s;
}
#dd1 {
  background-position: 0px -320px;
}
.top-r1 dl:hover dd #dd1 {
  background-position: 0px -355px;
}
#dd2 {
  background-position: -35px -320px;
}
.top-r1 dl:hover dd #dd2 {
  background-position: -35px -355px;
}
#dd3 {
  background-position: -70px -320px;
}
.top-r1 dl:hover dd #dd3 {
  background-position: -70px -355px;
}
.top-r1 dt {
  width: 84px;
  float: left;
  padding-top: 2px;
  padding-left: 10px;
}
.top-r2 {
  width: 189px;
  padding-top: 28px;
  float: right;
}
.top-r2 a span {
  width: 44px;
  height: 44px;
  display: block;
  float: left;
  background: url(../images/order-c1-ico.jpg) -260px -143px no-repeat;
  transition: all 0.3s linear 0s;
}
.top-r2 a:hover span {
  background: url(../images/order-c1-ico.jpg) -260px -187px no-repeat;
}
.top-r2 a s {
  float: left;
}
.nav-r {
  width: 113px;
  height: 43px;
  line-height: 43px;
  text-align: center;
  float: right;
}
.nav-r a {
  width: 113px;
  height: 43px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/order-c1-ico.jpg) -407px -94px repeat-x;
}
.nav-r a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/order-c1-ico.jpg) -407px -138px repeat-x;
}
/*******************案例下拉*********************/
#navigation, #navigation li ul {
  list-style-type: none;
}
#navigation li {
  position: relative;
}
#navigation li ul li {
  background: #008d99;
  margin-top: 1px;
}
#navigation li ul li a:hover {
  color: #fff;
  background: #f60;
}
#navigation li ul {
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  width: 100px;
}
#navigation li ul li ul {
  display: none;
  position: absolute;
  top: 0px;
  left: 130px;
  margin-top: 0;
  margin-left: 1px;
  width: 120px;
}
/*-----------------------第一大块通栏内容样式----------------------------*/
#main1 {
  width: 980px;
  margin: 0px auto;
  background: #fff;
  margin-top: 20px;
  overflow: hidden;
}
.main1-l {
  float: left;
  width: 270px;
  height: 346px;
  padding: 0px 5px 4px;
}
.main1-m {
  float: left;
  width: 447px;
  height: 343px;
  border: 1px solid #dcdcdc;
  border-top: 2px solid #008d99;
  margin: 0 0px;
}
.main1-r {
  width: 242px;
  float: left;
  margin-left: 5px;
}
/*品牌故事*/
.idxppgs {
  width: 234px;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 8px;
  display: inline-block;
}
.idxppgs .idxppgs_tit {
  padding-left: 15px;
  width: inherit;
  margin: 15px 0px;
  display: inline-block;
}
.idxppgs .idxppgs_lg {
  width: 202px;
  height: 107px;
  margin: 0px auto 15px auto;
}
.idxppgs .idxppgs_lg a {
  width: 202px;
  height: 107px;
  display: none;
}
.idxppgs .idxppgs_lg:hover a {
  display: block;
}
.idxppgs .idxppgs_txt {
  line-height: 200%;
  text-indent: 2em;
  padding: 0px 10px;
  color: #666;
}
.idxppgs .idxppgs_txt a {
  cursor: pointer;
  padding: 0px 5px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
}
.idxppgs .idxppgs_txt a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
/*-----------------------预约中心样式----------------------------*/
.order {
  padding-left: 20px;
  height: 220px;
  padding-top: 20px;
  border-right: 1px solid #e5e5e5;
  background: #fff;
}
.order a {
  text-decoration: none;
  -webkit-transition: all .3s linear 0s;
  -moz-transition: all .3s linear 0s;
  -ms-transition: all .3s linear 0s;
  outline: none;
  star: expression(this.onFocus=this.blur());
}
.order-t {
  padding-left: 34px;
  height: 25px;
  line-height: 25px;
  margin-bottom: 15px;
  font-family: "Microsoft Yahei", "黑体";
  font-size: 16px;
  font-weight: normal;
  color: #000;
  background: url(../images/ico.jpg) -276px -137px no-repeat;
}
.order-c {}
.order-c dl {
  width: 54px;
  height: 85px;
  float: left;
  margin-right: 16px;
  display: inline;
}
.order-c dd {
  width: 54px;
  height: 47px;
  text-align: center;
}
.order-c dd a {
  width: 54px;
  height: 47px;
  display: block;
}
.order-c dt {
  width: 54px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.order-c1 dd a {
  background: url(../images/order-c1-ico.jpg) 0px 0px no-repeat;
}
.order-c1:hover dd a {
  background: url(../images/order-c1-ico.jpg) 0px -47px no-repeat;
}
.order-c1:hover dt a {
  color: #b62626;
}
.order-c2 dd a {
  background: url(../images/order-c1-ico.jpg) -54px 0px no-repeat;
}
.order-c2:hover dd a {
  background: url(../images/order-c1-ico.jpg) -54px -47px no-repeat;
}
.order-c2:hover dt a {
  color: #8b643f;
}
.order-c3 dd a {
  background: url(../images/order-c1-ico.jpg) -108px 0px no-repeat;
}
.order-c3:hover dd a {
  background: url(../images/order-c1-ico.jpg) -108px -47px no-repeat;
}
.order-c3:hover dt a {
  color: #3d596b;
}
.order-c4 dd a {
  background: url(../images/order-c1-ico.jpg) -162px 0px no-repeat;
}
.order-c4:hover dd a {
  background: url(../images/order-c1-ico.jpg) -162px -47px no-repeat;
}
.order-c4:hover dt a {
  color: #587544;
}
.order-c5 dd a {
  background: url(../images/order-c1-ico.jpg) -216px 0px no-repeat;
}
.order-c5:hover dd a {
  background: url(../images/order-c1-ico.jpg) -216px -47px no-repeat;
}
.order-c5:hover dt a {
  color: #a53a67;
}
.order-c6 dd a {
  background: url(../images/order-c1-ico.jpg) -270px 0px no-repeat;
}
.order-c6:hover dd a {
  background: url(../images/order-c1-ico.jpg) -270px -47px no-repeat;
}
.order-c6:hover dt a {
  color: #663a47;
}
/*-----------------------banner样式----------------------------*/
#hotspot {
  padding-top: 18px;
  height: 236px;
  border-bottom: 1px solid #ebebeb;
}
/*-----------------------整形热议样式----------------------------*/
.hot-news1 {
  width: 447px;
  height: 32px;
  background: url(../images/rdbg_01.jpg) repeat-x;
}
.hot-news1 ul {
  overflow: hidden;
}
.hot-news1 ul li {
  float: left;
  width: 82px;
  height: 31px;
  background: #f2feff;
  border-right: 1px solid #93e3ea;
  border-bottom: 1px solid #93e3ea;
  font-size: 14px;
  line-height: 31px;
  color: #666;
  text-align: center;
}
.hot-news1 ul li.hover {
  background: #fff;
  color: #333;
  font-weight: bold;
  border-bottom: none;
  border-bottom: 1px solid #fff;
}
.hot-news1-t {
  height: 35px;
}
.hot-news2 {
  padding: 10px 10px 0;
}
.hot-news1-c {
  height: 90px;
  border-bottom: 1px solid #ebebeb;
}
.hot-news1-c h2 {
  line-height: 32px;
  font-size: 18px;
  font-family: "Microsoft Yahei", "黑体";
  font-weight: normal;
}
.hot-news1-c h2 a {
  color: #008d99;
  padding: 0px 3px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
}
.hot-news1-c h2 a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
.hot-news1-c p {
  color: #666;
  line-height: 22px;
}
.hot-news1-c p a {
  color: #008d99;
  padding: 1px 5px;
  padding-bottom: 2px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
}
.hot-news1-c p a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99
}
.hot-news2 ul {
  overflow: hidden;
  padding-top: 18px;
}
.hot-news2 ul li:nth-child(1) {
  display: none;
}
.hot-news2 ul li {
  float: left;
  width: 205px;
  padding-left: 5px;
  margin: 7px 0px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.hot-news2 ul li a {
  cursor: pointer;
  padding: 2px 0 0 5px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
}
.hot-news2 ul li a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
/*-----------------------活动专区样式----------------------------*/
.hotspot-r {
  width: 244px;
  float: right;
}
.hotspot-r-t {
  height: 35px;
}
#con_foot {
  width: 244px;
  margin: 0px auto;
  height: 183px;
  position: relative;
}
#con_foot li {
  float: left;
  cursor: pointer;
}
.con_footl {
  position: absolute;
  right: 16px;
  top: -22px;
}
.con_footr {
  position: absolute;
  right: 0px;
  top: -22px;
}
.nr1 {
  width: 244px;
  float: left;
  background: #333;
  margin-right: 1px;
  height: 183px;
}
/*-----------------------时尚申城样式----------------------------*/
.fashion {
  padding-left: 15px;
  padding-top: 17px;
  height: 205px;
}
.fashion-t {
  padding: 5px 0px 10px;
}
#fashion-t-ico {
  width: 110px;
  text-align: right;
  height: 20px;
  margin-right: 12px;
  line-height: 20px;
  float: right;
  font-family: "Microsoft Yahei", "黑体";
  font-size: 16px;
  cursor: pointer;
}
#fashion-t-ico:hover {
  color: #661828;
  transition: all 0.3s linear 0s;
}
.fashion-c-js {
  width: 736px;
  height: 166px;
  position: relative; /* overflow:hidden;*/
}
.fashion-c-js .hd {
  overflow: hidden;
  position: absolute;
  top: -33px;
  right: 15px;
}
.fashion-c-js .hd a {
  width: 110px;
  text-align: right;
  height: 20px;
  margin-right: 12px;
  line-height: 20px;
  float: right;
  font-family: "Microsoft Yahei", "黑体";
  font-size: 16px;
  cursor: pointer;
}
.fashion-c-js .hd a i {
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  background: url(../images/ico.jpg) -280px -167px no-repeat;
}
.fashion-c-js .hd a span {
  text-decoration: none;
}
.fashion-c-js .bd {}
.fashion-c-js .bd ul {
  overflow: hidden;
  zoom: 1;
}
.fashion-c-js li {
  float: left;
  display: block;
  width: 221px;
  height: 166px;
  margin: 0 11px;
}
#fashion-t-ico .ai {
  -moz-transition: -moz-transform 0.4s ease-out;
  -ms-transition: -moz-transform 0.3s ease-out;
  -o-transition: -moz-transform 0.3s ease-out;
  transition: transform 0.4s ease-out;
}
#fashion-t-ico i {
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  background: url(../images/ico.jpg) -280px -167px no-repeat;
}
#fashion-t-ico .ad {
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease-out;
  -ms-transition: -moz-transform 0.4s ease-out;
  -o-transition: -moz-transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
  background: url(../images/ico.jpg) -280px -167px no-repeat;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  transform: rotate(360deg);
}
.fashion-c {
  width: 142px;
  float: left;
  overflow: hidden;
}
.fashion-c .show {
  opacity: 1;
}
.fashion-c dl {
  width: 142px;
  height: 162px;
  float: left;
  margin-right: 1px;
}
.fashion-c dl:hover dd {
  background: #008d99;
  text-decoration: none;
  -webkit-transition: all .3s linear 0s;
  -moz-transition: all .3s linear 0s;
  -ms-transition: all .3s linear 0s;
  outline: none;
  star: expression(this.onFocus=this.blur());
}
.fashion-c dd {
  width: 142px;
  height: 54px;
  margin-bottom: 3px;
  overflow: hidden;
  color: #fff;
  background: #666;
}
.fashion-c dd h3 {
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
  font-family: "Microsoft Yahei", "黑体";
  font-size: 16px;
  text-align: center;
  font-weight: normal;
}
.fashion-c dd p {}
.fashion-c dd p s {
  padding-left: 33px;
  padding-top: 5px;
  float: left;
}
.fashion-c dd p span {
  float: left;
  line-height: 20px;
  padding-left: 5px;
}
/*libinwin@foxmail.com*/
.fashion-c dt {
  width: 142px;
  height: 105px;
  overflow: hidden;
  position: relative;
}
.fashion-c dt span {
  width: 142px;
  height: 106px;
  background: #333;
  position: absolute;
  left: 0px;
  bottom: 0px;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  display: block;
  text-decoration: none;
  -webkit-transition: all .3s linear 0s;
  -moz-transition: all .3s linear 0s;
  -ms-transition: all .3s linear 0s;
  outline: none;
  star: expression(this.onFocus=this.blur());
}
.fashion-c dl:hover dt span {
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.fashion-c dt span p {
  display: none;
}
.fashion-c dl:hover dt span p {
  display: block;
}

.zjszn_k {
  width: 678px;
  float: left;
  border: 1px solid #e5e5e5;
  border-top: 2px solid #008d99;
  height: 397px;
}
.zjszn_k_menu {
  height: 50px;
  width: 665px;
  margin: 0 auto;
  border-bottom: 1px dashed #e7e7e7;
}
.zjszn_k_menu h2 {
  display: block;
  float: left;
  padding-top: 13px;
}
.zjszn_k_menu a {
  width: 68px;
  height: 19px;
  line-height: 18px;
  float: right;
  margin-top: 12px;
  display: block;
  padding-left: 22px;
  font-size: 16px;
  font-family: "Microsoft Yahei", "黑体";
  background: url(../images/ico.jpg) -280px -216px no-repeat;
}
.zjszn_k_menu a:hover {
  color: #bf1b38;
  text-decoration: none;
}
.zjszn_k_l {
  float: left;
  width: 240px;
  margin-left: 12px;
}
.zjszn_k_l img {
  border: 1px solid #dfdfdf;
  padding: 3px;
}
.zjszn_k_r {
  float: right;
  width: 402px;
}
.zjszn_k_r p {
  font-size: 12px;
  color: #666;
  line-height: 26px;
  text-indent: 2em;
}
.zjszn_k_r p a {
  color: #f60;
  cursor: pointer;
  padding: 0px 5px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
}
.zjszn_k_r p a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
.zjszn_k_r_map {
  width: 192px;
  float: left;
  height: 56px;
}
.zjszn_k_r_map span {
  display: block;
  float: left;
  width: 56px;
  height: 18px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  background: url(../images/sjszn_pic2.jpg) #008d99 no-repeat top;
  padding-top: 38px;
}
.zjszn_k_r_map p {
  display: block;
  border: 1px solid #cbf3f6;
  border-left: 0;
  float: left;
  width: 135px;
  height: 54px;
}
.zjszn_k_r_dh {
  width: 192px;
  float: left;
  height: 56px;
  margin-left: 10px;
}
.zjszn_k_r_dh span {
  display: block;
  float: left;
  width: 56px;
  height: 18px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  background: url(../images/sjszn_pic3.jpg) #008d99 no-repeat top;
  padding-top: 38px;
}
.zjszn_k_r_dh p {
  display: block;
  border: 1px solid #cbf3f6;
  border-left: 0;
  float: left;
  width: 135px;
  height: 54px;
}
.zjszn_k_r_ghgy {
  display: block;
  height: 111px;
}
.zjszn_k_r_ghgy li {
  float: left;
  display: block;
  width: 128px;
  height: 111px;
}
.zjszn_k_r_ghgy li img {
  border: 1px solid #dfdfdf;
  padding: 1px;
}
.zjszn_k_r_ghgy li h2 {
  display: block;
  line-height: 24px;
  text-align: center;
  color: #666;
}
/*---------------媒体报道---------------*/
.sznmtbd_k {
  width: 288px;
  float: right;
  border: 1px solid #e5e5e5;
  border-top: 2px solid #008d99;
  height: 397px;
}
.sznmtbd_k_menu {
  height: 50px;
  width: 260px;
  margin: 0 auto;
}
.sznmtbd_k_menu h2 {
  display: block;
  float: left;
  padding-top: 13px;
}
.sznmtbd_k_sp {
  display: block;
  width: 255px;
  height: 187px;
  margin: 0 auto;
}
.sznmtbd_k_tab {
  width: 255px;
  height: 138px;
  margin: 10px auto 0 auto;
}
.sznmtbd_k_tab_nav {
  width: 30px;
  float: left;
}
.sznmtbd_k_tab_nav li {
  height: 67px;
  width: 30px;
}
#mtbd1 {
  background: url(../images/meitibd_pic3.jpg) no-repeat 0 -71px;
}
#mtbd2 {
  background: url(../images/meitibd_pic3.jpg) no-repeat -32px -71px;
  margin-top: 4px;
}
#mtbd1.hover {
  background: url(../images/meitibd_pic3.jpg) no-repeat 0 0px;
  cursor: pointer;
}
#mtbd2.hover {
  background: url(../images/meitibd_pic3.jpg) no-repeat -32px 0px;
  cursor: pointer;
}
.sznmtbd_k_nr {
  width: 225px;
  float: left;
  height: 138px;
  background: #f4f4f4;
}
.sznmtbd_k_nr li {
  background: url(../images/meitibd_pic2.jpg) no-repeat left;
  padding-left: 22px;
  color: #666;
  height: 26px;
  border-bottom: 1px dashed #dadada;
  line-height: 26px;
  margin-left: 8px;
}
.sznmtbd_k_nr li a:hover {
  color: #bf1b38;
  text-decoration: none;
}
.sznmtbd_k_nr li a {
  cursor: pointer;
  padding: 0px 5px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
}
.sznmtbd_k_nr li a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
/*---------金牌专家团队--------------------*/
.jpzj_k {
  width: 980px;
  margin: 0 auto;
  display: none;
}
.jpzj_k_menu {
  height: 50px;
  width: 980px;
  margin: 0 auto;
  border-bottom: 4px solid #008d99;
}
.jpzj_k_menu h2 {
  display: block;
  float: left;
  padding-top: 13px;
}
.jpzj_k_menu a {
  width: 68px;
  height: 19px;
  line-height: 18px;
  float: right;
  margin-top: 12px;
  display: block;
  padding-left: 22px;
  font-size: 16px;
  font-family: "Microsoft Yahei", "黑体";
  background: url(../images/ico.jpg) -280px -216px no-repeat;
}
.jpzj_k_menu a:hover {
  color: #bf1b38;
  text-decoration: none;
}
.jpzj_k_nr {
  border: 1px solid #e5e5e5;
  border-top: 0px;
  height: 381px;
}
.booking-in-exp01 {
  background: url(../images/jpzj_pic4.jpg) no-repeat;
  display: block;
  float: left;
  width: 69px;
  height: 23px;
  font-style: normal;
  color: #f60;
  text-align: center;
}
.booking-in-exp01 a {
  color: #f60;
}
.booking-in-exp02 {
  background: url(../images/jpzj_pic5.jpg) no-repeat;
  display: block;
  float: left;
  width: 51px;
  height: 23px;
  font-style: normal;
  color: #f60;
  text-align: center;
}
.booking-in-exp02 a {
  color: #f60;
}
.content-m20 {
  margin: 0 0 0 20px;
  width: 395px;
  float: left;
}
.f12bla {
  text-align: left;
}
.f12bla .firstNd {
  background: none;
  padding-left: 0;
  line-height: 0;
  margin-bottom: 6px;
}
.f12bla li {
  background: url(../images/i_index_icon02.png) no-repeat 0 -497px;
}
.f12bla .firstNd p {
  text-indent: 0em;
  color: #666;
}
.f12bla .firstNd img {
  border: none;
}
.titleBar {
  overflow: hidden;
}
.home-titleH2-01 {
  padding: 0;
}
.home-titleH2-01 h2 {
  font: 24px/40px "Microsoft YaHei";
  display: block;
}
.home-titleH2-01 .eText {
  float: left;
  font: 14px/25px Verdana, Geneva, sans-serif;
  color: #c4c4c4;
  margin: 12px 0 0 10px;
}
.home-titleH2-01 .more {
  float: right;
  font: 12px/25px "";
  margin: 14px 5px 0 0;
}
.home-titleH2-01 .more a {
  margin-left: 15px;
}
.home-area05 {
  clear: both;
  overflow: hidden;
}
.home-area05 .colL {
  width: 713px;
}
.home-area05 .colR {
  width: 237px;
}
.home-area05 .colL .colL-Bbg {
  margin: 0 1px;
}
.home-area06 {
  clear: both;
  overflow: hidden;
}
.home-area06 .colL {
  width: 435px;
}
.home-area06 .colR {
  width: 545px;
}
.home-titleH3-05 {
  padding-bottom: 20px;
  padding-top: 20px;
}
.home-titleH3-05 h3 {
  float: left;
  font: 600 24px/30px "Microsoft YaHei";
  display: block;
  color: #008d99;
}
.home-titleH3-05 .more {
  float: left;
  font-size: 16px;
  font-family: "Microsoft YaHei";
  color: #707070;
  margin-top: 8px;
  margin-left: 3px;
}
/*名医专栏-不孕不育专家*/
.widget-slide .widget-slide-contents-piclist {
  width: 9999px;
}
.widget-slide-contents-piclist li {
  float: left;
  width: 700px;
}
.widget-slide-ctrl .widget-slide-ctrl-tabs li {
  display: inline;
  float: left;
}
.widget-slide-ctrl .widget-slide-ctrl-nav {
  display: inline-block;
  text-align: center;
}
.widget-slide-ctrl-nav li.hover {
  background: url(../images/i_index_icon03.png) no-repeat 0 0;
  color: #fff;
}
.widget-slide-ctrl-nav li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 22px;
  width: 67px;
  padding: 0 3px;
}
.ask-in-exp03 {
  background: url(../images/i_index_icon04.png) no-repeat;
  width: 100px;
  height: 34px;
  display: block;
  float: left;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  font-style: normal;
}
.ask-in-exp03 a {
  color: #fff;
}
.ask-in-exp04 {
  background: url(../images/i_index_icon05.png) no-repeat;
  width: 100px;
  height: 34px;
  display: block;
  float: left;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  font-style: normal;
}
.ask-in-exp04 a {
  color: #fff;
}
.widget-slide-ctrl-nav .current {}
.widget-slide-ctrl-prev, .widget-slide-ctrl-next {
  background-color: #42b6b6;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  opacity: 0.6;
  filter: alpha(opacity=60);
  position: absolute;
  text-align: center;
  text-decoration: none; /*visibility: hidden;*/
}
.widget-slide-ctrl-prev:hover, .widget-slide-ctrl-next:hover {
  background-color: #36a9bb;
  color: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
  text-decoration: none;
}
.widget-slide-content-text {
  padding: 10px;
  width: 355px;
  text-align: left;
}
.widget-slide-content-text h4 {
  font: 48px/50px "Microsoft YaHei";
  padding-top: 12px;
}
.widget-slide-content-text p {
  font: 18px/30px "Microsoft YaHei";
  color: #666;
  width: 270px;
}
.widget-slide-content-text p.p1 {
  font: 30px/50px "Microsoft YaHei";
  padding-bottom: 10px;
  color: #f60;
  width: 300px;
}
.widget-slide-content-text p.buttonAll02 {
  margin-top: 12px;
}
.widget-slide-content-text span {
  background: url(../images/i_index_icon02.png) no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 4px;
}
.widget-slide-content-text .weibo {
  background-position: 0 -179px;
}
.widget-slide-content-text .qqweibo {
  background-position: -25px -179px;
}
.widget-slide {
  overflow: hidden;
  position: relative;
  width: 713px;
}
.widget-slide-ctrl div /*, .widget-slide-ctrl-tabs li*/ {
  display: inline;
} /*tabTitle*/
.widget-slide-body {
  overflow: hidden;
  _position: relative;
  margin: 0 auto;
} /*tabContent*/
.widget-slide-1-body img {
  padding-left: 35px;
}
.widget-slide-4-body li {
  float: left;
  width: 510px;
}
.widget-slide-1-ctrl {
  width: 700px;
  margin: 0 auto;
  background: url(../images/i_index_icon02.png) -342px -264px no-repeat;
  height: 29px;
}
.widget-slide-1-ctrl h3 {
  float: left;
  font: 18px/29px "Microsoft YaHei";
  padding-left: 25px;
  color: #f60;
  width: 100px;
  margin: 0 15px 0 0;
}
.widget-slide-1-ctrl .widget-slide-ctrl-nav {
  float: left;
  margin: 3px 0 0;
  padding: 0;
}
.widget-slide-1-ctrl .widget-slide-ctrl-prev, .widget-slide-1-ctrl .widget-slide-ctrl-next {
  border-radius: 21px;
  bottom: 130px;
  font-size: 60px;
  width: 45px;
  height: 45px;
  line-height: 42px;
  color: #bf1b38;
  background: #fff;
}
.widget-slide-1-ctrl .widget-slide-ctrl-prev {
  left: 10px;
}
.widget-slide-1-ctrl .widget-slide-ctrl-next {
  left: 680px;
}
.widget-slide-ctrl-nav li {
  background: url("../images/i_index_icon03.png") no-repeat scroll 0px -22px transparent;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 20px;
  width: 68px;
  padding: 0;
  margin: 0 2px 0 0;
  color: #f60;
  line-height: 20px;
}
.widget-slide-2-ctrl .widget-slide-ctrl-nav {
  bottom: 165px;
  left: 130px;
}
.widget-slide-2-ctrl .widget-slide-ctrl-prev, .widget-slide-2-ctrl .widget-slide-ctrl-next {
  border-radius: 15px;
  bottom: 70px;
  height: 30px;
  line-height: 30px;
  font-size: 24px;
  width: 30px;
}
.widget-slide-2-ctrl .widget-slide-ctrl-prev {
  left: 10px;
}
.widget-slide-2-ctrl .widget-slide-ctrl-next {
  left: 185px;
}
/*/名医专栏-不孕不育专家*/
.f12bla-pennant {
  width: 215px;
  margin: 0 auto;
}
.f12bla-pennant li {
  background: url(../images/i_index_icon06.png) no-repeat left;
  padding-left: 15px;
  line-height: 28px;
  display: block;
  border-bottom: 1px dashed #e3e3e3;
}
.f12bla-pennant li a {
  cursor: pointer;
  padding: 0px 5px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
}
.f12bla-pennant li a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
.conDoctors li h3 a {
  cursor: pointer;
  padding: 0px 5px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
  color: #008d99;
}
.conDoctors li h3 a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
.f12bla-doctorsDr .firstNd h3 {
  font: 24px/35px "Microsoft YaHei";
}
.f12bla-doctorsDr .firstNd img {
  margin: 0 15px 0 0;
}
.f12bla-doctorsDr .firstNd p {
  text-indent: 0em;
  line-height: 24px;
}
.f12bla-doctorsDr .firstNd p.buttonAll02 {
  margin-top: 5px;
}
.conDoctors {
  width: 100%;
  overflow: hidden;
}
.conDoctors ul {
  width: 120%;
}
.conDoctors li {
  float: left;
}
.conDoctors .w260 li {
  width: 245px;
  height: 67px;
  padding: 5px;
  border: 1px solid #ececec;
}
.conDoctors .w260 li img {
  float: left;
  margin-right: 8px;
}
.conDoctors .w260 li h3 {
  font: 12px/21px "";
}
.conDoctors .w260 li p {
  line-height: 21px;
  color: #707070;
}
.conDoctors .w260 li p.buttonAll02 em {
  margin-right: 5px;
}
.conDoctors .p2 li {
  margin: 0 10px 10px 0;
}
.conDoctors .w260 li.but-li {
  padding: 0;
  border: none;
}
.conDoctors .w260 li.but-li img {
  margin: 10px 0 0 5px;
}
.home-area03-topline, .home-area06-topline, .home-area06-bottomline, .home-area05-bottomline, .home-area03-bottomline, .home-area01-topline, .home-area01-bottomline {
  background: url(../images/i_index_arealine_bg.png) no-repeat;
  width: 980px;
  height: 4px;
  margin: 0 auto;
  font-size: 1px;
  overflow: hidden;
}
.home-titleH3-03 {
  padding-bottom: 5px;
  padding-top: 5px;
  width: 215px;
  margin: 0 auto;
}
.home-titleH3-03 h3 {
  float: left;
  font: 100 60px/60px "Microsoft YaHei";
  display: block;
  color: #f60;
}
.home-titleH3-03 .more {
  float: left;
  line-height: 25px;
}
.home-titleH3-03 .ch {
  font: 500 24px/30px "Microsoft YaHei";
  color: #707070;
}
.home-titleH3-03 .en {
  font: 500 18px/30px "Microsoft YaHei";
  color: #f60;
}
.jpqwzj_r { /*background:#f7f7f7; border-left:1px solid #e5e5e5;*/ width: 254px;
  height: 361px;
  float: right;
  margin-right: 10px;
}
.jpqwzj_r em {
  display: block;
  width: 215px;
  margin: 0 auto;
}
/*--------------------99疗法体系--------------------*/
.kyzltx_k {
  width: 980px;
  margin: 0 auto;
}
.kyzltx_k_menu {
  height: 50px;
  width: 980px;
  margin: 0 auto;
  border-bottom: 4px solid #bf1b38;
}
.kyzltx_k_menu h2 {
  display: block;
  float: left;
  padding-top: 13px;
}
.kyzltx_k_menu a {
  width: 68px;
  height: 19px;
  line-height: 18px;
  float: right;
  margin-top: 12px;
  display: block;
  padding-left: 22px;
  font-size: 16px;
  font-family: "Microsoft Yahei", "黑体";
  background: url(../images/ico.jpg) -280px -216px no-repeat;
}
.kyzltx_k_menu a:hover {
  color: #bf1b38;
  text-decoration: none;
}
.kyzltx_k_nr {
  border: 1px solid #f8c7d0;
  border-top: 0px;
  padding-top: 27px;
}
.kyzltx_k_nr_nav {
  height: 121px;
  border-bottom: 3px solid #bf1b38;
  width: 960px;
  margin: 0 auto;
}
.kyzltx_k_nr_nav li {
  display: block;
  float: left;
  width: 310px;
  height: 121px;
}
.kyzltx_k_tab {
  width: 960px;
  margin: 0 auto;
}
.kyzltx_k_tab_lc {
  float: right;
  width: 299px;
  height: 457px;
}
.tjjc {
  height: auto;
  float: left;
  border-top: none;
}
.tjjc_left {
  width: 636px;
  height: auto;
  float: left;
  overflow: hidden;
}
.tjjc_right {
  background: #F6F6F6;
  width: 270px;
  height: auto;
  float: right;
}
.tjjc_right ul {
  width: 218px;
  height: auto;
  float: left;
  padding-left: 30px;
}
.tjjc_right ul p {
  width: 218px;
	height: 45px;
  text-align: center;
  float: left;
  font-size: 16px;
  line-height: 45px;
  font-weight: bold;
  color: #51C6BE;
}
.tjjc_right ul img {
  float: left;
  margin-left: 100px;
  display: inline;
  margin-bottom: 5px;
  margin-top: 3px;
}
.tjjc_right h3 {
  width: 270px;
  float: left;
  line-height: 70px;
  text-align: center;
  font-weight: bold;
  font-size: 26px;
  color: #FF0000;
  font-family: "SimHei";
}
.tjjc_right dl {
  width: 218px;
  height: auto;
  padding-left: 30px;
  padding-top: 15px;
  padding-bottom: 10px;
  float: left;
}
.tjjc_right dl dd {
  height: auto;
  float: left;
}
.tjjc_right dl dd img {
  float: left;
}
.tjjc_right dl dt {
  height: auto;
  float: left;
  line-height: 20px;
  padding-top: 10px;
}
.tjjc_right dl dt p {
  text-indent: 24px;
}
.tjjc_left_b {
  background: #FFF3E3;
  padding-top: 48px;
  float: left;
  width: 526px;
  padding-left: 40px;
  padding-right: 40px;
  line-height: 20px;
  padding-bottom: 10px;
}
.tjjc_left_a {
  width: 636px;
  height: auto;
  padding-bottom: 15px;
  float: left;
}
.tc_list_w265 {
  float: left;
  width: 265px;
  color: #666;
}
.tc_list_w265 ul {
  line-height: 35px;
  font-size: 14px;
  width: 265px;
  height: auto;
  float: left;
  border-top: 1px solid #CCCCCC;
  padding-bottom: 15px;
}
.tc_list_w265 ul p {
  width: 243px;
  border: 1px solid #CCCCCC;
  border-top: none;
  line-height: 35px;
  float: left;
  padding-left: 20px;
}
.tc_list_w265 ul p.jcxm_bt {
  width: 263px;
  padding-left: 0px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #7D7D7D;
  background: #F6F6F6;
  border-bottom: none;
}
.tc_list_w265 dl {
  width: 265px;
  height: auto;
  float: left;
}
.tc_list_w265 dl dt {
  width: 150px;
  padding-right: 5px;
  float: left;
  line-height: 20px;
}
.tc_list_w265 dl dd {
  width: 109px;
  height: auto;
  float: left;
  padding-top: 28px;
}
.tc_list_w265 dl dd img {
  float: left;
}
.tc_list_w265 h3 {
  width: 265px;
  float: left;
}
.tc_list_w265 h3 {
  font-family: "Microsoft Yahei";
  color: #bf1b38;
  float: left;
  font-size: 24px;
  padding-bottom: 5px;
  font-weight: bold;
  line-height: 34px;
}
.tc_list_w265 h3 span {
  font-size: 12px;
  font-weight: normal;
  color: #999999;
}
.tc_list_w310 {
  float: right;
  width: 310px;
  color: #666;
}
.tc_list_w310 ul {
  line-height: 35px;
  font-size: 14px;
  width: 310px;
  height: auto;
  float: left;
  border-top: 1px solid #CCCCCC;
  padding-bottom: 15px;
}
.tc_list_w310 ul p {
  width: 293px;
  border: 1px solid #CCCCCC;
  border-top: none;
  float: left;
  line-height: 35px;
  padding-left: 15px;
}
.tc_list_w310 ul p.jcxm_bt2 {
  width: 308px;
  padding-left: 0px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #7D7D7D;
  background: #F6F6F6;
  border-bottom: none;
}
.tc_list_w310 dl {
  width: 310px;
  height: auto;
  float: left;
}
.tc_list_w310 dl dt {
  width: 140px;
  padding-right: 15px;
  float: left;
  line-height: 20px;
}
.tc_list_w310 dl dd {
  width: 109px;
  height: auto;
  float: left;
  padding-top: 28px;
}
.tc_list_w265 dl dd img {
  float: left;
}
.tc_list_w310 h3 {
  width: 310px;
  float: left;
}
.tc_list_w310 h3 {
  font-family: "Microsoft Yahei";
  color: #01B2A0;
  float: left;
  font-size: 24px;
  padding-bottom: 5px;
  font-weight: bold;
  line-height: 34px;
}
.tc_list_w310 h3 span {
  font-size: 12px;
  font-weight: normal;
  color: #999999;
}
.hyjh_zltx {
  width: 930px;
  margin: 0 auto;
  font-size: 14px;
  color: #444;
  line-height: 24px;
  text-indent: 2em;
}
/*----------------女性不孕--------------------*/
.home-area04 {
  background: url(../images/home-area04.png) repeat-y;
  overflow: hidden;
}
.home-area04 .colL {
  width: 237px;
  float: left;
}
.home-area04 .colR {
  width: 743px;
  float: left;
}
.home-area04 .colR .shadow {
  background: url(../images/home-area04-rbg.png) top no-repeat;
  top: 14px;
  left: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  width: 11px;
  height: 292px;
}
.cureTitle h2 {
  font: 26px/44px "Microsoft YaHei";
  color: #fff;
  font-weight: bold;
  display: block;
  text-align: center;
}
.cureTitle h2 a {
  color: #fff;
  text-decoration: none;
}
.cureTitle .woman {
  background: #a3291f;
}
.cureTitle .man {
  background: #35588e;
}
.cureTitle .test-tube {
  background: #507400;
}
.causeDisease {
  height: 44px;
}
.causeDisease p {
  text-align: right;
  font: 12px/30px "";
  color: #fff;
  padding-top: 14px;
  padding-right: 10px;
}
.causeDisease-woman p a {
  color: #fff;
}
.causeDisease-woman p a {
  cursor: pointer;
  padding: 1px 3px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
  color: #fff;
}
.causeDisease-woman p a:hover {
  color: #fff;
  text-decoration: none;
  background: #f60;
}
.causeDisease-man p a {
  cursor: pointer;
  padding: 1px 3px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
  color: #fff;
}
.causeDisease-man p a:hover {
  color: #fff;
  text-decoration: none;
  background: #35588e;
}
.bzlm_tab {
  width: 705px;
  margin: 0 auto;
  height: 400px;
}
.bzlm_tab h3 {
  display: block;
  height: 30px;
  line-height: 30px;
  font-family: "Microsoft Yahei";
  font-size: 18px;
  padding-left: 25px;
  color: #666;
  border-bottom: 1px solid #eee;
}
.bzlm_tab h2 {
  display: block;
  height: 30px;
  line-height: 30px;
  font-family: "Microsoft Yahei";
  font-size: 18px;
  padding-left: 25px;
  color: #666;
  border-bottom: 1px solid #eee;
}
.bzlm_tab_one {
  height: 252px;
}
.bzlm_tab_one_l {
  float: left;
  padding-top: 85px;
  cursor: pointer
}
.bzlm_tab_one_r {
  float: right;
  padding-top: 85px;
  cursor: pointer
}
.bzlm_tab_one_c {
  float: left;
  width: 608px;
  height: 252px;
  overflow: hidden;
  margin-left: 20px;
}
.bzlm_tab_one_c li {
  float: left;
  width: 195px;
  display: block;
  background: #d5d5d5;
  height: 252px;
  margin-right: 12px;
}
.bzlm_tab_one_c_k {
  height: 248px;
  background: #f5f5f5;
}
.bzlm_tab_one_c_k h2 {
  display: block;
  height: 39px;
  background: url(../images/nvxingby_pic4.jpg) no-repeat bottom;
  font-family: "Microsoft Yahei";
  color: #f60;
  font-size: 22px;
  text-align: center;
  line-height: 36px;
  font-weight: bold;
}
.bzlm_tab_one_c_k em {
  display: block;
  text-align: center;
  padding-top: 5px;
}
.bzlm_tab_one_c_k p {
  display: block;
  width: 181px;
  margin: 0 auto;
  line-height: 22px;
  color: #666;
  padding: 4px 0;
  text-indent: 2em;
}
.bzlm_tab_one_c_k span {
  display: block;
  width: 112px;
  height: 27px;
  line-height: 27px;
  color: #fff;
  text-align: center;
  background: #f60;
  margin: 0 auto;
}
.bzlm_tab_one_c_k span a {
  color: #fff;
  text-decoration: none;
}
.bzlm_tab_two {
  height: 63px;
}
.bzlm_tab_two_l {
  float: left;
  width: 63px;
  height: 63px;
  font-family: "Microsoft Yahei";
  font-size: 22px;
  text-align: center;
  font-weight: bold;
  background: #f60;
  color: #fff;
}
.bzlm_tab_two_r {
  height: 63px;
  background: #f5f5f5;
  float: left;
  width: 637px;
}
.bzlm_tab_two_r ul {
  margin-left: 10px;
  padding-top: 5px;
}
.bzlm_tab_two_r li {
  width: 197px;
  float: left;
  color: #666;
  height: 28px;
  line-height: 28px;
  padding-left: 10px;
}
.bzlm_tab_two_r li a {
  cursor: pointer;
  padding: 1px 3px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
  color: #666;
}
.bzlm_tab_two_r li a:hover {
  color: #fff;
  text-decoration: none;
  background: #f60;
}
/*-----------------------------男性不育------------------------*/
.cureTitle {}
.cureTitle .woman {
  background: #ff6600;
}
.cureTitle .man {
  background: #008d99;
}
.cureTitle .test-tube {
  background: #507400;
}
.bzlm_tabnx_one {
  height: 252px;
}
.bzlm_tabnx_one_l {
  float: left;
  padding-top: 85px;
  cursor: pointer
}
.bzlm_tabnx_one_r {
  float: right;
  padding-top: 85px;
  cursor: pointer
}
.bzlm_tabnx_one_c {
  float: left;
  width: 608px;
  height: 252px;
  overflow: hidden;
  margin-left: 20px;
}
.bzlm_tabnx_one_c li {
  float: left;
  width: 195px;
  display: block;
  background: #d5d5d5;
  height: 252px;
  margin-right: 12px;
}
.bzlm_tabnx_one_c_k {
  height: 248px;
  background: #f5f5f5;
}
.bzlm_tabnx_one_c_k h2 {
  display: block;
  height: 39px;
  background: url(../images/nvxingby_pic4.jpg) no-repeat bottom;
  font-family: "Microsoft Yahei";
  color: #008d99;
  font-size: 22px;
  text-align: center;
  line-height: 36px;
  font-weight: bold;
}
.bzlm_tabnx_one_c_k em {
  display: block;
  text-align: center;
  padding-top: 5px;
}
.bzlm_tabnx_one_c_k p {
  display: block;
  width: 181px;
  margin: 0 auto;
  line-height: 22px;
  color: #666;
  padding: 4px 0;
  text-indent: 2em;
}
.bzlm_tabnx_one_c_k span {
  display: block;
  width: 112px;
  height: 27px;
  line-height: 27px;
  color: #fff;
  text-align: center;
  background: #008d99;
  margin: 0 auto;
}
.bzlm_tabnx_one_c_k span a {
  color: #fff;
  text-decoration: none;
}
.bzlm_tabnx_two {
  height: 63px;
}
.bzlm_tabnx_two_l {
  float: left;
  width: 63px;
  height: 63px;
  font-family: "Microsoft Yahei";
  font-size: 22px;
  text-align: center;
  font-weight: bold;
  background: #008d99;
  color: #fff;
}
.bzlm_tabnx_two_r {
  height: 63px;
  background: #f5f5f5;
  float: left;
  width: 637px;
}
.bzlm_tabnx_two_r ul {
  margin-left: 10px;
  padding-top: 5px;
}
.bzlm_tabnx_two_r li {
  width: 197px;
  float: left;
  color: #666;
  height: 28px;
  line-height: 28px;
  padding-left: 10px;
}
.bzlm_tabnx_two_r li a {
  cursor: pointer;
  padding: 1px 3px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
  color: #666;
}
.bzlm_tabnx_two_r li a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
/*---------------------------孕育案例-------------------------*/
.sznyyda_nr {
  border: 1px solid #e5e5e5;
  border-top: 0px;
}
.cfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.m_box_1 .vlist {
  padding: 0 8px;
  width: 984px;
}
.cfix {}
.m_box_1 .vlist li {
  padding: 10px 12px 5px;
}
.vlist li {
  float: left;
  overflow: hidden;
  width: 176px;
  margin-right: 20px;
  margin-bottom: 15px;
  display: block;
}
.vlist li p.pic {
  margin-bottom: 5px;
}
.vlist li p.pic, .vlist li p.pic img {
  background-color: #333333;
  display: block;
  height: 126px;
  overflow: hidden;
  width: 176px;
}
.k_time {
  background: none repeat scroll 0 0 #000000;
  bottom: 0;
  color: #FFFFFF;
  font: bold 12px/15px Arial, Verdana, Tahoma;
  left: 0;
  opacity: 0.6;
  padding: 0 2px;
}
.kplus {
  bottom: 0;
  display: block;
  right: 0;
}
.kplus a {
  background-position: -392px 0;
  display: block;
  height: 15px;
  width: 15px;
}
.vlist li p.txt, .vlist li p.txt1 {
  display: block;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  width: 140px;
  text-align: center;
}
.vlist li p.txt1 {
  height: 20px;
}
.vlist li p.txt1 span {
  display: block;
  float: left;
  font-size: 10px;
  height: 20px;
  line-height: 2em;
  overflow: hidden;
  padding: 0 5px 0 0;
  color: #666;
}
.ico5, .ico6 {
  background-position: -324px 0px;
  display: block;
  float: left;
  height: 11px;
  margin: 5px 5px 4px 0px;
  width: 15px;
}
.vlist p.txt a {
  cursor: pointer;
  padding: 1px 3px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
  color: #666;
}
.vlist p.txt a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
sznzyjj_mtzc_c .sznzyjj_mtzc_c a {
  cursor: pointer;
  padding: 1px 3px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
  color: #666;
}
.sznzyjj_mtzc_c a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
/*----------------------圆生育梦-------------------------*/
.sznzyjj_nr {
  border: 1px solid #e5e5e5;
  border-top: 0px;
  height: 535px;
}
.sznzyjj_mtzc {
  background: url(../images/yydan_pic1.jpg) repeat-x;
  height: 52px;
}
.sznzyjj_mtzc_l {
  float: left;
  width: 119px;
  height: 40px;
  border-right: 1px solid #ccc;
  margin-top: 6px;
  font-family: "Microsoft Yahei";
  font-size: 18px;
  color: #008d99;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
}
.sznzyjj_mtzc_c {
  float: left;
  width: 245px;
  background: url(../images/yydan_pic2.jpg) no-repeat left;
  height: 40px;
  margin-top: 6px;
  line-height: 40px;
  padding-left: 60px;
  font-size: 14px;
  color: #666;
  margin-left: 20px;
}
.sznzyjj_mtzc_r {
  float: left;
  width: 405px;
  height: 40px;
  margin-top: 6px;
  line-height: 40px;
  padding-left: 80px;
  font-size: 14px;
  color: #666;
  margin-left: 20px;
}
.sznzyjj_nr_l {
  width: 395px;
  height: 280px;
  float: left
}
.sznzyjj_nr_r {
  width: 568px;
  float: right;
  height: 280px;
  background: #fbf5f5;
  padding-left: 15px;
}
.sznzyjj_nr_r h1 {
  display: block;
  height: 50px;
  font-family: "Microsoft Yahei";
  line-height: 50px;
  font-size: 26px;
  font-weight: bold;
  color: #008d99;
}
.sznzyjj_nr_r_jj {
  width: 270px;
  display: block;
  height: 70px;
  float: left;
}
.sznzyjj_nr_r_jj li {
  display: block;
}
.sznzyjj_nr_r_jj li h3 {
  font-family: "Microsoft Yahei";
  font-size: 16px;
  height: 25px;
  color: #444;
}
.sznzyjj_nr_r_jj li span {
  display: block;
  background: url(../images/yydan_pic5.jpg) no-repeat;
  width: 33px;
  height: 45px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 45px;
  font-size: 40px;
  font-weight: bold;
  color: #fff;
  float: left;
  margin-right: 6px;
}
.sznzyjj_nr_r_jj li b {
  float: left;
  font-family: "Microsoft Yahei";
  font-size: 16px;
  color: #f60;
  padding-top: 22px;
}
.sznzyjj_yzmd {
  background: #fff;
  height: 137px;
  width: 555px;
  overflow: hidden;
}
.sznzyjj_mtzc_c a {
  cursor: pointer;
  padding: 1px 3px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
  color: #666;
}
.sznzyjj_mtzc_c a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
.sznzyjj_mtzc_r a {
  cursor: pointer;
  padding: 1px 3px;
  padding-bottom: 1px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
  color: #666;
}
.sznzyjj_mtzc_r a:hover {
  color: #fff;
  text-decoration: none;
  background: #008d99;
}
/*-------------------------就医指南-----------------------------*/
.sznjyzn_nr {
  border: 1px solid #f8c7d0;
  border-top: 0px;
}
.sznjyzn_nr_one {
  width: 960px;
  height: 174px;
  margin: 0 auto;
}
.sznjyzn_nr_one ul {
  float: left;
  display: block;
}
.sznjyzn_nr_one li {
  display: block;
  width: 215px;
  height: 174px;
  background: #fbf5f5;
  float: left;
  margin-right: 11px;
}
.sznjyzn_nr_one li p {
  display: block;
  width: 200px;
  margin: 0 auto;
  line-height: 22px;
  text-indent: 2em;
  color: #666;
  padding-top: 15px;
}
.sznjyzn_one_zx {
  height: 39px;
  padding-left: 40px;
}
.sznjyzn_one_zx h3 {
  display: block;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  padding: 6px 0 0px 0;
}
.sznjyzn_one_zx em {
  color: #d76176;
  font-style: normal;
}
.sznjyzn_one_zx1 {
  background: #bf1b38;
  height: 39px;
  padding-left: 40px;
}
.sznjyzn_one_zx1 h3 {
  display: block;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  padding: 6px 0 0px 0;
}
.sznjyzn_one_zx1 em {
  color: #e4ff00;
  font-style: normal;
}
.sznjyzn_one_zx1_but {
  margin: 10px auto 0 auto;
  width: 123px;
  height: 29px;
  background: #6a6a6a;
  line-height: 29px;
  font-size: 14px;
}
.sznjyzn_one_zx1_but a {
  color: #fff;
}
.sznjyzn_one_zx3 {
  background:#bf1b38;
  height: 39px;
  padding-left: 40px;
}
.sznjyzn_one_zx3 h3 {
  display: block;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  padding: 6px 0 0px 0;
}
.sznjyzn_one_zx3 em {
  color: #e4ff00;
  font-style: normal;
}
.sznjyzn_one_zx2_but {
  margin: 10px auto 0 auto;
  width: 123px;
  height: 29px;
  background: #6a6a6a;
  line-height: 29px;
  font-size: 14px;
}
.sznjyzn_one_zx2_but a {
  color: #fff;
}
.introduce {
  width: 954px;
  margin: 0px auto;
  height: 320px;
  margin-top: 20px;
  overflow: hidden;
}
.introduce ul {
  width: 238px;
  float: left;
  height: 300px;
  overflow: hidden;
}
.introduce li {
  float: left;
  margin-right: 4px;
  margin-bottom: 4px;
  overflow: hidden;
  position: relative;
}
.introduce li span {
  display: block;
  background: #000;
  line-height: 18px;
  color: #fff;
  position: absolute;
  text-align: center;
  padding-top: 45px;
  left: 0px;
  top: 106px;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.introduce li:hover span {
  top: 0px;
  transition: all 0.3s linear 0s;
  cursor: pointer;
}
.introduce li:hover span a {
  color: #fff;
  text-decoration: none;
}
.introduce-li {
  width: 234px;
  height: 80px;
  background: #EFEFEF;
  color: #666;
}
.introduce h3 {
  line-height: 25px;
  text-align: center;
  padding-top: 15px;
  color: #666;
  font-family: "Microsoft Yahei", "黑体";
  font-size: 18px;
  font-weight: bold;
}
.introduce h4 {
  line-height: 25px;
  text-align: center;
  color: #666;
  font-family: "Microsoft Yahei", "黑体";
  font-size: 16px;
  font-weight: normal;
}
.sznjyzn_nr_two {
  width: 954px;
  margin: 0 auto;
}
/*-----------------------底部速度菜单样式----------------------------*/
.bottom-ksnav {
  width: 980px;
  margin: 0px auto;
  height: 100px;
  background: url(../images/dbzx.jpg) no-repeat;
}
.bottom-ksnav a {
  display: block;
  width: 191px;
  height: 100px;
  float: left;
}
.yqlj {
  width: 978px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  margin: 5px auto 20px;
}
.h2 h2 span.yqljtb {
  background: url(../images/yqlj_01.png) 0px center no-repeat;
  width: 43px;
  height: 28px;
  margin: 0 5px 0 0;
}
.yqlj ul {
  width: 978px;
  overflow: hidden;
  margin-top: 11px;
}
.yqlj ul li {
  float: left;
  width: 175px;
  height: 20px;
  margin: 5px 10px;
  font-size: 15px;
  line-height: 20px;
  color: #333;
}
.yqlj ul li a {
  font-size: 15px;
  color: #333;
  text-indent: 5px;
}
/*-----------------------底部版权样式----------------------------*/
#footer {
  width: 100%;
  height: 355px;
  border-top: 1px solid #e1e1e1;
  background: url(../images/bottom-bg.jpg) repeat-x;
}
.footer {
  width: 1000px;
  margin: 0px auto;
  height: 335px;
  padding-top: 32px;
  color: #aaa;
  position: relative;
}
.footer-1 {
  width: 310px;
  padding-left: 17px;
  height: 300px;
  float: left;
  border-right: 1px solid #3f3f3f;
}
.footer-1 h3 {
  height: 30px;
  line-height: 25px;
  font-family: "Microsoft Yahei", "黑体";
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  padding-left: 4px;
}
.footer-1 p {
  width: 285px;
  height: 162px;
  border-bottom: 1px solid #333;
  line-height: 26px;
}
.footer-1 p a {
  color: #aaa;
  padding: 3px 5px;
  text-decoration: none;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
}
.footer-1 p a:hover {
  color: #fff;
  text-decoration: none;
  background: #91263a;
}
.footer-1 span {
  padding-top: 20px;
  padding-left: 6px;
  display: block;
}
.footer-2 {
  width: 350px;
  padding-left: 25px;
  height: 300px;
  float: left;
  border-left: 1px solid #141414;
  border-right: 1px solid #3f3f3f;
}
.footer-2 h3 {
  padding-left: 5px;
  height: 30px;
  line-height: 25px;
  font-family: "Microsoft Yahei", "黑体";
  font-size: 16px;
  font-weight: normal;
  color: #fff;
}
.footer-2 h4 {
  padding-left: 5px;
  height: 30px;
  line-height: 25px;
  padding-top: 27px;
  font-family: "Microsoft Yahei", "黑体";
  font-size: 16px;
  font-weight: normal;
  color: #fff;
}
.footer-2 p {
  padding-left: 5px;
  line-height: 28px;
  padding-bottom: 3px;
}
.footer-2 b {
  width: 285px;
  font-weight: normal;
}
.footer-2 b a {
  color: #aaa;
  padding: 3px 5px;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
}
.footer-2 b a:hover {
  background: #91263a;
  color: #fff;
  text-decoration: none;
}
.footer-2 span {
  padding-left: 5px;
  padding-top: 5px;
  display: block;
}
.footer-2 span s {
  width: 55px;
  height: 55px;
  margin-right: 15px;
  display: block;
  float: left;
  transition: all 0.3s linear 0s;
}
.footer-3 {
  width: 260px;
  padding-left: 25px;
  height: 300px;
  float: left;
  border-left: 1px solid #141414;
}
.footer-3 dl {
  height: 160px;
}
.footer-3 dd {
  width: 152px;
  float: left;
}
.footer-3 dt {
  width: 100px;
  float: left;
  line-height: 30px;
}
.footer-3 span {
  width: 252px;
  height: 120px;
  display: block;
  position: relative;
}
.footer-3 span a {
  width: 252px;
  height: 74px;
  display: block;
  background: url(../images/order-c1-ico.jpg) 0px -245px no-repeat;
}
.footer-3 span s {
  width: 42px;
  height: 42px;
  display: block;
  overflow: hidden;
  background: url(../images/order-c1-ico.jpg) -252px -245px no-repeat;
  animation: mclogo 5s ease-out 1s infinite;
  -webkit-animation: mclogo 5s ease-out 1s infinite;
  position: absolute;
  right: 0px;
  top: 0px;
}
@keyframes mclogo {
  0% {
    transform: rotateY(180deg);
  }
  20% {
    transform: rotateY(180deg);
  }
  40% {
    transform: rotateY(-180deg);
  }
  100% {
    transform: rotateY(-180deg);
  }
}
@-webkit-keyframes mclogo {
  0% {
    -webkit-transform: rotateY(180deg);
  }
  20% {
    -webkit-transform: rotateY(180deg);
  }
  40% {
    -webkit-transform: rotateY(-180deg);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
  }
}
.footer-3 span p {
  font-family: "Microsoft Yahei", "黑体";
  line-height: 32px;
  text-align: center;
  font-size: 15px;
  color: #aaa;
}
.footer2 {
  text-align: center;
}
.footer2 a {
  padding: 2px 5px;
  text-decoration: none;
  border-radius: 2px;
  transition: all 0.3s linear 0s;
}
.footer2 a:hover {
  color: #fff;
  text-decoration: none;
  background: #91263a;
}

/*--------------------------病种导航---------------------------------*/
.ui_lanm {
  width: 100%;
  height: 102px;
  margin: 0px auto;
  background-color: #EEE7E1
}
.qu_qiu {
  width: 1000px;
  margin: 0px auto;
}
.qu_qiu li {
  width: 57px;
  height: 57px;
  float: left;
  position: relative;
  overflow: hidden;
  margin-left: 21px;
  margin-right: 19px;
  margin-top: 12px;
  display: inline
}
.top_sxw {
  width: 57px;
  float: left;
  height: 114px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.wz_ssmd {
  width: 1000px;
  margin: 0px auto;
}
.wz_ssmd li {
  width: 97px;
  float: left;
  text-align: center;
  margin-top: 6px;
}
.wz_ssmd li a:hover {
  color: #048343
}
.top_sxw1 a {
  width: 57px;
  height: 57px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/hb_bzmenu1.jpg) no-repeat 0 0;
  transition: all 0.3s linear 0s;
}
.top_sxw1 a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/hb_bzmenu1.jpg) no-repeat 0 -57px;
  transition: all 0.3s linear 0s;
}
.top_sxw2 a {
  width: 57px;
  height: 57px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -58px 0;
  transition: all 0.3s linear 0s;
}
.top_sxw2 a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -58px -57px;
  transition: all 0.3s linear 0s;
}
.top_sxw3 a {
  width: 57px;
  height: 57px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -116px 0;
  transition: all 0.3s linear 0s;
}
.top_sxw3 a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -116px -57px;
  transition: all 0.3s linear 0s;
}
.top_sxw4 a {
  width: 57px;
  height: 57px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -174px 0;
  transition: all 0.3s linear 0s;
}
.top_sxw4 a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -174px -57px;
  transition: all 0.3s linear 0s;
}
.top_sxw5 a {
  width: 57px;
  height: 57px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -232px 0;
  transition: all 0.3s linear 0s;
}
.top_sxw5 a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -232px -57px;
  transition: all 0.3s linear 0s;
}
.top_sxw6 a {
  width: 57px;
  height: 57px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -290px 0;
  transition: all 0.3s linear 0s;
}
.top_sxw6 a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -290px -57px;
  transition: all 0.3s linear 0s;
}
.top_sxw7 a {
  width: 57px;
  height: 57px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -348px 0;
  transition: all 0.3s linear 0s;
}
.top_sxw7 a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -348px -57px;
  transition: all 0.3s linear 0s;
}
.top_sxw8 a {
  width: 57px;
  height: 57px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -406px 0;
  transition: all 0.3s linear 0s;
}
.top_sxw8 a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -406px -57px;
  transition: all 0.3s linear 0s;
}
.top_sxw9 a {
  width: 57px;
  height: 57px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -464px 0;
  transition: all 0.3s linear 0s;
}
.top_sxw9 a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -464px -57px;
  transition: all 0.3s linear 0s;
}
.top_sxw10 a {
  width: 57px;
  height: 57px;
  display: block;
  color: #f1f1f1;
  font-size: 14px;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -522px 0;
  transition: all 0.3s linear 0s;
}
.top_sxw10 a:hover {
  text-decoration: none;
  color: #f1f1f1;
  background: url(../images/hb_bzmenu1.jpg) no-repeat -522px -57px;
  transition: all 0.3s linear 0s;
}
.hb_ywbd {
  width: 215px;
  margin: 0 auto;
  height: 80px;
  padding-top: 5px;
}
.hb_ywbd_w {
  background: url(../images/hb_ywbd_pic1.jpg) no-repeat left;
  height: 25px;
  line-height: 25px;
  color: #666;
  display: block;
  padding-left: 25px;
  margin-bottom: 10px;
}
.hb_ywbd_d {
  background: url(../images/hb_ywbd_pic2.jpg) no-repeat left 5px;
  line-height: 22px;
  color: #f60;
  display: block;
  padding-left: 25px;
}
.hb_ywbd_dhk {
  border: 1px solid #008d99;
  border-right: 0;
  height: 32px;
  color: #666;
  padding-left: 5px;
  line-height: 32px;
  width: 140px;
}
.hb_ywbd_dhbut {
  background: #008d99;
  width: 63px;
  height: 34px;
  color: #fff;
  line-height: 34px;
  border: 0;
}
.box5_jj_axrs_rs {
  display: block;
  padding-left: 10px;
}
.box5_jj_axrs_rs li {
  display: block;
  width: 185px;
  float: left;
  margin-right: 8px;
}
.box5_jj_axrs_rs li span {
  display: block;
  text-align: center;
  height: 42px;
  line-height: 30px;
  color: #666;
}
.box5_jj_axrs_rs li b {
  padding: 0 5px;
  background: #f60;
  color: #fff;
  margin-left: 5px;
}
.hb_spleft {
  float: left;
  width: 376px;
  height: 344px;
  margin: 0 10px;
}
.hb_sbhjqh {
  width: 980px;
  margin: 0 auto;
  height: 204px;
  border-bottom: 1px solid #eee;
  display: none;
}
.hb_sbhjqhtab {
  height: 48px;
  overflow: hidden;
  width: 980px;
  display: block;
}
.hb_sbhjqhtab li {
  float: left;
  width: 324px;
  height: 48px;
  background: #eee;
  text-align: center;
  font-family: "Microsoft Yahei";
  line-height: 48px;
  font-size: 20px;
  color: #666;
  margin-right: 1px;
}
.hb_sbhjqhtab li.hover {
  background: #008d99;
  color: #fff;
  cursor: pointer;
}
.hb_sbhjqh_nr {
  height: 132px;
  width: 980px;
  overflow: hidden;
  margin-top: 15px;
}
.hb_sbhjqh_gund {
  display: block;
  width: 980px;
  height: 132px;
  overflow: hidden;
}
.hb_sbhjqh_gund li {
  float: left;
  display: block;
  width: 190px;
  margin-right: 6px;
}
.hb_fot {
  width: 100%;
  background: #ededed;
  border-top: 4px solid #008d99;
  height: 492px;
}
.hb_fot_nr {
  width: 1000px;
  margin: 0 auto;
  height: 222px;
  border-bottom: 1px solid #cfcfcf;
  padding-top: 25px;
}
.hb_fot_nxby {
  width: 250px;
  float: left;
  height: 222px;
}
.hb_fot_nxby_l {
  display: block;
  float: left;
  height: 222px;
  width: 135px;
  background: url(../images/fot_pic1.jpg) no-repeat right;
}
.hb_fot_nxby_l h2 {
  display: block;
  width: 85px;
  float: right;
  height: 40px;
  text-align: center;
  font-family: "Microsoft Yahei";
  font-size: 20px;
  padding-top: 60px;
  color: #008d99;
  margin: 20px 20px 0 0;
}
.hb_fot_nxby_r {
  width: 105px;
  float: left;
  padding-left: 10px;
}
.hb_fot_nxby_r li {
  display: block;
  line-height: 30px;
  color: #666;
}
.hb_fot_nan_l {
  display: block;
  float: left;
  height: 222px;
  width: 135px;
  background: url(../images/fot_pic1.jpg) no-repeat right;
}
.hb_fot_nan_l h2 {
  display: block;
  width: 85px;
  float: right;
  height: 40px;
  text-align: center;
  font-family: "Microsoft Yahei";
  font-size: 20px;
  padding-top: 60px;
  color: #008d99;
  margin: 20px 20px 0 0;
}
.hb_fot_fuzhu_l {
  display: block;
  float: left;
  height: 222px;
  width: 135px;
  background: url(../images/fot_pic1.jpg) no-repeat right;
}
.hb_fot_fuzhu_l h2 {
  display: block;
  width: 85px;
  float: right;
  height: 40px;
  text-align: center;
  font-family: "Microsoft Yahei";
  font-size: 20px;
  padding-top: 60px;
  color: #008d99;
  margin: 20px 20px 0 0;
}
.hb_fot_zjhb_l {
  display: block;
  float: left;
  height: 222px;
  width: 135px;
  background: url(../images/fot_pic1.jpg) no-repeat right;
}
.hb_fot_zjhb_l h2 {
  display: block;
  width: 85px;
  float: right;
  height: 40px;
  text-align: center;
  font-family: "Microsoft Yahei";
  font-size: 20px;
  padding-top: 60px;
  color: #008d99;
  margin: 20px 20px 0 0;
}
.hb_fot_nr_two {
  width: 1000px;
  margin: 0 auto;
  padding-top: 30px;
  height: 93px;
}
.hb_fot_wx {
  float: left;
  width: 250px;
  height: 93px;
}
.hb_fot_wx em {
  float: left;
  display: block;
}
.hb_fot_wx span {
  width: 145px;
  float: right;
  display: block
}
.hb_fot_wx span h3 {
  display: block;
  font-family: "Microsoft Yahei";
  font-weight: bold;
  font-size: 18px;
  color: #008d99
}
.hb_fot_wx span p {
  display: block;
  line-height: 22px;
  color: #555;
}
.hb_fot_wx span strong {
  color: #008d99;
}
.hb_fot_dz {
  float: left;
  width: 636px;
}
.hb_fot_dz p {
  display: block;
  font-size: 14px;
  color: #666;
  line-height: 23px;
  padding-left: 95px;
}
.hb_fot_but {
  float: right;
  width: 114px;
}
.hb_fot_but_a1 {
  background: #008d99;
  text-align: center;
  font-family: "Microsoft Yahei";
  font-size: 18px;
  height: 40px;
  display: block;
  line-height: 40px;
  font-weight: bold;
  color: #fff;
}
.hb_fot_but_a2 {
  background: #f60;
  text-align: center;
  font-family: "Microsoft Yahei";
  font-size: 18px;
  height: 40px;
  display: block;
  line-height: 40px;
  font-weight: bold;
  color: #fff;
  margin-top: 5px;
}
/*----------------------------列表--------------------------------*/
.hb_lblanm {
  width: 1000px;
  margin: 0 auto;
}
.wz_su_lt {
  width: 680px;
  float: left
}
.wz_left {
  width: 678px;
  float: left;
  border: 1px solid #ececec;
  padding-bottom: 20px;
}
.wz_menu {
  width: 1000px;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.wz_menu a {
  color: #666;
}
.xin_mok {
  width: 678px;
  float: left;
  border: 1px solid #ececec;
  margin-top: 15px;
  padding-top: 12px;
  padding-bottom: 20px;
}
.xin_mok_name {
  width: 658px;
  padding-left: 20px;
  float: left;
  height: 30px;
  line-height: 30px;
  color: #008d99;
  font-size: 20px;
  font-family: "Microsoft Yahei";
  font-weight: bold
}
.xin_mok_wl {
  width: 668px;
  padding-left: 10px;
  float: left;
  margin-top: 15px;
}
.xin_mok_wl li {
  width: 80px;
  height: 25px;
  float: left;
  background-color: #B28244;
  line-height: 25px;
  text-align: center;
  margin-left: 10px;
  display: inline
}
.xin_mok_wl li a {
  color: #fff;
  font-size: 14px;
}
.xin_mok_cont {
  width: 648px;
  float: left;
  padding-left: 30px;
  padding-top: 10px;
}
.xin_mok_cont img {
  float: left
}
.xin_mok_title {
  width: 350px;
  margin-left: 25px;
  display: inline;
  float: left;
  text-align: center;
  overflow: hidden;
  margin-top: 8px;
}
.xin_mok_title a {
  color: #A36D23;
  font-size: 14px;
  font-weight: bold;
}
.xin_mok_cont p {
  width: 350px;
  float: left;
  line-height: 200%;
  padding-left: 25px;
  padding-top: 8px;
}
.xin_mok_cont p a {
  color: #666
}
.xin_mok_wuj {
  width: 370px;
  float: left;
  padding-left: 28px;
  margin-top: 8px;
}
.xin_mok_wuj li {
  width: 160px;
  padding-left: 10px;
  margin-right: 15px;
  display: inline;
  float: left;
  height: 24px;
  line-height: 24px;
  background: url(../images/gh.jpg) no-repeat left 10px;
  overflow: hidden
}
.xin_mok_wuj li a {
  color: #666;
}
.newswzcon {
  padding: 0px 20px 20px 20px;
  border-top: 3px solid #242424;
  background: #fff;
}
.list_botm {
  width: 658px;
  float: left;
  margin: 0px auto 0 auto;
}
.qu_topsl .list_botm {
  margin-top: 15px;
}
.list_botm ul li {
  width: 638px;
  float: left;
  border-bottom: 1px solid #E5DBCF;
  margin-top: 26px;
  padding-bottom: 17px;
}
.list_botm ul li span {
  padding-left: 24px;
  width: auto;
  height: 23px;
  line-height: 23px;
  float: left;
  display: block;
  font-size: 14px;
  color: #f60;
}
.list_botm ul li span a {
  color: #A36D23;
  font-weight: bold
}
.list_botm ul li span.tu_jian {
  padding-right: 35px;
}
.list_botm ul li p {
  width: 638px;
  float: left;
  line-height: 210%;
  padding-top: 10px
}
.list_botm ul li p a {
  color: #666
}
.list_fenye {
  width: 510px;
  padding-left: 150px;
  float: left;
  margin-top: 15px;
}
.list_fenye li {
  float: left;
  width: auto;
  padding: 0px 5px;
  height: 70px;
  line-height: 70px;
}
.list_fenye li a {
  color: #666
}
.list_top {
  width: 678px;
  float: left;
  border: 1px solid #E5E5E5;
  padding-bottom: 15px;
}
.l_t_bh {
  width: 678px;
  height: 46px;
  float: left;
  border-bottom: 1px solid #e5e5e5;
}
.t_jio_al {
  width: 140px;
  padding-left: 1px;
  padding: 0 15px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  float: left;
  background: #008d99;
  color: #FEFFFF;
  font-size: 16px;
  font-weight: bold;
  font-family: "Microsoft Yahei";
  font-size: 20px;
}
.t_jio_al a {
  color: #FEFFFF;
}
.l_t_bh ul {
  float: left;
}
.l_t_bh ul li {
  float: left;
  height: 46px;
  width: 70px;
  text-align: center;
  line-height: 46px;
  color: #666;
  font-size: 14px;
  background: #e5e5e5;
  margin-left: 4px;
}
.l_t_bh ul li.hover {
  background: #f60;
  color: #fff;
  cursor: pointer;
}
.l_t_bh ul li a {
  color: #666;
  font-size: 14px;
}
.l_t_bh ul li a:hover {
  width: 70px;
  height: 37px;
  float: left;
  display: block;
  color: #22769A;
  font-weight: bold;
  position: relative;
  bottom: -1px;
}
.wi_wenys {
  float: right;
  height: 46px;
  width: 70px;
  border-left: 1px solid #fff;
  text-align: center;
  line-height: 46px;
}
.wi_wenys a {
  color: #FE6700;
  font-size: 14px;
  font-weight: bold;
}
.l_t_bl {
  float: left;
  width: 676px;
  padding-top: 10px;
}
.tu_img {
  width: 228px;
  height: 172px;
  float: left;
  border: 1px solid #CFCFCF;
  overflow: hidden;
  margin-left: 10px;
}
.tu_sili {
  width: 420px;
  float: right;
  padding-top: 3px;
}
.tu_sili p {
  color: #666;
  font-size: 14px;
  line-height: 200%;
}
.tu_sili li {
  width: 405px;
  padding-left: 5px;
  height: 28px;
  float: left;
  border-bottom: 1px dashed #CCC;
  line-height: 28px;
}
.tu_sili li span {
  font-size: 14px;
  font-weight: bold;
}
.tu_sili li a {
  color: #666;
  font-size: 14px;
}
.list_zx_g {
  float: right;
  padding-top: 16px;
  width: 420px;
}
.list_zx_g li {
  float: left;
  font-size: 0px;
  width: 164px;
  padding-right: 10px;
}
#list_news ul li {
  border: 1px solid #cdcdcd;
  overflow: hidden;
  zoom: 1;
  clear: both;
  margin: 10px 0 0;
}
.list_tit {
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  zoom: 1;
  padding: 14px 4px 10px 0px;
}
.list_tit h2 {
  float: left;
  font-size: 24px;
  line-height: 30px;
  font-family: "Microsoft Yahei";
}
.list_tit h2 font {
  font-size: 24px;
  font-family: "Microsoft Yahei";
}
.list_info {
  width: 192px;
  float: right;
  line-height: 30px;
}
.list_info span {
  color: #555555;
}
.list_info span b {
  color: #ff0000;
  font-weight: normal;
  padding: 0 3px;
}
.list_info img {
  vertical-align: middle;
}
.list_con {
  clear: both;
  padding: 23px 0px 0 0px;
}
.list_pic {
  height: 180px;
  width: 224px;
  float: left;
  padding: 1px 4px 0 5px;
}
.list_txt {
  float: left;
}
.list_txt h5 {
  padding: 5px 0 0;
}
.list_txt h5 a {
  color: #555555;
  font-size: 16px;
}
.list_txt p {
  color: #555555;
  line-height: 26px;
  height: 104px;
}
.list_txt h6 {
  text-align: right;
}
.hb_listlb {
  padding-top: 0px;
}
.hb_listlb p {
  display: block;
  color: #666;
  font-size: 12px;
  text-indent: 2em;
}
.hb_listlb p a {
  color: #f60;
}
.wz_right {
  width: 293px;
  float: right;
}
.wz_san_dh {
  width: 293px;
  height: 94px;
  float: left;
  overflow: hidden;
}
.wz_san_dh ul {
  width: 297px;
}
.wz_san_dh ul li {
  width: 97px;
  height: 94px;
  background-color: #008D99;
  float: left;
  margin-right: 2px;
  display: inline;
}
.wz_s_img {
  width: 97px;
  float: left;
  text-align: center;
  margin-top: 18px;
}
.wz_san_dh ul li span {
  width: 97px;
  float: left;
  text-align: center;
  padding-top: 8px;
}
.wz_san_dh ul li span a {
  color: #FFF;
}
.wz_dadh {
  width: 293px;
  float: left;
  height: 29px;
  margin-top: 10px;
  overflow: hidden
}
.wz_text {
  width: 169px;
  height: 29px;
  line-height: 29px;
  float: left;
  background: url(../images/bd.jpg) no-repeat left top;
  color: #666;
  padding-left: 40px;
  _padding-left: 37px;
  overflow: hidden;
  border: 0;
}
.wz_submit {
  width: 84px;
  height: 29px;
  float: left;
  overflow: hidden
}
.wz_yc_ty {
  width: 291px;
  float: left;
  border: 1px solid #e5e5e5;
  margin-top: 20px;
  padding-bottom: 12px;
}
.wz_y_hd {
  width: 281px;
  padding-left: 10px;
  float: left;
  height: 35px;
  background-color: #008D99;
  font-family: "Microsoft Yahei";
  font-size: 20px;
  line-height: 35px;
  font-weight: bold;
  color: #fff;
}
.wz_y_img {
  width: 291px;
  float: left;
  text-align: center;
  margin-top: 14px;
}
.wz_yc_ty span {
  width: 291px;
  float: left;
  text-align: center;
  padding-top: 10px;
}
.wz_yc_ty span a {
  color: #f60;
  font-size: 14px;
}
.wz_yc_ty p {
  width: 271px;
  float: left;
  padding-left: 10px;
  line-height: 200%;
  text-indent: 0em;
  padding-top: 4px;
}
.wz_yc_ty p a {
  color: #666
}
.wz_fonts {
  width: 271px;
  float: left;
  height: 110px;
  overflow: hidden;
  margin-left: 10px;
  display: inline;
  margin-top: 8px;
}
.wz_fonts li {
  width: 234px;
  padding-left: 34px;
  height: 20px;
  padding-top: 8px;
  float: left;
  border: 1px solid #e5e5e5;
  margin-bottom: 10px;
}
.wz_fonts li a {
  color: #676767
}
.wz_zjs {
  width: 293px;
  float: left;
  margin-top: 20px;
  overflow: hidden;
  height: 400px;
}
.wz_zjs ul.wz_ones {
  width: 293px;
  overflow: hidden;
  float: left;
}
.wz_zjs ul.wz_ones li {
  width: 293px;
  float: left;
  overflow: hidden;
}
.wz_zjs ul.wz_twos {
  float: left;
  position: absolute;
  right: 10px;
  top: 250px;
  z-index: 10;
  height: 12px;
}
.wz_zjs ul.wz_twos li {
  width: 12px;
  height: 12px;
  float: left;
  margin-right: 8px;
  display: inline;  overflow: hidden
}
.wz_zjs ul.wz_twos li.huan_oi {
  background: url(../images/h_d.png) no-repeat left top;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/h_d.png");
  _background: none;
}
.wz_zj_img {
  width: 293px;
  float: left
}
.wz_zj_js {
  width: 293px;
  float: left;
  height: 129px;
  background-color: #33a4ad
}
.wz_zj_nm {
  width: 293px;
  float: left;
  color: #fff000;
  text-align: center;
  padding-top: 8px;
  font-size: 14px;
}
.wz_zj_nm a {
  font-size: 20px;
  font-family: "Microsoft Yahei";
  color: #fff000;
  padding-right: 12px;
  font-weight: bold;
}
.wz_zj_nm p a:hover {
  color: #fff000
}
.wz_zj_js p {
  color: #FFF;
  line-height: 200%;
  width: 261px;
  float: left;
  padding-left: 16px;
  text-indent: 0em;
}
.zx_ann {
  float: left;
  padding-left: 30px;
}
.zx_ann span {
  float: left;
  width: 86px;
  text-align: center;
  height: 24px;
  line-height: 24px;
  display: block;
  border: 1px solid #FFF;
  margin-left: 15px;
  display: inline;
  margin-top: 8px;
}
.zx_ann span a {
  color: #FFF;
  font-size: 14px;
}
.wz_jishu {
  width: 291px;
  float: left;
  border: 1px solid #e5e5e5;
  margin-top: 20px;
  padding-bottom: 12px;
}
.wz_js_lb {
  float: left;
  padding-left: 5px;
}
.wz_js_lb li {
  float: left;
  width: 87px;
  margin-top: 14px;
  margin-left: 5px;
  display: inline
}
.wz_js_lb li img {
  float: left
}
.wz_js_lb li span {
  width: 87px;
  text-align: center;
  float: left;
  padding-top: 10px;
}
.wz_js_lb li span a {
  color: #676767;
}
.wz_lefts {
  width: 680px;
  float: left;
  padding-top: 30px;
  overflow: hidden
}
.sumy_dp {
  padding-top: 0px;
}
.wz_lefts ul {
  width: 704px;
  float: left
}
.wz_lefts li {
  margin-right: 24px;
  display: inline;
  width: 326px;
  float: left;
  border: 1px solid #E5DBCF;
  padding-bottom: 10px;
}
.sumy_dp li {
  margin-top: 19px;
}
.wz_bt_top {
  width: 310px;
  padding-left: 16px;
  float: left;
  height: 26px;
  padding-top: 8px;
  background-color: #F3F0E9;
  border-bottom: 1px solid #E5DBCF;
}
.ml_tops {
  padding-top: 5px;
  height: 29px;
}
.wz_bt_top a {
  color: #A36D23;
  font-size: 18px;
  font-family: "Microsoft Yahei";
}
.wz_bt_top span {
  float: right;
  width: 110px;
  padding-right: 10px;
  color: #666;
  padding-top: 6px;
}
.wz_bt_top span a {
  font-size: 12px;
  color: #666;
  font-family: "Simsun"
}
.wz_lefts li dl {
  width: 298px;
  float: left;
  margin-left: 15px;
  margin-top: 18px;
  display: inline;
}
.wz_lefts li dl dt {
  width: 298px;
  float: left;
  padding-bottom: 14px;
  border-bottom: 1px solid #E5DBCF;
  margin-bottom: 10px;
}
.wz_lefts li dl img {
  float: left;
  width: 97px;
  height: 95px;
}
.wz_lefts li dl span {
  width: 182px;
  float: right;
  padding-top: 2px;
}
.wz_lefts li dl span a {
  color: #A76B23;
  font-size: 14px;
}
.wz_lefts li p {
  float: right;
  width: 182px;
  text-indent: 0em;
  line-height: 200%;
  padding-top: 7px;
}
.wz_lefts li p a {
  color: #666
}
.wz_lefts li dl dd {
  width: 290px;
  height: 24px;
  float: left;
  line-height: 24px;
  padding-left: 8px;
  background: url(../images/gh.jpg) no-repeat left 50%;
}
.wz_lefts li dl dd a {
  color: #666;
}
/*---------------------文章页开始--------------------------*/
#one_left_nav {
  width: 293px;
  position: absolute;
  right: 0px;
  top: 530px;
  z-index: 99
}
.wz_posiiton {
  position: relative
}
.wz_bt {
  width: 678px;
  float: left;
  color: #333;
  font-size: 30px;
  font-weight: bold;
  font-family: "Microsoft Yahei";
  text-align: center;
  padding-top: 30px;
}
.wz_fbt {
  width: 678px;
  float: left;
  color: #333;
  font-size: 20px;
  font-weight: bold;
  font-family: "Microsoft Yahei";
  text-align: center;
  padding-top: 10px;
}
.wz_smo {
  width: 678px;
  float: left;
  text-align: center;
  padding-top: 12px;
}
.wz_smo span {
  padding: 0px 15px;
}
.wz_body {
  width: 632px;
  margin: 0px auto;
  margin-top: 30px;
}
.wz_body p, .wz_body div {
  line-height: 28px;
  padding-bottom: 20px;
  font-size: 14px;
  color: #333;
  text-indent: 2em;
}
.wz_ct {
  width: 519px;
  height: 140px;
  margin: 5px auto 0px;
}
.wz_wbx {
  width: 240px;
  float: right;
  padding-right: 30px;
  padding-top: 50px;
}
.wz_wbx p {
  width: 240px;
  float: left;
  text-indent: 0em;
  color: #FEFFFD;
  font-size: 14px;
  padding-bottom: 6px;
}
.wz_wbx span {
  float: left;
  width: 86px;
  text-align: center;
  height: 24px;
  line-height: 24px;
  display: block;
  border: 1px solid #FFF;
  margin-left: 20px;
  display: inline;
  margin-top: 8px;
}
.wz_wbx span a {
  color: #FFF;
  font-size: 14px;
}
.font_next {
  width: 632px;
  margin: 20px auto 0px;
}
.font_next li {
  width: 632px;
  float: left;
  height: 28px;
  line-height: 28px;
  color: #333;
  font-size: 14px;
}
.font_next li a {
  color: #333;
}
.art_info {
  border-bottom: 1px dotted #e5e5e5;
  overflow: hidden;
  zoom: 1;
  padding: 0 0 5px;
  padding-bottom: 10px;
  font-family: "Microsoft Yahei";
  font-size: 12px;
}
.art_info ul {
  padding: 15px 0 0 80px;
  overflow: hidden;
  zoom: 1;
}
.art_info ul li {
  float: left;
  padding: 0 24px;
  line-height: 24px;
  font-size: 14px;
  font-family: "Microsoft Yahei";
}
.art_info ul li img {
  vertical-align: middle;
  margin: 0 5px;
}
.art_end {
  text-align: center;
  padding: 10px 0;
  line-height: 26px;
  font-size: 14px;
}
.art_end span {
  color: #8e252c
}
.art_end img {
  vertical-align: middle;
  padding: 0 14px;
}
#recom_roads {}
#recom_roads h3, #exp_view h3 {
  background: #008D99;
  font-size: 20px;
  height: 40px;
  font-weight: bold;
  line-height: 40px;
  color: #fff;
  padding-left: 10px;
  margin-top: 20px;
  font-family: "Microsoft Yahei";
}
#recom_roads ul {
  padding: 10px 10px 0;
  overflow: hidden;
  zoom: 1;
}
#recom_roads ul li {
  width: 49%;
  font-size: 14px;
  float: left;
  line-height: 32px;
  padding-left: 1%;
}
#recom_roads ul li a {
  margin: 0 0 0 10px;
}
.exp_view {
  clear: both;
  border-bottom: 1px dotted #cccccc;
  padding: 17px 0;
  overflow: hidden;
  zoom: 1;
}
.exp_view:last-child {
  border-bottom: none;
}
#exp_view {
  padding: 0 0 10px;
}
/*单病种频道页*/
.pannel {
  width: 980px;
  margin: 0px auto;
}
.yahei {
  font-family: "Microsoft Yahei";
}
.ar {
  font-family: Arial;
}
.bell {
  font-family: "Bell MT"
}
.04b08 {
  font-family: "04b08";
}
.f10 {
  font-size: 10px
}
.f12 {
  font-size: 12px
}
.f13 {
  font-size: 13px;
}
.f14 {
  font-size: 14px
}
.f16 {
  font-size: 16px
}
.f18 {
  font-size: 18px
}
.f24 {
  font-size: 24px;
}
.f39 {
  font-size: 39px;
}
.fb {
  font-weight: bold
}
.bz_banner {
  position: relative;
  width: 100%;
}
.bz_c_t {
  position: absolute;
  left: 0px;
  bottom: 0px;
  border-top: 1px #34a071 solid;
  background: #FFF;
  filter: alpha(opacity=90);
  opacity: 0.90;
}
.bz_c_t a {
  margin-top: 1px;
  background: #daede4;
  display: block;
  height: 53px;
  width: 213px;
  padding-left: 47px;
}
.bz_c {
  margin-top: 2px;
}
. _li {
  border-top: 1px #34a071 solid;
  background: #FFF;
  filter: alpha(opacity=90);
  opacity: 0.90;
  margin-top: 10px;
}
.bz_c_t_li a {
  margin-top: 1px;
  background: #daede4;
  display: block;
  height: 43px;
  width: 213px;
  padding-left: 47px;
}
.bz_c_t_li p {
  margin-top: 4px;
}
.bz_c li {
  float: left;
}
.bz_c li a {
  display: block;
  background: #f9f9f9;
  width: 213px;
  height: 50px;
  padding-left: 47px;
  margin-bottom: 2px;
  border-bottom: 1px #e7e7e7 dotted;
  color: #979797;
}
.bz_c li a.hover {
  background: #008D99;
  color: #f7f6f6;
  font-weight: bold;
  _font-weight: normal;
}
.d8d8d8 {
  color: #d8d8d8;
}
.bz_c li a.hover h3 {
  color: #f7f6f6;
}
.bz_c li h3 {
  width: 30px;
  text-align: center;
}
.rq_bz_c li h4 {
  font-weight: normal;
}
.bz_c li a.ev {
  background: #f9f9f9;
}
.rq_bz_c li a.ev:hover {
  background: #faebd8;
}
.bz_c li span {
  padding-top: 10px;
}
.bz_c li.hover a {
  background: #14a45a;
  color: #fff;
  font-weight: bold;
  border-bottom: 0px #e7e7e7 dotted;
}
.bz_c li.hover h3 {
  color: #fff;
}
.bz_c li.hover span {
  padding-top: 0px;
}
/*列表页右侧*/
.fl {
  float: left;
}
.fr {
  float: right;
}
.mgt {
  margin-top: 10px
}
.mgt5 {
  margin-top: 5px
}
.mgt2 {
  margin-top: 2px
}
.mgb {
  margin-bottom: 10px
}
.mgr {
  margin-right: 10px;
  _margin-right: 5px
}
.mgl {
  margin-left: 10px;
  _margin-left: 5px
}
.mgl15 {
  margin-left: 15px;
}
.mgr15 {
  margin-right: 15px;
  _margin-right: 7px
}
.mgr0 {
  margin-right: 0px;
}
.mgt18 {
  margin-top: 18px
}
.mgt15 {
  margin-top: 15px;
}
.list_r {
  width: 260px;
  overflow: hidden;
}
.list_r h2 {
  display: block;
  height: 28px;
  padding: 10px 0px 0px 10px;
  font-weight: normal;
}
.list_r_zj {
  background: #f9f9f9;
}
.list_r_zj a.list_r_zj_t {
  background-position: -425px -300px;
  display: block;
  text-indent: -9999px;
}
.list_r_zj_c {
  padding-top: 10px;
}
.list_r_ask {
  background: #f9f9f9;
  width: 260px;
  height: 324px;
  overflow: hidden
}
.list_r_ask h2 {
  display: block;
  height: 28px;
  padding: 8px 0px 0px 10px;
  font-weight: normal;
  padding-right: 10px;
}
.list_r_ask h2 a.list_r_ask_t {
  background-position: -425px -326px;
  display: block;
  float: left;
  text-indent: -9999px;
  width: 150px;
}
.more {
  color: #7e7e7e;
  margin-top: 8px;
}
.list_r_ask_c ul {
  margin: 0px 10px;
  padding-bottom: 15px;
}
.list_r_ask_c li {
  line-height: 37px;
  border-bottom: 1px #d4d4d4 dotted;
  font-size: 14px;
}
.list_r_ask_c li span {
  background-position: -228px -214px;
  display: block;
  float: left;
  width: 45px;
  height: 19px;
  line-height: 19px;
  color: #FFF;
  padding-left: 3px;
  margin-top: 8px;
}
.list_r_ask_c li span.huibg {
  background-position: -283px -214px;
}
.list_r_lylx_c {
  padding: 10px 20px;
}
.list_r_ask h2 a.list_r_lylf_t {
  background-position: -425px -354px;
}
/*医院简介*/
.ph_pannel {
  overflow: hidden;
}
.yyjj_right {
  width: 700px;
  float: right;
  border: 1px solid #efefef;
  height: auto;
}
.yyjj01 {
  height: auto;
  padding: 0px 10px 40px 0
}
.yyjj01 dl {
  width: 695px;
}
.yyjj01 dl dt {
  float: right
}
.yyjj01 dl dd {
  padding: 20px 0px 0px 20px;
  line-height: 22px
}
.yyjj01 dl dd h3 {
  font-size: 20px;
  display: block;
  padding: 5px 0 13px 0;
  color: #db5c0f
}
.yyjj01 dl dd p {
  text-indent: 2em;
  color: #666
}
.yyjj02 p, .yyjj03 p, .yyjj03 h3, .yyjj04 h3, .yyjj05 h3, .yyjj06 h3, .yyjj07 h3, .yyjj08 p, .yyjj02_left li a span, .video_right h5 a, .weibolive h6 a, .yyjj01 span {
  background: url(../images/about.gif) no-repeat
}
.yyjj01 span.biaoti {
  display: block;
  background-position: 0px 0px;
  text-indent: -9999px;
  overflow: hidden;
  width: 363px;
  height: 34px;
}
.yyjj02 p.yyjj02_top {
  display: block;
  background-position: 0px -35px;
  text-indent: -9999px;
  overflow: hidden;
  width: 700px;
  height: 28px;
}
.yyjj02 {
  width: 700px;
  border-top: 1px solid #efefef;
  padding: 20px 0px 10px 0px;
  height: 575px
}
.yyjj02_left {
  padding-left: 40px;
  float: left;
  padding-top: 7px;
}
.yyjj02_left li a {
  text-decoration: none;
  color: #666666;
  margin-left: 2px;
  float: left;
  line-height: 32px;
  width: 600px;
  cursor: pointer;
}
.yyjj02_left li span.time1 {
  background-position: 0px -145px;
  overflow: hidden;
  display: inline-block;
  width: 36px;
  height: 32px;
  float: left
}
.yyjj02_left li a:hover span.time1, .yyjj02_left li a.hover span.time1 {
  background-position: -40px -145px;
}
.yyjj02_left li a:hover {
  color: #f60;
  font-weight: bold;
}
.yyjj02_right {
  float: left;
  padding: 2px 0 0 10px;
}
.yyjj02_right p {
  background: none;
  line-height: 32px;
}
.yyjj02_right p a {
  font-size: 12px;
}
.yyjj02_right p a:hver {
  color: #008542;
  font-weight: bold;
}
.yyjj02_right p a.hver {
  color: #008542;
  font-weight: bold;
}
.yyjj02_right p .current {
  font-size: 13px;
  color: #008542;
  font-weight: 600
}
.yyjj03 p.yyjj03_top {
  display: block;
  background-position: 0px -67px;
  text-indent: -9999px;
  overflow: hidden;
  width: 700px;
  height: 28px;
}
.yyjj03 {
  width: 700px;
  border-top: 1px solid #efefef;
  padding-top: 20px;
}
.yyjj03 dl {
  width: 660px;
  padding: 20px 20px 10px;
}
.yyjj03 dl dt {
  float: right
}
.yyjj03 dl dd {
  line-height: 22px;
  color: #666;
  text-indent: 2em;
  padding-top: 5px
}
.yyjj03 h3.title1 {
  display: block;
  background-position: -499px -128px;
  text-indent: -9999px;
  overflow: hidden;
  height: 28px;
  margin-bottom: 10px;
  _margin-bottom: 5px
}
.yyjj04 {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  height: 290px;
  width: 680px;
  margin: 15px 10px;
  _margin: 7px 5px;
  padding: 20px 0
}
.yyjj04 dl {
  width: 660px
}
.yyjj04 dl dt {
  width: 292px;
  float: left;
  padding-top: 20px
}
.yyjj04 dl dd {
  float: right;
  width: 350px;
  line-height: 22px;
  color: #666;
  text-indent: 2em;
  padding-top: 10px
}
.yyjj04 h3.title2 {
  display: block;
  background-position: -488px -161px;
  text-indent: -9999px;
  overflow: hidden;
  height: 28px;
  margin-bottom: 10px;
  _margin-bottom: 5px
}
.yyjj05 {
  border-bottom: 1px solid #efefef;
  height: 380px;
  width: 680px;
  margin: 0px 10px;
  _margin: 0px 5px;
  padding: 0px 0
}
.yyjj05 dl {
  width: 660px;
  padding: 10px 0 0 20px
}
.yyjj05 dl dt {
  width: 292px;
  float: right;
}
.yyjj05 dl dd {
  width: 350px;
  line-height: 27px;
  color: #666;
  text-indent: 2em;
  padding-top: 5px
}
.yyjj05 h3.title3 {
  display: block;
  background-position: -510px -196px;
  text-indent: -9999px;
  overflow: hidden;
  height: 28px;
  margin-bottom: 10px;
  _margin-bottom: 5px
}
.yyjj06 {
  border-bottom: 1px solid #efefef;
  height: 290px;
  width: 680px;
  margin: 15px 10px;
  _margin: 7px 5px;
  padding: 20px 0
}
.yyjj06 dl {
  width: 660px
}
.yyjj06 dl dt {
  width: 280px;
  float: left;
  padding: 20px 0px 0px 10px
}
.yyjj06 dl dd {
  float: right;
  width: 360px;
  line-height: 24px;
  color: #666;
  padding-bottom: 5px;
  text-indent: 2em;
}
.yyjj06 h3.title4 {
  display: block;
  background-position: -442px -228px;
  text-indent: -9999px;
  overflow: hidden;
  height: 28px;
  margin-bottom: 10px;
  _margin-bottom: 5px
}
.yyjj6_bottom ul li {
  float: left;
  height: 31px;
  width: 80px;
  background: #14a45a;
  margin: 0px 5px 0 0;
  line-height: 31px
}
.yyjj6_bottom ul li a {
  text-align: center;
  display: block;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  height: 31px;
  background: #14a45a;
  line-height: 31px
}
.yyjj6_bottom ul li a.hover {
  background: #e75c00;
  line-height: 31px
}
.yyjj06 {
  padding-top: 15px
}
.yyjj07 {
  height: 290px;
  width: 680px;
  margin: 0px 10px;
  _margin: 0px 5px;
  padding: 0px 0
}
.yyjj07 dl {
  width: 660px;
  padding: 10px 0 0 20px
}
.yyjj07 dl dt {
  width: 292px;
  float: right;
}
.yyjj07 dl dd {
  width: 350px;
  line-height: 27px;
  color: #666;
  text-indent: 2em;
  padding-top: 5px
}
.yyjj07 h3.title5 {
  display: block;
  background-position: -470px -262px;
  text-indent: -9999px;
  overflow: hidden;
  height: 28px;
  margin-bottom: 10px;
  _margin-bottom: 5px
}
.yyjj08 p.yyjj08_top {
  display: block;
  background-position: 0px -96px;
  text-indent: -9999px;
  overflow: hidden;
  width: 700px;
  height: 28px;
}
.yyjj08 {
  width: 700px;
  border-top: 1px solid #efefef;
  padding-top: 20px;
}
.yyjj08 dl {
  width: 690px;
}
.yyjj08 dl dt {
  width: 304px;
  float: left;
}
.yyjj08 dl dd {
  float: right;
  width: 350px;
  line-height: 27px;
  color: #666;
  text-indent: 2em;
  padding: 20px 10px 0 0
}
.contact {
  background: #f2f2f2;
  text-align: center;
  border: 1px solid #ebebeb;
  padding: 5px 2px 15px;
}
.contact ul {
  padding: 10px 0;
  overflow: hidden;
  zoom: 1;
}
.contact ul li {
  width: 66px;
  text-align: center;
  float: left;
  margin: 0 8px;
}
.contact li span a {
  width: 65px;
  height: 65px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(../images/system.jpg);
  -webkit-transition: all .3s linear 0s;
  -moz-transition: all .3s linear 0s;
  -ms-transition: all .3s linear 0s;
  outline: none;
  star: expression(this.onFocus=this.blur());
}
.contact li.last {
  margin-right: 0;
}
.contact span a.c1 {
  background-position: 0 0;
}
.contact span a.c2 {
  background-position: -71px 0;
}
.contact span a.c3 {
  background-position: -142px 0;
}
.contact span a:hover.c1 {
  background-position: 0 -67px;
}
.contact span a:hover.c2 {
  background-position: -71px -67px;
}
.contact span a:hover.c3 {
  background-position: -142px -67px;
}
.contact li h5 {
  font-size: 13px;
}
.contact h4 {
  padding: 10px 0;
  border-bottom: 1px dotted #c4c4c4;
  margin: 0 5px;
}
.contact h6 {
  padding: 10px 0 0;
}
.send_msg {
  width: 76px;
  height: 22px;
  background: url(../images/roads_msg.gif) center top no-repeat;
  border: none;
  cursor: pointer;
}
.lbzzgh_nav {
  background: url(../images/roads_but_bg.gif) repeat-x;
  height: 66px;
}
.lbzzgh_nav h3 {
  font-family: "Microsoft Yahei";
  display: block;
  width: 177px;
  text-align: center;
  line-height: 66px;
  font-size: 30px;
  font-weight: bold;
  color: #fff;
  float: left;
}
.lbzzgh_nav em {
  display: block;
  padding-top: 12px;
  float: left;
}
/*---------------------------------底部开始------------------------------------*/
.zxhb_fot {
  width: 100%;
  background: url(../images/hbdb_bg.jpg);
  border-top: 4px solid #008d99;
  height: 492px;
}
.zxhb_fot_nr {
  width: 980px;
  margin: 0 auto;
  height: 285px;
  padding-top: 25px;
  background: url(../images/hbdb_pic1.jpg) repeat-x bottom;
}
.zxhb_fot_nr_l {
  float: left;
  width: 284px;
  height: 194px;
  margin-top: 40px;
  float: left;
}
.zxhb_fot_nr_c {
  float: left;
  padding-left: 20px;
}
.zxhb_fot_nr_c ul h2 a {
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #888;
}
.zxhb_fot_fl1 {
  background: url(../images/hbdb_pic2.jpg) no-repeat left;
  height: 32px;
  line-height: 32px;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #888;
  border-bottom: 1px solid #ccc;
  display: block;
  width: 65px;
  font-weight: bold;
  padding-left: 25px;
  margin-bottom: 10px;
}
.zxhb_fot_fl2 {
  background: url(../images/hbdb_pic3.jpg) no-repeat left;
  height: 32px;
  line-height: 32px;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #888;
  border-bottom: 1px solid #ccc;
  display: block;
  width: 65px;
  font-weight: bold;
  padding-left: 25px;
  margin-bottom: 10px;
}
.zxhb_fot_fl3 {
  background: url(../images/hbdb_pic4.jpg) no-repeat left;
  height: 32px;
  line-height: 32px;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #888;
  border-bottom: 1px solid #ccc;
  display: block;
  width: 65px;
  font-weight: bold;
  padding-left: 25px;
  margin-bottom: 10px;
}
.zxhb_fot_fl4 {
  background: url(../images/hbdb_pic7.jpg) no-repeat left;
  height: 32px;
  line-height: 32px;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #888;
  border-bottom: 1px solid #ccc;
  display: block;
  width: 65px;
  font-weight: bold;
  padding-left: 25px;
  margin-bottom: 10px;
}
.zxhb_fot_nr_c ul {
  display: block;
  float: left;
}
.zxhb_fot_nr_c li {
  display: block;
  line-height: 32px;
  color: #888;
  padding-left: 10px;
  font-family: "Microsoft Yahei";
}
.zxhb_fot_nr_c li a {
  color: #888;
  padding: 2px 5px;
  transition: all 0.3s linear 0s;
  border-radius: 2px;
}
.zxhb_fot_nr_c li a:hover {
  color: #fff;
  background: #008d99;
  text-decoration: none;
}
.zxhb_fot_bqxx a {
  color: #888;
  padding: 2px 5px;
  transition: all 0.3s linear 0s;
  border-radius: 2px;
}
.zxhb_fot_bqxx a:hover {
  color: #fff;
  background: #008d99;
  text-decoration: none;
}
/*.footer_wx {width:254px;float:right;height:225px;color:#a7a7a7;}



.footer_wx em{ display:block; float:left;}



.footer_wx strong{ color:#008d99;}



.footer_wx span{ display:block; float:right; width:170px; font-family:"Microsoft Yahei"; line-height:26px;}



.footer_wx span b{ font-size:16px;}



.footer_wx dl {width:234px;float:left;height:77px;margin:10px 0 5px;}



.footer_wx dl dd {float:left;width:77px;height:77px; background-position:-359px -50px;font-family:"Microsoft Yahei"; }



.footer_wx dl dt {float:left;margin-left:10px;display:inline;margin-top:3px;font-family:"Microsoft Yahei"; }



.footer_wx p {width:254px;line-height:24px;float:left;font-size:14px; display:block; font-family:"Microsoft Yahei"; }



.footer_search{ padding:15px 0;}



.footer_search .footer_search_text input {width:170px;height:26px;line-height:26px;padding:0;margin:3px;border:none; background-color:#FFF}



.search_text{ width:150px; height:32px; border:1px solid #d5d5d5; float:left; border-right:0; padding-left:5px;}



.zxhb_fot_bqxx{ width:980px; margin:0 auto; padding-top:20px; line-height:24px; color:#888; text-align:center;}*/
.footers {
  width: 100%;
  overflow: hidden;
  background: #058491;
  margin: 20px auto 0px;
}
.xia {
  width: 1040px;
  overflow: hidden;
  margin: 35px auto;
  margin-bottom: 65px;
}
.xia .xia_l {

  float: left;
}
.xia .xia_c {
  height: 208px;
  float: left;
  margin-left: 70px;
  padding-top: 25px;
}
.xia .xia_c p {
  font-size: 13px;
  color: #FFF;
  line-height: 26px;
}
.xia .xia_c p a {
  color: #FFFFFF;
}
/*-----------------------------------404页面---------------------------------------*/
.error404 {}
.error404 .f12bla .firstNd img {
  margin: 0 15px 0 0;
  border: none;
}
.error404 .f12bla .firstNd h3 {
  font: 900 30px/50px "Microsoft YaHei";
  color: #3cc8c7;
  padding: 15px 0;
}
.error404 .f12bla .firstNd p {
  font: 14px/30px "";
}
.error404 form {
  margin-top: 8px;
}
.error404 form input.inBox {
  border: 1px solid #e0e0e0;
  height: 26px;
  line-height: 26px;
  width: 240px;
  color: #666;
}
.error404 form input.sutBut {
  background: #3cc8c7;
  width: 86px;
  height: 28px;
  text-align: center;
  font: 900 14px/28px "";
  border: none;
  color: #fff;
}
.error404 form label {
  display: none;
}
.error40403 p a.cGreen, .error404 .f12bla .firstNd p a.cGreen {
  color: #3cc8c7;
}
.youKnow {
  width: 980px;
  margin: 0 auto;
}
.youKnow h3 {
  display: block;
  height: 40px;
  font-family: "Microsoft Yahei";
  font-weight: bold;
  font-size: 24px;
  color: #f60;
}
.zbdym_tab {
  height: 40px;
  border-bottom: 2px solid #008d99;
}
.zbdym_tab li {
  display: block;
  float: left;
  height: 40px;
  width: 120px;
  background: #cacaca;
  margin-right: 10px;
  font-family: "Microsoft Yahei";
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-weight: bold;
}
.zbdym_tab li.hover {
  background: #008d99;
  cursor: pointer;
}
.zbdym_tabnr {
  border: 1px solid #008d99;
  border-top: 0;
  height: 230px;
}
.aqy_hbmy {
  width: 960px;
  margin: 0 auto;
  height: 200px;
  padding-top: 15px;
  overflow: hidden;
}
.aqy_hbmy li {
  width: 310px;
  float: left;
  height: 200px;
  display: block;
  margin-right: 10px;
}
.aqy_hbmy li em {
  float: left;
  display: block;
}
.aqy_hbmy li span {
  display: block;
  float: right;
  width: 140px;
}
.aqy_hbmy li span h2 {
  display: block;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  font-weight: bold;
}
.aqy_hbmy li span p {
  display: block;
  line-height: 22px;
  color: #666;
  text-indent: 2em;
}
.aqy_hbmy li span p a {
  color: #f60;
}
/*-----------------------------------优化----------------------------*/
.hbyh_gywm {
  width: 980px;
  margin: 0 auto;
}
.hbyh_gywm_nav {
  background: #008d99;
  color: #fff;
  height: 55px;
  font-weight: bold;
}
.hbyh_gywm_bt {
  background: #f60;
  float: left;
  width: 172px;
  font-size: 26px;
  line-height: 55px;
  font-family: "Microsoft Yahei";
  text-align: center;
}
.hbyh_gywm_nav ul {
  float: left;
  width: 808px;
  height: 55px;
  display: block;
}
.hbyh_gywm_nav ul li {
  width: 202px;
  float: left;
  height: 55px;
  line-height: 55px;
  font-weight: bold;
  font-family: "Microsoft Yahei";
  font-size: 20px;
}
.hbyh_gywm_nav_bg01 {
  display: block;
  width: 74px;
  float: left;
  height: 55px;
  background: url(../images/hbyh_gywmnav1.png) no-repeat right;
  margin-right: 10px;
}
.hbyh_gywm_nav_bg02 {
  display: block;
  width: 74px;
  float: left;
  height: 55px;
  background: url(../images/hbyh_gywmnav2.png) no-repeat right;
  margin-right: 10px;
}
.hbyh_gywm_nav_bg03 {
  display: block;
  width: 74px;
  float: left;
  height: 55px;
  background: url(../images/hbyh_gywmnav3.png) no-repeat right;
  margin-right: 10px;
}
.hbyh_gywm_nav_bg04 {
  display: block;
  width: 74px;
  float: left;
  height: 55px;
  background: url(../images/hbyh_gywmnav4.png) no-repeat right;
  margin-right: 10px;
}
.hbyh_gywm_nav ul li.hover {
  background: #007882;
  cursor: pointer;
}
.hb_womennr {
  border: 1px solid #e5e5e5;
  border-top: 0;
  padding-top: 10px;
  overflow: hidden
}
.hb_womennr .d1 {
  width: 960px;
  margin: 0px auto;
}
.conyhwm4_nr {
  width: 620px;
  float: left;
  margin-left: 10px;
}
.conyhwm4_nr h3 {
  display: block;
  font-family: "Microsoft Yahei";
  font-size: 22px;
  color: #008d99;
  font-weight: 500;
}
.conyhwm4_nr p {
  display: block;
  line-height: 24px;
  color: #666;
}
/*#yhwm1{ background:url(../images/hbyh_gywmnav1.png) no-repeat 15px 10px;}*/
.left {
  float: left;
}
.right {
  float: right;
}
.autohei {
  float: right;
  width: 252px;
  overflow: hidden;
}
.one_tit {
  overflow: hidden;
  height: 37px;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
}
.one_tit li {
  width: 82px;
  height: 37px;
  float: left;
  border-right: 1px solid #d6d6d6;
  background: url(../images/one_t2.png) no-repeat center top;
  line-height: 37px;
  font-size: 14px;
  color: #666;
  text-align: center;
  cursor: pointer;
}
.one_tit li a {
  color: #666;
}
#exone03 {
  border-right: 0;
}
.one_tit li.hover {
  background: url(../images/one_t1.png) no-repeat center top;
  color: #333;
}
.one_con {
  overflow: hidden;
  zoom: 1;
  border: 1px solid #d6d6d6;
  border-top: none;
  padding: 5px 0px;
}
.one_lylx {
  padding: 5px 10px;
  overflow: hidden;
  zoom: 1;
}
.one_lylx span {
  display: block;
  text-align: center;
}
.one_lylx p {
  color: #666;
  line-height: 20px;
}
.one_zn {
  overflow: hidden;
  zoom: 1;
  padding: 2px 10px;
}
.one_zn li {
  overflow: hidden;
  zoom: 1;
  line-height: 32px;
  border-bottom: 1px dashed #ccc;
  vertical-align: top;
}
.one_zn li p, .one_zn li p a {
  color: #666;
}
.one_zn li h2 {
  font-size: 14px;
  color: #666;
  text-align: center;
}
.m_pbb {
  overflow: hidden;
  zoom: 1;
  background: #d1e0ef;
  width: 234px;
  margin: 0px auto 0px;
}
.m_pbb h3 {
  background: #008D99;
  height: 21px;
  overflow: hidden;
  line-height: 21px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
.m_pbb ul li {
  border: #b4c5d7 1px solid;
  border-bottom: 0;
  overflow: hidden;
  zoom: 1;
  vertical-align: top;
  line-height: 18px;
  color: #666;
}
.m_pbb ul li span {
  color: #008D99;
}
.m_pbb ul li a {
  color: #666;
}
.m_pbb ul li span a {
  color: #195b9c;
}
.m_xqj {
  width: 62px;
  padding-left: 3px;
  border-right: #b4c5d7 1px solid;
  margin-right: 4px;
  margin-right: 1px\9;
  display: inline;
  float: left;
}
.yygh {
  border: #e9e9e9 1px solid;
  border-top: 2px solid #008d99;
  background: #f8f8f8;
  padding: 5px 10px 0px;
  height: 163px;
  overflow: hidden;
}
.yygh h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}
.ecf6ff {
  background: #D9EAFA;
  border: 1px solid #7F9CBA;
  color: #666;
}
.box2_yuyue_gh a {
  width: 106px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  background: #008d9b;
  display: block;
}
.box2_hhrs_but1 {
  width: 106px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  text-align: center;
  background: #008d9b;
  display: block;
  border: 0;
  cursor: pointer;
}
.box2_hhrs_but a {
  width: 106px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  text-align: center;
  background: #008d9b;
  display: block;
  margin: 10px 0;
}
.blank10 {
  clear: both;
  height: 10px;
  overflow: hidden;
  display: block;
}
.jpqwzj_r2 {
  background: #f7f7f7;
  border-left: 1px solid #e5e5e5;
  width: 234px;
  height: 361px;
  float: right;
}
.jpqwzj_r2 em {
  display: block;
  width: 215px;
  margin: 0 auto;
}
.qttj {
  border: 1px solid #CCC;
  margin: 7px auto 7px;
  width: 980px;
  height: 240px;
}
.qttj a:link, a:visited {
  color: #666;
  text-decoration: none;
}
.qttj ul li {
  float: left;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  list-style: none outside none;
  padding: 0px 9px;
}
/*----------------------------------------------------------底部切换开始-----------------------------------------------------------*/
.hb_dibuqhuan {
  width: 980px;
  margin: 0 auto;
  margin-bottom: 5px;
}
.hb_dibuqhuan .hb_dbhjqhtab {
  height: 40px;
  overflow: hidden;
  width: 980px;
  display: block;
  background: url(../images/hbjczl_bg3.jpg) left center repeat-x;
  border-right: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
}
.hb_dibuqhuan .hb_dbhjqhtab ul {
  width: 1000px;
  height: 40px;
}
.hb_dibuqhuan .hb_dbhjqhtab li {
  float: left;
  width: 114px;
  height: 40px;
  background: url(../images/hbjczl_bg3.jpg) left center repeat-x;
  text-align: center;
  font-weight: bold;
  line-height: 40px;
  font-size: 14px;
  color: #666;
  margin-right: 0px;
  border: 1px solid #e7e7e7;
  border-bottom: 0px;
  border-top: 0;
}
.hb_dibuqhuan .hb_dbhjqhtab li.hover {
  width: 114px;
  height: 38px;
  color: #049195;
  cursor: pointer;
  background: url(../images/hbjczl_bg4.jpg) left center repeat-x;
  border: 1px solid #e7e7e7;
  border-bottom: 0px;
  border-top: 0;
}
.hb_dibuqhuan .db_tplbiao {
  width: 980px;
  border: 1px solid #e7e7e7;
  overflow: hidden;
}
.db_tplbiao ul li {
  float: left;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  list-style: none outside none;
  padding: 0px 9px;
}
/*----------------------------------------------------------底部切换结束-----------------------------------------------------------*/
/*----------------------------------------------------------head-----------------------------------------------------------*/
.cle:after {
  display: block;
  content: "wzw";
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
  width: 100%;
  margin: 0px auto;
}
.woman {
  background: url('../images/w1.png') no-repeat scroll left center #fffcfa;
  margin-top: 0 !important;
  padding-bottom: 12px;
  padding-top: 10px;
  margin-left: 10px;
  display: inline;
}
.w510 {
  width: 457px;
}
.Man {
  background: url('../images/w2.png') no-repeat scroll left center #f2feff;
  margin-top: 0 !important;
  padding-bottom: 12px;
  padding-top: 10px;
  margin-left: 10px;
  display: inline;
}
.w210 {
  width: 239px;
}
.Shig {
  background: url('../images/w3.png') no-repeat scroll left center transparent;
}
.JishuA .none {
  margin-right: 0px;
  background: none repeat scroll 0% 0% transparent;
  padding-right: 0px;
}
.w50 {
  width: 65px;
}
.w980 {
  width: 980px;
  margin: 0px auto;
}
.pr {
  position: relative;
}
.JishuA {
  margin: 12px 0px;
}
.woManList {
  height: 52px;
  padding: 14px 0px 0px 0px;
  background: #fffcfa;
}
.woManList a {
  color: #333;
  padding: 0px 3px;
  display: inline-block;
  line-height: 21px;
}
.cc-A {
  color: #008D99;
  font-size: 14px;
  font-family: Microsoft Yahei;
  padding-left: 26px;
  font-weight: bold;
  width: 30px;
  height: 45px;
  line-height: 23px;
}
.mt10 {
  margin-top: 10px;
}
.l {
  float: left;
}
/*广告条滚动效果*/
.gundong {
  width: 980px;
  height: 110px;
  position: relative;
}
.gundong .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.gundong .bd ul li {
  width: 980px;
  height: 110px;
}
.gundong .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 10px;
  z-index: 1;
}
.gundong .hd ul li {
  overflow: hidden;
  zoom: 1;
  float: left;
}
.gundong .hd li {
  float: left;
  margin-right: 2px;
  width: 15px;
  height: 15px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
  font-size: 12px;
}
.gundong .hd li.on {
  background: #298DD9;
  color: #fff;
  position: relative;
}
/*广告条滚动效果*/
.jjgyx-l {
  width: 235px;
  float: left;
}
.jjgyx {
  width: 234px;
  border-right: 1px solid #e5e5e5;
  padding-bottom: 8px;
  display: inline-block;
}
.jjgyx .jjgyx_tit {
  width: inherit;
  margin: 15px 0px;
  display: inline-block;
  padding-left: 10px;
}
/* clearfix */
.clearfix:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
  overflow: hidden;
}
* html .clearfix {
  display: inline-block;
}
* + html .clearfix {
  display: inline-block;
}
.clearfix {
  clear: both;
}
.jjgyx_nr {
  width: 225px;
  padding-left: 10px;
  height: 415px;
}
.jjgyx_nr_em {
  display: block;
  background: #fff;
  width: 203px;
  height: 55px;
}
.jjgyx_nr_h1 {
  display: block;
  height: 25px;
  line-height: 25px;
  color: #008f99
}
.jjgyx_nr_p {
  display: block;
  line-height: 23px;
  color: #666;
  text-indent: 2em;
}
.jjgyx_nr_p a {
  color: #f60;
}
.tech_list {
  padding-top: 9px;
}
.tech_list ul {
  display: none;
}
.tech_list li {
  padding: 8px 10px;
  height: 170px;
  border: 1px solid #e9e9e9;
  border-top: none;
}
.tech_list h3 {
  height: 29px;
  border: 1px solid #e9e9e9;
  margin-top: 2px;
  font-size: 12px;
  line-height: 29px;
  background:
    #fbfbfb url(../images/list_sign.gif) 11px -12px no-repeat;
  padding-left: 38px;
  font-weight: normal;
}
.tech_list h3 a {
  color: #666;
  font-size: 12px;
}
.tech_list h3.on {
  background: #008d99 url(../images/list_sign.gif) 11px 13px no-repeat;
  color: #fff;
  border: none;
  height: 31px;
  line-height: 31px;
  font-weight: bold;
}
.tech_list h3.on a {
  color: #fff;
}
.tech_list p.instr {
  float: left;
  width: 172px;
  padding-left: 10px;
  line-height: 24px;
  font-size: 12px;
}
/*首页挂号滚动*/
.main1-l-top {
  display: block;
  float: left;
  width: 235px;
  height: 40px;
}
.main1-l-middle {
  display: block;
  float: left;
  width: 235px;
  height: 322px;
  margin-top: 77px;
  overflow: hidden;
}
.main1-l-middle p {
  width: 235px;
  height: 40px;
  font-size: 14px;
  color: #000;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px #000 dashed;
}
.main1-l-middle p .iname {
  display: inline-block;
  float: left;
  width: 50px;
  margin-right: 0px;
}
.main1-l-middle p .ikind {
  display: inline-block;
  float: left;
  width: 110px;
  margin-right: 0px;
}
.main1-l-middle p .ifrom {
  display: inline-block;
  float: left;
  width: 70px;
}
.main1-l-bottom {
  display: block;
  float: left;
  width: 235px;
  height: 34px;
}
/*新加样式*/
.w980 {
  width: 1010px;
  margin: 0 auto;
}
.r {
  float: right;
}
em {
  font-style: normal;
}
.pr {
  position: relative;
}
.mt10 {
  margin-top: 10px;
}
.blank10 {
  clear: both;
  height: 10px;
  overflow: hidden;
  display: block;
}
.box {
  border: solid 1px #d8d8d8;
  background-color: #fff;
}
.h2 {
  background: url(../images/line2_03.jpg) repeat-x;
  height: 43px;
  border-bottom: solid 1px #13a1a2;
}
.h2 h2 {
  color: #008d99;
  font-size: 18px;
  height: 30px;
  float: left;
  overflow: hidden;
  font-family: Microsoft Yahei;
  z-index: 3;
  border-bottom: none;
  position: relative;
  top: 2px;
  padding: 10px 10px 0;
  _display: inline;
  cursor: pointer;
}
.h2 h2.hover {
  border-bottom: solid 3px #008d99;
}
.h2 h2 span {
  background: url(../images/index.png) 0 -232px no-repeat;
  overflow: hidden;
  width: 22px;
  height: 20px;
  float: left;
  margin: 5px 0 0;
}
.h2 h2 .shenS {
  background: url(../images/index.png) 0 -302px no-repeat;
  width: 16px;
  height: 18px;
  overflow: hidden;
  margin: 6px 5px 0 0;
}
.more {
  float: right;
  color: #008d99;
  font-family: ariay;
  margin: 14px 12px 0 0;
}
.listTese {
  overflow: hidden;
  position: relative;
}
.listTese li {
  background-color: #f1f1f1;
  width: 162px;
  overflow: hidden;
  height: 139px;
  text-align: center;
  border-right: solid 1px #d2d2d2;
  border-left: solid 1px #fff;
  float: left;
}
.listTese li i {
  width: 55px;
  height: 45px;
  display: inline-block;
  margin-bottom: 10px;
}
.listTese li i.te1 {
  width: 76px;
  height: 56px;
  margin-bottom: 25px;
}
.listTese li i.te2 {
  width: 62px;
  height: 47px;
  margin-bottom: 15px;
}
.listTese li i.te3 {
  width: 55px;
  height: 43px;
  margin-bottom: 25px;
}
.listTese li i.te4 {
  width: 64px;
  height: 57px;
  margin-bottom: 25px;
}
.listTese li i.te5 {
  width: 64px;
  height: 53px;
  margin-bottom: 25px;
}
.listTese li a {
  margin-top: 10px;
  width: 160px;
}
.listTese li a:hover {
  text-decoration: none;
}
.listTese li a p {
  color: #067886;
  font-size: 16px;
  font-weight: bold;
}
.listTese li.none {
  border-left: none;
}
.listTese li.none1 {
  border-right: none;
  width: 158px;
}
.shuRu-title {
  width: 258px;
  height: 24px;
  line-height: 24px;
  margin: 0 0 5px 9px;
  border: 2px solid #bfbfbf;
  padding-left: 9px;
  color: #444;
}
.shuRu-title:hover {
  border: 2px solid #88c9f3;
}
.box1_zjhb {
  float: left;
  width: 242px;
  overflow: hidden;
}
.box1_zjhb .title {
  background-color: #e7f5f6;
  line-height: 36px;
  height: 36px;
  border: solid 1px #d2f0f3;
}
.box1_zjhb .title span {
  color: #008d99;
  display: block;
  margin-left: 10px;
  font-size: 18px;
  font-family: Microsoft Yahei;
  background: url(../images/hbyy_sypic6.jpg) left center no-repeat;
  padding-left: 25px;
}
.box1_zjhb_nr {
  border: solid 1px #e9e9e9;
  border-top: 0;
  height: 306px;
  background: #fff;
}
.box1_zjhb_nr em {
  display: block;
  text-align: center;
  padding: 10px 0;
}
.box1_zjhb_nr p {
  display: block;
  width: 222px;
  margin: 0 auto;
  font-size: 12px;
  color: #666;
  line-height: 22px;
  text-indent: 2em;
}
.box1_zjhb_nr p a {
  color: #f60;
}
.box1_zjhb_nr .zx1, .box1_zjhb_nr .zx2, .box1_zjhb_nr .dh {
  display: block;
  width: 219px;
  overflow: hidden;
  margin: 5px 0 0 10px;
}
.listTese li:hover {
  background-color: #e1e1e1;
}
#line {
  position: absolute;
  border-bottom: solid 5px #8e8d8d;
  width: 162px;
  bottom: 0;
  left: 0;
  _bottom: -1px;
}
.box1 .title {
  background-color: #e7f5f6;
  line-height: 36px;
  height: 36px;
  border: solid 1px #d2f0f3;
}
.box1 .title span {
  color: #008d99;
  display: block;
  margin-left: 10px;
  font-size: 16px;
  font-family: Microsoft Yahei;
  padding-left: 20px;
}
.shiP {
  border: solid 1px #e9e9e9;
  position: relative;
  z-index: 1;
}
.shiP a img {
  height: 187px;
  width: 266px;
}
.w678 {
  width: 678px;
}
.h2 h2 span.bjmtjj {
  width: 23px;
  height: 28px;
  margin: 0 5px 0 0;
}
.h2 h2 span.zhuY {
  background: url(../images/index.png) 0 -256px no-repeat;
  width: 43px;
  height: 28px;
  margin: 0 5px 0 0;
}
.h2 h2 span.wenDa {
  background: url(../images/index.png) 0 -283px no-repeat;
  width: 18px;
  height: 18px;
  margin: 6px 4px 0 0;
}
.h2 h2 span.huanZ {
  background: url(../images/index.png) 0 -320px no-repeat;
  width: 16px;
  height: 16px;
  margin: 6px 4px 0 0;
  padding-right: 0px;
}
.zjBg {
  padding-bottom: 10px;
}
#box {
  overflow: hidden;
}
#gunDong {
  position: relative;
}
.zjBg-r {
  height: 216px;
  padding: 29px 25px 35px 298px;
  z-index: 2;
  position: relative;
}
.zjBg-r h2 {
  color: #666;
  margin-bottom: 7px;
  font-size: 16px;
}
.zjBg-r h2 em {
  color: #067886;
  font-size: 16px;
  font-family: Microsoft Yahei;
  font-size: 21px;
}
.zjBg-r h2 strong {
  color: #666;
  font-size: 16px;
}
.zjBg-r ul li {
  color: #ea8b26;
  line-height: 20px;
}
.zjBg-r ul li em {
  font-weight: bold;
  font-size: 14px;
  font-family: Microsoft YaHei;
}
.t3 {
  color: #666666;
  margin-top: 15px;
}
.t4 {
  line-height: 20px;
  color: #898989;
  text-indent: 25px;
  margin-top: 15px;
}
.c00 {
  color: #008d99;
}
.huifu {
  border: solid 1px #d9d7d7;
  border-left: none;
}
.huifu li {
  float: left;
  width: 140px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #666;
  background-color: #f5f5f5;
  border-left: solid 1px #d9d7d7;
}
.zjBg-b {
  padding: 0 10px;
}
.huifu li em, .yiB em {
  color: #eb2411;
  font-weight: bold;
}
.yiB {
  background: url(../images/bang_03.jpg) left center no-repeat;
  padding-left: 22px;
  float: left;
  margin: 5px 5px 0 20px;
}
.ziX {
  background: url(../images/index1.jpg) 0 -307px no-repeat;
  width: 98px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  float: right;
  color: #c74e05;
}
.Line {
  background: url(../images/line3_03.jpg) left top repeat-x;
  padding-top: 1px;
  margin-top: 17px;
  height: 153px;
}
#gunDong span {
  float: left;
  width: 15px;
  height: 48px;
  color: #ddd;
  cursor: pointer;
  background: url(../images/jiantou.png);
  margin: 42px 0 0;
}
#hide {
  width: 613px;
  overflow: hidden;
  height: 148px;
  float: left;
  position: relative;
}
#hide ul {
  float: left;
}
#hide ul li {
  float: left;
  width: 124px;
}
#hide ul li a {
  padding: 1px;
  display: block;
  margin-top: 14px;
}
#hide ul li p {
  width: 114px;
  text-align: center;
  line-height: 24px;
}
#hide ul li:hover p {
  color: #008D99;
}
#gunDong span.parent {
  background-position: 0 0;
  margin-right: 5px;
}
#gunDong span.next {
  background-position: 0 -48px;
  margin-left: 5px;
}
.w288 {
  width: 288px;
}
.wenDa-A {
  padding: 13px 9px 8px;
}
.wenDa-A li {
  background: url(../images/line3_03.jpg) left bottom repeat-x;
  float: left;
  width: 260px;
  line-height: 40px;
  *height: 40px !important;
}
.wenDa-A li.none {
  background: none;
}
.wenDa-A li a {
  color: #666;
  float: left;
}
.wenDa-A li em {
  color: #008d99;
  float: left;
}
.wenDa-A li i {
  background: url(../images/index1.jpg) 0 -355px no-repeat;
  width: 63px;
  height: 17px;
  display: block;
  line-height: 17px;
  text-align: center;
  color: #fff;
  font-style: normal;
  float: right;
  margin: 7px 0 0;
}
.wenDa-A li i a {
  line-height: 17px;
}
.text {
  width: 258px;
  height: 90px;
  border: solid 2px #bfbfbf;
  margin: 0 9px;
  padding: 9px 0 0 9px;
  overflow: hidden;
  font-size: 14px;
  color: #4a4a4a;
  line-height: 24px;
}
.text:hover {
  border: solid 2px #88c9f3;
}
.shuRu:hover {
  border: solid 1px #88c9f3;
}
.shuRu {
  border: solid 1px #cdcdcd;
  width: 132px;
  padding: 5px 0 5px 5px;
  color: #c0c0c0;
  font-size: 12px;
  float: left;
}
.suB {
  float: right;
  margin: 2px 0 0;
  background: url(../images/index1.jpg) 0 -332px no-repeat;
  width: 62px;
  height: 23px;
  border: none;
  cursor: pointer;
  color: #c74e05;
}
.label {
  float: left;
  margin: 6px 0 0;
}
.qiangqiang .c88 {
  color: #008D99;
}
#hideA {
  left: 0;
  position: absolute;
}
#box .getBy {
  display: none;
  height: 300px;
}
#box li img {
  position: absolute;
  z-index: 1;
}
/*#tab{background-color:#eaeaea; height:36px; border-bottom:solid 1px #d8d8d8; _overflow:hidden; }*/
/*#tab li{ height:36px;border-right:solid 1px #c4c4c4; float:left; font-size:14px; line-height:36px; color:#666; cursor:pointer;overflow:hidden; position:relative; }



#tab li a {display:block; padding:0 32px; font-size:14px; color:#067886;}



#tab li.active{ border:none; height:35px; line-height:35px; background-color:#fff;  border-right: solid 1px #c4c4c4;position:relative; top:-1px;border-bottom:solid 1px #fff; border-top:solid 2px #d4d4d4; }



#tab li.active a{ border:none; background-color:#fff; display:inline-block;}*/
/*.yiYuan-Huan{ padding:15px 12px 15px 13px; height:104px;}*/
/*.yiYuan-Huan ul li{ float:left; height:104px; width:165px;}*/
/*.yiYuan-Huan ul li img{ height:104px; width:151px;}*/
.w954 {
  width: 954px;
  overflow: hidden;
  height: 104px;
  position: absolute;
  background-color: #fff;
}
#footer {
  border-top: solid 1px #37a6af;
  margin-bottom: 85px;
}
#footer .footer-bg0, #footer .footer-bg1, #footer .footer-bg2, #footer .footer-bg3, #footer .footer-bg4, #footer .footer-bg5 {
  overflow: hidden;
}
#footer .footer-bg0 {
  border-top: solid 1px #048c9a;
}
#footer .footer-bg1 {
  border-top: solid 1px #ebebeb;
  height: 1px;
  background-color: #ececec;
  border-bottom: solid 1px #ededed;
}
#footer .footer-bg2 {
  border-top: solid 1px #efeeee;
  height: 1px;
  background-color: #f1f0f1;
  border-bottom: solid 1px #f2f2f2;
}
#footer .footer-bg3 {
  border-top: solid 1px #f4f4f4;
  height: 1px;
  background-color: #f6f6f6;
  border-bottom: solid 1px #f8f8f8;
}
#footer .footer-bg4 {
  border-top: solid 1px #f9f9fa;
  height: 1px;
  background-color: #fbfbfb;
  border-bottom: solid 1px #fdfdfd;
}
#footer .footer-bg5 {
  border-top: solid 1px #fefefe;
  height: 1px;
}
.foot-nav {
  width: 1000px;
}
.foot-nav li {
  padding: 0 20px;
}
.buYun {
  overflow: hidden;
  font: 0/0 a;
  margin-top: 24px;
  height: 108px;
}
.posi1 {
  width: 148px;
}
.posi2 {
  width: 105px;
  background-position: -42px -107px;
}
.posi3 {
  width: 114px;
  background-position: -32px -216px;
}
.posi4 {
  width: 111px;
  background-position: -36px -324px;
}
.foot-nav ul {
  border-left: solid 1px #dedede;
  padding: 8px 0 2px 11px;
  margin-left: 20px;
}
.foot-nav ul li {
  line-height: 24px;
}
.foot-nav ul li a:hover {
  color: #Ea8b26;
}
.fooerbg {
  padding-top: 20px;
  text-align: center;
  margin-top: 10px;
}
.fooerbg p {
  line-height: 24px;
  color: #5e5e5e;
}
#gunDong2, #gunDong3 {
  position: absolute;
  height: 104px;
  overflow: hidden;
  left: 0;
}
#wai {
  z-index: 2;
}
.hbxin_01 {
  overflow: hidden;
  margin-top: 10px;
}
.hbxin_02 {
  overflow: hidden;
  margin-top: 10px;
}
.hbxin_02 dl {
  background: url(../images/hbxin_03.png) 0px center no-repeat;
  float: left;
  width: 500px;
  margin-left: 15px;
  padding-left: 30px;
}
.hbxin_02 dl dd {
  float: left;
  font-size: 18px;
  height: 44px;
  line-height: 44px;
  color: #008d99;
  font-family: 微软雅黑;
  text-align: center;
  width: 200px;
}
.hbxin_02 dl dd.hover {
  background: url(../images/anli_c1.jpg) center no-repeat;
  height: 44px;
}
.hbxindd {
  background: url(../images/anli_c1.jpg) center no-repeat;
  height: 44px;
}
.hbanli {
  clear: both;
  height: 441px;
}
.hbanli ul {
  overflow: hidden;
  height: 441px;
}
.hbanli li {
  width: 239px;
  height: 212px;
  background: #EFEFEF;
  text-align: center;
  margin-top: 8px;
  float: left;
  margin-right: 6px;
}
.hbanli li h2 {
  width: 239px;
  height: 158px;
  overflow: hidden;
}
.hbanli li p {
  line-height: 20px;
  color: #4F4F4F;
  width: 170px;
  overflow: hidden;
  margin: 5px auto 0px;
}
.h2 h2 span.zhuY4 {
  background: url(../images/hbxin_02.png) 0px center no-repeat;
  width: 43px;
  height: 28px;
  margin: 0 5px 0 0;
}
.hbalxin {
  width: 980px;
  height: 426px;
  margin-top: 10px;
}
.hbalxin_l {
  float: left;
  width: 694px;
  height: 426px;
  position: relative;
}
.hbalxin_l .xina1 {
  display: block;
  width: 229px;
  height: 138px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.hbalxin_l .xina2 {
  display: block;
  width: 229px;
  height: 283px;
  position: absolute;
  left: 0px;
  top: 138px;
}
.hbalxin_l .xina3 {
  display: block;
  width: 229px;
  height: 140px;
  position: absolute;
  left: 232px;
  top: 0pxpx;
}
.hbalxin_l .xina4 {
  display: block;
  width: 229px;
  height: 140px;
  position: absolute;
  left: 232px;
  top: 142px;
}
.hbalxin_l .xina5 {
  display: block;
  width: 229px;
  height: 140px;
  position: absolute;
  left: 232px;
  top: 284px;
}
.hbalxin_l .xina6 {
  display: block;
  width: 229px;
  height: 283px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.hbalxin_l .xina7 {
  display: block;
  width: 229px;
  height: 138px;
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.hbalxin_r {
  width: 269px;
  height: 417px;
  float: left;
  margin-left: 7px;
  border: 5px #dcdddd solid;
  border-radius: 3px;
}
.hbalxin_r h2 {
  width: 100%;
  height: 43px;
  border-bottom: 1px dashed #ddd;
  font-size: 18px;
  color: #008d99;
  line-height: 43px;
  text-align: center;
  font-family: Microsoft Yahei;
}
.hbalxin_r ul {
  width: 269px;
  height: 250px;
  margin: 10px 0;
}
.hbalxin_r ul li {
  float: left;
  width: 64px;
  height: 82px;
  margin-left: 3px;
}
.hbalxin_r ul li a {
  display: block;
}
.hbalxin_r ul li span {
  display: inline-block;
  width: 64px;
  height: 32px;
  font-size: 12px;
  color: #000;
  line-height: 16px;
  text-align: center;
  font-family: Microsoft Yahei;
}
.hbalxin_r .zx {
  width: 100%;
  height: 85px;
}
.hbalxin_r .zx p {
  width: 100%;
  height: 58px;
  font-size: 14px;
  color: #000;
  line-height: 26px;
  text-align: center;
  font-family: Microsoft Yahei;
}
.hbalxin_r .zx a {
  display: block;
  margin: 0 auto;
  width: 100px;
  height: 27px;
  font-size: 14px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  font-family: Microsoft Yahei;
  background: #eb8b27;
  border-radius: 3px;
}
.hbxin_04 {
  overflow: hidden;
  margin: 10px 0 20px;
}
.hbjsxin {
  width: 978px;
  overflow: hidden;
  margin: auto 0;
  border: 1px solid #d8d8d8;
  border-top: none;
}
.hbjsxin_l {
  float: left;
  width: 272px;
  height: 354px;
}
.hbjsxin_l li {
  padding: 0 10px;
  width: 242px;
  height: 80px;
  margin-right: 10px;
  margin-bottom: 11px;
  background: url(../images/hbxin_08.jpg) center center no-repeat;
  font-size: 16px;
  color: #d00061;
  line-height: 50px;
  font-family: Microsoft Yahei;
}
.hbjsxin_l li a {
  color: #d00061;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 80px;
}
.hbjsxin_l li span {
  display: block;
  font-size: 14px;
  line-height: 10px;
  text-align: right;
}
.hbjsxin_l li.hover {
  background: url(../images/hbxin_09.jpg) center center no-repeat;
  color: #fff;
}
.hbjsxin_l li.hover a {
  color: #fff;
}
.hbjsxin_m {
  float: left;
  width: 435px;
  height: 354px;
}
.hbjsxin_m a {
  display: block;
  float: left;
  width: 433px;
  height: 352px;
  border: 1px solid #efefef;
}
.hbjsxin_r {
  float: left;
  width: 272px;
  height: 354px;
}
.hbjsxin_r li {
  padding: 0 10px;
  width: 242px;
  height: 80px;
  margin-left: 10px;
  margin-bottom: 11px;
  background: url(../images/hbxin_10.jpg) center center no-repeat;
  font-size: 16px;
  color: #109197;
  line-height: 50px;
  font-family: Microsoft Yahei;
  text-indent: 10px;
}
.hbjsxin_r li a {
  color: #109197;
  text-decoration: none;
  width: 100%;
  height: 80px;
}
.hbjsxin_r li span {
  display: block;
  font-size: 14px;
  line-height: 10px;
  text-align: right;
}
.hbjsxin_r li.hover {
  background: url(../images/hbxin_11.jpg) center center no-repeat;
  color: #fff;
}
.hbjsxin_r li.hover a {
  color: #fff;
}
#disappear {
  display: none;
}
.hbjshb {
  width: 980px;
  height: 371px;
  margin-top: 20px;
  overflow: hidden;
}
.hbjshb_left {
  float: left;
  border: 1px solid #d8d8d8;
  width: 662px;
  height: 352px;
  padding: 10px 8px 7px 10px;
  margin-right: 7px;
  overflow: hidden;
}
.hbjshb_left_tt {
  width: 660px;
  height: 50px;
  margin-bottom: 10px;
}
.hbjshb_left_tt a {
  float: left;
  display: block;
  width: 213px;
  height: 50px;
  margin: 0 3px;
  background: url(../images/rediangz_05.jpg) no-repeat;
  font-size: 18px;
  color: #008d99;
  line-height: 42px;
  text-align: center;
  font-weight: blod;
  text-decoration: none;
  font-family: Microsoft Yahei;
  cursor: pointer;
}
.hbjshb_left_tt a.hover {
  background: url(../images/rediangz_04.jpg) no-repeat;
  color: #fff;
}
.hbjshb_left_tt a span {
  display: inline-block;
  width: 213px;
  height: 50px;
}
.hbjshb_right {
  float: left;
  width: 288px;
  height: 372px;
}
.hbjshb_right_top {
  width: 280px;
  height: 155px;
  border: 1px solid #d8d8d8;
  padding: 3px 2px;
}
.hbjshb_right_bottom {
  width: 286px;
  height: 196px;
  border: 1px solid #d8d8d8;
  margin-top: 10px;
}
.qwbdxx {
  float: left;
  width: 286px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 10px;
}
.qwbdxx span {
  display: block;
  height: 26px;
  line-height: 26px;
  padding-left: 2px;
  font-size: 13px;
}
.qwbdxx span a {
  color: #666;
}
.conbyjsa_out {
  height: 286px;
  overflow: hidden;
  position: relative;
}
.slideBoxxin1 {
  width: 662px;
  overflow: hidden;
  position: relative;
  height: 286px;
}
.slideBoxxin1 .bd {
  position: relative;
  height: 100%;
}
.slideBoxxin1 .prev {
  width: 45px;
  height: 60px;
  position: absolute;
  top: 100px;
  background: url(../images/sprite.png) no-repeat left center;
  cursor: pointer;
  left: 0;
  opacity: 0.2;
  filter: Alpha(opacity=20);
}
.slideBoxxin1 .next {
  width: 45px;
  height: 60px;
  position: absolute;
  top: 100px;
  background: url(../images/sprite.png) no-repeat right center;
  cursor: pointer;
  right: 0;
  opacity: 0.2;
  filter: Alpha(opacity=20);
}
.slideBoxxin1 .prev:hover {
  opacity: 0.5;
  filter: Alpha(opacity=50);
}
.slideBoxxin1 .next:hover {
  opacity: 0.5;
  filter: Alpha(opacity=50);
}
.slideBoxxin2 {
  width: 662px;
  overflow: hidden;
  position: relative;
  height: 286px;
}
.slideBoxxin2 .bd {
  position: relative;
  height: 100%;
}
.slideBoxxin2 .prev {
  width: 45px;
  height: 60px;
  position: absolute;
  top: 100px;
  background: url(../images/sprite.png) no-repeat left center;
  cursor: pointer;
  left: 0;
  opacity: 0.2;
  filter: Alpha(opacity=20);
}
.slideBoxxin2 .next {
  width: 45px;
  height: 60px;
  position: absolute;
  top: 100px;
  background: url(../images/sprite.png) no-repeat right center;
  cursor: pointer;
  right: 0;
  opacity: 0.2;
  filter: Alpha(opacity=20);
}
.slideBoxxin2 .prev:hover {
  opacity: 0.5;
  filter: Alpha(opacity=50);
}
.slideBoxxin2 .next:hover {
  opacity: 0.5;
  filter: Alpha(opacity=50);
}
.slideBoxxin3 {
  overflow: hidden;
  position: relative;
}
.slideBoxxin3 .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 1;
}
.slideBoxxin3 .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}
.slideBoxxin3 .hd ul li {
  float: left;
  margin-right: 5px;
  width: 15px;
  height: 15px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
}
.slideBoxxin3 .hd ul li.on {
  background: #f00;
  color: #fff;
}
#xnone {
  display: none;
}
/*列表页分页样式*/
.xpage {
  width: 100%;
  overflow: hidden;
  margin-top: 10px;
  float: left;
}
.xpage li {
  float: left;
  margin: 0 5px;
  height: 30px;
  line-height: 30px;
}
.xpage li a:hover {
  color: #f00;
}
.xpage select {
  display: none !important;
}
.ss_cont {
  margin: 0 auto;
  width: 100%;
  height: 46px;
  background: #008d99;
}
.zxss {
  width: 980px;
  height: 46px;
  margin: 10px auto 0;
}
.zxss_l {
  float: left;
  width: 485px;
  height: 45px;
}
.zxss_l p {
  font-size: 14px;
  color: #FFFFFF;
  height: 45px;
  line-height: 45px;
  background: url(../images/sanjiao.png) no-repeat 6px center;
  text-indent: 23px;
}
.zxss_l p a {
  color: #FFFFFF;
}
.zxss_r {
  float: right;
  width: 445px;
  height: 30px;
  margin-top: 7px;
}
.zxss_r form {
  float: left;
  width: 300px;
  height: 30px;
  margin: 0px;
}
.zxss_r form .search_text {
  float: left;
  width: 220px;
  margin: 0px;
  height: 30px;
  background: url(../images/ssfdj.jpg) no-repeat 5px center #fff;
  font-size: 14px;
  color: #333;
  line-height: 30px;
  text-indent: 24px;
  border: none;
}
.zxss_r form .newssbtn {
  float: left;
  width: 70px;
  height: 30px;
  font-size: 16px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  background: #ff8432;
  border: none;
  margin: 0 0 0 4px;
}
.zxss_r .wyzx {
  float: left;
  display: block;
  width: 115px;
  height: 30px;
  font-size: 16px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  background: #006573;
  text-decoration: none;
  margin-left: 5px;
}
.slideBoxonly {
  width: 270px;
  height: 346px;
  overflow: hidden;
  position: relative;
}
.slideBoxonly .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 10px;
  bottom: 35px;
  z-index: 1;
}
.slide