﻿@charset "utf-8";
/* CSS Document */

body{ background-color: #efefef}

.main-bj{ width: 100% ; margin: .54rem 0 .54rem 0; }
.main-box{ width: 95% ; padding: 0 2.5%; background-color: #fff ;border-bottom: 2px solid #d2d2d2;}
.wz-box{ width: 95% ; padding: .06rem 2.5%; background-color: #1755a4;}
.wz-box span{ font-size: .12rem; color: #a0d1d7 ;}
.wz-box span a{ font-size: .12rem; color: #a0d1d7 ;}
.wz-box span a.on{ color: #fff; font-weight: bold}
.wz-box span a:hover{ color: #fff; font-weight: bold}
.ttb{ width: 100% ; border-bottom: 1px solid #cdd2d4; padding: .13rem 0 .05rem 0 ; position: relative;}
.ttb h3{ height: .18rem; line-height: .18rem; border-left: 2px solid #1758a7; padding-left: .1rem; font-size: .17rem; color: #1758a7;}
.ttb a{ font-size: .14rem; color: #3064ab; border: solid 1px #3064ab; border-radius: .03rem;  position: absolute;right: 0; bottom: .03rem;padding: .01rem .04rem;}

.bd-box{ width:100%;}
.bd-box ul{ width:100%;  padding-top: 0.14rem;  }
.bd-box li{ width:48%; float:left; font-size:14px; text-align:center; margin-bottom: 0.11rem; position: relative; }
.bd-box li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); width: 100%; display: block}
.bd-box li .tip{ width:100%; height:30.5vw;  max-height: 193.265px;}
.bd-box li h3{ width:100%; height:0.26rem; line-height:0.3rem;  font-size:0.14rem; color:#5c6572; text-align:center; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.bd-box ul li:nth-child(even){ float:right; margin-right:0.01rem;} 
/* .bd-box li:hover h3{ color: #982e2e} */

.vid-bj{ width: 100%; height:30.5vw;  max-height: 193.265px; background: rgba(0, 0, 0, 0.5) ; position: absolute; left: 0; top: 0}
.vid-bj img{ width: .2rem; margin-top: 26%;}


/*上一页*/
.fy{width: 100%;text-align: center; border-top: 1px solid #d2d2d2; padding: .15rem 0}
.pagelable{ width: 2.72rem;margin: 0 auto;}
.up{ width: .86rem; height: .3rem; line-height: .3rem; background: -webkit-linear-gradient(left, #39a9d6 , #1d85c4); display: block;text-align: center}
.pageCustom_Pre_Disable{ background: url(../images/gd.png) no-repeat left center; background-size: .1rem auto; padding-left: .15rem; font-size: .16rem; color: #fff; }
.dow{ width: .86rem; height: .3rem; line-height: .3rem; background: -webkit-linear-gradient(left, #39a9d6 , #1d85c4); display: block;text-align: center}
.pageCustom_Next_Disable{ background: url(../images/gd1.png) no-repeat right center; background-size: .1rem auto; padding-right: .15rem; font-size: .16rem; color: #fff; }
.pageCustom_Prompt{ width: 1rem; height: .3rem; line-height: .3rem; display: inline-block; text-align: center;}
.pageCustom_Prompt span{ font-size: .12rem; color: #8c8a8a;}
.pageCustom_Prompt strong{ font-size: .18rem; color: #1d87c5; font-weight: normal}

.copy-box{ width: 90%; padding: .1rem 5%;}
.copy-box h4{ width: 100% ; font-size: .12rem; color: #a9b5cc;text-align: center;}
.copy-box h4 a{font-size: .12rem; color: #a9b5cc;}


.Section_box3{ width:100%;overflow:hidden;}
.Section_box3 ul{width:100% ;padding-bottom:0.05rem; padding-top: 0.14rem;}
.Section_box3 ul li{ width:100%;border-bottom:1px solid #bbb; margin-bottom:0.07rem; padding-bottom: 0.01rem; overflow:hidden;}
.Section_box3 ul li a{ width:100%; display:block; position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0); padding-bottom: 0.07rem;}
.Section_box3 ul li img{width: 1rem; height: .66rem;float: left;}
.Section_box3 ul li .rig{ width: calc(100% - 1.1rem);  float: right; position:relative}
.Section_box3 ul li .rig h3{  width: 100%; max-height:0.4rem; min-height: 0.2rem; line-height:0.2rem; font-size:0.14rem; color:#656565;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 0.05rem; margin-top: 0.02rem; overflow:hidden;}
.Section_box3 ul li .rig h4{ width: 100%; height: 0.14rem; line-height: 0.14rem; font-size: 0.12rem; color: #aeaeae;  margin-top: 0.1rem; overflow: hidden;}
.Section_box3 ul .noa .rig{ width: 100%;}
.Section_box3 ul .noa img{ display: none}
.Section_box3 ul li:last-of-type{ border: none}

.yis-box{ width: 100%; padding: .12rem 0 .1rem 0}
.yis-box .ys{ width: .95rem ; height: 1.36rem; float: left; border-radius: .03rem}
.yis-box .yis-r{ width: calc(100% - 1.05rem);float: right; height: 1.35rem; border-bottom: 1px solid #eaebec;}
.yis-box .yis-r .mz{ width: 100% ; height: .6rem; border-bottom: 1px solid #eaebec; margin-bottom: .1rem; overflow: hidden; position: relative;}
.yis-box .yis-r .mz h3{ font-size: .16rem; color: #1758a7; font-weight: bold; margin-top: .08rem;}
.yis-box .yis-r .mz a{ font-size: .14rem; color: #fff ; background-color: #44a5de; padding: .04rem .09rem; border-radius: .03rem; position: absolute; right: 0; top: .06rem}
.yis-box .yis-r h4{ width: 100% ; height: .3rem; line-height: .3rem; font-size: .14rem; color: #858e99;}
.yis-box .yis-r h4 span{ color: #5c6572;}

.shc{ width: 100% ;border-bottom: 1px solid #eaebec; padding-bottom: .06rem;}
.shc h3{ width: .5rem; height: .2rem; line-height: .2rem;  font-size: .16rem; color: #858e99;float: left;}
.shc h4{ width: calc(100% - .5rem); line-height: .2rem; float: left; font-size: .14rem; color: #5c6572;}

.jie-box{width: 100% ; padding: .1rem 0 .05rem 0}
.jie-box h3{width: 100% ;height: .2rem; line-height: .2rem;  font-size: .16rem; color: #858e99;}
.jie-box p{width: 100% ; line-height: .2rem; font-size: .14rem; color: #5c6572;}

.zuo-bj{ width: 95%; padding: 0.15rem 2.5% .19rem 2.5%; background-color: #deecf1;}
.ztb{ width:100% ;  padding-bottom: .05rem; border-bottom: 1px solid #cdd2d4; }
.ztb h3{ font-size: .16rem; color: #858e99;}

.tabl-box{ width: 100%; margin: .1rem 0 0 0}
.tabl-box .tbb{ width: 100% ;}
.tabl-box .tbb thead tr td{ height: .32rem; font-size: .14rem; color: #5c6572; background-color: #f3f5f6;text-align: center; border: solid 1px #deecf1;}
.tabl-box .tbb tbody td{  height: .32rem;font-size: .14rem; color: #5c6572; background-color: #f3f5f6;text-align: center;border: solid 1px #deecf1;}
.tabl-box .tbb tbody td img{ width: .16rem;}
.tabl-box .tbb thead tr .on{ color: #1755a4}


.yu-bj{ width: 100% ; height: calc(100% - .54rem); background: rgba(0, 0, 0, 0.3);position: fixed; left: 0; top: .54rem;z-index: 99999; display: none}
.yu-bj .tta{ width: 100% ; height: 100%;}
.yu-bj .ewm-box{ width: 70%; background-color: #fff; border-radius: .04rem; margin: 0 auto; padding-bottom: .2rem;}
.yu-bj .ewm-box h3{ width: 95%; height: .4rem; line-height: .4rem; margin: 0 auto;border-bottom: 1px solid #cdd2d4; font-size: .16rem; color: #1d85c5; text-align: center;}
.yu-bj .ewm-box .em{ width: 95%; margin: 0 auto;border-bottom: 1px solid #cdd2d4; text-align: center; padding: .15rem 0}
.yu-bj .ewm-box .em img{ width: 1.2rem ; height: 1.2rem;}
.yu-bj .ewm-box .em h4{ width: 100% ; text-align: center; font-size: .12rem; color: #858e99; padding: .05rem 0 0 0}

.mzxq{ width: 70%; background-color: #fff; border-radius: .04rem; margin: 0 auto; padding-bottom: .16rem;}
.mzxq h3{ width: 95%; height: .4rem; line-height: .4rem; margin: 0 auto;border-bottom: 1px solid #cdd2d4; font-size: .16rem; color: #1d85c5; text-align: center;}
.mzxq .mzb{ width: 95%; margin: 0 auto;border-bottom: 1px solid #cdd2d4;  padding: .12rem 0}
.mzxq h4{ width: 100% ; height: .3rem; line-height: .3rem; font-size: .14rem; color: #858e99;text-indent: .04rem; overflow: hidden;}
.mzxq .qd{width: .96rem;height: .32rem; line-height: .32rem;
    background: -webkit-linear-gradient(left, #39a9d6 , #1d85c4);
    display: block; margin: 0 auto; margin-top: .14rem;
    text-align: center; font-size: .16rem; color: #fff; border-radius: .03rem;}

.er-j{ width: 100% ;}
.er-j ul{ width: 100% ; padding: .14rem 0}
.er-j ul li{ width: 100% ; height: .46rem; background-color: #f5f7fa; border-radius: .03rem; margin-bottom: .06rem; overflow: hidden;}
.er-j ul li a{ width: 100% ; height: .46rem; display: block; background: url(../images/ow.png) no-repeat 94% center; background-size: .1rem auto}
.er-j ul li a h4{ width: 88%;height: .46rem; line-height: .46rem; font-size: .16rem; color: #4d4d4d; text-indent: .2rem; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.er-j ul li:hover{ background-color: #8baad1;}
.er-j ul li:hover a{ background: url(../images/no.png) no-repeat 94% center; background-size: .1rem auto}
.er-j ul li:hover h4{ color: #fff}

.wt-box{ width: 100% ; }
.wt-box ul{width: 100% ; padding: .14rem 0 }
.wt-box ul li{width: 100% ; background-color: #eff2f5;border-radius: .03rem;margin-bottom: .1rem; position: relative; overflow: hidden; }
.wt-box ul li .ta1{ width: 100% ; height:.4rem ;background-color: #eff2f5;}
.wt-box ul li .ta1 h3{ width: calc(100% - .45rem); line-height: .4rem; max-height: .4rem; font-size: .14rem; color: #4d4d4d;text-indent: .14rem; overflow: hidden;}
.wt-box ul li .ta1 h4{ width: .4rem; height: .4rem; background-color: #83a3cc; position: absolute; right: 0;top: 0; background-image: url(../images/off.png); background-repeat: no-repeat; background-position:  center center; background-size: .2rem auto;}
.wt-box ul li .ta2{ width: calc(100% - .28rem); padding: .14rem .14rem; display: none}
.wt-box ul li .ta2 .dwb{ width: 100%; }
.wt-box ul li .ta2 .dwb h4{ width: .2rem; font-size: .14rem; color: #1755a4;float: left;}
.wt-box ul li .ta2 .dwb h5{ width: calc(100% - .2rem);line-height: .2rem; float: left; font-size: .14rem; color: #656565;}
.wt-box ul li .bg{ background-color: #1755a4;}
.wt-box ul li .bg h4{background-color: #1755a4;background-image: url(../images/off1.png); background-repeat: no-repeat; background-position:  center center; background-size: .2rem auto;}
.wt-box ul li .bg h3{ color: #fff}
.wt-box ul li .heig h3{line-height: .2rem !important;  width: calc(100% - .55rem); padding-left: .1rem; text-indent: .04rem;}
.wt-box ul li .heig{ padding: .06rem 0}
.wt-box ul li .heig h4{ padding: .06rem 0 }


.fk-box{ width: 95%; padding: 2.5%; font-size: .14rem; line-height: .2rem; color: #93a0ae; text-align: justify ; background-color: #e6e9e9; border-radius: .03rem; margin: .12rem 0 0 0}

/*banner*/
.slideBox{ position:relative; width:100%;  height:auto; margin: .54rem 0 0 0; overflow:hidden;}
.slideBox .hd{ position:absolute; width:98%; height:14px; line-height:14px; bottom:8px; right:2%; z-index:1; text-align:center;}
.slideBox .hd li{ display:inline-block; width:8px; height:8px;  -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background-color: #fff; text-indent:9999px; overflow:hidden; margin:0 5px;/* opacity:0.4 ;*/}
.slideBox .hd li.on{ width:22px; background-color: #2561aa; }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative;  }
.slideBox .bd li img{ width:100%;  height:auto; display:block; height: 36vw;  max-height: 230px }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }
/*bannered*/ 

.ld-box{ width: 100% ;}
.ld-box ul{ width: 100% ; padding: .15rem 0 0 0}
.ld-box ul li{ width: calc(100% - .2rem) ;height: 1.288rem; background-color: #f3f5f6; padding: .1rem ; margin-bottom: .1rem;}
.ld-box ul li img{ width: .9rem; height: 1.288rem;float: left;}
.ld-box ul li .ld-txt{ width: calc(100% - 1rem); height: 1.288rem;float: right; overflow: hidden;}
.ld-box ul li .ld-txt h3{ width: 100% ; height: .2rem ;line-height: .2rem ; font-size: .16rem; color: #1a599f; overflow: hidden; margin-top: .02rem;}
.ld-box ul li .ld-txt h3 span{ font-size: .12rem; color: #7293bd; padding-left: .1rem;}
.ld-box ul li .ld-txt p{ width: 100% ; height: 1rem; line-height: .2rem; font-size: .14rem; color: #91959a; margin-top: .05rem;text-align: justify; overflow: hidden;}

.ly-box{ width: 100% ;}
.ly-box ul{ width: 100% ; padding: .14rem 0}
.ly-box ul li{ width: 100% ; background-color: #f5f7fa; border-radius: .03rem; margin-bottom: .06rem; overflow: hidden;}
.ly-box ul li a{ width: 100% ; height: .46rem; display: block; background: url(../images/ow.png) no-repeat 94% center; background-size: .1rem auto; padding: .04rem 0; overflow: hidden;}
.ly-box ul li a h4{ width: 88%; height: .2rem; line-height: .2rem; font-size: .16rem;color: #4d4d4d;text-indent: .1rem;white-space: nowrap;text-overflow: ellipsis; margin: .04rem 0 .03rem 0; overflow: hidden;}
.ly-box ul li a h5{ width: 88%; height: .14rem; line-height: .14rem; font-size: .12rem;color: #8f97a1;text-indent: .1rem;overflow: hidden;}
   
.jian{ width: calc(100% - .2rem); background-color: #e6e9e9; border-radius: .03rem; line-height: .18rem; font-size: .14rem; color: #656565; text-align: justify; padding:.08rem .1rem .06rem .1rem; margin: .12rem 0 .12rem 0}
.nam-box{ width: 100% ; height: .4rem; border-bottom: 1px solid #cdd2d4; padding-bottom: .1rem; margin-bottom: .1rem;}
.nam-box h3{ width: .7rem; height: .4rem;line-height: .4rem; float: left; font-size: .14rem; color: #858e99;}
.nam-box .ipt{ width: calc(100% - .74rem);float: left;height: .38rem; border: solid 1px #cdd2d4; border-radius: .03rem; font-size: .14rem;color: #1758a7;text-indent: .1rem }

.pla::-webkit-input-placeholder{ color:#a0a6af }
.pla::-moz-placeholder{color:#a0a6af}
.pla:-moz-placeholder{ color:#a0a6af}
.pla:-ms-input-placeholder{color:#a0a6af}


.lei-b{ width: 100% ; height: .4rem; border-bottom: 1px solid #cdd2d4; padding-bottom: .1rem; margin-bottom: .1rem;}
.lei-b h3{ width: .7rem; height: .4rem;line-height: .4rem; float: left; font-size: .14rem; color: #858e99;}
.lei-b .lr{ width: calc(100% - .74rem);float: left;height: .4rem; overflow: hidden; }
.lei-b .lr .lb{ width: calc(33.33% - .06rem); height: .38rem;line-height: .38rem;text-align: center; background-color: #e6e9e9; font-size: .14rem; color: #989fa8; border: none;float: left; border-radius: .03rem;}
.lei-b .lr .lb.one{ background-color: #1758a7; color: #fff}
.lei-b .lr .lb:last-of-type{float: right;}
.lei-b .lr .lb:nth-child(2){ margin: 0 0 0 .09rem}
/* .lei-b .lr .lb:hover{background-color: #1758a7; color: #fff} */
.nam-box .ip2{ background: url(../images/sj.jpg) no-repeat 96% center; background-size: .18rem auto}

.dwwr{ position: relative;top: calc(100vh - 220px) !important;}
.dwb1{ background-color: #b5b5b5}
.dwb0{background-color:#1755a4}
.dw-i{ color: #727984}
.dwcc{ background-color: #fff}
.dw-sel .dw-i{ color: #1755a4 }

.nam-box2{ width: 100% ; height: 1.23rem; border-bottom: 1px solid #cdd2d4; padding-bottom: .1rem; margin-bottom: .1rem;}
.nam-box2 h3{ width: .7rem; height: .4rem;line-height: .4rem; float: left; font-size: .14rem; color: #858e99;}
.nam-box2 .tx{ width: calc(100% - .94rem);float: left;height: 1.1rem; border: solid 1px #cdd2d4; border-radius: .03rem; font-size: .14rem;color: #1758a7; padding: .06rem .1rem; font-family: "微软雅黑" }

.nam3 .ipt{ width: 1.2rem}
.nam3 h4{ width: .8rem; height: .4rem; background-color: #000;float: left; margin-left: .1rem}

.bun-box{ width: 100%; text-align: center; padding:.1rem 0 .16rem 0}
.button{    width: 1.1rem;height: 0.36rem;line-height: 0.36rem;border: none; font-size: 0.16rem; color: #fff;
font-family: "微软雅黑";background: -webkit-linear-gradient(left, #39a9d6 , #1d85c4); border-radius: .03rem; cursor: pointer;}

.jdd{  border: solid 1px #1758a7 !important}


.physician{ width: 100% ;}
.physician ul{ width: 100% ; padding: .04rem 0 0 0}
.physician ul li{ width: 100% ; border-bottom: 1px solid #cdd2d4}
.physician ul li .ph-box{ width: 100%; padding: .06rem 0}
.physician ul li .ph-box .ys{ width: .95rem ; height: 1.36rem; float: left; border-radius: .03rem}
.physician ul li .ph-box .yis-r{ width: calc(100% - 1.05rem);float: right; height: 1.35rem; background: url(../images/ow.png) no-repeat 97% .7rem; background-size: .11rem auto; overflow: hidden;}
.physician ul li .ph-box .yis-r .mz{ width: 100% ; height: .35rem; border-bottom: 1px solid #eaebec; margin-bottom: .1rem; overflow: hidden; position: relative;}
.physician ul li .ph-box .yis-r .mz h3{ font-size: .16rem; color: #1758a7; font-weight: bold; margin-top: .08rem;}
.physician ul li .ph-box.yis-r .mz a{ font-size: .14rem; color: #fff ; background-color: #44a5de; padding: .04rem .09rem; border-radius: .03rem; position: absolute; right: 0; top: .06rem}
.physician ul li .ph-box .yis-r h4{ width: 100% ; height: .3rem; line-height: .3rem; font-size: .14rem; color: #858e99;}
.physician ul li .ph-box .yis-r h4 span{ color: #5c6572;}

.physician ul li .ph-box .yis-r h5{ width: 100% ; height: .3rem; line-height: .3rem; font-size: .14rem; color: #858e99; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.physician ul li .ph-box .yis-r h5 span{ color: #5c6572;}

.shai-box{ width: 100%; height: .4rem; border-bottom: 1px solid #cdd2d4; padding: .06rem 0 .06rem 0}
.screen{ width: 33.33%; height: .4rem;float: left; background: url(../images/ss.jpg) no-repeat right center; background-size: 1px .3rem}
.screen:last-of-type{ background: none}
.screen .ipt{ width:calc( 100% - 1px - .22rem);height: .38rem;border-radius: .03rem; font-size: .16rem;color: #1758a7;text-indent: .1rem;border: none;   white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.scr-c{ width: 100% ; height: .4rem;background: url(../images/sj.jpg) no-repeat 94% center;
    background-size: .18rem auto;}

.dy-bj{ width: 100% ; background-color: #fff;border-bottom: 2px solid #d2d2d2;}
.dy-box{ width: 100% ; padding: .15rem 0 0 0}
.dy-box h3{ width: 96%; padding: 0 2% .05rem 2%;  border-bottom: 3px solid #efefef; font-size: .16rem; color: #1755a4;text-align: center;}
.dda{ width: 95%; margin: 0 auto; font-size: .14rem; color: #656565; line-height: .2rem;text-align:justify; padding: .1rem 0  .2rem 0; overflow: hidden;}

.dda img{ max-width: 100% !important ; height: auto;}

.nw-dy{ width: 96%; padding: .12rem 2% .05rem 2%;  border-bottom: 3px solid #efefef;}
.nw-dy h3{ width: 100%; font-size: .16rem; color: #0a1f3a; text-align: center; margin-bottom: .05rem}
.nw-dy h4{width: 100%; font-size: .12rem; color: #8c8a8a;text-align: center}

.bt-box{ width: 95% ;padding: .15rem 2.5% 0 2.5%; border-top: 2px solid #efefef;}
.bt-box .bbh{ width: 100%;  font-size: .16rem; color: #4d4d4d ; background: url(../images/btx.png) no-repeat left bottom; background-size: 100% auto; padding-bottom: .08rem }

.news{ width: 100% ;}
.news ul{ width: 100% ;}
.news ul li{ width: 100% ; border-bottom: 1px dashed #c0ccd5;}
.news ul li a{ width: 100% ; height: .4rem; line-height: .4rem; display: block; font-size: .14rem; color: #5d6873; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.news ul li a:hover{ color: #17559d}
.news ul li:last-of-type{ border: none}


.sbbox{ width: 100% ; border-bottom: 3px solid #efefef; text-align: center; padding: .12rem 0}
.submit{width: .9rem;height: .32rem; line-height: .32rem;background: -webkit-linear-gradient(left, #39a9d6 , #1d85c4);
display: block;text-align: center; border: none; display: inline-block; font-size: .16rem; color: #fff; border-radius: .03rem;}

.add-lam{ width: 100% ; height: .35rem; background-color: #e2e7ee; border-radius: .04rem; margin: .15rem 0 .05rem 0; overflow: hidden;}
.add-lam a{ width: 50% ; line-height: .35rem; text-align: center; height: 100% ;float: left; font-size: .16rem; color: #4d4d4d}
.add-lam a.on{ background-color: #1755a4 ; color: #fff}





/* 2020.5.27增加医生坐诊时间描述 */
.ztb {position: relative;}
.ztb h4{ font-size: .12rem; color: #858e99 ; position: absolute;right: 0; bottom: .06rem}
