﻿@charset "utf-8";
.section {height:100vh;display: flex;justify-content: center;align-items: center;overflow: hidden; opacity: 0; transition: opacity 0.5s ease-in-out;}
.fp-section { opacity: 1;}
#header {position: fixed;margin-bottom:0;z-index: 11;}

#xyxwBox {width:520px;padding: 30px;box-sizing: border-box;background: #FFFFFFE5 url(../../base/img/xyxwBoxbg.png) no-repeat 50% 90%; box-shadow: 0px 0px 15px 0px #2255661A;height: 594px;}
#xyxwBox .hd { margin-bottom:20px;}

.contBar {flex:1;overflow: hidden;}
#news-group {background: url(../../base/img/groupbg1.jpg) no-repeat center / cover;}
#news-group .container { padding-bottom:20px;}
#news-group .row {gap:20px;}

.srhTool {background:#fff;box-shadow: 0px 0px 15px 0px #2255661A;padding: 24px 30px;}
.searchBar { margin-bottom:30px; }
.searchBar .hd ul {display:flex;margin-left: 15px;}
.searchBar .hd li {line-height:44px;padding:0 20px;cursor: pointer;}
.searchBar .hd li.on { background:#B24639; color:#fff; border-radius:5px 5px 0 0;}
.searchBar .select-box { display:none;}
.searchBar #smjsform,
.searchBar .s-form { display:flex}
.ant-input { flex:1; border:1px solid #999; padding:10px 15px; box-sizing:border-box; height:50px; border-radius:5px 0 0 5px}
.input-box { flex:1;}
.input-box input { border:1px solid #999; padding:10px 15px; box-sizing:border-box; height:50px; border-radius:5px 0 0 5px; width:100%}
#smjsform button ,
.btn-box #search {border:0; cursor:pointer; width:112px; height:50px; background:#B24639; border-radius:0 5px 5px 0; font-size:18px; color:#fff;}

        @keyframes flicker {
            0%{
                filter:brightness(1);
                transform:scale(1)
            }
            100% {
                
            }
        }

.searchLink ul {display:flex;justify-content: space-around;}
.searchLink ul li a { text-decoration:none;}
.searchLink ul li a:before {content:"";display:block;width:40px;height:40px;margin:0 auto;background:url(../../base/img/icon.png) no-repeat;transition: all 0.5s;filter:brightness(1);transform:scale(1)}
.searchLink ul li a:hover:before { filter:brightness(1.5); transform:scale( 1.1)translateY(-2px); }
.searchLink ul .li2 a:before { background:url(../../base/img/icon-1.png) no-repeat }
.searchLink ul .li3 a:before { background:url(../../base/img/icon-2.png) no-repeat }
.searchLink ul .li4 a:before { background:url(../../base/img/icon-3.png) no-repeat }
.searchLink ul .li5 a:before { background:url(../../base/img/icon-4.png) no-repeat }
.searchLink ul .li6 a:before { background:url(../../base/img/icon-5.png) no-repeat }
.searchLink ul .li7 a:before { background:url(../../base/img/icon-6.png) no-repeat }
.searchLink ul .li8 a:before { background:url(../../base/img/icon-7.png) no-repeat }
#focusNews {margin-top: 20px;border-radius:5px;overflow:hidden;width: 100%;position:relative; height:332px;}
#focusNews .bd .pic img { height:332px; width:860px; display:block; background-color:#eee;}
#focusNews .bd .con { display:none;}
#focusNews .hd { width:100%; display:flex; justify-content:center; gap: 5px; position:absolute; bottom:15px; left:0; z-index:9;}
#focusNews .hd ul { display:none}
#focusNews .hd span {border-radius:5px;;width:10px; height:10px; transition:all 0.5s; float:none; margin:0; background:#fff; opacity:1}
#focusNews .hd span.swiper-pagination-bullet-active { padding:0 8px; background:#305464}
#focusNews .swiper-button-next,#focusNews  .swiper-button-prev{ opacity:0;}

#indYygg {background: linear-gradient(90deg, rgba(34, 85, 102, 0.15) 0%, rgba(34, 85, 102, 0) 100%);border-radius:5px;overflow:hidden;height:45px;margin-top: 20px;}
#indYygg .hd h3 { height:45px; background:#256; float:left; width:100px; line-height:45px;}
#indYygg .hd h3 a { font-size:20px; font-family:"syst"; color:#fff;}
#indYygg .bd { overflow:hidden;}
#indYygg .bd li {width:600px;margin:0 25px;float:left;line-height:45px;height:45px;text-overflow: ellipsis;white-space: nowrap;}

.gf_more a{ position: absolute; text-decoration:none; bottom: -5rem;left: 50%;z-index: 1000;display: flex;align-items: center;justify-content: center;transform: translateX(-50%);flex-direction: column; text-align:center;}
.gf_more .mouse { background:url(../../base/img/mouse.svg) no-repeat; width:18px; height:29px;}
.gf_more label { color:#999; font-size:14px;}
.gf_more span{display: flex;margin-left: 11.5px;width: 1rem;height: 1rem;border-radius: 50%;align-items: center;justify-content: center;position: relative;z-index: 100;animation: bb 2s linear 0s infinite;}
.gf_more span img{width: 1rem;}

#news-group1 {background:url(../../base/img/rowbbg.jpg) repeat;overflow: hidden; position:relative;}
#news-group1 .container {z-index: 2;}
#news-group1:before { content:""; position:absolute; top:100px; right:0; width:400px; height:357px; background:url(../../base/img/rowbicon1.png) no-repeat; }
#news-group1:after { position:absolute; bottom:0; left:50%; width:1400px; margin-left:-700px; content:"国家级藏文古籍修复基地"; text-align-last:justify; color: #0000004D; font-family:"syst"; font-size:14px; }
#gjbhBox {overflow: hidden;margin: -30px -48px;padding: 30px 48px;position:relative;margin-bottom: 10px;}
#gjbhBox ul:after { content:""; display:block; clear:both;}
#gjbhBox ul {display:flex;justify-content: space-between;}
#gjbhBox ul li {width:192px;float:left;flex:1;text-align: center;display: flex;justify-content: center;}
#gjbhBox ul li a { display:block; background:url(../../base/img/gjbhbtn1.png) no-repeat;width:192px;height: 330px;padding:30px 0 50px;writing-mode:vertical-lr;display:flex;justify-content: center;align-items: center;font-family:"syst";font-size:24px;color:#fff;letter-spacing: -3px;text-decoration:none;}
@-moz-document url-prefix() {
  #gjbhBox ul li a {  letter-spacing: 5px!important;  }
}
#gjbhBox ul .li2 a { background-image:url(../../base/img/gjbhbtn2.png)}
#gjbhBox ul .li3 a { background-image:url(../../base/img/gjbhbtn3.png)}
#gjbhBox ul .li4 a { background-image:url(../../base/img/gjbhbtn4.png)}
#gjbhBox ul .li5 a { background-image:url(../../base/img/gjbhbtn5.png)}
#gjbhBox ul .li6 a { background-image:url(../../base/img/gjbhbtn6.png)}
#gjbhBox ul li a:hover { transform:scale(1.1)}
#gjbhBox .gprev,
#gjbhBox .gnext{position:absolute;width:25px;height:45px;background:url(../../base/img/arrleft.png) no-repeat;left: 0;top: 220px;cursor:pointer;transition:all 0.5s;filter:contrast(0.5)grayscale(1);opacity:0.3;display: none;}
#gjbhBox .gnext { left:auto; right:0; transform:scale(-1)}
#gjbhBox .gprev:hover,
#gjbhBox .gnext:hover { filter:contrast(1)grayscale(0); opacity:1}

#syzpBox {display:flex;gap: 40px;position:relative;}
#syzpBox:after {content:"";width:288px;height:495px;position:absolute;background:url(../../base/img/syzpicon.png) no-repeat;left:-235px;top: -68px;}
#syzpBox .hd {font-size: 20px;font-family:"syst";writing-mode:vertical-lr;z-index: 9;}
#syzpBox .hd h3 {}
#syzpBox .hd h3 a {display: block;width: 30px;padding: 0 11px;color: #8C271C;text-decoration: none; letter-spacing:-3px}
#syzpBox .nodeList {display:flex;flex-wrap: wrap;gap: 20px;justify-content: space-between;}
#syzpBox .nodeList li {width: 18.7%;}
#syzpBox .nodeList li a {display: flex;height:57px;justify-content: center;align-items: center;background: #a8a8a8;border-radius: 5px;font-size: 16px;color: #fff;text-decoration:none}
#syzpBox .nodeList li a:hover { background:#2e5160}

#szzyBox {margin-bottom:50px;height: 243px;}
#szzyBox .hd {display:flex;justify-content: space-between;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #eee;}
#szzyBox .bd ul {display:flex;gap: 10px;flex-wrap: wrap;justify-content: flex-start;}
#szzyBox .bd ul li {flex: 1;max-width: 225px;}
#szzyBox .bd li .title { display:none }

#gztjBox {position:relative;padding-bottom: 100px;/* overflow: hidden; */}
#gztjBox .hd { margin-bottom:30px;}
#gztjBox .bd:after {content:"";height:286px;width:1680px;background:url(../../base/img/tablebg.png) no-repeat;top: 210px;left:50%;margin-left:-840px;position:absolute;}
#gztjBox .bd {z-index:9;padding: 0 145px;}
#gztjBox .bd li {position:relative;float:left;width:200px;margin-right:98px;z-index: 9;}
#gztjBox .bd li:hover { }
#gztjBox .bd li .pic { height:290px; background:#eee;;}
#gztjBox .bd li .title { position:absolute; bottom:0; height:44px; line-height:44px; width:100%; }
#gztjBox .bd li .title a { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:#00000087; color:#fff}
#gztjBox .prev,
#gztjBox .next{ position:absolute;width:25px;height:45px;background:url(../../base/img/arrleft.png) no-repeat;left: 30px;top: 170px; cursor:pointer; transition:all 0.5s; filter:contrast(0.5)grayscale(1); opacity:0.7}
#gztjBox .next { left:auto; right:30px; transform:scale(-1)}
#gztjBox .prev:hover,
#gztjBox .next:hover { filter:contrast(1)grayscale(0); opacity:1}

#news-group3 { background:url(../../base/img/rowdbg.jpg) no-repeat center / cover;}
#news-group3 .fp-tableCell {padding: 100px 0 214px;}
#ytjxBox {margin-bottom: 30px;}
#ytjxBox .ihd {margin-bottom: 30px;}
#ytjxBox .ihd ul {display:flex;justify-content: center;gap: 20px;}
#ytjxBox .ihd li a { line-height:52px; display:block; padding:0 34px;text-decoration: none; font-size:24px; font-family:"syst"; border-radius:0 5px; border:1px solid #256; color:#225566; }
#ytjxBox .ihd li.on a {background:#256;color:#fff;}
#ytjxBox .item { display:flex; gap:20px; height:310px;}
#ytjxBox .focusBox {float:left;width:550px;margin: 0;}
#ytjxBox .focusBox .hd { display:none}
#ytjxBox .focusBox .bd li img { width:550px; height:310px; display:block; background:#eee; }
#ytjxBox .focusBox .bd .con .titleBg{ padding-top:30px; background:linear-gradient( to top, #000, #00000000)}
#ytjxBox .focusBox .bd .con .title { padding-bottom:11px; margin-left:10px;}
#ytjxBox .focusBox .pageState,
#ytjxBox .focusBox .swiper-pagination-fraction {width: 80px;letter-spacing:5px;right: 0; left: auto;color: #fff;position:absolute;z-index:99;bottom: 15px;font-family: 'misans';font-size: 16px;}
#ytjxBox .focusBox .pageState span { font-weight:bold; font-size:20px;}
#ytjxBox .prev,
#ytjxBox .next{ position:absolute;width:25px;height:45px;background:url(../../base/img/arrleft.png) no-repeat; z-index:9;left: 10px;top: 120px; cursor:pointer; transition:all 0.5s; filter:brightness(10); opacity:0.2}
#ytjxBox .next { left:auto; right:10px; transform:scale(-1)}
#ytjxBox .prev:hover,
#ytjxBox .next:hover {  opacity:1}

#ytjxBox .infoList {flex:1;display:flex;flex-direction: column;justify-content: space-between;}

#aboutBox { background:#fff; border-radius:10px; box-shadow: 0px 0px 15px 0px #1A6FBF33; padding:10px; }
#aboutBox .boxWrap {border:1px solid #F6E8E1;border-radius:10px;padding: 20px 40px;}
#aboutBox .bd {display:flex;padding-top:20px;justify-content: space-around;gap: 10px;}
#aboutBox .bd dl {flex: 1;}
#aboutBox .bd dl dd { font-size:16px; color:#666;}
#aboutBox .bd dl dt {font-size:14px;color:#999;line-height: 64px;height: 64px;display: flex;justify-content: center;}
#aboutBox .bd dl u {text-decoration:none;margin-left: 10px;}
#aboutBox .bd dl b {color: #225566;font-family:"misans";font-size:48px;font-weight: 400;}
                      
                 
#calendarList {height:300px;overflow-y: auto;}
#calendarList::-webkit-scrollbar {
 width: 15px;
}
#calendarList::-webkit-scrollbar-track {
    background: #f2f2f2;
}
#calendarList::-webkit-scrollbar-thumb {
    background: #256;
    height:50px;
}
#calendarList li {display:flex;margin-bottom:15px;gap: 15px;}
#calendarList li .pic { width:120px;}
#calendarList li .pic img {width: 120px;height: 90px;object-fit: cover;}
#calendarList li .con {padding: 7.5px 0 7.5px 0;text-align: left;line-height:21px;flex: 1;overflow: hidden;}
#calendarList li .con a {font-size:16px;height: 42px;display: -webkit-box;-webkit-line-clamp: 2; /* 显示3行 */overflow: hidden;-webkit-box-orient: vertical;}
#calendarList li .con .date {display:block;font-size:14px;color:#888;margin: 12px 0 0;}
 
#footer {position: absolute;bottom:0;width: 100%;}

@media screen and (max-height: 960px){
    #footer .foot_info,
    #footer .foot_friend { padding:0}
    #news-group3 .fp-tableCell { padding:100px 0 160px;}
    #footer { height:130px;}
    #footer .code { line-height:30px;}
    #footer .code img { height:90px} 
                   
}
@media screen and (max-height: 860px){
    .sideFixed{zoom:0.85;height: 100%;}
    #header,#footer,
    .section .container {zoom:0.85;}
    #news-group1:after { zoom:0.85}
    .row-ti {margin-bottom:30px;}
    #news-group .container { margin-bottom:50px}
    #gjbhBox {margin-bottom: -10px;}

    #fullpage .fp-tableCell {height: calc(100vh - 85px) !important;padding-top: 85px!important;}
    #news-group1:before { top:80px;}
}
//@media screen and (max-width: 953px){
//    #header { padding-bottom:18px;overflow-x: auto;overflow-y: clip;}
//}