/* body */
body{background-color: #EEE;}
*{
    transition: all .4s ease-in-out;
}

/* .carousel-inner:hover > .carousel-item > img{
    transform: scale(1.1);
} */
.row{
    margin-left: 0px;
    margin-right: 0px;
}



/* 菜单底边 */
@media(max-width:576px){
    .navbar-brand{font-size: 1rem;}
    .carousel-item small{
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;

    }
}
@media(min-width:768px){
    #menu .navbar-nav .nav-item span{
        display: block;
        width: 100%;
        height: 2px;
        background-color: #861D58;
        position: relative;bottom: -25px;
        opacity: 0;
    }
    #menu .navbar-nav .nav-item:hover span{
        display: block;
        width: 100%;
        height: 2px;
        background-color: #861D58;
        position: relative;bottom: -25px;
        opacity: 1;
    }
    .carousel-caption{
        bottom: 15%;
    }
}
/* 隐藏菜单 */
#menu .nav-item .dropdown-menu{
    top:98%;
    border: none;
    border-radius: 0px;
    opacity: 67%;
    /* background-color: #DDBFE2; */
    /* color:#861D58; */
}
#menu a {
    color:#861D58;
}




/* main */

main .btn{
    border-radius:0 !important ;
}
/* 区块标题 */
.section-title{
    border-left: 5px solid #343a40;
}
.main-body p{
    width: 100%;
}
.main-body p img{
    width: 87%;
}

@media(max-width:576px){
    .main-body span{
        font-size: 1.1rem !important;line-height: 1.5rem;
    }
    .main-body p{
        font-size: 1.1rem !important;line-height: 1.5rem;
    }
    .main-body strong{
        font-size: 1.5rem !important;line-height: 1.5rem;
    }
}


/* footer */
footer{
    /* border-top: #F4D508 0.5rem solid; */
    border-left:0px;
    border-right: 0px;
    border-bottom: 0px;
    border-radius: 0px;
}

@media(max-width:991px){
    footer{
        background:#EEE;
    }
}
@media(min-width:992px){
    footer{
        background:  no-repeat url('../img/footer2.png');
    }
}
footer .container-fluid{
    border-top:  #6c757d 0.05rem solid;
}

