@media (min-width: 993px){
.list-item li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.s960{
    display: none;
}
.navbar-expand-lg .navbar-nav .active:after {
    border-bottom: 4px solid #86000D;
    position: absolute;
    bottom: -10px;
    content: "";
    width: 100%;
}
}
@media (min-width: 1921px){
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 60px;
    padding-left: 60px;
}
}
@media (max-width: 1920px){
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 2.5vw;
    padding-left: 2.5vw;
    
}
}
@media (max-width: 1200px){
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 1.5rem;
        padding-left: 0;
    }
}

@media (max-width: 992px){

    nav .navbar-toggle .icon-bar {
        transition: all 500ms ease-in-out;
    }
    body.out nav .navbar-toggle {
        background:none;
    }
    nav .navbar-nav {
        margin: 15px 0 0 20px;
    }
    .navbar-toggle .icon-bar+.icon-bar {
        margin-top: 4px;
    }
    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }
    .b960{
        display: none;
    }
}
/***** pad 768 **********/
@media screen and (max-width:768px){
     .cont-att{
        margin-right:0;
    }
    .banner {
        padding: 50px 0 50px 0;
    }
    .contentmain {
        padding: 25px 40px;
        margin-top: -320px;
    }
    .list-item .time {
        color: #999;
        float: none;
        display: block;
    }
}
@media (min-width: 576px){
.container {
    max-width: 1600px;
}
}
/**** 480px ******/
@media screen and (max-width:480px){
    header{
        padding-top:20px;
    }
    header .logo{
        margin-bottom:20px;
    }
    .lanlink .btn{
        padding:0;
        margin-top:10px;
    }
    .lanlink .btn-primary{
        border:0;
        background:none;
    }
    .navbar-toggler{
        padding:0.25rem 0;
        border:0;
    }
    .sectionright .morebtn {
        bottom: -40px;
    }
    .noticeregion{
        margin-top:40px;
    }


    .btlogo{
        text-align: center;
        margin-bottom:20px;
    }
    .contactus,.flinks{
        margin-bottom:30px;    
    }

}