a { color: #444444; text-decoration: none; } #topbar { height: 35px; } #header { height: 106px; } .content{ position: relative; width: 1200px; margin-left: auto; margin-right: auto; } .r-detail { overflow: hidden; margin-bottom: 25px; } .r-detail .col-md-9 ul li a { max-width: 90%; } .r-detail .col-md-9 ul li:nth-child(6n) { padding-bottom: 14px; margin-bottom: 14px; border-bottom: 1px dashed #dedede; } .r-detail .col-md-9 ul li:before { background: #999999; border-radius: 100%; width: 4px; height: 4px; } .r-detail .col-md-9 ul { margin-top: -7px; } .r-detail .pages a, .r-detail .pages span { background: #fff; color: #333333; border: 1px solid #d6d8da; margin: 0 3px; } .r-detail .pages a:hover, .r-detail .pages span:hover, .r-detail .pages a.current, .r-detail .pages span.current { background: #2f6ea2; color: #fff; border: 1px solid #2f6ea2; } @media (max-width: 1200px){ .content{ width: 100%; padding: 10px; } } /* 主题服务首页 */ .zt_dl > dt { font-size: 1.5em; border-bottom: 1px solid #ccc; padding: .5em 0; color: #337ab7; } .zt_dl > dd { margin-top: 1em; } .ztfw-block { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; } .ztfw-block .item { width: 25%; padding-right: 1.5em; padding-bottom: 1.5em; } .ztfw-block .item .warp { height: 100%; padding: 1em 1em; background-color: #f1f9ff; display: flex; flex-direction: column; align-content: center; justify-content: flex-start; align-items: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; box-shadow: 0 2px rgba(185, 206, 230, .5); } .ztfw-block .item .warp:hover { background-color: #e0eaf3; } .ztfw-block .item:nth-of-type(4), .ztfw-block .item:nth-of-type(8), .ztfw-block .item:nth-of-type(12) { padding-right: 0; } .ztfw-block .item .iconfont { font-size: 3em; opacity: .8 ; } .ztfw-block .item h3 { text-align: center; font-size: 1.5em; line-height: 1.4; font-weight: bold; padding-bottom: .5em; } .ztfw-block .item ul { padding-bottom: .5em; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; } .ztfw-block .item ul li, .ztfw-block .item ul li a { color: #777; } .ztfw-block .item ul li:not(:last-of-type)::after { content: '\2223'; position: relative; top: -1px; opacity: .8; padding-left: .25em; padding-right: .25em; } .cxfw-block > .item { margin: 1em 0; } .cxfw-block > .item > dt { font-size: 1.25em; border-bottom: 1px solid #ccc; padding: .5em 0; } .zt_dl .cxfw-block > .item > dt { border-bottom: 0; padding: 0; } .cxfw-block > .item > dd > ul { display: flex; flex-direction: row; flex-wrap: wrap; } .cxfw-block > .item > dd > ul > li { width: 25%; padding-top: 1em; padding-right: 1em; display: flex; } .cxfw-block > .item > dd > ul > li:nth-of-type(4n) { padding-right: 0; } .cxfw-block > .item > dd > ul > li > a { width: 100%; padding: 1em .5em; background-color: #f0f6fc; display: flex; align-content: center; justify-content: center; align-items: center; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; } .cxfw-block > .item > dd > ul > li > a:hover { background-color: #66a6e6; color: #fff; } @media screen and (max-width: 960px) { .cxfw-block > .item > dd > ul > li { width: 50%; } .cxfw-block > .item > dd > ul > li:nth-of-type(2n) { padding-right: 0; } } @media screen and (max-width: 576px) { .cxfw-block > .item > dd > ul > li { width: 100%; } .cxfw-block > .item > dd > ul > li { padding-right: 0; } } @media screen and (max-width: 1080px) { .zwfw-index { font-size: 14px; } .ztfw-block .item .warp { padding: 1em; } } @media screen and (max-width: 768px) { .ztfw-block .item { width: 33.333333333333336%; } .ztfw-block .item:nth-of-type(4), .ztfw-block .item:nth-of-type(8), .ztfw-block .item:nth-of-type(12), .ztfw-block .item:nth-of-type(16), .ztfw-block .item:nth-of-type(20) { padding-right: 1.5em; } .ztfw-block .item:nth-of-type(3), .ztfw-block .item:nth-of-type(6), .ztfw-block .item:nth-of-type(9), .ztfw-block .item:nth-of-type(12), .ztfw-block .item:nth-of-type(15), .ztfw-block .item:nth-of-type(18) { padding-right: 0; } } @media screen and (max-width: 576px) { .ztfw-block .item h3 { font-size: 1.125em; } .ztfw-block .item .warp { padding: .5em; } .ztfw-block .item { width: 50%; } .ztfw-block .item:nth-child(odd) { padding-right: 1.5em; } .ztfw-block .item:nth-child(even) { padding-right: 0; } }