/*********** banner ***********/
.banner img{ width: 100%; height: auto;}

/*********** 报刊 ***********/
.in-baok{ width: 96%;  height: 2.416em; padding:  0.666em 0 0.666em 4%;}
.in-baok a{ display: block; width: 70%;  height: 2.416em; line-height: 2.416em; padding-left: 4%; overflow: hidden; font-size: 1rem; }
.in-baok img{ width: auto; height: 100%; margin: auto; display: block;}

/*********** 快捷导航 ***********/
.in-menu{ padding: 1.083em 4%; text-align: center; }
.in-menu a{ width: 17%; padding: 0 4%; float: left ;display: block;}
.in-menu .icon01{ display: block; width: 62%; height: auto; margin: 0 auto 0.625em auto;}
.in-menu .icon01 img{ width: 100%; height: auto;}

/*********** 医院公告 医院新闻 ***********/
.annou{ height: auto; overflow: hidden; padding: 1.25em 0; }
.in-title{ height: auto;  padding: 0 4% 0.583em 4%; font-size: 1.166rem; overflow: hidden; background: url("/App/Modules/wap/Tpl/Public/images/xian.png") bottom repeat-x;}
.in-title li{ padding-bottom: 0.625em; background: url("/App/Modules/wap/Tpl/Public/images/lan.png") bottom repeat-x; display: inline-block;}
.in-title a{ float: right; font-size: 0.916rem; line-height: 2.666em; }
.annou-list{ padding: 0 4%; }
.annou-list .annou-img{ width: 100%; height: 16.166em; margin-bottom: 1.166em; }
.annou-list .li{ background: #fbfbfb; margin-top: 1.166em;}
.annou-list li{ padding: 0.833em 0; border-bottom: 1px solid #f0f0f0;}
.annou-list a{ display: block; width: 100%; font-size: 1rem;}
.annou-list span{ display: block; margin: 0.916em 0 0 0; font-size: 0.916rem; color: #808080;}
.more01{ display: block; width: 94.2%; height: 2.25em; margin: 1.583em auto 0 auto; border: 1px solid #999999; border-radius: 10px; text-align: center; line-height: 2.25em; color: #666666; }

/*********** 医院新闻 ***********/
.graphic { width: 100%; padding: 1.25em 0; }
.graphic-title{  width: 92%; height: auto;  padding: 0 4% 0.583em 4%; display: flex; background: url("/App/Modules/wap/Tpl/Public/images/xian.png") bottom repeat-x; }
.title01{ position: relative; font-size: 1.166rem; margin-right: 6%; }
.active{ padding-bottom: 0.625em; background: url("/App/Modules/wap/Tpl/Public/images/lan.png") bottom repeat-x; }
.graphic-list{ width: 100%;}
.con { display:none;}

/*********** 四链接图 ***********/
.four{ padding: 1.083em 4%;  }
.four li{ margin: 0.5em 0;}
.four img{ width: 100%; height: auto;}

/*********** 专家介绍 ***********/
.expert{ overflow: hidden; }
.expert .expert-list{ width: 66.2%; margin: 0 auto; padding: 1em 12.9%; border: 1px solid #dbe3e9; background: #efefef; }

#certify { position: relative; width: 100%; height:10.416em; background: #efefef; }
#certify .swiper-container { padding: 0; }
#certify  .swiper-slide { width: 74%; overflow:hidden; padding:1em 13% 0 13%; background:#efefef; }
#certify  .swiper-slide .expert-img{ width:32%; height: 7.5em; margin-right:12%; border:solid 4px white; }
#certify  .swiper-slide .expert-img img{ width:100%; height: 100%; }
#certify  .swiper-slide .lanzi{ color:#2d5aab; font-size:1.166rem; font-weight:bold; padding-bottom:0.666em;}
#certify  .swiper-slide .heizi{ color:#333333; font-size:1rem; margin-bottom:1.5em; }
#certify  .swiper-slide .expert-title{ padding-top:0.416em;}
#certify  .swiper-slide .expert-title a{ color:#333333; font-size:1rem; }
#certify .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; border: 3px solid #fff; background: #d5d5d5; width: 10px; height: 10px; opacity: 1; }
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active { border: 3px solid #00aadc; background-color: #fff; }
#certify .swiper-button-prev { left: -2%; width: 45px; height: 52px; background: url(/App/Modules/wap/Tpl/Public/images/wm_button_icon.png) no-repeat; background-position: 0 0; background-size: 100%;}
#certify .swiper-button-prev:hover { background-position: 0 -52px; background-size: 100%; }
#certify .swiper-button-next { right: -2%; width: 45px; height: 52px; background: url(/App/Modules/wap/Tpl/Public/images/wm_button_icon.png) no-repeat; background-position: 0 -106px; background-size: 100%; }
#certify .swiper-button-next:hover { background-position: 0 -160px; background-size: 100%; }


/*********** 专家讲堂 ***********/
.lecture{ padding: 1.166em 0;}
.lecture .lecture-list{ padding: 1.083em 4% 0 4%; }
.lecture .lecture-list .lecture-img{ width: 100%; height: 14.458em; position: relative;}
.lecture .lecture-list .lecture-img img{ width: 100%; height: 100%;}
.lecture .lecture-list .lecture-img .play{ position: absolute; z-index: 99; top: 38%; left: 44%;}
.lecture .lecture-list .lecture-img .play{ width: 12%; height: auto;}
.lecture .lecture-list li{ padding: 1.166em 0 1.166em 8px; background: #fbfbfb;}
.lecture .lecture-list a{ display: block; width: 100%; font-size: 1rem;}
.lecture .lecture-list span{ display: block; margin: 0.916em 0 0 0; font-size: 0.916rem; color: #808080;}

/*********** 党建工作 ***********/
.in-new1-box{ height: auto; overflow: hidden; padding: 1.083em 0 1.5em 0; background: #c92b2a; }
.in-new1{ background: url("/App/Modules/wap/Tpl/Public/images/djbg.jpg") left bottom no-repeat; background-size: 100%;}
.in-new1 a{  color: white;}
.in-title2{ height: auto;  padding: 0 4% 0.583em 4%; font-size: 1.166rem; overflow: hidden; }
.in-title2 li{ padding-bottom: 0.625em; background: url("/App/Modules/wap/Tpl/Public/images/bai.png") bottom repeat-x; display: inline-block; color: white; }
.in-title2 a{ float: right; font-size: 0.916rem; line-height: 2.666em;}
.annou-list2{  padding: 0 4%; }
.annou-list2 li{ padding: 0.833em 0; border-bottom: 1px solid #ce5857;}
.annou-list2 a{ display: block; width: 100%; font-size: 1rem;}
.annou-list2 span{ display: block; margin: 0.916em 0 0 0; font-size: 0.916rem; color: white; }

/*********** footer ***********/
.footer{ width: 92%; background: #10a5d5; padding: 2.333em 4%; }
.footer li{ line-height: 1.833em; color: white; text-align: center; }
.footer a{ color: white;}

/*********** banner ***********/
.banner{ width: 100%; height: 12.25em; overflow: hidden; position: relative; }
.img-1 ul li{ width: 100%; height: 12.25em; position: relative; overflow: hidden; }
.img-1 ul li img{ display:block; width: 100%; height:100%; }

.img-2{ position: absolute; right: 10px; bottom: 14px; }
.img-2 ul li{ display: inline-block; width: 10px; height: 10px; overflow: hidden; margin: 0 5px; border-radius: 50%; background: white ; text-indent: 100px; cursor: pointer;}
.img-2 ul .on{ background: #10a5d5;  }

.img-3 span{ position: absolute; color: white;
    top:50%; font-family: "宋体"; line-height:2.083em; font-size:2.5em; text-align: center;cursor: pointer; }
.img-3 .prev{ left: 10px; top: 30%; }
.img-3 .next{ right: 10px; top: 30%; }
.img-3 span::selection{ background: transparent; }