.main_con{background:url(../images/public/icon_1.png) repeat;}
.ejtitle{font-size:34px; text-align:center;}
.ejlist{width:1180px;margin:0 auto;}
/*文字列表页*/
.ejlist li{font-size:16px;height:64px;line-height:64px;color:#999999;margin-top:13px;}
.ejlist .title{width:60%;/*75%*/ height: 100%;background:url(../images/public/icon_10.png) no-repeat 15px 28px;padding-left:35px;}
.ejlist .title a{display: inline-block;width: 90%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;color:#333333;}
.ejlist .title a:hover{color:#008dc9;}
.ejlist .ly{width:30%;/*14%;height: 64px;*/line-height: 1.5;padding-top: 10px;}
.ejlist .time{width:10%;}
/*图片列表页*/
.tplist{margin-top:45px;}
.tplist li{width:365px;height:284px;float:left;border-bottom:4px solid #cfd2e0;margin-bottom:40px; margin-right:38px;}
.tplist .tpimg img{width: 365px;height: 208px; }
.tplist .tptitle{font-size:18px;color:#333333;line-height:74px;background:#fff;padding-left:20px;}
.tplist li:hover{border-bottom:4px solid #d1a3a6;}
.tplist .page_num li {width: auto;height: auto;line-height: unset;border-bottom: none;}
/* 专家图片列表 */
.zjtd { width: 1180px;margin: 0 auto;margin-bottom: 60px;}
.zjtd ul {width: 1180px;margin: 0 auto;margin-top: 30px;}
.zjtd li {float: left;height: auto; line-height: unset;margin-right: 17px;background-color: #fff;}
.zjtd li:first-child {margin-left: 0;}
.zjtd li a {display: inline-block;width: 222px;height: 417px;border-bottom: 3px solid #606ea2;}
.page_num li a {width: auto;height:auto;border-bottom: none;}
.zjtd li img {width: 100%;height: 325px;}
.zjtd li span {display: block;text-align: center;}
.zjtd li .name {font-size: 18px; font-weight: bold;margin: 15px 0 12px 0;}
.zjtd li .zw {color: #666;font-size: 14px;}
/*医院报刊*/
.yybk{margin-top:45px;}
.yybk li{width:267px;height:480px; float:left;margin-bottom:40px; margin-right:36px;}
.yybk .tpimg{box-shadow: 1px 1px 1px #ccc;}
.yybk .tptitle{font-size:18px;line-height:28px;color:#333333;text-align:center;padding-top:20px;}
.yybk .tptitle a:hover{}

/*医院简介*/
.detailContent.yyjj {padding-top: 0;}
.detailContent.yyjj  h1 {margin-bottom: 54px;font-size: 34px;}

/*文章页*/
.detail_con{width:1180px;margin:0 auto;margin-top:20px;}
.detail_con h1{font-size:30px; line-height:40px;width:955px;margin:0 auto;text-align:center;}
.xgxx{border-top:1px solid #ccc;margin-top:30px;line-height:30px;padding:15px 0 20px 0;font-size:16px;color:#666666}
.xgxx .fbly{float:left;margin-left:90px;}
.xgxx .fbsj{float:left;margin-left:200px;/*285px;*/}
.fl.changeSize{float:right;margin-left:90px;cursor: pointer;}
.changeSize .on {color: #000;}
.detailContent{font-size:18px;padding-top:30px;}
.detailContent p{color:#333333;line-height:35px;padding-bottom:15px;/*text-indent:2em;*/}
.detailContent img{max-width:100%; }

/* 有分类列表页样式 */
.zdzx {margin-top: 40px;}
.zdzx-box {float: left;width: 570px;min-height: 476px;padding: 35px;background-color: #fff;box-shadow: 0 0 2px #888;margin-right: 40px;margin-bottom: 40px;}
/*.zdzx-box:nth-child(2n) {margin-left: 40px;}*/
.zdzx-box:nth-child(2n):after{content:'';clear:both;}
.zdzx-box .more {float: right;display: inline-block;width: 105px;height: 40px;text-align:center;line-height: 40px;margin-top: -30px;color: #626b8c;background: url(../images/yygk/wh_more.png) 90% center no-repeat;}
.box-title {width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 26px;}
.zdzx-box li {height: 80px;line-height: 35px;border-bottom: 1px dashed #dddd;}
.zdzx-box li a {display: block;width: 100%;height: 30px;line-height: 30px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zdzx-box .date {margin-left: 15px;}

    /*---分享----*/
.share{display: inline-block; position: relative; *float: left;}
.share *{margin:0; padding:0; text-decoration:none; }
.xgxx .m-share{float:right;}
.xgxx .share {height: 26px;}
 .m-share{margin-top:25px; padding-bottom:15px;border-bottom:1px solid #ccc; line-height:35px;font-size:18px;}
    .share{zoom: 1;}
    .share:after{content: "";display: block;clear: both;}
    .share a{float: left;width: 33px;height: 26px;margin-left: 13px;cursor: pointer;display: block;}
    .share a i{display: block;width: 26px;height: 26px;-webkit-transition: .4s all;-moz-transition: .4s all;-ms-transition: .4s all;transition: .4s all;}
    /* .share a:hover i{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);} */
    .share #share-icon{width: 26px;height: 26px;float: left;display: none;}
    .share #share-icon img{width: 100%;height: 100%;}
    .share .share-qqzone i{background: url("../images/public/cont_ico_share.png") -105px center no-repeat;}
    .share .share-qqzone:hover{background: url("../images/public/cont_ico_share_hover.png") -105px center no-repeat;}
    .share .share-wechat{position: relative;}
    .share .share-wechat i{background: url("../images/public/cont_ico_share.png") 0 center no-repeat;}
    .share .share-wechat:hover{background: url("../images/public/cont_ico_share_hover.png") 0 center no-repeat;}
    .share .share-weibo i{background: url("../images/public/cont_ico_share.png") -69px center no-repeat;}
	.share .share-weibo:hover{background: url("../images/public/cont_ico_share_hover.png") -69px center no-repeat;}
    .share .share-qq:hover{background-color: #008dc9;}
    .share .share-qq i{background: url("../images/public/cont_ico_share.png") -96px center no-repeat;}
    .share .bg-code{left: -36px;z-index: 10;}
    .share .qrcode{position: absolute;top: 36px;border: 1px solid #ccc;padding: 5px;background: #fff;display: none;width: 109px;height: 109px;left: -98%;z-index: 11;}
    .share .close-btn{position: absolute;background: #fff;color: #000;font-size: 12px;z-index: 12;width: 12px;height: 12px;line-height: 12px;text-align: center;right: -39px;top: 50px;display: none;cursor: pointer;}
/* tab切换样式 */
.lx-list {width: 1180px;margin: 0 auto;}
.lx-list ul {width: 825px;margin: 0 auto;padding: 60px 0 50px;}
.lx-list li {float: left;width: 180px;height: 45px;line-height: 45px;text-align: center; border: 1px solid #dddddd;border-radius: 4px;margin-left: 30px;}
.lx-list li:first-child {margin-left: 0;}
.lx-list li.active {height: 60px;background: url(../images/public/active.png) center no-repeat;border: none;}
.lx-list li.active a {color: #fff;}


/* 网站地图 */
.wzdt_con{width:1180px;margin:0px auto;padding:20px 0 60px 0;}
.wzdt_con h2{font-size:24px;text-align:center;line-height:80px;border-bottom:1px solid #dddddd;}
.wzdt_con .wzdt_box{border-bottom:1px solid #dddddd;padding:20px;}
.wzdt_con .wzdt_box .wzdt_yj{line-height:30px;font-size:18px;color:#333333;}
.wzdt_con .wzdt_box p{line-height:30px;overflow:hidden;}
.wzdt_con .wzdt_box p a{font-size:16px;margin-right:48px;color:#333333;margin-top:7px;display:block;float:left;}
/*适配移动端*/
@media screen and (max-width: 991px) {
  .ejtitle{
    font-size: 24px;
  }
.ejlist {width: 100%;}
.zdzx-box {float:none;width: 100%;padding: 15px;margin: 0 auto;margin-bottom: 40px;}
  .detail_con{
    width: 100%; padding: 2%;
  }
  .detail_con h1{
    width: 100%; font-size: 20px !important; margin-bottom: 10px !important;
  }
  .detailContent p{
    font-size: 16px; line-height: 28px; padding-bottom: 8px;
  }
.tplist li{width: 100%;}
.tplist .tpimg img {width: 100%;height: 100%;}
.ejlist,.location{padding: 0 15px;}
.main_con{min-height: 420px;}
.zjtd ul {width: 100%;}
.zjtd li {width: 49%;margin-right: 0;}
.zjtd li:nth-child(even){margin-left: 5px;}
.zjtd li a {width: 100%;}
.detailContent p {text-indent: 0;word-break:break-all;}
.m-hide {display: none;}
.xgxx .fbly,.xgxx .fbsj {float:none;margin-left: 0;text-align:center;}
.detailContent {min-height: 100px;}
}
@media screen and (max-width: 768px) {
  /* 科学研究 */
  .ejlist ul li{
    font-size: 16px;
    height: 100%;
    line-height: 30px;
  }
  .ejlist ul li div{
    float: none;
  } 
  .ejlist ul li .title{
    background: url(../images/public/icon_10.png) no-repeat 15px 10px;
  }
  .ejlist ul li .title a{
    white-space: normal;
    -webkit-line-clamp: 2;
    word-break: break-all;
  }
  .ejlist .title,.ejlist .ly,.ejlist .time{
    width: 100%;
  }
  .ejlist .ly,.ejlist .time{
    padding-left: 10%;
  }
  .ejlist .ly{
    height: 100%;
  }
.box-title {width: 70%;font-size: 20px;}
.zdzx-box li a {font-size: 16px;}

}
 @media screen and (max-width: 321px) {
.m-share {font-size: 16px;}
}