body{
margin:0 auto;
background-color:#ffffff;
font-size:12px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
color:#666666;
}

button,
input,
textarea {
	resize: none;
	border: none;
	outline: none;
}

a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a{
text-transform: none;
color:#666666;
text-decoration: none;
}
a:hover {
color: #fa6615;
text-decoration: none;
}

a img{
border:none;
}

.blank_20{
height:20px;
clear:both;
}
.blank_30{
height:30px;
clear:both;
}
.blank_50{
height:50px;
}
.blank_60{
height:60px;
}
.blank_90{
height:90px;
}

.warp{
width:1200px;
margin:0 auto;
}

.nav_height{
width:100%;
height:100px;
}

.all_topper{
width:100%;
height:40px;
background:url(images/topper.png) center top no-repeat;
position:relative;
z-index: 30;
}
.topper{
width:1200px;
height:40px;
position:relative;
}
.topper_A{
width:106px;
height:40px;
position:absolute;
right:0;
top:0;
}
.topper_Ax{
width:106px;
height:40px;
position:relative;
}
.topper_Ax span{
width:97px;
padding-left:9px;
height:40px;
line-height:40px;
background:url(images/top_down.png) 85px 18px no-repeat;
font-size:12px;
color:#fff;
display:block;
position:absolute;
left:0;
top:0;
}
.topper_Ax_li{
width:106px;
height:90px;
position:absolute;
left:0;
top:40px;
background-color:#fff;
z-index:9999999999999999;
display:none;
box-shadow: 0 12px 12px 0 rgba(0,0,0,.2);
}
.topper_Ax_li dl{
margin:0;
padding:0;
list-style:none;
}
.topper_Ax_li dl dt{
width:97px;
height:30px;
line-height:30px;
padding-left:9px;
float:left;
}
.topper_Ax_li dl dt a{
font-size:12px;
color:#000;
text-decoration:none;
}
.topper_Ax_li dl dt a:hover{
color:#0132c3;
text-decoration:underline;
}

.topper_Ax:hover span{
background:url(images/top_up.png) 85px 18px no-repeat;
background-color:#fff;
color:#000;
}

.topper_B{
width:180px;
height:40px;
line-height:40px;
position:absolute;
right:320px;
top:0;
font-size:12px;
color:#ff9500;
text-align:right;
}
.topper_B em{
font-size:14px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
}
.topper_C{
width:182px;
background:url(images/thr.png) left center no-repeat;
padding-left:1px;
height:40px;
position:absolute;
left:899px;
top:0;
overflow:hidden;
}
.topper_C ul{
margin:0;
padding:0;
list-style:none;
}
.topper_C ul li{
width:90px;
height:40px;
line-height:40px;
text-align:center;
background:url(images/thr.png) right center no-repeat;
float:left;
padding-right:1px;
}
.topper_C ul li a{
font-size:12px;
color:#fff;
text-decoration:none;
}
.topper_C ul li a:hover{
text-decoration:underline;
}

.top_color{
background:none;
background-color:#0132c3;
}

.all_header{
width:100%;
height:100px;
position: fixed;
top: 40px;
left: 0px;
right: 0px;
z-index: 10;
/*transition: all .2s;
-webkit-transition: all .2s;*/
}

#all_header.on {
	background-color:#0132c3;
	box-shadow: 0 0 79px rgba(12,49,113,.1);
	top:0;
}

#all_header.off {
	background-color:#fff;
	box-shadow: 0 0 79px rgba(12,49,113,.1);
	top:40px;
}

#all_header.offs {
	background-color:#fff;
	box-shadow: 0 0 79px rgba(12,49,113,.1);
	top:0;
}

.header_width{
width:100%;
height:100px;
position:relative;
}

.header{
width:1200px;
height:100px;
margin:0 auto;
position:relative;
}
.logo{
width:276px;
height:48px;
float:left;
position:absolute;
left:0;
top:27px;
}
.logo a{
width:135px;
height:48px;
display:block;
background:url(images/logo.svg) no-repeat;
background-size:131px 48px;
padding-left:141px;
font-size:14px;
line-height:20px;
color:rgba(255, 255, 255, 0.8);
padding-top:5px;
font-family:"ËÎÌå";
}
.logo a em{
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

.nav{
width:976px;
height:100px;
float:left;
position:absolute;
left:294px;
top:0;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li{
height:100px;
float:left;
margin:0 13px;
display:inline-block; 
}

.nav ul li a.nav_a{
font-size:18px;
color:#fff;
text-decoration:none;
display:inline-block;
height:100px;
line-height:100px;
}

#all_header .nav ul li.m{
padding-right:14px;
background:url(images/2023/nav_downs.png) right center no-repeat;
}
#all_header .nav ul li.m:hover{
background:url(images/2023/nav_ups.png) right center no-repeat;
}
#all_header .nav ul li.m:hover a.nav_a{
background:url(images/nav_yow.png) center 68px no-repeat;
}

.subnav {width:1200px; text-align:left;position:absolute;left:-294px;top:90px; display:none;z-index:999999999999999; padding:0; height:auto;}

.sub_abot{
width:94px;
height:84px;
background-color:rgba(255,255,255,1);
border-radius:6px;
box-shadow:0 0 12px 0 rgba(0,0,0,0.16);
overflow:hidden;
}
.sub_abot dl{
margin:0;
padding:0;
list-style:none;
}
.sub_abot dl dt{
width:94px;
height:42px;
line-height:42px;
text-align:center;
float:left;
}
.sub_abot dl dt a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
}
.sub_abot dl dt a:hover{
text-decoration:underline;
}

.it_nav{
height:224px;
}

.subnav_fuwu{
width:1198px;
border:1px solid rgba(255,255,255,0.4);
margin:0 auto;
height:524px;
position:relative;
background-color:#fff;
border-radius:10px;
box-shadow:0 0 12px 0 rgba(0,0,0,0.16);
overflow:hidden;
}
.subnav_fuwu_tab{
width:179px;
height:524px;
background-color:#f7f7f7;
position:absolute;
left:0;
top:0;
}
.subnav_fuwu_tab dl{
margin:0;
padding:0;
list-style:none;
}
.subnav_fuwu_tab dl dt{
width:179px;
height:70px;
line-height:70px;
text-align:center;
cursor:pointer;
}
.subnav_fuwu_tab dl dt a{
font-size:16px;
color:#4c4c4c;
text-decoration:none;
}
.subnav_fuwu_tab dl dt.selected{
background:url(images/sub_bs.png) no-repeat;
}
.subnav_fuwu_tab dl dt.selected a{
color:#fff;
font-weight:bold;
text-decoration:underline;
}

.subnav_fuwu_ox{
width:980px;
height:422px;
position:absolute;
right:0;
top:19px;
}
.subnav_fuwu_TT{
width:970px;
padding-left:10px;
height:32px;
line-height:32px;
font-size:14px;
color:#000000;
font-weight:bold;
}
.subnav_fuwu_li{
width:970px;
padding-left:10px;
padding-bottom:25px;
overflow:hidden;
}
.subnav_fuwu_li dl{
margin:0;
padding:0;
list-style:none;
}
.subnav_fuwu_li dl dt{
height:25px;
line-height:25px;
float:left;
margin-right:26px;
display:inline-block;
}
.subnav_fuwu_li dl dt a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.subnav_fuwu_li dl dt a:hover{
color:#0132c3;
}

.subnav_fuwu_li dl dt a.hot_ai{
color:#ff8a00;
}
.subnav_fuwu_li dl dt a.hot_ai:hover{
color:#0132c3;
}

.subnav_fuwu_ol{
width:1000px;
padding-top:9px;
overflow:hidden;
}
.subnav_fuwu_ol dl{
margin:0;
padding:0;
list-style:none;
}
.subnav_fuwu_ol dl dt{
width:460px;
height:240px;
background-color:#f5f5f5;
float:left;
margin-right:20px;
border-radius:10px;
overflow:hidden;
}
.subnav_fuwu_olA{
width:460px;
height:180px;
overflow:hidden;
}
.subnav_fuwu_olB{
width:460px;
height:26px;
line-height:26px;
text-align:center;
font-size:14px;
color:#4c4c4c;
margin-top:17px;
overflow:hidden;
}
.subnav_fuwu_olBot{
color:#ff8a00;
}

