/* ::::: http://www.fuke999.com/templets/default/images/new_index/css.css ::::: */

img { border: 0px none; }
a { text-decoration: none; color: rgb(51, 51, 51); font-size: 14px; }
a:hover { text-decoration: underline; }
body { margin: 0px; padding: 125px 0px 0px; background: url(/templets/szfy/images/bantop.gif) no-repeat scroll center top transparent; }
.body_btn { display: block; width: 980px; height: 125px; position: absolute; left: 50%; top: 0px; margin-left: -490px; background: url(/templets/szfy/images/btn1.gif) no-repeat scroll 860px 85px transparent; }
.header { width: 100%; height: 90px; }
.header_body { width: 980px; margin: 0px auto; }
.header_top { float: left; background: url(/templets/szfy/images/head_bg.gif) repeat-x scroll 0% 0% transparent; display: none; }
.header_icons { height: 25px; width: 25px; float: left; }
.header_text { float: left; height: 25px; width: 350px; color: rgb(255, 240, 225); font-size: 12px; line-height: 25px; }
.header_tips { float: left; height: 25px; width: 145px; color: rgb(255, 240, 225); font-size: 12px; line-height: 25px; }
.header_erwei { cursor: pointer; float: left; height: 25px; width: 140px; background: url(/templets/szfy/images/d4.gif) repeat-x scroll 0% 0% transparent; color: rgb(129, 0, 33); margin-left: 2px; margin-right: 3px; font-size: 12px; }
.erwei_name { float: left; height: 25px; width: 115px; line-height: 25px; }
.header_img { float: left; }
.site_nav { width: 100%; height: 45px; }
.nav_body { width: 980px; margin: 0px auto; overflow: hidden; height: 45px; }
.nav_body a { float: left; }
.site_body { width: 100%; }
.banner { width: 980px; margin: 0px auto; height: 314px; }
.banner img { float: left; }
.nav_txt { width: 980px; margin: 0px auto 10px; height: 100px; }
.nav_txt ul { margin: 0px; padding: 0px; list-style: none outside none; }
.nav_txt ul li { width: 162px; float: left; background: url(/templets/szfy/images/nav_text_bg.gif) repeat scroll 0% 0% transparent; height: 100px; }
.nav_txt_li_title { line-height: 25px; margin-top: 8px; text-align: center; }
.nav_txt_li_title a { color: rgb(134, 0, 40); font-weight: bold; font-size: 14px; text-decoration: none; }
.nav_txt_body { height: 63px; text-align: center; overflow: hidden; width: 154px; background: url(/templets/szfy/images/erdh_dj.gif) no-repeat scroll 1px 55px rgb(255, 255, 255); margin-left: 6px; position: absolute; }
.nav_txt_body a { text-decoration: none; font-size: 12px; color: rgb(51, 51, 51); display: block; float: left; width: 75px; margin: 8px 0px; }
.search { width: 950px; margin: 0px auto 10px; line-height: 35px; background: none repeat scroll 0% 0% rgb(242, 219, 162); height: 35px; padding: 0px 20px 0px 10px; font-size: 12px; }
.search span { color: rgb(166, 4, 60); font-weight: bold; float: left; }
.search a { color: rgb(163, 107, 11); text-decoration: none; margin-left: 5px; font-size: 12px; }
.now_offset { float: left; }
.search form { float: right; padding: 6px 0px; }
.input_search { border: 1px solid rgb(230, 200, 110); background-image: url(/templets/szfy/images/search.gif); background-repeat: no-repeat; width: 215px; color: rgb(102, 102, 102); padding-left: 18px; float: left; height: 18px; line-height: 18px; }
.btn_search { float: left; }
.main_right { float: left; width: 248px; border: 1px solid rgb(204, 204, 204); }
.main_right_top { background: url(/templets/szfy/images/yyname.gif) repeat-x scroll 0% 0% transparent; height: 43px; }
.main_right_body { padding: 10px 7px 0px; }
.main_right_body a { color: rgb(147, 2, 36); text-decoration: none; }
.main_right_body b { font-weight: normal; font-size: 12px; line-height: 25px; }
.main_right_btn { text-align: center; background: url(/templets/szfy/images/hottel02.gif) no-repeat scroll 0px 80px transparent; height: 120px; }
.main_right_btn img { padding: 5px; }
.site_footer { width: 100%; background: url(/templets/szfy/images/footer_bg.gif) repeat scroll 0% 0% transparent; height: 260px; float: left; }
.site_footer img { margin: 0px auto; float: none; display: block; }
.footer_nav { width: 908px; margin: 0px auto; height: 40px; }
.footer_nav ul { margin: 0px; padding: 0px; list-style: none outside none; float: left; }
.footer_nav ul li { float: left; width: 100px; text-align: center; height: 20px; border-right: 1px solid rgb(255, 255, 255); margin: 10px 0px; }
.footer_nav ul li a { color: rgb(255, 255, 255); }
.footer_img { margin: 0px auto; width: 920px; height: 100px; }
.footer_img img { float: left; padding-right: 40px; }
.footer_text { width: 980px; margin: 0px auto; text-align: center; color: rgb(255, 255, 255); font-size: 12px; line-height: 25px; }
.nav_li_more { display: none; position: absolute; left: 100px; background: none repeat scroll 0% 0% rgb(242, 219, 162); }
.nav_li_more ul { color: rgb(134, 0, 40); margin: 0px; padding: 8px 0px 8px 26px; font-size: 12px; list-style-position: inside; }
.nav_li_more ul li { line-height: 25px; width: 180px; }
.nav_li_more ul li a { color: rgb(134, 0, 40); }
.pic0 { width: 980px; margin: 0px auto; height: 120px; }
.pic { margin: 0px; padding: 0px; }
.num { height: 19px; color: rgb(255, 255, 255); margin-top: -22px; z-index: 333; position: absolute; width: 980px; }
.num ul { margin: 0px; padding: 0px; list-style: none outside none; text-align: center; line-height: 19px; float: right; }
.mouse_over { color: rgb(255, 255, 255); height: 19px; width: 25px; cursor: default; float: left; background-image: url(/templets/szfy/images/2010090111470535358.gif); }
.mouse_out { height: 19px; width: 25px; cursor: pointer; float: left; color: rgb(0, 0, 0); }
.article { width: 980px; margin: 0px auto; min-height: 370px; }
.article_left { float: left; width: 680px; border-right: 1px solid rgb(204, 204, 204); border-width: 3px 1px 1px; border-style: solid; border-color: rgb(214, 11, 0) rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 20px; }
.article_left h2 { text-align: center; margin: 0px 0px 20px; line-height: 40px; }
.article_info { text-align: center; color: rgb(102, 102, 102); font-size: 12px; line-height: 20px; }
.article_info a { font-size: 12px; }
.article_top_list { width: 666px; margin: 0px auto; height: 155px; display: none; }
.article_top_list_title { background: none repeat scroll 0% 0% rgb(249, 249, 249); border: 1px solid rgb(204, 204, 204); text-align: center; font-size: 12px; padding: 5px 10px; display: none; }
.article_top_list_title span {  }
.article_top_list_title input { height: 20px; }
.article_top_list_title img { vertical-align: top; cursor: pointer; }
.article_top_list img {  }
.article_top_list ul { margin: 0px; padding: 0px; list-style: none outside none; border-right: 1px solid rgb(204, 204, 204); border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 99px; display: none; }
.article_top_list ul li { float: left; line-height: 30px; border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 33%; text-indent: 10px; }
.article_top_list ul li a { font-size: 12px; }
.article_body { padding-bottom: 20px; line-height: 25px; font-size: 14px; }
.article_foot { background: none repeat scroll 0% 0% rgb(238, 238, 238); line-height: 30px; font-size: 14px; text-align: right; color: rgb(11, 59, 140); width: 700px; margin-left: -20px; padding: 0px 10px; }
.article_sms_img { width: 715px; margin-left: -17px; padding-top: 10px; }
.tel_con { background: url(/templets/szfy/images/tel_title.jpg) no-repeat scroll 0% 0% transparent; padding: 40px 0px 0px; height: 200px; border: 1px solid rgb(204, 204, 204); }
.tel_con_left { width: 452px; float: left; padding: 0px 21px; border-right: 1px solid rgb(204, 204, 204); height: 200px; }
.tel_con_left ul { margin: 0px; padding: 0px; list-style: none outside none; float: left; }
.tel_con_left ul li { float: left; width: 103px; padding: 10px 5px 0px; text-align: center; }
.tel_con_left ul li img { margin-bottom: 10px; }
.tel_con_left p { float: left; margin: 0px; text-align: center; width: 100%; }
.tel_con_right { float: left; background: url(/templets/szfy/images/tel_d.jpg) no-repeat scroll 0% 0% transparent; padding-top: 85px; width: 217px; text-align: center; }
.tel_con_right input { width: 85%; height: 45px; border: 1px solid rgb(204, 204, 204); font-size: 26px; }
.article_next_pre { border-bottom: 1px dotted rgb(206, 202, 203); height: 40px; }
.article_next_pre span { width: 100%; display: block; line-height: 40px; }
.article_next_pre span b { font-weight: normal; width: 50%; display: block; float: left; text-align: center; overflow: hidden; height: 40px; }
.article_foot_list { margin-top: 20px; }
.article_foot_list_body { float: left; border: 1px solid rgb(204, 204, 204); width: 323px; }
.article_foot_list_title { background: url(/templets/szfy/images/footer_title_bg.gif) repeat-x scroll 0% 0% transparent; line-height: 35px; }
.article_foot_list_title span { color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; background: url(/templets/szfy/images/title_icon.gif) no-repeat scroll 10px 3px transparent; height: 35px; display: block; text-indent: 45px; }
.article_foot_list_body ul { margin: 0px; padding: 20px; list-style: none outside none; }
.article_foot_list_body ul li { background: url(/templets/szfy/images/title_icon2.gif) no-repeat scroll 0px 10px transparent; text-indent: 15px; line-height: 30px; height: 30px; overflow: hidden; }
.foot_yuyue { width: 722px; float: left; height: 300px; background: url(/templets/szfy/images/yuyue_guahao_bg.gif) no-repeat scroll 0% 0% transparent; margin-top: 20px; padding-bottom: 20px; }
.foot_yuyue form { width: 250px; padding: 70px 15px 13px 450px; float: left; margin: 0px; font-size: 12px; }
.foot_yuyue form b { float: left; padding: 3px; }
.foot_yuyue form b input { border: 1px solid rgb(222, 208, 130); }
.foot_yuyue form b input { border: 1px solid rgb(222, 208, 130); }
.article_right { float: right; width: 250px; }
.company_about { float: left; }
.dj_jishu { float: left; margin-top: 10px; border: 1px solid rgb(204, 204, 204); background: url(/templets/szfy/images/8_djjs.jpg) repeat scroll 0% 0% transparent; }
.pup_block_title { background: url(/templets/szfy/images/title_bg.gif) repeat scroll 0% 0% transparent; width: 248px; text-indent: 35px; line-height: 35px; color: rgb(255, 255, 255); font-size: 14px; height: 34px; }
.pup_block_title b { float: left; }
.pup_block_title span { float: right; padding-right: 10px; }
.pup_block_title a { color: rgb(255, 255, 255); }
.dj_jishu ul { margin: 0px; padding: 0px; list-style: square inside none; font-size: 12px; }
.dj_jishu ul li { background: url(/templets/szfy/images/8_djjs_line.jpg) no-repeat scroll 10px 40px transparent; line-height: 45px; text-indent: 20px; width: 248px; float: left; }
.dj_jshu_btn { text-align: center; padding: 10px 0px; width: 248px; }
.doctor_move_show { float: left; border: 1px solid rgb(204, 204, 204); margin-top: 10px; }
.doctors_li_box { overflow: hidden; height: 345px; width: 248px; }
.doctors_li_box ul { margin: 0px; padding: 10px; list-style: none outside none; float: left; }
.doctors_li_box ul li { border-bottom: 1px solid rgb(204, 204, 204); float: left; padding: 15px 0px; }
.doctor_img { float: left; }
.doctor_btn { padding: 10px 0px; }
.doctor_info { float: left; width: 115px; padding-left: 10px; }
.doctor_name { background: none repeat scroll 0% 0% rgb(241, 241, 241); color: rgb(206, 21, 18); font-weight: bold; text-align: center; line-height: 30px; }
.doctor_text { line-height: 25px; font-size: 12px; height: 105px; overflow: hidden; }
.zx_show { float: left; margin-top: 10px; border: 1px solid rgb(204, 204, 204); }
.zx_show ul { margin: 0px; padding: 0px; list-style: none outside none; line-height: 35px; background-color: rgb(255, 253, 239); }
.zx_show ul li { cursor: pointer; border-top: 1px solid rgb(204, 204, 204); background: url(/templets/szfy/images/title_icon2.gif) no-repeat scroll 10px 10px transparent; text-indent: 29px; font-size: 14px; width: 248px; }
.zx_show ul li a { color: rgb(134, 0, 40); }
.lylx_map { float: left; margin-top: 10px; border: 1px solid rgb(204, 204, 204); }
.lylx_map_body { padding: 5px; text-align: center; }
.lylx_map_body img { border: 1px solid rgb(204, 204, 204); }
.lylx_map_body span { float: left; text-align: center; color: rgb(154, 3, 46); line-height: 25px; font-size: 12px; width: 238px; }
.article_call_about { float: left; width: 100%; background: none repeat scroll 0% 0% rgb(249, 249, 249); border-top: 3px solid rgb(205, 205, 205); margin: 15px 0px; padding: 0px 0px 15px; }
.article_call_about h3 { color: rgb(210, 42, 115); font-weight: bold; font-size: 14px; padding-left: 20px; }
.article_call_li { float: left; width: 300px; padding-left: 35px; }
.article_call_li .call_num { background: url(/templets/szfy/images/msg.jpg) repeat scroll 0% 0% transparent; width: 78px; height: 67px; float: left; color: rgb(255, 255, 255); line-height: 56px; font-size: 32px; text-align: center; }
.article_call_li .call_con { float: left; width: 210px; padding-top: 5px; padding-left: 10px; }
.call_con span { display: block; float: left; line-height: 24px; color: rgb(51, 51, 51); }
.call_con a { display: block; background: url(/templets/szfy/images/label.jpg) repeat scroll 0% 0% transparent; width: 85px; height: 24px; float: left; line-height: 24px; color: rgb(255, 255, 255); padding: 0px 8px; }
.call_con a:hover { text-decoration: none; }
.call_con font { display: block; float: left; font-size: 12px; line-height: 35px; color: rgb(51, 51, 51); }

