﻿@charset "utf-8";
/* CSS Document */
html, body { font-size: 18px; }
body { font-family: "微软雅黑", arial; padding: 0; color: #333; margin: 0 auto; max-width: 720px; min-width: 320px; +width:720px;
position: relative; background: #fff; line-height: 1.75em; }
form, img, ul, ol, li, dl, dt, dd, input ,text{ margin: 0; padding: 0; border: 0; }
li, dl { list-style-type: none; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
p { margin: 0; padding: 0 }
h1 { margin: 0; padding: 0; }
a { color: #333; text-decoration: none; }
img { /*display: block;*/ max-width: 100%; }
.fl { float: left; }
.fr { float: right; }
.f_red { color: #f00; }
.clear { clear: both; height: 0; overflow: hidden; font-size: 0; content: ""; }
.center { text-align: center; }
.mtp10 { margin-top: 50px; }
.mtp1em { margin-top: 1em; }
.mtp15em { margin-top: 1.5em; }
.w_nr { width:100%; margin-left: auto; margin-right: auto; }
.text_2em { text-indent: 2em; }
.lr_img { margin-left: auto; margin-right: auto; }

@media screen and (max-width: 640px) {
html, body { font-size: 16px; }
}

@media screen and (max-width: 480px) {
html, body { font-size: 14px; }
}

@media screen and (max-width: 420px) {
html, body { font-size: 13px; }
}

@media screen and (max-width: 360px) {
html, body { font-size: 12px; }
}
.header{padding-top:10% !important;}
/*头部*/
.topfixed {/*height: 3.888888888888889em; line-height: 3.888888888888889em; */min-width:320px;max-width:720px; margin:0 auto; text-align:center;position: fixed; top:0;width:100%;z-index: 9999; }
/*.topfixed .w_nr{ background:#ebebeb; }
.topfixed .btn { font-size: 1.333333333333333em; height: 1.666666666666667em; line-height: 1.666666666666667em; text-align: center; width: 5.5em; margin: 0 0.5em; display: inline-block; border-radius: 0.5em; }
.topfixed .btn1 { background: #953105; color: #fff; }
.topfixed .btn2 { background: #ffc85e; color: #953105; }
.topfixed .ico_phone { font-size: 2em; font-weight: bold; float: right; display: inline-block; color: #333; font-family: arial; background: url(../images/ico_phone.png) no-repeat left center; background-size: 1.1em auto; padding-left: 1.5em; padding-right: 0.25em; }
@media screen and (max-width: 675px) {
.topfixed .btn { font-size: 1.25em; }
.topfixed .ico_phone { font-size: 1.8em; }
}
@media screen and (max-width: 620px) {
.topfixed .btn { font-size: 1.2em; }
.topfixed .ico_phone { font-size: 1.7em; }
}
@media screen and (max-width: 620px) {
.topfixed .ico_phone { font-size: 1.5em; }
}
@media screen and (max-width: 440px) {
.topfixed .btn { font-size: 1.1em; }
.topfixed .ico_phone { font-size: 1.5em; }
}

@media screen and (max-width: 380px) {
.topfixed .btn{ width:5em; margin:0 0.4em;}
.topfixed .ico_phone { font-size: 1.4em; }
}*/
.logo { position: relative; }
/*.logo a { display: inline-block; height: 100%; width: 10.9375%; position: absolute; bottom: 0; }*/
.logo a.home { left: 0; }
.logo a.phone { right: 0; }
.logo .img { width: 100%; height: auto; }
.nav li { width: 24%; margin: 0 0.5%; text-align: center; float: left; margin-bottom: 5px;position:relative; }
.nav li img{position:absolute;right:0;top:0;width:15%;}
.nav li a { background: #6f2323 url(/skin/images/nav_bg.png) no-repeat center center; display: block; color: #fff; font-size:1.111111111111111em; height: 2.2em; line-height: 2.2em; }
.banner { margin-top: 5px; }
.banner img { width: 100%; height: auto; }
.zx_tel { position: relative; width:657px; max-width:95%; margin-left:auto; margin-right:auto; margin-top:1.25em; }
.zx_tel a { display: block; position: absolute; height: 100%; top: 0; z-index:20; }
.zx_tel .a1 { width: 65.60121765601218%; left: 0; }
.zx_tel .a2 { width: 33.33333333333333%; right: 0; }
/*公用标题栏*/
.pub_tit { background:url(/skin/images/pub_tit_bg.png) repeat-x bottom left; background-size: auto 100%; margin-top: 1em; }
.pub_tit h1 { color: #fff; font-size: 2em; font-weight: bold; height:1.888888888888889em; line-height:1.722222222222222em; text-align:center; }
.pub_tit h1 span{ font-size:0.5833333333333333em; font-weight:normal; color:#fff600; display:inline-block; padding-left:0.75em; margin-left:0.25em; background:url(/skin/images/pub_tit_sx.png) no-repeat left center; line-height:2.857142857142857em; vertical-align:middle;}
.pub_tit2 h1 { float: none; text-align: center; }



/*预约服务*/
.dhzx{ background:#f7eedf; padding:0.5em 0 0.5em 0;}
.dhzx .txt{ margin:0; padding:0; font-size:0.8888888888888889em!important; height:39px; line-height:39px; padding:0; margin:0; background:#f7eedf; border:solid 1px #71301f; width:71.57142857142857%; margin-left:3%; border-right:0; font-family:微软雅黑; color:#555; text-indent:0.5em; float:left; border-radius:0.5em 0 0 0.5em;  }
.dhzx .tel_btn{ margin:0; padding:0; font-size:1.111111111111111em!important; background:#7e0204 url(/skin/images/tjhm_bg.png) no-repeat 15% center; background-size:10% auto; text-indent:15%; height:41px; line-height:41px;text-align:center; color:#fff; width:22%; font-family:微软雅黑; float:left; }
.dhzx .span1{ font-size:0.8888888888888889em; display:inline-block; width:15%; text-align:right; float:left; line-height:2.5em;}
@media screen and (max-width: 420px) {
.dhzx .txt{ height:35px; line-height:35px}
.dhzx .tel_btn{ height:37px; line-height:37px;}
	}

/*最新资讯*/
.zxzx{ margin-top:1.5em;}
.zxzx .zxzx_l{ width:41%; float:left;}
.zxzx .zxzx_r{ width:54.42857142857143%; float:right;}
.zxzx .zxzx_r img{ margin-top:1em;}
.zxzx .zxzx_r p{ font-size:1.444444444444444em; line-height:1.75em;}
.zxzx .zxzx_r p span{ display:block; text-align:right;}
.zxzx ul li{ font-size:1.333333333333333em; border-bottom:dashed 1px #828282; line-height:1.583333333333333em; padding:0.5em 0; background:url(/skin/images/zxzx_ico01.png) no-repeat 0.5em 0.75em; text-indent:1.75em;}
.zxzx ul li a{ color:#686868; }
.zxzx_more{ display:block; text-align:center; color:#bc0000; font-size:1.666666666666667em; height:2em; line-height:2em; margin-top:0.25em;}
@media screen and (max-width: 420px) {
.zxzx .zxzx_r img{ margin-top:0em;}
	}

/*套餐*/
.taocan{ margin-top:0.75em;}
.taocan ul li{ width:18.71428571428571%; background:url(/skin/images/tc_bg01.png) no-repeat center center; background-size: 100% 100%; padding:0.75em 0; color:#fff; text-align:center; float:left; margin:0 2.857142857142857%; }
.taocan ul li h2{ font-size:1em; line-height:1.333333333333333em;}
.taocan ul li h3{ font-size:1.333333333333333em;}
.taocan ul li h3 span{ font-size:1.25em; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
.taocan ul li>a{color:#fff;}
.taocan ul li.li1{ background-color:#9f4a34;}
.taocan ul li.li2{ background-color:#b47120;}
.taocan ul li.li3{ background-color:#82381b;}
.taocan ul li.li4{ background-color:#bc0000;}

/*疾病导航*/
.tszk{ padding-top:0.75em;}
.nav_dis { margin: 0.5em 0 0 0; }
.nav_dis_l { font-size: 1.555555555555556em; font-weight: bold; color: #fff; text-align: center; width:22.42857142857143%; float: left; }
.nav_dis_l h1 { line-height: 1.285714285714286em; font-size: 1em; padding-top: 1.6em; font-weight: bold; }
.nav_dis_r { width:76.57142857142857%; float: right; }
.nav_dis_r a { border: solid 1px #bfbfbf; font-size:1.2rem; display: inline-block; width: 30.39647577092511%; text-align: center; line-height:2.125em; height:2.125em; margin-left: 2.4%; margin-bottom: 0.45em; float:left; }
@media screen and (max-width: 660px) {
.nav_dis_r a { font-size: 1.2em;  }
	}
@media screen and (max-width: 540px) {
.nav_dis_r a { font-size: 1em;  }
}

@media screen and (max-width:515px) {
.nav_dis_l {width:20.42857142857143%;}
.nav_dis_r{width:78.57142857142857%;}
.nav_dis_r a {font-size: 0.8888888888888em;width: 29.39647577092511%;}
}
@media screen and (max-width:380px) {
.nav_dis_r a {width:45.39647577092511%;}
}
@media screen and (max-width:340px) {
.nav_dis_r a {width:45.39647577092511%; font-size:1em; }
	}

/*热点资讯*/
.rdzx{ text-align:center; }
.rdzx h1{ font-size:1.444444444444444em; text-align:center; font-weight:bold; color:#2e2e2e; border-bottom:dashed 1px #71301f; position:relative; height:1.692307692307692em; line-height:1.692307692307692em; position:relative; margin-top:0.25em; margin-bottom:0.5em;}
.rdzx h1 em{ position:absolute; width:0.75em; height:0.75em; background:url(/skin/images/jt_ico.png) no-repeat; left:50%; bottom:-0.75em;}
.rdzx ul li{ width:40.42857142857143%; padding-top:0.5em; padding-bottom:0.75em; margin-top:1em; display:inline-block;}
.rdzx ul li h2{font-size:1.333333333333333em; color:#bc0000; line-height:2em; font-weight:bold; text-align:center;}
.rdzx ul li a{ color:#82381b; text-align:center; display:block;}
.rdzx ul li.li01{ background:#f6e5de;}
.rdzx ul li.li02{ background:#ffcdb9;}
.rdzx ul li.li03{ background:#ffe3c1;}
.rdzx ul li.li04{ background:#f2e4d7;}
.rdzx ul li.li02,.rdzx ul li.li04{ margin-left:4.571428571428571%;}

/*医生团队*/
.doctor .bd{ margin-top:1em;}
.doctor .bd .bd_num .bd_num_l{ width:40.42857142857143%; float:left;}
.doctor .bd .bd_num .bd_num_r{ width:57.42857142857143%; float:right;}
.doctor .bd .bd_num .bd_num_r h2{ font-size:2em; font-weight:bold; height:1.861111111111111em; line-height:1.861111111111111em; border-bottom:dashed 1px #ccc;}
.doctor .bd .bd_num .bd_num_r h3{ font-size:1.333333333333333em; line-height:1.583333333333333em; padding:0.25em 0; border-bottom:dashed 1px #ccc;}
.doctor .bd .bd_num .bd_num_r h3 span{ color:#6f2323;}
.doctor .bd .bd_num .bd_num_r p{ line-height:1.75em; font-size:1.333333333333333em; padding-top:0.25em;}
.doctor .bd .bd_num .bd_num_r .btn{ text-align:center; margin-top:1em;}
.doctor .bd .bd_num .bd_num_r .btn a{ font-size:1.277777777777778em; width:6.304347826086957em; height:1.869565217391304em; line-height:1.869565217391304em; text-align:center; color:#fff; display:inline-block; background:url(../images/zj_btn_bg.png) no-repeat; background-size:100% 100%;}
.doctor .bd .bd_num .bd_num_r .btn a.btn1{ background-color:#71301f;}
.doctor .bd .bd_num .bd_num_r .btn a.btn2{ background-color:#f27604; margin-left:1.2em;}
.doctor .bd .bd_num .cyjl h4{ font-size:1.555555555555556em; line-height:2.2em; text-align:center; font-weight:bold; margin-bottom:0.5em;}
.doctor .bd .bd_num .cyjl h4 i{ display:inline-block; width:0.5em; height:0.5em; background:url(/skin/images/cyjl_ico.png) no-repeat; background-size:100% 100%;}
.doctor .bd .bd_num .cyjl .s-hd ul li{ background:url(/skin/images/cyjl_bg01.png) repeat-x center top; background-size:auto 100%; font-size:1.333333333333333em; width:16.55714285714286%; height:3.541666666666667em; float:left; text-align:center; line-height:1.75em;}
.doctor .bd .bd_num .cyjl .s-hd ul li.on{background:url(/skin/images/cyjl_bg02.png) repeat-x center top; background-size:auto 100%; color:#fff;}
.doctor .bd .bd_num .cyjl .s-bd{ margin-top:0.5em;}
.doctor .bd .bd_num .cyjl .s-bd ul li{ border:dashed 2px #989898; padding:0.5em;font-size:1.333333333333333em; margin:0 1em;}
.doctor .bd .bd_num .cyjl .s-bd ul li p{ text-indent:2em; line-height:1.75em;}
#banner .hd,.doctor .hd{ text-align:center; font-size:0; margin-top:10px; line-height:0;}
#banner .hd span,.doctor .hd span{ display:inline-block; width:10px; height:10px; border-radius:50%; margin:0 5px; background:#ccc;}
#banner .hd span.on,.doctor .hd span.on{ background:#f27604;}
@media screen and (max-width:515px) {
.doctor .bd .bd_num .bd_num_r .btn a{ width:5.5em;}
.doctor .bd .bd_num .bd_num_r .btn a.btn2{ margin-left:0.6em;}
.doctor .bd .bd_num .cyjl .s-hd ul li{ font-size:1.2em;}
	}
@media screen and (max-width:420px) {
.doctor .bd .bd_num .bd_num_r h2{ line-height:1.75em; height:1.75em;}
.doctor .bd .bd_num .bd_num_r p{ line-height:1.5em;}
.doctor .bd .bd_num .bd_num_r .btn{ margin-top:0.5em;}
	}

/*设备*/
.gjsb{ position:relative; margin-top:1.5em;}
.gjsb .bd ul li{ text-align:center;}
.gjsb .bd ul li img{ margin-left:auto; margin-right:auto; max-width:90%;}
.gjsb .hd{ position:absolute; z-index:20; left:0; width:100%; top:50%; margin-top:-1.19em;}
.gjsb .hd span{ display:inline-block; width:2.388888888888889em; height:2.388888888888889em; }
.gjsb .hd span.prev{ background:url(/skin/images/sb_btn01.png) no-repeat left top; float:left;background-size:100% 100%;}
.gjsb .hd span.next{ background:url(/skin/images/sb_btn02.png) no-repeat left top; float:right;background-size:100% 100%;}

/*目前情况*/
.mqqk{ margin-top:1.2em;}
.mqqk h1{ font-size:1.777777777777778em; line-height:2em; text-align:center; color:#702c1b; padding-top:1em; background:url(/skin/images/qk_bg01.png) repeat-x; background-size:auto 0.75em; font-weight:bold; margin-bottom:0.5em;}
.mqqk ul li{ width:25%; float:left;}
.mqqk ul li img{ display:block; margin-left:auto; margin-right:auto; max-width:95%;}

/*预约挂号*/
.yuyue { }
.yuyue p { line-height: 1.75em; font-size: 1.333333333333333em; padding-bottom: 0.75em; border-bottom: dashed 1px #ccc; margin-bottom: 1.5em; }
.yuyue p span, .yuyue p strong { color: #f00; }
.yuyue_num { width: 100%; font-size: 1.444444444444444em; display: block; margin: 0 auto 1em auto!important; line-height: 2.076923076923077em; height: 2.076923076923077em; clear: both; color: #666; }
.yuyue_num dt { width: 26.93548387096774%; float: left; display: inline; text-align: right; }
.yuyue_num dd { width: 72.90322580645161%; display: inline; float: right; }
.yuyue .input_style { width: 88.57142857142857%; height: 2em; line-height: 2em; border-radius: 4px; color: #c9c9c9; color: #333; border: #ccc 1px solid; background: #fff; padding: 0 5px; text-align: left; font-family: 微软雅黑; font-size: 1em; color: #666; }
.yuyue .select { width: 91.5%; margin: 0; padding: 0 0px; height: 2em; line-height: 2em; border-radius: 4px; font-size: 1em; font-family: 微软雅黑; border: solid 1px #ccc; background: #FFF; color: #333; }
.yuyue .btn { text-align: center; }
.yuyue .btn a { width: 7.5em; height: 1.9em; font-size:1.388888888888889em; border-radius: 0.4em; line-height: 1.9em; text-align: center; color: #fff; background: #ba5c12; display: inline-block;  }
.yuyue .btn a.btn1{ background:#71301f;}
.yuyue .btn a.btn2{ background:#eea62d; margin-left:1.1em;}

@media screen and (max-width: 360px) {
.yuyue_num { font-size: 1.333333333333333em; }
.yuyue .select { width: 93%; }
}

/*底部*/
.footer { margin-top:1.25em; background: #71301f url(/skin/images/footer_bg.png) repeat-x top left; color: #fff; text-align: center; padding-bottom: 3.5em; }
.footer img { margin-left: auto; margin-right: auto; max-width: 95%; padding-top: 2.5em; padding-bottom: 1em; }
.footer p { font-size: 1.333333333333333em; line-height: 2em; margin-top:-15px;}
.footer p span{ font-size:0.9166666666666667em;}


/*子页面*************************************************/

/*所在位置*/
.position{ height:2.416666666666667em; line-height:2.416666666666667em; font-size:1em; background:#ebebeb;}
.position h2{background: url(/skin/images/ico_pos.png) no-repeat 1em center; +background:none; background-size:1.25em; padding-left:2.8em;font-size:24px; font-size:1.2rem;font-weight:normal; }
/*.position h2 a:nth-child(2){display:none;}*/

/*医院简介*/
.about_tit{ font-size:1.333333333333333em; line-height:2em; text-align:center; font-weight:bold;}
.about_tit p{ font-size:14px;}
.about_tit p img{ display:inline; vertical-align:text-top;}
.about_con{ font-size:1em; line-height:1.75em;}

/*来院路线*/
.map{ margin:0 1em; line-height:2em;}
.map .auto_img,.map p{ margin-top:15px;}
.map_tit{ font-size:1.333333333333333em; line-height:2em; text-align:center; border-bottom:dashed 2px #e4e4e4;}
.map_tit h1{ font-size:1em;font-weight:normal;background:url(/skin/images/page_map_ico.gif) no-repeat left 0.5em; background-size:1.2em auto; display:inline-block; line-height:2em; text-indent:1.8em; color:#6f2323; margin:1em 0;}
.map_img{ max-width:100%; margin:1em auto 0.5em auto;}
.map .p01{ font-size:1.222222222222222em; padding-bottom:1em; border-bottom:dashed 2px #e4e4e4;}
.map_tit01 a{ color:#fff;}
.map_tit01{ background:#6f2323; font-size:1.333333333333333em; height:2em; margin-top:1em;}
.map_tit01 h3{ background-color:#fff; float:left; font-size:1em; height:1.70em; line-height:1.70em; margin-top:0.35em; font-weight:normal; color:#6f2323; margin-left:0.75em; width:8em; background-repeat:no-repeat;}
.map_tit01 .gj{ background-image:url(/skin/images/page_gj.gif); background-position:0.5em center; text-indent:3em; background-size:2em auto; }
.map_tit01 .hc{ background-image:url(/skin/images/page_hcz.gif); background-position:0.5em center; text-indent:3em; background-size:2em auto;}
.map_tit01 .qc{ background-image:url(/skin/images/page_qcz.gif); background-position:0.2em center; text-indent:3em; background-size:2.5em auto;}
.map_tit01 .phone{ font:1em/2em Arial; color:#fff; float:right; padding-right:1em;}
.map_tit01 .phone i{ display:inline-block; height:2em; float:left; vertical-align:middle; background:url(/skin/images/map_phone.gif) no-repeat center center; background-size:1.266666666666667em; width:1.5em; margin-right:0.3em;}
.map_tit01_ct{line-height:1.75em; width:97%; font-size:1.222222222222222em; padding:1em 1.5%; border-bottom:dashed 2px #e4e4e4;}
.map_tit01_ct p.bg{ background:url(/skin/images/page_map_bg.gif) repeat-y left 0.5em; padding:0.5em 0 0.5em 2em;}
.map_yuyue{ margin-top:2em;}
.btn_yjyy{height:2em; line-height:2em; width:98px; text-align:center; font-size:18px; display:block; float:left; color:#fff !important; font-family:"微软雅黑", arial; background:#ab0505;}
.title2{ height:2.34em; float:right; padding-right:1em; display:inline-block;}
.title2 span{ border:1px solid #ab0505 !important; display:inline-block; padding:1px; margin-top:0.23em;}
.btn_yjyy1{height:1.8em; line-height:1.8em; width:98px; text-align:center; font-size:18px; display:block; float:left; color:#fff !important; font-family:"微软雅黑", arial; background:#ab0505;}
@media screen and (max-width: 640px){
.tit .title1{ height:2.34em; float:right; padding-right:1em; display:inline-block;}
.title1 span{ border:1px solid #ab0505 !important; display:inline-block; padding:1px; margin-top:0.4em;}
.btn_yjyy{height:1.8em; line-height:1.8em; width:80px; text-align:center; font-size:16px; display:block; float:left; color:#fff !important; font-family:"微软雅黑", arial; background:#ab0505;}

.title2{ height:2.34em; float:right; padding-right:0.8em; display:inline-block;}
.title2 span{ border:1px solid #ab0505 !important; display:inline-block; padding:1px; margin-top:0.35em;}
.btn_yjyy1{height:1.4em; line-height:1.4em; width:80px; text-align:center; font-size:16px; display:block; float:left; color:#fff !important; font-family:"微软雅黑", arial; background:#ab0505;}
}
@media screen and (max-width: 481px){
.tit .title1{ height:2.34em; float:right; padding-right:1em; display:inline-block;}
.title1 span{ border:1px solid #ab0505 !important; display:inline-block; padding:1px; margin-top:0.46em;}
.btn_yjyy{height:1.6em; line-height:1.6em; width:70px; text-align:center; font-size:14px; display:block; float:left; color:#fff !important; font-family:"微软雅黑", arial; background:#ab0505;}

.title2{ height:2.34em; float:right; padding-right:0.6em; display:inline-block;}
.title2 span{ border:1px solid #ab0505 !important; display:inline-block; padding:1px; margin-top:0.35em;}
.btn_yjyy1{height:1.4em; line-height:1.4em; width:70px; text-align:center; font-size:14px; display:block; float:left; color:#fff !important; font-family:"微软雅黑", arial; background:#ab0505;}
}
@media screen and (max-width: 420px){
.tit .title1{ height:2.34em; float:right; padding-right:0.4em; display:inline-block;}
.title1 span{ border:1px solid #ab0505 !important; display:inline-block; padding:1px; margin-top:0.4em;}
.btn_yjyy{height:1.6em; line-height:1.6em; width:70px; text-align:center; font-size:14px; display:block; float:left; color:#fff !important; font-family:"微软雅黑", arial; background:#ab0505;}

.title2{ height:2.34em; float:right; padding-right:0.6em; display:inline-block;}
.title2 span{ border:1px solid #ab0505 !important; display:inline-block; padding:1px; margin-top:0.35em;}
.btn_yjyy1{height:1.4em; line-height:1.4em; width:60px; text-align:center; font-size:14px; display:block; float:left; color:#fff !important; font-family:"微软雅黑", arial; background:#ab0505;}
}

/*医生团队子页*/
.page_zjtd li{ padding:1.5em 0; border-bottom:dashed 2px #c8c8c8; font-size:20px;}
.page_zjtd .caption { display: block; text-align:left; z-index: 2;  text-shadow: none; right:1.875%; margin: 0; max-width: none;width:54%; float:right;font-size:18px; line-height:1.888888888888889em; }
.page_zjtd img { display: block; height: auto; float: left; width:40%; border: 0;z-index: 1; position: relative; }
.page_zjtd .caption h3{ font-size:32px; font-weight:normal; height:1em; line-height:1em; padding:10px 0;}
.page_zjtd .caption h3 span{ margin-left:12px; font-size:24px; }
.page_zjtd .caption p{ line-height:1.9em; font-size:20px;}
.page_zjtd .caption p span{ display:inline-block; background:#ab0505; color:#fff; padding:0 5px; margin-right:5px; height:1.25em; line-height:1.25em;}
.page_zjtd .caption .btn a{ display:block; font-size:20px; float:left; width:39.17808219178082%; text-align:center; color:#fff; margin:1em 0.5em 0 1em; height:2.35em; line-height:2.35em; float:left;}
.page_zjtd .caption .btn .btn_01{ background:#6f2323;}
.page_zjtd .caption .btn .btn_02{ background:#ab0404;}
.page_zjtd_img{ margin:2em 0 1.5em 0!important;}

.page_doctor li{ padding:1.5em 0; border-bottom:dashed 2px #c8c8c8; }
.page_doctor li .page_doc_num{position:relative; width:100%; height:auto;}
.page_doctor li a{ display:block; position:absolute;}
.page_doctor li .page_doc_img{  width:100%; height:auto;}
.page_doctor li .zj_img{ width:42.41071428571429%; height:100%; left:0; top:0; }
.page_doctor li .zj_link{ width:48.36309523809524%; height:19.87179487179487%; left:43%; top:16.98717948717949%; }
.page_doctor li .btn{ width:23.06547619047619%; height:11.53846153846154%; top:72.43589743589744%;}
.page_doctor li .btn_zx01{ left:44.94047619047619%;}
.page_doctor li .btn_zx02{ left:70.13809523809524%;}

/*文章子页*/
.article{ width:95%; margin:0 auto;padding-top:0.5em;line-height:2em;font-size:1em; }
.article img{ /*display:block; margin:0 auto;*/ max-width:100%;}
.article p .btn_zx{ display:inline-block; vertical-align:top; width:78px; height:2em; background:url(/skin/images/art_tit_zx.gif) no-repeat center center; }
.article .title{ padding-bottom:0.18em;line-height:2em;  margin-bottom:0.5em; text-align:center;}
.article .title h2{ font-size:1.666666666666667em;font-weight:normal; color:#6f2323; padding:0.5em 0;}
.article .title p{ font-size:0.8888888888888889em; line-height:2em; }
.article .title p span{display:inline-block;color:#666;margin-right:5px;}
.article .title .btn_zx{ display:inline-block; vertical-align:top; width:78px; height:2em; background:url(/skin/images/art_tit_zx.gif) no-repeat center center; }
.article .art_ct{ margin:0 0em; white-space:normal; text-wrap:none; word-break:normal;}
/*.article .art_ct img{ display:block; margin:0 auto;}*/
.article .art_img{ margin:20px auto;}
.art_btn{ text-align:center; margin-top:2em;}
.art_btn li{ width:28%; height:117px; line-height:1.666666666666667em; text-align:center;float:left; margin:0 2%; font-size:1em;}
.art_btn li img{ clear:both; margin:0 auto;}
.art_btn span{  display:block;}
.art_btn01{ color:#e55a5a;}
.art_btn02{ color:#4f8ae5;}
.art_btn03{ color:#824a99;}
.art_rmwz{ margin-top:2em; width:80.09923664122137%; margin:0 auto;}
.art_rmwz img{ margin-left:auto; margin-right:auto; margin:1.2em auto; max-width:70%; display:block;}
.art_rmwz a{ display:inline-block; font-size:20px; line-height:2.5em; text-align:center; margin:1%; color:#fff; float:left;}
.art_rmwz .num01{ background:#5a8dca; width:56%;}
.art_rmwz .num02{ background:#a5a5a5; width:40%;}
.art_rmwz .num03{ background:#ee9b7b; width:74%;}
.art_rmwz .num04{ background:#49c18b; width:22%;}
.wz_img{ max-width:90%; margin:1em auto;}
.art_minpic{ position:relative; display:block;}
.art_minpic a{ position:absolute; display:block; width:26.66666666666667%; height:31.74603174603175%; top:59.25925925925926%;+top:50.25925925925926%;}
.art_minpic a.a01{left:28.66666666666667%; }
.art_minpic a.a02{left:60.39600665557404%; }
.zan p{ width:100%; height:117px; line-height:30px; text-align:center; float:left; margin:0 2%; font-size:1em; opacity:.8;filter:alpha(opacity=80);position:relative;} 
.zan p a{ width:100%; height:117px; background:url(/skin/images/art_btn01.gif) top center no-repeat; color:#e55a5a; font-weight:bold; display:block;} 
.zan p .aa{ width:100%; height:auto; display:block; overflow: hidden;}
.zan span{ display:block;}
.zan #showtips{position:absolute;text-align:center;width:100%;margin:0;padding:0; top:0; right:0;font-size:14px!important;}
/*.zan p a:hover{ background:url(../images/art_btn011.gif) top center no-repeat;}*/
@media screen and (max-width: 720px){
.art_rmwz a{ font-size:16px; display:block; }
}
@media screen and (max-width: 640px){
.art_rmwz { width:100%;}
.art_rmwz a{ font-size:16px; display:block; }
	}
@media screen and (max-width: 481px){
.art_rmwz a{ font-size:14px; display:block; width:100%!important;}
	}
	
/*设备*/
.equipment,.ad,.surgery{ max-width:640px;margin:0 auto; padding:0 10px;overflow:hidden;}
.equipment ul{ margin-top:2%; }
.equipment li{ width:38%; float:left;word-break:break-all; margin:1em auto; margin-left:8%; }
.equipment .no_mr{ margin-right:0;}
.equipment .first_li{ margin-top:0px;}
.equipment li img{ vertical-align:middle; border:1px solid #d6d6d6;}
.equipment p{ color:#666666; font-size:1em; line-height:1.5em;margin-top:2%}
.equipment p em{ width:1em; height:1em; vertical-align:middle; margin:0.25em 0.25em 0; text-align:center; display:inline; float:left;}
.equipment h3{ font-size:14px; color:#444444; line-height:25px;}
.equipment .common_btn{ margin-top:17px;}

/*列表页*/
.page_news01 { margin: 15px 0; }
.page_news01 li { position: relative; width: 100%l }
.page_news01 li a { display: block; background: url(/skin/images/news_ico.gif) no-repeat 0 0.9em; background-size:1.5em auto; position: relative; font-weight: normal; font-size: 1.333333333333333em; line-height: 1.6em; text-indent: 1.5em; padding: 0.55em 0; border-bottom: dashed 1px #dedede; text-indent: 2em; }
.page_news01 li a:hover { color: #006db9; }
.disease-item-navigation { margin-top: 10px; margin-right: auto; margin-left: auto; max-width: 720px; max-height: 99px; overflow: hidden; }
.disease-item-navigation:after, .disease-item-controller .right-item ul:after { display: block; content: ""; height: 0; clear: both; }
.disease-item-controller .left-title { position: relative; width: 20%; float: left; background: #9c3d27; }
.disease-item-controller .left-title:before { position: absolute; top: 50%; right: -31px; content: ""; display: inline-block; width: 0; height: 0; border-top: 16px transparent solid; border-right: 16px transparent solid; border-bottom: 16px transparent solid; border-left: 16px #9c3d27 solid; margin-top: -16px; }
.disease-item-controller .left-title h3 { text-align: center; font-size: 18px; padding: 26px 35%; }
.disease-item-controller .right-item { width: 80%; float: right; background: #eeeeee; }
.disease-item-controller .right-item .nav-item-box { padding: 0px 15px 14px; }
.right-item .nav-item-box li { position: relative; float: left; width: 30%; height: 30px; line-height: 30px; max-width: 150px; margin-top: 15px; margin-left: 3%; text-align: center; background: url('../images/disease_type_navigation_item_bg_style_tow_default.png') no-repeat 0px 0px; background-size: 100%; font-size: 16px; }
.right-item .nav-item-box li:hover { background: url('../images/disease_type_navigation_item_bg_style_tow_hover.png') no-repeat 0px 0px; background-size: 100%; }
.right-item .nav-item-box li:hover a { color: #9c3d27; }
.disease-item-controller .left-title h3 { color: #fff !important; }

.pagination {
	text-align: center;
	font-size: 1em;
	padding-top: 0.5em;
}

.pagination li {
	display: inline-block;
	margin: 0 0.2em;
	line-height: 1.75em;
}

.pagination li a {
	display: inline-block;
	border: solid 1px #d7d7d7;
	padding: 0 0.5em;
}

.pagination li a.cur {
	border: none;
}

.pagination li select {
	line-height: 1.70em;
	height: 1.70em;
	display: inline-block;
	font-size: 1em;
	margin-top: -16px;
	vertical-align: top;
}

@media screen and (max-width: 640px) {
.page_liaofa li { display: inline; }
.right-item .nav-item-box li { position: relative; float: left; width: 30%; height: 27px; line-height: 28px; max-width: 150px; margin-top: 12px; margin-left: 3%; text-align: center; background: url('../images/disease_type_navigation_item_bg_style_tow_default.png') no-repeat 0px 0px; background-size: 100%; font-size: 14px; }
.disease-item-controller .left-title h3 { text-align: center; font-size: 18px; padding: 22px 30%; }
.disease-item-navigation { margin-top: 10px; margin-right: auto; margin-left: auto; max-width: 720px; max-height: 120px; overflow: hidden; }
}

@media screen and (max-width: 540px) {
.page_liaofa li { width: 80%; margin-left: auto; margin-right: auto; float: none; display: block; }
.disease-item-controller .left-title h3 { text-align: center; font-size: 18px; padding: 18px 28%; }
.disease-item-controller .right-item .nav-item-box { padding: 0px 15px 10px; }
.right-item .nav-item-box li { position: relative; float: left; width: 30%; height: 27px; line-height: 22px; max-width: 150px; margin-top: 10px; margin-left: 3%; text-align: center; background: url('../images/disease_type_navigation_item_bg_style_tow_default.png') no-repeat 0px 0px; background-size: 100%; font-size: 14px; }
}

@media screen and (max-width: 480px) {
.page_liaofa li { width: 90%; margin-left: auto; margin-right: auto; float: none; }
.right-item .nav-item-box li { position: relative; float: left; width: 40%; height: 27px; line-height: 22px; max-width: 150px; margin-top: 10px; margin-left: 7%; text-align: center; background: url('../images/disease_type_navigation_item_bg_style_tow_default.png') no-repeat 0px 0px; background-size: 100%; font-size: 14px; }
.disease-item-controller .left-title { position: relative; width: 20%; float: left; background: #9c3d27; }
.disease-item-controller .left-title h3 { text-align: center; font-size: 18px; padding: 36px 22%; }
}

@media screen and (max-width: 350px) {
.disease-item-controller .left-title h3 { font-size: 18px; padding: 36px 20%; }
}
/*zzwd*/
#zzwd{padding-top:15px;font-family:"Microsoft YaHei";max-width: 740px;min-width: 320px;margin: 10px auto;}
.time{display:block;width:142px;height:30px;text-align:center;line-height:30px;font-size:14px;color:#fff;margin:0 auto 12px;-webkit-border-radius: 10px;border-radius: 10px;}
.zzwdBoxItem{padding:0 5%;}
.zzwdBoxItem img{display:block;width:15%;float:left;margin-right:5%;}

.footer w_nr{height:430px;}