.subnav_fuwu_ol dl dt:hover .subnav_fuwu_olB{
color:#0132c3;
}

.subnav_fuwu_ol dl dt:hover .subnav_fuwu_olBot{
color:#0132c3;
}

.subnav_fuwu_sl{
width:970px;
padding-top:38px;
overflow:hidden;
}
.subnav_fuwu_sl dl{
margin:0;
padding:0;
list-style:none;
}
.subnav_fuwu_sl dl dt{
height:32px;
line-height:32px;
float:left;
margin-right:26px;
display:inline-block;
}
.subnav_fuwu_sl dl dt a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.subnav_fuwu_sl dl dt a:hover{
color:#0132c3;
}

.subnav_warp{
width:1200px;
margin:0 auto;
background:url(images/nav/xy.png) repeat-y;
box-shadow:0 0 12px 0 rgba(0,0,0,0.16);
padding:30px 0;
background-color:#fff;
border-radius:10px;
overflow:hidden;
}
.subnav_nlass a{
font-size:14px;
font-weight:bold;
color:#1a1a1a;
}
.subnav_nlass a:hover{
color:#0233c5;
text-decoration:underline;
}

.subnav_nlass_TT{
height:90px;
line-height:90px;
}
.subnav_nlass_TT a{
font-size:14px;
font-weight:bold;
color:#1a1a1a;
}
.subnav_nlass_TT a:hover{
color:#0233c5;
text-decoration:underline;
}

.subnav_nlass_TTT{
height:60px;
line-height:60px;
}
.subnav_nlass_TTT a{
font-size:14px;
font-weight:bold;
color:#1a1a1a;
}
.subnav_nlass_TTT a:hover{
color:#0233c5;
text-decoration:underline;
}


.subnav_ol{
width:790px;
overflow:hidden;
}
.subnav_ol dl{
margin:0;
padding:0;
list-style:none;
}
.subnav_ol dl dt{
height:30px;
line-height:30px;
float:left;
margin-right:26px;
display:inline-block;
}
.subnav_ol dl dt a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.subnav_ol dl dt a:hover{
color:#0132c3;
}
.subnav_ol dl dt a.hot_ai{
color:#ff8a00;
}
.subnav_ol dl dt a.hot_ai:hover{
color:#0132c3;
}

.subnav_hot{
width:240px;
padding-top:12px;
overflow:hidden;
}
.subnav_hot dl{
margin:0;
padding:0;
list-style:none;
}
.subnav_hot dl dt{
width:240px;
height:131px;
float:left;
}
.subnav_hot_A{
width:240px;
height:84px;
text-align:center;
}
.subnav_hot_B{
width:240px;
height:38px;
line-height:38px;
text-align:center;
font-size:14px;
color:#4c4c4c;
}
.subnav_hot dl dt:hover .subnav_hot_B{
color:#0132c3;
}

.it_warp{
height:224px;
}


.subnav_SL{
width:210px;
height:auto;
position:absolute;
left:0;
top:27px;
}
.subnav_SLa{
width:210px;
height:44px;
line-height:44px;
}
.subnav_SLa a{
font-size:16px;
color:#1a1a1a;
font-weight:bold;
text-decoration:none;
}
.subnav_SLa a:hover{
color:#0233c5;
text-decoration:underline;
}
.subnav_SLb{
width:210px;
line-height:24px;
font-size:14px;
color:#333333;
overflow:hidden;
}

.subnav_class{
width:900px;
height:auto;
background:url(images/subnav_xy.png) left 196px no-repeat;
position:absolute;
left:314px;
top:27px;
}
.subnav_class dl{
margin:0;
padding:0;
list-style:none;
}
.subnav_class dl dt{
width:300px;
height:220px;
float:left;
}
.subnav_class_TT{
width:260px;
padding-left:30px;
height:44px;
line-height:44px;
}
.subnav_class_TT a{
font-size:16px;
color:#1a1a1a;
font-weight:bold;
text-decoration:none;
}
.subnav_class_TT a:hover{
color:#0233c5;
}
.nav_ico1{
background:url(images/2023/nav_ico_1.png) left center no-repeat;
}
.nav_ico2{
background:url(images/2023/nav_ico_2.png) left center no-repeat;
}
.nav_ico3{
background:url(images/2023/nav_ico_3.png) left center no-repeat;
}
.nav_ico4{
background:url(images/2023/nav_ico_4.png) left center no-repeat;
}
.nav_ico5{
background:url(images/2023/nav_ico_5.png) left center no-repeat;
}
.subnav_class_li{
width:100%;
padding-bottom:24px;
overflow:hidden;
}
.subnav_class_li dl{
margin:0;
padding:0;
list-style:none;
}
.subnav_class_li dl dt{
width:100%;
height:30px;
line-height:30px;
float:left;
}
.subnav_class_li dl dt a{
font-size:14px;
color:#333333;
text-decoration:none;
}
.subnav_class_li dl dt a:hover{
color:#0233c5;
text-decoration:underline;
}

.meta_search{
width:483px;
height:80px;
position:absolute;
right:100px;
top:0;
}
.meta_search_h{
width:483px;
height:80px;
position:relative;
background:url(images/2023/header_hrs.png) 172px center no-repeat;
}

.h_tel{
width:200px;
height:80px;
position:absolute;
left:0;
top:0;
background:url(images/2023/tel_400.png) left center no-repeat;
line-height:80px;
padding-left:29px;
font-size:20px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.h_index{
width:162px;
height:20px;
position:absolute;
background:url(images/2023/icon_earth.png) no-repeat;
left:193px;
top:29px;
}

.t_subx{
width:162px;
height:20px;
background:url(images/2023/lag_ups.png) right 7px no-repeat;
position:relative;
}
.t_sub_A{
width:136px;
padding-left:26px;
height:20px;
line-height:20px;
position:absolute;
left:0;
top:0;
font-size:14px;
color:#fff;
}
.t_sub_B{
width:162px;
height:96px;
position:absolute;
left:0;
top:20px;
display:none;
box-shadow:0 0 12px rgba(0,0,0,0.1);
z-index:99;
border-radius:4px;
background-color:#fff;
}
.t_sub_B ul{
margin:0;
padding:0;
list-style:none;
}
.t_sub_B ul li{
width:162px;
height:32px;
border-bottom:1px solid #e4e4e4;
float:left;
}
.t_sub_B ul li:last-child{
border-bottom:none;
}
.t_sub_B ul li a{
height:32px;
line-height:32px;
width:162px;
text-align:center;
display:block;
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.t_sub_B ul li a:hover{
color:#013eee;
}

.t_subx:hover{
background:url(images/2023/lag_down.png) right 7px no-repeat;
background-color:#fff;
}

.h_kf{
width:90px;
height:24px;
position:absolute;
right:0;
top:28px;
background:url(images/2023/icon_kf.png) no-repeat;
}
.h_kf a{
width:57px;
padding-left:33px;
height:24px;
line-height:24px;
font-size:14px;
color:#fff;
display:block;
}

#all_header.off .logo a{
background:url(images/logos.svg) no-repeat;
background-size:131px 48px;
color:rgba(0,0,0,0.8);
}

#all_header.off .nav ul li a.nav_a{
color:#1a1a1a;
}

#all_header.off .nav ul li:hover a.nav_a{color:#0233c5 !important;}

#all_header.off .nav ul li.m{
background:url(images/2023/nav_down.png) right center no-repeat;
}
#all_header.off .nav ul li.m:hover{
background:url(images/2023/nav_up.png) right center no-repeat;
}

#all_header.on .nav ul li.m{
background:url(images/2023/nav_downs.png) right center no-repeat;
}
#all_header.on .nav ul li.m:hover{
background:url(images/2023/nav_ups.png) right center no-repeat;
}


