.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:18px;
height:14px;
position:absolute;
left:190px;
top:34px;
z-index:3;
background:url(images/2025/ys_arrow.png) no-repeat;
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;
background:url(images/2025/ys_em.png) left 12px no-repeat;
float:left;
line-height:30px;
color:#1a1a1a;
font-size:18px;
padding-bottom:10px;
overflow:hidden;
}

.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 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:57px;
padding-bottom:80px;
background-color:#f7fafc;
overflow:hidden;
}
.XPs_case_TT{
width:100%;
height:66px;
line-height:66px;
font-size:36px;
color:#333333;
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;
}
.XPs_case{
width:100%;
height:310px;
overflow:hidden;
}
.XPs_case_more{
width:100%;
height:36px;
line-height:36px;
text-align:center;
}
.XPs_case_more a{
font-size:16px;
color:#4c4c4c;
text-decoration:none;
}
.XPs_case_more a:hover{
color:#012ec7;
}

.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;
}
