html,body{background-color:#F4F5F5;overflow-y: overlay;}
/*页面头部 开始*/
.ft-header{width:100%;background-image:url(../img/top-bg.png);min-width: 1200px;background-size: 100% 12.75rem;}
.ft-header-top{width:1200px;height:12.75rem;margin:0 auto}
.ft-logo{margin-top:2.625rem ;height: 7.5625rem;/*width:37.5rem;*/}
.ft-right-tool{float:right;margin-top:5.5rem;}
.ft-search{float: left;position: relative;margin-top: 3px;}
.ft-search-input{width: 13.875rem;height: 1.625rem;background: #FFFFFF;border-radius: 4px;border: 1px solid #0080CC;padding: 7px 180px 10px 18px;box-sizing: border-box;padding: 6px 80px 6px 18px;}
.ft-search-btn{width: 45px;height: 26px;background: #0089DA;position: absolute;right: 0px;top: 0px;border-color: #0089DA;font-size: 12px;line-height: 15px;text-align: center;padding: 0;border-radius:4px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.ft-user-div{position: relative;margin-top:3px;float:left;margin-left:10px;}
.ft-user{width: 31px;height: 31px;position: absolute;right: 0;top: 0;}
::-webkit-input-placeholder{color: #C7CDD1;}
.ft-login-btn{width: auto;height: 26px;background: #0089DA;border-color: #0089DA;font-size: 12px;line-height: 15px;text-align: center;padding-left: 10px;padding-right:10px;box-sizing: border-box;border-radius:4px;}
.ft-logout{width: 66px; position: absolute;right: -33px;top: 41px;background: #dff1fd;color: #919191;padding: 6px 16px;display: none;cursor:pointer;}
.ft-tri-up{width: 0;height:0;border-left:6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #dff1fd;position: absolute;top: -6px;left: 25px;}
.ft-user-bg{position: absolute;width: 65px;height: 50px;right: 0px;cursor:pointer;}
.ft-user-bg:hover + .ft-logout,.ft-logout:hover,.ft-user-div:hover .ft-logout{display: block;}
.ft-nav{width: 100%;height: 3.75rem;background-color: #0089DA;font-size: 1rem;}
.ft-nav-ul{width: 1200px;margin:0 auto;display: flex;justify-content: space-around;}
.ft-nav-ul li{height: 60px;line-height: 60px;cursor: pointer;position: relative;}
.ft-nav-ul li a{color:#FFF;display: inline-block;padding: 0 43px;}
.ft-nav-ul li:hover{background-color: #00A7EB;}
.ft-nav-ul .nav-active{background-color: #00A7EB;}
.ft-nav-ul li dl{width:150px;background-color: #FFF;position: absolute;left: 0;display: none;z-index: 999999;}
.ft-nav-ul li dl dd{height:50px;line-height: 50px;text-align: center;}
.ft-nav-ul li dl dd a{color:#666666;display: inline-block;width: 100%;height: 100%;padding:0;}
.ft-nav-ul li:hover > .ft-nav-child{display:block;box-shadow: 0px 4px 5px 0px rgb(218 218 218 / 50%);}
.ft-nav-ul li dl dd a:hover{background-color:#F9F9F9;color:#0089DA;}
/*页面头部 结束*/


/*页面底部 开始*/
.ft-bottom-nav{width: 100%;height: 292px;background-color: #455063;}
.ft-bottom-copyright{width: 100%;height: 68px;background-color:#00ADEF;text-align: center;line-height: 68px;font-size: 14px;color: #FFF;}
.ft-bottom-nav-list{width:1200px;margin:0 auto;padding-top: 50px;}
.ft-bottom-nav-ul{width:950px;display: flex;justify-content: space-between;float:left;}
.ft-bottom-nav-ul a{font-size: 16px;color:#FFF;display: inline-block;width: 100%;text-align: center;}
.ft-bottom-nav-ul dl dd{padding-top:17px;text-align: center;}
.ft-bottom-nav-ul dl dd a{font-size: 14px;opacity: 0.41;}
.ft-bottom-nav-ul dl dd a:hover{color:#00A7EB;opacity:1;}
.ft-bottom-nav-qrcode{width: 200px;float:left;margin-left:50px;}
.ft-bottom-nav-qrcode img{width: 75px;height: 75px;}
.qrcode-img{margin-left:25px;float: left;position: relative;}
.ft-bottom-nav-qrcode span{position: absolute;bottom: -25px;left: 0;text-align: center;width: 75px;font-size: 14px;color:#FFF;}
/*页面底部 结束*/

/*左侧导航栏*/
.ft-survey{width: 1200px;margin:20px auto;}
.ft-address{margin-top: 20px;margin-bottom: 20px;text-align: right;color:#919191;}
.ft-address a{color:#919191;}
.ft-address-now{color:#0089DA;cursor: pointer;}
.ft-moduls-nav{width: 240px;}
.ft-moduls-title{width:100%;height:60px;background: url(../img/moduls-title.png);background-size: 100% 100%;color: #FFF;font-size: 20px;line-height: 60px;padding-left:20px;box-sizing: border-box;}
.ft-moduls-nav-list li{display: inline-block;width: 100%;line-height: 60px;}
.ft-moduls-nav-list li a{color:#666666;background-color: #FFFFFF;padding-left: 20px;display: inline-block;width: 100%;height: 60px;box-sizing: border-box;font-size: 16px;}
.ft-moduls-nav-list li a:hover,.ft-moduls-nav-list li .ft-active{color:#0089DA;background-color: #F9F9F9;}
.ft-moduls-nav-list li a img{width:8px;height: 13px;float: right;padding: 23px 20px;}
.ft-div{display: flex;justify-content: space-between;}
.ft-moduls-content{display: flex;justify-content: space-between;align-items: flex-start;}

.nav-dl{background-color: #FFF; height:260px;overflow-y: auto;text-overflow: ellipsis; white-space: nowrap; overflow-x: hidden;}
.nav-dl dd{border-bottom: 1px solid #F4F5F5;box-sizing: border-box;}
.nav-dl dd a{padding-left: 40px;height:60px;font-size: 14px;}

/* 医院联盟地图 */
.union-map{width:764px;height:548px;margin:20px auto;position: relative;}
.union-map .map-bg{width:100%;height:100%;}
.union-map .map-data{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.map-dot{width:15px !important;height:20px !important;position: absolute;cursor: pointer;}
.layui-layer-tips{color: #414141 !important;}

/*新闻搜索*/
.ft-moduls-search-survey{width: 1200px;margin:20px auto; padding-top: 18px;align-items: center; position: relative;}
.ft-moduls-search-search{width: 240px; height: 212px; background-color: #FFFFFF; margin-top: 42px;}
.ft-moduls-search-title{width:100%;height:60px;background-size: 100% 100%;color: #4F4F4F;font-size: 18px;line-height: 60px;padding-left:20px;box-sizing: border-box;}
.ft-moduls-search-year{width: 201px; height: 38px; margin-left: 19px; margin-right: 20px; margin-top: 12px;}
.ft-moduls-search-nav-list li{display: inline-block;height: 38px;width: 201px;line-height: 60px;}
.ft-moduls-search-year{width: 201px; height: 38px; margin-left: 19px; margin-right: 20px; margin-top: 12px;}
.ft-moduls-search-month{width: 201px; height: 38px; margin-left: 19px; margin-right: 20px; margin-top: 10px;}
.ft-moduls-serch-frame{width: 891px;background: #FFFFFF;box-shadow: 0px 2px 15px 3px rgba(74, 74, 74, 0.1);border-radius: 8px;border: 1px solid #0080CC; margin: 18px 25px 0 14px;}

/*新闻动态*/
.ft-news-all{width: 930px; background-color: #FFFFFF; margin-left: 35px; padding-top: 5px;}
.ft-news-portion{width: 891px; display: flex; margin: 18px 25px 20px 14px;cursor: context-menu;border: 1px solid transparent; padding-bottom: 11px;}
.ft-news-images{width: 277px; height: 183px; padding: 15px 26px 0px 12px;}
.ft-news-images img{width: 277px; height: 183px;}
.imgDiv{ padding: 15px 26px 0px 12px;}
.imghover{width: 277px;height: 183px;overflow:hidden;}
.imghover img{width: 277px; height: 183px;transition: all .5s ease 0s;}
.imghover:hover img{transform: scale(1.1);}
.ft-news-content-title{font-size: 20px; display: block; padding: 21px 0 26px 0;color: #333333;font-family: MicrosoftYaHei;line-height: 26px;width:556px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ft-news-content-text{font-size: 14px; font-family: MicrosoftYaHei; color: #666666;line-height: 24px;display: inline-block;margin-bottom: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ft-n-c{position: relative;width: 100%;padding:0 10px}
.ft-news-message{display: flex;  justify-content: space-between;position: absolute;bottom: 0;width: 100%;}
.ft-news-message img{width: 12px; height: 12px; margin: 6px 5px;}
.ft-news-message span{height: 24px;font-size: 12px;font-family: MicrosoftYaHei;color: #999999;line-height: 24px;}
.ft-news-message-div{width: 1px;height: 15px;opacity: 0.27;border: 1px solid #979797; margin: 6px 14px 3px 9px;}
.ft-news-message-button{width: 111px;height: 36px;background: #FFF; margin-top: -14px; margin-right:20px;display: inline-block;color:#B3B4B4;line-height:36px;text-align:center;font-size:14px;border:1px solid #B3B4B4;box-sizing: border-box;}
.ft-news-message-button:hover{background:#0080CC;color:#fff;border:none;}
/*.ft-news-message-button span{width: 61px;height: 19px;font-size: 14px;font-family: MicrosoftYaHei;color: #FFFFFF;line-height: 19px;}*/
.ft-news-page-div{width: 930px; height: 44px; justify-content: center; padding: 65px 0 97px 0; display: flex;}
.ft-news-page-div-div{width: 44px;height: 44px;background: #FFFFFF;border-radius: 4px; margin: 0 7px 0 6px;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.ft-news-page-last{width: 9px; height: 14px; padding: 15px 19px 15px 16px;}
.ft-news-page-next{width: 9px; height: 14px; padding: 15px 19px 15px 16px;}
.ft-news-page-div-span{width: 9px;height: 19px;font-size: 14px;font-family: MicrosoftYaHei;color: #999999;line-height: 19px;padding: 12px 17px 13px 18px;}
.ft-news-page-div-span-select{color: #FFFFFF;}
.ft-news-page-div-div-select{background-color: #0089DA;}
.ft-news-page-div-span-ready{color: #FFFFFF;}
.ft-news-page-div-div-ready{background-color: #0089DA; color: #FFFFFF}

/* 通知公告 */
.ft-inform-main{width: 930px; background-color: #FFFFFF; margin-left: 30px; padding-top: 5px;}
.ft-inform-div{width: 100%; height: 70px; display: flex; justify-content: space-between;align-content: center;align-items: center; border-bottom: 1px solid transparent}
.ft-inform-icon{width: 8px;height: 8px;border: 2px solid #0080CC; margin-left: 20px; margin-right: 5px; margin-top: 4px; border-radius: 10px;}
.ft-inform-span{height: 19px;font-size: 14px;font-family: MicrosoftYaHei;color: #4F4F4F;line-height: 19px;padding-left: 5px;}
.ft-inform-date{float: right;padding-right:10px;}
#list1 .ft-inform-a:nth-child(odd) .ft-inform-div{ background:#FFFFFF;} 
#list1 .ft-inform-a:nth-child(even) .ft-inform-div{ background:#F9F9F9;}
.ft-inform-page-last{width: 8px; height: 13px; padding: 15px 19px 15px 16px;}
.ft-inform-page-next{width: 8px; height: 13px; padding: 15px 19px 15px 16px;}

/* 合理用药 */
.ft-pharmacy-main{width: 930px; background-color: #FFFFFF; margin-left: 30px; padding-top: 5px;}
.ft-pharmacy-div{width: 866px; height: 70px; display: flex; justify-content: space-between;align-content: center;align-items: center; margin-left: 24px; margin-right: 20px;}
.ft-pharmacy-img{width: 207px;height: 88px; padding: 12px 0 13px 50px;}
.ft-pharmacy-next{width: 866px; display: none; height: 113px; background-color: #E1F4FF; margin: 0 20px 0 24px;}
.ft-pharmacy-date{height: 70px;display: flex;align-items: center;}
.ft-pharmacy-body{width: 680px; height: 70px;display: flex; align-items: center;justify-content: flex-start;}
.ft-pharmac-icon{width: 50px; height: 70px; display: flex;align-items: center;justify-content: space-evenly;}
.ft-pharmac-span{height: 19px;font-size: 18px;font-family: MicrosoftYaHei;color: #4F4F4F;line-height: 19px; padding-left: 5px;}

/* 详细内容 */
.ft-details-title{width: 872px; font-size: 28px; padding: 38px 32px 0 26px; font-family: MicrosoftYaHei; color: #333333; line-height: 42px;}
.ft-details-date{color: #999999; margin: 32px 0 0 26px; display: flex;justify-content: space-between;align-items: center;align-content: space-around;font-size: 12px;font-family: MicrosoftYaHei;line-height: 24px;}
.ft-details-date span{margin-left: 6px;}
.ft-details-word{width: 170px; color: #999999; margin: 32px 37px 0 0; display: flex;justify-content: space-between;align-items: center;align-content: space-around;font-size: 12px;font-family: MicrosoftYaHei;line-height: 24px;}
.ft-details-word1{width: 17px;height: 24px;font-size: 12px;font-family: MicrosoftYaHei;color: #999999;line-height: 24px;}
.ft-details-word2{width: 17px;height: 24px;font-size: 12px;font-family: MicrosoftYaHei;color: #999999;line-height: 24px;}
.ft-details-word3{width: 24px;height: 24px;font-size: 12px;font-family: MicrosoftYaHei;color: #999999;line-height: 24px;}
.ft-details-article{width: 870px;font-size: 14px;font-family: MicrosoftYaHei;color: #666666;line-height: 30px;padding: 16px 35px 0 25px;}
.ft-details-main{width: 930px; background-color: #FFFFFF; margin-left: 30px; padding-top: 5px; padding-bottom: 26px; margin-bottom: 74px;}
.ft-details-button1{display: flex; justify-content: space-between; margin: 47px 35px 0 25px; background-color: #F9F9F9;width: 870px;height: 47px;background: #F9F9F9;border-radius: 4px;}
.ft-details-button2{width: 47px; display: flex; justify-content: space-between; align-items: center; padding-left: 12px; color: #666666;}
.ft-details-button3{display: flex; justify-content: space-between; align-items: center;}
.ft-details-button4{margin-right: 22px; display: flex; align-items: center;}
.ft-details-button-img{margin-right: 4px;}
.ft-details-text-last{display: flex; justify-content: space-between; align-items: center; font-size: 14px; color: #666666;height: 30px; margin: 30px 35px 0 25px;}
.ft-details-text-next{display: flex; justify-content: space-between; align-items: center; font-size: 14px; color: #666666;height: 30px; padding: 15px 35px 20px 25px;}
.ft-details-a{color: #666666;}
.ft-details-a:hover .lastText{color: #0089DA;}
.ft-details-pitch{color: #0089DA;}

/* 搜索页面 */
.ft-seek-ul{padding-left: 0;list-style-type: none;display: block;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;}
.ft-seek-ul li{display: list-item;text-align: -webkit-match-parent; margin-top: 20px; margin-bottom: 10px; width: 882px; margin-left: 20px; border-bottom: 1px solid #ECECEC;}
.ft-seek-p{margin-top: 9px; margin-left: 19px; margin-bottom: 23px;}
.ft-seek-main{width: 930px; background-color: #FFFFFF; margin-left: 30px;}
.ft-seek-submit{width: 55px;height: 30px;background: #0089DA;border-radius: 2px;font-size: 14px;font-family: MicrosoftYaHei;color: #FFFFFF; border-color: transparent; margin-left: 10px; cursor: pointer;}
.ft-seek-inp{width: 193px;height: 30px;background: #FFFFFF;border-radius: 2px;font-size: 14px;font-family: MicrosoftYaHei;color: #999999; border-color: transparent;}
.ft-search-inp{width: 201px;height: 38px;background: #F9F9F9;border-radius: 4px; border: 1px solid transparent;padding-left: 10px;padding-right: 55px;box-sizing: border-box;}
.ft-search-peer{display: flex!important;}
.ft-search-image{width: 42px;height: 38px;border-radius: 0px 4px 4px 0px; margin-left: -44px; display: flex; justify-content: center; align-items: center;z-index:666;}
.ft-search-ss{background: #0089DA;cursor:pointer;}
.ft-search-xl{background: #E3E3E3;}
.ft-search-title{width: 72px;height: 24px;font-size: 18px;font-family: MicrosoftYaHei;color: #4F4F4F;line-height: 24px; padding: 18px 0 0 19px;}
.ft-instation-search{width: 882px;height: 99px;background: #F3F3F3;border-radius: 4px; margin: 33px 21px 0 20px;}
.ft-instation-div{display: flex;  align-items: center; padding: 17px 0 16px 17px;}
.ft-instation-p{height: 16px;font-size: 12px;font-family: MicrosoftYaHei;color: #666666;line-height: 16px; padding: 0 0 20px 17px;}
.ft-instation-div2{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-left: 19px;}
.ft-instation-content{color: #000; display: inline-block; font-weight: bold; margin-right: 19px;}
.ft-instation-color{color: #333;}
.ft-wzdt-div1{border-bottom:  1px solid #ECECEC; display: flex;}
.ft-wzdt-div2{width: 140px; height: 47px; background-color: #F0F0F0; margin-top: 33px; margin-left: 20px; margin-bottom: 16px;color: #666666;display: flex;align-items: center;justify-content: center;}
.ft-wzdt-div3{width: 140px; height: 47px; background-color: #C8C8C8; margin-top: 33px; margin-left: 13px; margin-bottom: 16px;}
.ft-wzdt-div4{width: 140px; height: 47px;  margin-top: 33px; margin-left: 13px; margin-bottom: 16px;}
.ft-wzdt-div-p{margin: 13px 38px; color: #666666;}
.ft-wzdt-div-p1{margin: 13px 38px; color: #666666; cursor: pointer;}
.ft-wzdt-div-p2{margin: 13px 32px 13px 38px; color: #666666; cursor: pointer;}
.ft-wzdt-div-p3{margin: 13px 18px 13px 38px; color: #666666; cursor: pointer;}

#search-form .layui-input:focus,.layui-input:hover{border-color:transparent !important;}
#search-form .layui-input{width: 201px;height: 38px;background: #F9F9F9;border-radius: 4px;border: 1px solid transparent;padding-left: 10px;padding-right: 55px;box-sizing: border-box;}
.share{cursor:pointer;}
#share-1 .social-share-icon {font-size:45px;}
.layui-laydate .layui-this {background-color: #5FB878!important;color: #fff!important;}
.ft-details-article img{max-width: 100%!important}


/* 设置滚动条的样式 */
::-webkit-scrollbar {
width:12px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
border-radius:10px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(0,0,0,0.1);
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background:rgba(255,0,0,0.4);
}

.layui-layer-tips i.layui-layer-TipsB, .layui-layer-tips i.layui-layer-TipsT {
    left: 45%;
}

