/*单页背景*/
.dm-page-bg{
    -webkit-filter: unset;
    filter: unset;
    height: 220px;
	top: -27px;
}
.dm-page-bg {
	padding: 0px!important;
}
.dm-page-bg h3 {
	color: #fff;
	font-size: 28px;
	letter-spacing: 1px;
}
.dm-page-bg .dm-overlay-primary {
	background:rgba(34, 34, 34, 0);
}
@media screen and (max-width: 800px){
	.dm-page-bg img{
    	height: 160px !important;
    }
}
/*@media screen and (max-width: 1400px){*/
/*  .dm-cat-category img{*/
/*    height: 160px !important;*/
/*}*/
[class*='dm-inline'] {
  /* 1 */
  display: inline-block;
  /* 2 */
  position: relative;
  /* 3 */
  max-width: 100%;
  /* 4 */
  vertical-align: middle;
  color: rgba(255, 255, 255, 0.7);
  /* 5 */
  -webkit-backface-visibility: hidden;
}
.dm-inline-clip {
  /* 6 */
  overflow: hidden;
}
.dm-responsive-height {
  /* 1 */
  max-height: 100%;
  /* 2 */
  width: auto;
  /* 3 */
  max-width: none;
}
/* Border
 ========================================================================== */
.dm-border-circle {
  border-radius: 50%;
}
.dm-border-pill {
  border-radius: 500px;
}
.dm-border-rounded {
  border-radius: 5px;
}
/*
 * Fix `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit
 */
.dm-inline-clip[class*='dm-border-'] {
  -webkit-transform: translateZ(0);
}
.dm-overflow-hidden {
  overflow: hidden;
}
.dm-flex-middle {
    align-items: center;
}

/* Utility
 ========================================================================== */
