.title{position: relative;display: inline-block;padding:0.1rem 0 0 0.1rem;}
.title::before{content: "";width: 0.44rem;height: 0.44rem;border-radius: 100%;display: block;position: absolute;top:0;left:0;background-image: linear-gradient(126deg, #71a9ff 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);z-index: 0;}
.title h3{font-size: 0.24rem;color: #000000;line-height: 0.24rem;position: relative;z-index: 1;display: inline-block;}
.title h3::after{content: "";width: 0.12rem;height: 0.12rem;background: url(../images/title-dec.svg) no-repeat center center;background-size: 0.12rem 0.12rem;display: block;position: absolute;right: -0.14rem;top:-0.06rem;}
.title span{font-size: 0.12rem;color: #0659d9;position: relative;z-index: 1;display: block;}
.tit-more{width: 100%;margin-bottom: 0.3rem;position: relative;z-index: 1;}
.tit-more a.more1{width: 0.88rem;height: 0.28rem;border: 1px solid rgba(0,0,0,0.4);border-radius: 0.14rem;color: #999999;text-align: center;line-height: 0.26rem;font-size: 0.14rem;transition: 0.3s all;}
.tit-more a.more2{width: 0.26rem;height: 0.26rem;background: url(../images/more.svg) no-repeat center center;background-size: 0.26rem 0.26rem;transition: 0.3s all;}
.tit-more a.more1:hover{background-image: linear-gradient(117deg, #0dccff 0%, #4760ff 100%), linear-gradient(#1261e7, #1261e7);color:#ffffff;border: 1px solid rgba(0,0,0,0);}
.tit-more a.more2:hover{background-size: 0.3rem 0.3rem;}

/*科室简介开始*/
.parta{width: 100%;padding:0.5rem 0;background: url(../images/part1_bg.png) no-repeat right bottom;}
.parta-l{padding-right: 0.25rem;}
.intro-txt{width: 100%;margin: 0.25rem 0;text-indent: 2em;line-height: 0.3rem;font-size: 0.16rem;}
.button .btn{width: 1.6rem;height: 0.4rem;border: 1px solid #1261e7;border-radius: 0.2rem;text-align: center;line-height: 0.38rem;color: #1261e7;font-size: 0.16rem;}
.button .btn a{color: #1261e7;display: block;}
.button .btn span{padding-left:0.26rem;}
.button .btn1{margin-right: 0.3rem;}
.button .btn1 span{background: url(../images/huojiang.svg) no-repeat left center;background-size: auto 0.2rem;}
.button .btn2 span{background: url(../images/book.svg) no-repeat left center;background-size: auto 0.2rem;}
.button .btn:hover{background-image: linear-gradient(117deg, #0dccff 0%, #4760ff 100%), linear-gradient(#1261e7, #1261e7);border: 1px solid rgba(18,97,231,0);}
.button .btn:hover a{color: #ffffff;}
.button .btn1:hover span{background: url(../images/huojiang-hover.svg) no-repeat left center;background-size: auto 0.2rem;}
.button .btn2:hover span{background: url(../images/book-hover.svg) no-repeat left center;background-size: auto 0.2rem;}
.parta-r{padding-left: 0.25rem;}
.parta-r .intro-img{width: 92%;height: 3.53rem;position: relative;z-index: 0;}
.parta-r .intro-img a{    /* display: block; */padding: 0 0.2rem 0.2rem 0;height: 100%;width: 100% ;   display: flex;align-content: center;flex-wrap: wrap;}
.parta-r .intro-img img{width: 100%;height: 100%;object-fit: cover;border-radius: 0.1rem; object-fit: cover;object-position: center center;}
.parta-r .intro-img::after{content: "";width: calc( 100% - 0.2rem );height: calc( 100% - 0.2rem );display: block;position: absolute;right: 0;bottom:0;  /*background-image: linear-gradient(117deg, #0dccff 0%, #4760ff 100%), linear-gradient(#71a9ff, #71a9ff)*/;border-radius: 0.1rem;z-index: -1;box-shadow: 15px 0px 24px 0px rgba(18, 97, 231, 0.15);}
.parta-r .intro-dec{height: 100%;display: flex;flex-direction: column;align-items: center;height: 3.53rem;}
.parta-r .intro-dec span{font-size: 0.14rem;writing-mode:vertical-lr;writing-mode:tb-lr;color: #333333;flex-shrink: 0;margin: 0.1rem 0;}
.parta-r .intro-dec::before{content: "";width: 0.1rem;height: 0.1rem;background: #0659d9;display: block;flex-shrink: 0;}
.parta-r .intro-dec::after{content: "";width: 1px;height: 100%;background: #999999;display: block;}
/*科室简介结束*/

/*科室新闻开始*/
.partb{width: 100%;background: #ecfbff url(../images/part2_bg.png) no-repeat left 10px;padding:0.5rem 0;}
.pbbox{width: 100%;align-items: flex-end;}
.pbbox .pb1{width: calc( 32% - 0.15rem );margin-right: 0.15rem;height: 100%;box-shadow: 1px 0px 90px 0px rgba(18, 97, 231, 0.16);}
.pbbox .pb1+.pb1{margin: 0 0.15rem;}
.pbbox .pb1 .news-img{width: 100%;overflow: hidden;border-radius: 0.1rem 0.1rem 0 0;height: 0;padding-bottom: 2.64rem;position: relative;}
.pbbox .pb1 .news-img img{transition: 0.3s all;}
.pbbox .pb1:hover .news-img img{transform: scale(1.1,1.1);}
.pbbox .pb1 .news-txt{width: 100%;padding: 0.2rem;background: #ffffff;position: relative;border-radius: 0 0 0.1rem 0.1rem;}
.pbbox .pb1 .news-txt a{font-size: 0.16rem;color: #333333;line-height: 0.3rem;height: 0.6rem;}
.pbbox .pb1 .news-txt span{width: 1rem;height: 0.28rem;background-image: linear-gradient(117deg, #0dccff 0%, #4760ff 100%), linear-gradient(#71a9ff, #71a9ff);position: absolute;left: 0.2rem;top:-0.14rem;color: #ffffff;border-radius: 0.14rem;text-align: center;line-height: 0.28rem;font-size: 0.14rem;}
.pbbox .pb1:hover .news-txt a{color: #0659d9;}
.pbbox ul{width: calc( 36% - 0.15rem );margin-left: 0.15rem;}
.pbbox ul li{width: 100%;background: #ffffff;border-radius: 0.1rem;position: relative;margin-bottom: 0.2rem;overflow: hidden;box-shadow: 1px 0px 90px 0px rgba(18, 97, 231, 0.16);}
.pbbox ul li::after{content: "";width: 100%;height: 0.04rem;display: block;position: absolute;left:0;bottom:0;background-image: linear-gradient(90deg, rgba(38, 218, 250, 1) 0%, rgba(38, 218, 250, 1) 1%, rgba(250, 209, 38, 1) 44%, #ff544f 100%), linear-gradient(#1266c8, #1266c8);}
.pbbox ul li a{padding: 0.2rem;}
.pbbox ul li .time{width: 0.72rem;height: 0.68rem;background-image: linear-gradient(117deg, rgba(13, 204, 255, 0.18) 0%, rgba(71, 96, 255, 0.18) 100%), linear-gradient(#f6f9fe, #f6f9fe);border-radius: 0.1rem;text-align: center;flex-shrink: 0;color: #2970e9;margin-right: 0.2rem;transition: 0.3s all;}
.pbbox ul li .time span{display: block;}
.pbbox ul li .time span.sp1{font-size: 0.3rem;line-height: 0.34rem;}
.pbbox ul li .time span.sp2{font-size: 0.14rem;}
.pbbox ul li p{font-size: 0.16rem;color: #333333;line-height: 0.3rem;max-height: 0.6rem;max-width: calc( 100% - 0.92rem );}
.pbbox ul li:hover .time{background-image: linear-gradient(117deg, #0dccff 0%, #4760ff 100%), linear-gradient(#71a9ff, #71a9ff);color: #ffffff;}
.pbbox ul li:hover p{color: #1865dc;font-weight: bold;}
.pbbox ul li:last-child{margin-bottom: 0;}
/*科室新闻结束*/

.partc{width: 100%;padding: 0.5rem 0;background: url(../images/part3_bg.png) no-repeat right bottom;}
.partc .pcl{width: 64%;padding-right: 0.15rem;}

/*通知公告开始*/
.pcl-1{width: 100%;background: #e9f5f7 url(../images/notice_bg.png) no-repeat right bottom;border-radius: 0.1rem;padding: 0.24rem;margin-bottom: 0.3rem;box-shadow: 15px 0px 24px 0px rgba(152, 194, 255, 0.15);}
.notice-list{position: relative;}
.notice-list .lidec{width: calc( 100% - 0.25rem );height: 1px;background: #aaaaaa;display: block;position: absolute;right: 0;top:50%;margin-top: -0.5px;}
.notice-list ul li{width: 49%;margin-bottom: 0.4rem;padding-left:0.25rem;}
.notice-list ul li:nth-child(3),.notice-list ul li:nth-child(4){margin-bottom: 0;}
.notice-list ul li a{color: #333333;font-size: 0.16rem;margin-bottom:0.1rem;position: relative;}
.notice-list ul li a p{max-width: calc( 100% - 0.4rem );}
.notice-list ul li a::before{content: "";width: 0.16rem;height: 0.04rem;background: #999999;display: block;border-radius: 0.02rem;position: absolute;left: -0.25rem;top:50%;margin-top: -0.02rem;}
.notice-list ul li a i{width: 0.3rem;height: 0.3rem;display: block;position: relative;background-image: none;border-radius: 100%;transition: 0.3s all;}
.notice-list ul li a i::before{content:"";width:100%;height:100%;display:block;position: absolute;left:0;top:0;background: url(../images/in.svg) no-repeat center center;background-size: auto 0.14rem;transform: rotate(45deg);transition: 0.3s all;}
.notice-list ul li span{color: #888888;}
.notice-list ul li:hover a i{background-image: linear-gradient(117deg, #0dccff 0%, #4760ff 100%);}
.notice-list ul li:hover a i::before{background: url(../images/in-hover.svg) no-repeat center center;background-size: auto 0.14rem;transform: rotate(0deg);}
.notice-list ul li:hover span,.notice-list ul li:hover a{color: #1865dc;}
.notice-list ul li:hover a::before{background:#0659d9}

/*通知公告结束*/

/*规章制度开始*/
.pcl-2{width: 100%;background: #ecf3ff url(../images/zhidu_bg.png) no-repeat right bottom;border-radius: 0.1rem;padding: 0.24rem;box-shadow: 15px 0px 24px 0px rgba(152, 194, 255, 0.15);}
.rule-list .rule-dec{width: 3.1rem;height: 1.8rem;overflow: hidden;border-radius: 0.1rem;margin-right: 0.2rem;}
.rule-list .rule-dec a{display: block;height: 100%;}
.rule-list .rule-dec img{width: 100%;height: 100%;object-fit: cover;transition: 0.3s all;}
.rule-list .rule-dec:hover img{transform: scale(1.1,1.1);}
.rule-list ul{max-width: calc( 100% - 3.3rem );}
.rule-list ul li{line-height: 0.36rem;width: 100%;position: relative;}
.rule-list ul li a{font-size: 0.16rem;color: #333333;padding-left: 0.14rem;}
.rule-list ul li a::before{content: "";width: 0.06rem;height: 0.06rem;background: #0659d9;display: block;border-radius: 100%;position: absolute;left:0;top:50%;margin-top: -0.03rem;}
.rule-list ul li:hover a{color: #0659d9;}
/*规章制度结束*/

/*培训园地开始*/
.partc .pcr{width: calc( 36% - 0.15rem );background: #ffffff;border-radius: 0.1rem;box-shadow: 15px 0px 24px 0px rgba(152, 194, 255, 0.15);padding: 0.24rem;position: relative;}
.partc .pcr::before{content: "";width: 100%;height: 2.6rem;background-image: linear-gradient(117deg, #0dccff 0%, #4760ff 100%);display: block;position: absolute;top:0;left: 0;border-radius: 0.1rem 0.1rem 0 0;z-index: 0;}
.partc .pcr .title::before{background-image: linear-gradient(126deg, #ffffff 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);}
.partc .pcr .tit-more a.more2{background: url(../images/more-white.svg) no-repeat center center;background-size: 0.26rem 0.26rem;}
.partc .pcr .tit-more a.more2:hover{background-size: 0.3rem 0.3rem;}
.partc .pcr .tranlist{position: relative;z-index: 1;}
.tranlist ul li.headline{width: 100%;padding-bottom: 0.2rem;border-bottom: 1px dashed #cccccc;margin-bottom: 0.1rem;}
.tranlist ul li.headline .tranimg{width: 100%;height: 2.05rem;overflow: hidden;border-radius: 0.1rem;}
.tranlist ul li.headline .tranimg a{display: block;height: 100%;}
.tranlist ul li.headline .tranimg img{width: 100%;height: 100%;object-fit: cover;transition: 0.3s all;}
.tranlist ul li.headline:hover .tranimg img{transform: scale(1.1,1.1);}
.tranlist ul li.headline h4{font-size: 0.16rem;line-height: 0.3rem;margin: 0.1rem 0 0.05rem;font-weight: normal;}
.tranlist ul li.headline h4 a{color: #111111;}
.tranlist ul li.headline:hover h4 a{color: #0659d9;}
.tranlist ul li.headline p{font-size: 0.14rem;color: #666666;line-height: 0.28rem;height: 0.56rem;}
.tranlist ul li.nothead{line-height: 0.4rem;width: 100%;position: relative;}
.tranlist ul li.nothead a{font-size: 0.16rem;color: #333333;padding-left: 0.14rem;}
.tranlist ul li.nothead a::before{content: "";width: 0.06rem;height: 0.06rem;background: #0659d9;display: block;border-radius: 100%;position: absolute;left:0;top:50%;margin-top: -0.03rem;}
.tranlist ul li.nothead:hover a{color: #0659d9;}
/*培训园地结束*/

.partd{width: 100%;padding: 0.5rem 0;background: #f6f9fe url(../images/part4_bg.png) no-repeat left bottom;}
.partd .pdl,.partd .pdr{width: 50%;}
.partd .pdl{padding-right: 0.15rem;}
.partd .pdr{padding-left: 0.15rem;}

/*办事指南开始*/
.pdlist,.pdrlist{width: 100%;background: #ffffff;border-radius: 0.1rem;overflow: hidden;padding: 0.24rem;position: relative;box-shadow: 1px 0px 90px 0px rgba(18, 97, 231, 0.16);}
.pdlist::before,.pdrlist::before{content: "";width: 0.04rem;height: 100%;background-image: linear-gradient(0deg, rgba(38, 218, 250, 1) 0%, rgba(38, 218, 250, 1) 1%, rgba(250, 209, 38, 1) 44%, #ff544f 100%), linear-gradient(#1266c8, #1266c8);display: block;position: absolute;left: 0;top:0}
.pdlist ul li{width: 100%;line-height: 0.3rem;display: flex;margin-bottom: 0.24rem;}
.pdlist ul li:last-child{margin-bottom: 0;}
.pdlist ul li span{width: 1.07rem;height: 0.28rem;text-align: center;line-height: 0.28rem;font-size: 0.14rem;color: #ffffff;background-image: linear-gradient(117deg, #0dccff 0%, #4760ff 100%), linear-gradient(#1457a5, #1457a5);border-radius: 0.14rem;margin-right: 0.1rem;}
.pdlist ul li a{max-width: calc( 100% - 1.17rem );color: #333333;}
.pdlist ul li:hover a{color: #0659d9;}
/*办事指南结束*/

/*科室文化开始*/
.pdrlist ul li.headline{width: 100%;padding-bottom: 0.2rem;border-bottom: 1px solid #d6d6d6;margin-bottom: 0.15rem;}
.pdrlist ul li.headline .pdrimg{width: 2.2rem;height: 1.28rem;border-radius: 0.1rem;overflow: hidden;margin-right: 0.2rem;}
.pdrlist ul li.headline .pdrimg a{display: block;height: 100%;}
.pdrlist ul li.headline .pdrimg img{width: 100%;height: 100%;object-fit: cover;transition: 0.3s all;}
.pdrlist ul li.headline:hover .pdrimg img{transform: scale(1.1,1.1);}
.pdrlist ul li.headline .pdrtxt{max-width: calc( 100% - 2.4rem );}
.pdrlist ul li.headline .pdrtxt h4{font-size: 0.16rem;font-weight: normal;line-height: 0.3rem;height:0.6rem;margin-bottom: 0.1rem;}
.pdrlist ul li.headline .pdrtxt h4 a{color: #111111;}
.pdrlist ul li.headline .pdrtxt p{font-size: 0.14rem;color: #888888;line-height: 0.25rem;height: 0.5rem;}
.pdrlist ul li.headline:hover .pdrtxt h4 a{color: #1865dc;}
.pdrlist ul li.nothead{width: 100%;line-height: 0.3rem;margin-bottom: 0.1rem;display: flex;justify-content: space-between;}
.pdrlist ul li:last-child{margin-bottom: 0;}
.pdrlist ul li.nothead a{color: #111111;max-width: calc( 100% - 0.95rem );}
.pdrlist ul li.nothead span{font-size: 0.14rem;color: #666666;flex-shrink: 0;margin-left: 0.15rem;}
.pdrlist ul li.nothead:hover a,.pdrlist ul li.nothead:hover span{color: #1865dc;}
/*科室文化结束*/