﻿html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form,label, legend,table, caption, tbody, tfoot, thead, tr, th, td,button {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
:focus {
outline: 0;/*:focus 选择器用于选取获得焦点的元素。*/
}
body {
line-height: 1;
color: #333;
font-family: "FZYouHK_512B","微软雅黑","宋体"; font-size: 16px;
background:#f5f1ed;
}
ol, ul {
list-style: none;
}
i,em{font-style:normal;}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;/*border-collapse 属性设置表格的边框是否被合并为一个单一的边框，还是象在标准的 HTML 中那样分开显示*/
border-spacing: 0;/*border-spacing 属性设置相邻单元格的边框间的距离*/
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {/*:after 选择器在被选元素的内容后面插入内容。:before选择器在被选元素的内容前面插入内容*/
content: "";/*插入内容*/
}
blockquote, q {
quotes: "" "";
}



a{cursor:pointer;text-decoration:none;color:#333; }
a:link {
color: #3b3b3b;
}
a:visited {
color:#3b3b3b;
text-decoration: none;
}
a:hover{color: #8e7356;text-decoration:none;}

/* self-clear floats - if you need them, this is my (current) favourite technique. More info:
http://nicolasgallagher.com/micro-clearfix-hack/ */

/* For modern browsers */
.fl{float: left;}
.fr{float:right}
.cf:before,.cf:after {
content:"";
display:table;
}

.cf:after {
clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
clear: both;
zoom:1;
}

/* wrap url's */
pre {
white-space: pre; /* CSS 2.0 规定段落中的文本不进行换行*/
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3.0 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP Printers */
word-wrap: break-word; /* IE 5+ */
}
.h35{height: 35px;}
.w01{width:560px; }
.w02{width:554px; }
.w03{width:450px; }
.w04{width:690px; }
.title01{margin-left: 135px;position: relative;background: url(../images/title-border.png) repeat-x left bottom;height:32px;}
.title02{margin-left: 135px;position: relative;background: url(../images/title-border.png) repeat-x left bottom;height:32px;}
.title01 span{display: inline-block;background:url(../images/title01-bg.png) no-repeat;width: 128px;height: 32px;position: absolute;left:-135px;top: 0px;text-align: center;line-height: 32px;color: #fff;font-weight: 700;}
.title02 span{display: inline-block;background:url(../images/title01-bg.png) no-repeat;background-size: 150px 40px;width: 150px;height: 40px;position: absolute;left: -135px;top: 0px;text-align: center;line-height: 40px;color: #fff;font-weight: 700;}

.more{font-size:14px;color:#8e7356}

.banner{position: absolute;right:0px;top:0px;}
.wrap{min-width: 1150px;}
.header{height: 148px;background:#f1ece7 url(../images/header-bg.png) no-repeat center top;background-size:100% 100%;}
.box{width:1150px;margin: 0px auto;position: relative;}
.logo{background: url(../images/logo.png) no-repeat;width:600px;height: 125px;position:absolute;top: 12px;left:0px;}
.phone{position: absolute;right:185px;top:45px;}
.phone img,.weixin img{float: left;margin-right: 10px;width:70px;hight:70px}
.phone span{font-size: 24px;}
.weixin span{font-size:14px;}
.phone span,.weixin span{float: right;}
.phone i,.weixin i{display:block;font-size:14px;margin-top:13px;margin-bottom: 15px;}
.phone i{margin-bottom:6px;}
.weixin{position: absolute;right:0px;top:45px;}
.nav{height: 50px;background-color: #8e7356;}
.nav ul li{float: left;font-size: 16px;line-height: 50px;color: #fff;}
.nav ul li a{color: #fff;display:inline-block;padding:0px 26px;}
.nav ul li.on a,.nav ul li a:hover{background: #b6997b;}

.firstColumn{padding: 35px 0px;}
.imgNews{ height:325px; overflow:hidden; position:relative; border:1px solid #ddd; }
.imgNews .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.imgNews .hd ul{ overflow:hidden; zoom:1; float:left; }
.imgNews .hd ul li{ float:left; margin:0px 5px; width:12px; height:12px; border-radius:100%;text-align:center;
background:#7d6e65; cursor:pointer;text-indent: -9999px; }
.imgNews .hd ul li.on{ background:#f5d8c7; }
.imgNews .bd{ position:relative; height:100%; z-index:0; }
.imgNews .bd li{ zoom:1; vertical-align:middle;position: relative; }
.imgNews .bd img{ width:560px; height:325px; display:block; }
.imgNews .bd li p{position: absolute;left:0px;bottom:0px;right:0px;height: 36px;line-height: 36px;background:
rgba(0,0,0,0.5);color:#fff;font-size: 14px;padding:0px 10px;}
.imgNews .bd li img{width:100%;height:325px}
.news{height: 325px;}
.list01{margin-top:16px;min-height:175px}
.list01 li{line-height: 35px;background: url(../images/list.png) no-repeat left 12px;padding-left: 20px;}
.list01 li span{float: right;margin-right: 10px;}

.secondColumn{padding:35px 0px;height: 320px;background:#fff;}
.xxgk .hd ul{margin-bottom: -5px;position: relative;}
.xxgk .hd ul li{float: left;line-height: 27px;margin:0px 5px 0px 15px;cursor: pointer;}
.xxgk .hd ul li a{position: absolute;right: 0px;display:none;}
.xxgk .hd ul li.on{border-bottom: 5px solid #a10000;color:#a10000;}
.xxgk .hd ul li.on a{display:block}
/* .ksyd-column ul li{background: url(../images/ksyd-culumn-bg.png) no-repeat;height: 26px;margin-top: 20px;padding:5px 5px
5px 100px;position: relative;font-size: 14px;line-height: 26px;} 
.ksyd-column ul li a{margin: 0px 8px;}
.ksyd-column ul li span{position: absolute;left:5px;top: 5px;background:url(../images/ksyd-culumn-title-bg.png)
no-repeat;color: #fff;font-weight: 700;width:80px;height: 26px;line-height: 26px;text-align: center;} */

/* .ksyd-column ul li{background: url(../images/ksyd-culumn-bg.png) no-repeat;height: 26px;margin-top: 20px;padding:5px 5px 5px 100px;position: relative;font-size: 14px;line-height: 26px;} */
.ksyd-column{margin-left:0px;}
.ksyd-column a{background: url(../images/keshi-bg.png) no-repeat;width:128px;height: 36px;display:inline-block;text-align: center;line-height: 36px;margin-left:14px;margin-top:22px;}
.ksyd{position: relative;}
.ksyd .hd{position: absolute;right:0px;top:5px;display: flex;align-items: center;}
.ksyd .hd{padding:0px 10px;}
.ksyd .hd li{float:left;  width:9px; height:9px; overflow:hidden; margin:0px 2px; text-indent:-999px; cursor:pointer;background-color: #ccc;border-radius: 50%;}
.ksyd .hd li.on{background-color: #8e7356;}
.ksyd .hd .next{display: inline-block; width: 0; height: 0; border: 6px solid transparent;border-left-color: #8e7356 ;margin-left: 5px;}
.ksyd .hd .prev{display: inline-block; width: 0; height: 0; border: 6px solid transparent;border-right-color: #8e7356 ;margin-right: 5px;}
.ksyd .ksyd-column ul a{margin-left:0px; margin-right:6px;}
/* .ksyd-column ul li span{position: absolute;left:5px;top: 5px;background:url(../images/ksyd-culumn-title-bg.png) no-repeat;color: #fff;font-weight: 700;width:80px;height: 26px;line-height: 26px;text-align: center;} */


.thirdColumn{background:url(../images/gyt.png) no-repeat;background-size: 100%;height: 200px;}
a.details{position: absolute;right: 50px;top:20px;background:url(../images/ckxq.png) no-repeat;width:27px;height:
118px;padding:40px 15px 0px;font-size: 20px;color: #f1e0c2;text-align: center;}
.details:hover{color: #f1e0c2;}

.fourColumn{padding:35px 0px;height: 326px;}
.column-img{background: url(../images/images-border01.png) no-repeat; width:532px;height:302px;padding:12px 15px;}

.fiveColumn{padding:35px 0px;height: 258px;background:#fff;}
.kjzl-img{width:170px;height: 174px;background: url(../images/images-border02.png) no-repeat;padding:12px 15px;margin:
25px 30px 0px 0px;background-size: 200px 155px;}
.kjzl-img img{height: 130px;width: 170px;}
.footer{color: #fff;}
.footer a,.footer a:hover{color: #fff;}
.friendlyLinks{padding: 25px 30px 30px;line-height: 40px;color: #eec190;background: url(../images/friendlyLinks-bg.png)
repeat-x;height: 40px;text-align: center;}
.friendlyLinks span{background: url(../images/links.png) no-repeat;width:152px;height: 40px;display:
inline-block;line-height: 40px;text-align: center;font-weight: 700;margin-right: 20px;color:#fff;}
.friendlyLinks a{margin:0px 10px;color: #eec190;}
.friendlyLinks a:hover{color: #eec190;}
.hospitalInformation{padding-top:0px;text-align: center;position: relative;height: 265px;background:
url(../images/hospitalInformation-bg.png) no-repeat;background-size:100%;}
.hospitalInformation-left{position: absolute;top: 15px;background: #36271e;padding:15px;line-height: 25px;}
.hospitalInformation-left img{width: 129px;height: 129px;}
.hospitalInformation-center{padding-top:50px;line-height: 30px;}
.hospitalInformation-right{position: absolute;right:0px;top: 15px;background: #36271e;padding:15px;line-height: 25px;}
.hospitalInformation-right img{display: block;margin-bottom: 10px;}
.websiteInformation{line-height: 44px;text-align: center;background: #36271e;}

.position01{margin:25px 0px;background: url(../images/position.png) no-repeat left 0px;line-height:
22px;color:#8e7356;padding-left:30px;}
.position01 a,.position01 a:hover{color:#8e7356}
.gyt-banner{margin-top: 15px;}
.gyt-details{margin-top: 15px;}
.gyt-details-list{background: url(../images/gyt-bg.png) no-repeat bottom left;min-height: 225px;padding:10px 0px 10px
220px;position: relative;}
.gyt-details-list-left{position: absolute;left:66px;top:30px;background: url(../images/gyt-title-bg.png)
no-repeat;width: 27px;height: 138px;color:#fff;padding:40px 15px 0px;text-align: center;line-height: 23px;}
.gyt-details-border{background: url(../images/title-border.png) repeat-x bottom left;height: 5px;}
.gyt-details-list ul li{padding:15px 0px;min-height:180px;}
.gyt-details-list ul li img{float: left;margin-right: 30px;}
.gyt-details-list ul li p{color:#807e7c;line-height: 36px;}
.yisheng{margin-bottom: 20px;}
.yisheng i{font-size:24px;margin-right: 20px;}
.yisheng em{color: #870200;margin-right: 20px;}

.commonTitle{background: url(../images/commonTitle-bg.png) no-repeat left -1px;background-size:100%;min-height:
140px;padding-top:50px;margin-top:15px;}
.commonTop{position: relative;height: 85px;padding:0px 20px;}
.commonTop h1{font-size: 48px;font-weight: 700;color:#f1e0c2;}
.commonTop .position{position:absolute;top:20px;right:10px;color:#fff;}
.commonTab .hd{border-top:1px solid #a48057;height: 50px;line-height: 50px;color:#fff;}

.commonTab .hd a,.commonTab .hd a:hover{color:#fff;}
.commonTab .hd li{font-size:18px;float:left;color:#fff;border-top:5px solid
transparent;margin-top:-1px;margin-right:40px;cursor: pointer;padding:0px 20px;}
.commonTab .hd li.on{border-top:5px solid #fff;}
.border01 li{border-bottom: 1px dashed #d3d3d3;padding-top:10px;padding-bottom:10px;background-position-y: 22px;}
.page{margin-top:35px;text-align: right;}
.page a{display: inline-block;border-radius: 5px;background:#fff;padding:20px;margin-left:10px;cursor: pointer;}
.page select{margin: 5px; background: #fff;padding: 5px;border-radius: 5px;}
.page a.on,.page a:hover{background: #694d3c;color:#fff;}
.biaoyu{text-align: center;}

.article-left{border:1px solid #dcdcdc;padding:15px;width:795px;margin-bottom: 40px;}
.article h1{font-size: 38px;font-weight: bold;line-height: 1.5; text-align: center; padding: 30px 0 10px;}
.article-headinfo{border-bottom: 1px solid #dfdede; color: #797a7a; padding: 20px 0 10px;margin-bottom: 40px;font-size:
14px;}
.article-headinfo i{margin-right: 20px;}
.article-headinfo .fr a{margin:0px 5px;}
.article-body{color: #525353;font-size: 20px;line-height: 1.8;}
.article-body p{text-indent: 2em;margin: 30px 0;}
.article-body img{margin-top:30px;text-align: center;line-height: 0px;}
.keshi .title01{background:none}
.keshi .title02{background:none}
.keshi-column{margin-top: 30px;}
.keshi-column ul{margin-top: 10px;margin-left:-10px;}
.keshi-column li{float: left;box-sizing: border-box;width: 260px;height: 50px;border: 1px solid #ddd;float: left;margin: 0 15px 20px;border-radius: 5px;text-align: center;background-color: #fff;}
.keshi-column li a{display: block;height: 50px;line-height: 50px;padding: 0px 20px;font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.keshi-column li:hover{border-color: #8e7356;box-shadow: 0px 10px 30px rgb(52 57 69 / 20%);color:#91591e;}
.keshi-column li:hover a{color:#91591e;}




.ksyd-column{/* margin-left: -14px; */}
.ksyd-column a{background: url(../images/list-bg.png) no-repeat;width: 128px;height:
36px;display:inline-block;text-align: center;line-height: 36px;margin-left: 6px;margin-top:22px;}


.mt0{margin-top:0px;}
a.yyzx{position: fixed;right: 0px;top: 40%;background: url(../images/yyzx-bg.png) no-repeat;width: 130px;height: 100px;padding-top: 12px;text-align: center;font-size: 20px;color: #fff;box-sizing: border-box;}
a.yyzx img{margin-bottom: 10px;width:41px;height:41px;transition:transform 0.4s ease-out;}
a.yyzx:hover img{transform: rotate(360deg);}

.aside {position: fixed;width: 100px;text-align: center;height: 359px;right: 0;top: 55%;z-index: 99;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: -268px;transition: right 0.3s;-webkit-transition: right 0.3s;background-color: #fff;-webkit-box-shadow: -5px 5px 5px rgb(0 0 0 / 9%);box-shadow: -5px 5px 5px rgb(0 0 0 / 9%);}
.aside>.icon-box {padding-left: 10px;padding-right: 10px;}
.aside .aside-service {margin-bottom: 14px;}
.aside .aside-service li {position: relative;padding-top: 15px;padding-bottom: 8px;}
.aside .aside-service li a:hover {dispaly:block}
.aside .aside-service li a i{font-size:40px}
.aside .aside-service li a i:hover{color:#0096d7;-webkit-animation-name:tada;animation-name:tada;-webkit-transform-origin:center;transform-origin:center}
.aside .aside-service li a {padding-top: 5px; color: #43b3bb;}
.aside .aside-service li a span {display: block;font-size: 16px;padding-top: 5px;}
.aside .aside-follow { border-top: 1px solid #e4e4e4;}
.aside .aside-follow a.wx{font-size:12px;color:#43b3bb;position:relative}
.aside .aside-follow a.wx:hover .img-wp{-webkit-animation:popFadeIn .5S;animation:popFadeIn .5S;display:block}
.aside .aside-follow a.wx i{font-size:32px}
.aside .aside-follow a.wx .img-wp{display:none;position:absolute;top:-30px;background-color:#f8f8f8;margin-top: -100px;left: -140px;border-radius:5px;border:2px solid #fff;-webkit-box-shadow:0 5px 20px rgba(174,174,174,0.5);box-shadow:0 5px 20px rgba(174,174,174,0.5);}
.aside .aside-follow a.wx .img-wp:after{content:"";border:8px solid transparent;border-left-color:#fff;display:block;position:absolute;top:50%;margin-top:-8px;right:-16px}
.aside .aside-follow a.wx .img-wp img{width:100px;height:100px;display:block}
.aside .aside-follow a.wx .img-wp u{line-height:20px;color:#333}
.aside .aside-follow a.wx:nth-child(-n+3) .img-wp{top: 0px;}
.aside .gotop{background-color:#43b3bb;display:none;height:38px;line-height:38px;color:#fff;border-bottom:none}
.aside .gotop a{padding-top:0}.aside .gotop a i{color:#fff}.login-dialog{display:none;background:url(../images/black70.png);position:fixed;width:100%;height:100%;top:0;left:0;z-index:100}
