.ft-body{width: 1200px;/* height: 400px;background-color: #737383; */margin: 15px auto;}
/* 顶部轮播图 */
.layui-carousel[lay-arrow=hover] .layui-carousel-arrow{left:0;border-radius: 0;height: 58px;margin-top: -50px;width:31.81px;}
.layui-carousel:hover .layui-carousel-arrow[lay-type=add], .layui-carousel[lay-arrow=hover] .layui-carousel-arrow[lay-type=add] {right: 0px;border-radius: 0;height: 58px;margin-top: -50px;width:31.81px;}

/* 福棠动态 */
.ft-body-modul{margin-top:40px;}
.ft-title-name{font-size: 28px;color: #414141;position: relative;display: inline-block;}
.ft-title-name::after{content: '';width: 100%;height: 3px;display: block;background: linear-gradient(270deg, #00BFCC 0%, #0089DA 100%);margin-top: 5px;}
.ft-title-en{font-size: 14px;color: #565656;opacity: 0.6;margin-left: 5px;}
.ft-more{color:#565656;font-size: 12px;display: inline-block;float:right;border:1px solid #BABABA;padding: 5px 10px;margin-top: 10px;opacity: .6;}
.ft-more:hover{color:#0089DA;border-color: #0089DA;opacity: 1;}
.ft-body-list{padding: 20px;box-sizing: border-box;background-color: #FFF;margin-top: 20px;}
.ft-list-title span{font-size: 18px;color: #414141;line-height: 24px;}
.ft-list-title img{width: 23px;margin-right: 5px;vertical-align: bottom;vertical-align: middle; margin-top: -3px;}
.ft-list-title a{float: right;color: #999;font-size: 12px;line-height: 16px;font-family: MicrosoftYaHei;}
.ft-list-dt{margin-top: 10px;display: flex;justify-content: space-between;}
.dt-item{width:375px;cursor: pointer;}
.dt-item .dt-img img{width: 100%;height: 260px;transition: all .5s ease 0s;}
.dt-item .dt-img{position: relative;overflow: hidden;}
.dt-item:hover img{transform: scale(1.1);}
.dt-item:hover .dt-date{background-color: #00A7EB;}
.cloud-qh-div{width: 100%;
    height: 100%;
    overflow: hidden;position: relative;}
.dt-date{position: absolute;left: 0;bottom: 0;width: 82px;height: 82px;background-color: #005CAC;color: #FFF;text-align: center;font-size:14px;padding-top: 7px;box-sizing: border-box;}
.dt-date-day{font-size: 40px;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;color: #FFFFFF;}
.dt-date-month{font-size: 14px;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;color: #FFFFFF;}
.dt-content-title{font-size: 16px;color: #414141;margin-top: 15px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.dt-content-detail{font-size: 14px;color: #919191;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/* 通知公告、成员动态 */
.ft-tz{display: flex;justify-content: space-between;width:100%;}
.ft-tz .ft-body-list{width: 590px;position: relative;}
.ft-list-news{margin-top: 20px;}
/*.ft-list-news ul{padding-left: 20px;}*/
.ft-list-news ul li{list-style: none;padding-top: 5px;padding-bottom: 5px;line-height: 38px;}
.ft-list-news ul li:nth-of-type(odd){ background:#F9F9F9;}偶数行 
.ft-list-news-a{padding-left: 10px;}
.ft-hr{position: absolute;top: 55px;left: 0;width: 100%;height: 1px;background-color: #22A9E1;}
.ft-list-news li span{float: right;color:#B3B4B4;font-size: 12px;padding-right: 10px;}


.ft-map{background: url(../img/map_bg.png);background-size: 100% 100%;width: 100%;height: 600px;padding:45px 21px 45px 45px;display: flex;justify-content: space-between;box-sizing: border-box;margin-top: 20px;}
.ft-map-left{width: 398px;height: 300px;color: #5B656B;margin-top: 100px;font-size: 16px;line-height: 30px;font-family: MicrosoftYaHei;}
.ft-map-right{width: 764px;height: 548px;}
.ft-map-right img{width: 100%;height: 100%;}

.ft-list-sc{margin-top: 15px;}
.ft-list-sc-img{width: 100%;height: 305px;overflow: hidden;}
.ft-list-sc img{width: 100%;height: 305px;transition: all .5s ease 0s;}
.ft-list-sc:hover img{transform: scale(1.1);}
.ft-list-sc:hover .sc-title{color:#1A94DC;}
.sc-title{	font-size: 16px;color: #414141;line-height: 24px;margin-top: 10px;margin-bottom: 5px;}
.sc-time{font-size: 12px;color: #00A7EB;line-height: 16px;margin-bottom: 10px;}
.sc-content{font-size: 14px;color: #919191;line-height: 24px;}

.ft-list-cloud{margin-top: 20px;
    width: 2320px;
    position: relative;
    left: 0;
    transition: all 0.3s;}
.cloud-item{width: 275px;
    float: left;
    margin-left: 20px;}
.cloud-item img{width:100%;height: 180px;border-radius:10px;}
.cloud-qh-btn{float: right;}
.cloud-qh{width: 28px;height: 28px;background: #E4E4E4;display: inline-block;text-align: center;line-height: 28px !important;margin-left: 5px;color: #BDBDBD !important;cursor: pointer;}
.cloud-qh:hover{color:#FFFFFF !important;background-color: #0089DA;}
.cloud-title{font-size: 16px;color: #414141;line-height: 21px;margin:10px 0;}
.cloud-remark{font-size: 14px;color: #919191;line-height: 24px;}

.ft-tools{width: 100%;height: 184px;background: url(../img/tool-bg.png);background-size: 100% 100%;margin-top: 20px;text-align: center;}
.ft-tools-title{font-size: 32px;color: #FFFFFF;padding-top: 40px;width: 100%;;}
.ft-tools-title p{display: inline-block;font-size: 42px;line-height: 42px;}
.ft-tools-btn{width: 121px;height: 38px;background-color:#0089DA ;display: inline-block;font-size: 18px;color: #FFFFFF;line-height: 38px;text-align: center;margin-top:20px;cursor: pointer;}
.tools-a{width: 90px;height: 2px;background-color: #FFFFFF;display: inline-block;line-height: 42px;margin-bottom: 12.3px;}
.tools-b{width: 13px;height: 13px;border: 1px solid #FFFFFF;transform: rotate(45deg);display: inline-block;line-height: 42px;margin-bottom: 6px;}

.health-top{width:100%;height:80px;display: inline-block;}
.health-top img{height: 75px; display: inline-block;float: left;}
.health-first-right{display: inline-block;float: left;padding: 10px;box-sizing: border-box;height: 80px;position: relative;background-color: #FFFFFF;max-width: 475px;}
.health-top p{font-size: 14px;color: #4F4F4F;line-height: 19px;}
.health-top span{font-size: 12px;color: #B3B4B4;line-height: 16px;position: absolute;bottom: 5px;margin-left: 7px;}
.health-top:hover p{color:#0089DA;}

.consult{width: 100%;height: 125px;background:url(../img/help.png);background-size: 100% 100%;position: relative;margin-top: 20px;}
.consult-btn{width: 117px;height: 40px;display: inline-block;border-radius: 4px;border: 1px solid #FFFFFF;color:#FFF;font-size: 16px;line-height: 40px;text-align: center;position: absolute;right: 43px;top: 43px;cursor: pointer;}
.ft-body-moduls{margin-top: 20px;display: flex;justify-content: space-between;}
.ft-moduls-item{width: 590px;}
.garden-top{width: 100%;height: 150px;}
.garden-top img{width: 100%;height: 100%;}
.academic-item{background-color: #FFFFFF !important;}
.academic-item img{width:100%;height: 110px;}
.academic-item p{font-size: 16px;color: #414141;line-height: 21px;margin-top: 10px;}
.academic-item span{font-size: 14px;color: #919191;line-height: 24px;margin-top: 10px;display: inline-block;}
.garden-ul{margin-top: 10px;}
.academic-item .dt-img{position: relative;width: 220px;float: left;}
.ft-first-text{width: 318px;float: right;}
.ft-text-span{display: -webkit-box!important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ft-first-a{display: flex;justify-content: space-between;align-items: center;}
#academic:hover .layui-carousel-arrow,
#academic[lay-arrow=hover] .layui-carousel-arrow{height: 66px;margin-top: -66px;width:36px;}
#kydt:hover .layui-carousel-arrow,
#kydt[lay-arrow=hover] .layui-carousel-arrow{height: 66px;margin-top: -66px;width:36px;background:rgba(0, 129, 204, 0.66);}
#kydt .layui-carousel-arrow:hover,#kydt  .layui-carousel-ind ul:hover{background-color:rgba(0, 129, 204,1);} 
.ft-list-sc-item{background:#fff !important;}
/* #academic .layui-carousel-arrow:hover,#academic  .layui-carousel-ind ul:hover{background-color: #00A7EB;} */
.academic-item .dt-img .dt-date{background-color: #00A7EB;}
.academic-item .dt-img .dt-date p{color:#FFF;}
.academic-item .dt-img .dt-date .dt-date-day{font-size: 40px;}
.academic-item .dt-img .dt-date .dt-date-month{font-size: 14px;}
.consult-btn:hover{background-color: #00A7EB;color:#FFF;}
.ft-tools-btn:hover{background-color: #00A7EB;color:#FFF;}
.cloud-item:first-child{margin-left: 0;}

.ft-yylm-title{position: absolute;left:0;top:0;width:100%}
.ft-yylm-title-left{width: 20%; float: left;margin-left: 20px; margin-top: 16px;}
.ft-yylm-title-right{float: right;width: 57px;height: 16px;font-size: 12px; font-family: MicrosoftYaHei;color: #999999;line-height: 16px; margin: 21px 18px;}


#cloudleft{position: absolute;top: 20%;margin-top: 20px;line-height: 70px;text-align: center;font-size: 20px;border: 0;background-color: rgba(0,0,0,.2);color: #fff;transition-duration: .3s;cursor: pointer;outline: 0;left: 0;opacity: 0;z-index:999;height: 70px;width: 35px;}
.cloud-qh-div:hover #cloudleft{border-radius: 0;height: 70px!important;width: 35px;left: 0;opacity: 1;}

#cloudleft:hover {background-color: rgba(0,0,0,.35);}
#cloudright{position: absolute;top: 20%;margin-top: 20px;line-height: 70px;text-align: center;font-size: 20px;border: 0;background-color: rgba(0,0,0,.2);color: #fff;transition-duration: .3s;cursor: pointer;outline: 0;right: 0;opacity: 0;z-index:999;height: 70px;width: 35px;}
.cloud-qh-div:hover #cloudright{border-radius: 0;height: 70px!important;width: 35px;right: 0;opacity: 1;}

#cloudright:hover {background-color: rgba(0,0,0,.35);}