html, body { color: #282828; font-size: 14px; width: 100%; position: relative; overflow-x: hidden; background: #fff; line-height: 1.5; font-family: "寰蒋闆呴粦"; } * { padding: 0; margin: 0; } .wrap { width: 1400px; margin: 0 auto; } .showDiv { display: none; } .clearfixed { clear: both; } a { color: #282828; } ul { padding: 0; margin: 0; } ul li { list-style: none; } .fl { float: left; } .fr { float: right; } .arrow-bottom { font-size: 0; line-height: 0; border-width: 10px; border-color: red; border-bottom-width: 0; border-style: dashed; border-top-style: solid; border-left-color: transparent; border-right-color: transparent; } /* 鍚戝彸鐨勭澶 */ .arrow-right { font-size: 0; line-height: 0; border-width: 10px; border-color: #f7f7f7; border-right-width: 0; border-style: dashed; border-left-style: solid; border-top-color: transparent; border-bottom-color: transparent; } a, a:hover, a:active, a:visited, a:link, a:focus { outline: none; text-decoration: none; } p { padding: 0; margin: 0; } a:hover { color: #0091CE; } img { max-width: 100%; vertical-align: middle; } .imgDiv { overflow: hidden; } .imgDiv img { max-width: 100%; max-height: 100%; object-fit: cover; transition: all 0.5s; } .mask:hover .imgDiv img { transform: scale(1.1); } input:focus, button:focus, textarea:focus { outline: none; } .ovh { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .ovh2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .ovh3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .ovh4 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; } .bn_logo { max-width: 314px; display:block; width:130px; z-index: 99; margin:0 auto 20px auto; position:relative;top:-18px; } .ldDiv1 { background: url(../img/sc1_bg.png) no-repeat 8% 100%; background-size: 30% auto; } .ldDiv1 .content { display: flex; justify-content: space-between; } .ldDiv1 .wenzi { width: 65%; max-width: 768px; } .ldDiv1 .wenzi .txt { color: #28282D; line-height: 1.8; text-align:left !important; hyphens: auto; text-align: left; word-break: break-all; } .shuju .num sup { position: absolute; top: 0; right: -20px; } .shuju ul li { position: relative; } .shuju ul li p.relative { display: inline-block; } .xrLeft { width: 13.4vw; position: absolute; bottom: 42%; left: 0; z-index: 99; } .xrRight { width: 13.4vw; position: absolute; top: -7.5vw; right: 0; z-index: 99; } /* .shuju ul li::after { position: absolute; top: 0; right: 0; height: 100%; content: ""; width: 1px; background: #E6E6E6; } .shuju ul li:first-child::before { position: absolute; top: 0; left: 0; height: 100%; content: ""; width: 1px; background: #E6E6E6; } */ .ldDiv2 { background: #FAFAFA; background-size: cover; padding: 120px 0 100px 0; } .ldDiv2 .tab { border-bottom: 1px solid #E6E6E6; } .ldDiv2 .tab li { margin: 0 5%; text-align: center; padding-bottom: 30px; position: relative; } .ldDiv2 .tab li::after { position: absolute; content: ""; left: 50%; bottom: 0; transform: translateX(-50%); width: 0; height: 3px; background: #0091CE; } .ldDiv2 .tab li.active::after { width: 100%; } .ldDiv2 .bg_wz { position: absolute; right: 40px; bottom: 40px; height: 13.3vw; } .ldPro ul { display: flex; flex-wrap: wrap; justify-content: space-between; } .ldPro ul li { width: 48%; border-radius: 20px; overflow: hidden; background: #fff; } .ldPro .swiper-slide .swiper-slide { /* padding: 10px; padding-bottom: 20px; */ border-radius: 20px; overflow: hidden; background: #fff; } .ldPro .swiper-container { padding: 10px; padding-bottom: 30px; margin: -10px; } .ldPro .textDiv { display: flex; justify-content: space-between; } .ldPro .textDiv .wenzi { width: 45%; padding-top: 10%; padding-left: 10%; } .ldPro .textDiv .wenzi .txt { height: 8vw; } .ldPro .textDiv .imgDiv { max-width: 50%; display: flex; align-items: center; justify-content: center; } .ldPro .swiper-pagination-bullet-active { background: #0091CE; } .ldPro .swiper-pagination { bottom: -0px !important; } .moreDiv { width: 2.5vw; height: 2.5vw; background: url(../img/ld_rt_jt.png) no-repeat; background-size: 100% 100%; margin-bottom: 30px; } .ldPro .textDiv:hover .moreDiv { background: url(../img/ld_rt_jt2.png) no-repeat; background-size: 100% 100%; } .ldPro .swiper-slide .swiper-slide:hover { box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1); } .tdCon ul { display: flex; justify-content: space-between; } .tdCon ul li { width: calc(24% - 70px); background: #fff; padding: 3vw 35px; border-radius: 20px; transition: all 0.3s; position: relative; overflow: hidden; height: 14vw; transition: all 0.5s; padding-bottom: 2vw; text-align: center; background: linear-gradient(180deg, #00C4E9 0%, #0091CE 100%); } /* .tdCon ul li:before { content: ""; width: 100%; height: 100%; border-radius:0 0 30px 0; background: linear-gradient(180deg, #00C4E9 0%, #0091CE 100%); top: -100%; left: -100%; position: absolute; z-index: 1; transition: all 0.8s ; -webkit-transition: all 0.8s ; } .tdCon ul li.active:before { left: 0%; top: 0; transform: scale(2); -webkit-transform: scale(2); } */ .tdCon ul li a { position: relative; z-index: 99; display: block; } .tdCon ul li .textDiv img { width: 2.86vw; } .tdCon ul li .textDiv { margin-top: 4vw; transition: all 0.5s; } .tdCon ul li .wenzi { opacity: 0; transition: all 0.3s; } .tdCon ul li.active .wenzi { opacity: 0; } .tdCon ul li.active img { filter: grayscale(100) brightness(200); } .tdCon ul li.active { /* background: linear-gradient(180deg, #00C4E9 0%, #0091CE 100%); */ } .tdCon ul li.active div, .tdCon ul li.active p { color: #fff; } .tdCon ul li:hover .textDiv { margin-top: 0.5vw; } .tdCon ul li:hover .wenzi { opacity: 1; } .contactBott { background: #0091CE; padding-top: 100px; padding-bottom: 120px; } .ldDiv3 { background: url(../img/ld_bg1.png) no-repeat center center; background-size: cover; } .ldDiv3 .content ul { display: flex; justify-content: center; flex-wrap: wrap; } .ldDiv3 ul li { width: calc(20% - 1px); border-right: 1px solid #E6E6E6; background: #fff; position: relative; } .ldDiv3 ul li:before { content: ""; position: absolute; bottom: 0; height: 0; transition: all 0.5s; left: 0; background: #0091CE; width: 100%; } .ldDiv3 ul li:hover:before { height: 100%; } .ldDiv3 ul li a { position: relative; z-index: 99; } .ldDiv3 ul li .textDiv { padding: 30px; } .ldDiv3 ul li .textDiv img { width: 3.38vw; } .ldDiv3 ul li:last-child { border: 0; } /* .ldDiv3 ul li:hover { background: #0091CE; } */ .ldDiv3 ul li:hover p, .ldDiv3 ul li:hover div { color: #fff; } .ldDiv3 ul li:hover img { filter: grayscale(100) brightness(200); } /*PHONE灞忓箷涓嬬殑涓撶敤鏍峰紡*/ @media screen and (max-width:992px) { .wrap, .wrap2, .wrap3 { width: 92%; margin: 0 auto; font-size: 14px; padding: 0; min-width: initial; line-height: 1.8; } body, html { line-height: 1.25; } .ldDiv1 .content { display: block; } .ldDiv1 .content .wenzi { width: 100%; margin-top: 30px; } .par100 { padding: 45px 0; } .font16, .font18, .font24 { font-size: 14px; } .shuju ul li::after { display: none; } .ldDiv2 .wrap { display: block; } .par80 { padding: 40px 0; } .ldDiv1 .wrap { width: 92%; } .shuju ul li:first-child::before { display: none; } .bYear { font-size: 36px; } .ldDiv1 { background: none; } .ldPro ul li { width: 100%; margin-bottom: 20px; } .ldPro ul li .textDiv .wenzi { width: 65%; } .moreDiv { width: 30px; height: 30px; } .ldPro ul li .textDiv .wenzi .txt { height: 100px; } .tdCon ul { flex-wrap: wrap; margin-top: 30px; } .tdCon ul li { width: calc(48% - 20px); padding: 15px 10px; border-radius: 10px; transition: all 0.3s; margin-bottom: 10px; background: linear-gradient(180deg, #00C4E9 0%, #0091CE 100%); } .tdCon ul li img { width: 32px; } .tdCon ul li div, .tdCon ul li p { color: #fff; } .tdCon ul li .wenzi { opacity: 1; } .tdCon ul li img { filter: grayscale(100) brightness(200); } .xrLeft { bottom: 10vw; } .ldDiv3 ul li { width: calc(50% - 1px); border-bottom: 1px #E6E6E6 solid; } .ldDiv3 ul li .textDiv img { width: 36px; } .ldDiv3 ul li:last-child { width: 100%; } .tdCon ul li .textDiv img { width: 26px; } .ldPro .textDiv .wenzi .txt { height: 100px; } .ldPro .textDiv .wenzi { width: 45%; padding-top: 30px; padding-left: 20px; } .ldDiv2 .tab li { padding-bottom: 15px; } .ldDiv2 { padding-top: 25px; } .tdCon ul li.active .wenzi { opacity: 1; line-height: 20px; } .tdCon ul li { height: auto; padding-bottom: 30px; } .tdCon ul li .textDiv { margin-top: 10px; } } /*PAD灞忓箷涓嬬殑涓撶敤鏍峰紡*/ @media screen and (min-width: 768px) and (max-width:992px) { .ldDiv1 .wrap { width: 92%; } .ldDiv3 ul li, .ldDiv3 ul li:last-child { width: calc(20% - 1px); border-bottom: 0; } .tdCon ul li { width: calc(24% - 20px); } .xrLeft { bottom: 0; } .ldPro ul li { width: 48%; } .ldDiv3 ul li .textDiv { padding: 30px 20px; } } /*涓瓑PC灞忓箷涓嬬殑涓撶敤鏍峰紡*/ @media screen and (min-width:993px) and (max-width:1024px) { .wrap { width: 94%; padding: 0 3%; min-width: initial; } .wrap2 { width: 94%; margin: 0 auto; min-width: initial; } .ldDiv1 .wrap { width: 94%; padding: 0 3%; } .xrLeft { bottom: 42%; } .ldDiv3 ul li .textDiv { padding: 30px 20px; } .tdCon ul li { padding-bottom: 50px; } } @media screen and (min-width:1025px)and (max-width:1500px) { body, html { font-size: 12px; } .wrap { width: 75%; } .wrap2 { margin: 0 auto; min-width: 75%; width: 75%; } /* .xrDiv3 .imgDiv{ height: 80px; } */ .ldDiv1 .wrap { width: 75%; } .tdCon ul li { padding: 35px 25px; width: calc(24% - 50px); } .tdCon ul li .wenzi { margin-top: 10px; } .tdCon ul li.active .wenzi { font-size: 14px; } /* .bn_logo { max-height: 36px; } */ .tdCon ul li .wenzi { font-size: 12px; } } @media screen and (min-width:1501px)and (max-width:1800px) { .wrap { width: 75%; } .ldDiv1 .wrap { width: 80%; } .tdCon ul li { padding: 35px 35px; } }