/* 版心 */
.banx {
  width: 1080px;
  margin: 0 auto;
}
.hospital_head {
  width: 100%;
}
/* 分享 */
.hospital_head .bx {
  width: 1080px;
  height: 50px;
  margin: 0 auto;
  position: relative;
}
.hospital_head .pic_share {
  position: absolute;
  /* margin-top: 19px; */
  top: 19px;
  right: -20px;
}
.hospital_head .pic_share .share_wechat {
  position: relative;
  cursor: pointer;
}
.hospital_head .pic_share .share_wechat .wechat_pic {
  width: 32px;
  height: 31px;
  vertical-align: middle;
}
.hospital_head .pic_share .share_wechat span {
  margin-left: 4px;
  font-size: 16px;
  color: #106335;
}
.hospital_head .pic_share .share_wechat .erweima {
  z-index: 1;
  position: absolute;
  left: -33px;
  display: none;
}
.hospital_head .pic_share .share_wechat:hover .erweima {
  display: block;
}
.hospital_head .pic_share .share_wechat .erweima img {
  width: 200px;
  height: 200px;
  vertical-align: middle;
}
.hospital_head .pic_share .pic_emill {
  margin-left: 30px;
  position: relative;
  cursor: pointer;
}
.hospital_head .pic_share .pic_emill .emill_pic {
  width: 27px;
  height: 26px;
  vertical-align: middle;
}
.hospital_head .pic_share .pic_emill span {
  margin-left: 8px;
  font-size: 16px;
  color: #1e42db;
}
/* 医院logo */
.hospital_head .pic_logo {

}
.hospital_head .pic_logo img {
  width: 674px;
  height: 133px;
  vertical-align: middle;
}
.hospital_head .current_time {
  width: 1080px;
  height: 16px;
  margin: 0 auto;
  position: relative;
}
.hospital_head .current_time .time {
  position: absolute;
  bottom: 20px;
  right: -100px;
  font-size: 16px;
  text-align: left;
  color: #000000;
}
/* headnav部分 */
.hospital_head .head_nav {
  /* height: 46px; */
  width: 100%;
  margin-top: 18px;
  background: #3f88d8;
}
.hospital_head .head_nav .nav_ul {
  position: relative;
}
.hospital_head .head_nav .nav_ul .nav_li {
  float: left;
  width: 120px;
  padding: 15px 0 17px 0;
}
.hospital_head .head_nav .nav_ul>li:first-child img {
  display: none;
}
.hospital_head .head_nav .nav_ul .nav_li {
  float: left;
  width: 120px;
}
.hospital_head .head_nav .nav_ul>li:hover {
  background: #226dc2;
}
.hospital_head .head_nav .nav_ul .nav_li .nav_text {
  text-align: center;
  width: 120px;
}
.hospital_head .head_nav .nav_ul .nav_li .nav_text a {
  font-size: 14px;
  color: #ffffff;
}
.hospital_head .head_nav .nav_ul .nav_li img {
  width: 9px;
  height: 8px;
  vertical-align: middle;
}
.hospital_head .head_nav .nav_ul .nav_li .sec_nav {
  width: 1080px;
  margin: 0 auto;
  display: none;
  position: absolute;
  top: 52px;
  left: 0;
  z-index: 1000;
  background: rgba(0, 78, 162, 0.6);
  padding: 20px 0;
  color: #fff;
}
.hospital_head .head_nav .nav_ul li:hover .sec_nav {
  display: block;
}
.hospital_head .head_nav .nav_ul li .sec_nav .cont {
  padding-left: 20px;
}
.hospital_head .head_nav .nav_ul li .sec_nav .cont .nav_title {
  float: left;
  width: 160px;
}
.hospital_head .head_nav .nav_ul li .sec_nav .cont .gy {
  float: right;
  width: 900px;
}
.sec_nav .cont .nav_title .title_ul li .title_text {
  text-align: left;
}
.sec_nav .cont .nav_title .title_ul li {
  padding: 5px 0;
}
.sec_nav .cont .nav_title .title_ul li .title_text a {
  font-size: 12px;
  color: #fff;
}
/* 首页大图 */
.hospital_head .lb_pic img {
  width: 100%;
  vertical-align: middle;
}
/* 大图下导航 */
.hospital_head .head_navbar {
  width: 100%;
  background: #428cda;
  padding: 10px 0;
}
.hospital_head .head_navbar .bigpic_down ul li {
  width: 216px;
  float: left;
  padding: 22px 0 18px 0;
}
.hospital_head .head_navbar .bigpic_down ul li .li_div {
  text-align: center;
}
.hospital_head .head_navbar .bigpic_down ul li .li_img1 {
  width: 31px;
  height: 43px;
  vertical-align: middle;
}
.hospital_head .head_navbar .bigpic_down ul li .li_img2 {
  width: 44px;
  height: 38px;
  vertical-align: middle;
}
.hospital_head .head_navbar .bigpic_down ul li .li_img3 {
  width: 38px;
  height: 37px;
  vertical-align: middle;
}
.hospital_head .head_navbar .bigpic_down ul li .li_img4 {
  width: 36px;
  height: 36px;
  vertical-align: middle;
}
.hospital_head .head_navbar .bigpic_down ul li .li_img5 {
  width: 54px;
  height: 36px;
  vertical-align: middle;
}
.hospital_head .head_navbar .bigpic_down ul li p {
  font-size: 18px;
  /* text-align: left; */
  color: #ffffff;
  letter-spacing: 1px;
  margin-top: 9px;
}
/* 主体部分 */
/* 头条 */
.main .headlines {
  margin-top: 13px;
}
.main .headlines img {
  width: 134px;
  height: 74px;
  vertical-align: middle;
}
.main .headlines p {
  margin-left: 25px;
  font-size: 38px;
  text-align: left;
  color: #1e2cac;
  display: inline-block;
}
/* 轮播图 */
.main .cycle {
  margin-top: 17px;
}
/* 轮播图左 */
.main .cycle .cycle_left {
  width: 500px;
}
.main .cycle_left {
  float: left;
}

