﻿/*templets*/

/*m25*/

.m25_nav{line-height:40px;font-weight:bold;position:relative;}

.m25_nav:before{content:'';right:0;left:0;height:1px;position:absolute;z-index:1;}

.m25_nav>li{cursor:pointer;}

.m25_nav li ul{text-indent:55px;}

.m25_nav>li:before{z-index:2;}

.m25_nav span{margin-left:15px;font-weight:normal;}

.m25_nav li:hover span{opacity:.5;}

.m25_nav a{display:block;position:relative;height:40px;text-indent:55px;}

.m25_nav a:hover{text-decoration:none;}

.m25_nav a:before,.m25_nav a:after{content:'';width:10px;height:1px;position:absolute;bottom:-1px;}

.m25_nav>li:last-of-type a:before,.m25_nav>li:last-of-type a:after{content:none;}

.m25_nav a:before{left:0;}

.m25_nav a:after{right:0;}

.m25_nav.triangle_dad li:before{margin:16px 0 0 40px;}

.m25_nav_1{line-height:32px;font-weight:normal;}

.m25_nav_1{display:none;}

.m25_1 dd:nth-of-type(1){margin-bottom:10px;line-height:1.2;}

.m25_1 dd:nth-of-type(1):before{content:url(../images/png29.jpg);float:left;text-indent:12px;margin-right:10px;}

.m25_1 dt{line-height:58px;text-indent:12px;margin-bottom:10px;}

.m25_1 p{margin:0 12px 10px;line-height:1.8;}

.m25_1 p a:before,.m26_1 p a:before,.m35_2 p a:before{content:'[';}

.m25_1 p a:after,.m26_1 p a:after,.m35_2 p a:after{content:']';}

.m25_2{padding:10px 12px;line-height:1.8;}

.m25_2 span,.m25_3 span{display:block;}

.m25_3{padding:10px 12px;line-height:1.2;}

.m25_3:before{content:url(../images/png30.gif);float:left;margin:8px 10px 0 0;}

.m25_5{margin:10px 12px;}

.m25_5:before{content:url(../images/png34.gif);margin-right:8px;vertical-align:-12px;margin-left:-3px;}

/*m26*/

.m26 h1,.m28{padding-bottom:20px;margin-bottom:20px;text-align:center;}

.m26_1{line-height:1.8;overflow:hidden;padding-bottom:16px;margin-bottom:16px;position:relative;}

.m26_1 img{float:left;margin-right:12px;}

.m26_1 h2{margin-bottom:10px;font-weight:bold;}

.m26 blockquote{display:none;}

.m26 blockquote,.m29{line-height:1.8;padding:5px 15px;}

.m26_2{display:none;}

.m26_2 a{display:block;padding:2px 10px;position:absolute;right:0;bottom:16px;}

.m26_3 span{font-weight:bold;}

/*m30*/

.m30_1{overflow:hidden;padding-bottom:18px;margin-bottom:18px;position:relative;margin-right:5px;}

.m30_1 img{float:left;margin-right:15px;}

.m30_1{line-height:1.8;}

.m30_1 span{margin-right:25px;}

.m30_1 dt{font-weight:bold;}

.m30_1 dd:last-of-type{position:absolute;bottom:18px;left:132px;}

.m30_1 dd:last-of-type a:hover{text-decoration:none;}

.m30_1 dt a:hover{text-decoration:none;}

.m30_1 dd a,.m31_2 a{width:90px;line-height:26px;text-align:center;margin-right:12px;display:inline-block;}

.m30_2{position:absolute;width:20px;height:20px;background:url(../images/png31.png) center;right:0;top:0;cursor:pointer;}

.m30_3{position:fixed;margin-left:705px;top:284px;}

.m30_3 span{display:block;width:12px;padding:4px 6px;}

.m30_3 em{font-weight:bold;}

/*m31*/

.m31_1{overflow:hidden;margin-bottom:20px;}

.m31_1 img{float:left;margin-right:45px;}

.m31_1{line-height:2;}

.m31_1 p{display:inline;}

.m31_2 p{display:inline-block;}

.m31_2 p iframe{vertical-align:bottom;}

.m31_2 a:hover{text-decoration:none;}

.m31_3{line-height:1.8;margin-bottom:20px;}

