.all_BPS_fuwu{
width:100%;
padding-top:90px;
padding-bottom:98px;
overflow:hidden;
}
.BPS_fuwu{
width:1425px;
}
.BPS_fuwu ul{
margin:0;
padding:0;
list-style:none;
}
.BPS_fuwu ul li{
width:475px;
float:left;
height:614px;
}
.BPS_fuwu_li{
width:450px;
height:570px;
position:relative;
border-radius:10px;
transition:all .5s;
overflow:hidden;
}
.BPS_fuwu_lia{
width:450px;
height:570px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.card-bg-video{
width:522px;
height:570px;
}

.BPS_fuwu_lib{
width:370px;
height:auto;
position:absolute;
left:40px;
top:51px;
line-height:50px;
font-size:30px;
color:#000;
font-weight:bold;
z-index:2;
}
.BPS_fuwu_lic{
width:370px;
height:auto;
position:absolute;
left:40px;
top:110px;
line-height:22px;
font-size:16px;
color:#4c4c4c;
z-index:2;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.BPS_fuwu_lid{
width:104px;
height:28px;
font-size:14px;
color:#666;
position:absolute;
left:40px;
top:185px;
z-index:2;
border:1px solid #666666;
line-height:28px;
text-align:center;
border-radius:40px;
transition:all .5s;
}

.BPS_fuwu_li:hover{
box-shadow:0 0 9px rgba(0,0,0,0.12);
transform: translateY(-5px);
}
.BPS_fuwu_li:hover .BPS_fuwu_lid{
border-color:#0132c3;
color:#0132c3;
}

.BPS_fuwu_more{
width:100%;
height:52px;
clear:both;
}
.BPS_fuwu_more label{
display:inline-block;
height:52px;
line-height:52px;
font-size:22px;
color:#000;
font-weight:lighter;
float:left;
}
.BPS_fuwu_more a{
padding:0 25px;
height:50px;
border:1px solid #313131;
line-height:50px;
display:inline-block;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
text-decoration:none;
margin-left:16px;
border-radius:40px;
position:relative;
float:left;
transition:all .5s;
overflow:hidden;
}
.BPS_fuwu_more a span{
width:0;
height:50px;
display:block;
position:absolute;
left:0;
top:0;
background-color:#0132c3;
z-index:-1;
border-radius:40px;
transition:all .5s;
}
.BPS_fuwu_more a:hover{
color:#fff;
border:1px solid #0132c3;
}
.BPS_fuwu_more a:hover span{
width:100%;
}

.all_BPS_class{
width:100%;
padding-top:60px;
padding-bottom:100px;
background-color:#fff;
overflow:hidden;
}
.BPS_class_TT{
width:100%;
height:94px;
line-height:94px;
text-align:center;
font-size:52px;
color:#000000;
font-weight:bold;
}
.BPS_class_Desc{
width:100%;
height:70px;
line-height:38px;
text-align:center;
font-size:18px;
color:#4c4c4c;
}
.BPS_class_Tab{
width:calc(100% - 30px);
padding-left:30px;
height:70px;
padding-top:10px;
background-color:#fff;
box-shadow:0 0 5px rgba(4,0,0,0.14);
border-radius:10px;
overflow:hidden;
}
.BPS_class_Tab ul{
margin:0;
padding:0;
list-style:none;
}
.BPS_class_Tab ul li{
float:left;
margin-right:50px;
display:inline-block;
cursor:pointer;
}
.BPS_class_Tab ul li:last-child{
margin-right:0;
}

.BPS_class_Tab ul li span{
display:inline-block;
height:60px;
line-height:60px;
padding-right:25px;
font-size:17px;
color:#000;
border-radius:20px;
}
.BPS_class_Tab ul li span.tico_1{
padding-left:56px;
background:url(images/2025/tico_1.png) 29px 19px no-repeat;
}
.BPS_class_Tab ul li span.tico_2{
padding-left:57px;
background:url(images/2025/tico_2.png) 29px 19px no-repeat;
}
.BPS_class_Tab ul li span.tico_3{
padding-left:74px;
background:url(images/2025/tico_8.png) 29px 19px no-repeat;
}
.BPS_class_Tab ul li span.tico_4{
padding-left:61px;
background:url(images/2025/tico_4.png) 29px 19px no-repeat;
}
.BPS_class_Tab ul li span.tico_5{
padding-left:62px;
background:url(images/2025/tico_5.png) 29px 19px no-repeat;
}
.BPS_class_Tab ul li span.tico_6{
padding-left:56px;
background:url(images/2025/tico_6.png) 29px 19px no-repeat;
}
.BPS_class_Tab ul li span.tico_7{
padding-left:61px;
background:url(images/2025/tico_7.png) 29px 19px no-repeat;
}
.BPS_class_Tab ul li.selected span{
font-weight:bold;
}
.BPS_class_Tab ul li.selected span.tico_1{
background:url(images/2025/tico_1s.png) 29px 19px no-repeat;
background-color:#f2f5fc;
}
.BPS_class_Tab ul li.selected span.tico_2{
background:url(images/2025/tico_2s.png) 29px 19px no-repeat;
background-color:#f2f5fc;
}
.BPS_class_Tab ul li.selected span.tico_3{
background:url(images/2025/tico_8s.png) 29px 19px no-repeat;
background-color:#f2f5fc;
}
.BPS_class_Tab ul li.selected span.tico_4{
background:url(images/2025/tico_4s.png) 29px 19px no-repeat;
background-color:#f2f5fc;
}
.BPS_class_Tab ul li.selected span.tico_5{
background:url(images/2025/tico_5s.png) 29px 19px no-repeat;
background-color:#f2f5fc;
}
.BPS_class_Tab ul li.selected span.tico_6{
background:url(images/2025/tico_6s.png) 29px 19px no-repeat;
background-color:#f2f5fc;
}
.BPS_class_Tab ul li.selected span.tico_7{
background:url(images/2025/tico_7s.png) 29px 19px no-repeat;
background-color:#f2f5fc;
}

.BPS_class_ox{
width:100%;
}
.BPS_class{
width:100%;
}
.BPS_class_L{
width:380px;
float:left;
}
.BPS_class_L dl{
margin:0;
padding:0;
list-style:none;
}
.BPS_class_L dl dt{
width:380px;
float:left;
margin-bottom:10px;
}
.BPS_class_Li{
width:380px;
height:440px;
position:relative;
box-shadow:0 0 5px rgba(4,0,0,0.12);
border-radius:10px;
overflow:hidden;
}
.BPS_class_Lia{
width:380px;
height:440px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.BPS_class_Lib{
width:320px;
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
font-weight:bold;
position:absolute;
left:20px;
top:326px;
z-index:2;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.BPS_class_Lic{
width:320px;
height:auto;
line-height:22px;
font-size:16px;
color:#fff;
position:absolute;
left:20px;
top:370px;
z-index:2;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.BPS_class_Lic strong{
font-size:15px;
}

.BPS_class_L dl dt:nth-child(2){
margin-bottom:0;
}
.BPS_class_L dl dt:nth-child(2) .BPS_class_Li{
height:140px;
}
.BPS_class_L dl dt:nth-child(2) .BPS_class_Lia{
height:140px;
}
.BPS_class_L dl dt:nth-child(2) .BPS_class_Lib{
top:80px;
}

.BPS_class_Li:hover .BPS_class_Lia img{
transform: scale(1.1);
}

.BPS_class_Lia img{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.BPS_class_Rdl{
width:996px;
padding-left:8px;
height:590px;
background-color:#fff;
float:right;
box-shadow:0 0 5px rgba(4,0,0,0.14);
border-radius:10px;
overflow:hidden;
}
.BPS_class_Rdl dl{
margin:0;
padding:0;
list-style:none;
}
.BPS_class_Rdl dl dt{
width:270px;
float:left;
margin-left:29px;
margin-right:29px;
margin-top:26px;
margin-bottom:8px;
}
.BPS_class_Rdlt{
width:100%;
height:152px;
position:relative;
}
.BPS_class_Rdlt_a{
width:calc(100% - 30px);
padding-right:30px;
height:55px;
line-height:55px;
font-size:22px;
color:#000;
position:absolute;
left:0;
top:0;
background:url(images/2025/dl_em.png) right center no-repeat;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.BPS_class_Rdlt_b{
width:calc(100% - 13px);
padding-right:13px;
height:auto;
line-height:24px;
font-size:16px;
color:#525252;
position:absolute;
left:0;
top:55px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.BPS_class_Rdlt_c{
width:320px;
height:30px;
position:absolute;
left:0;
bottom:0;
}
.BPS_class_Rdlt_c span{
padding:0 12px;
height:30px;
line-height:30px;
background-color:#f5f5f5;
font-size:12px;
color:#666;
float:left;
margin-right:7px;
display:inline-block;
border-radius:6px;
}

.BPS_class_Rdl dl dt:hover .BPS_class_Rdlt_a{
background:url(images/2025/dl_om.png) right center no-repeat;
color:#0132c3;
text-decoration:underline;
}
.BPS_class_Rdl dl dt:hover .BPS_class_Rdlt_c span{
background-color:#f2f5fc;
color:rgba(1,50,195,0.82);
}

.BPS_class_R{
width:1014px;
float:right;
}
.BPS_class_R dl{
margin:0;
padding:0;
list-style:none;
}
.BPS_class_R dl dt{
float:left;
margin-left:12px;
width:326px;
margin-bottom:10px;
}
.BPS_class_Ri{
width:326px;
height:290px;
background-color:#fff;
position:relative;
box-shadow:0 0 5px rgba(4,0,0,0.12);
border-radius:10px;
overflow:hidden;
}
.BPS_class_Ria{
width:326px;
height:210px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.BPS_class_Ria img{
width:326px;
height:auto;
}
.BPS_class_Rib{
width:252px;
padding-right:55px;
height:40px;
line-height:40px;
position:absolute;
left:19px;
bottom:20px;
font-size:20px;
color:#000;
font-weight:bold;
background:url(images/2025/arrow.png) 272px center no-repeat;
transition:all 0.3s;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.BPS_class_Ri:hover .BPS_class_Ria img{
transform: scale(1.1);
}
.BPS_class_Ri:hover .BPS_class_Rib{
background:url(images/2025/arrow.png) 276px center no-repeat;
}

.BPS_class_Ria img{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.BPS_class_R4{
width:1016px;
float:right;
}
.BPS_class_R4 dl{
margin:0;
padding:0;
list-style:none;
}
.BPS_class_R4 dl dt{
float:left;
margin-left:12px;
width:496px;
margin-bottom:10px;
}
.BPS_class_Ri4{
width:496px;
height:290px;
background-color:#fff;
position:relative;
box-shadow:0 0 5px rgba(4,0,0,0.12);
border-radius:10px;
overflow:hidden;
}
.BPS_class_Ri4a{
width:496px;
height:210px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.BPS_class_Ri4b{
width:421px;
padding-right:55px;
height:40px;
line-height:40px;
position:absolute;
left:19px;
bottom:20px;
font-size:20px;
color:#000;
font-weight:bold;
background:url(images/2025/arrow.png) 437px center no-repeat;
transition:all 0.3s;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.BPS_class_Ri4:hover .BPS_class_Ri4a img{
transform: scale(1.1);
}
.BPS_class_Ri4:hover .BPS_class_Ri4b{
background:url(images/2025/arrow.png) 441px center no-repeat;
}

.BPS_class_Ri4a img{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.BPS_class6{
width:1413px;
}
.BPS_class6 dl{
margin:0;
padding:0;
list-style:none;
}
.BPS_class6 dl dt{
float:left;
margin-right:10px;
width:460px;
margin-bottom:10px;
}
.BPS_class6i{
width:460px;
height:290px;
background-color:#fff;
position:relative;
box-shadow:0 0 5px rgba(4,0,0,0.12);
border-radius:10px;
overflow:hidden;
}
.BPS_class6ia{
width:460px;
height:210px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.BPS_class6ib{
width:376px;
padding-right:54px;
height:40px;
line-height:40px;
position:absolute;
left:30px;
bottom:20px;
font-size:20px;
color:#000;
font-weight:bold;
background:url(images/2025/arrow.png) 384px center no-repeat;
transition:all 0.3s;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.BPS_class6i:hover .BPS_class6ia img{
transform: scale(1.1);
}
.BPS_class6i:hover .BPS_class6ib{
background:url(images/2025/arrow.png) 390px center no-repeat;
}

.BPS_class6ia img{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.BPS_class7{
width:1420px;
}
.BPS_class7 dl{
margin:0;
padding:0;
list-style:none;
}
.BPS_class7 dl dt{
float:left;
margin-right:10px;
width:460px;
margin-bottom:12px;
}
.BPS_class7 dl dt:nth-child(4),.BPS_class7 dl dt:nth-child(5),.BPS_class7 dl dt:nth-child(6),.BPS_class7 dl dt:nth-child(7){
width:340px;
margin-right:13px;
}
.BPS_class7i{
width:460px;
height:290px;
background-color:#fff;
position:relative;
box-shadow:0 0 5px rgba(4,0,0,0.12);
border-radius:10px;
overflow:hidden;
}
.BPS_class7 dl dt:nth-child(4) .BPS_class7i,.BPS_class7 dl dt:nth-child(5) .BPS_class7i,.BPS_class7 dl dt:nth-child(6) .BPS_class7i,.BPS_class7 dl dt:nth-child(7) .BPS_class7i{
width:340px;
}
.BPS_class7ia{
width:460px;
height:210px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.BPS_class7 dl dt:nth-child(4) .BPS_class7ia,.BPS_class7 dl dt:nth-child(5) .BPS_class7ia,.BPS_class7 dl dt:nth-child(6) .BPS_class7ia,.BPS_class7 dl dt:nth-child(7) .BPS_class7ia{
width:340px;
}
.BPS_class7ib{
width:384px;
padding-right:55px;
height:40px;
line-height:40px;
position:absolute;
left:19px;
bottom:20px;
font-size:20px;
color:#000;
font-weight:bold;
background:url(images/2025/arrow.png) 404px center no-repeat;
transition:all 0.3s;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.BPS_class7 dl dt:nth-child(4) .BPS_class7ib,.BPS_class7 dl dt:nth-child(5) .BPS_class7ib,.BPS_class7 dl dt:nth-child(6) .BPS_class7ib,.BPS_class7 dl dt:nth-child(7) .BPS_class7ib{
width:267px;
background:url(images/2025/arrow.png) 287px center no-repeat;
}

.BPS_class7i:hover .BPS_class7ia img{
transform: scale(1.1);
}
.BPS_class7i:hover .BPS_class7ib{
background:url(images/2025/arrow.png) 408px center no-repeat;
}

.BPS_class7 dl dt:nth-child(4) .BPS_class7i:hover .BPS_class7ib,.BPS_class7 dl dt:nth-child(5) .BPS_class7i:hover .BPS_class7ib,.BPS_class7 dl dt:nth-child(6) .BPS_class7i:hover .BPS_class7ib,.BPS_class7 dl dt:nth-child(7) .BPS_class7i:hover .BPS_class7ib{
width:267px;
background:url(images/2025/arrow.png) 291px center no-repeat;
}

.BPS_class7ia img{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.all_BPS_youshi{
width:100%;
padding-top:60px;
padding-bottom:90px;
overflow:hidden;
}
.all_BPS_youshi_bg{
background:url(images/2025/all_BPS_youshi.png) center top no-repeat;
}

.BPS_youshi{
width:100%;
height:620px;
}
.BPS_youshi ul{
margin:0;
padding:0;
list-style:none;
}
.BPS_youshi ul li{
width:300px;
height:550px;
float:left;
margin-right:10px;
position:relative;
border-radius:16px;
transition: all .6s;
-webkit-transition: all .6s;
overflow:hidden;
}
.BPS_youshi ul li:last-child{
margin-right:0;
}
.BPS_youshi_lia{
width:300px;
height:550px;
position:absolute;
left:0;
top:0;
z-index:1;
transition: all .6s;
}
.BPS_youshi_lia:before{
content: " ";
height:550px;
position: absolute;
top:0;
width:100%;
z-index: 2;
box-sizing: border-box;
left:0;
border-radius:16px;
transition: all .5s;
}
.BPS_youshi_liaR{
width:340px;
height:600px;
position:absolute;
left:0;
top:0;
z-index:2;
border-radius:10px;
transition: all .4s;
display:none;
overflow:hidden;
}

.BPS_youshi ul li:nth-child(1) .BPS_youshi_lia:before{
background:url(images/2025/mb_1.png) no-repeat;
background-size:100% 100%;
}
.BPS_youshi ul li:nth-child(2) .BPS_youshi_lia:before{
background:url(images/2025/mb_2.png) no-repeat;
background-size:100% 100%;
}
.BPS_youshi ul li:nth-child(3) .BPS_youshi_lia:before{
background:url(images/2025/mb_3.png) no-repeat;
background-size:100% 100%;
}
.BPS_youshi ul li:nth-child(4) .BPS_youshi_lia:before{
background:url(images/2025/mb_4.png) no-repeat;
background-size:100% 100%;
}

.BPS_youshi_lib{
width:68px;
text-align:center;
height:22px;
line-height:22px;
font-size:14px;
color:rgba(255,255,255,0.6);
border:1px solid rgba(255,255,255,0.86);
position:absolute;
left:21px;
top:30px;
z-index:3;
border-radius:4px;
transition: all .4s;
}
.BPS_youshi_lic{
width:18px;
height:14px;
position:absolute;
left:262px;
top:34px;
z-index:3;
background:url(images/2025/ys_arrow.png) no-repeat;
transition: all .3s;
-webkit-transition: all .3s;
}
.BPS_youshi_lid{
width:260px;
height:46px;
line-height:46px;
font-size:26px;
color:#fff;
font-weight:bold;
position:absolute;
left:21px;
top:78px;
z-index:3;
}
.BPS_youshi_lie{
width:260px;
height:auto;
line-height:30px;
font-size:18px;
color:#fff;
position:absolute;
left:21px;
top:138px;
z-index:3;
}
.BPS_youshi_lif{
width:450px;
height:auto;
position:absolute;
left:21px;
top:138px;
z-index:3;
transition: all .4s;
-webkit-transition: all .4s;
transform: translateY(80px);
opacity:0;
}
.BPS_youshi_lif dl{
margin:0;
padding:0;
list-style:none;
}
.BPS_youshi_lif dl dt{
width:431px;
padding-left:20px;
background:url(images/2025/ys_em.png) left 11px no-repeat;
float:left;
line-height:28px;
color:#1a1a1a;
font-size:17px;
padding-bottom:10px;
overflow:hidden;
}

.BPS_youshi_lig{
width:390px;
height:auto;
position:absolute;
left:21px;
top:546px;
z-index:3;
transition: all .6s;
-webkit-transition: all .6s;
opacity:0;
transform: translateY(30px);
}
.BPS_youshi_lig a{
width:140px;
height:40px;
display:block;
line-height:40px;
text-align:center;
background-color:#0132c3;
color:#fff;
text-decoration:none;
font-size:15px;
border-radius:10px;
float:left;
}
.BPS_youshi_lig a:hover{
text-decoration:underline;
}
.BPS_youshi_lig label{
width:240px;
height:40px;
line-height:40px;
background-color:#fff;
font-size:15px;
color:#0132c3;
text-align:center;
display:block;
float:right;
box-shadow:0 0 6px rgba(12,49,113,0.12);
border-radius:10px;
}

.BPS_youshi_lih{
width:470px;
height:auto;
position:absolute;
left:0;
top:411px;
z-index:3;
transition: all .6s;
-webkit-transition: all .6s;
opacity:0;
transform: translateY(30px);
text-align:center;
}

.BPS_youshi ul li.on{
width:470px;
height:620px;
box-shadow:0 0 9px rgba(4,0,0,0.2);
}
.BPS_youshi ul li.on .BPS_youshi_lia{
width:470px;
height:620px;
}
.BPS_youshi ul li.on .BPS_youshi_lia:before{
background:url(images/2025/ys_li_hover.png) no-repeat;
height:620px;
}
.BPS_youshi ul li.on .BPS_youshi_lib{
color:rgba(0,0,0,0.6);
border:1px solid rgba(0,0,0,0.86);
}
.BPS_youshi ul li.on .BPS_youshi_lic{
left:620px;
}
.BPS_youshi ul li.on .BPS_youshi_lid{
color:#000;
}
.BPS_youshi ul li.on .BPS_youshi_lie{
display:none;
}
.BPS_youshi ul li.on .BPS_youshi_lif{
transform: translateY(0);
opacity:1;
}
.BPS_youshi ul li.on .BPS_youshi_lig{
opacity:1;
transform: translateY(0);
}
.BPS_youshi ul li.on .BPS_youshi_lih{
opacity:1;
transform: translateY(0);
}

.all_PSN_cases{
width:100%;
padding-top:70px;
padding-bottom:90px;
background-color:#fff;
overflow:hidden;
}
.PSN_cases_TT{
width:100%;
height:125px;
line-height:125px;
font-size:52px;
color:#000;
font-weight:bold;
text-align:center;
}
.PSN_vlide{ position:relative;zoom:1; height:630px; width:1672px; margin:0 auto;}
.PSN_vlide .piclist{ overflow:hidden; zoom:1; height:630px; width:1672px; margin:0; padding:0; list-style:none;}
.PSN_vlide .ohbox{overflow:hidden; position:relative;left: 24px;width:1624px;}
.PSN_vlide .piclist li{float:left;width:520px; height: 596px; margin:12px 8px 12px 12px;box-shadow:0 0 12px rgba(0,0,0,0.1);border-radius:10px; overflow:hidden;}
.PSN_sox{
width:520px;
height:596px;
background:url(images/2025/PSN_ox.png) center 276px no-repeat;
background-color:#fff;
position:relative;
}
.PSN_sox_A{
width:520px;
height:276px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.PSN_sox_A img{
width:520px;
height:auto;
}

.PSN_sox_B{
width:440px;
height:auto;
line-height:40px;
position:absolute;
left:40px;
top:314px;
font-size:28px;
color:#000;
font-weight:bold;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.PSN_sox_C{
width:440px;
height:auto;
line-height:28px;
position:absolute;
left:40px;
top:420px;
font-size:14px;
color:#333333;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.PSN_sox_D{
width:86px;
height:36px;
line-height:36px;
position:absolute;
left:40px;
bottom:36px;
font-size:16px;
font-weight:bold;
color:#000;
background:url(images/2025/PSN_em.png) right center no-repeat;
}
.PSN_vlide .pageBtn span{display:block;width:18px;height:32px;position:absolute;top:285px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.PSN_vlide .pageBtn .prev{background:url(images/2025/case_l.png) left center no-repeat;}
.PSN_vlide .pageBtn .next{background:url(images/2025/case_r.png) right center no-repeat; left:1654px;}
.PSN_vlide .pageBtn span:hover{background:url(images/2025/case_ls.png) left center no-repeat;}
.PSN_vlide .pageBtn .next:hover{background: url(images/2025/case_rs.png) right center no-repeat;}

.PSN_sox:hover .PSN_sox_A img{
transform: scale(1.1);
}
.PSN_sox:hover .PSN_sox_B{
text-decoration:underline;
}
.PSN_sox:hover .PSN_sox_D{
width:91px;
color:#0132c3;
background:url(images/2025/PSN_om.png) right center no-repeat;
}

.PSN_sox_A img,.PSN_sox_D{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.PSN_cases_ST{
width:100%;
height:96px;
background:url(images/2025/case_ST.png) center center no-repeat;
line-height:96px;
text-align:center;
font-size:20px;
color:rgba(0,0,0,0.7);
clear:both;
}
.PSN_cases{
width:1416px;
}
.PSN_cases ul{
margin:0;
padding:0;
list-style:none;
}
.PSN_cases ul li{
width:220px;
height:92px;
float:left;
margin-right:16px;
margin-bottom:18px;
box-shadow:0 0 7px rgba(0,0,0,0.2);
border-radius:10px;
background-color:#fff;
overflow:hidden;
}

.all_BPS_cases{
width:100%;
padding-top:45px;
position:relative;
z-index: 0;
padding-bottom:95px;
background-color:#f7f7f7;
overflow:hidden;
}

.BPS_cases_TT{
width:100%;
height:132px;
position:relative;
}
.BPS_cases_TT span{
width:400px;
height:132px;
display:block;
position:absolute;
left:0;
top:0;
line-height:132px;
font-size:52px;
font-weight:bold;
color:#000000;
}

.BPS_cases_TT label{
width:166px;
height:42px;
display:block;
position:absolute;
right:0;
top:54px;
}



.En_city_lia{
width:100%;
height:680px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.En_city_lib{
width:auto;
height:48px;
line-height:48px;
font-size:28px;
color:#fff;
font-weight:bold;
position:absolute;
left:50px;
top:80px;
z-index:3;
}
.En_city_lic{
width:auto;
height:38px;
line-height:38px;
font-size:18px;
color:#fff;
font-weight:lighter;
position:absolute;
left:50px;
top:126px;
z-index:3;
}
.En_city_lid{
width:calc(100% - 80px);
height:auto;
line-height:30px;
font-size:16px;
color:#fff;
font-weight:bold;
position:absolute;
left:50px;
top:184px;
z-index:3;
opacity:0;
transform: translateY(45px);
transition: all 0.5s;
}


@media only screen and (max-width:1400px) {
.header{
width:1300px;
}

.subnav_fuwu{
width:1300px;
}

.subnav_warp{
width:1300px;
}

.subnav_fuwu_li dl dt.isNo{
display:none;
}

.subnav_ol{
width:810px;
}

.subnav_hot_wid{
width:240px;
}

.subnav_warp:before{
right:240px;
}

.subnav_hot{
width:240px;
}

.subnav_hot dl dt{
width:240px;
}

.karp{
width:1300px;
}

.banner_one_A{
height:76px;
line-height:76px;
font-size:56px;
}
.banner_one_B{
line-height:30px;
font-size:24px;
}
.banner_one_Ba{
width:640px;
}

.BPS_fuwu{
width:1317px;
}
.BPS_fuwu ul li{
width:439px;
height:500px;
}
.BPS_fuwu_li{
width:422px;
height:462px;
}
.BPS_fuwu_lia{
width:422px;
height:462px;
}
.BPS_fuwu_lia img{
width:422px;
height:462px;
}
.BPS_fuwu_lib{
width:366px;
top:31px;
}
.BPS_fuwu_lic{
width:366px;
top:90px;
}
.BPS_fuwu_lid{
top:160px;
}

.all_BPS_class{
padding-bottom:60px;
}

.BPS_class_TT{
font-size:40px;
}

.BPS_class_Tab{
width:calc(100% - 24px);
padding-left:24px;
}
.BPS_class_Tab ul li{
margin-right:40px;
}
.BPS_class_Tab ul li span{
padding-right:20px;
}

.BPS_class_L{
width:328px;
}
.BPS_class_L dl dt{
width:328px;
}
.BPS_class_Li{
width:328px;
height:440px;
}
.BPS_class_Lia{
width:328px;
height:440px;
}
.BPS_class_Lib{
width:288px;
}
.BPS_class_Lic{
width:288px;
}

.BPS_class_Rdl{
width:944px;
padding-left:10px;
height:590px;
}
.BPS_class_Rdl dl dt{
width:286px;
float:left;
margin-left:15px;
margin-right:10px;
margin-top:24px;
}

.BPS_class_R{
width:966px;
}
.BPS_class_R dl dt{
margin-left:13px;
width:309px;
margin-bottom:19px;
}
.BPS_class_Ri{
width:309px;
height:286px;
}
.BPS_class_Ria{
width:309px;
height:218px;
}
.BPS_class_Ria img{
width:auto;
height:218px;
}
.BPS_class_Rib{
width:214px;
left:20px;
background:url(images/2025/arrow.png) 242px center no-repeat;
}
.BPS_class_Ri:hover .BPS_class_Rib{
background:url(images/2025/arrow.png) 246px center no-repeat;
}

.BPS_class_R4{
width:972px;
}
.BPS_class_R4 dl dt{
margin-left:13px;
width:473px;
margin-bottom:14px;
}
.BPS_class_Ri4{
width:473px;
height:288px;
}
.BPS_class_Ri4a{
width:473px;
height:218px;
}
.BPS_class_Ri4a img{
width:473px;
height:218px;
}
.BPS_class_Ri4b{
width:364px;
background:url(images/2025/arrow.png) 382px center no-repeat;
}
.BPS_class_Ri4:hover .BPS_class_Ri4b{
background:url(images/2025/arrow.png) 386px center no-repeat;
}

.BPS_class6{
width:1313px;
}
.BPS_class6 dl dt{
margin-right:13px;
width:420px;
margin-bottom:13px;
}
.BPS_class6i{
width:420px;
height:287px;
}
.BPS_class6ia{
width:420px;
height:219px;
}
.BPS_class6ia img{
width:420px;
height:219px;
}
.BPS_class6ib{
width:329px;
padding-right:66px;
left:25px;
background:url(images/2025/arrow.png) 360px center no-repeat;
}

.BPS_class6i:hover .BPS_class6ib{
background:url(images/2025/arrow.png) 364px center no-repeat;
}

.BPS_class7{
width:1323px;
}
.BPS_class7 dl dt{
margin-right:13px;
width:420px;
margin-bottom:13px;
}
.BPS_class7 dl dt:nth-child(4),.BPS_class7 dl dt:nth-child(5),.BPS_class7 dl dt:nth-child(6),.BPS_class7 dl dt:nth-child(7){
width:316px;
margin-right:12px;
}
.BPS_class7i{
width:420px;
height:287px;
}
.BPS_class7 dl dt:nth-child(4) .BPS_class7i,.BPS_class7 dl dt:nth-child(5) .BPS_class7i,.BPS_class7 dl dt:nth-child(6) .BPS_class7i,.BPS_class7 dl dt:nth-child(7) .BPS_class7i{
width:316px;
}
.BPS_class7ia{
width:458px;
height:219px;
}
.BPS_class7ia img{
width:458px;
height:219px;
}
.BPS_class7 dl dt:nth-child(4) .BPS_class7ia,.BPS_class7 dl dt:nth-child(5) .BPS_class7ia,.BPS_class7 dl dt:nth-child(6) .BPS_class7ia,.BPS_class7 dl dt:nth-child(7) .BPS_class7ia{
width:316px;
}
.BPS_class7 dl dt:nth-child(4) .BPS_class7ia img,.BPS_class7 dl dt:nth-child(5) .BPS_class7ia img,.BPS_class7 dl dt:nth-child(6) .BPS_class7ia img,.BPS_class7 dl dt:nth-child(7) .BPS_class7ia img{
width:316px;
height:219px;
}
.BPS_class7ib{
width:329px;
left:25px;
background:url(images/2025/arrow.png) 360px center no-repeat;
}
.BPS_class7 dl dt:nth-child(4) .BPS_class7ib,.BPS_class7 dl dt:nth-child(5) .BPS_class7ib,.BPS_class7 dl dt:nth-child(6) .BPS_class7ib,.BPS_class7 dl dt:nth-child(7) .BPS_class7ib{
width:225px;
background:url(images/2025/arrow.png) 250px center no-repeat;
}

.BPS_class7i:hover .BPS_class7ib{
background:url(images/2025/arrow.png) 364px center no-repeat;
}

.BPS_class7 dl dt:nth-child(4) .BPS_class7i:hover .BPS_class7ib,.BPS_class7 dl dt:nth-child(5) .BPS_class7i:hover .BPS_class7ib,.BPS_class7 dl dt:nth-child(6) .BPS_class7i:hover .BPS_class7ib,.BPS_class7 dl dt:nth-child(7) .BPS_class7i:hover .BPS_class7ib{
width:220px;
background:url(images/2025/arrow.png) 254px center no-repeat;
}

.all_BPS_youshi{
padding-top:40px;
padding-bottom:30px;
}

.BPS_youshi{
width:100%;
height:660px;
}
.BPS_youshi ul li{
width:273px;
}
.BPS_youshi_lia{
width:273px;
}
.BPS_youshi_liaR{
width:273px;
}

.BPS_youshi_lib{
left:25px;
}
.BPS_youshi_lic{
left:234px;
}
.BPS_youshi_lid{
width:260px;
left:25px;
font-size:24px;
}
.BPS_youshi_lie{
width:234px;
left:25px;
}
.BPS_youshi_lif{
width:390px;
}
.BPS_youshi_lif dl dt{
width:320px;
}

.BPS_youshi_lig{
width:400px;
left:25px;
top:506px;
}

.BPS_youshi ul li.on{
width:430px;
}
.BPS_youshi ul li.on .BPS_youshi_lia{
width:430px;
}

.BPS_cases_TT span{
font-size:42px;
}

.PSN_cases_TT{
font-size:42px;
}

.PSN_vlide{height:500px; width:1300px;}
.PSN_vlide .piclist{height:500px; width:1300px;}
.PSN_vlide .ohbox{left: 18px;width:1260px;}
.PSN_vlide .piclist li{width:400px; height: 458px;}
.PSN_sox{
width:400px;
height:458px;
background:url(images/2025/PSN_ox.png) center 214px no-repeat;
background-color:#fff;
}
.PSN_sox_A{
width:400px;
height:214px;
}
.PSN_sox_A img{
width:400px;
height:auto;
}

.PSN_sox_B{
width:360px;
line-height:34px;
left:20px;
top:240px;
font-size:22px;
}
.PSN_sox_C{
width:360px;
line-height:22px;
left:20px;
top:320px;
}
.PSN_sox_D{
left:20px;
bottom:14px;
}
.PSN_vlide .pageBtn span{top:220px;}
.PSN_vlide .pageBtn .next{left:1282px;}

.PSN_cases{
width:1320px;
}
.PSN_cases ul li{
width:205px;
height:100px;
margin-right:14px;
margin-bottom:14px;
}
.PSN_cases ul li img{
width:205px;
height:100px;
}

.lab_news{
width:640px;
}

.lab_news_lia{
width:480px;
}

.cai_con05{width:1300px;}

.En_city_lib{
left:20px;
}
.En_city_lic{
left:20px;
}
.En_city_lid{
left:20px;
}

.auto_nav,.auto_foot,.auto_copyright{
width:1300px;
}

}