@charset "gb2312";
/*   全局定义   */
body {  font-family: "宋体"; margin: 0px; padding: 0px; font-size: 12px; }
img { border: 0px; }
body, div, h1, h2, h3, h4, h5, h6, ul, li, dd, dt, dl, p, a, img, form, input, tr, td { margin:0; padding:0; }
img { border:none;vertical-align:middle; }
a { text-decoration:none; }
ul { list-style-image: none; list-style-type: none; }
.clearfloat { clear: both; height:0px; font-size:1px; line-height:0px; }
.hidden { display:none; }
/*   top     */
/*  中间内容编辑  logo、 banner  */
.top_up_zhongjian { float:left; width:980px; height:540px; overflow:hidden; background-color:#fff; }
.logo { width:980px; height:80px; overflow:hidden; }
.logo a img { padding-left:15px; float:left; }
.logo_1 { float:right; width:570px; height:80px; background-image:url(../images/logo_youce_erqixiugai.jpg); background-position:0 0; background-repeat:no-repeat; }
.logo_1 ul { float:right; display:block; width:205px; height:75px; margin-top:5px; overflow:hidden; }
.logo_1 ul li { display:inline; width:55px; height:75px; overflow:hidden; float:left; text-align:center; margin-right:10px; }
.logo_1 ul li span { display:block; width:55px; height:50px; overflow:hidden; }
.logo_1 ul li span a { display:block; width:55px; height:50px; }
.logo_1 ul li p { line-height:2; }
.logo_1 ul li p a { font-size:12px; color:#666; }
.logo_1 ul li p a:hover { color:#f00; }
/*   banner    */
.banner_1 { width:980px; height:321px; overflow:hidden; }
.banner_1 ul li { float:centenr; }
/*   new    */
.newn { width:980px; height:47px; overflow:hidden; background-image:url(../images/menu.jpg); background-position:0 0; background-repeat:no-repeat; }
.newn ul { width:980px; height:47px; overflow:hidden; }
.newn ul li { float:left; width:89px; height:47px; text-align:center; line-height:2.7; }
.newn ul li a { color:#fff; font-size:14px; }
.newn ul li a:hover { font-weight:bold; text-decoration:underline; }
#newn_2 { text-indent:5px; }
#newn_3 { text-indent:-14px; }
#newn_4 { text-indent:-10px; }
#newn_5 { text-indent:-5px; }
#newn_6 { text-indent:5px; }
#newn_7 { text-indent:11px; }
/*    搜索   */
.daohang_fenlei { width:980px; height:92px; overflow:hidden; background-image:url(../images/daohan_lanmu.gif); background-position:0 0; background-repeat:no-repeat; }
.daohang_1 { width:965px; height:30px; color:#353535; padding-left:15px; overflow:hidden; }
.daohang_1 span { display:block; width:70px; height:30px; float:left; line-height:2; font-size:13px; }
.form_1_1 { width:300px; float:left; padding-top:5px; }
.input_1 { float:left; display:inline; width:244px; border:1px solid #cfcbc8; font-size:12px; padding:3px 0; color:#a1a1a1; }
.input_2 { float:left; width:21px; height:19px; background-image:url(../images/sou_kuang.jpg); background-position:0 0; background-repeat:no-repeat; border:0px; margin-left:5px; }
.daohang_1 b { float:right; font-weight:normal; padding-right:20px; line-height:30px; text-align:right; font-size:12px; }
.daohang_1 b a { padding:0 5px; color:#323232; font-size:12px; }
.daohang_1 b a:hover { text-decoration:underline; }
/*       二级导航     */
.daohang_2 { width:980px; height:60px; margin-top:2px; overflow:hidden; }
.daohang_2_zuo { float:left; width:60px; height:50px; padding-top:5px; padding-left:14px; }
.daohang_2_zuo img { width:55px; height:48px; }
.daohang_2_zhongjian { float:left; width:722x; height:60px; overflow:hidden; }
.daohang_2_zhongjian ul { width:722px; height:60px; overflow:hidden; }
.daohang_2_zhongjian ul li { float:left; height:14px; text-align:center; border-right:1px solid #807e7e; margin-top:10px; }
.daohang_2_zhongjian ul li a { font-size:14px; color:#000; padding:0 10px; white-space:nowrap; }
.daohang_2_zhongjian ul li a:hover { color:#f00; text-decoration:underline; }
#daohang_2_zhongjian_right { border-right:0px; }
#daohang_2_zhongjian_font { color:#f00; }
.daohang_2_you { float:left; width:178px; height:50px; padding-top:10px; overflow:hidden; }
/*.daohang_2_you h3 {display:block; float:left; width:62px; height:50px;}*/
.daohang_2_you ul { width:155px; height:50px; overflow:hidden; }
.daohang_2_you ul li { display:block; float:left; width:68px; height:19px; text-align:center; font-size:12px; line-height:19px; background-image:url(../images/inden_daohang_anniu.gif); background-position:0 0; background-repeat:no-repeat; margin-right:8px; margin-bottom:4px; }
.daohang_2_you ul li a { font-size:12px; color:#fff; }
.top_up_you { width:19px; float:left; }
/*   幻灯片 +++   医院介绍    */
.content { width:990px; height:auto; margin:0 auto; margin-left:214px; background:#fff; }
/*     最后导航 指南   */
.bottom_daohang { width:980px; height:32px; margin:0 auto; background-image:url(../images/bottom_daohang.jpg); background-position:0 0; background-repeat:no-repeat; overflow:hidden; }
.bottom_daohang ul {
width:;
713px; height:32px; font-size:14px; overflow:hidden; padding-left:267px; }
.bottom_daohang ul li { float:left; line-height:32px; }
.bottom_daohang ul li a { display:block; width:77px; white-space:nowrap; overflow:hidden; font-size:14px; color:#fff; }
/*      bottom   底部     */
.bottom_bottom { margin:0 auto; width:980px; height:170px; padding-top:5px; text-align:center; font-size:14px; color:#666; line-height:2; }
/* 右侧QQ */
.adsence_right { left:0; margin-left: 0; margin-top: 0; padding: 0; position: fixed; text-align: left; top: 110px; width:167px; z-index: 99; _position: absolute;  _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/3: /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/3);
}
.doc_bootom { position: fixed; right:0; bottom:0; z-index:1000; _position: absolute;  _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight): /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight));
}
.docbt_img { position: absolute; cursor:pointer; right:2px; top:2px; }
/*新内容页的左侧*/
.content .page_left { width:713px; height:auto; float:left; border:1px solid #cbcbcb; }
.content .page_left .page_con_title { color:#f00; height:62px;font-weight:bold; font-size:22px; text-align:center; line-height:62px; width:710px; }
.content .page_left .page_con_info { width:713px; text-align:center; }
.content .page_left .page_con_info span { margin:12px; height: 24px; line-height: 24px; }
.content .page_left .page_con_info span a { color:#018077; }
.content .page_left .page_con_tel { width:710px; text-align:center; height:auto; margin:10px 0; }
.content .page_left .page_con_con { width:674px; margin:0 auto; height:auto; overflow:hidden; }
.content .page_left .page_con_con .wzlj { margin: 0 25px 10px 0; padding: 4px; text-indent: 0; float: left; overflow: hidden; }
.content .page_left .page_con_con p { font-size:14px; line-height:180%; margin-bottom:10px; }
.content .page_left .page_con_con p a { color: blue; font-weight: bold; }
.content .page_left .page_con_con p a:hover { text-decoration: underline; }
.content .page_left .page_con_zixun { text-align:center; height:auto; }
.content .page_left .page_con_zixun img { margin:20px; }
.content .page_left .page_con_lfs { width: 543px; height: 147px; margin:0 auto; background:url(../images/page_con_lfs_bg.jpg) no-repeat; padding-top: 19px; padding-left: 143px; }
.content .page_left .page_con_lfs p { text-indent:2em; width:525px; height:auto; line-height:180%; }
.content .page_left .page_con_lfs .page_con_lfz_zixun { margin-left: 23px; margin-top: 20px; }
.content .page_left .page_con_lfs .page_con_lfz_zixun img { margin-right:10px; }
.content .page_left .page_con_js { background:url(../images/page_con_zixun_bg.jpg) no-repeat; width:681px; height:148px; margin:0 auto; }
.content .page_left .page_con_js p { float: left; width: 406px; height: auto; line-height: 180%; font-size: 12px; text-indent: 2em; margin-left: 137px; margin-top: 30px; display:inline; }
.content .page_left .page_con_js p strong { font-size:14px; }
.content .page_left .page_con_js .page_con_js_zixun { float: left; width: 100px; margin-top: 35px; display:inline; _margin-left:10px; }
.content .page_left .page_con_js .page_con_js_zixun img { margin-bottom:10px; }
.content .page_left .page_con_nav { width:674px; height:30px; line-height:30px; margin:0 auto; color:#018077; }
.content .page_left .page_con_nav .page_con_pre { float:left; width:337px; text-align:left; }
.content .page_left .page_con_nav .page_con_next { float:left; width:337px; text-align:left; }
.content .page_left .page_con_xgwz { width:674px; height:auto; margin:0 auto; border: 1px solid #018077; }
.content .page_left .page_con_xgwz .page_con_xgwz_title { background:url(../images/page_con_xgwz_title_bg.jpg) repeat-x; height:30px; line-height:30px; font-size: 14px; color: #018077; font-weight: bolder; padding-left: 20px; }
.content .page_left .page_con_xgwz ul li { float:left; height:25px; line-height:25px; margin-top:5px; border-bottom:1px dashed #bbb9ba; width:317px; margin-right:20px; }
/*推荐专家-new*/
.arc_zjia_l { display:block; float:left; border:1px solid #d9d8d8; width:264px; height:415px; overflow:hidden; }
.zjl_din { display:block; float:left; background:url(../images/tit-bj.jpg) repeat-x; height:34px; width:264px; }
.zjl_din span { display:inline; float:left; margin-left:10px; font-size:14px; font-weight:bold; color:#666; height:32px; line-height:32px; border-bottom:2px solid #0aa1b4; width:80px; text-align:center; }
.meig_zj_panel { display:inline; float: left; width:264px; }
.meig_zj_trigger { display:inline; float:left; position: relative; margin-top:-405px; margin-left:215px; width:65px; }
.meig_zj_trigger li { display:inline; float:left; width:6px; height:6px; background:#a7a4a4; margin:0 2px; text-indent:-9999px; overflow:hidden; }
.meig_zj_trigger .numcct { background:#574a13; }
.meig_zj { display:inline; float:left; width:264px; }
.zj_jianj { display:inline; float:left; width:264px; overflow:hidden; }
.zj_jianj img { display:inline; float:left; }
.zj_jianj span { display:block; clear:both; width:244px; background:#A65708; height:70px; padding:10px 10px 0; }
.zj_jianj span p { color:#fff; line-height:20px; display:block; font-size:14px; width:248px; overflow:hidden; }
.zj_jianj span .yangs_2 { margin-top:5px; }
.yuyue_zj { display: inline; float:left; width:264px; }
.yuyue_zj a { display:block; float:left; width:88px; height:30px; color:#fff; line-height:30px; text-align:center; }
.yuyue_zj .zhuanjk_1 { background:#527384; }
.yuyue_zj .zhuanjk_2 { background:#009d8c; }
.yuyue_zj .zhuanjk_3 { background:#328442; }
.ghpt ul { padding-left:10px; padding-top:15px; }
.ghpt ul li { padding: 5px 0px; vertical-align: top; overflow: hidden; zoom: 1; }
.width01 { width: 64px; text-align: right; line-height: 20px; margin-right: -3px; display: inline; float: left; height:20px; }
.text01 { width: 146px; height: 14px; line-height: 14px; padding: 2px; border-bottom: #dfe0e0 1px solid; border-left: #b8b9b9 1px solid; border-right: #dfe0e0 1px solid; background:url(../images/yy_bg.jpg) repeat-x center top #fff; margin: 0px 5px 0px 0px; display: inline; float: left; }
.select01 { border-bottom: #dfe0e0 1px solid; border-left: #b8b9b9 1px solid; border-right: #dfe0e0 1px solid; background:url(../images/yy_bg.jpg) repeat-x center top #fff; float: left; overflow:hidden; }
.text02 { width: 42px; height: 14px; line-height: 14px; padding: 2px; border-bottom: #dfe0e0 1px solid; border-left: #b8b9b9 1px solid; border-right: #dfe0e0 1px solid; background:url(../images/yy_bg.jpg) repeat-x center top #fff; margin: 0px 5px 0px 0px; display: inline; float: left; }
.date_selector { background: #F2F2F2; border: 1px solid #bbb; padding: 5px; margin: -1px 0 0 0; position: absolute; z-index: 100000; display: none; }
.button01 { border: 0; background: url(../images/hq-yy.jpg) no-repeat center top; width:123px; height:27px; cursor: pointer; }
.yzgg span img { margin-top:4px; }
.yzgg td, .yzgg th { font-size: 12px; color:#464647; }
.yzgg td { border-bottom:1px dashed #ccc; text-align:center }
.yzgg .font170 { line-height:170%; }
.bypl .by-sp { padding-top:8px; text-align:center; }
.bypl .by-sp img { height:177px; width:242px; }
.bypl .by-sp span, .con-case span { display:block; height:34px; line-height:34px; }
.arc-ry { text-align:center; padding:10px 0 8px; }
.con-case { text-align:center; padding:10px 0 8px; position:relative; }
.con-case #con_one_1 { display:block; }
.con-case #con_one_2 { display:none; }
.con-case #con_one_3 { display:none; }
.con-case #con_one_4 { display:none; }
.arc-case { height:225px; }
.con-case .tab { height:5px; }
.con-case .tab { padding:5px 10px 0 10px; }
.con-case .tab li { background:url(../images/arc-off.jpg) no-repeat; float:left; height:7px; width:7px; padding:0 3px; }
.con-case .tab li:hover { background:url(../images/arc-on.jpg) no-repeat; }
.con-case span { position:absolute; left:40px; top:160px; }
.con-case span a, .bypl .by-sp span a { color:#000; }
.con-case span a:hover, .bypl .by-sp span a:hover { color:red; text-decoration:underline; }
#ztbigpic { height: 90px; margin-bottom: 8px; padding-top: 3px !important; text-align: center; width: 1020px !important; }
#ztbigpic a { margin-left: 6px !important; margin-right: 6px !important; }
.ghpt, .yzgg, .bypl, .arc-yyry, .arc-case { margin-top: 10px; }
.com-tit { background: url(../images/tit-bj.jpg) repeat-x left center; height: 31px; line-height: 31px; }
.arc_zjia_l, .ghpt, .yzgg, .bypl, .arc-yyry, .arc-case { border: 1px solid #D2D2D2; }
.hf-tit span, .com-tit span { display: block; float: right; padding-right: 12px; }



.menu{ background:url(../images/menu_bj_1.jpg) repeat-x left top; height:43px; }
.menu ul { width:1000px; margin:0 auto; }
.menu ul li { width:98px;float:left; line-height:43px; font-size:14px; font-weight:bold;color:#fff; text-align:center; }
.menu ul li a { color:#fff; }

    .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

.navlj { background: url(../images/qcd_nav_bg_lj_1.jpg) no-repeat;
  width: 983px;
  margin: 0 auto;
  height: 64px;
  margin-left: -2px;
  position: relative;
  font-size: 16px;
  color: #000000;}
.navlj ul { float:left; position:absolute; width:570px; height:60px; top:16px; left: 84px;}
.navlj ul li { float:left;text-align: center; left:84px;}
.navlj ul li a{width: 53px;display: block;line-height:18px; white-space: pre;font-family: '黑体', Simsun; }
.navlj ul li .red {color: #007C71;text-decoration: underline;}
.navlj .k1 a{width: 83px;}
.navlj .k2 a{width: 83px;}
.navlj .k3 a{width: 83px;}
.navlj .k4 a{width: 83px;}
.navlj .k5 a{width: 83px;}
.navlj .k6 a{width: 83px;}
.navlj .k7 a{width: 83px;}
.navlj .kka1 {width: 254px;position: absolute;left:40px;top:6px; }
.navlj .kka2 {width: 254px;position: absolute;left:140px;top:6px; }
.navlj .kka3 {width: 254px;position: absolute;left:240px;top:6px; }
.navlj .kka4 {width: 254px;position: absolute;left:340px;top:6px; }
.navlj .kka5 {width: 254px;position: absolute;left:440px;top:6px; }
.navlj .kka6 {width: 254px;position: absolute;left:540px;top:6px; }
.navlj .dh1 {width: 254px;position: absolute; left:836px; top:12px; height: 63px;}
.navlj .dh1 .kk{ font-size:12px; line-height:20px; color:#007C71;}

.indexdh { width: 1000px; margin:0 auto; padding: 0; overflow: hidden;}
.indexdh ul { width: 1000px; }
.indexdh ul li { float: left; display: inline; overflow: hidden; width: 89px; padding-left:2px; }


/*   中间内容   */
.dibu_zixun_lanmu { width:964px; height:227px; background-color:#fff; margin:0 auto; overflow:hidden; }
.dibu_zixun_lanmu h6 { width:964px; height:59px; overflow:hidden; }
.dibu_zixun_lanmu_1 { width:962px; height:166px; border-right:2px solid #f2f6db; border-bottom:2px solid #f2f6db; }
.dibu_zixun_lanmu_zuo { float:left; width:245px; height:140px; padding:26px 0 0 85px; background-image:url(../images/fenye_dibu_zixun_beijing.jpg); background-position:0 0; background-repeat:no-repeat; }
.dibu_zixun_lanmu_zuo a { display:inline; float:left; width:65px; height:60px; margin-left:14px; margin-bottom:8px; }
.dibu_zixun_lanmu_zhong { float:left; width:180px; height:166px; overflow:hidden; padding-left:10px; }
.dibu_zixun_lanmu_zhong ul { width:180px; height:126px; margin-top:40px; overflow:hidden; }
.dibu_zixun_lanmu_zhong ul li { display:block; width:180px; height:25px; padding-top:5px; overflow:hidden; }
.dibu_zixun_lanmu_zhong ul li span { display:block; width:77px; height:17px; float:right; overflow:hidden; }
.dibu_zixun_lanmu_zhong ul li b { display:block; width:103px; height:17px; float:left; white-space:nowrap; overflow:hidden; line-height:1.4; }
.dibu_zixun_lanmu_zhong ul li b a { font-size:14px; color:#315015; }
.dibu_zixun_lanmu_zhong ul li b a:hover { text-decoration:underline; }
.dibu_zixun_lanmu_you { float:left; width:441px; height:166px; overflow:hidden; background-image:url(../images/fenye_dibu_zixun_youbj.gif); background-position:11px 60px; background-repeat:no-repeat; }
.dibu_zixun_lanmu_you_1 { width:400px; height:166px; margin-left:41px; }
.dibu_zixun_lanmu_you_1 ul { }
.dibu_zixun_lanmu_you_1 ul li { float:left; width:104px; height:166px; overflow:hidden; text-align:center; margin-right:15px; }
.dibu_zixun_lanmu_you_1 ul li p { display:block; width:104px; height:111px; overflow:hidden; }
.dibu_zixun_lanmu_you_1 ul li p img { width:104px; height:111px; }
.dibu_zixun_lanmu_you_1 ul li b a { font-size:13px; color:#000; line-height:26px; }
.dibu_zixun_lanmu_you_1 ul li span { display:block; width:101px; height:20px; overflow:hidden; text-align:center; }
.dibu_zixun_lanmu_you_1 ul li span img { width:101px; height:20px; margin:0 auto; }

    .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

.tooltip { width:135px; height:24px; background:url(../images/zixun.jpg) no-repeat left top; }
.tooltip a { width:135px; height:24px; display:block; }
.mylay a { margin-right:24px; }

.dede_pages { width:600px; float:none; overflow:hidden; text-align:center; }
.dede_pages ul { margin:0px auto; float:none; clear:both; overflow:hidden; text-align:center; white-space:nowrap; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#555; display:block; }
.article_tips { width:651px; height:189px; background:url(../images/article_ts_bg.jpg) no-repeat; margin:36px auto 0; }
.article_tips span { display:inline-block; margin:131px 0 0 38px; }
.article_tips span a { margin-right:14px; }

.page_con_con p{ margin-top:0px; text-justify:inter-ideograph; font-size:14px; margin-bottom::0px; text-indent:2em; font-family:宋体; text-align:justify;}


.footer{ width:100%; margin:35px 0 0 0 ; padding:20px 0 30px; background:#018077; color:#fff}
.footer a{ color:#fff}
.ftop{width:868px; margin:0 auto;}
.flogo{width: 20%; text-align: center; margin-top:30px;}
.fnav{width:345px; margin-left:102px; padding: 12px 0;}
.fnav ul{overflow: hidden;}
.fnav ul li{float:left; margin-left:15px;  margin-top:15px;}
.fnav ul li a{display: block; background: #fff; color: #018077; font-size: 15px;width:91px;height:31px; line-height:31px;text-align: center; }
.fwx{width: 20%; text-align: center; padding:29px 0;}
.fbt{padding: 17px 0;width:1000px; margin:0 auto;}
.fbi{width: 20%; text-align: center; padding: 24px 0;}
.fbcap{width: 50%; margin: auto; font-size: 36px; color: #fff; text-align: center; margin-bottom:5px; }
.fbtxt{width: 60%;}
.fbtxt p{text-align: center;}

.youqinglianjie{ width:980px; margin:10px auto;}