.dm-position-relative {
  position: relative !important;
}
.dm-position-absolute {
  position: absolute !important;
}
.dm-position-fixed {
  position: fixed !important;
}
.dm-position-z-index {
  z-index: 1;
}
.dm-text-center {
    text-align: center!important;
}
.dm-text-center {
  text-align: center !important;
}
.dm-text-justify {
  text-align: justify !important;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .dm-text-left\@s {
    text-align: left !important;
  }
  .dm-text-right\@s {
    text-align: right !important;
  }
  .dm-text-center\@s {
    text-align: center !important;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .dm-text-left\@m {
    text-align: left !important;
  }
  .dm-text-right\@m {
    text-align: right !important;
  }
  .dm-text-center\@m {
    text-align: center !important;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .dm-text-left\@l {
    text-align: left !important;
  }
  .dm-text-right\@l {
    text-align: right !important;
  }
  .dm-text-center\@l {
    text-align: center !important;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .dm-text-left\@xl {
    text-align: left !important;
  }
  .dm-text-right\@xl {
    text-align: right !important;
  }
  .dm-text-center\@xl {
    text-align: center !important;
  }
}
[class*='dm-position-center'] {
  position: absolute !important;
  /* 1 */
  max-width: 100%;
}
.dm-position-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /* 1 */
  width: max-content;
  max-width: 100%;
  box-sizing: border-box;
}
/* Vertical */
[class*='dm-position-center-left'],
[class*='dm-position-center-right'] {
  top: 50%;
  transform: translateY(-50%);
}
.dm-position-center-left {
  left: 0;
}
.dm-position-center-right {
  right: 0;
}
.dm-position-center-left-out {
  right: 100%;
  width: max-content;
}
.dm-position-center-right-out {
  left: 100%;
  width: max-content;
}
.dm-container {
  /* 1 */
  box-sizing: content-box;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .dm-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .dm-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
/*
 * Micro clearfix
 */
.dm-container::before,
.dm-container::after {
  content: "";
  display: table;
}
.dm-container::after {
  clear: both;
}
/*
 * Remove margin from the last-child
 */
.dm-container > :last-child {
  margin-bottom: 0;
}
/*
 * Remove padding from nested containers
 */
.dm-container .dm-container {
  padding-left: 0;
  padding-right: 0;
}
.dm-container{
        margin-top: 0px!important;
}
    .gonggao_content {
        background-color: #fff;
        padding: 10px;
        min-height: 500px;
        margin-right: 246px;
        margin-left: 246px;
        border-radius: 8px;
        margin-top: 0px;
    }
    /* shuo */
    body.theme-dark .cbp_tmtimeline::before {
        background: RGBA(255, 255, 255, 0.06);
    }
    ul.cbp_tmtimeline {
        padding: 0;
    }
    div class.cdp_tmlabel > li .cbp_tmlabel {
        margin-bottom: 0;
    }
    .cbp_tmtimeline {
        margin: 30px 0 0 0;
        padding: 0;
        list-style: none;
        position: relative;
    }
    /* The line */
    .cbp_tmtimeline:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        width: 4px;
        /*background: RGBA(0, 0, 0, 0.02);*/
        left: 80px;
        margin-left: 10px;
    }
    /* The date/time */
    .cbp_tmtimeline > li .cbp_tmtime {
        display: block;
        /* width: 29%; */
        /* padding-right: 110px; */
        max-width: 70px;
        position: absolute;
    }
    .cbp_tmtimeline > li .cbp_tmtime span {
        display: block;
        text-align: right;
    }
    .cbp_tmtimeline > li .cbp_tmtime span:first-child {
        font-size: 0.9em;
        color: #bdd0db;
    }
    .cbp_tmtimeline > li .cbp_tmtime span:last-child {
        font-size: 1.2em;
        color: #9BCD9B;
    }
    .cbp_tmtimeline > li:nth-child(odd) .cbp_tmtime span:last-child {
        color: RGBA(255, 125, 73, 0.75);
    }
    div.cbp_tmlabel > p {
        margin-bottom: 0;
    }
    /* Right content */
    .cbp_tmtimeline > li .cbp_tmlabel {
        margin: 0 0 45px 65px;
        background: #9BCD9B;
        color: #fff;
        padding: .8em 1.2em .4em 1.2em;
        /* font-size: 1.2em; */
        font-weight: 300;
        line-height: 1.4;
        position: relative;
        border-radius: 5px;
        transition: all 0.3s ease 0s;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
        cursor: pointer;
        display: block;
    }
    .cbp_tmlabel:hover {
        /* transform:scale(1.05); */
        transform: translateY(-3px);
        z-index: 1;
        -webkit-box-shadow: 0 15px 32px rgba(0, 0, 0, 0.15) !important
    }
    .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
        background: RGBA(255, 125, 73, 0.75);
    }
    /* The triangle */
    .cbp_tmtimeline > li .cbp_tmlabel:after {
        right: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-right-color: #9BCD9B;
        border-width: 10px;
        top: 4px;
    }
    .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
        border-right-color: RGBA(255, 125, 73, 0.75);
    }
    p.gonggao_time {
        margin-top: 10px;
        border-top: 1px dashed #fff;
        padding-top: 5px;
    }
    /* Media */
    @media screen and (max-width: 65.375em) {
        .cbp_tmtimeline > li .cbp_tmtime span:last-child {
            font-size: 1.2em;
        }
    }
    .gonggao_author_img img {
        border: 1px solid #ddd;
        padding: 2px;
        float: left;
        border-radius: 64px;
        transition: all 1.0s;
    }
    .gonggao_author_img img:hover {
        transform: rotate(360deg);
    }
    .avatar {
        -webkit-border-radius: 100% !important;
        -moz-border-radius: 100% !important;
        box-shadow: inset 0 -1px 0 #3333sf;
        -webkit-box-shadow: inset 0 -1px 0 #3333sf;
        -webkit-transition: 0.4s;
        -webkit-transition: -webkit-transform 0.4s ease-out;
        transition: transform 0.4s ease-out;
        -moz-transition: -moz-transform 0.4s ease-out;
    }
    .zhuan {
        transform: rotateZ(720deg);
        -webkit-transform: rotateZ(720deg);
        -moz-transform: rotateZ(720deg);
    }
    .dark-open .gonggao_content {
        background: #293042;
    }
    /* end */
    /*手机自适应*/
    @media (max-width: 992px) {
    .gonggao_content{
    background-color: #fff;
    padding: 10px;
    min-height: 500px;
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 8px;
    margin-top:-52px;
    }
    .pg-item .pg-item-current {
    display:none; 
    }
    .pagination .current {
    display:none; 
    }
    .dark-open .gonggao_content {
        background: #293042;
    }
    }