@charset "utf-8"; /**! * 东营市公共资源电子交易监管平台 * date:2021-11-8 * author: sxw; */ body { background-color: #f5f5f5; } .main { margin-top: 15px; background-color: #fff; padding-bottom: 15px; } .news { padding: 15px 15px 0 15px; } .swiper-container { width: 555px; height: 325px; position: relative; } .swiper-container img { width: 100%; height: 100%; } .swiper-container p { position: absolute; height: 46px; padding: 5px 50px 0 50px; color: #fff; text-align: center; background: rgba(0, 0, 0, 0.4); left: 0; bottom: 0; width: 100%; } .swiper-pagination { height: 12px; } .swiper-pagination .swiper-pagination-bullets { bottom: 0; } .swiper-pagination .swiper-pagination-bullet { width: 12px; height: 12px; background: transparent; border: 1px solid #fff; opacity: 1; } .swiper-pagination .swiper-pagination-bullet-active { background: #fff; } .news-list { width: 525px; height: 325px; margin-right: 15px; position: relative; } .title { line-height: 40px; border-bottom: 1px solid #efefef; padding-left: 20px; } .title span { display: inline-block; line-height: 43px; font-weight: bold; color: #1066bd; background: none; border-bottom: 2px solid #1066bd; padding: 0 13px 0 37px; font-size: 20px; background: no-repeat 11px center; } .news-items { margin-top: 20px; } .news-items li { position: relative; line-height: 34px; vertical-align: top; border-bottom: 1px dashed rgba(0, 0, 0, 0.125); } .news-items li a { padding-left: 10px; display: block; color: #333; margin-right: 120px; } .news-items li .news-time { position: absolute; right: 10px; top: 6px; line-height: 20px; font-size: 12px; padding: 0 10px; color: #666; background: #eee; border-radius: 50px; } .news-items li:hover a { color: #1066bd; } .more { color: #337ab7; position: absolute; right: 0; bottom: 4px; line-height: 28px; } .paths { margin-top: 30px; padding: 0 20px; } .paths a { float: left; padding-left: 54px; width: 182px; height: 84px; text-align: 18px; position: relative; font-size: 16px; color: #666; margin-left: calc((100% - 1092px) / 5); } .paths a:nth-child(1) { margin-left: 0; } .paths a span { position: absolute; top: 50%; -webkit-transform: translatey(-50%); transform: translatey(-50%); width: 96px; } .paths a:nth-child(1) { background: no-repeat; } .paths a:nth-child(2) { background: no-repeat; } .paths a:nth-child(3) { background: no-repeat; } .paths a:nth-child(4) { background: no-repeat; } .paths a:nth-child(5) { background: no-repeat; } .paths a:nth-child(6) { background: no-repeat; } .paths a:nth-child(7) { background: no-repeat; } .trade { margin-top: 30px; } .trade .title { margin: 0 20px; } .trade .title span { background: no-repeat 10px center; } .trade .title a { line-height: 43px; float: right; margin-right: 15px; color: #337ab7; } .trade .trade-type > .hd { padding: 32px 20px 0 20px; } .trade .trade-type > .hd li { float: left; width: 188px; height: 111px; text-align: center; font-size: 18px; } .trade .trade-type > .hd li span { display: block; color: #226fc9; font-weight: bold; line-height: 28px; padding-top: 66px; cursor: pointer; } .trade .trade-type > .hd li:nth-child(1) span { background: no-repeat center 20px; } .trade .trade-type > .hd li:nth-child(2) span { background: no-repeat center 20px; } .trade .trade-type > .hd li:nth-child(3) span { background: no-repeat center 20px; } .trade .trade-type > .hd li:nth-child(4) span { background: no-repeat center 20px; } .trade .trade-type > .hd li:nth-child(5) span { background: no-repeat center 20px; } .trade .trade-type > .hd li:nth-child(6) span { background: no-repeat center 20px; } .trade .trade-type > .hd li:nth-child(7) span { background: no-repeat center 20px; } .trade .trade-type > .hd li.active { background: ; position: relative; } .trade .trade-type > .hd li.active span { color: #fff; } .trade .trade-type > .hd li.active::after { position: absolute; content: ''; bottom: -25px; left: 80px; width: 31px; height: 29px; background: ; } .trade .trade-type > .bd { height: 313px; background-color: #ecf8fe; -webkit-box-shadow: 0 8px 10px -8px #dee9ef inset; box-shadow: 0 8px 10px -8px #dee9ef inset; padding: 30px 20px 0 20px; } .type-category .hd { text-align: center; width: 188px; } .type-category .hd span { display: block; line-height: 42px; margin-top: 1px; color: #1883e8; background: no-repeat 172px center; background-color: #fff; cursor: pointer; } .type-category .hd span.active { color: #fff; background: no-repeat 172px center; background-color: #5997ef; } .type-category .bd { background: #fff; width: 932px; } .trade-items li { position: relative; line-height: 43px; vertical-align: top; padding-left: 16px; } .trade-items li a { padding-left: 10px; display: block; color: #666; margin-right: 150px; } .trade-items li .news-time { position: absolute; right: 13px; top: 0; color: #999; } .trade-items li:hover a { color: #1066bd; } .open { margin: 15px; color: #fff; font-weight: bold; font-size: 36px; text-align: center; line-height: 100px; background: no-repeat; background-size: 100% 100%; } .serves { padding: 0 15px; } .serve-tab { width: 560px; height: 317px; border: 1px solid #eee; position: relative; } .serve-tab .hd { height: 50px; line-height: 50px; background: #e8f5fd; } .serve-tab .hd span { float: left; width: 106px; text-align: center; font-size: 16px; color: #666; font-weight: bold; cursor: pointer; } .serve-tab .hd span.active { background: no-repeat; background-size: 100% 100%; position: relative; color: #fff; } .serve-tab .hd span.active::after { position: absolute; content: ''; width: 16px; height: 10px; left: 44px; bottom: -8px; background: no-repeat; } .serve-tab .bd { padding: 15px; } .serve-tab .bd .news-items { margin-top: 0; } .serve-tab .more { right: 14px; } /*2021-11-24新增 政策*/ .policy { margin-top: 28px; } .policy-hd { line-height: 46px; font-size: 20px; position: relative; margin: 0 20px; padding-left: 20px; border-bottom: 1px solid #efefef; } .policy-hd .policy-hd-item { height: 49px; float: left; padding: 0 24px; margin-right: 45px; cursor: pointer; } .policy-hd .policy-hd-item a { position: absolute; font-size: 14px; color: #337ab7; right: 15px; top: 50%; -webkit-transform: translatey(-50%); transform: translatey(-50%); display: none; } .policy-hd .policy-hd-item.active { font-weight: bold; color: #1066bd; border-bottom: 3px solid #1066bd; } .policy-hd .policy-hd-item.active a { display: block; font-weight: normal; } .policy-bd { height: 226px; padding-top: 13px; overflow: hidden; } .policy-bd .news-items { margin-top: 0; margin-left: 43px; margin-right: 34px; } .policy-bd .news-items > li { border: 0px; line-height: 43px; } .policy-bd .news-items > li > a { padding-left: 24px; } .policy-bd .news-items .news-time { background: none; font-size: 14px; color: #999; top: 11px; } .policy-bd li:before { position: absolute; content: ''; left: -5px; top: 50%; margin-top: -8px; width: 15px; height: 16px; background: no-repeat center center; } .policy-bd li:hover a { color: #333; } .policy-bd li:hover .news-time { color: #999; } .policy-bd li:hover:before { background: ; } .policy-bd .news-other-items { position: relative; } .policy-bd .news-other-items:before { position: absolute; content: ''; left: 1px; width: 1px; border-right: 1px dashed #aac4eb; top: 22px; bottom: 16px; }