

html {
    font-size: 16px;
}


.container {
    width:100%;
            margin:0px auto;
            padding:0px;
}
img {
    width: 100%;
}

.main {
    padding:1em;
}

.topnav {
    background: #c40001;
    overflow:hidden;
}
    .topnav a {
        color: #fff;
        font-weight: bold;
    }
        .topnav a.fi {
            color: #fdd907;
        }
    .topnav .col-4 {
        text-align: center;
        border-left: 1px solid #fff;
        margin-top:0.2rem;
        margin-bottom:0.2rem;
    }
        .topnav .col-4:first-child {
            border-left: none;
        }
    /*.topnav .nav_li {
        float: left;
        margin-bottom: 0.2rem;
        margin-top: 0.2rem;
        padding-left: 1em;
        padding-right: 1em;
        border-left: 1px solid #fff;
    }
        .topnav .nav_li:first-child {
            border-left: none;
        }*/

.frame {
    margin-top:1rem;
    overflow:hidden;
}
.frame .nav-pills {
    background-color: #f7f7f7;
}
.nav-item {

}

.frame .nav-pills a {
    color: #c40001;
    font-weight: bold;
}
    .frame .nav-pills .active {
        background-color: #c40001;

    }

.frame .tab-content li {
    background: url(/img/li_gray.jpg) no-repeat 0px 15px;
    color: #808080;
    padding-top: 0.3rem;
    overflow: hidden;
    padding-left:10px;
}
    .frame .tab-content li a {
        color: #333333;
    }
    .frame .tab-content li span {
        float: right;
    }

footer {
    border-top: 2px solid #c40001;
    background-color: #e5e5e5;
    padding:1rem;
   
}
    footer p {
        padding-top:0.1rem;
        padding-bottom:0px;
        margin:0px;
        font-size:0.9rem;
    }

.columns {
    position:relative;
}
.columns .title {
    background-color: #c40001;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: block;
    color: #fff;
    padding-left: 2em;
    font-weight: bold;
    font-size: 1rem;
}
.columns ul,li {
    margin:0px;padding:0px
}
    .columns ul li {
        list-style: none;
        padding-left: 2.2em;
        font-size: 0.9rem;
        background-color: #e5e5e5;
        padding-top:0.2rem;
        padding-bottom:0.2rem;
        margin-top:1px;
    }
        .columns ul li a {
            color:#333333;
        }
        .columns ul li.on {
            background-color: #c40001;
        }
        .columns ul li.on a{
           
            color:#fff;
        }
.main .list ul {
    margin:0px;
    padding:0px;
}
.main .list .content li {
    color: #808080;
    margin: 0px;
    padding: 0px;
    padding-top: 0.3rem;
    padding-left:1em;
    overflow: hidden;
    list-style: none;
    background: url(/img/li_gray.jpg) no-repeat 0 1rem;
}
    .main .list .content li a {
        color: #333333;
    }

    .main .list .content li span {
        float: right;
    }

.pagination li {
    padding: 0.1em 0.5em;
   
    margin-left: 0.1em;
    margin-top: 1rem;
    background-color: #e5e5e5;
    color: #fff;
}
    .pagination li a {
        color:#333333;
        font-size:0.8rem;
    }
    .pagination li.active {
        background-color:#c40001
    }
        .pagination li.active a {
            color:#fff;
        }

.artile_content .article_title {
    font-size:1.5rem;
    font-weight:bold;
    text-align:center;
    padding-top:1rem;
   margin:0px;

}
.artile_content .article_meta {
    font-size:0.6rem;
    text-align:center;
    padding-right:1em;
}
.article_text {
    margin-top:1rem;
}
.artile_content .article_media iframe {
    min-width: 800px;
    min-height: 430px;
}
.article_text .article_media video {
    width: 100%;
}
.article_text img {
    width:100%;
}
.article_text .article_file {
    font-size:0.8rem;
    margin-top:1rem;
}

#focus_img .carousel-indicators {
    bottom: 20px;
}

#focus .carousel-caption {
    bottom: -15px;
    padding-bottom: 0px;
}
    

    .triangle_down {
        position: absolute;
        right: 1em;
        top: 1.1rem;
        width: 0;
        height: 0;
        border-width: .5rem .5rem 0;
        border-style: solid;
        border-color: #fff transparent transparent; /* ºì Í¸Ã÷ Í¸Ã÷ */
    }