@charset "utf-8";
/* 全局样式 */
body {margin:0; padding:0; font-size:12px; color:#000; font-family:Microsoft YaHei; background:url(../images/bg.png);}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
input {font-size: 12px}
.blank10 { height:10px; overflow:hidden; clear:both}
.blank20 { height:20px; overflow:hidden; clear:both}
.wrap { width:1100px; margin:0px auto; clear:both; overflow:hidden; height:auto;}


/* Link */
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #ff0000; text-decoration:none;}
a:active {color: #ff0000;}

/*头部样式*/
/*头部*/
.header { height:114px;clear:both; background:#f5f5f5;}
.wrapx { width:1100px; margin:0px auto; clear:both;}

.logo{ width:790px; float:left; overflow:hidden; height:auto;}
.tel { width:252px; height:110px; float:right;}
.tt { float:left; padding-top:27px;background:url(../images/tel.png) no-repeat left 28px; margin-left:30px; width:219px; padding-left:55px; font-size:26px; color:#fe880c; font-family:Arial, Helvetica, sans-serif}
.tt p { font-size:14px; color:#7e7e7e; font-family:Arial, Helvetica, sans-serif}

nav{height:48px; clear:both; width:100%; background:#0e8cbf}
nav .inner{z-index:9999;}
nav ul{height:48px; margin:0px auto; width:1150px; zoom:1;}
nav li{ float:left; height:48px; display:block; line-height:48px; background:url(../images/menuline.jpg) no-repeat left; text-align:center; position:relative;z-index:999;}
nav li.line{ padding:0px 1px;}
nav li a.nav{ font-size:15px; color:#fff; display:block; padding:0px 46px;}
nav li.navdown,nav li.hover{}
nav li.navdown a.nav,nav li.hover a.nav{ color:#fff; background:#016d99}
nav dl{ display:none; position:absolute;z-index:999999;background:#FFFFFF; text-align:left; left:0px;top:48px;}
*html nav  dl{}
*+html nav  dl{}
nav dl dd{ }
nav dl dd a{ border-bottom:#efefef 1px solid; font-size:14px; color:#666666;height:40px; line-height:40px; overflow:hidden; text-align:center; display:block}
nav dl dd a:hover{ color:#fff; background:#016d99;}
nav dl.nav-pro dd{ float:left; background:none; height:auto; padding:0px;}
nav dl.nav-pro dd a{ padding-left:30px; font-size:14px;}
nav dl.nav-pro dd p{ white-space:normal; padding-top:5px;}
nav dl.nav-pro dd p a{ display:block; font-weight:normal; font-size:12px; line-height:2;}
.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
nav li a.lg { color:#ff7000}
nav li a.lg:hover { color:#fff}
/*banner*/
.bannerx {POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; background:#fff; HEIGHT: 500px; CLEAR: both}
.bannerx .rslides {POSITION: relative; WIDTH: 100%; HEIGHT: 500px}
.bannerx .rslides > LI {POSITION: absolute; WIDTH: 100%}
.bannerx .rslides LI IMG {WIDTH: 100%; HEIGHT: 500px}
.bannerx .rslides .textbox1 {POSITION: absolute; MARGIN: 0px auto; text-align:center; right:0; left:0; WIDTH: 80px; COLOR: #000; TOP: 310px}
.bannerx .rslides .textbox2 {
	POSITION: absolute; WIDTH: 525px; COLOR: #000;  TOP: 293px
}
.bannerx .rslides .textbox2 .b {
	WIDTH: 450px; COLOR: #000; MARGIN-LEFT: 0px
}
.bannerx .rslides .textbox3 {
	POSITION: absolute; WIDTH: 600px; COLOR: #fff; TOP: 110px
}
.bannerx .rslides .textbox3 .b {WIDTH: 458px; COLOR: #fff; MARGIN-LEFT: 0px}
.bannerx .rslides .a {LINE-HEIGHT: 30px; FONT-SIZE: 30px; font-familiy: myfirstfont}
.bannerx .rslides .b {FONT-SIZE: 12px; PADDING-TOP: 7px; margin:0px auto;}
.bannerx .centered-btns_nav {
	Z-INDEX: 2; POSITION: absolute; LINE-HEIGHT: 200px; MARGIN-TOP: -60px; WIDTH: 46px; HEIGHT: 131px; FONT-SIZE: 0px; OVERFLOW: hidden; TOP: 50%; opacity: .7
}
.bannerx .prev {POSITION: absolute; BACKGROUND: url(../images/lastIco.png) no-repeat; LEFT: 100px; opacity: .2}
.bannerx .next {POSITION: absolute; BACKGROUND: url(../images/nextIco.png) no-repeat; RIGHT: 100px; opacity: .2}
.bannerx .prev:active {opacity: 1}
.prev:hover {opacity: 1}
.next:hover {opacity: 1}
.next:active {opacity: 1}
.bannerx .centered-btns_tabs {	Z-INDEX: 9999; POSITION: absolute; TEXT-ALIGN: center; LIST-STYLE-TYPE: none; MARGIN: -30px auto 0px; WIDTH: 100%; HEIGHT: 9px; FONT-SIZE: 0px}
.bannerx .centered-btns_tabs LI {MARGIN: 0px 3px; DISPLAY: inline-block}
.bannerx .centered-btns_tabs A {BACKGROUND-COLOR: #fff; WIDTH: 80px; DISPLAY: inline-block; HEIGHT: 6px; OVERFLOW: hidden; opacity: .8}
.bannerx .centered-btns_tabs .centered-btns_here A {BACKGROUND-COLOR: #004f8e; opacity: 0.9}


.banner1 { width:100%; margin:0px auto; height:250px; clear:both; background:url(../images/banner1.jpg) no-repeat center;}
.banner2 { width:100%; margin:0px auto; height:250px; clear:both; background:url(../images/banner2.jpg) no-repeat center;}
.banner3 { width:100%; margin:0px auto; height:250px; clear:both; background:url(../images/banner3.jpg) no-repeat center;}
.banner4 { width:100%; margin:0px auto; height:250px; clear:both; background:url(../images/banner4.jpg) no-repeat center;}
.banner5 { width:100%; margin:0px auto; height:250px; clear:both; background:url(../images/banner5.jpg) no-repeat center;}
.banner6 { width:100%; margin:0px auto; height:250px; clear:both; background:url(../images/banner6.jpg) no-repeat center;}
.banner7 { width:100%; margin:0px auto; height:250px; clear:both; background:url(../images/banner7.jpg) no-repeat center;}
.banner8 { width:100%; margin:0px auto; height:250px; clear:both; background:url(../images/banner8.jpg) no-repeat center;}
.banner9 { width:100%; margin:0px auto; height:250px; clear:both; background:url(../images/banner9.jpg) no-repeat center;}


/*第一屏样式*/
.mainbody { width:1100px; margin:0px auto; height: auto; clear:both; overflow:hidden;}
.mainbody .about { float:left; padding:10px; border:#ececec 1px solid; background:#fff; width:750px; height:265px;}
.mainbody .about .tit { border-bottom:#ececec 1px solid; line-height:35px; height:35px; BACKGROUND: url(../images/biao.jpg) no-repeat left; padding-left:32px; font-size:16px; color:#4a4a4a;}
.mainbody .about .tit span { float:right; padding-right:5px; font-size:12px; color:#777777;}
.mainbody .about p { line-height:27px; color:#585858; padding-top:10px; font-size:14px;}
.mainbody .about .stit { font-size:14px; line-height:25px; margin-bottom:5px;}
.mainbody .about p a { color:#ff5a00}
.mainbody .about ul { padding-top:12px; clear:both;}
.mainbody .about .jigou { font-size:14px; text-align:center; BACKGROUND: url(../images/tubiao.jpg) no-repeat; background-position:17px 0px; width:88px; height:80px; line-height:120px; overflow:hidden; display:block; float:left; }
.mainbody .about .huanjing { font-size:14px; text-align:center; BACKGROUND: url(../images/tubiao.jpg) no-repeat; background-position:-73px 0px; width:88px; height:80px; line-height:120px; overflow:hidden; display:block; float:left; }
.mainbody .about .luxian { font-size:14px; text-align:center; BACKGROUND: url(../images/tubiao.jpg) no-repeat; background-position:-160px 0px; width:88px; height:80px; line-height:120px; overflow:hidden; display:block; float:left; }


.mainbody .right { float:right; padding:10px; border:#ececec 1px solid; background:#fff; width:275px; height:265px;}
.mainbody .right .tit { border-bottom:#ececec 1px solid; line-height:35px; height:35px; padding-left:5px; font-size:16px; color:#4a4a4a;}
.mainbody .right .tit span { float:right; padding-right:5px; font-size:12px; color:#777777;}
.mainbody .right ul { overflow:hidden; clear:both; height: auto;BACKGROUND: url(../images/tubiao2.jpg) no-repeat; padding:10px 0; background-position:10px 18px;}
.mainbody .right li { float:left; line-height:50px; font-size:14px; text-indent:55px; width:135px; color:#434343;}
.mainbody .right li a { color:#434343;}
.mainbody .right li a:hover { color:#ff0000;}
.mainbody .right p { padding-top:12px;}

.mainbody .center { float:left; padding-left:15px; height:482px; overflow:hidden;}


.newslist { background:#fff; border:#ececec 1px solid; width:460px; padding:5px 10px 19px 10px; margin-top:15px; height:209px; overflow:hidden;}
.news2 { padding:10px;}
.news2 .toutiao { border-bottom:#e5e5e5 1px dotted; padding-bottom:5px;}
.news2 .toutiao .title { font-size:16px; line-height:32px;}
.news2 a { color:#666}
.news2 a:hover { color:#ff0000}
.news2 .toutiao p { font-size:12px; line-height:22px; color:#999}
.news2 li { float:left; width:220px; line-height:28px;}
/*专家介绍*/
.zjintro { width:1068px; margin:0px auto; height:auto; overflow:hidden; clear:both; background:#fff; border:#ececec 1px solid; padding:0px 15px 15px 15px;}
.zjintro .tit { border-bottom:#efefef 1px solid; height:46px; line-height:46px;}
.zjintro .tit h2 { font-weight:bold; font-size:16px; border-bottom:#0e59b4 1px solid; color:#0e59b4; width:145px; text-align:center;}
.zjintro .tit span { float:right; }
.zjintro ul { padding-top:15px;}
.zjintro ul li { float:left; width:198px; display:inline; margin-right:7px; margin-left:8px; overflow:hidden;}
.zjintro ul li.end { margin:0px;}
.zjintro ul li img { width:195px; height:140px;}
.zjintro ul li img:hover { opacity:0.8}
.zjintro ul li .name { font-size:16px; padding-top:5px; line-height:28px;}
.zjintro ul li .name span { float:right; font-size:14px; color:#8b8b8b;}
.zjintro ul li .intro { color:#585858; font-size:14px; padding-top:10px; text-align:center; line-height:22px;}
.zjintro ul li .zixun { color:#fff; font-size:15px; float:left; line-height:32px; display:block; background:#5092de; border:#4587d4 1px solid; border-radius:3px; width:95px; height:32px; text-align:center;}
.zjintro ul li .guahao { color:#666; float:right; font-size:15px; line-height:32px; display:block; background:#fff; border:#dedede 1px solid; border-radius:3px;width:95px; height:32px; text-align:center;}


/*专科介绍*/
.zkintro { width:1068px; margin:0px auto; height:auto; overflow:hidden; clear:both; background:#fff; border:#ececec 1px solid; padding:15px;}
.zkintro .zk_left { background:url(../images/zkintro.jpg) no-repeat; float:left; width:112px; text-align:center; color:#fff; padding-top:60px; font-size:16px; height:27px;}
.zkintro .zk_right { float:left; width:950px;}
.zkintro .zk_right li { float:left;}
.zkintro .zk_right li a { background:#f9f9f9; color:#636363; font-size:14px; border-radius:3px; margin-left:16px; border:#ebebed 1px solid; display:block; padding:33px 42px; float:left;}
.zkintro .zk_right li a:hover { color:#fff; background:#0360a1; border:#024a7c 1px solid;}
.zkintro .zk_right li .select { color:#fff; background:#0360a1; border:#024a7c 1px solid;}

/*健康园地*/
.health { width:1098px; height:287px; border-top:none; margin:0px auto;}
.healthlist { padding:15px;}
.healthlist .left { float:left; width:280px; padding-bottom:15px; margin-right:18px;}
.healthlist .left img { width:500px; height:330px;}
.healthlist .right { float:left; width:422px;}
.healthlist .right .toutiao { padding-bottom:10px;}
.healthlist .right .toutiao .title { font-size:18px; line-height:40px; font-weight:bold}
.healthlist .right .toutiao .title a { color:#ff0000;}
.healthlist .right .toutiao p { line-height:24px; color:#aaaaaa; font-size:14px}
.healthlist .right ul { padding-top:10px;}
.healthlist .right li { float:left; width:375px; line-height:30px;background:url(../images/point.jpg) no-repeat left; padding-left:12px;}
.healthlist .right li a { font-size:14px; color:#737373;}
.healthlist .right li a:hover { font-size:14px; color:#ff0000;}
/*电话号码*/
.telphone {text-align:left; text-indent:888px; font-size:15px; color:#666; background:url(../images/telbg.jpg) no-repeat; width:1100px; margin:0 auto; height:100px;}
.telphone .number {font-size:30px; color:#fe880c; font-family:Impact;}

/*医院环境*/
.yyhj { width:1068px; padding:15px 15px 0px 15px; border:#ececec 1px solid; background:#fff; margin:0px auto;}
.piclist { padding:15px 0px; height:auto;}
.piclist li {}
.piclist li img { float:left; margin:0px 5px; border:#efefef 1px solid; padding:3px; width:195px; height:140px; }
.piclist li .title { text-align:center; line-height:35px;}
.piclist li img:hover { opacity:0.8}
.piclist .more a { color:#999}
.piclist .more a:hvoer { color:#ff0000}
.scrollFrame{width:100%; height:auto; overflow:hidden; clear:both; margin:0px auto;}
.scrollFrame .hidden {display:none;}
.scrollFrame .display{display:block;}
.scrollFrame .scrollUl { height:38px; border-bottom:#e5e5e5 1px solid;}
.scrollFrame .scrollUl li {float:left;}
.scrollFrame .scrollUl .blankdiv{width:10px; float:left; text-align:center;line-height:33px;}
.scrollFrame .scrollUl .textcss{width:100px; float:left; text-align:center;line-height:33px;font-size:12px;font-weight:bold;color:#069;}
.scrollFrame .sd01{cursor:pointer;width:100px; color:#0e59b4; font-weight:bold; border-bottom:#0e59b4 1px solid; height:38px;font-size:16px;line-height:38px; display:block; text-align:center;}
.scrollFrame .sd02{cursor:pointer;width:100px; color:#494949; height:38px;font-size:16px;line-height:38px;display:block;text-align:center;}

.scrollFrame2{}
.scrollFrame2 .hidden {display:none;}
.scrollFrame2 .display{display:block;}
.scrollFrame2 {margin:0px auto;overflow:hidden; width:750px; height:265px; padding:10px; float:right; border:#ececec 1px solid; background:#fff;}
.scrollFrame2 .scrollUl2 {  height:35px; border-bottom:#e5e5e5 1px solid;}
.scrollFrame2 .scrollUl2 .tit {BACKGROUND: url(../images/biao.jpg) no-repeat left; padding-left:32px; line-height:35px; height:35px; font-size:16px; color:#4a4a4a;}
.scrollFrame2 .scrollUl2 .more { float:right; padding-right:5px; font-size:12px; color:#777777; line-height:35px;}
.scrollFrame2 .scrollUl2 li {float:left;}
.scrollFrame2 .scrollUl li {float:left;}
.scrollFrame2 .scrollUl .blankdiv{width:10px; float:left; text-align:center;line-height:46px;}
.scrollFrame2 .scrollUl .textcss{width:100px; float:left; text-align:center;line-height:46px;font-size:12px;font-weight:bold;color:#069;}
.scrollFrame2 .sd01{cursor:pointer; padding:0px 26px; background:#076779; color:#fff; height:46px;font-size:14px;line-height:46px; display:block; text-align:center;}
.scrollFrame2 .sd02{cursor:pointer; padding:0px 26px; color:#fff; height:38px;font-size:14px;line-height:46px;display:block;text-align:center;}

.scrollFrame3{}
.scrollFrame3 .hidden {display:none;}
.scrollFrame3 .display{display:block;}
.scrollFrame3 { display:inline-block; overflow:hidden; width:275px;  padding:10px; height:265px; border:#ececec 1px solid; background:#fff;}
.scrollFrame3 .scrollUl2 { height:35px; border-bottom:#e5e5e5 1px solid;}
.scrollFrame3 .scrollUl2 .tit { line-height:35px; height:35px; padding-left:5px; font-size:16px; color:#4a4a4a;}
.scrollFrame3 .scrollUl2 .more { float:right; width:40px; display: block; padding-left:20px; line-height:46px; padding-right:20px; font-size:12px; color:#fff; background:url(../images/more.png) no-repeat; background-position:0px 14px;}
.scrollFrame3 .scrollUl2 .more a { color:#fff;}
.scrollFrame3 .scrollUl2 li {float:left;}
.scrollFrame3 .scrollUl li {float:left;}
.scrollFrame3 .scrollUl .blankdiv{width:10px; float:left; text-align:center;line-height:46px;}
.scrollFrame3 .scrollUl .textcss{width:100px; float:left; text-align:center;line-height:46px;font-size:12px;font-weight:bold;color:#069;}
.scrollFrame3 .sd01{cursor:pointer; padding:0px 26px; background:#076779; color:#fff; height:46px;font-size:14px;line-height:46px; display:block; text-align:center;}
.scrollFrame3 .sd02{cursor:pointer; padding:0px 26px; color:#fff; height:38px;font-size:14px;line-height:46px;display:block;text-align:center;}



/*友情链接*/
.link {width:1100px;margin:0px auto; padding-bottom:10px;}
#tab {zoom:1; background-color: #FDD901;  background-image: linear-gradient(to bottom, #FFF, #F5F5F5);
    height: 38px;
    border: 1px solid #ebebeb;
    line-height: 38px;
    padding: 0px 20px 0px 0px;
    position: relative;
}
#tab li { color:#333;
    display: inline-block;
    padding: 0px 25px;
    border-right: 1px solid #ebebeb;
    font-size: 14px;
    float: left;
    line-height: 39px;
    height: 39px;
    cursor: pointer;
}
#tab li.current { font-weight:bold;
	 background:#fff;
    display: inline-block;
    padding: 0px 25px;
    border-right: 1px solid #ebebeb;
    font-size: 14px;
    float: left;
    line-height: 39px;
    height: 39px;
    cursor: pointer;
}
#tab span a { float:right; color:#999;}
#tab span a:hover { float:right; color:#ff0000;}

#content {border:1px solid #ebebeb; background:#fff; border-top-width:0;}
#content ul {line-height:25px;display:none; height:auto; overflow:hidden; clear:both; padding:10px 0px 10px 20px;}
#content ul li { float:left; width:132px; text-align:center; color:#666; font-size:14px; margin-right:22px;}
#content ul a { color: #999; padding:10px 0;  float:left; text-align:center}
#content ul a img{ width:132px; height:41.25px;}
#content ul a:hover { color: #ff0000;}


.footer { text-align:center; width: 100%; font-size:14px; color:#fff; line-height:25px; height:auto; text-align:center; padding-bottom:20px; background: #333;}
.footer .tit { color:#fff; border-bottom:#505050 1px solid; line-height:45px; margin-bottom:10px; clear:both;}

.footer p { color:#a0a0a0; font-size:13px;}
.footer p a{ color:#a0a0a0;}

/* 返回顶部 */
.dn{display: none;}
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}


/*子页样式*/
.left2 { float:left;width:272px; height:auto;}

.quik1 { float:left; padding:10px; border:#ececec 1px solid; background:#fff; width:250px; height:auto;}
.quik1 .tit { border-bottom:#ececec 1px solid; line-height:35px; height:35px; BACKGROUND: url(../images/biao.jpg) no-repeat left; padding-left:32px; font-size:16px; color:#4a4a4a;}
.quik1 .tit span { float:right; padding-right:5px;  color:#777777;}
.quik1 ul { padding-top:10px;}
.quik1 li { border-bottom:#efefef 1px dotted; line-height:45px; height:45px;}
.quik1 li a {BACKGROUND: url(../images/j2.png) no-repeat 10px 18px; font-size:15px; color:#666; display:block; padding-left:30px;}
.quik1 li a:hover {BACKGROUND: url(../images/j1.png) #0e8cbf no-repeat 10px 18px; color:#fff; font-size:15px; display:block; padding-left:30px;}
.quik1 li.currentNav a {BACKGROUND: url(../images/j1.png) #076779 no-repeat 10px 18px; color:#fff; font-size:15px; display:block; padding-left:30px;}
.quik1 p { margin-bottom:2px;}
.quik1 p a{ color:#333; text-decoration:none; font-weight:normal; height:34px; overflow:hidden; padding-left:20px; font-size:12px; background:#f1f1f1;line-height:35px; display: block; width:230px;}
.quik1 p a:hover {background:#076779; color:#FFF;}



.quik { padding:10px; border:#ececec 1px solid; background:#fff; width:250px; height:auto;}
.quik .tit { border-bottom:#ececec 1px solid; line-height:35px; height:35px; BACKGROUND: url(../images/biao.png) no-repeat left; padding-left:12px; font-size:16px; color:#4a4a4a;}

.quik ul { overflow:hidden; clear:both; height: auto; font-size:14px; line-height:28px; color:#585858; padding-top:10px;}
.quik li { float:left; line-height:50px; font-size:14px; text-indent:50px; width:125px; color:#434343;}
.quik li a { color:#434343;}
.quik li a:hover { color:#ff0000;}
.quik p { padding-top:15px;}

.news { float:left; padding:10px; border:#ececec 1px solid; background:#fff; width:250px; height:auto;}
.news .tit { border-bottom:#ececec 1px solid; line-height:35px; height:35px; BACKGROUND: url(../images/biao.png) no-repeat left; padding-left:12px; font-size:16px; color:#4a4a4a;}
.news .tit span { float:right; font-size:14px; padding-right:5px; color:#999;}
.news li { border-bottom:#efefef 1px dotted; line-height:40px; height:40px;}
.news li a { font-size:14px; color:#666; display:block; padding-left:5px;}
.news li a:hover { color:#ff0000; display:block; padding-left:5px;}


.right2 { float:right; border:#ececec 1px solid; background:#fff; width:790px; padding:10px; min-height:680px;}
.right2 .tit { border-bottom:#ececec 1px solid; line-height:35px; height:35px; font-weight:bold; padding-left:10px; font-size:16px; color:#4a4a4a;}
.right2 .tit span { float:right; padding-right:5px; padding-left:20px; BACKGROUND: url(../images/home.jpg) no-repeat left;font-weight:normal; font-size:14px; font-size:12px; color:#777777;}
.right2 .info { line-height:30px; padding:15px; font-size:14px; color:#333}