div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd { padding: 0; margin: 0; }
li { list-style: none; }
a { text-decoration: none; }
body { width: 6.4rem; margin: 2px auto; }
img { display: block; border: none; }
p { text-indent: 2em; }
.fl { float: left;}
.fr { float: right;}
.clear{ clear:both;}
.mt5 {margin-top: 5%;}

/*top-wx*/ 
.top-wx { position: fixed; top: -1.2rem;  z-index: 999; box-shadow: 0 0 10px rgba(0, 0, 0, .7);}
.top-wx a { box-sizing: border-box; width: 100%; height: 1rem; padding: 0 .2rem; display: flex; display: -webkit-flex; align-items: center; background-color: #fff; }
.wx-img { width: .8rem; height: .8rem; }
.wx-img img { display: block; width: 100%; height: auto; }
.wx-txt { width: 5rem; height: .8rem; margin-left: .2rem; }
.wx-txt > span { display: block; height: .4rem; line-height: .4rem; font-size: .22rem; color: #333; }
.wx-txt > span:first-child { font-weight: bold; }

/* top-tel */
.top-tel { position: fixed; top: 0; z-index: 999; }
.top-tel a img { display: block;position: relative; top: 0px; width: 100%; }

/* header */
.header { position: relative; width: 100%;}
.header img { display: block; width: 100%; height: auto; }

/* banner */
.banner { width: 100%; height: 3.5rem; }
.banner-slide { width: 100%; height: 3.5rem; position: relative; overflow: hidden; }
.banner-bar { position: absolute; left: 0; bottom: 0; height: .1rem; padding: .1rem 0; width: 100%; z-index: 2; }
.banner-bar ul { font-size: 0; text-align: center; }
.banner-bar ul li { width: .1rem; height: .1rem; display: inline-block; border: 1px solid #333; border-radius: 50%; margin: 0 .05rem; box-sizing: border-box; }
.banner-bar ul li.on { background: #48affc; border: none; }
.banner-list ul li a > img { width: 100%; height: 3.5rem; }
.BTV { position: relative; }
.BTV > img { position: absolute; left: 0; top: 0; width: 100%; height: 3.5rem; }
.BTV-video { position: absolute; z-index: 2; right: .22rem; top: .71rem; width: 2.25rem; height: 1.57rem; line-height: 1.4rem; background: #000; text-align: center; }
.BTV-video video { display: inline-block; vertical-align: middle; }
.BTV-video video::-webkit-media-controls-start-playback-button { display: none; }
.BTV-video > i { position: absolute; left: 50%; top: 50%; width: .6rem; height: .6rem; margin: -.3rem 0 0 -.3rem; border-radius: 50%; background: rgba(255, 255, 255, .5); font-size: 0;  }
.BTV-video > i em { position: absolute; left: .24rem; top: .1rem; border-top: .2rem solid transparent; border-bottom: .2rem solid transparent; border-left: .2rem solid rgba(0, 0, 0, .6); }

/* nav */
.nav { width: 100%; height: 1.6rem; background:#fff; }
.nav ul { width:100%; height:100%;}
.nav ul li { width: 25%; height: .54rem; box-sizing: border-box; border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8;  float:left;}
.nav ul li.borF{border-right:1px solid #e8e8e8;} 
.nav ul li.borT{border-bottom:1px solid #e8e8e8;}
.nav ul li a {display: flex;  display: -webkit-flex;  justify-content: center;  align-items: center; font-size: .25rem; color:#000;  height: 100%; width: 100%; }

/* gonggaog */
.gonggaog{ width:100%; background:#0772b6; height:.42rem; border:0; margin-bottom:2%; position:relative;}
.gonggaog:after{ display:block; content:""; clear:both;}
.gonggaog .left_gg{ float:left; display:inline-block; width:auto; height:.42rem; line-height:.42rem; font-size:.2rem; font-weight:bold; color:#FFF; position:relative; z-index:1; overflow:auto; background:#0772b6; }
.gonggaog .left_gg img{ vertical-align:middle; display:inline-table; width:.17rem; margin:-0.06rem 0.08rem 0;}
.gonggaog .right_gg{ float:left; display:inline-block; width:81.25%; height:.42rem; line-height:.42rem; font-size:0.14rem; color:#FFF;position:absolute; right:0; top:0; }
.gonggaog .right_gg a{color:#FFF; font-size:0.14rem;}
#gundong table{}
/* 新添加 */
.znjsk_bt{position: relative; width:100%; margin:5% 0;}
.znjsk_bt01{margin-top: 10%;}

.znjsk_bt dl dt{background-color: #0088E0 ; height: .07rem;}
.znjsk_bt dl dd{background-color: #0088E0 ; height: 1px; margin-top: 1%;}
.znjsk_bt span{position: absolute; top: -90%; display: block; padding: 0 2%; background-color: white; left: 50%;transform: translate(-50%, 0); z-index: 1; font-size: .30rem; font-weight: bold;}
/*.znjsk_bt span:before{content: ""; background-image: url(../images/revise/znjsk_06.jpg); width: .45rem; height: .35rem; background-size: 100%; background-repeat: no-repeat; float: left;}*/
.znjsk_yyjj{width:94%; margin:5% auto;}
.znjsk_yyjj p { width: 68%; float: left; display:inline-block; text-align:justify;text-indent: 6%; font-size: .2rem; }
.znjsk_yyjj a.red{ color:#cc0b0b}
.znjsk_yyjj a.fimg { width: 30.2%; display:block; float: right; }
.znjsk_yyjj img { width:100%; display:block;}
.znjsk_yynews{width: 94%; margin: 2% auto;}
.yynews a{width: 30%; float: left; margin-left: 5%; text-align: center; height: .36rem; line-height: .36rem; background-color: #d3d3d3; display: block; border-radius: .05rem; color: white; position: relative; font-size:.2rem}
.news-list a{color: #333333;}
.yynews a i{ position: absolute;z-index: 1;float: left;width: 0;height: 0;display: none;border-left: .125rem solid transparent;border-right:  .125rem solid transparent;border-top: .12rem solid #0088E0;left: 44%;top: 98%;} 
.yynews a.active{background-color: #0088E0;}
.yynews a.active i{display: block;}
.content-slide{ margin: 0 auto;}
.content-slide ul li{float: left;text-align: center;margin-top: 5%;width: 45%;font-size: .16rem;}
.content-slide p{margin:2% 0 0 0; text-indent:0;}
.content-slide ul li:nth-child(even){float: right;}
.content-slide img{width: 100%;}
.znjsk_zxal{width: 75%; margin: 0 auto;}
.znjsk_zxal a{background-color: #0190D4; height: .44rem; display: block; width: 100%; line-height: .44rem; border-radius: .22rem; color: white;font-size: .22rem; text-align: center;}





.more { display: block; width: 1.34rem; height: .4rem;  line-height: .4rem;  text-align: center;  background-color: #0190D4; font-size: .22rem; color: #fff;  box-shadow: 4px 4px 2px rgba(16,109,82,1);  border-radius: .06rem; }





/* top-line */
.top-line { position: relative; width: 100%; margin-top: .3rem; }
.top-line > h3 { margin: 0 0 .2rem .2rem; padding-left: .1rem; border-left: .1rem solid #0190D4; font-size: .3rem; color: #333; }
.top-line > a > img { width: 6rem; height: 3.5rem; margin: 0 auto }
.top-line-desc { box-sizing: border-box; position: absolute; left: .2rem; bottom: 0; width: 6rem; height: 1rem; padding: .1rem .2rem; background: rgba(0,0,0, .8); font-size: 0; }
.top-line-desc > span { display: block; height: .4rem; line-height: .4rem; color: #fff; }
.top-line-desc > span:first-child { font-size: .28rem; font-weight: bold; }
.top-line-desc > span:last-child { font-size: .24rem; }

/* public-box */
.public-box { position: relative; }
.public-box-header { position: absolute; left: 1.51rem; top: -.3rem; z-index: 10; }
.public-box-header img { width: 3.38rem; height: .98rem ; }
.public-box .syWF{width:100%; display:block;}
/*yuanxun*/
.yuanxun { height: 8.56rem; background: #f1f0ee; margin-top: .4rem; }
.yuanxun-nav { padding-top: .2rem; }
.yuanxun-nav ul { display: flex; display: -webkit-flex; }
.yuanxun-nav ul li { width: 25%; box-sizing: border-box; border-right: 1px solid #aaa; }
.yuanxun-nav ul li:last-child { border-right: none; }
.yuanxun-nav ul li i {width: .82rem; height: .82rem; display: block; background: #e8d0a8; border-radius: 50%; position: relative; margin: 0 auto;}
.yuanxun-nav ul li i::before { content:' '; width: .72rem; height: .72rem; display: block; margin: 0 auto; background: #0190D4; border-radius: 50%; position: absolute; left: .05rem; top: .05rem; }
.yuanxun-nav ul li i img { position: absolute; z-index: 10; }
.yuanxun-nav ul li:nth-of-type(1) i img { width: .34rem; height: .35rem; left: .235rem; top: .24rem; }
.yuanxun-nav ul li:nth-of-type(2) i img { width: .28rem; height: .32rem; left: .27rem; top: .25rem; } 
.yuanxun-nav ul li:nth-of-type(3) i img { width: .39rem; height: .39rem; left: .215rem; top: .215rem; } 
.yuanxun-nav ul li:nth-of-type(4) i img { width: .43rem; height: .30rem; left: .195rem; top: .26rem; }  
.yuanxun-nav ul li span { display: block; text-align: center; font-size: .14rem; color: #93661f; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.yuanxun-nav ul li span:nth-of-type(1) { font-size: .18rem; font-weight: bold; margin: .14rem 0; }
.yuanxun-img { width: 4.59rem; height: 2.96rem; border: .05rem solid #d2d2d2; background: #fff; margin: .3rem auto .2rem; box-shadow: 1px 1px 8px rgba(0,0,0,.4) }
.yuanxun-img img { width: 4.39rem; height: 2.76rem; border: .03rem solid #d2d2d2; margin:  .07rem auto; }
.yuanxun > img:nth-of-type(1) { width: 1.02rem; height: .49rem; margin: 0 auto; }
.yuanxun > img:nth-of-type(2) { width: 5.69rem; height: .38rem; margin: .25rem auto; }
.yuanxun > .p { width: 5.69rem; margin: 0 auto; }
.yuanxun > .p > p { line-height: 1.6;  font-size: .22rem; color: #93661f; }

/*env*/
.env { height: 3.91rem; }
.env-slide { width: 6rem; height: 3.81rem; margin: 0 auto; padding: .05rem .08rem; box-shadow: 0 0 4px rgba(0,0,0,.9); position: relative; overflow: hidden; }
.env-list ul li { width: 6rem; height: 3.81rem; background: url(../images/env_15.jpg) 0 0 no-repeat; background-size: cover; position: relative; }
.env-list ul li > img { position: absolute; left: 0; top: 0; width: 6rem; height: 3.8rem; }
.env-list ul li > div { position: absolute;  top: 2.0rem; width: 2.36rem; height: 1.7rem; box-sizing: border-box; padding: .1rem; background: rgba(255,255,255,.6); border-radius: .2rem; }
.env-list ul li > div p { font-size: .22rem; line-height: 1.6; color: #93661f; word-break: break-all; }
.env-bar { height: .12rem; position: absolute; left: .08rem; bottom: .05rem; width: 6rem; padding: .1rem 0; z-index: 10; }
.env-bar ul { text-align: center; font-size: 0; }
.env-bar ul li { display: inline-block; width: .35rem; height: .12rem; border: .01rem solid #a17023; box-sizing: border-box; border-radius: .05rem; margin: 0 .05rem; }
.env-bar ul li.on { background: #fff; }

/*doctor*/
.doctor { height: 3.91rem; }
.doctor-slide { width: 6rem; height: 3.81rem; margin: 0 auto; padding: .05rem .08rem; box-shadow: 0 0 4px rgba(0,0,0,.9); position: relative; overflow: hidden; }
.doctor-list ul li { width: 6rem; height: 3.81rem; background: url(../images/env_15.jpg) 0 0 no-repeat; background-size: cover; position: relative; }
.doctor-list ul li > img { position: absolute; left: 0; top: 0; width: 6rem; height: 3.8rem; }
.doctor-list ul li > div { position: absolute;  top: 2.0rem; width: 2.16rem; height: 1.7rem; box-sizing: border-box; padding: .2rem; background: rgba(255,255,255,.6); border-radius: .2rem; }
.doctor-list ul li > div p { font-size: .22rem; line-height: 1.6; color: #93661f; word-break: break-all; }
.doctor-bar { height: .12rem; position: absolute; left: .08rem; bottom: .05rem; width: 6rem; padding: .1rem 0; z-index: 10; }
.doctor-bar ul { text-align: center; font-size: 0; }
.doctor-bar ul li { display: inline-block; width: .35rem; height: .12rem; border: .01rem solid #a17023; box-sizing: border-box; border-radius: .05rem; margin: 0 .05rem; }
.doctor-bar ul li.on { background: #fff; }


/* footer */
.footer { position: relative; height: 3.91rem; width: 6.16rem; margin: .32rem auto 0; background: #0190D4; }
.footer-header { height: .66rem; width: 4.8rem; margin: 0 auto; background: #fff; text-align: center; line-height: 2; font-size: .25rem; color: #684713; border-bottom-left-radius: .4rem; border-bottom-right-radius: .4rem; font-weight: bold; }
.footer-nav { /*width: 5.7rem;*/ margin: .22rem auto; }
.footer-nav ul { font-size: 0; display: flex; display: -webkit-flex; justify-content: space-around; }
.footer-nav ul li { width: 1rem; height: .2rem; line-height: .2rem; border-right: .01rem solid #fff; text-align: center; font-size: .22rem; }
.footer-nav ul li a { color: #fff; }
.footer-nav ul li:last-child { border-right: none; }
.logo-wx { width: 3.86rem; border-bottom: .01rem solid #fff; margin: 0 auto; }
.logo-wx { font-size: 0; }
.logo-wx > div { width: 1.93rem; height: 1.3rem; box-sizing: border-box; display: inline-block; }
.logo-wx > div:first-child { border-right: .02rem solid #fff; }
.logo-wx > div:first-child img { width: 1.37rem; height: .94rem; margin: .18rem auto;  }
.logo-wx > div:last-child img { width: 1.19rem; height: 1.19rem; margin: 0.055rem auto; }
.footer-address-tel-time { font-size: .22rem; color: #fff; text-align: center; margin-top: .15rem; }
.footer-address-tel-time ul li { height: .32rem; }
.top-btn { position: absolute; top: 1.5rem; right: .2rem; width: .92rem; height: .87rem; border-radius: .1rem; background: url(../images/top.jpg); background-size: cover; box-shadow: 0 0 14px rgba(0,0,0,1);  }


/* features */
/*.features-slide { width: 6.16rem; height: 5.19rem; overflow: hidden; margin: 0 auto; position: relative; overflow: hidden; }
.features-slide li { position: relative; width: 6.16rem; height: 5.19rem ; }
.features-slide li img { position: absolute; left: 0; top: 0; width: 6.16rem; height: 5.19rem ; }
.features-slide li > div { position: absolute; box-sizing: border-box; bottom: .5rem; right: .5rem; width: 3.3rem; height: 3.4rem; border: .01rem solid #8f6c36; }
.features-slide li > div > p { margin: .1rem 0 0 .1rem; background: rgba(255,255,255,.7); box-sizing: border-box;  width: 3.3rem; height: 3.4rem; padding: .15rem; text-indent: 0; }
.features-slide li > div > p > span { display: block; margin-bottom: .1rem; font-size: .2rem; color: #8f6c36; font-weight: bold; }
.features-slide > a { position: absolute; top: 50%; width: .48rem; height: .48rem; margin-top: -.24rem;  }
.features-slide > a > img { width: .48rem; height: .48rem; }
.features-slide > a:nth-of-type(1) { left: 0; }
.features-slide > a:nth-of-type(2) { right: 0; }*/
.features-slide { width: 6.16rem; height: 5.19rem; overflow: hidden; margin: 0 auto; position: relative; overflow: hidden; }
.features-slide li { position: relative; width: 6.16rem; height: 5.19rem ; }
.features-slide li img { position: absolute; left: 0; top: 0; width: 6.16rem; height: 5.19rem ; }
.features-slide li > div {height: 5.19rem; position: absolute; box-sizing: border-box; bottom: 0rem; left: 0rem; width: 2.8rem; border: .01rem solid #8f6c36; }
.features-slide li > div > p { margin: .1rem 0 0 .1rem; background: rgba(255,255,255,.7); box-sizing: border-box;  width: 2.5rem; height: 4.89rem; padding: .15rem; text-indent: 0; }
.features-slide li > div > p > span { display: block; margin-bottom: .1rem; font-size: .2rem; color: #8f6c36; font-weight: bold; }
.features-slide > a { position: absolute; top: 50%; width: .48rem; height: .48rem; margin-top: -.24rem;  }
.features-slide > a > img { width: .48rem; height: .48rem; }
.features-slide > a:nth-of-type(1) { left: 0; }
.features-slide > a:nth-of-type(2) { right: 0; }

/* mode */
.mode { width: 100%; height: 7.1rem; background-color: #f9f6ef; background-size: cover; }
.mode p {  width: 6rem; margin:0 auto; padding: .2rem 0 .3rem 0; line-height: 1.6; color:#333; font-size: .24rem; }
.mode-imgs { display: flex; display: -webkit-flex; justify-content: space-between; padding: 0 .12rem; }
.mode-imgs-left { width: 4.3rem; }
.mode-imgs-left > div { display: flex; display: -webkit-flex; justify-content: space-between; margin-bottom: .04rem; }
.mode-img-warpper { display: inline-flex; display: -webkit-inline-flex; flex-direction: column; justify-content: center; align-items: center; border-radius: .1rem; }
.mode-img-warpper span { margin-top: .1rem; font-size: .24rem; color: #fff; }
.mode-imgs-left-up .mode-img-warpper:nth-of-type(1) { width: 2.58rem; height: 1.25rem; background: url(../images/index/mode1_bg.jpg) 0 0 no-repeat; background-size: cover; }
.mode-imgs-left-up .mode-img-warpper:nth-of-type(1) img { width: .44rem; height: .5rem; }
.mode-imgs-left-up .mode-img-warpper:nth-of-type(2) { width: 1.68rem; height: 1.25rem; background: url(../images/index/mode2_bg.jpg) 0 0 no-repeat; background-size: cover; }
.mode-imgs-left-up .mode-img-warpper:nth-of-type(2) img { width: .51rem; height: .54rem; }
.mode-imgs-left-middle .mode-img-warpper:nth-of-type(1) { width: 1.8rem; height: 1.59rem; background: url(../images/index/mode3_bg.jpg) 0 0 no-repeat; background-size: cover; }
.mode-imgs-left-middle .mode-img-warpper:nth-of-type(1) img { width: .44rem; height: .63rem; }
.mode-imgs-left-middle .mode-img-warpper:nth-of-type(2) { box-sizing: border-box; justify-content: space-between; align-items: flex-start; width: 2.44rem; height: 1.6rem; padding: .1rem .1rem .2rem; background: url(../images/index/mode4_bg.jpg) 0 0 no-repeat; background-size: cover; }
.mode-imgs-left-middle .mode-img-warpper:nth-of-type(2) span { color: #333; font-size: .22rem; }
.mode-imgs-left-middle .mode-img-warpper:nth-of-type(2) span:first-child { margin-top: 0; font-weight: 700; }
.mode-imgs-left-middle .mode-img-warpper:nth-of-type(2) span:last-child { display: inline-flex; display: -webkit-inline-flex; flex-direction: column; justify-content: space-between; margin-top: -.2rem; writing-mode: vertical-lr; }
.mode-imgs-left-middle .mode-img-warpper:nth-of-type(2) span:last-child i { font-style: normal; }
.mode-imgs-left-middle .mode-img-warpper:nth-of-type(2) span:last-child i:last-child { font-size: .18rem; font-style: normal; }
.mode-imgs-left-down .mode-img-warpper:nth-of-type(1) { width: 1.57rem; height: 1.25rem; background: url(../images/index/mode5_bg.jpg) 0 0 no-repeat; background-size: cover; }
.mode-imgs-left-down .mode-img-warpper:nth-of-type(1) img { width: .33rem; height: .43rem; }
.mode-imgs-left-down .mode-img-warpper:nth-of-type(2) { width: 2.7rem; height: 1.25rem; background: url(../images/index/mode6_bg.jpg) 0 0 no-repeat; background-size: cover; }
.mode-imgs-left-down .mode-img-warpper:nth-of-type(2) img { width: .47rem; height: .44rem; }
.mode-imgs-right { width: 1.82rem; }
.mode-imgs-right .mode-img-warpper:nth-of-type(1) { width: 1.82rem; height: 2.13rem; margin-bottom: .04rem; background: url(../images/index/mode7_bg.jpg) 0 0 no-repeat; background-size: cover; }
.mode-imgs-right .mode-img-warpper:nth-of-type(1) img { width: .61rem; height: .54rem; }
.mode-imgs-right .mode-img-warpper:nth-of-type(2) { width: 1.79rem; height: 2rem; background: url(../images/index/mode8_bg.jpg) 0 0 no-repeat; background-size: cover; }
.mode-imgs-right .mode-img-warpper:nth-of-type(2) img { width: .66rem; height: .56rem; }


/* yuyue */
.yuyue { height: 1.1rem; margin-top: .5rem; margin-left: .2rem; }
.yuyue-box { width: 4.4rem; height: 1.1rem; box-sizing: border-box; border: .02rem solid #bb8b3c; border-radius: .1rem; padding: .15rem 0 .15rem .1rem; font-size: .3rem; font-weight: bold; position: relative; }
.yuyue-phone { width: 3.4rem; height: .75rem; line-height: .75rem; display: inline-block; background: #ebdac1; border-radius: .1rem; box-sizing: border-box; padding: .075rem; }
.yuyue-phone i { display: inline-block; width: .64rem; height: .6rem; border-radius: .1rem; background: #fff; }
.yuyue-phone i img { width: .29rem; height: .38rem; margin: .12rem auto;  }
.yuyue-phone span { display: inline-block; height: .6rem; line-height: .6rem;  margin-left: .1rem; vertical-align: top; font-size: .32rem; color: #80581a; } 
.yueyue-btn { position: absolute; top: .15rem; right: -1.35rem; width: 2rem; height: .75rem; font-size: .3rem; background: #0190D4; border-radius: .1rem; text-align: center; line-height: .75rem; color: #fff; }


/*page*/

.page { font-size: .2rem; }
.page ul { text-align: center; }
.page ul li { box-sizing: border-box; display: inline-block; padding: .1rem; border: .01rem solid #e3e3e3; border-radius: .05rem; color: #0190D4; }
.page ul li a { color: #0190D4; }
.page ul li.thisclass { background: #e3e3e3; }


.page { font-size: .2rem; }
.page span {color: blue;}
.page ul { text-align: center; }
.page ul div a {color: #0190D4; box-sizing: border-box; display: inline-block; padding: .1rem; border: .01rem solid #e3e3e3; border-radius: .05rem; color: #0190D4; margin:0 5px;}
.page ul div span { box-sizing: border-box; display: inline-block; padding: .1rem; border: .01rem solid #e3e3e3; border-radius: .05rem; color: #0190D4;background-color: #eeeeee;margin:0 5px;}
.page ul.thisclass { background: #e3e3e3; }


/*ys*/
.ys { position: relative; width: 100%; height: 9.92rem; background: url(../images/ys_bg.jpg); background-size: cover; }
.ys-list { width: 5.8rem; margin: 0 auto; padding-top: 6.2rem;  }
.ys-list > div { width: 50%; }
.ys-list > div > ul > li { font-size: .36rem; margin-bottom: .06rem; color: #3b2809; }

.ys-title { position: absolute; left: 50%; top: -.6rem; width: 3.5rem; height: .89rem; line-height: .89rem; font-size: .32rem; margin-left: -1.75rem; text-align: center; background: url(../images/topic/ys_title_bg.png); background-size: cover; color: #fff; }


/*footer-menu*/
.footer-menu { position: fixed; left: 0; bottom: 0; z-index: 999; width: 100%; background: #48affc; box-shadow:0px 0px 5px gray;}
.footer-menu ul { position: relative; width: 100%; height: 1.05rem; display: flex; display: -webkit-flex; justify-content: space-around; align-items: center;}
.footer-menu ul li a { display: flex; display: -webkit-flex; flex-direction: column; justify-content: center; align-items: center;}
.footer-menu ul li a span { font-size: .28rem; color: #fff;margin-top:.05rem;}
.footer-menu ul li:first-child a em { width: .45rem; height: .45rem; background: url(../images/zx.png); background-size: cover; }
.footer-menu ul li:last-child a em { width: .4rem; height: .4rem; background: url(../images/online_zx.png); background-size: cover; }
.footer-menu ul li:first-child a span{ margin-top: .03rem; }
.footer-menu ul li:nth-of-type(2) a { display: flex; display: -webkit-flex; flex-direction: column; justify-content: center; align-items: center; width: 1.35rem; margin-bottom: .9rem; /*height: 1.3em;border: .05rem solid #48affc; border-radius: 50%; margin-bottom: 1.25rem;background: linear-gradient(top, #fff, #9dd0f7);background:#ECD39E;box-shadow:0px -1px 5px gray;*/}
.footer-menu ul li:nth-of-type(2) a em { display: flex; display: -webkit-flex; flex-direction: column; justify-content: center; align-items: center; box-sizing: border-box; width: 1.3rem; height: 1.3em; border: .05rem solid #48affc; border-radius: 50%;  background: -webkit-linear-gradient(top, #fff, #b5d2ee); background: -moz-linear-gradient(top, #fff, #b5d2ee); background: -o-linear-gradient(top, #fff, #b5d2ee); box-shadow:0px -1px 5px gray; }
.footer-menu ul li:nth-of-type(2) a em img { width: .75rem; height: .75rem; }
.footer-menu ul li:nth-of-type(2) a span { font-size: .28rem; color: #fff;}

/*dialog-box*/
.dialog-header { width: 100%; background: #0190D4; }
.dialog-header img { width: 100%; height: auto; }

.dialog-box { width: 100%; margin: .3rem auto 0; }
.dialog-title { font-size: .34rem; text-align: center;  color: #333; }

.dialog-form { width: 5.6rem; margin: .2rem auto 0; background: #fff; }
.dialog-form form { font-size: 0; text-align: center; }
.form-row { overflow: hidden; display: inline-flex; height: .8rem; width: 5.6rem; margin-bottom: .2rem; font-size: 0; border: 1px solid #d4d4d4; border-radius: .1rem; }
.form-row label { box-sizing: border-box; display: inline-flex; justify-content: center; align-items: center; width: 1.6rem; height: .8rem; border-right: 1px solid #d4d4d4; font-size: .28rem; background: linear-gradient(to bottom, #fdfefe, #f5f4f5); }
.form-row input { box-sizing: border-box; width: 4rem; height: .8rem; margin-left: .1rem; border: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: #fff; font-size: .3rem; outline: none; }
.form-row .submit { height: .8rem; width: 5.6rem; margin-left: 0; border: none; background: #f05545; border-radius: .1rem; color: #fff; }
.dialog-form form .form-row:last-child { margin-top: .2rem; border: none; }
.dialog-tip { font-size: .24rem; color: #787878; text-align: center; }
.dialog-tip a { color: #f05545; font-weight: 700; }
.dialog-form form > span { font-size: .26rem; color: #787878; text-align: center; }

/* topic-banner */
.topic-banner { width: 100%; height: 3.2rem; }
.topic-banner img { width: 100%; height: auto; }

/* topic-box-title */
.topic-box-title h2 { font-size: .4rem; text-align: center}
.topic-box-title i { display: block; width: 2.4rem; height: .04rem; margin: .4rem auto; background: #f4ae3f; text-align: center; font-size: 0; }
.topic-box-title i em { display: inline-block; width: .24rem; height: .24rem; margin-top: -.1rem; background: #f4ae3f; transform: rotate(45deg); }
.topic-box-title + h3 { width: 4.66rem; height: .66rem; line-height: .66rem; border: 1px dashed #ccc; border-radius: .2rem; margin: .4rem auto .3rem; font-size: .3rem; color: #008861; text-align: center; }
.topic-box-title + h3 span { color: #cd7900; }

/* topic-main */
.topic { margin: .6rem 0 .4rem; }
.topic p {margin: .2rem 2.5%; display:block; padding:.1rem; box-sizing:border-box; border-radius: 10px;border:2px solid #f4ae3f; width: 95%; font-size: .15rem;line-height: .25rem; word-break: break-all; word-wrap: break-word;}
.topic p span {line-height: .35rem;font-weight: bold; color: #0190D4; font-size: .22rem;}
.topic-main { display: flex; display: -webkit-flex; justify-content: space-around; margin-top: .2rem; }
.topic-main img { width: 3.5rem; height: 2.4rem; border-radius: .1rem; border: 2px solid #f4ae3f; }
.topic-main p { width: 3.37rem; font-size: .22rem; word-break: break-all; word-wrap: break-word;}
.topic-main p span { color: #0190D4; }

/* topic-service-list */
.topic-service-list { padding: 0 .2rem; margin-top: .45rem; }
.topic-service-list li { margin-bottom: .2rem; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; font-size: .22rem; }
.topic-service-list li i { width: 1.1rem; height: .44rem; line-height: .44rem; border-radius: .1rem; text-align: center; color: #fff; font-style: normal; }
.topic-service-list li:nth-of-type(1) i { background: #0190D4; }
.topic-service-list li:nth-of-type(2) i { background: #f77b38; }
.topic-service-list li:nth-of-type(3) i { background: #008f66; }
.topic-service-list li:nth-of-type(4) i { background: #007ed6; }
.topic-service-list li span { width: 4.7rem; border-bottom: 1px dashed #ccc; color: #666; }

/* topic-clinical-manifestation .topic3-eat */
.topic-clinical-manifestation, 
.topic3-eat,
.topic4-characteristic { margin-top: .4rem; }
.topic-clinical-manifestation p, 
.topic3-eat p,
.topic4-characteristic p { padding: 0 .2rem; font-size: .24rem; line-height: 1.6; }
.PD-clinical-manifestation-imgs, 
.topic3-eat-imgs,
.topic4-characteristic-imgs { padding: 0 .2rem; margin-top: .2rem; }
.PD-clinical-manifestation-imgs ul, 
.topic3-eat-imgs ul,
.topic4-characteristic-imgs ul { display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: space-between; }
.PD-clinical-manifestation-imgs ul li, 
.topic3-eat-imgs ul li,
.topic4-characteristic-imgs ul li { width: 2.9rem; margin-bottom: .3rem; border-radius: .1rem; overflow: hidden; text-align: center; font-size: 0; }
.PD-clinical-manifestation-imgs ul li img, 
.topic3-eat-imgs ul li img,
.topic4-characteristic-imgs ul li img { width: 2.9rem; height: 1.99rem; margin-bottom: .2rem; }
.PD-clinical-manifestation-imgs ul li span, 
.topic3-eat-imgs ul li span,
.topic4-characteristic-imgs ul li span { font-size: .24rem; color: #333; }





/* public-topic-swt-tel */
.public-topic-swt-tel { position: relative; width: 5.6rem; height: .8rem; margin: .8rem auto .4rem; border-radius: .1rem; }
.public-topic-swt-tel a { display: flex; display: -webkit-flex; border-radius: .1rem; overflow: hidden; }
.public-topic-swt-tel a span { height: .8rem; line-height: .8rem; font-size: .4rem; font-weight: bold;}
.public-topic-swt-tel a span:first-child { width: 3.85rem;  background: #ffce39; color: #0190D4; } 
.public-topic-swt-tel a span:first-child i { display: inline-block; width: .44rem; height: .32rem; margin: 0 .1rem 0 .2rem; background: url(../images/topic5/tel.png); background-size: cover; }
.public-topic-swt-tel a span:last-child { width: 1.75rem; font-size: .36rem;  background: #0190D4; color: #fff; text-align: center; }
.public-topic-swt-tel > div { position: absolute; left: -.2rem; top: -.33rem; width: 3.28rem; height: .64rem; border: 2px solid #0190D4; border-radius: .1rem; z-index: -1; }

/* topic-reasn */
.topic-reason, .topic3-notic, .topic4-cure { margin: .4rem 0; }
.topic-reason > p,
.topic3-notic > p,
.topic4-cure > p { padding: 0 .2rem; font-size: .24rem; line-height: 1.6; }
.topic-reason-main,
.topic3-notic-main,
.topic4-cure-main { padding: 0 .2rem; margin-top: .3rem; }
.topic-reason-main ul,
.topic3-notic-main ul,
.topic4-cure-main ul { display: flex; display: -webkit-flex; justify-content: space-between; flex-wrap: wrap; }
.topic-reason-main ul li,
.topic3-notic-main ul li,
.topic4-cure-main ul li { width: 2.9rem; height: 3.9rem; margin-bottom: .2rem; border: .02rem solid #dedbd5; border-radius: .1rem; overflow: hidden; font-size: 0; }
.topic-reason-main ul li img,
.topic3-notic-main ul li img,
.topic4-cure-main ul li img { width: 2.9rem; height: 1.8rem; margin-bottom: .2rem; }
.topic-reason-main ul li h5,
.topic3-notic-main ul li h5,
.topic4-cure-main ul li h5 { font-size: .24rem; color: #444; text-align: center;  }
.topic-reason-main ul li > p,
.topic3-notic-main ul li > p,
.topic4-cure-main ul li > p { padding: 0 .1rem; margin-top: .2rem; line-height: 1.6; font-size: .22rem; color: #666; }



/* white-space */
.white-space { height: .14rem; background: #f6f6f6; }

/* topic-line */
.topic-line { height: .1rem; border-bottom: 1px dashed #0190D4; margin-bottom: .5rem; }

/* /topic-footer */
.topic-footer { margin-top: .4rem; height: 3.55rem; background: #0190D4; padding-bottom: 1rem; }
.topic-footer-header { width: 4.94rem; height: .6rem; line-height: .6rem; margin: 0 auto; font-size: .26rem; color: #684713; text-align: center; border-bottom-left-radius: .4rem; border-bottom-right-radius: .4rem; background: rgba(255,255,255, 1); font-weight: bold; }
.topic-footer-nav { margin: .32rem auto; }
.topic-footer-nav ul { font-size: 0;  }
.topic-footer-nav ul li { width: 20%; height: .2rem; box-sizing:border-box; line-height: .2rem; border-right: .01rem solid #593600; float:left; text-align: center; font-size: .22rem; }
.topic-footer-nav ul li a { color: #ffffff; }
.topic-footer-nav ul li:last-child { border-right: none; }
.topic-footer-bottom {padding: 0 .2rem; }
.topic-footer-bottom ul{ float:left; width:4.2rem;}
.topic-footer-bottom ul li { /*display: flex; display: -webkit-flex; align-items: center;*/ font-size: 0; margin-bottom: .1rem; }
.topic-footer-bottom ul li i {  width: .32rem; height: .32rem; line-height: .32rem; font-size: 0; text-align: center; border-radius: 50%; background: #a06100;display:block;float:left; }
.topic-footer-bottom ul li i img { display: inline-block; vertical-align: middle;  }
.topic-footer-bottom ul li:nth-of-type(1) i img { width: .16rem; height: .19rem; }
.topic-footer-bottom ul li:nth-of-type(2) i img { width: .18rem; height: .19rem; }
.topic-footer-bottom ul li:nth-of-type(3) i img { width: .17rem; height: .17rem; }
.topic-footer-bottom ul li span { margin-left: .1rem; font-size: .22rem; color: #ffffff;}
.topic-footer-bottom .footRight{width: 1.2rem; text-align:center; float:right;}
.topic-footer-bottom .footRight img { width: 1.2rem; height: 1.2rem; border: 1px solid #593600; display:block;  box-sizing:border-box;}
.topic-footer-bottom .footRight p{font-size:.2rem; color:#fff; font-weight:normal; line-height:2em; text-indent:0;}

/* 专家团队 */
.znjsk_zj{width: 100%; margin: 0 auto;}
.znjsk_zjxq{width: 100%; height: 3.5rem; background-repeat: no-repeat; background-size: 100% 100%;}
.znjsk_zj01{background-image: url(../images/revise/znjsk_zj01.jpg);}
.znjsk_zj02{background-image: url(../images/revise/znjsk_zj02.jpg);}
.znjsk_zj03{background-image: url(../images/revise/znjsk_zj03.jpg);}
.znjsk_zj04{background-image: url(../images/revise/znjsk_zj04.jpg);}
.znjsk_zj_r{width: 55%; float: right; margin: 2% 2% 0; height: 2.94rem; padding: 2%; background-color: #fafafb;}
.znjsk_zj_r dl dt{font-size: .26rem; padding-bottom: 2%; color: #1BBBBB; border-bottom: 1px solid #1BBBBB;}
.znjsk_zj_r dl dd{color: #000000;line-height: .24rem;  font-size: .16rem; padding-top: 2%;}
.znjsk_zj_r dl dd span{color: #ff0000;font-size: .14rem;}
.znjsk_zj_r ul li{font-size: .16rem; color: #1BBBBB; line-height: .28rem;}
.znjsk_zj_r h3{background-color: #f78512; color: white; height: .26rem; font-size: .16rem; line-height: .28rem; width: 30%; margin:1% 0; border-radius: .05rem;}
.znjsk_zj_r h3:before{content: ""; background-image: url(/PUBLIC/images/revise/zjgh.png); background-repeat: no-repeat; background-size: 100% 100%; height: .2rem; margin: .02rem .05rem 0 .05rem; width: .2rem; float: left;}
.znjsk_zj_r h3 a{color:#fff;}
.znjsk_zj_r table{border-collapse:separate; border-spacing:0px;line-height: .28rem;}
.znjsk_zj_r table tr td{font-size: .16rem; color: #333333;}
.znjsk_zj_r table tr td a{color:#ff0000;}
.znjsk_zj_r table tr td:first-child{width: 18%; color: black; vertical-align: text-top;}
.znjsk_zjzz{height: .44rem; line-height: .44rem; color: white; background: #1BBBBB; text-align: center; font-size:.2rem;}

.znjsk_zjsj table tr td{border: 1px black solid; width: 12.5%; text-align: center; border-bottom-style : none; border-right-style : none; font-size:.2rem }
.znjsk_zjsj table{border-right:1px solid black ;border-bottom:1px solid black; margin: 0.5% 0;}
.znjsk_zjsj table img{width: .1rem; height: .14rem; display:inline-block;}

.znjsk_zxal01{width: 80%; margin: 3% auto 0 auto;}
.znjsk_zxal01 {background-color: #1BBBBB; height: .44rem; display: block;  line-height: .48rem; border-radius: .22rem; color: white;font-size: .22rem; text-indent: 7%;}
.znjsk_zxal01 a{color:#fff;}
.znjsk_zxal01 span{background-color: #DF9B2D;display: block; height: .44rem;  width: 64%; float: right; border-radius: .26rem; border: .04rem solid white;margin-top: -.04rem;}
.znjsk_zxal02{width: 75%; margin: 0 auto; background-color: #1BBBBB; height: 2.3rem; display: block; line-height: 2.3rem; border-radius: 2rem; color: white;font-size: 1.1rem; text-indent: 10%;}
.znjsk_zxal02 a span{background-color: #0190D4;display: block; height: 2.3rem;  width:55%; float: right; border-radius: 2rem; border: 0.25rem solid white;margin-top: -0.25rem; text-indent: 13%;}

.jump{background-color: #0190D4;height: .44rem;display: block;width: 75%; margin:0 auto;line-height: .44rem;border-radius: .22rem;color: white;font-size: .22rem;text-align: center;}
.jump1{background-color: #DF9B2D;height: .44rem;display: block;position: relative;z-index: 900; top: 0.22rem; width: 45%; margin:0 auto;line-height: .44rem;border-radius: .22rem;color: white;font-size: .22rem;text-align: center;}
/* 热点关注 */
.rdgzn{ width:96%; margin:0 auto;}
.rdgzn .rdg{ display:block; width:100%; height:.45rem; border-bottom:1px dashed #ccc; margin-top:.12rem;}
.rdgzn .rdg div{ float:left; width:.42rem; height:.3rem; font-size:.2rem; line-height:.3rem; color:#FFF; background:#2a8be9; border-radius:.15rem; text-align:center; margin-top:.06rem;}
.rdgzn .rdg p{ float:left; width:64%; height:.45rem; font-size:.24rem; line-height:.45rem; color:#000; text-indent:0.5em; letter-spacing:-1px;}
.rdgzn .rdg strong{ float:right; display:block; width:25%; height:.45rem; font-size:.2rem; font-weight:100; line-height:.45rem; color:#FFF; background:#2a8be9; text-align:center; letter-spacing:-0.5px;}
.rdgzn .rdg strong a{color:#FFF;}
.rdgzn .rdg strong span{ color:#fff600;}

/* 在线预约 */
.ghpt{ width:100%; margin:.2rem auto .1rem; line-height:.25rem; font-size:.28rem; text-align:center;}
.ghpt strong{ display:block; margin:.3rem auto .1rem; letter-spacing:2px;}
.ghpt span{ display:block;  line-height:.25rem; font-size:.2rem; color:red; font-weight:100;}

.subTab{ width:96%; padding:.46rem 0 .36rem; margin:0 auto; background:#eaeaea; border:1px solid #CCC; box-sizing:border-box;}
.subTab p{ width:80%; margin:0 auto .2rem; text-indent:0; }
.subTab p:after{ display:block; content:''; clear:both;}
.subTab p span{ float:left; display:inline-block; color:#2a8be9; font-size:.24rem; line-height:.24rem; line-stacking:-0.5px;}
.subTab p span img{ width:.24rem;height:.24rem; margin-right:.06rem;vertical-align: top;display: inline-block;border: medium none;}
.subTab p input{ float:right; display:inline-block; width:66.5%; background:#FFF; text-indent:1.0em; border:1px solid #CCC; border-radius:.1rem; font-size:.22rem; line-height:.48rem; margin-top:-0.1rem; color:#CCC;}
.subTab p textarea{ float:right; display:inline-block; width:66.5%; background:#FFF; text-indent:1.0em; border:1px solid #CCC; border-radius:.1rem; font-size:1.1rem; line-height:.48rem; margin-top:-0.1rem; color:#CCC; resize:none; font-size:.22rem;}
.yy_aniu{ width:100%;  display: flex;display:-webkit-flex; justify-content: center; align-items: center; }
.yy_aniu a{ width:1.28rem; line-height:.44rem; color:#FFF; border-radius:.05rem; margin:0 .15rem;font-size:.24rem; text-align:center;}
.yy_aniu a:nth-child(1){ background:#626a6b;}
.yy_aniu a:nth-child(2){ background:#f98d05;}

/*服务优势*/
.fwys{width: 100%;margin: auto;}
.fwys .zhong{ width: 67%;height: 2rem;margin: auto;}
.fwys .zhong .in{
	border: 2px solid #DF9B2D;
	border-bottom: 0px;
	border-right: 0px;	
	width: 27%;
	border-radius:.15rem 0 0 0;
	height: 2rem;
	margin:0;
	float: left;
	background-color: #fff;}

.fwys .zhong .in-2{
	border: 2px solid #DF9B2D;
	border-bottom: 0px;
	border-left: 0px;	
	width: 26%;
	border-radius:0 .15rem 0 0;
	height: 2rem;
	margin:0;
	float: left;
	background-color: #fff;}

.fwys .zhong .in-1{
	border-bottom: 0px;
	border-right: 0px;
	width: 44.5%;
	border-radius:.15rem 0 0 0;
	height: 2rem;
	margin:0;
	float: left;
	background-color: #fff;}

.fwys .zhong .in-1 .inner{
	width: 2px;
	height: .5rem;
	margin: auto;
	background-color: #DF9B2D;
 }

/*.fwys .zhong .in .inner{width: 2px;height: 1.5rem;background-color: #DF9B2D;margin: auto;}*/
.fwys .zhong .in-1 img{
	width: 100%;
	border-top-right-radius: .15rem;
	border-top-left-radius: .15rem;
	height: 1.5rem;
}
.fwys .xia{ width: 96%;height: 2rem;margin: auto;}
.fwys .xia .in{width: 31.3%;border-radius:.15rem;height: 2.1rem;margin:0 1% 0 1%;float: left;background-color: #f9f6ef;}
.fwys .xia .in span{font-size: .19rem;color: black;display: block;text-align: center; width: 98%;float: left;margin: 0 1%; }
.fwys .xia .in .bt{font-weight: bold;}
.fwys .xia .in-1{width: 31.3%;border-bottom-right-radius: .15rem;border-bottom-left-radius: .15rem;height: 2.1rem;margin:0 1% 0 1%;float: left;background-color: #f9f6ef;}
.fwys .xia .in-1 span{font-size: .20rem;font-weight: bold;color: #6f4e13;display: block;text-align: center; width: 98%;float: left; margin: 0 1%;}
.fwys .xia .in-1 .bt{color: red;font-weight: bold;font-size: .24rem;}





/*é‡ç½®ç™¾åº¦äº§å“æ ·å¼ä»£ç */
#newBridge { display: none !important; }
#LRdiv3 { display: none !important; }
#LRdiv2 { display: none !important; }