/*#all_header.on .logo a{
background:url(images/2023/logos.png) no-repeat;
color:rgba(0,0,0,0.8);
}

#all_header.on .nav ul li a.nav_a{
color:#1a1a1a;
}

#all_header.on .nav ul li:hover a.nav_a{color:#0233c5 !important;}

#all_header.on .nav ul li.m{
background:url(images/2023/nav_down.png) right center no-repeat;
}
#all_header.on .nav ul li.m:hover{
background:url(images/2023/nav_up.png) right center no-repeat;
}

#all_header.on .meta_search_h{
background:url(images/2023/header_hr.png) 172px center no-repeat;
}

#all_header.on .h_tel{
background:url(images/2023/tel_400s.png) left center no-repeat;
color:#0233c5;
}

#all_header.on .h_index{
background:url(images/2023/icon_earths.png) no-repeat;
}

#all_header.on .t_subx{
background:url(images/2023/lag_up.png) right 7px no-repeat;
}
#all_header.on .t_sub_A{
color:#333333;
}

#all_header.on .h_kf{
background:url(images/2023/icon_kfs.png) no-repeat;
}
#all_header.on .h_kf a{
color:#333333;
}
#all_header.on .h_kf:hover{
background:url(images/2023/icon_kfss.png) no-repeat;
}
#all_header.on .h_kf:hover a{
color:#0233c4;
}*/


.sll_banner_waves{
width:100%;
height:670px;
background:url(images/2023/banner.jpg) center top no-repeat;
position:relative;
overflow:hidden;
}

.sll_waves{
width: 100%;
height:670px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}

.waves {
    width: 100%;
	height:700px;
	z-index: -1;
}

.sll_banner{
width:100%;
height:670px;
position:absolute;
left:0;
top:0;
z-index:2;
overflow:hidden;
}
.new_banner{
width:1120px;
margin:225px auto 0 auto;
height:280px;
position:relative;
}
.new_banner_A{
width:100%;
height:72px;
line-height:72px;
text-align:center;
position:absolute;
left:0;
top:0;
font-size:50px;
color:#fff;
font-weight:bold;
}
.new_banner_B{
width:100%;
height:42px;
line-height:42px;
text-align:center;
position:absolute;
left:0;
top:81px;
font-size:22px;
color:#fff;
background:url(images/2023/banner_st.png) center center no-repeat;
}
.new_banner_C{
width:1120px;
height:56px;
position:absolute;
left:0;
top:171px;
}
.new_banner_Cx{
width:1120px;
height:56px;
background-color:#fff;
position:relative;
border-radius:10px;
overflow:hidden;
}

.new_banner_CxA{
width:880px;
height:56px;
position:absolute;
left:0;
top:0;
}
.new_banner_CxA input{
width:840px;
padding:0 20px;
height:54px;
line-height:54px;
color:#303133;
font-size:14px;
border:none;
background:none;
}
::-webkit-input-placeholder{
color:#DBDADA;
font-size:14px;
}
:-ms-input-placeholder{
color:#DBDADA;
font-size:14px;
}
::placeholder{
color:#DBDADA;
font-size:14px;
}
.new_banner_CxB{
width:140px;
height:56px;
position:absolute;
right:0;
top:0;
}

.new_banner_D{
width:100%;
height:34px;
line-height:34px;
position:absolute;
left:0;
top:239px;
font-size:14px;
color:#fff;
text-align:center;
}
.new_banner_D a{
font-size:14px;
color:#fff;
text-decoration:none;
}
.new_banner_D a:hover{
text-decoration:underline;
}

.all_PSarea{
width:100%;
padding-top:34px;
background:url(images/2023/all_area.jpg) center top no-repeat;
padding-bottom:70px;
overflow:hidden;
}
.PS_TT{
width:100%;
height:112px;
line-height:112px;
text-align:center;
font-size:36px;
color:#1a1a1a;
font-weight:bold;
}
.PSarea_tab{
width:1040px;
padding-left:160px;
overflow:hidden;
}
.PSarea_tab ul{
margin:0;
padding:0;
list-style:none;
}
.PSarea_tab ul li{
padding:0 16px;
margin:0 10px;
height:39px;
float:left;
display:inline-block;
cursor:pointer;
}
.PSarea_tab ul li span{
height:39px;
line-height:39px;
display:block;
font-size:16px;
color:#333333;
}
.PSarea_tab ul li span.tico_01{
background:url(images/2023/tico_01.png) left center no-repeat;
padding-left:26px;
}
.PSarea_tab ul li span.tico_02{
background:url(images/2023/tico_02.png) left center no-repeat;
padding-left:35px;
}
.PSarea_tab ul li span.tico_03{
background:url(images/2023/tico_03.png) left center no-repeat;
padding-left:25px;
}
.PSarea_tab ul li span.tico_04{
background:url(images/2023/tico_04.png) left center no-repeat;
padding-left:24px;
}
.PSarea_tab ul li span.tico_05{
background:url(images/2023/tico_05.png) left center no-repeat;
padding-left:33px;
}
.PSarea_tab ul li span.tico_06{
background:url(images/2023/tico_06.png) left center no-repeat;
padding-left:31px;
}
.PSarea_tab ul li span.tico_07{
background:url(images/2023/tico_07.png) left center no-repeat;
padding-left:31px;
}
.PSarea_tab ul li.selected{
border-bottom:2px solid #0233c5;
}
.PSarea_tab ul li.selected span{
color:#000000;
}

.hide{
display:none;
}

.PSarea_ox{
width:1200px;
margin-top:40px;
}

.PSarea{
width:1200px;
height:440px;
position:relative;
box-shadow:0 0 60px rgba(12,49,113,0.16);
border-radius:10px;
overflow:hidden;
}

.area_ico_1{
background:url(images/2023/area_ico_1.png) 557px 35px no-repeat;
background-color:#fff;
}
.area_ico_2{
background:url(images/2023/area_ico_2.png) 498px 37px no-repeat;
background-color:#fff;
}
.area_ico_3{
background:url(images/2023/area_ico_3.png) 580px 28px no-repeat;
background-color:#fff;
}
.area_ico_4{
background:url(images/2023/area_ico_4.png) 566px 38px no-repeat;
background-color:#fff;
}
.area_ico_5{
background:url(images/2023/area_ico_5.png) 524px 32px no-repeat;
background-color:#fff;
}
.area_ico_6{
background:url(images/2023/area_ico_6.png) 524px 32px no-repeat;
background-color:#fff;
}
.area_ico_7{
background:url(images/2023/area_ico_7.png) 603px 34px no-repeat;
background-color:#fff;
}

.PSarea_A{
width:640px;
height:50px;
line-height:50px;
font-size:30px;
color:#000000;
font-weight:bold;
position:absolute;
left:50px;
top:40px;
}
.PSarea_B{
width:640px;
height:48px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:50px;
top:97px;
}
.PSarea_C{
width:708px;
height:auto;
position:absolute;
left:50px;
top:177px;
}
.PSarea_C dl{
margin:0;
padding:0;
list-style:none;
}
.PSarea_C dl dt{
width:206px;
padding-left:30px;
float:left;
height:42px;
line-height:42px;
background:url(images/2023/li_em.png) left center no-repeat;
}
.PSarea_C dl dt a{
font-size:15px;
color:#4c4c4c;
text-decoration:none;
}
.PSarea_C dl dt a:hover{
color:#0233c5;
text-decoration:underline;
}

.PSarea_D{
width:164px;
height:42px;
position:absolute;
left:50px;
top:346px;
}

