




/*首页 */
*{margin: 0;padding: 0;}
/* 首页头条 */
.home-main{width: 1200px;position: relative;margin: 0 auto;}
.home-main #toutiao{width: 100%;background-color: #f4f4f4;background-image: url('/static/p_index/images/toutiao.png');background-repeat: no-repeat;margin: 80px auto 30px;display: flex;flex-direction: column;align-items: center;}
/* .home-main #toutiao::after{content: '头条';z-index: 11;position: absolute;top: 0;left: 0;background-color: #e4007f;color: #fff;padding: 5px;
  transform: rotateX(0deg) rotateY(-40deg) rotateZ(0deg) skew(0deg,1deg);
} */
.home-main #toutiao h1{font-size: 35px;color: #000;font-weight: bold;}
.home-main #toutiao p{color: #000;margin-bottom: 10px;}

#news{width: 100%}
.new_box{margin-bottom: 50px;}




/**/
.home-main{ width: 100%;}
.home-main #toutiao{   margin: 20px 5px 30px 5px;background-image:none;width: auto;padding: 5px;}
.home-main #toutiao h1{ font-size: 18px; text-align: center;}
.home-main #toutiao p a{width: 97vw; max-width: 100vw; word-break:normal;display:block;white-space:pre-wrap;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis;}

