.all_fuwu_2027{
width:100%;
padding-top:48px;
background-color:#f2f4f7;
padding-bottom:110px;
overflow:hidden;
}
.fuwu_2027_TT{
width:1200px;
height:102px;
line-height:102px;
font-size:36px;
color:#000;
font-weight:bold;
text-align:center;
}
.fuwu_2027_A{
width:1200px;
height:520px;
background-color:#fff;
position:relative;
border-radius:10px;
overflow:hidden;
}
.fuwu_2027_AL{
width:290px;
height:480px;
position:absolute;
left:20px;
top:17px;
}
.fuwu_2027_L{
width:290px;
height:480px;
position:relative;
}
.fuwu_2027_La{
width:290px;
height:480px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.fuwu_2027_La img{
width:290px;
height:480px;
}
.fuwu_2027_Lb{
width:auto;
height:44px;
font-size:24px;
line-height:44px;
font-weight:bold;
color:#fff;
position:absolute;
left:30px;
top:30px;
z-index:2;
}
.fuwu_2027_Lc{
width:230px;
height:2px;
background-color:#fff;
position:absolute;
left:30px;
top:76px;
z-index:2;
}
.fuwu_2027_Ld{
width:auto;
height:37px;
font-size:17px;
line-height:37px;
font-weight:bold;
color:#fff;
position:absolute;
left:30px;
top:78px;
z-index:2;
}
.fuwu_2027_Le{
width:168px;
height:auto;
font-size:14px;
line-height:20px;
color:#fff;
position:absolute;
left:30px;
top:132px;
z-index:2;
}
.fuwu_2027_Lf{
width:72px;
height:auto;
position:absolute;
left:30px;
top:227px;
z-index:2;
}
.fuwu_2027_Lf a{
width:70px;
height:22px;
display:block;
line-height:22px;
text-align:center;
border:1px solid #fff;
border-radius:6px;
font-size:12px;
color:#fff;
transition: all .25s ease-in-out;
text-decoration:none;
}
.fuwu_2027_Lf a:hover{
background-color:#ff8a00;
border-color:#ff8a00;
}

.blank_24{
height:24px;
clear:both;
}

.fuwu_2027_AR{
width:864px;
height:auto;
position:absolute;
left:332px;
top:17px;
}
.item_2017_A{
width:864px;
}
.item_2017_A ul{
margin:0;
padding:0;
list-style:none;
}
.item_2017_A ul li{
width:200px;
height:230px;
position:relative;
float:left;
margin-right:16px;
margin-bottom:20px;
border-radius:6px;
box-shadow:0 0 4px rgba(0,0,0,0.14);
transition: all .25s ease-in-out;
overflow:hidden;
}
.item_2017_Aa{
width:200px;
height:116px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.item_2017_Aa img{
width:200px;
height:116px;
}
.item_2017_Ab{
width:183px;
height:38px;
line-height:38px;
font-size:18px;
color:#333333;
font-weight:bold;
position:absolute;
left:17px;
top:121px;
}
.item_2017_Ac{
width:183px;
height:32px;
line-height:32px;
font-size:12px;
color:#5c5c5c;
position:absolute;
left:17px;
top:149px;
}
.item_2017_Ad{
width:70px;
height:22px;
line-height:22px;
font-size:12px;
color:#000;
position:absolute;
left:17px;
top:188px;
border:1px solid #535353;
border-radius:6px;
text-align:center;
}

.item_2017_A ul li:hover{
box-shadow:0 0 12px rgba(0,0,0,0.2);
}
.item_2017_A ul li:hover .item_2017_Aa img{
transform: scale(1.1);
}
.item_2017_A ul li:hover .item_2017_Ad{
background-color:#ff8a00;
color:#fff;
border-color:#ff8a00;
}

.item_2017_Aa img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.fuwu_2027_BR{
width:867px;
height:auto;
position:absolute;
left:332px;
top:17px;
}
.item_2017_B{
width:867px;
}
.item_2017_B ul{
margin:0;
padding:0;
list-style:none;
}
.item_2017_B ul li{
width:270px;
height:230px;
position:relative;
float:left;
margin-right:19px;
margin-bottom:20px;
border-radius:6px;
box-shadow:0 0 4px rgba(0,0,0,0.14);
transition: all .25s ease-in-out;
overflow:hidden;
}
.item_2017_Ba{
width:270px;
height:106px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.item_2017_Ba img{
width:270px;
height:106px;
}
.item_2017_Bb{
width:253px;
height:38px;
line-height:38px;
font-size:18px;
color:#333333;
font-weight:bold;
position:absolute;
left:17px;
top:111px;
}
.item_2017_Bc{
width:230px;
height:auto;
line-height:16px;
font-size:12px;
color:#5c5c5c;
position:absolute;
left:17px;
top:146px;
}
.item_2017_Bd{
width:70px;
height:22px;
line-height:22px;
font-size:12px;
color:#000;
position:absolute;
left:17px;
top:188px;
border:1px solid #535353;
border-radius:6px;
text-align:center;
}

.item_2017_B ul li:hover{
box-shadow:0 0 12px rgba(0,0,0,0.2);
}
.item_2017_B ul li:hover .item_2017_Ba img{
transform: scale(1.1);
}
.item_2017_B ul li:hover .item_2017_Bd{
background-color:#ff8a00;
color:#fff;
border-color:#ff8a00;
}

.item_2017_Ba img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.item_2017_Cr{
width:270px;
height:480px;
position:absolute;
right:20px;
top:17px;
}
.item_2017_Cr{
width:270px;
}
.item_2017_Cr ul{
margin:0;
padding:0;
list-style:none;
}
.item_2017_Cr ul li{
width:270px;
height:480px;
position:relative;
display:inline-block;
float:left;
margin-right:19px;
margin-bottom:20px;
border-radius:6px;
box-shadow:0 0 4px rgba(0,0,0,0.14);
transition: all .25s ease-in-out;
overflow:hidden;
}
.item_2017_Cra{
width:270px;
height:340px;
position:absolute;
left:0;
top:0;
background-color:#f4f7fc;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
text-align:center;
overflow:hidden;
}
.item_2017_Crb{
height:38px;
line-height:38px;
font-size:18px;
color:#333333;
font-weight:bold;
position:absolute;
top:350px;
text-align:left;
left:17px;
width:236px;
}
.item_2017_Crc{
font-size:12px;
color:#5c5c5c;
position:absolute;
top:386px;
text-align:left;
left:17px;
width:236px;
line-height:16px;
font-size:12px;
height:auto;
}
.item_2017_Crd{
width:70px;
height:22px;
line-height:22px;
font-size:12px;
color:#000;
position:absolute;
left:17px;
top:438px;
border:1px solid #535353;
border-radius:6px;
text-align:center;
}
.item_2017_Cr ul li:hover{
box-shadow:0 0 12px rgba(0,0,0,0.2);
}
.item_2017_Cr ul li:hover .item_2017_Cra img{
transform: scale(1.06);
}
.item_2017_Cr ul li:hover .item_2017_Crd{
background-color:#ff8a00;
color:#fff;
border-color:#ff8a00;
}

.item_2017_Cra img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}


.fuwu_2027_CR{
width:578px;
height:auto;
position:absolute;
left:332px;
top:17px;
}
.item_2017_C{
width:578px;
}
.item_2017_C ul{
margin:0;
padding:0;
list-style:none;
}
.item_2017_C ul li{
width:270px;
height:230px;
position:relative;
display:inline-block;
float:left;
margin-right:19px;
margin-bottom:20px;
border-radius:6px;
box-shadow:0 0 4px rgba(0,0,0,0.14);
overflow:hidden;
}
.item_2017_Ca{
width:270px;
height:156px;
position:absolute;
left:0;
top:0;
background-color:#f4f7fc;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
text-align:center;
overflow:hidden;
}
.item_2017_Cb{
width:270px;
height:38px;
line-height:38px;
font-size:18px;
color:#333333;
font-weight:bold;
position:absolute;
left:0;
top:161px;
text-align:center;
}
.item_2017_Cc{
width:270px;
height:auto;
line-height:32px;
font-size:12px;
color:#5c5c5c;
position:absolute;
left:0;
top:190px;
text-align:center;
}

.item_2017_C ul li:hover{
box-shadow:0 0 12px rgba(0,0,0,0.2);
}
.item_2017_C ul li:hover .item_2017_Ca img{
transform: scale(1.06);
}

.item_2017_Ca img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.blank_32{
height:32px;
clear:both;
}

.other_vlide{ position:relative;zoom:1; height:474px; width:1280px; margin:-12px auto 0 auto;}
.other_vlide .piclist{ overflow:hidden; zoom:1; height:474px; width:1280px; margin:0; padding:0; list-style:none;}
.other_vlide .ohbox{overflow:hidden; position:relative;left: 33px;width:1240px;}
.other_vlide .piclist li{float:left;width:290px; height: 450px; margin:12px 7px 12px 7px;border-radius:10px;position:relative;overflow:hidden; background-color:#fff;}
.other_vlide .piclist li a{ width:290px; height:360px; display:block;}
.other_vlide .pageBtn span{display:block;width:21px;height:450px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.other_vlide .pageBtn .prev{background:url(images/2027/roll_left.svg) left center no-repeat; background-size:21px 34px;}
.other_vlide .pageBtn .next{background:url(images/2027/roll_right.svg) right center no-repeat; left:1269px;background-size:21px 34px;}
.other_vlide .pageBtn span:hover{background:url(images/2027/roll_left.svg) left center no-repeat;opacity:0.6;background-size:21px 34px;}
.other_vlide .pageBtn .next:hover{background: url(images/2027/roll_right.svg) right center no-repeat;opacity:0.6;background-size:21px 34px;}

.other_2027{
width:1216px;
}
.other_2027 ul{
margin:0;
padding:0;
list-style:none;
}
.other_2027 ul li{
width:290px;
height:450px;
float:left;
background-color:#fff;
margin-right:14px;
border-radius:10px;
position:relative;
overflow:hidden;
}
.other_2027_lia{
width:260px;
height:330px;
position:absolute;
left:15px;
top:15px;
overflow:hidden;
}
.other_2027_lia img{
width:260px;
height:330px;
}
.other_2027_lib{
width:260px;
height:38px;
line-height:38px;
font-size:18px;
color:#333333;
font-weight:bold;
text-align:center;
position:absolute;
left:15px;
top:355px;
}
.other_2027_lic{
width:260px;
height:auto;
line-height:16px;
font-size:12px;
color:#5c5c5c;
text-align:center;
position:absolute;
left:15px;
top:390px;
}
.other_vlide .piclist li:hover{
box-shadow:0 0 12px rgba(0,0,0,0.2);
}
.other_vlide .piclist li:hover .other_2027_lia img{
transform: scale(1.1);
}

.other_2027_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;
}

.all_XPs_cdk{
width:100%;
background-color:#f7fafc;
padding:28px 0 32px 0;
overflow:hidden;
}
.XPs_cdk{
width:100%;
height:140px;
position:relative;
margin-top:20px;
}
.XPs_cck_c{
width:310px;
height:140px;
position:absolute;
left:0;
top:0;
border-radius:10px;
background-color:#fff;
box-shadow:0 0 7px rgba(0,0,0,0.09);
overflow:hidden;
}
.XPs_cck_cx{
width:300px;
height:140px;
position:relative;
}
.XPs_cck_cx_A{
width:100px;
padding-left:27px;
height:34px;
line-height:34px;
font-size:14px;
color:#000;
background:url(images/2026/city_icon.png) left center no-repeat;
position:absolute;
left:13px;
top:15px;
}
.XPs_cck_cx_B{
width:260px;
height:auto;
position:absolute;
left:41px;
top:46px;
}
.XPs_cck_cx_B dl{
margin:0;
padding:0;
list-style:none;
}
.XPs_cck_cx_B dl dt{
float:left;
height:24px;
line-height:24px;
margin-right:24px;
display:inline-block;
}
.XPs_cck_cx_B dl dt a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.XPs_cck_cx_B dl dt a:hover{
color:#0121c2;
text-decoration:underline;
}

.XPs_cck_d{
width:540px;
height:140px;
position:absolute;
left:330px;
top:0;
border-radius:10px;
background-color:#fff;
box-shadow:0 0 7px rgba(0,0,0,0.09);
overflow:hidden;
}
.XPs_cck_dx{
width:520px;
height:140px;
position:relative;
}
.XPs_cck_dx_A{
width:88px;
height:88px;
position:absolute;
left:21px;
top:22px;
}
.XPs_cck_dx_B{
width:372px;
height:auto;
position:absolute;
left:120px;
top:19px;
}
.XPs_cck_dx_B ul{
margin:0;
padding:0;
list-style:none;
}
.XPs_cck_dx_B ul li{
width:372px;
height:24px;
float:left;
}
.XPs_cck_dx_B ul li a{
width:358px;
height:24px;
display:block;
line-height:24px;
background:url(images/2026/an_em.png) left center no-repeat;
padding-left:14px;
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.XPs_cck_dx_B ul li a:hover{
background:url(images/2026/an_om.png) left center no-repeat;
color:#ee541a;
}

.XPs_cck_dx_C{
width:400px;
height:auto;
position:absolute;
left:120px;
top:93px;
text-align:right;
}
.XPs_cck_dx_C a{
font-size:14px;
color:#666666;
text-decoration:none;
}
.XPs_cck_dx_C a:hover{
text-decoration:underline;
}

.XPs_cck_k{
width:310px;
height:140px;
position:absolute;
right:0;
top:0;
border-radius:10px;
background-color:#fff;
box-shadow:0 0 7px rgba(0,0,0,0.09);
overflow:hidden;
}
.XPs_cck_kx{
width:340px;
height:140px;
position:relative;
}
.XPs_cck_kx_A{
width:88px;
height:88px;
position:absolute;
left:21px;
top:22px;
}
.XPs_cck_kx_B{
width:210px;
height:36px;
line-height:36px;
font-size:16px;
color:#333333;
position:absolute;
left:126px;
top:26px;
}
.XPs_cck_kx_C{
width:210px;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
position:absolute;
left:126px;
top:62px;
}

.XPs_sou{
width:1200px;
height:50px;
box-shadow:0 0 5px rgba(0,43,71,0.15);
background-color:#fff;
position:relative;
border-radius:10px;
}
.XPs_sou_A{
width:960px;
height:46px;
position:absolute;
left:20px;
top:2px;
}
.XPs_sou_A input{
width:100%;
height:46px;
line-height:46px;
border:none;
background:none;
font-size:14px;
color:#4c4c4c;
}
.XPs_sou_B{
width:80px;
height:36px;
position:absolute;
right:0;
top:6px;
}
.XPs_sou_B input{
width:64px;
padding-left:26px;
height:36px;
line-height:36px;
border:none;
background:url(images/2026/search_icon.png) left center no-repeat;
font-size:16px;
color:#4c4c4c;
cursor:pointer;
display:block;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}
.XPs_sou_C{
width:20px;
height:20px;
position:absolute;
right:185px;
top:19px;
}

.all_XPs_hot{
width:100%;
padding-top:14px;
padding-bottom:50px;
overflow:hidden;
}
.XPs_hot_TT{
width:100%;
height:114px;
position:relative;
}
.XPs_hot_TT span{
width:500px;
height:56px;
line-height:56px;
display:block;
font-size:36px;
color:#333;
font-weight:bold;
position:absolute;
left:0;
top:29px;
}
.XPs_hot_TT label{
width:62px;
height:36px;
position:absolute;
right:0;
top:38px;
display:block;
}
.XPs_hot_TT label a{
width:62px;
height:36px;
display:block;
line-height:36px;
font-size:16px;
color:#333333;
text-decoration:none;
background:url(images/2026/more_icon.png) right center no-repeat;
transition: all .3s ease;
}
.XPs_hot_TT label a:hover{
background:url(images/2026/more_icons.png) right center no-repeat;
color:#012ec7;
}

.XPs_hot{ position:relative;zoom:1; height:420px; width:1200px;}
.XPs_hot .piclist{ overflow:hidden; zoom:1; height:420px; width:1200px; margin:0; padding:0; list-style:none;}
.XPs_hot .ohbox{overflow:hidden; position:relative;left: 0;width:1200px;}
.XPs_hot .piclist li{float:left;width:280px; height: 420px; margin-right:26px;}
.XPs_hot .pageBtn span{display:block;width:26px;height:60px;position:absolute;top:150px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px; z-index:999;}
.XPs_hot .pageBtn .prev{background:url(images/2026/r_left.png) left center no-repeat;}
.XPs_hot .pageBtn .next{background:url(images/2026/r_right.png) right center no-repeat; left:1172px;}
.XPs_hot .pageBtn span:hover{background:url(images/2026/r_lefts.png) left center no-repeat;}
.XPs_hot .pageBtn .next:hover{background: url(images/2026/r_rights.png) right center no-repeat;}
.XPs_hot_li{
width:280px;
height:420px;
position:relative;
}
.XPs_hot_lia{
width:200px;
height:auto;
text-align:right;
position:absolute;
right:20px;
top:32px;
z-index:2;
}
.XPs_hot_lib{
width:280px;
height:360px;
border-radius:10px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.XPs_hot_lic{
width:280px;
height:60px;
line-height:60px;
text-align:center;
position:absolute;
left:0;
top:360px;
font-size:18px;
color:#333333;
font-weight:bold;
}

.XPs_hot_li:hover .XPs_hot_lib img{
transform: scale(1.1);
}

 .XPs_hot_lib 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_XPs_xm{
width:100%;
padding-top:36px;
padding-bottom:60px;
background-color:#f2f7fa;
overflow:hidden;
}
.XPs_xm_TT{
width:100%;
height:105px;
position:relative;
}
.XPs_xm_TT span{
width:200px;
height:56px;
line-height:56px;
display:block;
font-size:36px;
color:#333;
font-weight:bold;
position:absolute;
left:0;
top:25px;
}
.XPs_xm_TT label{
width:62px;
height:36px;
position:absolute;
right:0;
top:35px;
display:block;
}
.XPs_xm_TT label a{
width:62px;
height:36px;
display:block;
line-height:36px;
font-size:16px;
color:#333333;
text-decoration:none;
background:url(images/2026/more_icon.png) right center no-repeat;
transition: all .3s ease;
}
.XPs_xm_TT label a:hover{
background:url(images/2026/more_icons.png) right center no-repeat;
color:#012ec7;
}
.XPs_xm_Tab{
width:100%;
height:57px;
}
.XPs_xm_Tab ul{
margin:0;
padding:0;
list-style:none;
}
.XPs_xm_Tab ul li{
padding:0 14px;
height:30px;
float:left;
line-height:30px;
color:#333333;
font-size:15px;
display:inline-block;
border-radius:40px;
}
.XPs_xm_Tab ul li.selected{
background-color:#0121c2;
color:#fff;
}

.XPs_xm_ox{
width:100%;
}
.XPs_xm{
width:1221px;
}
.XPs_xm ul{
margin:0;
padding:0;
list-style:none;
}
.XPs_xm ul li{
width:387px;
height:192px;
margin-bottom:18px;
float:left;
margin-right:20px;
position:relative;
transition: all .3s ease;
}
.XPs_xm ul li:after{
	content: " ";
    height: 192px;
    position: absolute;
    top:0;
    width:360px;
	box-sizing: border-box;
	background-color:#fff;
	box-shadow:0 0 7px rgba(0,0,0,0.09);
	left:27px;
	z-index:1;
	border-radius:10px;
}
.XPs_xm ul li a{
width:387px;
height:192px;
display:block;
}
.XPs_xm_lia{
width:140px;
height:140px;
position:absolute;
left:0;
top:26px;
box-shadow:0 0 7px rgba(0,0,0,0.09);
border-radius:10px;
z-index:2;
overflow:hidden;
}
.XPs_xm_lib{
width:220px;
height:auto;
position:absolute;
right:12px;
font-size:21px;
line-height:41px;
color:#000000;
font-weight:bold;
top:16px;
z-index:2;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.XPs_xm_lic{
width:220px;
height:auto;
position:absolute;
right:12px;
font-size:12px;
line-height:32px;
color:#666666;
top:47px;
z-index:2;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.XPs_xm_lid{
width:220px;
height:auto;
position:absolute;
right:12px;
font-size:12px;
line-height:32px;
color:#666666;
top:68px;
z-index:2;
}
.XPs_xm_lie{
width:220px;
height:24px;
position:absolute;
right:12px;
font-size:12px;
line-height:24px;
color:#0121c2;
top:103px;
text-align:center;
background-color:#f5f7ff;
border-radius:40px;
z-index:2;
}
.XPs_xm_lif{
width:92px;
height:28px;
position:absolute;
right:12px;
font-size:13px;
line-height:28px;
color:#ee541a;
top:140px;
text-align:center;
border:1px solid #ee541a;
border-radius:40px;
z-index:2;
}

.XPs_xm ul li:hover{
transform: translateY(-5px);
}
.XPs_xm ul li:hover:after{
	box-shadow:0 0 10px rgba(0,0,0,0.12);
}

.XPs_xm ul li:hover .XPs_xm_lif{
background-color:#ee541a;
color:#fff;
}


.all_SPB_youshi{
width:100%;
padding-top:60px;
background:url(/images/2025/all_ys_bg.jpg) center top no-repeat;
padding-bottom:100px;
overflow:hidden;
}

.SPB_class_TT{
width:100%;
height:58px;
line-height:58px;
text-align:center;
font-size:36px;
color:#fff;
font-weight:bold;
}
.SPB_class_Desc{
width:100%;
height:66px;
line-height:38px;
text-align:center;
font-size:18px;
color:#fff;
}

.SPB_youshi{
width:100%;
height:520px;
}
.SPB_youshi ul{
margin:0;
padding:0;
list-style:none;
}
.SPB_youshi ul li{
width:230px;
height:450px;
float:left;
margin-right:30px;
position:relative;
border-radius:16px;
transition: all .6s;
-webkit-transition: all .6s;
overflow:hidden;
}
.SPB_youshi ul li:last-child{
margin-right:0;
}
.SPB_youshi_lia{
width:230px;
height:450px;
position:absolute;
left:0;
top:0;
z-index:1;
transition: all .6s;
}
.SPB_youshi_lia:before{
content: " ";
height:450px;
position: absolute;
top:0;
width:100%;
z-index: 2;
box-sizing: border-box;
left:0;
border-radius:16px;
transition: all .5s;
}
.SPB_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;
}

.SPB_youshi ul li:nth-child(1) .SPB_youshi_lia:before{
background:url(images/2025/mb_1.png) no-repeat;
background-size:100% 100%;
}
.SPB_youshi ul li:nth-child(2) .SPB_youshi_lia:before{
background:url(images/2025/mb_2.png) no-repeat;
background-size:100% 100%;
}
.SPB_youshi ul li:nth-child(3) .SPB_youshi_lia:before{
background:url(images/2025/mb_3.png) no-repeat;
background-size:100% 100%;
}
.SPB_youshi ul li:nth-child(4) .SPB_youshi_lia:before{
background:url(images/2025/mb_4.png) no-repeat;
background-size:100% 100%;
}

.SPB_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:20px;
top:30px;
z-index:3;
border-radius:4px;
transition: all .4s;
}
.SPB_youshi_lic{
width:23px;
height:14px;
position:absolute;
left:190px;
top:34px;
z-index:3;
background:url(images/2025/ys_arrow.svg) no-repeat;
background-size:23px 14px;
transition: all .3s;
-webkit-transition: all .3s;
}
.SPB_youshi_lid{
width:210px;
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
font-weight:bold;
position:absolute;
left:20px;
top:75px;
z-index:3;
}
.SPB_youshi_lie{
width:190px;
height:auto;
line-height:30px;
font-size:20px;
color:#fff;
position:absolute;
left:20px;
top:138px;
z-index:3;
}
.SPB_youshi_lif{
width:190px;
height:auto;
position:absolute;
left:20px;
top:138px;
z-index:3;
transition: all .4s;
-webkit-transition: all .4s;
transform: translateY(80px);
opacity:0;
}
.SPB_youshi_lif dl{
margin:0;
padding:0;
list-style:none;
}
.SPB_youshi_lif dl dt{
width:170px;
padding-left:19px;
float:left;
line-height:30px;
color:#1a1a1a;
font-size:18px;
padding-bottom:10px;
position:relative;
overflow:hidden;
}
.SPB_youshi_lif dl dt:before{
content: "";
width:6px;
height:6px;
background-color:#4d4d4d;
position:absolute;
left:0;
top:12px;
}

.SPB_youshi_lig{
width:350px;
height:auto;
position:absolute;
left:20px;
top:440px;
z-index:3;
transition: all .6s;
-webkit-transition: all .6s;
opacity:0;
transform: translateY(30px);
}
.SPB_youshi_lig a{
width:120px;
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;
}
.SPB_youshi_lig a:hover{
text-decoration:underline;
}
.SPB_youshi_lig label{
width:220px;
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;
}

.SPB_youshi_lih{
width:420px;
height:auto;
position:absolute;
left:0;
top:330px;
z-index:3;
transition: all .6s;
-webkit-transition: all .6s;
opacity:0;
transform: translateY(30px);
text-align:center;
}
.SPB_youshi_lih img{
width:365px;
height:auto;
}

.SPB_youshi ul li.on{
width:420px;
height:520px;
}
.SPB_youshi ul li.on .SPB_youshi_lia{
width:420px;
height:520px;
}
.SPB_youshi ul li.on .SPB_youshi_lia:before{
background:url(images/2025/ys_li_hover.png) no-repeat;
height:520px;
}
.SPB_youshi ul li.on .SPB_youshi_lib{
color:rgba(0,0,0,0.6);
border:1px solid rgba(0,0,0,0.86);
}
.SPB_youshi ul li.on .SPB_youshi_lic{
left:620px;
}
.SPB_youshi ul li.on .SPB_youshi_lid{
color:#000;
}
.SPB_youshi ul li.on .SPB_youshi_lie{
display:none;
}
.SPB_youshi ul li.on .SPB_youshi_lif{
transform: translateY(0);
opacity:1;
width:380px;
}
.SPB_youshi_lif dl dt{
width:360px;
}
.SPB_youshi ul li.on .SPB_youshi_lig{
opacity:1;
transform: translateY(0);
}
.SPB_youshi ul li.on .SPB_youshi_lih{
opacity:1;
transform: translateY(0);
}

.all_XPs_case{
width:100%;
padding-top:54px;
padding-bottom:74px;
background-color:#fff;
overflow:hidden;
}
.XPs_case_TT{
width:100%;
height:66px;
line-height:66px;
font-size:36px;
color:#000;
font-weight:bold;
text-align:center;
}
.XPs_case_Desc{
width:100%;
line-height:38px;
font-size:18px;
color:#333333;
text-align:center;
padding-bottom:48px;
overflow:hidden;
}


.all_XPs_lx{
width:100%;
padding-top:20px;
padding-bottom:68px;
overflow:hidden;
}
.XPs_lx_TT{
width:100%;
height:115px;
line-height:115px;
font-size:36px;
color:#333;
font-weight:bold;
}
.bs_lx{
width:1226px;
}
.bs_lx ul{
margin:0;
padding:0;
list-style:none;
}
.bs_lx ul li{
width:278px;
float:left;
height:158px;
border:1px solid #e1eff7;
position:relative;
margin-right:26px;
border-radius:10px;
box-shadow: inset 0px 0px 10px rgba(223,230,252,1);
overflow:hidden;
}
.bs_lx ul li:nth-child(1){
background:url(images/2026/4_ico1.png) 233px 20px no-repeat;
}
.bs_lx ul li:nth-child(2){
background:url(images/2026/4_ico2.png) 232px 21px no-repeat;
}
.bs_lx ul li:nth-child(3){
background:url(images/2026/4_ico3.png) 236px 20px no-repeat;
}
.bs_lx ul li:nth-child(4){
background:url(images/2026/4_ico4.png) 200px 15px no-repeat;
}
.bs_lx_lia{
width:auto;
height:44px;
position:absolute;
left:19px;
top:16px;
border-bottom:1px dashed #2d2d2d;
line-height:44px;
font-size:20px;
color:#000;
}
.bs_lx_lib{
width:auto;
height:34px;
position:absolute;
left:19px;
top:67px;
line-height:34px;
font-size:14px;
color:#666666;
}
.bs_lx_lic{
width:auto;
height:50px;
position:absolute;
left:19px;
top:100px;
line-height:50px;
font-size:30px;
color:#000;
}
.bs_lx_lic a{
width:134px;
height:34px;
display:block;
line-height:34px;
background-color:#ee541a;
color:#fff;
text-align:center;
font-size:16px;
text-decoration:none;
border-radius:40px;
margin-top:6px;
}
.bs_lx_lic a:hover{
text-decoration:underline;
}
.bs_lx_lid{
width:252px;
height:auto;
position:absolute;
left:19px;
top:76px;
}
.bs_lx_lid dl{
margin:0;
padding:0;
list-style:none;
}
.bs_lx_lid dl dt{
float:left;
width:118px;
margin-right:8px;
height:38px;
}
.XPs_input{
width:92px;
padding:0 12px;
height:24px;
border:1px solid #dbdbdb;
border-radius:40px;
background-color:#fff;
font-size:14px;
color:#666666;
}
.XPs_submit{
width:118px;
height:26px;
line-height:26px;
background-color:#0032dc;
border-radius:40px;
border:none;
font-size:14px;
color:#fff;
}
