.gdyb {
    position: relative;

    float: left;
}
.article_case_content .aside {
    position: relative;

    width: 390px;
    padding-bottom: 14px;
    margin-bottom: 14px;
    overflow: hidden;

    border: 1px solid #ebebeb;
}
.article_case_content .center {
    float: left;
    width: 880px;
    margin-right: 118px;
    overflow: hidden;
}
.article_case_content .aside .aside_tit {
    height: 36px;
    margin: 20px 0 20px 28px;
    /* border-left: 1px solid #dadada; */
}
.article_case_content .aside .aside_tit > h2 {
    width: 125px;
    height: 35px;
    margin-left: 9px;
    line-height: 35px;
    text-align: left;
}
.article_case_content .aside .aside_tit > h2 a:first-child {
    display: inline;
    float: left;
    font-size: 24px;
    color: rgb(51,51,51);
    text-align: left;
    display: flex;
    width: 100%;
    text-indent: 0px;
}
.article_case_content .aside .aside_tit > a {
    display: block;
    float: right;
    width: 48px;
    height: 20px;
    margin: -28px 20px 0 0;

    font-size: 8px;
    line-height: 20px;

    text-align: center;
    text-transform: uppercase;

    color: #878787;
    /* border: 1px solid rgb( 179, 179, 179 ); */
}
.article_case_content .aside .aside_tit > a {
    display: block;
    float: right;
    width: 48px;
    height: 20px;
    margin: -28px 20px 0 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    color: rgb(51,51,51);
    /* border: 1px solid #b3b3b3; */
    text-indent: 0px;
}
.asideLine {
    position: absolute;
    top: 37px;
    left: 14px;

    width: 17px;
    height: 3px;

    background: rgb(248,119,149);
}
#aside-banner {
    width: 363px;
    height: 219px;
    text-indent: 0px;
}
#aside-banner img {
    width: 100%;
    height: 100%;
}
/* ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â */
#aside-banner .swiper-pagination-bullet {
    display: inline-block;
    width: 11px;
    height: 11px;

    opacity: 1;
    border-radius: 5px;
    background-color: #fff;
}
#aside-banner .swiper-pagination-bullet-active {
    background-color: #f87795;
}
#aside-banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 20px;
}
#aside-banner .swiper-container-horizontal > .swiper-pagination-bullets,
#aside-banner .swiper-pagination-custom,
#aside-banner .swiper-pagination-fraction {
    bottom: 25px;
}
.new_asideLine {
    position: absolute;
    top: 37px;
    left: 14px;

    width: 17px;
    height: 3px;

    background: rgb(248,119,149);
}
.news_aside .albums-base-hover {
    width: 152px;
    height: 109px;
    text-indent: 0;
}
.news_aside .albums-base-hover img {
    width: 100%;
    height: 100%;
    text-indent: 0px;
}
.news_asideDiv1 {
    width: 152px;
    margin-left: 12px;
}
.news_aside li h4 {
    width: 100%;
    width: 189px;
    /* margin-top: 19px; */
    margin-bottom: 4px;
    margin-left: 15px;
    font-size: 14px;
    font-weight: normal;
    line-height: 28px;
    color: rgb(102,102,102);
    text-indent: 0;
}
.news_aside li > div {
    float: left;
}
.news_aside .date {
    margin-left: 16px;
    font-size: 14px;
    color: rgb(153,153,153);
    text-indent: 0px;
}
.news_aside .i3 {
    position: relative;
    top: 2px;

    display: inline-block;
    width: 17px;
    height: 16px;
    margin-right: 5px;
    margin-left: 10px;

    background: url(/public/static/index/images/i3.png) no-repeat center;
}
.news_asideDiv2 {
    width: 189px;
}
.news_aside .clearFix{
    overflow: hidden;
}