﻿@charset "utf-8";
@media (min-width: 576px){

}
@media (min-width: 768px){
    .article-horizontal-grid .item a img {
        transition: .3s ease-out;
    }

    .article-horizontal-grid .item:hover a img {
        transform: scale(1.1);
    }
    .article-horizontal-grid .item:hover .title a  {
        color: #e87404;
    }
}
@media (min-width: 992px){
    .header .navbar-nav .nav-link {
        padding: 25px 25px 25px;
        font-weight: bold;
    }
    
}
@media (min-width: 1200px){

}

@media(max-width: 1500px){
    .spindle_card p {
        font-size: 18px;
        font-weight: 700;
        width: 55%;
    }
    body.home .article-horizontal-grid {
        margin-right: 0;
    }
}


@media (max-width: 1199px) {
    .spindle_card .number {
        width: 60px;
        height: 60px;
        font-size: 20px;
    }
    .spindle_card p {
        font-size: 20px;
        width: 60%;
    }
    .home_news .news_left {
        padding-left: 0;
    }
    .home_news .tit_warp {
        justify-content: start;
    }
    .home_news .news_left {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        margin-bottom: 20px;
    }
    .home_news {
        padding: 60px 2vw;
    }
    body.question .form-check {
        width: 25%;
    }
}
@media (max-width: 991px) {
    .footer ul.info_warp {
        margin-top: 30px;
    }
    body.question .form-check {
        width: 33.3%;
    }
    .navbar .navbar-brand {
        background-position: center;
    }
}
@media (max-width: 767px) {
    .header .navbar-nav .nav-link:hover a {
        color: #1d3776;
    }
    .spindle_card img {
        height: 20vw;
    }
    .spindle_card p {
        font-size: 16px;
        width: 60%;
    }
    .spindle_card {
        height: 90px;
        width: 100%;
        margin: 30px 0;
    }
    .spindle_card .number {
        width: 50px;
        height: 50px;
        font-size: 18px;
    }
    .home_main {
        padding: 50px 0 100px;
    }
    h6.h3 .txt-tw {
        font-size: 24px;
    }
    .article-horizontal-grid .item .info .title, .article-horizontal-grid .item .info .title a {
        margin-bottom: 4px;
        font-size: 14px;
        max-height: 47px;
    }
    .article-horizontal-grid .item .info .date {
        font-size: 12px;
        padding: 2px 8px;
    }
    .article-horizontal-grid .pic {
        width: 50%;
    }
    .slogan_warp ul li img {
        width: 24px;
        height: 24px;
    }
    .footer ul.info_warp {
        width: 100%;
        margin-top: 40px;
    }

    .footer .stiemap_warp  {
        /* display: none; */
    }
    .footer .footer_content .sitemap {
        margin: 0;
    }
    .home_news {
        padding: 40px 0vw;
    }
    .footer .footer_content {
        padding: 30px 0 20px;
    }
    .header .navbar .navbar-brand, #logo {
        height: 30px !important;
        background-size: contain;
        margin: 12px 0 8px;
    }
    .navbar-toggler .navbar-toggler-icon, .navbar-toggler .navbar-toggler-icon::after, .navbar-toggler .navbar-toggler-icon::before {
        height: 2px;
    }
    .navbar-toggler {
        width: 30px;
    }
    body.question .form-check {
        width: 50%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    body.question .form-label {
        font-size: 16px;
    }
    .navbar .navbar-brand {
        background-position: left center;
    }

}
@media (max-width: 575px) {

}



