@charset "gb2312";
/* CSS Document */
*{margin:0 auto;padding:0;list-style-type:none;}
body{padding:0; margin:0 auto; font-size:14px;font-family:"微软雅黑";overflow-x:hidden;}
h1,h2,h3,h4,h5{padding:0; margin:0; font:16px/50px; text-indent:0; }
input,label,button,select,textarea{vertical-align:middle;}
img,div{border:0; margin:0; padding:0;}
a:link{color:#212121; text-decoration:none;}
a:hover{color:#f00; text-decoration:none;}
a:visited{color:#212121; text-decoration:none;}
a:active{color:#212121;text-decoration:none;}
.clear {clear:both;}
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 
/*--------头部--------*/

#top{ width:100%; height:5px; background-color:#0284cf; clear:both;}
#ban{ width:100%; height:275px; background:url(images/ban-bg.jpg) no-repeat center;background-size: cover;}

.ban-main{ width:1000px; height:255px; margin:0 auto;position:relative;}
.ding-sc{ width:1000px; height:28px;position: absolute; z-index:9999; background:url(images/dao-02.png) no-repeat top  right;}
.ding-sc p{ float:right; width:300px; height:28px;color:#fff;}
.ding-sc p a{ color:#fff; line-height:24px; padding:0px 3px; font-size:12px;}
.ding-sc p a.main-1{ float:left; margin-left:28px;}
.ding-sc p span{ float:right; margin-right:30px;}
.ding-sc p a:hover{ color:#f00;}
.fenyuan{ font-size:24px; color:#0375b5; position:relative; top:120px; left:125px; font-weight:bold;letter-spacing:0.2em;}
/*--------导航--------*/
#nar{ width:998px; height:41px; border:1px solid #02649c; margin:0 auto; background:url(images/vr.jpg) repeat-x;}
#var{ width:990px; height:42px; margin:0 auto;}
/*导航下*/
#varz{ width:1000px; height:38px;margin:0 auto;background-color:#e7f2fa; clear:both; border-top:3px solid #F90;}
.varz-l{ float:left;}
.date{float:left; line-height:38px; color:#0279bd; margin-left:10px;}
.fl_left{float:left; margin-left:10px;}
/*导航shousuo*/
.shous{ float:right; margin-right:20px; width:350px;}
.shous span{ color:#0279bd; height:38px;line-height:38px; display:block; float:left;}
.shousk{ width:220px; height:22px;line-height:22px; float:right;border:1px solid #0279bd; margin-top:7px; background-color:#fff;}
#tx{background-color:#fff; margin:0;width:160px; height:22px;  color:#ccc; float:left; border:0;margin:0; padding:0px 0px 0px 10px;}
#tx-2{ position:relative; width:40px; height:22px; float:right; border:0; background:url(images/ss.jpg) no-repeat center #fff; float:right;}
/*--------就医指南--------*/
#amin{ width:1000px; /*height:190px; */margin:10px auto;clear:both;}
#zyzn{ float:left;width:728px; height:188px; border:1px solid #eaeaea;}
.zyzn-bt{ width:728px; height:31px; background:url(images/bt-bg.jpg) no-repeat 0 0;}
.zyzn-bt img{ vertical-align:middle; margin:0 10px;float:left;}
.zyzn-bt h2{ font-size:16px; line-height:31px;float:left; color:#fff;}
#zyzn table tr td a:hover{ color:#f00;}
/*--------门诊挂号预约 --------*/
#mzghyy{ float:right;width:253px; height:188px;border:1px solid #eaeaea;}
#yuyue{ width:253px; height:74px; background:url(images/yuyue.jpg) no-repeat center; position:relative; top:o;}
#yuyue h3{ font-size:18px; line-height:35px; color:#0279bd; position:absolute;left:22px;}
.yyue{ line-height:25px;position:absolute;top:36px; left:23px; }
.yyue a{ display:block; float:left; width:77px; text-align:center;border-radius:4px;}
.dhyyue{ margin-right:13px;}
.yyue a:hover{ color:#fff; background-color:#0279bd;}
#yzxx{ width:200px; height:57px; line-height:57px; text-align:center; margin:0 auto;}
#yzxx a{ display:block;}
#yzxx img{ vertical-align:middle; margin-right:15px;}
#yzxx span{ color:#0279bd; font-size:16px; font-weight:bold;}
#yzxx span:hover{ color:#f00;}
/*-------01--------*/
#admin-01{ width:1000px; height:auto; margin:0px auto; clear:both;}
#admin-left{float:left;width:730px; height:auto;}
#admin-3{width:730px; height:490px; overflow:hidden; }
#admin-3-l{float:left;width:230px; height:490px;}
/*--------新闻实例图--------*/
#xw-img{width:208px; height:172px;border:1px solid #42b3e5; padding:10px;}
#xw-img p{ line-height:30px;overflow:hidden;}
#xw-img p img{ vertical-align:middle; margin-right:5px;}
#xw-img p a{ color:#0279bd;}
#xw-img p a:hover{ color:#f00;}
/*--------人事招聘--------*/
#rczp{width:228px; height:140px;border:1px solid #42b3e5; margin-top:10px;}
.rczp-bt{width:228px; height:34px; line-height:34px;border-bottom:1px solid #42b3e5;
 background:url(images/rczp-bg.jpg) repeat-x;}
.rczp-bt h2{ height:34px; line-height:34px; color:#0279bd; font-size:15px; font-weight:normal; float:left; padding-left:10px;}
.rczp-bt a{float:right; display:block; width:13px; height:34px; padding:0 10px; background:url(images/more.png) no-repeat center;}
.rczp-bt a:hover{ background:url(images/more-01.png) no-repeat center;}
#rczp ul{ padding:10px;}
#rczp ul li{ list-style-image:url(images/li-02.jpg); list-style-position:inside; line-height:28px;}
#rczp ul li a:hover{ color:#f00;}
/*--------02图标--------*/
#yyzn{width:228px; height:60px; line-height:60px;border:1px solid #42b3e5; margin-top:10px; background:url(images/yyzn.jpg) repeat-x;}
#yyzn h3{color:#0279bd;font-size:24px; float:left; padding-left:10px; }
#yyzn h3 span{font-size:14px; font-weight:inherit; border-left:1px solid #ccc; margin-left:5px; padding-left:5px;}
#yyzn a{float:right; display:block; width:13px; height:60px; padding:0 10px; background:url(images/more.png) no-repeat center;}
#yyzn a:hover{ background:url(images/more-01.png) no-repeat center;}
/*--------新闻中心--------*/
#admin-3-r{ float:right;width:485px; height:490px;}
#xwzx{width:485px; height:105px; border-top:1px dashed #aaa;}
#xwzx h2{ font-size:18px;  line-height:40px; text-align:center; margin-top:10px;}
#xwzx h2 a{color:#0279bd;}
#xwzx h2 a:hover{ color:#f00;}
#xwzx p{ text-indent:2em; line-height:20px;font-size:12px; color:#666; padding:0px 10px;}
#xwzx p a{color:#f00;}
#xwzx p a:hover{color:#0279bd;}
/*--------新闻中心--------*/

#z-news{ border:1px solid #eaeaea; width:728px; height:251px; }
.news-1{width:708px; height:200px; padding:10px;}
.news-flash{ float:left; width:340px; height:200px;}
.news-admin{ float:right; width:355px; height:200px;;}
.news-admin-li{ width:355px; height:80px; border-bottom:1px dashed #ccc; }
.news-admin-li h3{ font-size:15px; line-height:30px; text-align:center; color:#06F;}
.news-admin-li p{ font-size:12px; line-height:25px; color:#666;}
.news-admin-li p a{ color:#f00;}
.z-news-li{ width:355px; height:auto; margin-top:5px;}
.z-news-li li{width:355px; height:22px; line-height:22px;background: url(images/li-02.jpg) no-repeat 0px center;}
.z-news-li li a{ display:block; float:left; padding-left:10px;}
.z-news-li li span{ display:block; float:right; font-size:12px; color:#999;}
/*--------院务公开 健康常识--------*/
.news-2{width:728px; height:auto; margin-top:10px;}
#yyxw{width:348; height:200px; border:1px solid #eaeaea;}
.yyxw-bt{width:348; height:40px; background:url(images/xw-bg.jpg) no-repeat 0 0; padding-top:5px; line-height:25px;}
.yyxw-bt h3{float:left; font-size:14px; margin-left:30px; height:25px; line-height:25px;}
.yyxw-bt a{ float:right;font-size:12px; margin-right:10px;}
#yyxw ul{ padding:0px 5px;}
#yyxw ul li{ height:24px; line-height:24px; background:url(images/li-02.jpg) no-repeat 0px center;}
#yyxw ul li a{ float:left; padding-left:10px;}
#yyxw ul li a:hover,.yyxw-bt a:hover{ color:#f00;}
#yyxw ul li img{float:left; vertical-align:middle;}
#yyxw ul li span{float:right; font-size:12px; color:#999; padding-right:10px;}
/*--------通知公告--------*/
#admin-right{ float:right;width:253px; height:auto;/*border:1px solid #eaeaea;*/ border-top:none;}
#tzgg{width:253px;}
.tzgg-bt{width:233px; height:30px; line-height:30px;background:url(images/gg-bg.jpg) no-repeat 0px 0px; padding:0 10px;}
.tzgg-bt h3{ float:left; height:30px; line-height:30px; font-size:14px; color:#fff;}
.more{ display:block;float:right; width:60px;height:30px; position:relative; background:url(images/more-02.png) no-repeat center;}
.more:hover{ background:url(images/more-03.png) no-repeat center;}
#tzgg ul{ padding:5px 10px;}
#tzgg ul li{ background:url(images/li-02.jpg) no-repeat 0px center; line-height:24px; font-size:12px;}
#tzgg ul li a{ padding-left:10px;}
#tzgg ul li a:hover{ color:#f00;}
/*--------视频中心--------*/
.spzx{ padding:10px 5px 5px 5px;}
.spzx a{ line-height:30px;}
.spzx a:hover{color:#f00;}
/*--------02--------*/
/*--------科室介绍--------*/
#admin-02{ width:1000px; height:auto; margin:0 auto;margin-top:10px;}
#admin-02-l{ float:left; width:730px; height:auto;}
.ksjj{ padding:10px 15px; width:698px; height:179px; overflow:hidden; clear:both;}
.ksjj li{ height:25px; line-height:25px; padding:7px 0px;}
.ksjj li span{ float:left;display:block; width:65px; height:25px; background-color:#42b3e5; color:#fff; text-align:center;}
.ksjj li p{float:left; margin-left:10px; width:620px; height:25px;overflow:hidden;}
.ksjj li p a{ background:url(images/li-03.jpg) no-repeat 0px center; padding-left:5px; margin-right:15px; color:#666;}
.ksjj li p a:hover{ color:#f00;}
/*--------专家简介--------*/
#zjjj{ padding:10px; width:708px; height:229px; overflow:hidden; clear:both;}
#zjjj-l{ float:left;width:293px; height:229px;}
/* 本例子css */
.picMarquee-top{width:293px; height:229px; margin:0 auto; overflow:hidden; position:relative;}
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; }
.picMarquee-top .bd ul li .pic > img{ width:96px; height:110px; display:block;}
.picMarquee-top .bd ul li{width:293px; height:110px; margin-bottom:10px;overflow:hidden;}
.pic-1{width:96px; height:110px; float:left;}	
.pic-2{width:187px; height:110px; float:right;text-align:left;line-height: 18px;color: #515151;font-size: 14px; overflow:hidden;}
.pic-2 .name {font-weight: bold;display: block;padding: 5px 0px;}
.zjbtn {padding-top: 8px;}
.zjbtn a {margin-right: 6px;}
/**/	
#zjjj-r{ float:right;width:400px; height:229px;}
.selectbox {padding: 14px 0px;}
/**/
.txtMarquee-top{ width:400px;  overflow:hidden; position:relative;}
.txtMarquee-top .hd{ width:380px; overflow:hidden;  height:25px; line-height:25px; color:#ff4a00; background:#ffdeb5; padding:0 10px;  }
.txtMarquee-top .hd .zsxm{ display:block; float:left; width:85px;}
.txtMarquee-top .hd .zstc{width:295px;}
.txtMarquee-top .infoList{width:400px;}
.txtMarquee-top .infoList li{width:400px; height:24px; line-height:25px; clear:both; }
.txtMarquee-top .infoList li .zsname{ display:block; float:left; width:85px; color:#000; padding-left:10px;}
.txtMarquee-top .infoList li .zsname:hover{ color:#f00;}
.txtMarquee-top .infoList li a{display:block; float:left;overflow:hidden;color:#525252;}
.txtMarquee-top .infoList li a:hover{color:#f00;}
/*--------医疗法规(4大块)--------*/
#fgjl{ width:730px; height:177px;margin-top:10px;clear:both;}
#ylfg{ float:left;width:355px; height:175px; border:1px solid #43b3e5;}
.ylfg-bt{ width:355px; height:34px; border-bottom:1px solid #43b3e5; background:url(images/rczp-bg.jpg) repeat-x;}
.ylfg-bt h2{height:34px; line-height:34px; color:#0279bd; font-size:15px;float:left; padding-left:10px;}
.ylfg-zt{ padding:10px;width:335px; height:120px;}
.ylfg-img{width:80px; height:120px; float:left;}
.ylfg-img img{width:70px; height:120px;}
.ylfg-zt ul{width:255px; height:120px; float: right;}
.ylfg-zt ul li{ list-style-image:url(images/li-02.jpg);list-style-position:inside; line-height:24px;}
.ylfg-zt ul li a{}
.ylfg-zt ul li a:hover{ color:#f00;}
#yxjl{ float:right;width:355px; height:175px;border:1px solid #43b3e5;}
/*--------专题专栏--------*/
#admin-02-r{ float:right; width:255px; height:auto;}
#ztzl{ width:253px; height:351px; border:1px solid #42b3e5;}
.ztzl-bt{width:253px; height:31px; line-height:30px; background:url(images/ztzl-bg.jpg) repeat-x; text-align:center;}
.ztzl-bt span{ color:#fff; font-size:16px;}
.ztzl-zt{ margin:0 auto;width:253px; overflow:hidden; position:relative;}
.ztzl-zt .bd{ padding:10px;   }
.ztzl-zt .bd ul{ overflow:hidden; zoom:1; }
.ztzl-zt .bd ul li{ text-align:center; zoom:1; margin-bottom:10px; }
.ztzl-zt .bd ul li .pic{ text-align:center; }
.ztzl-zt .bd ul li .pic img{ width:233px; height:65px; display:block;}
/*--------党群建设--------*/
#dqjs{ width:253px; height:325px; border:1px solid #42b3e5; margin-top:10px;}
.dqjs-bt{width:233px; height:34px; line-height:34px; border-bottom:1px solid #43b3e5; background:url(images/rczp-bg.jpg) repeat-x; padding:0px 10px;}
.dqjs-bt img{vertical-align:middle; margin-right:5px; float: left;}
.dqjs-bt h3{ float:left; font-size:14px; color:#0279bd;}
.dqjs-bt a{ float:right; font-size:12px;}
.dqjs-bt a:hover{ color:#f00;}
.dqjs-img{padding:10px 10px 5px 10px;width:223px; height:69px;}
.dqjs-img img{width:233px; height:69px;}
#dqjs ul{ padding:0px 10px;}
#dqjs ul li{ height:28px; line-height:28px; background:url(images/li-04.jpg) no-repeat left center;}
#dqjs ul li a{ padding-left:15px;}
#dqjs ul li a:hover{color:#f00;}
/*--------天使文苑--------*/
#tswy{ width:253px; height:175px; border:1px solid #42b3e5; margin-top:10px;}
.wy-zt{width:233px; height:120px; padding:10px; overflow:hidden;}
.wy-zt img{width:233px; height:120px;}
/*--------友情链接--------*/
#link{ width:998px; height:95px; margin:10px auto 0px auto; clear:both; border:1px solid #d3d3d3;}
.link-bt{ width:35px; height:75px; float:left;padding: 10px 0px 10px 10px; }
.link-bt span{ line-height:18px;display:block; font-weight:bold;background:url(images/link.jpg) no-repeat right center;}
.link-box {margin:10px 0; float:left;}
.link-box a{ padding:0px 5px; font-size:12px;}
.link-box a:hover{ color:#f00;}
/*--------底部--------*/
#dibu{ width:100%; height:92px; margin-top:15px; clear:both; border-top:5px solid #0284cf; background:url(images/dibu-bg.jpg);}
.foot{ width:1000px; height:92px; margin:0 auto;}
.foot p{ text-align:center; line-height:25px; padding-top:15px; font-size:12px; color:#666;}
/*----------------------------------------------------模板样式-------------------------------------------------------------*/
#moban{ width:998px; height:auto;margin:0 auto;margin-top:10px; border:1px solid #49b6e6; clear:both;}
#moban-left{ float:left;width:230px;height:auto;}
#news{width:230px; height:auto;}
.news-bt{width:230px; height:37px; line-height:37px; background:url(images/title.jpg) no-repeat 0 0;}
.news-bt span{color:#fff;font-size:15px;font-weight: bold;padding-left: 20px;}
#news ul{ padding:10px;}
#news ul li{ width:212px; height:36px; line-height:36px; background:url(images/h1_bg.jpg) no-repeat center; text-align:center; margin:10px 0px;}
#news ul li a{ display:block; color:#0279bd; font-weight:bold;}

#news ul li:hover{ background:url(images/on_h1.jpg) no-repeat center;}
#news ul li a:hover{ color:#f00;}
/*就医指南*/
#jyfwc{width:230px; height:auto;}
.jyyz{width:230px; height:auto; margin:10px auto;}
.jyyz li{ float:left; width:103px; height:80px;margin:5px; border:1px solid #ccc; text-align:center; border-radius:15px;}
.jyyz li p{ width:103px; height:50px;}
.jyyz li p img{margin-top:10px;}
.jyyz li span{ display:block; height:24px; line-height:24px;}
/*--------新闻--------*/
#moban-right{ float:right;width:767px; height:auto;}
#mb-dh{width:767px; height:34px; background:url(images/rczp-bg.jpg) repeat-x;}
#mb-dh h2{ float:left; font-size:14px; margin-left:10px;color:#0279bd; padding:0px 10px; border-radius:10px 10px 0px 0px;
background: url(images/pos_h1.jpg) right bottom no-repeat #e7f2fa; margin-top:4px; line-height:30px;}
.por_right{ float:right; margin-right:15px; font-size:12px;line-height:34px;} 
.por_right a:hover{color:#f00;}
.por_right span{ color:#f00;}
.mb-naws{ padding:0;}
.mb-naws li{ height:30px; line-height:30px;border-bottom:1px  dotted #ccc;background:url(images/li-04.jpg) no-repeat 0px center; padding-left:15px;}
.mb-naws li a{ display:block; float:left;}
.mb-naws li span{ display:block; float:right; font-size:12px;}
.mb-naws li a:hover{color:#f00;}
/* 顶部导航 */
.top_nav {
	height: 42px;
}
.top_nav li{
	float:left;
	height: 42px;
}
.top_nav a {
	color: #fff;
	text-align: center;
	display: block;
	height: 42px;
	line-height: 42px;
	width: 97px;
	font-size: 14px;
	font-weight:bold;
}
#top_this,.top_nav a:hover {
	background-color:#e7f2fa;
	border-radius:15px 15px 0 0;
	color:#0279bd;
}
.top_nav div{
	width:97px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-97px;
	*margin-top:43px;
	background:#0284ce;
}
.top_nav div li{
	border-top:#1f8cc9 1px solid;
	height:40px;
}
.top_nav div a {
	font-size:14px;
	height:40px;
	line-height:40px;
	font-weight:normal;
}
.top_nav div a:hover {
	color:#69F;
	background:#e7f2fa;
	border-radius:0;
}
/* 侧边导航 */
.nav_left {}
.nav_left a{
	background:url(images/pub_p.jpg) no-repeat center;
	width:200px;
	height:34px;
	font-size:14px;
	text-align:center;
	line-height:34px;
	display:block;
}
#nav_left_now,.nav_left a:hover{
	font-weight:bold;
}
.pubcontent {font-size:14px; line-height:2; margin:10px 15px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}

.keshi_tit {background:#027DC1; color:#FFF; font-size:14px; font-weight:bold; padding-left:20px; clear:both;}
.keshi_list {margin-bottom:10px;}
.keshi_list li {float:left; width:33%;}
.tswy li {background: url(images/li-02.jpg) no-repeat 0px center;text-indent: 10px;}