.main .cycle_left .swiper-container {
  width: 500px;
  height: 285px;
}

.main .cycle_left .swiper-container .swiper-wrapper .swiper-slide {
  position: relative;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-pagination {
  text-align: right !important;
  right: 8px;
  bottom: 9px !important;
}

.sy_lunbo1 .swiper-pagination .swiper-pagination-bullet {
  margin-right: 5px;
  width: 8px;
  height: 9px;
  border-radius: 50%;
  /* background-image: url(../images/swiper_page.png); */
  background: rgba(255, 255, 255, 0.40);
  opacity: 1;
  outline: none;
}

.sy_lunbo1 .swiper-pagination .swiper-pagination-bullet-active {
  /* background-image: url(../images/swiper_page_active.png); */
  background: linear-gradient(180deg, #4BFFCE, #00BAE7);
  opacity: 1;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url(../images/index-lunbo1-right.png) !important;
  right: 16px;
  left: auto;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url(../images/index-lunbo1-left.png) !important;
  left: 15px;
  right: auto;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 30px !important;
  height: 30px !important;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 30px 30px !important;
  background-position: center;
  background-repeat: no-repeat;
}

.main .cycle_left .swiper-container .swiper-wrapper .swiper-slide img {
  width: 500px;
  height: 285px;
  vertical-align: middle;
}

.main .cycle_left .swiper-container .swiper-wrapper .swiper-slide p {
  font-size: 12px;
  font-weight: 500;
  text-align: left;
  color: #fff;
  line-height: 33px;
  width: 500px;
  height: 33px;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
}

/* 轮播图右 */

.main .cycle_right {
  float: right;
  width: 560px;
  margin-left: 20px;
}

.main .cycle_right .slideTxtBox {
  width: 560px;
  /* border: 1px solid #ddd; */
  text-align: left;
}

.main .cycle_right .slideTxtBox .hd {
  height: 17px;
  line-height: 17px;
  position: relative;
  border-bottom: 1px solid #b9b9b9;
  padding-bottom: 5px;
}

.main .cycle_right .slideTxtBox .hd ul {
  float: left;
  position: absolute;
  /* left: 20px;
  top: -1px; */
  height: 23px;
}

.main .cycle_right .slideTxtBox .hd ul li {
  float: left;
  padding-right: 31px;
  cursor: pointer;
  font-size: 16px;
  height: 23px;
}

.main .cycle_right .slideTxtBox .hd ul li a {
  text-align: justify;
  color: #484848;
}

.main .cycle_right .slideTxtBox .hd ul li.on {
  height: 21px;
}

.main .cycle_right .slideTxtBox .hd ul li.on a span{
  color: #226dc2;
  border-bottom: 2px solid #2275c8;
  height: 21px;
  display: inline-block;
}

.main .cycle_right .slideTxtBox .bd {
  /* margin-top: 17px; */
  background: #ffffff;
  /* padding: 15px; */
  box-sizing: border-box;
}
.main .cycle_right .slideTxtBox .hd .gengduo{
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.main .cycle_right .slideTxtBox .hd .gengduo a {
  font-size: 12px;
  text-align: right;
  color: #a1a49e;
}

.main .cycle_right .slideTxtBox .bd ul {
  zoom: 1;
}

.main .cycle_right .slideTxtBox .bd li {
  padding: 10px 2px 10px 11px;
  background: url(../images/yuandian.png) left center no-repeat;
  background-size: 4px 4px;
  border-bottom: 1px dashed #b9b9b9;
}

.main .cycle_right .slideTxtBox .bd li a {
  color: #464646;
  font-size: 16px;
  float: left;
}

.main .cycle_right .slideTxtBox .bd li .date {
  float: right;
  color: #a1a49e;
  font-size: 12px;
}
/* 科室导航 */
.main .keshi_nav {
  margin-top: 29px;
  overflow: hidden;
}
.main .species_each .hd{
	overflow: hidden;
	margin-bottom:20px;
}
.main .species_each .hd ul{
	display:flex;
	width:100%;
	padding-bottom: 10px;
	border-bottom:1px solid #b9b9b9;
}
.main .species_each .hd ul li{
	margin-right: 10px;
}
.main .species_each .hd ul li a{
	fons-size:16px;
	color:#484848;
	padding-bottom: 9px;
}
.main .species_each .hd ul li.on a{
	font-weight:bold;
	border-bottom:2px solid #226dc2;
	color:#226dc2;
}
.main .species_each .species_title{
  margin-left: 16px;
}
.main .species_each .species_title img {
  width: 75px;
  height: 18px;
  vertical-align: middle;
}
.main .species_each .nav_line {
  margin-top: 7px;
  width: 1080px;
  height: 12px;
}

.main .keshi_nav .species_each {
  margin-top: 13px;
  overflow: hidden;
  /* padding: 0 10.5px; */
}
.main .keshi_nav .species_each .bd ul li {
  width: 125px;
  height: 50px;
  background: rgb(212, 232, 255);
  padding: 12px 0;
  box-sizing: border-box;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}
.main .keshi_nav .species_each .bd  ul li:last-child {
  margin-right: 0;
}
// .main .keshi_nav .species_each .bd  ul li:nth-child(2){
//   width: 260px;
//   height: 50px;
//   background: rgb(212, 232, 255);
//   padding: 12px 0;
//   box-sizing: border-box;
//   float: left;
//   margin-right: 10px;
//   margin-bottom: 15px;
// }

// .main .keshi_nav .species_each .bd  ul li:nth-child(13){
//   width: 260px;
//   height: 50px;
//   background: rgb(212, 232, 255);
//   padding: 12px 0;
//   box-sizing: border-box;
//   float: left;
//   margin-right: 10px;
//   margin-bottom: 15px;
// }

.main .keshi_nav .species_each .bd  ul li .each_title {
  text-align: center;
  white-space: nowrap; 
 overflow: hidden;
 text-overflow: ellipsis;
}
.main .keshi_nav .species_each .bd  ul li .each_title a {
  font-size: 18px;
  color: #323232;
  letter-spacing: 1px;
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis;
}
/* 专家介绍 */
.main .zjjs {
  margin-top: 25px;
}
.main .species_nav .species_title{
  margin-left: 16px;
}
.main .species_nav .species_title img {
  width: 75px;
  height: 18px;
  vertical-align: middle;
}
.main .species_nav .nav_line {
  margin-top: 7px;
  width: 1080px;
  height: 12px;
}

.focus-img{
	position: relative;
	width: 1080px;
	height: 290px;
	margin: 20px auto 0 auto;
	/* background-color: #333; */
}


.focus-img-con{
	position: relative;
	width: 908px;
	height: 290px;
	margin: 2px auto;
	background-color: #fff;
	overflow: hidden;
}

.focus-img-con ul{
	position: absolute;
	top: 0;
}
.focus-img-con ul li{
	color: #fff;
	padding-right: 40px;
	float: left;
}
.focus-img-con ul li .focus_div{
	width: 150px;
	height: 290px;
	background-color: #f5f5f5;
	padding-top: 2px;
}
.focus-img-con ul li .focus_text{
	padding:0 15px;
}
.focus-img-con ul li .focus_div img {
	width: 100%;
	height: 200px;
	vertical-align: middle;
	margin: 0 auto;
	background-color: #e60012;
}
.focus-img-con ul li .focus_div .lb_h2 {
	font-size: 18px;
	color: #428cda;
	letter-spacing: 1px;
	margin-top: 12px;
}
.focus-img-con ul li .focus_div .lb_p1 {
	margin-top: 3px;
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
}
.focus-img-con ul li .focus_div .lb_p2 {
	margin-top: 4px;
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
}
.focus-img .change-bnt{
	display: block;
	width: 30px;
	height: 50px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
}
.focus-img .change-bnt.prev-bnt{
	left: 10px;
	/* background-color: #B74343; */
  background: url(../images/left.png) no-repeat;
  background-size: 29px 29px;
}
.focus-img .change-bnt.prev-bnt:hover{
	left: 10px;
	/* background-color: #B74343; */
  background: url(../images/left_hover.png) no-repeat;
  background-size: 29px 29px;
}
.focus-img .change-bnt.next-bnt{
	right: 10px;
  background: url(../images/right_btn.png) no-repeat;
  background-size: 29px 29px;
}
.focus-img .change-bnt.next-bnt{
	right: 10px;
  background: url(../images/right_hover.png) no-repeat;
  background-size: 29px 29px;
}
/* 党群工作和视频宣传 */
.main .propaganda {
  margin-top: 35px;
  overflow:hidden;
}
.main .dangqun {
  float: left;
  width: 692px;
  background: url(../images/nav_line.png) no-repeat;
  background-size: 692px 43px;
  padding: 13px 15px 14px 30px;
  box-sizing: border-box;
}
.main .dqtitle {
  /* background: url(../images/nav_line.png) no-repeat;
  background-size: 692px 43px;
  padding: 13px 15px 14px 30px;
  box-sizing: border-box; */
}
.main .dqtitle .dangqun_text {
  display: inline-block;
}
.main .dqtitle .dangqun_text a {
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  color: #000000;
}
.main .dqtitle .dangqun_gengduo {
  float: right;
  /* margin-right: 15px; */
}
.main .dqtitle .dangqun_gengduo a {
  font-size: 12px;
  font-weight: bold;
  color: #9d9d9d;
}
.main .dangqun .dqlist {
  margin-top: 18px;
  padding-left: 30px;
}
.main .dangqun .dqlist ul li {
  margin-bottom: 4px;
}
.main .dangqun .dqlist ul li .list a {
  font-size: 16px;
  color: #000000;
  line-height: 28px;
}
.main .left_title {
  float: right;
  width: 357px;
}
.main .tv_line {
  width: 357px;
  height: 44px;
  background: url(../images/tv_line.png) no-repeat;
  background-size: 357px 44px;
}
.main .left_title {
  width: 334px;
  height: 235px;
}
.main .left_title .tv_yl {
  margin-top: 18px;
  width: 334px;
  height: 235px;
  background: #e5702d;
  box-sizing: border-box;
  text-align: center;
}
.main .left_title .tv_yl img {
  width: 62px;
  height: 62px;
  vertical-align: middle;
  margin: 86px 0;
}
/* 专题专栏和护理天地 */
.main .ztzl_hltd {
  margin-top: 30px;
}
.main .ztzl_hltd .ztzl {
  width: 48%;
  float: left;
}
.main .ztzl_hltd .ztzl .zt_title {
  width: 100%;
  height: 36px;
  background: url(../images/zhuantizhuanlan.png) no-repeat;
  background-size: 100%;
}
.main .ztzl_hltd .ztzl .zt_list {
  margin-top: 16px;
}
.main .ztzl_hltd .ztzl .zt_list .ztzl_pic {
  margin-bottom: 8px;
}
.main .ztzl_hltd .ztzl .zt_list .ztzl_pic a{
  color: #000;
}
.main .ztzl_hltd .ztzl .zt_list .ztzl_pic img {
  width: 280px;
  height: 118px;
  vertical-align: middle;
}
.main .ztzl_hltd .hltd {
  float: right;
  width: 48%;
}
.main .ztzl_hltd .hltd .hltd_title {
  width: 100%;
  height: 43px;
  background: url(../images/hulitiandi.png) no-repeat;
  background-size: 732px 43px;
  padding: 14px 8px 13px 29px;
  box-sizing: border-box;
}
.main .ztzl_hltd .hltd .hltd_title .hltd_text {
  float: left;
}
.main .ztzl_hltd .hltd .hltd_title .hltd_text a {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.main .ztzl_hltd .hltd .hltd_title .hltd_gengduo {
  float: right;
}
.main .ztzl_hltd .hltd .hltd_title .hltd_gengduo a {
  font-size: 12px;
  font-weight: bold;
  color: #9d9d9d;
}
.main .ztzl_hltd .hltd .hltd_list {
  margin-top: 17px;
  padding-left: 30px;
  width: 732px;
}
.main .ztzl_hltd .hltd .hltd_list ul li .list_text a{
  font-size: 16px;
  color: #000000;
  line-height: 28px;
}
/* footer部分 */
.footer {
  margin-top: 30px;
  width: 100%;
  height: 122px;
  background: url(../images/footer_pic.png) no-repeat;
  background-size: 100% 122px;
}
.footer .footer_div {
  height: 122px;
  padding: 39px 0 34px 0;
  box-sizing: border-box;
}
.footer .first_line {
  text-align: center;
}
.footer .first_line .linecenter span {
  margin-right: 20px;
}
.footer .last_line {
  text-align: center;
  margin-top: 10px;
}
.footer .last_line .linecenter span {
  margin-right: 20px;
}