@charset 'utf-8'; html, body, .banner, .banner .slick, .banner .slick div, .banner .slick-slide a, .banner .slick-slide a img { width: 100%; height: 100%; } .banner img { width: 100%; } .banner { position: relative; background: rgb(63, 82, 244); overflow: hidden; } .banner .slick-slide a { display: block; position: relative; } .banner .slick-slide a::before { content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: center top repeat-x; } .banner .slick-dots { bottom: 38px; } .banner .slick-dots li { display: inline-block; width: 12px; height: 12px; margin: 0px 8px; background: rgb(255, 255, 255); border-radius: 50%; } .banner .slick-dots li button { display: none; } .banner .slick-dots li.slick-active { background-color: rgb(20, 87, 160); } @keyframes bb { 0% { transform: translate(-50%, 0px); opacity: 0; } 20% { transform: translate(-50%, 3px); opacity: 1; } 80% { transform: translate(-50%, 10px); opacity: 1; } 90% { transform: translate(-50%, 10px); opacity: 0; } 100% { transform: translate(-50%, 10px); opacity: 0; } } .s4-main ul li a:hover img { animation: 1s linear 0s 1 normal none running jello; } @keyframes jello { 0%, 11.1%, 100% { transform: none; } 22.2% { transform: skewx(-12.5deg) skewy(-12.5deg); } 33.3% { transform: skewx(6.25deg) skewy(6.25deg); } 44.4% { transform: skewx(-3.125deg) skewy(-3.125deg); } 55.5% { transform: skewx(1.5625deg) skewy(1.5625deg); } 66.6% { transform: skewx(-0.78125deg) skewy(-0.78125deg); } 77.7% { transform: skewx(0.390625deg) skewy(0.390625deg); } 88.8% { transform: skewx(-0.195312deg) skewy(-0.195312deg); } } /* pc端 */ .index { font-size: 0px; position: fixed; top: 100%; left: 0px; right: 0px; overflow: hidden; z-index: 99; padding-top: 120px; background-color: white; } .title { position: relative; overflow: hidden; padding-top: 73px; padding-bottom: 50px; } .title h2 { position: relative; } .title h2 b { position: absolute; top: -15px; left: 50%; transform: translatex(-50%); z-index: 1; font-family: sourcehanserifsc-bold; font-size: 24px; font-weight: normal; font-stretch: normal; line-height: 26px; letter-spacing: 0px; color: rgb(204, 204, 204); opacity: 0; } .title h2 span { position: absolute; display: block; left: 50%; z-index: 2; line-height: 26px; color: rgb(20, 87, 160); font-size: 32px; font-family: microsoftyahei-bo; font-weight: 600; } .title .more { float: right; width: 84px; height: 34px; border-radius: 2%; } .title .more a { font-size: 0px; width: 100%; height: 100%; display: flex; align-items: center; border-radius: 20px; border-width: 1px 0px 1px 1px; border-top-style: solid; border-top-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); border-left-style: solid; border-left-color: rgb(204, 204, 204); justify-content: space-between; } .title .more a:hover { border-top: 1px solid rgb(0, 70, 156); border-bottom: 1px solid rgb(0, 70, 156); border-left: 1px solid rgb(0, 70, 156); } .title .more a:hover b { color: rgb(0, 70, 156); } .title .more b { font-family: microsoftyahei; font-size: 14px; line-height: 14px; color: rgb(153, 153, 153); padding: 10px; } .title .more div { border: 1px solid rgb(204, 204, 204); border-radius: 50%; width: 33px; height: 33px; display: flex; align-items: center; justify-content: center; } .title .more a:hover div { border: 1px solid rgb(0, 70, 156); } .title .more div img { display: block; } .title .morejcdt{ display:none; } .section1 { padding-bottom: 108px; background: right bottom no-repeat; } .ffex { display: flex; align-items: flex-end; } .s1-l { flex: 1; min-width: 0; } .s1-r { width: 804px; } .s1-bottom { overflow: hidden; } .s1-l { padding-right: 2.6%; } .s1-bottom ul li { padding: 10px 0px 20px; border-bottom: 1px dashed rgb(204, 204, 204); } .s1-bottom ul li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .s1-bottom ul li a div b { font-family: sourcehanserifsc-heavy; font-size: 16px; line-height: 40px; color: rgb(153, 153, 153); margin-left: 5px; } .s1-bottom ul li a h3 { font-family: microsoftyahei; font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 26px; letter-spacing: 0px; color: rgb(51, 51, 51); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .s1-bottom ul li a p { font-family: microsoftyahei; font-size: 16px; line-height: 24px; color: rgb(255, 255, 255); white-space: initial; margin-top: 10px; height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; display: none; } .s1-bottom ul li.on { border-color: transparent; padding: 0px; } .s1-bottom ul li a h3 i { background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); } .date { position: relative; } /* #cuh { display: none; position: absolute; top: 50%; left: 0px; transform: translatey(-50%); } */ /* */ /* .s1-bottom ul li.on .date img:first-child { display: none; } .s1-bottom ul li.on #cuh { display: block; } */ .s1-bottom ul li .date>div { width: 13px; height: 13px; display: inline-block; background: url(/uploads/image/eimages/time.png) center center no-repeat; } .s1-bottom ul li.on .date>div { background: url(/uploads/image/eimages/time2.png) center center no-repeat; width: 13px; height: 13px; display: inline-block; } .s1-bottom ul li.on a b { color: rgb(255, 255, 255); margin-left: 6px; } .s1-bottom ul li.on a { padding: 24px 31px; background-color: rgb(0, 70, 156); box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px 0px; border: 1px solid rgb(204, 204, 204); } .s1-bottom ul li.on p { display: block; } .s1-bottom ul li.on div { display: block; } .s1-bottom ul li.on h3 { color: rgb(255, 255, 255); background: none; padding-left: 0px; padding-right: 0px; font-size: 18px; font-weight: bold; /* font-family: microsoftyahei-bold; */ line-height: 32px; } .s1rr { position: relative; } .s1rr ul { display: flex; justify-content: space-between; } .s1rr ul li { width: 47.5%; } .s1rr ul li a { display: block; transition: all 0.3s ease 0s; } .s1rr ul li a .pic { padding-top: 62.8%; } .s1rr ul li a .info { background-color: rgb(255, 255, 255); padding: 14px 32px 29px; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-top: none; } .s1rr ul li a .info .date b { font-family: sourcehanserifsc-heavy; font-size: 16px; line-height: 60px; color: rgb(153, 153, 153); margin-left: 5px; } .s1rr ul li a .info h3 { font-family: microsoftyahei; font-size: 18px; line-height: 26px; margin-bottom: 15px; color: black; height: 52px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; } .s1rr ul li a .info p { font-family: microsoftyahei; font-size: 14px; line-height: 22px; color: rgb(153, 153, 153); height: 66px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; } .s1rr ul li:hover a { transform: translatey(-20px); } .s1rr ul li:hover a .info h3 { font-weight: 600; color: #00469c; } .section3 { background: center bottom no-repeat; } .banner2 { position: relative; } .banner2 ul { margin: 0px -17px; } .banner2 ul li a { display: block; margin: 0px 17px; transition: all 0.3s ease 0s; box-shadow: rgba(26, 78, 164, 0.25) 0px 4px 25px 0px; } .banner2 ul li a .pic { padding-top: 64.4%; } .banner2 ul li a .info { background-color: rgb(255, 255, 255); padding: 22px 22px 30px 20px; height: 106px; /*transition: .5s;*/ } .banner2 ul li.slick-current li a .info, .banner2 ul li.slick-current li li li a .info { height: 130px; } .banner2 ul li.slick-current li a .info h3, .banner2 ul li.slick-current li li li a .info h3 { -webkit-line-clamp: 2; display: -webkit-box; white-space: pre-line; -webkit-box-orient: vertical; text-align: left; } .banner2 ul li a .info h3 { text-overflow: ellipsis; font-family: microsoftyahei; font-size: 16px; line-height: 26px; color: rgb(51, 51, 51); max-height: 52px; overflow: hidden; white-space: nowrap; } .banner2 ul li a .info p { font-family: sourcehanserifsc-heavy; font-size: 14px; line-height: 20px; color: rgb(0, 70, 156); margin-top: 8px; } .banner2 ul li:hover a .info h3 { font-weight: 600; } .banner2 ul li a .info:hover { background: url(/uploads/image/eimages/baner2sha.png) left bottom / cover no-repeat; } .banner2 ul li a .info:hover h3 { color: #fff; } .banner2 ul li a .info:hover p { color: #fff; } .banner2 ul li a .info h3 i { background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); } .s4-tlarrow div { position: absolute; width: 45px; height: 45px; border-radius: 50%; cursor: pointer; top: 26%; overflow: hidden; } .s4-tlarrow div.s4-tlprev { background: 0% 0% / 100% 100% no-repeat; left: -80px; } .s4-tlarrow div.s4-tlnext { background: 0% 0% / 100% 100% no-repeat; right: -80px; } .s2-l { float: left; width: 47.3%; } .s2-r { float: right; width: 47.5%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.09) 0px 5px 16px 0px; } .s2-l ul li a { display: block; color: rgb(255, 255, 255); padding: 45px 45px 0px; } .s2-data { overflow: hidden; } .s2-data b { float: left; font-size: 48px; line-height: 48px; font-weight: normal; } .s2-data div { overflow: hidden; position: relative; padding-left: 10px; margin-left: 10px; } .s2-data div::before { content: ""; position: absolute; left: 0px; top: 50%; transform: translatey(-50%); height: 42px; width: 1px; background: rgb(255, 255, 255); } .s2-data div span { display: block; font-size: 16px; font-weight: normal; line-height: 24px; } .s2-l ul li a h3 { font-size: 20px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); padding-bottom: 30px; border-bottom: 1px solid rgba(211, 211, 211, 0.5); margin-top: 35px; margin-bottom: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .s2-l ul li a h3 i { color: rgb(255, 255, 255); background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); background-position: right bottom; background-size: 0px 1px; } .s2-l ul li a:hover h3 i { color: rgb(255, 255, 255); background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); background-position: left bottom; background-size: 100% 1px; } .s2-l ul li a p { font-size: 16px; line-height: 28px; height: 168px; overflow: hidden; font-weight: normal; color: rgb(255, 255, 255); opacity: 0.8; } .s2-lmore { line-height: 80px; font-size: 16px; color: rgb(255, 255, 255); background: right center no-repeat; border-top: 1px solid rgba(211, 211, 211, 0.5); margin-top: 80px; } .s2-l .slick-dots { bottom: 100px; text-align: right; width: auto; right: 45px; left: 45px; font-size: 0px; } .s2-l .slick-dots li { width: 11px; height: 11px; border-radius: 50%; margin-left: 10px; background: rgb(255, 255, 255); opacity: 0.5; } .s2-l .slick-dots li button { display: none; } .s2-l .slick-dots li.slick-active { opacity: 1; } .list1 li { padding: 25px 30px 20px; position: relative; } .list1 li::before { content: ""; position: absolute; inset: 0px -10px; z-index: 8; transform: rotatex(90deg); transition: all 0.3s ease 0s; box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 73px 0px; } .list1 li a { display: block; position: relative; z-index: 9; } .list1-tit { overflow: hidden; padding-bottom: 20px; margin-bottom: 15px; border-bottom: 1px dashed rgba(102, 102, 102, 0.2); } .list1-tit .s2-data { float: left; color: rgb(1, 134, 120); margin-right: 25px; } .list1-tit .s2-data div::before { background: rgba(1, 134, 120, 0.3); } .list1-tit h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; font-weight: normal; color: rgb(51, 51, 51); line-height: 48px; } .list1 li a p { font-size: 16px; font-weight: normal; color: rgb(51, 51, 51); line-height: 28px; height: 56px; overflow: hidden; opacity: 0.8; } .list1 li:hover::before { transform: rotatex(0deg); } .list1 li:hover .list1-tit { border-color: rgba(255, 255, 255, 0.2); } .list1 li:hover .list1-tit .s2-data { color: rgb(255, 255, 255); } .list1 li:hover .list1-tit h3 { color: rgb(255, 255, 255); } .list1 li:hover a p { color: rgb(255, 255, 255); } .section2 { background: center center / cover no-repeat; padding-bottom: 49px; } .section2 .pic { padding-top: 61.6%; } .c2-l { float: left; width: 730px; } .c2-c .title { padding-top: 72px; padding-bottom: 45px; } .c2-c .title h2 b { left: 64px; } .c2-c .title h2 span { left: 0px; } .c2-r .title h2 span { font-family: microsoftyahei-bold; font-size: 32px; line-height: 26px; color: #ffffff; } .c2-r .title .more a:hover { border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; } .c2-r .title .more a:hover b { color: #fff; } .c2-r .title .more a:hover div { border: 1px solid #fff; } .c2-r { float: right; width: calc(100% - 780px); } .c2-l ul li a { display: block; position: relative; } .c2-l ul li a h3 { position: absolute; font-size: 20px; line-height: 26px; color: rgb(255, 255, 255); overflow: hidden; left: 38px; bottom: 26px; font-family: microsoftyahei-bold; white-space: nowrap; text-overflow: ellipsis; right: 135px; } .c2-l ul li a>img { position: absolute; bottom: 0px; left: 0px; width: 100%; } .c2-l ul li a h3 i { background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); font-weight: bold; } .slick-dots li button::before { font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: ""; } .c2-l .slick-dots { bottom: 33px; font-size: 0px; right: 28px; width: auto; } .c2-l .slick-dots li { display: inline-block; width: 10px; height: 10px; margin: 0px 8px; background: rgb(255, 255, 255); border-radius: 50%; } .c2-l .slick-dots li button { display: none; } .c2-l .slick-dots li.slick-active { background-color: rgb(20, 87, 160); } .text-list2 li { /* padding: 0px 0px 9px; */ } .text-list2 li a { color: rgb(51, 51, 51); display: block; overflow: hidden; line-height: 80px; transition: all 0.3s ease 0s; /* padding: 0px 0px 31px; */ height: 94px; } .text-list2 li:first-child a { border-top: none; } .text-list2 li a p i { background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); color: rgb(255, 255, 255); } .date2 { min-width: 70px; text-align: right; transition: all 0.3s ease 0s; } .date2 p { transition: all 0.3s ease 0s; font-family: microsoftyahei-bold; font-size: 36px; line-height: 36px; color: rgb(255, 255, 255); } .date2 span { display: block; font-size: 14px; font-family: microsoftyahei; color: rgb(255, 255, 255); line-height: 28px; } .text-list2 li a .date2 { float: left; color: rgb(0, 0, 0); margin-right: 44px; text-align: center; } .text-list2 li a:hover .date2 { background: url(/uploads/image/eimages/pjing.png) no-repeat; background-position: right bottom; background-size: cover; padding: 10px 18px 10px 13px; } .text-list2 li a:hover .date2 p { color: #00469c; } .text-list2 li a:hover .date2 span { color: #00469c; } .text-list2-p { overflow: hidden; font-size: 0px; line-height: 56px; } .text-list2-p div { font-size: 0px; overflow: hidden; line-height: 32px; display: inline-block; vertical-align: middle; } .text-list2-p p { font-size: 18px; line-height: 28px; max-height: 56px; overflow: hidden; font-family: microsoftyahei; color: rgb(255, 255, 255); overflow: hidden; } .text-list2-p p i b { float: left; width: 50px; height: 22px; background-color: rgb(230, 246, 251); border-radius: 11px; font-size: 14px; line-height: 24px; color: rgb(20, 113, 146); vertical-align: text-bottom; text-align: center; font-weight: normal; margin-right: 5px; margin-top: 3px; } .text-list2 li a:hover .date2 { border-color: rgb(190, 155, 96); } .text-list2 li a:hover .text-list2-p p { color: rgb(20, 113, 146); } .banner2 .slick-slide { padding-bottom: 26px; } .section3 { /* margin-top: 63px; */ padding-bottom: 138px; } .xsbg .title { padding-top: 94px; padding-bottom: 49px; } .xsbg .title h2 b { left: 64px; } .xsbg .title h2 span { left: 64px; } .xsbg .title h2 span { font-family: microsoftyahei-bold; font-size: 32px; line-height: 26px; } .s3-t { position: relative; } .s3-t::before { content: ""; position: absolute; inset: 150px 55px 0px 0px; background: center center / cover no-repeat; z-index: 1; } .s3-tl { float: left; width: calc(100% - 790px); padding-right: 35px; position: relative; z-index: 9; } .s3-tl .title { padding-top: 10px; } .s3-tr { float: right; width: 790px; position: relative; z-index: 9; } .s3-tl ul { padding: 45px 0px 0px 50px; } .s3-tl ul li a { display: block; } .s3-tl ul li a h3 { font-size: 20px; font-weight: 600; line-height: 30px; color: rgb(255, 255, 255); padding-bottom: 30px; border-bottom: 1px solid rgb(255, 255, 255); margin-top: 35px; margin-bottom: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .s3-tl ul li a h3 i { font-weight: 600; color: rgb(255, 255, 255); background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); background-position: right bottom; background-size: 0px 1px; } .s3-tl ul li a:hover h3 i { color: rgb(255, 255, 255); background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); background-position: left bottom; background-size: 100% 1px; } .s3-tl ul li a span { display: block; padding-left: 20px; font-size: 14px; line-height: 15px; font-weight: normal; color: rgb(255, 255, 255); opacity: 0.8; background: left center no-repeat; } .s3-tl ul li a p { font-size: 16px; line-height: 28px; height: 84px; overflow: hidden; font-weight: normal; color: rgb(255, 255, 255); opacity: 0.8; margin-top: 25px; } .s3-tl ul li a .s2-lmore { line-height: 65px; background-position: left center; font-size: 0px; margin-top: 40px; border: none; position: relative; } .s3-tl ul::before { content: ""; position: absolute; left: 0px; height: 65px; bottom: 0px; right: 0px; background: left center no-repeat; } .s3-tr ul li a { display: block; } .s3-t ul li a .pic { padding-top: 56%; } .section5 { padding-bottom: 113px; } .section5 .title { padding-top: 79px; padding-bottom: 55px; } .s3-b { margin-top: 30px; padding: 0px 40px; } .s3-b ul li a { display: block; position: relative; margin: 0px 13px; } .s3-b ul li a .pic { padding-top: 35.7%; border-radius: 15px; } .s3-b .slick-prev, .s3-b .slick-next { width: 30px; height: 35px; } .s3-b .slick-prev { background: center center no-repeat; left: -30px; } .s3-b .slick-next { right: -30px; background: center center no-repeat; } .slick-prev::before, .slick-next::before { display: none; } .back { background: center bottom / cover no-repeat; } .section4 { padding-bottom: 82px; } .c4 { display: flex; justify-content: space-between; align-items: flex-end; } .pic:hover img { transform: scale(1.05); } .c4-r:hover .titline i { background-position: left bottom; background-size: 100% 1px; background-image: linear-gradient(#00469c, #00469c); } .c4-l { width: 52.3%; z-index: 2; } .c4-lt>div { display: flex; justify-content: space-between; margin-bottom: 32px; } .c4-lt div a { display: block; } .c4-lt div .pic { padding-top: 32.8%; width: 48.4%; } .c4-lt div a img { display: block; width: 100%; } .c4-l .c4-lb { padding-top: 55.4%; } .c4 { position: relative; } .c4::before { content: " "; position: absolute; background: center center / cover no-repeat; left: -225px; top: 18%; z-index: 1; width: 884px; height: 643px; } .c4-r { width: 45.5%; z-index: 2; } .c4-r p { height: 60px; font-family: microsoftyahei; font-size: 20px; line-height: 30px; color: #333333; text-indent: 2em; overflow: hidden; margin-bottom: 45px; } .c4-r .title { padding-top: 22px; padding-bottom: 43px; } .c4-r .title h2 b { left: 94px; } .c4-r .title h2 span { left: 64px; } .c4-r .title h2 span { font-family: microsoftyahei-bold; font-size: 32px; line-height: 26px; } .footer { background: rgb(0, 70, 156); position: relative; z-index: 9; } .flelx { display: flex; justify-content: space-between; align-items: center; padding: 41px 0px 19px; } .foot-c { border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding-bottom: 26px; } .foot-left { width: 85%; } .foot-l { float: left; width: 50%; } .foot-logo a { display: block; } .foot-logo a img { display: block; max-width: 100%; } .foot-info { float: right; width: 50%; } .foot-m { font-size: 16px; line-height: 26px; } .foot-m h3 { font-weight: normal; font-size: 18px; padding-left: 10px; border-left: 2px solid rgb(255, 254, 254); margin-bottom: 10px; font-family: microsoftyahei; line-height: 20px; color: rgb(255, 255, 255); } .foot-m p { font-size: 16px; font-family: microsoftyahei; line-height: 30px; color: rgb(255, 255, 255); opacity: 0.6; margin-left: 7px; margin-right: 20px; } .foot-r { float: right; } .foot-r div { background: rgb(255, 255, 255); padding: 5px; border-radius: 2px; } .foot-r div img { display: block; width: 90px; } .foot-r p { text-align: center; font-size: 14px; font-weight: normal; line-height: 14px; color: rgb(204, 204, 204); margin-top: 5px; } .bq { text-align: center; } .bq p { font-family: microsoftyahei; font-size: 16px; line-height: 16px; color: rgb(255, 255, 255); opacity: 0.6; padding: 24px 0px 0px; text-align: left; } .bq p a{ color: rgb(255, 255, 255); } .foot-right { width: 10.14%; } .tic img { display: block; width: 100%; } .tic { font-family: microsoftyahei; font-size: 16px; line-height: 35px; color: rgb(255, 255, 255); text-align: center; } #imgg { vertical-align: middle; margin: 0px 8px; } @keyframes circle_scale { 0% { transform: translatex(-50%) translatey(-50%) scale(1); opacity: 0; } 50% { opacity: 0.6; } 100% { transform: translatex(-50%) translatey(-50%) scale(1.2); opacity: 0; } } /* 响应式 */ @media screen and (max-width: 1520px) { .banner .slick-next { right: 10px; margin-right: 0px; } .banner .slick-prev { right: 105px; margin-right: 0px; } /* .banner .slick-dots { padding-right: 60px; } */ } @media screen and (max-width: 1400px) { /* .title h2 b { font-size: 30px; } .title h2 span { font-size: 30px; } */ .c4::before { content: " "; position: absolute; background: center center / cover no-repeat; left: -225px; top: 18%; z-index: 1; width: 782px; height: 561px; } } @media screen and (max-width: 1200px) { .s1-r { width: 704px; } .s1-bottom ul li { padding: 9px 0px 13px; } .c2-l { width: 660px; } .c2-r { width: calc(100% - 680px); } .s1-r .text-list2 { padding: 10px 15px; height: 435px; } .text-list2 li a .date2 { margin-right: 9px; } .text-list2 li a { height: 86px; } .c4::before { content: " "; position: absolute; background: center center / cover no-repeat; left: -225px; top: 22%; z-index: 1; width: 743px; height: 527px; } /* .s1-ul ul li a { padding: 215px 20px 135px; } .s1-ul ul { margin: 0px -20px; } .s2-l ul li a { padding: 30px 15px 0px; } .list1 li { padding: 20px 15px; } .s3-tl { width: calc(100% - 620px); } .s3-tl ul { padding: 15px 0px 0px 20px; } .s3-tr { width: 600px; } */ } @media screen and (max-width: 1024px) { .banner .slick-slide a::before{ content:none; } .s1-r { width: 530px; } .s1-bottom ul li { padding: 3px 0px 4px; } .s1-bottom ul li.on a { padding: 21px 10px; } .section2 { background: none; } .text-list2 li { padding: 0px 30px 8px; } .c2-c .title { padding: 72px 96px 45px 83px; } .c2-r { background: url(/uploads/image/eimages/webp.png); } .c2-l { float: none; width: auto; } .c2-r { float: none; width: auto; margin-top: 30px; } .section2 { padding-bottom: 0; } .c4::before { content: " "; position: absolute; background: center center / cover no-repeat; left: -225px; top: 22%; z-index: 1; width: 689px; height: 466px; } .flelx { display: block; padding: 0; } .foot-c { border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding-bottom: 0; display: block; } .foot-l { float: none; width: auto; } .foot-info { float: none; width: auto; } .foot-left { width: auto; } .foot-m h3 { display: inline-block; } .foot-right { margin: auto; } .foot-m h3 { font-size: 15px; line-height: 16px; } .foot-m p span { font-size: 15px; line-height: 15px; } .foot-m { font-size: 7px; line-height: 25px; } .bq p { padding: 18px 20px; font-size: 13px; text-align: center; } .tic { font-size: 13px; line-height: 25px; } .title .morejcdt{ display:block; } .section1 { padding-bottom: 29px; } .c2-c .title { padding: 30px 0 25px 0; } .c2-r .title h2 span { font-size: 24px; } .xsbg .title h2 span { font-size: 24px; } .xsbg .title { padding-top: 30px; padding-bottom: 25px; } .section3 { margin-top: 24px; padding-bottom: 38px; } .c4-r .title h2 span { font-size: 24px; } .xsbg .title { padding-top: 30px; padding-bottom: 25px; } .section3 { margin-top: 0px; padding-bottom: 38px; } .section4 { padding-bottom: 51px; } .section5 { padding-bottom: 30px; } .section5 .title { padding-top: 30px; padding-bottom: 25px; } /* .s3-tl ul li a h3 { font-size: 18px; } .fixed-r { display: none; } .list1-tit .s2-data { margin-right: 15px; } */ .title { padding-top: 30px; padding-bottom: 25px; } .s1-c .title { line-height: 50px; } .title h2 b { line-height: 30px; } .title h2 b, .title h2 span { font-size: 24px; } .c4-r .title h2 b { left: 81px; } .title h2::after { width: 35px; height: 3px; } #downpage { display: none; } html, body, .banner, .banner .slick, .banner .slick .slick div, .banner .slick .slick-slide a, .banner .slick .slick-slide a img { height: auto !important; } .index { position: static; padding-top: 0px; } .banner .slick-prev, .banner .slick-next { bottom: 10px; } .banner .slick-dots { bottom: 10px; } .banner .slick-dots li span { font-size: 16px; } .banner .slick-dots li i { font-size: 20px; } .s1-ul ul li a { padding: 155px 10px 105px; } .s1-ul ul { margin: 0px -10px; } .s3-tl { float: none; width: auto; padding-right: 0px; } .s3-tr { float: none; width: auto; } .s3-t::before { right: 0px; top: 100px; display: none; } .s3-tl ul { padding: 0px 15px; background: center center / cover no-repeat; } } @media screen and (max-width: 923px) { .c4::before { top: 28%; width: 611px; height: 370px; } } @media screen and (max-width: 768px) { .c4::before { display: none; } .foot-right { width: 14.14%; } .tic { line-height: 25px; } .ffex { display: block; } .s1-r { width: auto; } .s1-l { margin-bottom: 35px; } .s1-l { padding-right: 0; } .c4 { display: block; } .c4-l { margin-bottom: 8px; width: auto; } .c4-r { width: auto; } .s1rr ul { display: block; } .s1rr ul li { width: auto; } .s1rr ul li:first-child { margin-bottom: 30px; } /* .s1-c .title, .s1-c .item-more { position: static; } .s1-ul ul { margin: 0px; } .s1-ul ul li a { padding: 15px 10px; } .s1-ul ul li { float: none; width: auto; border-top: 1px solid rgba(211, 211, 211, 0.5); } .s1-ul ul li:nth-child(1) { border: none; } .s1-info p { margin: 10px 0px; } .s1-ul ul li a .pic { margin-top: 15px; } .s1-c .item-more { margin: 10px 0px 30px; } .s2-l { float: none; width: auto; } .s2-r { float: none; width: auto; } .s2-data b { font-size: 36px; } .s2-l ul li a h3, .s3-tl ul li a h3 { margin-bottom: 15px; margin-top: 20px; padding-bottom: 15px; } .s2-lmore { line-height: 50px; margin-top: 30px; } .s2-l .slick-dots { bottom: 65px; right: 15px; } .s3-tl ul li a p { margin-top: 15px; } .s3-tl ul li a .s2-lmore { line-height: 50px; } .s3-tl ul::before { height: 50px; } .s3-b ul li a { margin: 0px 5px; } .s3-b { padding: 0px 20px; } */ .section4 { padding-bottom: 0px; } .section5 { padding-bottom: 30px; } .c4-r p { margin-bottom: 30px; } .c4-r .title { padding-bottom: 25px; } } @media screen and (max-width: 480px) { .s3-tr { display: none; } .banner .slick-slide a::before { background: none; } .text-list2 li { padding: 0px 10px 8px; } .c4::before { position: absolute; background: none; left: -225px; top: 35%; z-index: 1; width: 536px; height: 321px; } .c4-r .title h2 span { font-size: 24px; } .c2-l .slick-dots { bottom: 11px; font-size: 0px; right: 28px; width: auto; } .c2-l ul li a h3 { position: absolute; font-size: 15px; line-height: 26px; color: rgb(255, 255, 255); overflow: hidden; left: 17px; bottom: 5px; font-family: microsoftyahei-bold; white-space: nowrap; text-overflow: ellipsis; } .section4 { padding-bottom: 10px; } .section5 { padding-bottom: 45px; } .s1rr ul li a .info { padding: 14px; } .s1rr ul li a .info h3 { font-size: 16px; } .s1rr ul li a .info p { font-size: 12px; } .s1rr ul li a .info .date b { font-size: 13px; } .banner .slick-dots li { width: 8px; height: 8px; } .s1-bottom ul li.on a { padding: 18px 12px; } .c2-l .slick-dots { right: 8px; } .date2 p { font-size: 28px; line-height: 28px; } .date2 span { font-size: 13px; } .text-list2-p p { font-size: 16px; } .text-list2 li a { height: 75px; } .c4-r p { font-size: 16px; margin-bottom: 20px; } .foot-right { width: 22%; } .section4 { padding-bottom: 0px; } }