body,html{width:100%;height:100%;display:block;position:relative}
.notice,.quicknav,.news,.features,.team,.featurecont,.bd,.news h3 span,.news ul{display:block;overflow:hidden}
.banner-swiper .swiper-pagination-bullet{width:16px;height:16px;margin:0 6px !important;background:#47A6D9;opacity:1}
.banner-swiper .swiper-pagination-bullet-active{background:#fff}
.mainbox{height:518px}
.wrap{width:1200px}
.quicknav{width:1196px;height:102px;border:#CBCBCB 1px solid;margin:15px 0px;padding:0;position:relative;z-index:0}
.quicknav h2{width:100px;height:82px;background:url(../images/bj_002.gif) repeat;float:left;font-size:30px;color:#FFF;text-align:center;padding-top:22px;line-height:30px}
.quicknav ul{height:102px;display:flex;z-index:10}
.quicknav ul li{width:98px;flex:1;font-size:16px;border-left:#EDEDED 1px solid;border-right:#EDEDED 1px solid;margin-right:-1px;text-align:center}
.quicknav ul li:hover{background:#F1F1F1}
.quicknav ul li a{color:#434343;display:flex;padding:0px 5px;width:100%;height:100%;justify-content:center;flex-direction:column;align-items:center;box-sizing:border-box}
.quicknav ul li img{margin-bottom:5px}

.left{width:900px;float:left}
.right{width:280px;float:right;overflow:visible}

  
.news{width:900px;height:312px;background:url(../images/bj_line001.jpg) 0 bottom repeat-x}
.news .newsIndex{width:900px;height:43px;line-height:34px;background:url(../images/bj_line001.jpg) 0 29px repeat-x;font-size:16px;margin-bottom:16px}
.news .newsIndex a{width:70px;height:43px;text-align:center;float:left;margin-right:10px;background:url(../images/bj_tilon.gif) 0 118px no-repeat;color:#434343}
.news .newsIndex a{display:block}
.news .newsIndex a.text{ pointer-events: none; }
.news .newsIndex a.brt,.news .newsIndex a:hover{background:url(../images/bj_tilon.gif) center bottom no-repeat;color:#47A6D9}
.news .newsIndex em{float:right;display:none}
.news .newsIndex em a{color:#47A6D9}
  
.news .animateBase{width: 415px;position:relative;z-index:0;float:left;overflow:hidden}
.news .animateBase .swiper-news{width:100%}
.news .swiper-slide{width:415px;height:253px;position:relative;z-index:0;float:left;overflow:hidden}
.news .swiper-slide dt{width:375px;height:40px;background:url(../images/bj_h001.gif) repeat-x;position:absolute;left:0;bottom:0;z-index:5;padding:0 70px;line-height:36px;color:#FFF}
.news .swiper-slide dt a{color:#FFF;display:block;width:300px;height:28px;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news .swiper-slide dd{position:absolute}
.news .swiper-slide dd.pic{width:415px;height:213px;z-index:0}
.news .animateBase a{width:100%;height:213px;display:block;overflow:hidden}
.news .swiper-slide dd.date1{width:52px;height:34px;line-height:34px;left:11px;bottom:27px;background:#FFF;z-index:20;color:#0D84CF;font-size:24px;text-align:center}
.news .swiper-slide dd.date2{width:52px;height:16px;line-height:16px;left:11px;bottom:10px;background:#A3A3A3;border-top:#797979 1px solid;z-index:20;color:#FFF;font-size:12px;text-align:center}
.news .swiper-slide dd.picbtn{width:45px;height:16px;right:10px;bottom:16px;z-index:20;text-align:left}
.news .swiper-slide dd.picbtn p{width:10px;height:16px;float:left;margin-right:10px}
.news .swiper-slide dd.picbtn p em{display:none}
.news .swiper-slide dd.picbtn p:hover em{display:block}

.swiper-button-next-news,.swiper-button-prev-news{position:absolute;top:auto;bottom:0px;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#F1F1F1}
.swiper-button-next-news:after,.swiper-button-prev-news:after{font-family:swiper-icons;font-size:16px;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;font-weight:bold}
.swiper-button-prev-news{left:auto;right:25px}
 
.news h4{width: 470px;float:right;border-bottom:#B8B8B8 1px solid}
.news h4 p{width:100%;line-height:1.2;padding-bottom: 5px;color:#47A6D9;font-size:20px;font-weight:bold}
.news h4 p a{color:#47A6D9;text-align: justify;display: block;}
.news h4 span{width: 100%;line-height:18px;color:#656565;font-size: 14px;padding-bottom: 5px;display: block;text-align: justify;}
.news h4 span a{color:#47A6D9}
.news .zzz_1 ul,.news .zzz_3 ul,.news .zzz_4 ul,.news .zzz_5 ul{width: 470px;height:130px;float:right;padding-top:8px}
.news ul li{width: 460px;height:26px;line-height:26px;padding-left: 10px;background:url(../images/ico_002.gif) 0 9px no-repeat;color:#656565;font-size: 14px;}
.news ul li a{color:#656565;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
.news ul li em{float:right;padding-left: 0px;}
.news .zzz_2 ul li{float:left;width:410px;background:none}

.dictor{width:900px;height:262px;margin:25px 0 18px 0;position:relative;border-bottom:#EBEBEB 6px solid}
.dictor h4{width:857px;height:31px;line-height:31px;padding-left:43px;font-size:20px;background:url(../images/ico_003.png) 0 0 no-repeat;margin-bottom:7px}
.dictor h4 a{color:#858585}
.dictor h4 em{float:right;font-size:12px}

.DoctorListBase{position:absolute;width:100%;height:198px;top:54px;left:0%}
.swiper-button-prev2{left:-4%}
.swiper-button-next2{right:-4%}
 
.dictor .swiper2{width:100%}
.dictor .swiper2 .swiper-slide{display:flex;flex-direction:column;align-items: center;}
.dictor .swiper2 .swiper-slide a{width:85%;height:150px;display:block;}
.dictor .swiper2 img{width:100%;padding:1px;background:#FFF;border:#D4D4D4 1px solid;margin-bottom:8px}
.dictor .swiper2:hover img{border-color:#8CD0E4}
.dictor .swiper2 span{display:flex;width:100%;height:44px;padding-left: 15px; line-height:21px;color:#7C7C7C}
.dictor .swiper2 span a{color:#7C7C7C}

.shebei{width:900px}
.shebei .shebeiIndex{width:900px;height:35px;line-height:28px;background:url(../images/bj_line001.jpg) 0 21px repeat-x;font-size:16px;margin-bottom:16px}
.shebei .shebeiIndex a{width:70px;height:35px;text-align:center;float:left;margin-right:10px;color:#434343}
.shebei .shebeiIndex a.shebeion,.shebei .shebeiIndex a:hover{background:url(../images/bj_tilon.gif) 0 bottom no-repeat;color:#47A6D9}
.shebei .sss{width:900px;position:relative;padding-top:5px}
.shebei .sss .prev{width:18px;height:15px;position:absolute;top:-45px;right:30px;z-index:20}
.shebei .sss .next{width:18px;height:15px;position:absolute;top:-45px;right:10px;z-index:20}
.swiper-button-prev3,.swiper-button-prev4{right:6%;left:auto;top:-40px}
.swiper-button-next3,.swiper-button-next4{right:1%;left:auto;top:-40px}
.swiper-button-next3:after,.swiper-button-prev3:after,.swiper-button-next4:after,.swiper-button-prev4:after{font-family:swiper-icons;font-size:20px;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.shebei .swiper3,.shebei .swiper4{width:100%;height:210px}
/* .shebei ul li{width:170px;height:164px;background:#EDEDED;float:left;margin-right:12px} */
.shebei .swiper-slide{display:flex;flex-direction:column;align-items:center;overflow:hidden}
.shebei .swiper-slide>a{width:100%;display:block;overflow:hidden}
.shebei .swiper-slide img{width:100%}
.shebei .swiper-slide span{width:100%;height:60px;display:block}
.shebei .swiper-slide span a{width:100%;height:100%;color:#656565;line-height:1.2;display:flex;justify-content:center;align-items:center;color:#656565;box-sizing:border-box;text-align:center}
.shebei .swiper-slide:hover{background:#3b6cb2}
.shebei .swiper-slide:hover span a{color:#FFF}
  
.department{width:240px;height:328px;background:url(../images/bj_ks001.gif) repeat-x;padding:16px 20px 0}
.department h5{width:240px;height:30px;font-size:20px;color:#323232;border-bottom:#656565 2px solid;margin-bottom:18px}
.department ul{width:255px;height:448px;overflow:visible}
.department ul li{width:74px;height:89px;margin-right:9px;float:left;text-align:center;position:relative;overflow:visible}
.department ul li .subOfficeBase{display:none;position:absolute;top:0px;right:100%;z-index:100;background:url(../images/ico_Angle.png) 99px 20px no-repeat}
.department ul li .subOfficeBase .subOffice{width:150px;float:left;height:auto;background:#FFF;box-shadow:-5px 1px 5px #666666;padding:3px 0}
.department ul li .subOfficeBase a{display:flex;justify-content:center;line-height:1.2;padding:7px 10px;text-align:left}
.department ul li .subOfficeBase a:hover{color:#47A6D9}
.department ul li img{display:block;margin:0 auto;margin-bottom:7px}
.department ul li a{color:#323232}

.year100{width:280px}
.zt_sanyan{width:280px;margin:11px 0}
.wjdc{width:280px;margin:11px 0}
 

.yqlj{padding:15px 0;width:1200px;height:68px}
.yqlj dl{border-bottom:#DFDDD2 1px solid;width:100%;height:67px}
.yqlj dl dt{width:100%;height:29px;font-size:14px;color:#;background:url(../images/ico_004.gif) 65px 2px no-repeat;border-bottom:#DFDDD2 1px solid}
.yqlj dl dd{width:auto;height:38px;line-height:38px;padding-right:10px;float:left}
.yqlj dl dd a{color:#656565}


.mobleft dl dd.title,.mobleft ul li,.featurecont,.teamlist dl dd.time{font-family:"Arial","Tahoma","Century Gothic","宋体","黑体"}