.new_box{ margin-bottom: 10px;}
.w1200{ width: 100%;}
.Focus{ margin-top: 0;height: auto; width:auto;    padding: 0 5px; float: none; overflow: hidden;}
.Focus .tempWrap{ overflow: hidden;background-color: #000000;}
.Focus .txt{ left: 10px;width: 100%;}
.Focus .txt li a{ width: 100%;}
.Focus .pic li{ height: auto; width: auto;}
.Focus .pic img{height: auto; width: 100%;}
.Focus .txt-bg{ width: auto;opacity: 0.9; left: 5px; right: 5px;}
.Focus:hover>a.prev{ display: none;}
.Focus:hover>a.next{ display: none;}
.Focus .num{bottom: 50px;}
.Focus .num li{ text-align: center; line-height: 21px;}
.FocusNews{ width: 100%;}
.FocusNews .hd{ padding: 0 5px;}
.FocusNews .hd .news_more{ display: none;}
.FocusNews .hd li{margin-right: 0px;}
.FocusNews .hd li a{ font-size: 16px;}
.FocusNews .hd li i{ font-size: 14px;    margin-right: 3px;}
.FocusNews .hd li:hover span, .FocusNews .hd li.on span{background-size: cover;}
.FocusNews .hd li a.first::after{margin: 0 0px 0 5px ;}
.FocusNews .bd{ margin: 0 5px;}
.FocusNews .tempWrap{ margin: 0 5px;}
.ulList li a{ width: 280px;}





/* 医院科室 */
#keshi{width: 100%;background-image: url('/static/p_index/images/keshi-bg.jpg');}
.keshi-main{width: 1200px;margin:0 auto;padding:40px 0;position: relative;box-sizing: border-box;height: 500px;}
#keshi .keshi-main .keshi-title{font-size: 26px;color: #e4007f;font-weight: bold;border-bottom: 1px solid #e4007f;margin-bottom: 30px;}
#keshi .keshi-main .keshi-title .title-cell{border-bottom: 3px solid #e4007f;color: #e4007f;}
#keshi .keshi-main .keshi-title .title-cell i{font-size: 26px;}
#keshi .keshi-main .keshi-more{position: absolute;top: 0;right: 0;width: 400px;height: 290px;background-color: #e4007f;padding: 20px 10px;}
#keshi .keshi-main .keshi-more span{float: right;color: #fff; font-size: 18px;}
#keshi .keshi-main .keshi-more span i{font-size: 18px;}
#keshi .keshi-main .keshi-tab{width: 98%;height: 300px;background-color: #fff;z-index: 10;position: absolute;left: 0;box-shadow: 0 0 10px rgb(102, 102, 102);}
#keshi .keshi-main .keshi-tab .keshi-tabbar{display: flex;flex-direction: row;background-color: #ffe6f4;font-size: 20px;}
#keshi .keshi-main .keshi-tab .keshi-tabbar li{height: 50px;width: 200px;line-height: 50px;text-align: center;color: #000;padding: 0 20px;border-right: 1px solid #fff;cursor: pointer;}
#keshi .keshi-main .keshi-tab .keshi-tabbar li:hover{color: #fff;background-color: #e4007f;background-image: url('/static/p_index/images/shanbg.png');}
#keshi .keshi-main .keshi-tab .keshi-tabbar li.on,#keshi .keshi-main .keshi-tab .keshi-tabbar li.on i{background-image: url('/static/p_index/images/shanbg.png');color: #fff;}
#keshi .keshi-main .keshi-tab .keshi-tabbar li i{margin-right: 15px;font-size: 22px;color: #e4007f;}
#keshi .keshi-main .keshi-tab .keshi-tab-content{padding: 20px;}
#keshi .keshi-main .keshi-tab .keshi-tab-content>div{position: absolute;display: flex;}
#keshi .keshi-main .keshi-tab .keshi-tab-content>div .kslist{display: flex;flex-wrap: wrap;justify-content:flex-start;margin-left: 20px;align-content: flex-start;}
#keshi .keshi-main .keshi-tab .keshi-tab-content>div .kslist li{ font-size: 16px; border: 1px solid #e4007f;border-radius: 5px;padding: 5px;display: table;min-width: 140px;text-align: center;list-style: disc;margin: 0 20px 20px 0;cursor: pointer;}
#keshi .keshi-main .keshi-tab .keshi-tab-content>div .kslist li:hover{background-color: #e4007f;color: #fff;}
#keshi .keshi-main .keshi-tab .keshi-tab-content>div .kslist li a{ display: block;}
#keshi .keshi-main .keshi-tab .keshi-tab-content>div .kslist li a:hover{color: #fff;}
#keshi .keshi-main .keshi-tab .keshi-tab-content .yj,#keshi .keshi-main .keshi-tab .keshi-tab-content .xz{display: none;}


/**/
.keshi-main{ width: 100%; height: 580px;    padding: 20px 0;}
#keshi .keshi-main .keshi-more{ display: none;}
#keshi .keshi-main .imgwarp{display: none;}
#keshi .keshi-main .keshi-tab{ height: 450px;box-shadow: 0 0 10px rgb(237 168 198);margin: 0 5px;position: relative; width: auto;}
#keshi .keshi-main .keshi-tab .keshi-tab-content>div .kslist{margin-left: 0;justify-content: center;}


















/* 快捷链接 */
#linkbox {width: 1200px;margin: 50px auto;display: flex;justify-content: space-between;}
#linkbox .linkleft{width: 26%;}
#linkbox .linkleft video{width: 100%;background-color: #000;margin-bottom: 10px;border-radius: 5px;}
#linkbox .linkleft ul{display: flex;width: 100%;flex-wrap: wrap;}
#linkbox .linkleft ul li {width: 33.33%;box-sizing: border-box;border: 1px solid rgba(255,227,243,0.3 );padding: 5px;}
#linkbox .linkleft ul li a{width: 100%;display: flex;flex-direction: column;align-items: center;}
#linkbox .linkleft ul li a:hover{background-color: #e4007f;color: #fff;border-radius: 5px;}
#linkbox .linkleft ul li a:hover i{color: #fff;}
#linkbox .linkleft ul li i{color: #e4007f;font-weight: 300;font-size: 30px;}
#linkbox .linkright{width: 70%;}
#linkbox .linkright>div{display: flex;}
#linkbox .linkright .ybzc{position: relative;overflow: hidden;width: 60%;}
#linkbox .linkright .ybzc img{transition: all 0.5s;}
#linkbox .linkright .ybzc:hover img{transform: scale(1.2);}
#linkbox .linkright .txtbox{position:absolute;top: 28%;left: 44%;display: flex;color: #fff;flex-direction: column;align-items: center;}
#linkbox .linkright .txtbox i{font-size: 40px;}
/* #linkbox .linkright .txtbox span{font-size: 20px;}  */
#linkbox .linkright .zkts{width: 40%;height: 230px;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #fff;background-color: #c30582;}
#linkbox .linkright .tongzhi{width: 40%;height: 230px;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #fff;background-color: #c30582;}
#linkbox .linkright .mamashuo{width: 60%;height: 230px;position: relative;overflow: hidden;}
#linkbox .linkright .mamashuo img{transition: all 0.5s;}
#linkbox .linkright .mamashuo:hover img{transform: scale(1.2);}
#linkbox .linkright i{font-size: 40px;}
#linkbox .linkright span{font-size: 22px;}
#linkbox .linkright span a{color: #fff}
#linkbox .linkright .tongzhi .tongzhi-cont span{font-size: 16px;}
#linkbox .linkright .tongzhi .tongzhi-tlt{display: flex;align-items: center;margin-bottom: 10px;}
#linkbox .linkright .tongzhi .tongzhi-cont{display: flex;}
#linkbox .linkright .tongzhi .tongzhi-cont a{color: #fff;border: 1px solid #fff;border-radius: 20px;display: flex;align-items: center;padding: 0px 20px;}
#linkbox .linkright .tongzhi .tongzhi-cont a i{font-size: 22px;height: 36px;line-height: 36px; padding-right: 5px;}






/* 友情链接 */
/* #flink{width: 1200px;margin: 50px auto;}
#flink .flink-tlt {border-bottom: 1px solid #eee;font-size: 22px;margin-bottom: 20px;}
#flink .flink-tlt .tltcell{padding: 5px;color: #e4007f;font-size: 26px;font-weight: bold;}
#flink .flink-tlt .tltcell i{font-size: 26px;}
#flink .llist {display: flex;}
#flink .llist li{margin-right: 20px;} */



/**/
#linkbox{ width: auto;flex-wrap:wrap;flex-direction:row;display: flex;padding: 5px;margin: 20px auto;}
#linkbox .linkleft{ width: 100%; padding-bottom: 20px;}
#linkbox .linkright{ width: 100%;}

#linkbox .linkright .ybzc{ width: 100%;}
#linkbox .linkright .txtbox{ left: 32%;}
#linkbox .linkright .zkts{ width: 100%;}

#linkbox .linkright .tongzhi{ width: 100%;}
#linkbox .linkright .tongzhi .tongzhi-cont{display: block;}
#linkbox .linkright .mamashuo{ width: 100%;}




/* 专题专栏 */
#zhuanti{width: 1200px;margin: 0 auto; margin-bottom: 60px;}
#zhuanti .zhuanti-top{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #eee;}
#zhuanti .zhuanti-top .zhuanti-title{border-bottom: 2px solid #e4007f;}
#zhuanti .zhuanti-top .zhuanti-title span{padding: 5px;color: #e4007f;font-size: 26px;font-weight: bold;}
#zhuanti .zhuanti-top .zhuanti-title i{color: #e4007f;font-size: 26px;}
#zhuanti .zhuanti-top .zhuanti-title i{color: #e4007f;font-size: 26px;}

/*专题专栏*/
.hm-sp-box{box-sizing:border-box;}
.hm-sp a{width:224px;height:134px;transition:.38s ease-in-out;border-right:2px solid #fff;box-sizing:border-box;display:block;float:left;position:relative;}
.hm-sp a p{position:absolute;font-size: 16px;right:0;bottom:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e6e4007f,endcolorstr=#e6e4007f);;margin:0 auto;}
.hm-sp a p i{position:absolute;right:0;bottom:0;font-size:22px;width:49px;height:40px;line-height:40px;text-align:center;}
.hm-sp a p span{padding:10px 15px;position:absolute;top:0;}
.hm-sp a.cur p{background-color:transparent;}
.hm-sp a.cur{width:528px;}
.hm-sp-box .list-tit{position: relative;}
.hm-sp-box .list-tit .slide-dots{position:absolute;right:0;top: 0px;}
.hm-sp-box .list-tit .slide-dots>a{position: absolute;top: 96px;z-index: 3;}
.hm-sp-box .list-tit .slide-dots .sp_list_prev{left: -1218px;}
.hm-sp-box .list-tit .slide-dots .sp_list_next{right: -14px;}
.hm-sp-box .fl .list-content{height:208px;}

/**/
#zhuanti{ width: auto; padding: 5px;}
.no-style.list-tit{ display: none;}
.hm-sp a.cur{ width: 100%;}
.hm-sp a{ width: 100%;margin-top: 2px;}
.hm-sp a p{background: rgba(0,0,0,.3);}