/* PC 主样式 */
/* 初始化页面 */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,select,button,textarea,menu {
	margin:0;
	padding:0;
	border:0;
	outline:0 none !important;
	
}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
	display:block
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width: 100%;
}
caption,th {
	text-align:left;
	font-weight:normal
}
html,body,fieldset,img,iframe,abbr {
	border:0
}
i,cite,em,var,address,dfn {
	font-style:normal
}
[hidefocus],summary {
	outline:0
}
li {
	list-style:none
}
h1,h2,h3,h4,h5,h6,small {
	font-size:100%
}
sup,sub {
	font-size:40%
}
pre,code,kbd,samp {
	font-family:inherit
}
q:before,q:after {
	content:none
}
p {
	margin:0 0 9px
}
textarea {
	overflow:auto;
	resize:none
}
label,summary {
	cursor:default
}
a,button {
	cursor:pointer
}
h1,h2,h3,h4,h5,h6,em,strong,b {
	font-weight:bold
}
del,ins,u,s,a,a:hover {
	text-decoration:none
}
body,textarea,input,button,select,keygen,legend {
	font:14px/1.8 "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;
	outline:0
}
html{min-width: 1250px;}
body {
	background:#fff;
	color:#555;
}
img{width:100%;object-fit: cover;}
a{color: #444;outline: 0;}
/* 图标库 */
.gongan{width:18px;}
/* 希望永远用不上的悼念样式*/
/*html{filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);} */
/**/
/* 统一浮动属性处理 */
.fl{float: left !important;}
.fr{float: right !important;}
.clearfix{*zoom: 1;}
.clearfix:before, .clearfix:after{display: table;content: "";line-height: 0;font-size: 0;clear: both;}
.inline {display:inline}
.block {display:block}
.inline-block {display:inline-block;zoom:1;*display:inline}
.hidden {display:none}
p.p{margin: 0;
    font-size: 16px;
    color: #555;
    line-height: 32px;}
/* 边距处理 */
.bgf2 {background-color:#f2f2f2}
.iconfont {display:inline-block;font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hide-text {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-center {text-align:center}
.text-left {text-align:left}
.text-right {text-align:right}
.green {color:#158064}
.green:hover {color:#096}
.orange {color:#d58016}
.gray {color:#999}
a {color:#444;outline:none;}
a:hover {color:#9c7057;text-decoration:none}
img {object-fit:cover}
.btn {display:inline-block;border:none;text-align:center;background:#03a560;color:#fff;line-height:34px;transition:all .3s;border-radius:3px}
.btn:hover {background:#9c7057;color:#fff}
.btn.white {background:#fff;color:#666;border:1px solid #ddd}
.btn.white:hover {background:#666;color:#fff;border:1px solid #666}
.btn.disabled {background:#f1f1f1;border-color:#aaa;color:#aaa;cursor:no-drop}
.mr0{margin-right: 0px !important;}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.mt25 {margin-top:25px}
.mt20 {margin-top:20px}
.mt35 {margin-top:35px}
.mt40 {margin-top:40px}
.mb10 {margin-bottom:10px}
.mb15 {margin-bottom:15px}
.mb20{margin-bottom: 20px;}
.mb25 {margin-bottom:25px}
.mb40 {margin-bottom:40px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml20 {margin-left:20px}
.mr10 {margin-right:10px}
.mr15 {margin-right:15px}
.pt10 {padding-top:10px}
.pt20{padding-top:20px;}
.pt40 {padding-top:40px}
.pt50{padding-top:20px;}
.pt15 {padding-top:15px}
.pb20{padding-bottom:20px;}
.pb50 {padding-bottom:50px}
.pd20{padding: 20px;}
.path {border-bottom:1px solid #e4e4e4;padding:20px 0;color:#999}
.path i {font-size:12px;vertical-align:middle;padding:0 5px}
.bg-f2{padding: 40px 0;background-color: #f2f2f2;}
/*庆祝活动*/
.hd{
    background-image: url(https://cdn.gzxsyy.com/images/home_bg_hnjx.jpg);
    background-repeat: no-repeat;
    background-position: top;
    
}
.hd .rylb li{color:#fff !important;border:1px solid #fff !important;}
.hd .header{margin-top: 73px;background:none;}
.hd .header .logo-row .search .change-wrap{background-color: none;}
.hd .header .logo-row .search .change-wrap .keyword{border:1px solid #fff !important;}



/* 整体布局 */
.gysy-pc{min-height:1000px;}
.layout{width:1200px;margin-left: auto;margin-right: auto;}
.sy-home-slider{height: 650px;}

/*频道布局*/
.channel{padding: 40px 0;background-color: #fff;}
.channel-bg-f2{padding: 40px 0;background-color: #f2f2f2;}

/*无内容提示*/
.errinfo{text-align: center;display: flex;flex-direction: column;}
.errinfo i{font-size: 5em;color: #b5b5b5;}
.errinfo span{color: #b5b5b5 !important;font-size: 20px;padding: 0 !important;background-color: #fff !important;display: block;}

/* 统一头部布局 2020.03.15 */
/* 导航菜单版本2 */
/* 统一头部布局 2020.03.15 */
.header-top {min-width:1200px;height:30px;background-color:#f2f2f2;border-bottom:1px solid #d7d7d7}
.header-top .fr a {display:inline-block;margin-right:15px;line-height:30px}
.header-top .fr .bar {position:relative;float:left;height:42px;line-height:42px;cursor:pointer}
.header-top .fr .bar+.bar {margin-left:30px}
.header-top .fr .bar+.bar:before {content:'';display:block;position:absolute;left:-15px;top:15px;width:1px;height:14px;background-color:#d7d7d7}
.header-top .fr .bar i {color:#999}
.header-top .fr .bar u {color:#999}
.header-top .fr .bar a {display:block}
.header-top .fr .bar .bar-img {display:none;position:absolute;top:42px;left:0;right:0;z-index:3}
.header-top .fr .bar .bar-img img {display:block;width:76px;height:76px}
.header-top .fr .bar:hover i,.header-top .fr .bar:hover u {color:#9c7057}
.header-top .fr .bar:hover .bar-img {display:block;animation:popFadeIn .5s}

.header {background-color:#fff;height:200px;}
.header .logo-row {padding:30px 0}
.header .logo-row .logo {font-size:0}
.header .logo-row .logo img {display:inline-block;height: 103px;width: 600px;}
.header .logo-row .layout {position:relative;display: flex;
    align-items: center;
    justify-content: flex-start;}
.header .logo-row .search {position:relative;width:280px;height:50px;z-index:3}
.header .logo-row .search .change-wrap {position:absolute;right:0;top:0;padding:0 0;width:280px;height:50px;background-color:#fff;transition:width .2s cubic-bezier(0,.8,0,1)}
.header .logo-row .search .change-wrap .searchtype {width:78px;height:50px;position:absolute;left:0;top:0;z-index:1;opacity:1;filter:alpha(opacity=100);transition:opacity .33s cubic-bezier(0,.8,0,1);transition-delay:.05s}
.header .logo-row .search .change-wrap .searchtype span {display:block;line-height:50px;padding:0 15px;cursor:pointer}
.header .logo-row .search .change-wrap .searchtype span:after {font-family:iconfont;content:'\e608';margin-left:5px;font-size:14px}
.header .logo-row .search .change-wrap .searchtype ul {display:none;border:1px solid #eee;border-top:none;background-color:#fff;box-shadow:0 0 5px rgba(107,107,107,.098)}
.header .logo-row .search .change-wrap .searchtype ul a {display:block;padding-left:15px;}
.header .logo-row .search .change-wrap .keyword {border:1px solid #9c7057;height:50px;width:100%;padding:0 46px 0 80px;line-height:40px;box-sizing:border-box;border-radius:5px;position:absolute;right:0;opacity:1;filter:alpha(opacity=100);transition:opacity .38s cubic-bezier(0,.8,0,1)}
.header .logo-row .search .change-wrap .keyword:focus {box-shadow:0 0 2px 0 #9c7057}
.header .logo-row .search .change-wrap .search-submit {position:absolute;right:1px;top:1px;z-index:1;background-color:transparent;height:48px;width:60px;line-height:38px;color:#9c7057;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .5s;-o-transition:all .2s}
.header .logo-row .search .change-wrap .search-submit:hover {background-color:#9c7057;color:#fff}
.header .logo-row .search .change-wrap .search-submit i {font-size:22px}
.header .logo-row .search .virtual-button {height:46px;width:46px;min-width:auto;line-height:46px;background-color:#999;color:#fff;font-weight:700;border-radius:3px;position:relative;z-index:1;box-shadow:0 2px 10px rgba(107,107,107,.098)}
.header .logo-row .search .virtual-button i {font-size:22px}
.header .logo-row .search .virtual-button:hover {background-color:#9c7057}
.header .logo-row .party-bar {height:46px;width:120px;line-height:46px;display:block;margin-top:9px;color:#ffc;border-radius:3px;text-align:center;box-shadow:0 2px 10px rgba(255,51,0,.2);background:linear-gradient(135deg,#f33 0%,#fc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#FFFF3333',endColorstr='#FFFFCC00')}
.header .logo-row .party-bar:hover {background:linear-gradient(135deg,#ff0f0f 0%,#f0c000 100%)}
.header .logo-row .party-bar i {margin-right:4px;color:#f7ea2c}
.header .nav {height:60px;line-height:60px;position:relative;z-index:2;border-top:1px solid #e4e4e4;background:#fff;}
.header .nav .nav-ul {font-size:0}
.header .nav .nav-ul>li {display:inline-block}
.header .nav .nav-ul>li>a {font-size:16px;display:block}
.header .nav .nav-ul>li.cur>a {font-weight:700;color:#9c7057}
.header .nav .nav-ul>li+li {margin-left:30px}
/* 导航条 */


.gynav {color:#fff;font-size:14px;position:absolute;display:none;left:0;right:0;top:60px;z-index:999;border-top:1px solid rgba(255,255,255,.2);background:#9c7057e0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F26F1B1D',endColorstr='#F26F1B1D')}
.gynav>.layout {width:1200px;margin:0 auto;min-height:250px;position:relative;box-sizing:border-box}
.gynav>.layout>* {padding:40px 0 30px}
.gynav .navtit {float:left;width:14%;position:relative;height:100%;letter-spacing:.2em}
.gynav .navtit h1 {position:relative;width:100%;text-align:left;font-size:30px;line-height:1}
.gynav .navtit h1:after {content:'';display:block;width:36px;height:5px;background-color:#fff;margin-top:20px}
.gynav .navtit h1 a {color:#fff}
.gynav .xiala {overflow:hidden;float:left;width:25.51%;box-sizing:border-box;padding-top:35px}
.gynav .xiala li {float:left;width:45%;text-align:left;margin-right:10px;margin-bottom: 10px;background: #ffffff4d;}
.gynav .xiala li:hover{background: #9e745b;}
.gynav .xiala li a {line-height:36px;height:36px;font-size:15px;padding-left:15px;display:block;box-sizing:border-box;transition:none;color:#fff}
.gynav .xiala li a:before {content:"\2022";color:#fff;margin-right:3px}
.gynav .xiala li a:hover {background:url(/style/images/black30.png)}
.gynav .navcontent {width:37.2%;float:left;box-sizing:border-box;min-height:250px;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2)}
.gynav .navcontent>div {line-height:1;padding:0 40px;margin:0 auto;box-sizing:border-box;text-align:left}
.gynav .navcontent .form-item select {color:#fff}
.gynav .navcontent .form-item select option {color:#444}
.gynav .navcontent .select .letter-box a {color:#444}
.gynav .navcontent .clinic-form .select .letter-box {width:382px}
.gynav .navcontent .ksnav{margin-left: 20px;margin-right: -10px;}
.gynav .navcontent .ksnav li{float: left;width: 120px;border: 1px solid #fff;margin-right: 16px; margin-bottom: 12px;text-align: center;float: left;border-radius: 8px;text-align: center;}
.gynav .navcontent .ksnav li a h3{font-size: 16px;color: #fff;font-weight: 400;}
.gynav .navfixed {position:absolute;top:0;right:0;width:23.33%;height:100%;padding-top:37px;padding-left:20px;box-sizing:border-box}
.gynav .navfixed a {width:50%;float:left;font-size:16px;margin-bottom:15px;text-align:center;color:#fff;line-height:40px}
.gynav .navfixed a:hover {color:rgba(255,255,255,.8)}
.gynav .navfixed a:hover i {animation-name:tada;transform-origin:center}
.gynav .navfixed a i {font-size:40px;line-height:40px;text-align:center;transition:.3s;display:block;height:40px}
.gynav .navfixed-left {position:relative;top:0;right:0;width:40%;height:100%;padding-top:37px;padding-left:20px;box-sizing:border-box;float: left;}
.gynav .navfixed-left a {width:30%;float:left;font-size:16px;margin-bottom:15px;text-align:center;color:#fff;line-height:40px}
.gynav .navfixed-left a:hover {color:rgba(255,255,255,.8)}
.gynav .navfixed-left a:hover i {animation-name:tada;transform-origin:center}
.gynav .navfixed-left a i {font-size:40px;line-height:40px;text-align:center;transition:.3s;display:block;height:40px}
.gynav .navcol>h2 {font-size:20px;padding-bottom:20px;font-weight:400;position:relative;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:20px}
.gynav .navcol>h2 a {color:#fff}
.gynav .navcol>h2:after {content:'';display:block;position:absolute;width:36px;height:5px;background-color:#fff;bottom:-1px}
.gynav .navcol .colpage-img {width:404px}
.gynav .navcol p {line-height:1.5;margin-top:8px;text-align:justify}
.gynav .navcol .more {display:block;width:128px;height:30px;line-height:30px;text-align:center;background-color:#fff;color:#9c7057;border-radius:15px;margin-top:15px}
/* .gynav .navcol .more{background-color:#ff8503} */
.gynav .navcol .img-list {overflow:hidden;margin-right:-30px}
.gynav .navcol .img-list li {float:left;width:187px;box-sizing:border-box;margin-bottom:20px;margin-right:30px}
.gynav .navcol .img-list li img {width:100%;height:140px;box-sizing:border-box;-webkit-transition:transform .2s;transition:transform .2s}
.gynav .navcol .img-list li a {display:block;overflow:hidden;position:relative;color:#fff}
.gynav .navcol .img-list li a:hover {color:#d4ebef}
.gynav .navcol .img-list li span {box-sizing:border-box;width:100%;line-height:19px;height:38px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.gynav .navcol .imgtxt-list {margin-top:-10px}
.gynav .navcol .imgtxt-list li {height:28px;overflow:hidden}
.gynav .navcol .imgtxt-list li a {display:inline-block;line-height:28px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
.gynav .navcol .imgtxt-list li a:before {content:"\2022";font-weight:700;color:#fff;margin-right:5px}
.gynav .navcol .txt-list li {height:30px;overflow:hidden}
.gynav .navcol .txt-list li:last-child {border:none}
.gynav .navcol .txt-list li a {display:inline-block;line-height:29px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
.gynav .navcol .txt-list li a:before {content:"\2022";font-weight:700;color:#fff;margin-right:5px;opacity:.8}
.gynav .navcol .specialist {height:192px}
.gynav .navcol .specialist li a {height:50px;line-height:50px;color:#fff}
.gynav .department-gynav {padding:30px 20px;float:left;width:82.84%;box-sizing:border-box;border-left:1px solid rgba(255,255,255,.2)}
.gynav .department-gynav dl {text-align:left;line-height:1;padding-bottom:15px}
.gynav .department-gynav dl:last-child {padding-bottom:0}
.gynav .department-gynav dl a {display:inline;white-space:nowrap}
.gynav .department-gynav dl dt {border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:10px;font-size:18px}
.gynav .department-gynav dl dt span {display:inline-block;margin-right:10px;padding-bottom:8px}
.gynav .department-gynav dl dd {text-align:justify;padding-top:6px}
.gynav .department-gynav dl dd a {line-height:1.8;margin:0 10px 0 0;border-bottom:1px dashed transparent;transition:all .2s;color:#fff}
.gynav .department-gynav dl dd a:hover {border-bottom-color:#fff}
.gynav .department-gynav .tab-tit {overflow:hidden;margin-bottom:20px;background-color:#b3b181}
.gynav .department-gynav .tab-tit.span2 a {width:50%}
.gynav .department-gynav .tab-tit.span3 a {width:33.33%}
.gynav .department-gynav .tab-tit.span4 a {width:25%}
.gynav .department-gynav .tab-tit.span5 a {width:20%}
.gynav .department-gynav .tab-tit a {display:block;font-weight:700;line-height:38px;text-align:center;float:left;letter-spacing:3px}
.gynav .department-gynav .tab-tit a.cur {background-color:#f0efe6;background-color:rgba(255,255,255,.8);color:#a3a166}
.gynav .clinic-form .form-item {width:100%;margin-bottom:15px}
.gynav .clinic-form .form-item .form-input .select-input {width:100%}
.gynav .clinic-form .form-item .form-input .select-input i {float:right}
.gynav .clinic-form .form-item .form-input .btn {width:100%;text-align:center}
.gynav .clinic-form .form-item .form-input .btn i {float:none}
.float-bg {position:absolute;left:0;top:0;z-index:-1;opacity:0;filter:alpha(opacity=0);width:58px;height:5px;background-color:#9c7057}
/* 处理IE不正常显示 */
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none){
	/* 下拉二级菜单颜色 */
	.gynav{background: #9c7057;}
}
/* 二级栏目导航 */
.h320{height:320px !important;}
.sy-two-nav {min-width:1200px;height:220px;min-height:200px;background-position:bottom;background-repeat:no-repeat;background-color:#9c7057;}
.sy-two-nav .sy-two-nav-bg {position:relative;height:220px;background-position:bottom;background-repeat:repeat-Y}
.sy-two-nav .sy-two-nav-bg .layout {padding-top:55px}
.sy-two-nav .sy-two-nav-bg h2 {position:relative;z-index:1}
.sy-two-nav .sy-two-nav-bg h2.nosubmenu {padding-top:35px}
.sy-two-nav .sy-two-nav-bg h2 a {display:inline-block;margin:auto;color:#fff;font-size:36px;letter-spacing:10px}
.sy-two-nav .sy-two-nav-bg h2 a:after {content:'';display:block;width:37px;height:5px;margin:10px 0 0;background-color:#fff}
.sy-two-nav .sy-two-nav-bg h3 {position:relative;z-index:1}
.sy-two-nav .sy-two-nav-bg h3 a {display:inline-block;margin:auto;color:#fff;font-size:36px;letter-spacing:10px}
.sy-two-nav .sy-two-nav-bg h3 a:after {content:'';display:block;width:37px;height:5px;margin:10px 0 0;background-color:#fff}
.sy-two-nav-list {border-bottom:1px solid #e4e4e4}
.sy-two-nav-list .layout>ul {position:relative;height:56px;text-align:left}
.sy-two-nav-list .layout>ul>li {position:relative;display:inline-block}
.sy-two-nav-list .layout>ul>li+li {margin-left:30px}
.sy-two-nav-list .layout>ul>li>a {position:relative;display:block;height:56px;line-height:56px;font-size:16px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.sy-two-nav-list .layout>ul>li.cur a {color:#9c7057;font-weight:bold}
.sy-two-nav-list .layout>ul>li.cur:after {content:'';display:block;position:absolute;left:0;right:0;bottom:-1px;height:5px;background-color:#9c7057}
/* 二级导航 */
/* 右侧导航 */
.right_nav {right:0;bottom:100px;position:fixed;text-align:left;overflow:hidden;z-index:999}
.right_nav li {background:#0085cd;margin:4px 0;padding:10px;border-top-left-radius:4px;border-bottom-left-radius:4px;cursor:pointer;position:relative;right:-70px}
.right_nav li .iconBox {text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:space-between}
.right_nav li img {width:30px;height:30px}
.right_nav li h4 {color:#fff;font-size:14px;margin:2px 0;margin-left:15px}
.right_nav li:hover {background:#cf1322}
.right_nav li .hideBox {display:none;position:absolute;right:120px;padding:10px;padding-right:15px;top:-10px;z-index:999}
.right_nav li .hideBox .hb {border:1px solid #ccc;background-color:#fff;padding:10px 20px;border-top:2px solid #0085cd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.right_nav li .hideBox .hb h5 {padding:5px 0;border-bottom:2px solid #ccc;color:#0085cd;font-size:16px;font-weight:400;display:block;white-space:nowrap}
.right_nav li .hideBox .hb p {margin-top:5px;font-size:18px;font-weight:700}
.right_nav li .hideBox .hb .qqtalk {margin-top:10px}
.right_nav li .hideBox .hb .qqtalk a {display:flex;align-items:center}
.right_nav li .hideBox .hb .qqtalk img {width:25px;height:25px}
.right_nav li .hideBox .hb .qqtalk p {font-size:14px;font-weight:400;white-space:nowrap;margin-top:-5px;margin-left:5px}
.right_nav li:nth-child(3) .hideBox img {width:140px;height:140px;margin-top:10px}

/* 右侧导航 */
/* 底部样式 */
.gysy-footer{min-width: 1200px;background-color:#996d54;font-family: microsoft yahei}
.gysy-footer-box{width: 1200px;margin: 0 auto}
.gysy-footer-feature{width: 100%;height: 120px;border-bottom: 1px solid #ffffff}
.gysy-footer-feature ul li{float: left;width: 25%;height: 120px}
.gysy-footer-feature ul li a{white-space: nowrap;display: block;line-height: 120px;padding-left: 110px;background-repeat: no-repeat;background-position: 50px center;font-size: 18px;color: #fff}
.feature-item001 a{background-image: url(/style/images/icon-item001.png);background-size: 45px;}
.feature-item002 a{background-image: url(/style/images/icon-item002.png);background-size: 45px;}
.feature-item003 a{background-image: url(/style/images/icon-item003.png);background-size: 45px;}
.feature-item004 a{background-image: url(/style/images/icon-item004.png);background-size: 45px;}
.gysy-footer-nav{width: 100%;padding: 40px 0 62px}
.gysy-footer-nav-logo{width: 28%;float: left}
.gysy-footer-comm{padding-left: 20px}
.gysy-footer-comm-logo{height: 70px;background: url(/style/images/logo-footer.png) no-repeat left;background-size: 300px}
.gysy-footer-info{margin-top: 20px;line-height: 25px;font-size: 14px;color: #fff}
.gysy-footer-share{width: 100%;height: 100%;margin-top: 20px;position: relative}
.gysy-footer-share>p{width: 132px;height: 132px;border: 1px solid #ddd;background-color: #fff}
.wei-xin{position: absolute;top: -145px;left:-33px;background-image: url(/style/images/icon-ewm.jpg);display: none;background-size: 132px}
.corner{border: 10px solid transparent;border-top: 10px solid #fff;position: absolute;bottom: -20px;right: 50%;margin-right: -10px;z-index: 10}
.wei-bo{position: absolute;top: -145px;left: -32px;background-image: url(/style/images/wb.png);display: none;background-size: 132px}
.gysy-footer-share ul li{float: left;margin-left: 15px;width: 40px;height: 40px}
.gysy-footer-share ul li a{display: block}
.gysy-footer-share ul li a span{display: inline-block;width: 40px;height: 40px;background-repeat: no-repeat;background-size: 40px}
.gysy-footer-share ul li .icon-blog{background-image: url(/style/images/wb1.png)}
.gysy-footer-share ul li .icon-blog:hover{background-image: url(/style/images/wb2.png)}
.gysy-footer-share ul li .icon-wei{background-image: url(/style/images/wx1.png)}
.gysy-footer-share ul li .icon-wei:hover{background-image: url(/style/images/wx2.png)}
.gysy-footer-share ul li .icon-qq{background-image: url(/style/images/qq1.png)}
.gysy-footer-share ul li .icon-qq:hover{background-image: url(/style/images/qq2.png)}
.gysy-footer-share ul li .icon-mail{background-image: url(/style/images/yx1.png)}
.gysy-footer-share ul li .icon-mail:hover{background-image: url(/style/images/yx2.png)}
.gysy-footer-nav-list{width: 32%;height: 100%;border-left: 1px solid #e9cebd;padding-left: 20px;float: left}
.gysy-footer-nav-list ul{width: 100%;}
.gysy-footer-nav-list ul li{margin-left: 10px;text-align: left;color: #F1F1F1;}
.gysy-footer-nav-list ul li a{color: #F1F1F1;}
.gysy-footer-nav-wx{width: 37%;height: 100%;border-left: 1px solid #e9cebd;padding-left: 10px;float: left}
.gysy-footer-nav-wx ul{width: 100%;}
.gysy-footer-nav-wx ul li{float: left;margin-left: 10px;text-align: center;color: #F1F1F1;}
.gysy-footer-nav-wx img{max-width: 101px;}
.gysy-copyright{width: 100%;border-top: 1px solid #e9cebd;padding: 20px 0;text-align: center}
.gysy-copyright p{text-align: center;color:#ffffff;font-size: 12px;line-height: 25px}
.gysy-copyright p a{color: #ffffff}
.gysy-copyright p a:hover{text-decoration: underline}
/*照片幻灯片组件*/
body:after {content:url(../images/close.png) url(../images/loading-gray.gif) url(../images/prev.png) url(../images/next.png);display:none}
.lightboxOverlay {position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}
.lightbox {position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image {display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img {border:none}
.lb-outerContainer {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after {content:"";display:table;clear:both}
.lb-container {padding:4px}
.lb-loader {position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel {display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading-gray.gif) no-repeat}
.lb-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.sy-special .nav {left:0}
.lb-nav a {outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-next,.lb-prev {height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev {width:34%;left:0;float:left;background:url(/style/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover {filter:alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next {width:64%;right:0;float:right;background:url(/style//images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover {filter:alpha(Opacity=100);opacity:1}
.lb-dataContainer {margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after {content:"";display:table;clear:both}
.lb-data {padding:0 4px;color:#ccc}
.lb-data .lb-details {width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption {font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number {display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close {display:block;float:right;width:30px;height:30px;background:url(/style/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover {cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/*照片幻灯片组件*/
/* 通用tabs */
.gysy-tabs-main{background-color: #f5f5f5;}
.gysy-tabs .tab-tit {border-bottom: 1px solid #ddd;position: relative; padding-top: 30px;}
.gysy-tabs .tab-tit a {background:#fff;padding-top:20px;display:block;width:24.8%;text-align:center;float:left;font-size:20px;padding-bottom:15px;border: 1px solid #e5e5e5;border-collapse:collapse;margin-right: -1px;
			    margin-bottom: -1px;}
.gysy-tabs .tab-tit a.cur {margin-bottom:-2px;color:#9c7057;font-weight:bold;background:#fff;border-bottom-color:#fff;border-top:2px solid #9c7057; border-bottom-color: #fff;}
.gysy-tabs img{max-width:1190px;text-align: center !important;width: auto;}
.gysy-tablist{background: #fff;}
.gysy-tablist .point1 {background:#eaa154;}
.gysy-tablist .point2 {background:#9c7057;}
.gysy-tablist .point3 {background:#ea5a54;}
.gysy-tablist .tab-pannel {overflow:hidden;min-height: 700px;}
/* tabs的表格样式 */
.tab-pannel table{border-collapse: collapse; border-spacing: 0;width:100%;}
.tab-pannel tr{border: 1px solid #e5e5e5;text-align: justify;height: 6vh !important;font-size: 18px;}
.tab-pannel tr:nth-child(even){background: #9c705714;}
.tab-pannel td{padding: 10px;border: 1px solid #e5e5e5;}
/* 动画 */
@keyframes bubble-animate-1 {from {top:-120px}
50% {top:-180px}
to {top:-120px}
}
@keyframes bubble-animate-2 {from {top:50px;left:34%}
50% {top:80px;left:24%}
to {top:50px;left:34%}
}
@keyframes bubble-animate-3 {from {top:50px;left:48%}
50% {top:80px;left:58%}
to {top:50px;left:48%}
}
@keyframes popFadeIn {from {opacity:0;-webkit-transform:translate3d(0,10%,0);-ms-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes sonarEffect1 {from {opacity:0;transform:translate3d(0,10%,0)}
to {opacity:1;transform:translate3d(0,0,0)}
}
@keyframes sonarEffect2 {from {opacity:0;transform:translate3d(0,10%,0)}
to {opacity:1;transform:translate3d(0,0,0)}
}
@keyframes showFadeIn {0% {opacity:0}
100% {opacity:1}
}

            
/*标准标题样式 20210719*/
.std-list-item {position:relative}
.std-list-item .std-list-tit {height:20px;line-height:20px;padding-bottom:18px;border-bottom:1px solid #e4e4e4}
.std-list-item .std-list-tit .fl {line-height:20px;color:#666;height:20px;margin-bottom:18px;position:relative;font-size:20px}
.std-list-item .std-list-tit a.fl i {font-size:24px;color:#9c7057;position:relative;top:2px;margin-right:8px}
.std-list-item .std-list-tit a.fl:hover {color:#9c7057}
.std-list-item .std-list-tit a.fl:after {background-color:#9c7057;height:5px;width:32px;bottom:-19px;left:0;position:absolute;content:''}
.std-list-item .std-list-tit a.more:after {content:'\e64a';font-family:"iconfont";color:#9c7057;margin-left:8px;font-size:22px;float:right}
.std-list-item .std-list-tit .tab-tit {display:block;color:#555}
.std-list-item .std-list-tit .tab-tit.related-tab-tit a.cur {color:#9c7057;font-weight:normal}
.std-list-item .std-list-tit .tab-tit a {display:inline-block;line-height:20px;color:#666;font-weight:normal;height:20px;font-size:16px;margin-right:21px;position:relative;margin-bottom:18px}
.std-list-item .std-list-tit .tab-tit a:last-child {margin-right:0}
.std-list-item .std-list-tit .tab-tit a:after {height:5px;width:32px;bottom:-19px;left:0;position:absolute;content:''}
.std-list-item .std-list-tit .tab-tit a.cur {color:#363636;font-weight:bold}
.std-list-item .std-list-tit .tab-tit a.cur:after {background-color:#9c7057}
.std-list-item .std-list-tit h2 span {font-size:20px}
.std-list-item .inner-list-content {position:relative;margin-top:20px}
/*标准标题样式*/

/* 统一标题样式 */				
.list-item {position:relative}
.list-item .list-content {position:relative;margin-top:25px}
.list-item .list-tit a.fl i {color:#9c7057}
.list-item .list-tit a.fl:hover {color:#9c7057}
.list-item .list-tit a.more:after {color:#9c7057}
.list-item .list-tit .tab-tit a.cur:after {background-color:#9c7057}
.list-item .list-tit .info {float:right;width:50px;background:#9c7057;color:#fff;text-align:center;}
.list-item .list-tit .info a {color:#fff;}
.list-item .list-tit {height:20px;line-height:20px;padding-bottom:18px;border-bottom:1px solid #e4e4e4}
.list-item .list-tit .fl {line-height:20px;color:#666;height:20px;margin-bottom:18px;position:relative;font-size:20px}
.list-item .list-tit a.fl i {font-size:24px;position:relative;top:2px;margin-right:8px}
.list-item .list-tit a.fl:after {height:5px;width:80px;bottom:-19px;left:0;position:absolute;content:''}
.list-item .list-tit a.more:after {content:'\e64a';font-family:"iconfont";margin-left:8px;font-size:22px;float:right}


.list-item .list-tit .tab-tit {display:block;color:#555}
.list-item .list-tit .tab-tit a {display:inline-block;line-height:20px;color:#666;font-weight:normal;height:20px;font-size:20px;border-right:1px solid #dfdfdf;padding-right:21px;margin-right:21px;position:relative;margin-bottom:18px}
.list-item .list-tit .tab-tit a:last-child {padding-right:0;margin-right:0;border-right:none}
.list-item .list-tit .tab-tit a:after {height:5px;width:32px;bottom:-19px;left:0;position:absolute;content:'';}
.list-item .list-tit .tab-tit a.cur {color:#363636;font-weight:bold}
.list-item .list-tit .tab-tit a.cur:after {background-color:#9c7057}
.list-item .list-content {margin-top:20px;position:relative}
.list-item .list-content a {display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* 统一标题样式 */		

/* 底部样式 */

/* 首页服务导航 */
.gysy-banner{height: 450px;}
.gysy-banner .swiper-slide img{width:100%;object-fit: cover;}
.home-service{height: 160px;}
.home-service li:hover a:before{background-color: #9c7057;-webkit-animation: tan .5s;animation: tan .5s;}
.home-service .service{background-color: #fff;box-sizing: border-box;height: 135px;padding: 33px 0;margin:0 auto;position: absolute;z-index: 999; margin-top: 24px;}
.home-service .service-btn{float: left;width:12.333%;text-align: center;color: #FFFFFF;border-right: 1px solid #e5e5e5;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}
.home-service .service-btn:hover{float: left;width:12.333%;text-align: center;color: #FFFFFF;border-right: 1px solid #e5e5e5;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;margin-top: -8px;}
.home-service li:hover a:before{background-color: #9c7057;-webkit-animation: tan .5s;animation: tan .5s;}
.home-service li a{position: relative;z-index: 1;display: block;text-align: center;transition: all .5s;/* -webkit-transition: all .5s; */-moz-transition: all .5s;-o-transition: all .5s;}
.home-service li:hover a i{margin-top: -5px;padding-bottom: 10px;color: #fff;}
.home-service li:hover a span{margin-top: 10px;color: #fff;}
.home-service .service-btn span:hover{color:#fff;}
.home-service li a:before{content: '';display: block;position: absolute;left: -1px;right: -1px;top: -35px;bottom: -35px;z-index: -1;margin: auto;opacity: 1;filter: Alpha(opacity=100);border-radius: 10px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;}
.home-service  li:last-child{border:none;}
.home-service .service-btn a{display: block; text-align: center; position: relative;height: 69px;}

.home-service .service-btn i{position: relative;z-index: 1;/* display: block; */height: 44px;line-height: 44px;font-size: 44px;text-align: center;color: transparent;color: #209089 \0; transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s; background: linear-gradient(135deg, #8960a5 0%, #8960a5 70%, #a46dc9 100%); background: none \0; background-clip: text; -webkit-background-clip: text;-moz-background-clip: text;-o-background-clip: text;}
.home-service .service-btn span{position: absolute; bottom: 0; width: 100%;left: 0; line-height: 1;font-size: 15px;}

.gysy-home-banner{position: relative;min-width: 1200px;height: 180px;overflow: hidden;color: #fff;text-align: center;border-bottom: 1px solid #e5e5e5;}
.gysy-home{min-width: 1200px;height:485px;background-color: #2b373d;font-family: microsoft yahei}


@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none){
	/* 按钮颜色 */
	.home-service .service-btn i{
	    background: none;
	    color:#9c7057;}
}
 
/*首页横幅*/
.gysy-home-hf{position:relative;padding-bottom:1em;padding-top:1em;}
/* 首页新闻模块 */

.gysy-news-list {position:relative}
.gysy-news-list .index-more{position:absolute;right:0;top:0;}
.gysy-news-list .index-more a{font-size: 1.2em;color: #9c7057;}
.gysy-news-list .list-tit {height:20px;line-height:20px;padding-bottom:18px;border-bottom:1px solid #e4e4e4}
.gysy-news-list .list-tit a.fl {display:inline-block;line-height:20px;color:#666;font-weight:bold;height:20px;margin-bottom:18px;position:relative;font-size:20px}
.gysy-news-list .list-tit a.fl i {font-size:24px;color:#9c7057;position:relative;top:2px;margin-right:8px}
.gysy-news-list .list-tit a.fl:hover {color:#9c7057}
.gysy-news-list .list-tit a.fl.cur {color:#363636;font-weight:bold}
.gysy-news-list .list-tit a.fl.cur:after {background-color:#9c7057;height:5px;width:32px;bottom:-18px;left:0;position:absolute;content:''}
.gysy-news-list .list-tit a.more:after {content:'\e64a';font-family:"iconfont";color:#0096d7;margin-left:8px;font-size:16px;float:right}
.gysy-news-list .list-tit .tab-tit {display:block;color:#555}
.gysy-news-list .list-tit .tab-tit a {display:inline-block;line-height:20px;color:#666;font-weight:normal;height:20px;font-size:20px;border-right:1px solid #dfdfdf;padding-right:21px;margin-right:21px;position:relative;margin-bottom:18px}
.gysy-news-list .list-tit .tab-tit a:last-child {padding-right:0;margin-right:0;border-right:none}
.gysy-news-list .list-tit .tab-tit a:after {height:5px;width:80px;bottom:-19px;left:0;position:absolute;content:''}
.gysy-news-list .list-tit .tab-tit a.cur {color:#9c7057;font-weight:400}
.gysy-news-list .list-tit .tab-tit a.cur:after {background-color:#9c7057}
.gysy-news-list .list-content {margin-top:20px;position:relative}
.gysy-news-list .list-content a {display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.home-news-wrap {background-color:#fff;padding-top:40px;padding-bottom:40px;min-height: 350px;}
.gysy-news-row .tab-pannel-wrap {height:287px;background-color:#fff}
.gysy-news-row .news-slide {overflow:hidden;height:287px;position:relative;width:420px;margin-right: 20px;}/* 400px */
.gysy-news-row .news-slide .img-news ul {height:287px}
.gysy-news-row .news-slide .img-news-item {width:100%;float:left;position:relative;height:287px}
.gysy-news-row .news-slide .img-news-item .img-news-item-img {display:block;width:100%;height:100%}
.gysy-news-row .news-slide .img-news-item .img-news-item-img img {display:block;width:100%;height:100%;transition:transform 1s}
.gysy-news-row .news-slide .img-news-item .img-news-item-img:hover img {transform:scale(1.2)}
.gysy-news-row .news-slide .img-news-item .newstit {color:#fff;position:absolute;left:0;right:0;bottom:0;padding:68px 20px 23px;height:44px;background:linear-gradient(#ffffff00, #8960a5);}
.gysy-news-row .news-slide .img-news-item .newstit p {position:relative;display:-webkit-box;font-size:16px;line-height:22px;height:44px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.gysy-news-row .news-slide .img-news-item .newstit p span {position:absolute;right:0;bottom:-2px;opacity:.6;color:#fff;font-size:12px}
.gysy-news-row .news-slide .img-news-item .newstit p span u {position:relative;top:-1px;padding:0 3px}
/* .gysy-news-row .news-slide .dots {position:absolute;left:0;bottom:12px;right:0;height:3px;text-align:center}
.gysy-news-row .news-slide .dots li {display:inline-block;width:15px;height:3px;margin-left:5px;background:#fff;opacity:.6;filter:alpha(opacity=60);text-indent:-999px;cursor:pointer;transition:all .3s}
.gysy-news-row .news-slide .dots li.active {opacity:1;filter:alpha(opacity=100);background-color:#9c7057} */
.gysy-news-row .gysy-img-news-wrap {box-sizing:border-box;width:760px;/* 800px */background-color:#fff;height:287px;padding-left:0px;/* 32px */}
.gysy-news-row .gysy-img-news-wrap li {float:left;width:50%;box-sizing:border-box;padding-left:25px}
.gysy-news-row .gysy-img-news-wrap li:nth-child(2n+1) {border-right:1px solid #e4e4e4;padding-right:25px;padding-left:0}
.gysy-news-row .gysy-img-news-wrap li:nth-child(5) a,.gysy-news-row .gysy-img-news-wrap li:nth-child(6) a {border-bottom:none;margin-bottom:0;padding-bottom:0}
.gysy-news-row .gysy-img-news-wrap li .gysy-img-news-item {display:block;position:relative;border-bottom:1px solid #e4e4e4;padding-bottom:17px;margin-bottom:15px}
.gysy-news-row .gysy-img-news-wrap li .gysy-img-news-item.thumb {padding-right:95px} /* padding-right:120px */
.gysy-news-row .gysy-img-news-wrap li .gysy-img-news-item img {width:90px;height:56px;position:absolute;top:0;right:0}/* width:100px;height:66px; */
.gysy-news-row .gysy-img-news-wrap li .gysy-img-news-item .gysy-img-news-title {height:48px;overflow:hidden;line-height:24px;font-size:16px;margin-bottom:12px}
.gysy-news-row .gysy-img-news-wrap li .gysy-img-news-item .gysy-img-news-mark {color:#999;font-size:13px;line-height:1;height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gysy-news-row .gysy-img-news-wrap li .gysy-img-news-item .gysy-img-news-mark u {position:relative;top:-1px;padding:0 3px}

/* 视频轮播 */
.gysy-home-video{background-color:#9c7057;height:440px;background: #996d54;}
.gysy-home-video .tit{width: 1200px;margin: 0 auto;text-align: center;font-size: 2em;color: #fff;line-height: 100px;}
.gysy-home-video .shade{background:#9c70577d;position: fixed;width: 100%;height: 100%;}
.gysy-home-video .shade i{display: flex;font-size: 4em;color: #fff;position: relative;width: 100%;height: 100%;display: -webkit-flex;align-items: center;justify-content: center;}
.gysy-home-video .video-thumb{width: 100%; height: 275px;margin: auto;}
.gysy-home-video .video-thumb span{display:block;margin-top:10px;}
.gysy-home-video .video-thumb img{height: 215px;object-fit: cover;}
.gysy-home-video .swiper-container {width:100%;height:100%;}
.gysy-home-video .swiper-slide {border-radius: 10px;overflow:hidden;object-fit:cover;text-align:center;font-size:18px;background:#fff;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;transition:300ms;transform:scale(0.8);}
.gysy-home-video .swiper-slide a{padding: 0;margin: 0;width: 100%;}
.gysy-home-video .swiper-slide-active,.swiper-slide-duplicate-active {transform:scale(1);}
.gysy-home-video .swiper-slide-active .shade{transform: scale(1);background:none;}
.gysy-home-video .swiper-button-next{position: relative;width:60px;height:60px;right:220px;color:#fff;background-size: 50px;top: -148px;float: right;}
.gysy-home-video .swiper-button-prev{position: relative;width:60px;height:60px;left: 220px;color:#fff;background-size: 50px;top: -148px;}
/* 首页新闻模块 */

/* 首页医师展示 */
#doctor-list .swiper-pagination {position:initial;}
#doctor-list .swiper-pagination-bullet-active {background:#fff !important;}
.gysy-home-doctor {height:510px;padding:28px 0;box-sizing:border-box;background:#996d54;}


.gysy-home-doctor .nav-doctor .list-tit {border-color:rgba(255,255,255,0.2);position:relative;z-index:3}
.gysy-home-doctor .list-item .list-tit a {color:#fff}
.gysy-home-doctor .list-item .list-tit a.fr{color: #fff;font-size: 1.2em;}
.gysy-home-doctor .nav-doctor .list-tit a.fl {color:#fff}
.gysy-home-doctor .nav-doctor .list-tit a.fl:after {height:5px;width:80px;bottom:-18px;left:0;position:absolute;content:'';background-color:#FFF}
.gysy-home-doctor .nav-doctor .doctor-list {margin-right:-26px;height:351px;overflow:hidden;}
.gysy-home-doctor .nav-doctor .doctor-list .doctor-item {width:210px;height:320px;margin-right:26px;float:left;box-sizing:border-box;text-align:center;margin-bottom:26px;position:relative;background-color:#fff;transition:all .3s}
.gysy-home-doctor .nav-doctor .doctor-list .doctor-item:hover {border-color:#e4e4e4;box-shadow:0px 10px 30px rgba(0,0,0,0.2)}
.gysy-home-doctor .nav-doctor .doctor-list .doctor-item:hover .doctor-thumb img {transform:scale(1.1)}
.gysy-home-doctor .nav-doctor .doctor-list .doctor-item:after {content:'';background-color:#9c7057;width:60px;height:5px;position:absolute;left:80px;top:-1px}
.gysy-home-doctor .nav-doctor .doctor-list .doctor-item .doctor-thumb {padding:20px 20px 15px;display:block;width:144px;height:200px;overflow:hidden;margin:0 auto;position:relative}
.gysy-home-doctor .nav-doctor .doctor-list .doctor-item .doctor-thumb img {display:block;width:144px;height:200px;transition:transform .6s}
.gysy-home-doctor .nav-doctor .doctor-list .doctor-item .doctor-name {display:block;font-size:16px;color:#9c7057;font-weight:700;line-height:35px;height:35px}
.gysy-home-doctor .nav-doctor .doctor-list .doctor-item .doctor-name:hover {color:#9c7057}
.gysy-home-doctor .nav-doctor .doctor-list .doctor-item .doctor-department {display:block;font-size:13px;color:#999;line-height:20px;height:20px}
.gysy-home-doctor .nav-doctor .doctor-list .doctor-item .doctor-name {line-height:1;font-size:1.6em;color:#9c7057;font-weight:600;}

.gysy-home-doctor .nav-doctor .doctor-list .doctor-item .doctor-info .depart  {display: block;width: 100%;height: 43px;font-size: 15px;text-align: center;line-height: 43px;color: #fff;background-color:#9c7057;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: background-color .5s;-webkit-transition: background-color .5s;}
.gysy-home-doctor .ks-tit{}

/* 首页科室展示 */
.gysy-home-ks {height:100%;padding-top:40px;background:#fff;height: 750px;}
.gysy-home-ks .layout {position:relative;}
/* 特色科室 */
.home-ks-box .dm-focus {margin-top:35px}
.home-ks-box .dm-focus .focus-list {height:193px}
.home-ks-box .dm-focus .focus-list li {position:relative;float:left;width:383px;height:100%;overflow:hidden}
.home-ks-box .dm-focus .focus-list li+li {margin-left:25px}
.home-ks-box .dm-focus .focus-list li:hover>img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.home-ks-box .dm-focus .focus-list li>* {position:absolute;left:0;top:0;width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.home-ks-box .dm-focus .focus-list li img {object-fit:cover}
.home-ks-box .dm-focus .focus-list li a {line-height:193px;text-align:center;font-size:24px;color:#fff;background-color:rgba(130,87,157, 0.6)}
.home-ks-box .dm-focus .focus-list-sub {height:600px;margin-top:80px}
.home-ks-box .dm-focus .focus-list-sub li {position:relative;float:left;width:50%;height:50%;overflow:hidden}
.home-ks-box .dm-focus .focus-list-sub li.two-parts a>div {width:50%;height:100%}
.home-ks-box .dm-focus .focus-list-sub li.two-parts a .focus-info {float:left}
.home-ks-box .dm-focus .focus-list-sub li.two-parts a .point-dp-image {float:right;overflow:hidden}
.home-ks-box .dm-focus .focus-list-sub li.two-parts a .point-dp-image:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.home-ks-box .dm-focus .focus-list-sub li.two-parts a .point-dp-image img {width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.home-ks-box .dm-focus .focus-list-sub li:nth-last-of-type(4)>a {background-color:rgba(0,0,0,0.5)}
.home-ks-box .dm-focus .focus-list-sub li:nth-last-of-type(3)>a {background-color:rgba(255,255,255,0.85)}
.home-ks-box .dm-focus .focus-list-sub li:nth-last-of-type(3) .focus-info .focus-name,.home-ks-box .dm-focus .focus-list-sub li:nth-last-of-type(3) .focus-info .focus-detail {color:#333}
.home-ks-box .dm-focus .focus-list-sub li:nth-last-of-type(3) .focus-info .focus-name::after {background-color:#333}
.home-ks-box .dm-focus .focus-list-sub li:nth-last-of-type(2) .focus-info {background-color:#099;background-repeat:no-repeat;background-size:cover;background-position:center}
.home-ks-box .dm-focus .focus-list-sub li:nth-last-of-type(1) .focus-info {background-color:#e5ca8f}
.home-ks-box .dm-focus .focus-list-sub li:hover>img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.home-ks-box .dm-focus .focus-list-sub li>* {position:absolute;left:0;top:0;width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.home-ks-box .dm-focus .focus-list-sub li .focus-info {width:100%;height:100%;box-sizing:border-box;padding-top:105px}
.home-ks-box .dm-focus .focus-list-sub li .focus-info .focus-name {position:relative;font-size:24px;color:#fff;text-align:center}
.home-ks-box .dm-focus .focus-list-sub li .focus-info .focus-name::after {content:"";position:absolute;left:50%;bottom:-6px;width:40px;height:1px;margin-left:-20px;background-color:#fff}
.home-ks-box .dm-focus .focus-list-sub li .focus-info .focus-detail {font-size:14px;color:#fff;margin-top:22px;text-align:center}
/* 特色科室 */
.gysy-home-departments {/* margin-top:-280px; */background:linear-gradient(45deg, #9c7057, #9c7057);padding:20px;}
.gysy-home-departments .department-active {width:345px;height:377px;}
.gysy-home-departments .department-active .list-tit{border-bottom: none;}    
.gysy-home-departments .department-active .list-tit a.fl {color:#fff;border-left: 5px solid #fff; padding-left: 20px;}
/* .gysy-home-departments .department-active:after {content:'';display:block;position:absolute;left:-6px;top:-6px;z-index:0;width:6px;height:90px;background-color:#9c7057;}
.gysy-home-departments .department-active:before {content:'';display:block;position:absolute;left:-6px;top:-6px;z-index:0;width:90px;height:6px;background-color:#9c7057;}
 */
.gysy-home-departments .department-active:hover .dm-img img {transform:scale(1.2)}
.gysy-home-departments .department-active .dm-img {width:100%;height:257px;overflow:hidden}
.gysy-home-departments .department-active .dm-img img {width:100%;height:100%;transition:transform 1s;animation:showFadeIn 1S ease 0s 1}
.gysy-home-departments .department-active .dm-title {display:block;width:100%;height:120px;box-sizing:border-box;padding:20px;background:#9c7057}
.gysy-home-departments .department-active .dm-title #dm_name {line-height:1;font-size:18px;color:#fff;margin-bottom:3px}
.gysy-home-departments .department-active .dm-title #dm_intro {font-size:12px;color:rgba(255,255,255,0.7);line-height:20px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.gysy-home-departments .department-active .dm-title #dm_intro.no-intro {text-align:center;line-height:40px;font-size:16px}
.gysy-home-departments .department-content {width:796px;height:420px;position:relative;box-sizing:border-box;padding: 20px;background: #fff;}
.gysy-home-departments .department-content .department-nav {height:60px;line-height:60px;margin-bottom:17px;border-radius:5px;overflow:hidden}
.gysy-home-departments .department-content .department-nav .department-nav-item {display:block;width:33.33%;font-size:18px;line-height:60px;height:60px;color:#333;border-right:1px solid #d7d7d7;border-left:none;box-sizing:border-box;text-align:center;float:left;background-color:#f2f2f2}
.gysy-home-departments .department-content .department-nav .department-nav-item i {color:#999;margin-right:5px;font-size:20px;font-weight:normal}
.gysy-home-departments .department-content .department-nav .department-nav-item:last-child {border-right:none}
.gysy-home-departments .department-content .department-nav .department-nav-item.cur {color:#fff;border:none;background-color:#9c7057}
.gysy-home-departments .department-content .department-nav .department-nav-item.cur i {color:#fff}
.gysy-home-departments .department-content .department-panel {height:308px;width:100%;position:relative;overflow:hidden}
.gysy-home-departments .department-content .department-panel .dm-panel-item {display:none}
.gysy-home-departments .department-content .department-panel .dm-panel-item:first-child {display:block}
.gysy-home-departments .department-content .department-panel .dm-panel-item .dm-detail {margin:0 -9.5px}
.gysy-home-departments .department-content .department-panel .dm-panel-item .dm-detail a {text-align:center;float:left;height:40px;width:110px;border:1px solid #e4e4e4;border-radius:5px;box-sizing:border-box;padding:0 10px;margin:0 9.5px 12px;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:40px}
.gysy-home-departments .department-content .department-panel .dm-panel-item .dm-detail a:before {content:'';display:inline;padding-right:5px;color:#555;font-weight:bold}
.gysy-home-departments .department-content .department-panel .dm-panel-item .dm-detail a.active {color:#9c7057}
.gysy-home-departments .department-content .department-panel .dm-panel-item .dm-detail a.active:before {color:#9c7057}


/* 首页资讯模块三列 */
.gysy-home-zt {background:#f2f2f2;padding-top:50px;padding-bottom:50px;/* background:url(/style/images/gysybg.jpg); */}
.expert-row .list-item .list-tit {position:relative;}
.expert-row .list-item .list-tit .slide-dots {position:absolute;right:0;top:3px;}
.gysy-home-zt .list-item .list-tit {height:20px;line-height:20px;padding-bottom:18px;}
.gysy-home-zt .list-item .list-tit a {font-size:20px;color:#666;}
.gysy-home-zt .list-item .list-tit a:after {height:4px;width:80px;left:0px;top:34px;position:absolute;content:'';}
.gysy-home-zt .list-item {background-color:#fff;width:380px;height:410px;padding:30px 30px;box-sizing:border-box;}
.gysy-home-zt .list-item {margin-right:30px;}
.gysy-home-zt .item-img {margin-bottom:10px;}
.gysy-home-zt .item-img a {display:block;position:relative;width:320px;height:138px;color:#fff;}
.gysy-home-zt .item-img .thumb {display:block;width:100%;height:100%;overflow:hidden;}
.gysy-home-zt .item-img:hover img {transform:scale(1.1);}
.gysy-home-zt .item-img .thumb img {display:block;width:100%;height:100%;transition:transform 1s;}
.gysy-home-zt .list-item li {position:relative;height:26px;line-height:26px;overflow:hidden;}
.gysy-home-zt .list-item li a:before {content:"\2022";font-weight:bold;color:#9c7057;margin-right:5px;}
.gysy-home-zt .list-item li span {position:absolute;bottom:0;right:0;color:#999;font-size:12px;}

/* 环境 */
.gysy-home-zl {padding-top:50px;height:500px;width:100%;}
.gysy-home-zl {position:relative;height:290px;padding-bottom:40px;overflow:hidden}
.gysy-home-zl .tab-pannel {margin:20px -10px 0}
.gysy-home-zl .tab-pannel .img-slide {width:1220px;height:225px}
.gysy-home-zl .tab-pannel .img-slide .slick-track {min-width:1220px}
.gysy-home-zl .tab-pannel .img-slide .img-info {float:left;width:224px !important;height:225px;margin:0 10px 49px}
.gysy-home-zl .tab-pannel .img-slide .img-info a {display:block;text-align:center}
.gysy-home-zl .tab-pannel .img-slide .img-info a span,.gysy-home-zl  .tab-pannel .img-slide .img-info a img {display:block;width:224px;height:175px;overflow:hidden;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.gysy-home-zl .tab-pannel .img-slide .img-info a u {line-height:40px}
.gysy-home-zl .tab-pannel .img-slide .img-info a:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.gysy-home-zl .btn {position:relative;right:0px;}
.gysy-home-zl .zl-next {top:30px;width:40px;height:24px;background-color:#ccc;color:#fff;text-align:center;line-height:24px;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.gysy-home-zl .zl-prev {top:30px;width:40px;height:24px;background-color:#ccc;color:#fff;text-align:center;line-height:24px;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*兼容IE*/            filter:FlipH;}
.gysy-home-zl .zl-prev:hover {background-color:#005DAA;}
.gysy-home-zl .zl-next:hover {background-color:#005DAA;}
.gysy-home-zl .zl-prev {right:60px}
.gysy-home-zl .next {right:10px}
.gysy-home-zl .swiper-button-prev {left:0;}
.gysy-home-zl .swiper-navigation-size {font-size:20px;}
.gysy-home-zl .tab-pannel .img-slide .prev:hover,.gysy-home-zl  .tab-pannel .img-slide .next:hover {background-color:#9c7057}
.gysy-home-zl .tab-con-tit {height:35px;border-bottom:1px solid #e4e4e4}
.gysy-home-zl .tab-con-tit span.fl a {float:left;display:block;position:relative;font-size:20px;line-height:20px;font-weight:normal;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.gysy-home-zl .tab-con-tit span.fl a+a {margin-left:40px}
.gysy-home-zl .tab-con-tit span.fl a+a:after {content:'';display:block;position:absolute;left:-20px;top:1px;width:1px;height:18px;background-color:#e4e4e4}
.gysy-home-zl .tab-con-tit span.fl a:before {content:'';display:block;position:absolute;left:0;bottom:-16px;width:80px;height:5px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.gysy-home-zl .tab-con-tit span.fl a.cur:before {background-color:#9c7057}
.gysy-home-zl .tab-con-tit a.fr {color:#999;font-weight:normal}
.gysy-home-zl .tab-con-tit a.fr i {font-size:12px;color:#9c7057}
.gysy-home-zl .tab-con-tit a.fr:hover {color:#9c7057}

/* 医院简介频道 */
.about-bg{background-color:rgb(130,87,157,0.8);height: 100%;}
/* 简介部分 */
/*.about-yyjj {height:770px;background:url(/style/images/gysybg.jpg);}
.about-yyjj .about-all {width:100%;position:relative;height:720px;box-sizing:border-box;padding-top:50px;}
.about-yyjj .about-all .tit {font-size:2em;color:#fff;position:absolute;font-weight: 600;}
.about-yyjj .about-all .tit:after {content:'';display:block;width:37px;height:5px;margin:10px 0 0;background-color:#fff;}
.about-yyjj .about-img {width:57%;height:520px;background:#fff;position:absolute;bottom:58px;background-image:url(/style/images/exprtsbg.png);}
.about-yyjj .about-img .gk-video {width:635px;margin-left:22px;margin-top:38px;overflow: hidden;}
.about-yyjj .about-img .gk-video video{object-fit:cover;}
.about-yyjj .about-txt {width:35%;background:#9c7057;padding:50px;position:absolute;right:0;}
.about-yyjj .about-txt .us {color:#fff;font-size:16px;text-indent:2em;}
.about-yyjj .about-txt .item {margin-top:20px;}
.about-yyjj .about-txt .item .more {color:#9c7057;font-size:20px;line-height:4em;text-align:center;}
.about-yyjj .about-txt .item li {float:left;width:45%;box-sizing:border-box;height:100px;margin-right:20px;padding:10px 20px;margin-bottom:20px;background:#fff;}
.about-yyjj .about-txt .item li span {display:block;}
.about-yyjj .about-txt .item li span:after {content:"";display:block;width:20px;height:1px;margin:10px 0 12px;background-color:#9c7057;}
.about-yyjj .about-txt .item li span strong {margin-right:10px;font-size:32px;line-height:1;color:#9c7057;}
*/

.about-yyjj {height:770px;background-image:url(/style/images/yygk_bg.png);background-color:#9c7057}
.about-yyjj .about-all {width:100%;position:relative;height:720px;box-sizing:border-box;padding-top:50px;}
.about-yyjj .about-all .tit {font-size:2em;color:#fff;position:absolute;font-weight: 600;}
.about-yyjj .about-all .tit:after {content:'';display:block;width:37px;height:5px;margin:10px 0 0;background-color:#fff;}
.about-yyjj .about-img {width:57%;height: 530px;background: #ffffff;position:absolute;bottom: 57px;background-image:url(/style/images/exprtsbg.png);box-shadow: -6px 7px 20px #71498b;}
.about-yyjj .about-img .gk-video {width:635px;margin-left:22px;margin-top:38px;overflow: hidden;}
.about-yyjj .about-img .gk-video video{object-fit:cover;}
.about-yyjj .about-txt {width:35%;background: #ffffff;padding:50px;position:absolute;right:0;border: 1px solid #9c7057;padding-top: 50px;}
.about-yyjj .about-txt .us {color: #333;font-size:16px;text-indent:2em;}
.about-yyjj .about-txt .item {margin-top:20px;}
.about-yyjj .about-txt .item .more {color: #ffffff;font-size:20px;line-height:4em;text-align:center;width: 100%;height: 38px;padding: 0;line-height: 37px;border-radius: 50px;}
.about-yyjj .about-txt .item li {float:left;width: 30.5%;box-sizing:border-box;height: 97px;margin-right: 14px;padding:10px 20px;margin-bottom:20px;background: #9c7057;color:#fff;}
.about-yyjj .about-txt .item li span strong sub.u{color: #ffffff;}
.about-yyjj .about-txt .item li:nth-child(3) {margin-right: 1px;}
.about-yyjj .about-txt .item li span {display:block;}
.about-yyjj .about-txt .item li span:after {content:"";display:block;width:20px;height:1px;margin:10px 0 6px;background-color:#fff;}
.about-yyjj .about-txt .item li span strong {margin-right:10px;font-size:32px;line-height:1;color: #ffffff;}
/* 医院介绍单页 -2022-06-22 更新 */
.xsyy-intro {background-color:#fff}
.xsyy-intro .layout {height:327px}
.xsyy-intro .layout>* {width:580px;height:100%;overflow:hidden}
.xsyy-intro .layout .xsyy-intro-image img {width:580px;height:327px}
.xsyy-intro .layout .xsyy-txt h1 {font-weight:700;font-size:36px;line-height:1;color:#9c7057;margin-bottom:30px}

.xsyy-subject {background-repeat:no-repeat;background-position:center top;background-size:cover;margin-top: 40px;}
.xsyy-subject .xsyy-subject-inner {padding:40px 0 60px;background-color:rgba(50,50,50,0.9);height: 100%;}
.xsyy-subject .xsyy-subject-inner p.p {color:#fff}
.xsyy-subject .xsyy-subject-inner .xsyy-subject-count {height:100%;margin-top:30px}
.xsyy-subject .xsyy-subject-inner .xsyy-subject-count li {float:left;width:270px;height:100%;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border:1px solid #e4e4e4;margin-bottom: 20px;}
.xsyy-subject .xsyy-subject-inner .xsyy-subject-count li:hover{background-color: #fff}
.xsyy-subject .xsyy-subject-inner .xsyy-subject-count li:hover .xsyy-subject-count-sort {color:#9c7057}
.xsyy-subject .xsyy-subject-inner .xsyy-subject-count li:hover .xsyy-subject-count-num {color:#9c7057;}
.xsyy-subject .xsyy-subject-inner .xsyy-subject-count li+li {margin-left:40px}
.xsyy-subject .xsyy-subject-inner .xsyy-subject-count li:nth-child(5) { margin-left: 0px;}
.xsyy-subject .xsyy-subject-inner .xsyy-subject-count li .xsyy-subject-count-sort {font-size:18px;font-weight:700;color:#c5c5c5}
.xsyy-subject .xsyy-subject-inner .xsyy-subject-count li .xsyy-subject-count-num {color:#fff;font-size:18px;margin-top:15px}
.xsyy-subject .xsyy-subject-inner .xsyy-subject-count li .xsyy-subject-count-num span {font-weight:700;font-size:48px;padding-right:10px}

.xsyy-technology {padding:30px 0;background-color:#fff}
.xsyy-technology .xsyy-prize {margin-top:30px;margin-bottom:95px}
.xsyy-technology .xsyy-prize li {position:relative;float:left;width:300px;height:300px;-webkit-box-sizing:border-box;box-sizing:border-box}
.xsyy-technology .xsyy-prize li img {width:100%;height:100%}
.xsyy-technology .xsyy-prize li:nth-last-of-type(2n+1) {padding:25px 50px}
.xsyy-technology .xsyy-prize li:nth-last-of-type(1) {background-color:#207d80;left:-30px}
.xsyy-technology .xsyy-prize li:nth-last-of-type(2) {left:-15px;top:60px;z-index:1}
.xsyy-technology .xsyy-prize li:nth-last-of-type(3) {background-color:#9c7057;left:10px;top:30px;z-index:2}
.xsyy-technology .xsyy-prize li:nth-last-of-type(4) {left:25px;z-index:3}
.xsyy-technology .xsyy-prize li div {color:#fff;font-size:20px;font-weight:700;text-align:center;margin-bottom:15px}
.xsyy-technology .xsyy-prize li p {margin:0;font-size:14px;color:rgba(255,255,255,0.7);line-height:28px}
.xsyy-technology .xsyy-prize li p span {font-family:'Arial Negreta','Arial Normal','Arial';font-size:18px;font-weight:700;color:#fff}
.xsyy-wish {background-repeat:no-repeat;background-position:center bottom;background-size:cover}

.xsyy-wish .xsyy-wish-inner {padding:50px 0 150px;background-color:rgba(250,250,250,0.9)}
.xsyy-wish .xsyy-wish-inner .layout {height:345px}
.xsyy-wish .xsyy-wish-inner .layout .xsyy-wish-left-box {width:590px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:45px 30px;background-color:#fff;}
.xsyy-wish .xsyy-wish-inner .layout .xsyy-wish-right-box {width:610px;height:100%;overflow:hidden}
.xsyy-wish .xsyy-wish-inner .layout .xsyy-wish-right-box:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.xsyy-wish .xsyy-wish-inner .layout .xsyy-wish-right-box img {width:610px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}


/* 大事记 */
.about-course {position:relative;height:430px;background-size:cover;background-repeat:no-repeat;background-position:center bottom;overflow:hidden}
.about-course .about-course-wrapper {position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding-top:40px;background-color:rgba(242,242,242,0.9)}
.about-course .about-course-wrapper .layout {position:relative}
.about-course .about-course-wrapper .layout .about-course-bg-line,.about-course .about-course-wrapper .layout .about-course-slick {height:370px;position:absolute;left:0;right:0;margin:0 -20px}
.about-course .about-course-wrapper .layout .about-course-bg-line>li,.about-course .about-course-wrapper .layout .about-course-bg-line .about-course-slick-li,.about-course .about-course-wrapper .layout .about-course-slick>li,.about-course .about-course-wrapper .layout .about-course-slick .about-course-slick-li {float:left;height:180px;box-sizing:border-box;padding-top:20px}
.about-course .about-course-wrapper .layout .about-course-bg-line {width:1240px}
.about-course .about-course-wrapper .layout .about-course-bg-line li {width:310px}
.about-course .about-course-wrapper .layout .about-course-bg-line li+li {border-left:1px solid #e8e8e8}
.about-course .about-course-wrapper .layout .about-course-slick .about-course-slick-li {width:270px !important;margin:0 20px 80px;height: 370px;}
.about-course .about-course-wrapper .layout .about-course-slick .about-course-slick-li .about-course-time {font-weight:700;font-size:28px;color:#9c7057;line-height:normal;margin-bottom:5px}
.about-course .about-course-wrapper .layout .about-course-slick .about-course-slick-li .about-course-info {font-size:16px;color:#333;line-height:28px}
.about-course .about-course-wrapper .layout .about-course-slick .about-course-slick-li .about-course-info img{width: 220px; height: 147px;border-radius: 10px;}
.about-course .about-course-wrapper .layout .about-course-slick .slick-dots {bottom:0px;left: 50%;}
.about-course .about-course-wrapper .layout .about-course-slick .slick-dots li {width:60px;height:10px;border-radius:0;background-color:#aac89d}
.about-course .about-course-wrapper .layout .about-course-slick .slick-dots li.slick-active {width:60px;background-color:#009148}
/* 医院文化 */
.about-yyhj {background-color:#9c7057;height:720px;}
.about-yyhj .wrapper {width:100%;margin:0 auto;max-width:80rem;height:100%;padding-top:50px;}
.about-yyhj .cols {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.about-yyhj .col {width:calc(25% - 2rem);margin:1rem;cursor:pointer}
.about-yyhj .container {-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px}
.about-yyhj .front,.back {background-size:cover;background-position:center;-webkit-transition:-webkit-transform .7s cubic-bezier(.4,.2,.2,1);transition:-webkit-transform .7s cubic-bezier(.4,.2,.2,1);-o-transition:transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1),-webkit-transform .7s cubic-bezier(.4,.2,.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;min-height:280px;height:auto;border-radius:10px;color:#fff;font-size:1.5rem}
.about-yyhj .back {background:#cedce7;background:-webkit-linear-gradient(45deg,#6e239d 0%,#9c7057 100%);background:-o-linear-gradient(45deg,#6e239d 0%,#9c7057 100%);background:linear-gradient(45deg,#6e239d 0%,#9c7057 100%)}
.about-yyhj .front:after {position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:'';display:block;opacity:.6;background-color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px}
.about-yyhj .container:hover .front,.container:hover .back {-webkit-transition:-webkit-transform .7s cubic-bezier(.4,.2,.2,1);transition:-webkit-transform .7s cubic-bezier(.4,.2,.2,1);-o-transition:transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1),-webkit-transform .7s cubic-bezier(.4,.2,.2,1)}
.about-yyhj .back {position:absolute;top:0;left:0;width:100%}
.about-yyhj .inner {-webkit-transform:translateY(-50%) translateZ(60px) scale(.94);transform:translateY(-50%) translateZ(60px) scale(.94);top:50%;position:absolute;left:0;width:100%;padding:2rem;font-size:.7em;-webkit-box-sizing:border-box;box-sizing:border-box;outline:1px solid transparent;-webkit-perspective:inherit;perspective:inherit;z-index:2}
.about-yyhj .container .back {-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.about-yyhj .container .front {-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.about-yyhj .container:hover .back {-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.about-yyhj .container:hover .front {-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.about-yyhj .front .inner p {font-size:2rem;margin-bottom:2rem;position:relative}
.about-yyhj .front .inner p:after {content:'';width:4rem;height:2px;position:absolute;background:#c6d4df;display:block;left:0;right:0;margin:0 auto;bottom:-.75rem}
.about-yyhj .front .inner span {color:rgba(255,255,255,.7);font-family:montserrat;font-weight:300}

/* 愿景 */
.about-vision {background-repeat:no-repeat;background-position:center bottom;background-size:cover}
.about-vision .about-vision-inner {padding:50px 0 150px;background-color:rgba(250,250,250,0.9)}
.about-vision .about-vision-inner .layout {height:345px}
.about-vision .about-vision-inner .layout .about-vision-left-box {width:590px;height:100%;box-sizing:border-box;padding:70px 30px;background-color:#fff;padding-top:60px}
.about-vision .about-vision-inner .layout .about-vision-right-box {width:610px;height:100%;overflow:hidden}
.about-vision .about-vision-inner .layout .about-vision-right-box:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.about-vision .about-vision-inner .layout .about-vision-right-box img {width:610px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.about-vision .about-vision-inner .layout .about-vision-left-box .yuanjing{ margin-left:20px;position: relative;width: 300px;text-align: justify; text-indent: 2em; font-size: 16px;color: #9c7057;}  
/* 现任领导 - box */
#about-leader-box.about-leader-box {background-size:cover;background-repeat:no-repeat;background-position:center}
#about-leader-box.about-leader-box #leader-inner {padding:55px 0 20px;background-color:rgb(130,87,157,0.9)}
#about-leader-box.about-leader-box #leader-inner .tit{font-size: 2em;font-weight: 600;color: #fff;margin-bottom: 30px;}
#about-leader-box.about-leader-box #leader-inner .tit:after{ content: '';display: block;width: 37px;height: 5px; margin: 10px 0 0;background-color: #fff;}
/* #about-leader-box.about-leader-box #leader-inner .common-title-style {margin-bottom:12px;text-align: center;}
#about-leader-box.about-leader-box #leader-inner .common-title-style a{font-size: 3em;text-align: center;font-weight: 600;}
#about-leader-box.about-leader-box #leader-inner .common-title-style>*:first-child {color:#fff} */
#about-leader-box.about-leader-box #leader-inner .layout {position:relative}		
		
/* 现任领导 - list */
.about-leader-list {position:relative;height:425px;box-sizing:border-box;padding:10px 0 0;margin:0 -12px;z-index:1;overflow:hidden}
.about-leader-list .leader-info {float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:180px !important;height:330px;margin:0 12px 90px;background-color:#fff}
.about-leader-list .leader-info a.leader-img {display:block;width:100%;box-sizing:border-box;padding:20px 18px 0}
.about-leader-list .leader-info a.leader-img:hover .leader-img-container img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.about-leader-list .leader-info a.leader-img:hover .ld-tit span:first-of-type {color:#9c7057}
.about-leader-list .leader-info a.leader-img .leader-img-container {width:100%;height:200px;overflow:hidden}
.about-leader-list .leader-info a.leader-img .leader-img-container img {width:144px;height:200px;object-fit:cover;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.about-leader-list .leader-info a.leader-img .ld-tit {height:25px;margin-top:7px;line-height:20px;text-align:center}
.about-leader-list .leader-info a.leader-img .ld-tit span:first-of-type {font-weight:700;color:#102549;font-size:16px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.about-leader-list .leader-info a.leader-img .doc-lead-type {height:18px;font-size:12px;color:#999;line-height:18px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.about-leader-list .leader-info .doc-ld {display:block;width:100%;height:40px;font-size:15px;text-align:center;line-height:40px;color:#fff;margin-top:20px;background-color:#004fa6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background-color .5s;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-o-transition:background-color .5s}
.about-leader-list .leader-info .doc-ld:hover {background-color:#9c7057}
/* 十大专家列表 */
.about-expert10{height: 820px;}
.about-expert10-content{height: 100%;}
.about-expert10-content .tit {font-size: 2em;color: #9c7057;font-weight: 600;padding-top:30px ;}
.about-expert10-content .tit:after{ content: '';display: block;width: 37px;height: 5px; margin: 10px 0 0;background-color: #9c7057;}
.expert10-list {position:relative;margin:30px -18px 0}
.expert10-list li.expert-info {float:left;box-sizing:border-box;width:210px;height:310px;padding:25px 15px 0;margin:0 18px 27px;border:1px solid #e4e4e4;background-color:#fff;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.expert10-list li.expert-info:hover {box-shadow:0 10px 30px rgba(0,0,0,0.1)}
.expert10-list li.expert-info a,.expert10-list li.expert-info strong {display:block;text-align:center}
.expert10-list li.expert-info a.doc-img span,.expert10-list li.expert-info a.doc-img img {display:block;width:140px;height:190px;margin:auto;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;overflow:hidden}
.expert10-list li.expert-info a.doc-img strong {margin-top:5px;color:#9c7057;font-size:18px;font-weight:normal}
.expert10-list li.expert-info a.doc-img strong:after {content:'';display:block;width:20px;height:3px;margin:auto;background-color:#9c7057}
.expert10-list li.expert-info a.doc-img p {margin-top:5px;font-size:0}
.expert10-list li.expert-info a.doc-img p u {color:#999;display:inline-block;font-size:14px}
.expert10-list li.expert-info a.doc-img p u+u {margin-left:5px}
.expert10-list li.expert-info a.doc-img:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
		

/* 医院文化 */
.dpnav {border-bottom:1px solid #ddd;height:73px;}
.about-yywh{height: 600px;}
.about-yywh-list {margin-top:30px;position: relative;}
.about-yywh-list .layui-badge {height:28px;line-height:28px;font-size:15px;margin-right:5px; margin-bottom: 5px;}
.about-yywh-list .lt-index {position:absolute;right:0;top:20px;}
.about-yywh-tabs .tab-tit {position:relative;background:#fff;border-radius:10px 10px 0px 0px;border-bottom: 2px solid #E5E5E5;}
.about-yywh-tabs .tab-tit a {background:#fff;padding-top:20px;border-radius:15px 10px 0px 0px;display:block;width:24.999%;text-align:center;float:left;font-size:20px;padding-bottom:15px;}
.about-yywh-tabs .tab-tit a.cur {margin-bottom:-2px;color:#9c7057;font-weight:bold;background:#fff;border-bottom-color:#fff;border-bottom:2px solid #9c7057}
.about-yywh-tablist {margin-top:30px;min-height:700px;}
.about-yywh-tablist .tab-pannel {margin:0 -1%;}
.about-yywh-tablist .con {position: relative;  height: 358px;  width: 1220px;  top: 30px;  box-shadow:0 0 70px rgba(188,157,208,.4); border-radius: 30px;}
.about-yywh-tablist .con .info {z-index: 9;position: relative;width:520px;height:310px;background:#fff;left:0;padding:50px 40px 0;border-radius:10px}
.about-yywh-tablist .con .info .title .logo {float:left;padding-right:25px}
.about-yywh-tablist .con .info .title:after {content:"";display:block;width:0;height:0;clear:both}
.about-yywh-tablist .con .info .title h4 {float:left;padding-top:30px;font-size:24px;color:#081232}
.about-yywh-tablist .con .info p {font-size:16px;line-height:32px;padding-top:30px;color:#828b9f}
.about-yywh-tablist .con .pic{position: absolute;right: 0;}  
.about-yywh-tablist .con .bg {position:relative;border:1px solid #e3e3e3;right:0;width:700px;height:358px;border-radius:10px;}
.about-yywh-tablist .con .btn{padding: 10px 50px;background-color: #9c7057;color: #fff;border-radius:30px;}
/* 医师筛选 */
.doctor-select {padding:10px 10px 10px;border:1px solid #e5e5e5;}
.doctor-select .select-head {position:relative;width:100%;font-size:16px;color:#a6a5a5;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;}
.doctor-select .select-body {margin-top:10px;}
.doctor-select .select-body a {width:186px;display:inline-block;font-size:16px;background:#f9f0ff;text-align:center;margin:5px 5px 10px;box-sizing:border-box;}
.doctor-select .select-body .active {color:#fff;background:#9c7057;}
.doctor-selected {padding:10px 0 20px;height:30px;margin-top:10px;}
.doctor-selected .select-head {position:absolute;width:100px;font-size:16px;color:#a6a5a5;}
.doctor-selected .select-body {margin-left:120px;}
.doctor-selected .select-body span {display:inline-block;font-size:15px;margin-right:5px;line-height:30px;border-radius:3px;margin-bottom:4px;padding:0 10px;background:#03b96c;color:#fff;}


/* 医师列表 */
.doctor-list-main {margin-top:20px;}
.doctor-list-main .doctor-list {margin-right:-32px}
.doctor-list-main .doctor-list li {width:276px !important;height:263px;float:left;box-sizing:border-box;border:1px solid #e5e5e5;padding:19px;margin-right:32px;margin-bottom:30px;position:relative;transition:all .3s;transition:border-color .3s,box-shadow .3s}
.doctor-list-main .doctor-list li:hover {border-color:#9c7057;box-shadow:0px 10px 30px rgb(112 87 163 / 50%)}
.doctor-list-main .doctor-list li a {display: block;}
.doctor-list-main .doctor-list li .detail {position:relative;height:122px;padding-left:105px;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e5e5e5}
.doctor-list-main .doctor-list li .detail .thumb {position:absolute;top:0;left:0;width:85px;height:116px;overflow:hidden;border-radius:5px}
.doctor-list-main .doctor-list li .detail .thumb img {display:block;width:100%;height:100%}
.doctor-list-main .doctor-list li .detail h2 {font-size:18px;color:#9c7057}
.doctor-list-main .doctor-list li .detail h2 a {color:#9c7057}
.doctor-list-main .doctor-list li .detail h2 a:hover {color:#9c7057}
.doctor-list-main .doctor-list li .detail .info {line-height:27px}
.doctor-list-main .doctor-list li .detail .info>div {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.doctor-list-main .doctor-list li .detail .info>div.depart-info {font-size:0}
.doctor-list-main .doctor-list li .detail .info>div.depart-info u,.doctor-list-main .doctor-list li .detail .info>div.depart-info a {font-size:14px}
.doctor-list-main .doctor-list li .detail .info u {color:#999}
.doctor-list-main .doctor-list li .detail .info span{font-size:14px;}
.doctor-list-main .doctor-list li p {color:#666;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important}
.doctor-list-main .doctor-list li .code-box {position:absolute;top:4px;right:4px;width:32px;height:32px;overflow:visible;cursor:pointer}
.doctor-list-main .doctor-list li .code-box:hover i {color:#9c7057}
.doctor-list-main .doctor-list li .yltzj
 {font-size: 14px;
    background: linear-gradient(90deg, rgba(220, 90, 14, 1) 0%, rgba(255, 165, 103, 1) 100%);
    color: #fff;
    width: auto;
    position: absolute;
    top: 3px;
    right: 0;
    padding: 1px 8px;
    border-radius: 5px;
}

/* 医师详情 */
.doctor-detail {border-bottom:1px solid #e4e4e4;overflow:hidden;margin-bottom:40px;min-height:258px}
.doctor-detail>.layout {position:relative;}
.doctor-detail .doctor-resume {padding:29px 0;width:535px;position:relative;padding-left:175px}
.doctor-detail .doctor-resume .doctor-img {position:absolute;top:29px;left:0;width:144px;height:200px;overflow:hidden;border:5px solid #9c7057;}
.doctor-detail .doctor-resume .doctor-img img {width:144px;height:200px}
.doctor-detail .doctor-resume h1 {font-size:28px;color:#9c7057;line-height:44px;margin-bottom:8px}
.doctor-detail .doctor-resume p {line-height:30px;font-size:15px;margin-bottom:0}
.doctor-detail .doctor-resume p i {font-size:16px;color:#9c7057;margin-left:4px;position:relative;top:1px}
.doctor-detail .doctor-resume p u {color:#999}
.doctor-detail .doctor-resume .good-at {line-height:24px}
.doctor-detail .doctor-qr {width:468px;position:absolute;height:100%;top:0;right:0;text-align:right;font-size:0;min-height:259px}
.doctor-detail .doctor-qr .qr-img {width:233px;min-height:228px;border-left:1px solid #e4e4e4;text-align:center;height:100%;box-sizing:border-box;padding-top:30px;color:#999;font-size:15px;display:inline-block}
.doctor-detail .doctor-qr .qr-img img {width:157px;height:157px;display:block;margin:0 auto 15px}
.doctor-item {position:relative;padding-bottom:30px;}
.doctor-item .tit {background-image:url(/style/images/title.png);background-repeat:no-repeat;height:60px;padding-left:60px;font-size:2em;color:#9c7057;line-height:55px;font-weight:bold;}
.doctor-item .doctor-content {padding:10px;}
.doctor-item .doctor-content p {font-size:16px;}
.doctor-list-item .doctor-list-tit{height: 20px;line-height: 20px;padding-bottom: 18px;border-bottom: 1px solid #e4e4e4;}
.doctor-list-item .doctor-list-tit span{font-size: 20px;font-weight: 400;color: #9c7057;}
.doctor-detail .yltzj{
 font-size: 19px;
    background: linear-gradient(90deg, rgba(220, 90, 14, 1) 0%, rgba(255, 165, 103, 1) 100%);
    color: #fff;
    width: auto;
    position: absolute;
    top: 30px;
    left: 274px;
    padding: 0px 20px;
    border-radius: 5px;
    font-weight: 400;
    height: 36px;
    line-height: 36px;
}

.list-subnav{border-bottom:1px solid #e3e3e3;position: relative;}
.list-subnav>.layout{position: relative;}
.list-subnav .tit{line-height: 190px;height: 200px;background-color: #939395;background-repeat: no-repeat;color: #fff;font-size: 40px;text-align: center;position: relative;letter-spacing: .3em}
.list-subnav .tit:after{content: '';background-color: #fff;height: 1px;width: 45px;display: block;position: absolute;bottom: 67px;left: 50%;margin-left: -24px;}
.list-subnav .tit .points{position: absolute;bottom: 20px;left: 0;width: 100%;text-align: center;line-height: 0;height: 22px;letter-spacing: 0;}
.list-subnav .tit span{display: inline-block;line-height: 22px;height: 22px;padding:0 16px;border-radius: 11px;background-color: #9c7057;color: #fff;font-size: 12px;font-weight: normal;}
.list-subnav .list-subnav-items>li,.three-nav li{float:left;text-align:center;position:relative;padding:0 30px;}
.list-subnav .list-subnav-items>li:after,.three-nav li:after{content: '';height: 16px;width: 1px;background-color:#e4e4e4;position: absolute;right: 0px;top: 50%;margin-top: -8px;}
.list-subnav .list-subnav-items>li:first-child,.three-nav li:first-child{padding-left:0;}
.list-subnav .list-subnav-items>li:last-child:after,.three-nav li:last-child:after{width: 0;}
.list-subnav .list-subnav-items>li>a,.three-nav li a{display:block;height:56px;line-height:56px;font-size:15px;-webkit-transition:0.3s;transition:0.3s;}
.list-subnav .list-subnav-items>li.cur>a{border-bottom:3px solid #9c7057;margin-bottom:-1px;}
.list-subnav .list-subnav-items>li.cur>a,.three-nav li.cur a{color:#9c7057;}
.list-subnav .goother{position: absolute;top: 0;right: 0;}
.list-subnav .goother .goother-bar{display: block;height: 56px;line-height: 56px;font-size: 16px;font-weight: bold;}
.list-subnav .goother .goother-bar i{color: #9c7057;padding-right: 8px;font-size: 22px;position: relative;top: 2px;}
.list-subnav h1 a{color: #FFF;}



/* 搜索结果页面 */
  /* 搜索样式*/
.search-main {position:relative;width:100%;}
.search-main .search {position:relative;height:150px;}
.search-main .search-box {text-align:center;margin:0 auto;margin:0 auto;width:640px;padding-top:12px;}
.search-main .search input {padding:4px 10px;padding-left:20px;width:500px;line-height:24px;vertical-align:top;font-size:16px;color:#000;float:left;border:1px solid #ccc;height:50px;}
.search-main .search button {width:100px;height:60px;background:#9c7057;color:#fff;display:block;}
.search-main .search i {font-size:2em;} 

.search-list-box .search-list li {margin-top:18px;width:100%;overflow:hidden;padding:10px;border-bottom:1px solid #e4e4e4e4;padding-bottom:30px;}
.search-list-box .search-list li img {float:left;margin-right:10px;width:200px;height:120px;}
.search-list-box .search-list .text .t {font-size:18px;font-weight:600;color:#9c7057;}
.search-list-box .search-list .infos {color:#555;}
.search-tips {padding:10px;font-size:16px;}
.search-tips strong {color:#9c7057;}
.search-list font {color:#9c7057;}
.search-list .doctor-list ul {width:100%;}
.search-list .doctor-list li {padding:20px;}


/* 党建专栏 */
.djzl-container {padding-top:25px;}
.djzl-container .list-item.fl {width:70%;box-sizing:border-box;background:#fff;}
.djzl-container .list-item.fr {width:28%;box-sizing:border-box;background:#fff;height:355px;}
.djzl-container .img-news {width:398px;height:320px;overflow: hidden;}
.djzl-container .img-news img {width:100%;height:300px}
.djzl-container .img-news .tit {display:block;position:absolute;left:0;right:0;bottom:0;line-height:40px;padding-left:10px;padding-right:88px;background:Red;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}
.djzl-container .txt-news li {height:26px;overflow:hidden;}
.djzl-container .txt-news a {line-height:26px;}
.djzl-container .txt-news a:before {content:"\2022";font-weight:bold;color:#e4492d;margin-right:5px;}
.djzl-container .txt-news .top-news {height:82px;border-bottom:1px dashed #ccc;margin-bottom:5px;padding-right:0;}
.djzl-container .top-news a:before {display:none;}
.djzl-container .top-news a {font-size:18px;font-weight:bold;}
.djzl-container .list-content .top-news a {white-space:normal;max-width:100%;line-height:27px;}
.djzl-container .top-news p {font-size:12px;color:#999;line-height:18px;display:-webkit-box;height:36px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;margin-bottom:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.djzl-container .list-content a {display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.djzl-container .right-news {width:50%;}
.djzl-container .right-news .list-content {height:250px;}
.djzl-container .list-item .list-tit .tab-tit a:after {width:80px;height:2px;}
.djzl-container .list-item .list-tit .tab-tit a.cur:after {background-color:red;}
.djzl-container .news-mintime li {position:relative;height:26px;line-height:26px;overflow:hidden;}
.djzl-container .news-mintime li a {width:336px;}
.djzl-container .news-mintime li a:before {content:"\2022";font-weight:bold;color:#e4492d;margin-right:5px;}
.djzl-container .news-mintime li span {position:absolute;bottom:0;right:0;color:#999;font-size:12px;}
.djzl-container .zhangcheng {width:100%;text-align:center;font-size:1.5em;color:#fff;background:red;padding:10px 0 10px 0;}
.djzl-container .zhangcheng a {color:#fff;}
.djzl-container .swiper-container-horizontal>.swiper-pagination-bullets {bottom:6px;text-align:right;width:100%;}


 

/*党建信息列表*/
.dj-list{background-color: #e3e3e3;padding: 20px 10px;}
.dj-list .inner-box{background-color: #fff;padding: 30px;min-height: 600px;}
.dj-list .list-zlarc .img{float:left}
.dj-list .list-zlarc .img img{width:150px;height:106px}
.dj-list .list-zlarc .con{overflow:hidden;padding-left:20px}
.dj-list .list-zlarc h3 a{font-size:16px}
.dj-list .list-zlarc{margin-top:-30px;list-style:none; padding-left: 0em;}
.dj-list .list-zlarc h4{font-size:14px;color:#999;margin:5px 0}
.dj-list .list-zlarc .share{float:right;position:relative;top:-5px}
.dj-list .list-zlarc p{color:#666;font-size:14px;line-height:1.6}
.dj-list .list-zlarc li{border-bottom:1px dashed #ccc;padding:30px 0}

/*简约版党建列表*/
/*  */
 .gysy-dj-list{background: #fff;padding: 20px 40px;}
 .gysy-dj-list .notice li,.text-list li{padding:15px 0;height:55px;box-sizing:border-box;border-bottom:1px dashed #e4e4e4;line-height:1.5;overflow:hidden;position:relative;font-size:16px}
 .gysy-dj-list .notice li:last-child,.text-list li:last-child{border-bottom:none}
 .gysy-dj-list .notice li a,.text-list li a{display:inline-block;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .gysy-dj-list .notice li span,.text-list li span{color:#999;font-size:14px;position:absolute;right:0;top:15px}
 .gysy-dj-list .notice li u,.text-list li u{color:#e8e4e8;padding:0 5px}
 .gysy-dj-list .notice li a:before {content:"\2022";color:#999;margin-right:3px}
 
 
/* 新闻频道页 */
.channelType {margin-top:20px;}
.xwzx-slider {min-width:1200px;height:380px;}
.xwzx-slider .slider-box {position:relative;height:335px;overflow:hidden}
.xwzx-slider .slider-box .slider-item {min-width:1200px;height:335px}
.xwzx-slider .slider-box .slick-dots {width:210px;left:45px;bottom:20px;text-align:left}
.xwzx-slider .slider-box .slick-dots li.slick-active {background-color:#b1d06a}
.xwzx-slider .slider-l {width:640px;height:100%;padding:35px 45px 0;background-color:#f2f2f2;box-sizing:border-box}
.xwzx-slider .slider-l small {display:block;width:125px;height:25px;text-align:center;line-height:25px;background-color:#9c7057;color:#fff}
.xwzx-slider .slider-l h1 {margin-top:20px;line-height:34px}
.xwzx-slider .slider-l h1 a {font-size:2em;}
.xwzx-slider .slider-l span {font-size:1.8em;line-height:38px}
.xwzx-slider .slider-r {width:560px;height:100%;background-color:#E4E4E4}
.xwzx-slider .slider-r a {position:relative;display:block;width:560px;height:335px}
.xwzx-slider .slider-r a img {width:560px;height:335px;object-fit:cover;}
.xwzx-slider .slider-r a i {position:absolute;right:25px;bottom:25px;width:50px;height:50px;font-size:50px;text-align:center;line-height:50px;color:#fff;transition:all .3s;-webkit-transition:all .3s}
.xwzx-slider .slider-r a:hover i {color:#9c7057}
.xwzx-slider .swiper-pagination-bullet-active {background:#9c7057;}
/* 新闻列表 */
 
/* 医院公告 */
.xwzx-news.youth-news {width:770px}
.xwzx-news.youth-news .news-img-news {width:420px;height:292px}
.xwzx-news.youth-news .news-img-news .news-img-news-item {width:420px;height:292px}
.xwzx-news.youth-news .text-news-wrap {height:292px;width:320px;margin-left:30px}
.xwzx-news .news-img-news {width:700px;height:368px;position:relative;overflow:hidden}
.xwzx-news .news-img-news .news-img-news-item {width:700px;height:368px;position:relative}
.xwzx-news .news-img-news .news-img-news-item a {display:block;width:100%;height:100%;font-size:16px}
.xwzx-news .news-img-news .news-img-news-item a img {display:block;width:100%;height:100%}
.xwzx-news .news-img-news .news-img-news-item a span {height:144px;box-sizing:border-box;color:#fff;position:absolute;left:0;right:0;bottom:0;padding:104px 170px 16px 20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.xwzx-news .news-img-news .slick-dots {text-align:right;width:auto;padding:0 20px;bottom:10px;right:0}
.xwzx-news .news-img-news .slick-dots li {background-color:rgba(255,255,255,0.6)}
.xwzx-news .news-img-news .slick-dots li.slick-active {background-color:#ff8400}
.xwzx-news .text-news-wrap {box-sizing:border-box;width:450px;background-color:#fff;height:368px}
.xwzx-news .text-news-wrap li {padding:14px 0;border-bottom:1px dashed #e4e4e4;transition:background-color .3s}
.xwzx-news .text-news-wrap li:hover {background-color:#f8f8f8}
.xwzx-news .text-news-wrap li:last-child {border-bottom:none}
.xwzx-news .text-news-wrap li .text-news-item {display:block;position:relative;padding-left:74px}
.xwzx-news .text-news-wrap li .text-news-item .text-news-title {line-height:23px;height:46px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important;font-size:15px;font-weight:normal}
.xwzx-news .text-news-wrap li .text-news-item .text-news-mark {position:absolute;top:0;left:0;text-align:center;width:50px;line-height:1}
.xwzx-news .text-news-wrap li .text-news-item .text-news-mark b {font-size:20px;color:#9c7057;display:block;border-bottom:1px solid #e4e4e4;padding-bottom:6px;margin-bottom:5px}
.xwzx-news .text-news-wrap li .text-news-item .text-news-mark span {color:#999;font-size:12px}
.xwzx-notice>.fl {width:750px}
.xwzx-notice>.fr {width:420px}
.xwzx-notice .gg-left.gg-col ul li {width:380px;margin-bottom:20px}
.xwzx-notice .gg-left.gg-col ul li:last-child,.xwzx-notice .gg-left.gg-col ul li:nth-child(3n) {margin-bottom:20px}
.xwzx-notice .gg-left ul {margin-right:-30px}
.xwzx-notice .gg-left ul li {float:left;margin-right:30px;margin-bottom:30px;border:1px solid #e4e4e4;box-sizing:border-box;width:360px;height:100px;padding:16px 14px;position:relative;padding-left:100px;transition:border-color .3s,box-shadow .3s}
.xwzx-notice .gg-left ul li:hover {border-color:#9c7057;box-shadow:0px 10px 10px  rgb(130 87 157 / 50%)}
.xwzx-notice .gg-left ul li.nodate {padding-left:14px}
.xwzx-notice .gg-left ul li:last-child,.xwzx-notice .gg-left ul li:nth-child(3n) {margin-bottom:0}
.xwzx-notice .gg-left ul li .tit {font-size:15px;text-align:justify;font-weight:normal;margin-top:-3px}
.xwzx-notice .gg-left ul li .tit a {line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.xwzx-notice .gg-left ul li .date {position:absolute;top:14px;left:14px;background-color:#9c7057;color:#fff;width:64px;height:68px;text-align:center;padding:3px;}
.xwzx-notice .gg-left ul li .date b {font-size:36px;display:block;line-height:1;margin-top:5px}
.xwzx-notice .gg-left ul li .date span {font-size:12px}
.xwzx-notice .gg-left ul li .mark {line-height:16px;height:16px;margin-top:10px}
.xwzx-notice .gg-left ul li .mark span {color:#999;width:80%;line-height:16px;height:16px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box !important}
.xwzx-notice .gg-left ul li .mark a {color:#9c7057}
.xwzx-notice .gg-left ul li .mark a:hover {color:#9c7057}
.xwzx-notice .gg-left ul li .mark a i {font-size:12px;margin-left:4px;}
.xwzx-notice .gg-right a {display:block;line-height:40px;height:40px;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}
.xwzx-notice .gg-right a:before {content:"\2022";color:#9c7057;margin-right:3px;font-family:'Arial Normal','Arial'}

/*视频卡片样式 20210719*/
.xwzx-channel-video .card-list li {width:281px;height:250px;background-color:#fff;box-sizing:border-box;border:1px solid #f2f2f2;float:left;transition:all .3s}
.xwzx-channel-video .card-list li+li {margin-left:25px}
.xwzx-channel-video .card-list li:hover {border-color:#9c7057;box-shadow:0px 10px 30px  rgb(130 87 157 / 50%)}
.xwzx-channel-video .card-list li:hover:hover img {transform:scale(1.2)}
.xwzx-channel-video .card-list li .thumb {width:100%;height:165px;overflow:hidden;display:block;position:relative}
.xwzx-channel-video .card-list li .thumb img {width:100%;height:165px;display:block;transition:transform 1s}
.xwzx-channel-video .card-list li .thumb .mark {background-color:rgba(111,27,29,0.9);position:absolute;top:0;left:0;line-height:1.2;width:58px;height:58px;text-align:center;font-size:12px;color:#fff}
.xwzx-channel-video .card-list li .thumb .mark b {display:block;font-size:32px;line-height:40px;font-weight:normal}
.xwzx-channel-video .card-list li .tit {padding:20px;font-size:15px;font-weight:normal;text-align:justify}
.xwzx-channel-video .card-list li .tit a {line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.xwzx-channel-video .card-list li p {font-size:13px;margin-top:10px;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important;text-align:justify}
.xwzx-channel-video .card-list.col-2 li {width:48%}
.xwzx-channel-video .card-list.col-2 li+li {margin-left:4%}
.xwzx-channel-video i {color:#fff;text-align:right;position:absolute;left:0;bottom:0;font-size:42px;width:100%;box-sizing:border-box;line-height:1;height:85px;padding:31px 10px 10px}


/*视频卡片样式*/
.channel-video-date .card-list li {width:281px;height:250px;background-color:#fff;box-sizing:border-box;border:1px solid #f2f2f2;float:left;transition:all .3s}
.channel-video-date .card-list li+li {margin-left:25px}
.channel-video-date .card-list li:nth-child(5){margin-left:0px;}
.channel-video-date .card-list li:hover {border-color:#9c7057;box-shadow:0px 10px 30px  rgb(130 87 157 / 50%)}
.channel-video-date .card-list li:hover:hover img {transform:scale(1.2)}
.channel-video-date .card-list li .thumb {width:100%;height:165px;overflow:hidden;display:block;position:relative}
.channel-video-date .card-list li .thumb img {width:100%;height:165px;display:block;transition:transform 1s}
.channel-video-date .card-list li .thumb .mark {background-color:rgba(111,27,29,0.9);position:absolute;top:0;left:0;line-height:1.2;width:58px;height:58px;text-align:center;font-size:12px;color:#fff}
.channel-video-date .card-list li .thumb .mark b {display:block;font-size:32px;line-height:40px;font-weight:normal}
.channel-video-date .card-list li .tit {padding:20px;font-size:15px;font-weight:normal;text-align:justify}
.channel-video-date .card-list li .tit a {line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.channel-video-date .card-list li p {font-size:13px;margin-top:10px;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important;text-align:justify}
.channel-video-date .card-list.col-2 li {width:48%}
.channel-video-date .card-list.col-2 li+li {margin-left:4%}
.channel-video-date i {color:#fff;text-align:right;position:absolute;left:0;bottom:0;font-size:42px;width:100%;box-sizing:border-box;line-height:1;height:85px;padding:31px 10px 10px}

/*视频卡片样式*/
/* 文字卡片样式 */
.channel-text-date .merge-item .cate-text-list,.channel-text-nodate .merge-item .cate-text-list,.channel-image-date .merge-item .cate-text-list {min-height:204px}
.channel-text-date .merge-item .cate-text-list li,.channel-text-nodate .merge-item .cate-text-list li,.channel-image-date .merge-item .cate-text-list li {border-bottom:1px dashed #e4e4e4}
.channel-text-date .merge-item .cate-text-list li:last-child,.channel-text-nodate .merge-item .cate-text-list li:last-child,.channel-image-date .merge-item .cate-text-list li:last-child {border:none}

.channel-text-date .card-list li{position:relative;width:281px;height:222px;background-color:#fff;box-sizing:border-box;border:1px solid #f2f2f2;float:left;padding:20px;margin-bottom:20px;transition:all .3s;}
.channel-text-date .card-list li+li{margin-left:25px}
.channel-text-date .card-list li:nth-child(5){margin-left:0px;}
.channel-text-date .card-list li:hover{border-color:#9c7057;box-shadow:0px 10px 30px  rgb(130 87 157 / 50%)}
.channel-text-date .card-list li .tit{font-size:15px;text-align:justify}
.channel-text-date .card-list li .tit a{line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.channel-text-date .card-list li p{font-size:13px;margin-top:10px;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important;text-align:justify;color:#999}
.channel-text-date .card-list li .nothumb-mark{position:absolute;bottom:10px;left:20px;right:20px;padding-top:10px;border-top:1px solid #e5e5e5;text-align:center;line-height:40px;height:40px}
.channel-text-date .card-list li .nothumb-mark span{font-size:12px;color:#999}
.channel-text-date .card-list li .nothumb-mark .fl{line-height:36px}
.channel-text-date .card-list li .nothumb-mark i{font-size:20px;vertical-align:middle}

.channel-text-nodate .card-list li {height:172px}
.channel-text-nodate .card-list li{position:relative;width:281px;height:222px;background-color:#fff;box-sizing:border-box;border:1px solid #f2f2f2;float:left;padding:20px;transition:all .3s;}
.channel-text-nodate .card-list li+li{margin-left:25px}
.channel-text-nodate .card-list li:hover{border-color:#9c7057;box-shadow:0px 10px 30px  rgb(130 87 157 / 50%)}
.channel-text-nodate .card-list li .tit{font-size:15px;text-align:justify}
.channel-text-nodate .card-list li .tit a{line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.channel-text-nodate .card-list li p{font-size:13px;margin-top:10px;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important;text-align:justify;color:#999}
.channel-text-nodate .card-list li .nothumb-mark{position:absolute;bottom:10px;left:20px;right:20px;padding-top:10px;border-top:1px solid #e5e5e5;text-align:center;line-height:40px;height:40px}
.channel-text-nodate .card-list li .nothumb-mark span{font-size:12px;color:#999}
.channel-text-nodate .card-list li .nothumb-mark .fl{line-height:36px}
.channel-text-nodate .card-list li .nothumb-mark i{font-size:20px;vertical-align:middle}



/* 文字图片样式 */
.channel-image-date .card-list li{width:281px;height:250px;background-color:#fff;box-sizing:border-box;border:1px solid #f2f2f2;float:left;margin-bottom:20px;transition:all .3s;}
.channel-image-date .card-list li+li{margin-left:25px}
.channel-image-date .card-list li:nth-child(5){margin-left:0px;}
.channel-image-date .card-list li:hover{border-color:#9c7057;box-shadow:0px 10px 30px rgb(130 87 157 / 50%)}
.channel-image-date .card-list li:hover:hover img{transform:scale(1.2)}
.channel-image-date .card-list li .thumb{width:100%;height:165px;overflow:hidden;display:block;position:relative}
.channel-image-date .card-list li .thumb img{width:100%;height:165px;display:block;transition:transform 1s}
.channel-image-date .card-list li .thumb .mark{background-color:rgb(111 87 163 / 75%);position:absolute;top:0;left:0;line-height:1.2;width:58px;height:58px;text-align:center;font-size:12px;color:#fff}
.channel-image-date .card-list li .thumb .mark b{display:block;font-size:32px;line-height:40px;font-weight:normal}
.channel-image-date .card-list li .tit{padding:20px;font-size:15px;font-weight:normal;text-align:justify}
.channel-image-date .card-list li .tit a{line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.channel-image-date .card-list li p{font-size:13px;margin-top:10px;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important;text-align:justify}
.channel-image-date .card-list.col-2 li,.channel-image-nodate .card-list.col-2 li{width:48%}
.channel-image-date .card-list.col-2 li+li,.channel-image-nodate .card-list.col-2 li+li{margin-left:4%}
.channel-image-date .const-item-img {height:98px;position:relative;margin-bottom:10px}
.channel-image-date .const-item-img.const-item-img-thumb {padding-left:159px}
.channel-image-date .const-item-img .thumb {position:absolute;top:0;left:0;width:140px;height:98px}
.channel-image-date .const-item-img .thumb img {width:140px;height:98px}
.channel-image-date .const-item-img .tit {font-size:18px;line-height:23px;height:23px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box !important;margin-bottom:10px}
.channel-image-date .const-item-img p {color:#686868;font-size:13px;line-height:20px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.channel-image-date .const-item-img .remark {color:#999;font-size:13px;line-height:1;height:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}


.channel-image-nodate .card-list li{width:281px;height:250px;background-color:#fff;box-sizing:border-box;border:1px solid #f2f2f2;float:left;transition:all .3s;}
.channel-image-nodate .card-list li+li{margin-left:25px}
.channel-image-nodate .card-list li:hover{border-color:#9c7057;box-shadow:0px 10px 30px  rgb(130 87 157 / 50%)}
.channel-image-nodate .card-list li:hover:hover img{transform:scale(1.2)}
.channel-image-nodate .card-list li .thumb{width:100%;height:165px;overflow:hidden;display:block;position:relative}
.channel-image-nodate .card-list li .thumb img{width:100%;height:165px;display:block;transition:transform 1s}
.channel-image-nodate .card-list li .thumb .mark{background-color:rgba(111,27,29,0.9);position:absolute;top:0;left:0;line-height:1.2;width:58px;height:58px;text-align:center;font-size:12px;color:#fff}
.channel-image-nodate .card-list li .thumb .mark b{display:block;font-size:32px;line-height:40px;font-weight:normal}
.channel-image-nodate .card-list li .tit{padding:20px;font-size:15px;font-weight:normal;text-align:justify}
.channel-image-nodate .card-list li .tit a{line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.channel-image-nodate .card-list li p{font-size:13px;margin-top:10px;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important;text-align:justify}

    
 
/* 列表分页 */
.gysy-news-channel>.fl {width:860px}
.gysy-news-channel>.fr {width:280px}
.news-list-item {position:relative}
.news-list-item .news-list-tit {height:20px;line-height:20px;padding-bottom:18px;border-bottom:1px solid #e4e4e4}
.news-list-item .news-list-tit .fl {line-height:20px;color:#666;height:20px;margin-bottom:18px;position:relative;font-size:20px}
.news-list-item .news-list-tit .fl span {font-weight:normal}
.news-list-item .news-list-tit a.fl i {font-size:24px;color:#9c7057;position:relative;top:2px;margin-right:8px}
.news-list-item .news-list-tit a.fl:hover {color:#9c7057}
.news-list-item .news-list-tit a.fl:after {background-color:#9c7057;height:5px;width:32px;bottom:-19px;left:0;position:absolute;content:''}
.news-list-item .news-list-tit a.more:after {content:'\e64d';font-family:"iconfont";color:#0096d7;margin-left:8px;font-size:22px;float:right}
.news-list-item .news-list-tit .tab-tit {display:block;color:#555}
.news-list-item .news-list-tit .tab-tit.related-tab-tit a.cur {color:#9c7057;font-weight:normal}
.news-list-item .news-list-tit .tab-tit a {display:inline-block;line-height:20px;color:#666;font-weight:normal;height:20px;font-size:16px;margin-right:21px;position:relative;margin-bottom:18px}
.news-list-item .news-list-tit .tab-tit a:last-child {margin-right:0}
.news-list-item .news-list-tit .tab-tit a:after {height:5px;width:32px;bottom:-19px;left:0;position:absolute;content:''}
.news-list-item .news-list-tit .tab-tit a.cur {color:#363636;font-weight:bold}
.news-list-item .news-list-tit .tab-tit a.cur:after {background-color:#9c7057}
.news-list-item .news-list-content {position:relative;margin-top:20px}
.news-list li {border-bottom:1px dashed #cdcdcd;padding-top:25px;padding-bottom:24px;height:150px;position:relative}
.news-list li.newsthumb {padding-left:285px}
.news-list li.newsthumb .label {top:37px}
.news-list li:last-child {border-bottom:none}
.news-list li .thumb {position:absolute;left:0;top:25px;width:260px;height:150px;overflow:hidden}
.news-list li .thumb img {display:block;width:100%;height:100%}
.news-list li .label {height:24px;padding:0 17px;line-height:24px;border-radius:12px;color:#fff;font-weight:normal;font-size:12px;background-color:#757070;background-color:rgba(51,51,51,0.7);position:absolute;top:26px;left:10px}
.news-list li .title {line-height:26px;height:105px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box !important;margin-bottom:20px}
.news-list li h2 {font-size:20px;margin-bottom:15px}
.news-list li h2.nothumb {padding-left:108px}
.news-list li p {color:#797979;line-height:20px;margin-bottom:0}
.news-list li .info {font-size:13px;color:#999;line-height:29px}
.news-list li .info .mark {color:#999}
.news-list li .info .mark u {padding:0 10px;font-size:12px;color:#c7c5c5;position:relative;top:-1px}
.hot-news-list li {padding:10px 0 9px;border-bottom:1px dashed #cdcdcd}
.hot-news-list li:last-child {border-bottom:none}
.hot-news-list li a {padding-left:48px;position:relative;white-space:normal;height:40px;line-height:20px;display:table-cell;vertical-align:middle}
.hot-news-list li a em {position:absolute;left:0;top:4px;width:32px;height:32px;line-height:32px;text-align:center;color:#fff;background-color:#9a9a9a}
.hot-news-list li a em.top1 {background-color:#ea5501}
.hot-news-list li a em.top2 {background-color:#179ed8}
.hot-news-list li a em.top3 {background-color:#04ca97}
.video-news-list li+li {margin-top:30px}
.video-news-list li .thumb {width:280px;height:170px;overflow:hidden;display:block;position:relative;margin-bottom:10px}
.video-news-list li .thumb img {display:block;width:100%;height:100%;transition:transform 1s}
.video-news-list li .thumb:hover img {transform:scale(1.2)}
.video-news-list li .thumb i {color:#fff;text-align:right;position:absolute;left:0;bottom:0;font-size:36px;width:100%;box-sizing:border-box;line-height:1;height:70px;padding:25px 10px 10px}
.video-news-list li .title {height:40px;line-height:20px;display:table-cell;vertical-align:middle}
.img-news-list li+li {margin-top:30px}
.img-news-list li .thumb {width:280px;height:170px;overflow:hidden;display:block;margin-bottom:10px}
.img-news-list li .thumb img {display:block;width:100%;height:100%;transition:transform 1s}
.img-news-list li .thumb:hover img {transform:scale(1.2)}
.img-news-list li .title {height:40px;line-height:20px;display:table-cell;vertical-align:middle}
.right-video-list li {height:180px;margin-bottom:29px;position:relative;overflow: hidden;}
.right-video-list li .thumb {width:100%;height:180px;overflow:hidden;position:absolute;left:0;top:0}
.right-video-list li .thumb img {display:block;width:100%;height:100%;transition:transform 1s}
.right-video-list li .thumb:hover img {transform:scale(1.2)}
.right-video-list li .thumb i {color:#fff;text-align:center;position:absolute;bottom:50%;font-size:4em;width:100%;box-sizing:border-box;line-height:1;height:70px;padding:31px 10px 10px}
.right-video-list li .title {line-height:30px;height:30px;overflow:hidden;word-wrap:break-word;display:block;font-size:16px;position:absolute;width:100%;left:0;text-align:center;right:0;bottom:0;background:rgb(130,87,157 ,0.6);color:#fff;}
.right-video-list li .mark {color:#999}
.right-video-list li .mark u {padding:0 10px;font-size:12px;color:#c7c5c5;position:relative;top:-1px}
/* 分页样式1 */
.pagelist {padding:50px 0px;}
.pagelist{background-color: #fff;}
.pagelist a {color:#fff;}
.pagelist .cur {padding:5px 10px;background-color:#9c7057;color:#fff;font-size:14px;margin:0 1px;}
.pagelist li {display:inline;padding:5px 10px;background-color:#9c7057;color:#fff;font-size:14px;margin:0 1px;border-bottom:none;}
.pagelist li:hover {background-color:#9c7057;}
.pagelist span {display:inline-block;padding:.5em .8em;color:#fff;}
.pagelist .text {float:right;margin-right:10px;color:#9e9e9e;}
.thisclass {background-color:#412e4e !important;}


/* 公告列表 */
 .gysy-notice-list{background: #fff;padding: 20px 40px;}
 .gysy-notice-list .notice li,.text-list li{padding:15px 0;height:55px;box-sizing:border-box;border-bottom:1px dashed #e4e4e4;line-height:1.5;overflow:hidden;position:relative;font-size:16px}
 .gysy-notice-list .notice li:last-child,.text-list li:last-child{border-bottom:none}
 .gysy-notice-list .notice li a,.text-list li a{display:inline-block;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .gysy-notice-list .notice li span,.text-list li span{color:#999;font-size:14px;position:absolute;right:0;top:15px}
 .gysy-notice-list .notice li u,.text-list li u{color:#e8e4e8;padding:0 5px}
 .gysy-notice-list .notice li a:before {content:"\2022";color:#999;margin-right:3px}


/* 科室列表 */
/* 临床医技区分 */
.leibie-tabs .dz-tit {margin-top:-2px;overflow:hidden;border-left:1px solid #ddd;margin-bottom:20px;}
.leibie-tabs .dz-tit a {display:block;border:1px solid #ddd;background:#f9f9f9;font-weight:bold;color:#999;line-height:38px;margin-left:-2px;text-align:center;float:left;}
.leibie-tabs .dz-tit a.cur {color:#444;background:#fff;border-bottom-color:#fff;border-top:2px solid #9c7057}
.leibie-tabs .dz-tit.span2 a {width:50%;}
.leibie-tabs .dz-tit.span3 a {width:33.33%;}
.leibie-tabs .dz-tit.span4 a {width:25%;}
.leibie-tabs .dz-tit.span5 a {width:20%;}
.leibie-tabs .dp-pannel {display:none;}
.leibie-tabs .dp-pannel:first-child {display:block;}


/* 临床医技区分 */
/*20200925科室列表更新样式*/
.dpnav {border-bottom:1px solid #ddd;height:73px;}
.department-list {margin-top:-73px;}
.department-list .layui-badge {height:28px;line-height:28px;font-size:15px;margin-right:5px; margin-bottom: 5px;}
.department-list .lt-index {position:absolute;right:0;top:20px;}
.department-tabs .tab-tit {position:relative;background:#fff;border-radius:10px 10px 0px 0px;}
.department-tabs .tab-tit a {background:#fff;padding-top:20px;border-radius:15px 10px 0px 0px;display:block;width:33.333%;text-align:center;float:left;font-size:20px;padding-bottom:25px;}
.department-tabs .tab-tit a.cur {margin-bottom:-2px;color:#9c7057;font-weight:bold;background:#fff;border-bottom-color:#fff;border-bottom:2px solid #9c7057}
.department-tablist {margin-top:30px;min-height:700px;}
.department-tablist .point1 {background:#eaa154;}
.department-tablist .point2 {background:#9c7057;}
.department-tablist .point3 {background:#ea5a54;}
.department-tablist .tab-pannel {overflow:hidden;margin:0 -1%;}
.department-tablist .tab-pannel>li {border:1px solid #ddd;padding:30px;border-radius:8px;float:left;width:31.333%;margin:10px 1%;box-sizing:border-box;transition:border-color 0.8s;-webkit-transition:border-color 0.8s;height:220px;}
.department-tablist .tab-pannel>li:hover {border-color:#9c7057;box-shadow:rgb(130,87,157,0.5) 0px 10px 30px}
.department-tablist p {color:#777;}
.department-tit {line-height:1;padding-bottom:15px;position:relative;border-bottom:1px solid #e5e5e5;}
.department-tit:before {content:'';background-color:#9c7057;height:2px;width:40px;position:absolute;bottom:-1px;}
.department-tit h3 {font-size:20px;}
.department-tit h3 i {font-size:1em;}
.department-tit h3 span {position:relative;top:-2px;vertical-align:middle;background:#d0a3a8;color:#fff;padding:10px;font-weight:normal;margin-left:3px;border-radius:50%;display:inline-block;text-align:center;}
.department-info {overflow:hidden;padding:10px 0;}
.department-info li {float:left;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding-right:10px;}
.department-info li strong {font-weight:normal;color:#999;}
.department-desc {position:relative;min-height:75px;margin-top:10px;}
.department-desc strong {color:#777;font-weight:normal;}
.department-desc p {text-align:justify;}
/*20200925科室列表更新样式*/


.ks-list{min-height: 900px;}
.ks-list .lt-index {position:absolute;right:0;top:20px;}
.ks-tabs .tab-tit {border-bottom:1px solid #ddd;position:relative;background:#fff;border-radius:10px 10px 0px 0px;}
.ks-tabs .tab-tit a {background:#fff;padding-top:20px;border-radius:15px 10px 0px 0px;display:block;width:33.33%;text-align:center;float:left;font-size:20px;padding-bottom:15px;}
.ks-tabs .tab-tit a.cur {margin-bottom:-2px;color:#9c7057;font-weight:bold;background:#fff;border-bottom-color:#fff;border-bottom:2px solid #9c7057}
.ks-tablist .point1 {background:#eaa154;}
.ks-tablist .point2 {background:linear-gradient(45deg, #6a9aff, #26e0ff);}
.ks-tablist .point3 {background:#ea5a54;}
.ks-tablist .tab-pannel {overflow:hidden;margin:0 -1%;}
.ks-tablist .tab-pannel>li {border:1px solid #ddd;padding:30px;border-radius:8px;float:left;width:31.33%;margin:10px 1%;box-sizing:border-box;transition:border-color 0.8s;-webkit-transition:border-color 0.8s;height:220px;}
.ks-tablist .tab-pannel>li:hover {border-color:#9c7057;box-shadow:rgba(22,139,206,0.5) 0px 10px 30px;}
.ks-tablist p {color:#777;}
.ks-tablist {line-height:1;padding-bottom:25px;position:relative;border-bottom:1px solid #e5e5e5;margin-top:20px;}
/* .ks-tablist:before {content:'';background-color:#9c7057;height:2px;width:40px;position:absolute;bottom:-1px;} */
.ks-tablist h3 {font-size:20px;}
.ks-tablist h3 i {font-size:2em;}
.ks-tablist h3 span {position:relative;top:-2px;vertical-align:middle;background:#d0a3a8;color:#fff;font-size:12px;padding:10px;font-weight:normal;margin-left:3px;border-radius:50%;display:inline-block;text-align:center;}
.ks-tablist .ks-twonav {line-height:50px;height:50px;margin-bottom:12px;color:#ccc;border-bottom:1px dashed #ddd;word-spacing:0em;}
.ks-tablist .ks-twonav a {background:#9c7057;color:#fff;padding:3px 8px;}
.ks-info {overflow:hidden;padding:10px 0;}
.ks-info li {float:left;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding-right:10px;}
.ks-info li strong {font-weight:normal;color:#999;}
.ks-desc {position:relative;min-height:75px;margin-top:20px;}
.ks-desc strong {color:#777;font-weight:normal;}
.ks-desc p {text-align:justify;}

/* 科室页面 */
.sy-department {width:100%;padding:30px 0 10px;}
.sy-department .top {margin-bottom:0px;}
.sy-department .top .left {float:left;width:100%;}
.sy-department .intro {background:#fff;overflow:hidden;padding:10px 0;}
.sy-department .intro .ks-box .kstxt {width:580px;float:right;font-size:16px;}
.sy-department .intro .ks-box .kshy {width:580px;height:266px;overflow:hidden;float:left;}
.sy-department .intro .ks-box .kstxt .more {width:123px;height:27px;line-height:27px;background:#9c7057;border-radius:0px;}
.sy-department .intro .ks-box .kstxt .more:hover {background:#045f9a;}
.sy-department .kstxt .ksjj-tit {height:45px;line-height:45px;border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
.sy-department .kstxt .ksjj-tit a {float:right;font-size:12px;color:#9c7057;text-transform:uppercase;}
.sy-department .kstxt .ksjj-tit span {color:#a8a8a8;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;}
.sy-department .kstxt .ksjj-tit span b {color:#9c7057;font-size:22px;font-family:"å¯°î†¿è’‹é—†å‘´ç²¦";padding-right:8px;}
.sy-department .ks-box {position:relative;}
.sy-department .ks-box a {display:block;}
.sy-department .ks-box .kshy {float:right;width:349px;height:230px;overflow:hidden;}
.sy-department .ks-box .kshy img {width:100%;height:100%;}
.sy-department .ks-box .kstxt h4 {color:#9c7057;font-size:14px;line-height:20px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:16px;}
.sy-department .ks-box .kstxt h4 b {font-size:18px;color:#9c7057;font-weight:bold;}
.sy-department .ks-box .kstxt .txt {max-height:144px;overflow:hidden;line-height:24px;color:#454545;margin-bottom:20px;padding-top:10px;}
.sy-department .ks-box .kstxt .more {background:#68d2d1;width:135px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:12px;text-transform:uppercase;border-radius:8px;}
.sy-department .doctor {margin-top:25px;}
.sy-department .doctor .myt-doctor {height:250px;}
.sy-department .doctor .btn {position:relative;right:0px;top:-40px;}
.sy-department .doctor .zl-next {top:30px;width:40px;height:24px;background-color:#9c7057;color:#fff;text-align:center;line-height:24px;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.sy-department .doctor .zl-prev {top:30px;width:40px;height:24px;background-color:#9c7057;color:#fff;text-align:center;line-height:24px;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*å…¼å®¹IE*/filter:FlipH;}
.sy-department .doctor .zl-prev {right:60px}
.sy-department .doctor .zl-prev:hover {background-color:#0265a5;}
.sy-department .doctor .zl-next:hover {background-color:#0265a5;}
.sy-department .doctor .next {right:10px}
.sy-department .department-news {padding:34px 34px 30px 38px;border:1px solid #e5e5e5;margin-top:25px;}
.sy-department .news .lb {width:400px;height:275px;overflow:hidden;}
.sy-department .news .lb .img-news-info a span {position:absolute;left:0;right:0;bottom:35;margin:auto;padding:10px 5px;background:##9c7057;text-align:center;color:#fff;line-height:18px;transition:all .5s;-webkit-transition:all .5s;}
.sy-department .news .d-new-list {margin-left:30px;}
.sy-department .news .d-new-list ul {width:696px;}
.sy-department .news .d-new-list ul li {border-bottom:1px dotted #cccccc;}
.sy-department .news .d-new-list ul li a {line-height:50px;height:50px;}
.sy-department .news .d-new-list ul li a span {font-size:12px;color:#868686;float:left;display:block;position:relative;width:100px;}
.sy-department .news .d-new-list ul li a em {font-weight:400;}


 


/* 科室动态列表 */
.ks-news-list {min-height:400px;background-color:#f1f1f1;padding-top:25px;}
.ks-news-list ul li {width:281px;height:250px;margin-bottom:20px;background-color:#fff;box-sizing:border-box;border:1px solid #f2f2f2;float:left;transition:all .3s;padding:10px;}
.ks-news-list ul li+li {margin-left:25px}.ks-news-list ul li:nth-child(5){margin-left:0px}
.ks-news-list ul li:hover {border-color:#9c7057;box-shadow:0px 10px 20px rgba(15,144,255,0.2))}
.ks-news-list ul li:hover:hover img {transform:scale(1.2)}
.ks-news-list ul li.nothumb {padding:20px;color:#999}
.ks-news-list ul li.nothumb .tit {padding:0}
.ks-news-list ul li .thumb {width:100%;height:165px;overflow:hidden;display:block;position:relative}
.ks-news-list ul li .thumb img {width:100%;height:165px;display:block;transition:transform 1s}
.ks-news-list ul li .thumb .mark {background-color:#9c7057;position:absolute;top:0;left:0;line-height:1.2;width:58px;height:58px;text-align:center;font-size:12px;color:#fff}
.ks-news-list ul li .thumb .mark b {display:block;font-size:32px;line-height:40px;font-weight:normal}
.ks-news-list ul li .tit {padding:20px;font-size:15px;font-weight:normal;text-align:justify}
.ks-news-list ul li .tit a {line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.ks-news-list ul li p {font-size:13px;margin-top:10px;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important;text-align:justify}
.ks-news-list ul li .nothumb-mark {margin-top:20px;padding-top:10px;border-top:1px solid #e5e5e5;text-align:center;line-height:58px;height:58px}
.ks-news-list ul li .nothumb-mark span {line-height:1.2}
.ks-news-list ul li .nothumb-mark b {display:block;font-size:36px;line-height:40px;font-weight:normal;margin-bottom:2px}
.ks-news-list ul li .nothumb-mark i {font-size:22px}




/* 科室简介文章 */
.kswz{background: #f1f1f1;margin-top: 0;padding: 15px 15px;}
.ks-arc{background-color: #fff;}
.ks-arc .layout{background: #fff;}
.ks-arc .pd40{padding: 40px;}
.ks-arc .content h1{font-size:24px;line-height:1.5;font-weight:normal;padding:8px 0;color:#9c7057;}
.ks-arc .content h1 span{font-size:14px;color:#666;}
.ks-arc .news-info{color: #999;line-height: 40px; border-bottom: 1px solid #ddd;overflow: hidden;}
.ks-arc .news-content{margin-top: 20px;font-size: initial;}


/* 视频列表 */
.video-list ul {margin-left:-0.5%;margin-right:-0.5%}
.video-list ul li {width:24%;margin-bottom:11px;float:left;margin-left:0.5%;margin-right:0.5%}
.video-list ul li a {line-height:45px;height:45px;overflow:hidden;text-align:center;display:block;padding:0 20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.video-list ul li .vdimg {box-sizing:border-box;height:221px;border:1px solid #c9c9c9;padding:6px;display:block;font-size:0;line-height:0;position:relative;overflow:hidden;position:relative}
.video-list ul li .vdimg i {position:absolute;bottom:12px;right:12px;background-color:#9c7057;font-size:20px;color:#fff;text-align:center;border-radius:4px;width:47px;height:47px;line-height:47px;transition:background-color 0.3s;-webkit-transition:background-color 0.3s}
.video-list ul li .vdimg img {width:100%;transition:transform .6s;height:100%}
.video-list ul li .vdimg>div {width:100%;height:100%;overflow:hidden}
.video-list ul li .vdimg:hover i {background-color:#9c7057}
.video-list ul li .vdimg:hover img {transform:scale(1.1)}
.video-list .zz {position:absolute;width:100%;height:100%;background:#9c7057;right:0;bottom:0;opacity: 0.3;}
.video-list .zz:hover{opacity: 0;}
/*视频列表tabs */
.gysy-sp{background: #f8f8f8;}
.yysp-tabs .tab-tit {border-bottom: 1px solid #ddd;position: relative; padding-top: 30px;}
.yysp-tabs .tab-tit a {background:#fff;padding-top:20px;display:block;width:24.8%;text-align:center;float:left;font-size:20px;padding-bottom:15px;border: 1px solid #e5e5e5;border-collapse:collapse;margin-right: -1px;
    margin-bottom: -1px;}
.yysp-tabs .tab-tit a.cur {margin-bottom:-2px;color:#9c7057;font-weight:bold;background:#fff;border-bottom-color:#fff;border-top:2px solid #9c7057; border-bottom-color: #fff;}
.yysp-tablist{background: #fff;}
.yysp-tablist .point1 {background:#eaa154;}
.yysp-tablist .point2 {background:#9c7057;}
.yysp-tablist .point3 {background:#ea5a54;}
.yysp-tablist .tab-pannel {overflow:hidden;margin:0 -1%;min-height: 700px;;}
.yysp-tablist .tab-pannel img{width: auto !important;height: !important;}
/* 视频详情 */
.video-show{margin-top: 20px;}
.video-show h1{font-size: 24px;line-height: 1.5;font-weight: normal;padding: 8px 0;color: #9c7057;}
.vdinfo{color: #999;line-height: 40px;border-bottom: 1px solid #ddd; overflow: hidden;border-bottom: 1px solid #e5e5e5;}
.syvideo{padding-top: 30px;padding-bottom: 30px;height:675px;width:100%;margin-top:-1px}
.syvideo .prism-player{background-color:#fff; }
.syvideo video{object-fit:contain !important;}


/* 医院简介 */
.gysy-yyjj .yyjj-video{height:400px;background-image: url(/style/images/zybbg2.jpg);background-attachment: fixed;}
.yyjj-main .layout h2{font-size:2em;color:#9c7057;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: 20px;position: relative;}
.yyjj-main .layout h2:after{height: 5px;width: 110px;bottom: 0px;left: 0;position: absolute;content: '';background-color: #9c7057;}
.yyjj-main .layout p{font-size:16px;color:#555;text-indent: 2em;}
.gysy-yyjj .yyjj-video .prism-player{background-color:#0000 !important;}

/* 医院文化 */
.gysy-fzlc{background-color: #f5f5f5;}
.yywh-tabs .tab-tit {border-bottom: 1px solid #ddd;position: relative; padding-top: 30px;}
.yywh-tabs .tab-tit a {background:#fff;padding-top:20px;display:block;width:24.8%;text-align:center;float:left;font-size:20px;padding-bottom:15px;border: 1px solid #e5e5e5;border-collapse:collapse;margin-right: -1px;
    margin-bottom: -1px;}
.yywh-tabs .tab-tit a.cur {margin-bottom:-2px;color:#9c7057;font-weight:bold;background:#fff;border-bottom-color:#fff;border-top:2px solid #9c7057; border-bottom-color: #fff;}
.yywh-tabs img{max-width:1190px;text-align: center !important;}

.yywh-tablist{background: #fff;}
.yywh-tablist .point1 {background:#eaa154;}
.yywh-tablist .point2 {background:#9c7057;}
.yywh-tablist .point3 {background:#ea5a54;}
.yywh-tablist .tab-pannel {overflow:hidden;margin:0 -1%;}


 /*设备环境图片列表展示样式*/ 
.hjimg-list ul {margin-left:-2.5%;margin-right:-2.5%;}
.hjimg-list li {float:left;width:23.5%;margin:0 1.5% 40px 0%;overflow:hidden;}
.hjimg-list li .hj-link {position:relative;overflow:hidden;display:block;height:200px;color:#fff;}
.hjimg-list li .hj-link:after{position: absolute;bottom: 0;left: 0;width: 100%;height: 80px;background:linear-gradient(#ffffff00,#5757573d,#555555);content: '';}
.hjimg-list li .hj-img {font-size:0;line-height:0;position:relative;overflow:hidden;height:100%;}
.hjimg-list li .hj-img img {display:block;width:100%;height:100%;}
.hjimg-list li .pl-tit {position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:15px;box-sizing:border-box;transition:.48s cubic-bezier(.19,1,.22,1);}
.hjimg-list li .hj-img:before {background-color:#9c7057;opacity:0;filter:alpha(opacity=0);transition:opacity 1000ms cubic-bezier(.19,1,.22,1) 0s;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.hjimg-list li .pl-tit h3 {text-overflow:ellipsis;line-height:20px;font-weight:normal;font-size:16px;margin-top:5px;transition:opacity 1000ms cubic-bezier(.19,1,.22,1) 0s,transform 1000ms cubic-bezier(.19,1,.22,1) 0s;transform:translateY(0);transition-delay:.15s;-webkit-transition-delay:.15s;}
.hjimg-list li .pl-tit span {display:block;font-size:13px;transition:opacity 1000ms cubic-bezier(.19,1,.22,1) 0s,transform 1000ms cubic-bezier(.19,1,.22,1) 0s;transform:translateY(0);transition-delay:.1s;-webkit-transition-delay:.1s;}
.hjimg-list li .pl-tit i {font-size:44px;display:inline-block;height:50px;line-height:50px;filter:alpha(opacity=0);opacity:0;}
.hjimg-list li .hj-link:hover i {transform:translateY(-20px);opacity:.8;filter:alpha(opacity=80);}
.hjimg-list li .hj-link:hover .pl-tit span {transform:translateY(-20px);}
.hjimg-list li .hj-link:hover .pl-tit h3 {transform:translateY(-20px);}
.hjimg-list li .hj-link:hover .pl-tit {text-align:center;bottom:48px;}
.hjimg-list li .hj-link:hover .hj-img:before {opacity:.8;filter:alpha(opacity=80);}
.hjtxt-list li {position:relative;height:110px;padding-bottom:20px;overflow:hidden;margin-bottom:20px;border-bottom:1px dashed #ddd;}
.hjtxt-list span {font-size:13px;color:#b7b7b7;line-height:20px;display:block;}
.hjtxt-list .item-pic {position:absolute;top:0;left:0;width:165px;height:110px;overflow:hidden;}
.hjtxt-list .item-pic img {width:165px;height:110px;}
.hjtxt-list .item-info {margin-left:180px;}
.hjtxt-list .item-info h2 {font-size:20px;font-weight:normal;}
.hjtxt-list .item-info p {color:#999;line-height:1.5;}
/*设备环境图片列表展示样式*/


/* 医院导航 */
.yydh-tabs .tab-tit {border-bottom: 1px solid #ddd;position: relative; padding-top: 30px;}
.yydh-tabs .tab-tit a {background:#fff;padding-top:20px;display:block;width:33.1%;text-align:center;float:left;font-size:20px;padding-bottom:15px;border: 1px solid #e5e5e5;border-collapse:collapse;margin-right: -1px;
	    margin-bottom: -1px;}
.yydh-tabs .tab-tit a.cur {margin-bottom:-2px;color:#9c7057;background:#fff;border-bottom-color:#fff;border-top:2px solid #9c7057; border-bottom-color: #fff;}
.yydh-tabs img{max-width:1190px;text-align: center !important;}
.yydh-tablist{background: #fff;}
.yydh-tablist .point1 {background:#eaa154;}
.yydh-tablist .point2 {background:#9c7057;}
.yydh-tablist .point3 {background:#ea5a54;}
.yydh-tablist .tab-pannel {overflow:hidden;margin:0 -1%;}
.yydh-tablist .tab-pannel{min-height: 600px;}
/* 地图路线 */
.gysy-lylx{background-color: #f1f1f1;}
.gysy-lylx .gywm {margin:auto;background:#fff;}
.gysy-lylx .gywm .dt {width:920px;height:400px;}
.gysy-lylx .lylx .lylx_1 {background:#f0ebe1;height:30px;line-height:30px;}
.gysy-lylx .lylx .lylx_1 .lylx_2 {width:150px;background:#458fce;height:30px;color:#fff;display:block;text-align:center;}
.gysy-lylx .lxjs {height:310px;}
.gysy-lylx .lxjs_left {width:100%;}
.gysy-lylx .lxjs_left_top {border-bottom:1px dashed #bda886;height:60px;}
.gysy-lylx .lxjs_left_top h1 {color:#b9a879;font-size:18px;}
.gysy-lylx .lxjs_left_top h2 {color:#231f20 !important;font-size:18px !important;margin-top:0px !important;}
.gysy-lylx .lxjs_left_con {padding-top:20px;}
.gysy-lylx .gysy-lylx.lxjs_left_con p {width:100px;float:left;}
.gysy-lylx .lxjs_left_con span {float:left;font-size:14px;color:#458fce;line-height:24px;}
.gysy-lylx .lxjs_left a {margin-top:10px;display:block;}
.gysy-lylx .lxjs_left .lxjs_zx {width:70px;text-align:center;display:block;background:#458fce;color:#fff;}
.gysy-lylx .lxjs_left .lxjs_gh {width:70px;text-align:center;display:block;background:#48D5EC;color:#fff;}
.gysy-lylx .gjc {height:260px;}
.gysy-lylx .gjc_1 {border-bottom:1px dashed #bda886;height:60px;margin-bottom:20px;display:block;}
.gysy-lylx .gjc_1 h1 {color:#9c7057;font-size:18px;}
.gysy-lylx .gjc_1 h2 {color:#231f20 !important;font-size:18px!important;margin-top:0px !important;}
.gysy-lylx .gjc img {padding-right:20px;}
.gysy-lylx .gjc p {float:left;width:820px;font-size:14px;color:#6d6e71;line-height:25px;}
.gysy-lylx .gjc p span {font-size:16px;color:#0071a2;}
.gysy-lylx .gjc p a {margin-top:10px;display:block;}
.gysy-lylx .gjc p .lxjs_zx {width:70px;text-align:center;display:block;background:#458fce;color:#fff;}
.gysy-lylx .gjc p .lxjs_gh {width:70px;text-align:center;display:block;background:#48D5EC;color:#fff;}
.gysy-lylx .gjc img {width:auto}
.gysy-lylx .position-map {height:600px}
.gysy-lylx .position-map img {max-width:none!important}
.gysy-lylx .position-map .input {display:block;margin-top:10px}
.gysy-lylx .position-map .outset {min-height:20px;padding:3px;vertical-align:middle;border:1px solid #555}
.gysy-lylx .position-map .btn {margin-left:5px;vertical-align:middle}
.gysy-lylx .btn {display:inline-block;border:0;text-align:center;background:#9c7057;color:#fff;min-height:34px;line-height:34px;padding:0 15px;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}
.gysy-lylx .btn:hover {background:#9c7057;color:#fff}
.gysy-lylx .btn.white {background:#fff;color:#666;border:1px solid #ddd}
.gysy-lylx .btn.white:hover {background:#666;color:#fff;border:1px solid #666}
.gysy-lylx .btn.disabled {background:#f1f1f1;border-color:#aaa;color:#aaa;cursor:default}
.gysy-lylx .lylx-info h2 {font-size:1.5em;color:#9c7057;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:20px;position:relative;}
.gysy-lylx .lylx-info p {padding:20px;margin-bottom:20px;font-size:16px;}

 
 
 /* 文章样式*/
 .arc-box .fr{width: 340px;background-color: #fff;padding: 15px;box-sizing: border-box;}
 .arc-box article{width:850px;background-color: #fff;padding: 30px;box-sizing: border-box;}
 .arc-box .title{padding:10px;}
 .arc-box h1{font-size: 30px;line-height: 1.5;font-weight: bold;padding: 8px 0;color: #555;}
 .arc-box .remark{font-size: 14px;color: #aaa;line-height: 18px;margin-bottom: 30px; background: #f1f1f1;padding: 10px;}
 .arc-box .content p{font-size: 16px;}
 .arc-box .content img{width: auto !important;max-width: 790px;height: auto !important;}
 /* 表格*/
 .arc-box .content table{border-collapse: collapse; border-spacing: 0;width:100%;}
 .arc-box .content tr{1px solid #e5e5e5;}
 .arc-box .content tr:nth-child(even){background: #9c705714;}
 .arc-box .content td{padding: 10px;border: 1px solid #e5e5e5;}
 
 /* 就医指南文章样式*/
 .jywz{background: #f1f1f1;margin-top: 0;padding: 15px 15px;}
 .jyzn-arc{background-color: #e3e3e3;padding:25px;}
 .jyzn-arc .layout{background: #fff;}
 .jyzn-arc .pd40{padding: 40px;}
 .jyzn-arc .content h1{font-size:24px;line-height:1.5;font-weight:normal;padding:8px 0;color:#9c7057;}
 .jyzn-arc .content h1 span{font-size:14px;color:#666;}
 .jyzn-arc .news-info{color: #999;line-height: 40px; border-bottom: 1px solid #ddd;overflow: hidden;}
 .jyzn-arc .news-content{margin-top: 20px;font-size: initial;}
 
 /* 招聘列表 */
 .zp-list .con_list_item {color:#555;border-bottom:1px dotted #e8e8e8;background:#FFFFFF;width:100%;position:relative;}
 .zp-list .con_list_item:hover {background:#f1fbf2;}
 .zp-list .con_list_item .logo {position:absolute;width:60px;height:60px;left:20px;top:35px;overflow:hidden;}
 .zp-list .con_list_item .logo img {width:60px;height:60px;border-radius:50% 50%;border:0px;}
 .zp-list .list_item_top {width:100%;padding-left:20px;padding-top:22px;height:60px;position:relative;}
 .zp-list .list_item_top .position {width:460px;float:left}
 .zp-list .list_item_top .position.resume {width:360px;margin-left:100px;}
 .zp-list .list_item_top .position .p_top {height:34px;}
 .zp-list .list_item_top .position .p_top .icon {width:20px;height:14px;border:0px;margin:4px 0px 0px 5px;cursor:default;}
 .zp-list .list_item_top .position .p_top .icon_photo {width:16px;height:17px;}
 .zp-list .list_item_top .position .p_top .icon_phone {width:18px;height:20px;}
 .zp-list .list_item_top .position .p_top .format-time {padding-top:3px;position:absolute;top:24px;right:12px;font-size:12px;}
 .zp-list .list_item_top .position .p_top .address {float:none;color:#666666;margin-left:10px;line-height:24px;}
 .zp-list .list_item_top .position .p_top span {color:#999;/* margin:0 3px;*/}
 .zp-list .list_item_top .position .p_top span.add {color:#00b38a;font-size:16px}
 .zp-list .list_item_top .position .p_top h2 {float:left;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;font-size:16px}
 .zp-list .list_item_top .position .p_top h2 a,.zp-list .list_item_top .position .p_top h2 span {font-size:16px;color:#00b38a}
 .zp-list .list_item_top .position .p_top h2 span {/* margin-left:6px;*/float:none}
 .zp-list .list_item_top .position .p_bot span.money {float:left;font-size:14px;margin-right:10px}
 .zp-list .list_item_top .position .p_bot div {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
 .zp-list .list_item_top .position .p_bot .li_b_l {font-size:14px;color:#555;padding-top:1px;float:left;}
 .zp-list .list_item_top .position .p_bot .icon {height:14px;border:0px;margin:5px 5px 0px 0px;cursor:pointer;}
 .zp-list .list_item_top .position .p_bot .li_b_l i {position:relative;top:2px;width:13px;height:20px;margin-right:10px;display:inline-block;background:url(../images/icons_ff45a70.png) no-repeat -10px -5px}
 .zp-list .list_item_top .company {float:left;margin-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
 .zp-list .list_item_top .company .company_name {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:27px;right:15px;width:49px;height:16px;cursor:pointer;}
 .zp-list .list_item_top .company .company_name a {color:#00b38a;font-size:16px}
 .zp-list .list_item_top .company .industry {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:54px;height:19px;position:absolute;bottom:-12px;right:132px;background:url(../images/collection.png) no-repeat;cursor:pointer;}
 .zp-list .list_item_top .com_logo {width:90px;height:34px;border-radius:3px;position:absolute;top:68px;right:12px;background:#9c7057;color:#FFFFFF;font-size:14px;line-height:34px;text-align:center;cursor:pointer;}
 .zp-list .list_item_top .com_logo a {width:60px;height:60px;border:1px solid #f5f5f5;display:block}
 .zp-list .list_item_top .com_logo a img {border:0;vertical-align:bottom;display:block}
 .zp-list .list_item_bot {padding-left:20px;height:39px;width:750px;padding-bottom:10px;}
 .zp-list .list_item_bot.resume {width:646px;margin-left:100px;}
 .zp-list .list_item_bot .li_b_r {float:left;font-size:12px;width:384px;margin-top:10px;margin-left:15px}
 .zp-list .list_item_bot .li_b_r span {display:inline-block;padding:0 5px;border:1px solid #dcdcdc;margin-right:10px}
 .zp-list .list_item_bot .li_b_l {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;float:left;font-size:14px;line-height:39px;width:438px}
 .zp-list .list_item_bot .li_b_l span {margin-right:15px;}
 .zp-list .list_item_bot .li_b_l span.wage {color:#ff9900;}
 .zp-list .empty_position {width:530px;margin:115px auto 140px;zoom:1}
 .zp-list .empty_position:before,.zp-list .empty_position:after {content:"";display:table}
 .zp-list .empty_position:after {clear:both}
 .zp-list .empty_position .pic {float:left;width:130px;height:150px;background:url(../images/icons_ff45a70.png) no-repeat -10px -30px}
 .zp-list .empty_position .txt {margin-top:75px;float:left;margin-left:45px}
 .zp-list .empty_position .txt div {font-size:22px;margin-bottom:20px}
 .zp-list .empty_position .txt span {font-size:16px;color:#999}
  
  



/*预约挂号 */
.yygh-tabs .tab-tit {border-bottom: 1px solid #ddd;position: relative; padding-top: 30px;}
.yygh-tabs .tab-tit a {background:#fff;padding-top:20px;display:block;width:24.8%;text-align:center;float:left;font-size:20px;padding-bottom:15px;border: 1px solid #e5e5e5;border-collapse:collapse;margin-right: -1px;
    margin-bottom: -1px;}
.yygh-tabs .tab-tit a.cur {margin-bottom:-2px;color:#9c7057;font-weight:bold;background:#fff;border-bottom-color:#fff;border-top:2px solid #9c7057; border-bottom-color: #fff;}
.yygh-tablist{background: #fff;}
.yygh-tablist .point1 {background:#eaa154;}
.yygh-tablist .point2 {background:#9c7057;}
.yygh-tablist .point3 {background:#ea5a54;}
.yygh-tablist .tab-pannel {overflow:hidden;margin:0 -1%;min-height: 700px;;}
.yygh-tablist .tab-pannel img{width: auto !important;height: !important;}

/* 导航条 */
.aside{position:fixed;width:50px;text-align:center;height:100%;right:0;top:0;z-index:99;padding-top:160px;transition:right 0.3s;-webkit-transition:right 0.3s;}
.aside a{display:block;color:#fff;background-color:#9c7057;height: 50px;;}
.aside a:hover i{background:#ffffff;}
.aside li{height:50px;line-height:50px;position:relative;}
.aside a i{width:100%;font-size:20px;background:#9c7057;position:relative;z-index:1;display: inline-block;}
.aside li span{display:none;width:106px;background:#9c7057;position:absolute;top:0;right:0;color:#fff;}
.aside .gotop{position:fixed;width:50px;bottom:0;height: auto;height: 50px;}
.aside .gotop a{display:none;}
.no-js .aside-service a span{display:block;opacity:0;filter:alpha(opacity=0);right:-36px;transition:opacity 0.3s,right 0.3s;-webkit-transition:opacity 0.3s,right 0.3s;}
.no-js .aside-service a:hover span{opacity:1;filter:alpha(opacity=100);right:50px;}

/* 医院荣誉轮播 */
.rylb{height: 80px;width: 250px;font-size: 16px;color: #9c7057;top: 8px;text-align:justify; text-justify:distribute-all-lines; text-align-last:justify;}
.rylb li{float:left;width:180px;padding:1px 30px;height: 27px;line-height:27px;text-align:center;border-radius:5px;/* background-color:#9c7057; */margin-bottom: 10px;margin-right: 12px;color: #9c7057;border: 1px solid #9c7057;overflow:hidden;transition:background-color .5s linear 0s;-webkit-transition:background-color .5s linear 0s;-moz-transition:background-color .5s linear 0s;-o-transition:background-color .5s linear 0s;}
 .
 /* 医保专栏 */
 .yb-container {padding-top:25px;background:#e3e3e3;}
 .yb-container .list-item.fl {width:100%;box-sizing:border-box;background:#fff;}
 .yb-container .img-news {width:500px;height:320px;}
 .yb-container .img-news img {width:100%;height:300px}
 .yb-container .img-news .tit {display:block;position:absolute;left:0;right:0;bottom:0;line-height:40px;padding-left:10px;padding-right:88px;background:#9c7057;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
 .yb-container .right-news{width:600px;height:320px;margin-left: 28px;}
 .yb-container .txt-news li {height: 40px;overflow: hidden;border-bottom: 1px solid #e5e5e5;line-height: 40px;}
 .yb-container .txt-news a {line-height:26px;}
  .yb-container .txt-news span {float:right;}
 .yb-container .txt-news a:before {content:"•";font-weight:bold;color:#e4492d;margin-right:5px;}
 .yb-container .zhangcheng a {color:#fff;}
 .yb-container .swiper-container-horizontal>.swiper-pagination-bullets {bottom:6px;text-align:right;width:100%;}

/*科室列表*/
	.yl-list{background-color: #f1f1f1;padding: 20px 10px;}
	.yl-list .inner-box{background-color: #fff;padding: 30px;min-height: 600px;}
	.yl-list .list-zlarc .img{float:left}
	.yl-list .list-zlarc .img img{width:150px;height:106px}
	.yl-list .list-zlarc .con{overflow:hidden;padding-left:20px}
	.yl-list .list-zlarc h3 a{font-size:16px}
	.yl-list .list-zlarc{margin-top:-30px;list-style:none; padding-left: 0em;}
	.yl-list .list-zlarc h4{font-size:14px;color:#999;margin:5px 0}
	.yl-list .list-zlarc .share{float:right;position:relative;top:-5px}
	.yl-list .list-zlarc p{color:#666;font-size:14px;line-height:1.6}
	.yl-list .list-zlarc li{border-bottom:1px dashed #ccc;padding:30px 0}
	
	.louceng {margin-top:25px;margin-bottom:25px;width: 590px;float: left;margin-right: 22px;}
	.louceng:nth-child(2n+1){margin-right: 0px;}
	.louceng th,.louceng td {line-height:1.8;padding:10px;border:1px solid #9c7057}
	.louceng th {width:40px;font-size:1.2em;text-align:center;background:#9c7057;font-weight:bold;color: #fff;border-bottom:1px solid #ffffff38}
	.louceng tr:last-child th{border-bottom:1px solid #9c7057;}
	.louceng td span {color:#999;display: block;font-size:10px;}
	.louceng td ul {overflow:hidden}
	.louceng td ul li {width:48%;float:left;font-size: 16px;}
	.louceng th small {font-size: 20px !important;display: block;}
	
 /*科室新闻*/
 .ks-news-list {min-height:400px;background-color:#f1f1f1;padding-top:25px;}
.ks-news-list ul li {width:281px;height:250px;background-color:#fff;box-sizing:border-box;border:1px solid #f2f2f2;float:left;transition:all .3s}
.ks-news-list ul li+li {margin-left:25px}
.ks-news-list ul li:hover {border-color:#9c7057;box-shadow:0px 10px 20px rgba(15,144,255,0.2))}
.ks-news-list ul li:hover:hover img {transform:scale(1.2)}
.ks-news-list ul li.nothumb {padding:20px;color:#999}
.ks-news-list ul li.nothumb .tit {padding:0}
.ks-news-list ul li .thumb {width:100%;height:165px;overflow:hidden;display:block;position:relative}
.ks-news-list ul li .thumb img {width:100%;height:165px;display:block;transition:transform 1s}
.ks-news-list ul li .thumb .mark {background-color:#9c7057;position:absolute;top:0;left:0;line-height:1.2;width:58px;height:58px;text-align:center;font-size:12px;color:#fff}
.ks-news-list ul li .thumb .mark b {display:block;font-size:32px;line-height:40px;font-weight:normal}
.ks-news-list ul li .tit {padding:20px;font-size:15px;font-weight:normal;text-align:justify}
.ks-news-list ul li .tit a {line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.ks-news-list ul li p {font-size:13px;margin-top:10px;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important;text-align:justify}
.ks-news-list ul li .nothumb-mark {margin-top:20px;padding-top:10px;border-top:1px solid #e5e5e5;text-align:center;line-height:58px;height:58px}
.ks-news-list ul li .nothumb-mark span {line-height:1.2}
.ks-news-list ul li .nothumb-mark b {display:block;font-size:36px;line-height:40px;font-weight:normal;margin-bottom:2px}
.ks-news-list ul li .nothumb-mark i {font-size:22px}

/* 医疗技术展示 */
.medical-main {position:relative;}
.medical-list {position:relative;padding-top:35px}
.medical-list .medical-item {width:384px;height:250px;float:left;margin-right:21px;margin-bottom:21px;border:1px solid #e5e5e5;}
.medical-list .medical-item .med-img{background: url(/style/images/js-bg.jpg);background-size: 100%;height: 115px;padding-top: 40px; margin-bottom: 23px;}
.medical-list .medical-item:nth-child(3n) {margin-right:0}
.medical-list .medical-item a {overflow:hidden;display:block;width:100%;height:100%;box-sizing:border-box;position:relative;color:#9c7057;text-align:center}
.medical-list .medical-item a .border {position:absolute;background-color:#9c7057;transition:all .3s}
.medical-list .medical-item a .border-tl {left:0;top:0;transform:translateX(-100%);height:1px;width:100%}
.medical-list .medical-item a .border-bl {left:0;bottom:0;transform:translateY(100%);height:100%;width:1px}
.medical-list .medical-item a .border-tr {right:0;top:0;transform:translateY(-100%);height:100%;width:1px}
.medical-list .medical-item a .border-br {right:0;bottom:0;transform:translateX(100%);height:1px;width:100%}
.medical-list .medical-item a .link-special {margin:0 auto;display:block;position:relative;z-index:0;width:128px;height:40px;line-height:38px;border:1px solid #e4e4e4;text-align:center;color:#555;font-size:12px;box-sizing:border-box}
.medical-list .medical-item a .link-special span {position:absolute;top:0;left:0;z-index:-5;width:0;height:100%;background-color:#9c7057;transition:all .3s;-webkit-transition:all .3s;transition:.68s cubic-bezier(.19,1,.22,1)}
.medical-list .medical-item a .link-special i {margin-right:5px;font-size:14px;position:relative;top:1px}
.medical-list .medical-item a:hover .border-tl,.medical-list .medical-item a:hover .border-br {transform:translateX(0)}
.medical-list .medical-item a:hover .border-bl,.medical-list .medical-item a:hover .border-tr {transform:translateY(0)}
.medical-list .medical-item a:hover .link-special {color:#fff}
.medical-list .medical-item a:hover .link-special span {width:100%;transition-delay:.1s;background-color:#9c7057}
.medical-list .medical-item a .medical-item-depart {height:38px;line-height:38px;position:absolute;top:0;left:0;}
.medical-list .medical-item a .medical-item-depart span {display:inline-block;background:linear-gradient(135deg,#2ab4e9 0%,#2090ef 70%,#1f92f1 100%);color:#fff;padding:0 15px}
.medical-list .medical-item a .medical-item-title {font-size:24px;font-weight:normal;padding:15px 20px;height:90px;box-sizing:border-box;color:#fff;}
.medical-list .medical-item-content img {width:100%;height:150px;object-fit:cover;}
/* .medical-list .medical-item a .medical-item-title i {font-size:2.5em;display:block;line-height:1;}
*/
.medical-list .medical-item.light-green a {position:relative;overflow:hidden;color:#9c7057}
.medical-list .medical-item.light-green a .border {position:absolute;background-color:#9c7057;transition:all .3s}
.medical-list .medical-item.light-green a .border-tl {left:0;top:0;transform:translateX(-100%);height:1px;width:100%}
.medical-list .medical-item.light-green a .border-bl {left:0;bottom:0;transform:translateY(100%);height:100%;width:1px}
.medical-list .medical-item.light-green a .border-tr {right:0;top:0;transform:translateY(-100%);height:100%;width:1px}
.medical-list .medical-item.light-green a .border-br {right:0;bottom:0;transform:translateX(100%);height:1px;width:100%}
.medical-list .medical-item.light-green a .link-special {margin:0 auto;display:block;position:relative;z-index:0;width:128px;height:40px;line-height:38px;border:1px solid #e4e4e4;text-align:center;color:#555;font-size:12px;box-sizing:border-box}
.medical-list .medical-item.light-green a .link-special span {position:absolute;top:0;left:0;z-index:-5;width:0;height:100%;background-color:#9c7057;transition:all .3s;-webkit-transition:all .3s;transition:.68s cubic-bezier(.19,1,.22,1)}
.medical-list .medical-item.light-green a .link-special i {margin-right:5px;font-size:14px;position:relative;top:1px}
.medical-list .medical-item.light-green a:hover .border-tl,.medical-list .medical-item.light-green a:hover .border-br {transform:translateX(0)}
.medical-list .medical-item.light-green a:hover .border-bl,.medical-list .medical-item.light-green a:hover .border-tr {transform:translateY(0)}
.medical-list .medical-item.light-green a:hover .link-special {color:#fff}
.medical-list .medical-item.light-green a:hover .link-special span {width:100%;transition-delay:.1s;background-color:#9c7057}
.medical-list .medical-item.light-green a .medical-item-depart span {background-color:#9c7057}
/* 医疗技术展示 */

/* 体检套餐列表 */
.tjtc-list {min-height:500px;}
.tjtc-list-inner {background:#fff;min-height:460px;margin-top:25px;}
.tjtc-list .filter {border:1px solid #eee4d6;background:#f9f7f4;margin-bottom:25px;padding:0 15px;}
.tjtc-list ul {margin:auto -1%;overflow:hidden;}
.tjtc-list li {width:23%;float:left;margin:0 1% 25px 1%;box-sizing:border-box;}
.tjtc-list li h3 {line-height:35px;}
.tjtc-list li img {width:100%;height:180px;}
.tjtc-list li>a {display:block;line-height:0;}
.tjtc-list .price {overflow:hidden;}
.tjtc-list .price strong {float:left;color:#BE3730;font-size:20px;font-weight:normal;}
.tjtc-list .price strong:before {content:"¥";font-size:14px;}
.tjtc-list .price .btn {float:right;}
.tjtc-list .btn {display:inline-block;border:none;text-align:center;background:#9c7057;color:#fff;min-height:34px;line-height:34px;padding:0 15px;-webkit-transition:background 0.3s,border 0.3s;transition:background 0.3s,border 0.3s;}
.tjtc-list .btn:hover {background:#008059;color:#fff;}
.tjtc-list .btn.white {background:#fff;color:#666;border:1px solid #ddd;}
.tjtc-list .btn.white:hover {background:#666;color:#fff;border:1px solid #666;}
/* 体检套餐列表 */

/* 体检套餐内容 */
.tjtc-main {margin-top:25px;}
.tjtc-arc {height:180px;position:relative;padding-bottom:25px;border-bottom:1px solid #ddd;}
.tjtc-arc .tcinfo h1 {padding:0;font-size:20px;line-height:1.5;font-weight:normal;color:#9c7057;}
.tjtc-arc>span {display:block;line-height:2;}
.tjtc-arc strong {display:block;font-size:36px;color:#BE3730;line-height:2;}
.tjtc-arc strong:before {content:"¥";font-size:14px;}
.tjtc-arc .tcinfo .btn {line-height:45px;padding:0 30px;}
.tjtc-arc .tcimg {width:270px;}
.tjtc-arc .tcimg img {width:240px;height:180px;top:0;left:0;}
.tjtc-arc .share {margin-top:12px;}
.tjtc-arc .tc-table table {width:100%;text-align:left;background-color:#fff}
.tjtc-arc .tc-table table th,.table td {padding:8px;line-height:20px;vertical-align:top}
.tjtc-arc .tc-table table th {font-weight:bold}
.tjtc-arc .tc-table table thead th {vertical-align:bottom;background-color:#f4f4f4}
.tjtc-arc .tc-table th,td {border:1px solid #ddd;border-collapse:separate;padding:5px;}
.tjtc-arc .tc-table table tr:hover td {background:#f4f4f4;}
.tjtc-arc .tc-table table {width:100%;text-align:center;}
.tjtc-arc .tc-table tr {border:1px solid #e5e5e5;height:4rem !important;}
.tjtc-arc .tc-table td {border:1px solid #e5e5e5;}
.tjtc-arc .tc-table tr:first-child {background-color:#f1f1f1;height:50px !important;font-size:1.2em;}
.tjtc-arc .price .btn {float:right;}
.tjtc-arc .btn {display:inline-block;border:none;text-align:center;background:#9c7057;color:#fff;min-height:34px;line-height:34px;padding:0 15px;-webkit-transition:background 0.3s,border 0.3s;transition:background 0.3s,border 0.3s;}
.tjtc-arc .btn:hover {background:#008059;color:#fff;}
.tjtc-arc .btn.white {background:#fff;color:#666;border:1px solid #ddd;}
.tjtc-arc .btn.white:hover {background:#666;color:#fff;border:1px solid #666;}
.tjtc-arc .tcinfo{width:320px;padding:5px;}
.tjtc-arc .tips-info {background-color:#F5F5F5;border-radius:10px;width:399px;margin-left:10px;padding:10px;height:160px;}
.arctc-tabs {margin-top:-73px;}
.arctc-tabs .tab-tit {position:relative;background:#fff;border-radius:10px 10px 0px 0px;}
.arctc-tabs .tab-tit a {background:#fff;padding-top:20px;border-radius:15px 10px 0px 0px;display:block;width:33.333%;text-align:center;float:left;font-size:20px;padding-bottom:15px;}
.arctc-tabs .tab-tit a.cur {margin-bottom:-2px;color:#9c7057;background:#fff;border-bottom-color:#fff;border-bottom:2px solid #9c7057}
.arctc-tablist {margin-top:30px;min-height:700px;}
.arctc-tablist .point1 {background:#eaa154;}
.arctc-tablist .point2 {background:#9c7057;}
.arctc-tablist .point3 {background:#ea5a54;}
.arctc-tablist .tab-pannel {overflow:hidden;margin:0 -1%;padding:10px;}
.arctc-tablist .tab-pannel>li {border:1px solid #ddd;padding:30px;border-radius:8px;float:left;width:31.333%;margin:10px 1%;box-sizing:border-box;transition:border-color 0.8s;-webkit-transition:border-color 0.8s;height:220px;}
.arctc-tablist .tab-pannel>li:hover {border-color:#9c7057;box-shadow:rgba(22,139,206,0.5) 0px 10px 30px}
.arctc-tablist p {color:#777;}
.arctc-tabs .tctit {width:100%;position:relative;height:60px;margin-bottom:30px;}
.arctc-tabs .tctit .fl {background:#fff;width:40%;height:40px;border-radius:42px;padding:6px;border:2px solid #9c7057;}
.arctc-tabs .tctit .fl .second {background:#9c7057;height:40px;border-radius:30px;text-align:center;color:#fff;font-size:1.6em;}
.arctc-tabs .tctit .fr {background:#9c7057;width:50%;height:55px;font-size:1.6em;color:#fff;top:6px;}
.arctc-tabs .tctit .fr .riangle-up {width:0;height:0;border-top:80px solid #fff;border-right:80px solid transparent;position:absolute;}
.arctc-tabs .tctit .fr span {right:60px;position:absolute;top:-2px;font-size:1.5em;font-weight:bold;}
.arctc-tabs .tctit .fr strong:before {content:"¥";font-size:14px;}
.arctc-tabs .duanluo{padding: 3rem;font-size: 1.1rem;}
.tjtc-arc .qrcode {width:468px;position:absolute;height:100%;top:0;right:0;text-align:right;font-size:0;min-height:259px;}
.tjtc-arc .qrcode .qr-img {width:150px;min-height:228px;text-align:center;height:100%;box-sizing:border-box;color:#999;font-size:15px;display:inline-block;}
.tjtc-arc .qrcode .qr-img img {border:1px solid #e5e5e5;}

/*体检套餐详情*/
 
/*栏目颜色红色*/
.sy-channel .red a:hover{color:red;}
.sy-channel .red .gysy-imgs-list ul li .il-link .il-img:before{background-color:#bd2222;}
/*通用图片列表*/

.gysy-imgs-list ul {margin-left:-2.5%;margin-right:-2.5%}
.gysy-imgs-list ul li {float:left;width:28.3%;margin:0 2.5% 25px 2.5%;height:306px}
.gysy-imgs-list ul li .il-link {width:100%;display:block;position:relative}
.gysy-imgs-list ul li .il-link:hover img {transform:scale(1.2)}
.gysy-imgs-list ul li .il-link:hover .il-img:after {opacity:1;filter:alpha(opacity=100);transform:rotate(90deg)}
.gysy-imgs-list ul li .il-link:hover .il-img:before {opacity:.9;filter:alpha(opacity=90)}
.gysy-imgs-list ul li .il-link .il-tit {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:40px;line-height:40px;border-bottom:1px solid #d7d7d7;font-weight:normal}
.gysy-imgs-list ul li .il-link .il-img {font-size:0;line-height:0;position:relative;height:237px}
.gysy-imgs-list ul li .il-link .il-img:after,.gysy-imgs-list ul li .il-link .il-img:before {transition:opacity .48s;display:block;content:"";position:absolute;opacity:0;filter:alpha(opacity=0)}
.gysy-imgs-list ul li .il-link .il-img:before {background-color:#03a560;z-index:2;top:0;left:0;width:100%;height:100%;box-shadow:0px 5px 5px rgba(148,148,148,0.5)}
.gysy-imgs-list ul li .il-link .il-img:after {transition:all .24s ease;z-index:3;content:"\e60f";width:50px;height:50px;line-height:1;font-size:50px;text-align:center;color:#fff;font-family:"iconfont";left:50%;margin-left:-25px;top:50%;margin-top:-25px}
.gysy-imgs-list ul li .il-link .il-img .il-img-wp {width:100%;height:100%;overflow:hidden}
.gysy-imgs-list ul li .il-link .il-img .il-img-wp img {width:100%;height:100%;transition:transform 0.68s}
.gysy-imgs-list ul li span {font-size:12px;display:block;padding-top:7px;color:#999}
.gysy-imgs-list ul li span u {color:#e8e4e8;margin:0 5px}
.gysy-imgnews-list ul {margin-left:-2.5%;margin-right:-2.5%}
.gysy-imgnews-list ul li {float:left;width:28.3%;margin:0 2.5% 25px 2.5%;height:277px}
.gysy-imgnews-list ul li .il-link {width:100%;display:block;position:relative}
.gysy-imgnews-list ul li .il-link:hover img {transform:scale(1.2)}
.gysy-imgnews-list ul li .il-link .il-tit {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:40px;line-height:40px;font-weight:normal}
.gysy-imgnews-list ul li .il-link .il-img {font-size:0;line-height:0;position:relative;height:237px}
.gysy-imgnews-list ul li .il-link .il-img .il-img-wp {width:100%;height:100%;overflow:hidden}
.gysy-imgnews-list ul li .il-link .il-img .il-img-wp img {width:100%;height:100%;transition:transform 0.68s}
.gysy-imgnews-list ul li span {font-size:12px;display:block;padding-top:7px;color:#999}
.gysy-imgnews-list ul li span u {color:#e8e4e8;margin:0 5px}



/*首页专题*/
.special-box {padding:40px 0 60px;}
.special-box.bgf2 {background-color:#f2f2f2}
.special-box .home-special li {width:286px;height:142px;float:left}
.special-box .home-special li+li {margin-left:18px}
.special-box .home-special li a {display:block;width:100%;border:1px solid #e4e4e4;transition:border-color .3s,box-shadow .3s}
.special-box .home-special li a:hover {box-shadow:0px 10px 10px rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.2)}
.special-box .home-special li a:hover img {transform:scale(1.2)}
.special-box .home-special li a .thumb {width:100%;height:100%;overflow:hidden}
.special-box .home-special li a .thumb img {display:block;transition:transform 1s;width:100%;height:109px}
.special-box .home-special li a .tit {padding:0 15px;line-height:40px;background:#fff;color:inherit;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}


/* 主题色-red */
.red .sy-two-nav-list .layout>ul>li.cur a {color:#ff0000;}
.red .sy-two-nav-list .layout>ul>li.cur:after {background-color:#ff0000;}
.red .std-list-item .std-list-tit a.fl:after {background-color:#ff0000;}
.red .std-list-item .std-list-tit a.more:after {color:#ff0000;}
.red .channel-image-date .card-list li .thumb .mark {background-color:rgb(255 0 0 / 87%);}
.red a:hover{color:#c70707;}




/*******活动页面*********/
/*活动列表*/
.activity-list-wrap {margin-top:3em;min-height:1000px}
.activity-list-wrap .activity-list li {border:1px solid #e5e5e5;padding:2em;margin-bottom:2em;position:relative;overflow:hidden;}
.activity-item {flex:1;display:flex;}
.activity-item .activity-title {font-size:2em;color:#9c7057;font-weight:700;}
.activity-item .activity-img {width:30%;overflow:hidden;position:relative;margin-right:3em;height:161px;object-fit:cover;vertical-align:middle;line-height:30%}
.activity-item .activity-img img{height: inherit;}
.activity-item .activity-text {width:50%}
.activity-item .activity-text {width:50%；font-size:16px;}
.activity-item .activity-button {width:20%;display:flex;flex-direction:column;justify-content:center;}
.activity-item .activity-button a {background:#9c7057;text-align:center;width:142px;padding:1em;line-height:8px;position:relative;color:#ffffff;height:9px;font-size:1.6em;border-radius:50px;font-weight:700;}
.activity-item .activity-text .countdown {display:flex;flex-direction:row;justify-content:flex-start;color:#5e2e7c;font-size:1.6em;font-weight:4700;}
.activity-item .activity-text .endtime {display:block;font-size:1.5em;color:#e74141;font-weight:700;width:207px;border-radius:23px}
/*活动文章*/
.activity-article {margin-top:2em;}
.activity-content{margin-top:2em;}
.activity-artimg {position:relative;overflow:hidden;object-fit:cover;height:260px;border:3px solid #8960a6;}
.activity-arttext {border-bottom:1px solid #e5e5e5;height:100px;line-height:100px;}
.activity-arttext .box {display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.activity-arttext .activity-arttit {font-size:2em;color:#8960a6;width:60%;}
.activity-arttext .activity-state {font-size:2em;color:#8960a6;width:10%;}
.activity-arttext .activity-im {font-size:16px;color:#8960a6;width:30%;}
.activity-article .activity-state {position:relative;}
.activity-article .activity-state .countdown {position:relative;top:-38px;background:#8861a4;color:#fff;padding-left:2em;height:35px;display:flex;align-items:center;}
.activity-article .activity-im {display: flex;flex-direction: row;justify-content: space-evenly;height: 41px;background: #9c7057;line-height: 40px;color: aliceblue;font-size: 17px;width: 138px;text-align: center;border-radius: 6px;}
.activity-article .activity-im i {color:#fff;font-size:16px;}

.activity-mark {color:#fff;height:34px;width:136px;position:absolute;left:-40px;text-align:center;line-height:33px;top:12px;font-family:"黑体";background-color:#9c7057;-moz-transform:rotate(314deg);-webkit-transform:rotate(314deg);-o-transform:rotate(314deg);-ms-transform:rotate(314deg);transform:rotate(314deg);font-size:19px;z-index:999}

/*******活动页面*********/

/*行风建设专栏*/

 /*文章样式*/
 .hfjs{background: #f3f3f3;margin-top: 0;padding: 15px 15px;}
 .hfjs-arc{background-color: #f1f1f1;padding:25px;}
 .hfjs-arc .layout{background: #fff;}
 .hfjs-arc .pd40{padding: 40px;}
 .hfjs-arc .content h1{font-size:24px;line-height:1.5;font-weight:normal;padding:8px 0;color:#9c7057;}
 .hfjs-arc .content h1 span{font-size:14px;color:#666;}
 .hfjs-arc .news-info{color: #999;line-height: 40px; border-bottom: 1px solid #ddd;overflow: hidden;}
 .hfjs-arc .news-content{margin-top: 20px;font-size: initial;}

/* kdwebsite custom sections (not in gzxsyy template) */
.dept-overview{background:#fff;padding:20px 25px 30px;box-sizing:border-box;}
.dept-overview .list-tit{height:50px;line-height:50px;border-bottom:2px solid #9c7057;margin-bottom:20px;}
.dept-overview .list-tit .fl.cur{font-size:22px;color:#333;border-bottom:0;padding:0;}
.dept-ov-sub{float:right;font-size:14px;color:#999;line-height:50px;}
.dept-overview-grid{margin:0 -10px;}
.dept-ov-card{float:left;width:266px;margin:0 10px 20px;background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:all .3s;display:block;}
.dept-ov-card:hover{box-shadow:0 6px 18px rgba(112,87,163,.18);transform:translateY(-3px);}
.dept-ov-thumb{display:block;height:170px;overflow:hidden;background:#9c7057;}
.dept-ov-thumb img{width:100%;height:100%;object-fit:cover;}
.dept-ov-name{display:block;padding:14px 14px 4px;font-size:18px;color:#333;font-weight:bold;}
.dept-ov-intro{display:block;padding:0 14px 16px;font-size:13px;color:#999;line-height:20px;height:40px;overflow:hidden;}
.dept-detail{background:#fff;}
.dept-detail-main{width:850px;float:left;background:#fff;padding:25px 30px;box-sizing:border-box;}
.dept-detail-side{width:340px;float:right;}
.dept-sec{margin-bottom:30px;}
.dept-sec-tit{font-size:20px;color:#333;border-left:4px solid #9c7057;padding-left:12px;line-height:1.2;margin-bottom:18px;position:relative;}
.dept-sec-tit span{font-weight:bold;}
.dept-sec-more{position:absolute;right:0;top:0;font-size:13px;color:#9c7057;font-weight:normal;}
.dept-intro-img{width:300px;height:200px;overflow:hidden;border-radius:6px;margin-right:22px;background:#9c7057;}
.dept-intro-img img{width:100%;height:100%;object-fit:cover;}
.dept-intro-text{overflow:hidden;}
.dept-intro-lead{font-size:15px;line-height:28px;color:#555;margin-bottom:12px;}
.dept-content{font-size:14px;line-height:26px;color:#666;}
.dept-doctors{margin:0 -8px;}
.dept-doc-card{float:left;width:188px;margin:0 8px 16px;background:#fafafa;border:1px solid #eee;border-radius:8px;overflow:hidden;text-align:center;transition:all .3s;}
.dept-doc-card:hover{box-shadow:0 4px 14px rgba(112,87,163,.15);}
.dept-doc-avatar{height:200px;overflow:hidden;background:#eee;}
.dept-doc-avatar img{width:100%;height:100%;object-fit:cover;}
.dept-doc-name{font-size:16px;color:#333;font-weight:bold;margin-top:10px;}
.dept-doc-title{font-size:13px;color:#9c7057;margin:4px 0;}
.dept-doc-good{font-size:12px;color:#999;line-height:18px;padding:0 10px 12px;height:36px;overflow:hidden;}
.dept-news{margin:0 -10px;}
.dept-news li{float:left;width:392px;margin:0 10px 16px;background:#fafafa;border:1px solid #eee;border-radius:8px;overflow:hidden;display:flex;align-items:center;padding:10px;box-sizing:border-box;}
.dept-news li .thumb{width:120px;height:80px;flex:0 0 120px;overflow:hidden;border-radius:4px;background:#eee;}
.dept-news li .thumb img{width:100%;height:100%;object-fit:cover;}
.dept-news-info{margin-left:12px;overflow:hidden;}
.dept-news-info a{display:block;font-size:15px;color:#333;line-height:22px;height:44px;overflow:hidden;}
.dept-news-info a:hover{color:#9c7057;}
.dept-news-info span{font-size:12px;color:#aaa;}
.dept-empty{padding:30px;text-align:center;color:#aaa;background:#fafafa;border:1px dashed #ddd;border-radius:8px;}
.dept-info-card{background:#fff;border:1px solid #eee;border-radius:8px;padding:20px;margin-bottom:20px;}
.dept-info-card h3{font-size:18px;color:#9c7057;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;}
.dept-info-card ul li{font-size:14px;color:#555;line-height:30px;display:flex;}
.dept-info-card ul li b{width:72px;color:#999;font-weight:normal;flex:0 0 72px;}
.dept-info-card ul li span{color:#333;}
.dept-info-btn{display:block;margin-top:14px;text-align:center;background:#9c7057;color:#fff;line-height:42px;border-radius:6px;font-size:16px;}
.dept-info-btn:hover{background:#5d4790;}
.dept-other{background:#fff;border:1px solid #eee;border-radius:8px;padding:20px;}
.dept-other h3{font-size:16px;color:#333;margin-bottom:12px;}
.dept-other-list li{float:left;width:50%;line-height:34px;}
.dept-other-list li a{color:#666;font-size:14px;}
.dept-other-list li a:hover{color:#9c7057;}
.channel-banner{width:100%;height:300px;overflow:hidden;background:#e9eef5;}
.channel-banner img{width:100%;height:300px;object-fit:cover;display:block;}
.channel-main{float:left;width:815px;}
.channel-main.full{float:none;width:100%;}
.img-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:18px;}
.img-card{display:block;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.06);transition:.2s;}
.img-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.14);transform:translateY(-3px);}
.img-card .img-wrap{height:190px;overflow:hidden;background:#f0f0f0;}
.img-card .img-wrap img{width:100%;height:100%;object-fit:cover;transition:.3s;}
.img-card:hover .img-wrap img{transform:scale(1.06);}
.img-card .cap{display:block;padding:12px 14px;font-size:15px;color:#333;line-height:1.4;height:46px;overflow:hidden;}
.img-card:hover .cap{color:#9c7057;}
.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:18px;}
.video-card{display:block;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.06);transition:.2s;}
.video-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.14);transform:translateY(-3px);}
.video-card .video-wrap{position:relative;height:190px;overflow:hidden;background:#000;}
.video-card .video-wrap img{width:100%;height:100%;object-fit:cover;}
.video-card .video-wrap .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:46px;opacity:.85;text-shadow:0 2px 8px rgba(0,0,0,.5);}
.video-card:hover .video-wrap .play{opacity:1;}
.video-card .cap{display:block;padding:12px 14px;font-size:15px;color:#333;line-height:1.4;height:46px;overflow:hidden;}
.video-card:hover .cap{color:#9c7057;}
.sub-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:20px;}
.sc-card{display:flex;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.06);transition:.2s;}
.sc-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.14);transform:translateY(-3px);}
.sc-card .sc-img{width:120px;height:96px;flex:0 0 120px;overflow:hidden;background:#f0f0f0;}
.sc-card .sc-img img{width:100%;height:100%;object-fit:cover;}
.sc-card .sc-body{padding:12px 14px;flex:1;min-width:0;}
.sc-card .sc-body h3{font-size:16px;color:#1a1f36;margin-bottom:6px;}
.sc-card .sc-body p{font-size:13px;color:#888;line-height:1.6;height:42px;overflow:hidden;margin-bottom:6px;}
.sc-card .sc-more{font-size:13px;color:#9c7057;}
.sc-card:hover .sc-more{text-decoration:underline;}
.empty-tip{padding:60px 0;text-align:center;color:#999;font-size:15px;background:#fff;border-radius:8px;}
.arc-video{margin:0 0 18px;}
.arc-video video,.arc-video img{max-width:100%;border-radius:8px;display:block;margin:0 auto;}
.arc-video .play-tip{padding:10px 14px;background:#f5f7fa;border-radius:8px;color:#666;font-size:14px;text-align:center;}
.arc-pager{margin-top:24px;padding-top:16px;border-top:1px solid #eee;font-size:14px;color:#555;line-height:2;}
.arc-pager a{color:#9c7057;}
.arc-pager .ap-item{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.arc-pager .ap-item .lbl{color:#999;margin-right:6px;}
/* --- 图集墙：全宽一行 4 个（医院荣誉 / 硬件设施 / 医院环境） --- */
.album-grid{display:grid;gap:20px;padding-top:20px;}
.album-grid-4{grid-template-columns:repeat(4,1fr);}
.album-grid-4 .img-card .img-wrap{height:190px;}
.album-grid .img-card{box-shadow:0 1px 4px rgba(0,0,0,.04);}
.album-grid .img-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.14);}
@media (max-width:1100px){.channel-main{width:100%;float:none;}
  .img-grid,.video-grid,.sub-channel-grid{grid-template-columns:repeat(2,1fr);}
  .album-grid-4{grid-template-columns:repeat(2,1fr);}}
