body { background: #edf0f5; } .safe_public_notice_details_box { overflow: hidden; padding-top: 74px; } .safe_public_notice_details_left { float: left; } .safe_public_notice_details_left h5 { text-align: center; margin-bottom: 40px; } .safe_public_notice_details_left .notice_detail_box { /* height: 26px; */ border-bottom: 1px solid #585858; margin-bottom: 50px; overflow: hidden; vertical-align: bottom; } .safe_public_notice_details_left .notice_detail_box li { display: inline-block; color: #b7bec6; margin-right: 20px; vertical-align: bottom; } .safe_public_notice_details_box .safe_public_notice_details_left p { line-height: 30px; color: #7a8087; margin: 10px 0; } .safe_public_notice_details_left div.edit_con_original, .safe_public_notice_details_left div.edit-con-original { border-bottom: 1px solid #585858; } .safe_public_notice_details_left .up { margin: 43px 0 22px; } .safe_public_notice_details_left .up, .safe_public_notice_details_left .down { display: block; } .safe_public_notice_details_left .btn_shut { display: block; width: 156px; height: 38px; text-align: center; line-height: 38px; color: #fff; background: #e10033; cursor: pointer; transition: all 0.5s; } .safe_public_notice_details_left .btn_shut > a { display: block; text-align: center; } .safe_public_notice_details_left .btn_shut a:hover { color: #fff !important; } .safe_public_notice_details_left .btn_shut:hover { background-color: #b81c25; } .safe_public_notice_details_right { background: #fff; float: right; } .notice_detail_box li:last-child { float: right; margin-bottom: 0.5em; } .notice_detail_box li:last-child span { cursor: pointer; transition: all 0.3s; color: #707070; } .notice_detail_box li:last-child span:hover { color: #c72a2f; } .notice_detail_box li:last-child img { width: 22px; } .notice_detail_box li:last-child img:last-child { margin-left: 20px; } .safe_public_notice_details_right .details_fill { float: left; display: inline-block; width: 4px; height: 34px; margin-top: 4px; margin-left: -50px; background: #e10033; } .safe_public_notice_details_right ul li { margin-top: 44px; padding-bottom: 30px; border-bottom: 1px solid #d9dee2; } .safe_public_notice_details_right ul span { display: block; margin-bottom: 30px; color: #b0b7bf; } .safe_public_notice_details_right ul a { color: #000; } .safe_public_notice_details_right ul a:hover { color: #e10033; } .safe_public_notice_details_right ul p { line-height: 27px; } .area { padding: 0 20px; } .safe_public_notice_details_box .up:hover { color: #e10033; } .safe_public_notice_details_box .down:hover { color: #e10033; } @media screen and (min-width: 1024px) and (max-width: 1440px) { .area { width: 100%; margin: 0 20px; } .safe_public_notice_details_left { width: 60%; margin-top: 66px; } .safe_public_notice_details_right { width: 25%; padding: 56px 60px 84px 50px; } .btn_shut { margin: 60px 0 150px; } } @media screen and (min-width: 1440px) { .area { width: 1440px; margin: 0 auto; } .safe_public_notice_details_left { width: 909px; margin-top: 66px; } .safe_public_notice_details_right { width: 321px; padding: 56px 60px 84px 50px; } .btn_shut { margin: 60px 0 150px; } } @media screen and (max-width: 1024px) { .safe_public_notice_details_left { /*padding: 0 2em;*/ } .safe_public_notice_details_right { display: none; } .safe_public_notice_details_left .notice_detail_box li { margin-top: 0.5em; } .notice_detail_box li:last-child { float: none; display: block; margin-top: 1em; font-size: 1.5em; } .safe_public_notice_details_left .notice_detail_box { /* height: 53px; */ } .safe_public_notice_details_left h5 { line-height: 31px; } .safe_public_notice_details_left .down { line-height: 24px; } .btn_shut { margin: 40px 0 80px; } .safe_public_notice_details_right { padding-top: 20px; } .safe_public_notice_details_box { padding-top: 20px; } .safe_public_notice_details_left h5 { margin-bottom: 20px; } .safe_public_notice_details_left .notice_detail_box { margin-bottom: 25px; } .safe_public_notice_details_box .safe_public_notice_details_left p { margin-bottom: 19px; } .safe_public_notice_details_right ul li { margin-top: 25px; padding-bottom: 15px; } .safe_public_notice_details_right ul span { margin-bottom: 15px; } }