/* CSS Document */
/*html{*/
/*    filter: grayscale(1);*/
/*}*/
/*全局样式*/
*{ margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:14px;}
h1,h2,h3,h4,h5,h6,p,span{ margin:0; padding:0; line-height:none;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
a:hover{ color:#448f95 !important; text-decoration:underline;}
img{ border:none;}

/*头部样式*/
.header{ width:100%; height:117px; background:url(../images/head-bg.jpg) center no-repeat;}
.head{ width:980px; height:117px; margin:0 auto; overflow:hidden;}
.head .logo{ float:left;}
.head .logo>a>img{ margin-top:14px;}
.head .hos-time{ float:left;}
.head .hos-time>img{ margin-top:25px; margin-left:90px;}
.head .hos-phone{ float:right;}
.head .hos-phone>img{ margin-top:25px;}

/*导航样式*/
.nav{ width:100%; height:42px; background-color:#448f95;}
.nav .hos-nav{ width:980px; height:42px; margin:0 auto;}
.nav .hos-nav ul li{ float:left; position:relative; z-index:99999;  }
.nav .hos-nav ul li>a{ display:block; width:89px; height:42px; line-height:42px; color:#FFF; font-size:16px; text-align:center; overflow: hidden;}
.nav .hos-nav ul li>a:hover,.nav .hos-nav ul li.nav-active>a{ text-decoration:none; background-color:#3f848a; color:#FFF !important; overflow: hidden;}
.nav .hos-nav ul li .submenu{ display:none; height:auto; position:absolute; top:42px; left:0; background-color:#4c9ca2; z-index:9999;}
.nav .hos-nav ul li .submenu li{ border-bottom:1px solid #448f95;}
.nav .hos-nav ul li .submenu li a{ font-size:14px;}
.nav .hos-nav ul li:hover .submenu{ display:block;}

/*banner样式*/
.focus{ position:relative; width:980px; height:360px; background-color: #FFF; margin:0 auto;}  
.focus img{ width: 980px; height: 360px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; position:absolute; height:21px; text-align:center; z-index: 200; left:50%; }  
.focus .fbg div{margin:0 auto;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#3f848a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}
.prev{display: none;}
.next{display: none;}


/*通知样式*/
.hos-notice{ width:100%; height:42px;}
.hos-notice-con{ width:980px; height:42px; line-height:42px; margin:0 auto; overflow:hidden; background:#eeeeee;}
.hos-notice-tit{ width:110px; height:42px; overflow:hidden; float:left;}
.hos-notice-tit img{ margin-top:11px; margin-left:5px; float:left;}
.hos-notice-tit h2{ font-size:16px; font-weight:normal; float:left; color:#448f95; margin:0; padding:0; margin-left:5px;}
.hos-notice-news{ height:42px; overflow:hidden; float:left;}
.hos-notice .notice { width:810px; height: 42px; overflow: hidden; line-height: 42px;}
.hos-notice .notice .notice-con { width: 810px; height: 41px; float: left; border-left: none;}
.hos-notice .notice .notice-con .qimo8 { overflow: hidden; width: 899px;}
.hos-notice .notice .notice-con .qimo8 .qimo {width: 8000%; height: 42px;}
.hos-notice .notice .notice-con .qimo8 .qimo div { float: left;}
.hos-notice .notice .notice-con .qimo8 .qimo ul {float: left; height: 42px; overflow: hidden; zoom: 1;}
.hos-notice .notice .notice-con .qimo8 .qimo ul li { float: left; line-height: 42px; list-style: none; margin-left: 50px;}
.hos-notice .notice .notice-con .qimo8 li a { text-decoration: none; color: #444444; font-size: 14px; float: left;}
.hos-notice .notice .notice-con .qimo8 li a:hover { color:#448f95; text-decoration:underline;}
.hos-notice-more{ overflow:hidden; float:right;}
.hos-notice-more a{ display:block; width:50px; height:42px; line-height:42px; text-align:right; overflow:hidden; float:right; font-size:16px; color:#999; text-decoration:none;}
.hos-notice-more a:hover{ color:#448f95;}

/*内容样式*/
.content{ width:982px; margin:0 auto; overflow:hidden;}
/*患者服务样式*/
.hos-hzfw{ height:120px; border:1px solid #bedae6; margin-top:10px; overflow:hidden;}
.hos-hzfw ul{ overflow:hidden; float:left;}
.hos-hzfw ul>li{ width:120px; height:120px; float:left; text-align:center; overflow:hidden;}
.hos-hzfw ul li img,.hos-hzfw .hos-zxzx .zxzx-left img{ display:block; margin:10px auto; transition:all ease .5s;}
.hos-hzfw ul li:hover img{ transform:rotate(360deg);}
.hos-hzfw ul li p{ font-size:15px; color:#448f95;}
.hos-hzfw .hos-zxzx{ overflow:hidden; float:left;}
.hos-hzfw .hos-zxzx .zxzx-left{ width:120px; height:120px; float:left; background:#448f95; text-align:center; position:relative;}
.hos-hzfw .hos-zxzx .zxzx-left p{ font-size:15px; color:#ffffff;}
.triangle-left{ width: 0; height: 0; border-top: 8px solid transparent; border-right: 12px solid #FFF;border-bottom: 8px solid transparent; position:absolute; right:0; top:50%; margin-top:-8px;}
.scrollbox{ padding-left:10px; width:490px; float:left; overflow:hidden;}
.zxzx-right>li{ width:100% !important; height:auto !important; line-height:30px; text-align:left !important; overflow:hidden;}
.zxzx-right>li a{ color:#666; display:block; width:380px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.zxzx-right>li a:hover{ color:#448f95;}
.zxzx-right>li span{ display:block; float:right; margin-right:10px; color:#999;}

/*科室导航样式*/
.hos-ksdh{ width:200px; height:250px; border:1px solid #bedae6; margin-top:10px; float:left; position:relative; z-index:99999;}
.hos-ksdh h2{ width:200px; height:50px; background-color:#448f95; font-weight:normal; color:#FFF;}
.hos-ksdh h2 img{ margin-top:14px; float:left; margin-right:5px; margin-left:51px;}
.hos-ksdh h2 span{ display:block; line-height:50px; float:left; font-size:18px;}
.ksdh-con{ width:200px; height:200px; background:url(../images/ksdh-conbg.png) center no-repeat;}
.ksdh-con li{ width:200px; height:40px; line-height:40px; *+line-height:40px;float:left;}
.ksdh-con li:hover,.ksdh-con li.ksdh-active{ background:#FFF; cursor:pointer;}
.ksdh-con li:hover h3,.ksdh-con li.ksdh-active h3{ color:#448f95;}
.ksdh-con li h3{ width:90px; margin:0 auto; font-weight:normal; color:#FFF;}
.ksdh-con li h3 span{ display:block; float:left; font-size:16px;}
.ksdh-con li h3 img{ display:block; float:left; margin-top:13px; margin-left:10px;}
.ksdh-nav{ display:none; position:absolute; width:402px; height:250px; border:1px solid #bedae6; top:-1px; left:200px; z-index:9999; background:#FFF; border-left:0;}
.ksdh-nav ul{ padding:10px; overflow:hidden;}
.ksdh-nav ul li{ width:181px; padding-left:10px; height:30px; float:left; line-height:30px; margin-top:8px;}
.ksdh-nav ul li img{ display:block; float:left; margin-top:8px;}
.ksdh-nav ul li span{
    display:block;
    float:left;
    margin-left:5px;
    width: 155px;
    height: 30px;
    overflow: hidden;
}
.ksdh-nav ul li a{ color:#333;}

/*轮播图片部分*/
.mF_liuzg{ float:left; margin-left:10px;position:relative;width:390px;height:250px;overflow:hidden;font:12px/1.5 Verdana,Geneva;background:#fff; margin-top:10px; border:1px solid #bedae6;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:250px;color:#fff;text-align:center;background:#2c2c2c;line-height:250px;vertical-align:middle;}
/*载入画面*/
.mF_liuzg .pic li{width:390px;position:relative;overflow:hidden;*+margin-top:-4px;}
.mF_liuzg .pic li p{width:390px;position:absolute;}
.mF_liuzg .pic li p a{display:block; height:250px;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:390px;height:250px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:390px;height:32px;line-height:36px;overflow:hidden;display:none;}
.mF_liuzg .txt-bg{display:block;position:absolute;bottom:0;z-index:1;width:390px;height:32px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;left: 0px;}/*标题背景*/
.mF_liuzg .txt-bg>a{color:#fff;padding:0 0 0 5px;font-size:12px;font-weight:normal;text-decoration:none;}/*标题样式*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:5px;right:5px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{float:left;width:22px;height:18px;position:relative;line-height:18px;text-align:center;margin-right:3px;cursor:pointer;background:#434343;filter:alpha(opacity=90);opacity:0.9; color:#fff;}
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{background:#b51204;color:#fff;font-weight:bold;height:20px;line-height:20px;}

/*新闻部分*/
.news-tab{ float:right; width:366px; height:250px; overflow:hidden; margin-top:10px; border:1px solid #bedae6;}
.tab-tit{ width:100%; height:49px; border-bottom:1px solid #bedae6; overflow:hidden;}
.tab-tit .news-tit1,.tab-tit .news-tit2{ width:50%; height:49px; float:left; cursor:pointer;}
.tab-tit .news-tit1 img,.tab-tit .news-tit2 img{ display:block; margin-top:14px; margin-left:40px; float:left; margin-right:5px;}
.tab-tit .news-tit1 span,.tab-tit .news-tit2 span{ display:block; line-height:49px; font-size:18px; color:#448f95;}
.tab-active{ background:#448f95;}
.tab-active span{ color:#FFF !important;}
.tab-con ul{ padding:0 5px;}
.tab-con ul li{ line-height:40px;}
.tab-con ul li a{ display:block; color:#333; width:356px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tab-con ul li a:hover{ color:#448f95;}

/*广告样式*/
.ad-banner{ width:980px; height:100px; margin:10px auto; float:left;}

/*名医荟萃样式*/
/*.hos-myhc{ float:left;}
.myhc-con{ width:980px; height:auto; overflow:hidden;}
.myhc-show{ width:980px; height:393px; float:left; overflow:hidden;}
.myhc-show li{float:left; overflow:hidden; width:0;}
.myhc-show li .myhc-img{ width:60%; float:left; overflow:hidden;}
.myhc-show li .myhc-img img{ width:588px; height:393px;}
.myhc-show li .myhc-info{ float:left; margin-top:0px; margin-left:10px;}
.myhc-show li .myhc-info .info-tit{ border-bottom:1px dashed #bedae6; padding:10px 0;}
.myhc-show li .myhc-info .info-tit h2{ font-size:30px; color:#3f413e; line-height:60px;}
.myhc-show li .myhc-info .info-tit h2 span{ margin-left:10px; font-size:18px; color:#3f413e;}
.myhc-show li .myhc-info .info-tit p{ line-height:25px; color:#333;}
.myhc-show li .myhc-info .info-con{ width:362px; padding:10px 0;}
.myhc-show li .myhc-info .info-con p{ font-size:16px; line-height:30px; color:#333; overflow:hidden;}
.myhc-show li .myhc-info .info-con span{ line-height:30px; display:block; width:50%; float:left; font-size:14px; color:#ff5500;}
.myhc-nav{float:left; margin-top:10px;}
.myhc-nav li{ width:178px; height:108px; float:left; margin-right:6px; border:2px solid #CCC; cursor:pointer; position:relative;}
.myhc-nav li:hover,.myhc-nav li.myhc-active{ border:2px solid #448f95;}
.myhc-nav li:hover .triangle-up,.myhc-nav li.myhc-active .triangle-up{ display:block;}
.myhc-nav li .nav-img{ width:55%; height:108px; overflow:hidden; float:left;}
.myhc-nav li .nav-img img{ width:97px; height:108px;}
.myhc-nav li .nav-info{ float:left; margin-top:30px; margin-left:10px;}
.myhc-nav li .nav-info h2{ font-size:16px ; margin-bottom:5px;}
.myhc-nav li .nav-info p{ font-size:12px;}
.myhc-btn{ display:block; width:38px; height:105px; float:right; background:#448f95; text-align:center; color:#FFF; margin-top:10px; padding-top:5px; overflow:hidden;}
.myhc-btn:hover{ color:#FFF !important; text-decoration:none; opacity:0.95; filter:alpha(opacity=95);}
.triangle-up{ display:none; position:absolute; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:10px solid #448f95; top:-12px; left:50%; margin-left:-6px;}*/

/*科普知识样式*/
.hos-kpjk{ width:484px; height:340px; float:left; overflow:hidden; border:1px solid #bedae6; margin-top:10px;}
.kpjk-tit{ width:484px; height:39px; border-bottom:1px solid #bedae6;}
.kpjk-tit p,.link-tit p{ width:130px; height:39px; float:left; background:#448f95;}
.kpjk-tit img,.link-tit img{ margin:9px 5px 0 20px; float:left;}
.kpjk-tit span,.link-tit span{ display:block; float:left; font-size:18px; color:#FFF; line-height:39px;}
.kpjk-tit a,.link-tit a{ display:block; float:right; font-size:14px; color:#999; margin-right:10px; line-height:39px;}
.kpjk-tit a:hover,.link-tit a:hover{ text-decoration:none;}
.hot-kpjk{ padding:10px; overflow:hidden; border-bottom:1px dashed #bedae6;}
.hot-kpjk img{ display:block; float:left; margin-right:10px;}
.hot-con h3 a{ color:#333; font-size:16px; line-height:30px;}
.hot-con p{ color:#333; font-size:14px; line-height:22px;}
.hot-con p a{ color:#f00; font-size:14px; line-height:22px;}
.kpjk-con ul{ padding:10px;}
.kpjk-con ul li{ line-height:34px;}
.kpjk-con ul li a{ display:block; float:left; width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.kpjk-con ul li span{ display:block; float:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666;}

/*友情链接样式*/
.hos-link{ width:982px; margin:0 auto; overflow:hidden; border:1px solid #bedae6; margin-top:10px;}
.link-tit{ width:100%; height:39px; overflow:hidden; border-bottom:1px solid #bedae6;}
.link-con{ padding:5px;}
.link-con a{ display:block; padding:5px; float:left;}
.link-con a img{ width:152px; height:59px;}

/*版权信息样式*/
.footer{ width:100%; float:left; overflow:hidden; margin-top:10px;}
.foot{ width:980px; margin:0 auto; overflow:hidden; }
.foot-tit{ height:40px; background:#448f95; color:#FFF; text-align:center; line-height:40px;}
.foot-tit a{ color:#FFF;}
.foot-tit a:hover{ color:#FFF !important; text-decoration:underline;}
.foot-con{ height:156px; background:url(../images/foot-conbg.jpg) center no-repeat; overflow:hidden;}
.foot-txt{ margin:5px 0 0 135px;}
.foot-txt p{ font-size:13px; color:#666; line-height:25px;}
.foot-txt a{ color:#666;}

/*内页科室导航样式*/
.ksdh-tit{ height:40px; line-height:40px; border:1px solid #bedae6; margin-top:10px; color:#448f95;}
.ksdh-tit img{ display:block; margin:9px 5px 0 10px; float:left;}
.ksdh-tit a{ color:#448f95;}
.ksdh-tit em{ font-style:normal; display:block; float:left;}
.ksdh-tit span{ display:block; float:left; color:#0b5a9f;}

/*内页科室内容样式*/
.ksdh-content{ border:1px solid #bedae6; margin-top:10px; overflow:hidden;}
.ksdh-content h2{ border-bottom:1px solid #bedae6; height:39px; line-height:39px; font-weight:normal;}
.ksdh-content h2 p{ display:block; width:130px; height:39px; float:left; background:#448f95; color:#FFF;}
.ksdh-content h2 p img{ display:block; float:left; margin:9px 5px 0 13px;}
.ksdh-content h2 p span{ display:block; float:left; font-size:18px;}
.ksdh-content h2 a{ display:block; float:right; margin-right:10px; color:#999;}
.ksdh-content h2 a:hover{ text-decoration:none;}
.ksjj{ width:350px; float:left;}
.ksts{ width:619px; float:right;}
.ksjj-con,.ksts-con{ padding:10px; height:200px; overflow:hidden;}
.ksjj-con p{ text-indent:2em; line-height:25px; text-justify:inter-ideograph; text-align:justify; color:#333;}
.ksjj-con p a{ color:#f00;}
.ksts-con .mF_liuzg{ margin:0;width:300px;height:200px; margin-right:10px; float:left; overflow:hidden;}
.ksts-con .mF_liuzg .loading{height:200px; line-height:200px;}
.ksts-con .mF_liuzg .pic li{width:300px;}
.ksts-con .mF_liuzg .pic li p{width:300px;}
.ksts-con .mF_liuzg .pic li p a,.ksts-con .mF_liuzg .pic li p img{width:300px;height:200px;}
.ksts-con ul{ float:left;}
.ksts-con ul li a{ display:block; width:287px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; line-height:29px;}
.doc-list{ width:100%; height:auto; overflow:hidden;}
.doc-list ul{ width:992px; overflow:hidden;}
.doc-list ul li{ width:464px; height:180px; border:1px solid #bedae6; padding:10px; margin-top:10px; margin-right:10px; float:left;}
.doc-list ul li .doc-img{ float:left; margin-right:10px;}
.doc-list ul li .doc-img img{width: 125px;height: 180px;}
.doc-list ul li .doc-info{ float:left;}
.doc-list ul li .doc-info h2{ font-size:16px; line-height:30px;}
.doc-list ul li .doc-info h2 span{ font-size:14px; font-weight:normal; margin-left:10px;}
.doc-list ul li .doc-info p{ line-height:30px; display:block; width:329px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.doc-list ul li .doc-info a{ display:block; width:120px; height:40px; background:#448f95; color:#FFF; font-size:16px; text-align:center; line-height:40px; margin-top:10px;}
.doc-list ul li .doc-info a:hover{ color:#FFF !important; opacity:0.95; filter:alpha(opacity=95); text-decoration:none;}
/*滚动的名医*/
.hos-myhc{ float:left;}
.myhc-con{ width:980px; height:auto; overflow:hidden;}
.mr_t1 { background: url(/images/mr_1px.jpg) repeat-x left bottom; height: 40px; padding-right: 16px; }
.mr_t1name { font: bold 16px/40px; color: #FFF; background: #2257A2 url(/images/mr_t1bg.jpg) no-repeat right top; height: 40px; width: 120px; padding-left: 21px; float: left; }
.mr_t1name img { float: left; margin-top: 9px; margin-right: 6px; display: inline; }
.mr_frbox { height: 224px; border: 1px solid #bedae6; padding: 0 10px 0px; overflow:hidden;}
.mr_frBtnL { float: left; margin: 88px 20px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 234px; width: 958px; overflow:hidden; position:relative; z-index:9999; }
.mr_frBtnR { float: right; margin-top: 88px; cursor: pointer; }
.mr_frUl ul{ width:992px; overflow:hidden;}
.mr_frUl ul li{ width:393px; height:182px; border:1px solid #DEDEDE; padding:10px; margin-top:10px; margin-right:10px; float:left;}
.mr_frUl ul li .doc-img{ float:left; margin-right:10px;}
.mr_frUl ul li .doc-img img{width: 125px;height: 180px;}
.mr_frUl ul li .doc-info{ float:left;}
.mr_frUl ul li .doc-info h2{ font-size:16px; line-height:30px;}
.mr_frUl ul li .doc-info h2 span{ font-size:14px; font-weight:normal; margin-left:10px;}
.mr_frUl ul li .doc-info p{ line-height:25px; display:block; width:258px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mr_frUl ul li .doc-info a{ display:block; width:120px; height:40px; background:#448f95; color:#FFF; font-size:16px; text-align:center; line-height:40px; margin-top:10px;}
.mr_frUl ul li .doc-info a:hover{ color:#FFF !important; opacity:0.95; filter:alpha(opacity=95); text-decoration:none;}
/*新闻列表样式*/
.hos-con{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.hos-tit{ height:40px; border:1px solid #bedae6; border-bottom:none;}
.hos-tit p{ display:block; width:100px; background:#448f95; height:40px; line-height:40px; color:#FFF; font-size:18px; text-align:center;}
.hos-con .hos-left{ width:260px; height:auto; overflow:hidden; float:left;}
.hos-con .hos-left ul{ padding:10px; padding-bottom:0; border:1px solid #bedae6;}
.hos-con .hos-left ul li{ padding:8px 5px; margin-bottom:10px; border:1px solid #bedae6; overflow:hidden;}
.hos-con .hos-left ul li img{ margin-top:2px; float:right;}
.hos-con .hos-left ul li a{ color:#333; float:left;}
.hos-time1{ border:1px solid #bedae6; margin-top:10px; padding:10px;}
.hos-time1 p{ color:#333; font-size:16px; text-align:center; line-height:30px;}
.hos-right{ width:710px; height:auto; overflow:hidden; float:right; border:1px solid #bedae6;}
.news-list{ padding:10px;}
.news-list li,.video-list li{ border-bottom:1px solid #DDD; overflow:hidden; margin-bottom:10px;}
.news-list h1,.video-list .video-con h1{ height:40px; line-height:40px; border-bottom:1px dashed #bedae6; overflow:hidden;}
.news-list h1 a,.video-list .video-con h1 a{ display:block; width:520px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; float:left;}
.news-list h1 span,.video-list .video-con h1 span{ display:block; color:#999; float:right; font-weight:normal; font-size:12px;}
.news-list p,.video-list .video-con p{ color:#666; font-weight:normal; font-size:12px; line-height:30px; text-indent:2em; padding:5px 0;}

/*分页样式*/
.page{padding: 15px 20px;text-align: left;color: #ccc; text-align:center;}
.page a,.page span{display: inline-block;color: #999;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;vertical-align: middle;}
.page span{ border:none;}
.page a:hover{text-decoration: none;border: 1px solid #448f95; background-color: #448f95; color:#FFF !important;}
.page span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #f50; border: 1px solid #f50; vertical-align: middle;}
.page span.disabled{ display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

/*新闻内容样式*/
.news-txt{ width:100%; height:auto; overflow:hidden;}
.news-txt .txt-tit{ padding:20px 10px; border-bottom:1px solid #bedae6; overflow:hidden;}
.news-txt .txt-tit h1{ font-size:20px; text-align:center; color:#448f95;}
.news-txt .txt-tit span{ display:block; padding-top:10px; font-size:12px; text-align:center; color:#999;}
.news-txt .txt-con{ padding:10px; overflow:hidden;}
.news-txt .txt-con p{ line-height:25px; text-indent:2em; color:#333; text-justify:inter-ideograph; text-align:justify;}
.news-txt .txt-con img{ display:block; margin:10px auto; max-width:690px;}
.news-txt .txt-con span{ display:block; margin:0 auto; text-align:center; color:#444;}
.edit{ width:690px; height:auto; overflow:hidden; padding:20px 10px; float:left; line-height:30px;}
.edit-btn{ float:right; display:block; width:100px; height:30px; line-height:30px; text-align:center; text-decoration:none; color:#FFF; background:#448f95; cursor:pointer;}
.edit-btn:hover{ color:#FFF !important; text-decoration:none;}
.txt-nav{ border-top:1px solid #DDD; padding:20px 10px;}
.txt-nav h2{display:block; float:left; line-height:30px; font-weight:normal; overflow:hidden;}
.txt-nav h2 b{ display:block; float:left;}
.txt-nav h2 a{ display:block; float:left; width:634px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}

/*视频列表样式*/
.video-list{ width:100%; height:auto; overflow:hidden;}
.video-list li{ margin-bottom:0;}
.video-list .video-img{ padding:10px; float:left; position:relative;}
.video-list .video-img a{ display:none; width:100%; height:100%; background:url(../images/video-play.png) center no-repeat; position:absolute; top:0; left:0;}
.video-list .video-img:hover a{ display:block;}
.video-list .video-con{ width:562px; padding:10px; padding-left:0; float:left;}
.video-list .video-con h1 { height:30px; line-height:30px;}
.video-list .video-con h1 a{ width:400px;}
.video-list .video-con p{ line-height:22px; padding:5px 0; height:40px; overflow:hidden;}

/*视频内容样式*/
.video-player{ width:690px; height:450px; background:#333;}
.video-player p{text-indent: 0px !important;}


/*相册列表样式*/
.photo-list{ padding:8px 0; overflow:hidden;}
.photo-list li{ width:226px; margin-left:8px; overflow:hidden; float:left; margin-bottom:30px;}
.photo-list li .photo-box { text-align:center;}
.photo-list li .photo-box img{ height:150px;}
.photo-list li .photo-box a{ color:#333;}
.photo-list li .photo-box a p{ display:block; text-align:center; width:226px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*名医荟萃列表样式*/
.doc-checklist{ border:1px solid #bedae6; padding:10px;}
.doc-checklist .doc-check{ overflow:hidden;}
.doc-checklist .doc-check .check-bar{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #DDD;}
.doc-checklist .check-bar .check-barT{ height:40px; line-height:40px;}
.doc-checklist .check-bar .check-barB{ overflow:hidden;}
.doc-checklist .check-bar .check-barB a,.doc-checklist .check-bar .check-barB a.check-active{ padding:5px 10px; border:1px solid #DDD; background:#FFF; color:#4a4a4a; float:left; margin-right:10px; margin-bottom:10px;}
.doc-checklist .check-bar .check-barB a:hover,.doc-checklist .check-bar .check-barB a.check-active{ border:1px solid #146988; background:#c4e7fd; color:#448f95; text-decoration:none;}
.doc-checklist .doc-list ul li{ width:453px;}
.doc-checklist .doc-list ul li .doc-info p{ width:318px; line-height:25px;}
.hos-myhc .doc-list ul li .doc-info p{ width:318px; line-height:25px;}

/*名医荟萃内容样式*/
.doc-detail{ border:1px solid #bedae6; padding:10px;}
.doc-detail .doc-list ul li{ width:100%; border:none; margin:0; padding:0;}
.doc-detail .doc-list ul li .doc-info p{ width:820px;}
.doc-con{ border-top:1px solid #bedae6; margin-top:10px; overflow:hidden;}
.doc-con h2{ height:40px; line-height:40px; border-bottom:1px solid #bedae6; background:#c4e7fd; color:#448f95; padding-left:5px; font-size:16px;}
.doc-con .doc-txt{ padding:5px; text-indent:2em; line-height:25px; color:#333;}
.doc-time{ border:1px solid #bedae6; width:958px; border-right:none; border-bottom:none;}
.doc-time th{ height:40px; text-align:left; border-right:1px solid #bedae6; border-bottom:1px solid #bedae6; background:#f3fbfd;}
.doc-time th img{ display:block; margin-top:9px; margin-left:5px; float:left;}
.doc-time th span{ display:block; line-height:40px; float:left; color:#448f95; font-size:16px;}
.doc-time td{ height:40px; text-align:center; color:#106381; border-right:1px solid #bedae6; border-bottom:1px solid #bedae6;}

/*内页科室导航列表样式*/
.ksdh-list{ overflow:hidden; padding:10px;}
.ksdh-list{ overflow:hidden;}
.ksdh-list li{ border-bottom:1px solid #DDD; padding-bottom:10px; margin-bottom:30px; overflow:hidden;}
.ksdh-list li h1{ height:40px; line-height:40px; font-size:16px; color:#448f95; border-bottom:1px dashed #bedae6;}
.ksdh-list li dl{ overflow:hidden; margin-bottom:20px;}
.ksdh-list li dl dt a{ padding:5px 10px; border:1px solid #DDD; background:#FFF; color:#4a4a4a; float:left; margin-right:10px; margin-top:10px;}
.ksdh-list li dl dt a:hover{ border:1px solid #146988; background:#c4e7fd; color:#448f95; text-decoration:none;}

/*在线咨询样式*/
.msg-box{ padding:10px; border:1px solid #bedae6; overflow:hidden;}
.msg-tip{ border:1px solid #bedae6; background:#c4e7fd; color:#448f95; text-indent:2em; padding:10px;}
.msg-tip p{ line-height:25px; text-align:justify; text-justify:inter-ideograph;}
.msg-window dl{ display:block; width:100%; font-weight:bold; margin-bottom:10px; overflow:hidden;}
.msg-window dl dt{ float:left; font-weight:bold;}
.msg-window dl dd{ float:left; font-weight:normal;}
.msg-window dl .msg-name,.msg-window dl .msg-phone,.msg-window dl .msg-email,.msg-window dl .msg-txt{ padding:0 10px; width:80px; height:20px; border:none; border-bottom:1px solid #bedae6; outline:none;}
.msg-window dl dd input[type="checkbox"]{ width:16px; height:16px; float:left; margin-left:10px; margin-top:2px;}
.msg-window dl dd span{ float:left; margin-left:5px;}
.msg-window dl .msg-email,.msg-window dl .msg-phone{ width:200px;}
.msg-window dl .msg-txt{ width:890px; height:140px; border:1px solid #bedae6; padding:10px;}
.msg-window .msg-btn{ display:block; width:120px; text-align:center; height:38px; background:#448f95; color:#FFF; margin:0 auto; border:none; font-size:16px; margin-bottom:15px;}
.msg-show ul li{ border:1px solid #bedae6; margin-top:10px;}
.msg-show ul li .msg-question{ background:#f3fbfd; border-bottom:1px solid #bedae6; padding:10px 5px; }
.msg-show ul li .msg-question b{ color:#333;}
.msg-show ul li .msg-question b span{ color:#ff5500;}
.msg-show ul li .msg-question p,.msg-show ul li .msg-answer p{ padding:5px 0 0 0; line-height:22px; color:#448f95;}
.msg-show ul li .msg-answer{ padding:10px 5px; }

.siteInner {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  
}
.siteInnerTitle {
  display: inline-block;
  height: 28px;
  line-height: 28px;
}
.siteInner i {
  display: inline-block;
  width: 20px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #404040;
  margin: 0 2px;
  font-style: normal;
  color:#ffffff;
}
