body{
	min-width: 1200px;
	line-height: 1.4;
	font-family:"Microsoft YaHei";
}
/*顶部导航*/
.hos-logo{
	background-image: url("/index/images/index/logo.jpg");
	height: 189px;
}
.serach{
	margin: 10px 0 0 778px;
}
.hos-logo,.indexBanner,.nav2{
	background-position: center center;
	background-repeat: no-repeat;
	/*
	z-index: -1;
	position: relative;
	*/
}
.indexNav{
	width: 1200px;
	margin: -52px auto 0 auto;
}
#menu-line span{
	display: inline-block;
	margin-top: -3px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #C7A14C;
	border-bottom: 10px solid transparent;
}

/*首页*/
.indexBanner{
	background-image: url("/index/images/index/banner.jpg");
	height: 460px;
}
.nav2{
	width: 1200px;
	height: 214px;
	margin: -40px auto;
	background-image: url("/index/images/index/dhd.png");
}
.nav2 a{
	display: inline-block;
	width: 180px;
	height: 193px;
	margin: 0 26px;
	padding-top: 130px;
	text-align: center;
	font-size: 18px;
	background-size: 74px 74px;
	background-repeat: no-repeat;
	background-position: 50% 40%;
	
}
.nav2 span{
	display: inline-block;
	height: 60px;
	border-left: 1px solid #d0baa3;
}
.zkzb{
	background-image: url("/index/images/index/b1.png");
}
.zkzb:hover{
	background-image: url("/index/images/index/b1a.png");
	
}
.zjtd{
	background-image: url("/index/images/index/b2.png");
}
.zjtd:hover{
	background-image: url("/index/images/index/b2a.png");	
}
.jyzn{
	background-image: url("/index/images/index/b3.png");
}
.jyzn:hover{
	background-image: url("/index/images/index/b3a.png");	
}
.wsyy{
	background-image: url("/index/images/index/b4.png");
}
.wsyy:hover{
	background-image: url("/index/images/index/b4a.png");	
}
.kfyl{
	background-image: url("/index/images/index/b5.png");
}
.kfyl:hover{
	background-image: url("/index/images/index/b5a.png");	
}
.zkzb:hover,.zjtd:hover,.jyzn:hover,.wsyy:hover,.kfyl:hover{
	background-color: #d0baa3;
	color: #fff;
}
.banner{
	background-position: center center;
	background-repeat: no-repeat;
	z-index: -1;
	position: relative;
	height: 476px;
}
/*医院介绍*/
.yyjsb{
	background-image:url("/index/images/list/1.jpg");
}
/*医院动态*/
.yydtb{
	background-image:url("/index/images/list/2.jpg");
}
/*门诊服务*/
.mzfwb{
	background-image:url("/index/images/list/6.jpg");
}
/*就医指南*/
.jyznb{
	background-image:url("/index/images/list/5.jpg");
}
/*中医疗法*/
.zylfb{
	background-image:url("/index/images/list/33.jpg");
}
/*康复医疗*/
.kfylb{
	background-image:url("/index/images/list/34.jpg");
}
/*科研教育*/
.kyjyb{
	background-image:url("/index/images/list/7.jpg");
}
/*医院文化*/
.yywhb{
	background-image:url("/index/images/list/35.jpg");
}
/*党建园地*/
.djydb{
	background-image:url("/index/images/list/djbanner.jpg");
}
/*人才招聘*/
.rczpb{
	background-image:url("/index/images/list/32.jpg");
}
/*招标专栏*/
.zbzlb{
	background-image:url("/index/images/list/16.jpg");
}
/*健康科普*/
.jkkpb{
	background-image:url("/index/images/list/11.jpg");
}
/*互联网医院*/
.hlwyyb{
	background-image:url("/index/images/list/33.jpg");
}
/*栏目页*/
.yyggbanner{
	background-position: center center;
	background-repeat: no-repeat;
	z-index: -1;
	position: relative;
	
}
/*医院公告*/
.yyggbanner{
	background-image:url("/index/images/list/gywmbanner.jpg");	
	height: 476px;
}
.ysbanner,.yygkbanner,.xwzxbanner,.zkzjbanner,.myhcbanner,
.ylhlbanner,.wsyybanner,.jydhbanner,.kyjybanner,.hxtxbanner,
.jxjybanner,.djydbanner,.djwhbanner,.kpydbanner,.zbxxbanner,
.gkbanner,.mzfwbanner{
	background-position: center center;
	background-repeat: no-repeat;
	height: 493px;
	z-index: -1;
	position: relative;
	margin-top: -50px;
}
/*医院概况*/
.yygkbanner{
	background-image: url("/index/images/list/7.jpg");
}
/*新闻中心*/
.xwzxbanner{
	background-image: url("/index/images/list/3.jpg");
}
/*门诊服务*/
.mzfwbanner{
	background-image: url("/index/images/list/4-1.jpg");
}
/*名科荟萃*/
.zkzjbanner{
	background-image: url("/index/images/list/4.jpg");
}
/*名医风采*/
.myhcbanner{
	background-image: url("/index/images/list/5.jpg");
}
/*医疗护理*/
.ylhlbanner{
	background-image: url("/index/images/list/banner2.jpg");
}
/*网上医院*/
.wsyybanner{
	background-image: url("/index/images/list/6.jpg");
}
/*互联网医院*/
.hlwyybanner{
	background-position: center center;
	background-repeat: no-repeat;
	height: 513px;
	position: relative;
	background-image: url("/index/images/list/hlwyy.jpg");
}
/*就医导航*/
.jydhbanner{
	background-image: url("/index/images/list/7.jpg");
}
/*科研教育*/
.kyjybanner{
	background-image: url("/index/images/list/8.jpg");
}
.jxjybanner{
	background-image: url("/index/images/list/8-1.jpg");
}
/*党建文化*/
.djydbanner{
	background-image: url("/index/images/list/9.jpg");
}
.djwhbanner,.hxtxbanner{
	background-image: url("/index/images/list/9-2.jpg");
}
/*科普园地*/
.kpydbanner{
	background-image: url("/index/images/list/10.jpg");
}
/*招标信息*/
.zbxxbanner{
	background-image: url("/index/images/list/11.jpg");
}
table.ch_col {
	margin: 0 0 40px 0;
}
.ch_col tr td.list1 {
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	padding: 0 20px;
}
.ch_col tr td.list1 a{
	display: block;
	width: 690px;
	height: 36px;
	white-space: nowrap; /* 确保文本在一行内显示 */
	overflow: hidden; /* 隐藏溢出的内容 */
	text-overflow: ellipsis; /* 使用省略号表示溢出的文本 */
}
.ch_col tr td{
	background-color:#fff;
	font-size: 24px;
}
.atop{
	background-image: url("/index/images/list/zpxx.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 20px;
}
.atop a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
}