.m31_3 p{text-indent:2em;}

.m31_4{overflow:hidden;}

.m31_4 img{float:left;margin-right:20px;}

.m31_5{margin-bottom:20px;}

.m31_5 a{margin-right:10px;}

.m33+p iframe{width:100%;}

/*m33*/

.m33{line-height:2;}

.m33:before{content:attr(title);position:absolute;}

.m33 a{float:right;}

/*m35*/

.m35_1{padding:0 15px;line-height:36px;margin-bottom:20px;overflow:hidden;}

.m35_1 div{float:right;}

.m35_1 span{margin-left:15px;padding-left:15px;}

.m35_1 h2{float:left;font-weight:bold;}

.m35_2{overflow:hidden;padding:0 15px;}

.m35_2 img{float:left;}

.m35_2 p{text-indent:2em;line-height:1.8;padding-bottom:5px;margin-bottom:5px;}

.m35_2 ul{overflow:hidden;line-height:1.8;margin-bottom:5px;white-space:nowrap;}

.m35_2 li{width:185px;float:left;margin-right:20px;}

.m35_2 li:before{content:'• ';vertical-align:middle;margin-right:5px;}

.m35_3{line-height:38px;}

.m35_3 span{padding:0 15px;}



.m25_nav.triangle_dad .aa1:before{border-top-color:#fff;border-left-color:transparent;}



/*js*/

.jr1{height:330px;}

.jr1 a{position:absolute;z-index:0;opacity:0;}

.jr1 a:first-child{z-index:1;opacity:1;}

.jbutton{width:50px;height:50px;position:absolute;top:0;bottom:0;margin:auto 0;cursor:pointer;z-index:3;visibility:hidden;z-index:-1;}

.jr1_l{background:url(../images/png26.png) no-repeat;left:10%;}

.jr1_r{background:url(../images/png27.png) no-repeat;right:10%;}

.jr1 .zindex{z-index:2;}



/*layout*/

.d39{font-weight:bold;line-height:36px;}

.d41{line-height:1.8;}

.d42 span{float:right;margin-top:-24px;}

.d42 h2{margin-bottom:10px;font-weight:bold;}

.d42 ul{line-height:1.8;}

.d42 li:before{content:'• ';vertical-align:middle;}

.d42:first-child{margin-right:20px;padding-right:20px;}

.d45 span{margin-right:9px;}

.d45 span:before{content:url(../images/png33.png);vertical-align:middle;margin-right:5px;}

.d46 img{display:block;margin: 0 auto 10px auto}

.d46 li{float:left;margin: 0 10px 30px;}

.d46 a{display:block;width:200px;}

/*医疗技术*/

#yljishu #title{margin-bottom:5px;}

#yljishu h2{height:30px;margin-bottom:10px;padding-left:30px;background:#f60;color:#fff;font-weight:bold;font-size:14px;line-height:30px;}

#yljishu .jbtit{height:36px;overflow:hidden;_zoom:1;border-top:1px solid #D9D9D9;background:#efefef;font-weight:700;line-height:36px;margin-bottom:1px;}

#yljishu .jbtit p{float:left;width:150px;margin:0;padding-left:28px;text-indent:0;}

#yljishu .jbtit .jbtit2p{width:295px;}

#yljishu .jishu_list{overflow:hidden;_zoom:1;padding:10px 15px 10px 0;background-color:#f6f6f6;}

#yljishu .jishu_list strong{float:left;display:block;width:150px;padding-left:28px;color:#CF4500;line-height:32px;}

#yljishu .jishu_list strong a{color:#ff7200;}

#yljishu .jishu_list ul{float:right;width:515px;line-height:32px;}

#yljishu .jishu_list li{overflow:hidden;_zoom:1;}

#yljishu .jishu_list li a{width:288px;display:block;float:left;padding:0 15px 0 10px;background: url(../images/li_style.png) no-repeat 0 15px;}

#yljishu .jishu_list li p{float:left;overflow:hidden;_zoom:1;margin:5px 0 7px;color:#737373;font-size:12px;line-height:21px;text-indent:0;}

#yljishu .jishu_list li p a{display:inline;float:right;width:40px;height:21px;margin-left:5px;padding:0;border-bottom:none;color:#D84700;line-height:21px;text-align:center;color:#fff;}

#yljishu .jishu_list li p span{width:84px;display:inline;float:right;margin-right:10px;}

#yljishu .jishu_list li p span a{display:inline;float:none;width:auto;margin-left:0;background:none;color:#737373;line-height:21px;text-align:left;text-shadow:0;}

#yljishu .jishu_list li p span a:visited{color:#737373;}

#yljishu .jishu_list li p span a:hover{color:#f60;}

#yljishu .bgodd{background:#fff;}

#sbody .tiao{*padding-top:8px; *margin-bottom:8px; _padding-top:11px; _margin-bottom:11px;}

.sidebar li .szjdy{overflow:hidden; height:200px; *height:190px; _height:184px; _margin-top:6px;}

.sidebar .szjdy li{padding:0; margin-bottom:5px; *margin-bottom:1px; text-indent:8px;}

.sidebar .szjdy li p{margin-top:3px; padding:3px 0; _ padding:2px 0; border-top:1px dashed #ccc; text-indent:0;}

#sbody .sidebar{margin-bottom:0;}

#yljishu .jishu_list li>a:before{content:'微创';background-color:#fe0000;position:absolute;width:30px;line-height:20px;color:#fff;text-align:center;margin:6px 0 0 -50px;border-radius:4px;font-size:12px;}

#yljishu .jishu_list .nocontent>a:before{content:none;}

/*医生内容页*/

#doctors .clear{clear:both;overflow:hidden;_zoom:1}

#doctors .clear ul{float:right;width:435px}

#doctors .clear ul b{overflow:hidden;font-weight:bold;_zoom:1}

#doctors .clear li{float:left;width:215px;overflow:hidden;color:#666;line-height:40px;_zoom:1}#doctors a{color:#666}

#doctors a.zixun,#doctors a.yuyue{display:inline-block;width:94px;height:30px;margin-top:10px;background:url(../images/button_bg.jpg) no-repeat 0 0;color:#f60;line-height:30px;text-align:center;font-weight:bold}#doctors .zixun{margin-left:50px}

#doctors .doctor{float:left;width:214px;height:209px;overflow:hidden;padding-left:40px;_zoom:1}

#doctors .doctor img{display:block;padding:1px;border:1px solid #DCDDDF}#doctors .doctor div{width:214px;height:30px;margin-top:5px;background:#F5F5F5;color:#666;line-height:30px}#doctors .doctor div p,#doctors .clear li p{display:inline;}#doctors .doctor iframe{margin:0 10px 2px 10px;_margin:3px 10px 2px 0; vertical-align:middle}

#doctors h2{clear:both;width:100%;height:32px;overflow:hidden;margin:15px 0;background:url(../images/bg_doctor.jpg) repeat-x 0 0;line-height:32px;font-weight:bold;text-align:right;_zoom:1}#doctors h2 span{float:left;padding-left:28px;background:url(../images/ico_img.jpg) no-repeat 7px center;}#doctors h2 a{padding:5px 10px;font-size:12px;font-weight:normal}

#doctors p{padding:10px 0;line-height:26px;text-indent:2em}

#doctors .interview img{display:block;float:left;padding:10px 20px 10px 15px}

#doctors .letter a{display:inline;float:left;margin:10px 0 10px 12px;border:1px solid #ddd}#doctors .letter a:hover{border:1px solid #f60}#doctors .letter img{display:block;padding:1px}

/*Events*/

.events{position:relative; overflow:hidden; padding:95px 0 0 0; overflow:hidden;z-index:0;}

.events ul{position:absolute; top:0; z-index:100;}

.events #doctor_nav .active{position:relative;}

.events li a{color:#666;}

.events_list dl a{text-indent:10px;}

.events_list dl a:hover{color:#ff7200;}

.events_list dl a:hover:before{content:'';position:absolute;border-style:solid;border-color:transparent;border-left-color:#ff7200;border-width:4px;margin:15px 0 0 -10px;}

.events .active a{text-decoration:none;}

.events_list{overflow:hidden;position:relative; z-index:99; display:none;}

.events .show{display:block;}

.events_list dl{overflow:hidden;}

.events_list dl a{color:#666; display:block;}

.events_list dt,.events_list dd{float:left; display:inline; font-size:14px;line-height:35px;}

.events_list dt{width:90px;text-indent:10px;font-weight:bold;font-size:24px;color:#ff7200;font-family:'Microsoft YaHei';}

.events_list dt:first-letter,.events_list dt span{font-size:38px;}

.events_list dd{width:580px;white-space:nowrap;border-left:1px solid #ccc;padding-left:25px;padding-bottom:40px;}

#doctor_list .pic {float:left; margin-right:10px;}

#doctor_list h2 {font-weight:700; margin-bottom:10px;}

#doctor_list li {height:110px; padding:10px;}

#doctor_list p,#doctor_list .link {text-indent:0; font-size:12px;}

#doctor_list .link a {float:left; display:block; width:64px; height:21px; line-height:21px; background:url(../yodakimages/new_indexbg.gif) no-repeat -2px -465px; text-align:center; color:#f60;}

#doctor_list .link a:hover {color:#f00;}

#doctor_nav,.event ul {line-height:58px; margin-bottom:10px; font-size:22px;text-align:center;}

#doctor_nav li{float:left;border:1px solid #ff7200;height:58px;width:58px;margin-right:10px;}

#doctor_nav li a{display:block;}

#doctor_nav li a:hover{background-color:#ff7200;color:#fff;}

#doctor_nav .active{position:relative;}

#doctor_nav .active a,.event .active a {color:#fff; font-weight:700;background-color:#ff7200;}

.mail_box {margin:0 20px;}

.mail_box input,.mail_box textarea {padding:2px;}

.mail_box label {width:80px; text-align:right; float:left;}

.mail_box button {margin-left:80px;}

/*医院环境*/

#news_list dl {padding-bottom:20px; margin-bottom:20px;overflow:hidden;}

#news_list dt,#news_list dd {float:right; width:430px;}

#news_list dd.pic {float:left; width:204px;}

#news_list dt a {font-weight:700; color:#333; font-size:14px;}

#news_list dt {margin-bottom:10px;}

.c_title {border-top:1px solid #d9d9d9; background:#f9f9f9 url(../images/icon_contact.png) no-repeat 10px -374px; padding-left:26px; line-height:36px; height:36px; margin-top:10px; font-weight:700;}

.image_list li,.image_list_zizhi li {float:left; margin:10px 9px; width:218px; text-align:center; font-size:16px; line-height:26px; display:inline; vertical-align:top;}

.image_list li img {width:213px; height:135px;margin-bottom:5px;}

.image_list_zizhi {overflow:hidden; margin-bottom:20px;}

.image_list_zizhi li {width:200px; margin:10px 15px; height:190px;}

/*公益*/

.add_gongyi{margin:-10px auto 16px;overflow:hidden;_zoom:1}

.add_gongyi a,.add_gongyi img{display:block}

.add_gongyi img{border:1px solid #d9d9d9;padding:2px;}

#news_list dl {padding-bottom:20px; margin-bottom:20px;border-bottom:1px dashed #d9d9d9;}

#news_list dt,#news_list dd {float:right; width:430px;}

#news_list dd.pic {float:left; width:204px;}

#news_list dt a {font-weight:700; color:#333; font-size:14px;}

#news_list dt {margin-bottom:10px;line-height:1.2;}

#news_list dd {line-height:1.6;}

#news_list dd a{color:#ff7200;}

#institution {border:1px solid #d9d9d9;border-top:none; overflow:hidden; zoom:1; margin-top:20px;}

#institution li {float:left; margin:5px 0 5px 4px;line-height:1em; display:inline;text-align:center; font-size:12px;}

#institution img {display:block; border:1px solid #d9d9d9; margin-bottom:5px;}

.s_title {border-top:1px solid #d9d9d9; height:36px; line-height:34px; padding:0 9px; overflow:hidden;background:url("../images/crumb_nav.png") repeat-x #fafafa;}

.s_title h2 {font-size:14px; font-weight:700; float:left;}

.s_title a {float:right;margin-left:10px;}

.s_title h2 a {float:none;margin-left:0;}

.article p{margin-bottom:10px;}

/*由于编辑录入产生多标签导致的布局错位*/

.m26_3 *{display:inline;}

