﻿
.block-title{display: -webkit-box;display: -ms-flexbox;display: flex;padding: 12px 0 30px;line-height: 1;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.block-title.center{text-align: center;}
.block-title h1{position: relative;color: #881C16;font-weight: bold;font-size: 28px;}
.block-title h1 img{width: auto;height: 46px;}
.block-more{padding: 0 8px;color: #881C16;font-size: 14px;}
.block-more img{vertical-align: middle;}
.block-tab-btn{display: inline-block;margin: 0 10px;padding: 8px 25px 8px 50px;border: 1px solid #881C16;background: transparent url(../image/icon_trigger.png) no-repeat 24px center;color: #881C16;font-size: 16px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;;border-radius: 10px;}
.active .block-tab-btn,.block-tab-btn:hover{background-color: #881C16;background-image: url(../image/icon_trigger_white.png);color: #fff;}

/* HomeBanner */
.home-banner{overflow:hidden;width:100%;}
.banner-carousel{display:block;width: 100%;height: 450px;background-color: #333;}
.banner-carousel .swiper-slide{position: relative;display:block;width:100%;max-width: 1200px;background: no-repeat center/cover;opacity: .6;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;-webkit-filter: blur(10px);filter: blur(10px);}
.banner-carousel .swiper-slide-active{-webkit-filter: blur(0);filter: blur(0);}
.banner-carousel .swiper-slide-active, .swiper-slide-active .banner-carousel-text{opacity: 1;}
.banner-carousel-text{position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;padding: 20px 0 40px;background: -webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));opacity: 0;}
.banner-pagination.swiper-pagination{bottom: 36px;text-align: center;}
.banner-pagination.swiper-pagination .swiper-pagination-bullet{width: 16px;height: 16px;border: 2px solid #fff;border-radius: 50%;background: transparent;opacity: 1;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.banner-pagination.swiper-pagination .swiper-pagination-bullet-active{border-color: #fff;background: #fff;}
.banner-controls{position: absolute;top: 0;right: 0;left: 0;margin: 0 auto;width: 100%;height: 100%;max-width: 1200px;}
.swiper-button-prev.banner-button-prev,.swiper-button-next.banner-button-next{width: 52px;height: 52px;border-radius: 50%;background-color: rgba(0,0,0,.6);background-size: 15px auto;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.swiper-button-prev.banner-button-prev:hover,.swiper-button-next.banner-button-next:hover{background-color: #881C16;}
.swiper-button-prev.banner-button-prev{left: 20px;}
.swiper-button-next.banner-button-next{right: 20px;}

/* HomeHero */
.home-hero{padding: 40px 0 55px;background: #e2cec3 url(../image/home_hero_bg.png) no-repeat center/cover;}
.home-hero .block-title{padding-right: 150px;}
.book-list.active{display: block;}
.book-list{display: none;padding: 20px 0 0;}
.book-list .block-more{position: absolute;top: 24px;right: 0;}
.book-list ul{display: -webkit-box;display: -ms-flexbox;display: flex;}
.book-list li{margin: 10px 0;width: 25%;}
.book-list-item h3{padding: 12px 0;text-align: center;font-size: 16px;}
.book-cover{margin: 0 auto;width: 200px;height: 272px;background: #eee no-repeat center/cover;-webkit-box-shadow: 0 6px 20px rgba(40,0,0,.4);box-shadow: 0 6px 20px rgba(40,0,0,.4);-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.book-cover:hover{-webkit-box-shadow: 0 6px 20px rgba(159, 92, 55,.4);box-shadow: 0 6px 20px rgba(159, 92, 55,.4);-webkit-transform: rotateX(10deg) rotateY(15deg) scale(.95);transform: rotateX(10deg) rotateY(15deg) scale(.95);}

/* HomeRecommend */
.home-recommend{padding: 50px 0 60px;background: #f5f4ef url(../image/home_recommend_bg.jpg) no-repeat center/cover;}
.home-recommend .block-item{padding: 0 10px 0 0;background-color: #fff;}
.recommend-list ul{min-height: 402px;}
.recommend-list li{border-bottom: 1px dashed #bfbfbf;}
.recommend-list li:last-child{border-bottom: none;}
.recommend-list-item{padding: 24px 20px 0;height: 110px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.recommend-list li:hover{border-bottom-color: transparent;}
.recommend-list-item:hover{-webkit-box-shadow: 0 10px 20px rgba(0,0,0,.2);box-shadow: 0 10px 20px rgba(0,0,0,.2);}
.recommend-list-item p{color: #fff;font-style: italic;}
.recommend-list-item p span{display: inline-block;padding:0 8px;background: -webkit-gradient(linear,left top, right top,from(#881C16),to(#881C16));background: -o-linear-gradient(left,#881C16,#881C16);background: linear-gradient(to right,#881C16,#881C16);}
.recommend-list-item h3{margin-top: 12px;color: #333;font-weight: bold;font-size: 16px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.recommend-list-item:hover h3{color: #9c5833;}

.recommend-carousel{margin-top: 10px;width: 100%;height: 240px;background-color: #eee;}
.recommend-carousel-item{width: 100%;height: 100%;}
.recommend-carousel-item .text{position: absolute;right: 0;bottom: 0;left: 0;padding: 0 18px;height: 50px;background-color: rgba(0,0,0,.6);text-align: left;line-height: 50px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.recommend-carousel-item .text h3{padding-right: 100px;color: #fff;font-weight: bold;font-size: 16px;line-height: 50px;}
.recommend-carousel-item:hover .text{background-color: rgba(0,0,0,.8);}
.swiper-pagination.recommend-pagination{bottom: 14px;padding:0 20px;text-align: right;}
.swiper-pagination.recommend-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 4px;background-color: rgba(255,255,255,.4);}
.swiper-pagination.recommend-pagination .swiper-pagination-bullet-active{width: 40px;background-color: #fff;}

.recommend-link-list ul{display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -5px;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.recommend-link-list li{padding: 0 5px;width: 33.33%;}
.recommend-link-item{display: -webkit-box;display: -ms-flexbox;display: flex;margin: 10px 0 0;padding: 75px 0;width: 100%;height: auto;background: #7f5f5e url(../image/recommend_link_item_bg.png) no-repeat center bottom/cover;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.recommend-link-item:hover{-webkit-transform: scale(1.05);transform: scale(1.05);-ms-transform: scale(1.05);}
.recommend-link-item h3{color: #fff;font-size: 20px;}
.recommend-link-item.i1{background-color: #7f5f5e;}
.recommend-link-item.i2{background-color: #628571;}
.recommend-link-item.i3{background-color: #627185;}

/* HomeNews */
.home-news{padding:50px 0 60px;background: #fff url(../image/home_news_bg.jpg) no-repeat center/cover;}
.home-news .block-item{position: relative;padding: 20px;background-color: #fff;-webkit-box-shadow: 0 0 24px rgba(40,0,0,.3);box-shadow: 0 0 24px rgba(40,0,0,.3);}
.home-news .block-item::after,.home-news .block-item::before{position: absolute;right: 0;width: 46px;height: 46px;background: no-repeat center/cover;content:"";}
.home-news .block-item::before{top: 0;background-image: url(../image/icon_news_top_decoration.png);}
.home-news .block-item::after{bottom: 0;background-image: url(../image/icon_news_bottom_decoration.png);}

.news-carousel{width: 100%;aspect-ratio: 4/3;}
.news-carousel .swiper-slide{background-color: #eee;}
.news-carousel-item{width: 100%;height: 100%;}
.news-carousel-content{position: absolute;right: 0;bottom: 0;left: 0;height: 98px;background: url(../image/home_news_item_bg.png) no-repeat center left;}
.news-carousel-content .date{position: absolute;top:0;left: 0;overflow: hidden;width: 62px;text-align: right;}
.news-carousel-content .date::after{position: absolute;top: 65%;right: 0;width: 22px;height: 4px;background-color: #881C16;content: "";}
.news-carousel-content .date span,.news-carousel-content .date b{display: block;white-space: nowrap;font-weight: normal;}
.news-carousel-content .date span{padding-top: 10px;color: #881C16;font-weight: bold;font-size: 30px;}
.news-carousel-content .date b{padding-top: 4px;color: #999;font-weight: normal;font-size: 14px;}
.news-carousel-content .text{padding: 18px 24px 0 108px;}
.news-carousel-content .text h3{color: #fff;font-weight: bold;font-size: 16px;}
.news-carousel-content .text p{margin-top: 6px;height: 48px;color: #fff;font-size: 14px;line-height: 24px;opacity: .8;}
.swiper-pagination.news-pagination{bottom: -20px;width: 100%;text-align: center;}
.swiper-pagination.news-pagination .swiper-pagination-bullet{margin: 0 4px;width: 8px;height: 8px;border: 1px solid #881C16;border-radius: 4px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.swiper-pagination.news-pagination .swiper-pagination-bullet-active{width:  40px;background-color: #881C16;}
.swiper-button-prev.news-button-prev,.swiper-button-next.news-button-next{margin-top: -25px;width: 50px;height: 50px;background-color: rgba(0,0,0,.6);background-size: 18px auto;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.swiper-button-prev.news-button-prev:hover,.swiper-button-next.news-button-next:hover{background-color: rgba(0,0,0,.8);}
.swiper-button-prev.news-button-prev{left: 0;}
.swiper-button-next.news-button-next{right: 0;}


.date-list li{border-bottom: 1px solid #eee;}
.date-list-item{position: relative;width: 100%;height: 102px;background-color: #fff;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.date-list-item:hover{background-color: #881C16;}
.date-list-item .date{position: absolute;top:0;left: 0;overflow: hidden;width: 75px;text-align: right;}
.date-list-item .date::after{position: absolute;top: 65%;right: 0;width: 22px;height: 4px;background-color: #881C16;content: "";}
.date-list-item .date span,.news-list-item .date b{display: block;white-space: nowrap;font-weight: normal;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;line-break: auto;}
.date-list-item .date span{padding-top: 10px;color: #881C16;font-weight: bold;font-size: 30px;}
.date-list-item .date b{padding-top: 4px;color: #999;font-weight: normal;font-size: 14px;}
.date-list-item:hover .date span,.date-list-item:hover .text h3{color: #fff;}
.date-list-item:hover .date b,.date-list-item:hover .text p{color: #ccc;}
.date-list-item .text{padding: 16px 24px 0 100px;}
.date-list-item .text h3{color: #881C16;font-weight: bold;font-size: 16px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.date-list-item .text p{margin-top: 4px;height: 48px;color: #999;font-size: 14px;line-height: 24px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}

/* Home Link */
.home-link{padding: 50px 0;background: url(../image/home_link_bg.png) no-repeat center/cover;}
.home-link-item{position: relative;margin: 10px 0;padding: 10px;width: 100%;background-color: #fff;-webkit-box-shadow: 0 12px 24px rgba(0,0,0,.1);box-shadow: 0 12px 24px rgba(0,0,0,.1);-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.home-link-item::after{position: absolute;top:10px;right: 10px;bottom: 10px;left: 10px;border: 1px solid #eee;content:"";}
.home-link-item i{display: block;margin-top: 18px;width: 100%;height: 60px;background: no-repeat center/auto;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.home-link-item h3{margin: 10px 0;color: #333;text-align: center;font-size: 14px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.home-link-item:hover{background-color: #881C16;-webkit-transform: scale(1.05);transform: scale(1.05);-ms-transform: scale(1.05);}
.home-link-item:hover i{-ms-filter: grayscale(1) brightness(2);-webkit-filter: grayscale(1) brightness(2);filter: grayscale(1) brightness(2);}
.home-link-item:hover h3{color: #fff;}

/* Column */
.column-banner .img{position:relative;margin:0 auto;width:100%;height:300px;max-width:100%;background:#f1f1f1 url(../image/list_column_bg.jpg) no-repeat center/cover;}
.column-banner-title{position: absolute;right: 0;bottom:50%;left: 0;z-index: 3;margin: 0 auto;max-width: 1170px;color: #fff;text-align: left;font-size: 32px;}
.column-banner-title::after{position: absolute;bottom: -20px;left: 0;margin: 0 auto;width: 40px;height: 6px;background: #fff;content: "";}
.column-banner .overlay{position:absolute;top:0;left:0;z-index: 1;width:100%;height:100%;}
.column-banner .overlay::after{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;height: 80%;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background: -o-linear-gradient(top, rgba(0,0,0,0),rgba(0,0,0,.5));background: linear-gradient(to bottom, rgba(0,0,0,0),rgba(0,0,0,.5));content: "";}
.column{z-index: 5;margin-top:0;margin-bottom:40px;}
.column-anchor{margin-top: -40px;padding-left:24px;height:80px;border-radius: 0;background-color:#881C16;color:#fff;font-weight:bold;font-size:22px;line-height:80px;}

.column-nav > ul > li > a{display:block;padding: 12px 16px 12px 25px;border-bottom: 1px solid #eee;background:#fff;color:#111;font-weight: 500;font-size:16px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.column-nav ul li a:hover{background:#881C16;color:#fff;}
.column-nav ul li.selected>a{background:#f1f1f1;color:#881C16;font-weight:700;}
.column-subnav li a{display: block;padding: 12px 36px 12px 16px;width:100%;height: auto;border-bottom: 1px solid #eee;background:#f7f7f7;color: #333;font-size:16px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.column-subnav li ul li a{padding-left: 56px;border-bottom: none;background-color: #eeeeee;color: #555;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}

.breadcrumb-nav{float:right;margin-top:-10px;padding:8px 0;color:#881C16;font-weight:400;font-size:14px;}
.breadcrumb-nav a{color:#999;font-weight:400;}
.breadcrumb-nav a:hover{color:#333;}

.column-content{min-height:calc(100vh - 300px);background-color:#fff;-webkit-box-shadow:0 0 0 rgba(175,35,40,.1);box-shadow:0 0 0 rgba(175,35,40,.1);}
.column-content .theory-list{padding: 10px 24px;}
.column-name{padding: 10px 0;border-bottom: 1px solid #eee;color:#333;font-weight:700;font-size:24px;line-height:60px;}
.column-nav{-webkit-box-shadow: 0 0 20px rgba(0,0,0,.1);box-shadow: 0 0 20px rgba(0,0,0,.1);}

.news-list{margin-bottom: 30px;}
.news-list li{border-top:1px dashed #ccc;}
.news-list li:last-child.news-list-item{border-bottom: 1px dashed #ccc;}
.news-list-item{position:relative;padding:30px 16px;width: 100%;height: 105px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-ms-transition:.3s all ease;}

.news-list-item .date{position:absolute;top:20px;left:0;overflow:hidden;width:64px;}
.news-list-item .date b,.news-list-item .date span{display:block;width:100%;text-align:center;white-space:nowrap;}
.news-list-item .date span{color: #333;font-weight:bold;font-style: italic;font-size:28px;}
.news-list-item .date b{color: #999;font-weight:normal;font-size:14px;}
.news-list-item .content{display: -webkit-box;display: -ms-flexbox;display: flex;padding:0 20px 0 95px;width: 100%;height: 52px;background: url(https://sdxb.suda.edu.cn/_upload/tpl/05/55/1365/template1365/static/img/icon/list_dot.png) no-repeat;background-position: 68px center;color:#1a1a1a;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.news-list-item .content h3{font-size:18px;line-height:26px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;}
.news-list-item:hover .content{background-image: url(https://sdxb.suda.edu.cn/_upload/tpl/05/55/1365/template1365/static/img/icon/list_dot_active.png);}
.news-list-item:hover .content h3{color: #881C16;}

.column .wp_single{padding:20px;}
.teacher-list{padding:20px;}
.teacher-item{display:block;margin:15px auto;width:100%;max-width:210px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);text-align:center;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;}
.teacher-item:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);}
.teacher-item h2{padding:10px;background-color:#fff;color:#333;font-size:18px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;}
.teacher-item:hover h2{color:#881C16;}
.teacher-item img{width:210px;height:290px;}
.column-img-list{padding:15px 0;}
.column-img-item{overflow:hidden;margin:15px 0;border: 1px solid #eee;border-radius:8px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;}
.column-img-item .photo{width:100%;background-color:#999;background-position:center;background-size:cover;background-repeat:no-repeat;aspect-ratio: 4/3;}
.column-img-item .title{padding:16px 12px;}
.column-img-item .title h3{margin:0 0 4px;height: 48px;color:#333;font-weight:bold;font-size:16px;line-height: 24px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;}
.column-img-item:hover{-webkit-box-shadow:0 0 10px rgba(175,35,40,.3);box-shadow:0 0 10px rgba(175,35,40,.3);}
.column-img-item:hover .title h3{color:#881C16;}
.img-list li{position: relative;margin-bottom: 26px;width: auto;height: 100px;border-right: 4px solid #881C16;-webkit-box-shadow: 0 0 10px rgba(127, 40, 52, .2);box-shadow: 0 0 10px rgba(127, 40, 52, .2);-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.img-list li:last-child{margin-bottom: 0;}
.img-list li:hover{-webkit-box-shadow: 0 0 20px rgba(127, 40, 52, .4);box-shadow: 0 0 20px rgba(127, 40, 52, .4);}
.img-list .img{position: absolute;top: 0;left: 0;overflow: hidden;width: 177px;height: 100%;background-color: #333;}
.img-list .img .overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.img-list li:hover .img .overlay{-webkit-transform: scale(1.1);transform: scale(1.1);-ms-transform: scale(1.1);}
.img-list .date{position: absolute;top: 50%;left: 158px;overflow: hidden;margin-top: -18px;width: 36px;height: 36px;background-color: #881C16;color: #fff;text-align: center;line-height: 1.3;}
.img-list .date span,.img-list .date b{display: block;text-align: center;}
.img-list .date span{white-space: nowrap;font-size: 14px;}
.img-list .date b{white-space: nowrap;font-size: 12px;}
.img-list .content{display: block;padding: 20px 25px 0 207px;}
.img-list .content h3{color: #333;font-weight: 600;font-size: 16px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.img-list .content:hover h3{color: #881C16;}

/* Post Detail */
#wp_pager{text-align:center;}
.post-detail{z-index: 10;margin:0 auto 60px;}
.post-info{padding:25px 15px 15px;border-bottom:1px solid #f1f1f1;background:#fff;}
.post-title{padding-bottom:5px;color:#881C16;text-align:center;font-weight:700;font-size:24px;}
.post-attr{margin-bottom:15px;color:#881C16;text-align:center;}
.post-content{margin:20px 30px;min-height:400px;}
.post-content img{margin:10px 0;height:auto!important;max-width:100%!important;}
#qrcode{padding-top:20px;border-top:1px solid #f1f1f1;}
#qrcode img{display:block;margin:0 auto;padding:8px;border:2px solid #881C16;border-radius:12px;}
.qrcode-share{padding:6px 0 20px;text-align:center;}


@media screen and (max-width:1400px){
    .column-banner-title{max-width: 1140px;}
}
@media screen and (max-width:1199px){
    .header-function img{
        height: auto;
        max-width: 100%;
    }
    .column-banner-title{
        text-align: center;
    }
    .column-banner-title::after{
        right: 0;
    }
}

@media screen and (max-width:991px){
    .header{background-size: cover;}
    .header-nav .container{width:100%;}
    .header-logo{padding:30px 0;text-align:center;}
    .header-logo img{width:auto;height:80px;}
    .header-function{display: none;}
    .site-nav>ul{float: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
    .site-nav >ul>li{margin: 0;width: auto;}
    .site-nav >ul>li a{font-weight: normal;font-size: 14px;}
    .banner-carousel{height:36vw;}
    .footer-info{padding: 10px 0;text-align: center;}
    .footer-info p{display: inline-block;margin: 6px;opacity: .8;}
    .footer-link{margin: 20px auto 0;}
    .footer-content{display: block;}
    }
@media screen and (max-width:768px){
    /* Header */
    .header-logo img{width:auto;height:auto;}


    .header-nav::after,.site-nav::after,.site-nav::before{display:none;}
    .navbar-nav>li>a{width:100%;border-bottom:none;}
    .header-nav{position:relative;margin:0;width:auto;height:auto;background:#881C16;}
    .header-nav .container{margin:0!important;padding:0;}
    .header-search{margin-bottom: 0;}
    .site-nav{margin-right:0!important;margin-left:0!important;}
    .site-nav>ul{display:block;}
    .navbar-nav{margin:0;}
    .site-nav li{width:100%;background:rgba(0,0,0,.8);}
    .site-nav li a{padding:9px 0 9px 30px;text-align:left;font-size:16px;}
    .navbar-nav>li>a{height:auto;color:#fff;line-height:initial;}
    .site-nav .open .dropdown-menu>li>a{padding:6px 0 6px 30px;}
    .site-nav>ul{padding: 0;width: 100%;}
    .site-nav>ul>li::after{display:none;content:"";}
    .site-nav>ul>li i{display:none;}
    .dropdown-menu{position:relative;left:auto;z-index:99;display:none;padding:0;width:100%;max-width:100%;}
    ul.dropdown-menu{display: none;}
    .search-icon{right: auto;left: 10px;}
    
    .footer{padding:30px 0;}
    .footer-logo{padding:0 0 20px;text-align:center;}
    .footer-logo img{width:auto;height:auto;}
    .footer-info{display:block;}
    .photo-carousel .swiper-slide{width:100%;}
    .photo-carousel-item{height:38vw;}
    .news-photo-item .photo{position:relative;top:auto;left:auto;margin-bottom:12px;width:100%;height:38vw;}
    .news-photo-item .text{padding-left:0;}

    .column-banner .img{height:50vw;}
    .column-nav{margin-bottom:25px;}
    .news-carousel .swiper-slide{width:100%;}
    .column .wp_single{padding:20px;}


    .block-title{-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .block-tab{display: -webkit-box;display: -ms-flexbox;display: flex;margin: 10px 0;width: 100%;}
    .block-tab a{display:block;width: 50%;}
    .block-tab-btn{display: block;width: 100%;border-radius: 0;}

    .home-hero .block-title{padding: 0;}
    .book-list .block-more{top: 5px;}
    .book-list ul{-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .book-list li{padding: 12px;width: 50%;}
    .book-cover{width: 100%;height: auto;aspect-ratio: 5/7;}
    .block-title h1 img{height: 32px;}
    .home-recommend .block-item{padding: 0;}
    .recommend-list ul{height: auto;}
    .swiper-pagination.news-pagination{right: 0;left: 0;margin: 0 auto;width: 80%;}
    .recommend-carousel-item .text{padding-right: 80px;}
    .recommend-link-item{height: 120px;}
    .recommend-link-item h3{font-size: 16px;}


    .home-news .block-item{position: relative;padding: 0;}
    .home-news .date-list{margin-top: 20px;}
    .recommend-carousel{height: auto;aspect-ratio: 2.35/1;}
}
@media screen and (max-width:600px){.header{padding:0;}
    .header-logo img,.footer-logo img{width: 100%;height: auto;max-width: 100%;}
    .header-nav .navbar-toggle{padding: 0;}
    .block-title h1{font-size: 22px;}
    .block-item{padding: 0;}
    .banner-carousel{height: 40vw;}
    .banner-pagination.swiper-pagination{padding: 0 20px;}

    .header-search{width: 100%;max-width: 100%;}

    .recommend-carousel-item .text h3{padding-right: 50px;font-size: 14px;}
}
@media screen and (max-width:480px){.header-nav{margin-top:0;}
    .banner-carousel{height:50vw;}
    .photo-carousel-item{height:48vw;}
    .column{padding:0;}
    .column-name{padding:15px 10px 0;height:auto;text-align:center;line-height:normal;}
    .column-list{padding:10px;}
    .column-anchor{padding-left:0;text-align:center;}
    .column-nav{margin-bottom:0;}
    .breadcrumb-nav{float:none;margin-top:2px;padding:4px 0 8px;font-size:12px;}
    .column .wp_single{padding:20px 10px;}
    .common-list li a{width:70%;}
    .common-list li span{width:30%;}
    .post-info{margin:0 10px;}
    .post-content{overflow:auto;margin:20px 0;}

    .news-list-item,.news-list-item .content{padding-right: 0;}
    .news-list-item .content h3{font-size: 16px;}
    .lecture-item .text h3{font-size: 16px;}
    .link-list li{width: 50%;}
}



.pglist{padding:30px 0 15px;width:100%;text-align:center;clear:both}
.pglist a{color:#333;padding:0 15px;margin:0 4px;background:#fff;border:1px solid #edebeb}
.pglist *{display:inline-block;vertical-align:middle;line-height:34px;padding-bottom:1px}
.pglist a:hover,.pglist .hover{display:inline-block;color:#fff;background:#881C16;border-color:#881C16}