@charset "gb2312";
/*Copyright@ uveps.com*/

body { font-size: 12px }
.htop_c { padding-top: 25px }
.r_hos_h { height: 320px }
/*C-TXT */

.content { width: 710px; float: left; padding-top: 20px; overflow: hidden }
.content h4 { clear: both; width: 100%; text-align: center; color: #0092d8; font-size: 20px; font-weight: normal; line-height: 60px }
.content h5 { clear: both; width: 710px; font-size: 12px; font-weight: normal; height: 24px; line-height: 24px; border-bottom: dotted 1px #ccc }
.content h5 span { float: left; color: #999 }
.content h5 span a { color: #999; padding: 0 5px }
.content h5 span a:hover { color: #f30 }
.content h5 strong { float: right; font-weight: normal; line-height: 24px; color: #999 }
.content h5 b { float: right; font-weight: normal; line-height: 24px; padding-right: 15px; color: #999 }
.info { clear: both; width: 710px; font-size: 12px; color: #999; height: 30px; padding-top: 15px; line-height: 24px }
.info span { float: left; color: #0092d8 }
.info span a { color: #f30; padding: 0 5px }
.info form { float: right }
.info .putkey { width: 150px; height: 22px; background: #fff; border: 1px solid #e2e2e2; float: right; color: #999; padding: 0 5px }
.info .putbtn { float: right; width: 70px; height: 24px; color: #fff; background: #39F; border: none; line-height: 24px }
.info .putn { float: right; width: 70px; height: 24px; color: #fff; background: #f30; border: none; line-height: 24px }
.hint { clear: both; margin-top: 10px; background: #eff9ff }
.hint p { font-size: 12px; padding: 10px; color: #666; text-indent: 2em; line-height: 24px }
.txtinfo { padding: 10px 0; clear: both; font-family: ""; font-size: 14px; }
.txtinfo p { line-height: 28px; padding-top: 15px; font-size: 14px; color: #333; font-family: ""; font-szie: 14px; }
.txtinfo div { line-height: 28px; padding-top: 15px; font-size: 14px; color: #333; font-family: ""; font-szie: 14px; }
.press { width: 735px; clear: both; padding-top: 20px; height: 60px; border-bottom: 1px solid #eee }
.press li { width: 220px; height: 45px; float: left; margin-right: 25px }
.press li.ps_zx { background: url(../images/c_bg.gif) 0 -423px no-repeat }
.press li.ps_my { background: url(../images/c_bg.gif) 0 -468px no-repeat }
.press li.ps_do { background: url(../images/c_bg.gif) 0 -513px no-repeat }
.press li a span { width: 200px; line-height: 45px; font-size: 18px; color: #fff; text-align: center; display: block; padding-left: 20px }
.press li a:hover span { color: #f30 }
.page { clear: both; width: 710px; padding: 15px 0 5px 0 }
.page { font-size: 14px; line-height: 30px }
.rele_l { width: 320px; float: left; padding-top: 20px }
.rele_r { width: 320px; float: right; padding-top: 20px }
.rele_liste { width: 320px; border-bottom: 1px solid #eee }
.rele_left { clear: both; width: 354px; border-right: 1px solid #eee; margin-top: 10px; display: block }
.rele_dl { width: 320px; overflow: hidden }
.rele_dl dt { clear: both; width: 320px; height: 160px; margin-bottom: 10px; position: relative }
.rele_dl dt img { width: 320px; height: 160px }
.rele_dl dt span { width: 320px; height: 30px; position: absolute; bottom: 0; left: 0; text-align: center; line-height: 30px; font-size: 14px; background: url(../images/serbg.png); overflow: hidden }
.rele_dl dd { clear: both; font-size: 14px; line-height: 26px; background: url(../images/uvbg.gif) 0 -1456px no-repeat; padding-left: 10px; height: 26px; overflow: hidden }
.rele_h { padding-top: 10px }
/*C-BABY */

.baby { width: 726px }
.c_width { width: 710px; border-bottom: 1px solid #eee }
.baby dd { width: 226px; height: 146px; float: left; margin: 20px 16px 0 0; overflow: hidden }
.baby dd img { clear: both; width: 226px; height: 113px }
.baby dd span { clear: both; width: 226px; display: block; font-size: 14px; height: 33px; background: #f0f0f0; line-height: 33px; text-align: center }
.txtcase { padding: 10px 0; clear: both; border-bottom: 1px solid #ccc }
.bewrite { clear: both; padding: 20px 0; width: 100%; font-size: 14px; display: block }
.bewrite p { line-height: 30px; color: #666 }
.bewrite font { clear: both; width: 100%; padding-bottom: 20px; display: block }
.bewrite p b, .bewrite strong { clear: both; color: #333; width: 80px; display: block; font-weight: normal; float: left; line-height: 30px }
.bewrite strong { padding-bottom: 15px }
.bewrite article { color: #666; line-height: 30px; width: 630px; float: right; }
.focus { width: 710px; margin: 0 auto; padding: 10px 0 }
.focusbox { background: #f0f0f0; position: relative }
.focusimg { width: 710px; height: 390px; position: relative; overflow: hidden }
.fimglist { width: 3550px; position: relative; height: 376px; text-align: center; overflow: hidden }
.fimglist img { display: block; width: 660px; height: 360px; cursor: pointer; padding: 15px 25px }
.fimglist li { width: 710px; height: 376px; float: left }
.focustool { width: 660px; overflow: hidden; margin: 0 auto; border-top: 1px solid #ccc; padding: 13px 25px 0 25px; position: relative }
.ftoollist { width: 710px; position: relative }
.ftoollist img { display: block; width: 124px; height: 68px }
.ftoollist li { float: left; cursor: pointer; margin: 0 10px 18px 0 }
.ftoollist li.on { border: 2px solid #f30 }
.ftoollist li.on img { width: 120px; height: 64px }
/*C-HOSPTAL */

.hospital { width: 240px; padding-top: 10px; overflow: hidden }
.hospital img { clear: both; width: 240px; height: 120px }
.hospital p { width: 240px; font-size: 12px; color: #666; line-height: 24px; padding-top: 10px }
.hospital ul { clear: both; width: 250px; padding-top: 0px }
.hospital ul li { width: 115px; height: 30px; line-height: 30px; overflow: hidden; margin: 10px 10px 0 0; float: left; font-size: 14px }
.hospital ul li a span { width: 77px; height: 30px; display: block; text-align: center; background: #0092d8; color: #fff; float: left }
.hospital ul li a:hover span { width: 77px; height: 30px; display: block; text-align: center; background: #02c1ff }
.hospital ul li a b { width: 38px; height: 30px; display: block; float: left }
.hospital ul li a b.gk_01 { background: url(../images/uvbg.gif) 0 -1396px no-repeat }
.hospital ul li a b.gk_02 { background: url(../images/uvbg.gif) -78px -1396px no-repeat }
.hospital ul li a b.gk_03 { background: url(../images/uvbg.gif) -39px -1396px no-repeat }
.hospital ul li a b.gk_04 { background: url(../images/uvbg.gif) -117px -1396px no-repeat }
.hospital ul li a:hover b.gk_01 { background-position: 0 -1426px }
.hospital ul li a:hover b.gk_02 { background-position: -78px -1426px }
.hospital ul li a:hover b.gk_03 { background-position: -39px -1426px }
.hospital ul li a:hover b.gk_04 { background-position: -117px -1426px }
/* CASE */

.case_ber { clear: both; width: 100%; height: 490px; background: #fff0ea url(../update/case_m.jpg) center }
.case_lt { clear: both; width: 100%; height: 40px; background: url(../images/c_bg.gif) 0 -641px repeat-x; margin: 35px 0 0 0; text-align: center }
.case_lt span { font-size: 24px; color: #000; line-height: 40px; padding: 0 15px; background: #fff }
.case_baby ul { clear: both; width: 1020px; float: left; padding-bottom: 25px }
.case_baby ul li { width: 235px; overflow: hidden; float: left; margin: 30px 20px 0 0; height: 270px; background: #f6f6f6; position: relative }
.case_baby ul li img { float: left; width: 240px; height: 131px; text-align: center }
.case_baby ul li h4 { clear: both; font-size: 14px; color: #333; line-height: 40px; text-align: center; height: 40px; overflow: hidden }
.case_baby ul li p { clear: both; color: #999; line-height: 24px; padding: 0 12px; height: 48px; overflow: hidden }
.case_baby ul li a h4 { color: #333 }
.case_baby ul li a:hover h4 { color: #f30 }
.case_baby ul li .c_more { position: absolute; left: 0; bottom: 0; border-top: 1px solid #f0f0f0; width: 235px }
.case_baby ul li .c_more b { float: left; font-size: 12px; width: 80px; height: 40px; display: inline; margin-left: 6px; line-height: 40px; padding-left: 2px; display: block; font-weight: normal }
.case_baby ul li .c_more b a { padding-left: 25px; color: #999; background: url(../images/icc.gif) 0 1px no-repeat; width: 80px; height: 40px; display: block }
.case_baby ul li .c_more b a:hover { color: #f30; background-position: 0 -37px }
.case_baby ul li .c_more span { float: right; line-height: 40px; color: #999; padding-right: 10px }
.scrolltab { position: relative; width: 100%; margin: 0 auto }
.big_baner { width: 100%; height: 380px; background: #ff8b60 }
.scrolltab .ulBigPic { width: 880px; height: 380px; overflow: hidden; margin: 0 auto }
.scrolltab .ulBigPic li { width: 880px; height: 380px; display: none }
.scrolltab .ulBigPic li h4 { clear: both; padding-top: 40px; line-height: 40px; height: 40px; font-weight: normal }
.scrolltab .ulBigPic li h4 strong { font-size: 24px; color: #7c2503; font-weight: normal }
.scrolltab .ulBigPic li h4 span { font-size: 14px; color: #fff; padding-left: 20px }
.scrolltab .ulBigPic li h4 b { font-size: 30px; color: #350d00; padding-right: 5px }
.scrolltab .ulBigPic .liSelected { display: block }
.scrolltab .ulBigPic li dl { padding-top: 30px; clear: both }
.scrolltab .ulBigPic li dl dt { float: right }
.scrolltab .ulBigPic li dl dd { width: 90px; height: 240px; float: left; margin-right: 45px; border-bottom: 2px solid #ffdcd0; font-size: 16px; color: #350d00; position: relative }
.scrolltab .ulBigPic li dl dd span { position: absolute; bottom: 0; left: 0; line-height: 26px; height: 26px; width: 90px; text-align: center }
.scrolltab .ulBigPic li dl dd p { width: 90px; height: 80px; position: absolute; left: 0; bottom: 26px }
.scrolltab .ulBigPic li dl dd p.w_case { background: url(../images/ca_bf.gif) 0 0 no-repeat }
.scrolltab .ulBigPic li dl dd p.m_case { background: url(../images/ca_bf.gif) -90px 0 no-repeat }
.scrolltab .ulBigPic li dl dd p.f_case { background: url(../images/ca_bf.gif) -180px 0 no-repeat }
.scrolltab .ulBigPic li dl dd p.s_case { background: url(../images/ca_bf.gif) -270px 0 no-repeat }
.scrolltab .ulBigPic li dl dd div { width: 90px; height: 134px; display: block; position: absolute; bottom: 106px; left: 0 }
.scrolltab .ulBigPic li dl dd div article { width: 90px; display: block; background: #ffdcd0; position: absolute; bottom: 0; left: 0 }
.scrolltab .ulBigPic li dl dd div article b { width: 90px; height: 26px; background: #ff8b60; position: relative; top: 0; left: 0; display: block; text-align: center }
.scrolltab .dSmallPicBox { width: 100%; height: 110px; position: relative; background: url(../images/ca_bg.gif) 0 -143px }
.scrolltab .dSmallPic { width: 90%; height: 110px; position: absolute; overflow: hidden; left: 5% }
.scrolltab .dSmallPic ul { position: absolute }
.scrolltab .dSmallPic li { width: 300px; height: 110px; float: left; display: inline; cursor: pointer; overflow: hidden; background: url(../images/ca_bg.gif) 0 -255px no-repeat }
.scrolltab .dSmallPic li span { font-size: 14px; float: left; padding: 30px 0 0 38px; line-height: 30px; color: #fff }
.scrolltab .dSmallPic .liSelected { background: url(../images/ca_bg.gif) 0 -367px no-repeat }
.scrolltab .dSmallPic .liSelected span { color: #350d00 }
.table { width: 310px; color: #fff; font-size: 18px }
.table, .table td, .table th { border: 1px solid #ffae90; border-collapse: collapse; padding: 10px; text-align: left; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear }
.table th { color: #350d00 }
.tableb { width: 730px; color: #666; font-size: 14px; clear: both; margin: 15px 0 30px 0 }
.tableb, .tableb td, .tableb th { border: 1px solid #eee; border-collapse: collapse; padding: 10px; text-align: left; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear }
.tableb th { color: #fff; background: #0092d8; font-size: 16px }
/* BATN */

.scrolltab .sLeftBtnA, .scrolltab .sLeftBtnASel, .scrolltab .sLeftBtnABan, .scrolltab .sRightBtnA, .scrolltab .sRightBtnASel, .scrolltab .sRightBtnABan { width: 40px; height: 80px; display: block; position: absolute; top: 150px; background: url(../images/ca_bg.gif) no-repeat }
.scrolltab .sLeftBtnA, .scrolltab .sLeftBtnASel, .scrolltab .sRightBtnA, .scrolltab .sRightBtnASel { cursor: pointer }
.scrolltab .sLeftBtnA, .scrolltab .sLeftBtnASel, .scrolltab .sLeftBtnABan { left: 50%; margin-left: -500px }
.scrolltab .sLeftBtnA { background-position: 0 0 }
.scrolltab .sLeftBtnASel { background-position: -84px 0 }
.scrolltab .sLeftBtnABan { background-position: -168px 0 }
.scrolltab .sRightBtnA, .scrolltab .sRightBtnASel, .scrolltab .sRightBtnABan { left: 50%; margin-left: 460px }
.scrolltab .sRightBtnA { background-position: -42px 0 }
.scrolltab .sRightBtnASel { background-position: -126px 0 }
.scrolltab .sRightBtnABan { background-position: -210px 0 }
.scrolltab .sLeftBtnB, .scrolltab .sLeftBtnBSel, .scrolltab .sLeftBtnBBan, .scrolltab .sRightBtnB, .scrolltab .sRightBtnBSel, .scrolltab .sRightBtnBBan { width: 40px; height: 60px; display: block; position: absolute; top: 54px; background: url(../images/ca_bg.gif) no-repeat }
.scrolltab .sLeftBtnB, .scrolltab .sLeftBtnBSel, .scrolltab .sRightBtnB, .scrolltab .sRightBtnBSel { cursor: pointer }
.scrolltab .sLeftBtnB, .scrolltab .sLeftBtnBSel, .scrolltab .sLeftBtnBBan { left: 10px }
.scrolltab .sLeftBtnB { background-position: 0 -82px }
.scrolltab .sLeftBtnBSel { background-position: -84px -82px }
.scrolltab .sLeftBtnBBan { background-position: -168px -82px }
.scrolltab .sRightBtnB, .scrolltab .sRightBtnBSel, .scrolltab .sRightBtnBBan { right: 10px }
.scrolltab .sRightBtnB { background-position: -42px -82px }
.scrolltab .sRightBtnBSel { background-position: -126px -82px }
.scrolltab .sRightBtnBBan { background-position: -210px -82px }
/*C-CASE */

.col_list { clear: both; width: 240px; height: 385px; padding-top: 10px; position: relative }
.col_list dt { clear: both; padding-bottom: 15px }
.col_list dt img { width: 240px; height: 120px }
.col_list dd { clear: both; height: 26px; line-height: 26px; overflow: hidden; background: url(../images/uvbg.gif) 0 -1456px no-repeat; padding-left: 10px }
.col_list p { height: 26px; line-height: 26px; overflow: hidden; width: 240px; position: absolute; left: 0; bottom: 0; text-align: center }
.col_list p a { height: 26px; background: #b4e7fd; width: 240px; display: block; color: #0092d8 }
.col_list p a:hover { height: 26px; background: #ffb19d; width: 240px; display: block; color: #f30 }
/*C-DOC */

.c_doc { clear: both; width: 240px; height: 130px; position: relative; padding-top: 15px }
.f240x165 { width: 240px; height: 125px; overflow: hidden }
.f240x165 li { width: 240px }
.f240x165 img { width: 105px; height: 123px; padding-right: 12px; float: left }
.f240x165 li h4 { font-size: 14px; color: #0092d8 }
.f240x165 li p { font-size: 12px; color: #666; padding-top: 5px; line-height: 20px }
.f240x165 li p a { color: #f30 }
.f240x165 li p a:hover { color: #0092d8 }
.rslides { width: 100%; position: relative; list-style: none; padding: 0 }
.rslides_nav { height: 26px; width: 240px; position: absolute; bottom: 0px; left: 0; text-indent: -9999px; overflow: hidden; background: url(../images/c_bg.gif) 0 0 no-repeat }
.rslides_nav:active { background-position: 0 -26px }
.rslides_nav.next { left: auto }
.rslides_tabs { display: none }
/*C-ICO */

.c_icor { padding-top: 20px }
.c_icon { clear: both; width: 240px }
.c_icon li { float: left; position: relative }
.c_icon li.ci_zx a, .c_icon li.ci_qq a, .c_icon li.ci_dc a { width: 79px; height: 70px; position: relative; border-right: 1px solid #e8e8e8; display: block; t
}
.c_icon li.ci_zx span, .c_icon li.ci_qq span, .c_icon li.ci_dc span { position: absolute; left: 0; bottom: 0; width: 79px; line-height: 30px; text-align: center }
.c_icon li.ci_zx a { width: 79px; background: url(../images/c_bg.gif) 0 -53px no-repeat; border-bottom: 1px solid #e8e8e8 }
.c_icon li.ci_qq a { width: 79px; background: url(../images/c_bg.gif) -80px -53px no-repeat; border-bottom: 1px solid #e8e8e8 }
.c_icon li.ci_dc a { width: 80px; background: url(../images/c_bg.gif) -160px -53px no-repeat; border-bottom: 1px solid #e8e8e8; border-right: none }
.c_icon li.ci_zx a:hover { width: 79px; background-position: 0 -125px; border-bottom: 1px solid #e8e8e8 }
.c_icon li.ci_qq a:hover { width: 79px; background-position: -80px -125px; border-bottom: 1px solid #e8e8e8 }
.c_icon li.ci_dc a:hover { width: 80px; background-position: -160px -125px; border-bottom: 1px solid #e8e8e8; border-right: none }
.c_icon li.ci_tel { width: 240px; height: 70px; background: url(../images/c_bg.gif) 0 -197px no-repeat; display: block; border-bottom: 1px solid #e8e8e8 }
.c_icon li.ci_map { width: 240px; height: 70px; background: url(../images/c_bg.gif) 0 -266px no-repeat; display: block; border-bottom: 1px solid #e8e8e8 }
.c_icon li.ci_time { width: 240px; height: 70px; background: url(../images/c_bg.gif) 0 -336px no-repeat; display: block; border-bottom: 1px solid #e8e8e8 }
.c_icon li.clong { position: relative }
.c_icon li.clong p { position: absolute; top: 16px; left: 70px; font-size: 14px; color: #999 }
.c_icon li.clong span { position: absolute; bottom: 12px; left: 70px; font-size: 14px; color: #0092d8 }
.c_icon li.ci_top { margin-top: 5px }
/*LIST */

.cl_nav { clear: both; width: 200px; height: auto; background: #0092d8; padding: 20px 20px 50px 20px; margin-bottom: 15px }
.cl_nav dt { clear: both; padding: 0 5px 15px 5px }
.cl_nav dt h4 { font-size: 22px; color: #ff0; height: 30px }
.cl_nav dt span { color: #29b3f5; line-height: 26px }
.cl_nav dd { clear: both; height: 42px; padding: 0 5px; line-height: 42px; font-size: 16px }
.cl_nav dd a { width: 190px; height: 41px; border-bottom: 1px solid #29b3f5; color: #fff; display: block; background: url(../images/c_bg.gif) 0 -559px no-repeat }
.cl_nav dd a:hover, .cl_nav dd.lihover { background-position: 0 -600px; width: 190px; height: 40px; border-bottom: 2px solid #eee; color: #ff0 }
.c_right h4 { background: url(../images/c_bg.gif) 0 -641px repeat-x; text-align: center }
.c_right h4 span { font-size: 24px; width: 180px; line-height: 40px; height: 40px; display: block; margin: 0 auto; background: #fff; color: #f30 }
.r_word ul { padding: 20px 0 }
.r_word ul li { border-bottom: 1px solid #eee; padding-top: 15px; height: 138px }
.r_word ul li img { width: 240px; height: 120px; float: left; padding: 3px 20px 0 0 }
.r_word ul li h5 { font-size: 16px; color: #0092d8; height: 30px }
.r_word ul li span, .r_word ol li span { color: #aaa }
.r_word ul li p { font-size: 13px; line-height: 26px; color: #888; padding-top: 24px; height: 50px; overflow: hidden }
.r_word ol li { border-bottom: 1px solid #f0f0f0; padding-top: 10px; height: 120px }
.r_word ol li h5 { font-size: 16px; color: #333; height: 30px }
.r_word ol li p { font-size: 13px; line-height: 26px; color: #888; padding-top: 10px; height: 50px; overflow: hidden }
.r_word ol li h5 a { color: #333 }
.r_word ol li h5 a:hover { color: #f30 }
.pages { clear: both; display: table; font-size: 14px; margin: auto; padding-top: 20px; text-align: center; width: 100% }
.pages li { border: 1px solid #eee; color: #333; float: left; margin-right: 6px; padding: 5px 15px; background: #f2f2f2 }
.pages span { float: left }
.pages p { float: left; width: 100%; margin: 10px 0 }
 //.pages a {
border:1px solid #eee;
color:#333;
float:left;
margin-right:6px;
padding:5px 15px;
background:#f2f2f2
}
.pages li:hover { background: #0092d8; border: 1px solid #0092d8; color: #fff }
/* ABOUT */

.about_c, .caption, .course, .guide_c { padding-top: 30px; clear: both }
.about_c strong { font-size: 14px; line-height: 28px; color: #666; font-weight: normal }
.about_c P { clear: both; font-size: 14px; line-height: 28px; color: #666; padding: 2px 0 18px 0; text-indent: 2em }
.about_c h5 { clear: both; font-size: 16px; color: #f30; line-height: 30px; text-indent: 2em }
.about_c h5 span { padding-left: 10px; color: #aaa; font-size: 12px }
.about_c img { padding: 2px 0 30px 0 }
.caption h5 { clear: both; background: url(../images/c_bg.gif) -230px -687px repeat-x; height: 30px; overflow: hidden }
.caption h5 span { font-size: 18px; width: 80px; line-height: 30px; height: 30px; display: block; background: #fff; color: #f30 }
.caption p { clear: both; color: #666; line-height: 28px; padding: 10px 0; font-size: 14px }
.caption img { padding: 20px 0 30px 0 }
.course { position: relative }
.shaft { width: 90px; float: left }
.shaft dt { clear: both; width: 90px; height: 30px; line-height: 30px; font-size: 16px; text-align: center; background: #0092d8; color: #fff; margin-bottom: 10px }
.shaft dd li { width: 90px; height: 40px; line-height: 40px; font-size: 14px }
.shaft dd li.poinh { background: url(../images/process.gif) 0 0 no-repeat }
.shaft dd li.point a { background: url(../images/process.gif) 0 -40px no-repeat; width: 90px; height: 40px; display: block }
.shaft dd li.point a:hover { background-position: 0 -80px; width: 90px; height: 40px; display: block }
.course_c { width: 590px; float: right; position: relative }
.course_c dl { clear: both; float: left; width: 590px; margin-bottom: 25px }
.course_c dl dt { clear: both; width: 590px; height: 30px; line-height: 30px; font-size: 16px; background: url(../images/process.gif) 0 -120px repeat-x }
.course_c dl dt span { width: 60px; height: 30px; display: block; background: #fff; color: #f30 }
.course_c dd { clear: both; width: 590px; border-bottom: 1px solid #eee; float: left; padding: 15px 0 }
.course_c dd span { width: 40px; float: left; font-size: 14px; color: #0092d8; line-height: 26px; overflow: hidden; display: block }
.course_c dd p { width: 550px; float: right; font-size: 14px; color: #666; line-height: 26px; display: block }
.course_c dd p img { padding-top: 15px }
/*GUIDE */

.jylc_map, .jylc_yuyue { padding: 10px 0 0 0; }
.guide_c { font-size: 14px; color: #666; }
.guide_c p { line-height: 26px; padding-top: 5px }
.guide_c dl dt { font-size: 14px; color: #0092d8; border-bottom: dotted 1px #e8e8e8; line-height: 30px; padding-top: 10px; }
.guide_c dl dd { padding-top: 10px; line-height: 26px; }
.guide_c h5 { font-size: 18px; color: #f30; line-height: 30px; border-bottom: solid 1px #fed999; clear: both; margin-bottom: 6px; }
.guide_c h6 { font-size: 14px }
.g_line { clear: both; width: 100%; margin-top: 20px; background: #f9f9f9; display: block; float: left; padding: 10px 0 20px 0 }
.g_line strong { float: left; width: 122px; height: 44px; background: url(../images/line.gif); display: block; line-height: 44px; text-align: center; font-size: 16px; color: #fff }
.g_line .g_con { width: 600px; float: right }
.g_line .g_con a { padding-left: 10px }
.g_line .g_con h5 { clear: both; width: 100%; font-size: 16px; color: #666; height: 40px; line-height: 40px; border-bottom: 1px solid #fed999 }
.g_line .g_con b { clear: both; float: left; width: 100%; font-size: 14px; color: #0092d8; height: 40px; line-height: 40px; padding-top: 15px; font-weight: normal }
.g_line .g_con p { clear: both; font-size: 14px; color: #666; line-height: 26px }
.g_line .g_con b span { height: 26px; line-height: 26px; width: 80px; text-align: center; float: left; margin: 8px 10px 0 0; background: #0092d8; color: #fff; display: block }
.contact { margin: 10px 0; display: block; float: left; clear: both; position: relative; }
.tact_ico { width: 99px; height: 74px; float: left; background: #f5eee8; border-bottom: #fff 1px solid; border-right: #f9f9f9 1px solid; position: relative; }
.tact_ico span { clear: both; width: 100px; height: 26px; font-size: 14px; text-align: center; line-height: 22px; position: absolute; bottom: 5px; left: 0; z-index: 50; color: #333; }
.tact_ico img { padding: 5px 0 0 29px; -moz-text-shadow: 1px 1px 0 rgba(255, 255, 255, 1); -webkit-text-shadow: 1px 1px 0 rgba(255, 255, 255, 1); -ms-text-shadow: 1px 1px 0 rgba(255, 255, 255, 1); -o-text-shadow: 1px 1px 0 rgba(255, 255, 255, 1); text-shadow: 1px 1px 0 rgba(255, 255, 255, 1); }
.tact_con { width: 630px; float: left; height: 74px; border-bottom: 1px solid #fff; position: relative; background: #f6f6f6; }
.tact_con span { font-size: 20px; line-height: 74px; padding-left: 20px; color: #333; }
.weixin { width: 150px; height: 180px; position: absolute; z-index: 50; text-align: center; bottom: 2px; right: 1px; background: #0092d8 }
.weixin span { font-size: 16px; line-height: 30px; color: #fff; width: 150px }
.weixin img { width: 150px; height: 150px; }
/*DOCTOR */

.doc_list { padding-top: 20px }
.doc_list article { color: #666; font-size: 14px; line-height: 26px; text-indent: 2em }
.doc_list dl { padding-top: 30px; height: 250px; border-bottom: 1px solid #eee }
.doc_list dl dt { width: 190px; height: 222px; float: left }
.doc_list dl dt img { width: 190px; height: 222px }
.doc_list dl dd { width: 510px; float: right }
.doc_list dl dd font { padding-top: 5px; height: 28px; line-height: 28px; font-size: 14px; color: #666; width: 255px; float: left }
.doc_list dl dd small { width: 510px; line-height: 24px; font-size: 14px; color: #666; padding-top: 5px; clear: both; overflow: hidden }
.doc_list dl dd p { width: 510px; line-height: 24px; font-size: 14px; height: 50px; padding-top: 5px; color: #666; clear: both; overflow: hidden }
.doc_list dl dd b { color: #000; font-weight: normal }
.doc_list dl dd strong { float: left; clear: both; padding-top: 12px; width: 510px; font-weight: normal }
.doc_list dl dd strong a { height: 35px; line-height: 35px; display: block }
.doc_list dl dd strong a.a1 { width: 180px; float: left; font-size: 16px }
.doc_list dl dd strong a.a2 { width: 100px; float: right; font-size: 14px; padding-left: 30px; background: url(../images/doc.gif) no-repeat; text-align: center; color: #fff; margin-right: 20px }
.doc_list dl dd strong a.a3 { width: 100px; float: right; font-size: 14px; padding-left: 30px; background: url(../images/doc.gif) -130px 0 no-repeat; text-align: center; color: #fff }
.doc_list dl dd strong a:hover.a2 { background-position: 0 -35px }
.doc_list dl dd strong a:hover.a3 { background-position: -130px -35px }
.doc_list dl dd h5 { font-size: 22px; color: #000; height: 40px; border-bottom: 1px dotted #fed5a9 }
.doc_list dl dd h5 a { color: #333 }
.doc_cs { width: 100%; float: left; margin-top: 30px }
.doc_cs img { float: left; width: 240px; height: 280px }
.doc_cs span { float: right; width: 460px }
.doc_cs span b { color: #666; font-size: 18px; float: left; margin-top: 13px }
.doc_cs span font { float: left; color: #555; font-size: 18px; margin-top: 13px }
.doc_cs span small { float: left; width: 100%; line-height: 23px; color: #666; font-size: 14px; margin-top: 12px; padding-bottom: 10px; overflow: hidden; height: 46px; border-bottom: solid 1px #f6f6f6 }
.doc_cs span font { border-bottom: solid 1px #f6f6f6; height: 46px; font-size: 14px; line-height: 46px; color: #666; overflow: hidden; width: 100%; float: left }
.doc_cs span font a { color: #f30; padding-left: 80px }
.doc_cs span font em { float: left; font-style: normal }
.doc_cs span font p { float: left }
.doc_cs dl { width: 100%; float: left; margin-top: 40px; font-size: 14px }
.doc_cs dl dt { float: left; margin-top: 10px; color: #fff; background: url(../images/doc01.jpg) no-repeat; height: 29px; line-height: 29px; width: 96px; text-align: center }
.doc_cs dl dd { width: 595px; float: right; color: #666; line-height: 24px }
.doc_cyy { float: left; width: 100%; border-top: solid 1px #f6f6f6; margin-top: 40px; padding-top: 20px }
.doc_cyy h5 { width: 100%; float: left; background: url(../images/doc02.jpg) no-repeat 0 bottom; height: 39px; line-height: 39px; color: #333; font-size: 18px; font-weight: normal }
.doc_cyy .yyysL { width: 210px; float: left }
.doc_cyy .yyysL label, .doc_cyy .yyysR label { float: left; color: #666; margin-top: 12px }
.doc_cyy .yyysL input { float: left; width: 195px; border: 0; padding: 0; padding-left: 15px; border-top: solid 1px #bcbcbc; height: 30px; line-height: 30px; background: #f0f0f0; color: #aaa; margin-top: 8px }
.doc_cyy .yyysL select#ddlCategores { float: left; width: 100%; margin-top: 8px; height: 30px }
.doc_cyy .yyysR { float: right; width: 420px }
.doc_cyy .yyysR textarea { background: #f0f0f0; height: 225px; padding-left: 15px; border: 0; border-top: solid 1px #bcbcbc; float: left; width: 405px; margin-top: 9px; color: #aaa; font-size: 12px; padding-top: 10px }
.doc_cyy span { float: left; width: 100%; margin-top: 13px }
.doc_cyy span p { color: #666; font-size: 14px; float: left; height: 34px; line-height: 34px }
.doc_cyy span a { float: right; background: url(../images/doc.gif) -130px 0 no-repeat; width: 80px; font-size: 14px; height: 35px; line-height: 35px; color: #fff; padding-left: 50px }
.doc_cyy span a:hover { background-position: -130px -35px }
.doc_can { float: left; width: 730px; padding-top: 50px; overflow: hidden }
.doc_can h5 { color: #333; font-size: 24px; float: left; width: 100%; font-weight: normal }
.doc_can ul { float: left; width: 750px; padding-top: 20px }
.doc_can ul li { float: left; width: 130px; padding-right: 20px }
.doc_can ul li img { float: left; width: 130px; height: 152px }
.doc_can ul li font { float: left; width: 130px; height: 35px; font-size: 12px; line-height: 35px; overflow: hidden }
.doc_can ul li font small { font-size: 12px; padding-left: 5px }
.doc_can ul li a font { color: #999 }
.doc_can ul li a font small { color: #69b4ee; }
/*COLOR */

/*就医经验和感&#59245;*/

.doc_eoc { clear: both; padding-top: 50px }
.thxnote .board_hd, .experience .board_hd, .board_bd .mail_icon { background: url(../images/msg_icon.png) no-repeat }
.star-5, .star-05, .star-4, .star-15, .star-3, .star-25, .star-2, .star-35, .star-1, .star-45, .star-0 { background: url(../images/midstars.gif) no-repeat; display: inline-block; *display:inline;
height: 14px; margin-top: -4px; _margin-top: 0; vertical-align: middle; width: 75px; *zoom:1
}
.star-5 { background-position: left -140px }
.star-05 { background-position: left -126px }
.star-4 { background-position: left -112px }
.star-15 { background-position: left -98px }
.star-3 { background-position: left -84px }
.star-25 { background-position: left -70px }
.star-2 { background-position: left -56px }
.star-35 { background-position: left -42px }
.star-1 { background-position: left -28px }
.star-45 { background-position: left -14px }
.star-0 { background-position: left 0 }
.p_btn_green { display: inline-block; height: 43px; font-size: 16px; line-height: 43px; font-weight: bold; text-align: center; border-radius: 5px 5px 5px 5px; color: #51AD4E; background-color: #DAF3CE }
.p_btn_green:hover, .p_btn_green:active { background-color: #00C73C; color: #fff }
.p_btn_blue { display: inline-block; height: 43px; font-size: 16px; line-height: 43px; font-weight: bold; text-align: center; border-radius: 5px 5px 5px 5px; color: #00B6C4; background-color: #C4EEF1 }
.p_btn_blue:hover, .p_btn_blue:active { background-color: #00A9BA; color: #fff }
.btnw112 { width: 112px }
.orange_0 { color: #FF9000 }
#gxx, #jyjy { height: 460px; overflow: hidden }
.panel { padding: 46px 0px 0px; float: left; width: 730px; border-top: solid 1px #f6f6f6; margin-top: 50px; font-size: 14px }
.panel a { color: #006AB3; text-decoration: none }
.board { width: 300px }
.board_hd { font-wight: bold; font-size: 24px; line-height: 35px; *line-height:40px;
margin-bottom: 10px }
.board_hd a { font-size: 24px }
.board_bd li { margin-bottom: 10px; height: 105px }
.board_bd li p { color: #69686E; font-size: 12px; width: 288px; overflow: hidden }
.board_bd .mail_icon { background-position: 0 -887px; padding-left: 15px }
.board_bd .patient { font-size: 14px; color: #006AB3 }
.panel .gray_0 { color: #4E4E4B }
.panel a:hover, .a_black a:hover { color: #ff9623 }
.gray_1 { color: #AFABAE }
.board_left { padding-right: 20px; float: left }
.board_right { border-left: 1px solid #e5e5e5; float: right; padding-left: 58px }
.experience .board_hd, .thxnote .board_hd { padding-left: 40px }
.experience .board_hd { background-position: 0 -140px }
.thxnote .board_hd { background-position: 0 -102px }
.thxnote .board_item_hd span { background-position: 0 0; padding-left: 28px }
.experience .board_content, .thxnote .board_content { height: 36px }
.p_btn { padding-top: 20px }
.p_btn a { margin-left: 100px }
.mt4 { height: 70px }
.mt5 { height: 53px }
.search_con { width: 920px; clear: both; margin: 15px auto; }
/*LEFT*/

.search_left { width: 710px; float: left; overflow: hidden; }
.formsearch { width: 710px; float: left; height: 80px; overflow: hidden; background: #0092d8; margin-top: 10px; }
.serachput { font-family: "Microsoft YaHei"; margin: 25px 0 0 100px; }
.s_batn { margin: 25px 100px 0 0 }
.s_select { font-family: "Microsoft YaHei"; width: 100px; height: 30px; font-size: 14px; color: #666; line-height: 30px; padding: 5px; border: none; margin-top: 25px; background: #f2f2f2 }
.s_select option { line-height: 24px; border-bottom: 1px solid #eee; color: #666; height: 24px; font-size: 12px; }
.s_list { padding: 5px 0 }
.s_list li.title { font-size: 16px; padding-top: 15px; height: 30px; overflow: hidden }
.s_list li.title a, .s_list li.s_cont a:hover { color: #333 }
.s_list li.title a:hover, .s_list li.s_cont a { color: #f30 }
.s_list li.s_cont { font-size: 12px; line-height: 22px; color: #666; }
.s_list li.s_cont p { line-height: 26px; border-bottom: solid 1px #eee; color: #0092d8; padding-top: 3px; }
.s_list li.s_cont p span { padding-left: 30px; }
.s_page { clear: both; padding: 8px 0; font-size: 12px; border: 1px solid #eee; margin: 10px 0 25px 0; padding-left: 12px; background: #f8f8f8 }
.c_nav dl dt a:hover, .place p a:hover, .hospital p a, .hint p b, .rele_dl dt span a:hover, .bewrite article a, .r_word ul li h5 a:hover, .r_word ul p a, .r_word ol p a, .shaft dd li.poinh a:hover, .doc_list dl dd strong a.a1, .doc_list dl dd h5 a:hover, .doc_can ul li a:hover font, .doc_can ul li a:hover font small, .bewrite p a, .guide_c a, .g_line .g_con a, .tact_con span a { color: #f30 }
.hospital p a:hover, .info span a:hover, .rele_dl dt span a, .bewrite article a:hover, .r_word ul li h5 a, .r_word ul p a:hover, .r_word ol p a:hover, .shaft dd li.poinh a, .doc_list dl dd strong a:hover.a1, .bewrite p a:hover, .guide_c a:hover, .g_line .g_con a:hover, .tact_con span a:hover { color: #0092d8 }
