/* Created by kong 20250315 */

body { background-image: url("../images/bg_19.jpg");}

.servicenav { margin-top: 39px; height: 550px; position: relative;}
.servicenav .swiper-container { overflow: visible;}
.servicenav .swiper-slide { margin-right: 30px; width: 410px; height: 450px; background: url("../images/bg_20.png") no-repeat; background-size: 100% 100%; border-radius: 20px; box-shadow: rgba(0,0,0,0.1) 0 3px 6px;}
.servicenav .swiper-slide a { display: block; height: 100%; box-sizing: border-box; padding: 73px 50px 0; font-size: 16px; line-height: 30px; color: white;}
.servicenav .swiper-slide a:hover { text-decoration: none;}
.servicenav .swiper-slide strong { display: block; font-size: 30px; line-height: 30px;}
.servicenav .swiper-slide p { margin-top: 28px; font-size: 16px; line-height: 30px; height:120px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.servicenav .swiper-slide em { display: block; margin-top: 111px; font-size: 16px; line-height: 16px; font-style: normal;}
.servicenav .swiper-slide:nth-child(2) { background-image: url("../images/bg_21.png");}
.servicenav .swiper-slide:nth-child(3) { background-image: url("../images/bg_22.png");}
.servicenav .swiper-slide:nth-child(4) { background-image: url("../images/bg_23.png");}
.servicenav .swiper-slide:nth-child(5) { background-image: url("../images/bg_24.png");}
.servicenav .swiper-slide:nth-child(6) { background-image: url("../images/bg_25.png"); margin-right: 0;}
.servicenav .swiper-button-prev, .servicenav .swiper-button-next { width:60px; height:60px; background:url(../images/slide_01.png) no-repeat; margin-top:0; bottom: 0; left: 0; top: auto;}
.servicenav .swiper-button-prev:hover { background-image: url("../images/slide_11.png");}
.servicenav .swiper-button-next { background-image:url(../images/slide_02.png); left: 75px;}
.servicenav .swiper-button-next:hover { background-image: url("../images/slide_12.png");}

.spbg01 { margin-top: 70px; background-image: url("../images/bg_26.jpg"); background-position: center 114px; overflow: hidden;}

.newtech { margin-top: 30px; height: 567px; overflow: hidden;}
.newtech .thumb { float: left; width: 720px; height: 450px; border-radius: 10px;}
.newtech .focuslist { float: right; width: 520px;}
.newtech .focuslist li { padding: 11px 0;}
.newtech .focuslist li:first-child { padding: 6px 0 43px;}
.newtech .focuslist li:first-child i { margin-top: 27px;}

.blocklist { margin-top: 60px; margin-right: 50px;}
.blocklist:last-child { margin-right: 0;}