/*骨科中心*/




/**/
.layui-nav{
	width: 1200px;
	margin: 0 auto;
	background: #008C9D;
}
.zkzj1{
	width: 1200px;
	margin-left: -400px;
	background: #006579;
	padding-left: 66px;
}
.zkzj1 div,.zkzj2-d1{
	float: left;
	width: 250px;
	height: 380px;
	margin:-35px 0 0 13px ;
	text-align: left;
}
.zkzj2-d2{
	width: 220px;
	margin: 10px 0 0 15px;
	text-align: left;
	padding: 0;
}
.zkzj1 span,.zkzj2 span{
	width: 240px;
	border-bottom: 1px solid #9ce7f1;
	color: #9ce7f1;
	display: block;
	font-size: 16px;
	height: 44px;
	line-height: 44px;
	margin: 8px auto;
}
.zkzj1 a{
	font-size: 14px;
	color: #fff;
}
#cssmenu ul li ul div div a{
	font-size: 14px;
	color: #fff;
	float: left;
	line-height: 30px;
	height: 30px;
	margin: 0 10px 0 0;
}
.zkzj2-d2 a{
	
}
#cssmenu ul li ul li a{
	/*
	height: 50px;
	margin: 10px 0;
	*/
}
#cssmenu ul li ul li div a{
	margin: 0;
	display: inline;
	line-height: 30px;
	font-size: 14px;
	padding: 0 1px;
}
#cssmenu ul li ul li div div{
	padding: 0 5px;
	width: 210px;
}
#cssmenu ul li ul div a:hover,
#cssmenu ul li ul div a.active{
	color: #9ce7f1;
}
.layui-nav li a{
	font-size: 18px;
}
.layui-nav li dl dd a{
	font-size: 16px;
}
.layui-nav-item dl div dd a{
	font-size: 14px;
}
.slideTxtBox{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.slideTxtBox-hd{
	text-align: center;
}
.slideTxtBox-hd ul{
	width: 100%;
}
.slideTxtBox-hd ul li{
	width: 217px;
	float: left;
	cursor: pointer;
}
.slideTxtBox-bd{
	width: 1200px;
	float: left;
}
.current{
	color: #d0baa3;
}
.hd-dt{
	margin: 0 0 0 440px;
}
.hd-dt span{
	display: inline-block;
	float: right;
	margin-left: 14px;
	color: #000;
}
.hd-gs{
	
}
/* box */
.tab-box{
	width:1200px;
	margin:0 auto;
}
.demo1{
	margin-top: 100px;
}
.tab_menu li{
	width:160px;
	float:left;
	cursor:pointer;
	margin-bottom: 60px;
	text-align: center;
	font-size: 28px;
}
.tab_menu a{
	width: 120px;
	height: 40px;
	position: absolute;
	/*
	display: block;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	margin-top: -56px;
	letter-spacing: 2px;
	*/
}
.tab_box .hide{
	display:none;
}
.bd{
	position: absolute; 
	width: 600px; 
	height: 380px;
}
.bd img{
	width: 100%;
	height: 390px;
}
.item-1,.item-2,.item-3{
	width: 600px; left: 0px; top: 0px;position: absolute;
}
.gs-u{
	background-color: #f4f4f4;
	padding: 19px 0;
}
.gs-u div{
	width: 100%;
	height: 39px;
	line-height: 39px;
}
.gs-u div span{
	margin: 0 0 0 40px;
	color: #333333;
}
.gs-a{
	width: 100%;
	display: block;
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	letter-spacing:1px;
	padding: 0 0 0 50px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 440px;
	float: left;
}
.gs-a:hover{
	
}
.gs-more{
	margin-top: 35px;
}
.tab-more,.gs-more{
	float: right;
}
.jytd{
	width: 1200px;
	margin: 0 auto;
}
.jytd img{
	position: absolute;
	z-index: 2;
	margin: -20px 0 0 440px;
}
.jytd span{
	position: absolute;
	z-index: 4;
	margin: 15px 0 0 50px;
    color: #fff;
    font-size: 18px;
}
.jytd-det,.ywtd-det{
	width: 100%;
	height: 294px;
	float: left;
	margin: 80px 0 0 0;
}
.jytd-det{
	overflow: hidden;
	background-image:url('/index/images/index/jytdbj1.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}
.ywtd-det{
	background:#f5f5f5;
}
.ywtd-b{
	width: 100%;
	float: left;
	margin-top: 40px;
}
.ywtd-det-d{
	width: 1200px;
	margin: 0 auto;
}
.ywtd-det-d div{
	width: 600px;
	float: left;
}
.ywtd-det-d div a img{
	margin: 38px 0 0 78px ;
}
#app {
    width: 1200px;
    display: flex;
    justify-content: space-between;
    position: relative;
	margin-bottom:30px;
	margin-top:30px;
}

.box {
	background-image:url(/index/images/index/t1bg.png);
}
.box1 {
	background-image:url(/index/images/index/t2bg.png);
}
.box2 {
	background-image:url(/index/images/index/t2bg.png);
}
.box3 {
	background-image:url(/index/images/index/t3bg.png);
}
.box4 {
	background-image:url(/index/images/index/t4bg.png);
}
.box,.box1,.box2,.box3,.box4{
	width: 196px;
	overflow: hidden;
	background: #f6f6f6;
	box-sizing: border-box;
	padding: 0 15px 25px 15px;
	border-radius: 15px;
	background-position: center center;
	background-repeat: no-repeat;
}
.box a,.box1 a,.box2 a,.box3 a,.box4 a {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #008c9d;
    text-decoration: none;
}
.box a:hover,.box1 a:hover,.box2 a:hover,.box3 a:hover,.box4 a:hover {
    color: #e52d67;
	text-decoration: none;
}
.imgBox,.imgBox1,.imgBox2,.imgBox3,.imgBox4{
    width: 196px;
    height: 162px;
    overflow: hidden;
}
.imgBox img,.imgBox1 img,.imgBox2 img,.imgBox3 img,.imgBox4 img {
    width: 100%;
    height: 100%;
    transition: all 0.6s linear;
	margin: 16px 0 0 0;
}
.source {
    border: 1px solid #008c9d;
    padding: 3px 20px;
    border-radius: 0px;
    margin: 10px;
}
.title {
    margin-bottom: 20px;
    font-size: 20px;
}
.detail {
    font-size: 14px;
    line-height: 160%;
    text-align: justify;
    width: 100%;
}

/*鼠标hover效果*/
.box>a::after,.box1>a::after,.box2>a::after,.box3>a::after,.box4>a::after {
    content: '';
    width: 196px;
    position: absolute;
    background: #c7a24c;
    bottom: 0;
    height: 0px;
    transition: height 0.3s linear;
    /*利用伪类高度，实现动画效果*/
}
.box>a:hover::after,.box1>a:hover::after,.box2>a:hover::after,.box3>a:hover::after,.box4>a:hover::after {
    height: 10px;
}
.box:hover img,.box1:hover img,.box2:hover img,.box3:hover img,.box4:hover img {
    transform: scale(1.15);
}

.box:hover .source,.box1:hover .source,.box2:hover .source,.box3:hover .source,.box4:hover .source {
    background: #008c9d;
    border-color: #008c9d;
    color: #ffffff;
}
/* 必要布局样式css */
.Service-box {
	width: 100%;
	height: 294px;
	margin: 80px 0 0 0;
	background-image:url(/index/images/index/yyxxbg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.Service-content {
    width: 1200px;
    margin: 0 auto;
    padding: 38px 0 0 32px;
}

.Service-item,.Service-item1,.Service-item2{
	display: block;
	width: 346px;
	padding: 12px 16px;
	text-align: center;
	float: left;
	height: 218px;
	margin: 0 0 10px;
	border: 0px solid #E7E7E7;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
}
.Service-item {
	background-image:url(/index/images/index/yyjsbg.png);
}
.Service-item1{
	background-image:url(/index/images/index/rczpbg.png);
	margin-left:50px;
}
.Service-item2{
	background-image:url(/index/images/index/gsggbg.png);
	margin-left:50px;
}

.Service-content .Service-item,.Service-content .Service-item1,
.Service-content .Service-item2 {
    -webkit-transition: all 160ms;
    transition: all 160ms;
}

.item-image {
    display: inline-block;
    height: 100px;
    width: 100px;
    line-height: 100px;
    text-align: center;
    border: 3px solid transparent;
    margin: 0;
    border-radius: 100%;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 160ms;
    transition: all 160ms;
}
.item-image img {
    width: 100%;
    height: 100%;
    display: block;
    border: none;
}
.item-title {
    line-height: 46px;
    font-size: 30px;
	font-weight:bold;
    color: #008c9d;
    padding: 1px 0 1px;
    font-family: 'PingFangSC-Regular', "Microsoft YaHei", Tahoma, sans-serif;
    font-weight: normal;
}
.item-text {
    color: #9A9A9A;
    font-size: 12px;
    line-height: 17px;
    height: 34px;
    overflow: hidden;
    font-family: 'PingFangSC-Regular', "Microsoft YaHei", Tahoma, sans-serif;
}

.item-link {
    font-family: 'PingFangSC-SC', "Microsoft YaHei", Tahoma, sans-serif;
    color: #FFFFFF;
    display: none;
    padding: 2px 20px;
    background-color: #008c9d;
	margin-top:-10px;
    font-size: 14px;
    line-height: 25px;
    border-radius: 5px;
    -webkit-transition: all 160ms;
    transition: all 160ms;
    font-weight: normal;
}
.Service-item:hover,.Service-item1:hover,.Service-item2:hover {
    border-color: #DEDDDD;
    padding-top: 26px;
    position: relative;
    z-index: 99;
    text-decoration: none;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
}

.Service-item:hover .item-image,.Service-item1:hover .item-image,
.Service-item2:hover .item-image{
    height: 60px;
    width: 60px;
    line-height: 60px;
    margin: 0 auto;
}
.Service-item:hover .item-link,.Service-item1:hover .item-link,
.Service-item2:hover .item-link{
    display: block;
}
.Service-item:hover .item-title,.Service-item1:hover .item-title,
.Service-item2:hover .item-title{
    padding: 10px 0 7px;
}
.Service-item + .Service-item,.Service-item1 + .Service-item ,
.Service-item21 + .Service-item{
    margin-left: 50px;
    position: relative;
}

.item-tag {
    width: 67px;
    height: 67px;
    color: #FFFFFF;
    position: absolute;
    transform: rotateZ(-315deg);
    top: 9px;
    right: 9px;
    font-size: 12px;
    line-height: 17px;
}

.item-background {
    width: 67px;
    height: 67px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.item-background img {
    width: 100%;
    height: 100%;
}
.gkzl{
	width: 100%;
	height: 287px;
	margin: 80px 0 0 0;
	float: left;
	background-color: #008C9D;
}
.gkzl-det{
	background-image: url("/index/images/index/gkzlzxzjt.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	width: 1200px;
	height: 287px;
	margin: 0 auto;
}
.gkzl-det a{
    width: 90px;
    height: 24px;
    line-height: 24px;
    float: right;
    color: #cfb06d;
	text-align: center;
	margin: 232px 73px 0 0;
}
.gkzl-det a:hover{
	color: #008C9D;
}
/*科室导航*/
.ksdh{
	width: 1200px;
	margin: 30px auto 0 auto;
	text-align: center;
}
.ksdhLink{
	width: 100%;
	height: 625px;
	background-color: #fbf8ef;
	text-align: left;
}
.ksdhLink-a{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.ksdhLink-l,.ksdhLink-m,.ksdhLink-r{
	float: left;
}
.ksdhLink-l{
	width: 800px;
}
.ksdhLink-m{
	width: 360px;
}
.ksdhLink-r{
	width: 160px;
}
.mzks img{
	margin-left: 248px;
}
.zyks img{
	margin-left: 58px;
}
.mzks,.zyks,.yjks{
	width: 100%;
	margin: 40px 0 50px 0;
}
.ksdhLink img{
	width: 193px;
	height: 41px;
}

.ksdhLink a{
	display: inline-block;
	width: 159px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding-right: 20px;
	margin: 0 15px 15px 0;
	background-image: url("/index/images/index/ksdhbg.png");
}
.ksdhLink a:hover{
	color: #808080;
}
/*专家团队*/
.zjtdlm{
	width: 100%;
	height: 550px;
	background-image: url("/index/images/index/zjtdbg.jpg");
}
.zjtdSwiper{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.zjtdSwi{
	margin-top: 40px;
}
.keshi1{
	margin: 10px 0 0 5px;
	display: inline-block;
	width: 277px;
	height: 415px;
	background-image:url("/index/images/index/zjtdbj.jpg");	
	text-align: center;
	box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.2)
}
.keshi1 img{
	margin-top: 20px;
	width: 150px;
	height: 210px;
}
.keshi1 span{
	display: inline-block;
	color: #ab5d0c;
	font-size: 18px;
        font-weight:bold;
	margin: 10px auto;
}
.keshi1 p{
	width: 227px;
	margin: 0 auto;
	height: 90px;
	line-height: 30px;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-align: left;
}
.ssks{
	position: relative;
	float: left;
	display: inline-block;
	width: 185px;
	height: 36px;
	line-height: 36px;
	margin: -20px 0 0 50px;
	text-align: center;
	font-size: 16px;
	background-image:url("/index/images/index/jztdan.png");	
}
/*医院环境*/
.yyhj{
	width: 100%;
	height: 400px;
	background-color: #F6F6F6;
}
.hj{
	width: 1200px;
	margin: 0 auto;
}
.hj span{
	margin: 30px 0 40px 0;
	display: inline-block;
	font-size: 30px;
}
#scroller{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
#scroller a{
	width: 400px;
	height: 200px;
	float: left;
}
#scroller img{
	width: 360px;
	height: 190px;
}
/*医院文化*/
.hxtx{
	position: relative;
	z-index: -5;
	margin-top: -183px;
}
/*页脚*/
.foot{
	width: 100%;
	height: 404px;
	margin: 0;
	float: left;
	background-image:url("/index/images/index/foot.jpg");	
}

.foot-m{
	width: 1200px;
	margin: 0 auto;
}
.foot-Link{
	width: 1200px;
	height: 56px;
	line-height: 56px;
	font-size: 16px;
	margin: 0 auto;
	text-align: left;
}
.foot-Link span{
	font-size: 18px;
}
.foot-Link a{
	margin: 0 10px;
	color: #000;
}
.foot-t{
	width: 100%;
	height: 290px;
	margin: 0;
}
.foot-t,.foot-bott{
	float: left;
}
.foot-left{
	width: 460px;
	padding: 30px 0 0 40px;
}
.foot-left,.foot-beian,.foot-right{
	float: left;
}
.foot-tel{
	font-size: 20px;
	color: #fff;
	
}
.foot-tel span{
	width: 100%;
	display: inline-block;
	font-size: 18px;
	height: 30px;
	line-height: 30px;
}
.foot-tel .fwrx{
	display: inline-block;
	margin: -30px 0 10px 0;
	width: 370px;
	height: 56px;
	line-height: 56px;
	font-size: 24px;
	border-bottom: 1px solid #fff;
}
.foot-beian{
	width: 380px;
	padding-top: 185px;
}
.foot-beian div{
	float: left;
}
.foot-beian img{
	margin-top: 8px;
}
.foot-beian span,.foot-beian a{
	font-size: 14px;
	color: #fff;
	margin-left: 15px;
	line-height: 20px;
	height: 20px;
}
a.syd{
	display: inline-block;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding-top: 7px;
}
.foot-beian a:hover{
	
}
.foot-right{
	padding-top: 35px;
	width: 320px;
}
.foot-right div{
	float: left;
	width: 160px;
}
.foot-right span{
	display: block;
    width: 131px;
    line-height: 40px;
    height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.foot-bott{
	width: 100%;
	height: 58px;
	line-height: 58px;
}
.foot-bott span{
	display: block;
	text-align: center;
    width: 100%;
    line-height: 58px;
	height: 58px;
    font-size: 16px;
    color: #fff;
}
/*医疗护理*/
.lm{
	width: 1200px;
	margin: 0 auto;
}
.ylhlD1{
	float: left;
	width: 1200px;
	height: 168px;
	margin: -75px auto 0 auto;
	background-position: center center;
	background-repeat: no-repeat;
}
.ylhlD1{
	
}
.ylhlD1-dj{
	background-image: url("/index/images/list/djzccdmz.png");
}
.ylhlD1 div{
	float: left;
}
.lmD{
	width: 987px;
	height: 133px;
	background-color: #fff;
	margin: 40px 0 0 -117px
}
.pdName{
	width: 330px;
	height: 100%;
	background-image: url('/index/images/list/dhbg.png'); 
}
.lmName{
	display: block;
	font-size: 24px;
	text-align: center;
	letter-spacing: 1px;
}
.lm-top{
	width: 987px;
	height: 117px;
	background-image: url("/index/images/list/mbx.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	border-bottom: 0px solid #ccc;
}
.localD1{
	
}
.localD2{
	margin-top: 66px;
	width: 680px;
	text-align: right;
	padding: 0;
	color: #808080;
}
.localD2 span,.localD2 a{
	color: #808080;
	font-size: 16px;
	letter-spacing: 1px;
}
.na1{
	width: 215px;
	color: #fff;
	height: 88px;
	line-height: 88px;
	font-size: 30px;
	margin-top: 65px;
}
.na2{
	width: 240px;
	text-align: left;
	line-height: 24px;
	height: 24px;
	margin: 60px 0 0 30px;
	color: #000000;
	border-left: 0px solid #ccc;
}
.lmContent{
	float: left;
	width: 1200px;
}
.lmList,.lmDetails{
	float: left;
}
.lmList{
	width: 213px;
	height: auto;
	padding:20px 0 50px 0;
	margin: 0 0 0 0;
}
.lmLink,.lmEmpty{
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #333333;
	display: block;
	letter-spacing: 1px;
	margin: 0;
	border-bottom: 0px solid #DCDCDC;
	background-image: url("/index/images/list/cdhbg2.jpg");
}
.lmLink.curr{
	/*background: #eeeeee;#61C1BF;*/
	background-image: url("/index/images/list/cdhbg.png");
}
.lmLink:hover{
	color: #000;
	background-image: url("/index/images/list/cdhbg.png");
}
.lmDetails{
	width: 907px;
	min-height: 600px;
	padding: 0px 0 0 40px;
	border-left: 1px solid #eeeeee;
}
.lm-tszk{
	width: 880px;
	padding: 0 0 0 80px; 
 }
 .lm-tszk img{
	 margin: 40px 0 20px 0;
 }
.tszk,.ysks{
	width: 850px;
	height: 54px;
	line-height: 54px;
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	letter-spacing: 1px;
	padding: 0;
	margin-left: 30px;
}
.ysks{
	margin-top: 20px;
}
.tszk span,.ysks span{
	text-align: center;
	width: 161px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	background-image: url(/index/images/index/tszk.png);
}
.tszkDetails{
	width: 100%;
	height: auto;
	display: inline-block;
	margin-left: 16px;
}
.tszkDetails span{
	/*
	display: block;
	width: 274px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: #f5f5f5;
	border-right: 10px solid #61c1bd;
	margin: 20px 0 0 14px;
	float: left;
	*/
}
.tszkLink{
	width: 274px;
	height: 62px;
	background-image: url(/index/images/list/ksdhan.jpg);
}
.tszkLink,.tszkBrown{
	margin: 20px 0 0 14px;
}
.tszkBrown,.ksBrownMid{
	background: #c7a14c;
	border-right: 10px solid #03457f;
}
.ksBrownMid{
	margin: 20px 200px 0 302px;
}
.tszkLink,.tszkBrown,.ksBrownMid{
	display: block;
	font-size: 18px;
	width: 274px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	float: left;
	/*
	display: block;
	height: 64px;
	line-height: 64px;
	width: 180px;
	margin-left: 50px;
	*/
}
.tszkDetails .tszkLink:hover{
	color: #000;
	background-image: url(/index/images/list/ksdhan1.jpg);
	cursor: pointer;
}
.tszkBrown:hover,.ksBrownMid:hover{
	color: #333;
}
.tszkDetails span:hover{
		
}
/*新闻中心栏目列表*/
.xwList{
	float: left;
	width: 100%;
	height: 190px;
	border-bottom: 1px solid #ccc;
	margin: 20px 0 20px -10px;
}

.xwImg{
	float: left;
	width: 240px;
}
.xwImg img{
	width: 240px;
	height: 160px;
}
.xwContent{
	width: 630px;
	display: inline-block;
	margin: 0 0 0 30px
}
.xwContent span{
	float: right;
	display: inline-block;
	margin: 40px 0 0 0
}
.xwTit,.xwProfile,.gsTit{
	display: block;
	overflow: hidden; /* 超出部分隐藏 */
	text-overflow: ellipsis; /* 超出部分用省略号表示 */
	cursor: pointer;
	letter-spacing: 1px;
}
.xwTit,.xwProfile{
	width: 100%; /* 容器宽度 */
	max-width: initial; /* 最大宽度，根据需要调整 */
}
.xwTit{
    font-size: 24px;
	color: #5E5E5E;
	font-weight: bold;
	height: 70px;
	line-height: 70px;
	white-space: nowrap;
}
.xwProfile{
	white-space: normal; /* 自动换行 */
	word-wrap: break-word; /* 单词分开 */
	height: 60px;
	line-height: 30px;
	font-size: 18px;
}
/*科研诚信栏目列表*/
.item-date{
	width: 105px;
	height: 120px;
	float: left;
	background: #F5F5F5;
}
.item-date-day{
    color: #A2775D;
    text-align: center;
    font-size: 36px;
    height: 80px;
    line-height: 80px;
}
.item-date-y {
    text-align: center;
    color: #D0BAA3;
}
/*公示公告栏目*/
.gsgg{
	/*margin:30px 0 0 50px;*/
}
.gsList{
	height: 46px;
	line-height: 46px;
}
.gsList img{
	float: left;
	margin-top: 14px;
}
.gsSpan1,.gsTit,.gsSpan2{
	float: left;
	letter-spacing: 1px;
	font-size: 18px;
}
.gsSpan1{
	width: 2px;
	height: 3px;
	background: #000;
	margin-top: 21px;
}
.gsTit{
	width: 700px;
	white-space: nowrap;
	max-width: 770px;
	margin: 0 75px 0 10px;
}
/*
a:hover:after {
  content: attr(title);
  font-size: 18px; 
  position: absolute;
  z-index: 1000;
  display: block;
  width: 200px; 
  padding: 5px;
  background-color: black;
  color: white;
  border-radius: 5px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
 
a:hover:after {
  opacity: 1;
}
*/
/*内容页*/
.uniContent{
	
}
.conTitle{
	width: 700px;
	margin: 0 auto 30px auto;
	text-align: center;
	font-size: 22px;
	letter-spacing: 1px;
	line-height: 30px;
}
.conDate span,.conDate p{
	display: inline-block;
	letter-spacing: 1px;
	color: #666666;
}
.conDate{
	height: 50px;
	line-height: 50px;
	background: #F6F4F5;
	text-align: center;
	margin-bottom: 20px;
}
.addTime{
	margin-right: 30px;
}
.conArticle{
	padding: 0 25px;
	text-align: left;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 1px;
}
/*医院概况*/
.yygk{
	/*height: 700px;*/
}
.yygkCon{
	margin:70px 0 0 50px;
	letter-spacing: 1px;
}
/*专科专家*/
.zkzj{
	height: 380px;
}
.kszj{
	height: 60px;
	line-height: 60px;
	width: 670px;
	font-size:22px;
	background: #f5f5f5;
	margin: 20px auto;
}
.zjMore{
	display: none;
	float: right;
	margin-top: -60px;
}
.zkInfo{
	width: 150px;
	height: 430px;
	border: 0px solid #C6C6C6;
	margin: 0 0 0 12px;
	font-size: 16px;
	/*
	float: left;
	*/
    display: inline-table;
	text-align: center;
}
.zkInfo span{
	display: block;
	width: 100%;
	line-height: 24px;
}
.zkImg{
	height: 230px;
	margin-bottom: 15px;
}
.zhiwu{
	text-indent:2em;
	overflow: hidden; /* 超出部分隐藏 */
	text-overflow: ellipsis; /* 超出部分用省略号表示 */
	white-space: nowrap; /* 自动换行 */
	word-wrap: break-word; /* 单词分开 */
	width: 100%; /* 容器宽度 */
	max-width: 150px; /* 最大宽度，根据需要调整 */
	height: auto;
	display: block;
	text-align: left;
}
.zjZhiWu{
	display: inline;
}
/*医疗护理*/
.ksjs{
	/*margin-left: 50px;*/
	width: 100%;
	padding: 0 0 0 20px;
	text-align: center;
}
.ksjs table{
	margin-left: 2.5%;
	text-align: left;
}
td.nr_1 {
    line-height: 40px;
    font-size: 18px;
}
.ksjsTit{
	margin: 10px 0 0 0px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 28px;
	height: 50px;
	line-height: 50px;
	border-bottom: 0px solid #ccc;
}
.ksjsImg{
	width: 100%;
}
.wkLink{
	
}
.wkLink a{
	display: inline-block;
	width: 180px;
	height: 53px;
	line-height: 53px;
	margin: 0 10px;
	font-size: 20px;
	background-image: url("/index/images/list/wklink.jpg");
	background-position: center center;
	background-repeat: no-repeat;
}
.nkLink{
	padding-left: 60px;
}
.nkLink a{
	display: inline-block;
	float: left;
	width: 38px;
	height: 145px;
	background-image: url("/index/images/list/nklink.png");
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 20px;
	margin: 0 30px;
	padding-top: 32px;
	color: #fff;
}
.ksjsCon{
	line-height: 30px;
	letter-spacing: 1px;
}
/*护理园地*/
.hlydList,.zkhlList{
	width: 100%;
	height: 400px;
	line-height: 400px;
	text-align: center;
}

.hlydLink,.zkhlList a,.kyptLink{
	display: inline-block;
	color: #fff;
	background-color: #0d94a8;
	border-radius: 10px;
}
.hlydLink{
	width: 226px;
	height: 180px;
	line-height: 180px;
	margin: 0 75px;
	font-size: 28px;
}
.hlydList a:hover,.zkhlList a:hover,.kyptlist a:hover{
	background-color: #084e93;
	color: #fff;
}
.zkhlList{
	
}
.zkhlList table{
	display: none;
}
.zkhlList a,.kyptLink{
	width: 206px;
	height: 165px;
	line-height: 165px;
	margin: 0 35px;
	font-size: 24px;
}
.hbg{
	display: none;
}
.zkhlMZ{
	display: inline-block;
	width: 280px;
	height: 371px;
	margin: 10px auto;
}
.layui-tab iframe{
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
.layui-tab-brief{
	float: left;
	width: 100%;
}
.hlyd,.kypt{
	color: #D0BAA3;
	background-color: #f5f5f5;
	border-right: 4px solid #D0BAA3;
	margin-left: 15px;
	box-shadow: 0px 5px 5px #dcdcdc;
}
.layui-tab-title{
	padding-bottom:20px;
}
.layui-tab-item{
	height: 600px;
}
.layui-tab-brief>.layui-tab-title .layui-this{
	color: #fff;
	background-color: #D0BAA3;
}
.layui-tab-brief>.layui-tab-title .layui-this:after{
	
	color: #000;
	border:0px;
	width: 103px;
}
.delayB {
	visibility: hidden;
	opacity: 0;
}
/*名医荟萃*/
.myhc{
	height: 420px;
}
.myhcName{
	font-size: 22px;
}
.myhcList{
	margin: 50px 0 0 0;
}
.zjImg{
	margin: 0 auto;
	text-align: center;
	padding:10px 0 30px 0 ;
}
.myInfo{
	width: 282px;
	height: 425px;
	border: 1px solid #C6C6C6;
	margin-left: -1px;
	font-size: 16px;
	float: left;
	margin-bottom: 45px;
}
.myInfo:hover{
	background-color: #cfbeac;
}
.myInfo:hover span,.myInfo:hover a{
	color: #fff;
}
.myInfo span{
	
	font-size: 18px;
}
.myInfo span,.myInfo p{
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 26px;
	letter-spacing: 1px;
}
.zjLink{
	display: inline-block;
	width: 284px;
	height: 457px;
	position: absolute;
}
.myImg{
	margin: 30px auto;
	text-align: center;
}
.myImg img{
	width: 120px;
	height: 172px;
}
.ksName{
	display: inline-block;
	height: 32px;
	line-height: 32px;
	width: auto;
	/*
	background-image: url("/index/images/list/zjd.png");
	*/
	margin: 15px auto;
	color: #fff;
	background: #8a7c73;
	border-radius: 15px;
	padding: 0 20px;
}
.myjs{
	overflow: hidden; /* 超出部分隐藏 */
	text-overflow: ellipsis; /* 超出部分用省略号表示 */
	width: 100%; /* 容器宽度 */
	max-width: 225px; /* 最大宽度，根据需要调整 */
	white-space: normal; /* 自动换行 */
	word-wrap: break-word; /* 单词分开 */
	display: block;
	margin: 0 30px;
	height: 90px;
	line-height: 30px;
	letter-spacing: 1px;
}
/*栏目翻页按钮*/
#pagenav{
	float: left;
	width: 100%;
	margin-top: 50px;
	font-size: 14px;
	text-align: center;
}
#pagenav span,#pagenav span,#pagenav a{
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #C6C6C6;
	display: inline-block;
}
#pagenav a:hover{
	background: #D0BAA3;
	color: #fff;
}

#pagenav span a:hover{
	background: #fff;
	color: #000;
}
/*科研教育*/
.kyjy {
	/*height: 380px;*/
}
.kyptlist{
	width: 100%;
	text-align: center;
}
.kyptImg2{
	margin-left: 11px;
}
.kyptLink{
	margin: 0 322px;
}
.yuanshi{
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.kyptlm,.dwkfpt{
	float: right;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.kyptlm{
	width: 163px;
	height: 110px;
	color: #fff;
	background-color: #0d94a8;
	border-radius: 10px;
	font-size: 14px;
	margin: -1px 10px;
}
.zkhlList .dwkfpt{
	display: flex;
	line-height: normal;
	font-size: 16px;
	margin-top: 110px;
}
.pt1{
	margin-right: 12px;
}
.pt2{
	margin-right: 20px;
}
.pt3{
	margin-right: 150px;
}
.kypt{
	width: 200px;
}
/*医疗咨询*/
.ylzx{
	text-align:left; 
	line-height:28px; 
	font-size:18px; 
	font-weight:bold;
	color:#FFF；
}
.ylzx img{
	height: 300px; 
	width: 300px;
	border: 0;
}
/*视频动态*/
.spdt{
	width: 260px;
	height: auto;
	line-height: 35px;
	display: inline-block;
	margin: 5px 0 15px 30px;
	text-align: center;
}
.spdt img{
	width: 240px;
	height: 160px;
	border: 0;
}
.spdt a{
	display: inline-block;
	margin-bottom: 5px;
	font-size: 16px;
}