@charset "utf-8";
a { color:#555; }
a:hover { color:#0ba2a9; }

.nomrgin { margin-right:0 !important; }

.topbar { background:#D7EEFC; color:#0ba2a9; }
.topbar a { color:#0ba2a9; }
.topbar .tp-fun li { float:left; background:url(tp_fun.gif) no-repeat 0 center; }

.logo { width:950px; /*height:77px;*/ }
.banner { width:950px; /*height:280px;*/ border-bottom:1px solid #fff; height:346px; margin:0 auto; overflow:hidden;}

/*nav*/
.nav { height:36px; border-bottom:1px solid #fff; background:url(bg_nav.jpg) repeat-x; }
/*.nav li { float:left; width:94px; padding-right:1px; background:url(nav_line.gif) right 0 no-repeat; font-size:14px; font-weight:bold; text-align:center; line-height:36px; }*/
.nav li { float:left; width:94px; padding-left:1px; background:url(nav_line.gif) left 0 no-repeat; font-size:14px; font-weight:bold; text-align:center; line-height:36px; }
.nav li a { display:block; padding:0; color:#fff; }
.nav li a:hover { background:url(nav_hover.jpg) no-repeat; color:#fff; text-decoration:none; } 
.nav .current a { background:url(nav_hover.jpg) no-repeat; color:#fff; color:#fff; }
.nav .current a:hover { background:url(nav_hover.jpg) no-repeat; color:#fff; text-decoration:none; } 

/* footer */
.footer .ft-nav { background:#0ba2a9; font-weight:bold; }
.footer .copyright { background:url(ibw_f_copyright.jpg) repeat-x bottom left #fff; color:#555; }

/* 导航 */
.channelNav { height:80px; margin-bottom:10px; background:url(bg_channelNav.jpg) repeat-x; }
.channelNav .larea { float:left; width:146px; height:80px; }
.channelNav .rcon { float:left; width:131px; height:80px; padding:0 0 0 20px; background:url(channelNav_line.gif) no-repeat right; }
.channelNav .rcon dt { width:131px; padding:4px 0 0; color:#c36; font-weight:bold; line-height:22px; }
.channelNav .rcon dt a { color:#0ba2a9; }
.channelNav .rcon dd { width:131px; padding:0; line-height:22px; }
.channelNav .rcon dd a { padding:0; }
.channelNav .rcon ul { padding-top:3px; }
.channelNav .rcon ul li { float:left; padding:0 6px 0 0; text-align:left; }
.channelNav .rcon ul li a { white-space:nowrap; }

/* 布局 */
.main .conts { float:left; width:696px; }
.main .rightarea { float:right; width:245px; }
.jcrose .conts { width:245px; }
.jcrose .rightarea { width:696px; }

/* 咨询 */
.consulting { width:245px; height:103px; margin-bottom:10px; padding:165px 0 0; background:url(ibw_consulting.jpg) no-repeat; }
.consulting li { width:245px; height:39px; margin-bottom:10px; text-align:center; overflow:hidden;display: none; }

.ad-box { margin-bottom:10px; border:1px solid #E5EFF5; }
.ad-box img { vertical-align:bottom; }

/* 当前位置 */
.location { width:586px; height:32px; margin-bottom:10px; padding-left:110px; background:url(ibw_location.jpg) no-repeat; color:#555; line-height:32px; overflow:hidden; }
.location a { color:#555; }

.box .bd { border-color:#ddd; }

/* 标题 */
.artbox { padding:35px 7px 10px; }
.artbox h1 { color:#0ba2a9; font-size:24px; line-height:48px; text-align:center; }
.artbox .info { padding-bottom:5px; background:url(ibw_newslist_li.gif) repeat-x left bottom; color:#888; line-height:24px; text-align:center; }
.artbox .info a { color:#888; }

/* 简介 */
.summary-area { margin:0 10px 10px; padding:10px; border:1px solid #2B91C4; background:#E5EFF5; color:#0ba2a9; }
.summary-area .summary { padding-bottom:5px; }
.summary-area .summary em { font-weight:bold; font-size:14px; } 
.key em { font-weight:bold; font-size:14px; } 

/* 文章 */
.article { padding:0 30px; font-size:14px; }

.bottomlink { width:580px; height:42px; margin:20px auto 40px; }
.bottomlink li { float:left; width:290px; height:42px; text-align:center; }

/* 上一篇，下一篇 */
.linkes-info { margin:0; padding:0 6px 10px; }
.linkes-info ul { height:27px; border:dashed #ddd; border-width:1px 0; }
.linkes-info ul li { float:left; width:340px; color:#0ba2a9; line-height:27px; overflow:hidden; }
.linkes-info ul li a { color:#0ba2a9; }
.linkes-info .perv { text-align:left; }
.linkes-info .next { text-align:right; }

.share { width:695px; margin-bottom:10px; border:1px solid #ddd; }
.share .feed { margin-bottom:10px; padding:2px 0 0 15px; font-size:12px; line-height:34px; }
.share .feed-list li { float:left; height:25px; margin-right:5px; overflow:hidden; }

.service {}
.service .related { float:left; width:340px; }
.service .ask-doctor { float:right; width:340px; }
.service .related .hd,.service .ask-doctor .hd { height:26px; color:#fff; font-size:14px; line-height:26px; text-align:center; }
.service .related .hd { background:url(t340.jpg) no-repeat; }
.service .ask-doctor .hd { background:url(t340.jpg) no-repeat; }
.service .related .bd,.service .ask-doctor .bd { }

.related-list { padding:10px; }
.related-list li { padding-left:8px; line-height:24px; }
.related-list .more { background:none; text-align:right; }

/* 问题集锦 */
.msgcontent { height:146px; padding:5px; border-bottom:1px solid #E5EFF5; }
.msgcontent ul { height:146px; padding:0 5px; overflow-y:auto; }
.msgcontent ul li { line-height:24px; }
.question em { color:#ea512f; }
.answer em { color:#53b05f; }
.ask { height:122px; padding:5px 0 0 17px; background:#E5EFF5; }
.ask .ask-input { width:190px; height:16px; margin-bottom:5px; padding:1px; border:1px solid #ddd; background:#fff; color:#8e8f91; line-height:16px; }
.ask .ask-textarea-wrap { height:61px; }
.ask .ask-textarea { width:190px; height:53px; padding:1px; border:1px solid #ddd; background:#fff; color:#8e8f91; line-height:16px; }
.ask-submit { width:74px; height:22px; border:none; background:#0ba2a9; color:#fff; line-height:22px; text-align:center; cursor:pointer; }

.dis-msg { height:145px; }
.dis-msg ul { height:143px; }
.dis-msg ul li { line-height:18px; }

.dis-ask label { float:left; line-height:20px; }
.dis-ask .ask-textarea { width:300px; height:60px; }
.dis-ask p { height:25px; }
.dis-ask .ask-textarea-wrap { height:68px; }

/* 专家团队 */
.experts .hd { height:26px; background:url(t245.jpg) no-repeat; }
.experts .hd h2 { color:#fff; font-size:14px; line-height:26px; text-align:center; }
.experts .bd { padding:10px 0; background:#E5EFF5; }
.extitle-photo li { width:218px; height:112px; margin:0 auto 22px; padding-top:4px; border:1px solid #ddd; background:#fff; }
.extitle-photo li .pic { float:left; width:110px; height:106px; padding:0 4px 4px; }
.extitle-photo li dd { float:left; width:100px; color:#2B91C4; }
.extitle-photo li a { color:#ed018a; }
.extitle-photo .click-consulting { width:56px; height:18px; background:#2B91C4; color:#fff; text-align:center; }
.extitle-photo .click-consulting a { color:#fff; }

/* 就医指南 */
.guide { margin-bottom:10px; }
.guide .hd { height:26px; background:url(t245.jpg) no-repeat; }
.guide .hd h2{ color:#fff; font-size:14px; line-height:26px; text-align:center; }
.guide .bd { margin:0; border-width:0 1px 1px; background:#E5EFF5; }

.guide-list { padding:10px 10px 0; }
.guide-list li { float:left; width:49%; height:30px; background:url(guide_ico.gif) no-repeat 0 7px; line-height:30px; overflow:hidden; }
.guide-list li a { padding-left:20px; }

.map { padding:10px 0; }
.map .pic { width:210px; height:120px; margin:0 auto 10px; border:1px solid #ff9bc6; text-align:center; }
.contact { padding:0 15px; }


/* 摘要 */
.focuscont { height:98px; margin:0 auto 10px; padding:5px 10px; border:1px solid #ddd; }
.focuscont h6 { color:#0ba2a9; font-size:16px; line-height:28px; }
.focuscont .intro { padding:3px 0; color:#555; line-height:20px; }

/* 新闻列表 */
.newslist { padding:20px 10px 31px; }
.newslist li { height:30px; margin-bottom:5px; padding-right:10px; background:url(ibw_newslist_li.gif) repeat-x left bottom; line-height:30px; font-size:14px; }
.newslist li a { display:inline-block; padding-left:24px; background:url(list_ico.gif) no-repeat 5px 8px; }
.newslist li .date { float:right; font-size:12px; }

.pic-item-list { margin:0 5px 10px; }
.pic-item-list .pic-item { display:block; float:left; width:150px; margin-bottom:10px; padding:10px 10px; color:#6C6D61; }
.pic-item-list .pic-item .list-pic { display:block; width:112px; height:106px; margin:0 auto; line-height:106px; text-align:center; }
.pic-item-list .pic-item dl { margin-top:4px; padding:0 5px; line-height:165%; text-align:center }

/* 分页 */
.pagination { height:24px; margin-bottom:35px; padding:0 10px; }
.pagination .page-data { float:left; height:22px; padding:0 8px; border:1px solid #ddd; line-height:22px; }
.pagination .page { float:left; }
.pagination .page li { float:left; height:22px; margin:0 2px; padding:0 8px; border:1px solid #ddd; line-height:22px; display:inline; }
.pagination .page .current { border:1px solid #e61e88; background:#ffe9f6; color:#000; }

/* 专题 */
.jitaotao-a-1 { float:left; width:340px; }
.jitaotao-a-1 .hd { background:url(t430.jpg) no-repeat; }
.jitaotao-a-2 { float:right; width:340px; }
.jitaotao-a-2 .hd { background:url(t430.jpg) no-repeat; }

.special-first { height:112px; padding:10px 0 10px 110px; background:url(ibw_newslist_li.gif) repeat-x left bottom; }
.special-first .pic { position:absolute; width:90px; height:110px; border:1px solid #E5EFF5; margin-left:-100px; }
.special-first .focus { padding-right:10px; }
.special-first .focus dt { color:#0ba2a9; font-weight:bold; line-height:26px; }
.special-first .focus dt a { color:#0ba2a9; }
.special-first .focus dd { line-height:20px; }

/* ==================================
	专题首页
====================================*/
.ji-left { float:left; width:260px; }
.ji-middle { float:right; width:425px; }
.ji-middle .ad { margin-bottom:6px; }


/* 疾病 */
.disease { margin-bottom:10px; }
.disease .hd { background:url(disease_hd.jpg) no-repeat; }
.disease .tab-panel { height:30px; padding-left:15px; }
.disease .tab-panel li { float:left; width:109px; height:28px; margin-right:10px; padding:2px 0 0; font-size:14px; font-weight:bold; line-height:28px; text-align:center; overflow:hidden; }
.disease .tab-panel li a { display:block; width:109px; height:28px; color:#fff; }
.disease .tab-panel li a:hover { background:url(disease_hd_cur.gif) no-repeat; color:#0ba2a9; }
.disease .tab-panel .on a { background:url(disease_hd_cur.gif) no-repeat; color:#0ba2a9; }
.disease .bd { width:238px; height:227px; padding:10px 10px 0; border:solid #ddd; border-width:0 1px 1px; background:#fff; }
.disease-list li { float:left; width:74px; height:23px; line-height:23px; overflow:hidden; }
.disease .more { line-height:24px; text-align:right; }


/* 最新资讯 */
.information { margin-bottom:10px; }
.information .hd { position:relative; height:30px; background:url(t430.jpg) no-repeat; }
.information .hd h2 { line-height:30px; }
.information .bd { height:230px; border:none; }

.topnews { padding:10px 0 0; border:1px solid #ddd; }
.topnews h2 { padding-bottom:5px; color:#0ba2a9; font-size:16px; line-height:26px; text-align:center; }
.topnews h2 a { color:#0ba2a9; }
.topnews .info { padding:0 10px 7px; color:#666; line-height:20px; }
.topnews .info a { color:#fa5c01; }
.information .info-list { padding:10px 10px 0; }
.information .info-list li { padding-left:25px; background:url(list_ico.gif) no-repeat 0 5px; font-size:14px; line-height:24px; }
.information .info-list li a { color:#555; }
.information .info-list span { font-size:12px; }

/* 专家团队 */
.gynecologist { width:950px; height:180px; margin-bottom:10px; background:url(team.jpg) no-repeat; clear:both; padding-left:10px;}
.gynecologist .hd { position:relative; height:36px; background:url(ibw_wc_title.jpg) no-repeat -270px -41px; }
.gynecologist .hd h2 { text-indent:-9999em; }
.gynecologist .bd { height:227px; }

.jcrose-mm { padding-top:58px; }
.jcrose-mm li { float:left; width:218px; height:112px; margin:0 5px 0 5px; padding-top:4px; border:1px solid #ddd; background:#fff; }
.jcrose-mm li dd { line-height:22px; }
.jcrose-mm .click-consulting { line-height:18px; }

/* 成功案例 */
.case .hd { height:26px; background:url(t245.jpg) no-repeat; }
.case .hd h2 { line-height:26px; }
.case .info-list { padding:8px 10px; }
.case .info-list .more { background:none; text-align:right; }
.first-case { padding:10px 0 0; }
.first-case .pic { width:220px; height:70px; margin:0 auto; }


/* 专题主容器 */
.special-wrap { width:696px; margin-bottom:7px; }
.special-wrap .special-title { height:40px; background:url(t696.jpg) no-repeat; color:#fff; font-size:14px; line-height:30px; text-align:center; }
.special-wrap .special-con { margin-left:11px; border:solid #E5EFF5; border-width:0 1px 1px; }

.item { float:left; width:227px; margin-bottom:10px; background:url(item_line.gif) repeat-y right top; }
.item h4 { margin-bottom:5px; color:#0ba2a9; font-size:14px; line-height:24px; text-align:center; }
.item .item-pic { width:180px; height:60px; margin:0 auto; border:1px solid #ff9bc6; }
.item .info-list { padding-bottom:0; }
.item .info-list .more { background:none; text-align:right; }
.item-key { width:668px; height:29px; margin:0 auto 14px; border:1px solid #ddd; background:#E5EFF5; color:#0ba2a9; line-height:29px; overflow:hidden; clear:both; }
.item-key a { color:#0ba2a9; margin:0 6px; }

/* 推荐专题 */
.baidu { width:950px; height:171px; margin-bottom:10px; clear:both;}
.baidu h4 { float:left; width:22px; height:131px; padding:40px 0 0 9px; background:url(lt31.jpg) no-repeat; color:#fff; font-size:14px; }
.baidu .bd { float:left; width:917px; height:169px; border:1px solid #E5EFF5; }
.topics-item { float:left; width:182px; margin:0 22px; padding-top:8px; display:inline; }
.topics-item .pic { width:180px; height:130px; border:1px solid #ff9bc6; }
.topics-item .title { line-height:24px; text-align:center; }

/*首页专家答疑*/
.ask-doctor-def {}
.ask-doctor-def .hd { height:26px; background:url(t245.jpg) no-repeat; }

/*在线留言*/
.zixun {}
.zixun .askname {PADDING-LEFT: 20px; PADDING-TOP: 10px}
.zixun .ask {PADDING-LEFT: 20px; LINE-HEIGHT: 160%; PADDING-TOP: 5px}
.zixun .ask P {PADDING-LEFT: 20px}
.zixun .reply {PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 160%; BORDER-BOTTOM: #7dc7eb 1px dashed}
.zixun .reply P {PADDING-LEFT: 20px}
.zixun .m3 {PADDING-RIGHT: 5px; BORDER-TOP: #7dc7eb 1px dashed; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; COLOR: #0f5393; PADDING-TOP: 5px; BORDER-BOTTOM: #7dc7eb 1px dashed; BACKGROUND-COLOR: #d8f0fb}
.messageform {PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px}
.messageform P {PADDING-TOP: 10px}
.send_again {border:none; }

#focus {
    height: 346px;
    overflow: hidden;
    width: 950px;
}
#focus IMG {
    height: 346px;
    width: 950px;
}
#flashNum {
    bottom: 5px;
    position: absolute;
    right: 2px;
    text-align: center;
}
#flashNum SPAN {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    cursor: pointer;
    float: left;
    line-height: 15px;
    margin-right: 3px;
    width: 15px;
}
#flashNum SPAN.on {
    background: none repeat scroll 0 0 #169C9D;
    color: #FFFFFF;
    font-weight: bold;
}