.dynamic_item { padding: 45px; padding-left: 0; justify-content: space-between; margin-bottom: 45px; cursor: pointer; border-bottom: 1px solid #EBEBEB; }
.dynamic_bx { padding-top: 73px; }
.dynamic_item:hover { background: #F5F5F5; }
.dynamic_img { max-width: 200px; }
.dynamic_right { margin-left: 60px; }
.dynamic_title { font-size: 20px; font-weight: bold; color: #333333; }
.dynamic_cont { font-size: 15px; font-weight: 400; color: #666666; line-height: 24px; margin-top: 36px; }

@media screen and (max-width:768px) {
    .dynamic_bx { padding-top: 36px; }
    .dynamic_item { display: block; text-align: center; margin-bottom: 20px; padding: 20px; }
    .dynamic_title { text-align: center; margin-bottom: 20px; }
    .dynamic_left { margin-bottom: 20px; }
    .dynamic_right { margin-left: 0; }
    .pages { margin-bottom: 20px; }
    .dynamicshow3 { width: 98%; }
    .dynamicshow3img { width: 98%; }
}

.dynamicshow { width: 98%; padding-top: 10px;text-align: center; font-size: 24px; font-weight: bold; padding-right: 1%; padding-left: 1%; margin-right: auto; margin-left: auto; line-height: 36px; }
.dynamicshow_sub {  width: 98%;font-size: 24px; font-weight: bold;text-align: center;  padding-top:5px }

.dynamicshow2 { text-align: center; font-size: 14px; color: #999; padding: 20px 0; }
.dynamicshow3 { width: 98%; padding-top: 10px; padding-right: 1%; padding-bottom: 50px; padding-left: 1%; font-size: 14px; font-weight: normal; color: #333; margin-right: auto; margin-left: auto; }
.dynamicshow3 p { line-height: 28px; font-size: 16px; }

@media screen and (max-width:768px) {
    .dynamicshow3 img { max-width: 100%; height: auto !important; }
}
