body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0rem; margin:0rem; }
body{ max-width:7.2rem; min-width:3.6rem; margin:0rem auto; font-size:0.24rem; color:#000000; font-family:"Microsoft YaHei", '微软雅黑', Arial, Helvetica, sans-serif; background:#FFFFFF; }
a{ color:#000000; text-decoration:none; }
a:hover { color:#127891; text-decoration:none; }
ol, ul{ list-style:none;}
li{ list-style-type:none; }
img{ border:0; max-width:100%; vertical-align:top; }
embed, video{ max-width:100%; }
.clear{ clear:both; font-size:0rem; line-height:0rem; height:0rem; }
input:focus{ outline:none; }
input::-moz-focus-inner{ border:0; }


/*头部*/
.header{ width:100%; height:1.44rem; background:#FFFFFF; position:fixed; top:0rem; z-index:10; border-bottom:0.01rem solid #127891; max-width:7.2rem; }
.header b{ width:4.45rem; height:1.44rem; position:absolute; top:0rem; left:0.15rem; z-index:2000; background:url(../images/logo.jpg) left top no-repeat; background-size:4.45rem 1.44rem; }
.header a.menu{ width:0.88rem; height:0.56rem; position:absolute; top:0.44rem; right:0.15rem; z-index:2001; background:url(../images/menu.jpg) left top no-repeat; background-size:0.88rem 0.56rem; }
.header_kong{ height:1.45rem; overflow:hidden; }
nav{ display:none; }
.tel{ width:7.2rem; height:0.9rem; line-height:0.9rem; overflow:hidden; background:#127891; text-align:center; font-size:0.3rem; color:#FFFFFF; font-weight:bold; }


/*底部*/
.footer{ width:100%; height:1.35rem; overflow:hidden; }
.kf{ width:100%; max-width:7.2rem; height:1.35rem; position:fixed; bottom:0rem; z-index:999; }
.kf li{ float:left; height:1.35rem; text-align:center; }
.kf li.bg1{ width:2.4rem; background:#127891 url(../images/icon1.png) center 0.25rem no-repeat; background-size:0.46rem 0.43rem; }
.kf li.bg2{ width:2.4rem; background:#EC6230 url(../images/icon2.png) center 0.27rem no-repeat; background-size:0.48rem 0.39rem; }
.kf li.bg3{ width:2.4rem; background:#3A3A3A url(../images/icon3.png) center 0.25rem no-repeat; background-size:0.43rem 0.44rem; }
.kf li a{ display:block; height:0.55rem; padding-top:0.8rem; font-size:0.26rem; color:#FFFFFF; }


/*内页样式*/
.ny_banner{ overflow:hidden; }
.ny_banner img{ width:100%; height:auto; }

.ny_title{ width:7.2rem; height:0.34rem; line-height:0.34rem; overflow:hidden; background:url(../images/dian_07.jpg) left center repeat-x; background-size:0.02rem 0.02rem; margin-top:0.5rem; text-align:center; }
.ny_title b{ font-size:0.32rem; font-weight:bold; color:#127891; padding:0rem 0.3rem; background:#FFFFFF; }

.ny_nav{ width:7.2rem; overflow:hidden; padding-top:0.1rem; padding-bottom:0.25rem; border-bottom:0.01rem solid #F1F1F1; }
.ny_nav li{ float:left; width:2rem; margin-left:0.3rem; margin-top:0.2rem; display:inline; text-align:center; }
.ny_nav li a{ display:block; height:0.5rem; line-height:0.5rem; background:#5D5D5D; overflow:hidden; text-align:center; border-radius:0.1rem; font-size:0.26rem; color:#FFFFFF; }
.ny_nav li a:hover { background:#127891; color:#FFFFFF; }
.ny_nav li a.hover { background:#127891; color:#FFFFFF; }

.ny_con{ width:7.2rem; overflow:hidden; padding:0.5rem 0rem; }


/*首页样式*/
.banner{ width:7.2rem; height:4.1rem; overflow:hidden; }
.banner li{ width:100%; }
.banner li img{ width:7.2rem; height:4.1rem; }

.index_box1{ width:7.2rem; overflow:hidden; padding:0.5rem 0rem; }
.index_box2{ width:7.2rem; overflow:hidden; padding:0.5rem 0rem; background:#DAF8F7; }

.index_tit1{ width:7.2rem; height:0.6rem; overflow:hidden; background:url(../images/dian_17.jpg) left bottom repeat-x; background-size:0.02rem 0.02rem; }
.index_tit1 h2{ margin:0rem auto; width:1.5rem; height:0.58rem; line-height:0.32rem; overflow:hidden; border-bottom:0.02rem solid #127891; text-align:center; font-size:0.32rem; font-weight:bold; }

.index_tit2{ width:7.2rem; height:0.6rem; overflow:hidden; background:url(../images/dian_18.jpg) left bottom repeat-x; background-size:0.02rem 0.02rem; }
.index_tit2 h2{ margin:0rem auto; width:1.5rem; height:0.58rem; line-height:0.32rem; overflow:hidden; border-bottom:0.02rem solid #127891; text-align:center; font-size:0.32rem; font-weight:bold; }

.more1{ margin:0.35rem auto 0rem auto; width:4rem; height:0.56rem; line-height:0.56rem; overflow:hidden; background:#127891; border-radius:0.28rem; text-align:center; }
.more1 a{ display:block; height:0.56rem; font-size:0.24rem; color:#FFFFFF; }

.more2{ margin:0.35rem auto 0rem auto; width:4rem; height:0.56rem; line-height:0.56rem; overflow:hidden; background:#EC6230; border-radius:0.28rem; text-align:center; }
.more2 a{ display:block; height:0.56rem; font-size:0.24rem; color:#FFFFFF; }

.more3{ margin:0.25rem auto 0rem auto; width:4rem; height:0.56rem; line-height:0.56rem; overflow:hidden; background:#3A3A3A; border-radius:0.28rem; text-align:center; }
.more3 a{ display:block; height:0.56rem; font-size:0.24rem; color:#FFFFFF; }

.tszl{ width:7.2rem; overflow:hidden; margin-top:0.05rem; }
.tszl li{ float:left; width:2rem; overflow:hidden; margin-left:0.3rem; margin-top:0.3rem; display:inline; text-align:center; }
.tszl li img{ width:2rem; height:1.56rem; vertical-align:top; }
.tszl li p{ height:0.5rem; line-height:0.5rem; overflow:hidden; background:#F1F1F1; font-size:0.24rem; text-overflow:ellipsis; white-space:nowrap; }

.zjtd{ margin:0.3rem auto 0rem auto; width:6.2rem; overflow:hidden; padding:0.2rem; background:#FFFFFF; }
.zjtd_left{ float:left; width:1.8rem; height:2.4rem; overflow:hidden; }
.zjtd_left img{ width:1.8rem; height:2.4rem; vertical-align:top; }
.zjtd_right{ float:right; width:4.18rem; height:2.4rem; overflow:hidden; }
.zjtd_right h2{ height:0.67rem; line-height:0.6rem; overflow:hidden; border-bottom:0.01rem solid #F1F1F1; font-weight:normal; }
.zjtd_right h2 b{ float:left; font-size:0.3rem; font-weight:bold; color:#EC6230; }
.zjtd_right h2 span{ float:left; display:block; padding:0rem 0.2rem; height:0.32rem; line-height:0.32rem; overflow:hidden; background:#F1F1F1; border-radius:0.16rem; font-size:0.22rem; color:#666666; text-align:center; margin-left:0.15rem; margin-top:0.14rem; }
.zjtd_right p{ height:1.44rem; line-height:0.36rem; padding-top:0.2rem; overflow:hidden; font-size:0.22rem; color:#666666; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; }

.kfbl{ width:7.2rem; overflow:hidden; margin-top:0.05rem; }
.kfbl li{ float:left; width:3.15rem; overflow:hidden; margin-left:0.3rem; margin-top:0.3rem; display:inline; position:relative; }
.kfbl li img{ width:3.15rem; height:2.1rem; vertical-align:top; }
.kfbl li p{ position:absolute; left:0px; bottom:0px; width:2.95rem; height:0.5rem; line-height:0.5rem; overflow:hidden; background:url(../images/hover.png) repeat; background-size:0.01rem 0.01rem; text-overflow:ellipsis; white-space:nowrap; padding:0rem 0.1rem; text-align:center; font-size:0.24rem; color:#FFFFFF; }
.kfbl li p a{ font-size:0.24rem; color:#FFFFFF; }

.TabTitle1{ width:7.2rem; height:1rem; overflow:hidden; background:#F9F9F9; }
.TabTitle1 li{ float:left; width:1.8rem; height:0.9rem; line-height:1rem; font-size:0.32rem; font-weight:bold; cursor:pointer; text-align:center; margin:0rem 0.3rem; display:inline; }
.TabTitle1 .normal{ border-bottom:0.05rem solid #F9F9F9; color:#000000; }
.TabTitle1 .active{ border-bottom:0.05rem solid #127891; color:#127891; }
.none{ display:none; }

.news_top{ margin:0rem auto; width:6.6rem; height:1.3rem; overflow:hidden; padding:0rem 0rem 0.3rem 0rem; border-bottom:0.01rem solid #F1F1F1; }
.news_top img{ float:left; width:2.1rem; height:1.3rem; vertical-align:top; margin-right:0.22rem; }
.news_top h2{ height:0.36rem; line-height:0.32rem; overflow:hidden; font-size:0.24rem; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; }
.news_top p{ height:0.6rem; overflow:hidden; line-height:0.3rem; font-size:0.2rem; color:#666666; padding:0.04rem 0rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.news_top .time{ height:0.3rem; line-height:0.3rem; overflow:hidden; font-size:0.2rem; color:#999999; font-family:Arial,"Microsoft YaHei", '微软雅黑'; }

.news_con{ width:6.6rem; height:2.5rem; overflow:hidden; padding:0.2rem 0.3rem 0rem 0.3rem; }
.news_con li{ height:0.5rem; line-height:0.5rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news_con li a{ padding-left:0.2rem; background:url(../images/icon8.png) left center no-repeat; background-size:0.06rem 0.06rem; font-size:0.24rem; }
.news_con li span{ float:right; font-size:0.24rem; color:#999999; font-family:Arial; padding-left:0.15rem; }


/*列表页样式*/
.danye{ margin:0rem auto; width:6.6rem; line-height:200%; font-size:0.26rem; }
.danye img{ max-width:100%; }

.NewsList{ margin:0rem auto; width:6.6rem; padding:0.25rem 0rem; overflow:hidden; border-bottom:0.01rem solid #F1F1F1; }
.NewsList .left{ float:left; width:0.9rem; text-align:center; padding-top:0.15rem; }
.NewsList .left .date1{ color:#333333; font-size:0.4rem; font-family:Arial; }
.NewsList .left .date2{ color:#666666; font-size:0.2rem; margin-top:0.05rem; font-family:Arial; }
.NewsList .right{ float:right; width:5.5rem; }
.NewsList .right h2{ height:0.36rem; line-height:0.36rem; overflow:hidden; font-size:0.24rem; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; }
.NewsList .right p{ height:0.6rem; line-height:0.3rem; overflow:hidden; font-size:0.2rem; color:#666666; padding-top:0.08rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }

.Pic{ width:7.2rem; overflow:hidden; border-bottom:0.01rem solid #F1F1F1; }
.Pic li{ float:left; width:3.15rem; overflow:hidden; margin-left:0.3rem; margin-bottom:0.25rem; display:inline; text-align:center; }
.Pic li img{ width:3.15rem; height:2.1rem; vertical-align:top; }
.Pic li p{ height:0.4rem; line-height:0.4rem; overflow:hidden; margin-top:0.1rem; font-size:0.26rem; text-overflow:ellipsis; white-space:nowrap; }

.Pic_List{ margin:0rem auto; width:6.6rem; overflow:hidden; padding:0.3rem 0rem; border-bottom:0.01rem solid #F1F1F1; }
.Pic_List img{ float:left; width:2.04rem; height:1.36rem; vertical-align:top; margin-right:0.22rem; }
.Pic_List h2{ height:0.36rem; line-height:0.36rem; overflow:hidden; font-size:0.24rem; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; }
.Pic_List p{ height:0.9rem; overflow:hidden; line-height:0.3rem; font-size:0.2rem; color:#666666; padding-top:0.08rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }

.Pic_List1{ margin:0.3rem auto 0rem auto; width:6.18rem; overflow:hidden; padding:0.2rem; border:0.01rem solid #F1F1F1; }
.Pic_List1 .lefts{ float:left; width:1.8rem; height:2.4rem; overflow:hidden; }
.Pic_List1 .lefts img{ width:1.8rem; height:2.4rem; vertical-align:top; }
.Pic_List1 .rights{ float:right; width:4.18rem; height:2.4rem; overflow:hidden; }
.Pic_List1 .rights h2{ height:0.67rem; line-height:0.6rem; overflow:hidden; border-bottom:0.01rem solid #F1F1F1; font-weight:normal; }
.Pic_List1 .rights h2 b{ float:left; font-size:0.3rem; font-weight:bold; color:#EC6230; }
.Pic_List1 .rights h2 span{ float:left; display:block; padding:0rem 0.2rem; height:0.32rem; line-height:0.32rem; overflow:hidden; background:#F1F1F1; border-radius:0.16rem; font-size:0.22rem; color:#666666; text-align:center; margin-left:0.15rem; margin-top:0.14rem; }
.Pic_List1 .rights p{ height:1.44rem; line-height:0.36rem; padding-top:0.2rem; overflow:hidden; font-size:0.22rem; color:#666666; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; }


/*内容详细页*/
.nr{ width:6.6rem; overflow:hidden; padding:0.5rem 0.3rem; }
.nr h1{ font-size:0.36rem; color:#127891; text-align:center; border-bottom:0.01rem solid #DDDDDD; font-weight:bold; line-height:0.44rem; padding-bottom:0.2rem; }
.nr .nr_time{ font-size:0.22rem; color:#999999; height:0.6rem; line-height:0.6rem; text-align:center; overflow:hidden; }
.nr .nr_con{ padding:0.2rem 0rem 0rem 0rem; line-height:200%; font-size:0.28rem; }


/*分页样式*/
.pages{ font-size:0.26rem; color:#000000; line-height:0.5rem; text-align:center; margin-top:0.3rem; }
.pages a{ display:inline-block; color:#000000; padding:0rem 0.15rem; margin:0rem 0.05rem; height:0.5rem; background:#E1E1E1; border-radius:0.05rem; }
.pages a:hover{ display:inline-block; color:#FFFFFF; background:#127891; padding:0rem 0.15rem; margin:0rem 0.05rem; border-radius:0.05rem; }
.pages .bg{ display:inline-block; color:#FFFFFF; background:#127891; padding:0rem 0.15rem; margin:0rem 0.05rem; height:0.5rem; border-radius:0.05rem; }


/*预约挂号*/
.yuyue1{ margin:0.3rem auto 0rem auto; width:6.2rem; overflow:hidden; background:#E2FBFD; font-size:0.24rem; line-height:0.4rem; padding:0.2rem; }
.yuyue1 span{ color:#E93B00; }
.yuyue2{ margin:0.2rem auto 0.4rem auto; width:6.6rem; font-size:0.24rem; }
.input{ width:2.5rem; height:0.25rem; line-height:0.25rem; border:0.01rem solid #DDDDDD; padding:0.1rem; background:#FFFFFF; border-radius:0.05rem; font-size:0.24rem; color:#000000; }
.input1{ width:4.5rem; height:1.8rem; line-height:0.3rem; border:0.01rem solid #DDDDDD; padding:0.1rem; background:#FFFFFF; border-radius:0.05rem; font-size:0.24rem; color:#000000; }
.btn1{ width:3rem; border:none; height:0.54rem; line-height:0.54rem; overflow:hidden; text-align:center; background:#3A3A3A; font-size:0.26rem; color:#FFFFFF; font-family:"Microsoft YaHei", '微软雅黑'; border-radius:0.27rem; }