html,
body {
margin: 0;
padding: 0;
background-color: #fff;
height: 100%;
width: 100%;
min-width: 1180px;
min-height: 800px;
}
.container {
width: 100%;
}
.search-dialog-box { position: fixed; left: 0px; top: 0px; width: 100%; height: 100vh; z-index: 2; opacity: 0; visibility: hidden; transition: all 0.6s ease 0s; }
.search-dialog-box.on {opacity: 1;visibility: visible;}
.search-dialog-box.on .search-bg { height: 100vh; }
.search-dialog-box .search-bg {position: absolute;left: 0px;top: 0px;width: 100%;height: 0px;margin: 0px;background: 0% 0% / cover no-repeat rgba(0, 0, 0, 0.7);transform-origin: center center;transition: height 0.8s cubic-bezier(0.77, 0, 0.175, 1) 0s;}
.search-dialog {position: absolute;
left: 0px;
top: 50%;
transform: translateY(-50%);
width: 100%;
z-index: 1;}
.search-dialog-box .wrap-inner {transform: translateY(100%);transition: all 0.6s ease 0s;}
.search-dialog .search-input {
width: 30rem;
padding: 5px 0 0px 4px;
height: 56px;
margin: 0px auto;
background-color: #005bac;
box-sizing: border-box;
transition: all 0.3s ease 0s;
max-width: 94%;
position: relative; }
.search-dialog .search-input input[type="text"] { width: 25rem;height: 48px;float: left;background-color: rgb(255, 255, 255);line-height: 0.08rem;color: #000;transition: all 0.3s ease 0s;padding: 0px 0.5rem;border: unset;}
.search-dialog .search-input.on { background-color: rgb(255, 255, 255); }
/* logo-部分 */
.logo-container {
box-sizing: border-box;
display: flex;
align-items: center;
justify-content:space-between;
width: 80%;
margin: 0 auto;
padding: 16px 0 10px;
min-width:1200px;
}
.search{
display: flex;
flex-direction: row;
justify-content: space-between;
}
.search-input::placeholder {
color: #888;
}
.search-input {
background-color: #fff;
border: 1px solid #7EAED6;
border-radius: 4px;
flex: 1;
font-size: 16px;
outline: none;
height: 16px;
line-height: 16px;
width: 120px;
margin-top: 10px;
}
.search-button {
border: none;
font-size: 16px;
cursor: pointer;
transition: background-color 0.3s ease;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 24px;
}
.logo-container .logo-box>img {
height: 60px;
object-fit: fill;
}
.logo-container .logo-title-box>img {
height: 51px;
object-fit: fill;
}
.header-nav {
background-color: rgb(0, 108, 183);
width: 100%;
min-width: 1180px;
}
.tab-container {
width: 80%;
min-width: 1152px;
margin: 0 auto;
}
.tabs {
box-sizing: border-box;
background-color: #006cb7;
color: #FEFEFE;
list-style: none;
padding: 0;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
width:100%;
min-width:1200px;
}
.tab {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
cursor: pointer;
font-size: 16px;
font-weight: 540;
letter-spacing: 0.02rem;
transition: background-color 0.3s ease, color 0.3s ease;
position: relative;
box-sizing: border-box;
width:200px;
}
.tab a {
box-sizing: border-box;
text-decoration: none;
display: flex;
align-items: center;
justify-content: center;
padding: 15px 24px;
font-size: 16px;
color: #fff;
height: 100%;
width: 100%;
font-weight:bold;
}
.tab a:hover {
background-color: #007bff;
color: #fff;
}
.tab.active a {
background-color: #007bff;
color: #fff;
border-bottom: 2px solid #007bff;
}
.dropdown-menu {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 100%;
list-style: none;
padding: 0;
margin: 0;
background-color: #317BBC;
opacity: 0.9;
z-index: 1000;
}
.dropdown-menu li {
padding: 8px;
border-bottom: 1px solid #7AABD6;
line-height: 0.28rem;
font-size: 1.6rem;
}
.dropdown-menu li a {
text-decoration: none;
color: #FEFEFE;
/* display: block; */
/* font-size: 16px; */
padding: 8px 0px;
line-height: 16px;
transition: all 0.6s ease 0s;
font-size: 16px;
/* color: rgb(51, 51, 51); */
text-align: center;
white-space: nowrap;
min-width: 1.6rem;
font-weight: bold;
color: white;
}
.dropdown-menu li:hover {
background-color: #007bff;
font-weight: 540;
color: #fff;
}
.tab.dropdown:hover .dropdown-menu {
display: block;
}
/* 工作动态 */
.gzdt-container {
width: 80%;
min-width: 1152px;
margin: 0 auto;
padding: 24px 0;
box-sizing: border-box;
overflow: hidden;
}
.gzdt-container .gzdt-carousel-box {
width: 100%;
min-width: 1152px;
margin: 32px auto;
overflow: hidden;
}
.gzdt-container .gzdt-carousel-box .gzdt-carousel-inner {
display: flex;
width: 400%;
animation: slide 60s linear infinite;
}
.gzdt-container .gzdt-carousel-box .gzdt-carousel-inner .gzdt-carousel-item {
text-decoration: none;
box-sizing: border-box;
width: 368px;
height: 263px;
margin-right: 16px;
}
.gzdt-container .gzdt-carousel-box .gzdt-carousel-inner .gzdt-carousel-item>img {
width: 368px;
height: 200px;
z-index: 99;
object-fit: cover;
}
.gzdt-container .gzdt-carousel-box .gzdt-carousel-inner .gzdt-carousel-item .ellipsis_1 {
overflow: hidden;
z-index: 999;
font-size: 18px;
font-weight: 540;
color: #0062B1;
word-break: break-all;
letter-spacing: 0.03rem;
margin-top: 4px;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.gzdt-container .gzdt-carousel-box .gzdt-carousel-inner .gzdt-carousel-item .ellipsis_2 {
overflow: hidden;
z-index: 999;
font-size: 14px;
font-weight: bold;
color: #333333;
word-break: break-all;
letter-spacing: 0.02rem;
margin-top: 6px;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.gzdt-container .gzdt-more {
display: flex;
align-items: center;
justify-content: center;
}
.gzdt-container .gzdt-more>a>img {
width: 182px;
height: 40px;
object-fit: fill;
}
@keyframes slide {
0% {
transform: translateX(0%);
}
100% {
transform: translateX(-50%);
}
}
.dt-tit-box {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding-bottom: 52px;
}
.dt-tit-box .dt-tip_1 {
font-size: 36px;
font-weight: bold;
color: #CCDEEE;
letter-spacing: 0.1rem;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.dt-tit-box .dt-tip_2 {
font-size: 28px;
font-weight: bold;
color: rgb(0, 108, 183);
letter-spacing: 0.05rem;
position: absolute;
top: 20px;
left: 50%;
transform: translateX(-50%);
z-index: 999;
}
/* 财务公开 */
.cwgk-container {
position: relative;
}
.cwgk-top-banner {
position: absolute;
left: 0;
top: 0;
min-width: 1180px;
width: 100%;
height: 312px;
padding: 24px 0;
background-image: url('../images/top_banner.png');
background-repeat: no-repeat;
background-size: 100% 100%;
object-fit: fill;
}
.cegk-content {
position: absolute;
left: 10%;
top: 108px;
width: 80%;
display: flex;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
}
.cwgk-info-box {
width: 49.2%;
height: 537px;
box-sizing: border-box;
background-color: #fff;
z-index: 999;
}
.cwgk-info-box .cwgk-img-box {
box-sizing: border-box;
position: relative;
width: 100%;
height: 298px;
}
.cwgk-info-box .cwgk-img-box .cwgk-big-img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 260px;
}
.cwgk-info-box .cwgk-img-box .cwgk-big-img>img {
width: 100%;
height: 260px;
object-fit: cover;
}
.cwgk-info-box .cwgk-img-box .cwgk-tip-img {
position: absolute;
left: 0;
top: 238px;
width: 100%;
height: 44px;
display: flex;
align-items: center;
justify-content: center;
}
.cwgk-info-box .cwgk-img-box .cwgk-tip-img>img {
width: 144px;
height: 44px;
object-fit: fill;
z-index: 999;
}
.cwgk-info-box .cwgk-list-box {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
box-sizing: border-box;
}
.cwgk-info-box .cwgk-list-box .cwgk-list-item {
text-decoration: none;
display: inline-block;
width: 94%;
margin: auto;
height: 32px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-size: 16px;
font-weight: 400;
color: #101010;
}
.cwgk-info-box .cwgk-more {
display: flex;
align-items: center;
justify-content: center;
height: 79px;
}
.cwgk-info-box .cwgk-more>a>img {
width: 156px;
height: 35px;
object-fit: fill;
}
.cw-tit-box {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding-bottom: 52px;
}
.cw-tit-box .cw-tip_1 {
font-size: 36px;
font-weight: bold;
color: #C3D6E3;
letter-spacing: 0.1rem;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.cw-tit-box .cw-tip_2 {
font-size: 28px;
font-weight: bold;
color: #fff;
letter-spacing: 0.05rem;
position: absolute;
top: 20px;
left: 50%;
transform: translateX(-50%);
z-index: 999;
}
.cwgk-center-banner {
position: absolute;
left: 0;
top: 360px;
min-width: 1180px;
width: 100%;
height: 401px;
padding: 320px 0 12px;
background-image: url('../images/center_banner.png');
background-repeat: no-repeat;
background-size: 100% 100%;
object-fit: fill;
z-index: 99;
}
.cwgk-center-banner .cwgk-center-nav {
width: 80%;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
padding-bottom: 24px;
}
.cwgk-center-banner .cwgk-center-nav .cwgk-nav-box {
text-decoration: none;
color: #6C6C6C;
font-size: 28px;
font-weight: 900;
letter-spacing: 0.1rem;
margin: 0 24px;
position: relative;
transition: color 0.3s;
z-index: 9999;
}
.cwgk-center-banner .cwgk-center-nav .cwgk-nav-box:hover {
color: rgb(0, 108, 183);
}
.cwgk-nav-active {
color: #0062B1;
}
.cwgk-nav-active::after {
content: "";
display: block;
width: 100%;
height: 3px;
background-color: rgb(0, 108, 183);
position: absolute;
left: 0;
bottom: -5px;
}
.cwgk-center-banner .cwgk-nav-info {
width: 80%;
margin: auto;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.cwgk-center-banner .cwgk-nav-info .info-item {
text-decoration: none;
width: 32.5%;
background-color: #fff;
border-radius: 8px;
margin-bottom: 20px;
height: 109px;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
z-index: 9999;
}
.cwgk-center-banner .cwgk-nav-info .info-item .info-item-left {
background-color: rgb(0, 108, 183);
padding: 6px;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.cwgk-center-banner .cwgk-nav-info .info-item .info-item-left .item-day {
font-size: 22px;
font-weight: 900;
letter-spacing: 0.1rem;
padding-bottom: 6px;
}
.cwgk-center-banner .cwgk-nav-info .info-item .info-item-left .item-month {
font-size: 14px;
font-weight: 500;
letter-spacing: 0.05rem;
padding-top: 6px;
border-top: 2px solid #fff;
}
.cwgk-center-banner .cwgk-nav-info .info-item .ellipsis_2 {
flex: 1;
display: flex;
align-items: start;
margin: 0 8px 0 20px;
overflow: hidden;
font-size: 16px;
font-weight: 500;
color: #333333;
word-break: break-all;
letter-spacing: 0.03rem;
}
.cwgk-center-more {
height: 79px;
display: flex;
align-items: center;
justify-content: center;
z-index: 99999;
}
.cwgk-center-banner .cwgk-center-more>a>img {
cursor: pointer;
width: 182px;
height: 40px;
object-fit: fill;
z-index: 99999;
}
/* 财务微课堂 */
.cwwkt-container {
padding-top: 1097px;
position: relative;
min-width: 1180px;
width: 100%;
}
.cwwkt-container .cwwkt-banner {
width: 100%;
height: 272px;
padding: 24px 0;
background-image: url('../images/footer_banner.png');
background-repeat: no-repeat;
background-size: 100% 100%;
object-fit: fill;
}
.cwwkt-tit-box {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding-bottom: 52px;
}
.cwwkt-tit-box .cwwkt-tip_1 {
font-size: 36px;
font-weight: bold;
color: #C7D9E9;
letter-spacing: 0.1rem;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.cwwkt-tit-box .cwwkt-tip_2 {
font-size: 28px;
font-weight: bold;
color: rgb(0, 108, 183);
letter-spacing: 0.05rem;
position: absolute;
top: 20px;
left: 50%;
transform: translateX(-50%);
z-index: 999;
}
.cwwkt-container .cwwkt-banner .cwwkt-carousel-box {
width: 90%;
min-width: 1152px;
margin: 32px auto 0;
overflow: hidden;
}
.cwwkt-container .cwwkt-banner .cwwkt-carousel-box .cwwkt-carousel-inner {
display: flex;
justify-content: center;
/*animation: cwwktSlide 60s linear infinite;*/
}
@keyframes cwwktSlide {
0% {
transform: translateX(0%);
}
100% {
transform: translateX(-50%);
}
}
.cwwkt-container .cwwkt-banner .cwwkt-carousel-box .cwwkt-carousel-inner .cwwkt-carousel-item {
text-decoration: none;
box-sizing: border-box;
/* width: 304px; */
height: 180px;
/* margin-right: 16px; */
width: 20%;
}
.cwwkt-container .cwwkt-banner .cwwkt-carousel-box .cwwkt-carousel-inner .cwwkt-carousel-item>img {
width: 304px;
height: 152px;
z-index: 99;
object-fit: fill;
}
.cwwkt-container .cwwkt-banner .cwwkt-carousel-box .cwwkt-carousel-inner .cwwkt-carousel-item .ellipsis_1 {
overflow: hidden;
z-index: 999;
font-size: 16px;
font-weight: 540;
color: #101010;
word-break: break-all;
letter-spacing: 0.03rem;
margin-top: 2px;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
width:90%;
}
/* 底部 */
.footer-container {
position: relative;
min-width: 1180px;
width: 100%;
background-color: rgb(0, 108, 183);
box-sizing: border-box;
}
.footer-container .footer-box {
width: 80%;
margin: auto;
padding: 32px 0 24px;
box-sizing: border-box;
}
.footer-container .footer-box .footer-info-box {
display: flex;
align-items: start;
justify-content: space-between;
box-sizing: border-box;
}
.footer-container .footer-box .footer-info-box .footer-info-left>img {
margin-bottom: 24px;
}
.footer-container .footer-box .footer-info-box .footer-info-left .footer-item {
font-size: 14px;
font-weight: 400;
color: #fff;
display: flex;
align-items: center;
margin-top: 8px;
}
.footer-container .footer-box .footer-info-box .footer-info-left .footer-item .footer-item-val {
margin-left: 36px;
}
.footer-container .footer-box .footer-info-box .footer-info-right {
width: 48%;
display: flex;
align-items: start;
box-sizing: border-box;
}
.footer-container .footer-box .footer-info-box .footer-info-right .footer-link-left {
flex: 1;
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
}
.footer-container .footer-box .footer-info-box .footer-info-right .footer-link-left .footer-link-tit {
font-size: 22px;
font-weight: 500;
color: #fff;
letter-spacing: 0.1rem;
margin-bottom: 12px;
}
.footer-container .footer-box .footer-info-box .footer-info-right .footer-link-left .footer-link-item {
width: 100%;
display: inline-block;
text-decoration: none;
font-size: 14px;
font-weight: 400;
color: #fff;
margin-bottom: 10px;
}
.footer-container .footer-box .footer-info-box .footer-info-right .footer-link-right {
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
padding-top: 40px;
}
.footer-container .footer-box .footer-info-box .footer-info-right .footer-link-item {
display: inline-block;
width: 100%;
text-decoration: none;
font-size: 14px;
font-weight: 400;
color: #fff;
margin-bottom: 10px;
}
.footer-container .footer-box .footer-tip-box {
margin-top: 20px;
display: flex;
align-items: center;
justify-content: center;
padding-top: 16px;
border-top: 2px solid #66A1D0;
font-size: 14px;
font-weight: 400;
color: #fff;
}
.ellipsis_1 {
display: block;
overflow: hidden;
white-space: normal;
line-height: 1.5em;
max-height: 1.5em;
text-overflow: ellipsis;
position: relative;
}
.ellipsis_2 {
display: block;
overflow: hidden;
white-space: normal;
line-height: 1.5em;
max-height: 3em;
text-overflow: ellipsis;
position: relative;
}
.ellipsis_3 {
display: block;
overflow: hidden;
white-space: normal;
line-height: 1.5em;
max-height: 4.5em;
text-overflow: ellipsis;
position: relative;
}
.ellipsis_4 {
display: block;
overflow: hidden;
white-space: normal;
line-height: 1.5em;
max-height: 6em;
text-overflow: ellipsis;
position: relative;
}
.ellipsis_6 {
display: block;
overflow: hidden;
white-space: normal;
line-height: 1.5em;
max-height: 9em;
text-overflow: ellipsis;
position: relative;
}
.ellipsis_7 {
display: block;
overflow: hidden;
white-space: normal;
line-height: 1.5em;
max-height: 10.5em;
text-overflow: ellipsis;
position: relative;
}
.ellipsis_8 {
display: block;
overflow: hidden;
white-space: normal;
line-height: 1.5em;
max-height: 12em;
text-overflow: ellipsis;
position: relative;
}