html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());
}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.blank { font-size: 0; line-height: 0; height: 20px; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
.img { text-align: center; overflow: hidden; }
.aaaaaa { }
body { font-size: 12px; background: #fff; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }

.sy_top { width: 1100px; height: 110px; margin: auto; background: url(../image/top_03.jpg) no-repeat; background-position: 340px 14px }
.sy_top1 { display: block; width: 237px; height: 21px; background: url(../image/top_06.jpg); float: left; margin: 20px 0 0 22px; padding-top: 54px }
.sy_top1 li { width: 237px; height: 24px; float: left; line-height: 24px; margin: auto; text-align: center; font-size: 14px; color: #fff }
.sy_top2 { width: 220px; height: 72px; float: left; margin: 30px 0 0 200px; text-align: center }
.sy_top2 li { font-size: 27px; color: #6d2223 }
.sy_top2 p { font-size: 14px; color: #6d2223 }
.sy_top2 p span { font-size: 19px }
.sy_top3 { float: right; margin: 24px 20px 0 0 }
.sy_top3 li { width: 66px; height: 57px; float: left; border-left: #ededed 1px solid; text-align: center; font-size: 13px; color: #b9b9b9; line-height: 20px; padding-top: 20px }
.sy_top31 { display: block; width: 22px; height: 22px; margin: auto; background: url(../image/top_tb.jpg); background-position: 0 0 }
.sy_top32 { display: block; width: 22px; height: 22px; margin: auto; background: url(../image/top_tb.jpg); background-position: -22px 0 }
.cd-i-nav { width: 100%; height: 50px; background: #6d2223 }
.cd-i-nav-li { width: 1100px; margin: 0 auto; position: relative; height: 50px; z-index: 2 }
.cd-i-nav-li li { float: left; width: 110px; line-height: 40px; text-align: center; height: 50px }
.cd-i-nav-li li a { font-size: 15px; color: #fff; width: 110px; line-height: 50px; height: 50px; display: block }
.cd-i-nav-li li:hover a { background: #fff; color: #6d2223 }
.cd-i-nav-li div { position: absolute; background: url(../image/nav_03.jpg) no-repeat bottom right #fff; top: 50px; display: none }
.cd-i-nav-li div a { font-size: 15px; display: block; width: 121px; height: 30px; line-height: 30px; color: #fff }
.cd-i-nav-li div a.on { background: #df691a }
.cd-i-nav-li div#connmenu0 { left: 110px }
.cd-i-nav-li div#connmenu1 { left: 220px }
.cd-i-nav-li div#connmenu2 { right: 5px }
.cd-i-nav-li div#connmenu3 { right: -105px }
.nav_fdpp { width: 435px; height: 320px }
.nav_fdpp1 { width: 120px; height: 280px; float: left; margin: 10px 0 0 25px }
.nav_fdpp1 a { display: block !important; width: 126.5px !important; height: 30px !important; line-height: 30px !important; padding-left: 15px !important; font-size: 14px !important; color: #333 !important; text-align: left !important }
.nav_fdpp1 a:hover { background: url(../image/nav_01.jpg) no-repeat !important; background-position: 0 20px !important; color: #f96b2d !important }
.nav_fdpp2 { width: 252px; height: 270px; float: left; margin: 20px 0 0 20px }
.nav_fdpp2 span { display: block; width: 252px; height: 162px }
.nav_fdpp2 p { width: 252px; padding-top: 25px; font-size: 12px; line-height: 20px; color: #9b9b9b; text-align: left }
.banner { width: 1600px; height: 526px; position: relative; left: 50%; margin-left: -800px; z-index: 1 }
.banner1 a { display: block; width: 1600px; height: 526px; z-index: 1 }
.banner3 { width: 1101px; height: 126px; position: absolute; bottom: 0; left: 50%; margin-left: -550px }
.banner3 li { width: 367px; height: 126px; float: left }
.banner3 li p { width: 255px; height: 75px; float: right; text-align: center; font-size: 18px; color: #fff; padding-top: 35px; line-height: 24px }
.banner3 li p span { display: block; font-size: 12px }
.banner31 { background: url(../image/ban_1.jpg) }
.banner32 { background: url(../image/ban_2.jpg) }
.banner33 { background: url(../image/ban_3.jpg) }
.banner4 { width: 84px; height: 14px; position: absolute; top: 370px; left: 50%; margin-left: -42px; z-index: 1 }
.banner4 li { width: 14px; height: 14px; float: left; margin-left: 14px; background: #fff; border-radius: 7px }
.banner4 li.on { background: #fba100 }
.twfd { width: 1100px; height: 320px; margin: auto; margin-top: 50px }
.twfd_left { width: 496px; height: 320px; float: left; border-right: 1px #f0f0f0 solid }
.twfd_left1 { width: 496px; height: 35px }
.twfd_left11 { float: left; font-size: 18px; padding-bottom: 10px; color: #6d2223; border-bottom: #6d2223 2px solid }
.twfd_left12 { float: left; font-size: 12px; color: #9b9b9b; line-height: 23px }
.twfd_left12 span { font-size: 20px; margin: auto 5px }
.twfd_left2 { width: 465px; height: 261px; margin-top: 20px }
.twfd_left2 li { width: 465px; height: 261px; position: relative }
.twfd_left2 a { display: block; width: 465px; height: 261px }
.twfd_left2 a img { float: left }
.twfd_left2 a p { width: 150px; height: 155px; position: absolute; top: 0; right: 0; background: url(../image/twfd_bg.png); font-size: 14px; color: #fff; line-height: 25px; padding: 105px 10px 0 10px }
.twfd_left2 a span { display: block; width: 100px; height: 30px; line-height: 30px; font-size: 14px; color: #fba100; position: absolute; right: 10px; bottom: 3px }
.twfd_right { width: 580px; height: 320px; float: right }
.twfd_right1 { width: 580px; height: 33px; background: url(../image/dqjs_01.png) }
.twfd_right1 li { width: 86px; height: 31px; float: left; font-size: 18px; color: #6d2223; margin-right: 18px }
.twfd_right1 li p { width: 1px; height: 17px; float: right; background: #dcdcdc; margin-top: 5px }
.twfd_right1 li a { display: block; width: 74px; height: 31px; float: left; font-size: 18px; color: #6d2223 }
.twfd_right1 li.on a { border-bottom: 2px solid #6d2223 }
.twfd_right21 { width: 580px; height: 260px }
.twfd_right211 { width: 580px; height: 80px; margin-top: 20px }
.twfd_right211 li { float: left }
.dzzl1 { width: 80px; height: 62px; background: #fba100; color: #fff; font-size: 16px; text-align: center; padding-top: 18px }
.dzzl1 p { font-size: 18px; font-weight: bold }
.dzzl2 { width: 330px; height: 80px; margin-left: 10px; font-size: 14px; color: #333; line-height: 24px; text-indent: 2em }
.dzzl2 a { color: #fba100 }
.dzzl3 { width: 153px; height: 80px; float: right !important }
.twfd_right212 { width: 580px; margin-top: 20px }
.twfd_right212 a { display: block; width: 568px; height: 22px; line-height: 22px; padding-left: 12px; background: url(../image/dqjs_02.jpg) no-repeat; background-position: 0 7px; font-size: 14px; color: #333; border-bottom: 1px dashed #f2f2f2; margin-top: 10px }
.twfd_right212 a:hover { color: #fba100 }
.twfd_right212 a span { float: right; color: #9b9b9b; font-size: 12px }
.czys { width: 100%; height: 549px; background: url(../image/czys_02.jpg) center no-repeat; margin-top: 50px; padding-top: 35px }
.czys1 { width: 1100px; height: 508px; margin: auto }
.czys_left { width: 735px; height: 508px; float: left }
.czys_left1 { width: 735px; height: 40px }
.czys_left11 { width: 127px; height: 40px; float: left; background: url(../image/syys_03.jpg) no-repeat #6d2223; background-position: 15px 11px; font-size: 16px; color: #fff; line-height: 40px; padding-left: 44px }
.czys_qh { width: 700px; height: 444px; margin: 6px 0 0 10px; overflow: hidden; position: relative }
.czys_left2 { height: 444px; position: absolute; left: 0; top: 0 }
.czys_left2 li { width: 160px; height: 206px; float: left; margin: 15px 0 0 15px }
.czys_left2 li p { width: 160px; height: 33px; background: url(../image/zj_bg.jpg) no-repeat center #fff }
.czys_left2 li p a { display: block; width: 80px; height: 33px; float: left; font-size: 14px; color: #f96b2d; line-height: 33px; text-align: center }
.czys_right { width: 339px; height: 488px; float: right; margin-top: 15px; background: url(../image/syys_06.jpg) no-repeat top #fff; border: 1px solid #d7dae1 }
.czys_right1 { width: 280px; height: 32px; line-height: 32px; margin: auto; font-size: 14px; color: #333; margin-top: 6px }
.czys_right1 span { margin: auto 13px }
.czys_right1 input { width: 210px; height: 30px; line-height: 30px; font-size: 14px; background: #fff; border: 1px solid #efefef; font-family: "微软雅黑" }
.czys_right1 p, .czys_right2 p { float: left }
.czys_right2 { width: 280px; height: 32px; line-height: 32px; margin: auto; font-size: 14px; color: #333; margin-top: 6px }
.czys_right2 select { width: 210px; height: 30px; line-height: 30px; font-size: 14px; background: #fff; border: 1px solid #efefef; font-family: "微软雅黑" }
.czys_right3 { width: 280px; height: 55px; line-height: 32px; margin: auto; font-size: 14px; color: #333; margin-top: 6px }
.czys_right3 textarea { width: 208px; height: 55px; line-height: 27px; font-size: 14px; background: #fff; border: 1px solid #efefef; font-family: "微软雅黑" }
.czys_right3 span { float: left }
.czys_right4 { width: 339px; height: 45px; line-height: 45px; font-size: 14px; color: #333; text-align: center }
.czys_right4 span { color: #f96b2d }
.czys_right5 { width: 180px; height: 31px; margin: auto }
.czys_right5 input { width: 73px; height: 31px; border: 0; background: #4ca8db; float: left; margin-left: 11px; text-align: center; line-height: 31px; color: #fff; font-size: 14px; font-family: "微软雅黑" }
.tszl1 { width: 1102px; height: 33px; margin: auto; margin-top: 30px; background: url(../image/dqjs_01.png) }
.tszl11 { width: 75px; height: 31px; float: left; font-size: 18px; color: #6d2223; margin-right: 3px; border-bottom: 2px solid #6d2223 }
.tszl12 { float: left; font-size: 14px; color: #9b9b9b; line-height: 24px }
.tszl12 span { font-size: 12px; margin: auto 3px }
.tszl12 i { font-size: 20px; font-style: normal }
.tszl2 { width: 1102px; height: 448px; margin: auto; background: url(../image/tszl_03.jpg); margin-top: 23px }
.tszl2 li { width: 596px; height: 378px; float: right; margin: 32px 14px 0 0 }
.tszl2 li a { display: block; width: 145px; height: 84px; float: left; margin: 4px 0 0 4px; background: #fff; font-size: 18px; color: #6d2223; text-align: center; padding-top: 38px }
.tszl2 li a p { font-size: 14px }
.tszl2 li a:hover { background: #6d2223; color: #fff }
.xsrw { width: 100%; height: 506px; background: url(../image/xsrw_bg.jpg) no-repeat center; margin-top: 23px }
.xsrw1 { width: 1100px; height: 506px; margin: auto }
.xsrw2 { width: 335px; height: 234px; float: left; margin-top: 55px; position: relative; background: url(../image/xsrw_14.png) }
.xsrw2 li { width: 335px; height: 234px; position: absolute; left: 15px; top: -18px }
.xsrw3 { width: 500px; height: 255px; float: left; margin: 36px 0 0 41px }
.xsrw31 { width: 500px; height: 113px }
.xsrw311 { width: 131px; height: 113px; float: left }
.xsrw312 { float: left; font-size: 18px; color: #333; margin-left: 10px }
.xsrw312 p { font-size: 68px; color: #6d2223; line-height: 80px }
.xsrw32 { width: 500px; height: 100px; float: left; margin-top: 10px }
.xsrw32 li { width: 480px; padding-left: 20px; background: url(../image/xsrw_09.png) no-repeat; background-position: 3px 10px; font-size: 14px; color: #333; line-height: 23px }
.xsrw32 li span { margin: 0 14px }
.xsrw4 { width: 880px; height: 160px; float: left; margin-top: 20px }
.xsrw41 { width: 216px; height: 115px; float: left; margin: 27px 0 0 28px }
.xsrw411 { font-size: 18px; color: #b33600; text-align: center }
.xsrw412 { font-size: 14px; color: #333; line-height: 24px; text-indent: 2em }
.xsrw42 { width: 615px; height: 160px; float: right }
.xsrw42 li { width: 149px; height: 55px; float: left; margin-left: 4px; padding-top: 105px; font-size: 14px; color: #8e8e8e; text-align: center }
.xsrw42 li p { font-size: 18px; color: #333 }
.foot { width: 100%; height: 203px; background: url(../image/foot_02.jpg) no-repeat center #6d2223; padding-top: 40px }
.foot1 { width: 1100px; height: 180px; margin: auto }
.foot2 { display: block; width: 237px; height: 21px; background: url(../image/foot_01.jpg); float: left; margin: 30px 0 0 22px; padding-top: 54px }
.foot2 p { width: 237px; height: 24px; float: left; line-height: 24px; margin: auto; text-align: center; font-size: 14px; color: #6d2223 }
.foot3 { width: 220px; height: 72px; float: right; margin-top: 50px; text-align: center }
.foot3 li { font-size: 24px; color: #fff }
.foot3 p { font-size: 14px; color: #fff }
.foot3 p span { font-size: 19px }
.foot4 { float: left; margin-left: 80px; font-size: 12px; color: #fefefe; line-height: 28px }
.ny_center { width: 100%; background: #f4f4f4; padding-bottom: 30px }
.ny_banner { width: 1100px; height: 284px; margin: auto }
.ny_center1 { width: 1100px; margin: auto }
.ny_center_left { width: 256px; float: left; position: relative }
.ny_center_left1 { width: 256px; height: 94px; background: url(../image/ny_04.png); position: absolute; top: -94px }
.ny_center_left11 { width: 33px; height: 38px; float: left; font-size: 52px; color: #fff; font-family: "宋体"; margin: 20px 0 0 60px }
.ny_center_left12 { width: 150px; height: 38px; font-size: 12px; color: #fff; float: left; margin: 25px 0 0 1px }
.ny_center_left12 p { font-size: 22px }
.ny_center_left2 { width: 256px; background: #fff }
.ny_center_left2 a { display: block; width: 205px; height: 47px; margin: auto; line-height: 47px; border-bottom: 1px #e1e1e1 solid; padding-left: 20px; color: #454545; font-size: 16px }
.ny_center_left2 a span { font-size: 12px; color: #9b9b9b; margin-left: 8px }
.ny_center_left2 a i { display: block; width: 17px; height: 17px; background: url(../image/ny_dh1.jpg); float: right; margin: 15px 28px 0 0 }
.ny_center_left2 a:hover { background: #6d2223; color: #fff }
.ny_center_left2 a:hover span { color: #fff }
.ny_center_left2 a:hover i { background: url(../image/ny_dh2.jpg) }
.ny_center_left3 { width: 256px; background: #fff; margin-top: 15px; padding-bottom: 16px }
.ny_center_left31 { width: 226px; height: 47px; background: url(../image/ny_zxyy.jpg); line-height: 47px; font-size: 22px; color: #fff; padding-left: 30px }
.ny_center_left31 span { font-size: 12px; margin-left: 3px }
.ny_center_left32 { width: 225px; height: 106px; border-bottom: 1px #e1e1e1 solid; margin: auto; margin-top: 18px }
.ny_center_left32 a { display: block; width: 67px; height: 106px; float: left; font-size: 14px; color: #333; text-align: center }
.ny_center_left322 { margin: 0 12px }
.ny_center_left321 p { width: 67px; height: 67px; background: url(../image/ny_11.jpg); background-position: 0 0 }
.ny_center_left322 p { width: 67px; height: 67px; background: url(../image/ny_11.jpg); background-position: -67px 0 }
.ny_center_left323 p { width: 67px; height: 67px; background: url(../image/ny_11.jpg); background-position: -134px 0 }
.ny_center_left33 { width: 225px; height: 40px; margin: auto; font-size: 12px; color: #9c9c9c; margin-top: 15px }
.ny_center_left33 p { font-size: 20px; color: #333 }
.ny_center_left33 i { display: block; width: 32px; height: 32px; background: url(../image/ny_21.jpg); background-position: 0 0; float: left; margin: 4px 10px 0 0 }
.ny_center_left34 { width: 225px; height: 40px; margin: auto; font-size: 12px; color: #9c9c9c; margin-top: 15px }
.ny_center_left34 p { font-size: 20px; color: #333 }
.ny_center_left34 i { display: block; width: 32px; height: 32px; background: url(../image/ny_21.jpg); background-position: -32px 0; float: left; margin: 4px 10px 0 0 }
.ny_center_left35 { width: 225px; height: 40px; margin: auto; font-size: 12px; color: #9c9c9c; margin-top: 15px }
.ny_center_left35 p { font-size: 14px; color: #333 }
.ny_center_left35 i { display: block; width: 32px; height: 32px; background: url(../image/ny_21.jpg); background-position: -64px 0; float: left; margin: 2px 10px 0 0 }
.ny_center_left36 { width: 224px; height: 102px; margin: auto; margin-top: 20px }
.ny_center_right { width: 829px; float: right; background: #fff; padding-bottom: 40px }
.ny_center_right1 { width: 776px; height: 46px; margin: auto; border-bottom: 1px solid #e1e1e1; font-size: 14px; color: #9c9c9c; line-height: 46px; padding-left: 20px; background: url(../image/ny_07.jpg) no-repeat; background-position: 0 17px }
.ny_center_right1 a { color: #9c9c9c }
.ny_center_right2 { width: 782px; height: 24px; margin: auto; margin-top: 30px; line-height: 24px; border-left: #6d2223 2px solid; font-size: 18px; color: #6d2223; padding-left: 10px }
.ny_center_right2 span { font-size: 12px; margin-left: 3px }
.ny_center_right3 { width: 800px; margin: auto; padding: 20px 0; border-bottom: #bcbcbc 1px dashed; font-size: 14px; color: #454545; line-height: 30px; text-indent: 2em }
.ny_xsjl { width: 800px; height: 171px; margin: auto; border-bottom: #bcbcbc 1px dashed }
.ny_xsjl:hover { width: 798px; border-right: 2px #6d2223 solid }
.ny_xsjl1 { width: 202px; height: 131px; float: left; margin-top: 20px }
.ny_xsjl2 { width: 565px; height: 131px; float: left; margin: 20px 0 0 10px }
.ny_xsjl2 h4 { font-size: 16px; color: #454545; font-weight: normal }
.ny_xsjl2 p { font-size: 14px; color: #666; text-indent: 2em; line-height: 26px; margin: 15px 0 }
.ny_xsjl2 p a { color: #6d2223 }
.ny_xsjl2 a:hover { text-decoration: underline; color: #6d2223 }
.ny_xsjl2 a:hover h4 { color: #6d2223 }
.ny_xsjl2 span { font-size: 12px; color: #9c9c9c }
.list_pages { height: 32px; margin: auto; font-size: 14px; font-family: "宋体"; margin-top: 35px }
.list_pages li { height: 30px; line-height: 30px; border: 1px solid #e5e5e5; padding: 0 3px; float: left; margin-left: 9px }
.list_pages li a { display: block; width: 100%; height: 100%; color: #666 }
.list_pages li li:hover { border: 1px solid #f47548 }
.list_pages li select { width: 100%; height: 90%; border: 0 }
.list_pages .thisclass { border: 1px solid #f47548 }
.wzy_bt { width: 800px; height: 114px; margin: auto; border-bottom: #bcbcbc 1px dashed }
.wzy_bt1 { width: 800px; height: 76px; line-height: 76px; font-size: 27px; color: #000; text-align: center }
.wzy_bt2 { font-size: 12px; color: #9c9c9c }
.wzy_bt2 p { height: 23px; line-height: 23px; float: left; margin-left: 240px }
.wzy_bt2 p span { margin-left: 20px }
.wzy_bt2 a { display: block; width: 69px; height: 23px; float: left; margin-left: 15px; background: #f86a2c; line-height: 23px; text-align: center; font-size: 14px; color: #fff }
.wzy_wz { width: 800px; margin: auto; font-size: 14px; color: #333; line-height: 32px }
.wzy_wz p { margin-top: 20px }
.wzy_zxyy { width: 346px; height: 46px; margin: auto; margin-top: 20px }
.wzy_zxyy a { display: block; width: 152px; height: 46px; float: left; margin-left: 14px; text-align: center; line-height: 46px; font-size: 18px; color: #fff; background: #f86a2c }
.wzy_sxy { width: 800px; height: 41px; background: #f5f3f3; margin: auto; margin-top: 35px }
.wzy_sxy li { width: 350px; height: 41px; line-height: 41px; font-size: 12px; color: #9c9c9c; float: left; padding-left: 50px; background: url(../image/xsrw_09.png) no-repeat; background-position: 36px 18px }
.wzy_sxy li a { color: #9c9c9c }
.wzy_sxy li a:hover { color: #6d2223 }
.ny_center_right4 { height: auto; width: 776px; padding-left: 16px }
.map_tool { width: 100%; margin: 0 auto; margin-top: 32px }
.start_point { margin-left: 10px; width: 296px; background: #707070 url(../image/map_start_point.jpg) no-repeat left center; height: 26px; line-height: 26px; color: #fff; text-indent: 50px; border: 1px solid #dbdbdb; float: left; display: inline }
.start_point_txt { border: 0; height: 26px; line-height: 26px; width: 200px; background: transparent; color: #fff; text-indent: 25px }
.point_tran { width: 23px; height: 22px; border: 0; background: transparent url(../image/point_trans.jpg) no-repeat }
.select_button { width: 23px; float: left; display: inline; margin: 3px 10px 0 10px }
.end_point { width: 328px; background: #707070 url(../image/map_end_point.jpg) no-repeat left center; height: 26px; line-height: 26px; color: #fff; text-indent: 50px; border: 1px solid #dbdbdb; float: left; display: inline }
.end_point_txt { border: 0; height: 26px; line-height: 26px; width: 260px; background: transparent; color: #fff; text-indent: 25px; font-size: 12px; color: #acacac }
.point_search { width: 85px; display: inline; float: left; margin-left: 10px }
.point_search_btn { width: 85px; height: 27px; line-height: 27px; text-align: center; background: #990d00; border: 0; cursor: pointer; color: #fff; font-size: 14px; font-weight: bold }
.f-tc { text-align: center; padding-top: 20px; clear: both }
.f-tc iframe { border: 0 }
.ny_center_right5 { height: auto; width: 100% }
.hospital_info_con { width: 96%; margin: 19px auto 0; padding-bottom: 25px; border-bottom: 1px dashed #ccc; padding-left: 20px }
.hospital_info_con ul { margin-top: 15px }
.hospital_info_con ul li { text-indent: 28px; line-height: 30px; font-size: 14px; color: #666 }
.hospital_info_con .hospital_tel { background: url(../image/icon_tel_03.png) no-repeat 2px center }
.hospital_info_con .hospital_address { background: url(../image/lylx_03.png) no-repeat 5px center }
.into { color: #f86a2c; font-size: 18px; line-height: 50px; font-weight: normal; border-bottom: 2px solid; width: 72px; text-align: left }
.hospital_routes { width: 100%; margin: 15px auto 0; padding-bottom: 35px; border-bottom: 1px dashed #ccc; overflow: auto }
.idTabs3 { width: 126px; float: left; display: inline; margin-left: 10px; margin-top: 16px }
.idTabs3 a { display: block; width: 126px; height: 80px; line-height: 25px; background: url(../image/guide_tab_bg_03.png) no-repeat left top; text-decoration: none; margin-bottom: 1px }
.idTabs3 a.on { display: block; background: url(../image/guide_tab_hover_bg.png) no-repeat left top; text-decoration: none; border: 0; height: 80px; line-height: 25px }
.idTabs3 .traffic_bus img { margin: 24px 40px 10px 10px }
.idTabs3 .traffic_subway img { margin: 10px 40px 10px 10px }
.idTabs3 .traffic_plane img { margin: 14px 40px 10px 14px }
.idTabs3 .traffic_train img { margin: 10px 40px 10px 16px }
.idTabs3 .traffic_taxi img { margin: 16px 40px 10px 11px }
.items3 { margin-top: 16px; width: 643px; float: left; display: block; height: 406px; background: url(../image/gcbg_03.jpg) no-repeat center; position: relative }
.items3>div { display: none; padding: 20px; line-height: 25px; font-size: 14px; font-family: "Microsoft Yahei"; overflow: hidden; position: absolute }
.items3>div:first-of-type { display: block }
.items3>div h2 { font-size: 14px; color: #980d00; line-height: 30px }
.items3>div p { line-height: 25px; margin-top: 6px; font-size: 14px; color: #666 }
.items3>div p span { font-size: 14px; color: #970d00; margin-right: 4px; font-weight: bold }
.quick_gh { width: 98%; margin: 0 auto; padding-top: 3px }
.online_register_table .elem_name { font-size: 14px; font-family: "微软雅黑"; color: #333 }
.online_register_table input { width: 394px; height: 37px; line-height: 30px; text-indent: 5px; font-size: 12px; border: 0; background: #f0f0f0; color: #bfbfbf }
.online_register_table textarea { width: 384px; height: 184px; line-height: 30px; border: 0; background: #f0f0f0; padding: 5px; color: #bfbfbf; font-size: 12px }
.online_register_table .register_btn { background: transparent url(../image/online_rigister_btn_03.jpg) no-repeat; border: 0; width: 99px; height: 34px; cursor: pointer; margin-left: 94px; vertical-align: bottom }
.online_register_table .free_tel_btn { background: transparent url(../image/free_tel_btn_03.jpg) no-repeat; border: 0; width: 99px; height: 34px; cursor: pointer; margin-left: 50px; vertical-align: bottom }
#age_sel_22 select { width: 275px; height: 37px; background: #f0f0f0; border: 0; color: #333; float: left }
#age_sel_22 select option { color: #333 }
.bk10 { height: 22px }
#age_sel_22 { height: 37px }
.f-fs14 { font-size: 14px; color: #666; line-height: 30px }
.f-fs14 i { color: #f86a2c; font-style: normal }
#ycswtdh2t { width: 289px; height: 59px; padding-right: 1px; position: absolute; left: -100px; top: 77px; display: none; z-index: 99999; }
#ycswtdh2t ul { width: 289px; height: 59px; background: #6d2223; }
#ycswtdh2t ul li { width: 58px; height: 59px; float: left; margin-top: 0px; padding-top: 0px; border: none; }
#ycswtdh2t ul input { width: 130px; height: 34px; border: none; background: #FFF; float: left; margin: 12px 0 0 5px; padding-left: 14px; font-size: 12px; color: #737373; }
#ycswtdh2t ul p { width: 73px; height: 34px; background: #ed4848; font-size: 14px; color: #FFF; font-family: "微软雅黑"; line-height: 34px; text-align: center; cursor: pointer; float: left; margin-top: 12px; }
#ycswtdh2t ul p:hover { background: #cd4900; }
.dbgb { width: 1100px; height: 273px; margin: 25px auto; }
.dbgb1 { width: 581px; height: 273px; float: left; }
.dbgb2 { width: 488px; height: 273px; float: right; }
