/* body{ background-color: #1b2568; } */ @font-face { font-family: 'sysong'; src: format("woff"); font-weight: normal; font-style: normal; } .banner>div, .banner>div>div, .banner>div>div>div, .banner>div>div>div>div { height: 100%; } .banner a { height: 100%; display: block; } .home1 { background: #1f2572; background: linear-gradient(135deg, #152383 20%, #134b87 90%); background-position: 50% 50%; color: #fff; } .home1>div{ display: -ms-flexbox; display: flex; align-items: center; justify-content: space-between; padding: 50px 2% 50px 2%; color: #fff; } .home1 .l-box { display: -ms-flexbox; display: flex; justify-content: center; align-items: center; width: 90px; height: 80px; display: none; } .home1 .l-box h6 { position: relative; font-size: 30px; font-weight: 500; line-height: 1.4; color: #fff; text-align: left; letter-spacing: 0.2em; } .home1 .l-box h6::after { position: absolute; top: auto; right: -0.2rem; bottom: 0.12rem; left: auto; z-index: 1; content: ""; width: .08rem; height: .14rem; background-image: ; background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; background-size: 100%; } .home1 .c-box { font-size: 17px; font-weight: 500; line-height: 2; color: #fff; text-align: left; } .home1 .c-box.n1{ margin-right: 3%; } .home1 .c-box p {font-weight: normal;} .home1 .c-box p:nth-child(1) { background-repeat: no-repeat; background-position: 0 0.1rem; background-color: transparent; font-weight: bold; font-size: 18px; } .home1 .c-box p:nth-child(2) { background-repeat: no-repeat; background-color: transparent; } .home1 .c-box p:nth-child(3) { background-repeat: no-repeat; background-position: 0 0.1rem; background-color: transparent; } .home1 .r-box { margin-left: auto; display: flex; align-items: center; justify-content: flex-end; } .home1 .r-box li{ width: auto; } .home1 .r-box .line{ width: 1px; height: 60px; margin: 30px 20px 0 20px; background: rgba(255, 255, 255, 0.3); } .r-box{} .r-box li p{} .r-box li .tit{ margin-bottom: 8px; white-space: nowrap; } .r-box li .num{ font-size: 60px; font-family: "phtheavy"; font-weight: bold; line-height: 1; } .r-box li .num *{ line-height: 1; } .dwbox{ color: #fff; background: #182581; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; padding: 40px 50px; background: url(/uploads/image/limages/bg_123.png); } .dwbox h5{ font-size: 22px; width: 51px; } .dwbox .dwinnder{ display: block; line-height: 2; width: calc(100% - 100px); padding: 10px; min-height: 160px; } .dwbox .tabw{ width: calc(100% - 60px); display: flex; /* background: #2d3b9d; */ justify-content: space-between; } .dwbox .tabw .tabn{ width: 100px; /* background: #fff; */ border-right: 1px solid #255ba9; display: flex; flex-wrap: wrap; align-items: stretch; align-content: space-around; } .dwbox .tabw .tabn span{ display: block; width: 100%; padding: 10px; /* color: #182581; */ box-sizing: border-box; text-align: center; cursor: pointer; font-size: 15px; } .dwbox .tabw .tabn span.active{ color: #fff; background: #306abf; } .dwbox .dwinnder .box{ display: flex; align-items: center; flex-wrap: wrap; display:none; } .dwbox .dwinnder .box.active{display:block} .dwbox .dwinnder .row1{} .dwbox .dwinnder .bt{ font-size: 22px; width: 50px; display: none; } .dwbox .dwinnder .box .nr{ width: 100%; } .dwbox .dwinnder .nr p{ display: inline-block; margin: 0 10px; font-size: 13px; text-indent: 0 !important; } .home1 .c-box.n2{margin-right: 2%;} @media screen and (max-width: 1300px) { .home1 .r-box .line{margin: 30px 10px 0 10px;} .r-box li .tit{ font-size: 14px; display: block; white-space: nowrap; } .home1 .r-box li{} .r-box li .num{font-size: 40px;} } @media screen and (max-width: 1240px) { .home1>div{padding: 40px 1% 40px 2%;} .home1 .l-box{} .home1 .c-box{margin-left: 2%;} .home1 .r-box{ } .home1 .r-box .line{margin: 30px 10px 0 10px;} .home1 .r-box p{} .home1 .r-box li{} } @media screen and (max-width:990px) { .home1>div{padding: 30px 2% 20px;display: block;} .home1 .l-box br{display:none} .home1 .l-box{width: 100%;line-height: 1;height: auto;} .home1 .l-box h6{font-size: 22px;line-height: 1;} .home1 .c-box{margin-left: 0;margin-bottom: 20px;font-size: 15px;margin-right: 0 !important;} .home1 .r-box{justify-content: space-between;} .home1 .r-box .line{margin: 14px 10px 0 10px;} .home1 .r-box p{} .home1 .r-box li{width: 100px;text-align: center;} .home1 .c-box p:nth-child(1){font-size: 16px;} .r-box li .tit{font-size: 12px;} .r-box li .num{ font-size: 38px; } } @media screen and (max-width:760px) { .dwbox{padding: 20px 10px;display: block;} .dwbox .dwinnder{overflow-y:scroll;width: calc(100% - 85px);padding: 10px 5px;} .dwbox h5{text-align: center;width: 100%;font-size: 19px;} .dwbox .tabw{width: 100%;} .dwbox .tabw .tabn{ width: 70px; } } .section1 { padding-top: 50px; padding-bottom: 70px; background: #f8fbfb no-repeat center center; background-size: cover; } .sect1 { overflow: hidden; } .sect1-l { width: 69.28%; float: left; width: 970px; } .sect1-r { overflow: hidden; padding-left: 40px; } .title { position: relative; padding-bottom: 35px; overflow: hidden; } .title-l { float: left; } .title h2 { font-size: 28px; color: #000000; line-height: 51px; } .title span { font-size: 20px; line-height: 30px; color: #1c2484; opacity: 0.52; display: block; font-family: sysong; } .title>a { display: block; right: 0; position: absolute; top: 50%; transform: translatey(-100%); font-size: 16px; color: #4d5597; padding-left: 35px; transition: all 0.5s; } .title3>a:hover { margin-top: -5px; } .title1>a { background: no-repeat left center; } .xydt div a { overflow: hidden; display: block; position: relative; padding-top: 55.57%; } .xydt div a img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .sect1-l ul li { float: left; width: 25%; background-color: #a07d27; box-sizing: border-box; position: relative; border-left: 1px solid rgba(248, 255, 255, 0.23); } .xsdt-lb>li>a { display: block; padding: 20px 30px; position: relative; } .xsdt-lb>li>h3 { height: 6px; width: 100%; background-color: #eeaf12; display: none; } .xsdt-lb>li:hover h3 { display: block; } .xsdt-lb>li.on h3 { display: block; } .sect1-l ul li:hover { background-color: #1c2484; bottom: 6px; } .sect1-l ul li.on { background-color: #1c2484; /* bottom: 6px; */ } .sect1-l ul li a h2 { font-size: 16px; color: #f7fafa; } .sect1-l ul li a p { width: 37px; height: 2px; background-color: #f7fafa; margin: 10px 0; } .sect1-l ul li a span { font-size: 16px; line-height: 20px; letter-spacing: 0px; color: #f7fafa; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: inline-block; height: 60px; } .sect1-r>ul { margin-top: -24px; padding-bottom: 5px; } .sect1-r>ul>li { background-color: #f5f6f6; border: solid 1px #cbcddd; box-shadow: -5px 5px 0px #e2e3e8; margin-top: 24px; } .sect1-r>ul>li>a { display: block; overflow: hidden; } .time { padding: 26px 15px; float: left; text-align: center; border-right: 1px solid rgba(28, 36, 132, 0.16); } .time>h2 { font-size: 33px; color: #000000; } .time>p { font-size: 14px; color: #000000; } .text { padding-top: 30px; padding-bottom: 30px; } .text>span { font-size: 18px; color: #000000; display: block; padding-left: 13px; padding-right: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; border-left: 3px solid #a8abce; position: relative; left: -2px; height: 48px; } .sect1-r>ul>li:hover span { border-left: 3px solid #1c2484; color: #1c2484; } .sect1-r>ul>li:hover h2 { color: #1c2484; } .sect1-r>ul>li:hover p { color: #1c2484; } .section2 { background-color: #1c2484; padding: 0px 0; } .section2>div { background: #1b2568 no-repeat center center; background-size: cover; position: relative; padding-top: 40px; padding-bottom: 70px; } .section2>div::before { content: ""; position: absolute; width: 51%; top: 0; bottom: 0; background: rgba(42, 54, 139, 0.88); } .section2>div::after { content: ""; position: absolute; width: 49%; right: 0; top: 0; bottom: 0; z-index: 1; background: rgba(42, 44, 150, 0.88); } .sect2::after { content: ""; display: block; height: 0; clear: both; } .sect2-l { float: left; width: 48.75%; position: relative; z-index: 5; } .title2 h2 { color: #ffffff; } .title2 span { color: #ffffff; opacity: 0.22; } .title3>span { opacity: 0.39; } .title2>a { color: #ffffff; background: no-repeat left center; } .dzxx { overflow: hidden; /* margin-left: -2.68%; */ /* margin-right: -2.68%; */ padding-bottom: 25px; } .dzxx>li { width: 46.6%; float: left; } .dzxx>li:nth-child(1){ float:left } .dzxx>li:nth-child(2){ float:right } .dzxx>li>a { overflow: hidden; position: relative; display: block; padding-top: 70.44%; } .dzxx>li>a::before { position: absolute; bottom: 0; left: 0; width: 100%; height: 8rem; background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(28, 193, 167, 0) 100%); content: ""; z-index: 99; } .dzxx>li>a>img { width: 100%; position: absolute; left: 0; top: 0; height: 100%; } .dzxx>li>a>p { position: absolute; left: 0; right: 0; bottom: 15px; padding-left: 15px; padding-right: 15px; font-size: 16px; color: #f7fafa; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; z-index: 999; } .dzxx1>li { background: no-repeat 0%; border-bottom: 1px dashed #425aa2; } .dzxx1>li>a { display: block; position: relative; line-height: 55px; } .dzxx1>li>a>p { font-size: 16px; color: #f7fafa; padding-left: 20px; padding-right: 33%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dzxx1>li>a>span { font-size: 16px; color: #ffffff; position: absolute; right: 0; top: 0; } .sect2-r { width: 43.92%; float: right; position: relative; z-index: 3; } .sect2-r ul li a { display: block; } .sect2-r ul li a .pic img{ height: 465px; } .jx-text>p { padding: 35px 20px; font-size: 18px; color: #ffffff; background-color: #a07d27; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .jx-text { position: relative; margin-top: -5%; padding-left: 50px; } .sect2-r .slick-dots { width: auto; bottom: 115px; left: 50px; } .sect2-r .slick-dots li { width: 11px; height: 11px; border-radius: 50%; border: 1px solid #fff; margin: 0 4px; } .sect2-r .slick-dots .slick-active { background-color: #fff; } .title>a:hover { margin-top: -5px; } .section3 { padding-top: 10px; background-color: #bca877; } .section3>div { padding: 50px 0; background: #f7fafa no-repeat center center; background-size: cover; } .title3.title { text-align: center; padding-bottom: 40px; } .title4 { padding-bottom: 20px; } .title3>a { background: no-repeat left center; right: 50%; transform: translatex(50%); font-size: 16px; color: #4d5597; float: right; padding-left: 35px; transition: all 0.5s; position: relative; } .sect3>ul { overflow: hidden; background-color: #ffffff; box-shadow: 0px 5px 29px 0px rgba(210, 206, 196, 0.33); margin-bottom: 50px; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 60px 70px; } .sect3>ul>li { width: 30%; float: left; box-sizing: border-box; } .sect3>ul>li:hover h2 { color: #1c2c87; } .sect3>ul>li>a { display: block; color: #333; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ddd; } .sect3>ul>li>a h2{ font-size: 18px; display: -webkit-box; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .xs-text { margin-top: 10px; color: #999; } .xs-text>h2 { margin-bottom: 30px; font-size: 18px; color: #000000; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 24px; } .xs-text>p { font-size: 16px; color: #837a63; line-height: 28px; padding-left: 25px; } .xs-text>p:nth-child(2) { background: no-repeat left center; } .xs-text>p:nth-child(3) { background: no-repeat left center; } .xs-text>p:nth-child(4) { background: no-repeat left center; } .pic img:hover { transform: scale(1.2); } .pic img { transition: all 1s; width: 100%; } .pic { overflow: hidden; } .dzxx1>li:hover p { color: #1c93dd; } .xsdt-lb::after { content: ""; display: block; height: 0; clear: both; } @media screen and (max-width: 1400px) { .sect1-l { width: 750px; } .sect1-r>ul { margin-top: -15px; } .sect1-r { padding-left: 20px; } .sect1-r>ul>li { margin-top: 12px; } .time { padding: 20px 15px; } .text { padding-top: 25px; } .section1 { padding-bottom: 0; } .sect2-r ul li a .pic img{ height: 450px; } } @media screen and (max-width: 1200px) { .sect1-l { width: 665px; } #top{ max-height:600px } .sect2-r ul li a .pic img{ height: 410px; } } @media screen and (max-width: 1024px) { .section1 { padding: 10px 0; } .section2>div { padding: 10px 0; } .section3>div { padding: 10px 0; } .jx-text { margin-top: -3%; } .jx-text>p { padding: 20px 30px; } .sect1-l { float: none; width: auto; height: auto; } .sect1-r { float: none; width: auto; padding-left: 0; overflow: visible; } .title { padding-bottom: 15px; padding-top: 15px; } .sect2-l { float: none; width: auto; } .sect2-r { float: none; width: auto; } .dzxx1>li>a { line-height: 45px; } .dzxx { padding-bottom: 15px; } .more { top: 46% !important; } .time { padding: 10px 15px; } .text { padding: 10px; line-height: 24px; } .text>span { font-size: 16px; } .time>h2 { font-size: 26px; } .title h2 { font-size: 26px; } .title span { font-size: 20px; } .xs-text>h2 { font-size: 16px; margin: 20px 0; } .xs-text>p { font-size: 14px; } .sect3>ul { margin-bottom: 15px; padding: 30px 40px; } .bq { margin-top: 20px; } .bq>p { padding-top: 15px; } .sect3>ul>li>a { padding-top: 15px; } .xsdt-lb>li>a { padding: 15px; } .sect1-l ul li a p { margin: 5px 0; } .jx-text>p { font-size: 16px; } .section2>div::after { width: 100%; height: 53.5%; top: 46.5%; } .section2>div::before { width: 100%; height: 46.5%; } #top{ max-height:500px } .sect2-r ul li a .pic img{ height: auto; } .sect2-r .slick-dots{ bottom: 22%; } } @media screen and (max-width: 768px) { .sect3>ul>li{ width: 100%; } .sect1-l ul li a h2 { font-size: 14px; } .xs-text>h2 { margin: 10px 0; } .title3.title{ padding-bottom: 15px; } .sect3>ul{ padding: 10px 20px; } .sect3>ul>li>a { padding: 10px 0; } .sect3>ul>li>a h2{ font-size: 15px; } #top{ max-height:300px } .sect2-r .slick-dots{ bottom: 24%; } } @media screen and (max-width: 600px) { .title h2 { font-size: 22px; line-height: 30px; } .title span { font-size: 16px; } .title a { font-size: 14px; } .sect3>ul>li { float: none; width: auto; } .sect2-r .slick-dots{ bottom: 27%; } } @media screen and (max-width: 480px) { .sect1-l ul li { float: none; width: auto; } .banner>.slick-dots>li { width: 20px; height: 20px; margin: 0 8px; } .xsdt-lb>li>a { padding: 10px; } .sect1-l ul li a span { font-size: 16px; -webkit-line-clamp: 1; height: 22px; } #top{ max-height:210px } .sect2-r .slick-dots{ bottom: 32%; } } @media screen and (max-width: 375px) {}