@charset "utf-8";
/* CSS Document */

.cont-bj{width:100%;  margin-top:0.52rem; background-color:#fff; }

.location { width:100%; height:50px; background-color: #fff; border-bottom: 1px solid #eeeeee; overflow:hidden}
.location .lo_a { display: inline-block; /*width:120px;*/ height:48px;  font-size:16px; line-height:54px;color:#666;  text-align: center;margin: 0 8px;}
.location .location_scroll { width:96%; overflow: scroll; margin: 0 auto;}
.location .inbox { min-width:100%; width:99999px; height:64px; font-size:0; text-align: center;}
.location .lo_a.on:hover i{ color:#34979c; border-bottom:2px solid #34979c; }
.location .lo_a i{font-style: normal; padding: 0 0.05rem 0.11rem 0.05rem;}
.location .lo_a.on i{ font-style: normal; color:#34979c; border-bottom:2px solid #34979c;}

.location .mmk{ width: 33.33%;float: left; margin: 0; color: #546a6b}
.location .mmk1{ width: 50%;float: left; margin: 0; color: #546a6b}
.location .mmk2{ width: 100%;float: left; margin: 0; color: #546a6b}

.cont-box{ width: 94%; margin: 0 auto; overflow: hidden;}
.pic-box{ width:100%; padding-top: 0.12rem;}
.pic-box ul{ width:100%;  }
.pic-box li{ width:48%; float:left; font-size:14px; text-align:center; padding-bottom:0.06rem; border-top:none; background-color: #f2fafe; margin-bottom: 0.1rem;  position: relative; }
.pic-box li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.pic-box li img{ width:100%; height:34.2vw; min-height: 109.43px; max-height: 217.875px;}
.pic-box li h3{ width:92%; height:0.16rem; line-height:0.16rem; margin:0 auto; font-size:0.14rem; color:#555; text-align:center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin-top:0.07rem; margin-bottom:0.02rem; overflow:hidden}
.pic-box ul li:nth-child(even){ float:right; margin-right:0.01rem;} 

.gd-box{ width: 100%; text-align: center; padding: 0.13rem 0 0.65rem 0}
.gd-box .dd{ width: 1.08rem; height: 0.32rem; line-height: 0.32rem;text-align: center; background-color: #eb7766; display: inline-block; font-size: 0.14rem; color: #fff; border-radius: 0.15rem; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

.ic-bj{width: 100%; height:34.2vw;background: url(../images/rd.png) repeat; position: absolute;left: 0;top: 0;text-align: center;
max-height: 217.875px;}
.ic-bj .icon{font-size: 0.25rem;color: #fff;margin-top: 30%;}




.Section_box2{ width:100%;overflow:hidden;}
.Section_box2 ul{width:94%; margin:0 auto; padding-bottom:0.05rem; padding-top: 0.1rem;}
.Section_box2 ul li{ width:100%;border-bottom:1px dashed #e5e5e5; margin-bottom:0.07rem; padding-bottom: 0.1rem; overflow:hidden;}
.Section_box2 ul li a{ width:100%; display:block; position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0); padding-bottom: 0.06rem;}
.Section_box2 ul li img{width: 1rem; height: 0.75rem;float: left;}
.Section_box2 ul li .rig{ width: calc(100% - 1.1rem);  float: right;position:relative}
.Section_box2 ul li .rig h3{width: 100%; height: 0.18rem;line-height: 0.18rem; font-size: 0.14rem; color: #444; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.Section_box2 ul li .rig p{  width: 100%; max-height:0.32rem; min-height: 0.16rem; line-height:0.16rem; font-size:0.12rem; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 0.05rem; margin-top: 0.02rem;text-indent: 0.12rem; overflow:hidden;}
.Section_box2 ul li .rig .sp1{ width: 100%; height: 0.18rem;}
.Section_box2 ul li .rig .sp1 .sg1{ margin-left: 0.06rem;float: right; height: 0.18rem; margin-right: 0.05rem}
.Section_box2 ul li .rig .sp1 .sg2{ margin-left: 0.06rem;float: right; height: 0.18rem;}
.Section_box2 ul li .rig .sp1 .sg2 span{ font-size: 0.14rem;}
.Section_box2 ul li .rig .sp1 .sg2 i{ position: relative; top: -0.01rem;}
.Section_box2 ul li .rig .sp1 span{float: right;color: #ee5753; font-size: 0.12rem; position: relative; top: 0.01rem; }
.Section_box2 ul li .rig .sp1 i{float: right; font-style: normal; font-size: 0.12rem; color: #888; padding-left: 0.03rem;}

.Section_box2 ul .noa img{ display:none !important;}
.Section_box2 ul .noa .rig{ width:100%;}


.news-box{width:100%;overflow:hidden;}
.news-box ul{width:94%; margin:0 auto;  padding-top: 0.1rem;}
.news-box ul li{ width:100%;border-bottom:1px dashed #e5e5e5; margin-bottom:0.07rem; padding-bottom: 0.03rem; overflow:hidden;}
.news-box ul li h3{ width: 100%; height: 0.4rem; line-height: 0.2rem; font-size: 0.14rem; color: #444; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom: 0.04rem; overflow: hidden;}
.news-box ul li h3 span{ color: #2176bc;}
.news-box ul li .sp1{ width: 100%; height: 0.18rem;}
.news-box ul li .sp1 .sg1{ margin-left: 0.06rem;float: right; height: 0.18rem; margin-right: 0.05rem}
.news-box ul li .sp1 .sg2{ margin-left: 0.06rem;float: right; height: 0.18rem;}
.news-box ul li .sp1 .sg2 span{ font-size: 0.14rem;}
.news-box ul li .sp1 .sp1 .sg2 i{ position: relative; top: -0.01rem;}
.news-box ul li .sp1 span{float: right;color: #ee5753; font-size: 0.12rem; position: relative; top: 0.01rem; }
.news-box ul li .sp1 i{float: right; font-style: normal; font-size: 0.12rem; color: #888; padding-left: 0.03rem;}
.news-box ul li:last-of-type{ border: none}


.Doctor{ width:100%;}
.Doctor ul{ width:100%;}
.Doctor ul li{ width:100%; border-bottom:1px solid #ddd; padding-top:0.1rem;}
.Doctor ul li a{width:100%;height:1.16rem;  display:block}
.Doctor ul li img{ width:0.8rem; height:1.06rem; float: left}
.Doctor ul li .zc_b{width:calc(100% - 0.9rem);height:1.06rem; float:right;}
.Doctor ul li .zc_b h4{width:99%; height:0.2rem; line-height:0.2rem; font-size:0.14rem; color:#444; padding-top:0.03rem;margin-bottom:0.03rem; overflow:hidden}
.Doctor ul li .zc_b h5{width:99%; height:0.2rem; line-height:0.2rem; font-size:0.12rem; color:#666; margin: 0.02rem 0; overflow: hidden;}
.Doctor ul li .zc_b h6{width:99%; height:0.44rem; line-height:0.22rem; font-size:0.12rem; color:#666;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.Doctor ul li .zc_b h6 span{ background-color: #eb7766; color: #fff; padding: 0.02rem 0.1rem; border-radius: 0.25rem; margin-right: 0.04rem;}
.Doctor ul li:last-of-type{ border: none}

.xz-b{ width:100%; height:0.36rem;margin-top:0.12rem; margin-bottom: 0.02rem}
.nam8{ width:33.333%; height:0.36rem; position:relative; float: left; background:url(../images/xl.jpg) no-repeat; background-position:right center; background-size:1px 0.26rem; }
.nam8 .pt{width:calc(100% - 1px); height:0.36rem; line-height:0.36rem; background-color:#f8f8f8; border:none;  text-align:center; font-size:0.14rem; color:#666; font-family:"微软雅黑"}

.nam8 .xl{ width:0.09rem; height:0.05rem; position:absolute; right:0.06rem; bottom:0.14rem;}
.nam8:last-of-type{ background:none}

.dwwr{ position: relative;top: calc(100vh - 220px) !important;}
.mbsc-android-holo-light .dw-li{ color: #666 !important}
.dwb1{ background-color: #a9babb}
.dwb0{background-color:#eb7766}


.bt-box{ width:100%; height:0.3rem; line-height:0.3rem; background-color:#f4faf8;}
.bt-box .icon{ font-size:0.18rem; color:#4d84d2; float: left; margin-top:0.06rem; margin-left:0.08rem; margin-right:0.06rem;}
.bt-box h4{float: left;height:0.3rem; line-height:0.3rem; font-size:0.16rem; color:#eb7766;}

.nr-box{ width: 100%;}
.nr-box .qie2{width: 100%; position: relative;height: 0.29rem;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.nr-box .qie2 .icon{ font-size:0.2rem; color:#4d84d2; float: left; margin-top:0.05rem; margin-left:0.08rem; margin-right:0.06rem;}
.nr-box .qie2  h4{float: left;height:0.3rem; line-height:0.3rem; font-size:0.16rem; color:#eb7766;}
.nr-box .tet{ width: 96%; margin: 0 auto; font-size: 0.14rem; color: #555; line-height: 0.22rem; padding: 0.04rem 0 0.07rem 0; overflow: hidden;}
.nr-box .tet img{ max-width: 100% !important; height: auto !important;}
.nr-box .tet p{ margin: 16px 0}


.tab3{ width: 100%; }
.tab3 thead{ width: 100%}
.tab3 thead tr td{  height:0.23rem; font-size:0.12rem; color:#fff; border-right: 1px solid #e8e8e8; background-color:#8fcaa6; padding: 0.03rem 0; text-align:center;}
.tab3 thead tr td:nth-child(even){ background-color:#a0bfec}
.tab3 thead tr td:last-of-type{ border: none}

.tab3 tbody tr td{  height:0.23rem;  border-right: 1px solid #e8e8e8; font-size:0.12rem; color:#eb7766; background-color:#fff; padding: 0.03rem 0; text-align:center;}
.tab3 tbody tr:nth-child(even) td{ background-color:#f5faf9}

.Do-c{ width:calc(100% - 0.2rem); background: url(../images/dr-bj.jpg) no-repeat; background-size: cover; padding: 0.1rem; margin: 0.1rem 0 0.2rem 0}
.Do-c img{ width: 0.8rem;height: 1.06rem; float: left}
.Do-c .dr-r{ width:calc(100% - 0.9rem); float:right;}
.Do-c .dr-r h3{ width: 100%; height: 0.2rem;line-height: 0.2rem;font-size: 0.16rem; color: #444; margin-bottom: 0.06rem; margin-top: 0.03rem; overflow: hidden;}
.Do-c .dr-r h4{ width: 100%; height: 0.22rem;line-height: 0.22rem;font-size: 0.14rem; color: #546a6b; overflow: hidden;}
.Do-c .dr-r h4 span{ color: #eb7766}


.ks-box{ width: 100%; background-color: #fff; padding-bottom: 0.14rem; margin-bottom: 0.1rem}
.qie{width: 94%; margin: 0 auto; position: relative;height: 0.4rem;overflow: hidden;}
.qie h3{float: left;height: 0.4rem;line-height: 0.5rem;font-size: 0.18rem;color: #2176bc;background: url(../images/rx2.jpg) no-repeat;
background-position: 3px 14px;background-size: 3px 20px;padding-left: 13px;margin-right: 0.08rem;}
.ks-box ul{ width: 85%; margin: 0 auto}
.ks-box ul li{ width: calc(50% - 0.06rem);float: left; background-color: #fffdfd; border: solid 1px #f8dfdc; overflow: hidden; position: relative; margin-top: 0.07rem;}
.ks-box ul li h4{ width: 90%;margin: 0 auto; height: 0.36rem; line-height: 0.36rem; text-align:  center; font-size: 0.12rem; color: #34979c; font-weight: bold; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.ks-box ul li:nth-child(even){float: right}
.ks-box ul li img{ width: 0.084rem; height: 0.14rem; position: absolute; right: 0.05rem; top: 0}

.tel{ width: 100%; font-size: 0.16rem; color: #2176bc; text-align: center; border-bottom: 1px solid #e5e5e5; line-height: 0.22rem; padding: 0.1rem 0 0.06rem 0}

.gd1{width: 100%;  height: 0.4rem; line-height: 0.4rem; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.gd1 h4{ background: url(../images/gd1.png) no-repeat; background-position:  left center; background-size: 0.218rem 0.20rem; font-size: 0.16rem; color: #eb7766; padding-left: 0.3rem;}

.gd2{width: 100%;  height: 0.4rem; line-height: 0.4rem; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.gd2 h4{ background: url(../images/gd2.png) no-repeat; background-position:  left center; background-size: 0.23rem 0.18rem; font-size: 0.14rem; color: #555; padding-left: 0.3rem;}
.gd3 h4{ background: url(../images/gd3.png) no-repeat; background-position:  left 0.1rem; background-size: 0.23rem 0.18rem; }
.gd4 h4{ background: url(../images/gd4.png) no-repeat; background-position:  0.04rem center; background-size: 0.178rem 0.2rem; }
.gd4{ border: none; margin-bottom: 0.1rem}

.gd3{ height: auto; line-height: 0.22rem}

.tel3{ width: 100%;  text-align: center; border-bottom: 1px solid #e5e5e5; padding: 0.15rem 0 0.06rem 0}
.tel3 h2{ width: 96%; margin: 0 auto; text-align: center;font-size: 0.16rem; color: #444; line-height: 0.22rem;}
.tel3 h6{width: 96%;line-height: 0.22rem;margin: 0 auto;text-align: center;font-size: 0.12rem;color: #888;overflow: hidden;}


/* 互动交流 */

.qie5{width: 100%;height: 50px;background-color: #fff;border-bottom: 1px solid #eeeeee;overflow: hidden;}
.qie-c{ width: 86%; margin: 0 auto;}
.qie5 h3{ width: 50%;float: left;height: 50px; text-align: center;}
.qie5 h3 i{font-size: 16px; line-height: 54px;color: #666; font-style: normal}
.qie5 h3.bd i{border-bottom: 2px solid #34979c; color: #34979c; padding-bottom: 12px; padding-left: 5px; padding-right: 5px}

.text{width: 100%; font-size: 0.14rem; color: #888; line-height: 0.22rem; padding: 0.1rem 0}
.text span{ color: #ea3835}


.nam{ width:95%;  margin:0 auto; padding-top:0.06rem; position:relative}
.nam h3{ width:100%; height:0.3rem;  line-height:0.3rem; font-size:0.14rem; color:#555;}
.nam .pt{ width:calc(100% - 0.2rem) ;height:0.36rem; line-height:0.36rem; background-color:#fff; border:solid 1px #dcdcdc; padding-left:0.05rem; font-size:0.14rem; color:#555; font-family:"微软雅黑"}
.nam span{color: #ea3835; font-size: 14px; padding-left: 0.05rem;float: right}


.ppa{width:100%;height:0.32rem;  }
.ppa .chebox{ position: absolute;opacity: 0;}
.ppa a{ font-size:0.14rem; color:#888; float: left; background:url(../images/n1.png) no-repeat; background-size:0.19rem 0.19rem; padding-left:0.24rem; background-position: left center; margin-left:0.2rem; margin-top:0.11rem;}
.ppa .lp2{background:url(../images/n2.png) no-repeat; background-size:0.19rem 0.19rem; padding-left:0.24rem; background-position: left center; }
.textarea{ height: 1.2rem; width:calc(100% - 0.2rem) ;padding-left:0.05rem;font-size:0.14rem;  background-color:#fff; border:solid 1px #dcdcdc; color:#555; padding-top: 0.05rem; font-family:"微软雅黑"}

.nam3{width:95%;  margin:0 auto; height:0.48rem; padding-top:0.06rem; position:relative}
.nam3 h3{ width:0.5rem; height:0.46rem; float: left; line-height:0.46rem; font-size:0.14rem; color:#555; }
.nam3 .pt2{ width:0.9rem;float:left; height:0.36rem; line-height:0.36rem;border:solid 1px #dcdcdc; padding-left:0.1rem;background-color:#fff;  font-size:0.14rem; color:#666; margin-top:0.05rem; margin-left:0.13rem; font-family:"微软雅黑"}
.nam3 h4{ width:0.75rem; height:0.36rem; float: left; background-color:#999; display:block; margin:0.06rem 0 0 0.1rem;}
.nam3 span{color: #ea3835; font-size: 14px; padding-left: 0.07rem;float: left;}

.xun{ width:95%; text-align:center;  margin:0 auto; padding:0.15rem 0 0.2rem 0;}
.xun .bon{ width:0.96rem; height:0.36rem; line-height:0.36rem; font-size:0.16rem; background-color:#2769c9; border:none; display:inline-block; color:#fff;letter-spacing:2px;font-family:"微软雅黑"}
.nam .xl{width: 0.09rem;height: 0.05rem;position: absolute;right: 0.23rem; bottom: 0.15rem;}

.dda{ width: 100%;border-bottom:dashed 1px #d9d9d9; padding: 0.2rem 0 }
.dd1-box{width: 100%;}
.dd2{width: 100%;}
.dd2 h3{ width: 0.28rem; height: 0.28rem; line-height: 0.28rem; background-color: #da6bb8; font-size: 0.16rem; text-align: center; border-radius: 0.02rem; color: #fff;float: left;}
.dd2 h4{ width: calc(100% - 0.3rem); height: 0.28rem; line-height: 0.38rem; float: right; text-align: right; font-size: 12px; color: #006066; overflow: hidden;}

.dd3{ width: clac(100% - 4px); border: solid 2px #e2ecf2; margin-top: 0.1rem; position: relative; padding: 3% 0}
.dd3 p{ width: 94%; margin: 0 auto;  font-size: 0.14rem; line-height: 0.22rem; color: #546a6b}

.kailong{width:0; height:0;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #e2ecf2; position: absolute; left: 0.1rem; top: -7px;}
.dd2-box{ margin-top: 0.15rem;}
.dd2-box .dd2 h3{float: right; background-color: #35b1e7}
.dd2-box .dd2 h4{float: left;text-align: left; color: #851100}
.dd2-box .dd3{border: solid 2px #f9e0dd; background-color: #fffdfd}
.dd2-box .kailong{border-bottom:7px solid #f9e0dd; position: absolute; left: calc(100% - 0.25rem); }



/* ==========2019.1.18增加============= */

.drop_bj{ width:100%; position:relative;  background-color:#fff;margin-bottom: 0.02rem }  
.drop_bc{ width: 94%;  margin: 0 auto;}
.name_box{ width:100%; height:0.5rem; border-bottom:1px solid #ddd; position:relative}
.name_box h3{ width:0.8rem; height:0.5rem; line-height:0.5rem; font-size:0.14rem; color:#444; float: left; text-indent: 0.05rem;}
.name_box .tei{ width:calc(100% - 0.96rem); float:left;height:0.5rem; line-height:0.5rem;font-size:0.14rem; color:#999; font-family:"微软雅黑" ; border:none}
.butt{ width:100%; text-align:center; padding:0.16rem 0}
.butt .button{ width:51%; height:0.38rem; line-height:0.38rem; background-color: #eb7766; border:none; border-radius:0.38rem; font-size:0.16rem; color:#fff;font-family:"微软雅黑" ;}
.xl{ position:absolute; right:0.1rem; top:0.16rem; width:0.09rem; height:0.18rem;}
.name_box .pt{ width:calc(100% - 0.91rem); float:left; height:0.5rem; line-height:0.5rem; background-color:#fff; padding-left:0.05rem; font-size:0.14rem; color:#999; border: none; font-family:"微软雅黑"}
.get{ width: 100%; height: 0.1rem; background-color: #f7f7f7; border-top: 1px solid #b0c8c9; border-bottom: 1px solid #b0c8c9}