.see-more {
	position:relative;
	box-sizing:border-box;
    line-height:40px;
	width:162px !important;;
	height:40px !important;;
	border:1px solid #000;
	display:flex;
	align-items:center;
	transition:all .5s;
	border-radius:4px;
}
.see-more p {
	z-index:1;
	font-size: 14px;
	padding-left:39px;
    color:#000;
	background:url(images/2023/sore.png) 122px center no-repeat;
	width:100%;
}
.see-more img {
	z-index:1;
	width:30px;
	margin-left:9px;
}
.see-more span {
	z-index:1;
	width:30px;
	height:40px;
	margin-left:42px;
	display:inline-block;
	transition:all .5s;
}
.see-more-color {
	position:absolute;
	z-index:0;
	top:-1px;
	left:-1px;
	content:'';
	width:0;
	height:40px;
	background-color:#0233c5;
	transition:all .5s;
	border-radius:4px;
}
.see-more:hover {
	border:1px solid #0233c5;
}
.see-more:hover .see-more-color {
	width:162px;
	transition:all .5s;
}
.see-more:hover span {
	margin-left:39px;
	transition:.5s;
}
.see-more:hover p {
	color:#ffffff;
	transition:.5s;
	background:url(images/2023/sores.png) 122px center no-repeat;
}

.cee-more {
	position:relative;
	box-sizing:border-box;
    line-height:40px;
	width:172px !important;;
	height:40px !important;;
	border:1px solid #000;
	display:flex;
	align-items:center;
	transition:all .5s;
	border-radius:4px;
}
.cee-more p {
	z-index:1;
	font-size: 14px;
	padding-left:39px;
    color:#000;
	background:url(images/2023/sore.png) 132px center no-repeat;
	width:100%;
}
.cee-more img {
	z-index:1;
	width:30px;
	margin-left:9px;
}
.cee-more span {
	z-index:1;
	width:30px;
	height:40px;
	margin-left:42px;
	display:inline-block;
	transition:all .5s;
}
.cee-more-color {
	position:absolute;
	z-index:0;
	top:-1px;
	left:-1px;
	content:'';
	width:0;
	height:40px;
	background-color:#0233c5;
	transition:all .5s;
	border-radius:4px;
}
.cee-more:hover {
	border:1px solid #0233c5;
}
.cee-more:hover .cee-more-color {
	width:172px;
	transition:all .5s;
}
.cee-more:hover span {
	margin-left:39px;
	transition:.5s;
}
.cee-more:hover p {
	color:#ffffff;
	transition:.5s;
	background:url(images/2023/sores.png) 132px center no-repeat;
}

/*.PSarea_D a{
width:120px;
padding-left:42px;
height:40px;
display:block;
line-height:40px;
border:1px solid #000000;
background:url(images/2023/sore.png) 122px center no-repeat;
font-size:14px;
color:#000000;
text-decoration:none;
border-radius:10px;
transition: all .4s;
-moz-transition: all .4s;
-webkit-transition: all .4s;
-o-transition: all .4s;	
}
.PSarea_D a:hover{
background:url(images/2023/sores.png) 122px center no-repeat;
background-color:#0233c5;
color:#fff;
}*/

.PSarea_E{
width:420px;
height:440px;
position:absolute;
right:0;
top:0;
overflow:hidden;
}

.PSarea_E img{
opacity: 1; 
transition: transform 5s ease 0s, opacity 2s ease 0s;
}

.PSarea_E img.adclass{
transform: matrix(1.1, 0, 0, 1.1, 0, 0);
}

.PS_td{
width:1200px;
height:191px;
overflow:hidden;
}

