@charset "gb2312";
.m1 { width:1100px; margin:20px auto; height:465px; padding:20px; background:#fff; overflow:hidden }
.m1-L { width:284px; float:left; background:url(../img/index_01.jpg) no-repeat; margin-right:26px; }
.m1-L ul { height:370px; margin-top:95px; overflow:hidden; position:relative }
.m1-L ul li { float:left; margin-bottom:2px; text-align:center; }
.m1-L ul li a { color:#fff; display:block; padding:22px 0 }
.m1-L .dz3 a, .m1-L .dz4 a { padding:30px 0 }
.m1-L .dz7 a { padding:40px 0 }
.dz1 { width:110px; height:83px; background:#f180a2; position:absolute; top:0; left:0 }
.dz2 { width:169px; height:64px; background:#89b3d4; position:absolute; top:0; left:113px }
.dz3 { width:110px; height:83px; background:#b487da; position:absolute; top:86px; left:0px }
.dz4 { width:169px; height:102px; background:#ee896e; position:absolute; top:67px; left:113px }
.dz5 { width:142px; height:64px; background:#89b3d4; position:absolute; top:172px; left:0px }
.dz6 { width:136px; height:64px; background:#f180a2; position:absolute; top:172px; left:145px }
.dz7 { width:142px; height:129px; background:#f180a2; position:absolute; top:239px; left:0px }
.dz8 { width:136px; height:63px; background:#ee896e; position:absolute; top:239px; left:145px }
.dz9 { width:136px; height:63px; background:#b487da; position:absolute; top:305px; left:145px }
.m1-M { width:480px; float:left; margin-right:26px; }
.index-4s { width:480px; height:255px; position:relative; overflow: hidden; }
.index-4s ol { position:relative; width:100px; height: 20px; top:-25px; left:400px; }
.index-4s ol li { float:left; width: 10px; height: 10px; margin: 5px; background: #555; }
.index-4s ol li.seleted { background: #c31b4f; }
.index-4s ul { padding: inherit; margin: 0; }
.index-4s ul li { display: none; padding: inherit; margin: inherit; list-style: none; }
.index-4s ul li:first-child { display:block; }
.index-4s ul li img { width: inherit; height: inherit; }
.index-wz { margin-top:28px; }
.index-wz h3 { font-weight:normal; font-size:17px; }
.index-wz h3 a { color:#c31b4f; text-align:center; display:block; font-size:17px; padding-bottom:12px }
.index-wz p { text-indent:2em }
.m1-R { width:284px; float:left }
.m1-rc { width:286px; overflow:hidden }
.m1-rc dl { width:140px; height:140px; float:left; margin-right:3px; margin-bottom:3px; background:#b4b4b4; text-align:center; transition:all 0.3s linear }
.m1-rc dl a { color:#fff }
.m1-rc dl dt { width:80px; height:54px; margin:15px auto; background:url(../img/icon1.png) }
.m1-rc .rc1 { background-position:0 -47px }
.m1-rc .rc2 { background-position:-80px -47px }
.m1-rc .rc3 { background-position:-160px -47px }
.m1-rc .rc4 { background-position:-240px -47px }
.m1-rc dl:hover { background:#f3a330 }
.index-wxxts { width:1140px; margin:20px auto; height:138px; position:relative; overflow: hidden; }
.index-wxxts ol { position:relative; width:100px; height:20px; top:-20px; left:-50px; }
.index-wxxts ol li { float:left; width:12px; height: 12px; margin: 5px; background: #555; }
.index-wxxts ol li.seleted { background: #c31b4f; }
.index-wxxts ul { padding: inherit; margin: 0; }
.index-wxxts ul li { display: none; padding: inherit; margin: inherit; list-style: none; }
.index-wxxts ul li:first-child { display:block; }
.index-wxxts ul li img { width: inherit; height: inherit; }
.index-tese { width:1100px; padding:20px; margin:0 auto; background:#fff; overflow:hidden }
#tese-js { width:1060px; background:#f4f4f4; padding:20px; }
#timeline { width:1060px; height: 240px; overflow: hidden; margin:0 auto; position: relative; background: url(../img/index_11.png) left 45px repeat-x; }
#dates { width:1060px; height: 60px; overflow: hidden; }
#dates li { list-style: none; float: left; width: 145px; height: 55px; font-size:16px; text-align: center; background: url(../img/index_10.png) center bottom no-repeat; cursor:pointer }
#dates a { line-height: 38px; padding-bottom: 21px; }
#dates .tese-js-cur { display:block; font-size:26px; background:url(../img/index_09.png) center 35px no-repeat }
#issues { width:1060px; height: 240px; overflow: hidden; }
#issues li { width:1060px; height: 240px; list-style: none; float: left; }
#issues li img { float:left; margin-left:10px; margin-right:20px; margin-top:20px }
#issues li h1 { color:#c1c1c1; font-weight:normal; font-size: 40px; margin:20px 0 10px; }
#issues li p { overflow:hidden; font-weight: normal; line-height:22px; }
#issues li font { font-size:26px; color:#333; display:block; margin:10px 0 }
#issues li p a { color:#e20000 }
.fore_cols { width:1100px; margin:10px auto; overflow:hidden; color:#fff }
.one_col { width:273px; float:left; margin-right:3px; }
.two_col { width:273px; float:left; margin-right:3px; }
.three_col { width:273px; float:left; margin-right:3px; }
.fore_col { width:272px; float:left }
.one_col_top { height:190px; overflow:hidden; margin-bottom:3px; padding:22px 84px 0; }
.one_col_bot { height:135px; padding-top:25px; overflow:hidden }
.two_col_top { height:103px; padding-top:20px; overflow:hidden; margin-bottom:3px; }
.two_col_mid { height:103px; padding-top:20px; overflow:hidden; margin-bottom:3px; }
.two_col_bot { height:103px; padding-top:20px; overflow:hidden; }
.three_col_top { height:103px; padding-top:20px; overflow:hidden; margin-bottom:3px }
.three_col_bot { height:229px; padding-top:20px; overflow:hidden; }
.fore_col_top { height:211px; overflow:hidden; margin-bottom:3px; padding:40px 49px 0; }
.fore_col_bot { height:103px; padding-top:20px; overflow:hidden; }
.icon_go1 { width:64px; height:79px; display:block; background:url(../img/icon_go.png); margin:0 auto }
.icon_go2 { width:52px; height:36px; display:block; background:url(../img/icon_go.png) -64px 0; margin:6px auto }
.icon_go3 { width:43px; height:37px; display:block; background:url(../img/icon_go.png) -116px 0; margin:6px auto }
.icon_go4 { width:40px; height:39px; display:block; background:url(../img/icon_go.png) -159px 0; margin:6px auto }
.icon_go5 { width:62px; height:75px; display:block; background:url(../img/icon_go.png) -199px 0; margin:6px auto }
.icon_go6 { width:50px; height:39px; display:block; background:url(../img/icon_go.png) -260px 0; margin:6px auto }
.icon_go7 { width:78px; height:88px; display:block; background:url(../img/icon_go.png) -310px 0; margin:6px auto }
.icon_go8 { width:66px; height:62px; display:block; background:url(../img/icon_go.png) -388px 0; margin:6px auto }
.icon_go9 { width:48px; height:69px; display:block; background:url(../img/icon_go.png) 0px -79px; margin:6px auto }
.go_zt { width:104px; height:24px; display:block; background:url(../img/icon_go.png) -49px -80px; margin-top:8px }
.go_zt:hover { background:url(../img/icon_go.png) -49px -104px; }
.fore_cols h3 { height:30px; line-height:30px; font-size:18px; text-align:center; font-weight:normal; }
.fore_cols span { font-family:"Arial"; font-size:12px; opacity:0.6; display:block; text-align:center }
.fore_dl { width:215px; margin:0 auto; overflow:hidden }
.fore_dl dt { width:52px; float:left; margin-right:7px }
.fore_dl dd { width:156px; float:left; text-align:left }
.fore_dl dd h3 { text-align:left }
.fore_dl dd span { text-align:left; display:block }
.fore_cols_bz { margin-top:8px; overflow:hidden }
.fore_cols_bz p { width:262px; margin:0 auto }
.fore_cols_bz a { width:100px; height:25px; line-height:25px; text-align:center; color:#fff; padding:0 10px; font-size:14px }
.fore_cols_bz a:hover { opacity:0.7 }
.fore_cols_bz .padd_small a { padding:0 5px }
/*专家*/
.index-zjT { width:1100px; padding:20px 20px 0; margin:0px auto; margin-top:20px; background:#fff; overflow:hidden }
.index-zj-wrap { width:1140px; margin:0 auto; margin-bottom:20px; background:url(../img/index_28.jpg) }
.pro-switch { height:554px; overflow:hidden; position: relative; width:1140px; }
.flexslider { margin: 0; padding: 0; }
.flexslider { width:1140px; margin:0 auto; position: relative; zoom: 1; }
.flex-direction-nav a { width:33px; height:66px; display:block; background: url(../img/icon1.png) no-repeat; position:absolute; top:230px; z-index:10; cursor:pointer; text-indent:-9999px; }
.flex-direction-nav .flex-prev { background-position:0 -121px; left:30px; }
.flex-direction-nav .flex-next { background-position:-33px -121px; right:30px; }
.flex-control-nav { width:100%; position: absolute; bottom:50px; text-align: center; }
.flex-control-nav li { margin: 0 5px; display: inline-block; zoom: 1; *display: inline;
}
.flex-control-paging li a { width:18px; height:19px; background: url(../img/icon1.png) no-repeat -145px 0; display:block; overflow:hidden; text-indent:-99em; cursor:pointer; }
.flex-control-paging li a.flex-active { background-position:-145px -20px; }
.index-zj { width:1140px; height:554px; margin:0 auto; }
.index-zjL { width:496px; height:554px; float:left }
.index-zjR { width:578px; height:554px; float:left; margin-top:15px; position:relative }
.zj-tqyy { position:absolute; top:89px; right:130px }
.index-zjR h2 { margin:30px 0; font-weight:normal; overflow:hidden }
.index-zjR h2 strong { float:left; font-size:48px; height:50px; line-height:50px; color:#9d9d9d; padding-right:10px; margin-right:10px; border-right:1px solid #9d9d9d; }
.index-zjR h2 span { float:left; font-size:14px; margin-top:7px; }
.zj-zz, .zj-zg, .zj-jj { margin:10px 0; overflow:hidden; line-height:180% }
.index-zjR i { width:50px; float:left; height:50px; line-height:50px; font-style:normal; font-size:18px; color:#fff; text-align:center; border-radius:25px; font-style:normal; font-size:18px; margin-right:10px }
.zj-zz i { background:#ee4377; margin-top:5px; }
.zj-zg i { background:#539bd3; }
.zj-jj i { background:#ac68e5; }
.zj-pf { margin-top:25px; overflow:hidden }
.zj-pf span { width:124px; float:left; text-align:center; height:62px; color:#fff; background:#f65454; font-size:16px; padding-top:5px; margin-right:6px; }
.zj-pf span strong { font-size:28px; display:block }
.zj-pf ol { width:440px; float:left }
.zj-pf ol li { float:left; width:133px; height:28px; line-height:30px; border:1px solid #d3d3d3; text-align:center; margin-right:7px; margin-bottom:7px; }
.index-zjbtn { margin:20px 0 0 80px; overflow:hidden; }
.index-zjbtn a { float:left; width:166px; height:45px; line-height:45px; margin:2px; color:#fff; text-align:center; font-size:20px; margin-right:30px; border-radius:10px; }
.index-zjbtn a:hover { margin-top:1px }
.zjbtn1 { background:#f99506 }
.zjbtn2 { background:#f56610 }
/*医疗保障体系*/
.index-ylbz { width:1100px; padding:20px; margin:20px auto; background:#fff; overflow:hidden }
.ylbz-c { height:359px; overflow:hidden }
.ylbz-tabC { width:876px; height:359px; float:left; }
.ylbz-tabCc { height:359px; background:url(../img/index_36.jpg) no-repeat; overflow:hidden }
.ylbz-tabCImg { width:517px; float:right }
.ylbz-tabCP { width:359px; height:359px; float:left; position:relative }
.ylbz-tabCP h4 { height:50px; line-height:50px; padding-top:50px; text-align:center; color:#f99506; font-size:22px; font-weight:normal }
.ylbz-tabCP p { padding:0 38px; line-height:180% }
.LeftTop { width:68px; height:40px; background:url(../img/icon1.png) -170px -122px; position:absolute; top:35px; left:17px; }
.RightBot { width:68px; height:40px; background:url(../img/icon1.png) -242px -122px; position:absolute; bottom:80px; right:17px; }
.ylbz-btn1 { width:45px; height:45px; background:url(../img/icon1.png) -74px -121px; position:absolute; bottom:15px; right:100px; }
.ylbz-btn2 { width:45px; height:45px; background:url(../img/icon1.png) -121px -121px; position:absolute; bottom:15px; right:40px; }
.ylbz-tab { width:215px; float:right }
.ylbz-tab li { height:49px; background:#a8a8a8; text-align:center; font-size:18px; margin-bottom:10px; padding-top:15px; border-radius:0 7px 7px 0; color:#fff; cursor:pointer }
.ylbz-tab li span { font-size:10px; font-family:"Arial"; display:block }
.ylbz-tab .ylbz-cur { background:#ee4377; }
/*同济历史*/
.grls { width:1100px; background:#fff; margin:0px auto; padding-top:30px }
.grls-c { width:1101px; margin:0px auto; }
.grls-tab { width:1101px; margin:0 auto; overflow:hidden }
.grls-tabc { width:1130px; margin:0 auto }
.grls-tabc li { width:266px; float:left; height:66px; color:#fff; background:url(../img/icon1.png) 0 -282px; margin-right:10px; cursor:pointer }
li.grls-cur { background:url(../img/icon1.png) 0 -348px; }
.grls-tabc li i { float:left; margin:9px 7px 0 40px; }
.grls-tabc li span { font-size:25px; display:block; margin-top:6px }
.grls-tabc li p { margin-top:-5px; font-family:"arial"; font-size:14px; }
.grls1 { width:42px; height:47px; background:url(../img/icon1.png) -169px 0px; }
.grls2 { width:44px; height:47px; background:url(../img/icon1.png) -212px 0px; }
.grls3 { width:44px; height:47px; background:url(../img/icon1.png) -256px 0px; }
.grls4 { width:44px; height:47px; background:url(../img/icon1.png) -299px 0px; }
.grls-warp { margin:10px auto }
.grls-warpc { overflow:hidden }
/*就医指南*/
.index-jyzn { width:1100px; padding:20px; margin:20px auto; background:#fff; overflow:hidden }
.jyzn-c { margin-bottom:20px; overflow:hidden }
.jyzn-c dl { width:179px; float:left; height:106px; font-size:16px; text-align:center; margin-right:5px; }
.jyzn-c dl a { display:block; height:106px; background:#e1e1e1; color:#555; overflow:hidden; transition:all 0.3s linear }
.jyzn-c dl a dt { margin:10px auto; height:47px; }
.zn1 { width:40px; height:47px; background:url(../img/icon1.png) 0px -188px; }
.zn2 { width:58px; height:47px; background:url(../img/icon1.png) -40px -188px; }
.zn3 { width:58px; height:47px; background:url(../img/icon1.png) -98px -188px; }
.zn4 { width:40px; height:47px; background:url(../img/icon1.png) -155px -188px; }
.zn5 { width:44px; height:47px; background:url(../img/icon1.png) -194px -188px; }
.zn6 { width:39px; height:47px; background:url(../img/icon1.png) -238px -188px; }
.jyzn-c dl a:hover { background:#ee4377; color:#fff; }
.jyzn-c dl a:hover .zn1 { background:url(../img/icon1.png) 0px -235px; }
.jyzn-c dl a:hover .zn2 { background:url(../img/icon1.png) -40px -235px; }
.jyzn-c dl a:hover .zn3 { background:url(../img/icon1.png) -98px -235px; }
.jyzn-c dl a:hover .zn4 { background:url(../img/icon1.png) -155px -235px; }
.jyzn-c dl a:hover .zn5 { background:url(../img/icon1.png) -194px -235px; }
.jyzn-c dl a:hover .zn6 { background:url(../img/icon1.png) -238px -235px; }
/*品牌中心页面*/
.pin-ban { height:596px; background:url(../img/pin-banbg.jpg) no-repeat top center }
.pin-ban-c { width:1100px; margin:0 auto; background:#ff0; position:relative }
.pin-banL { position:absolute; top:0; left:114px; }
.pin-banR { position:absolute; top:0; right:117px; }
.pin-tit { height:91px; background:url(../img/pin_04.png) repeat-x }
.pin-tit img { display:block; margin:0 auto }
.pin-m1pic1 { height:176px; background:url(../img/pin_01.jpg) no-repeat top center }
.pin-m1pic2 { height:175px; background:url(../img/pin_02.jpg) no-repeat top center }
.pin-m1pic3 { height:176px; background:url(../img/pin_03.jpg) no-repeat top center }
.pin-m2 { background:#fff; padding-top:20px; overflow:hidden }
.pin-m2-c { width:1061px; margin:0 auto; overflow:hidden; margin-top:20px; margin-bottom:40px }
.pin-m2-c dl { width:349px; float:left; margin-right:7px; }
.pin-m2-c dl dt { margin-bottom:7px; }
.pin-m2-c dl dd { height:216px; background:#eee; }
.pin-m2-c dl dd h4 { font-size:18px; color:#c6104a; text-align:center; height:40px; line-height:40px; padding:5px 0 15px; background:url(../img/pin_04.jpg) no-repeat center bottom }
.pin-m2-c dl dd p { padding:0 16px; line-height:170%; text-indent:2em }
.pin-m2-c dl dd p a { color:#c6104a }
.pin-m3 { background:#f2f2f2; padding-top:20px; overflow:hidden }
.pin-m3-c { width:1100px; margin:0 auto; padding:30px 0; }
.pin-m4 { background:#fff; padding-top:20px; overflow:hidden }
.pin-m4-c { width:1100px; margin:0 auto; padding:30px 0; text-align:center; overflow:hidden }
.zlzx { border-bottom:1px dashed #ccc; overflow:hidden; padding-bottom:25px; }
.zlzx a { display:block; color:#fff; transition:all 0.3s linear }
.zlzx a:hover { padding-left:20px; }
.zlzx-l { width:296px; float:left; margin-right:12px }
.zlzx-l ul { overflow:hidden }
.zlzx-r { float:right; width:176px; overflow:hidden }
.zlzx-r li { width:176px; height:47px; line-height:47px; margin-bottom:4px; overflow:hidden }
.zx1 { width:146px; height:149px; margin-bottom:4px }
.zx2 { width:146px; height:47px; line-height:47px; margin-bottom:4px; }
.zx3 { width:146px; height:47px; line-height:47px; margin-bottom:4px; }
.zx4 { width:146px; height:47px; line-height:47px; margin-bottom:4px; }
.zx5 { width:296px; height:47px; line-height:47px; margin-bottom:4px; }
.zx-i1 i { display:block; margin:0 auto; width:43px; height:54px; background:url(../img/icon1.png) -356px 0; margin-top:30px; }
.zx-i2 i { display:block; margin:0 auto; width:45px; height:54px; background:url(../img/icon1.png) -410px 0; margin-top:30px; }
.zx-i3 i { display:block; margin:0 auto; width:45px; height:54px; background:url(../img/icon1.png) -459px 0; margin-top:60px; }
.zx-i4 i { display:block; margin:0 auto; width:44px; height:54px; background:url(../img/icon1.png) -511px 0; margin-top:10px; margin-bottom:-15px }
.zx-bg1 { background:#ed3b83 }
.zx-bg2 { background:#cf74e2 }
.zx-bg3 { background:#ff8e73 }
.zx-bg4 { background:#50a864 }
.zx-bg5 { background:#46c2f0 }
.zx-bg6 { background:#ed6b9f }
.zx-bg7 { background:#ff6440 }
.pin-m4Tab { height:282px; margin-top:30px }
.pin-m4Tab_nr { width:1100px; margin:0 auto; overflow:hidden }
.pin-m4Tab_l { width:277px; float:left; margin-right:9px }
.pin-m4Tab_l li { width:277px; height:58px; line-height:58px; background:url(../img/pin_14.png) no-repeat; margin-bottom:16px; text-align:center }
.pin-m4Tab_l li i { width:40px; float:left; font-size:28px; text-align:center }
.pin-m4Tab_l .pin-m4Tab_l_li2 { background:url(../img/pin_16.png) no-repeat; color:#fff }
.pin-m4Tab_r { width:277px; float:right; }
.pin-m4Tab_r li { width:277px; height:58px; line-height:58px; background:url(../img/pin_15.png) no-repeat; margin-bottom:16px; text-align:center }
.pin-m4Tab_r li i { width:50px; float:right; font-size:28px; text-align:center }
.pin-m4Tab_r .pin-m4Tab_l_li2 { background:url(../img/pin_17.png) no-repeat; color:#fff }
.pin-m5 { height:663px; background:#f2f2f2; padding-top:30px; overflow:hidden }
.pin-m5-c { width:1140px; margin:0 auto; overflow:hidden; margin-top:30px }
.pin-m6 { background:#fff; padding-top:30px; overflow:hidden }
.pin-m6-c { width:1100px; margin:30px auto; color:#fff; overflow:hidden }
.pin-m6-c dd h3 { height:20px; line-height:20px; font-size:18px; border-bottom:1px solid #d2426f; padding-bottom:10px; margin:7px 0 }
.pin-m6-c dd h3 span { float:left; width:5px; background:#fff; border-radius:3px; margin-right:7px }
.pin-m6-c dd { background:#c7134b; padding:20px; }
.pin-m6-c dd p { line-height:180% }
.pin-m6-l { width:375px; float:left; margin-right:8px; }
.pin-m6-m { width:375px; float:left; margin-right:8px; }
.pin-m6-m dl dd p { padding-bottom:35px; }
.pin-m6-r { width:333px; float:left; font-size:12px; }
.pin-m6-r p a { width:204px; margin:0 auto; margin-top:20px; display:block; font-size:14px; height:41px; line-height:41px; color:#c7134b; text-align:center; border-radius:4px; background:#eaff00 }
.pin-m6-r p a:hover { background:#fff }
.pin-m6-l dl dt, .pin-m6-m dl dd, .pin-m6-r dl dt { margin-bottom:10px; }
.pin-m7 { background:#f2f2f2; padding-top:30px; overflow:hidden }
.pin-m7-c { width:1100px; margin:30px auto; overflow:hidden }
.pin-m7-l { width:547px; float:left }
.pin-m7-r { width:503px; float:right }
.pin-m7-r p { line-height:200%; margin-top:20px; text-indent:2em }
.pin-m7-btn { overflow:hidden; float:right; margin-top:30px }
.pin-m7-btn a { float:left; transition:all 0.5s linear }
.pin-m7-btn a:hover { transform:rotate(360deg); transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); }
.pin-m7-btn1 { width:57px; height:57px; background:url(../img/icon1.png) -495px -54px; margin-right:15px }
.pin-m7-btn2 { width:57px; height:57px; background:url(../img/icon1.png) -553px -54px; }
.pin-m8 { background:#fff; padding-top:30px; overflow:hidden }
.pin-m8-c { width:1100px; margin:40px auto; overflow:hidden; }
.pin-m8-l { width:335px; float:left; margin-right:10px; }
.pin-m8-m { width:409px; float:left; margin-right:10px; }
.pin-m8-l dl { background:#f2f2f2; margin-bottom:9px; }
.pin-m8-l dl dd { padding:15px; overflow:hidden }
.pin-m8-l dl dd img { width:86px; float:left }
.pin-m8-l dl dd p { width:205px; float:right }
.pin-m9 { background:#f2f2f2; padding-top:30px; overflow:hidden }
.pin-m9-c { width:1100px; margin:20px auto; overflow:hidden; }
.pin-m9-c p { text-indent:2em; line-height:190%; }
.pin-m10 { background:#fff; padding-top:30px; overflow:hidden }
.pin-m10-c { width:1100px; margin:0 auto; overflow:hidden; }
.pin-m10-btn { position:relative; font-size:18px }
.pin-m10-btn a { position:absolute; right:104px; bottom:25px; width:248px; height:45px; line-height:45px; text-align:center; color:#c6104a; background:#fffc00; border-radius:30px; }
.pin-m10-btn a:hover { background:#fff }
.pin-m11 { background:#fff; padding:30px 0 40px; overflow:hidden }
.pin-m11-c { width:1100px; margin:0 auto; overflow:hidden; }
.pin-m11-c ul { margin-left:23px; margin-bottom:30px; overflow:hidden }
.pin-m11-c ul li { width:156px; height:156px; float:left; margin-right:23px; }
.pin-m11-c ul li a { display:block; transition:all 0.3s linear }
.pin-m11-c ul li a:hover { transform:rotate(-20deg) }
/*人流栏目页面*/
.lm-ban a { display:block; height:534px; }
.lm-nav { width:1100px; padding:15px 20px; margin:20px auto; background:#fff; overflow:hidden }
.lm-nav dl { float:left; width:151px; height:92px; margin-right:6px; text-align:center }
.lm-nav dl a { width:152px; height:82px; color:#555; font-size:15px; background:#dfdfdf; display:block; padding-top:10px; }
.lm-nav dl dt { margin:0 auto; }
.lm-nav1 { width:30px; height:50px; background:url(../img/icon1.png) -345px -113px }
.lm-nav2 { width:28px; height:50px; background:url(../img/icon1.png) -374px -113px }
.lm-nav3 { width:43px; height:50px; background:url(../img/icon1.png) -400px -113px }
.lm-nav4 { width:38px; height:50px; background:url(../img/icon1.png) -443px -113px }
.lm-nav5 { width:33px; height:50px; background:url(../img/icon1.png) -480px -113px }
.lm-nav6 { width:42px; height:50px; background:url(../img/icon1.png) -513px -113px }
.lm-nav7 { width:51px; height:50px; background:url(../img/icon1.png) -555px -113px }
.lm-nav dl a:hover { color:#fff; background:#eb8610 }
.lm-nav dl a:hover .lm-nav1 { background:url(../img/icon1.png) -345px -163px }
.lm-nav dl a:hover .lm-nav2 { background:url(../img/icon1.png) -375px -163px }
.lm-nav dl a:hover .lm-nav3 { background:url(../img/icon1.png) -400px -163px }
.lm-nav dl a:hover .lm-nav4 { background:url(../img/icon1.png) -443px -163px }
.lm-nav dl a:hover .lm-nav5 { background:url(../img/icon1.png) -480px -163px }
.lm-nav dl a:hover .lm-nav6 { background:url(../img/icon1.png) -513px -163px }
.lm-nav dl a:hover .lm-nav7 { background:url(../img/icon1.png) -555px -163px }
/*栏目标题*/
.lm-t { height:41px; line-height:41px; overflow:hidden; border-bottom:1px solid #dfdfdf }
.lm-tL { float:left; color:#949494 }
.lm-tL span { height:45px; line-height:40px; color:#c31b4f; font-size:22px; border-bottom:2px solid #c31b4f; padding-bottom:5px; margin-right:15px; }
.lm-tR { float:right; font-size:20px; }
.lm-tR a { display:block; width:53px; height:20px; color:#949494; background:url(../img/icon1.png) -92px 0; margin-top:15px; }
.lm-tR a:hover { background:url(../img/icon1.png) -92px -20px; }
.lm-list { width:1100px; margin:20px auto; background:#fff; padding:10px 20px; padding-bottom:15px; }
.lm-c { margin:15px 0; overflow:hidden }
.lm-L { width:610px; float:left }
.lm-L dl { overflow:hidden; border-bottom:1px dashed #dfdfdf; padding-bottom:20px }
.lm-L dl dt { width:223px; float:left; }
.lm-L dl dd { width:370px; float:right; line-height:170% }
.lm-L dl dt img { width:223px; height:141px; }
.lm-L dl dd p { color:#555; }
.lm-L dl dd p a { color:red; }
.lm-L dl h3 { font-size:17px; font-weight:normal; padding:10px 0 10px; }
.lm-L dl h3 a { color:#666; display:block; color:#C31B4F; }
.lm-L dl h3 a:hover { color:#c31b4f }
.lm-L ul { overflow:hidden; margin-top:10px }
.lm-L ul li { width:290px; float:left; height:35px; line-height:35px; background:url(../img/lm_21.png) 0 2px no-repeat; padding-left:15px }
.lm-L ul li a { color:#555 }
.lm-L ul li a:hover { color:#c31b4f; text-decoration :underline }
.lm-R { width:462px; float:right }
.lm-jzgc { width:1100px; margin:20px auto; background:#fff; padding:10px 20px }
.jzgc-c { overflow:hidden; margin-top:20px }
.jzgc-L { width:373px; float:left; margin-right:5px }
.jzgc-c li p { width:100%; height:30px; line-height:30px; text-align:center;/*background:#ffc975;*/ background:#c31b4f; color:#fff; position:absolute; bottom:-40px; transition:all 0.3s linear }
.jzgc-c li p span { font-family:"Impact"; font-size:16px; }
.jzgc-c li:hover p { bottom:0; transition:all 0.3s linear }
.jzgc-R { width:722px; float:left; overflow:hidden }
.jzgc-L li, .jzgc-R li { float:left; overflow:hidden; position:relative; margin-bottom:4px }
.lm-dyj { height:375px; margin:20px auto; background:url(../img/lm_19.jpg) no-repeat; overflow:hidden }
.lm-dyj img { width:440px; float:left; }
.lm-dyjR { width:660px; float:right; margin-top:60px; }
.lm-dyjR h2 { font-size:70px; color:#c31b4f; font-weight:normal }
.lm-dyjR h2 span { font-size:34px; color:#7b7b7b; padding-left:50px; }
.lm-dyjR p { line-height:190%; padding:10px 40px 0 0; }
.dyj-btn { overflow:hidden; margin:20px auto; margin-left:130px }
.dyj-btn a { float:left; color:#fff; width:158px; height:40px; line-height:40px; text-align:center; border-radius:20px; font-weight:bold; font-size:16px }
.dyj-btn1 { background:#c31b4f; margin-right:40px }
.dyj-btn1:hover { background:#e99004 }
.dyj-btn2 { background:#e99004 }
.dyj-btn2:hover { background:#c31b4f }
.lm-gzjk { width:1100px; margin:20px auto; background:#fff; padding:10px 20px }
.gzjk-c { background:#ffe9d9; margin:20px 0; overflow:hidden }
.gzjk-L { width:619px; float:left; margin-right:50px; }
.gzjk-R { width:327px; float:left; background:#fff; height:275px; box-shadow:#ccc 3px 5px 13px 0px; margin-top:22px; overflow:hidden; padding-left:38px; padding-top:25px; }
.gzjk-R dl { float:left; margin-right:38px; margin-bottom:20px; text-align:center; }
.gzjk-R dl dd { margin-top:7px }
.lm-hzhb { width:1100px; margin:20px auto; background:#fff; padding:20px }
/*人流文章?/
/*面包屑导?/
.home{ width:1100px; margin:10px auto; height:32px; line-height:32px;background:#fff; padding:10px 20px;overflow:hidden;}
.home-L{float:left; height:30px; line-height:32px;font-size:14px;}
.home-L span{ color:#c31b4f}
.home-L a{color:#555;padding:0 3px;}
.home-L a:hover{ color:#c31b4f; text-decoration:underline}
.home-R{width:317px; height:32px;float:right; background:url(../img/art_form.jpg) no-repeat}
.ssk{width:213px;height:32px; background:none;border:0; color:#999; padding-left:10px;}
#sub{width:89px; height:32px; background:none;border:0; color:#fff}

.art-cont{ width:1140px; margin:20px auto;overflow:hidden}
.art-L{ width:759px; float:left;}
/*优惠、专家、技术切?/
.art-yh{margin:0px auto;padding:15px 20px 7px; background:#fff;overflow:hidden}
.art-tab{ width:627px; float:left}
.atr-tabC a{ display:block}
.art-yh ul{ width:90px; float:right;}
.art-yh ul li{width:90px;height:46px;line-height:46px;color:#fff;text-align:center;background:url(../img/icon1.png) 0 -414px;margin-bottom:8px;font-size:16px; cursor:pointer}
.art-yh .art-cur{ background:url(../img/icon1.png) 0 -461px}

/*文章内容*/
.art-wz { padding:20px; background:#fff; margin-bottom:15px; }
.art-wz h3 { color:#c31b4f; font-size:24px; font-weight:normal; text-align:center }
.art-wz-icon { width:550px; height:69px; margin:20px auto; background:#f3f3f3; padding:10px 0 20px 170px; overflow:hidden; }
.art-wz-icon dl { width:57px; float:left; margin-right:48px; }
.art-wz-icon dl:hover { margin-top:2px; }
.wz-icon1 a { color:#228bc7 }
.wz-icon1 dt { width:57px; height:60px; background:url(../img/icon1.png) -290px -282px }
.wz-icon2 a { color:#ec4a7c }
.wz-icon2 dt { width:57px; height:60px; background:url(../img/icon1.png) -347px -282px }
.wz-icon3 a { color:#f39500 }
.wz-icon3 dt { width:57px; height:60px; background:url(../img/icon1.png) -405px -282px }
.wz-icon4 a { color:#68aa27 }
.wz-icon4 dt { width:57px; height:60px; background:url(../img/icon1.png) -461px -282px }
.art-wz p { text-indent:2em; line-height:220%; margin-top:15px; }
.wz-zxzj { margin:20px 0; overflow:hidden }
.wz-zxzj dl { width:186px; height:50px; padding:25px 25px; float:left; margin-right:5px; overflow:hidden }
.wz-zxzj dl a { color:#fff; }
.wz-zxzj dl dt { float:left; margin-right:10px; }
.wz-zxzj dl dd { float:left; }
.wz-zxzj dl dd strong { font-size:18px; display:block }
.wz-zxzj1 { background:#f7467d }
.wz-zxzj1 dt { width:40px; height:47px; background:url(../img/icon1.png) 0px -235px }
.wz-zxzj2 { background:#6897dc }
.wz-zxzj2 dt { width:46px; height:47px; background:url(../img/icon1.png) -290px -235px }
.wz-zxzj3 { background:#80aa3e }
.wz-zxzj3 dt { width:40px; height:47px; background:url(../img/icon1.png) -343px -235px }
.page1 { height:45px; line-height:45px; padding:0 20px; background:#f3f3f3; margin-top:20px; overflow:hidden }
.page1 a { color:#555 }
.page1 a:hover { color:#c31b4f }
.home{width:1142px; margin:0 auto}
.art-cont{width: 1142px;margin: 0 auto;overflow: hidden;}
.art-L{width:759px; float:left}
.art-R { width:366px; float:right; }
.art-djs { margin:10px 0; height:336px; background:url(../img/art_06.jpg); position:relative }
.djs-hms { color:#fe1355; font-size:18px; position:absolute; top:148px; left:180px }
.djs-hms i { font-style:normal }
.djs-btn a { width:170px; height:47px; background:url(../img/icon1.png) -388px -235px; position:absolute; top:257px; left:90px; }
.djs-btn a:hover { margin-top:1px }
.art-tit { height:30px; line-height:30px; border-bottom:1px solid #e0e0e0; overflow:hidden }
.art-tit span { float:left; color:#c31b4f; font-size:20px; }
.art-tit a { float:right; color:#aeaeae; font-size:12px }
.art-tit a:hover { color:#c31b4f }
.art-zj { margin:10px 0; padding:15px 20px; background:#fff }
.art-zj dl { margin:13px auto; overflow:hidden }
.art-zj dl dt { width:141px; float:left }
.art-zj dl dd { width:175px; float:right; margin-top:15px; }
.art-zj h4 { color:#c31b4f; font-size:26px; font-weight:normal; }
.art-zj h4 span { font-size:12px; color:#9f9f9f; padding-left:10px }
.art-zj strong { color:#f48502; height:40px; line-height:40px; font-size:18px; font-weight:normal; }
.art-zj-btn { width:275px; margin:0px auto; height:40px; overflow:hidden }
.art-zj-btn a { float:left; width:127px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:16px; border-radius:3px; background:#f48502 }
.art-zj-btn .atr-zj-btn1 { background:#de2860; margin-right:20px }
.art-zj-btn a:hover { margin-top:1px }
.art-hot { margin:10px 0; padding:15px 20px; background:#fff }
.art-hot-list { width:326px; overflow:hidden; padding:15px 0; }
.art-hot ul { width:330px; overflow:hidden }
.art-hot ul li { width:162px; float:left; margin-bottom:3px; margin-right:3px; text-align:center; }
.art-hot ul li a { display:block; color:#fff; height:43px; line-height:43px; transition:all 0.3s linear }
.art-hot ul li a:hover { padding-left:10px; }
.art-jk { padding:15px 20px; background:#fff }
.art-jkc { width:326px; margin:15px auto 10px; height:272px; position:relative; overflow: hidden; }
.art-jkc ol { position:relative; width:100px; height: 20px; bottom:30px; left:250px; }
.art-jkc ol li { float:left; width: 10px; height: 10px; margin: 5px; background: #555; }
.art-jkc ol li.seleted { background: #c31b4f; }
.art-jkc ul { padding: inherit; margin: 0; }
.art-jkc ul li { display: none; padding: inherit; margin: inherit; list-style: none; }
.art-jkc ul li:first-child { display:block; }
.art-jkc ul li img { width: inherit; height: inherit; }
.art-wd { margin:10px 0; padding:15px 20px; background:#fff }
.art-wdc { margin-top:10px; }
.art-wdc h4 { height:21px; line-height:23px; color:#c31b4f; font-size:14px; font-weight:normal; margin-top:23px }
.art-wdc h4 img { vertical-align:middle; padding-right:7px; float:left }
.art-wdc p { background:url(../img/art_15.jpg) no-repeat center top #f7f7f7; padding:25px 10px 10px; font-size:12px; line-height:180%; overflow:hidden }
.art-wdc p i { width:25px; float:left; color:#c31b4f; font-size:14px; font-style:normal }
.art-wdc p span { width:280px; float:right }
.art-yyzq { margin-top:10px; padding:15px 20px; background:#fff }
.art-yyzq ul { margin-bottom:20px; overflow:hidden }
.art-yyzq ul img { margin:10px 0 20px }
.art-yyzq ul li { width:62px; height:92px; float:left; margin-right:25px; text-align:center }
.art-yyzq ul li a { color:#555; float:left; }
.art-yyzq ul li a:hover { margin-top:2px }
.art-yyzq ul li p { height:30px; line-height:30px; }
.yyzq1 i { width:62px; height:62px; display:block; background:url(../img/icon1.png) -290px -342px; }
.yyzq2 i { width:62px; height:62px; display:block; background:url(../img/icon1.png) -352px -342px; }
.yyzq3 i { width:62px; height:62px; display:block; background:url(../img/icon1.png) -414px -342px; }
.yyzq4 i { width:62px; height:62px; display:block; background:url(../img/icon1.png) -476px -342px; }
/*妇科病种文章页妇科病种文章页妇科病种文章?/
.rl-ban a img {width:100%;}
.wz-tit { height:30px; line-height:30px; color:#c31b4f; font-size:20px; border-bottom:1px solid #e0e0e0; overflow:hidden; }
.wz-tit span { color:#444; color:#aeaeae; font-size:12px;font-family:"arial"; }
.wz-jkc { width:326px; margin:15px auto 10px; height:207px; position:relative; overflow: hidden; }
.wz-jkc ol { position:relative; width:120px; height: 20px; bottom:22px; left:120px; }
.wz-jkc ol li { float:left; width: 10px; height: 10px; margin: 5px; background: #555; }
.wz-jkc ol li.seleted { background: #c31b4f; }
.wz-jkc ul { padding: inherit; margin: 0; }
.wz-jkc ul li { display: none; padding: inherit; margin: inherit; list-style: none; }
.wz-jkc ul li:first-child { display:block; }
.wz-jkc ul li img { width: inherit; height: inherit; }

.wz-yyzq { margin-top:10px; padding:15px 20px; background:#fff; margin:20px auto ; overflow:hidden;}
.wz-yyzq ul { margin:20px 0; overflow:hidden; }
.wz-yyzq ul img { margin:10px 0 20px }
.wz-yyzq ul li { width:73px; height:116px; float:left; margin-left:25px; text-align:center; line-height:40px; }
.wz-yyzq ul li a { color:#555; float:left; }
.wz-yyzq ul li a:hover { margin-top:2px }
.wz-yyzq ul li p { height:30px; line-height:25px; }
.yzq1 i { width:73px; height:73px; display:block; background:url(../img/rl1_30.png) -146px -365px; }
.yzq2 i { width:73px; height:73px; display:block; background:url(../img/rl1_32.png) -292px -365px; }
.yzq3 i { width:73px; height:73px; display:block; background:url(../img/rl1_34.png) -365px -365px; }
.yzq4 i { width:73px; height:73px; display:block; background:url(../img/rl1_38.png) -438px -365px; }
.yzq5 i { width:73px; height:73px; display:block; background:url(../img/rl1_39.png) -438px -365px; }
.yzq6 i { width:73px; height:73px; display:block; background:url(../img/rl1_40.png) -511px -365px; }
/*关于同济切换*/
.wz-yh { width:1100px; margin:0px auto; padding:15px 20px 7px; background:#fff; overflow:hidden }
.wz-tab { width:740px; float:left; }
.wz-tab dl { width:740px; overflow:hidden; height:278px; background:url(../img/rl1_48.jpg) no-repeat; }
.wz-tab dd { width:455px; font-size:13px; color:#fff; margin-left:275px; }
.wz-tab dd p { width:455px; font-size:13px; color:#fff; line-height:27px; }
.wz-tab dd p span { color:#fff447; }
.wz-tabC a { color:#fff447; }
.wz-yh ul { width:354px; float:right; }
.wz-yh ul li { width:304px; height:78px; padding-top:10px; color:#fff; background:url(../img/back_51.jpg) 0 -461px; margin-bottom:8px; font-size:24px; padding-left:50px; cursor:pointer }
.wz-yh ul li dl { width:280px; height:68px; color:#fff; font-size:24px; cursor:pointer; padding-top:4px; }
.wz-yh ul li dt { width:42px; float:left }
.wz-yh ul li dd { width:230px; float:right; }
.wz-yh ul li dd span { font-size:12px; }
.wz-yh .wz-cur { background:url(../img/back_51.jpg) 0 0px }
.art-tit2 { width:1100px; height:30px; margin:0 auto; line-height:30px; border-bottom:1px solid #e0e0e0; overflow:hidden; margin-bottom:10px; }
.art-tit2 span { float:left; color:#c31b4f; font-size:20px; }
.art-tit2 span i { color:#b2b2b2; font-size:12px; list-style:none; font-style:"normal"; font-family:"arial"; }
.art-tit2 a { float:right; color:#aeaeae; font-size:12px }
.art-tit2 a:hover { color:#c31b4f }
.weixin_say { width:366px; float:left; overflow:hidden; margin:10px auto; margin-top:0px; }
.weixin_say .wxin_h4 { font-size:18px; margin-left:20px; margin-top:20px; width:120px; color:#a3161f; font-weight:bold; border-bottom:2px solid #a3161f; height:35px; }
.weixin_say .wxin_span { color:#333; }
.weixin_say .border { border-bottom: 1px solid #CCC; margin-bottom:20px; }
.weixin_say ul { width:288px; margin:0 auto; overflow:hidden; }
.weixin_say ul li { height:50px; line-height:50px; border-bottom:#CCC 1px dotted; overflow:hidden; }
.weixin_say ul li a { color:#5e5e5e; font-family:"Microsoft Yahei"; font-size:14px; }
.weixin_say ul li a:hover { color:#ed0067; }
.ws_left { width:250px; float:left; }
.ws_right { width:38px; float:right; padding-top:10px; }
.wz_nuo { width:1100px; margin:30px auto; padding:15px 20px 7px; background:#fff; overflow:hidden }
.wz_nuo p { width:1100px; height:40px; text-align:center; font-size:14px; background:url(../img/bord_60.jpg) no-repeat 30px 18px; color:#444 }
.wz_nuo h3 { width:1100px; margin:0 auto; overflow:hidden; }
.wz_nuo p span { color:#d33062 }
.wz-jkc2 { width:326px; margin:15px auto 10px; height:217px; position:relative; overflow: hidden; }
.wz-jkc2 ol { position:relative; width:120px; height: 20px; bottom:22px; left:110px; }
.wz-jkc2 ol li { float:left; width: 10px; height: 10px; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px; margin: 5px; background: #555; }
.wz-jkc2 ol li.seleted { background: #f48502; }
.wz-jkc2 ul { padding: inherit; margin: 0; }
.wz-jkc2 ul li { display: none; padding: inherit; margin: inherit; list-style: none; }
.wz-jkc2 ul li:first-child { display:block; }
.wz-jkc2 ul li img { width: inherit; height: inherit; }
.art-wd ul { margin-left:0px; width:330px; }
/**专家评论**/
#commentexp { background-color:#fff; padding:15px 12px 20px 9px; overflow:hidden; zoom:1; }
#commentexp h3 { text-align:right; font-family:"Microsoft Yahei"; color:#000000; line-height:22px; font-size:14px; padding:0 0 10px; overflow:hidden; zoom:1; }
#commentexp h3 span { float:left; }
#commentexp h3 i { color:#8E252C; font-size:20px; font-style:normal; }
#commentexp h3 img { vertical-align:middle; margin:0 3px; }
.ds-comment-body p { text-align:left; }
.wzdp { overflow:hidden; zoom:1; }
.wzdp strong { color:#ff0000; font-weight:normal; }
.wzdp p.bt { font-size:14px; padding-bottom:14px; }
.wzdp ul { padding-top:28px; }
.wzdp li { font-size:14px; line-height:24px; padding-top:15px; overflow:hidden; clear:both; }
.wzdp input { border:0; }
.wzdp li.li1 font { font-size:14px; float:left; }
.wzdp li.li1 span { float:left; padding-right:30px; }
.wzdp li.li1 span.fr { padding:0; vertical-align:middle; height:24px; }
.wzdp li.li1 input.bd1 { width:118px; height:24px; float:left; background:url(../img/sidemapbg.png) no-repeat left top; border-right:1px solid #d2d2d2; }
.wzdp li.li2 span { float:left; padding:0 40px; }
.wzdp li.li3 { padding-top:20px; }
.wzdp li.li3 span { float:left; }
.wzdp li.li3 textarea { float:left; width:570px; height:112px; background:url(../img/wzdpbg.png) no-repeat; border:0; }
.wzdp li.li4 input { width:157px; height:36px; float:left; color:#fff; font-family:"Microsoft Yahei"; line-height:36px; font-size:18px; }
.wzdp li.li4 input.bd1 { background:#8E252C; margin-right:54px; display:inline; }
.wzdp li.li4 input.bd2 { background:#8E252C; }
.wzdp li.li4 { padding:30px 0 0 206px; }
.tel { width:760px; height:280px; background:url(../img/rl1_42.jpg) no-repeat; position:relative; }
.tel form { width:405px; margin:0 auto; overflow:hidden; position:absolute; top:200px; left:180px; }
.tel input { border:0; background:#fff; font-family:"微软雅黑"; }
.tel .tel1 { width:194px; height:29px; line-height:29px; padding-left:35px; float:left; color:#b2b2b2; background:url(../img/i1_03.png) no-repeat 2px 2px; -webkit-border-radius:3px; border-radius:3px; -moz-border-radius:3px; border:#bebebe 1px solid; }
.tel .tel2 { width:135px; height:29px; line-height:29px; text-align:center; float:right; color:#fff; background:#de2860; -webkit-border-radius:3px; border-radius:3px; -moz-border-radius:3px; margin-right:30px; }
/*病种栏目页病种栏目页病种栏目?/
.lm-four { width:1100px; margin:0px auto; padding:15px 20px 7px; background:#fff; overflow:hidden }
.lm-four ul { width:1100px; margin:0px auto; background:#fff; overflow:hidden }
.lm-four ul li { width:271px; height:92px; float:left; margin-right:3px; background:#adadad; transition:all 0.3s linear }
.lm-four ul li:hover { background:#c31b4f; }
/*科室介绍*/

.jieshao { width:1100px; margin:10px auto; background:#fff; overflow:hidden; }
.jie1, .jie2, .jie3 { width:390px; float:left; background:#f3f3f3; margin:3px; overflow:hidden; }
.jie1 { width:345px; height:289px; background:url(../img/bzlm1_16.png) no-repeat; }
.jie1 p, .jie2 p { width:350px; margin:0 auto; line-height:30px; color:#5e5e5e; font-family:"Microsoft Yahei"; font-size:14px; }
.jie1 p span, .jkfx1 p a, .jie2 p span { color:#c31b4f; }
.jie1 h2 { color:#c31b4f; text-align:center; font-size:18px; margin-top:25px; font-weight:normal; }
.jie1 p { width:305px; margin:0 auto; color:#5e5e5e; text-indent:2em; line-height:30px; padding-top:10px; }
.jie3 { width:345px; float:left; overflow:hidden; }
.jie3 dl { width:345px; height:76px; background:#81c322; overflow:hidden; padding-top:30px; }
.jie3 dl dt { width:38px; height:47px; float:left; overflow:hidden; margin-left:60px; }
.jie3 dl dd { width:200px; float:left; color:#fff; font-family:"Microsoft Yahei"; font-size:16px; text-align:center; }
.jie3 dl dd span { font-size:21px; }
.jie3 p { width:345px; height:154px; background:#5ea7d5; overflow:hidden; padding-top:30px; color:#fff; font-family:"Microsoft Yahei"; line-height:30px; font-size:14px; text-align:center; }
.jie3 p span { font-size:18px; }
/*治疗优势*/
.zlys-c { width:1100px; margin:0 auto; background:#fff; overflow:hidden; }
.zlys_left { width:300px; float:left; overflow:hidden; }
.zlys_right { width:785px; height:245px; float:right; overflow:hidden; background:#f4f4f4; }
.zlys_right p { color:#5e5e5e; font-family:"Microsoft Yahei"; font-size:14px; line-height:47px; }
.zlys_right p span { margin-right:10px; }
.jkfx-c { width:1100px; margin:10px auto; background:#fff; overflow:hidden; }
.jkfx1, .jkfx2, .jkfx3 { width:390px; float:left; background:#f3f3f3; margin:5px; overflow:hidden; }
.jkfx1 p, .jkfx2 p { width:350px; margin:0 auto; line-height:27px; color:#5e5e5e; font-family:"Microsoft Yahei"; font-size:14px; }
.jkfx1 { padding-bottom:10px; }
.jkfx1 p { margin-left:7px; }
.jkfx1 p span, .jkfx1 p a, .jkfx2 p span { color:#c31b4f; }
.jkfx2 { width:367px; overflow:hidden; }
.jkfx2 p { width:337px; line-height:42px; margin-left:5px; }
.jkfx2 p a { color:#5e5e5e; }
.jkfx3 { width:313px; background:#fff; overflow:hidden; }
.jkfx3 ul { width:310px; margin:20px auto; overflow:hidden; }
.jkfx3 ul li { float:left; margin-bottom:2px; text-align:center; overflow:hidden; }
.jkfx3 ul li a { color:#fff; display:block; transition:all 0.3s linear }
.jkfx3 ul li a:hover { margin-left:10px; }
.j1 { width:115px; height:92px; padding-top:38px; background:#ed568b; }
.j2 { width:193px; height:42px; line-height:42px; background:#f65f5f; margin-left:1px; }
.j3 { width:193px; height:42px; line-height:42px; background:#779fcb; margin-left:1px; }
.j4 { width:193px; height:42px; line-height:42px; background:#ac7bb8; margin-left:1px; }
.j5 { width:310px; height:42px; line-height:42px; background:#f09534; }
.j6 { width:310px; height:42px; line-height:42px; background:#ed568b; }
.j7 { width:154px; height:56px; background:#f180a2; float:left; padding-top:20px; }
.j8 { width:154px; height:56px; background:#ac7bb8; float:left; padding-top:20px; margin-left:2px; }
.j9 { width:310px; height:42px; line-height:42px; background:#779fcb; }
.gzwm-c { background:#fff; margin:20px 0; overflow:hidden }
.gzwm-L { width:720px; height:345px; background:url(../img/bzlm3_19.jpg) no-repeat; float:left; }
.gzwm-L h2 { color:#c31b4f; text-align:center; font-size:18px; margin-top:40px; }
.gzwm-L p { width:668px; margin:0 auto; color:#5e5e5e; text-indent:2em; line-height:30px; }
.gzwm-L p span { width:668px; margin:0 auto; color:#c31b4f; }
.gzwm-R { width:327px; float:right; background:#fff; height:275px; box-shadow:#ccc 3px 5px 13px 0px; margin-top:22px; overflow:hidden; padding-left:38px; padding-top:25px; }
.gzwm-R dl { float:left; margin-right:38px; margin-bottom:20px; text-align:center; }
.gzwm-R dl dd { margin-top:7px }
/*病种列表页病种列表页病种列表页病种列表页病种列表页病种列表页病种列表页病种列表页*/
.lb-ban a { display:block; height:440px; background:url(../img/bzlb_ban.jpg) no-repeat center top }
.jiexi { width:716px; margin:0px auto; padding:15px 20px 7px; background:#fff; overflow:hidden }
.jiexi_left { width:250px; float:left; overflow:hidden; }
.jiexi_right { width:462px; float:right; overflow:hidden; }
.jiexi_right p { width:442px; margin:10px auto; text-indent:2em; font-size:14px; color:#555; line-height:28px; }
.jiexi_right p a { color:#c31b4f; }
.jiexi_right .five { width:462px; margin:0 auto; overflow:hidden; border-bottom:#CCC 1px dotted; padding-bottom:13px; }
.jiexi_right .five li { float:left; margin-left:2px; text-align:center; }
.jiexi_right .five li a { width:80px; height:33px; line-height:33px; display:block; background:#d5d5d5; margin-left:2px; color:#444; font-size:16px; }
.jiexi_right .five li a:hover { color:#fff; background:#c31b4f; font-size:18px; }
.jiexi_right .three { width:462px; margin:0 auto; overflow:hidden; }
.jiexi_right .three li { width:147px; height:41px; line-height:41px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; float:left; margin-left:2px; text-align:center; }
.jiexi_right .three li a { width:147px; height:41px; display:block; line-height:41px; margin-left:2px; color:#fff; font-size:16px; }
.jiexi_right .three li:hover { opacity:0.8 }
.y1 { background:#ef870e; }
.y2 { background:#80aa3e; }
.y3 { background:#789ed7; }
#list_news { width:756px; overflow:hidden; zoom:1; }
#list_news ul { margin-top:-10px; }
#list_news ul li { background-color:#fff; overflow:hidden; zoom:1; clear:both; margin:10px 0 0; }
.list_tit { overflow:hidden; zoom:1; padding:14px 4px 10px 9px; }
.list_tit h2 { background:url(../img/bzlb_23.png) no-repeat 20px 5px; padding-left:45px; font-size:17px; line-height:30px; color:#555; font-weight:normal; }
.list_tit h2 a { color:#555; }
.list_tit h2 a:hover { color:#C31B4F; }
.list_con { clear:both; padding:23px 26px 0 16px; }
.list_pic { background:url(../img/list_picbg.jpg) center top no-repeat; height:180px; width:224px; float:left; padding:1px 4px 0 5px; }
.list_txt { width:700px; margin:0 auto; overflow:hidden; }
.list_txt p { color:#555; float:left; line-height:26px; font-size:13px; text-indent:2em }
.list_txt p a { color:#c31b4f; }
.list_txt h6 { float:right; }
.page { width:756px; margin:20px auto; background:#fff; overflow:hidden; height:96px; clear:both; }
.page ul { width:500px; height:50px; line-height:50px; margin:0 auto; overflow:hidden; margin-top:25px; }
.page ul li { height:33px; line-height:33px; border:1px solid #cccccc; overflow:hidden; zoom:1; float:left; margin:8px; padding:5px; }
.page ul li { color:#555; display:block; padding:0px 15px; }
.page ul li a { color:#666; height:33px; line-height:33px; }
.page ul li a:hover { color:#fff; }
.page ul li:hover { background:#c31b4f; display:block; color:#fff; text-decoration:none; }
.clear { clear:both; font-size:0px; line-height:0px }
.fl { float:left }
.fr { float:right }
.js-7 { width:1140px; margin:0 auto; margin-top:10px; }
.js-7-tab { overflow:hidden; }
.js-7-tab dl { width:161.6px; height:88px; float:left; margin-right:1px; padding-top:10px; background:#bebebe; cursor:pointer; overflow:hidden }
.js-7-tab dt { width:65px; height:47px; margin:0 auto; margin-bottom:5px; }
.js-7-icon1 { background:url(../img/js_7_icon1.png) 0 0 }
.js-7-icon2 { background:url(../img/js_7_icon1.png) -65px 0 }
.js-7-icon3 { background:url(../img/js_7_icon1.png) -130px 0 }
.js-7-icon4 { background:url(../img/js_7_icon1.png) -195px 0 }
.js-7-icon5 { background:url(../img/js_7_icon1.png) -260px 0 }
.js-7-icon6 { background:url(../img/js_7_icon1.png) -325px 0 }
.js-7-icon7 { background:url(../img/js_7_icon1.png) -390px 0 }
.js-7-icon8 { background:url(../img/js_7_icon1.png) 0 -47px }
.js-7-icon9 { background:url(../img/js_7_icon1.png) -65px -47px }
.js-7-icon10 { background:url(../img/js_7_icon1.png) -130px -47px }
.js-7-icon11 { background:url(../img/js_7_icon1.png) -195px -47px }
.js-7-icon12 { background:url(../img/js_7_icon1.png) -260px -47px }
.js-7-icon13 { background:url(../img/js_7_icon1.png) -325px -47px }
.js-7-icon14 { background:url(../img/js_7_icon1.png) -390px -47px }
.js-7-tab dl dd { font-size:16px; font-weight:bold; color:#fff; text-align:center }
.js-7-tab .js-7-cur, .js-7-tab .js-7-cur2 { background:#c31b4f }
.js-7-tabc { margin-top:10px; overflow:hidden }
.js-7-L { width:372px; float:left; margin-right:4px; }
.js-7-L h3 { width:339px; height:35px; line-height:35px; background:#c31b4f; border:1px solid #c31b4f; padding:0 15px; font-size:16px; overflow:hidden }
.js-7-L h3 span { float:left; color:#fff }
.js-7-L h3 a { float:right; color:#fff; font-size:26px; font-family:"arial"; }
.js-7-al { border-top:0; margin-bottom:10px; overflow:hidden; background-color:#fff; }
.js-7-al dl { width:337px; margin:15px auto; background:#f6f6f6; overflow:hidden }
.js-7-al dl dt { width:137px; float:left }
.js-7-al dl dt img { width:137px; height:98px; }
.js-7-al dl dd { width:180px; float:left; font-size:14px; padding:10px; line-height:180% }
.js-7-al dl dd span a { color:red; }
.js-7-al ul { width:337px; margin:0 auto; padding-bottom:10px }
.js-7-al li { height:35px; line-height:35px; border-bottom:1px dotted #e6e6e6; background:url(../img/js_7_li.jpg) no-repeat left center; font-size:14px; overflow:hidden; padding-left:7px; }
.js-7-al li a { color:#555 }
.js-7-al li a:hover { color:#c31b4f }
.js-7-al li i { font-style:normal }
.js-7-al li i a { color:#c31b4f; }
.js-7-M { width:673px; float:left; position:relative }
.js-7-M ul { position:absolute; bottom:72px; left:30px; }
.js-7-M ul li { overflow:hidden; font-size:18px; margin-top:10px }
.js-7-M ul li span { width:90px; float:left }
.js-7-M ul li p { width:300px; float:right }
.js-7-M ul li p a { width:80px; height:28px; overflow:hidden; line-height:28px; float:left; margin-right:7px; border-radius:3px; text-align:center; }
.js-7-R { width:86px; float:left; }
.js-7-R li { width:87px; height:92px; border-radius:0 15px 15px 0; margin-bottom:6px; }
.js-7-R li a { width:87px; height:80px; padding-top:12px; color:#fff; display:block; text-align:center; transition:all 0.3s linear }
.js-7-R li a:hover { padding-top:20px; }
.js-7-R li a i { display:block; width:65px; height:46px; margin:0 auto; overflow:hidden }
.js-7-R1 { background:url(../img/js_7_icon1.png) 0 -95px }
.js-7-R2 { background:url(../img/js_7_icon1.png) -65px -95px }
.js-7-R3 { background:url(../img/js_7_icon1.png) -130px -95px }
.js-7-R4 { background:url(../img/js_7_icon1.png) -195px -95px }
.js-7-R5 { background:url(../img/js_7_icon1.png) -260px -95px }
/*专家页专家页专家页专家页专家页专家页专家页专家页专家页专家页专家页专家页*/
.zj-ban a { display:block; height:629px; background:url(../img/fkzj1_02.jpg) no-repeat center top }
.group { width:1140px; height:145px; margin:0px auto; background:url(../img/fkzj1_05.jpg) no-repeat; overflow:hidden }
.group p { width:900px; text-indent:2em; line-height:28px; font-size:14px; color:#555; margin-left:210px; margin-top:30px; }
.zj-list { width:1100px; margin:20px auto; background:#fff; padding:10px 20px; overflow:hidden; }
.zj-t { height:41px; line-height:41px; overflow:hidden; border-bottom:1px solid #dfdfdf }
.zj-tL { color:#949494 }
.zj-tL span { height:45px; line-height:40px; color:#c31b4f; font-size:30px; border-bottom:2px solid #c31b4f; padding-bottom:5px; margin-right:15px; }
.zj-tL i { font-style:normal; font-size:20px; color:#555; }
.zhuan { width:1100px; margin:0px auto; background:#fff; overflow:hidden; padding:20px 0; background:url(../img/z_border.jpg) no-repeat bottom }
.zhuan_left { width:395px; float:left; }
.zhuan_right { width:686px; float:right; background:#fff; overflow:hidden; position:relative; }
.zhuan_right h2 { font-size:58px; color:#c31b4f; font-weight:normal; }
.zhuan_right .xing { width:684px; height:80px; border:#CCCCCC 1px solid; overflow:hidden; margin:20px auto; }
.zhuan_right .xing li { width:260px; float:left; margin-left:20px; margin-top:15px; color:#555; }
.zhuan_right .xing li span { color:#c31b4f; }
.zhuan_right p { color:#555; font-size:14px; line-height:28px; overflow:hidden; margin-top:10px; }
.zhuan_right .f1, .zhuan_right .f3, .zhuan_right .f5 { width:62px; height:24px; text-align:center; line-height:24px; color:#fff; font-size:14px; float:left; background:#5993d4; }
.zhuan_right .f3 { background:#c31b4f; }
.zhuan_right .f5 { background:#60b233; }
.zhuan_right .f2 { width:610px; color:#555; font-size:14px; float:right; line-height:25px; }
.zhuan_right .f2 a { color:#c31b4f; }
.zhuan_right .small { width:686px; overflow:hidden; margin:20px auto; }
.zhuan_right .small li { width:166px; float:left; margin-left:5px; }
.can { width:150px; overflow:hidden; position:absolute; top:8px; right:0px; }
.can p { width:60px; float:left; margin-left:10px; }
.yuan { width:60px; height:60px; text-align:center; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; background:#f99506; }
.yuan a { width:60px; height:50px; display:block; color:#fff; font-size:16px; line-height:20px; padding-top:10px; }
.yuan a:hover { background:#c31b4f; transition:all 0.3s linear }
.xueshu { width:1100px; margin:20px auto; background:#fff; }
.xueshu p { color:#555; font-size:14px; text-indent:2em; line-height:28px; margin-bottom:20px; }
.gongyi { width:1100px; margin:20px auto; background:#fff; overflow:hidden; }
.gongyi p { color:#555; font-size:14px; padding:20px; text-indent:2em; line-height:28px; margin-bottom:20px; background:#efefef; }
.gongyi dl { width:259px; overflow:hidden; float:left; margin-right:16px; }
.gongyi dd { width:259px; height:28px; text-align:center; font-size:14px; line-height:28px; background:#c31b4f; color:#fff; margin-top:-4px; }
.reassure { width:1100px; margin:20px auto; background:#fff; overflow:hidden; }
.reassure p { color:#555; font-size:14px; padding:10px 0; text-indent:2em; line-height:28px; margin-bottom:20px; }
.reassure_left { width:727px; float:left; overflow:hidden; }
.reassure_right { width:355px; height:426px; float:right; background:#f9e6d9; overflow:hidden; }
.reassure_right h2 { margin:20px auto; text-align:center; overflow:hidden; }
.reassure_right form { width:310px; margin:0 auto; overflow:hidden }
.reassure_right form label { width:170px; font-size:15px; text-align:right; padding-right:10px; }
.reassure_right form .user { margin-top:10px; }
.reassure_right form input { width:300px; height:31px; margin-top:10px; }
#ti { width:135px; height:30px; line-height:30px; text-align:center; font-size:18px; color:#fff; background:#f99506; border:0; margin-top:20px; ; margin-left:90px; }
.jd_body { height: 237px; overflow: hidden; }
.jd_body img { vertical-align: bottom; }
.jd_ad_slide { width: 366px; height: 237px; float: left; position: relative; }
.jd_ad_img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; }
.jd_ad_btn { position: absolute; right: 3px; bottom: 8px; }
.jd_ad_btn_a { width: 22px; height: 22px; line-height: 22px; margin-right: 5px; text-align: center; border-radius: 12px; background-color: #999; color: #fff; float: left; }
.jd_ad_btn_a:hover { text-decoration: none; }
.jd_ad_btn .active { background-color: #E4393C; }
.jd_service { width: 310px; padding-top: 230px; float: right; }
.jd_nav_x { height: 30px; margin: 0; overflow: hidden; position: relative; }
.js_nav_a { width: 25%; *width: 24.9%;
line-height: 20px; padding: 5px 0; text-align: center; font-size: 14px; font-family: 'microsoft yahei'; float: left; }
.jd_nav_x .active { color: #E4393C; }
.jd_service_con { height: 136px; border: 1px solid #f1f1f1; border-top: 2px solid #aaa; position: relative; }
.jd_service_img { position: absolute; display: none; }
.jd_point_line { position: absolute; top: -2px; left: 0; z-index: 1; width: 25%; border-bottom: 2px solid #E4393C; text-align: center; }
.jd_point_cor { position: absolute; bottom: 0; left: 50%; width: 0; height: 0; margin-left: -5px; border-style: dashed dashed solid; border-width: 5px; border-color: transparent transparent #E4393C; overflow: hidden; }
.about-art { height:110px; background:#f0f0f0; margin-top:20px; }
.about-art h3 { width:22px; height:78px; padding:20px 12px 0px; float:left; font-size:16px; line-height:18px; font-weight:normal; color:#7d3db7; }
.about-art ul { width:555px; height:86px; float:left; padding:13px 30px 0px; background:#fff; margin-top:6px; }
.about-art ul li { width:277px; height:34px; line-height:34px; float:left; background:url(../images/li-bg.jpg) no-repeat 0px 13px; text-indent:12px; font-size:14px; }
.about-art ul li a{color:#555}
.home-R{display:none !important}