@charset "UTF-8";
/* 设施主体介绍 */
.fli_main{display:flex;justify-content:space-between;}
.fli_main .fm-left{width:50%}
.fli_main .fm-left .rl-video{padding-bottom:20px;height:320px}
.fli_main .fm-left .rl-video .picdiv{width:100%;max-height:320px}
.fli_main .fm-left .rl-foot{display:flex;align-items:center;margin-top:10px}
.fli_main .fm-left .rl-foot .foot-pic{width:80%;overflow:hidden;position:relative;height:95px}
.fli_main .fm-left .rl-foot .foot-pic .slidecon{position:absolute;top:0;white-space:nowrap}
.fli_main .fm-left .rl-foot .foot-pic .slidecon a{display:inline-block;border:1px solid #ccc;text-align:center;color:#333;font-size:12px;padding:5px 10px;margin-right:10px;width:120px;box-sizing:border-box}
.fli_main .fm-left .rl-foot .foot-pic .slidecon a img{width:100px;height:60px}
.fli_main .fm-left .rl-foot .foot-pic .slidecon a:hover p{text-decoration:underline}
.fli_main .fm-left .rl-foot .foot-pic .slidecon a>p{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.fli_main .fm-left .rl-foot .foot-pic .slidecon .on{border-color:#0074ff}
.fli_main .fm-left .rl-foot .slides{width:10%;text-align:center;cursor:pointer}
.fli_main .fm-left .rl-foot .slides i{font-size:36px;font-weight:700}
.fli_main .fm-left .rl-foot .slides i:hover{color:#0074ff}
.fli_main .fm-right{width:45%;color:#000}
.fli_main .fm-right h1{font-weight:400;padding-bottom:20px;font-size:28px;border-bottom:1px solid #e8e8e8}
.fli_main .fm-right ul{height:280px;overflow-y:auto}
.fli_main .fm-right ul li{margin:10px 0;font-size:14px}
.fli_main .fm-right .yd-btn{width:40%;margin:20px auto 0;letter-spacing:2px;font-size:16px;cursor:pointer;background-image:linear-gradient(to right,#56ccf2 0,#2f80ed 51%,#56ccf2 100%);padding:15px 45px;text-align:center;text-transform:uppercase;transition:.5s;background-size:200% auto;color:#fff;box-shadow:0 0 20px #eee;border-radius:10px;display:block}
.fli_main .fm-right .yd-btn:hover{background-position:right center;color:#fff;text-decoration:none}

/* 同设施组其它设施 */
.otherfliTypes{margin-top:30px}
.otherfliTypes .rliList{display:flex;justify-content:space-between;margin-top:15px;flex-wrap:wrap}
.otherfliTypes .rliList a{width:32.5%;height:140px;padding:10px;border:1px solid #eee;box-shadow:2px 2px 5px #eee;display:flex;box-sizing:border-box;color:#000;margin-bottom:10px;transition-duration:.5s;text-decoration:none}
.otherfliTypes .rliList a img{width:160px;height:120px}
.otherfliTypes .rliList a .other-info{margin-left:7px;height:120px;width: calc(100% - 155px);}
.otherfliTypes .rliList a .other-info .rname{font-size:16px;color:#003b8a;font-weight:600;margin-bottom:5px}
.otherfliTypes .rliList a .other-info p{font-size:14px;line-height:24px;width:98%;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.otherfliTypes .rliList a:hover{box-shadow:2px 2px 5px #5ea4f8}
.otherfliTypes .rliList::after{content:"";width:33%}

/* 其它设施组 */
.facilityGroup{margin-top:30px}
.facilityGroup .fliList{display:grid;grid-row-gap:10px;justify-content:space-between;grid-template-columns:repeat(auto-fill,24%)}
.facilityGroup .fliList img{width:100%}
.facilityGroup .fliList .fg_list{display:inline-block;box-sizing:border-box;position:relative;margin-top:15px;transition-duration:.5s;text-decoration:none}
.facilityGroup .fliList .fg_list>p{letter-spacing:5px;text-align:center;position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.4);color:#fff;padding:12px 0;font-size:16px;font-weight:500;backdrop-filter: blur(5px);}
.facilityGroup .fliList .fg_list:hover{box-shadow:2px 2px 10px #5ea4f8}
.content .title{font-size:16px;color:#333;position:relative;text-align:center;height:40px;display:flex;align-items:center}

.content{width: 1200px;margin: 0 auto;}
.content .combox{padding: 20px;background-color: #fff;box-shadow: 1px 1px 10px #ddd}
.content .title h3{position:absolute;left:50%;padding:0 15px;transform:translateX(-50%);display:inline-block;font-weight:500;background-color:#fff}
.content .title .hx{height:1px;width:100%;background-color:#ddd}
.content .title i{font-size:20px;padding-right:5px}
.content .title_group h3{border-bottom:1px solid #ddd;border-left:5px solid #0074ff;font-weight:500;color:#333;font-size:16px;padding:0 10px 10px}
.content .notext{color:#999}
.content .kindReminder{margin-top:20px;padding:10px;background:#ecf5fc;border-radius:5px;color:#999}
.content .kindReminder>span{color:red;font-size:12px}