@charset "utf-8";

.banner a{padding-bottom: calc(100vh - 180px);}
.banner:hover .banbtn{opacity: 1;}
.banPage{text-align: center;position: absolute;width: 100%;bottom: 30px !important;z-index: 2;}
.banPage span{background: #fff;opacity: 1;}
.banPage span.swiper-pagination-bullet-active{width: 20px;border-radius: 5px;}
.banbtn{position: absolute;top: 50%;margin-top: -30px;z-index: 2;cursor: pointer;opacity: 0;}
.banbtn img {width: 30px;filter: brightness(0) invert(1);}
.banbtn.prev{left: 5%;}
.banbtn.next{right: 5%;}
.banbtn.prev img{transform: rotateY(180deg);}
/* 图片新闻 */
.idxOne{margin-top: 56px;}
.OneLeft{width: 45.4%;}
.OneLeft .img{padding-bottom: 383px;}
.OneLeft .box{background: #fafafa;padding: 0 25px;box-sizing: border-box;}
.OneLeft .box .title{font-weight: 500;line-height: 63px;border-bottom: 1px solid #e5e5e5;color: #111;position: relative;}
.OneLeft .box .time{color: #666;line-height: 52px;}
.OneLeft a:hover .title{color: #e40066;}
.OneLeft .pagebtn{position: absolute;right: 25px;bottom: 14px;z-index: 2;}
/* 切换按钮 */
.pagebtn a{width: 18px;height: 18px;border: 1px solid #d3d3d3;border-radius: 50%;}
.pagebtn a img{width: 5px;filter: brightness(0) invert(0.5);}
.pagebtn a.prev{margin-right: 5px;}
.pagebtn a.prev img,.idxTwo .container .btn.prev img{transform: rotateY(180deg);}
.pagebtn a:hover{border-color: #009cab;background: #009cab;}
.pagebtn a:hover img{filter: brightness(0) invert(1);}
.OnePage{bottom: 145px !important;position: absolute;width: 100%;left: 0;z-index: 2;text-align: center;}
.OnePage span{background: rgba(255,255,255,0.6);opacity: 1;position: relative;margin: 0 7px !important;}
.OnePage span:after{width: 16px;height: 16px;background: rgba(255,255,255,0.5);position: absolute; left: -4px;top: -4px;transform: scale(0);content: '';border-radius: 50%;}
.OnePage span.swiper-pagination-bullet{background: #fff;}
.OnePage span.swiper-pagination-bullet-active:after{transform: scale(1);}
/* 切换标题 */
.idxtabs{border-bottom: 1px solid #d2d2d2;}
.idxtabs ul li{line-height: 33px;margin-left: 60px;}
.idxtabs ul li:first-child{margin-left: 0;}
.idxtabs ul li a{color: #999;position: relative;padding-bottom: 16px;display: block;}
.idxtabs ul li a:after{width: 100%;content: '';position: absolute;left: 0;bottom: 0;background: #009cab;height: 4px;transform: scaleX(0);transition: 0.3s 0.1s;}
.idxtabs ul li.active a{font-weight: bold;color: #009cab;}
.idxtabs ul li.active a:after{transform: scaleX(1);}
.idxtabs .more a{color: #666;}
/* 最新动态内容 */
.OneRight{width: calc(54.6% - 38px);margin-left: 38px;}
.OneRight .idxtabs .more{padding-bottom: 16px;}
.OneRight .wrap ul li a span{color: #111;position: relative;max-width: calc(100% - 120px);padding-left: 14px;box-sizing: border-box;}
.OneRight .wrap ul li a span::before{width: 5px;height: 5px;background: #999;content: '';border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.OneRight .wrap ul li a span::after{width: 11px;height: 11px;background: #e40066;content: '';position: absolute;left: 0;top: 50%;margin-top: -5px;border-radius: 50%;opacity: 0.2;transform: scale(0);}
.OneRight .wrap ul li a span::after,.OneRight .wrap ul li a span::before{transition: 0.3s;}
.OneRight .wrap ul li a{height: 74px;border-bottom: 1px solid #efefef;position: relative;}
.OneRight .wrap ul li a:after,.OneLeft .box .title:after{content: '';position: absolute;left: 0;bottom: 0;background: #e40066;width: 0;height: 1px;transition: 0.3s;}
.OneRight .wrap ul li a i{color: #666;}
.OneRight .wrap ul li a:hover span::before{background: #e40066;left: 3px;}
.OneRight .wrap ul li a:hover span::after{transform: scale(1);}
.OneRight .wrap ul li a:hover span{padding-left: 25px;color: #e40066;font-weight: bold;}
.OneRight .wrap ul li a:hover:after,.OneLeft .swiper-slide a:hover .box .title::after{width: 100%;}
/* 科室导航 */
.idxTwo{background: url(../images/twobg.jpg) center no-repeat;background-size: cover;padding: 64px 0;margin-top: 57px;}
.idxTwo h5{text-align: center;color: #fff;line-height: 2;margin-bottom: 40px;}
.idxTwo .tabs li a {color: #fff;width: 138px;display: block;border-radius: 25px;border: 1px solid rgba(255,255,255,0.3);text-align: center;margin: 0 18px;line-height: 38px;}
.idxTwo .tabs li.active a{color: #fee189;border-color: #fee189;font-weight: bold;}
.Department .ico{border: 1px solid rgba(255,255,255,0.5);width: 58px;height: 58px;margin: auto;border-radius: 50%;justify-content: center;}
.Department .ico img{width: 27px;filter: brightness(0) invert(1);}
.Department .title{text-align: center;color: #fff;line-height: 2;margin-top: 14px;}
.Department .OnePage{position: inherit !important;bottom: 0 !important;margin-top: 30px;}
.idxTwo .container .Department{padding: 0 30px;margin-top: 52px;}
.idxTwo .container .btn{top: 90px;position: absolute;z-index: 2;cursor: pointer;}
.idxTwo .container .btn.prev{left: 0;}
.idxTwo .container .btn img{filter: brightness(0) invert(1);width: 20px;}
.idxTwo .container .btn.next{right:0;}
.Department .swiper-slide a:hover .ico{background: #fee189;}
.Department .swiper-slide a:hover .title{color: #fee189;}
/* 专家介绍 */
.idxThree{background: url(../images/threebg.jpg) center no-repeat;background-size: cover;padding-bottom: 50px;}
.idxThree .tabs{padding: 45px 0;}
.idxThree .tabs h5{color: #333;margin-right: 50px;}
.idxThree .tabs ul li a{color: #111;display:inline-block;padding: 0 40px;border-radius: 25px;line-height: 40px;}
.idxThree .tabs ul li.active a{font-weight: bold;background: #009cab;color: #fff;}
.idxThree .wrap .swiper-slide a .img,.list_export ul li a .img,.threepart a .img{padding-bottom: 127%;margin-bottom: 15px;}
.idxThree .wrap .swiper-slide a,.list_export ul li a,.threepart a{padding: 30px 30px 19px;background: #fff;}
.idxThree .wrap .swiper-slide a span img,.list_export ul li a span img,.threepart a span img{width: 16px;margin-right: 5px;}
.idxThree .wrap .swiper-slide a .name,.list_export ul li a .name,.threepart a .name{margin-bottom: 15px;}
.idxThree .wrap .swiper-slide a .title i,.list_export ul li a .title i,.threepart a .title i{width: 21px;}
.idxThree .wrap .swiper-slide a .title em,.list_export ul li a .title em,.threepart a .title em{max-width: calc(100% - 21px);display: inline-block;}
.idxThree .wrap .swiper-slide a .title.list_export ul li a .title,.threepart a .title{color: #555;margin-top: 5px;}
.idxThree .wrap .swiper-slide a .title > *,.list_export ul li a .title > *,.threepart a .title > *{display: flex;align-items: center;justify-content: center;}
.idxThree .wrap .swiper-slide a:hover{box-shadow:inset 0 0 25px rgba(0,0,0,0.1);}
.idxThree .wrap .swiper-slide a:hover .img,.list_export ul li a:hover .img,.threepart a:hover .img{transform: translateY(5px);}
.idxexpart .OnePage{position: relative;bottom: 0 !important;margin-top: 50px;}
.idxexpart .OnePage span{background: #009cab;opacity: 0.5;}
.idxexpart .OnePage span:after{background: rgba(0,156,171,0.2);}
.idxexpart .OnePage span.swiper-pagination-bullet-active{opacity: 1;}
/* 党群工作 */
.idxFour .tabs{padding: 60px 0 40px;}
.four_left{width: 55%;}
.four_left .img{padding-bottom: 270px;}
.four_left .box{padding: 40px 35px 43px;background: #f8f8f8;}
.four_left .box .time{color: #666;line-height: 40px;}
.four_left .box .title{line-height: 72px;border-bottom: 1px solid #ddd;position: relative;}
.four_left .box .title:after{width: 0;content: '';background: #e40066;height: 1px;left: 0;position: absolute;bottom: 0;transition: 0.5s ;}
.four_left .box .text{line-height: 2;color: #555;padding-top: 18px;align-items: center;}
.four_left .pagebtn{position: absolute;right: 35px;bottom: 210px;z-index: 2;}
.four_left .pagebtn a{border: none;width: auto;height: auto;}
.four_left .pagebtn a img{width: 8px;}
.four_left .pagebtn a.prev{margin-right: 30px;}
.four_left .pagebtn a:hover{background: none;}
.four_left .pagebtn a:hover img{filter: none;}
.four_left .wrap a:hover .title:after {width: 100%;}
.four_left .wrap a:hover .title{color: #e40066;}
.four_left .wrap a:hover .img{transform: scale(1.05);}
/* 专题专栏 */
.idxFour{margin-bottom: 70px;}
.four_right{width: calc(45% - 30px);margin-left: 30px;}
.fourswiper a .img{padding-bottom: 150px;}
.fourswiper a:first-child{margin-bottom: 17px;}
.fourswiper .OnePage{bottom: 20px !important;}
.four_right .fourlink{margin-top: 32px;}
.four_right .fourlink dt{width: 58%;}
.four_right .fourlink dt a{padding-bottom: 200px;}
.four_right .fourlink dd{background: #f8f8f8;width:42% ;}
.four_right .fourlink dd a{padding-left: 45px;box-sizing: border-box;align-items: center;height: 100%;}
.four_right .fourlink dd a *{display: block;width: 100%;}
.four_right .fourlink dd a .more{margin-top: 11px; color: #666;padding-right: 20px;position: relative;display: inline-block;width: auto;}
.four_right .fourlink dd a .more:after{background: url(../images/rednext.svg) center center no-repeat;background-size: 6px; content: '';width: 15px;height: 100%;position: absolute;right: 0;filter: brightness(0) invert(0.3);}
.four_right .fourlink:hover{box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.fourswiper a:hover{transform: translateY(-4px);}
.more a{color: #666;}
.more a:hover,.idxThree .tabs .more a:hover{color: #e40066;}
/*  */
.idxlink{box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 20px 0;}
.idxlink a{height: 80px;border: 1px solid #e5e5e5;}
.idxlink a img{width: 40px;}
.idxlink .item{width: calc((100% - 50px) / 6);margin-left: 10px;}
.idxlink .item:nth-child(1){margin-left: 0;}
.idxlink .item:nth-child(1) a{background: rgba(0,156,171,0.05);}
.idxlink .item:nth-child(2) a{background: #f7feff;}
.idxlink .item:nth-child(3) a{background: #fff9fe;}
.idxlink .item:nth-child(4) a{background: #fffaf7;}
.idxlink .item:nth-child(5) a{background: #fffcf5;}
.idxlink .item:nth-child(6) a{background: #f9fdff;}
.idxlink .item a{padding-left: 20px;box-sizing: border-box;align-items: center;}
.idxlink .item a img{margin-right: 10px;}
.idxlink .item a .text *{display: block;}
.idxlink .item a .text .en{font-size: 13px;color: #666;font-family: "RobotoLight10";}
.idxlink .item a:hover{background: #009cab;}
.idxlink .item a:hover img{filter: brightness(0) invert(1);}
.idxlink .item a:hover .text *{color: #fff;}
/* 飘窗 */
.fixedlink{position:fixed;right: 0;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.2);border-radius: 25px;z-index: 3;top: 50%;transform: translateY(-50%);width: 50px;padding: 0 16px;box-sizing: border-box;display: flex;flex-wrap: wrap;}
.fixedlink a{position: relative;padding: 10px 0;text-align: center;}
.fixedlink a:after{width: 17px;height: 1px;background: rgba(0,0,0,0.4);content: '';position: absolute;left: 0;bottom: 0;opacity: 0.3;}
.fixedlink a img{width: 20px;}
.fixedlink span{color: #009cab;}
.fixedlink a.to_top{filter: none ;margin: 23px 0;}
.fixedlink a i,.fixedlink a span{filter: brightness(0) invert(0.5);}

.fixedlink a:hover i,.fixedlink a:hover span{filter: none;}
.popwrap{position: absolute;right: -233px;background: #fff;top: 0;min-width: 160px;line-height: 80px;border-radius: 8px;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.fixedlink a:hover .popwrap{right: 33px;}

/* 关于我们 */
.bluetitle{color: #009cab;position: relative;line-height: 3.4;}
.bluetitle::after{content: '';position: absolute;left: 0;bottom: 0;width: 45px;height: 6px;background: #009cab;}
.aboutOne .w1365{align-items: inherit;}
.aboutOne dt{width: 44.3%;}
.aboutOne dt .textAll,.aboutTwo .w1365 dd .textAll{margin-top: 40px;}
.aboutOne dd{width: 51.3%;margin-left:4.4% ;padding-bottom: 385px;}
.aboutTwo{padding: 82px 0;background: url(../images/aboutbg1.jpg) center no-repeat;background-size: cover;}
.aboutTwo .w1365 dt{width: 36%;padding-bottom: 295px;position: relative;}
.aboutTwo .w1365 dt:after{width: 100%;height: 100%;position: absolute;content: '';left: 23px;top: 35px;background: rgba(149,0,1,0.1);}
.aboutTwo .w1365 dd{width: 58.6%;}
.aboutThree .tabs li{width: calc((100% - 45px) / 4);color: #333;cursor: pointer;}
.aboutThree .tabs li .text{line-height: 3.44;padding-bottom: 5px;position: relative;}
.aboutThree .tabs li .img{padding-bottom: 60.5%;}
.aboutThree .tabs li .text:after{width: 0;content: '';position: absolute;height: 1px;background: #009cab;left: 0;bottom: 0;transition: 0.3s;}
.aboutThree .tabs li.active .text:after{width: 100%;}
.aboutThree .tabs li.active{color: #009cab;}
.aboutThree .wrap .textAll{margin-top: 25px;color: #009cab;}
/* 领导列表 */
.list_leader li{width: calc((100% - 81px) / 4);margin-left: 27px;margin-top: 30px;background: #fff;}
.list_leader li:nth-child(4n+1){margin-left: 0;}
.list_leader li a{padding: 30px 30px 15px;}
.list_leader li a .img{padding-bottom: 128%;}
.list_leader li a .name{padding-top: 18px;padding-bottom: 4px;}
.list_leader ul{flex-wrap: wrap;}
/* 组织架构 */
.contBox{font-size:18px;line-height:1.5}
.contBox img,.contBox table,.contBox iframe,.contBox video{max-width: 100%; height: auto ;display: block;margin: auto;}
.dantitle{padding: 0 0 60px;}
/* 图文列表 */
.tuwenOne{margin-top: 60px;margin-bottom: 60px;}
.tuwenOne a .img{padding-bottom: 60%;}
.tuwenOne a .time{color: #666;padding-top: 25px;display: block;padding-bottom: 2px;}
.tuwenOne a .title{color: #111;position: relative;line-height: 1.5;padding-bottom: 21px;}
.tuwenOne a .title:after{content: '';position: absolute;left: 0;bottom: 0;background: #eee;width: 100%;height: 1px;}
.tuwenOne a .more{line-height: 4;position: relative;padding-right: 40px;}
.tuwenOne a .more:after{content: '';position: absolute;right: 0;background: url(../images/right2.svg) center right no-repeat; background-size: 22px;width: 30px;height: 26px;transform: rotateY(180deg);filter: brightness(0) invert(0.7);top: 50%;margin-top: -13px;transition: 0.3s;}
.tuwenOne a:hover .img{transform: translateY(-10px);}
.tuwenOne a:hover .title,.tuwenOne a:hover .more,.tuwenTwo .item:hover .title,.tuwenTwo .item:hover .time .data,.list_notice li a:hover .time i,.list_notice li a:hover .text .title{color: #e40066;}
.tuwenOne a:hover .more:after,.tuwenTwo .item:hover .time img{filter: none;}
.tuwenOne .OnePage{position: inherit;bottom: 0 !important;margin-top: 16px;}
.tuwenOne .OnePage span{background: #ededed;}
.tuwenOne .OnePage span.swiper-pagination-bullet-active{background: #a5a5a5;}
.tuwenOne .OnePage span:after{background: rgba(165,165,165,0.2);}

.tuwenTwo{padding-top: 10px;}
.tuwenTwo .item{padding: 30px;background: #fff;margin-top: 30px;}
.tuwenTwo .item .img{width: 260px;}
.tuwenTwo .item .img a{padding-bottom: 150px;}
.tuwenTwo .item .text{margin-left: 35px;width: calc(100% - 440px);}
.tuwenTwo .item .text .title{border-bottom: 1px solid #e6e6e6;line-height: 3;padding-top: 6px;margin-bottom: 11px;}
.tuwenTwo .item .text .txt{color: #666;line-height: 28px;}
.tuwenTwo .item .time{font-family: arial;width: 85px;margin-left: 60px;padding-top: 20px;}
.tuwenTwo .item .time img{transform: rotateY(180deg);width: 20px;}
.tuwenTwo .item .time .data{color: #666;}
.tuwenTwo .item .time .year{color: #999;margin-bottom: 35px;}
.tuwenTwo .item .time  img{filter: brightness(0) invert(0.7);}
.tuwenTwo .item:hover,.list_notice li a:hover,.list_export ul li a:hover{box-shadow: 0 0 15px rgba(0,0,0,0.15);}
/* 新闻详情 */
.cont_news .dantitle{padding-bottom: 30px;}
.contEm{border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;line-height: 3.8;}
.contEm .contleft .time{margin-left: 50px;color: #666;}
.contEm .contleft .time:first-child{margin-left: 0;}
.contEm .contleft .time i img{position: relative;top: 2px;}
.contEm .contright span{color: #e3710c;margin-left: 5px;cursor: pointer;}
.contEm .contleft img{width: 15px;margin-right: 6px;filter: brightness(0) invert(0.3);}
.golist {color: #666;}
.golist img{transform: rotateY(180deg);width: 30px;filter: brightness(0) invert(0.5);margin-right: 5px;}
.contPage{border-top: 1px solid #e5e5e5;line-height: 2.5;margin-top: 36px;padding: 20px 0 0;}
.contPage a{max-width: calc(100% - 65px);}
.cont_news .contBox{padding: 30px 0;}
/* 公告 */
.list_notice{padding-top: 60px;}
.list_notice li{margin-top: 20px;}
.list_notice li:first-child{margin-top: 0;}
.list_notice li a{background: #fff;padding: 35px 38px;}
.list_notice li a .time{position: relative;width: 115px;font-family: Arial, Helvetica, sans-serif;}
.list_notice li a .time:after{width: 1px;height: 66px;background: #eee;content: '';position: absolute;right: 0;top: 50%;margin-top: -33px;}
.list_notice li a .time em{color: #999;}
.list_notice li a .time i{color: #666;padding-bottom: 9px;display: block;}
.list_notice li a .text{margin-left: 30px;width: calc(100% - 145px);}
.list_notice li a .text .title{line-height: 1.2;padding-bottom: 16px;border-bottom: 1px solid #e6e6e6;}
.list_notice li a .text .txt{padding-top: 14px;}
/* 专题 */
.list_party ul{flex-wrap: wrap;}
.list_party ul li{width: calc((100% - 35px) / 2);margin-bottom: 35px;}
.list_party ul li a{padding-bottom: 25.5%;}
.list_party ul li a:hover,.list_leader li a:hover{box-shadow: 0 0 15px rgba(0,0,0,0.2);transform: translateY(-5px);}
/* 坐诊图 */
.list_p3_5{background: #fff;padding: 0 80px 90px;box-sizing: border-box;}
.list_p3_5 .dantitle{line-height: 56px;padding-bottom: 0;padding-top: 37px;margin-bottom: 37px;position: relative;}
.list_p3_5 .dantitle:after{width: 30px;height: 3px;background: #bfbfbf;content: '';position: absolute;left: 50%;margin-left: -15px;bottom: 0;}
/* 就医流程图 */
.list_p3_2{padding: 60px;background: #fff;box-sizing: border-box;}
/* 专家 */
.exportNav{padding: 60px  0 40px;}
.exportNav a{color: #111;border-radius: 25px;padding:  0 40px;line-height: 40px;}
.exportNav a.on{background: #009cab;color: #fff;font-weight: bold;}
.list_export ul{flex-wrap: wrap;}
.list_export ul li{width: calc((100% - 120px) / 4);margin-left: 40px;margin-top: 35px;}
.list_export ul li:nth-child(4n+1),.cont_export dd .title .item:first-child,.inves .item ul li .choice label:first-child{margin-left: 0;}
.list_export ul li:nth-child(1),.list_export ul li:nth-child(2),.list_export ul li:nth-child(3),.list_export ul li:nth-child(4),.list_class .item:first-child{margin-top: 0;}
/* 专家详情 */
.cont_export{background: #fff;padding: 40px ;box-sizing: border-box;}
.cont_export dl{align-items: inherit;}
.cont_export dt{width: 255px;}
.cont_export dd{width: calc(100% - 300px);}
.cont_export dd h5{color: #111;line-height: 2;padding-top: 10px;padding-bottom: 7px;}
.cont_export dd .title img{width: 18px;}
.cont_export dd .title .item{margin-left: 70px;color: #555;}
.cont_export dd .title .item img{margin-right: 10px;}
.cont_export dd .textAll p{padding-top: 20px;}
.cont_export table{width: 100%;border-collapse: collapse;text-align: center;margin: 50px 0;}
.cont_export table thead{background: #009cab;}
.cont_export table thead td{border: 1px solid #fff;height: 60px;color: #fff;}
.cont_export table thead .img{padding-left: 40px;position: relative;display: inline-block;padding-right: 40px;}
.cont_export table thead .img::before{width: 28px;filter: brightness(0) invert(1);top: 50%;content: '';position: absolute;background: url(../images/one1.svg);height: 28px;left: 0;background-size: 28px;margin-top: -14px;}
.cont_export table tbody td{border: 1px solid #009cab;height: 70px;}
.cont_export table tbody td img{width: 31px;}
/* 意见 */
.poinion,.inves{background: #fff url(../images/yijian.jpg) right bottom no-repeat;}
.poinion form{margin: auto;max-width: 720px;}
.poinion form .item{border: 1px solid #efefef;background: #fff;display: flex;margin-bottom: 10px;border-radius: 5px;overflow: hidden;position: relative;}
.poinion form .item input[type=text]{border: none;height: 60px;line-height: 60px;font-size: 14px;color: #999;margin-left: 15px;width: calc(100% - 300px);}
.poinion form .item label{height: 60px;line-height: 60px;font-size: 18px;color: #3a3a3a;display: flex;}
.poinion form .item label img{width: 20px;margin: 0 10px;position: relative;top: 3px;opacity: 0.6;}
.poinion form .item label span{display: block;position: relative;padding-left: 10px;}
.poinion form .item label span::before{width: 1px;height: 10px;content: '';background: #bbb;position: absolute;left: 0;top:25px}
.poinion form .item textarea{height: 100px;line-height: 2;width: 100%;margin: 17px 0;}
.poinion form .item.itemlast{justify-content: space-between;}
.poinion form .item.itemlast div{width: calc(100% - 140px);}
.poinion form .item.itemcode > img{height: 60px;width: 157px;}
.poinion form .item.itemcode input{width: calc(100% - 318px);}
.poinion form .item.itemcode a{text-align: center;line-height: 60px;}
.poinion form .btn,.inves form .btn{display: flex;justify-content: center;margin-top: 30px;}
.poinion form .btn input,.inves form .btn input{border: 1px solid #009cab;width: 110px;height: 33px;line-height: 33px;background: #ffffff;border-radius: 5px;margin: 0 7px;cursor: pointer;color: #009cab;}
.poinion form .btn input[type=submit],.inves form .btn input[type=submit]{background: #009cab;color: #fff;}
/* 问卷调查 */
.inves .item{margin-top: 80px;}
.inves .item .title{color: #111;}
.inves .item ul li{height: 80px;border-bottom: 1px solid #f0f0f0;}
.inves .item ul li .option{color: #111;}
.inves .item ul li .choice{color: #333;}
.inves .item ul li .choice input{display: none;}
.inves .item ul li .choice label{display: flex;align-items: center;margin-left: 30px;cursor: pointer;}
.inves .item ul li .choice span{width: 12px;height: 12px;border-radius: 50%;border: 1px solid #6a6a6a;margin-right: 12px;position: relative;}
.inves .item ul li .choice span::before{width: 8px;height: 8px;content: '';position: absolute;background: #009cab;border-radius: 50%;left: 50%;top: 50%;margin: -4px 0 0 -4px;transform: scale(0);transition: 0.3s;}
.inves .item ul li .choice label input:checked + span{border-color: #009cab;}
.inves .item ul li .choice label input:checked + span::before{background: #009cab;transform: scale(1);}
.inves form .btn{margin-top: 90px;}
/* 科室分布 */
.list_class .item{background: #fff;box-sizing: border-box;padding: 15px;margin-top: 30px;}
.list_class .item dt{width: 154px;text-align: center;color: #fff;height: 180px;position: relative;}
.list_class .item dt .wrap{position: absolute;top: 50%;width: 100%;transform: translateY(-50%);}
.list_class .item.item1 dt{background-image: url(../images/classbg1.jpg)}
.list_class .item.item2 dt{background-image: url(../images/classbg2.jpg);}
.list_class .item.item3 dt{background-image: url(../images/classbg1.jpg);}
.list_class .item.item4 dt{background-image: url(../images/classbg4.jpg);}
.list_class .item dt img{filter: brightness(0) invert(1);width: 35px;margin-bottom: 8px;}
.list_class .item dd{width: calc(100% - 150px);flex-wrap: wrap;align-items: center;}
.list_class .item dd a{margin-left: 4%;padding-left: 15px;width: 16%;box-sizing: border-box;position: relative;}
.list_class .item dd a::before{width: 4px;height: 4px;background: #a0a0a0;content: '';position: absolute;left: 0;top: 10px;border-radius: 5px;}
.list_class .item dd a:hover{color: #e40066;}
.list_class .item dd a:hover::before{background: #e40066;}
/* 科室介绍 */
.departOne .deOneLeft{width: 53.8%;}
.deTabs h5{color: #009cab;padding-left: 15px;position: relative;line-height: 2;}
.deTabs h5::before{width: 4px;height: 18px;content: '';background: #009cab;position: absolute;left: 0;top: 50%;margin-top: -9px;}
.deTabs .more{padding-right: 16px;position: relative;color: #666;}
.deTabs .more::after{width: 10px;height: 10px;background: url(../images/rednext.svg) right center no-repeat; position: absolute;right: 0;top: 50%;margin-top: -5px;background-size: 10px;content: '';filter: brightness(0) invert(0.6);}
.deTabs .more:hover{color: #009cab;}
.deTabs .more:hover::after{filter: none;}
.departOne .deOneLeft .textAll p{margin-top: 20px;}
.departOne .deOneLeft .more a{border: 1px solid #009cab;width: 168px;height: 38px;align-items: center;justify-content: center;border-radius: 25px;color: #009cab;margin-top: 50px;}
.departOne .deOneLeft .more a img{width: 7px;margin-left: 5px;}
.departOne .deOneRight{width: 40.7%;}
.departOne .deOneRight a {position: relative;}
.departOne .deOneRight a .img{padding-bottom: 392px;}
.departOne .deOneRight a .text{background: rgba(0,0,0,0.2);position: absolute;width: 100%;bottom: 0;left: 0;line-height: 60px;padding: 0 25px;box-sizing: border-box;}
.departOne .deOneRight a .text i{max-width: 70%;color: #fff;}
.departOne .deOneRight .btn{position: absolute;right: 9px;z-index: 2;bottom: 15px;}
.departOne .deOneRight .btn a{margin-right: 8px;width: 28px;height: 28px;border: 1px solid #fff;justify-content: center;border-radius: 50%;}
.departOne .deOneRight .btn a img{filter: brightness(0) invert(1);width: 7px;}
.departOne .deOneRight .btn a.prev img{transform: rotateY(180deg);}
.departOne .deOneRight .btn a:hover,.departOne .deOneLeft .more a:hover{background-color: #009cab;border-color: #009cab;}
.departOne .deOneRight .btn a.swiper-button-disabled{opacity: 0.3;}
.departOne .deOneLeft .more a:hover{color: #fff;}
.departOne .deOneLeft .more a:hover img{filter: brightness(0) invert(1);}
.departTwo{background: #f2fafb;}
.departTwo .wrap{flex-wrap: wrap;background: #fff;padding: 0 40px;margin-top: 30px;margin-bottom: 20px;}
.departTwo .wrap dl {width: calc((100% - 55px) / 2);border-top: 1px solid #e6e6e6;padding: 28px 0;}
.departTwo .wrap dl dt{width: 90px;position: relative;font-family: Arial, Helvetica, sans-serif}
.departTwo .wrap dl dt::after{width: 1px;content: '';background: #eee;height: 42px;position: absolute;right: 0;top: 50%;margin-top: -21px;}
.departTwo .wrap dl dt .data,.list_activity .item a .time .data span{color: #666;}
.departTwo .wrap dl dt .time,.list_activity .item a .time .data em{color: #999;padding-top: 2px;}
.departTwo .wrap dl dd{width: calc(100% - 115px);line-height: 1.5;}
.departTwo .wrap dl dd a{color: #111;}
.departTwo .wrap dl:hover dt .data,.departTwo .wrap dl:hover dd a,.threepart a:hover .name{color: #e40066;}
.departTwo .wrap dl:nth-child(1),.departTwo .wrap dl:nth-child(2){border: none;}
.threepart{margin: 30px 0;}
.threepart a{border: 1px solid #eeeeee;box-sizing: border-box;padding: 20px;}
.nbanner h6{color: #009cab;position: absolute;top: 30%;left: 50%;z-index: 2;max-width: 1365px;width: 90%;transform: translateX(-50%);}
.nbanner{position: relative;}
/* 活动 */
.list_activity .wrap{flex-wrap: wrap;padding: 20px 0 0 ;}
.list_activity .item{width: calc((100% - 60px) / 3);overflow: hidden;margin-left: 30px;margin-top: 40px;}
.list_activity .item:nth-child(3n+1){margin-left: 0;}
.list_activity .item a .img{padding-bottom: 60%;}
.list_activity .item a .box{border: 1px solid #eeeeee;border-top: none;padding: 25px 30px;}
.list_activity .item a .title{line-height: 2;margin-bottom: 9px;}
.list_activity .item a .text{color: #666;line-height: 1.57;margin-bottom: 40px;}
.list_activity .item a .time .data{width: 70px;font-family:Arial, Helvetica, sans-serif}
.list_activity .item a .time .data *{display: block;}
.list_activity .item a .time .more{padding-right: 25px;position: relative;color: #666;}
.list_activity .item a .time .more:after{width: 18px;height: 18px;content: '';position: absolute;right: 0;top: 50%;margin-top: -9px;background: url(../images/right2.svg) no-repeat center right;background-size: 18px;transform: rotateY(180deg);filter: brightness(0) invert(0.6);}
.list_activity .item a:hover .img{transform: scale(1.05);}
.list_activity .item a:hover .title,.list_activity .item a:hover .time .more{color: #e40066;}
.list_activity .item a:hover .time .more::after{filter: none;}
/* 联系我们 */
.contactNav{text-align: center;}
.contactNav div{padding-left: 86px;position: relative;}
.contactNav div::before{width: 86px;height: 3px;background: #eee;bottom: 0px;content: '';position: absolute;left: 0;}
.contactNav div:first-child{padding-left: 0;}
.contactNav div:first-child::before{display: none;}
.contactNav div.on::before{background: #009cab;}
.contactNav div.on a{color: #009cab;font-weight: bold;border-bottom-color: #009cab;}
.contactNav a{color: #333;border-bottom: 3px solid #eeeeee;line-height: 54px;display: block;}
.list_contact ul {align-items: center;}
.list_contact ul li{width: 25%;text-align: center;margin: 70px 0 50px;position: relative;padding: 0 10px;box-sizing: border-box;}
.list_contact ul li::after,.list_contact ul li:first-child::before{width: 1px;height: 46px;background: #eee;content: '';position: absolute;top: 50%;margin-top: -23px;right: 0;}
.list_contact ul li .ico img{width: 50px;}
.list_contact ul li .title{color: #333;}
.list_contact ul li .text{color: #666666;padding-top: 5px;}
.list_contact ul li:first-child::before{right: auto;left: 0;}
.mapDiv iframe{width: 100%;height: 560px;}
.contactNav a:hover{color: #009cab;}
/* 工作 */
.jobTitle{height: 70px;color: #fff;line-height: 70px;background: #009cab;padding: 0 45px;box-sizing: border-box;margin-top: 60px;}
.list_job ul .title{padding: 0 45px;}
.list_job ul li{margin-top: 20px;}
.list_job ul li .title{background: #f2fafb;height: 70px;line-height: 1.5;}
.list_job ul li .title div,.jobTitle div{width: 12%;text-align: center;}
.list_job ul li .title div.name,.jobTitle div.name{width: 40%;text-align: left;}
.list_job ul li .title div.ico img{transform: rotate(90deg);}
.list_job ul li .wrap{display: none; padding: 30px 40px;border: 1px solid #f0f0f0;border-top: none;line-height: 2;}
.resume{display: inline-block;border: 1px solid #009cab;width: 163px;height: 39px;line-height: 39px;border-radius: 10px;text-align: center;color: #009cab;margin-top: 40px;}
.resume span::before{width: 30px;height: 30px;position: absolute;content: '';left: 0;top: 50%;background: url(../images/td.svg) left center no-repeat;background-size: 20px;margin-top: -15px;}
.resume span{padding-left: 30px;position: relative;}
.resume:hover{background: #009cab;color: #fff;}
.resume:hover span::before{filter: brightness(0) invert(1);}
.list_job ul li .wrap img,.list_job ul li .wrap table,.list_job ul li .wrap iframe,.list_job ul li .wrap video{max-width: 100%;}
.list_job ul li.active .title{background: #009cab;color: #fff;}
.list_job ul li.active .title .ico img{filter: brightness(0) invert(1);}
@media screen and (max-width:1200px){
	.banner a{padding-bottom: 50%;}
	.foo_nav a{margin-left: 10px;}
	.foobottom,.footbg .w1365{flex-wrap: wrap;}
	.foobottom .item3{margin-left: 0;padding: 20px 0 40px;}
	.footbg{padding: 20px 0;}
	.footbg .copyright{line-height: 30px;}
	.idxlink a img{width: 30px;}
	.exportNav{padding: 30px 0;}
	.list_export ul li a,.list_activity .item a .box{padding: 15px;}
	.cont_export table thead .img{padding: 0;}
	.cont_export table thead .img::before{display: none;}
	.inves .item,.inves form .btn{margin-top: 40px;}
	.inves{padding: 0 40px 90px;}
	.inves .item ul li .option{max-width: 50%;}
	.list_activity .item a .text{margin-bottom: 20px;}
	
}
@media screen and (max-width:991px){
	.idxtabs ul li,.foobottom .item2{margin-left: 30px;}
	.four_left,.four_right,.cont_export dd{width: 100%;}
	.idxFour,.cont_export dl{flex-wrap: wrap;}
	.four_right{margin-left: 0;}
	.foo_nav,.list_job ul li .title div.data, .jobTitle div.data,.list_job ul li .title div.year, .jobTitle div.year{display: none;}
	.idxTwo .tabs li a{width: auto;padding: 0 20px;margin: 0 10px;}
	.idxlink .w1365{flex-wrap: wrap;}
	.idxlink .item{width: calc((100% - 20px) / 3);margin-bottom: 5px;}
	.idxlink .item:nth-child(3n+1){margin-left: 0;}
	.aboutOne dt .textAll, .aboutTwo .w1365 dd .textAll,.departOne .deOneLeft .more a{margin-top: 20px;}
	.aboutTwo{padding: 30px 0;}
	.aboutThree .tabs li .text{line-height: 2.5;}
	.list_leader li a,.list_p3_2{padding: 15px 15px 20px;}
	.list_leader li{margin-top: 15px;}
	.list_leader li{width: calc((100% - 30px) / 3);margin-left: 15px;}
	.list_leader li:nth-child(4n+1),.inves .item ul li .choice label{margin-left: 15px;}
	.list_leader li:nth-child(3n+1){margin-left: 0;}
	.dantitle{padding-bottom: 30px;}
	.tuwenOne{margin: 30px auto;}
	.tuwenTwo .item .time{margin-left: 30px;}
	.tuwenTwo .item .text{width: calc(100% - 405px);}
	.tuwenTwo .item{padding: 20px;margin-top: 20px;}
	.contEm .contleft .time,.list_export ul li:nth-child(4n+1){margin-left: 20px;}
	.list_notice li a .time{width: 80px;}
	.list_notice li a{padding: 20px;}
	.list_notice li a .text{width: calc(100% - 100px);margin-left: 20px;}
	.list_notice{padding-top: 30px;}
	.list_notice li,.list_job ul li{margin-top: 10px;}
	.list_party ul li{margin-bottom: 20px;width: calc((100% - 20px ) / 2);}
	.list_p3_5{padding: 0 40px 40px;}
	.list_export ul li:nth-child(4){margin-top: 20px;margin-left: 20px;}
	.list_export ul li{width: calc((100% - 40px) / 3);margin-left: 20px;margin-top: 20px;}
	.list_export ul li:nth-child(4n+1){margin-left: 20px;}
	.list_export ul li:nth-child(3n+1){margin-left: 0;}
	.inves .item ul li{flex-wrap: wrap;padding: 15px 0;}
	.inves .item ul li .option{max-width: 100%;width: 100%;}
	.list_class .item dd a{width: 21%;}
	.departTwo .wrap dl dt{width: 70px;}
	.departTwo .wrap dl dd{width: calc(100% - 85px);}
	.list_contact ul{flex-wrap: wrap;}
	.list_contact ul li .ico img{width: 30px;}
	.jobTitle,.list_job ul .title{padding: 0 20px;}
	.list_job ul li .wrap{padding: 15px 20px;}
	.jobTitle{margin-top: 30px;}
}
@media screen and (max-width:760px){
	.OneLeft,.OneRight,footer .footnav .left,.foobottom .item,.aboutOne dt,.aboutOne dd,.aboutTwo .w1365 dt,.aboutTwo .w1365 dd,.idxThree .tabs .title,.tuwenTwo .item .img,.list_party ul li,.cont_export dt,.cont_export dd .title .item,.poinion form .item.itemlast div,.list_class .item dt,.list_class .item dd,.departOne .deOneLeft,.departOne .deOneRight,.departTwo .wrap dl,.list_activity .item{width: 100%;}
	.OneLeft .img,.tuwenTwo .item .img a,.departOne .deOneRight a .img{padding-bottom: 65%;}
	.OneRight{margin-left: 0;margin-top: 20px;}
	.idxtabs ul li a{padding-bottom: 8px;}
	.idxOne,.idxTwo,.idxTwo .container .Department,.idxexpart .OnePage,.four_right .fourlink,.aboutTwo .w1365 dd,.contPage,.list_export ul li:nth-child(3),.departOne .deOneRight{margin-top: 20px;}
	.OneRight .wrap ul li a{height: 50px;}
	.idxTwo,.departTwo .wrap dl{padding: 20px 0;}
	.idxTwo .tabs li a{width: auto;padding: 0 10px;margin: 0 3px;line-height: 28px;}
	.idxTwo .container .btn img{width: 15px;}
	.idxTwo .container .btn{top: 75px;}
	.idxTwo h5{margin-bottom: 20px;}
	.idxThree .title h5{width: 100%;text-align: center;margin-right: 0;margin-bottom: 10px;}
	.idxThree .more,.contEm .contleft .time i,.poinion form .item label i,.poinion form .item label span::before,.list_contact ul li:first-child::before,.list_contact ul li:nth-child(even)::after{display: none;}
	.idxThree .tabs{padding: 20px 0 10px ;width: 100%;}
	.idxThree .tabs ul li a{padding: 0 30px;line-height: 30px;}
	.idxThree{padding-bottom: 25px;}
	.footbg .copyright{text-align: center;width: 100%;justify-content: center;}
	.footbg .copyright > *{display: inline-block;}
	.fourswiper a .img{padding-bottom: 20%;}
	.idxFour .tabs{padding: 25px 0 15px;}
	.four_left .img{padding-bottom: 43%;}
	.OneLeft .box .title,.four_left .box .title{line-height: 50px;}
	.OneLeft .OnePage{bottom: 110px !important;}
	.four_left .box,.idxThree .wrap .swiper-slide a{padding: 20px;}
	.four_left .pagebtn{bottom: 140px;}
	.four_left .box .text{padding-top: 9px;}
	.four_right .fourlink dt a{padding-bottom: 130px;}
	.four_right .fourlink dd a{padding-left: 25px;}
	.idxFour{margin-bottom: 30px;}
	footer .footnav .left{margin-right: 0;}
	.foobottom .item2,.list_notice li a .text .txt,.list_p3_5 .dantitle{padding-top: 7px;}
	.foobottom .item3{justify-content: center;padding: 10px 0;}
	.foobottom .item3 a{width: 120px;height: 40px;}
	.foobottom .item{text-align: center;margin-left: 0;}
	.foobottom .item1{padding-top: 20px;}
	.foobottom .item1 h6{margin: auto; width: 135px;}
	.foobottom .item2{line-height: 1.5;}
	.foobottom .item1 p,.tuwenOne .OnePage,.poinion form .item textarea{margin-top: 0;}
	.ewm{margin: 0 auto 10px;}
	.footbg .copyright{line-height: 25px;}
	.idxlink .item i,.idxlink .item .text{width: 100%;text-align: center;}
	.idxlink .item a{padding-left: 0;height: inherit;}
	.idxlink .item i img{margin-right: 0;margin-top: 10px;}
	.idxlink .item a .text .en{margin: 0 10px 10px;}
	.idxlink,.list_notice li a .text .title{padding-bottom: 10px;}
	.four_left .box .time{line-height: 1.3;}
	.fourswiper .OnePage{bottom: 5px !important;}
	.fixedlink{width: 34px;padding: 0 10px;}
	.fixedlink a{padding: 5px 0;font-size: 12px;}
	.fixedlink a.to_top,.cont_export table,.departTwo .wrap,.threepart,.list_contact ul li{margin: 10px 0;}
	.idxTwo .tabs li a{font-size: 14px;}
	.aboutOne .w1365{flex-direction: column-reverse;}
	.aboutOne .w1365 dd{margin-left: 0;margin-top: 0;}
	.aboutOne dd,.aboutTwo .w1365 dt{padding-bottom: 56%;}
	.bluetitle{line-height: 2.5;}
	.bluetitle:after{height: 2px;}
	.aboutTwo .w1365 dt:after,.golist{display: none;}
	.aboutTwo{padding-top: 0;}
	.aboutThree .tabs li .text{line-height: 1.5;text-align: justify;}
	.aboutThree .wrap .textAll,.poinion form .btn,.list_class .item,.departOne .deOneLeft .textAll p{margin-top: 10px;}
	.list_leader li,.list_export ul li{width: calc((100% - 15px) / 2);}
	.list_leader li:nth-child(3n+1){margin-left: 15px;}
	.list_leader li:nth-child(odd),.list_export ul li,.cont_export dd .title .item,.list_activity .item{margin-left: 0;}
	.tuwenTwo .item .text{width: calc(100% - 95px);margin-left: 0;}
	.tuwenTwo .item .time .year,.list_p3_5 .dantitle{margin-bottom: 10px;}
	.tuwenTwo .item .time,.list_notice li a .text{margin-left: 10px;}
	.tuwenTwo .item .text .title{margin-bottom: 5px;}
	.tuwenTwo .item .text .txt,.exportNav a{line-height: 1.8;}
	.contEm{justify-content: center;}
	.cont_news .contBox,.list_class .item dd,.list_contact ul{padding: 15px 0;}
	.contEm .contleft .time{font-size: 12px;}
	.list_notice li a .time i{font-size: 18px;}
	.list_notice li a .time{width: 60px;}
	.list_notice li a .text{width: calc(100% - 70px)}
	.list_p3_5{padding: 0 15px 15px;}
	.list_export ul li:nth-child(4n+1){margin-left: 0;}
	.list_export ul li:nth-child(odd){margin-right: 15px;}
	.cont_export dt,.cont_export dd{text-align: center;}
	.cont_export dd .title,.cont_export dd .title .item{justify-content: center;}
	.cont_export{padding: 30px 15px;}
	.cont_export table tbody td{height: 50px;}
	.cont_export table tbody td img{width: 20px;}
	.cont_export dd .textAll{text-align: left;}
	.poinion form .item label{font-size: 16px;}
	.poinion form .item{flex-wrap: wrap;padding: 0 0 0 10px;}
	.poinion form .item input[type=text]{width: calc(100% - 70px);}
	.poinion form .item.itemcode input{width: calc(100% - 200px);}
	.poinion form .item.itemcode > img{width: 88px;}
	.poinion form .item label span{padding-left: 0;}
	.inves .item, .inves form .btn,.list_activity .item{margin-top: 20px;}
	.list_class .item dt{height: 80px;}
	.list_class .item dt .wrap{display: flex;justify-content: center;align-items: center;}
	.list_class .item dt img{margin-bottom: 0;margin-right: 10px;}
	.list_class .item dd a{width: 46%;line-height: 2;}
	.departTwo .wrap dl:nth-child(2){border-top: 1px solid #eee;}
	.departTwo .wrap{padding: 0 20px;}
	.departOne .deOneLeft .more a{width: 120px;height: 30px;margin-top: 10px;}
	.mapDiv iframe{height: 400px;}
	.list_contact ul li{width: 50%;}
	.contactNav div{padding-left: 20px;}
	.contactNav div::before{width: 20px;}
	.jobTitle{height: 60px;line-height: 60px;}
	.list_job ul li .title{height: 60px;}
	.contBox{font-size:14px;}
}
