/* CSS Document */
.shousuo{width:100%; height: 630px; overflow: hidden; background: url(../images/ad.jpg) no-repeat top;}
.shousuo .shousuoBox{width:1000px; height:100%; margin: 0 auto; overflow:hidden;}
.shousuo .shousuoBox .shouADD{width:100%; height:380px; overflow:hidden;}
.hot_photo{width:100%; height:380px; overflow:hidden;}
.hot_photo .photo_info{width:1000px; height:100%; overflow:hidden; margin:0 auto;}
.photo_info .flash{width:620px; height:360px; overflow:hidden;}
/* 本例子css */
.flash{ width:620px; height:360px; overflow:hidden; position:relative; margin:30px 0px 30px 0; float:left;}
.flash .bd{ position:relative; height:100%; z-index:0;   }
.flash .bd li{ zoom:1; vertical-align:middle; display:block; width:100%; height:100%; position:relative;}
.flash .bd li p{ display:block; position:absolute; top:310px; left:0; background:#000; filter:alpha(opacity:80); opacity:0.8;  width:100%; height:40px; line-height:40px; text-indent:1em; color:#FFF;}
.flash .bd img{ width:620px; height:360px; display:block;  }
.flash .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:20px; z-index:1; }
.flash .hd ul{ overflow:hidden; zoom:1; float:left;  }
.flash .hd ul li{ float:left; margin-right:10px;  width:12px;border-radius:8px;  height:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.flash .hd ul li.on{ background:#fa5124;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.flash .prev,
.flash .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.flash .next{ left:auto; right:3%; background-position:8px 5px; }
.flash .prev:hover,
.flash .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.flash .prevStop{ display:none;  }
.flash .nextStop{ display:none;  }

.photo_info .photo_news{width:350px; height:100%; float:right; overflow:hidden; margin-top:30px;}
.photo_news span{ display:block;width:100%; height:35px; border-bottom:1px solid #c8c8c8; font-size:20px; font-weight:bold; line-height:35px;}
.photo_news ul{ margin-top:20px;}
.photo_news ul li{line-height:37px; width:100%; overflow:hidden;}
.photo_news ul li a{float:left;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.photo_news ul li img{ float:left; margin-top:13px;}


.shousuo .ssinp{width:620px; height: 40px; overflow: hidden; margin:16px 0 0 25px;}
.shousuo .ssinp span{ display: block; width:128px; height:32px; background: url(../images/ssico.png) no-repeat left center; text-indent:3rem; color: #7d4698; font-size:16px; line-height:32px; float: left; }
.shousuo .ssinp ul{width:440px; float: left; height: 100%; overflow: hidden;}
.shousuo .ssinp ul #keyboard{width:330px; height: 32px; color:#666; background: url(../images/ssinp.png) no-repeat; border: 0px; margin-left: 10px; padding-left: 8px; outline:none;}
.shousuo .ssinp ul .inputSub{float: right;}
.shousuo .shousuoBox .hotss{width:480px; height: 22px; overflow: hidden;font-size: 12px; margin-left: 130px;line-height: 22px;}
.shousuo .shousuoBox .hotss samp{color: #7d4698;  }
.shousuo .shousuoBox .hotss a{ display: inline; color: #6f6e6f; padding: 0 0.5rem 0 0.5rem;}
.shousuo .shousuoBox .picnav{width:100%; height: 100px; overflow: hidden; margin-top:16px }
.shousuo .shousuoBox .picnav li{float: left;width:60px; display: block; font-size: 12px; margin:20px 0 0 30px; text-align: center;}
.shousuo .shousuoBox .picnav li img{ display: block; cursor: pointer; width:auto; height: 48px; overflow: hidden; margin: 0 auto;}
.shousuo .shousuoBox .picnav li a{color: #7d4698; display: inline; width:auto; height: 40px; line-height: 40px;}
.shousuo .shousuoBox .picnav li a:hover{color: #956aac;}
.shousuo .shousuoBox .picnav li b{ font-weight:400;}
/*主体*/
.mian{width:100%; height: auto;}
.mian .news{width:1000px; height: 420px; overflow: hidden; margin: 0 auto; background: #fff;}
.mian .news .news_img{ width:520px; height: 100%; overflow: hidden; float: left;}
.mian .news .news_img dl{display: block; width:100%; height: 110px; background: url(../images/news.png) no-repeat left 24px;}
/*焦点图*/
.qunar { width: 518px; height: 290px; position: relative; overflow: hidden; background: url(../images/news-bg.png) no-repeat; float: left; margin-top: 20px;}
.qunar .e_pic_wrap { z-index: 1; white-space: nowrap; width: 484px; height: 270px; overflow: hidden;}
.qunar .e_pic_wrap li {position:relative;  display: inline;margin: 1px 0 0 2px; width:470px; height: 264px; overflow: hidden; }
.qunar .e_pic_wrap li img{width:482px; height: 270px;}
.qunar .e_bg_flt { position: absolute; left: 0; bottom: 0; width: 485px; height: 100px; background: #000; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; z-index: 10; }
.qunar .e_flt_inf { position: absolute; left: 0; bottom: 0; width:450px; height: 80px; padding: 25px 28px 10px 15px; overflow: hidden; z-index: 20; color: #fff; white-space: normal; word-wrap: break-word; }
.qunar .e_flt_inf h2 { font: 14px/20px "微软雅黑"; margin-top:8px }
.qunar .e_flt_inf h2 a { color: #fff; }
.qunar .e_flt_inf .t_info { line-height: 20px; height: 84px; overflow: hidden; }
.qunar .e_flt_inf .t_info a { color: #fff; }
.qunar .e_flt_inf .t_info .l_view { background: url(../images/ico_p1.png) no-repeat scroll -120px 0; color: #fff; width: 39px; height: 14px; line-height: 14px; padding: 0 2px; display: inline-block; }
.qunar .e_sep { color: #81d6d3; position: absolute; bottom: 20px; right: 20px; width: 235px; z-index: 20; }
.qunar .e_sep a { color: #81d6d3; }

.qunar .prev, .qunar .next { position: absolute; z-index: 30; display: block; }
.qunar .prev { top: 120px; left: 8px; }
.qunar .next { top: 120px; right: 40px; }
.qunar .prev a, .qunar .next a { display: block; width: 25px; height: 32px; overflow: hidden; background: url(../images/ico_prevnext.png) no-repeat scroll 0 0; _background-image: url(../images/ico_prevnext_ie6.png); }
.qunar .prev a { background-position: 0 0; }
.qunar .prev a:hover { background-position: 0 -40px; }
.qunar .next a { background-position: 0 -80px; }
.qunar .next a:hover { background-position: 0 -120px; }

/*新闻切换*/
.mian .news .news_table{width:474px; height: 280px; overflow: hidden; float: right;margin-top: 120px; }
.slideTxtBox{ width:100%; text-align:left;}
.slideTxtBox .hd{ height:46px; line-height:46px; background:#fff; width:472px; border-bottom:1px solid #eaeaea;  position:relative; overflow: hidden;}
.slideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; height:46px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 18px; position: relative; text-indent: 1.5rem;margin: 0 10px 0 0; background: url(../images/dt-l.png) no-repeat right center;}
.slideTxtBox .hd ul li img{ position: absolute; top:16px; left: 10px;}
.slideTxtBox .hd ul li.on{ height:44px;  border-bottom:3px solid #9d68b7; color: #9d68b7;}
.slideTxtBox .hd ul a{ margin-left: 16px; color: #7d4698;}
.slideTxtBox .bd ul{ padding:15px 0 0 0;  zoom:1;  }
.slideTxtBox .bd li{ height:25px; line-height:25px; background: url(../images/li-sytle.png) no-repeat left center; text-indent: 1rem;}
.slideTxtBox .bd li a{display: block; float:left;width:350px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; color: #3e3e3e;}
.slideTxtBox .bd li a:hover{color: #000;}
.slideTxtBox .bd li span{ float: right; font-size: 12px; color: #b5b5b5;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
/*特色项目*/
.mian .xiangmu{width:100%; height: 362px; overflow: hidden; background: url(../images/xm_bg.jpg) repeat-x; margin-top:10px;}
.mian .xiangmu .xm_box{width:1000px; height: 100%; margin: 0 auto; overflow: hidden;}
.mian .xiangmu .xm_box .xm_info{width:490px; height: 100%; float: left;}
.mian .xiangmu .xm_box .xm_info dl{display: block; width:100%; height: 110px; background:url(../images/xm_title.png) no-repeat left center;}
.mian .xiangmu .xm_box .xm_info .tsxm{width:100%; height: 200px; overflow: hidden;}
.mian .xiangmu .xm_box .xm_info .tsxm .xm_left{width:128px; height: 100%; float: left; overflow: hidden;}
.mian .xiangmu .xm_box .xm_info .tsxm .xm_left li{font-size:14px; height: 32px; line-height: 32px; color: #fff; float:right;}
.mian .xiangmu .xm_box .xm_info .tsxm .xm_right{width:358px; height: 100%; float: left; overflow: hidden;}
.mian .xiangmu .xm_box .xm_info .tsxm .xm_right li{height: 32px; line-height: 36px; color: #fff; font-size:12px;}
.mian .xiangmu .xm_box .xm_info .tsxm .xm_right li a{color: #fff; padding: 0 8px 0 8px;}

.mian .xiangmu .epaper{width:480px; height: 100%; overflow: hidden; float:right;}
.mian .xiangmu .epaper dl{display: block; width:100%; height: 110px; background:url(../images/epaper.png) no-repeat left center;overflow: hidden;}
.mian .xiangmu .epaper dl a{color:#D3D2D2; text-decoration: underline; float:right; margin: 60px 10px 0 0;}
.mian .xiangmu .epaper ul{width:100%; height: 250px; margin-left: -10px;}
.mian .xiangmu .epaper ul li{float:left; color: #fff; text-align: center; margin-left:18px; font-size: 12px;}
.mian .xiangmu .epaper ul li img{width:140px; height: 208px; }
.mian .xiangmu .epaper ul li img:hover{width:140px; height: 208px; background: #fff;opacity: 0.9; filter: alpha(opacity=90); }

/*健康资讯、健康视频*/

.mian .health_video{width:1000px; height:490px; overflow:hidden; margin:0 auto; padding-top:10px; }
.mian .health_video .health{width:730px; height:100%; overflow:hidden; float:left;}
.mian .health_video .health dl{ display:block; width:100%; height:88px; background:url(../images/health.png) no-repeat left center;}
.mian .health_video .health .health_left{width:460px; height:362px; margin-top:10px; overflow:hidden; float:left; border:1px solid #d6d6d6; border-radius:10px; background:#fafafa;}
.mian .health_video .health .health_left ul{width:100%; height:178px; overflow:hidden;}
.mian .health_video .health .health_left ul img{width:175px; height:170px;border-top-left-radius: 10px; float:left;}
.mian .health_video .health .health_left ul h2{width:260px; font-size:16px; font-weight:400; line-height:22px; float:left; padding:10px;}
.mian .health_video .health .health_left ul a{color:#9d68b7;}
.mian .health_video .health .health_left ul a:hover{ color:#7d4698;}
.mian .health_video .health .health_left ul p{float:left; padding:0 10px 0 10px; color:#666; line-height:24px; display:block; width:260px; overflow:hidden; font-size:12px; }
.mian .health_video .health .health_left li a{ color:#666; display:block; float:left; width:350px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; }
.mian .health_video .health .health_left li{ background:url(../images/li-sytle1.png) no-repeat 10px center; text-indent:1.5rem; line-height:24px;}
.mian .health_video .health .health_left li span{ color:#666; font-size:12px;}
.mian .health_video .health .health_right{width:250px; height:362px; margin-top:10px; overflow:hidden; float:right; border:1px solid #d6d6d6; border-radius:10px; background:#fafafa;}
.mian .health_video .health .health_right ul{width:100%; height:178px; overflow:hidden;}
.mian .health_video .health .health_right ul img{width:250px; height:146px;border-top-left-radius: 10px; border-top-right-radius: 10px;}
.mian .health_video .health .health_right ul a{color:#9d68b7;}
.mian .health_video .health .health_right ul a:hover{ color:#7d4698;}
.mian .health_video .health .health_right ul h2{width:250px; font-size:16px; font-weight:400; line-height:20px; padding:8px 0 10px 0; text-align:center;}
.mian .health_video .health .health_right li a{ color:#666; display:block; width:220px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; }
.mian .health_video .health .health_right li{ background:url(../images/li-sytle1.png) no-repeat 10px center; text-indent:1.5rem; line-height:24px;}

.mian .health_video .video{width:254px; height:490px;overflow:hidden; float:right; }
.mian .health_video .video dl{ display:block; width:100%; height:88px; background:url(../images/video.png) no-repeat left center;}
.mian .health_video .video ul{width:252px; height:362px; border:1px solid #d6d6d6; border-radius:10px;margin-top:10px;}
.mian .health_video .video ul .video_top{width:235px; height:216px; overflow:hidden; margin:0 auto; margin-top:10px; position:relative;}
.mian .health_video .video ul .video_top img{width:235px; height:136px;}
.mian .health_video .video ul .video_top h2{width:235px; font-weight:400; height:30px; line-height:24px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  background:#000; fiter:alpha(opacity=90); opacity:0.9; position:absolute; top:106px; text-align:center;}
.mian .health_video .video ul .video_top h2 a{ color:#FFF; font-size:12px;}
.mian .health_video .video ul .video_top p{ color:#666; font-size:12px; line-height:22px; text-indent:1rem;}
.mian .health_video .video ul li a{ color:#7d4698; display:block; width:220px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; }
.mian .health_video .video ul li{ background:url(../images/li-sytle1.png) no-repeat 10px center; text-indent:1.5rem; line-height:24px;}

/*医院优势_医患互助*/
.mian .advantage_Patient{width:1000px; height:400px; overflow:hidden; margin:0 auto; }
.mian .advantage_Patient .advantage{width:726px; height:auto; overflow:hidden; float:left;}
.mian .advantage_Patient .advantage samp{ display:block; width:100%; height:80px; background:url(../images/yusi.png) no-repeat left center;}

.slideGroup{ width:724px; height:280px; border:1px solid #dfbfef; text-align:left; border-radius:10px; overflow:hidden; margin-top:10px; background:url(../images/yousi_style.png) repeat-x;  }
.slideGroup .parHd{ height:50px; line-height:50px;padding:0 10px 10px 0;  position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:25px; top:5px; height:32px;   }
.slideGroup .parHd ul li{ float:left; padding:0 20px; cursor:pointer; color:#666; background:url(../images/dt-l.png) no-repeat right center;}
.slideGroup .parHd ul li.on{ height:50px; color:#7d4698; font-weight:bold;padding:0 20px;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 20px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:80px; display:block; width:25px; height:28px; background:url(../images/next.png) center center no-repeat }
.slideGroup .sNext{ left:auto; right:0px; background:url(../images/prev.png) center center no-repeat;  }
.slideGroup .sNext:hover{ left:auto; right:0px; background:url(../images/prev1.png) center center no-repeat;  }
.slideGroup .sPrev:hover{ rithg:auto; right:0px; background:url(../images/next1.png) center center no-repeat;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1; }
.slideGroup .parBd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:110px; height:160px; display:block; background:#fff;  padding:3px; border:1px solid #c5c5c5; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ width:110px; overflow:hidden; height:30px; line-height:24px; color:#5d5d5d;   }

.mian #mtbd{width:100%; height:190px;}
.mian #mtbd samp{ display:block; width:240px; height:190px; overflow:hidden; float:left; position:relative;}
.mian #mtbd samp img{width:240px; height:190px;}
.mian #mtbd samp h2{width:100%; height:40px; background:#000; filter:alpha(opacity:90); opacity:0.9; position:absolute; left:0; bottom:0px; }
.mian #mtbd samp h2 a{ color:#fff; font-size:12px; line-height:40px; font-weight:400; display:block; width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.mian #mtbd dl{width:420px; height:100%; overflow:hidden; padding:0 0 0 20px; float:left;}
.mian #mtbd li{ height:28px; width:100%; overflow:hidden;  background:url(../images/li-sytle1.png) no-repeat 10px center; text-indent:1.5rem; line-height:28px;}
.mian #mtbd li a{ color:#666; display:block; float:left; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; }
.mian #mtbd li a:hover{ color:#333;}
.mian #mtbd li span{ display:block; width:26%; overflow:hidden;float:right; margin-right:10px; color:#CCC;}

.mian #mysm dl{ display:block; width:98%; height:90%; margin:0 auto; overflow:hidden; padding:0 10px 0 0;}
.mian #mysm dl p{ font-size:14px; text-indent:2em; line-height:24px;}
.mian #mysm dl a{ color:#7d4698;}

.mian .advantage_Patient .Patient{width:254px; height:400px;overflow:hidden; float:right; }
.mian .advantage_Patient .Patient dl{ display:block; width:100%; height:88px; background:url(../images/yhfz.png) no-repeat left center;}
.mian .advantage_Patient .Patient dl a{ float:right; color:#b88bce; margin-top:45px;}
.mian .advantage_Patient .Patient ul{width:252px; height:260px; border:1px solid #d6d6d6; border-radius:10px; padding:20px 0 0 0;}
.mian .advantage_Patient .Patient ul li a{ color:#7d4698; display:block; width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; }
.mian .advantage_Patient .Patient ul li{ background:url(../images/li-sytle1.png) no-repeat 10px center; text-indent:1.5rem; line-height:24px;}
.mian .advantage_Patient .Patient ul li a:hover{color:#54276b;}

/*健康专题*/
.mian .zhuaiti{width:100%; height:530px; overflow:hidden; background:#f8f8f8 url(../images/main_bootm_bg.png) repeat-x;}
.mian .zhuaiti .ztBox{width:1000px; height:100%; margin:0 auto; overflow:hidden;}
.mian .zhuaiti .ztBox dl{width:100%; height:100px; background:url(../images/zt_titlea.png) no-repeat left center; position:relative;}
.mian .zhuaiti .ztBox ul{width:100%; height:auto; overflow:hidden; margin-top:10px; margin-left:-8px;}
.mian .zhuaiti .ztBox ul a{width:200px; height:186px; display:block; float:left;}
.mian .zhuaiti .ztBox ul a b{ display:block; text-align:center;font-weight:400;}
.mian .zhuaiti .ztBox ul img{width:185px; height:140px; background:#FFF; border:1px solid #d4c7db; margin-left:8px;}
.mian .zhuaiti .ztBox ul img:hover{ background:#fff; filter:alpha(opacity:90); opacity:0.9;}















