/*----------主区域---------*/

.main { height:370px; }
.main_l { width:260px; height:100%; background:url(../images/lit_banner.gif) no-repeat; overflow:hidden; }
/*flash*/

.focus { position:relative; width:260px; height:370px; background-color: #fff; float: left; }
.focus img { width: 260px; height: 333px; }
.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:40px; line-height: 40px; background-color:#a30110; display:block; text-align:left; }
.focus .shadow a { text-decoration:none; color:#fff; font-size:14px; width:70%; display:block; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus .fcon { position:relative; height:370px; width:100%; float:left; display:none; background:#000 }
.focus .fcon img { display:block; }
.focus .fbg { bottom:13px; right:5px; position:absolute; height:12px; width:60px; text-align:center; z-index: 200; }
.focus .fbg div { margin:4px auto 0; overflow:hidden; zoom:1; height:14px }
.focus .D1fBt a { position:relative; display:inline; width:7px; height:7px; 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:#fc114a; }
.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; }
/*中间*/



.main_m { width:420px; height:100%; margin-left:20px; }
.slideTxtBox { width:420px; height:100% text-align:left;
}
.slideTxtBox .hd { height:30px; line-height:30px; padding:0 20px; border-bottom:2px solid #ebebeb; position:relative; }
.slideTxtBox .hd ul { float:left; position:absolute; left:20px; top:-1px; height:32px; }
.slideTxtBox .hd ul li { float:left; padding:0 0px; cursor:pointer; font-size:15px; width:120px; text-align:center; }
.slideTxtBox .hd ul li.on { height:30px; background:#fff; border-bottom:2px solid #a30110; color:#a30110; }
.slideTxtBox .bd { }
.slideTxtBox .bd h3 { height:30px; line-height:30px; width:100%; text-align:center; margin-top:5px; }
.slideTxtBox .bd h3 a { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#bc1828; text-decoration:none; }
.slideTxtBox .bd h3 a:hover { text-decoration:underline; }
.slideTxtBox .bd p { color:#7b7b7b; text-align:left; display:block; width:98%; margin:0 auto; border-bottom:1px dashed #ccc; line-height:25px; padding-bottom:7px; font-size:12px; }
.slideTxtBox .bd span { display:block; margin-top:0px; }
.slideTxtBox .bd a.li_a { display:block; height:26px; line-height:26px; color:#7b7b7b; text-decoration:none; text-align:left; white-space:nowrap; background:url(../images/ico.gif) no-repeat left 10px; padding-left:5px; font-size:12px; }
.slideTxtBox .bd a.li_a:hover { color:#bc1828; }
.slideTxtBox .bd a.li_a strong { float:right; line-height:25px; font-weight:normal; font-family:"Microsoft YaHei", "微软雅黑"; color:#999; }
/*右边*/

.main_r { width:266px; height:100%; background-color:#f9f6f3; overflow:hidden; }
.main_r p { display:block; width:100%; height:50px; font-size:22px; color:#FFFFFF; font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif; padding-left:60px; padding-top:15px; background:url(../images/call.gif) no-repeat 10px 12px #a30110; }
.main_r p span { font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
.main_r ul { display:block; width:100%; margin-top:25px; overflow:hidden; }
.main_r ul li { float:left; width:88px; height:75px; text-align:center; line-height:25px; background:url(../images/geli.gif) no-repeat right 3px; }
.main_r ul li a { white-space:nowrap; text-decoration:none; font-size:12px; color:#333 }
.main_r ul li a:hover { color:#a30110; text-decoration:underline; }
.main_r .search2 { width:235px; height:60px; margin:20px auto 0; font-size:12px; }
.main_r .search2 input { float:left; height:26px; font-size:13px; line-height:26px; width:167px; border:1px solid #d2d2d2; border-right:none; background:none; background-color:#fff; }
.main_r .search2 button { float:left; height:30px; width:65px; border:none; background:none; background-color:#88bf4a; text-align:center; line-height:30px; color:#FFFFFF; font-size:12px; word-spacing:0px; font-family:"Microsoft YaHei", "微软雅黑"; }
.main_r .search2 { line-height:30px; color:#b0b0b0; }
.main_r .ad1 { width:255px; margin-top:20px; padding-left:10px; }
.main_r .ad1 img { margin-left:6px; }
.ad1 a { line-height:25px; width:156px; }
/*医生团队开始*/

.yisheng { height:50px; position:relative; border-bottom:2px solid #e0e0e0; }
.yisheng h3 { display:block; position:absolute; height:50px; width:126px; border-bottom:2px solid #c52a46; left:0; color:#4a4a4a; bottom:-2px; line-height:55px; font-size:24px; font-family:Microsoft Yahei, 微软雅黑; text-align:center; font-weight:normal; }
.yisheng span { display:block; position:absolute; left:140px; bottom:10px; font-size:14px; text-transform:uppercase; color:#787878; font-family:Microsoft Yahei, 微软雅黑; }
.yisheng a { display:block; width:63px; height:20px; position:absolute; right:0px; top:20px; background:url(../images/ico-11.jpg) no-repeat left top; text-align:right; font-family:Microsoft Yahei, 微软雅黑; font-size:14px; text-decoration:none; line-height:20px; color:#454545; text-transform:uppercase; }
.promi_con01 { width:1000px; height:470px; position:relative; margin:20px auto 0px auto; overflow:hidden; }
.promi_cm1 { width:1000px; float:left; }
.promi_cm1 ul { list-style:none; display:block; }
.promi_cm1 ul li { height:310px; border-bottom:1px solid #e0e0e0; }
.es_con { width:444px; height:260px; padding:20px 50px 0px 0px; line-height:23px; font-size:14px; color:#999; float:left; margin-left:20px; }
.es_con p { width:100%; text-align:left; line-height:160%; font-weight:normal; display:block; font-size:13px; color:#373737; }
.es_con p strong { font-size:13px; color:#373737; }
.es_con p a { color:#a30110; text-decoration:none; }
.es_con p a:hover { text-decoration:underline; }
.es_con h3 { height:40px; line-height:40px; padding-left:0px; font-size:36px; color:#de3051; font-weight:bold; display:block; font-family:Microsoft Yahei, 微软雅黑; margin-bottom:10px; text-align:left; }
.es_con h3 span { display:inline; font-size:20px; color:#de3051; margin-left:20px; padding-left:20px; border-left:1px solid #de3051; }
.es_con a { color:#b40840; }
.es_con a:hover { text-decoration:underline; }
.es_tu { width:218px; height:293px; float:left; text-align:center; background:url(../images/flash_bg.jpg) no-repeat bottom left; margin:0px 0 0 0; }
.es_tu img { width:212px; height:275px; border:3px solid #f5f5f5; }
.btn_call { background:url(../images/btn_bg.jpg) no-repeat left bottom; width:234px; padding-left:15px; margin:10px auto; }
.btn_call a { display:block; width:102px; height:36px; float:left; text-align:center; line-height:36px; color:#FFFFFF; text-decoration:none; font-size:17px; font-family:Microsoft Yahei, 微软雅黑; }
.picScroll-left { width:1000px; height:134px; position:absolute; z-index:10; left:40px; bottom:0px }
.picScroll-left .hd { overflow:hidden; position:absolute; height:44px; width:920px; top:55px; left:0px; }
.picScroll-left .hd .prev, .picScroll-left .hd .next { display:block; width:25px; height:26px; cursor:pointer; }
.picScroll-left .hd .next { background-position:0 -50px; }
.picScroll-left .hd .prevStop { background-position:-60px 0; }
.picScroll-left .hd .nextStop { background-position:-60px -50px; }
.picScroll-left .bd { width:930px; height:134px; padding-left:33px; }
.picScroll-left .bd .tempWrap { overflow:hidden; width:930px; height:134px; display:block; }
.picScroll-left .bd ul { zoom:1; width:930px; left:0px; position:relative; overflow:hidden; padding: 0px; margin:0px; }
.picScroll-left .bd ul li { width:99px; height:134px; cursor:pointer; float:left; margin-left:14px; margin-right:14px; }
.picScroll-left .bd ul li .pic { text-align:center; }
.picScroll-left .bd ul li .pic img { width:99px; height:134px; }
/* 荣誉榜 */

.honor { position:absolute; right:15px; top:20px; width:190px; }
.slideBox { width:144px; height:209px; position:relative; margin:10px auto; }
.slideBox .bd { position:relative; height:100%; z-index:0; }
.slideBox .bd li { zoom:1; vertical-align:middle; }
.slideBox .bd img { width:144px; height:209px; display:block; }
.slideBox .prev, .slideBox .next { position:absolute; left:-25%; top:50%; margin-top:-25px; display:block; width:21px; height:42px; filter:alpha(opacity=50); opacity:0.5; }
.slideBox .next { left:auto; right:-25%; }
.slideBox .prev:hover, .slideBox .next:hover { filter:alpha(opacity=100); opacity:1; }
.slideBox .prevStop { display:none; }
.slideBox .nextStop { display:none; }
/*医生团队结束*/





/*诊疗技术开始*/

.jishu { height:50px; position:relative; border-bottom:2px solid #e0e0e0; }
.jishu h3 { display:block; position:absolute; height:50px; width:300px; border-bottom:2px solid #c52a46; left:0; color:#4a4a4a; bottom:-2px; line-height:55px; font-size:22px; font-family:Microsoft Yahei, 微软雅黑; text-align:center; font-weight:normal; }
.jishu span { display:block; position:absolute; left:310px; bottom:10px; font-size:14px; text-transform:uppercase; color:#787878; font-family:Microsoft Yahei, 微软雅黑; }
/*诊疗技术结束*/



.zhenliao { background-color:#fdebee; height:250px; padding-top:15px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; z-index: 2; behavior:url(../other/ie-css3.htc); overflow:hidden; }
#slideBox2 { width:100%; height:230px; overflow:hidden; position:relative; }
#slideBox2 .hd { width:100%; position:absolute; right:0px; top:0px; z-index:1; }
#slideBox2 .hd ul { height:250px; overflow:hidden; zoom:1; float:left; margin-left:20px; margin-top:10px; }
#slideBox2 .hd ul li { float:left; width:179px; height:43px; line-height:43px; text-align:left; text-indent:40px; cursor:pointer; color:#4c1200; font-size:14px; background:url(../images/line.jpg) no-repeat left bottom; font-weight:bold; }
#slideBox2 .hd ul li.on { color:#4c1200; background-color:#f1d6da }
#slideBox2 .hd ul li span { padding-left:8px; padding-right:8px; padding-bottom:9px; text-align:center; line-height:24px; color:#FFFFFF; font-size:16px; font-family:Microsoft Yahei, 微软雅黑; margin-right:7px; background-color:#e03c58; font-weight:normal; overflow:hidden; width:24px; height:24px; background:url(../images/ico_ll.png) no-repeat; }
#slideBox2 .hd ul li span.span10 { padding-left:3px; }
#slideBox2 .bd { position:relative; height:100%; z-index:1000; width:533px; height:230px; margin:0 auto; }
#slideBox2 .bd li { zoom:1; vertical-align:middle; }
#slideBox2 .bd img { width:533px; height:230px; display:block; }
.main_list { }
/*--列表left 开始--*/

.main_list .main_list_l { width:719px; }
.main_list .main_list_l .main_core { margin-top:20px; height:200px; }
.main_list .main_list_l .main_core { width:100%; border:1px solid #feebef; border-top:none; text-align:left; }
.main_list .main_list_l .main_core .hd { height:38px; line-height:38px; background:url(../images/nsy_bg.jpg) repeat-x; padding:0 10px 0 10px; border:none; position:relative; }
.main_list .main_list_l .main_core .hd ul { float:left; position:absolute; left:125px; top:0px; height:38px; }
.main_list .main_list_l .main_core .hd ul li { float:left; width:89px; height:38px; cursor:pointer; background:url(../images/nsy_ico2.jpg) no-repeat right top; font-size:12px; line-height:38px; text-align:center; color:#df3e5d; }
.main_list .main_list_l .main_core .hd ul li a { color:#df3e5d; text-decoration:none; }
.main_list .main_list_l .main_core .hd ul li.on { background:url(../images/nsy_tbg.jpg) no-repeat left top; border:none; }
.main_list .main_list_l .main_core .hd h2 { display:block; float:left; height:100%; width:110px; }
.main_list .main_list_l .main_core .hd h2 img { vertical-align:middle; margin-right:5px; }
.main_list .main_list_l .main_core .hd h2 a { font-family:Microsoft Yahei, 微软雅黑; font-weight:bold; font-size:18px; color:#ff0032; text-decoration:none }
.main_list .main_list_l .main_core .hd h2 a:hover { text-decoration:underline; }
.main_list .main_list_l .main_core .hd a.more { display:block; float:right; width:60px; text-align:right; height:100%; line-height:38px; color:#ff0032; font-size:12px; text-decoration:none; }
.main_list .main_list_l .main_core .hd a.more:hover { text-decoration:underline; }
.main_list .main_list_l .main_core .bd ul { padding:10px; zoom:1; }
.main_list .main_list_l .main_core .bd ul { }
.main_list .main_list_l .main_core .bd li.fl { }
.main_list .main_list_l .main_core .bd li.fl a img { width:200px; height:140px; }
.main_list .main_list_l .main_core .bd li.fr { width:700px; }
.main_list .main_list_l .main_core .bd li.fr h2 { text-align:center; line-height:30px; }
.main_list .main_list_l .main_core .bd li.fr h2 a { color:#ff0032; font-size:14px; font-weight:bold; text-decoration:none; }
.main_list .main_list_l .main_core .bd li.fr h2 a:hover { text-decoration:underline; }
.main_list .main_list_l .main_core .bd li.fr p { font-size:12px; color:#999; text-indent:20px; line-height:150%; border-bottom:1px solid #feebef; }
.main_list .main_list_l .main_core .bd li.fr p a { color:#FF0000; text-decoration:none; }
.main_list .main_list_l .main_core .bd li.fr p a:hover { text-decoration:underline; }
.main_list .main_list_l .main_core .bd li.fr dl { width:700px; margin-top:0px; }
.main_list .main_list_l .main_core .bd li.fr dl dd { width:220px; float:left; height:28px; line-height:28px; overflow:hidden; margin-right:5px; margin-left:5px; }
.main_list .main_list_l .main_core .bd li.fr dl dd a { font-size:12px; color:#999; color:#333; text-decoration:none; }
.main_list .main_list_l .main_core .bd li.fr dl dd a:hover { color:#FF0000; }
/*--列表left 结束--*/



/*--列表right 开始--*/

.main_list_r { width:270px; }
.main_list_r .main_r_tit { height:40px; background:url(../images/tit_bg-32.jpg) repeat-x left top; line-height:40px; border:1px solid #d0d0d0; border-bottom:none; font-size:14px; font-weight:bold; }
.main_list_r .main_r_con1 { border:1px solid #d0d0d0; border-top:none; width:100%; text-align:center; padding-bottom:10px; position:relative; }
.picScroll-top { margin:0 auto; width:92%; overflow:hidden; position:relative; }
.main_list_r .main_r_con1 ul { display:block; width:100%; margin:0px auto; overflow:hidden; zoom:1; }
.main_list_r .main_r_con1 ul li { height:58px; padding-top:10px; line-height:29px; text-align:left; font-size:12px; color:#494949; overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #ddd; }
.main_list_r .main_r_con1 ul li a { }
.main_list_r .main_r_con1 ul li a:hover { }
.main_list_r .main_r_con1 ul li span { font-weight:bold; }
.main_list_r .main_r_con2 { border:1px solid #d0d0d0; border-top:none; width:100%; padding-bottom:10px; padding-top:15px; }
/* 尖端技术 main_r_con2 */

#slideBox3 { width:250px; height:285px; position:relative; margin:0px auto 0; }
#slideBox3 .bd { position:relative; height:100%; z-index:0; }
#slideBox3 .bd li { zoom:1; vertical-align:middle; line-height:25px; }
#slideBox3 .bd li a { font-size:14px; text-decoration:none; color:#2b2b2b; display:block; width:100%; }
#slideBox3 .bd img { width:213px; height:155px; display:block; margin-top:10px; }
#slideBox3 .prev, #slideBox3 .next { position:absolute; left:-10%; top:50%; margin-top:-25px; display:block; width:15px; height:40px; filter:alpha(opacity=50); opacity:0.5; }
#slideBox3 .next { left:auto; right:-10%; }
#slideBox3 .prev:hover, #slideBox3 .next:hover { filter:alpha(opacity=100); opacity:1; }
#slideBox3 .prevStop { display:none; }
#slideBox3 .nextStop { display:none; }
.main_list_r .main_r_con3 { border:1px solid #d0d0d0; border-top:none; width:100%; text-align:center; padding-bottom:10px; padding-top:5px; text-align:center; }
.main_list_r .main_r_con3 a { font-size:14px; color:#2b2b2b; font-weight:bold; text-decoration:none; }
.main_list_r .main_r_con3 a:hover { color:#FF0000; text-decoration:underline; }
.main_list_r .main_r_con3 img { margin-top:10px; }
.main_list_r .main_r_con4 { border:1px solid #d0d0d0; border-top:none; width:100%; text-align:center; padding-bottom:10px; padding-top:15px; text-align:center; }
.main_list_r .main_r_con4 { }

/*--列表right 结束--*/
