ul, ol { list-style: none }
i { font-style: normal; font-weight: normal; }
a { text-decoration: none; color: #000 }
a:hover { color: #090; text-decoration: none }
a.red { text-decoration: none; color: #F00 }
a.red:hover { color: #004f88; text-decoration: none }
img { vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) }
button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: 0; font-family: Microsoft Yahei; }
textarea { resize: none }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; -moz-appearance: button; border: 0px; }
 input:focus:-moz-placeholder, input:focus::-webkit-input-placeholder {
 color:transparent
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 padding:0;
 border:0
}
img { max-width: 100%; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { clear: both; }
.fl { float: left }
.fr { float: right }
.hide { display: none }
.show { display: block }
.mr2 { margin-right: 2px; }
.mt10 { margin-top: 10px; }
.clearfix:before,  .clearfix:after,  .lyselect:before,  .lyselect:after,  .lyinput:before,  .lyinput:after,  .container-fluid:before,  .container-fluid:after,  .row:before,  .row:after,  .form-horizontal .form-group:before,  .form-horizontal .form-group:after,  .btn-toolbar:before,  .btn-toolbar:after,  .btn-group-vertical > .btn-group:before,  .btn-group-vertical > .btn-group:after,  .nav:before,  .nav:after,  .navbar:before,  .navbar:after,  .navbar-header:before,  .navbar-header:after,  .navbar-collapse:before,  .navbar-collapse:after,  .pager:before,  .pager:after,  .panel-body:before,  .panel-body:after,  .modal-footer:before,  .modal-footer:after { display: table; content: " "; }
.clearfix:after,  .lyselect:after,  .lyinput:after,  .container-fluid:after,  .row:after,  .form-horizontal .form-group:after,  .btn-toolbar:after,  .btn-group-vertical > .btn-group:after,  .nav:after,  .navbar:after,  .navbar-header:after,  .navbar-collapse:after,  .pager:after,  .panel-body:after,  .modal-footer:after { clear: both; }
header, footer, article, section, nav, menu, hgroup { display: block; clear: all }
.icon { background: url(../images/jkwap_bg.png) no-repeat; }
header { width: 100%; margin: auto; }
header img { width: 100%; }
nav { width: 100%; background-color: #f2f2f2; height: 190px; padding: 20px 0px 10px 0px; }
nav a { width: 25%; float: left; line-height: 25px; text-align: center; margin-bottom: 10px; color: #666666; }
nav .icon { width: 60px; height: 60px; display: block; margin: auto; }
.wzsy.icon { background-position: center 2px; }
.yygk.icon { background-position: center -66px; }
.tsjs.icon { background-position: center -131px; }
.myfc.icon { background-position: center -197px; }
.kfgs.icon { background-position: center -264px; }
.zlxm.icon { background-position: center -327px; }
.lylx.icon { background-position: center -391px; }
.zxwz.icon { background-position: center -455px; }
/*banner切换*/







.news { width: 100%; background: #F2F2F2; border-top: #00A9BE solid 5px; margin-top: 5px; }
.news .title { color: #000; font-size: 20px; font-weight: bold; height: 30px; line-height: 28px; margin: 7px 0px 7px 0px; width: 100%; }
.news .title a { color: #000000; padding-left: 10px; font-size: 20px; }
.news .title a.more { float: right; padding-left: 0px; background-color: #f47700; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; margin-top: 3px; font-size: 12px; width: 70px; text-align: center; height: 24px; margin-right: 10px; line-height: 24px; }
.news h4 { width: 100%; line-height: 25px; font-size: 16px; text-align: center; }
<!--
.news h4 a { font-size: 17px; font-weight: bold; color: #db0811; }
-->
.news p { width: 94%; margin-left: 3%; line-height: 24px; font-size: 14px; color: #666666; border-bottom: 1px dotted #d0d0d0; margin-top: 10px; padding-bottom: 15px; overflow: hidden; }
.news p img { width: 125px; height: 85px; padding: 3px; margin: 4px 8px 0 0; display: inline; border: 1px solid #e4e4e4; float: left; }
.news ul { margin-top: 8px; padding-left: 5px; overflow: hidden; }
.news ul li { width: 94%; height: 23px; line-height: 23px; background: url(../images/jkwap_bg.png) no-repeat 0px -826px; padding-left: 18px; text-align: left; overflow: hidden; }
.news ul li a { font-size: 14px; color: #333333; }
.news ul li b { color: #bababa; font-size: 14px; float: right; margin-right: 5px; }
.news span { margin: 15px auto auto auto; padding-bottom: 15px; text-align: center; display: block; }
.news span img { margin: auto; display: block; }
.main_title { width: 100%; height: 90px; margin-top: 15px; }
.main_title h2 { font-size: 24px; font-weight: bold; line-height: 30px; color: #CD2906; text-align: center; }
.main_title h4 { font-size: 18px; line-height: 25px; color: #000; text-align: center; }
.main_title h4 em { font-size: 14px; font-style: normal; }
.main_title h5 { height: 13px; border-top: #D0D0D0 solid 1px; position: relative; margin-top: 14px; }
.main_title h5 span { background: #FFB21B; border-radius: 4px; width: 200px; height: 25px; line-height: 25px; position: absolute; left: 50%; top: -12px; margin: 0px 0px 0px -100px; color: #985602; text-align: center; display: block; }
.main_title h5 span a { color: #FFFB01; text-decoration: none; }
/*jk_anli*/

.jk_anli { width: 100%; margin-top: 0px; }
.jk_anli ul { height: 82px; margin-bottom: 5px; }
.jk_anli ul li { float: left; height: 82px; }
.jk_anli .anli_icon { width: 22%; line-height: 24px; font-size: 12px; text-align: center; }
.jk_anli .anli_icon i { background: url(../images/jkwap_bzbg.jpg) no-repeat; width: 51px; height: 51px; margin: auto; display: block; }
.jk_anli .anli_icon i.i1 { background-position: center 0px; }
.jk_anli .anli_icon i.i2 { background-position: center -55px; }
.jk_anli .anli_icon i.i3 { background-position: center -113px; }
.jk_anli .anli_icon i.i4 { background-position: center -172px; }
.jk_anli .anli_t { width: 6%; height: 77px; text-align: center; line-height: 18px; color: #FFF; padding-top: 5px; margin: 0px 5px; }
.jk_anli .anli_t a { color: #FFF; }
.jk_anli .anli_t.t1 { background-color: #5DB33B; }
.jk_anli .anli_t.t2 { background-color: #2C8FCE; }
.jk_anli .anli_t.t3 { background-color: #F33C41; }
.jk_anli .anli_t.t4 { background-color: #FF8400; }
.jk_anli .anli_t.t5 { background-color: #87599A; }
.jk_anli .anli_c { line-height: 35px; width: 67%; font-size: 14px; padding-left: 6px; text-align: left; }
.jk_anli .anli_c a { padding: 0px 5px; }
.jk_anli .anli_c.c1 { background-color: #DFF0D8; }
.jk_anli .anli_c.c2 { background-color: #D5E9F5; }
.jk_anli .anli_c.c3 { background-color: #FDD8D9; }
.jk_anli .anli_c.c4 { background-color: #FFE6CC; }
.jk_anli .anli_c.c5 { background-color: #E5E4F7; }
/*jk_liaofa*/

.jk_liaofa { width: 100%; position: relative; }
.jk_liaofa ul { width: 220px; padding-top: 5px; padding-left: 10px; height: 100px; position: absolute; left: 0px; top: 0px; }
.jk_liaofa ul li { background: url(../images/jkwap_bg.png) no-repeat 0px -826px; padding-left: 18px; height: 25px; line-height: 25px; border-bottom: #ccc dotted 1px; }
.jk_liaofa ul li a { font-size: 12px; color: #464545; text-decoration: none; }
.jk_liaofa img { display: block; margin: 0 auto; }
#divs2 img { width: 100%; height: 180px; }
.kslider { width: 100%; overflow: hidden; margin: 0 auto; }
.kslider .ks_warp { width: 100%; }
.kslider .ks_ts { -webkit-transition: 500ms; }
.kslider .ks_dbox { width: 100%; display: -webkit-box; text-align: left; }
.kslider .ks_wt { display: -webkit-box; margin: 0px; padding: 0px; -webkit-box-pack: center; }
.kslider .ks_wt li { text-align: center; list-style: none; background: -webkit-linear-gradient(top, #2FBEC7 0%, #23949A 100%); color: #fff; }
.ks_wt_1 .ks_wt li { -webkit-box-flex: 1; height: 35px; line-height: 35px; }
.ks_wt_2 .ks_wt li { background: -webkit-linear-gradient(top, #1496A0 0%, #10757A 100%); text-indent: 20px; height: 10px; width: 10px; overflow: hidden; border-radius: 100%; margin: 5px; }
.ks_wt_1 .ks_wt .ks_t2 { background: -webkit-linear-gradient(top, #1496A0 0%, #10757A 100%); color: #fff; }
.ks_wt_2 .ks_wt .ks_t2 { background: -webkit-linear-gradient(top, #AAAAAA 0%, #979797 100%); -webkit-animation: kt2 500ms linear; }
.zjzz { padding-top: 10px; }
.zj_con1 { width: 48%; float: left; margin-left: 2%; overflow: hidden; }
.zj_con1 img { width: 46%; float: left; margin-right: 3px; border: 1px solid #828280; overflow: hidden; }
.zj_con2 { width: 50%; float: left; }
.zj_con2 h3 { font-size: 18px; color: #000000; }
.zj_con2 h3 a { font-size: 18px; color: #000000; }
.zj_con2 p { font-size: 14px; line-height: 24px; font-weight: bold; color: #0092a4; }
.zj_con2 a.btn { font-size: 14px; }
.zjhd_t { width: 100%; height: 10px; border-top: #DEDEDE solid 1px; margin: 20px auto; }
.zjhd_t span { width: 106px; height: 26px; line-height: 26px; font-size: 20px; text-align: center; margin: -13px auto auto auto; background: #FFF; display: block; }
.zj_zjhd { width: 100%; }
.zj_zjhd .hdlist { }
.wenti h4 { width: 32px; margin-right: 6px; height: 32px; margin-top: 4px; float: left; }
.wenti p font { line-height: 24px; font-size: 16px; color: #dd3322; }
.wenti p { line-height: 24px; font-size: 14px; color: #686868; margin-left: 40px; }
.huifu { border: 1px solid #e8e8e8; background-color: #f2f2f2; padding-top: 6px; margin-top: 15px; margin-left: 40px; margin-right: 2px; position: relative; }
.huifu .icon { width: 13px; height: 13px; background: url(../images/jkwap_bg.png) no-repeat 0px -1301px; position: absolute; left: -12px; top: 8px; display: block; }
.huifu p { line-height: 24px; font-size: 14px; color: #333333; padding-bottom: 10px; margin-left: 6px; }
.huifu p b { font-weight: normal; color: #004f88; }
.pinglun { width: 100%; height: 28px; line-height: 28px; text-align: right; border-bottom: 1px solid #e8e8e8; }
.pinglun span { height: 28px; padding-left: 10px; display: block; }
.pinglun span em { background: url(../images/jkwap_hficon.png) no-repeat 0px 5px; margin: 6px 4px 0 0; padding: 0px 9px; }
.pinglun span a { color: #d24c4c; font-size: 12px; }
.books { width: 100%; background: #F2F2F2; border-top: #00A9BE solid 5px; margin-top: 5px; }
.books .title { color: #000; font-size: 20px; font-weight: bold; height: 30px; line-height: 28px; margin: 7px 0px 7px 10px; }
.books .title span { color: #E5331C; padding-left: 10px; font-size: 14px; }
.books .lyform { padding: 10px 0; }
.books .lyform .btn { padding-top: 8px; }
.books .lyform li { height: 35px; }
.books .lyform label { width: 26%; white-space: nowrap; text-align: right; display: inline-block; }
.books .lyform .lyinput { width: 160px; background: #FFF; border: #E2E2E2 solid 1px; border-radius: 4px; height: 16px; padding: 5px; display: inline-block; }
.books .lyform .lyselect { width: 170px; background: #FFF; border: #E2E2E2 solid 1px; border-radius: 4px; height: 28px; padding-left: 10px; display: inline-block; }
.ftel { height: 39px; background: url(../images/jkwap_bg.png) no-repeat 5px -766px #FFC319; padding-left: 25px; font-size: 14px; color: #975604; line-height: 39px; }
.ftel i { color: #FFFA01; }
.ftel a { color: #975604; }
.btn { display: inline-block; padding: 3px 8px; margin-bottom: 0; font-weight: normal; line-height: 1.42857143; text-align: center; vertical-align: middle; /*border: 1px solid transparent;*/

border-radius: 2px; }
.btn-info { color: #fff; background-color: #039FB5; }
.btn-info:hover { color: #fff; background-color: #039FB5; }
.btn-info:active { background-image: none; }
.btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; }
.btn-default { color: #333; background-color: #ccc; }
.fnav { width: 100%; text-align: center; height: 32px; color: #0092a4; }
.fnav a { line-height: 32px; color: #0092a4; margin: 0 7px; text-decoration: none }
/*footer*/

footer { width: 100%; margin-top: 5px; }
footer p { width: 100%; text-align: center; color: #4c4c4c; line-height: 28px; }
.footer_1 { margin: 5px auto; border-top: #E8E8E8 solid 1px; padding-top: 8px; }
.footer_1 img { background-size: 100% 100%; }
.footer_2 { width: 100%; height: 30px; line-height: 30px; text-align: center; color: #03a0b4; background-color: #cdecef; overflow: hidden; }
.footer_2 a { color: #03a0b4; }
/*列表页*/

/*.p_tabnav { clear:both; height:44px; line-height:44px; padding:0 4px 0 12px; border-top:1px solid #d9dadc; border-bottom:1px solid #d9dadc; -moz-box-shadow:inset 0px 1px 1px #fff; -webkit-box-shadow:inset 0px 1px 1px #fff; box-shadow:inset 0px 1px 1px #fff; font-size:20px; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#eeeeee');

background:-webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#eeeeee)); background:-moz-linear-gradient(#f6f6f6, #eeeeee); background:-o-linear-gradient(#f6f6f6, #eeeeee); background:linear-gradient(#f6f6f6, #eeeeee); }

.p_tabnav h3 { padding:0 20px; color:#000; border-top:2px solid #07A6B6; background:#f8f8f8; height:43px; line-height:44px; border-left:1px solid #d9dadc; border-right:1px solid #d9dadc; position:relative; white-space:nowrap; float:left; }

.p_tabnav_nav { overflow:hidden; *zoom:1;

text-align:right }

.p_tabnav_nav a { font-size:14px; padding:3 8px; display:inline }

.p_tabnav_nav a:hover{color:#FFF;}*/

.p_tabnav { color: #018588; background: url(../images/jklist_01.jpg) repeat-x; font-size: 20px; font-weight: bold; height: 36px; line-height: 36px; margin: 10px 0px; width: 100%; }
.p_tabnav b { width: 7px; height: 36px; background-color: #1376ca; margin-top: 0px; float: left; }
.p_tabnav a { color: #000000; padding-left: 10px; font-size: 20px; }
.p_tabnav a.more { float: right; padding-left: 0px; background-color: #1376ca; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; margin-top: 6px; font-size: 12px; width: 70px; text-align: center; height: 24px; margin-right: 10px; line-height: 24px; }
.jk_tjzj { width: 100%; background: url(../images/jklist_01.jpg) repeat-x; height: 36px; float: left; margin-bottom: 5px; margin-top: 15px; }
.jk_tjzj h1 { line-height: 36px; margin-top: 0px; }
.jk_tjzj h1 b { width: 7px; height: 36px; background-color: #1376ca; margin-top: 0px; float: left; }
.jk_tjzj h1 .more { background-color: #1376ca; margin-top: 6px; }
.jk_dh { width: 100%; position: relative; background: url(../images/jkwap_dhbg.png) 0 0 repeat-x; }
.jk_dh h1 { height: 40px; line-height: 40px; font-size: 19px; text-align: center; color: #ecd37a; }
.jk_dh h1 a { color: #fff; }
.jk_dh-left, .jk_dh-home, .jk_dh-tel, .jk_dh-right { position: absolute; top: 0; left: 0; width: 52px; height: 100%; }
.jk_dh-right { left: auto; right: 0; }
.jk_dh-tel { left: auto; right: 40px; }
.jk_dh-home { left: 40px; }
.jk_dh-left a, .jk_dh-home a, .jk_dh-tel a, .jk_dh-right a { display: block; height: 100%; background-size: 30px auto; background-repeat: no-repeat; background-position: center center; cursor: pointer; }
.jk_dh-ico-back { background: url(../images/jkwap_dhback.png); }
.jk_dh-ico-home { background: url(../images/jkwap_dhhome.png); }
.jk_dh-ico-dianhua { background: url(../images/jkwap_dhdianhua.png); }
.jk_dh-ico-menu { background: url(../images/jkwap_dhmenu.png); }
.jklist { width: 96%; margin-left: 2%; }
.jklist ul li { width: 100%; padding-top: 10px; padding-bottom: 14px; border-bottom: 1px dotted #bebebe; overflow: hidden; }
.jklist ul li img { width: 90px; float: left; height: 64px; margin-right: 10px; background-size: 100% 100%; }
.jklist ul li p { line-height: 22px; color: #555555; font-size: 14px; }
.jklist ul li h4 { width: 100%; line-height: 30px; font-size: 16px; font-weight: bold; display: block; background: url(../images/jkwap_bg.png) no-repeat 0px -824px; padding-left: 0px; text-align: left; }
.jklist ul li h4 a { color: #333333; }
.page { width: 100%; height: 30px; line-height: 30px; font-size: 14px; margin-top: 10px; margin-bottom: 25px; text-align: center; overflow: hidden; }
.page b { font-weight: normal; }
.page select { margin-top: -2px; }
.jk_zx { width: 96%; margin-left: 2%; }
.jk_zx img { background-size: 100% 100%; }
.jk_tjzj { width: 100%; }
.jk_tjzj h1 { line-height: 36px; margin-top: 0px; }
.jk_tjzj h1 b { width: 7px; height: 36px; background-color: #1376ca; margin-top: 0px; float: left; }
.jk_tjzj h1 .more { background-color: #1376ca; margin-top: 6px; }
.jk_news { width: 96%; margin-left: 2%; margin-top: 10px; overflow: hidden; }
.jk_news li { width: 94%; height: 34px; line-height: 34px; background: url(../images/jkindex_14.png) no-repeat 3px 15px; padding-left: 15px; overflow: hidden; border-bottom: 1px dotted #bfbfbf; }
.jk_news li a { font-size: 14px; color: #333333; }
.jk_news li.none { border-bottom: 0px; }
.jk_news li b { color: #bababa; font-size: 14px; float: right; }
/*康复案例滚动*/

.ui-slider { width: 100%; overflow: hidden; position: relative; -webkit-user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.ui-slider-group { position: relative; -webkit-transform: translateZ(0); }
.ui-slider-item { text-align: center; position: relative; float: left; -webkit-box-sizing: border-box; }
#banner { height: 180px; max-height: 180px; overflow: hidden; }
#banner .ui-slider-item img { background: #efefef url(../images/ui-slider-imgbg.png) center center no-repeat; width: 100%; height: 180px; }
#slider .ui-slider-item img { background: #eeebeb url(../images/ui-slider-imgbg.png) center center no-repeat; width: 290px; height: 180px; border: 1px solid #dddada; padding: 5px; }
.ui-slider-item > a { display: block; text-decoration: none; /*由于slide-item有3d属性，导致android上最后一个overflow:hidden无效，所以给子集也加个overflow:hidden;*/ width: 100%; overflow: hidden; }
.ui-slider-item > h4 { line-height: 30px; font-size: 16px; font-weight: bold; }
.ui-slider-item > h4 a { color: #0092a4; font-family: "微软雅黑"; }
.ui-slider-item > p { width: 90%; text-align: left; padding: 6px 0; line-height: 24px; font-size: 14px; text-indent: 2em; font-family: "微软雅黑"; color: #646361; margin: auto; }
.ui-slider-item > p a { color: #004f88; }
.ui-slider-pre, .ui-slider-next { position: absolute; z-index: 99; width: 50px; height: 60px; margin-top: -30px; outline: none; }
#banner .ui-slider-pre, #banner .ui-slider-next { top: 50%; left: 0; }
#slider .ui-slider-pre, #slider .ui-slider-next { top: 100px; left: 0; }
#banner .ui-slider-next, #slider .ui-slider-next { right: 0; left: auto; }
.ui-slider-pre:after, .ui-slider-next:after { position: absolute; width: 20px; height: 40px; background: rgba(0, 0, 0, 0.3) url(../images/ui-slider-arrow.png) no-repeat; background-size: 35px 15px; outline: none; content: '020'; display: inline-block; background-position: 3px center; left: 0; top: 50%; margin-top: -20px; border-radius: 0 20px 20px 0; }
.ui-slider-next:after { background-position: -18px center; right: 0; left: auto; border-radius: 20px 0 0 20px; }



/*css for pad*/

@media all and (min-device-width:768px) and (max-device-width: 1024px) {
.ui-slider-item > p { font-size: 16px; padding: .5em 0; text-indent: .8em; }
.ui-slider-dots { bottom: .5em; padding-right: .5em; }
.ui-slider-dots b { margin-right: .5em; width: .5em; height: .5em; border-radius: .25em; }
}
.jk_kfalqq { width: 100%; font-size: 12px; text-align: center; margin-bottom: 15px; height: 34px; line-height: 34px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.jk_kfalqq a { line-height: 34px; display: inline-block; }
.jk_kfalqq span { padding: 0px 10px; }
.jk_kfalqq em { background: url(../images/jkwap_bg.png) no-repeat; padding: 5px 12px; line-height: 10px; text-indent: -9999em; }
.jk_kfalqq em.zf { background-position: 0px -1108px; }
.jk_kfalqq em.tw { background-position: 0px -1156px; }
.jk_kfalqq em.qq { background-position: 0px -1204px; }
.jk_kfaltxt { height: 20px; line-height: 20px; font-size: 12px; margin-bottom: 15px; text-align: center; color: #004f88; }
section#jk_zx { margin: 10px auto; clear: both; }
section#jk_zx>a>i { height: 42px; margin-bottom: 3px; display: block; }
section#jk_zx>a { color: #fff; font-size: 16px; display: inline-block; padding: 18px 10px 14px 10px; margin-bottom: 0; margin-left: 5px; font-weight: normal; line-height: 1.42857143; text-align: center; vertical-align: middle; width: 24.333333%; }
section#jk_zx>a.r { background: #F37753; }
section#jk_zx>a.h { background: #F3BB44; }
section#jk_zx>a.l { background: #25B8A5; font-size: 14px; padding: 12px 10px 8px 10px; }
.icon.info { background-position: center -880px; }
.icon.user { background-position: center -930px; }
.icon.tel { background-position: center -990px; }
/*内容页*/

.content { width: 96%; margin-left: 2%; }
.content h3 { line-height: 32px; font-size: 24px; text-align: center; margin-bottom: 10px; margin-top: 15px; color:#333333 text-align:center
}
.content .laiyuan { color: #808080; font-size: 12px; line-height: 26px; text-align: center; margin-bottom: 10px; }
.content p { color: #000; font-size: 14px; line-height: 24px; padding: 3px; }
.content .laiyuan a { width: 70px; height: 24px; background-color: #f47900; color: #fff; line-height: 24px; float: right; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; }
.fanye { color: #e84700; width: 90%; margin-top: 20px; margin-left: 2%; border-top: 1px dotted #7e7e7e; line-height: 24px; padding: 10px 10px; }
/*panel面板*/

#page { width: 100%; -webkit-box-sizing: border-box; position: relative; overflow: hidden; }
.cont { background: #ffffff; }
.cont section { padding: 20px; }
/*gmu展示部分*/

.gmu { clear: both; }
.gmu .gmu-feture { background: #fefaf3; }
.gmu .gmu-feture dt { height: 28px; text-align: left; font-weight: bold; font-family: '微软雅黑'; font-size: 16px; }
.gmu .gmu-feture dd { font-size: 14px; line-height: 24px; margin-bottom: 10px; }
.panel { }
.panel .panel-des { color: #333; font-size: 14px; line-height: 22px; }
.panel .panel-dir li { padding: 10px; }
.panel .panel-dir a { text-decoration: none; color: #333; font-size: 14px; }
.panel .panel-dir a:hover { text-decoration: underline; color: #fc5401; }
.panel .panel-swipe, .panel .panel-opt { font-size: 14px; padding: 15px; }
.wrapper { opacity: 0.9; }
.ui-panel { position: absolute; display: block; }
.ui-panel-contentWrap { position: relative; z-index: 1; }
.ui-panel.ui-panel-right { right: 0; }
.ui-panel.ui-panel-left { left: 0; }
.ui-panel.ui-panel-push { z-index: 999; }
.ui-panel.ui-panel-overlay { z-index: 1001; }
.ui-panel.ui-panel-reveal { z-index: 0; }
.ui-panel-animate { -webkit-transition: -webkit-transform 350ms ease; }
.ui-panel-dismiss { position: absolute; z-index: 1000; height: 100%; top: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.ui-panel { width: 150px; height: 100%; top: 0; padding: 10px; background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#f2f2f2)); color: #333; }
.ui-panel a { width: 48%; line-height: 25px; text-align: center; margin-bottom: 10px; color: #666666; display: inline-block; }
.ui-panel .icon { width: 60px; height: 60px; display: block; margin: auto; }
/*返回顶部*/

.ui-gotop { position: fixed; display: none; width: 50px; height: 50px; bottom: 10px; right: 10px; z-index: 999; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.ui-gotop div { margin: 5px; width: 40px; height: 40px; border-radius: 2px; -webkit-box-shadow: 0px 0px 5px #9c9c9c; opacity: 0.9; background: #454545 url(../images/ui-gotop-icon.png) no-repeat center center; -webkit-background-size: 18px 15px; }



/*css for pad*/

@media all and (min-device-width:768px) and (max-device-width: 1024px) {
.ui-gotop { width: 60px; height: 60px; }
.ui-gotop div { width: 48px; height: 48px; -webkit-background-size: 22px 18px; }
}
#menu { display: none; }
/*#msk{ display:block; position:absolute; width:100%; height:100%; background:#000; opacity:0.5; top:40px; left:0;}*/

.sousuo { margin: 14px auto auto auto; height: 35px; overflow: hidden; }
.fixed-bar { position: fixed; top: 0; z-index: 100000; height: 40px; width: 100%; }
.sousuo .free_tel { width: 193px; height: 31px; border: 1px solid #91D3DB; color: #b9b9b9; padding-left: 5px; margin-left: 26px; line-height: 30px; margin-right: 6px; float: left; }
.sousuo .free_but { background: url(../images/anniu.png) no-repeat; width: 83px; height: 33px; border: 0; float: left; }
.sousuo table { margin: auto; text-align: center; }
.sousuo table td { text-align: center; }
/*footer*/

#footer { width: 100%; border: 1px solid #333333; height: 60px; background: -o-linear-gradient(top, #505050, #363636); background-image: -moz-linear-gradient(top, #505050, #363636); /* Firefox */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #505050), color-stop(1, #363636)); /* Saf4+, Chrome */  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#363636', GradientType='0');
position: fixed; left: 0px; bottom: 0px; }
#footer ul { margin: 0px; }
#footer ul li { width: 20%; text-align: center; color: #FFF; float: left; padding-top: 3px; }
#footer ul li a { color: #FFF; text-align: center; font-size: 14px; text-decoration: none; }
#footer ul li a:hover { color: #FBF444; }
#footer ul li a i { font-size: 14px; display: block; text-indent: 0; }
.ficon { background: url(../images/jkwapfoot_bg.png) no-repeat; }
.ficon { display: block; width: 100%; height: 32px; line-height: 32px; overflow: hidden; text-indent: 999em }
.ficon.nxx { background-position: center -5px; background-size: 50px auto; }
.ficon.zjth { background-position: center -42px; background-size: 50px auto; }
.ficon.yyhz { background-position: center -79px; height: 34px; background-size: 50px auto; }
.ficon.sqjz { background-position: center -120px; background-size: 50px auto; }
#footer ul li .col-xs-offset-5 { width: 20%; position: absolute; top: -40px; left: 40%; }
#footer ul li .col-xs-offset-5 .icon-arrow-up { height: 124px; background: url(../images/jkwapfoot_top.png) center no-repeat; text-align: center; line-height: 27px; text-decoration: none; display: block; background-size: 65px auto; }
.kong { height: 32px; }
.jklist > a { background: #1376ca none repeat scroll 0 0; border-radius: 5px; box-shadow: 0 2px 0 #0a56ac; color: #fff; display: block; float: left; font-size: 16px; height: 25px; line-height: 25px; margin: 10px 2% 0 0; text-align: center; width: 45%; }
.p_tabnav > span { color: #000000; padding-left: 10px; font-size: 18px; }

/*********************/
.wrap { margin: 0 auto; background: #f3f4f2; margin-bottom: 75px; position: relative; overflow: hidden; }
.head { width: 100%; text-align: center; max-width: 320px; margin: auto; clear: both; overflow: hidden; }
.head_left { width: 75%; float: left; font-family: "宋体"; line-height: 41px; font-size: 9px; }
.head_right { width: 25%; float: right; font-family: "宋体"; line-height: 25px; font-size: 14px; }
#id_tel { width: 85%; height: 25px; margin-left: 21px; margin-bottom: 9px; padding: 0px; border: 0px; margin-top: 9px; padding-left: 9px; }
#tj { width: 75%; height: 25px; padding: 0px; margin-top: 9px; background: none; border: 0px; color: #fff; }
.top { margin: 0 auto; width: 320px; margin-top: 11px; margin-bottom: 12px; }
.part { width: 320px; margin: 0 auto; }
.dh { margin: 0 auto; margin-bottom: 16px; max-width:320px; }
.dh ul { float: left; }
.dh ul li { width: 79px; height: 29px; background: #1376ca; display: inline; float: left; line-height: 29px; text-align: center; border-left: 1px #f3f4f2 solid; border-bottom: 1px #f3f4f2 solid; }
.dh ul li a { color: #fff; }
.sj { float: left; width: 100%; background: url(../images/sj_03.png) no-repeat; background-position: center 22px; position: relative; }
#sj { position: absolute; left: -1px; top: 30px; background: #1376ca; width: 80px; z-index: 20; display: none; }
.place { width: 280px; height: 31px; border-top: 2px #1376ca solid; color: #1376ca; line-height: 31px; font-weight: bold; padding-left: 20px; margin: 0 auto; border-bottom: 1px #fff solid; padding-right: 20px; position: relative; }
.part_yyjj { margin: 0 auto; width: 100%; border-top: 1px #d2d2d2 solid; padding-top: 15px; padding-bottom: 17px; }
.part_yyjj1 { width: 300px; height: 100px; margin: 0 auto; }
.part_yyjj2 { width: 300px; line-height: 24px; margin: 0 auto; text-indent: 2em; padding-top: 10px; padding-bottom: 7px; color: #333333; }
.part_yyjj2 a { color: #004f88; }
.part_yyjj ul { width: 260px; margin: 0 auto; height: 24px; }
.part_yyjj ul li { display: inline; width: 25%; float: left; line-height: 24px; text-align: center; }
.part_yyjj ul li a { color: #1376ca; }
.part_yyjj4 { width: 100%; height: 4px; background: url(../images/part1_07.jpg) repeat-x; margin-bottom:.5rem;
}
.part_jslf { margin: 0 auto; padding-bottom: 18px; }
.part_jslf1 { float: left; line-height: 29px; text-align: center; padding-top: 2px; padding-bottom: 1px; border-top: 1px #d2d2d2 solid; border-bottom: 1px #fff solid; }
.part_jslf1 p { float: left; width: 159px; height: 29px; color: #1376ca; background: #fff; }
.part_jslf1 p.hover { background: #1376ca; color: #fff; }
.part_jslf1 p:hover { background: #1376ca; color: #fff; }
.part_jslf2 { padding: 29px 10px 0px 10px; float: left; width: 300px; height: 133px; overflow: hidden; margin-bottom: 15px; }
.part_jslf2 img { float: left; }
.part_jslf2 ul { float: right; background: #1376ca; width: 153px; height: 91px; color: #fff; line-height: 20px; padding-left: 13px; padding-top: 9px; }
.jslf { width: 300px; float: left; }
.place p { float: right; }
.place p a { color: #333333; font-weight: none; }
.part_doctor { width: 300px; height: 114px; padding: 5px 10px 16px 10px; margin: 0 atuo; }
.part_doctor a { float: left; }
.doctor_right { float: right; width: 185px; height: 114px; padding-right: 8px; color: #333333; }
.doctor_right1 { font-weight: bold; height: 22px; line-height: 22px; font-size: 16px; }
.doctor_right2 { height: 20px; line-height: 27px; color: #1376ca; font-size: 14px; }
.doctor_right3 { line-height: 20px; padding-top: 5px; height: 60px; }
.doctor_button { height: 20px; }
.doctor_button a { float: left; margin-right: 4px; width: 76px;}
.place ul { text-align: center; line-height: 25px; float: right; display: inline; position: absolute; right: 10px; top: 0px; }
.place ul li { float: left; color: #fff; }
.place ul li a { color: #fff; }
.place_li1 { width: 58px; height: 25px; float: left; background: url(../images/kfal2.jpg) no-repeat; margin-right: 2px; }
.place_li2 { width: 78px; height: 25px; float: left; background: url(../images/kfal_18.jpg) no-repeat; margin-right: 2px; }
.place_li3 { width: 58px; height: 25px; float: left; background: url(../images/kfal_20.jpg) no-repeat; }
.kfal { width: 300px; margin: 0 auto; padding: 15px 10px 17px 10px; border-top: 1px #d2d2d2 solid; }
.kfal_left { width: 127px; height: 100px; float: left; }
.kfal_right { width: 166px; float: right; }
.kfal_right1 { text-align: center; float: left; width: 166px; }
.kfal_right1 a { color: #1376ca; font-weight: bold; height: 20px; }
.kfal_right2 { width: 166px; float: left; text-indent: 2em; color: #333333; line-height: 19px; padding-top: 8px; }
.kfal_right2 a { color: #004f88; }
.part_question { width: 280px; margin: 0 auto; padding: 17px 20px 13px 20px; border-top: 1px #d2d2d2 solid; }
.part_question ul { color: #333333; line-height: 25px; padding-top: 13px; }
.part_question ul li a { float: right; }
.table { width: 302px; padding: 9px; border: 1px #d2d2d2 solid; margin-bottom: 21px; }
.table_title { width: 302px; height: 39px; line-height: 39px; background: #1376ca; color: #fff; text-align: center; font-size: 14px; }
.table p { color: #333333; }
.table input { line-height: 20px; height: 20px; padding: 0px; margin: 0px; border: 1px #d5d5d5 solid; }
.table label { line-height: 22px; height: 22px; }
.table span { color: #004f88; }
textarea { line-height: 20px; padding: 0px; margin: 0px; border: 1px #d5d5d5 solid; width: 186px; height: 55px; }
.myform { margin: 0 auto; width: 270px; margin-top: 20px; }
.myform p { margin-bottom: 10px; width: 270px; }
.text_time { width: 144px; height: 20px; }
.submit { width: 113px; height: 24px; background: #f08300; margin: 0px; padding: 0px; border: 0px; color: #fff; }
.part_hzdp { width: 280px; padding: 0px 20px; border-top: 1px #d2d2d2 solid; }
.hzdp { color: #333333; padding-top: 10px; border-bottom: 1px #d2d2d2 solid; }
.span1 { color: #056041; font-weight: bold; }
.span2 { font-weight: bold; }
.span3 { background: url(../images/small_03.jpg) no-repeat 0px 7px; width: 33px; float: right; padding-left: 13px; }
.span4 { color: #056041; }
.hzdp a { color: #004f88; }
.hzdp1 { line-height: 28px; }
.hzdp2 { text-indent: 2em; line-height: 20px; }
.hzdp3 { line-height: 28px; }
.bottom { width: 100%; background: #1376ca; height: 60px; position: fixed; left: 0px; bottom: 0px;/*z-index: 999999999;*/ }
.bottom ul li { width: 20%; text-align: center; float: left; }
.bottom ul li a { color: #fff; padding-top: 40px; display: block; background-position: center 5px; height: 20px; }
.menu1 a { background: url(../images/bottom_01.png) no-repeat; }
.menu2 a { background: url(../images/bottom_02.png) no-repeat; }
.menu3 a { background: url(../images/bottom_03.png) no-repeat; position: absolute; width: 100%; top: -15px; left: 0px; height: 75px; }
.menu4 a { background: url(../images/bottom_04.png) no-repeat; }
.menu5 a { background: url(../images/bottom_05.png) no-repeat; }
.menu3 { position: relative; height: 60px; }
.pagelist > li { float: left; font-size: 14px; margin: 4px; }
.part_jslf2 p { clear: both; display: block; line-height: 4; margin-bottom: -10px; text-align: center; }
.part_jslf2 p a { color: #1376ca; }
.pagelist > li { float: left; margin-left: 4px; font-size: 14px; }
.content > ul { margin: 8px; }
.content li { font-size: 14px; line-height: 30px; }
.pagelist { margin-bottom: 14px; }
.jk_zx img { background-size: 100% 100%; margin-top: 10px; }
/*banner*/
.nbanner { position: relative; overflow: hidden; width: 100%; max-width: 640px; margin: 0 auto 10px; }
.nbanner .nbanner-hd { position: absolute; z-index: 1; bottom: 5px; width: 100%; height: 11px; }
.nbanner .nbanner-hd ul { display: inline-block; float: right; height: 8px; padding: 3px 5px;    /*background-color:rgba(255,255,255,0.7);-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;*/ font-size: 0; vertical-align: top; }
.nbanner .nbanner-hd ul li { display: inline-block; overflow: hidden; width: 8px; height: 8px; margin: 0 5px; vertical-align: top; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #8c8c8c; }
.nbanner .nbanner-hd ul .on { background: #207bd8; }
.nbanner .nbanner-bd { position: relative; z-index: 0; }
.nbanner .nbanner-bd li img { display: block; width: 100%; background: url(../images/loading.gif) center center no-repeat; }
.nbanner .nbanner-bd li a { -webkit-tap-highlight-color: rgba(0,0,0,0);    /* ??–???é"???￥é???o? */ }
/*挂号*/
.mfyygh_1 h2 { margin-top: -.8%; font-size: 1.6rem; font-weight: bold; }
.mfyygh_1 p { margin-top: -.8%; color: #807878; }
.mfyygh { width: 100%; margin-bottom: 3%; }
.ghtit { width: 100%; height: 3.45rem; margin:0 auto .4rem;
font-family: '微软雅黑'; font-size: 1.4rem; line-height: 3.45rem; text-align: center; color: #fff; background: #207bd8 url(../images/two.png) no-repeat center center; background-size: 23.7rem 4.35rem; }
.bookingBox { overflow: hidden; width: 90%; margin: .8em auto 0; padding-bottom: 1em; }
.bookingBox li { display: block; overflow: hidden; width: 96%; margin-right: 3%; margin-bottom: .5em; padding: .35em .3em; font-size: .9em; text-indent: .2em; color: black; }
.bookingBox li:nth-child(2n) { margin: 0; margin-bottom: .5em; }
.bookingBox li:last-child { text-align: center; border: none; }
.bookingBox input, .bookingBox textarea, .bookingBox select { padding: 10px 3px; font: .9em 'Microsoft YaHei'; text-indent: .3em; color: #333; border: 1px solid #ccc; background-color: #fff; }
.bookingBox input.in01 { width: 67%; }
.bookingBox input.in02 { width: 20%; }
.bookingBox input.in03 { float: left; width: 30%; margin: 0 2em; padding: .4em 0; color: #fff; background-color: #555; }
.bookingBox input.in04 { width: 34%; margin: 0 auto; padding: .8em 0; font-size: 1rem; font-weight: bold; color: #323232; color: #fff; border-radius: 10px; background-color: #0e67ba; }
.bookingBox li span { margin-right: -.1em; letter-spacing: .1em; }
.bookingBox textarea { width: 67%; }
.bookingBox .w100 { width: 100%; margin: 0 auto; text-align: center; border: none; }
.bookingBox select { width: 67%; }

