.main { margin: 0 auto; width: 1003px; background: #FFF; padding-bottom: 9px; }
.location { border: 1px solid #ddd; width: 967px; color: #838383; height: 34px; line-height: 34px; margin: 0 auto; font-size: 12px; padding-left: 20px; }
.location span { padding-left: 10px; color: #7E2304; }
.location a { color: #838383; }
.location a:hover { color: #7E2304; }
.main_body { width: 987px; margin: 8px auto 0; }
.main_right { width: 289px; float: left; padding-left: 8px; overflow: hidden; }
.box { margin-bottom: 8px; width: 289px; overflow: hidden; }
.box_title { width: 289px; }
.right_box_con { width: 287px; border: 1px solid #DCDCDC; border-top: none; overflow: hidden; }
.box_title span { margin-left: 35px; line-height: 42px; font-size: 20px; color: #792D0E; }
.rjc_big1 { width: 286px; height: 160px }
.rjc_big2 { width: 286px; height: 160px; display: none; }
.rjc_big3 { width: 286px; height: 160px; display: none; }
.rjc_big4 { width: 286px; height: 160px; display: none; }
.rjc_small1 { display: none; }
.rjc_small2 { }
.rjc_small3 { }
.rjc_small4 { }
.rjc_big1 p, .rjc_big2 p, .rjc_big3 p, .rjc_big4 p { font-size: 12px; text-indent: 2em; line-height: 2em; padding: 80px 10px 0; }
.rjc_big1 p a, .rjc_big2 p a, .rjc_big3 p a, .rjc_big4 p a { color: #E30000; }
.box_con_top { padding: 8px 0 8px 8px; border-bottom: 1px dashed #E3E3E3; background: #F5F4F3; }
.box_con_top .dc_img { width: 104px; height: 119px; border: 1px solid #E3E3E3; float: left; padding: 2px; }
.box_con_top .dc_con { width: 150px; float: left; margin-left: 5px; margin-top: 5px; overflow: hidden; }
.box_con_top .dc_con span { display: block; }
.box_con_top .dc_con span a { font-size: 14px; color: #792D0E; font-weight: bolder; }
.box_con_top .dc_con p { width: 160px; height: 80px; overflow: hidden; line-height: 22px; font-size: 12px; margin-top: 5px; color: #000; }
.box_con_top .dc_con p a { color: #E30000; }
.box_con_top .dc_refer { width: 170px; }
.box_con_top .dc_refer a { margin-right: 5px; }
.box_con { }
.box_con ul { margin-bottom: 10px; }
.box_con ul li { padding: 8px 0 8px 8px; border-bottom: 1px dashed #E3E3E3; }
.box_con .dc_img { width: 104px; height: 119px; border: 1px solid #E3E3E3; float: left; padding: 2px; }
.box_con .dc_con { width: 150px; float: left; margin-left: 5px; margin-top: 5px; overflow: hidden; }
.box_con .dc_con span { display: block; }
.box_con .dc_con span a { font-size: 14px; color: #792D0E; font-weight: bolder; }
.box_con .dc_con p { width: 160px; height: 80px; overflow: hidden; line-height: 22px; font-size: 12px; margin-top: 5px; }
.box_con .dc_con p a { color: #E30000; }
.box_con .dc_refer { width: 170px; }
.box_con .dc_refer a { margin-right: 5px; }
.box_hos { font-size: 12px; line-height: 25px; color: #414141; width: 285px; overflow: hidden; text-align: center; padding: 8px 0; }
.box_hos img { border: 1px solid #B8998B; padding: 1px; }
.box_hos p { font-size: 12px; line-height: 22px; text-align: left; margin: 10px 10px 0px; text-indent: 2em; }
.box_hos p a { color: #FF0103; }
.hos_link { margin-top: 5px; text-align: center; }
.hos_link img { margin: 0 5px; }
.doc_con { width: 668px; height: 212px;margin: 10px auto 0; }
.doc_con p { width: 475px; height: 70px; color: #000; font-size: 12px; line-height: 25px; padding-top: 50px; margin-left: 190px; text-indent: 2em; }
.doc_con p a { color: #FF0103; }
.doc_con_btn { margin-left: 360px; margin-top: 20px; }
.box_honor { width: 287px; height: 300px; padding: 10px 0; }
.box_honor ul { }
.box_honor ul li { margin: 5px 0 0 40px; }
/* 医院概况 */
.yiyuan_main_left { float: left; border: 1px solid #DADADA; width: 688px; background: url(/templets/ch_one/images/content_bg.jpg) repeat-x; }
.yiyuan_main_left h1 { font-size: 26px; font-family: "黑体"; padding: 30px 0; line-height: 40px; color: #000; text-align: center; }
.yiyuan_main_left .ask_1 { width: 668px; height: 106px; overflow: hidden; background: url(/templets/ch_one/images/source.jpg) 0 0 no-repeat; margin-left: 10px; }
.yiyuan_main_left .source { text-align: center; font-size: 12px; color: #626262; line-height: 32px; height: 32px; padding-left: 35px; }
.yiyuan_main_left .source span { display: block; float: left; padding: 0 15px 0 0; }
.yiyuan_main_left .source a { display: block; float: left; margin: 0 10px 0 20px; color: #626262; }
.yiyuan_main_left .source a:hover { margin-top: -2px; color: #8B3E24; background: url(/templets/ch_one/images/dot00.jpg) left 25px repeat-x; text-decoration: none; }
.yiyuan_main_left .source a.ad00 { margin: 5px 0 0 25px; }
.yiyuan_main_left .ask_1 li { font-size: 12px; float: left; width: 322px; height: 38px; line-height: 38px; padding-left: 8px; color: #5E2A1D; overflow: hidden; }
.yiyuan_main_left .ask_1 li span { padding: 0 5px; }
.yiyuan_main_left .ask_1 li a { color: #626262; }
.yiyuan_main_left .ask_1 li a:hover { color: #F00; }
.contents { font-size: 14px; line-height: 25px; padding: 0 15px; margin-top: 30px; font-family: "宋体"; }
.contents p { margin: 20px auto; color: #000; line-height: 2em; }
.left_refer { margin: 30px auto; text-align: center; }
.left_refer a { margin: 10px 12px; }
.quick_page { margin: 20px auto 0; width: 668px; height: 42px; line-height: 42px; background:ur/templets/ch_one/images/quick_page_bg.jpg) no-repeat;
}
.quick_page span { float: left; display: block; width: 315px; padding-left: 15px; font-weight: bolder; color: #000; line-height: 42px; height: 42px; overflow: hidden; }
.quick_page a { font-weight: normal; color: #000; }
.quick_page a:hover { text-decoration: underline; }
/* 热点推荐 */
.hot_recommand { width: 668px; margin: 10px auto; }
.hr_left { width: 329px; float: left; margin-right: 6px; }
.hrl_tit { width: 329px; height: 35px; background: url(/templets/ch_one/images/hr_tit_01.jpg) no-repeat; padding-top: 8px; overflow: hidden; }
.hrl_tit span { font-size: 16px; font-weight: bolder; color: #6E1216; margin-left: 20px; }
.hrl_con { width: 327px; border: 1px solid #DCDCDC; border-top: none; }
.hrl_img { float: left; width: 111px; height: 125px; border: 1px solid #EBEBEB; margin: 10px; _margin: 10px 5px; padding: 2px }
.hrl_con ul { float: left; padding-top: 10px; }
.hrl_con ul li { background: url(/templets/ch_one/images/li_bottom.gif) left bottom repeat-x; line-height: 26px; font-size: 14px; white-space: nowrap; overflow: hidden; width: 325px; }
.hrl_con ul li a { color: #5A5A5A; background: url(/templets/ch_one/images/li.gif) 5px 13px no-repeat; width: 320px; overflow: hidden; display: block; font-size: 12px; padding-left: 15px; font-weight: normal; }
.hr_right { width: 329px; float: left; margin-left: 3px; }
.hrr_tit { width: 329px; height: 35px; background: url(/templets/ch_one/images/hr_tit_01.jpg) no-repeat; padding-top: 8px; overflow: hidden; }
.hrr_tit span { font-size: 16px; font-weight: bolder; color: #6E1216; margin-left: 20px; }
.hrr_con { width: 327px; border: 1px solid #DCDCDC; border-top: none; }
.hrr_img { float: left; width: 111px; height: 125px; border: 1px solid #EBEBEB; margin: 10px; _margin: 10px 5px; padding: 2px }
.hrr_con ul { float: left; padding-top: 10px; }
.hrr_con ul li { background: url(/templets/ch_one/images/li_bottom.gif) left bottom repeat-x; line-height: 26px; font-size: 14px; white-space: nowrap; overflow: hidden; width: 325px; }
.hrr_con ul li a { color: #5A5A5A; background: url(/templets/ch_one/images/li.gif) 5px 13px no-repeat; width: 320px; overflow: hidden; display: block; font-size: 12px; padding-left: 15px; font-weight: normal; }
/* 新闻列表 */
.main_left { float: left; width: 688px; overflow: hidden; }
.news_list { border: 1px solid #D5D5D5; }
.list_tit { background: url(/templets/ch_one/images/list_tit_bg.jpg) no-repeat; height: 38px; overflow: hidden; }
.list_tit span { font-size: 14px; line-height: 35px; color: #673000; text-align: center; margin-left: 40px; font-weight: bolder; line-height: 42px; }
.news_list ul { }
.news_list ul li { margin: 15px; }
.news_list ul li span a { display: block; font-size: 14px; line-height: 35px; color: #9A3309; font-weight: bolder; }
.news_list ul li span { font-size: 12px; }
.news_list ul li p { margin: 10px 0; border: 1px solid #FDEAD6; background: #FFFFF3; width: 630px; height: 70px; font-size: 12px; line-height: 25px; padding: 10px; overflow: hidden; }
.news_list ul li p a { color: #E30000; }
.youshi { margin-top: 10px; }
.hot_tel { width: 289px; height: 150px; background: url(/templets/ch_one/images/hot_tel.jpg) no-repeat; }
.hot_tel div { padding-top: 120px; text-align: right; padding-right: 10px; }
.hot_tel div a { margin-right: 5px; }
.hot_refer { width: 289px; }
.hot_refer .right_box_con { width: 287px; height: 222px; border: 1px solid #DADADA; border-top: none; }
.hot_refer .right_box_con a { color: #E00000; float: right; margin-right: 11px; }
.hot_refer .right_box_con a:hover { text-decoration: underline; }
.hot_refer .right_box_con table { width: 100%; }
.hot_refer .right_box_con td { border-top: 1px solid #DADADA; color: #414141; font-size: 12px; padding: 5px 0; }
.hot_refer .right_box_con input { border: 1px solid #DADADA; }
.hot_refer .right_box_con textarea { border: 1px solid #DADADA; }
.txtname { width: 91px; }
.txtmoblie { width: 152px; }
.txtprovice { width: 91px; }
.txt_remarks { width: 210px; height: 82px; overflow: auto; }
/* 有图列表 */
.news_list_tu { border: 1px solid #D5D5D5; }
.list_left { float: left; width: 181px; }
.list_left img { border: 1px solid #E4E4E4; }
.list_right { float: left; width: 450px; margin-left: 15px; overflow: hidden; }
.news_list_tu ul { }
.news_list_tu ul li { margin: 15px; border-bottom: 1px dashed #A8A8A8; padding-bottom: 15px }
.news_list_tu ul li span { font-size: 12px; display: block; }
.news_list_tu ul li span a { background: url(/templets/ch_one/images/list_li.jpg) left 2px no-repeat; font-size: 14px; line-height: 35px; color: #9A3309; font-weight: bolder; padding-left: 15px; }
.news_list_tu ul li p { width: 455px; height: 75px; font-size: 12px; line-height: 28px; overflow: hidden; }
.news_list_tu ul li p a { color: #E30000; }
/* 病种症状 */
.type_left { border: 1px solid #D8D8D8; padding-top: 8px; }
.type_tit { background: url(/templets/ch_one/images/type_1.jpg) no-repeat; height: 39px; overflow: hidden; width: 669px; margin: 0 auto; }
.type_tit span { font-size: 14px; height: 35px; color: #673000; text-align: center; margin-left: 40px; font-weight: bolder; line-height: 42px; }
.type_tit_list { float: right; font-size: 14px; line-height: 35px; color: #000; line-height: 42px; padding-right: 20px; }
.type_recommend { width: 669px; margin: 20px auto 0; }
.type_recommend img { float: left; border: 1px solid #F5C658; padding: 1px; width: 180px; }
.type_recommend p { float: left; width: 445px; height: 125px; line-height: 25px; font-size: 14px; border: dashed #999999 1px; padding-left: 5px; color: #333333; text-indent: 2em; margin-left: 20px; overflow: hidden; }
.type_recommend span { text-align: center; line-height: 33px; margin-left: 140px; width: 445px; }
.cbst { text-align: center; width: 445px; }
.type_list { width: 669px; margin: 0 auto 10px; overflow: hidden; }
.type_list ul { width: 680px; }
.type_list ul li { float: left; width: 330px; float: left; margin-right: 9px; margin-top: 10px; background: #FBF9F1; overflow: hidden; }
.tl_tit { background: url(/templets/ch_one/images/type_3.jpg) repeat-x; height: 38px; line-height: 50px; font-size: 14px; font-weight: bolder; padding-left: 20px; color: #832600; overflow: hidden; }
.tl_tit span { float: right; width: 65px; height: 29px; display: block; background: url(/templets/ch_one/images/type_4.jpg) no-repeat; text-align: center; line-height: 34px; margin-top: 9px; font-size: 12px; font-weight: normal; overflow: hidden; }
.tl_tit span a { color: #FFF; }
.tl_con { padding: 10px 0; border-bottom: 1px dashed #8C8A89; margin: 0 2px; }
.tl_con_left { width: 105px; float: left; text-align: right; }
.tl_con_left img { border: 1px solid #F5C658; padding: 1px; }
.tl_con_right { float: left; width: 210px; margin-left: 10px; }
.tlc_tit { font-size: 14px; font-weight: bolder; line-height: 25px; width: 210px; height: 25px; overflow: hidden; }
.tlc_tit a { color: #C33800; }
.tl_con_right p { font-size: 12px; color: #333; line-height: 20px; width: 210px; height: 60px; overflow: hidden; }
.tl_con_right p a { color: #E30000; }
.tl_list { }
.tl_list ul { margin: 20px 0; }
.tl_list ul li { background: url(/templets/ch_one/images/li.gif) no-repeat 5px center; height: 25px; line-height: 25px; border-bottom: 1px dashed #afafaf; font-size: 12px; white-space: nowrap; overflow: hidden; width: 310px; margin: 0; margin-left: 5px; padding-left: 15px; color: #575757; float: none; border: none; }
.tl_list ul li a { width: 230px; display: block; }
.tl_list ul li span { float: right; margin-right: 5px; }
.type_liaofa { width: 669px; margin: 10px auto 0; overflow: hidden; background: #FBF9F1; }
.liaofa_tit { background: url(/templets/ch_one/images/type_3.jpg) repeat-x; height: 38px; font-size: 14px; font-weight: bolder; padding-left: 20px; color: #832600; overflow: hidden; }
.liaofa_tit p { color: #fff; width: 230px; height: 32px; line-height: 32px; background: url(/templets/ch_one/images/type_6.jpg) no-repeat; display: block; margin: 4px auto 0; text-align: center; }
.type_liaofa ul { margin: 20px 0; }
.type_liaofa ul li { width: 321px; height: 113px; float: left; overflow: hidden; background: url(/templets/ch_one/images/type_7.jpg) no-repeat; margin-left: 9px; _margin-left: 6px; text-align: center; font-size: 12px; padding-top: 15px; line-height: 22px; }
.type_liaofa ul li a { display: block; color: #E61B00; font-weight: 700; font-size: 14px; }
.type_liaofa ul li p { text-indent: 2em; font-size: 12px; text-align: left; padding: 5px 15px 0; }
.type_liaofa ul li p a { color: #E61B00; display: inline; font-weight: normal; font-size: 12px; padding-left: 5px; font-family: "宋体"; }
/*专家专题页*/
.doctor1 { width: 989px; height: 50px; margin-left: 7px; }
.doctor1_tit { width: 989px; height: 82px; }
.doctor1_box { width: 978px; height: 434px; background:ur/templets/ch_one/images/doctor_bg1.gif) 10px;
border: 1px #CCC solid; border-top: none; }
.doctor_daodu { width: 425px; height: 320px; float: left; margin: 37px 35px 0 35px; display: inline; }
.doctor_daodu p { font-size: 14px; line-height: 28px; text-indent: 2em; padding: 45px 35px 0 40px; font-family: "宋体"; }
.doc_bg1 { background:ur/templets/ch_one/images/doc_bg1.jpg) no-repeat;
}
.doc_bg2 {
background:ur/templets/ch_one/images/doc_bg2.jpg) no-repeat; margin-right: 20px; display: inline; }
.doc_bg3 { background:ur/templets/ch_one/images/doc_bg3.jpg) no-repeat;
}
.doc_bg4 {
background:ur/templets/ch_one/images/doc_bg4.jpg) no-repeat; margin-right: 20px; display: inline; }
.doc_bg5 { background:ur/templets/ch_one/images/doc_bg5.jpg) no-repeat;
}
.doctor_con { width: 455px; height: 400px; float: left; margin-top: 12px; overflow: hidden; }
.doctor_list2 { width: 455px; height: 268px; overflow: hidden; }
.doctor_list2 ul { width: 210px; height: 125px; margin: 124px 0 0 210px; }
.doctor_list2 ul li { width: 195px; line-height: 24px; background:ur/templets/ch_one/images/li5.gif) no-repeat 0 5px;
padding-left: 15px; font-size: 12px; }
.doc_bg2 .doctor_list2 ul, .doc_bg3 .doctor_list2 ul, .doc_bg4 .doctor_list2 ul, .doc_bg5 .doctor_list2 ul { margin: 124px 0 0 222px; }
.doctor_js { width: 465px; height: 97px; overflow: hidden; }
.doctor_js p { font-size: 12px; line-height: 2em; text-indent: 2em; padding: 15px 30px 0; }
.doctor_js p a { color: #C00; }
.doctor_js p a:hover { color: #C00; text-decoration: underline; }
.doctor_zx { width: 465px; height: 32px; text-align: center; overflow: hidden; }
.doctor_zx img { margin-right: 10px; }
.doctor2 { width: 957px; height: 420px; border: 1px #CCC solid; margin-top: 10px; margin-left: 7px; background:ur/templets/ch_one/images/doctor_bg2.gif);
padding-left: 30px; }
.case_style { width: 989px; margin-top: 10px; margin-left: 7px; }
.case_style .case_style_title {
background:ur/templets/ch_one/images/case_title.jpg); width: 965px; height: 50px; line-height: 45px; text-align: right; padding-right: 24px; }
.case_style .case_style_title a { color: #FFFFFF; text-decoration: none; font-size: 14px; }
.case_style .case_style_title a:hover { color: #FFF000; text-decoration: none; font-size: 14px; }
.case_style .case_style_list { padding-left: 9px; padding-top: 6px; height: 498px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.case_style_list dl { margin: 7px 5px; padding: 0px; border: 3px solid #cecece; width: 226px; float: left; }
.case_style_list dl dd { margin: 3px; padding: 0px; }
.case_style_list dl dd a img { border: 0px; }
.case_style_list dl dt { margin: 0px 8px; ; padding: 0px; font-size: 12px; line-height: 24px; height: 100px; overflow: hidden; }
.case_style_list dl dt strong { display: block; text-align: center; }
.case_style_list dl dt a { color: #CC0000; text-decoration: none; }
.case_style_list dl dt a:hover { color: #CC0000; text-decoration: underline; }
/* 来院线路 */
.getway { width: 988px; height: 390px; background: url(/templets/ch_one/images/getway_bg.jpg) no-repeat; margin: 10px auto 0; font-size: 12px; }
.airport { width: 490px; height: 75px; padding-top: 70px; }
.train { width: 490px; height: 90px; margin-top: 10px; }
.bus { width: 490px; height: 75px; margin-top: 10px; }
.getway div span { margin: 0; padding: 0; font-weight: bolder; display: block; color: #752B12; }
.getway div p { line-height: 22px; font-size: 12px; }
.getwaymain { float: left; width: 490px; padding-left: 180px; }
.getway_bus { width: 294px; float: right; padding: 55px 20px 0 0 }
.getway_bus img { border: #CECECE solid 1px; padding: 0; margin: 0; }
.con_tit { font-family: "微软雅黑"; color: #873c25; font-size: 26px; margin: 21px 21px 0; padding: 9px 0 9px 11px; background:ur/templets/ch_one/images/tit_bottom.jpg) left bottom no-repeat;
}
.video_list { padding-top: 20px; }
.video_list dl { padding-left: 20px; padding-top: 20px }
.video_list dt { padding-bottom: 10px; }
.video_list dt h2 { color: #873c25; border-bottom: 1px solid #873c25; width: 190px; font-size: 24px; }
.video_list dd { float: left; width: 194px; margin-right: 33px; height: 200px; margin-bottom: 10px; }
.video_list dd img { padding: 1px; border: 1px solid #B5DADD; }
.video_list dd a { display: block; text-align: center; line-height: 20px; color: #000; font-size: 12px; }
.video_list dd a:hover { color: #F00; text-decoration: underline; }
.mr0 { margin-right: 0!important; }
.box_video { }
.video { margin: 12px auto 0; width: 262px; }
.box_video span { display: block; width: 262px; margin: 5px auto 0; padding: 5px 0; font-size: 14px; text-align: center; font-weight: bolder; background: #e7e7e7; }
.box_video ul { padding-left: 16px; margin: 10px 0; }
.box_video li { line-height: 24px; font-size: 12px; background: url(/templets/ch_one/images/li2.jpg) left 10px no-repeat; padding-left: 7px; }
.r_addr { width: 285px; height: 55px; background: url(/templets/ch_one/images/r_2_4.jpg) no-repeat; }
.r_addr p { width: 210px; padding-left: 62px; text-align: center; font-size: 12px; padding-top: 13px; }
.r_addr p strong { font-size: 12px; }
#imageFx { width: 287px; height: 150px; overflow: hidden; position: relative; margin-top: 12px; }
#imageFx img { }
#maskFx { position: absolute; width: 100%; height: 100%; overflow: hidden; }
#maskFx .range { float: left; display: inline; position: relative; }
#maskFx .range div { position: absolute; left: 0; top: 0; }
#imageFx .pageBar { position: absolute; z-index: 99; right: 3px; bottom: 3px; }
.pageBar a { display: block; float: left; width: 16px; height: 16px; font-size: 12px; font-weight: bold; text-decoration: none; color: #666; line-height: 16px; text-align: center; margin: 2px; background-color: #E0F3F5; border: 1px solid #72A3A3; }
.pageBar a:hover, .pageBar a.current { color: #fff; background-color: #f60; border: 1px solid #BB5E00; }
.pageBar img { border: 0px; }
.r_doc { background: url(/templets/ch_one/images/r_3_3.jpg) no-repeat; font-size: 12px; height: 29px; line-height: 29px; padding-left: 10px; }
.r_doc span { padding-left: 45px; }
#marqueediv5 ul { padding-left: 10px; }
#marqueediv5 li { background: none; }
#marqueediv5 img { padding: 2px; border: 1px solid #B5DADD; margin-bottom: 5px; }
#marqueediv5 a { display: block; text-align: center; font-size: 12px; }
