/* 主体样式 */
body {
    background-color: #f2f2f2;
    font-family: "Microsoft YaHei", sans-serif;
}

.modal-backdrop{
    z-index: 1019;
}

div.position-fixed {
    z-index: 999;
}

.top_nav {
    color: white;
    text-decoration: none;
}

.top_nav.active, .top_nav:focus, .top_nav:hover {
    color: white;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-color: white;
}

span.wrap-line-1 {
    font-size: 16px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}

span.wrap-line-2 {
    font-size: 12px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}

span.wrap-line-3 {
    font-size: 12px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}

img.thumb-sm {
    height: 60px;
    width: 60px;
}

img.thumb-item {
    height: 220px;
}

/* 表格 */
.table > thead {
    border: none;
}

/*540p: 960*540*/
/*@media (min-width: 960px) {*/
/*    .carousel_img { height: 410px; }*/
/*    .poster_img { height: 410px; }*/
    /*.exhibition_main_img { height: 333px; overflow: hidden }*/
/*}*/

/*720p: 1280*720*/
/*@media (min-width: 1280px) {*/
/*    .carousel_img { height: 533px; }*/
/*    .poster_img { height: 533px; }*/
/*    .exhibition_main_img { height: 433px; overflow: hidden }*/
/*}*/

/*1080P: 1920*1080*/
/*@media (min-width: 1920px) {*/
/*    .carousel_img { height: 800px; }*/
/*    .poster_img { height: 800px; }*/
/*    .exhibition_main_img { height: 650px; overflow: hidden }*/
/*}*/

/*1440P: 2560*1440*/
/*@media (min-width: 2560px) {*/
/*    .carousel_img { height: 1066px; }*/
/*    .poster_img { height: 1066px; }*/
/*    .exhibition_main_img { height: 866px; overflow: hidden }*/
/*}*/

/*2160P: 3840*2160*/
/*@media (min-width: 3840px) {*/
/*    .carousel_img { height: 1599px; }*/
/*    .poster_img { height: 1599px; }*/
/*    .exhibition_main_img { height: 1299px; overflow: hidden }*/
/*}*/

/*两端对齐*/
.text-justify {
    text-align: justify;
}

.brand_color {
    color: #00bb31;
}

.brand_background {
    background-color: #00bb31;
    color: white
}

div.ckeditor-content > p {
    text-align: justify;
}

.square {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: relative;
}