.PSanner{ position:relative; overflow:hidden; height:210px; width:1200px;border-radius:10px;box-shadow:0 0 60px rgba(12,49,113,0.16);}
.PSndex_banner{ width:1200px; position:relative; height:210px; overflow:hidden;left:50%; margin-left:-600px;}
.PSndex_ban_ul{ width:1200px; height:210px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.PSndex_ban_num{ width:100%;  position:absolute; bottom:14px; text-align: center; z-index:1;font-size:0; padding:0; }
.PSndex_ban_num li{margin: 0 4px; width: 10px; height: 10px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1;background: #fff;opacity: .3;border-radius:50%;}
.PSndex_ban_num li:hover,.PSndex_ban_num .on{background: #fff;opacity: .76;}

.all_PS_mk{
width:100%;
padding:60px 0;
overflow:hidden;
background-color:#f5f6fa;
}
.PS_mk{
width:1200px;
height:460px;
background-color:#fff;
border-radius:10px;
box-shadow:0 0 18px rgba(12,49,113,0.16);
overflow:hidden;
}
.PS_mk_L{
width:300px;
height:460px;
float:left;
position:relative;
}
.PS_mk_La{
width:270px;
height:44px;
line-height:44px;
position:absolute;
left:30px;
top:30px;
z-index:2;
}
.PS_mk_La a{
text-decoration:none;
font-size:24px;
color:#fff;
font-weight:bold;
}
.PS_mk_La a:hover{
text-decoration:underline;
}
.PS_mk_Lb{
width:240px;
height:auto;
position:absolute;
left:30px;
top:87px;
font-size:16px;
line-height:24px;
color:#fff;
z-index:2;
}
.PS_mk_Lc{
width:240px;
height:auto;
position:absolute;
left:30px;
top:170px;
z-index:2;
}
.PS_mk_Lc dl{
margin:0;
padding:0;
list-style:none;
}
.PS_mk_Lc dl dt{
width:100%;
height:52px;
float:left;
}
.PS_mk_Lc dl dt a{
height:40px;
border:1px solid rgba(255,255,255,0.5);
line-height:40px;
padding:0 16px;
display:inline-block;
font-size:14px;
color:#ffffff;
text-decoration:none;
border-radius:4px;
position:relative;
}

.PS_mk_Lc dl dt a span{
width:0;
height:40px;
display:block;
position:absolute;
left:0;
top:0;
z-index:-1;
background-color:#fff;
transition:all .5s;
}

.PS_mk_Lc dl dt a:hover{
color:#000;
border:1px solid rgba(255,255,255,1);
}
.PS_mk_Lc dl dt a:hover span{
width:100%;
}
.PS_mk_Ld{
width:300px;
height:460px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.PS_mk_R{
width:900px;
float:right;
height:460px;
background:url(images/2023/rx.png) no-repeat;
}
.PS_mk_R ul{
margin:0;
padding:0;
list-style:none;
}
.PS_mk_R ul li{
width:300px;
float:left;
height:230px;
position:relative;
}
.PS_mk_R ul li a{
width:300px;
height:230px;
display:block;
}
.PS_mk_Ra{
width:256px;
height:38px;
line-height:38px;
position:absolute;
left:22px;
top:23px;
font-size:18px;
color:#000000;
}

.PS_mk_Ra span{
background-image:linear-gradient(currentColor,currentColor);
background-position:0 100%;
background-repeat:no-repeat;
background-size:0 1px;
padding-bottom:1px;
position:relative;
text-decoration:none;
top:1px;
transition:background-size .3s
}

.PS_mk_Rb{
width:256px;
height:auto;
line-height:22px;
position:absolute;
left:22px;
top:64px;
font-size:14px;
color:#666666;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.PS_mk_Rc{
width:256px;
height:24px;
position:absolute;
left:22px;
top:128px;
}
.PS_mk_Rc span{
display:inline-block;
padding:0 6px;
height:22px;
border:1px solid #cacaca;
line-height:22px;
font-size:12px;
color:#60636b;
border-radius:2px;
margin-right:6px;
}
.PS_mk_Rd{
width:256px;
height:34px;
line-height:34px;
position:absolute;
left:22px;
top:174px;
font-size:14px;
color:#000000;
}
.PS_mk_Re{
width:36px;
height:40px;
background:url(images/2023/hot.png) no-repeat;
position:absolute;
right:0;
top:0;
}

.PS_mk_R ul li:hover{
box-shadow:inset 0 0 22px rgba(0,0,0,0.1);
}
.PS_mk_R ul li:hover .PS_mk_Ra{
color:#0233c5;
}
.PS_mk_R ul li:hover .PS_mk_Ra span{
background-size:100% 1px;
}
.PS_mk_R ul li:hover .PS_mk_Rd{
color:#0233c5;
}

.all_PSys{
width:100%;
padding-top:27px;
padding-bottom:80px;
background:url(images/2023/all_youshi.jpg) center top no-repeat;
overflow:hidden;
}
.PS_YT{
width:1200px;
height:122px;
line-height:122px;
text-align:center;
color:#fff;
font-weight:bold;
font-size:36px;
}
.Hadvantage{
width:1220px;
margin:0 auto;
}
.Hadvantage ul{
margin:0;
padding:0;
list-style:none;
}
.Hadvantage ul li{
float:left;
width:230px;
height:420px;
border-radius:20px;
position:relative;
background-color:#0066ff;
margin:0 10px;
transition: all .6s;
-webkit-transition: all .6s;
overflow:hidden;
}
.Hadvantage ul li.on{
width:450px;
background-color:#0233c5;
}
.ya_1{
width:280px;
height:420px;
position:absolute;
left:0;
top:0;
z-index:1;
transition: all .6s;
-webkit-transition: all .6s;
}
.ya_1s{
width:450px;
height:420px;
position:absolute;
left:0;
top:420px;
z-index:2;
transition: all .6s;
-webkit-transition: all .6s;
}

.Hadvantage_lia{
width:54px;
height:22px;
position:absolute;
left:20px;
top:30px;
border:1px solid #b3d1ff;
line-height:22px;
text-align:center;
font-size:12px;
color:#fff;
border-radius:2px;
z-index:3;
}
.Hadvantage_lib{
width:230px;
height:220px;
position:absolute;
left:20px;
top:193px;
z-index:3;
transition: all .3s;
-webkit-transition: all .3s;
}
.Hadvantage_libx{
width:230px;
height:220px;
position:relative;
}
.Hadvantage_libxA{
width:100%;
height:40px;
line-height:40px;
position:absolute;
left:0;
top:0;
font-size:20px;
background: linear-gradient(to right, #71e9ff, #aafcff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.Hadvantage_libxB{
width:100%;
height:auto;
line-height:40px;
position:absolute;
left:0;
top:52px;
font-size:24px;
color:#fff;
}

.Hadvantage_lic{
width:260px;
height:175px;
position:absolute;
left:-430px;
top:100px;
z-index:3;
transition: all .6s;
-webkit-transition: all .6s;
}
.Hadvantage_licx{
width:360px;
height:175px;
position:relative;
}
.Hadvantage_licxA{
width:100%;
height:52px;
line-height:52px;
font-size:32px;
position:absolute;
left:0;
top:0;
background: linear-gradient(to right, #71e9ff, #aafcff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.Hadvantage_licxB{
width:420px;
height:auto;
position:absolute;
left:0;
top:74px;
}
.Hadvantage_licxB dl{
margin:0;
padding:0;
list-style:none;
}
.Hadvantage_licxB dl dt{
width:397px;
background:url(images/2023/ys_dt.png) left center no-repeat;
padding-left:23px;
float:left;
height:36px;
line-height:36px;
color:#fff;
font-size:16px;
opacity:0.76;
}

.Hadvantage_lid{
width:310px;
height:40px;
position:absolute;
left:-330px;
bottom:40px;
z-index:3;
transition: all .6s;
-webkit-transition: all .6s;
overflow:hidden;
}
.Hadvantage_lid a{
width:140px;
height:40px;
display:block;
line-height:40px;
background-color:#fff;
border-radius:6px;
text-align:center;
color:#0233c5;
font-size:14px;
text-decoration:none;
float:left;
}
.Hadvantage_lid label{
width:170px;
float:right;
height:40px;
line-height:40px;
text-align:right;
font-size:24px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

.Hadvantage ul li.on .Hadvantage_lib{
left:-330px;
}

.Hadvantage ul li.on .Hadvantage_lic{
left:20px;
}

.Hadvantage ul li.on .Hadvantage_lid{
left:20px;
}

.Hadvantage ul li.on .ya_1{
top:-420px;
}

.Hadvantage ul li.on .ya_1s{
top:0;
}

.all_vs_cases{
width:100%;
height:560px;
background:url(images/2023/all_cases.jpg) center bottom no-repeat;
position:relative;
z-index:0;
overflow:hidden;
}
.vs_cases_TT{
width:100%;
height:115px;
margin-top:20px;
line-height:115px;
font-size:36px;
color:#000;
text-align:center;
font-weight:bold;
}

.Ianli_vlide{ position:relative;zoom:1; height:546px; width:1920px; margin:-18px auto 0 auto; display:none;}
.Ianli_vlide .piclist{ overflow:hidden; zoom:1; height:546px; width:1920px; margin:0; padding:0; list-style:none;}
.Ianli_vlide .ohbox{overflow:hidden; position:relative;left:0;width:1920px;}
.Ianli_vlide .piclist li{float:left;width:380px; height: 420px; margin:18px;}
.Ianli_sox{
width:380px;
height:420px;
position:relative;
background-color:#fff;
border-radius:10px;
box-shadow:0 0 24px rgba(76,96,153,0.12);
overflow:hidden;
}
.Ianli_sox_A{
width:380px;
height:150px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.Ianli_sox_B{
width:330px;
height:52px;
position:absolute;
left:25px;
top:168px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.Ianli_sox_C{
width:330px;
height:auto;
line-height:36px;
position:absolute;
left:25px;
top:236px;
font-size:26px;
color:#000000;
}
.Ianli_sox_D{
width:330px;
height:36px;
line-height:36px;
position:absolute;
left:25px;
top:340px;
font-size:16px;
color:#000000;
}
.pageBtn_ox{
width:100%;
position:absolute;
top:460px;
left:0;
}
.Ianli_vlide .pageBtn{width:110px; margin:0 auto; height:54px; position:relative;}
.Ianli_vlide .pageBtn span{display:block;width:54px;height:54px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; }
.Ianli_vlide .pageBtn .prev{background:url(images/2023/roll_l.png) left center no-repeat;left:0px;}
.Ianli_vlide .pageBtn .next{background:url(images/2023/roll_r.png) right center no-repeat; right:0;}
.Ianli_vlide .pageBtn span:hover{background:url(images/2023/roll_ls.png) left center no-repeat;}
.Ianli_vlide .pageBtn .next:hover{background: url(images/2023/roll_rs.png) right center no-repeat;}

.Ianli_sox:hover .Ianli_sox_A img{
transform: scale(1.1);
}
.Ianli_sox:hover .Ianli_sox_C{
color:#0233c5;
}
.Ianli_sox_A img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Ianli{
width:1230px;
height:405px;
}
.Ianli ul{
margin:0;
padding:0;
list-style:none;
}
.Ianli ul li{
width:380px;
height:360px;
float:left;
background-color:#fff;
position:relative;
margin-right:30px;
border-radius:10px;
box-shadow:0 0 36px rgba(76,96,153,0.2);
overflow:hidden;
}
.Ianli_A{
width:380px;
height:270px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.Ianli_B{
width:380px;
height:90px;
line-height:90px;
text-align:center;
font-size:26px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
bottom:0;
overflow:hidden;
}

.Ianli ul li:hover .Ianli_A img{
transform: scale(1.1);
}
.Ianli ul li:hover .Ianli_B{
color:#0233c5;
}
.Ianli_A img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.cai_con05{width: 1200px; margin:0 auto; overflow:hidden; position:relative;}
.cai_con05 .swiper-container-free-mode > .swiper-wrapper {transition-timing-function:linear;}
.cai_con05 .swiper-wrapper{padding:15px 0;}
.cai_con05 .swiper-slide{text-align: center;}
.cai_con05 .swiper-slide img{max-width:100%;box-shadow:0 0 16px rgba(2,31,75,0.12);border-radius:10px;}

.cai_con05:before {
    background-image: linear-gradient(90deg,rgba(243,247,255,.99),rgba(243,247,255,0));
    left: -15px
}

.cai_con05:after,.cai_con05:before {
    content: " ";
    height: 120%;
    position: absolute;
    top: -10px;
    width: 100px;
    z-index: 2;
	box-sizing: border-box;
}

.cai_con05:after {
    background-image: linear-gradient(-90deg,rgba(243,247,255,.99),rgba(243,247,255,0));
    right: -15px
}

.kans_more{
width:164px;
height:42px;
margin:0 auto;
padding-top:15px;
overflow:hidden;
}
.kans_more a{
width:110px;
height:38px;
line-height:38px;
border:1px solid #000;
border-radius:6px;
display:block;
padding-left:52px;
font-size:14px;
color:#000;
background:url(images/2023/sore.png) 124px center no-repeat;
position:relative;
}
.kans_more a span{
width:0;
height:38px;
display:block;
background-color:#0132c3;
position:absolute;
left:0;
top:0;
z-index:-1;
transition:all .5s;
border-radius:4px;
overflow:hidden;
}
.kans_more a:hover{
border:1px solid #0132c3;
color:#fff;
background:url(images/2023/sores.png) 124px center no-repeat;
}
.kans_more a:hover span{
width:162px;
}

.vs_cases{
width:1224px;
height:414px;
}
.vs_cases ul{
margin:0;
padding:0;
list-style:none;
}
.vs_cases ul li{
width:180px;
float:left;
margin-right:24px;
height:75px;
margin-bottom:20px;
border-radius:10px;
box-shadow:0 0 16px rgba(2,31,75,0.12);
background-color:#fff;
text-align:center;
padding-top:5px;
overflow:hidden;
}

.vs_cases ul li img{
width:160px;
height:71px;
}

.Hxm_more{
width:164px;
height:42px;
margin:0 auto;
clear:both;
}
.Hxm_more a{
width:130px;
padding-left:32px;
height:40px;
display:block;
line-height:40px;
border:1px solid #0233c5;
border-radius:6px;
color:#0233c5;
font-size:14px;
text-decoration:none;
background:url(images/2023/kore.png) 124px center no-repeat;
transition: all .4s;
-moz-transition: all .4s;
-webkit-transition: all .4s;
-o-transition: all .4s;	
}
.Hxm_more a:hover{
background:url(images/2023/kores.png) 124px center no-repeat;
background-color:#0233c5;
color:#fff;
}

.circle-nosquare-animated .item-bg1 {
	z-index:-1;
	position:absolute;
	top:2.125rem;
	left:11.4375rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,102,225,0.04);
	border-radius:50%;
}
.circle-nosquare-animated .item-bg2 {
	z-index:-1;
	position:absolute;
	bottom:-2.8125rem;
	left:-1.875rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,102,225,0.04);
	border-radius:50%;
}
.circle-nosquare-animated .item-bg3 {
	z-index:-1;
	position:absolute;
	top:6.9375rem;
	right:-1.25rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,102,225,0.04);
	border-radius:50%;
}

.circle-nosquare-animateds .item-bg1 {
	z-index:-1;
	position:absolute;
	top:2.125rem;
	left:11.4375rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,0,0,0.02);
	border-radius:50%;
}
.circle-nosquare-animateds .item-bg2 {
	z-index:-1;
	position:absolute;
	bottom:-2.8125rem;
	left:-1.875rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,0,0,0.02);
	border-radius:50%;
}
.circle-nosquare-animateds .item-bg3 {
	z-index:-1;
	position:absolute;
	top:6.9375rem;
	right:-1.25rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,0,0,0.02);
	border-radius:50%;
}

.all_hotNews{
width:100%;
padding-top:40px;
padding-bottom:80px;
background-color:#fff;
overflow:hidden;
}

.n_PsT{
width:1200px;
height:114px;
position:relative;
}
.n_PsT span{
width:200px;
height:114px;
display:block;
position:absolute;
left:0;
top:0;
line-height:114px;
font-size:36px;
font-weight:bold;
color:#000000;
}

.n_PsT label{
width:174px;
height:42px;
display:block;
position:absolute;
right:0;
top:35px;
}


.lab_bews_news{
width:1200px;
}

.socus{ position:relative; width:590px; height:650px;box-shadow:0 0 32px 0 rgba(2,31,75,0.16);border-radius:10px; float:left;background-color:#fff; overflow:hidden;}  
.socus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.socus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;  }  
.socus .btn a:hover,.socus .btn a.current{  cursor:pointer;background:#fc114a;}  
.socus .fPic{ position:absolute; left:0px; top:0px; }  
.socus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.socus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; width:780px;height:60px;line-height:60px;display:block;  text-align:center; background:url(images/trans.png);}  
.socus .shadow a{ text-decoration:none; color:#fff;font-size:18px; overflow:hidden;}  
.socus .fcon{ position:relative; width:100%; float:left;  display:none;}  
.socus .fcon img{ display:block; }  
.socus .fbg{bottom:10px; right:10px; position:absolute; height:10px; text-align:center; z-index: 200; }  
.socus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.socus .D1fBt a{position:relative; display:inline; width:10px; height:10px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#acacac;display:none;}    
.socus .D1fBt .current,.socus .D1fBt a:hover{background:#e84606;}    
.socus .D1fBt img{display:none}    
.socus .D1fBt i{display:none; font-style:normal; }    
.socus .prev{position:absolute;width:40px;height:40px;background: url(images/soll_l.png) no-repeat; left:0;}
.socus .next{position:absolute;width:40px;height:40px;background: url(images/soll_r.png) no-repeat;}
.socus .prev{top:146px;cursor:pointer; }  
.socus .next{top:146px; right:0;cursor:pointer;}  
.socus .prev:hover{background: url(images/soll_ls.png) no-repeat;}  
.socus .next:hover{background: url(images/soll_rs.png) no-repeat;}

.lab_bews{
width:590px;
height:650px;
position:relative;
overflow:hidden;
}
.lab_bewsA{
width:590px;
height:340px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.lab_bewsA img{
width:590px;
height:auto;
}
.lab_bewsB{
width:200px;
height:36px;
line-height:36px;
font-size:16px;
color:#666666;
position:absolute;
left:30px;
top:300px;
}
.lab_bewsC{
width:530px;
height:40px;
line-height:40px;
position:absolute;
left:30px;
top:367px;
font-size:22px;
color:#000000;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.lab_bewsC span{
background-image:linear-gradient(currentColor,currentColor);
background-position:0 100%;
background-repeat:no-repeat;
background-size:0 2px;
padding-bottom:1px;
position:relative;
text-decoration:none;
top:1px;
transition:background-size .3s
}

.lab_bewsD{
width:530px;
height:auto;
line-height:26px;
position:absolute;
left:30px;
top:418px;
font-size:16px;
color:#4c4c4c;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:4;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.lab_bewsE{
width:530px;
height:72px;
line-height:72px;
border-top:1px solid #b3b3b3;
font-size:16px;
color:#666666;
position:absolute;
left:30px;
bottom:9px;
background:url(images/s_em.png) right center no-repeat;
}

.lab_bews:hover .lab_bewsA img{
transform: scale(1.1);
}
.lab_bews:hover .lab_bewsC{
color:#0132c3;
}
.lab_bews:hover .lab_bewsC span{
background-size:100% 2px;
}

.lab_bewsA img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.lab_news{
width:570px;
float:right;
}
.lab_news ul{
margin:0;
padding:0;
list-style:none;
}
.lab_news ul li{
width:570px;
height:127px;
border-bottom:1px solid #dbdbdb;
float:left;
}
.lab_news ul li:first-child{
border-top:1px solid #dbdbdb;
}
.lab_news_li{
width:570px;
height:127px;
position:relative;
overflow:hidden;
}
.lab_news_lia{
width:570px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
position:absolute;
left:0;
top:43px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.lab_news_lia span{
background-image:linear-gradient(currentColor,currentColor);
background-position:0 100%;
background-repeat:no-repeat;
background-size:0 2px;
padding-bottom:1px;
position:relative;
text-decoration:none;
top:1px;
transition:background-size .3s
}
.lab_news_lib{
width:560px;
height:35px;
line-height:35px;
font-size:15px;
color:#4c4c4c;
position:absolute;
left:0;
top:78px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.lab_news_lic{
width:570px;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:12px;
font-size:16px;
color:#000000;
}

.lab_news ul li:hover .lab_news_lia{
color:#0132c3;
}

.lab_news ul li:hover .lab_news_lia span{
background-size:100% 2px;
}

.all_vs_lx{
width:100%;
height:350px;
position:relative;
background:url(images/all_vs_lx.jpg) center top no-repeat;
z-index:0;
overflow:hidden;
}
.vs_lx{
width:1200px;
height:350px;
position:relative;
}
.vs_lx_X{
width:800px;
height:172px;
line-height:86px;
font-size:70px;
color:#1a1a1a;
position:absolute;
left:0;
top:94px;
}
.vs_lx_A{
width:200px;
height:66px;
position:absolute;
left:212px;
top:103px;
}
.vs_lx_B{
width:413px;
height:56px;
line-height:56px;
font-size:36px;
color:#1a1a1a;
position:absolute;
left:485px;
top:148px;
}
.vs_lx_C{
width:180px;
height:50px;
position:absolute;
left:485px;
top:203px;
border-radius:10px;
background-color:#fff;
box-shadow:0 0 20px 0 rgba(0,0,0,0.1);
}

.vs_lx_C a{
width:180px;
height:50px;
position:relative;
display:block;
border-radius:10px;
overflow:hidden;
}
.vs_lx_C_A{
width:126px;
height:50px;
line-height:50px;
position:absolute;
left:32px;
top:0;
z-index:2;
font-size:18px;
color:#333333;
}
.vs_lx_C_B{
width:30px;
height:7px;
position:absolute;
left:117px;
top:22px;
z-index:2;
background:url(images/arrow_ico.png) left center no-repeat;
transition:all .5s;
}
.vs_lx_C_C{
width:0;
height:50px;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#f79a18;
transition:all .5s;
}
.vs_lx_C a:hover{

}
.vs_lx_C a:hover .vs_lx_C_A{
color:#fff;
}
.vs_lx_C a:hover .vs_lx_C_B{
background:url(images/arrow_icos.png) left center no-repeat;
}
.vs_lx_C a:hover .vs_lx_C_C{
width:180px;
}


.more-black-see {
	overflow:hidden;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:16px 33px 16px 36px;
	box-sizing:border-box;
	position:relative;
}
.more-black-see:hover {
}
.more-black-see>div {
	background:url("/images/arrow_ico.png") no-repeat;
	width:30px;
	height:7px;
	transition:all 0.3s;
	position:relative;
	z-index:99;
}
.more-see-black-txt {
	font-size:18px;
	color:#1a1a1a;
	transition:all 0.3s;
	position:relative;
	z-index:99;
	line-height:22px;
}
.more-see-black-bg {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-radius:50%;
	background-color:rgba(1,62,238,1);
	transition:width 0.3s ease-in-out,height 0.3s ease-in-out;
	transform:translate(-50%,-50%);
}

.circle-nosquare-animated .item-bg1 {
	z-index:-1;
	position:absolute;
	top:2.125rem;
	left:11.4375rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,102,225,0.04);
	border-radius:50%;
}
.circle-nosquare-animated .item-bg2 {
	z-index:-1;
	position:absolute;
	bottom:-2.8125rem;
	left:-1.875rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,102,225,0.04);
	border-radius:50%;
}
.circle-nosquare-animated .item-bg3 {
	z-index:-1;
	position:absolute;
	top:6.9375rem;
	right:-1.25rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,102,225,0.04);
	border-radius:50%;
}

.circle-nosquare-animateds .item-bg1 {
	z-index:-1;
	position:absolute;
	top:2.125rem;
	left:11.4375rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,0,0,0.02);
	border-radius:50%;
}
.circle-nosquare-animateds .item-bg2 {
	z-index:-1;
	position:absolute;
	bottom:-2.8125rem;
	left:-1.875rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,0,0,0.02);
	border-radius:50%;
}
.circle-nosquare-animateds .item-bg3 {
	z-index:-1;
	position:absolute;
	top:6.9375rem;
	right:-1.25rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(0,0,0,0.02);
	border-radius:50%;
}


.dese-bg1 {
	z-index:-1;
	position:absolute;
	top:-5.8125rem;
	left:-5.3125rem;
	width:14.9375rem;
	height:14.9375rem;
background: radial-gradient(circle, #F6ECA9 0%, #F7D5B3 100%, #F7D5B3 100%);
	border-radius:50%;
	opacity: 0.22;
}
.dese-bg2 {
	z-index:-1;
	position:absolute;
	top:10.9375rem;
	left:13.8125rem;
	width:14.9375rem;
	height:14.9375rem;
background: radial-gradient(circle, #F6ECA9 0%, #F7D5B3 100%, #F7D5B3 100%);
	border-radius:50%;
	opacity: 0.22;
}
.dese-bg3 {
	z-index:-1;
	position:absolute;
	top:4rem;
	right:-1.25rem;
	width:10.5625rem;
	height:10.5625rem;
background: radial-gradient(circle, #F6ECA9 0%, #F7D5B3 100%, #F7D5B3 100%);
	border-radius:50%;
	opacity: 0.1;
}

.vs_more{
width:164px;
height:48px;
margin:0 auto;
clear:both;
}
.vs_more a{
width:198px;
height:46px;
border:1px solid #313131;
position:relative;
display:block;
}
.vs_more_A{
width:126px;
height:46px;
line-height:46px;
position:absolute;
left:63px;
top:0;
z-index:2;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
}
.vs_more_B{
width:30px;
height:7px;
position:absolute;
left:104px;
top:21px;
z-index:2;
background:url(images/arrow_ico.png) left center no-repeat;
transition:all .5s;
}
.vs_more_C{
width:0;
height:46px;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#0233c5;
transition:all .5s;
}
.vs_more a:hover{
border:1px solid #0233c5;
}
.vs_more a:hover .vs_more_A{
color:#fff;
}
.vs_more a:hover .vs_more_B{
background:url(images/arrow_icos.png) left center no-repeat;
}
.vs_more a:hover .vs_more_C{
width:198px;
}

.footer{
width:100%;
padding-bottom:64px;
background-color:#2e2f34;
overflow:hidden;
}
.auto_foot{
width:1200px;
height:385px;
border-bottom:1px solid #4e4e50;
margin:0 auto;
overflow:hidden;
}
.auto_foot_l{
width:700px;
height:316px;
position:relative;
float:left;
}

.auto_foot_logo{
position:absolute;
left:0;
top:60px;
width:135px;
height:48px;
background:url(images/logo.svg) no-repeat;
background-size:131px 48px;
padding-left:141px;
font-size:14px;
line-height:20px;
color:rgba(255, 255, 255, 0.8);
padding-top:5px;
font-family:"ËÎÌå";
}

.auto_foot_la{
width:700px;
height:140px;
position:absolute;
left:0;
top:134px;
color:#959595;
font-size:16px;
line-height:22px;
}
.auto_foot_la img{
padding-bottom:15px;
}
.auto_foot_lb{
width:490px;
height:42px;
position:absolute;
left:0;
top:273px;
}
.auto_foot_lbx{
width:490px;
height:42px;
position:relative;
}
.auto_foot_lbx1{
width:400px;
height:42px;
position:absolute;
left:0;
top:0;
}
.search_input{
width:380px;
height:42px;
line-height:42px;
padding:0 10px;
background-color:#fff;
color:#999999;
font-size:14px;
border:none;
border-radius:4px;
}
.auto_foot_lbx2{
width:80px;
height:42px;
position:absolute;
right:0;
top:0;
}
.auto_foot_r{
width:201px;
height:316px;
float:right;
position:relative;
}
.auto_foot_ra{
width:201px;
height:63px;
position:absolute;
left:0;
top:60px;
}
.auto_foot_rb{
width:120px;
height:46px;
position:absolute;
left:0;
top:150px;
}
.auto_foot_rb a{
width:118px;
height:44px;
border:1px solid #656566;
display:block;
position:relative;
border-radius:4px;
}
.auto_foot_rb_A{
width:118px;
height:44px;
line-height:44px;
text-align:center;
color:#fff;
font-size:16px;
position:absolute;
left:0;
top:0;
z-index:2;
}
.auto_foot_rb_C{
width:0;
height:44px;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#0233c5;
transition:all .5s;
border-radius:4px;
}

.auto_foot_rb a:hover{
border-color:#0233c5;
}

.auto_foot_rb a:hover .auto_foot_rb_C{
width:118px;
}

.auto_nav{
width:1200px;
margin:27px auto 0 auto;
overflow:hidden;
}
.auto_nav ul{
margin:0;
padding:0;
list-style:none;
}
.auto_nav ul li{
float:left;
}
.auto_nav ul li.auto_nav1{
width:31%;
}
.auto_nav ul li.auto_nav2{
width:30%;
}
.auto_nav ul li.auto_nav3{
width:27%;
}
.auto_nav ul li.auto_nav4{
width:12%;
}

.auto_nav_TT{
width:100%;
height:44px;
line-height:44px;
font-size:16px;
color:#fff;
font-weight:bold;
}
.auto_nav_sub{
width:100%;
overflow:hidden;
}
.auto_nav_sub dl{
margin:0;
padding:0;
list-style:none;
}
.auto_nav_sub dl dt{
width:100%;
height:36px;
float:left;
line-height:36px;
}
.auto_nav_sub dl dt a{
font-size:14px;
color:#959595;
text-decoration:none;
}
.auto_nav_sub dl dt a:hover{
color:#fff;
text-decoration:underline;
}
.auto_nav_sub dl dt a.f_more{
padding-right:16px;
height:36px;
line-height:36px;
display:inline-block;
background:url(images/f_mores.png) right 13px no-repeat;
}
.auto_nav_sub dl dt a.f_more:hover{
background:url(images/f_more.png) right 13px no-repeat;
}

.all_copyright{
width:100%;
background-color:#35353a;
height:80px;
overflow:hidden;
}
.auto_copyright{
width:1200px;
margin:0 auto;
}
.copyright_cn{
width:50%;
height:80px;
float:left;
line-height:80px;
font-size:14px;
color:#fff;
}
.copyright_cn a{
font-size:14px;
color:#fff;
text-decoration:none;
}
.copyright_en{
width:50%;
height:80px;
float:right;
line-height:80px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
}


.side{position:fixed;width:97px;height: 300px;right:10px;top:200px;z-index:999;}
.side ul{ margin:0; padding:0; list-style:none;}
.side ul li{width:97px;float:left;position:relative;}
.side ul li .face{
width: 97px;
height: 97px;
background: url('/images/face_ox.png');
background-size: contain;
position: absolute;
animation: circlelineone 2s linear infinite;
z-index:1;
}
.side ul li .face_ox{
width: 90px;
height: 90px;
position: absolute;
left:4px;
top:4px;
z-index:2;
}

.float_A{
width:80px;
height:36px;
position:absolute;
left:10px;
top:80px;
border-radius:6px;
box-shadow:0 0 8px rgba(0,0,0,0.3);
background:url(images/zx.gif) no-repeat;
z-index:3;
overflow:hidden;
}
.float_Ad{
width:20px;
height:20px;
background:url(images/Ad.png) no-repeat;
position:absolute;
left:75px;
top:10px;
z-index:3;
-webkit-animation-name: scaleDraw;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 2s;
}

@keyframes scaleDraw {
0%{

	transform: scale(1);

}

25%{

	transform: scale(1.2);

}

50%{

	transform: scale(1);

}

75%{

	transform: scale(1.2);

}

}

.float_R{
width:96px;
height:96px;
position:absolute;
left:0;
z-index:2;
}

.float_BC{
width:80px;
height:180px;
background-color:#fff;
box-shadow:0 0 24px rgba(0,0,0,0.16);
position:absolute;
left:10px;
top:78px;
z-index:1;
border-radius:10px;
}
.float_B{
width:80px;
height:90px;
position:relative;
}
.float_Ba{
width:80px;
height:auto;
position:absolute;
left:0;
top:26px;
text-align:center;
}
.float_Bb{
width:80px;
height:34px;
line-height:34px;
font-size:14px;
position:absolute;
left:0;
top:52px;
text-align:center;
color:#1a1a1a;
}

.float_B:hover .float_Bb{
color:#0233c5;
}

.float_C{
width:80px;
height:90px;
position:relative;
}
.float_Ca{
width:80px;
height:24px;
position:absolute;
left:0;
top:11px;
text-align:center;
}
.float_Cb{
width:80px;
height:34px;
line-height:34px;
font-size:14px;
position:absolute;
left:0;
top:44px;
text-align:center;
color:#1a1a1a;
}

.float_C:hover .float_Cb{
color:#0233c5;
}

.float_D{
width:80px;
height:50px;
color:#fff;
text-align:center;
position:absolute;
left:10px;
top:0;
border-radius:10px;
box-shadow:0 0 24px rgba(0,0,0,0.16);
background:url(images/float_3.png) no-repeat;
cursor:pointer;
}
.float_D:hover{
background:url(images/float_3s.png) no-repeat;
}

.kf_tel{
width:248px;
height:130px;
background:url(images/float_t1.png) no-repeat;
position:absolute;
left:-232px;
top:64px;
display:none;
}

.kf_wx{
width:174px;
height:174px;
background:url(images/float_t2.png) no-repeat;
position:absolute;
left:-172px;
top:85px;
display:none;
}

@keyframes circlelineone {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.float_2023{position:fixed;width:272px;height: 391px;left:5px;top:200px;z-index:100;}

.float_top2023{
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height:70px;
z-index:999999999999999999;
background-color: #fff;
transition: .3s;
}
.float_top2023_AB{
width:100%;
height:70px;
display:block;
position:relative;
}
.float_top2023_A{
width:100%;
height:70px;
background:url(images/top_2023.png) center top no-repeat;
position:absolute;
left:0;
top:0;
z-index:1;
}
.float_top2023_A a{
width:1200px;
height:70px;
display:block;
margin:0 auto;
}
.float_top2023_B{
width:26px;
height:26px;
background-color:rgba(0,0,0,0.3);
border-radius:50%;
position:absolute;
right:5px;
top:5px;
z-index:2;
color:#fff;
font-size:12px;
text-align:center;
line-height:26px;
cursor:pointer;
}



@media only screen and (max-width:1440px) {
.auto_nav,.auto_foot,.auto_copyright{
width:1200px;
}

.Ianli_vlide{ position:relative;zoom:1; height:546px; width:1360px; margin:-18px auto 0 auto;}
.Ianli_vlide .piclist{ overflow:hidden; zoom:1; height:546px; width:1360px; margin:0; padding:0; list-style:none;}
.Ianli_vlide .ohbox{overflow:hidden; position:relative;left:0;width:1360px;}

}

@media only screen and (min-width: 1920px)
{
.auto_nav,.auto_foot,.auto_copyright{
width:1200px;
}

.Ianli_vlide{width:1920px;}
.Ianli_vlide .piclist{width:1920px;}
.Ianli_vlide .ohbox{width:1920px;}

}

@media only screen and (min-width: 2560px)
{
.auto_nav,.auto_foot,.auto_copyright{
width:1200px;
}

.Ianli_vlide{width:2496px;}
.Ianli_vlide .piclist{width:2496px;}
.Ianli_vlide .ohbox{width:2496px;}

}

@media (max-width:1440px)
{
.auto_nav,.auto_foot,.auto_copyright{
width:1200px;
}

.Ianli_vlide{ position:relative;zoom:1; height:546px; width:1360px; margin:-18px auto 0 auto;}
.Ianli_vlide .piclist{ overflow:hidden; zoom:1; height:546px; width:1360px; margin:0; padding:0; list-style:none;}
.Ianli_vlide .ohbox{overflow:hidden; position:relative;left:0;width:1360px;}

}
