@charset "utf-8";
article,aside,audio,body,canvas,caption,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,input,label,legend,li,mark,menu,nav,ol,p,section,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;}
article,aside,blockquote,dialog,figure,footer,header,hgroup,nav,section{display:block;}
ol,ul{list-style:none;}
img{border:0 none;}
blockquote,q{quotes:none;}
blockquote:after,blockquote:before,q:after,q:before{content:none;}
table{border-collapse:collapse;border-spacing:0;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}
mark{background:0 0;}
input,button,textarea,select{border-radius: 0;}
input::-ms-clear{display:none!important;}
a{color:#666;text-decoration: none;-webkit-transition:color .2s ease;transition: .2s color ease;-ms-transition: color .2s ease;}
a:focus,a:hover{color:#951f1a;text-decoration:none;}
a,button,input,textarea{outline:0;}
html{background-color: #fff;}
body{position: relative;background:#fff;font: 14px/1.6 "Helvetica Neue","PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}

/*
* Common Style
*/
.outer, .inner{position: relative;}
.text-truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-two-line{display: -webkit-box;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;
-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}



/*
*   Header Style
*/
.header-bar{background-color: #951f1a;}
.header-bar .container{display: flex;height: 35px;line-height: 35px;justify-content: flex-end;}
.header-search{position: relative;padding: 10px 0;width: 270px;height: 35px;line-height: 35px;}
.search-input{position: absolute;top: 0;right: 0;padding: 0 16px;width: 0;height: 100%;border: none;border-radius: 0;background-color: #861c17;color: #fff;font-size: 14px;opacity: 0;visibility: hidden;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.header-search:hover .search-input{width: 100%;opacity:1 ;visibility: visible;}
.search-input::-webkit-input-placeholder{color: #e7d2d1;}
.search-button{position: absolute;top: 0;right: 0;width: 35px;height: 100%;border: none;background-color: transparent;background-image: url(../img/icon/icon_search.png);background-position: center;background-repeat: no-repeat;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.header-nav{background: #af251b url(../img/header_bg.jpg) no-repeat center;}
.header-nav .container{display: flex;}
.header-logo{padding: 34px 0;text-align: center;}
.header-logo img{width: auto;height: 62px;}
.header-spacer{margin: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.search-button:hover{background-color: rgba(255,255,255,.2);}
.site-nav{margin-top:34px;}
.site-nav > ul > li{position:relative;margin: 0 8px;}
.site-nav li a{display:block;padding:20px 0;width:100%;color:#fff;text-align:center;font-weight: 600;font-size:18px;}
.site-nav li:hover > a,.site-nav li:focus > a{color:#f0f0f0;}
.site-nav .open>a,.site-nav .open>a:focus,.site-nav .open>a:hover,.site-nav>li>a:focus,.site-nav>li>a:hover{border:none;background: transparent;color:#f0f0f0;}
.dropdown.open .dropdown-menu{z-index: 10;visibility: visible;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-ms-transform: translateY(0);}
.dropdown-menu{left:-16px;z-index: 0;display: block;visibility: hidden;padding:0;width:100%;min-width:120px;border: 0px;border-radius: 0;background: transparent!important;text-align:center;opacity: 0;-webkit-transition: .3s all ease-in-out;transition: .3s all ease-in-out;-webkit-transform: translateY(15px);transform: translateY(15px);-ms-transition: .3s all ease-in-out;-ms-transform: translateY(15px);}
.dropdown-menu>li{width:100%;}
.dropdown-menu>li>a{display:block;padding:12px 4px;border-bottom:1px solid #333;background:rgba(0,0,0,.8);color:#fff;white-space: inherit;font-weight:400;font-size:16px;}
.dropdown-menu>li>a:hover{background: #fff;color:#ab3931;}
.navbar-toggle{position: absolute;top: 56px;right: 15px;float: none;background-color: rgba(0,0,0,.3);color: #fff;}


/*
*   Footer
*/
.footer{padding:30px 0;background: #af251b;color: #fff;}
.footer-logo{margin-top: 20px;}
.footer-logo img{width: auto;height: 62px;}
.footer-copyright{margin-top: 26px;padding: 0;color: #fff;text-align: left;font-size: 14px;}
.footer-qrcode{text-align: right;}
.footer-qrcode img{margin-left: 16px;}


/*
*   Homepage
*/
.serif-font{font-family: "Noto Serif SC", serif;}
.block-item{margin: 20px 0;}
.block-title{display: flex;margin: 10px 0 20px;padding-left: 40px;background: url(../img/icon/icon_title_point.png) no-repeat center left;line-height: 42px;justify-content:space-between;}
.block-title.center-title{padding-left: 0;background-image: none;text-align: center;justify-content: center;}
.block-title.white-title h1{color: #fff;}
.block-title h1{position: relative;color: #000;font-weight: 700;font-size: 30px;line-height: 42px;}
.block-title.center-title h1::before{position: absolute;top: 8px;right: -50px;width: 26px;height: 26px;background-image: url(../img/icon/icon_title_point.png);content:"";}
.block-title.center-title h1::after{position: absolute;top: 8px;left: -50px;width: 26px;height: 26px;background-image: url(../img/icon/icon_title_point.png);content:"";}
.block-title p{padding: 0 40px;color: #8e8383;letter-spacing: 4px;}
.block-title .more{color: #000;font-weight: 700;font-size: 14px;}
.block-title .more i{display: inline-block;margin-left: 4px;width: 28px;height: 28px;background: url(../img/icon/icon_title_more.png) no-repeat center/cover;vertical-align: middle;}

.home-banner{background-color: #333;}
.home-banner .inner{margin: 0 auto;width: 100%;max-width: 1920px;}
.banner-carousel{width: 100%;height: 42vw;}
.banner-carousel .swiper-slide{position: relative;display: block;background-color: #666;background-position: center;background-size: cover;background-repeat: no-repeat;}
.banner-button{width: 45px;height: 45px;border-radius: 50%;background-color: rgba(0,0,0,.6);background-position: center;background-size: 14px auto;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.banner-button:hover{opacity: 0.8;}
.swiper-button-prev.banner-button-prev{left: 30px;}
.swiper-button-next.banner-button-next{right: 30px;}
.banner-pagination.swiper-pagination{bottom: 40px;}
.banner-overlay{position: absolute;right: 0;bottom: 0;left: 0;z-index: 1;width: 100%;height: 120px;background: linear-gradient(to top,rgba(0,0,0,.2),rgba(0,0,0,0));}
.traditional-pagination .swiper-pagination-bullet{width: 30px;height: 30px;border-radius: 0;background: transparent url(../img/icon/traditional_pagination_normal.png) no-repeat center/cover;color: #fff;line-height: 30px;opacity: 1;}
.traditional-pagination .swiper-pagination-bullet-active{background-image: url(../img/icon/traditional_pagination_active.png);}

/* Home Info */
.home-info{padding: 30px 0 80px;background: url(../img/home_info_bg.png) no-repeat center/cover;}
.news-carousel{width: 100%;height: 550px;background-color: #666;}
.news-carousel .swiper-slide{position: relative;display: block;background-color: #666;background-position: center;background-size: cover;background-repeat: no-repeat;}
.swiper-pagination.news-pagination{bottom: 20px;left: 30px;width: auto;}
.block-info{width: 100%;height: 550px;background:#fff url(../img/block_info_bg.png) no-repeat center/cover;box-shadow: 0 0 20px rgba(0,0,0,.1);}
.block-time{padding: 40px;}
.block-info h2{color: #af251b;text-align: center;font-size: 24px;}
.block-info p{color: #969696;font-size: 14px;}
.block-info .opening-time{display: flex;padding: 25px 0;background: url(../img/home_info_split.png) no-repeat center;}
.block-info .opening-time .col{padding-left: 28px;width: 50%;}
.block-info .opening-time h4{color: #828282;font-size: 14px;}
.block-info .opening-time p{color: #000;font-weight: 700;font-size: 36px;}
.block-guide{padding: 10px 40px 40px;}
.block-guide h2{padding-bottom: 30px;}
.guide-list li{margin-bottom: 20px;padding-left: 50px;min-height: 42px;background: url(../img/icon/icon_guide_1.png) no-repeat center left;}
.guide-list li.i1{background-image: url(../img/icon/icon_guide_1.png);}
.guide-list li.i2{background-image: url(../img/icon/icon_guide_2.png);}
.guide-list li.i3{background-image: url(../img/icon/icon_guide_3.png);}
.guide-list li h3{color: #333;font-size: 16px;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.guide-list li .date{color: #666;}
.guide-list li:hover h3{color: #af251b;}
.guide-list li p{color: #969696;}

/* Home News */
.home-news{padding: 40px 0;background: url(../img/home_news_bg.jpg) no-repeat center/cover;}
.home-news .inner{display: flex;}
.home-news .col.i1{width: 40%;}
.home-news .col.i2{width: 24%;}
.home-news .col.i3{width: 36%;}
.home-news .block-item{margin: 0 15px;}
.block-tab ul{display: flex;}
.block-tab li{position: relative;margin-right: 48px;}
.block-tab li:first-child::after{position: absolute;top: 50%;right: -28px;margin-top: -4px;width: 8px;height: 8px;border-radius: 50%;background-color: #fff;content: "";}
.block-tab h1{color: #e8e8e8;font-size: 18px;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.block-tab li.active h1{color: #fff;font-size: 30px;}
.tab-content{position: relative;}
.tab-content .more{position: absolute;top: -54px;right: 0;color: #fff;}
.tab-content .more i,.block-img-control .more i{display: inline-block;margin-left: 4px;width: 28px;height: 28px;background: url(../img/icon/icon_title_more_white.png) no-repeat center/cover;vertical-align: middle;}

.list-carousel-1,.list-carousel-2{height: 376px;}
.block-news{padding: 30px 0 0;min-height: 376px;background: #624f50 url(../img/block_news_bg.png) center left;background-repeat: no-repeat;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.block-news-item{position: relative;margin-bottom: 8px;padding: 10px 20px;min-height: 40px;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.block-news-item:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);}
.block-news-item .date{position: absolute;top: 6px;left: 0;display: block;width: 78px;padding-top: 10px;overflow: hidden;text-align: center;color: rgba(255,255,255,.9);font-size: 16px;letter-spacing: 1px;white-space: nowrap;}
.block-news-item .text{min-height: 40px;padding-left: 80px;color: #fff;}
.block-news-item .text h3{font-size: 16px;}
.block-news-item .text p{color: #f4e5d3;font-size: 14px;}

.list-control,.block-img-control{position: relative;width: 100%;height: 40px;}
.list-button-prev,.list-button-next{bottom: 0;margin-top: 0;width: 22px;height: 22px;border: 1px solid #fff;border-radius: 50%;background-size: 8px auto;opacity: .8;}
.list-button-prev:hover,.list-button-next:hover{opacity: 1;}
.list-button-prev.swiper-button-prev{left: 0;}
.list-button-next.swiper-button-next{right: auto;left: 38px;}
.list-pagination{right: auto;bottom: -2px;left: 80px;width: auto;color: #fff;}

.img-carousel{height: 376px;}
.block-img-list li:first-child{margin-bottom: 26px;}
.block-img-item{position: relative;overflow: hidden;width: 100%;height: 175px;background: #666;}
.block-img-item .photo{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #f0f0f0;background-position: center;background-size: cover;background-repeat: no-repeat;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.block-img-item:hover .photo{-webkit-transform: scale(1.05);transform: scale(1.05);-ms-transform: scale(1.05);}
.block-img-item .text{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;padding: 0 16px;width: 100%;background-color: rgba(0,0,0,.6);color: #fff;font-size: 16px;line-height: 40px;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.block-img-item:hover .text{background-color: rgba(0,0,0,.8);}
.img-pagination{bottom: 0;left: 0;}
.img-pagination .swiper-pagination-bullet{margin-right: 10px;width: 8px;height: 8px;border: 1px solid #fff;background: transparent;opacity: 1;}
.img-pagination .swiper-pagination-bullet-active{background: #fff!important;}
.block-img-control .more{float: right;margin-top: 10px;color: #fff;}

.block-link{padding-top: 54px;}
.block-link ul{display: flex;flex-wrap: wrap;}
.block-link li{margin: 15px 0;width: 50%;}
.block-link-item{display: flex;width: 185px;height: 175px;border-radius: 6px;background-color: #5e749b;box-shadow: 0 0 15px rgba(0,0,0,.2);text-align: center;-webkit-transition: .3s all ease;transition: .3s all ease;flex-direction: column;align-items: center;justify-content: center;flex-wrap: wrap;-ms-transition: .3s all ease;}
.block-link-item:hover{-webkit-transform: scale(1.05);transform: scale(1.05);-ms-transform: scale(1.05);}
.block-link-item i{display: block;width: 100%;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;}
.block-link-item p{padding-top: 8px;color: #fff;font-size: 21px;}
.block-link .o1 .block-link-item{background: #5e749b url(../img/block_link_1.png) no-repeat center/cover;}
.block-link .o2 .block-link-item{background: #977873;}
.block-link .o3 .block-link-item{background: #af251b;}
.block-link .o4 .block-link-item{background: #9f9998 url(../img/block_link_4.png) no-repeat center/cover;}
.block-link .o1 i{background-image: url(../img/icon/icon_block_link_1.png);}
.block-link .o2 i{background-image: url(../img/icon/icon_block_link_2.png);}
.block-link .o3 i{background-image: url(../img/icon/icon_block_link_3.png);}
.block-link .o4 i{background-image: url(../img/icon/icon_block_link_4.png);}

.left-bar{position: fixed;top: 45%;right: 4px;z-index: 99;}
.left-bar .close-toggle{display: block;font-size: 20px;color: #af251b;text-align: right;}
.left-bar ul{background: #fff;border-top: 4px solid #af251b;border-radius: 8px;box-shadow: 0 0 20px rgba(175, 37, 27, .2);}
.left-bar-item{width: 80px;padding: 20px 6px;text-align: center;border-bottom: 1px dotted #ccc;}
.left-bar ul li:last-child .left-bar-item{border-bottom: none;}
.left-bar-item i{display: block;width: 50px;height: 50px;margin: 0 auto;background-repeat: no-repeat;background-size: contain;background-position: center;}
.left-bar-item p{color: #333;}


/*
*   Column
*/
.column-banner .inner{position:relative;padding: 150px 0;background-color: #666;background-position: center;background-size: cover;background-repeat: no-repeat;color: #fff;}
.column-banner .overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);}
.column-banner .container{position: relative;z-index: 1;}
.column-banner-title{font-weight: 500;font-size: 26px;}
.breadcrumb-nav{padding-left: 34px;background: url(../img/icon/icon_title_point_white.png) no-repeat center left;color: #fff;font-size: 14px;}
.breadcrumb-nav i{display: inline-block;margin-right: 20px;width: 30px;height: 30px;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: 30px;}
.breadcrumb-nav a{margin: 0 4px;color: #fff;opacity: .8;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.breadcrumb-nav a:hover{opacity: 1;}
.possplit{display: none;}

.column{margin-top:-60px;min-height: calc(100vh - 500px);background:#e4e0df url(../img/home_info_bg.png) no-repeat center bottom;}
#columnNav{padding:0!important;}

.column-left{position:relative;margin-top:-60px;padding-bottom:3px;background:#fafafa;}
.column-name{padding:30px 20px;background:#a30008;color:#fff;font-weight:600;font-size:24px;}
.column-name .navbar-toggle{margin-top: -32px;margin-right: 10px;}
.column-right{position:relative;margin-top:-60px;margin-bottom:50px;padding:15px 30px;min-height:450px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);}
.column-title{margin-bottom:8px;padding:11px 0;border-bottom:1px solid rgba(0,0,0,.1);font-weight:700;font-size:24px;}
.column-position{float:right;margin-top:5px;color:#a30008;font-weight:400;font-size:14px;}
.column-position a{color:#636363;}
.column-position a:hover{color:#1d1d1d;}
.column-position i{margin-right:8px;}
.wp_listalbumn{margin-top:20px;}
.col-list{background:#fff;}
.col-list>ul{position:relative;padding:0;}
.col-list li{position:relative;border-top:1px dashed #ededed;border-left:none;font-size:18px;}
.col-list li.selected{background:#e8e8e8;color:#a30008;}
.col-list > ul > li.selected > a{color:#a30008;font-weight:700;}
.col-list ul li a{display:block;padding:10px 20px;color:#636363;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.col-list ul li a:hover{background-color: #bb453d;color: #fff;}
.col-sublist{position:relative;padding:0;font-size:16px;}
.col-sublist li{border-top:1px solid #ededed;border-bottom:1px solid #ededed;border-left:none;background:#f7f7f7;font-size:16px;}
.col-sublist ul li a{display:block;padding:10px 28px;color:#636363;border-right:5px solid #a30008;}
.col-sublist ul li.selected > a{color:#a30008;font-weight:700;}
.col-sublist ul li ul li a{padding:6px 36px;border-right: none;}

.col-breadcrumbs{float:right;margin-top:30px;margin-right:10px;}
.wp_single.wp_column_article{padding: 15px 0;}

.block-text-list{padding: 4px 0;}
.block-text-item{padding: 8px 22px 16px 22px;border-bottom: 1px dashed #eee;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.block-text-item:hover{background-color: #af251b;}
.block-text-item h3,.block-text-item p{line-height: 1;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.block-text-item h3{padding-top: 10px;color: #333;font-weight: 600;font-size: 16px;line-height: 24px;}
.block-text-item p{padding-top: 4px;color: #999;font-size: 14px;}
.block-text-item:hover h3,.block-text-item:hover p{color: #fff;}

.column.carousel{margin-top: 0;}
.column-right.carousel{margin-top: 20px;padding: 0;border-top: none;box-shadow: none;background: transparent;}
.column-carousel{height: 340px;}
.column-carousel .swiper-slide{width: 25%;}
.column-carousel-item{padding: 20px;}
.column-carousel-item .photo{width: 100%;padding-bottom: 75%;background-color: #f1f1f1;background-position: center;background-size: cover;background-repeat: no-repeat;}
.column-carousel-item h3{padding: 18px 14px;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);color: #333;font-size: 18px;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.column-carousel-item h3 p{min-height: 48px;line-height: 24px;}
.column-carousel-item:hover h3{color: #af251b;}
.column-pagination .swiper-pagination-bullet-active{background: #af251b;}

.column-img-item{margin: 10px 0;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.column-img-item:hover{box-shadow: 0 0 16px rgba(0,0,0,.2);}
.column-img-item .photo{width: 100%;padding-bottom: 75%;background-color: #f1f1f1;background-position: center;background-size: cover;background-repeat: no-repeat;}
.column-img-item .title{padding: 18px 14px;color: #333;font-size: 18px;text-align: left;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.column-img-item:hover .title{color: #af251b;}
.column-img-item .title p{min-height: 48px;line-height: 24px;}

#wp_pager{text-align: center;}
.wp_entry img{max-width: 100%;}
.column-right img{display: block;margin: 0 auto;}



/*
*   Post
*/
.post-detail{margin: 80px 0;}
.post-detail .inner{margin: 0 auto;width: 100%;max-width: 1024px;}
.post-metas{padding-bottom: 20px;border-bottom: 1px solid #efefef;color: #999;text-align: center;}
.post-title{color: #181e26;font-weight: 600;font-size: 30px;}
.post-attr span{margin: 0 5px;}
.post-content{padding: 30px 0;min-height: calc(100vh - 400px);}
.post-content img{display: block;margin: 0 auto;}

/*
*   Responsive
*/
@media screen and (max-width: 1280px){
    .site-nav > ul > li{margin: 0 4px;}
    .site-nav > ul > li > a{font-size: 16px;}
    .block-info .opening-time{background-image: none;}
    .block-info .opening-time .col{padding-left: 0;}
}
@media screen and (max-width: 1199px){
    .header-bar .container{width: 100%;}
    .header-nav{background-image: none;}
    .header-nav .container{display: block;}
    .header-logo{display: block;padding: 18px 0;text-align: center;}
    .header-spacer{display: none;}
    .site-nav{margin: 0;}
    .navbar-nav{float: none;}
    .site-nav > ul > li{margin: 0;width: 10%;}
    .site-nav > ul > li > a{font-size: 14px;}
    .block-link-item{margin: 0 10px;width: auto;}
    .photo-carousel .swiper-slide{width: 33.33%;}

    
}
@media screen and (max-width: 991px){
    .container{width: 100%;}
    /* Footer */
    .footer-logo,.footer-copyright{text-align: center;}
    .footer-qrcode{display: none;}

    .news-carousel{height: 42vw;}
    .block-info h2{text-align: left;}
    .home-news .inner{display: block;}
    .home-news .col.i1,.home-news .col.i2,.home-news .col.i3{width: 100%;}

    .block-link li{width: 25%;}
    .block-link-item{height: 18vw;}

    .column-carousel{padding: 50px 0;height: auto;}
    .column-carousel .swiper-slide{width: 33.333%;}
    .column-carousel-item h3{font-size: 16px;}

    /* Column */
    .column-left,.column-right{margin-top: 30px;}
}
@media screen and (max-width: 767px) {
    .dropdown-menu{display: none;}
    .header-nav .container{padding: 0;}
    .site-nav{margin: 0!important;padding: 0;}
    .site-nav > ul > li{width: 100%;}
    .site-nav > ul > li > a{padding: 12px 0;border-bottom: 1px solid rgba(0,0,0,.1);}
    .dropdown-menu>li>a{padding: 5px 10px!important;}
    .navbar-nav{margin: 0;}
    .news-carousel{height: 50vw;}
    .post-content img{height: auto!important;max-width: 100%!important;}
    .block-title p{display: none;}

    /* Home */
    .block-info{height: auto;}
    .block-title h1,.block-tab li.active h1{font-size: 24px;}
    .block-tab h1{font-size: 18px;}
    
    .img-carousel{height: auto;}
    .block-img-item{height: 48vw;}

    /* Column */
    .column-right{padding: 20px 15px;box-shadow: none;}
    .block-text-item{padding: 8px 10px 16px 10px;}
    .column-carousel .swiper-slide{width: 50%;}
}
@media screen and (max-width: 599px) {
    
    .header-logo{padding: 18px 15px;}
    /* Home */
    .home-news .col.i2{padding-top: 30px;}
    .home-news .block-item{margin: 0;}
    .block-link{padding-top: 16px;}
    .block-link li{width: 50%;}
    .block-time{padding: 20px;}
    .block-guide{padding: 10px 20px 20px;}

    .header-link{display: none;}
    .header-welcome span.time{display: none;}
    .photo-carousel .swiper-slide{width: 100%;}

    /* Post */
    .post-detail{margin: 20px 15px;}
}
@media screen and (max-width: 425px) {
    .block-link-item{height: 25vw;}
    .block-link-item p{font-size: 16px;}
    .column.carousel{margin-top: -80px;}
    .column-carousel .swiper-slide{width: 100%;}
    .header-logo img,.footer-logo img{width: 100%;height: auto;}
}