* { padding: 0; margin: 0; }
html{max-width:640px; margin: 0 auto; font-size:40px;}
a { text-decoration: none; outline: none; color: #333; -webkit-tap-highlight-color: transparent; }
img { border: none; outline: none; }
ul, ol, li { list-style: none; }
i { font-style: normal; }
input, select, option { border: 0; outline: none; background: none; }
body { font-family:Microsoft YaHei; color: #333;  }
.fl { float: left; }
.fr { float: right; }
.ove { overflow:hidden; }
.clear { zoom:1; }
.clear:after { height: 0; display: block; content: "\20"; clear: both; }
a:hover { text-decoration: underline; text-decoration: none; }
.dis-inline { display: inline-block; vertical-align: middle; }
.text-center { text-align: center; }
.box { width: 16rem; margin:0 auto; }
.inbox { width: 15rem; margin:1rem auto 0; }
table { border-collapse: collapse; border-spacing: 0; }
.mr05 { margin-right: 0.5rem; }
.mt03 { margin-top: 0.3rem; }
.mt1 { margin-top: 1rem; }
.mt75 { margin: 0.75rem auto 0rem;width: 15rem; }
.bt05 { background: url(/css/3gimg/k_bg.gif) center no-repeat; background-size: auto auto; background-size: 15rem auto; height: 1rem; width: 16rem; margin: 0.2rem auto;margin-bottom: 1rem; }
.col_ff6714 { color: #ff6714; }
/**/
.tle i, .pub_btn a i, .conc_more i, .cona_list li span { background: url(/css/3gimg/nspr.png) no-repeat; background-size: 16rem auto; }
/**/
.top { width: 16rem; height: 3rem; margin: 0 auto; background: #079f88; }
.n_logo { width: 8.85rem; height: 2rem; margin:  0.5rem 0.6rem 0 0.475rem; }
.yb { width: 1.9rem; height: 1.75rem; margin: 0.625rem 1.225rem 0 0; }
.n_tel { width:5.525rem; height: 1.575rem; margin-top: 0.7rem; }
.nj { border-bottom: none !important; }
.vn { border-right: none !important; }
.mk { border-left: none !important; }
.slideBox { position: relative; overflow: hidden; width: 16rem; margin: 0 auto; border-top: 0.065rem #009999 solid; }
.slideBox .hd { position: absolute; height: 0.5rem; left:40%; line-height: 28px; bottom: 0; z-index: 1; width:8rem; display: none;}
.slideBox .hd ul { }
.slideBox .hd li { width:0.25rem; height:0.25rem; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#359ED8; text-indent:-9999px; overflow:hidden; margin:0 6px; float:left }
.slideBox .hd li.on { background:#fff; }
.slideBox .bd { position:relative; z-index:0; }
.slideBox .bd li { position:relative; text-align:center; }
.slideBox .bd li img {vertical-align:top; width:16rem;/* 图片宽度100%，达到自适应效果 */ }
.slideBox .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit { display:block; width:100%; position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff; text-align:left; }
.bag, .bags { width: 100%; height: 100%; }
.bag li, .bags li { width: 100%; height: 100%; }
.hid, .nhomead .hd { position: absolute; bottom: 0.25rem; width: 100%; height: auto; z-index:111; font-size:0; }
.hid, .nhomead .hd ul { text-align: center; }
.hid .swiper-pagination-bullet, .nhomead .hd ul li { width: 0.25rem; height:0.25rem; border-radius: 50%; background: gray; display: inline-block; margin:0 0.125rem; }
.hid .swiper-pagination-bullet-active, .nhomead .hd ul li.on { background:orange; }
.tle { height: 2.15rem; line-height: 2.15rem; text-align: center; font-size:1.2rem; font-weight:bold; color:#009999; }
span.und{font-family: "Arial"; color: #bbb;text-align: center;display: block;font-size: 0.55rem;}
.tle a {  height: 2.15rem; line-height: 2.15rem; text-align: center; font-size:1.2rem; font-weight:bold; font-family:"微软雅黑"; color:#009999; }
.tle i { display: block; width: 6.75rem; height: 2.2rem; }
.tle i.i2 { background-position: 0 -2.3rem; }
.tle i.i3 { background-position: 0 -5rem; }
.tle i.i4 { background-position: 0 -7.5rem; }
.tle i.i5 { background-position: 0 -9.925rem; }

/*banner*/
.img_top{width: 16rem; height: 15rem; overflow: hidden;}
.img_top img{width: 16rem; height: 15rem;display: block; text-align: center;}

/*导航*/
.nav { width: 16rem; height: 1.7825rem; margin: 0 auto; background: #efedee; }
.nav ul { height: 100%; }
.nav ul li { border-right:1px solid #cccccc; width: 3.9rem; background: #eeeeee; height: 1.72rem; float: left; border-bottom:1px solid #cccccc; text-align: center; font-size: 0.65rem; border-left:1px solid white; border-top:1px solid white; }
.nj { border-bottom: none !important; }
.vn { border-right: none !important; }
.mk { border-left: none !important; }
.nav ul li a { line-height: 1.75rem; display: block; }

/*首页导航*/
.homenav { width: 15rem; height: 3.75rem; margin: 0 auto; background: #fff;  position: relative;top: -1.5rem;border-radius: 14px;border: none;box-shadow: 1px 6px 6px #ccc; }
.homenav ul { height: 100%; background: url(/css/3gimg/nav.png) no-repeat center; background-size: 15rem auto;}
.homenav ul li { width: 3.75rem;height: 1.72rem; float: left; text-align: center; font-size: 0.65rem; }
.homenav ul li a { line-height: 1.75rem; display: block; padding-top: 2.2rem;}



/*医院动态*/
.jrtop .thumb-item { position: relative; padding: 0.42rem 0.2rem; border-bottom: 1px solid #eee; background: #fff; }
.jrtop .thumb-item:last-child { border-bottom-color: transparent; }
.jrtop .thumb-item:after { content: '.'; visibility: hidden; height: 0; display: block; clear: both; }
.jrtop .thumb-img { float: left; width: 5rem; height: 3.4rem; font-size: 0.2rem; overflow: hidden; text-indent: -10000px; }
.jrtop .thumb-img img { display: block; width: 5rem; height: 3.4rem; border-radius: 0.1rem; }
.jrtop .thumb-info { float: right; /*position: relative;*/ width: 10.4rem; }
.jrtop .thumb-tit { font-size: 0.752rem; line-height: 1.2rem; height: 2.53rem; overflow:hidden; font-weight: normal; }
.jrtop .thumb-extra { position: absolute; bottom: 0.1rem; right:6.75rem; width: 3.4rem; }
.jrtop .thumb-extra span { font-size: 0.3rem; color: #aaa; }
.red-btn { color: #f00; border: 1px solid #f00; font-style: normal; padding: 0 0.1rem; border-radius: 0.1rem; font-size: 0.54rem; }

/*医院简介*/
.intro{width: 15rem;height: 6rem;display: block;overflow: hidden;margin: 1rem auto;}
.intro img{display: block;width: 15rem;height: 6rem;}
.introspan{font-size: 0.752rem;line-height: 1.25rem;width: 15rem;margin: 0.5rem auto;text-indent: 2em;text-align: left;}
.introspan .red{color: red;}

.intronav {width: 15rem;height: 3.25rem;background: #fff;margin: 1.5rem auto;}
.intronav ul { height: 100%; }
.intronav ul li {width: 3.25rem;height: 3.25rem;float: left;text-align: center;font-size: 0.65rem;border: 1px solid #009999;margin: auto 0.2rem;border-radius: 10px;}
.intronav ul li:first-child{background: url(/css/3gimg/icon_doctor.png) no-repeat center 0.5rem; background-size: 1.3rem auto;}
.intronav ul li:nth-child(2){background: url(/css/3gimg/icon_address.png) no-repeat center 0.5rem; background-size: 1.3rem auto;}
.intronav ul li:nth-child(3){background: url(/css/3gimg/icon_phone.png) no-repeat center 0.5rem; background-size: 1.3rem auto;}
.intronav ul li:last-child{background: url(/css/3gimg/icon_yuyue.png) no-repeat center 0.4rem; background-size: 1.2rem auto;}
.intronav ul li a {line-height: 1.75rem;display: block;padding-top: 1.8rem;}




/**/
.cona { margin-top: 0.75rem; }
.cona .hd ul{width:10rem; margin:0 auto;}
.cona .hd ul li { float: left; width:4.916rem; margin-left:0.125rem; height: 1.75rem; line-height: 1.75rem; text-align: center; background: #e3e3e3; font-size: 0.7rem; cursor: pointer; }
.cona .hd ul li.first { margin-left: 0; }
.cona .hd ul li.on { background: #009999; color: #fff; }
.cona .cona_pic .fimg { width:7.24rem; height:5rem; overflow:hidden; }
.cona .cona_pic .fimg:last-child { margin-left:0.5rem; }
.cona .cona_pic img { display: block; width: 7.25rem; height: 5rem }
.cona_list li { border-bottom:1px dashed #ccc; height: 1.75rem; line-height: 1.75rem;position: relative; }
.cona_list li a { font-size: 0.65rem; }
.cona_list li .dh{
	background: url(/css/3gimg/sjdt.gif) no-repeat;
	background-position-x: right;
	background-size: 1rem 1rem;
	background-position-y: center;
	width: 1.3rem;
	height: 1.75rem;
	display: inline-block;
	position: absolute;
	right: 0rem;
}
.cona_list li span { display: none; width: 1.125rem; height: 0.75rem; background-position: -11.3rem 0; margin-left: 0.25rem; }
.cona_list li:first-child span { display: inline-block; display: none;}
.cona_list li i { display: inline-block; vertical-align: middle; width: 0.375rem; height: 0.375rem; border-radius: 50%; background: #b4b4b4; border:1px solid #a5a5a5; margin-right: 0.5rem; }
.pub_btn a { display: block; width: 7.25rem; height: 1.75rem; line-height: 1.75rem; border-radius: 8px; background:#009999; color: #fff; font-size: 0.75rem; text-align: center; }
.pub_btn a:last-child { background: #f5841f }
.pub_btn a i { display: inline-block; vertical-align: middle; width: 1.15rem; height: 1.075rem; margin-right:0.25rem; }
.pub_btn a:first-child i { background-position: -7rem 0; }
.pub_btn a:last-child i { background-position: -8.45rem 0; }
.pub_btn a:last-child i.i3 { background-position: -12.75rem -0.125rem!important; }
/**/
.conb_ul1 li { width: 3.25rem; float: left; margin-left: 0.666rem; }
.conb_ul1 li:first-child, .conb ul li:nth-child(5) {
clear:both;
margin-left:0;
}
.conb_ul1 li i { display: block; width: 3.25rem; height: 3.05rem; border-radius: 0.125rem; background: #009999 url(/css/3gimg/nspr.png) no-repeat; background-size: 16rem auto; }
.conb_ul1 li:nth-child(2n) i {
background: #f89747 url(/css/3gimg/nspr.png) no-repeat;
background-size: 16rem auto;
}
.conb_ul1 li i.i1 { background-position: -7.2rem -1.4rem; }
.conb_ul1 li i.i2 { background-position: -10.6rem -1.4rem; }
.conb_ul1 li i.i3 { background-position: -7.2rem -4.5rem; }
.conb_ul1 li i.i4 { background-position: -10.6rem -4.5rem; }
.conb_ul1 li i.i5 { background-position: -7.2rem -7.7rem; }
.conb_ul1 li i.i6 { background-position: -10.6rem -7.7rem; }
.conb_ul1 li i.i7 { background-position: -7.2rem -10.9rem; }
.conb_ul1 li i.i8 { background-position: -10.6rem -10.9rem; }
.conb_ul1 li p { padding:0.6rem 0; text-align: center; font-size: 0.65rem; }
.conb_hot { height: 2rem; text-align: center; margin-bottom: 1rem; background:#eae9e7; line-height: 2rem; color: #009999 }
.conb_hot span { display: block; height: 1.55rem; line-height: 1.55rem; width:3.3rem; background-position: 0 -12.55rem; padding-left: 1.4rem; color: #fff; font-size: 0.6rem; }
.conb_ul2 li { height: 1.75rem; line-height: 1.75rem; text-align: center; width: 7.2rem; background: #f2f2f2; float: left; font-size: 0.75rem; margin-bottom: 0.5rem;margin-left: 0.5rem; }
.conb_ul2 li:nth-child(2n) {
margin-left: 0.5rem;
}
.conb_ul2 li:first-child, .conb_ul2 li:nth-child(4) {
background: #ffecdd;
}
.nhomead { border:0.375rem solid #eee; border-left:none; border-right:none; position:relative; }
.nhomead img { display: block; width: 16rem; height: 3.4rem; }
.expert { width: 16rem; margin: 0 auto; }
.expert .hd ul li { float: left; width: 4.916rem; margin-left: 0.125rem; height: 1.75rem; line-height: 1.75rem; text-align: center; background: #e3e3e3; font-size: 0.7rem; cursor: pointer; }
.expert .hd ul li.first { margin-left: 2.5rem; margin-right:0.2rem }
.expert .hd ul li.on { background: #009999; color: #fff; }
.expert .bd_doc1 { height: 21.5rem }
.expert .bd_doc1 ul{padding-bottom: 0.7rem;}
.expert .bd_doc1 ul li{height: 6.3rem;}
.expert .bd_doc1 .zj_inro { clear:both; width: 100%; background: #FFF; font-size: 0.7rem; line-height: 1.25rem; }
.expert .bd_doc1 .zj_inro img { width: 4.5rem;height: 5.63rem; float: left; padding: 0.35rem }
.expert .bd_doc1 .zj_inro .tc img { width: 15rem }
.expert .bd_doc1 .zj_inro .intr_t { font-size: 0.8rem; color: #009999; padding-top: 0.3rem; text-indent: 0.3rem; font-weight: 600; }
.expert .bd_doc1 .zj_inro p { text-indent: 0.5rem; padding: 0.2rem }
.expert .bd_doc1 .zj_inro .bt { margin-right: 1rem; border: solid 1px #ccc; padding: 0.02rem; width: 4rem; text-align: center; border-radius: 0.3rem; float: right; }
.expert .bd_doc1 .zj_inro .bt:hover { border-color: #009999 }
.expert .bd_doc2 { width:16rem; overflow:hidden; position:relative; }
.expert .bd_doc2 .zjhd { position: absolute; height: 0.5rem; line-height: 28px; top:0; z-index: 1; width:100% }
.expert .bd_doc2 .zjhd ul { }
.expert .bd_doc2 .zjhd li { width:45%; height:0.25rem; background:#f89747; text-indent:-9999px; overflow:hidden; margin:0 1.2%; float:left }
.expert .bd_doc2 .zjhd li.on { background:#ccc; }
.expert .bd_doc2 .zjbd { }
.expert .bd_doc2 .zj_inro { clear:both; width: 100%; background: #FFF; font-size: 0.7rem; line-height: 1.25rem; }
.expert .bd_doc2 .zj_inro img { width: 4.5rem; float: left; padding: 0.35rem }
.expert .bd_doc2 .zj_inro .tc img { width: 15rem }
.expert .bd_doc2 .zj_inro .intr_t { font-size: 0.8rem; color: #009999; padding-top: 0.3rem; text-indent: 0.3rem; font-weight: 600; }
.expert .bd_doc2 .zj_inro p { text-indent: 0.5rem; padding: 0.2rem }
.expert .bd_doc2 .zj_inro .bt { margin-right: 1rem; border: solid 1px #ccc; padding: 0.02rem; width: 4rem; text-align: center; border-radius: 0.3rem; float: right; }
.expert .bd_doc2 .zj_inro .bt:hover { border-color: #009999 }
/*药物*/
.tsyw { }
.tsyw li { width: 4.75rem; float: left; margin:  0.25rem; }
.tsyw li img { width: 100%; height: 3.2rem }
.tsyw li p { font-size: 0.55rem; text-align: center; line-height: 1rem }
.conc_more { font-size: 0.7rem; padding-top: 0.2rem; border-bottom: 1px solid #d3d3d3; padding:0.5rem 0; }
.conc_more i { display: inline-block; vertical-align: middle; background-position: -9.92rem 0; width: 0.925rem; height: 0.925rem; margin-left:0.25rem; }
/*biaodan*/
.cone {  }
.cone iframe{}
.cone h2 { font-size: 0.9rem; line-height: 1rem; color: #079f88; }
.cone h3 { font-size: 0.6rem; color: #eb2929; margin-top: 0.2rem; font-weight: normal;padding-bottom: 0.5rem; }
.cone form { background: #f2f2f2; padding:1rem 0.75rem; margin-top: 0.5rem; border-radius: 0.25rem; }
.cone form p { background: #fff; border:1px solid #aeaeae; margin-bottom: 0.65rem; padding-left:0.375rem; }
.cone form p label { display: block; font-size: 0.65rem; height: 1.5rem; line-height: 1.5rem; float: left; }
.cone form p input, .cone form p select { float: left; width: 9.75rem; height: 1.5rem; font-family: "Microsoft yahei"; line-height: 1.5rem; font-size: 0.65rem; }
.form_btn { padding-top: 0.35rem; }
.form_btn input { display: block; width: 6.25rem; height: 1.75rem; line-height: 1.75rem; text-align: center; color: #fff; font-size: 0.7rem; background: #ff9d00; border-radius: 0.125rem; font-family: "Microsoft yahei" }
.form_btn input:last-child { background: #6e7377; }
.cone form .yzm { border-bottom: 1px solid #ccc; }
.cone form .yzm_wz { font-size: 0.6rem; clear: both; display: block; }
.Wdate {border: none;}

/*二维码*/
.footewm{margin-top: 0.5rem;}
.footewm img{width: 5rem;display: block;margin: 0.5rem auto 0.2rem;}
.footewm span{font-size: 0.65rem;text-align: center;display: block;}



/**/
.footer { width: 16rem; height:9.2rem; background:#009999; margin: 1rem auto 1.5rem !important; background-size: 100% 100%; padding-bottom: 0.8rem;}
.footer ul li{width: 8rem;}
.flogo{margin: 0.1rem auto;display: block;}

.footer>img{display: block;width: 11rem;margin: 0.2rem auto;}

.ghh{ width: 100%;height: auto;display: flex;}
.ghh p{ font-size: 0.45rem; color: white;line-height: 0.8rem; text-align: center;margin: 0rem auto;}

.ghj { width: 100%; height: auto;margin: 0.5rem auto; }
.ghj p{ font-size: 0.45rem; color: white; font-size: 0.45rem; line-height: 0.65rem;text-align: center;}
.ghj p a{color: #fff;}

.footer .beian{font-size: 0.4rem;width: 15rem;clear: both;color: #fff;margin: 0.2rem auto;text-align: center;}
.footer .beian a{color: #fff;}

.uio { width: 8rem;}
.uio>img{float: left;margin-right: 0.5rem;margin-top: -2.1rem;width: 25%;padding-left: 1rem;}
.uio>p{font-size: 0.45rem;float: right;color: #fff;margin-top: -2rem;padding-right: 0.5rem;}

.ghh img { width:1.375rem; height: 1.375rem; float: left; padding-right: 0.25rem; margin-left: -0.5rem; }

.ghh p b { font-size: 0.6rem; color: #f4b836; }
.ghead i, .gwrap .gicon2, .gslide .hd ul li i, .gbtns a i { background: url(/css/3gimg/gspr.png) no-repeat; background-size: 12.5rem auto; }
.ghead { width: 15rem; margin:0 auto; padding:0.5rem; background:#009999; padding-top:0.5rem !important; }
.ghead i { display: block; width: 1.875rem; height: 1.875rem; cursor: pointer; margin-top:0.2rem; }
.ghead .gtel { display:block; width: 1.9rem; margin-top:0.35rem; }
.ghead .glogo { display: block; width: 9.1rem; margin-left:1rem; }
.gwrap { position: fixed; left:-100%; top:0; z-index: 999999; height: 100%; width: 16rem; color: #fff; margin-left:-8rem; overflow: scroll; background:#006666 }
.gwrap0 { position: fixed; left:200%; top:0; z-index: 999999; height: 100%; width: 16rem; color: #fff; margin-left:-8rem; overflow: scroll; background:#006666 }
.gwrap .gwrap_head { padding:1rem 0.5rem 0; height: 3rem; }
.gwrap .glogo2 { display: block; width: 8.375rem; }
.gwrap .gicon2 { display: block; width: 1.45rem; height: 1.45rem; background-position: -3.9rem 0; margin-top: 0.25rem; cursor: pointer; }
.gslide .bigtitle { width: 6rem; padding-left: 1rem }
.gslide .bigtitle a { color: #fff }
.gslide li { display: inline-block; line-height: 2.2rem }
.gslide .smatitle { line-height: 1.35rem; text-align: center; font-size: 0.7rem; cursor: pointer; }
.gslide .smatitle a { color: #fff; display: inline-block; height: 1rem; line-height: 1rem; padding-left: 0.2rem; width: 4.6rem; }
.gslide .hd ul li.on { background: rgba(255, 255, 255, .1); }
.gslide .hd ul li i { display: inline-block; vertical-align: middle; width: 1rem; height: 1rem; margin-right: 0.5rem; background-position: 0 -1.95rem; margin-top: -0.15rem; }
.gslide .hd ul li:nth-child(2) i {
background-position: -1.1rem -1.95rem;
}
.gslide .hd ul li:nth-child(3) i {
background-position: -2.2rem -1.95rem;
}
.gslide .hd ul li:nth-child(4) i {
background-position: -3.3rem -1.95rem;
}
.gslide .hd ul li:nth-child(5) i {
background-position: -4.4rem -1.95rem;
}
.gslide .hd ul li:nth-child(6) i {
background-position: -7.7rem -1.95rem;
}
.gslide .hd ul li:nth-child(7) i {
background-position: -5.5rem -1.95rem;
}
.gslide .hd ul li:nth-child(8) i {
background-position: -6.6rem -1.95rem;
}
.gslide .bd { background: rgba(255, 255, 255, .1); width: 10rem; height: 16.45rem; }
.gslide .bd ul li { width: 4rem; float: left; height: 2.35rem; line-height: 2.35rem; margin-left:1rem; }
.gslide .bd ul li a { color: #c6fce7; font-size: 0.7rem; }
.gslide .bd ul li a.colors { color: #f4e164; }
.gbtns { padding:0 1rem; margin-top:1rem; padding-bottom: 2.5rem;}
.gbtns a { text-align: center; display: block; width: 6.35rem; border:2px solid #adf7ee; border-radius: 0.25rem; height: 1.5rem; line-height: 1.5rem; color: #adf7ee; font-size: 0.7rem; }
.gbtns a:first-child { border:2px solid #f8ed74; color: #f8ed74; }
.gbtns a i { display: inline-block; vertical-align: middle; width: 1.1rem; height: 1.1rem; background-position: -8.8rem -1.95rem; margin-top:-0.12rem; margin-right: 0.25rem; }
.gbtns a:last-child i { background-position: -9.9rem -1.94rem; }
/*栏目*/

.linep { width: 16rem; margin: 0 auto; border-bottom:1px solid #ccc }
.linep p { font-size: 0.6rem; color: #414141; line-height: 1.15rem; }
.linep p a { color:  #414141; }
.linep p img { float: left; width: 0.75rem; height: 0.725rem; margin: 0.25rem 0.25rem 0 0.5rem; }
.kong { width: 16rem; height: 0.5rem; margin: 0 auto; background: #eeeeee; }
.main { width: 16rem; height:auto; margin: 0 auto 0; }
.main ul { width: 15rem; margin:0 auto; padding-top: 0.25rem; }
.main ul li { width: 100%; padding-bottom:0.75rem; border-bottom: 1px solid #dddddd; overflow:hidden; }
.up1 { margin: 0.75rem 0.6rem 0 0; width:4rem; height: 3.625; }
.main ul li h3 img { display:none; }
.main ul li:first-child h3 img, .main ul li:nth-child(2) h3 img {
display:inline-block;
width:1.15rem;
}
.gol h3 { font-size: 0.7rem; color: #009999; font-weight: normal; margin-top: 0.54rem; float: left; width:100%; }
.gol p { float: left; font-size: 0.6rem; color: #666666; line-height: 0.9rem; margin-top: 0.48rem; }
.gol p a { color: #ed1414; }
.gol { width: 10.4rem; height: 100%; }
.fengye { font-size: 0.45rem }
/*内容页*/

.content, .xg { width: 16rem; height:auto; margin: 0 auto 0; }
.content h1 { font-size: 0.8rem; color: #009999; text-align: center; padding: 0.5rem }
.content .gray { font-size: 0.55rem; color: #666666; line-height: 0.9rem; padding-top: 0.38rem; text-align: center; }
.content .newscontent { color: #414141; line-height: 1.1rem; font-size: 0.6rem; margin-bottom: 0.6rem; padding: 0 0.5rem; font-weight: normal; }
.content .newscontent img { max-width: 12rem }
.content .control { font-size: 0.55rem; border-left:0.1rem solid #009999; margin: 0.3rem; padding-left: 0.5rem }
@media (min-width: 320px) and (max-width: 480px){
	#MyContent iframe{ width: 12.5rem;height: 12.75rem;max-width:640px; margin-left:auto; margin-right:auto; z-index: 999999; bottom:0rem; -moz-box-shadow: 0 0 0.25rem black;}
	}
	
.xian { width: 0.1rem; height: 0.75rem; background: #079f88; margin: 0.8rem 0.375rem 0 0; }
.x_tit { width: 15rem; height: auto; margin: 0 auto; }
.xgyd { font-size: 0.8rem; color: #079f88; font-weight: bold; line-height: 1.9rem; padding-top: 0.18rem; }
.x_tit span { margin-top: 0.8rem; float: right; color: #666; font-size: 0.6rem; }
.btn_wz { background: #eee; width: 15rem; margin: 0 auto; border-radius: 1.75rem; overflow: hidden; }
.btn_wz a:last-child { background: #fca01d; color: #fff; font-size: 0.75rem; border-radius: 1.75rem; }
.btn_wz a { display: block; width: 7.5rem; text-align: center; line-height: 1.75rem; height: 1.75rem; color: #fc8b1d; font-size: 0.75rem; float: left; }
.btn_wz a img { display: inline-block; vertical-align: middle; margin-right: 0.25rem; margin-top: -0.1rem; width: 1.125rem; }

.content .newscontent video{display:block; width:15rem;}


/*专家提醒*/
.list_zx { margin: 0.3rem auto 0.3rem 0.5rem; width: 15.5rem;}
.list_zx li {}
.list_zx .imgs{width: 1rem;height: 1.5rem;background: #ff8700;margin-top: 0.125rem;border-radius: 50%;overflow: hidden;}
.list_zx .imgs img{width: 1rem;height: 1.5rem;}
.list_zx .txts { width: 13rem; border-bottom:1px dashed #d5d5d5; height: 1.5rem; position: relative; overflow: hidden;margin-left: 0.5rem;}
.list_zx .txts h3 { font-weight: normal; line-height: 1.5rem }
.list_zx .txts h3 a { font-size: 0.6rem; color: #333; width: 11.5rem; display: inline-block;height: 1.5rem; overflow: hidden; }
.list_zx .txts p { color: #666; margin-top:0.5rem; font-size: 0.5rem; }
.icon0316 img { display: block; width: 1.05rem; position: absolute; right: 0; top:50%; margin-top: -0.85rem; }
.list_zx .thumb-extra{  position: absolute;  bottom: 0.3rem; right: 0.15rem;  width: 1rem;height: 1rem;background: url(/css/3gimg/icon_tel.png) no-repeat center left;background-size: 0.8rem 0.8rem;}
.list_zx .thumb-extra a{width: 1rem;height: 1rem;display: block;}
/*推荐专家*/
.tjzj{}
.tjzj .tjzj_zj{width: 15rem;margin: 0.5rem auto;overflow: hidden;}
.tjzj .tjzj_zj li{float: left;width: 7.5rem;text-align: center;}
.tjzj .tjzj_zj li img{width: 7.425rem;}

/*品牌医院*/
.tjyy .tjyy_yy{}
.tjyy .tjyy_yy img{width: 9.1rem;height: 2.1rem;display: block;margin: 0 auto;}
.tjyy .tjyy_yy p{font-size: 0.6rem;line-height: 0.85rem;text-indent: 2em;width: 14rem;margin: 0.5rem auto;background: url(/css/3gimg/yybg.jpg) no-repeat center center;padding: 0.5rem;}




/*推荐文章*/
.list_wz { margin: 0.3rem auto 0.3rem 0.5rem; }
.list_wz li {}
.list_wz .txts { width: 15rem; border-bottom:1px dashed #d5d5d5; height: 1.5rem; position: relative; }
.list_wz .txts h3 { font-weight: normal; line-height: 0.85rem }
.list_wz .txts h3 a { font-size: 0.6rem; color: #333; width: 14rem; display: inline-block; }
.list_wz .txts p { color: #666; margin-top:0.5rem; font-size: 0.5rem; }
.icon0316 img { display: block; width: 1.05rem; position: absolute; right: 0; top:50%; margin-top: -0.85rem; }
.list_wz .thumb-extra{  position: absolute;  bottom: 0.3rem; right: 0.15rem;  width:1.4rem;}






.bt_2017 a {display: block;text-align: center;color: #fff;width: 7.2rem;height: 1.75rem;background: #009999;border-radius: 0.15rem;line-height: 1.75rem;font-size: 0.825rem;
}
.bt_2017{width: 15rem;margin: 0.2rem auto;}
.bt_2017 a:last-child{ background: #f5841f;    font-family: "Impact";}
.bt_2017 a i {    display: inline-block;    vertical-align: middle;    width: 1.05rem;    height: 1.25rem;    background: url(/css/3gimg/bt2017.png) no-repeat;      
    background-size: 8rem auto;
    margin-left: 0.25rem;
}
.bt_2017 a:last-child i{    background-position: -1.15rem 0;
    margin-left: 0;
    margin-right: 0.25rem;
}
/*首页科室介绍*/
.conb_ul1 li i.ks_1 { 
	/*background-position: -7.2rem -1.4rem; */
	background:#f89747 url(/css/3gimg/yg.png) no-repeat center center;
	background-size: 2.2rem 2.2rem;
}
.conb_ul1 li i.ks_2 { 
	/*background-position: -10.6rem -1.4rem; */
	background:#009999 url(/css/3gimg/gyh.png) no-repeat center center;
	background-size: 2.2rem 2.2rem;
}
.conb_ul1 li i.ks_3 { 
	/*background-position: -7.2rem -4.5rem; */
	background:#f89747 url(/css/3gimg/zfg.png) no-repeat center center;
	background-size: 2.2rem 2.2rem;
}
.conb_ul1 li i.ks_4 { 
	/*background-position: -10.6rem -4.5rem; */
	background:#009999 url(/css/3gimg/ga.png) no-repeat center center;
	background-size: 2.2rem 2.2rem;
}
.conb_ul1 li i.ks_5 { 
	/*background-position: -7.2rem -7.7rem; */
	background:#f89747 url(/css/3gimg/zjjs.png) no-repeat center center;
	background-size: 2.2rem 2.2rem;
}
.conb_ul1 li i.ks_6 { 
	/*background-position: -10.6rem -7.7rem; */
	background:#009999 url(/css/3gimg/dhzx.png) no-repeat center center;
	background-size: 2.2rem 2.2rem;
}
.conb_ul1 li i.ks_7 { 
	/*background-position: -7.2rem -10.9rem; */
	background:#f89747 url(/css/3gimg/yygk.png) no-repeat center center;
	background-size: 2.2rem 2.2rem;
}
.conb_ul1 li i.ks_8 { 
	/*background-position: -10.6rem -10.9rem; */
	background:#009999 url(/css/3gimg/lylx.png) no-repeat center center;
	background-size: 2.2rem 2.2rem;
}
/*副频道首页*/
.t { width: 15rem; height: 2rem; margin: 0 auto; background: #009999; text-align: center; margin-top: 0.5rem; line-height: 2rem }
.t span { }
.t span a { font-size: 1rem; color: #fff; }
.col a.jz { font-size: 0.65rem; margin: 0.3rem auto; text-align: center; display: block; background: #ff9d00; width: 5rem; border-radius: 4px; }

/*底部滚动*/
.footer_fd { max-width:640px; margin-left:auto; margin-right:auto; POSITION: fixed; z-index: 999999; bottom:0px; -moz-box-shadow: 0 0 0.25rem black;}
.footer_fd img { width:100%; float:left; }
.footer_fd ul { width:100%; float:left; }
.footer_fd ul li { float:left; }
.bottom-fixed { position:fixed; z-index:10000; width:100%; height: 70px; bottom:0; text-align:center; *bottom:auto;*position:absolute;}
@media(  max-device-aspect-ratio:1/2){
	.footer_fd { max-width:640px; margin-left:auto; margin-right:auto; position: fixed; z-index: 999999; bottom:0.5rem; -moz-box-shadow: 0 0 0.25rem black;}
	.footer_d{ width: 16rem;height: 0.5rem;max-width:640px; margin-left:auto; margin-right:auto; position: fixed; z-index: 999999; bottom:0rem; -moz-box-shadow: 0 0 0.25rem black;background: url(/css/3gimg/bot.png);}
	}

/*liaofa*/
.bags { width:100%; height: auto; margin: 0 auto; overflow: hidden; }
.gap { height: 34.2rem; }
.bags ul { }
.bags ul li { width: 96%;    height: 100%;    float: left;    border-bottom: 1px solid #cccccc;    padding: 2%;}

.js_l { width: 30%; height: 100%; float:left }
.js_l img { width: 100%;  padding-top: 0.25rem; }
.js_l p { font-size:0.68rem; text-align: center; color: #333333; line-height:0.8rem; padding-top: 0.1rem; }
.js_l p span { color: #ff6600; }
.js_r { width: 65%; height: 100%; float:right }
.js_r h5 { font-size: 0.8rem; color: #009999; padding-top: 0.26rem; }
.js_r h5 a { color: #009999; }
.js_r h5 span { color: #009999; font-weight: normal; font-size: 0.65rem; display: block; border: 1px solid #009999; float: right; border-radius: 0.125rem; line-height: 1.25rem; height: 1.25rem; width: 2.95rem; text-align: center; margin-right:1%}
.js_r p { font-size: 0.65rem;  line-height: 1.1rem; }
.deep { width: 100%; height: auto; margin-top: 0.62rem; }
.deep a { float: left; margin-right: 1rem; font-size: 0.69rem; color: #333333; line-height: 0.8rem; }
.deep1 { width:1.375rem; height: 1.275rem; margin-right: 0.3rem; }
.deep2 { width: 1.35rem; height: 1.35rem; margin-right: 0.25rem; }
.conb_ul2{margin-top: 0.75rem;}

/*53KF*/
#mobile_ivt_div *{font-size:16px !important}
.bdsq{ width: 1.5rem;
height: 1.5rem;
border-radius: 0.35rem;
background: #E2312B;
position: fixed;
right: 0.1rem;
bottom: 3.2rem;
color: #fff;
font-size: 0.57rem;
text-align: center;
padding: 0.25rem;z-index:999;}
.bdsq a{ color:#FFFFFF}


.sjkf{ 
	width:1.2rem;
	height:6.4rem;  
	background: url(/css/3gimg/53kf.png) no-repeat #E2312B; 
	position:fixed; right:0.1rem; bottom:8rem;
	font-size: 0.7rem;
	text-align: center;
	padding-top: 2rem;
	background-position-y: 0.6rem;
	background-size: 80%;
	background-position-x: center;z-index:999;
}
.sjkf a{ color:#FFF;vertical-align: middle;}

/*新表单*/
.biaod{width: 15rem;height: 14rem;margin: 0 auto;overflow:hidden;}
.biaod iframe{width: 15rem;height: 14rem;border: none;}
.bt06{margin-bottom: 0rem;}




/*文章页底部图片*/
.wzimg { width: 16rem;height: 5rem;overflow: hidden; margin:0.5rem auto;}
.wzimg img{width: 16rem;height: 5rem;}

/*文章页顶部幻灯*/
.dbhd{width: 16rem;height: 3.5rem;margin: 0rem auto;position: relative;overflow: hidden;}
.dbhd .hd{ left: 50%;}
.dbhd .hd ul{ float:left; position:absolute; z-index: 99999;right: 0.5rem;bottom: 0.1rem;   	 }
.dbhd .hd ul li{ float: left;cursor: pointer;background: #fff;border-radius: 50%;height: 0.3rem;width: 0.3rem;font-size: 0.3rem;text-align: center;margin-left: 0.2rem;}
.dbhd .hd ul li.on{ height: 0.3rem; width: 0.3rem; background:#f5841f;}
.dbhd .bd ul{ zoom:1;  }
.dbhd .bd li{ width: 16rem;height: 3.5rem;overflow: hidden;float: left;}
.dbhd .bd li img{width: 16rem;}
.dbhd .bd .on{display: block;}
/*--文章底部二维码--*/
.a_ewm{padding-top: 0.5rem;height: 6rem;}
.a_ewm ul li{float: left;margin-left: 1rem;width: 43%;}
.a_ewm ul li img{width: 65%;}
.a_ewm ul li p{line-height: 1.05rem;font-size: 0.6rem;margin-left: -1.5rem;}
.a_ewm ul li p span1{background: #ff6600; color: #fff;padding-left: 0.3rem;}
/*底部滚动*/
 .top_weixin{width:100%; height:50px; position:fixed; top:0; left:0; font-family:"微软雅黑"; z-index:1009;}
 .top_weixin a{ width:100%; height:100%; display:block; color:#fff;}
  .weixin_bg{ width:100%; height:50px; background:#000; opacity:0.7;}
  .weixin_dh{ width:640px; height:50px; position:absolute; left:0; top:0;}
  .weixin_dh i{ display:block; width:25px; height:25px; float:left; margin:8px 0 0 12px; 

background:url(/css/3gimg/qqIcon.png) no-repeat center; background-size:100%; border-

radius:5px;}
  .weixin_dh>span{ height:30px; float:left; margin-left:10px; display:block;}
  .weixin_dh>span h2{ height:14px; font-weight:600; margin-top:6px;}
  .weixin_dh>span h2 strong{ height:100%; font-size:14px; float:left; color:#fff; line-

height:16px;}
  .weixin_dh>span h2>span{ height:12px; font-size:12px; float:left; color:#D4D4D4; 

margin:4px 0 0 6px; line-height:12px;}
  .weixin_dh>span h3{ height:16px; font-size:14px; margin-top:4px; line-height:16px; 

font-weight:normal; color:#fff;}
/*yuyue*/
.art_wx {
    width: 76%;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.55rem;
    text-align: center;
    border: 0.02rem solid #009999;
    margin: 0 auto;
        margin-top: 0px;
    padding: 0.35rem 0;
    margin-top: 0.5rem;
}
.art_wx span {
    color: #ff0000;
}




/*全局样式*/
.g-fl{ float:left;}
.g-fr{ float:right;}
.g-c{ clear:both;}
/*top*/
.top1{width: 240px;height: 40px;background: #337AB7;}
/*.bot1{width: 120px;height: 40px;background: #81BD8D;float: left;line-height: 40px;}*/
/*.bot2{width: 120px;height: 40px;background: #FDA028;float: right;line-height: 40px;}*/
.fr1{color: #fff;text-align: center;font-size: 20px;font-size: 20px;
margin-left: 20px;}
#fixCenter p{ font-size:16px;}
/*.j-fixcenter{z-index: 999;height:180px; width:240px; background:#fff; display:none; position:fixed;border: 1px #ccc solid; }*/

/*53弹窗*/
/*#fixCenter{background: url(/css/3gimg/tcbg.jpg) no-repeat center center;background-size: 10rem 10.25rem;}*/
#fixCenter p{ font-size:16px;}
/*.j-fixcenter{z-index: 999;width: 10rem;height: 10.25rem;  background:#fff; display:none; position:fixed;border: 1px #ccc solid; }*/
#fixCenter .fixbox{position: relative;width: 100%;height: 100%;}
#fixCenter .fixbox>img{width: 1.5rem;height: 1.5rem;display: block;float: right;position: absolute;right: -0.6rem;/*right: 0rem;*/top: -0.6rem;}
.bot1{float: left;position: absolute; bottom: 0rem;width: 4.5rem;text-align: center;}
.bot2{float: right;position: absolute; bottom: 0rem;right: 0rem;width: 4.5rem;text-align: center;}
.fr2{color: #fff;text-align: center;font-size: 0.8rem;line-height: 2rem;width: 4.5rem;}

/*53客服弹窗离线宝*/
.j-fixcenter .lxb_sj{width: 100%;padding-top: 3.55rem;}
.j-fixcenter .lxb_sj	.shur{width: 100%;}
.j-fixcenter .lxb_sj	.shur	span{font-size: 0.5rem;display: block;text-align: center;color: #666;    line-height: 0.9rem;}
.j-fixcenter .lxb_sj	.shu{width: 9.1rem;margin: 0.3rem auto 0;height: 1.5rem;background-size: 9rem 1.5rem;}
.j-fixcenter .lxb_sj	.shu 	.api-lxb-cb-input{float: left;font-size: 0.6rem;line-height: 1.5rem;margin-left: 0.5rem;color: #737373;width: 5rem;}
.j-fixcenter .lxb_sj	.shu	.api-lxb-cb-btn{float: right;font-size: 0.6rem;line-height: 1.5rem;color: #fff;margin-right: 0.45rem;}
.j-fixcenter .lxb_sj	p{line-height: 1.5rem;border-radius: 32px;border: 2px solid #009999; text-align: right; font-size: 0.57rem !important;}
.j-fixcenter .lxb_sj	p a{line-height: 1.5rem;  display: inline-block;}
.j-fixcenter .lxb_sj	p span{    background: #ff7f00;    line-height: 1.5rem;    display: inline-block;    border-radius: 32px;    padding: 0 0.2rem;    color: #fff;}

.j-fixcenter .lxb_sj	.shuom{}
.j-fixcenter .lxb_sj	.shuom	span{display: block;width: 9rem;margin: 0.2rem auto 0;font-size: 0.5rem;color: #969595;line-height: 0.7rem;}





/*shipin*/
.sp1{margin-top: 0.35rem;}
.sp1 li{float: left;
padding: 0.2rem;
width: 7.4rem;
height: 7.4rem;
margin-left: 0.2rem;}
.sp1 img{width: 7rem;max-height: 6rem;}
.sp1 p{font-size: 0.45rem; text-align: center;}
.sp2{margin-top: 0.75rem;}
.sp2 li{
padding: 0.2rem;
width: 15rem;
height: 6.75rem;
margin-left: 0.2rem;}
.sp2 img{width: 15rem;max-height:6.75rem;}
.sp2 p{font-size: 0.5rem;background-color: #e3e3e3;margin-top: -0.25rem;line-height: 1rem;padding-left: 0.2rem;}
/* 挂号 */
#box{ width:100%; padding:.1rem 0 .3rem; }
#box form{margin-top: 1rem;}
#box .yy2{ display:block; text-align:center; font-size:.3rem; line-height:.8rem; color:#000;}
#box .yy3{ display:block; padding:0 .15rem; line-height:.35rem; color:#444;}
#box .yy3 em{ color:#d81919;}
#box form p{ display:block; width:100%; margin-bottom:4%;height: 1.55rem;}
#box form p span{ display: inline-block;
text-align: center;
line-height: .46rem;
vertical-align: middle;
font-size: 0.75rem;}
#box form p input{ display: inline-block;
width: 10.5rem;
height: 1.51rem;
padding-left: 0.5rem;
border: 1px solid #c0c0c0;
line-height: 1.5rem;}
#box form p input{  font-size: 0.7rem;
line-height: 1.51rem;
color: #3d3d3d;
vertical-align: middle;}
#box form p textarea{ display:inline-block; width:4rem; height:.88rem; padding:0 .1rem; border:.02rem solid #bdbdbd;}
#box form p textarea{ font-size:.24rem; line-height:.44rem; color:#bdbdbd; vertical-align:middle;}
#box form p select{display: inline-block;
width: 11.1rem;
height: 1.51rem;
padding: 0 0.5rem;
border: 1px solid #c0c0c0;}
#box form p select{ font-size: 0.7rem;

line-height: 1.5rem;

color: #3d3d3d;

vertical-align: middle;}
#box form input.submit{ width: 6.5rem;
background: #ff6600;
-webkit-appearance:none;
border: 0;
color: #fff;
font-size: 0.75rem;
line-height: 1.65rem;
border-radius: 5px;
letter-spacing: 1px;
float: left;margin-left: 1rem;}
#box img{position: absolute;
right: 1.2rem;
bottom: 3.7rem;}
input[type="date"] {
  padding-top: 0.3rem;
  height: 1.2rem !important;
}

.dbkf{width: 6.5rem;
	background: #2e8ed3;
	border: 0;
color: #fff !important;
font-size: 0.75rem;
line-height: 1.65rem;
border-radius: 5px;
letter-spacing: 1px;
margin-left: 1rem;
float: left;
}
.dbkf a{color: #fff;}
/*外链预约*/
.bt img{width: 14rem;}


#LRdiv2{display: none !important;}


