﻿@charset "utf-8";
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

  
html,body{height:100%;}

body{padding:100px 0 0 0; margin:0px auto; font-size:16px;line-height:30px; color:#666; width:100%; zoom:1;font-family: Microsoft YaHei,arial, sans-serif; background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#545454;font-family: Microsoft YaHei,arial, sans-serif;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#de1014;}
/**:hover{transition: all ease 0.3s;}*/

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/selectarr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

/*网页滚动条*/
::-webkit-scrollbar{
            width: 6px; height:6px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
::-webkit-scrollbar-track{
            background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #58504a;}
::-webkit-scrollbar-button{
            height: 0px;
            background-color: #e6e6e6;}

/*公用样式*/
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left !important;}.tr{ text-align:right;}.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ z-index:1; position:relative; clear:both; max-width:1440px; margin:0px auto;width: 90%;}
.table{ display: table; width:100%;}
.table .row{ display: table-row;}
.table .cell{ display: table-cell; vertical-align: middle;}
.iblock{font-size:0;}
.iblock div,.iblock li{ display: inline-block; vertical-align: middle;font-size:16px;}

/*font*/
.f_gray{ color:#333333;}
.iconfont{ font-size:24px; vertical-align:middle;}
.tit{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.p{overflow: hidden;word-break:normal;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}

@media ( max-width:1440px){
.Contain{max-width:90%;width: 90%}
}
@media ( max-width:1024px){
.iconfont{ font-size:18px;}
body{ font-size:14px; padding-top:45px; line-height:24px;min-width:300px;}	
.iblock div,.iblock li{ font-size:14px;}
.Contain{max-width:none;}
select,input,textarea,button{ font-size:14px;}
}
/*effict*/
.Scale-img {overflow: hidden; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:auto !important; max-height:100%;}


/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; color:#333; clear:both; padding-top:10px; line-height:36px;font-size:18px;}
.Pages span{ padding:0px 0px; display:inline-block; vertical-align:middle;}
.Pages a{ display:inline-block; margin:0px 8px;text-align:center; width:38px; height:38px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle; background-position:center center; background-repeat:no-repeat;}
.Pages .p_page a .iconfont{font-size:18px;font-weight:bold;}
.Pages .p_page .a_prev,.Pages .p_page .a_first,.Pages .p_page .a_next,.Pages .p_page .a_end{ border: 1px solid #dcdcdc;line-height:32px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_end:hover{border:1px solid #de1014; background:#de1014; color:#fff;}
.Pages .p_page .num a.a_cur{color:#de1014;}
.Pages .input{ width:37px; line-height:38px; height:38px; text-align:center; border:1px solid #dcdcdc;}
.Pages .topage{margin-left:20px;}
.Pages .go{margin-left:15px; color:#333333; background:none; width:72px; height:38px;font-size:18px; cursor:pointer;}
.Pages .go .iconfont{ color:#de1014;font-size:18px;font-weight:bold;}

.showMorehandle{ width:100px;height:100px;border: 1px solid #d2d2d2;padding-top:28px;border-radius: 50%; cursor:pointer; margin:0 auto; text-align:center; color:#333;}
.showMorehandle i{display: block;width:7px;height:16px;background: url(../images/more.png);margin:3px auto 0;}
.showMorehandle:hover{border: 1px solid #999;color:#de1014;}

@media ( max-width:1024px){
.Pages{line-height:24px; font-size:14px;}
.Pages a{ margin:0px 1px; width:24px; height:24px;}
.Pages .p_page .a_prev,.Pages .p_page .a_first,.Pages .p_page .a_next,.Pages .p_page .a_end{line-height:20px;}
.Pages .input{ height:24px; line-height:22px;}
.Pages .go{ width:60px; height:24px;font-size:14px;}

.showMorehandle{ width:60px;height:60px;padding-top:10px;font-size:12px;}
}
/*pages end*/


/*Top*/
.Header{ height:100px; position:fixed; width:100%; left:0; top:0; background:#fff; /*box-shadow:0 0 10px rgba(0,0,0,0.2);*/ z-index:100; transition: all 0.3s;}
.Header .auto{ width:90%; margin:0px auto;}
.Header .Logo{ float:left; padding-top:30px; transition: all 0.3s;}
.Header .toper{ float:right; line-height:100px; transition: all 0.3s;}
.Header .toper .ver{ display:none; vertical-align:middle; line-height:16px; border-right:1px solid #c1c1c1; margin-right:12px; padding-right:13px;}

.Search{ display:inline-block; vertical-align:middle; position:relative;}
.Search .Searchico{ cursor:pointer; color:#393939;}
.Search .Searchico .icongb{ display:none;}
.Search .Searchico.on .icongb{ display:block;}
.Search .Searchico.on .iconso{ display:none;}
.Search .Searchico .iconfont{ font-size:26px;}
.Search .searchbox{width:350px; line-height:34px;position:absolute; display:none; right:0; top:98px;}
.Search .searchbox .input{ background:#fff;width:100%; height:36px; line-height:34px; text-indent:1em; border:1px solid #dcdcdc; border-radius:4px;}
.Search .searchbox .input::-webkit-input-placeholder {color: #959595;}
.Search .searchbox .btn { position:absolute; right:-2px; top:0; width:60px; height:36px; color:#fff; background:#de1014; border-radius:0 4px 4px 0;}
.Search .searchbox .btn:hover { background:#c20004;}

.MainNav{ line-height:100px; height:100px; float:right;}
.MainNav li{ float:left; margin-right: 60px; position:relative; z-index:100;}
.MainNav span a{ position:relative; z-index:1;display:block; text-align:center; font-size:16px; transition: all ease 0.3s;}
.MainNav span a em{ position:relative; z-index:1;}
.MainNav .bg{ position:absolute; left:50%; width:0; bottom:31px; height:1px; background:#de1014;transition: all ease 0.3s;}
.MainNav .arr{ display:none;}
.MainNav li:hover span a,.MainNav li.onnav span a{ color:#de1014;}
.MainNav li:hover .bg,.MainNav li.onnav .bg,.MainNav li span a.bg{ width:100%; left:0;}

.NavPull{ z-index:99;display:none; position:absolute; text-align:center; top:100px; left:50%;width:180px;margin-left:-90px; line-height:33px; background:rgba(255,255,255,0.9); box-shadow:0 5px 15px rgba(0,0,0,0.2);}
.NavPull.null{background:none; padding:0;}
.NavPull dd{ position:relative;}
.NavPull a{ color:#333; padding:0; display:block; font-size:15px; padding:4px 0;}
.NavPull a:hover,.NavPull dd:hover a{ background:#de1014; color:#fff;}

.openbtn{ cursor:pointer; display:none;width:32px; height:25px; padding-top:1px; background:#fff; position:absolute; right:10px; top:11px; z-index:999;}
.closebtn{ position:fixed; left:0px; top:45px; width:100%; height:100%; z-index:10; display:none;background: rgba(0,0,0,0.5);}
.openbtn span{ display:block; height:3px; background:#de1014; border-radius:4px; margin:4px;transition: all ease 0.3s;}
.openbtn.on .sp1 {
	-webkit-transform: translate(0, 7px) rotate(45deg) !important;
	-moz-transform: translate(0, 7px) rotate(45deg) !important;
	-ms-transform: translate(0, 7px) rotate(45deg) !important;
	-o-transform: translate(0, 7px) rotate(45deg) !important;
	transform: translate(0, 7px) rotate(45deg) !important;}
.openbtn.on .sp2 {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}	
.openbtn.on .sp3 { display:none;}

.Header.fix{ height: 60px;}
.Header.fix .Logo{ padding-top: 11px;}
.Header.fix .MainNav,.Header.fix .toper{ height: 60px; line-height: 60px;}
.Header.fix .NavPull{top:60px;}
.Header.fix .MainNav .bg{ bottom:15px;}
.Header.fix .Search .searchbox{top:60px;}

@media ( max-width:1440px){
	.MainNav li{ margin-right:45px;}
}
@media ( max-width:1366px){
	.MainNav li{ margin-right:30px;}
	/* .Header .auto{ width:1280px;padding:0 25px;} */
}
@media ( max-width:1024px){
	.Header.fix .MainNav{ height: 100%; line-height:normal;}
.Header{height:45px !important;}
.Header .auto{ width:auto;padding:0 15px;}
.Header .Logo{ padding-top:10px !important; width:auto;}
.Header .Logo img{ height:26px;}
.Header .toper{ line-height: 45px !important;}
.Search{ padding:0 38px 0 0 !important; position:static;}
.Search .searchbox{ width: 96%; right: 2%; top: 45px !important;}
.Header .openbtn{ display:block;}

.MainNav{ position:fixed; height:100%; overflow-y:auto; z-index:999; width:200px; padding:0; right:-200px;background: #fff;top:45px;visibility: hidden;opacity: 0;filter: alpha(opacity=0);transition: all ease 0.3s; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.MainNav ul{ padding-top:30px;}
.MainNav li{ display:block; position:relative; float:none; border-bottom:1px solid #e9e9e9;border-top:1px solid #f9f8f6; width:auto; margin:0; background:none;}
.MainNav li span a{ font-size:16px; text-align:left; height:auto; display:block; line-height:28px !important; height:auto !important; height:auto; padding:8px 0 8px 20px;  border:0; color:#999;}
.MainNav span a:after{ display:none;}
.MainNav .bg{ display:none}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#de1014;}
.MainNav .arr{ display:inline-block; position:absolute; z-index:10; width:100px; line-height:38px; height:38px; right:0px; top:-1px;}
.MainNav .arr i{ position:absolute; height:auto; background:none; right:15px; top:5px;transition: all ease 0.3s;}
.MainNav li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
.MainNav.on{visibility: visible;opacity: 1;filter: alpha(opacity=100); right:0;}

.NavPull{ position:static; line-height:30px; padding:8px; width:auto; margin:0 5px; text-align:left;}
.NavPull dl{ padding:0 !important;}
.NavPull dd{ position:relative; text-align:left; display:block;}
.NavPull dd a{ padding:0 0 0 10px;}
}


/*Bottom*/
.Footer{ position:relative; background:#2b2828; padding:52px 0 0; color:#bebdbd;}
.Footer .auto{ width:90%; margin:0px auto;}

.Footer .sitemap{border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 23px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.Footer .sitemap:after{display: none;}
.Footer .item{ color:#bcbec2;}
.Footer dt{ display:inline-block; font-size:20px; position:relative; line-height:55px; margin-bottom:10px;}
.Footer dt .arr{ display:none;width:100%; position:absolute; left:0; top:0; height:100%;}
.Footer dt .arr i{ width:20px; height:100%; right:5px;top:0; font-size:16px; position:absolute;transition: all ease 0.3s;}
.Footer dt:before{ content:""; width:10px; height:2px; background:#de1014; position:absolute; left:0; bottom:0;transition: all ease 0.3s;}
.Footer .item.on .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
.Footer a{color:#fff;}
.Footer dd a{color:#fff; opacity: 0.6;}.Footer dd a:hover{opacity: 1;}
.Footer dl:hover dt:before{ width:100%;}

.Copyright{ font-size:14px; padding:22px 0; line-height:32px;}
.Copyright a{ color:#bebdbd;}.Copyright a:hover{ color:#de1014;}
.Copyright .share{ padding-top: 20px;}
.Copyright .share a{ display:inline-block; width:34px; height:34px; margin-left:17px; border-radius:50%; text-align:center; line-height:34px; background: #555353; color:#2b2828; position:relative; position:relative;}
.Copyright .share a .iconfont{ font-size:25px;}
.Copyright .share a .ewm{ opacity:0; visibility:hidden; max-width:none; border:1px solid #e6e6e6; background:#fff; padding:6px; z-index:100; position:absolute; left:-30px; bottom:60px;transition: all ease 0.3s;}
.Copyright .share a .ewm img{ max-width:none; width:77px; height:77px;}
.Copyright .share a .ewm:after{ content:""; position:absolute; left:50%; bottom:-6px; margin-left:-3px; width:7px; height:6px; background:url(../images/arrewm.png);}
.Copyright .share a.on { background:#de1014; color:#fff;}
.Copyright .share a.on .ewm{ opacity:1; visibility:visible;bottom:43px;}

.totop{text-align: center; position:fixed; bottom:60px; right:2%; width:33px; height:33px; border:1px solid #fff; line-height:28px; border-radius:50%; color:#fff; cursor: pointer;overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; background:#2b2828; z-index:999;}
.totop.cd-is-visible {visibility: visible;opacity: 1; cursor:pointer;}
.totop:hover{ color:#fff; background:#de1014;}

@media ( max-width:1024px){
.Footer{padding:0px;}	
.Footer .sitemap{ width:auto; float:none; padding:0;border-bottom: 0;}
.Footer .item{width:100%; padding:0; border-bottom:1px solid rgba(255,255,255,0.2);}
.Footer .item .sub{ display:none; padding-top:8px; padding-bottom:8px;}
.Footer dt{ display:block;line-height:35px; height:auto; font-size:14px; margin-bottom:-1px;}
.Footer .item dt .arr{ display:block;}
.Copyright{ padding:10px 0 5px; line-height:20px; font-size:12px; text-align:center;}
.Copyright dd{ float:none !important;padding:5px 0 !important;}
.Copyright .share a{ margin:0 10px 5px;}

.totop{width:30px;height:30px; line-height:28px;}
}
/*Bottom*/


/*首页 s*/
.itemhover{transition: all ease 0.3s;}
.activehover{-webkit-box-shadow: 0 15px 38px rgba(0,0,0,0.18);
	box-shadow: 0 15px 38px rgba(0,0,0,0.18);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);}


/*第一屏 s*/
@-webkit-keyframes rightan
{
  from{bottom: 8%;opacity: 0;}
  to{bottom: 4%;opacity: 1;}
}
.downarr{ -webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both; color:#fff;width:45px; height:45px; line-height:45px; position:absolute; bottom:50px; left:50%; margin-left:-17px; z-index:999; text-align:center;}

.homebody{ padding-top:0;}
.homebody .Footer{ background:none; border-top:0px;}

.HomeBan{position: relative; z-index: 1; overflow:hidden; height:100%; background:url(../images/loading.gif) center center no-repeat;}
.HomeBan .item{ position:relative;height: 100vh;}
.HomeBan .item .txt{ z-index:10; position:absolute; left:12%; width:50%; top: 50%; transform: translate(0,-50%);color:#fff;font-family:思源黑体 cn,SourceHanSansCN, Microsoft YaHei,arial, sans-serif;}
.HomeBan .item .txt a{color:#fff;display: block;transition:all 1s ease-out;}
.HomeBan .item .txt .logo{
	opacity: 0;
	transform: translateY(130px);
	-webkit-transform: translateY(130px);
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	}
.HomeBan .item .txt h1{margin:26px 0 0;font-size: 66px; line-height: 70px;
opacity: 0;
transform: translateY(130px);
-webkit-transform: translateY(130px);
-webkit-transition: all 700ms ease;
transition: all 700ms ease;
}
.HomeBan .item .txt .p{margin:10px 0 0;font-size: 40px; line-height: 50px;
opacity: 0;
transform: translateY(130px);
-webkit-transform: translateY(130px);
-webkit-transition: all 900ms ease;
transition: all 900ms ease;
}
.HomeBan .item .btn{ position: relative;margin-top:50px;display:inline-block;border: 1px solid #fff;
opacity: 0;
transform: translateY(130px);
-webkit-transform: translateY(130px);
-webkit-transition: all 1200ms ease;
transition: all 1200ms ease;
}
.HomeBan .item .btn span{ display: block; line-height: 54px;padding:0 33px;font-size: 18px; position: relative; z-index: 2;}
.HomeBan .item .btn:after{ position: absolute;height:100%; left: 0; top: 0; width: 0; background: #d21115; content: ""; transition: all 0.3s;}
.HomeBan .item .btn i{width: 24px;height:7px; background: url(../images/more6.png);display:inline-block; vertical-align: middle; margin-left: 10px;}
.HomeBan .item .imgbox{ position:absolute; left:0; top:0; width:100%; height:100%;}
.HomeBan .item .btn { border:1px solid #d21115;}
.HomeBan .item .btn:after {width: 100%;}
.HomeBan .item  btn i {background: url(../images/more7.png);}
.HomeBan .slick-dots{ bottom: 20px;}
.HomeBan .slick-dots li{}
.HomeBan .slick-dots li button{ border-radius:0; border:0px; background:#fff;width:40px; height:2px;}
.HomeBan .slick-dots li.slick-active button{ background:#de1014;}
.HomeBan .slick-arrow{ width: 60px; height: 60px; background-color: rgba(0,0,0,0.1); background-size:contain; background-repeat: no-repeat;border-radius: 50%;}
.HomeBan .slick-prev{ left:-100px; background-image: url(../images/arrleft4.png);}
.HomeBan .slick-next{ right:-100px; background-image: url(../images/arrright4.png);}
.HomeBan:hover .slick-prev { left:4%;}
.HomeBan:hover .slick-prev:hover,.HomeBan:hover .slick-next:hover {background-color: #de1014;}
.HomeBan:hover .slick-next { right:4%;}
.HomeBan .item .txt a:hover{transform:scale(1.05);}
.HomeBan .item.active .txt h1,.HomeBan .item.active .txt .p,.HomeBan .item.active .txt .btn,.HomeBan .item.active .txt .logo{
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;}
.HomeBan .item.active .scaleBg1,.HomeBan .item.active .scaleBg3,.HomeBan .item.active .scaleBg5{
-webkit-animation:scale-bg 8s ease-in-out 0s 1 alternate forwards;
animation:scale-bg 8s ease-in-out 0s 1 alternate forwards;}
.HomeBan .item .scaleBg2,.HomeBan .item .scaleBg4,.HomeBan .item .scaleBg6{
-webkit-transform:scale(1.4);
transform:scale(1.4);}

.HomeBan .item.active .scaleBg2,.HomeBan .item.active .scaleBg4,.HomeBan .item.active .scaleBg6{
-webkit-animation:scale-bg2 8s ease-in-out 0s 1 alternate forwards;
animation:scale-bg2 8s ease-in-out 0s 1 alternate forwards;}

.HomeBan .sj{display:none;}

@media ( max-width:1440px){
.HomeBan .item .txt h1{margin:15px 0 0;font-size: 50px; line-height: 60px;}
.HomeBan .item .txt .p{font-size: 30px; line-height: 40px;}
}

@media ( max-width:1200px){
.HomeBan .item .txt h1,.HomeBan .item .txt .p,.HomeBan .item .txt .btn,.HomeBan .item .txt .logo{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
.HomeBan{ height:auto;}
.HomeBan .item{ height: auto;}
.HomeBan .item .imgbox{ position:relative; height:auto; padding-top:60%;}
.HomeBan .item .txt{ left:5%; width:80%;}
.HomeBan .item .txt h1{ font-size:30px; margin:15px 0 0; line-height:40px;}
.HomeBan .item .txt .p{font-size:20px; line-height:30px;}
.HomeBan .item .btn span{padding:0 10px;line-height:40px;font-size:14px;}
}
@media ( max-width:1024px){
.HomeBan .item .txt h1{ font-size:22px; line-height:30px;}
.HomeBan .item .btn{ margin-top:15px;}
.HomeBan .item .btn span{line-height:24px;font-size:12px;}
.HomeBan .slick-dots li button{ width:8px;}
.HomeBan .slick-dots { bottom:10px;}
.downarr{ display:none;}
.HomeBan .item .txt .logo{display:none;
	}
}
@media ( max-width:640px){
.HomeBan .item .imgbox{padding-top:70%;}
.HomeBan .item .txt h1{ margin-top:4px; font-size:18px;}
.HomeBan .item .txt .p{ margin-top:0; font-size:16px;}
.HomeBan .sj{display:block;}
.HomeBan .pc{display:none;}
}


/*第二屏 s*/
.btnMore {text-align:center; position: relative; line-height: 48px;width:180px;margin:0px auto;border: 1px solid #fff;}
.btnMore a{color:#fff;}
.btnMore span{ display: block; position: relative; z-index: 2;}
.btnMore:after{ position: absolute;height:100%; left: 0; top: 0; width: 0; background: #d21115; content: ""; transition: all 0.3s;}
.btnMore i{width: 24px;height:7px; background: url(../images/more6.png);display:inline-block; vertical-align: middle; margin-left: 10px;}

.HomeTit{color:#fff; text-align: center;position: relative;margin-bottom:34px;}
.HomeTit h2{font-size: 36px; font-weight: normal; position: absolute; line-height: 95px;top:30px;width: 100%;left:0;}
.HomeTit h2:after{left:50%;width:70px;height:2px;background:#de1014; position: absolute;left:50%;margin-left:-35px;bottom:0;content: "";}
.HomeTit .en{ font-size: 72px; text-transform:uppercase; line-height: 80px; opacity: 0.1;font-weight: bold; letter-spacing: 0.05em;}
.HomeTit .p{padding-top:10px;max-width:920px;margin:0px auto;}

.sec-2 .slider{position: relative; z-index: 1; overflow:hidden; height:100%; background:url(../images/loading.gif) center center no-repeat;color:#fff;}
.sec-2 .HomeTit{position: absolute; left: 0; width: 100%; top: 10%; z-index: 3;transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
.sec-2 .item{ position:relative;height: 100vh;background-size:cover; background-position:center center; background-repeat: no-repeat;}
.sec-2 .imgbox{ position: absolute;left:0;top:0;width: 100%;height:100%;}
.sec-2 .slick-arrow{ width: 60px; height: 60px; background-color: rgba(0,0,0,0.1); background-size:contain; background-repeat: no-repeat;border-radius: 50%;}
.sec-2 .slick-prev{ left:-100px; background-image: url(../images/arrleft4.png);}
.sec-2 .slick-next{ right:-100px; background-image: url(../images/arrright4.png);}
.sec-2 .info{text-align:center; position: absolute;left:2%;top:38%;width:94%;z-index:10;}
.sec-2 .info .p1{font-size:48px;transform:translateX(280px);-webkit-transform:translateX(280px);opacity:0;transition:all 1s 0.2s;}
.sec-2 .info .p1 i{font-size:120px;}
.sec-2 .info .num{padding-top:65px;line-height:37px;font-size:20px;text-align:center;height:276px;transform:translateX(280px);-webkit-transform:translateX(280px);opacity:0;transition:all 1s 0.3s;}
.sec-2 .info .num dd{display:inline-block;vertical-align: middle;width:300px;}
.sec-2 .info .num dd span{display:block;line-height:65px;font-size:14px;}
.sec-2 .info .num dd span i{font-size:48px;margin-right:3px;}
.sec-2 .info .btnMore{transform:translateX(280px);-webkit-transform:translateX(280px);opacity:0;transition:all 1s 0.4s;}

.sec-2 .info2{text-align:center; position: absolute;left:0;top:38%;width:100%;z-index:10;}
.sec-2 .info2 .dl{width:66%;margin:0px auto 3%;border-left: 1px solid rgba(255,255,255,0.1);font-size:0;}
.sec-2 .info2 .dl dd{display: inline-block;vertical-align: top;border-right: 1px solid rgba(255,255,255,0.1);width:33.333%;font-size:24px;line-height:38px;padding:0 1%;height:366px;}
.sec-2 .info2 .dl .num{display:block;line-height:120px;font-size:20px;}
.sec-2 .info2 .dl .num i{font-size:120px;font-family: "BebasNeue";margin-right:8px; }
.sec-2 .info2 .dl .num.scroll{}
.sec-2 .info2 .dl .num.scroll .sz{margin-right:8px;height:120px;padding-right:40px;display:inline-block;width:50px;position: relative; vertical-align: bottom;}
.sec-2 .info2 .dl .num.scroll .wz{display: inline-block;vertical-align: bottom;line-height:70px;}
.sec-2 .info2 .dl .num.scroll i{opacity: 1;position: ;margin:0;display: inline-block;vertical-align: middle;}
.sec-2.active .active .info2 .dl .num.scroll i.n5{
animation: fadeio 1s forwards;
-webkit-animation: fadeio 1s forwards;
-moz-animation: fadeio 1s forwards;
-o-animation: fadeio 1s forwards;
}
.sec-2.active .active .info2 .dl .num.scroll i.n4{
animation: fadeio 1s 1s forwards;
-webkit-animation: fadeio 1s 1s forwards;
-moz-animation: fadeio 1s 1s forwards;
-o-animation: fadeio 1s 1s forwards;
}

.sec-2.active .active .info2 .dl .num.scroll i.n3{
animation: fadeio 1s forwards;
-webkit-animation: fadeio 1s 2s forwards;
-moz-animation: fadeio 1s 2s forwards;
-o-animation: fadeio 1s 2s forwards;
}

.sec-2.active .active .info2 .dl .num.scroll i.n2{
animation: fadeio 1s 3s forwards;
-webkit-animation: fadeio 1s 3s forwards;
-moz-animation: fadeio 1s 3s forwards;
-o-animation: fadeio 1s 3s forwards;
}

.sec-2.active .active .info2 .dl .num.scroll i.n1{
animation: fadeio2 1s 4s forwards;
-webkit-animation: fadeio2 1s 4s forwards;
-moz-animation: fadeio2 1s 4s forwards;
-o-animation: fadeio2 1s 4s forwards;
}

@keyframes fadeio {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fadeio2 {
    0% {
        opacity: 1;
    }
	100% {
        opacity: 1;
    }
}


.sec-2:hover .slick-prev { left:4%;}
.sec-2:hover .slick-prev:hover,.HomeBan:hover .slick-next:hover {background-color: #de1014;}
.sec-2:hover .slick-next { right:4%;}
.sec-2:hover .slick-prev:hover,.sec-2:hover .slick-next:hover {background-color: #de1014;}
.sec-2 .btnMore:hover:after{width:100%;}
.sec-2 .btnMore:hover{border:1px solid #d21115;}
.sec-2.active .HomeTit,.sec-2.active .info .p1,.sec-2.active .info .num,.sec-2.active .info .btnMore{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

@media ( max-width:1440px){
.HomeTit{margin-bottom:20px;}
.HomeTit h2{font-size: 28px; line-height: 52px;}
.HomeTit .en{ font-size: 50px; text-transform:uppercase; line-height: 52px;}
.sec-2 .info .p1{font-size:36px;}
.sec-2 .info .p1 i{font-size:80px;}
.sec-2 .info2 .dl dd{font-size:20px;line-height:30px; height:280px;}
.sec-2 .info2 .dl .num{line-height:100px;font-size:18px;}
.sec-2 .info2 .dl .num i{ font-size:80px;}
.sec-2 .info2 .dl .num.scroll .sz{height:100px;padding-right:20px;}
}
@media ( max-width:1366px){
.sec-2 .info .p1{font-size:30px;}
.sec-2 .info .p1 i{font-size:60px;}
.sec-2 .info .num{padding-top:50px; height:200px;}
.sec-2 .info2 .dl dd{font-size:18px;height:220px;}
.sec-2 .info2 .dl .num i{ font-size:60px;}
}
@media ( max-width:1200px){
.sec-2 .slider{height:auto;}
.sec-2 .item{height:auto;padding-top:20%;}
.sec-2 .HomeTit,.sec-2 .info .p1,.sec-2 .info .num,.sec-2 .info .btnMore{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.sec-2 .slick-prev { left:4%;}
.sec-2 .slick-next { right:4%;}
}
@media ( max-width:1024px){
.HomeTit h2{font-size: 19px; line-height: 40px; top:20px;}
.HomeTit .en{ font-size: 34px; line-height: 40px;}

.btnMore{width:120px;line-height:35px;}
.sec-2 .info .p1{font-size:18px;}
.sec-2 .info .p1 i,.sec-2 .info .num dd span i,.sec-2 .info2 .dl .num i{font-size:40px;}
.sec-2 .info .num,.sec-2 .info2 .dl dd{font-size:16px;}
.sec-2 .info .num dd{width:250px;}
.sec-2 .info2 .dl{width:88%;}
.sec-2 .slick-arrow{width:38px;height:38px;}
}

@media ( max-width:768px){
.sec-2 .info .num dd{width:160px;}
.sec-2 .item{padding-top:100%;}
.sec-2 .info .p1{font-size:13px;}
.sec-2 .info .num, .sec-2 .info2 .dl dd{font-size:12px;}
.sec-2 .info .num dd span{ line-height:40px;}
.sec-2 .info .p1 i, .sec-2 .info .num dd span i, .sec-2 .info2 .dl .num i{font-size:30px;}
.sec-2 .info .num {padding-top:30px;height:145px;}
.sec-2 .info,.sec-2 .info2 {top:34%;}
.sec-2 .info2 .dl{ border-left:0;width:66%;}
.sec-2 .info2 .dl dd{border:0; width:auto; display:block;height:auto; text-align:left;padding-left:80px; position:relative; min-height:38px;}
.sec-2 .info2 .dl .num{ position:absolute; left:0; top:0; line-height:28px;}
.sec-2 .info2 .dl .num.scroll .sz{padding-right:0;height:50px;width:28px;}
}


/*第三屏 s*/
.sec-3{ background: url(../images/sec3_bg.jpg); background-repeat: no-repeat; background-size:cover;}
.sec-3 .Contain{padding-top:5%;}
.sec-3 .HomeTit{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
.sec-3 .falist{}
.sec-3 .falist li{padding-left:5px;width:33%;float:left;text-align:center;}
.sec-3 .falist li a{display:block;background:#fff url(../images/fabg1.jpg) center top no-repeat; background-size: contain;min-height:26.406vw;overflow:hidden;}
.sec-3 .falist .ti{text-align:center;line-height:37px;font-size:28px;color:#fff;font-weight:bold; position: relative;}
.sec-3 .falist .ti span{display:block;padding-left:20px;line-height:4.688vw;font-family: "BebasNeue"; text-transform: uppercase;opacity: 0.1;text-align:left;font-size:36px;}
.sec-3 .falist .ti i{display:block;width:22px;height:25px;border-bottom: 2px solid #de1014;margin:0px auto 1.302vw;transition: all 0.3s;}
.sec-3 .falist .ti em{ position: absolute;border:1px solid #fff;width:92px; transition: all 0.3s;line-height:1.35;left:50%;bottom:0;margin-left:-46px;font-size:16px;font-weight:normal; opacity: 0;}
.sec-3 .falist .imgbox{ transition: all 0.3s;padding-top: 51%;}
.sec-3 .falist li{transform:translateY(350px);-webkit-transform:translateY(350px);opacity:0;}
.sec-3 .falist li.li1{transition:all 1s 0.3s;}
.sec-3 .falist li.li2{transition:all 1s 0.4s;}
.sec-3 .falist li.li3{transition:all 1s 0.5s;}
.sec-3 .falist li.li4{transition:all 1s 0.6s;}
.sec-3 .falist li a:hover .imgbox{margin-top:2.604vw;}
.sec-3 .falist li a:hover .ti em{ bottom:-2.813vw; opacity: 1;}
.sec-3 .falist li a:hover {background:#fff url(../images/fabg2.jpg) center top no-repeat; background-size: contain;}
.sec-3 .falist li a:hover .ti i{border-bottom: 2px solid #fff;width:50px;}
.sec-3.active .HomeTit,.sec-3.active .falist li{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

@media ( max-width:1440px){
.sec-3 .falist li a{height:410px;}
.sec-3 .falist .ti span{line-height: 1;font-size: 30px}
.sec-3 .falist .img{width:80%;float:right;}
.sec-3 .falist .ti em{font-size: 14px;}
}
@media ( max-width:1366px){
.sec-3 .falist li a{height:350px;}
.sec-3 .falist .ti{line-height:37px;font-size:20px;}
.sec-3 .falist .ti span{line-height:50px;font-size:28px;}
.sec-3 .falist li a:hover .img{padding-top:30px;}
}
@media ( max-width:1200px){
.sec-3 {padding-bottom:30px;}
.sec-3 .HomeTit,.sec-3 .falist li{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.sec-3 .falist .ti span{font-size:20px;line-height:30px;padding-top:15px;}
}
@media ( max-width:768px){
.sec-3 .falist li{width:50%; margin-bottom:5px;}
.sec-3 .falist li.li2,.sec-3 .falist li.li4{margin-top:0;}
.sec-3 .falist li a{height:240px;}
.sec-3 .falist .ti{font-size:16px;}
.sec-3 .falist .ti i{height:10px;}
}


/*第四屏 s*/
.sec-4{ background: url(../images/sec4_bg.jpg); background-repeat: no-repeat; background-size:cover;background-color: rgba(0,0,0,1);position: relative;}
.sec-4::before{content: "";display: block;width: 100%;height: 100%;background: rgba(0,0,0,.5);position: absolute;top: 0;left: 0;}
.sec-4 .Contain{padding-top:5%;}
.sec-4 .HomeTit{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;margin-bottom:4%;}
.sec-4 .Nav{width:24%;float:right;transform:translateX(280px);-webkit-transform:translateX(280px);opacity:0;transition:all 1s 0.2s;}
.sec-4 .Nav li{padding:19px 0;margin-bottom:8px;cursor: pointer;background:rgba(71,66,67,0.8);text-align:center;font-size:24px;color:#fff;}
.sec-4 .Nav li i{width:9px;height:1px;display:inline-block;vertical-align: middle;background:#de1014;margin-right: 20px;font-size:24px;color:#fff;}
.sec-4 .Nav .ico{border-radius:50%;display:inline-block;vertical-align: middle;border:1px solid #fff;width:68px;height:68px;margin-left:27px; position: relative;}
.sec-4 .Nav .ico:after{ content: ""; width: 0; height: 0; left: 50%; top: 50%; border-radius: 50%; transition: all 0.3s; position: absolute;background:#fff;}
.sec-4 .Nav .ico .i1,.sec-4 .Nav .ico .i2{ width:100%;height:100%;position: absolute; left:0;top:0; z-index: 2;border-radius:50%;}
.sec-4 .Nav .ico .i1{ transition: 400ms;}
.sec-4 .Nav .ico .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.sec-4 .Nav li.on .ico .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.sec-4 .Nav li.on .ico .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}
.sec-4 .Nav li.on .ico:after{left:0;top:0;width:100%;height:100%;}
.sec-4 .Nav li.on {background:#de1014;}
.sec-4 .Nav li.on i {background:#fff;}
.sec-4 .slidebox{position: relative;color:#fff;transform:translateX(-280px);-webkit-transform:translateX(-280px);opacity:0;transition:all 1s 0.3s;width:72%;float:left;}
.sec-4 .slidebox .ti{line-height:54px;font-weight:bold;font-size:28px;color:#fff;}
.sec-4 .slidebox .ti i{display:inline-block;width:4px;height:30px;background:#de1014;margin-right:18px;vertical-align: middle;}
.sec-4 .slidebox .p{max-width: 717px;margin-bottom:37px;color:#fff;}
.sec-4 .slidebox .imgbox{padding-top:296px;}
.sec-4.active .HomeTit,.sec-4.active .Nav,.sec-4.active .slidebox{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.sec-4 .Nav li a{color:#fff}
.sec-4 .Nav li a:hover{color:fff}

@media ( max-width:1440px){
.sec-4 .Nav li{padding:16px 0;font-size:21px;}
}
@media ( max-width:1366px){
.sec-4 .Nav li{padding:10px 0;font-size:19px;}
.sec-4 .Nav .ico{width:50px;height:50px;margin-left:12px;}
.sec-4 .slidebox .ti{font-size:20px;line-height:40px;}
.sec-4 .slidebox .p{margin-bottom:15px;}
.sec-4 .slidebox .imgbox{padding-top:189px;}
}
@media ( max-width:1200px){
.sec-4 {padding-bottom:30px;}
.sec-4 .HomeTit,.sec-4 .Nav,.sec-4 .slidebox{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
@media ( max-width:768px){
.sec-4 .Nav{width:auto;float:none;}
.sec-4 .Nav li{width:50%; float:left;font-size:16px;}
.sec-4 .Nav .ico{width:40px;height:40px;margin-left:10px;}
.sec-4 .slidebox{width:auto;float:none;}
}

/*第五屏 s*/
.sec-5{ background: url(../images/sec5_bg.jpg);5background-repeat: no-repeat; background-size:cover;}
.sec-5 .Contain{padding-top:5%;}
.sec-5 .HomeTit{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;margin-bottom:4%;}
.sec-5 .List{margin-left:-8px;}
.sec-5 .List li{width:50%;float:left;transform:translateY(350px);-webkit-transform:translateY(350px);opacity:0;}
.sec-5 .List li a{display:block;position: relative;margin-left:8px;}
.sec-5 .List li .imgbox{padding-top:60%;}
.sec-5 .List li .imgbox span{ background-position: center top;}
.sec-5 .List li .info{position: absolute;padding:0 10% 32px;width:100%;color:#fff;left:0;bottom:-60px;z-index:2; transition: all 0.3s;}
.sec-5 .List li .ti{line-height:60px;padding-top:13px;font-size:28px;font-weight:bold; position: relative;}
.sec-5 .List li .ti:before{content: "";top:0;left:0;width:46px;height:1px;background:#de1014;position: absolute;}
.sec-5 .List li .p{-webkit-line-clamp: 2;height:60px; opacity: 0;}
.sec-5 .List li{transform:translateY(350px);-webkit-transform:translateY(350px);opacity:0;}
.sec-5 .List li.li1{transition:all 1s 0.3s;}
.sec-5 .List li.li2{transition:all 1s 0.4s;/* margin-top:50px; */}
.sec-5 .List li.li3{transition:all 1s 0.5s;}
.sec-5 .List li.li4{transition:all 1s 0.6s;/* margin-top:50px; */}
.sec-5 .List li a:after{content:"";bottom:0;width:100%;z-index:1;left:0;position:absolute;height:0;transition:all 0.6s; background: rgba(222,16,20,0.8);}
.sec-5 .List li a:before{content:"";bottom:0;width:100%;z-index:1;left:0;position:absolute;height:100%;transition:all 1s; background:url(../images/bga.png) center bottom repeat-x;}
.sec-5 .List li:hover a:after{height:50%;}
.sec-5 .List li:hover .p{opacity: 1;}
.sec-5 .List li:hover .info{bottom:0;}
.sec-5 .List li:hover .ti:before{background:#fff;}
.sec-5.active .HomeTit,.sec-5.active .List li{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
@media ( max-width:1366px){
.sec-5 .HomeTit{margin-bottom:3%;}
.sec-5 .List li .ti{font-size:18px; line-height:40px;padding-top:6px;}
}
@media ( max-width:1200px){
.sec-5 { padding-bottom:30px;}
.sec-5 .HomeTit,.sec-5 .List li{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
@media ( max-width:768px){
.sec-5 .List li{margin-bottom:10px;margin-top:0 !important;}
.sec-5 .List li .ti{font-size:16px;}
.sec-5 .List li .p{height:48px;}
.sec-5 .List li .info{padding-bottom:12px;}
}

/*第六屏 s*/
.sec-6{ }
.sec-6 .Contain{padding-top:5%;}
.sec-6 .bg{position: absolute;top:0;left:0;padding-top:570px;width:100%;background: url(../images/sec6_bg.jpg);5background-repeat: no-repeat; background-size:cover;}
.sec-6 .top{width:40%;margin: 0 auto;margin-bottom:8%;}
.sec-6 .top .tit{line-height:72px;font-size:28px;transition: all 0.3s;}
.sec-6 .top .p{height:60px;-webkit-line-clamp: 2;margin-bottom:42px;}
.sec-6 .top a{color:#fff;}
.sec-6 .top .btnMore{margin:0 auto;}
.sec-6 .top:hover .tit{font-size: 30px;}
.sec-6 .btnMore:hover:after{width:100%;}
.sec-6 .btnMore:hover{border:1px solid #d21115;}

.sec-6 .news{float:left;width:100%;/*border-right: 1px solid #cccccc;padding-right:4%;*/height:277px;}
.sec-6 .news ul{margin-left:-4%;}
.sec-6 .news li{width:33.3%;padding-left:4%;float:left;}
.sec-6 .zhhd{float:left;width:36%;padding-left:4%;display: none}
.sec-6 .thead{line-height:89px; position: relative;}
.sec-6 .thead h2{color:#333333;font-size:30px;}
.sec-6 .thead h2 i{width:4px;height:30px;display: inline-block;vertical-align: middle;background:#de1014;margin-right:18px;}
.sec-6 .thead a.more{position: absolute;right:0;top:0;text-align:center;border:1px solid #cccccc;color:#cccccc;width:92px;line-height:34px;top:28px;}
.sec-6 .thead a:hover.more{border:1px solid #de1014;color:#de1014;}
.sec-6 .ti{height:60px;-webkit-line-clamp: 2;font-size:20px;font-weight:bold;}
.sec-6 .date{line-height:51px;font-family: Arial, Helvetica, sans-serif;font-size:18px;}
.sec-6 .date i{display: inline-block;width:1px;height:13px;margin:0 7px;background:#de1014;vertical-align: middle;}
.sec-6 .mores{ background: url(../images/more5.png);width:24px;height:7px;margin-top:28px;transition: all 0.3s;}
.sec-6 .news li:hover .ti,.sec-6 .zhhd li:hover .ti{font-size:22px;}
.sec-6 .news li:hover .mores,.sec-6 .zhhd li:hover .mores{margin-left:15px;}

@media ( max-width:1440px){
.sec-6 .bg{padding-top:420px;}
.sec-6 .top{margin-bottom:4%;}
.sec-6 .top .tit{line-height:50px;font-size:22px;}
.sec-6 .top .p{margin-bottom:20px;}
.sec-6 .top:hover .tit{font-size: 24px;}
}

@media ( max-width:1366px){
.sec-6 .bg{padding-top:380px;}
.sec-6 .top .p{height:30px;-webkit-line-clamp: 1;}
.sec-6 .thead{line-height:60px;}
.sec-6 .thead h2{font-size:20px;}
.sec-6 .thead h2 i{height:20px;}
.sec-6 .thead a.more{top:6px;}
.sec-6 .ti{height:50px;font-size:16px; line-height:25px;}
.sec-6 .news li:hover .ti,.sec-6 .zhhd li:hover .ti{font-size:17px;}
.sec-6 .news{height:220px;}
}
@media ( max-width:1200px){
.sec-6{padding-bottom:30px;}
.sec-6 .top{display:none;}
.sec-6 .bg{padding-top:160px;}
.sec-6 .news,.sec-6 .zhhd{margin-top:30px;}
}
@media ( max-width:768px){
.sec-6 .bg{padding-top:110px;}
.sec-6 .news,.sec-6 .zhhd{width:auto;float:none;padding:0;height:auto;border:0;}
.sec-6 .news li{width:auto;float:none;margin-bottom:12px;}
.sec-6 .date{font-size:14px;line-height:26px;}
.sec-6 .mores{margin-top:8px;}
.sec-6 .ti{font-size:15px;height:auto;line-height:24px;}
.sec-6 .thead a.more{width:68px;line-height:26px;font-size:12px;top:15px;}
}

.Workingbox{ position: relative;}
/*首页 end*/


/*栏目页公用样式 s*/
.SubPage{ height:auto !important; height:200px; min-height:200px; padding-top:4%; padding-bottom:4%; overflow:hidden;}
.SubBan { position:relative; overflow: hidden;}
.SubBan .imgbox{padding-top:20%;}
/*.SubBan .text{ position:absolute; top:29%; left:12%; color:#fff;line-height:36px;font-size:18px; z-index: 2;}*/
.SubBan .text{ position:absolute; top:29%; left:0%; color:#fff;line-height:36px;font-size:18px; z-index: 2;width:100%;text-align:center}
.SubBan .text h1{ position: relative; font-weight: normal; line-height: 127px; font-size: 48px; color: #fff;margin-bottom:35px;}
/*.SubBan .text h1:before{ content: ""; position: absolute; left: 0; bottom: 0; width: 70px; height: 1px; transition: all 0.3s; background: #de1014;}*/
.SubBan .iconfont{margin-right:8px;}
.SubBan:hover .text h1:before{ width: 200px;}

.SubBan .map{width:35%;right:12%;top:4%; position: absolute;z-index:2;}
.SubBan .city{ position:absolute;color:#fff;}
.SubBan .info{ position:absolute; visibility: hidden; opacity: 0; right:0px;top:-65px; width: 366px;color:#fff; background: rgba(0,0,0,0.3);padding: 15px 25px;border-radius: 8px;line-height:24px;font-size:14px; transition:all 0.3s;}
.SubBan .info h3{font-size:16px;}
.SubBan .info:after{ content: ""; position:absolute; background: url(../images/line.png);width:58px;height:38px;right:-55px;top:32px;}
.SubBan .ico{display:block; position: relative;width:20px;height:20px;margin:0px auto;}
.SubBan .ico:before, .SubBan .map .ico:after {
	content: "";background: #fff;
	border-radius: 50%;
	position: absolute;
}
.SubBan .ico:before {
	zoom: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-animation: guang 1.5s ease-out;
	-moz-animation: guang 1.5s ease-out;
	animation: guang 1.5s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.SubBan .ico:after {
	zoom: .9;
	left: 10%;
	top: 10%;
	width: 80%;
	height: 80%;
	z-index: 8;
	-webkit-animation: guang2 1.1s ease-out;
	-moz-animation: guang2 1.1s ease-out;
	animation: guang2 1.1s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.SubBan .city.on .name{font-weight:bold;}
.SubBan .city.on .info{right:74px; visibility: visible; opacity: 1;}
.SubBan .city.on .ico:before, .SubBan .city.on .ico:after { background: #de1115;}
.SubBan .city.bj{top:36%;right:23%;}
.SubBan .city.hf{top:58%;right:20%;}
.SubBan .city.sz{top:84%;right:24%;}
.SubBan .city.tb{top:80%;right:10%;}
.SubBan .city.ks{top:59%;right:10%;}

.Place{line-height:44px; position:absolute;left:0; bottom:0;z-index2:2;width:100%;background:rgba(0,0,0,0.3);color:#fff;font-size:14px;display: none;}
.Place a{color:#fff;}.Place a:hover{color:#de1014;}

.Place2{line-height:24px;font-size:14px;}
.Place2 a{color:#666666;}.Place a:hover{color:#de1014;}

.ColumnName{ font-weight:normal;background: -webkit-gradient(linear, 0 0, 0 100%, from(#900003), to(#de1014)); color:#fff;display:none; position:relative; z-index:100; line-height:36px;}
.ColumnName h2{ font-weight:normal; font-size:15px;}
.ColumnName .arr{ position:absolute; width:100%; height:100%; text-align:right; right:0; top:0;transition: all ease 0.3s;}
.ColumnName .iconfont{ font-size:24px; display:inline-block; margin:0px 10px 0 0;}

.SubMenu{ background:#fff;line-height:61px; height:61px; text-align: center; border-bottom: 1px solid #e4e4e4; display: none;}
.SubMenu li{position:relative; display: inline-block;margin:0px 30px; font-size: 18px;}
.SubMenu li a{position:relative; z-index:1; display:block;}
.SubMenu li .bg{ position:absolute; z-index:0; width:0; bottom:0; height:3px; left:50%; background:#d9d9d9;transition: all ease 0.3s; font-size:0;}
.SubMenu li a:before{ content: ""; position: absolute; left:0; width: 0; height: 1px; background: #de1014; top: 50%;transition: all ease 0.3s;}
.SubMenu li a:after{ content: ""; position: absolute; right:0; width: 0; height: 1px;background: #de1014; top: 50%;transition: all ease 0.3s;}
.SubMenu li:hover .bg,.SubMenu li.onli .bg{ width:100%; left:0;}
.SubMenu li a:hover,.SubMenu li.onli a{ color:#333;}
.SubMenu li a:hover:before,.SubMenu li.onli a:before{ width: 10px; left: -19px;}
.SubMenu li a:hover:after,.SubMenu li.onli a:after{ width: 10px; right: -19px;}

.SinglePage{ position:relative;word-wrap:break-word;word-break:normal;text-align:justify; color:#666666;}
.SinglePage video{ width:80% !important; margin:0px auto; height:auto !important;}
.newsinfo{ max-width:1000px; margin:0px auto;}

.SubTit{ text-align:center; padding:57px 0 40px;}
.SubTit h2{ line-height:41px; font-size:36px; color:#333333;}
.SubTit h2 i{ display:block; margin:0px auto; width:72px; height:27px; border-bottom:1px solid #de1014;}
.SubTit .p{margin-top:22px;}
.SubTit:first-child{padding-top:0}
.SubTit.tl{ text-align: left;}
.SubTit.tl i{display:inline-block; vertical-align: middle;margin-left:18px;height:1px;}

.VideoInfo{ width:55%; margin:25px auto; position:relative;}
.VideoInfo video{object-fit: fill;}
.VideoInfo .title{ color:#fff; text-align:center; font-size:18px; padding-top:10px;}
.mfp-close{ border-radius:50%; background:#0080af; font-size:40px; color:#fff; font-weight:bold; opacity:1; width:39px; height:39px; position:absolute; right:0px; top:0px;}
.mfp-close-btn-in .mfp-close{ color:#fff !important;}

@media ( max-width:1600px){
.SubBan .text h1{font-size:38px;}
}
@media ( max-width:1440px){
.SubMenu li{margin:0px 25px; font-size: 14px;}
}
@media ( max-width:1024px){
.SubBan .text,.SubBan .map{ display:none;}
.Place{ line-height: 30px;}

.ColumnName{ display:block; padding-left:28px;}
.SubMenu{ line-height:34px; height:auto; text-align:left; margin:12px 0; background:#fff;}
.SubMenu ul{ display:none; border-bottom:1px solid #eee;padding:5px 0;}
.SubMenu li{ display:block; min-width:100%; background:none; float:none; font-size:14px;}
.SubMenu li .bg{ display:none;}
.SubMenu li a{ padding-left:28px; margin: 0;}
.SubMenu li a:hover,.SubMenu li.onli a{ color:#de1014;}
.SubMenu li a:hover:before,.SubMenu li.onli a:before{ width: 10px;left: 0;}
.SubMenu li a:hover:after,.SubMenu li.onli a:after{ right: 0;}

.SubPage{ padding-bottom:25px;}
.SinglePage{ line-height:24px; font-size:14px;}
.SinglePage video{ width:100% !important;}
.SinglePage img{ width:auto !important; height:auto !important;}

.SubTit{ text-align:center; padding: 25px 0 20px;}
.SubTit h2{ font-size:18px;}
.SubTit h2 i{width:20px; height:5px;}
}

/*栏目页公用样式 end*/


/*了解联宝 s*/
.AboutImg img{ width: 100%;}
.HornorBox .item{ margin: 0 20px; position: relative; text-align: center;}
.HornorBox .imgbox{ border: 1px solid #dcdcdc; padding-top: 68%;}
.HornorBox .imgbox span{ background-size: contain; width: 90%; height: 90%; left: 5%; top: 5%;}
.HornorBox .info{ color: #fff;display: flex;align-items: center;justify-content: center; position: absolute; width: 100%; height: 100%; left: 0; bottom: -20%; background: rgba(0,0,0,0.4); font-size: 24px; padding: 0 5%; z-index: 2; opacity: 0; visibility: hidden; transition: all 0.3s;}
.HornorBox .item:hover .info{opacity: 1; visibility: visible; bottom: 0;}

.Culturetxt1{ margin-bottom: 4%;}
.Culturetxt1 .left{ width: 50%; float: left;  text-align: center;padding:3.3% 0 4.4%;}
.Culturetxt1 .left .SubTit h2 i{ margin-bottom: 30px;}
.Culturetxt1 .right{ padding-top: 4.5%; width: 42%; float: right;}
.Culturetxt1 .right li{ position: relative; padding: 20px 0 11% 28%; min-height: 142px; font-size: 30px; font-weight: bold; line-height: 49px;}
.Culturetxt1 .right li span{font-family: "BebasNeue"; display: block;}
.Culturetxt1 .right li img{ position: absolute; left: 0; top: 0; width: 23%;}
.Culturetxt1 .right li.i1{ color: #f5ba1e;}
.Culturetxt1 .right li.i2{ color: #6ab93a;}
.Culturetxt1 .right li.i3{ color: #4889c9;}
.Culturetxt1 .right li.i4{ color: #df2f84;}

.Culturetxt{ color: #fff; padding: 4% 0; background-position: center; background-size: contain; overflow: hidden;}
.Culturetxt .left{float:left; width: 30%;}
.Culturetxt .left .ico{}
.Culturetxt .left .ti{ font-size: 36px; line-height: 49px; font-weight: bold; margin-top: 18%;}
.Culturetxt .left .ti i{ display: block; width: 72px; height: 21px; border-top: 1px solid #fff;}
.Culturetxt .left .ti span{font-family: "BebasNeue"; display: block; text-transform: uppercase;}
.Culturetxt .info{float:right; width: 55%;}
.Culturetxt .info li{ height: auto !important; height: 65px; min-height: 65px; position: relative; padding: 0 0 35px 90px;}
.Culturetxt .info li b{ display: block; font-size: 24px; line-height: 35px;}
.Culturetxt .info li span{ position: absolute; left: 0; top:0; opacity: 0.4; line-height: 65px; font-size: 66px;font-family: "BebasNeue"; font-style:italic;}

.Culturetxt.c2 .left,.Culturetxt.c4 .left{float:right;}
.Culturetxt.c2 .info,.Culturetxt.c4 .info{float:left;}
.Culturetxt.c2 .left,.Culturetxt.c4 .left{ text-align: right;}
.Culturetxt.c2 .left .ti i,.Culturetxt.c4 .left .ti i{margin:0 0 0 auto;}

.Culturetxt.c1{ background-image: url(../images/whbg1.jpg);}
.Culturetxt.c2{ background-image: url(../images/whbg2.jpg);}
.Culturetxt.c3{ background-image: url(../images/whbg3.jpg);}
.Culturetxt.c4{ background-image: url(../images/whbg4.jpg);}

.Historybox{ background: url(../images/linebg.gif) center top repeat-y; padding: 5% 0 3%;}
.Historybox .item{ margin-bottom: 40px;width:50%;clear:both;position: relative;}
.Historybox .item .info{ margin-right: 40px; background: #f4f4f4; position: relative;padding:14px;}
.Historybox .item .imgbox{ padding-top: 144px; width: 36%;}
.Historybox .item .txt{font-size:18px; width: 58%;margin-left:4%; position: relative;padding-top:15px;}
.Historybox .item .txt:before{ width: 30px;height:2px;font-size: 18px;color:#333333; content: ""; background: #de1115; position: absolute; left:0; top:0;}
.Historybox .item .info:after{content: ""; position: absolute; right: -10px; top: 50%; background: url(../images/arr1.png);width:10px;height:16px;margin-top:-8px;}
.Historybox .item .date{padding-left:113px;font-style:italic;font-weight:bold; "BebasNeue";font-size:48px;color:#333333;top:45%;left:100%;position: absolute;}
.Historybox .item .date:before{content: ""; position: absolute;left:-12px;width:24px;height:24px; background:url(../images/dot.gif) center center no-repeat;border: 1px solid #de171a; border-radius: 50%; transition: all 0.3s;top:0;}
.Historybox .item .date:after{content: ""; position: absolute;left:29px;top:49%;width:64px;height:1px; background:#e5e5e5;}
.Historybox .item:hover .date:before{width:32px;height:32px;top:-5px;left:-15px;}
.Historybox .item:hover .date{color:#de1115;}
.Historybox .item.next {float:right;}
.Historybox .item.next .info{margin:0 0 0 40px;}
.Historybox .item.next .info:after{left: -10px;right:auto; background: url(../images/arr2.png);}
.Historybox .item.next .date{left:auto;right:100%;padding:0 113px 0 0;}
.Historybox .item.next .date:before{left:auto;right:-12px;}
.Historybox .item.next .date:after{left:auto;right:29px;}

@media ( max-width:1024px){
.Culturetxt1 .left,.Culturetxt1 .right{width:auto; float: none;}
.Culturetxt1 .right li{padding:10px 0 30px 120px;min-height: 100px; font-size:20px;line-height:36px;}
.Culturetxt1 .right li img{width:100px !important;}
.Culturetxt .left .ico{width:140px;}
.Culturetxt .left .ti{font-size:20px; line-height: 36px;}
.Culturetxt .info li b{font-size:18px;}
}
@media ( max-width:768px){
.Culturetxt1 .left .img{width:60%;margin:0px auto;}
.HornorBox .item{ margin: 0 10px;}
.Culturetxt .left .ti{margin:20px 0;}
.Culturetxt .left{text-align:center !important;}
.Culturetxt .left .ti i{margin: 0px auto !important;}
.Culturetxt .left .ico{width:80px;margin:0px auto;}
.Culturetxt .info li{ padding:0 0 15px 50px;}
.Culturetxt .info li span{font-size:40px;}
.Culturetxt .info{float: none !important; width: auto;}
.Culturetxt .left{float: none !important; width: auto;}

.Historybox{ background-position: 10px top;}
.Historybox .item{width:auto;float:none !important;}
.Historybox .item .info{ margin: 25px 0 0 40px !important;}
.Historybox .item .txt{font-size:15px;}
.Historybox .item .txt:before{ width: 30px;height:2px;font-size: 18px;color:#333333; content: ""; background: #de1115; position: absolute; left:0; top:0;}
.Historybox .item .info:after{left: -10px !important;}
.Historybox .item .date{padding-left:40px !important;font-size:22px;top:-30px;left:0 !important;}
.Historybox .item .date:before{content: ""; position: absolute;left:3px !important;width:15px !important;height:15px !important;}
.Historybox .item .date:after{display:none;}
}
@media ( max-width:560px){
.Historybox .item .imgbox{width:auto;display:block;margin-bottom:8px;}
.Historybox .item .text{width:auto;display:block;}
}

/*解决方案 s*/
.Faslide{}
.Faslide .slick-list{margin:0 -12px;}
.Faslide .item{padding:0 12px;text-align:center;}
.Faslide .imgbox{ padding-top: 66%; border:1px solid #e5e5e5;}
.Faslide .imgbox span{background-size:contain;}
.Faslide .ti{height:60px;font-size:20px;overflow:hidden;margin-top:20px;}
.Faslide .ti span{display:inline-block; position: relative;}
.Faslide .ti span:after{content:"";position: absolute;left:50%;bottom:0;background: #c91806;height:1px;width:0; transition: all 0.3s;}
.Faslide .item:hover .ti span:after{left:0;width:100%;}
.Faslide .item:hover .imgbox{border:1px solid #de1115;}
.Faslide .slick-arrow{width:66px;height:66px;background-color:#cdcdcd;margin-top:-40px;}
.Faslide .slick-arrow:hover{background-color:#de1014;}
.Faslide .slick-prev{left:-105px;background-image: url(../images/arrleft3.png);}
.Faslide .slick-next{right:-105px;background-image: url(../images/arrright3.png);}

.FaBox{position: relative;margin-bottom:20px;}
.FaBox .bg{ position: absolute;width:960px;left:-240px; top:0;height:100%;background:#f4f4f4;display: none;}
.FaImg{width:50%;float:left;position: relative;z-index:1;}
.FaImg .imgbox{ padding-top: 500px;}
.FaImg .imgbox img{}
.FaImg .slick-arrow{width:66px;height:66px;top:auto;margin:0;bottom:0;transform: translate(0,0);}
.FaImg .slick-prev{left:auto;right:66px;background-color:#cdcdcd;background-image: url(../images/arrleft3.png);}
.FaImg .slick-prev:hover{background-color:#b2b2b2;}
.FaImg .slick-next{right:0;background-color:#e0e0e0;background-image: url(../images/arrright3.png);}
.FaImg .slick-next:hover{right:0;background-color:#d2d0d0;}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.zoomDiv img,.zoomMask img{ max-width:none !important;}

.FaInfo{width:44.5%;float:right;}
.FaInfo .item{line-height: 30px;font-size:20px;color:#333333;margin-top:10px;}
.FaInfo .item dd{padding-left:30px;position: relative;}
.FaInfo .item dd:after{ content: "";width:16px;height:16px; position: absolute;left:0;top:11px;border-radius: 50%;border: 4px solid #de1014;}
.FaSizebg{background:url(../images/sizebg.jpg) center top no-repeat; background-size: contain; padding:7% 0 5%;}
.FaSize{box-shadow: 0 0 20px rgba(0,0,0,0.2); background: #fff;padding:2.5%;}
.btnother{padding-top:3.5%;}
.btnother a{display: inline-block;padding:0 10px;font-weight:bold;line-height:42px;border-radius: 5px;background: #cdcdcd;color:#333;}
.btnother .iconfont{color:#de1014;font-size:30px;margin-right:5px;}
.btnother:hover a{background: #de1014;color:#fff;}
.btnother:hover .iconfont{color:#fff;}

.SubTit2{padding:21px 0 0 0; line-height: 83px;}
.SubTit2 h2{ font-size: 40px;color:#333333;}
.SubTit2 h2 i{display: inline-block;width:72px;height:1px;background:#de1014;vertical-align: middle;margin-left:17px;}

@media ( max-width:1440px){
.Faslide .slick-arrow{width:50px;height:50px;}
.Faslide .slick-prev{left:-50px;}
.Faslide .slick-next{right:-50px;}
.FaBox .bg{left:-340px;}
}
@media ( max-width:1024px){
.Faslide .ti{height:48px;font-size:16px;}
.Faslide .slick-arrow{width:38px;height:38px;}
.Faslide .slick-prev{left:0px;}
.Faslide .slick-next{right:0px;}

.SubTit2{line-height:50px;}
.SubTit2 h2{font-size:18px;}
.SubTit2 h2 i{width:30px;}
.FaImg,.FaInfo{width:auto;float:none;}
.FaImg .imgbox{ padding-top: 65%;}
.FaBox{margin-bottom:0;}
.FaBox .bg{display:none;}
.FaInfo .item{font-size:16px; line-height:30px;}
.FaInfo .item dd:after{width:12px;height:12px;top:8px;}
.FaImg .slick-arrow{width:38px;height:38px;}
.FaImg .slick-prev{right:38px;}
}
@media ( max-width:768px){
.Faslide .slick-list{margin:0 -5px;}
.Faslide .item{padding:0 5px;}
.Faslide .ti{font-size:15px;margin-top:10px;}
.btnother a{line-height:35px;}
.btnother .iconfont{font-size:20px;}
}

/*新闻中心 s*/
.NewsList{margin: 0 0 2% -2.333%;}
.NewsList li{width:31%;float: left;margin:0 0 2.333% 2.333%;}
.NewsList .imgbox{padding-top:64%;}
.NewsList .info{background: #f8f8f8;padding:18px 20px;}
.NewsList .tit{font-size:18px;font-weight:bold;}
.NewsList .p{height:24px;-webkit-line-clamp: 1;margin-bottom:13px;font-size:14px;color:#999;}
.NewsList .date{font-family: Arial, Helvetica, sans-serif;color:#999999;font-size:18px;}
.NewsList .date i{display: inline-block;width:1px;height:13px;background: #de1014;margin:0 7px;vertical-align: middle;}
.NewsList a{display: block;}

.NewsInfo{ max-width:1200px; margin:0px auto;}
.NewsInfo .SinglePage{ color:#757575;}

.Titleinfo{ border-bottom:1px solid #e6e6e6; text-align:center; margin-bottom:35px; padding-bottom:18px;}
.Titleinfo .tits{font-size:30px; color:#010101; line-height:40px;}
.Titleinfo .date{ font-size:14px; padding:5px 0 0 0;color:#808080;}
.Titleinfo .date i{ display:inline-block; margin:0 10px;}
.Titleinfo .share{ display:inline-block;*display:inline; zoom:1; vertical-align:middle;}

.videoinfo{ width:100%; position:relative; height:100%; overflow:hidden;}
.videoinfo video{ background:#000; width:100%; height:90%; position:absolute; left:0px; top:0;}

@media ( max-width:1024px){
.NewsList .tit{font-size:15px;}
.NewsList .info{padding:10px;}
.NewsList .p{display:none;}
.NewsList .date{font-size:14px;}
}

@media ( max-width:640px){
.NewsList li{width:auto;float: none;}

.Titleinfo { line-height:20px; font-size:12px; padding-bottom:15px; margin-bottom:20px;}
.Titleinfo .tits{ font-size:18px; padding-bottom:4px; line-height:24px;}
.Titleinfo .share{ display:none;}
}


/*社会责任 s*/
.nones {position: absolute !important;opacity: 0;left:0;top:0;visibility: hidden;width: 100%;}
.Newstit{font-weight:bold; font-size: 36px;line-height: 78px;height:78px;overflow: hidden;}
.Newstit i{display: inline-block;width:72px;height:1px;background:#de1014;vertical-align: middle;margin-left:17px; transition: all 0.3s;}
.Socialtxt{color: #333333; padding-bottom: 35px;max-width: 1128px;margin:0px auto; text-align:cetner;}
.SocialList ul{padding-bottom:20px;}
.SocialList .itemli{ position: relative; background: #f4f4f4;margin-bottom:30px;width:100%;height:auto !important;height:374px;min-height:374px;}
.SocialList .imgslide{width:40%;float:right;position: relative;}
.SocialList .imgslide ul{padding-bottom:0;}

.SocialList .imgbox{padding-top:374px;}
.SocialList .bg{width: 500px;left:-240px;background: #f4f4f4;position: absolute;top:0;height:100%;}
.SocialList .info{width:55%;position: absolute;top:50%;transform: translate(0,-50%);left:0;z-index:2;}
.SocialList .info .p{-webkit-line-clamp: 4;height:120px; color:#666666;}
.SocialList .slick-arrow{width:66px;height:66px;top:auto;margin:0;bottom:0;transform: translate(0,0);}
.SocialList .slick-prev{left:0;background-color:rgba(0,0,0,0.4);background-image: url(../images/arrleft3.png);}
.SocialList .slick-prev:hover{background-color:#333;}
.SocialList .slick-next{left:66px;background-color:rgba(255,255,255,0.2);background-image: url(../images/arrright3.png);}
.SocialList .slick-next:hover{right:0;background-color:#333;}
.SocialList .next {background: #fff; border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4;}
.SocialList .next .imgslide{float:left;}
.SocialList .next .info{right:0;left:auto;}
.SocialList .next .bg{ background: #fff; border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4;left:auto;right:-240px;}
.SocialList .itemli:hover .Newstit i{width:0;}
.SocialList .nopic .info{position: relative;width:auto; top: auto;transform: translate(0);}

@media ( max-width:1024px){
.Newstit i{width:20px;}	
.Newstit{font-size:18px;line-height:40px;height:40px;}
.SocialList .imgbox{padding-top:65%;}
.SocialList .info .p{height:auto;}
.SocialList .nopic .info{padding:10px;}

.SocialList .slick-arrow{width:38px;height:38px;}
.SocialList .slick-next{left:38px;}
}
@media ( max-width:768px){
.SocialList .itemli{background: none;margin-bottom:15px;padding-bottom:10px;border-bottom: 1px solid #eee;height:100px;min-height:100px;}
.SocialList .info .p{-webkit-line-clamp: 12;}
.Newstit{line-height:30px;font-size:16px;height:30px;}
.SocialList .bg{display:none;}
.SocialList .imgslide{width:auto;float:none !important;margin-bottom:8px;}
.SocialList .info{width:auto; position: relative;float: none !important; top: auto;transform: translate(0);}

.SocialList .nopic .info{padding:0;}
}

/*加入联宝 s*/
.WhyList{}
.WhyList .item{padding:40px 0 30px;}
.WhyList .box{ background: #f4f4f4; height:auto !important;height:300px; min-height:300px; position: relative;}
.WhyList .imgbox{ position: absolute;left: 40px;top:-40px;width:40%;padding-top:310px;}
.WhyList .video{ position: absolute;left: 40px;top:-40px;width:40%;height: 310px;background:#000;object-fit: cover;object-fit: fill;}
.WhyList .info{ position: absolute;width:48%;right:5%;top:50%; transform: translate(0,-50%);}
.WhyList .ti{font-size:24px;color:#333333;font-weight: bold;}
.WhyList .ti i{ display: block;width:24px;height:27px;border-bottom: 3px solid #de1014;margin-bottom:22px; transition: all 0.3s;}
.WhyList .item:hover .ti i{width:100px;}
.WhyList .item.next .imgbox{left:auto;right: 40px;}
.WhyList .item.next .info{right:auto;left:5%;}

.WhyList .item .people{padding-left:80px; position: relative;line-height:24px;font-size:14px;height:auto !important;height:120px;min-height:120px;margin-top:20px;}
.WhyList .item .people img{position: absolute;left:0;top:9px;border-radius: 50%;}


.JobRec{margin:0 0 0 -2%;}
.JobRec .item{width:100%; text-align: center;display:none}
.JobRec .item:nth-child(1){display:block}
.JobRec .ti{display:none}
.JobRec .imgbox{padding-top:34%;}
.JobRec .imgbox em{position: absolute;width:100%;height:100%;left: 0;top:0;z-index:5;background:rgba(0,0,0,.6);display: flex;align-items: center;justify-content: center;transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transition:all 1s 0.1s;display:none !important}
.JobRec .imgbox em img{width:118px;height:118px;}
.JobRec .ti{line-height: 64px;margin:30px 0 19px;font-size:24px;font-weight:bold;position: relative;}
.JobRec .ti:before{content:"";left:50%;top:0;width:14px;height:1px; position: absolute;background:#de1014;}
.JobRec .btn{width:172px;border:1px solid #999999;line-height:48px;margin:20px auto 0;position: relative;}
.JobRec .btn span{position: relative; z-index: 1;}
.JobRec .btn:before{content:"";left:0;top:0;width:0;height:100%; position: absolute;background:#de1115;transition: all 0.3s;}
.JobRec .btn i{width:0px;height:7px;background: url(../images/more2.png);display: inline-block;vertical-align: middle;transition: all 0.3s;}
.JobRec .item:hover .btn i{margin-left:10px;width:16px;}
.JobRec .item:hover .btn:before{width:100%;}
.JobRec .item:hover .btn{color:#fff;border: 1px solid #de1115;}
.JobRec .item:hover .imgbox em{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}

.JobStyle{padding-bottom:4%;}
.JobStyle .item{width:33.333%;float:left; position: relative;}
.JobStyle .item a{display:block;}
.JobStyle .imgbox{padding-top:330px;}
.JobStyle .info{color:#fff; position: absolute;left:0;top:0;width: 100%;height:100%;z-index:2;}
.JobStyle .info h2{ position: absolute;left:62px;top:48px;line-height:38px;font-size: 36px;transition: all 0.3s;}
.JobStyle .info:after{content:"";left:50%;bottom:0;z-index:2;width: 1px;height:0;background: #fff;position: absolute;transition: all 0.3s;}
.JobStyle .item:hover .info h2{left:50%;top:50%; transform: translate(-50%,-50%);}
.JobStyle .item:hover .info:after{height:82px;}

.JobStyle .item.i1{width:66.666%;}
.JobStyle .item.i1 .info{background:rgba(95,40,219,0.7);}
.JobStyle .item.i1:hover .info {background:rgba(95,40,219,0.9);}
.JobStyle .item.i2 .info{background:rgba(199,176,30,0.7);}
.JobStyle .item.i2:hover .info{background:rgba(199,176,30,0.9);}
.JobStyle .item.i3 .info{background:rgba(169,90,66,0.7);}
.JobStyle .item.i3:hover .info{background:rgba(169,90,66,0.9);}
.JobStyle .item.i4 .info{background:rgba(48,178,121,0.7);}
.JobStyle .item.i4:hover .info{background:rgba(48,178,121,0.9);}
.JobStyle .item.i5 .info{background:rgba(63,110,212,0.7);}
.JobStyle .item.i5:hover .info{background:rgba(63,110,212,0.9);}
.JobStyle .item.i6 .info{background:rgba(43,153,173,0.7);}
.JobStyle .item.i6:hover .info{background:rgba(43,153,173,0.9);}
.JobStyle .item.i7{width:66.666%;}
.JobStyle .item.i7 .info{background:rgba(222,17,21,0.7);}
.JobStyle .item.i7:hover .info{background:rgba(222,17,21,0.9);}

.Hrclassify{}
.Hrclassify .item{ padding:0 0 22px 135px;line-height:36px; position: relative;height:auto !important;height:36px;min-height:36px;}
.Hrclassify .item dt{ position: absolute;left:0;top:0;font-size:20px;font-weight:bold;color:#333333;}
.Hrclassify .item dd a{display:inline-block;margin-right:44px;color:#666666;}
.Hrclassify .item dd a:hover{color:#de1115;}
.Hrclassify .item dd a.on{color:#333333;border-bottom: 1px solid #de1115;}

.HrList{margin-bottom:3%;}
.Hritem{margin-bottom:1px;background:#f4f4f4;font-size:18px;color:#333333;}
.Hritem:nth-child(odd){ background:#e0e0e0;}
.Hritem .cell{height:78px;}
.Hritem .i1{width:22%;font-weight:bold;}
.Hritem .i2{width:19%;}
.Hritem .i3{width:16%;}
.Hritem .i4{width:15%;}
.Hritem .i5{width:15%;}
.Hritem .more {text-align:right;}
.Hritem .more a{display:inline-block;width:33px;height:33px;float:right;border-radius: 50%; background: #999999 url(../images/more3.gif) center center no-repeat;}
.Hritem:hover .i1 a{color:#de1115;}
.Hritem:hover .more a{background-color:#de1115;}

.HrTit{line-height:79px;color:#333333;font-size: 36px;padding-bottom:38px;}
.HrInfo{ position: relative;}
.HrInfo .item{border-top: 1px solid #e5e5e5;padding:32px 380px 32px 0;}
.HrInfo .item.i1{line-height:36px;font-size:18px;}
.HrInfo .item.i2{font-size:14px;}
.HrInfo .ti{font-size:18px;color:#333;margin-bottom:8px;}
.HrInfo .apply{width:225px;border:1px solid #999999;font-size:16px; text-align:center;line-height:48px;margin:35px 0 0;position: relative;}
.HrInfo .apply a{display:block; position: relative; z-index: 5;}
.HrInfo .apply span{position: relative; z-index: 1;}
.HrInfo .apply:before{content:"";left:0;top:0;width:0;height:100%; position: absolute;background:#de1115;transition: all 0.3s;}
.HrInfo .apply i{width:16px;margin-left:10px;height:7px;background: url(../images/more3.png);display: inline-block;vertical-align: middle;transition: all 0.3s;}
.HrInfo .apply:hover i{margin-left:19px;background: url(../images/more2.png);}
.HrInfo .apply:hover:before{width:100%;}
.HrInfo .apply:hover a{color:#fff;}
.HrPage{ position: relative; border-top: 1px solid #e5e5e5;padding-top:40px; text-align: center;font-size:14px;}
.HrPage a.back{line-height:32px;margin-top:-6px;display:inline-block;}.HrPage a.back img{display:block;margin:0px auto;}
.HrPage a.btn{position: absolute; width:112px;line-height:38px;font-size:16px;background:#e0e0e0;top:40px;}
.HrPage a.btn i{display:inline-block;margin-left:9px;width:16px;height:7px; transition: all 0.3s;}
.HrPage a.btn.prev{left:0;}
.HrPage a.btn.prev i{background: url(../images/more4.png);}
.HrPage a.btn:hover.prev i{margin-left:5px;}
.HrPage a.btn.next{right:0;}
.HrPage a.btn.next i{margin-right:9px;margin-left:0;background: url(../images/more3.png);}
.HrPage a.btn:hover.next i{margin-right:5px;}

.HrRec{position: absolute;right:0;top:0;width:302px;}
.HrRec .col{margin-bottom:20px;padding:17px 30px 24px;background:#f4f4f4;}
.HrRec .col:hover{background:#e0e0e0;}
.HrRec .tis{line-height: 49px;position: relative;margin-bottom:14px;}
.HrRec .tis h2{font-size:24px;color:#333333;}
.HrRec .tis h2 i{ display: inline-block; vertical-align: middle; width: 3px;height:23px;background: #de1115;margin-right:10px;}
.HrRec .tis a.mores{position: absolute;right:0;top:0;font-size:14px;color:#666666;}
.HrRec .li{height:36px;line-height:36px;}

.Jobbox{ line-height:38px; width:68%; position:relative; padding:4%; border-radius:10px; margin:20px auto; background:#fff;}
.Jobtit{ text-align:center; color:#333; padding-bottom:3%; font-size:24px;}
.Jobitem{ color:#222222;}
.Jobitem dd{ margin-bottom:8px; width:33.333%; float:left;}
.Jobtit2{ font-size:18px; color:#0080af;}
.jobbtn{ display:block; margin-top:5%; color:#fff; font-size:18px; width:140px; line-height:45px; text-align:center; background:#d7b36f; border-radius:20px;}
.Jobbox .mfp-close{ border-radius:50%; background:#333; font-size:40px; color:#fff; font-weight:bold; opacity:1; width:39px; height:39px; position:absolute; right:-15px; top:-15px;}
.mfp-close-btn-in .mfp-close{ color:#fff !important;}

.JobForm{ color:#666666; margin:0px 0px 0px -2%;}
.JobForm dl{ width:48%; float:left; margin-left:2%; line-height:28px; position: relative;}
.JobForm dl dt{position: absolute;left:0;top:0; text-align:right;width:90px;}
.JobForm dl dd{margin-left:100px;}
.JobForm dl.other{ width:100%; float:none;}

.JobForm dd{ padding:5px 0px;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:99%; height:28px; line-height:28px;}
.JobForm .input2 { background:#fff; border:1px solid #dbdbdb; width:99%; height:116px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.sendbtn{ cursor:pointer; color:#fff; width:120px; height:40px; font-size:16px; background:#333; margin-right:8px;}
.resetbtn{ cursor:pointer; color:#fff; width:120px; height:40px; font-size:16px; background:#999;}

@media ( max-width:1024px){
.JobStyle .info h2{font-size:24px;}
.JobStyle .imgbox{padding-top:280px;}

.Hrclassify .item{ padding:0 0 22px 80px;line-height:26px; height:26px;min-height:26px;}
.Hrclassify .item dt{font-size:15px;}
.Hritem{font-size:15px;}

.HrTit { font-size: 20px;line-height:40px;padding-bottom:15px;}
.HrRec{ position: static;width:auto;}
.HrRec .tis{line-height: 30px;}
.HrRec .tis h2{font-size:18px;}
.HrRec .col{padding:10px;}
.HrRec .li{height:28px;line-height: 28px;}
.HrInfo .item{padding:18px 0;}
.HrInfo .apply{margin:0px auto;margin:15px auto 0;width:120px;line-height:38px;}
.HrPage a.btn{font-size:14px;width:100px;}
}
@media ( max-width:768px){
.WhyList .item {padding: 10px 0;}
.WhyList .video{width:100%; position:relative; top:auto !important;left:auto !important;height:200px;right:auto !important;}
.WhyList .imgbox{width:auto; position:relative; top:auto !important;left:auto !important;padding-top:55%;right:auto !important;}
.WhyList .info{width:auto; position:static; transform: translate(0,0);padding:10px;}
.WhyList .ti{font-size:16px;}
.WhyList .ti i{height:10px;margin-bottom:10px;}

.JobRec .ti{margin:10px 0 5px;line-height:40px;font-size:16px;}
.JobRec .btn{width:90px;line-height:30px;}

.JobStyle .info h2{font-size:16px;left:15px;top:20px;}
.JobStyle .imgbox{padding-top:120px;}
.JobStyle .item:hover .info:after{height:28px;}

.Hrclassify .item{padding-left:0;}
.Hrclassify .item dt{ position:static;}

.Hritem .cell{height:46px;line-height:20px;}
.Hritem .more a{width:25px;height:25px;}
.Hritem .i1{width:50%;}
.Hritem .i5{width:25%;}
.Hritem .i2,.Hritem .i3,.Hritem .i4{display:none;}

.JobForm dl{ width:auto; float:none;}
.sendbtn{ width:92px; height:35px;}
.resetbtn{ width:92px; height:35px;}
.Jobbox{ width:92%;}
.Jobbox .mfp-close{ right:0; top:0; width:28px; height:28px; line-height:28px; font-size:30px;}
}

/*幸福联宝 s*/
.Fulitxt{ padding: 5% 0 3%; background: url(../images/hrbg.jpg) center top no-repeat;}
.Fulitxt .list{ margin: 0 0 0 -2%;}
.Fulitxt .item{width: 23%; float: left; padding-left: 3%;}
.Fulitxt .ico{width:68%;padding-top:68%;background:#fff;border-radius: 50%; box-shadow: 0 0 12px rgba(0,0,0,0.08); margin: 0px auto 20px; position: relative;}
.Fulitxt .ti{ line-height: 54px; font-size: 24px; text-align: center; padding: 14px 0 10px;font-weight: bold;color:#333;}
.Fulitxt .ti i{ display: block;width: 1px;height:28px;background: #de1115;margin:0px auto; transition: all 0.3s;}
.Fulitxt .p{ line-height: 28px;}
.Fulitxt .ico:after{ content: ""; width: 0; height: 0; left: 50%; top: 50%; border-radius: 50%; transition: all 0.3s; position: absolute;}
.Fulitxt .ico .i1,.Fulitxt .ico .i2{ width:100%;height:100%;position: absolute; left:0;top:0; z-index: 2;}
.Fulitxt .ico .i1{ transition: 400ms;}
.Fulitxt .ico .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.Fulitxt li:hover .ico .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.Fulitxt li:hover .ico .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}
.Fulitxt li:hover .ico:after{width: 100%;height: 100%;left: 0;top: 0;background: #de1115;}
.Fulitxt li:hover .ti i{height:10px;}

.HjNav{ text-align: center; margin-bottom:50px; position: relative; z-index: 10;}
.HjNav li{width: 33.333%; float: left; color: #333; line-height: 100px; font-weight: bold; font-size: 24px; cursor: pointer;}
.HjNav li.li1{ background: #f4f4f4;}
.HjNav li.li2{ background: #eaeaea;}
.HjNav li.li3{ background: #e0e0e0;}
.HjNav li span{ display: inline-block; line-height: 45px; position: relative;}
.HjNav li span:after{ content: ""; left:50%; position: absolute;; bottom: 0; width: 0%; height: 1px; background: #de1115; transition: all 0.3s;}
.HjNav li.on span:after{ width: 100%; left: 0;}

.HjDetail{ overflow: hidden; padding-bottom: 2.5%; width: 100%;}
.HjDetail .hjslide{ overflow: hidden;}
.HjDetail .itembox{height: 680px;padding-top:50px; position: relative;}
.HjDetail .info{ background: #fff; float: right; width: 50%; padding: 0 3% 4%; margin-right: 12%; position: relative; z-index: 5; box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.HjDetail .info .ti{ line-height: 76px; color: #333333; font-size: 30px;}
.HjDetail .info .ti i{ display: block; width: 1px; height: 68px; background: #de1115;}
.HjDetail .info .p{ max-height: 220px; overflow-y: auto;}
.HjDetail .imgslide{ position: absolute; width: 48%; left: 0; top: -50px;}
.HjDetail .imgslide:after{ background: #f4f4f4; content: ""; position: absolute; right: -5.5%; bottom: -7%; width: 100%;height:90%;}
.HjDetail .imgslide .slider{ position: relative; z-index: 2;}
.HjDetail .imgslide .imgbox{ padding-top: 630px;}
.HjDetail .imgslide .slick-dots{ bottom:25px;}
.HjDetail .imgslide .slick-dots li{ padding: 3px; border-radius: 50%;}
.HjDetail .imgslide .slick-dots li button{ width: 8px; height: 8px; background-color: #fff;}
.HjDetail .imgslide .slick-dots li.slick-active{ background: rgba(222,16,20,0.2);}
.HjDetail .imgslide .slick-dots li.slick-active button{ background-color: #de1014;}
.HjDetail .hjslide .slick-arrow{ top:auto;bottom:45px; width: 66px; height: 66px;}
.HjDetail .hjslide .slick-prev{left:50%;margin-left:584px; background: #cdcdcd url(../images/arrleft3.png) center center no-repeat;}
.HjDetail .hjslide .slick-prev:hover{ background-color: #c0c0c0;}
.HjDetail .hjslide .slick-next{ right:0;left:50%;margin-left:650px; background: #e0e0e0 url(../images/arrright3.png) center center no-repeat;}
.HjDetail .hjslide .slick-next:hover{ background-color: #d2d2d2;}

@media ( max-width:1660px){
.HjDetail .info{margin-right:5%;}
.HjDetail .hjslide .slick-prev{left:auto;right:10%;margin-left:0;}
.HjDetail .hjslide .slick-next{left:auto;right:5%;}
}
@media ( max-width:1024px){
.Fulitxt .ti{font-size:18px;}
.Fulitxt .ti i{height: 10px;}
.Fulitxt .p{line-height:20px;}
.HjNav{ margin-bottom: 20px;}
.HjNav li{ font-size:16px; line-height: 50px;}
.Fulitxt .ico{margin-bottom: 0;}
.Fulitxt .ti{ padding-top: 0; line-height: 40px;}
.HjDetail .info .ti{font-size:18px;line-height:40px;}
.HjDetail .info .ti i{height:20px;}
.HjDetail .itembox {height:520px;}
.HjDetail .imgslide .imgbox{padding-top:470px;}
.HjDetail .hjslide .slick-arrow{width:38px;height:38px;}
}
@media ( max-width:768px){
.Fulitxt .item{width:48%;padding-bottom:25px;}
.Fulitxt .item:nth-child(2n+1){clear: both;}
.HjDetail .itembox {height:auto;padding-top:0;}	
.HjDetail .imgslide{ position: relative; left:auto;top:auto; width: auto;}
.HjDetail .imgslide .imgbox{padding-top:60%;}
.HjDetail .slick-dots li{margin:0 4px;}
.HjDetail .info{width:auto;float: none;margin:15px 32px;}
.HjDetail .hjslide .slick-arrow{bottom:45%;}
.HjDetail .hjslide .slick-prev{left:0;right:auto;}
.HjDetail .hjslide .slick-next{right:0;}
}

/*联系我们 s*/
.ContactUs{ background: #f4f4f4;padding:4.5% 4.5% 2.5%; margin-bottom: 5%;}
.ContactUs .imgbox{ padding-top: 220px;width: 45%; float: left; margin-bottom: 4%;}
.ContactUs .info{width: 52%; float: right;padding-top:37px;line-height:36px;color:#333;font-size: 18px; position: relative;}
.ContactUs .info h2{font-size:30px; line-height:62px;}.ContactUs .info h2 img{display: block;}
.ContactUs .info p{ position: relative;padding-left:53px;min-height: 36px;}
.ContactUs .info p span{ position: absolute;left:0;top:0;}
.ContactUs .info .ewm{right:0;top:37px;position: absolute; text-align: center;font-size:14px;}
.ContactUs .info .ewm img{width: 158px;height: 158px;display: block;}

.ContactUs .detail { padding-top: 29px; border-top: 1px solid #dcdcdc;}
.ContactUs .detail .item{width:45%;float:left;padding-bottom:39px;}
.ContactUs .detail .item dt{font-size: 24px; line-height: 53px; font-weight: bold;color:#333;}
.ContactUs .detail .item:nth-child(2n+2){float:right;}
.ContactUs .detail .item:nth-child(2n+1){clear:both;}

.ContactItem{}
.ContactItem .item{width:22%;text-align:cetner;float:left; text-align:center;}
.ContactItem .item:nth-child(1){width:28%;}
.ContactItem .ico{width:156px;line-height: 156px;height:156px;background:#f4f4f4;border-radius: 50%; margin: 0px auto 20px; position: relative;}
.ContactItem .ico .iconfont{font-size:60px; position: relative; z-index: 2;}
.ContactItem .item .ico:after{ content: ""; width: 0; height: 0; left: 50%; top: 50%; border-radius: 50%; transition: all 0.3s; position: absolute;}
.ContactItem h2{ line-height: 53px;font-size: 30px;color:#333333;}
.ContactItem p{font-size:18px;word-wrap:break-word; line-height: 20px;padding:5px 5px;}
.ContactItem p i{display: block; margin:0px auto;width: 33px;height:25px;border-bottom: 1px solid #dcdcdc; transition: all 0.3s;}
.ContactItem .item:hover p i{width:100px; border-bottom: 1px solid #c91806;}
.ContactItem .item:hover .ico:after{ background: #de1014; width: 100%; height: 100%; left: 0; top: 0;}
.ContactItem .item:hover .ico{  color:#fff;}

@media ( max-width:1440px){
.ContactUs .info h2{font-size:26px;}
.ContactItem h2{font-size:26px;line-height:48px;}
.ContactItem p{font-size: 16px;}
}

@media ( max-width:1024px){
.ContactUs .imgbox{width:auto;float:none;padding-top:40%;}
.ContactUs .info{width: auto;float: none; font-size: 16px;padding:12px 0;line-height:26px;}
.ContactUs .info h2{font-size:18px;line-height:40px;}
.ContactUs .detail .item dt{font-size:18px;line-height:40px;}
.ContactUs .info .ewm{top:12px;}
.ContactUs .info .ewm img{width: 110px;height: 110px;}

.ContactItem .ico{ width: 100px;height:100px;line-height:100px;margin-bottom:0;}
.ContactItem .ico .iconfont{font-size:40px;}
.ContactItem h2{font-size:18px;line-height:32px;}
.ContactItem p{font-size:12px;}
}
@media ( max-width:640px){
.ContactUs .detail .item{float:none !important;width:auto !important; width:auto;padding-bottom:15px;}
.ContactUs .detail .item dt{font-size:16px;line-height:30px;}
.ContactUs .info .ewm{position: static;margin:0px auto;}
.ContactUs .info .ewm img{margin:10px auto 0;}

.ContactItem .item{width:50%;}
.ContactItem .item:nth-child(1){width:50%;}
.ContactItem .item:nth-child(odd){clear:both;}
.ContactItem h2{font-size:16px;}
.ContactItem p {padding:0 5px;}
.ContactItem p i{height:10px; margin-bottom:10px;}
}

/*核心能力 s*/
.CoreItem{ position: relative;}
.CoreItem .img {position: relative}
.CoreItem .img img{width:100%;}
.CoreItem .info{ z-index: 2; position: absolute; top: 50%; width: 43%; transform: translate(0,-50%); right:12%; font-size: 22px; color:#fff; line-height: 54px; transition: all 0.3s;}
.CoreItem .info2{ z-index: 2; position: absolute; top: 50%; width: 84%; transform: translate(0,-50%); right:8%; font-size: 22px; color:#fff; line-height: 54px; transition: all 0.3s;}
.CoreItem .info3{padding-top:55px; z-index: 2; position: absolute; top: 50%; width: 52%; transform: translate(0,-50%); left:12%; font-size: 22px; color:#fff; line-height: 54px; transition: all 0.3s;}
.CoreItem .info3:after{ content: ""; position: absolute; width: 90px; height:4px; top:0; background: #de1014; transition: all 0.3s;}
.CoreItem .info3 .ti{ font-weight:bold;font-size: 30px;}

.CoreItem .img:before{ content: ""; z-index: 1; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7);transition: all 0.3s;}
.CoreItem .info .ti{margin-bottom:7%;font-size: 72px; list-style: 80px; color: #de1014;font-weight: bold;}
.CoreItem .info .ti span{ position: relative; z-index: 2;display: block; line-height: 1em;}
.CoreItem .info .ti em{font-weight: normal; line-height: 45px; opacity: 0.12;
	margin-top:-10px;font-family: "BebasNeue"; font-size: 48px;display: block; text-transform:uppercase;
 display: none; 
}
.CoreItem .info .ti i{width:89px;height:54px;display: block; border-bottom: 4px solid #de1014;transition: all 0.3s;}
.CoreItem:hover .info,.CoreItem:hover .info3{ margin-top: -10px;}
.CoreItem:hover .info .ti i{width:250px;}
.CoreItem:hover .info3:after{width:250px;}
.CoreItem:hover .img:before{ background: rgba(0,0,0,0.5);}
.CoreItem.next .info{left:12%;right:auto;}
.CoreItem.next .info3{right:12%;left:auto;}


@media ( max-width:1440px){
.CoreItem .info{font-size: 18px;line-height: 40px;}
.CoreItem .info .ti{font-size: 48px;}
.CoreItem .info .ti i{height:40px;}
}
@media ( max-width:1024px){
.CoreItem .info{font-size: 15px;line-height: 28px; width: 60%;}
.CoreItem .info .ti{font-size: 28px;}
.CoreItem .info .info .ti em{ line-height: 40px; font-size: 30px;}
.CoreItem .ti i{height:40px;}
.CoreItem .info3 .ti{font-size: 20px;}
.CoreItem .info3{font-size: 15px;line-height: 28px; width: 60%;}
.CoreItem:hover .info,.CoreItem:hover .info3{ margin-top: 0;}
}
@media ( max-width:768px){
.CoreItem .info,.CoreItem .info3{width: auto;padding:15px; box-shadow: 0 0 10px rgba(0,0,0,0.2);transform: translate(0,0); position: static;color:#666;margin:12px;}
.CoreItem .info .ti{font-size: 20px;}
.CoreItem .info .ti em{ line-height: 20px; font-size: 18px;}
.CoreItem .info .ti i{width:30px !important; height:18px;}
.CoreItem .info3 .ti{font-size:18px;}
}

@media ( min-width:1440px){
	/* .CoreItem .ti i{height:20px;} */
	.CoreItem .info .ti i{height: 40px;}
	.CoreItem .info .ti{margin-bottom: 20px}

}



/**20210401addlxf*/
.FaInfo.newcss .item{font-size: 16px;}
.FaInfo.newcss .item dd{padding-left:16px;}
.FaInfo.newcss .item dd:after{width: 5px;height: 5px;border:0;background:#de1014;top:17px;}
.BtnDown{margin:3% 0 0 -20px;}

.BtnDown li{width: 40%;float: left;margin-bottom: 10px;}
.BtnDown li.long {width: 40%}
.BtnDown li a{display: block;margin-left: 20px;line-height: 44px;color:#fff;padding-left:61px;border-radius:28px;background:url(../images/news/btnbg2.jpg) no-repeat;padding:5px 0 5px 7px;}
.BtnDown li a:hover{background:url(../images/news/btnbg02.jpg) no-repeat;}
.BtnDown li.long a{background:url(../images/news/btnbg2.jpg) no-repeat;}
.BtnDown li.long:hover a{background:url(../images/news/btnbg02.jpg) no-repeat;}
.BtnDown li .ico{display: inline-block;text-align: center;padding-top:9px;width: 44px;height: 44px;background:#fff;border-radius: 50%;margin:-3px 10px 0 0;font-size: 16px;vertical-align: middle;}
.LCFCContact{background:url(../images/news/contactbg.jpg);background-size:cover;margin-top:1%;color:#fff;padding:3.1% 0;}
.LCFCContact .tithead{font-size: 2.2vw;line-height: 58px;float: left;font-weight: bold;width: 28%;}
.LCFCContact .lxwm{width: 42%;float: left;font-size: 18px;font-weight: bold;}
.LCFCContact .lxwm p{padding:14px 0;}
.LCFCContact .lxwm .iconfont{font-size: 34px;margin-right:10px;font-weight: normal;}
.LCFCContact .ewm{float: right;padding:20px 0 0 121px;position: relative;height:120px;}
.LCFCContact .ewm .img{position:absolute;left: 0;top: 0;background:rgba(255,255,255,0.36);border: 1px solid rgba(255,255,255,0.14);padding:7px;}
.LCFCContact .ewm .img img{width:86px;height: 86px;}
.LCFCContact .ewm h2{line-height: 34px;font-size: 18px;position: relative;padding-left: 37px;}
.LCFCContact .ewm h2 .iconfont{position: absolute;left: 0;top: 0;font-weight: normal;font-size:30px;}
.LCFCContact .ewm p{padding-left: 37px;}
.BtnDown2 li{width:65%}
.BtnDown2 li.long {width: 65%}
.BtnDown2 li a:hover{background:url(../images/news/btnbg03.jpg) no-repeat;}
.BtnDown2 li a{background:url(../images/news/btnbg3.jpg) no-repeat}
.BtnDown2 li.long a{background:url(../images/news/btnbg3.jpg) no-repeat;}
.BtnDown2 li.long:hover a{background:url(../images/news/btnbg03.jpg) no-repeat;}
@media(max-width:1440px){
.LCFCContact .lxwm{font-size: 16px;}
.BtnDown li a{margin-left: 5px;font-size: 12px;}
.BtnDown li .ico {margin-right: 4px;}
}
@media(max-width:1024px){
.LCFCContact .tithead{float:none;width: auto;line-height: 24px;font-size: 18px;}
.LCFCContact .lxwm{width:60%;}
}
@media(max-width:768px){
.LCFCContact{padding:12px 0 12px 0;}
.LCFCContact .lxwm{width:auto;float:none;font-size:15px;}
.LCFCContact .lxwm p{padding:5px 0;}
.LCFCContact .lxwm .iconfont{font-size:18px;margin-right:4px;}
.LCFCContact .ewm{float:none;}
}

.FaItem{}
.FaItem .item{margin-bottom:24px;position: relative;}
.FaItem .imgbox{padding-top:39%;}
.FaItem .info{position: absolute;top:50%;left:36px;transform: translate(0,-50%);width: 48%;left: 36px;background:rgba(0,0,0,0.37);padding:4%;color:#fff;z-index: 2;}
.FaItem .ico img{height: 3.45vw;}
.FaItem h2{line-height: 5.3vw;font-size: 3vw;margin-bottom: 17px;}
.FaItem .p{line-height: 1.9vw;font-size: 1.1vw;margin-bottom: 2.6vw;-webkit-line-clamp: 3;}
.FaItem .more{width: 31px;height: 20px;background: url(../images/news/more.png);transition: all 0.3s;}
.FaItem a:hover .more{margin-left: 14px;}
.FaItem .item:nth-child(even) .info{left: auto;right: 36px;}

.AIInfo{text-align: center;padding:3% 0 4%;color:#fff;margin-top:0;font-size: 1.8vw;line-height: 3vw;background:url(../images/news/lcfcbg.jpg) center bottom no-repeat;background-size: cover;}
.AIInfo .enbtn{padding-bottom: 0;}
.AIInfo .logo{margin:0px auto 10px;width: 350px;}
.AIInfo .txt{margin-bottom: 1.5vw;}
.AIInfo a.btn{display: block;margin:0px auto;font-size: 1.2vw;color:#38d1ff;width: 17.9vw;line-height: 5.02vw;position: relative;
	background: url(../images/news/btnbg2.png) center center no-repeat;background-size: contain;
	-webkit-animation: scale 1s ease-out;
	-moz-animation: scale 1s ease-out;
	animation: scale 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.AIInfo a.btn:hover{color:#76b909;}
.AIInfo a.btn span{position:relative;z-index:1;}
.AIInfo a.btn:hover{}
@-webkit-keyframes scale
{
	0% {
		transform: scale(1.0);
	   }
	25% {
		transform: scale(1.05);
	   }
	50% {
		transform: scale(1.1);
	   }
	75% {
		transform: scale(1.05);
	   }
	100% {
		transform: scale(1);
	   }
}

.Faslide2{margin:0 0 0 -24px;}
.Faslide2 .item{padding:0 0 0 24px;text-align:center;width: 33.333%;float: left;}
.Faslide2 .imgbox{ padding-top: 68%; border:1px solid #e5e5e5;}
.Faslide2 .imgbox span{background-size:contain;}
.Faslide2 .ti{height:60px;font-size:20px;overflow:hidden;margin-top:20px;}
.Faslide2 .ti span{display:inline-block; position: relative;}
.Faslide2 .ti span:after{content:"";position: absolute;left:50%;bottom:0;background: #c91806;height:1px;width:0; transition: all 0.3s;}
.Faslide2 .item:hover .ti span:after{left:0;width:100%;}
.Faslide2 .item:hover .imgbox{border:1px solid #de1115;}
@media(max-width:1024px){
.FaItem h2{font-size:18px;line-height:35px;}
.FaItem .ico img{height:40px;}
.FaItem .p{font-size:14px;line-height:24px;-webkit-line-clamp: 3;}

.AIInfo{font-size:16px;line-height:26px;}
.Faslide2 .ti{font-size:15px;line-height:40px;margin-top:0;}
}
@media(max-width:768px){
.Faslide2 .item{padding:0 0 0 12px;width: 50%;}
.FaItem .info {left:5% !important;width:90%;right:auto !important;}
.FaItem .item:nth-child(even) .info{left:5%;}
.FaItem .imgbox{padding-top:70%;}
.FaItem h2{font-size:16px;margin-bottom:5px;}
}
@media(max-width:560px){
.AIInfo a.btn{width:180px;line-height:40px;}
.AIInfo{font-size:15px;line-height:26px;}
.BtnDown li {float:none;width:200px;margin:0px auto 10px;}
.AIInfo .logo{width: 220px;}
.AIInfo .txt *{font-size: 16px !important;padding: 0 15px;}
.AIInfo a.btn{font-size: 13px;}
}

.LCFCtxt{padding-bottom:6.5%;position: relative;}
.LCFCtxt:after{background:#f7f9fb;width: 89%;height: 85%;content: "";right:0;bottom: 0;position: absolute;}
.LCFCtxt .img{width: 28%;float: left;position: relative;z-index: 1;}
.LCFCtxt .info{width: 68%;float: right;position: relative;z-index: 1;}
.LCFCtxt .info .txt{margin-top:7.8%;color:#555555;font-size: 17px;line-height: 32px;position: relative;}
.LCFCtxt .info .txt:after{position:absolute;left: -80px;top: 17px;content: "";width: 66px;height: 1px;background:#d1191b;}

.LcfcTit{font-size: 2.1vw;color:#333333;line-height: 5.525vw;position: relative;font-weight: bold;}
.LcfcTit:after{position:absolute;left: 0;bottom: -4px;width: 81px;height: 4px;background:#d1191b;content: "";}

.LCFCItem{position: relative;margin-bottom: 64px;}
.LCFCItem .LcfcTit{position: absolute;left: 0;top: 32px;font-weight:bold;}
.LCFCItem:after{position: absolute;left: 0;bottom: 0;width: 50%;height:70.5%;background:#43464b url(../images/news/itembg.jpg) center bottom no-repeat;content:"";z-index: -1;}
.LCFCItem .item{}
.LCFCItem .item .imgbox{width: 50%;float: right;padding-top: 46%;}
.LCFCItem .item .info{width: 50%;float: left;padding:20% 12% 0 5%;}
.LCFCItem .item .ti{line-height: 2.4vw;font-size: 1.5vw;margin-bottom: 1.5vw;color:#fff;}
.LCFCItem .item .tag{margin-bottom: 2.65vw;}
.LCFCItem .item .tag span{display: inline-block;color:#fff;padding:0 23px;line-height: 32px;background:#d1191b;}
.LCFCItem .item .other{padding-top:19px;border-top: 1px solid rgba(255,255,255,0.1);}
.LCFCItem .item .other .click{float: right;font-size: 14px;color:#999999;}
.LCFCItem .item .other .click .iconfont{color:#fff;margin-right:14px;font-size:28px;color:#cdcdcd;}
.LCFCItem .item .other a{display: inline-block;margin-right:29px;opacity: 0.6;color:#fff;}
.LCFCItem .item .other a:hover{opacity: 1;}
.LCFCItem:before{width: 160px;height: 62px;content: "";position: absolute;left: 50%;bottom: -62px;background:#2b389b url(../images/news/dot.gif) center center no-repeat;}
.LCFCItem .slick-arrow{width: 33px;height: 33px;border-radius: 0;background-color:transparent;top: auto;bottom:-63px;background-position: center center;background-size: contain;opacity: 1;}
.LCFCItem .slick-prev{left:50%;margin-left: 30px;background-image: url(../images/news/left.png);}
.LCFCItem .slick-next{left:50%;right:auto;margin-left: 100px;background-image: url(../images/news/right.png);}
.LCFCMore{text-align: center;padding:56px 0 45px;line-height: 46px;}
.LCFCMore a{display: inline-block;color:#333333;font-size: 24px;text-transform: uppercase;border-bottom: 1px solid #d1191b;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}

.PartnerWeb{margin-top:24px;}
.PartnerWeb .slick-list{margin-left:-16px;}
.PartnerWeb .item{margin-left: 16px;position: relative;padding:49px 0 79px;}
.PartnerWeb .item a{display:block;}
.PartnerWeb .item .imgbox{border:1px solid #ededf5;padding-top:65%;margin-right:5px;transition: all 0.3s;}
.PartnerWeb .item .imgbox span{background-size: contain;}
.PartnerWeb .item .info{position: absolute;left: 0;top: 0;height: 100%;padding:31px 28px 0;z-index: 1;background:#f9f9fd;font-size:14px;opacity: 0;transition: all 0.3s;}
.PartnerWeb .item .info:after{position: absolute;left: 0;top: 49px;width: 4px;height: 24px;content: "";background:#d1191b;}
.PartnerWeb .item .info h2{line-height: 60px;font-size: 18px;color:#444444;}
.PartnerWeb .item .info .p{line-height: 24px;color:#666666;height: 96px;-webkit-line-clamp: 4;}
.PartnerWeb .item .info .web{padding-top:13px;margin-top:39px;border-top: 1px solid #ededed;line-height: 23px;}
.PartnerWeb .item .info .web .site,.PartnerWeb .item .info .web .site a{color:#2b389b;}
.PartnerWeb .item .info .web .vist{display: inline-block;padding-right:12px;background:url(../images/news/more2.png) right center no-repeat;}
.PartnerWeb .item:hover .info{opacity: 1;}
.PartnerWeb .item:hover .imgbox{opacity: 0;}
.PartnerWeb .slick-dots{bottom:27px;}
.PartnerWeb .slick-dots li button{width: 12px;height: 12px;background:#dcdcdc;border-radius: 0;}
.PartnerWeb .slick-dots li.slick-active button{background:#d1191b;}
.PartnerWeb .slick-arrow{background-color:rgba(0,0,0,0.5);}
.PartnerWeb:hover .slick-dots{bottom:0;}
.PartnerWeb:hover .slick-prev{left:0;}
.PartnerWeb:hover .slick-next{right:0;}

@media(max-width:1366px){
.LCFCtxt .img {width: 32%;}
.LCFCtxt .info {width: 64%;}
.LCFCtxt .info .txt{font-size:15px;line-height: 30px;}
.PartnerWeb .item .info {padding:31px 12px 0;}
.PartnerWeb .item .info h2{line-height: 30px;font-size: 15px;height: 30px;overflow: hidden;}

}
@media(max-width:1024px){
.LCFCtxt .img {float:none;width:auto;text-align:center;margin-bottom:10px;}
.LCFCtxt:after{width:auto;}
.LCFCtxt .info{width:auto;}
.LCFCtxt .info .txt {font-size:14px;line-height:22px;}
.LCFCItem .item .ti{font-size:16px;line-height:24px;}
.PartnerWeb .slick-prev{left:0;}
.PartnerWeb .slick-next{right:0;}
.PartnerWeb .item .info h2{font-size:14px;line-height:30px;}
.PartnerWeb .item .info .p{height:auto;}
.PartnerWeb .item .info .web{margin-top:13px;}
.PartnerWeb .item .imgbox{display: none;}
.PartnerWeb .item .info{opacity: 1;position: relative;}
}
@media(max-width:768px){
.LCFCItem .LcfcTit{position:relative;top: auto;}
.LCFCItem .item .info{width:auto;float:none;margin-bottom:12px;padding-top:10%;}
.LCFCItem .item .imgbox{width:auto;float:none;}
.LCFCItem{margin-bottom:40px;}
.LCFCItem:after{width:100%;height: 86%;}
.LCFCItem:before{width:120px;margin-left:-60px;height:40px;bottom:-40px;}
.LCFCItem .slick-arrow{width:24px;height:24px;bottom:-43px;}
.LCFCItem .slick-next {margin-left:27px;}
.LCFCItem .slick-prev{margin-left:-50px;}
.LCFCMore{padding:20px 0;}
.LCFCMore a{font-size:17px;}
.LcfcTit{font-size:18px;line-height: 40px;}
}


.LcfcTit2{font-size: 2.1vw;color:#333333;line-height: 110px;font-weight:bold;position: relative;}
.LcfcTit2 .search{position: absolute;right: 0;top: 30px;width:354px;line-height:28px;}
.LcfcTit2 .search .input{width: 100%;height: 47px;text-indent: 1em;border:2px solid #eeeeee;background:#fafafa;}
.LcfcTit2 .search .btn{position: absolute;right: 0;top: 0;width: 58px;height: 47px;text-align: center;color:#fff;background:#de1014;}

.LcfcNav{margin-bottom:25px;}
.LcfcNav .item{border:1px solid #eeeeee;padding:0 88px 0 129px;position: relative;margin-top: -1px;}
.LcfcNav .item .ti{position: absolute;width: 98px;border-right: 1px solid #eeeeee;background:#fafafa;left: 0;top: 0;height: 100%;padding:15px 0 0 24px;color:#888888;}
.LcfcNav .item a.more{position: absolute;right:29px;top: 19px;width: 52px;line-height: 21px;color:#999999;font-size: 14px;text-align: center;border:1px solid #eeeeee;}
.LcfcNav .item a:hover.more{color:#fff;background:#de1014;}
.LcfcNav .item a.more .a2{display:none;}
.LcfcNav .item a.more.on .a2{display:block;}
.LcfcNav .item a.more.on .a1{display:none;}
.LcfcNav .item .nav{margin:15px 0;height: 30px;overflow: hidden;}
.LcfcNav .item .nav a{display: inline-block;margin-right:32px;}
.LcfcNav .item .nav.on{height:auto;}
.LcfcNav .item .nav a.on{height:auto;text-decoration:none; color:#de1014;}


.LcfcStatus{line-height: 59px;padding-bottom:13px;}
.LcfcStatus li{display: inline-block;margin-right:38px; cursor: pointer;}
.LcfcStatus li .arr{display: inline-block;vertical-align: middle;width: 13px;margin-left:12px;line-height: 10px;color:#dcdcdc;}
.LcfcStatus li .arr .iconfont{display: block;font-size:17px;}
.LcfcStatus li.up .iconsjt{color:#de1014;}
.LcfcStatus li.down .iconsjt2{color:#de1014;}

.LcfcList{margin:0 0 1% -24px;}
.LcfcList li{width: 33.333%;padding:0 0 3% 24px;float: left;}
.LcfcList .box{border:1px solid #e5e5e5;}
.LcfcList .imgbox{padding-top:66%;border-bottom:1px solid #e5e5e5;}
.LcfcList .date{opacity: 0.6;z-index: 2;position: absolute;right: 40px;bottom: 24px;font-size: 18px;color:#fff;}
.LcfcList .info{padding:21px 25px 6px;font-size: 14px;}
.LcfcList .info .ti{line-height: 24px;height: 48px;overflow: hidden;font-size: 20px;margin-bottom: 19px;color:#333333;}
.LcfcList .info .tag span{display: inline-block;color:#de1014;/* background:#ffe3e4; */padding:0 7px;line-height: 22px;}
.LcfcList .info .tag span img{vertical-align:middle;margin-right:10px}
.LcfcList .info .other{margin-top:17px;border-top: 1px solid #e5e5e5;line-height: 57px;text-align: right;position: relative;}
.LcfcList .info .other .click{position:absolute;left: 0;top: 0;color:#999999;}
.LcfcList .info .other .click .iconfont{color:#cdcdcd;margin-right:12px;font-size:30px;}
.LcfcList .info .other a{display:inline-block;color:#e02b2b;}.LcfcList .info .other a:hover{text-decoration: underline;}
.LcfcList .info .other .line{display: inline-block;text-align: center;width: 44px;height:20px;background:url(../images/news/navline.gif) center center no-repeat;vertical-align: middle;}

@media(max-width:1024px){
.LcfcTit2{font-size:18px;line-height:60px;}
.LcfcTit2 .search{top:10px;}
.LcfcList .info .ti{font-size:15px;}
.LcfcList .info .other .click .iconfont{font-size:20px;margin-right:5px;}
.LcfcNav .item .nav{height:24px;}
}
@media(max-width:768px){
.LcfcTit2{padding-bottom:10px;}
.LcfcTit2 .search{position:relative;width: 100%;line-height: 45px;top: auto;}
.LcfcStatus{line-height: 24px;}
.LcfcList .info{padding:10px;}
.LcfcList{margin-left:-10px;}
.LcfcList li{padding-left:12px;width: 50%;}
.LcfcList .info .other .line{width:5px;}
.LcfcNav .item{padding-left:100px;padding-right:50px;}
.LcfcNav .item a.more{font-size:12px;right:4px;padding:0 3px;}
.LcfcNav .item .ti {width: 80px;padding-left:12px;}
.LcfcNav .item .nav a{margin-right:8px;}
}


.PopBox{position:fixed;left: 0;top:0;z-index: 10000;width: 100%;height: 100%;background:rgba(0,0,0,0.3);display:none;}
.PopBox .content{position: absolute;left: 50%;top: 50%;width: 1033px;transform: translate(-50%,-50%);background:#fff;}
.PopBox .close{position: absolute;right: 12px;top: 12px;}
.PopBox .close .iconfont{font-size: 30px;font-weight: bold;}
.PopBox .img{width: 43%;float: left;}
.PopBox .info{width: 57%;float: left;padding:50px 5% 0;}
.PopBox .info .nav{line-height: 79px;}
.PopBox .info .nav h2{float: left;color:#333333;font-size: 24px;}
.PopBox .info .nav .tab{float: right;}
.PopBox .info .nav .tab a{display: inline-block;line-height: 34px;}
.PopBox .info .nav .tab i{display: inline-block;vertical-align: middle;width: 23px;height:20px;background:url(../images/news/navline.gif) center center no-repeat;}
.PopBox .info .nav .tab a.hover{color:#e02b2b;border-bottom: 1px solid #e02b2b;}
.PopBox .info .form {display: none;}
.PopBox .info .form .item{margin-bottom:10px;position: relative;}
.PopBox .info .form .input{width: 100%;border:1px solid #e5e5e5;height:60px;line-height: 58px;text-indent: 1em;}
.PopBox .info .form .btn{padding-top:11px;}
.PopBox .info .form .yzbtn{position: absolute;right: 16px;top: 14px;line-height: 31px;padding:0 13px;border-radius: 16px;font-size:14px;background:#ffeaea;color:#e02b2b;}
.PopBox .info .form .yzbtn:hover{color:#fff;background:#e02b2b;}
.PopBox .info .form .sendbtn{color:#fff;font-size: 18px;width: 100%;height: 60px;cursor: pointer;background:#e02b2b;}
.PopBox .info .form .sendbtn:hover{background:#be1313;}
.PopBox .info .form .flget{color:#e02b2b;}.PopBox .info .form .flget:hover{text-decoration: underline;}
.PopBox .info .form .other{border-top: 2px solid #f9f9f9;padding-top: 11px;text-align: center;font-size: 14px;margin-top:25px;}
.PopBox .info .form .other a{color:#e02b2b;}.PopBox .info .form .other a:hover{text-decoration: underline;}

.SubBan .img{text-align: center;}
.SubBan .img img{width: 100%;}

.Regbox{background:#fff;margin: -14.5vw 0 70px;box-shadow: 0 16px 65px rgba(73,81,119,0.21);padding:85px 0 100px;height:auto !important;height:300px;min-height: 300px;position: relative;}
.Regbox .Left{width: 43%;float: left;padding: 0 1% 0 9.5%;line-height: 2vw;color:#333;position:relative;z-index: 1;}
.Regbox .Left .img{margin:0 0 0 -52px;}
.Regbox .Left h1{line-height: 5.25vw;font-size: 2.4vw;}
.Regbox .Left .p1{font-size: 1.2vw;margin-bottom: 1.9vw;}
.Regbox .Left .p2{color:#686868;}
.Regbox .Left .p2 i{color:#de1014;}
.Regbox .Form{width: 42%;float: left;position:relative;z-index: 1;}
.Regbox .Nav{margin-bottom: 25px;line-height: 42px;}
.Regbox .Nav li{float: left;margin-right: 45px;color:#999999;font-size: 16px;font-weight: bold;cursor: pointer;}
.Regbox .Nav li.hover{color:#333333;border-bottom: 1px solid #e02b2b;}
.Regbox .item{margin-bottom: 16px;position: relative;line-height: 60px;}
.Regbox .input,.Regbox .select{width: 100%;height: 60px;line-height: 58px;text-indent: 1em;border:1px solid #e5e5e5;font-size: 16px;color:#333333;}
.Regbox .select{background:url(../images/news/select.gif) right 20px center no-repeat;}
.Regbox .yzbtn{position: absolute;right: 36px;top: 0;color:#dd7a7c;}
.Regbox .yzbtn:hover{color:#e02b2b;}
.Regbox input::-webkit-input-placeholder{color:#333333;}
.Regbox .sendbtn{width: 100%;height: 60px;font-size: 18px;color:#fff;background:#353535;}
.Regbox .sendbtn:hover{background:#4f4f4f;}
.Regbox .other a{color:#de1014;}.Regbox .other a:hover{text-decoration: underline;}
.Regbox .rp{width: 30%;position: absolute;right: 0;top: 0;text-align: right;}
.Regbox .lp{width: 30%;position: absolute;left: 0;bottom: 0;}
.Regbox .slidebox{display:none;}


@media(max-width:1024px){
.PopBox .content{width: 90%;}
.PopBox .img{display:none;}
.Regbox .input, .Regbox .select{height:35px;line-height:32px;font-size: 14px;}
.Regbox .item{line-height: 32px;margin-bottom:10px;}
.Regbox .sendbtn{height:40px;}
.Regbox .Left {line-height:28px;}
.Regbox .Left .p1{font-size:16px;}
.Regbox .Left h1{font-size:18px;line-height:38px;}
.PopBox .info{width: auto;float: none;padding:20px;}
.PopBox .info .nav h2{font-size:18px;}
.PopBox .info .form .input{height:35px;line-height:33px;}
.PopBox .info .form .sendbtn{font-size:16px;height:40px;}
.PopBox .info .form .yzbtn{right:8px;top: 2px;}
}

@media(max-width:768px){
.Regbox{padding:40px 0;}
.Regbox .Left{padding:0 18px;}
.Regbox .Left .img{display:none;}
.Regbox .Left{width:auto;float:none;}
.Regbox .sendbtn{font-size:16px;}
.Regbox .Form{width:auto;float:none;padding:18px;}
.PopBox .info .nav .tab i{width:10px;}
}


/*20211207*/
.fl{float: left;}.fr{float: right;}
.imgbox span{transition: all ease 0.3s;}
.zpbox{width: 100%;display: inline-block;background: url(../images/bbg.png) no-repeat center top #F4F4F4;}
.part1{width: 100%;height: 501px;border-radius: 0;overflow: hidden;position: relative;}
.part1 .imgbox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: all ease 0.3s;}
.part1 .play{height: 501px;line-height: 501px;color: #fff;text-align: center;position: absolute;width: 100%;font-size: 18px;left: 0;top: 0;display: block !important;opacity: 0.6}
.part1 .play img{vertical-align: middle;margin-right: 15px;}
.part1 video{width: 100%;height: 100%;object-fit: fill;position: absolute;top: 0;left: 0;z-index: 2;}
.close-qrcode {position: absolute;right: 20px;top: 20px;width: 45px;height: 45px;line-height: 40px;text-align: center;font-size: 28px;color: #fff;background: rgba(0,0,0,0.6);border-radius: 50%;position: fixed;right: 15px;top: 15px;cursor: pointer;}
 .part1:hover .play{opacity: 1}
.part1:hover .imgbox span{-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
.Csgm_b{margin-top: 10px;margin-bottom: 30px;padding: 0 100px}
.Csgm_b .ComTit{font-size: 18px;font-weight: bold;color: #5a5756;font-family:brt ;text-align: left;margin-bottom: 0px;}
.Csgm_b .ComInfo{font-size: 18px;font-family: brt;line-height: 28px;padding: 0;text-align: justify;}
.Csgm_b .owl-item {width: 590px; padding-bottom: 1%;margin-right: 20px;position: relative;background-color: #fAfAfA;border-radius: 24px;overflow: hidden;float: left;}
.Csgm_b .owl-item .imgbox{width: 100%;padding-bottom: 52.2%;transition: all ease 0.3s;}
.Csgm_b .owl-item p.bar{font-size: 18px;line-height: 36px;color: #333333;min-height: 184px;}
.Csgm_b .owl-item .txts{padding: 20px 40px;}
.Csgm_b .owl-item .txts .bm {margin-top: 20px;}
.Csgm_b .owl-item .txts .bm img.bm_l{width: 80px;height: 80px;border-radius: 50%}
.Csgm_b .owl-item .txts .bm .bm_r {margin-left: 20px;}
.Csgm_b .owl-item .txts .bm .bm_r h3{font-size: 18px;line-height: 30px;color: #333333;}
.Csgm_b .owl-item .txts .bm .bm_r p{font-size: 14px;color: #666666;line-height: 21px;}
.Csgm_b .owl-stage-outer{}
.Csgm_b .owl-nav{width:100%;display: block !important}
.Csgm_b .owl-dots{display:none;}
.Csgm_b .owl-carousel .owl-nav button.owl-prev,.Csgm_b .owl-carousel .owl-nav button.owl-next{width:48px;height:48px;text-indent:999px;overflow:hidden;}
.Csgm_b .owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%;transform:translate(0%,-50%);left:-100px;background:url(../images/left2.png);background-size:100% 100%;}
.Csgm_b .owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;transform:translate(0%,-50%);right:-100px;background:url(../images/right2.png);background-size:100% 100%;}
.Csgm_b .owl-carousel .owl-nav button.owl-prev:hover{background:url(../images/left2.png);background-size:100% 100%;}
.Csgm_b .owl-carousel .owl-nav button.owl-next:hover{background:url(../images/right2.png);background-size:100% 100%;}
.Csgm_b .owl-item .imgbox video{width: 100%;height: 100%; object-fit:fill;position: absolute;display: none;z-index: 99;}
.Csgm_b .owl-item .imgbox .play{width: 58px;height: 58px; position:absolute;top:50%;left: 50%; transform:translate(-50%,-50%);cursor: pointer;display: block !important;opacity: 0.6}
.Csgm_b .owl-item:hover .imgbox span{-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
.Csgm_b .owl-item:hover .imgbox .play{opacity: 1}
.part2
{padding:40px 0 20px;background:#fff;
}

.part3
{padding:40px 100px;display:inline-block;width:100%;background:#fff;
}
.part3box{width: 48.2%;height: 414px;overflow: hidden; border-radius: 24px;position: relative;margin-bottom: 10px;}
.part3box .imgbox{width: 100%;height: 100%;}
.part3box .txtbox{width: 100%;height: 100%;position: absolute;padding: 60px 40px;top: 0;left: 0;content: "";	z-index: 1;	background: rgba(0,0,0,0.35);	transition: all 0.3s;}
.part3box .txtbox .txtbox_l{height: 250px;width: 27.28%;border-right:  solid 1px rgba(255,255,255,0.3);}
.part3box .txtbox .txtbox_l .bg{width: 120px;height: 120px;line-height: 120px;text-align: center;background: #FFA421;border-radius: 50%}
.part3box .txtbox .txtbox_l .bg img{vertical-align: middle;}
.part3box .txtbox .txtbox_l .bg img.img2{display: none}
.part3box .txtbox .txtbox_r{width: 65%;margin-left: 5%;}
.part3box .txtbox .txtbox_r h3{font-size: 30px;line-height: 30px;color: #ffffff;margin-bottom: 25px;}
.part3box .txtbox .txtbox_r p{font-size: 18px;line-height: 36px;color: #ffffff;}
.part3box .txtbox .txtbox_r a{display: inline-block;border: solid 2px #ffffff;width: 121px;position: relative;z-index: 5;	height: 40px;border-radius: 8px;text-align: center;line-height: 40px;font-size: 14px;color: #ffffff;margin-top: 40px;overflow: hidden;}
.part3box .txtbox:hover .txtbox_l .bg{background: #fff}
.part3box .txtbox:hover .txtbox_l .bg img.img2{display: inline-block;}
.part3box .txtbox:hover .txtbox_l .bg img.img1{display: none}
.part3box .txtbox .txtbox_r a:before{content: "";width: 0;height: 44px;background: #fff;position: absolute;left: 0;top: 0;transition: all 0.3s;z-index: -1;}
.part3box .txtbox .txtbox_r a:hover:before{width: 100%;}
.part3box .txtbox .txtbox_r a:hover{color: #FFA421}
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:50px; height:50px; position: absolute; left:50%; top:50%;margin-left: -25px;margin-top: -25px; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-480px; margin-top:-270px; z-index:100; width:960px; height:540px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.videolist .vtit{position: absolute;bottom: 0;left: 0;width: 100%;height: 30px;line-height: 30px;text-align: center;background: rgba(0,0,0,.5);color: #fff}
.SubTit.hot{display:none;}
.SubTit.hot h2{background: url(../images/hot.png) no-repeat top center;padding-top: 36px;}
.part4{padding: 70px 65px;width: 100%;height: 750px;background-color: #ffffff;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.06);border-radius: 24px;overflow: hidden;margin-top: 10px;display:none;}
.part4 tr.first{height: 80px;background-color: #3a84e3;line-height: 80px;font-size: 18px;color: #ffffff;}
.part4 table{border-collapse:collapse }
.part4 tr td{text-align: center;}
.part4 tr.first td{font-size: 18px;color: #ffffff;font-weight: bold;}
.part4 tr.sec td{font-size: 16px;color: #333333;}
.part4 tr.sec{height: 64px;background-color: #f4f4f4;}
.part4 tr.sec:nth-child(2n){background: #fff}
    .part4 tr.sec td a
    {
        color:#3A84E3;
    }
@media(max-width:768px){
.part3box{width: 100%;margin-top: 40px;}
.Csgm_b{padding: 0 50px}
.Csgm_b .owl-carousel .owl-nav button.owl-prev{left: -50px}
.Csgm_b .owl-carousel .owl-nav button.owl-next{right: -50px;}
.part1 video{height: 200px}
.part1{height: 200px;}
.videos
{
    width: 96%;
    margin-left:-48%;
    margin-top:-100px;
    height: 200px;
}
    .videos video
    {
        height:100% !important!important;width:100% !important;
    }
.part3,.part2
{
    padding: 0;background:none;
}
}
@media(max-width:480px){
.part4{display:none;}
.part4 tr.first td{font-size: 16px;}
.Csgm_b{padding: 0 }
.Csgm_b .owl-item{height: auto}
.Csgm_b .owl-carousel .owl-nav{display: none !important}
.Csgm_b .owl-item .txts{padding: 10px 15px;display: inline-block;}
.Csgm_b .owl-item p.bar{font-size: 16px;line-height: 22px;}
.part3box .txtbox{padding: 20px}
.part3box .txtbox .txtbox_l{width: 100%;height: 25%;border-right:none;text-align: center;}
.part3box .txtbox .txtbox_l .bg{height: 60px;line-height: 60px;border-radius: 60px;width: 60px;border-right: none;display: inline-block;;}
.part3box .txtbox .txtbox_l .bg img{height: 40px;}
.part3box .txtbox .txtbox_r h3{font-size: 20px;margin-bottom: 10px;}
.part3box .txtbox .txtbox_r{width: 100%;}
.part3box .txtbox .txtbox_r p{font-size: 16px;line-height: 22px;}
.part3box{width: 100%;margin-bottom: 40px;height: 300px;}
.part4{padding: 0;border-radius: 5px;height: auto;display: inline-block;}
.part4 tr.sec td,.part4 tr.first td{font-size: 14px;}
.part4 tr.first,.part4 tr.sec{height: 40px;line-height: 40px;}
.SubTit.hot h2{padding-top: 16px;background-size: 40%;}
.zpbox{background-size: 100% auto}
}
.enbtn{padding: 0 0 20px;width: 100%;display: inline-block;margin-top: -30px;}
.enbtn a{width: 200px;text-align: center;height: 50px;line-height: 50px;color: #DE1014;border:1px solid #DE1014;display: inline-block;float:right;font-size: 20px;}
.enbtn a:hover{background: #DE1014;color: #fff}
.dot2, .dot3, .dot4,.dot5 {
    display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
}
.dot2 {
    -webkit-line-clamp: 2;
}
.dot3 {
    -webkit-line-clamp: 3;
}
.dot4 {
    -webkit-line-clamp: 4;
}
.dot5 {
    -webkit-line-clamp: 5;
}


/*2022-02-18*/
.AIInfo .enbtn a{
	color: #fff;
	border: 1px solid #ffffff;
}

/* 20240823业务布局 */
.fa_title{text-align: center;margin-bottom: 3.125vw;}
.fa_title h2{padding-top: 10px;line-height: 84px;font-size: 36px;color: #333333;background: url(../images/layout/titlebg.png) no-repeat center bottom/contain;}
.fa_title.white h2{color: #fff;}

.fa_Business{background: url(../images/layout/fa1_bg.jpg) no-repeat center bottom/cover;}
.fa_Business .slider{margin: 0 - 1.042vw;display: none;flex-wrap: wrap;}
.fa_Business .slider .item{margin: 0 0 2.083vw 2.083vw;width: calc(100% / 2 - 2.083vw);}
.fa_Business .slider .info{padding: 1.042vw 1.198vw;background-color: #fff;box-shadow: 0 5px 1.25vw rgba(0,0,0,0.08);}
.fa_Business .slider .imgbox{padding-top: 100%;}
.fa_Business .slider .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.fa_Business .slider .tit{font-size: 14px;}
.fa_Business .slider .item:hover .info{background-image: linear-gradient(to right, #5e33ac , #351471);color: #fff;}

.fa_Business .nav{position: relative;}
.fa_Business .nav .item{position: relative;}
.fa_Business .nav .item .hover,.fa_Business .nav .item a{position: absolute;}
.fa_Business .nav .item a{z-index: 10;}
.fa_Business .nav .item .hover img{max-width: none;}
.fa_Business .nav .item .hover span{position: absolute;overflow: hidden;}
.fa_Business .nav .item .hover span:before,
.fa_Business .nav .item .hover span:after{content: "";position: absolute;z-index: 10;overflow:hidden;
	background:-moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.8)50%,rgba(255,255,255,0)100%);
	background:-webkit-gradient(linear,left top,righttop,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)),color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.8)50%,rgba(255,255,255,0)100%);
	background:-o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.8)50%,rgba(255,255,255,0)100%);
	-webkit-transform:skewX(-25deg);
	-moz-transform:skewX(-25deg);
	-o-transform:skewX(-25deg);
	width:80px;
	height:350px;
	left:-150px;
}
.fa_Business .nav .item.on2 .hover span:before{animation:leftw 3.5s 0.4s infinite;}
.fa_Business .nav .item.on2 .hover span:after{animation:leftw 4.5s 0.8s infinite;}
.fa_Business .nav .item.on .hover{animation: linew 2s;animation-fill-mode: forwards;}

.fa_Business .nav .item1{float: left;width: 47.448vw;}
.fa_Business .nav .item1 a{left: 0;top: 0;height: 9.344vw;width: 100%;}
.fa_Business .nav .item1 .hover{left: 0;top: 0;width: 0;background: url(../images/layout/nav1on.png) no-repeat 0 center/cover;height: 12.292vw;}
.fa_Business .nav .item1 .hover span{width: 17.448vw;height: 2.552vw;right: 0.26vw;top: 4.513vw;}

.fa_Business .nav .item2{float: right;width: 51.667vw;margin-top: 2.917vw;}
.fa_Business .nav .item2 a{left: 0;top: 0;height: 12.313vw;width: 100%;}
.fa_Business .nav .item2 .hover{right: 0;top: 0;width: 0;background: url(../images/layout/nav2on.png) no-repeat right center/cover;height: 10.365vw;}
.fa_Business .nav .item2 .hover span{width: 13.802vw;height: 2.552vw;left: 15.677vw;top: 2.413vw;}

.fa_Business .nav .item3{width: 45.313vw;position: absolute;bottom: 1.875vw;left: 0;}
.fa_Business .nav .item3 a{left: 0;top: 3vw;height: 8.531vw;width: 100%;}
.fa_Business .nav .item3 .hover{left: 0;top: 0;width: 0;background: url(../images/layout/nav3on.png) no-repeat 0 center/cover;height: 12.292vw;}
.fa_Business .nav .item3 .hover span{width: 14.323vw;height: 2.552vw;right: 14.115vw;top: 8vw;}

.fa_Business .nav .item4{width: 58.75vw;float: right;margin-top: -3.75vw;}
.fa_Business .nav .item4 a{left: 0;top: 1.458vw;height: 12.906vw;width: 100%;}
.fa_Business .nav .item4 .hover{right: 0;top: 0;width: 0;background: url(../images/layout/nav4on.png) no-repeat right center/cover;height: 14.427vw;}
.fa_Business .nav .item4 .hover span{width: 13.802vw;height: 2.552vw;left: 17.708vw;top: 9.115vw;}

.fa_Business .nav .idsg{position: absolute;top: 9.063vw;left: 50%;transform: translateX(-50%);width: 31.25vw;height: 9.01vw;background: url(../images/layout/idsg.png) no-repeat center center/contain;}
.fa_Business .nav .idsg span{position: absolute;top: 0;height: 100%;background-position: center top;background-repeat: no-repeat;background-size:contain;opacity: 0;transition: all 0.5s;overflow: hidden;}
.fa_Business .nav .idsg span:nth-child(1){left: 0;width: 3.125vw;background-image: url(../images/layout/idsg2.png);}
.fa_Business .nav .idsg span:nth-child(2){left: 3.833vw;width: 8.177vw;background-image: url(../images/layout/idsg3.png);}
.fa_Business .nav .idsg span:nth-child(3){left: 13.823vw;width: 8vw;background-image: url(../images/layout/idsg4.png);}
.fa_Business .nav .idsg span:nth-child(4){right: 0;width: 7.781vw;background-image: url(../images/layout/idsg5.png);}
.fa_Business .nav .idsg span:before,
.fa_Business .nav .idsg span:after{content: "";position: absolute;z-index: 10;overflow:hidden;
	background:-moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.4)50%,rgba(255,255,255,0)100%);
	background:-webkit-gradient(linear,left top,righttop,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.4)50%,rgba(255,255,255,0)100%);
	background:-o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.4)50%,rgba(255,255,255,0)100%);
	-webkit-transform:skewX(-25deg);
	-moz-transform:skewX(-25deg);
	-o-transform:skewX(-25deg);
	width:80px;
	height:350px;
	left:-150px;
}
.fa_Business .nav .idsg span.on:before{animation:leftw 3.5s 0.4s infinite;}
.fa_Business .nav .idsg span.on:after{animation:leftw 4.5s 0.8s infinite;}
.fa_Business .nav .idsg span.on{opacity: 1;}

@keyframes leftw {
	10% {left: 0;}
	100% {left: 100%;	}
}
@keyframes linew {
	10% {width: 0;}
	100% {width: 100%;	}
}

.fa_Intro{background: url(../images/layout/fa2_bg.jpg) no-repeat center bottom/cover;}
.fa_Intro .imgbox img{width: 100%;}

.fa_Solution{background: url(../images/layout/fa3_bg.jpg) no-repeat center top/cover;}
.fa_Solution .category{background-color: #fff;padding: 2.083vw 2.083vw 2.083vw 0;margin-bottom: 3.125vw;}
.fa_Solution .grouItem{position: relative;display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.fa_Solution .grouItem:last-child{margin-bottom: 0px;}
.fa_Solution .grouItem .ti{width: 121px;text-align: right;padding-right: 20px;}
.fa_Solution .grouItem .info{flex: 1;display: flex;flex-wrap: wrap;}
.fa_Solution .grouItem .info a{min-width: 120px;text-align: center;border: 1px solid #b9b6bf;margin: 0 10px 10px 0;display: inline-block;}
.fa_Solution .grouItem .info a:hover,.fa_Solution .grouItem .info a.on{background-image: linear-gradient(to right, #5e33ac , #351471);color: #fff;color: #fff;}
.fa_Solution .grouItem .check {flex: 1;height: 40px;overflow: hidden;}
.fa_Solution .grouItem .check.vis {height: auto;}
.fa_Solution .grouItem .moreTxt {width: 100px;text-align: right;color: #de1115;cursor: pointer;}
.fa_Solution .grouItem .moreTxt i{display: inline-block;width: 24px;height: 24px;border: 1px solid #de1115;border-radius: 50%;text-align: center;line-height: 22px;font-size: 16px;margin-left: 10px;}
.fa_Solution .grouItem .search{width: 310px;display: flex;}
.fa_Solution .grouItem .search .btn{width: 50px;background-color: #de1115;color: #fff;height: 36px;}
.fa_Solution .grouItem .search .btn:hover{opacity: 0.9;}
.fa_Solution .grouItem .search .input{width: 100%;flex: 1;height: 36px;border: 1px solid #b9b6bf;border-right: 0;padding: 0 18px;}
.fa_Solution .grouItem .time{position: absolute;right: 0;font-size: 18px;}
.fa_Solution .grouItem .time span{display: inline-block;vertical-align: middle;margin-left: 12px;}
.fa_Solution .grouItem .time span i{display: block;width: 11px;height: 7px;background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.fa_Solution .grouItem .time span .asc{background-image: url(../images/layout/arr_asc.png);margin-bottom: 4px;}
.fa_Solution .grouItem .time span .asc.on{background-image: url(../images/layout/arr_ascon.png);}
.fa_Solution .grouItem .time span .desc{background-image: url(../images/layout/arr_des.png);}
.fa_Solution .grouItem .time span .desc.on{background-image: url(../images/layout/arr_descon.png);}

.faList_news{margin-left: -20px;display: flex;flex-wrap: wrap;}
.faList_news .item{width: calc(100% / 3 - 20px);margin: 0 0 40px 20px;text-align: center;background-color: #fff;box-shadow: 0 0.781vw 1.875vw rgba(0,0,0,0.08);}
.faList_news .info{padding: 0.938vw;}
.faList_news .tit{font-size: 20px;font-weight: normal;}
.faList_news .imgbox{padding-top: 55.79%;}
.faList_news .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.faList_news .item:hover .info{background-image: linear-gradient(to right, #486bdc , #b360a4);color:#fff;}

.Pages.news .p_page .num a.a_cur{border: 1px solid #7141c8;color: #7141c8;}
.Pages.news .p_page .num a.a_cur,.Pages.news .p_page a:hover{border: 1px solid #7141c8;color: #7141c8;background-color: transparent;}

/*.fa_Partner{background: url(../images/layout/fa4_bg.jpg) no-repeat center top/cover;}*/
.fa_Partner.white{background: #fff;}
.fa_Partner.white .logoScroll:before,.fa_Partner.white .logoScroll:after{background-image: linear-gradient(to right, rgba(255,255,255,1) , rgba(255,255,255,0));}
.fa_Partner.white .logoScroll:after{background-image: linear-gradient(to left, rgba(255,255,255,1) , rgba(255,255,255,0));}

.fa_Partner .logoScroll{padding: 0.44rem 0 0.37rem;position: relative;}
.fa_Partner .logoScroll:before,.fa_Partner .logoScroll:after{position: absolute;width: 15.625vw;height: 100%;content: "";top: 0;left: 0;background-image: linear-gradient(to right, rgba(243,244,244,1) , rgba(243,244,244,0));z-index: 10;}
.fa_Partner .logoScroll:after{left: auto;right: 0;background-image: linear-gradient(to left, rgba(243,244,244,1) , rgba(243,244,244,0));z-index: 10;}
.fa_Partner .list {font-size: 0;height: 1.2rem;}
.fa_Partner .list li{display: inline-block;width: 272px;margin: 0 20px 20px 0;}
.fa_Partner .list .imgbox{padding-top: 36.76%;box-shadow: 0 15px 36px rgba(0,0,0,0.05);background-color: #fff;}
.fa_Partner .list .imgbox img{width: auto;height: auto;}
/* .fa_Partner .list li .icon{-webkit-transform: scale(2);transform: scale(2);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all ease-out 250ms;	transition: all ease-out 250ms;opacity: 0;background:url(../images/layout/ico.png);width: 20px;height: 20px;background-size:contain;margin:-10px 0 0 -10px;z-index: 2;position: absolute;left: 50%;top: 50%;} */
.fa_Partner .list li .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";opacity: 0;background:rgba(0,0,0,0.5);transition: all 0.3s;}
/* .fa_Partner .list li:hover .imgbox:after{opacity: 1;} */
/* .fa_Partner .list li:hover .icon{opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);	transform: scale(1);} */

.fa_contact{background: url(../images/layout/fa5_bg.jpg) no-repeat center top/cover;}
.fa_contact .list{display: flex;flex-wrap: wrap;margin-left: -20px;}
.fa_contact .list .item{width:calc(100% / 4 - 20px);margin: 0 0 20px 20px;background: url(../images/layout/itembg.jpg) no-repeat 0 top/100% 100%;color: #fff;display: flex;align-items: center;padding: 1.823vw 1.042vw 1.823vw 0;min-height: 8.333vw;}
.fa_contact .list .item .ewm{width: 140px;padding-left:10px;text-align: center;}
.fa_contact .list .item .ewm img{width: 90px;}
.fa_contact .list .item .ico{width: 114px;padding-left: 10px;text-align: center;}
.fa_contact .list .item .ico img{height: 55px;}
.fa_contact .list .item .info{flex: 1;}
.fa_contact .list .item .info h3{font-size: 24px;margin-bottom: 6px;}
.fa_contact .list .item .info .tel{font-size: 18px;}
.fa_contact .list .item .info a{color: #fff;font-size:0.8rem;}
.fa_contact .list .item:last-child .ewm {text-align: center;margin-right: 10px;}
.fa_contact .list .item:last-child .ewm img{display: block;margin: 0px auto;}
.fa_contact .SubTit{display: none;}

@media(max-width:1440px){
	.fa_contact .list .item .info h3{font-size: 22px;}
	.fa_contact .list .item .ewm{width: 122px;}
	.fa_contact .list .item:last-child .ewm{font-size: 12px;}
	.fa_contact .list .item p{line-break: anywhere;}
	.fa_contact .list .item .info .tel{font-size: 16px;}
}
@media(max-width:1024px){
	.fa_Solution .grouItem .check{height: 30px;}

	.fa_title h2{font-size: 24px;line-height: 45px;}
	.fa_contact .list .item{width: calc(100% / 2 - 20px);}
	.fa_contact .list .item .info h3,.faList_news .tit{font-size: 18px;}
	.fa_Partner .list li{width: 200px;}
}
@media(max-width:768px){
	.fa_Business .nav{display: none;}
	.fa_Business .slider{display: flex;}

	.fa_Solution .grouItem .ti{width: 100%;text-align: left;}
	.fa_Solution .category{padding: 20px;}

	.fa_Solution .grouItem .time{bottom:10px;}

	.fa_contact .list .item{width: calc(100% / 1 - 20px);margin-bottom: 10px;min-height: 90px;}
}
@media(max-width:640px){
	.fa_title h2{font-size: 20px;}

	.fa_contact .list .item .info h3,.faList_news .tit{font-size: 15px;}

	.faList_news{margin-left: -10px;}
	.faList_news .item{width: calc(100% / 2 - 10px);margin: 0 0 20px 10px;}
	.fa_Partner .list li{width: 150px;margin: 0 10px 10px 0;}
	.fa_Solution .grouItem .search{width: 210px;}
	.fa_Solution .grouItem .info a{min-width: 50px;padding: 0 10px;}
	.fa_Solution .grouItem .moreTxt{width: 50px;font-size: 0;}
	.fa_Solution .grouItem .time{font-size: 16px;}

	.enbtn a{width: 120px;font-size: 14px;height: 30px;line-height: 28px;}
}

/*  */
.Place3{padding-top: 13px;color: #666666;font-size: 14px;}
.Place3 .Contain:before{margin: -4px 9px 0 0;width: 16px;height: 15px;background: url(../images/layout/ico_home.png) no-repeat;content: "";display: inline-block;vertical-align: middle;}
.Place3 a{color: #666666;}.Place3 a:hover{color: #7141c8;}
.Place3 span{color: #7141c8;text-decoration: underline;}

.faTab{display: flex;justify-content: center;margin-bottom: 2.604vw;flex-wrap: wrap;z-index: 100;position: relative;}
.faTab li:not(:last-child){margin-right: 20px;}
.faTab li{padding: 2px 10px;text-align: center;cursor: pointer;min-width: 180px;border: 1px solid #d9d9d9;color: #333333;}
.faTab li.on{background-image: linear-gradient(to right, #6639b9 , #46218a);color: #fff;border-color: transparent;}

.faSlider .slick-list{margin: 0 -10px;}
.faSlider .item{padding: 0 10px 30px;text-align: center;}
.faSlider .imgbox{padding-top: 55.65%;}
.faSlider .info{box-shadow: 0 16px 24px rgba(0,0,0,0.08);padding: 0.938vw;}
.faSlider .tit{font-size: 20px;font-weight: normal;}
.faSlider .item:hover .info{background-image: linear-gradient(to right, #6639b9 , #46218a);color: #fff;}
.faSlider .slick-dots{margin-top: -5px !important;}

/*.fa_case{background: url(../images/layout/fa_casebg.jpg) no-repeat center top/cover;}*/
.SubTit.zi i{border-color: #7141c8;}
.SubTit.white h2{color: #fff;}
.SubTit.white i{border-color: #fff;}
.caseSlider{padding: 0 5.99vw;}
.caseSlider .slick-list{padding: 0 30%;margin: 0 -30%;}
.caseSlider .item{padding: 0 1.302vw;}
.caseSlider .item a{display: block;position: relative;color: #fff;}
.caseSlider .item .imgbox{padding-top: 48.27%;}
.caseSlider .item .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.caseSlider .item .imgbox:After{content: "";left: 0;bottom: 0;width: 100%;height: 100%;position: absolute;background-color: rgba(0,0,0,0.2);}
.caseSlider .item .info{position: absolute;left: 0;bottom: 0;width: 100%;padding: 2.552vw;z-index: 2;}
.caseSlider .item .desc{max-width: 423px;line-height: 48px;margin-bottom: 2.917vw;line-height: 24px;}
.caseSlider .item .tit{margin-bottom: 12px;font-size: 24px;}
.caseSlider .item:not(.slick-current){opacity: 0.4;}
.caseSlider .item:not(.slick-current) .info{opacity: 0;}
.caseSlider .btnMore {margin: 0px;}

.curArr .slick-arrow{width: 66px;height: 66px;background-color: #cdcdcd;}
.curArr .slick-arrow:hover{background-color: #7141c8;}
.curArr .slick-prev{background-image: url(../images/layout/arrleft.png);left: -78px;}
.curArr .slick-next{background-image: url(../images/layout/arrright.png);right: -78px;}
.curArr .slick-dots{position: static;margin-top: 1.042vw;}
.curArr .slick-dots li button{width: 8px;height: 8px;background-color: #d2d2d2;}
.curArr .slick-dots li.slick-active button{background-color: #7141c8;}

.btnMore.zi{background-color: #7141c8;border: 1px solid #7141c8;}

.fa_Core{background: url(../images/layout/fa_corebg.jpg) no-repeat center top/cover;}

.coreSlider .item{text-align: center;padding: 0 1.042vw;color: #fff;}
.coreSlider .item .icon{position: relative;width: 12.083vw;height: 12.083vw;margin: 0px auto;}
.coreSlider .item .icon:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: url(../images/layout/ys_bg1.png) no-repeat center center/contain;transition: all 0.5s;}
.coreSlider .item .icon span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;font-size: 4.583vw;font-weight: bold;display: flex;align-items: center;justify-content: center;z-index: 1;}
.coreSlider .item .icon span em{font-size: 2.5vw;}
.coreSlider .item .info{margin-top: 23px;font-size: 24px;font-weight: bold;line-height: 1.5;min-height: 72px;padding-bottom: 1.354vw;position: relative;}
.coreSlider .item .info:after{position: absolute;left: 50%;transform: translateX(-50%);width: 33px;height: 1px;content: "";background-color: #7141c8;bottom: 0;}
.coreSlider .item:hover .icon:after{transform: rotate(-90deg);}
.coreSlider .item:nth-child(4) span{font-size: 3.438vw;}

.popImg{width: 920px;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0.8);background-color: #fff;padding: 2.083vw;box-shadow: 0 6px 28px rgba(52,19,111,0.2);text-align: center;opacity: 0;z-index: -1;transition: all 0.5s;visibility: hidden;}
.popImg.show{opacity: 1;transform: translate(-50%,-50%) scale(1);z-index: 100;visibility: visible;}
.popImg .imgbox{margin-bottom: 1.563vw;padding-top: 56%;}
.popImg .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.popImg .btnMore{color: #fff;}

.contentPop{position: relative;max-width: 1440px;width:88%;margin: 0px auto;}
.contentPop .mfp-close{margin-top: 20px;right: 5px;font-size: 36px;font-weight: normal;}
.contentPop .Content{background-color: #fff;}
.contentPop .Content .ti{font-size: 36px;color: #fff;line-height: 3;padding: 0 2.031vw;background-image: linear-gradient(to right, #7141c8 , #6468c2);}
.contentPop .Content .inner{padding: 2.865vw;display:flex;justify-content: space-between;line-height: 28px;flex-wrap: wrap;}
.contentPop .Content .left{width: 53%;}
.contentPop .Content .img img{width: 100%;}
.contentPop .Content .other{display:flex;flex-wrap: wrap;margin: 1.771vw 0 0 -9px;}
.contentPop .Content .other .item{flex: 1;padding: 0 0 0 9px;display: flex;align-items: center;}
.contentPop .Content .other .item h4{width: 64px;height: 100px;display:flex;align-items: center;justify-content: center;color: #fff;background-image: linear-gradient(to right, #7141c8 , #6468c2);font-size: 20px;}
.contentPop .Content .other .item ul{flex: 1;display: flex;border: 1px solid #ebebf5;height: 100px;align-items: center;}
.contentPop .Content .other .item ul li{flex: 1;text-align: center;padding: 0 5px;}
.contentPop .Content .other .item ul li img{height: 80px;}

.contentPop .Content .info{width: 43.5%;}
.contentPop .Content .text{margin-bottom: 20px;}
.contentPop .Content .text h4{display: inline-block;vertical-align: top;padding: 0 0 0 20px;min-width: 189px;line-height: 50px;color: #fff;font-size: 24px;background: url(../images/layout/titbg2.jpg) no-repeat right bottom/cover;}
.contentPop .Content .text .in{border: 1px solid #ebecf5;padding: 14px 20px;}
.contentPop .Content .text ul{display: flex;flex-wrap: wrap;}
.contentPop .Content .text ul li{min-width: 50%;position: relative;padding-left: 14px;}
.contentPop .Content .text ul li:before{position: absolute;left: 0;top: 11px;content: "";border-radius: 50%;width: 4px;height: 4px;background-color: #7141c8;}
.contentPop .Content .list{display: flex;text-align: center;padding-top: 20px;}
.contentPop .Content .list li{flex: 1;padding: 0 10px;}
.contentPop .Content .list .icon {margin-bottom: 10px;}
.contentPop .Content .list .icon img{height: 38px;}
.contentPop .video{text-align: center;padding: 50px;}
.contentPop .video video{width: 60%;object-fit: cover;display: block;margin: 0px auto;}

.fasub .fa_contact .fa_title{display: none;}
.fasub .fa_contact .SubTit{display: block;}

@media(max-width:1440px){
	.coreSlider .item .info{font-size: 22px;}
}
@media(max-width:1024px){
	.curArr .slick-arrow{width: 35px;height: 35px;background-size: 20px;}
	.curArr .slick-prev{left: -35px;}
	.curArr .slick-next{right: -35px;}

	.faSlider .tit,.caseSlider .item .tit,.coreSlider .item .info{font-size: 18px;}

	.contentPop .Content .left{width: 100%;}
	.contentPop .Content .info{width: 100%;padding-top: 20px;}
	.contentPop .video{padding: 20px;}
	.contentPop .video video{width: 100%;}

	.popImg{display: none !important;}
}
@media(max-width:640px){
	.faSlider .slick-list{margin: 0 -5px;}
	.faSlider .item{padding: 0 5px;}
	.faTab li{min-width: 100px;margin-bottom: 5px;}
	.faTab li:not(:last-child) {	margin-right: 10px;}
	.faSlider .tit, .caseSlider .item .tit, .coreSlider .item .info{font-size: 15px;}
	.caseSlider .item .imgbox{padding-top: 250px;}

	.contentPop .Content .ti{font-size: 20px;}
	.contentPop .mfp-close{margin-top: 10px;}
	.contentPop .Content .other .item{flex: none;width: 100%;margin-bottom: 10px;}
	.contentPop .Content .info{padding-top: 0;}
	.contentPop .Content .inner{line-height: 24px;}
	.contentPop .Content .text h4{font-size: 18px;line-height: 30px;min-width: 150px;}
}

/*  */
.f24{font-size: 24px;}

.caseSlider2 .slick-list{margin: 0 -1.042vw;}
.caseSlider2 .item{padding: 0 1.042vw 2.083vw;position: relative;text-align: center;}
.caseSlider2 .item a{display: block;position: relative;}
.caseSlider2 .outti{line-height: 64px;background-color: #fff;box-shadow: 0 0.781vw 1.875vw rgba(0,0,0,0.08);}
.caseSlider2 .imgbox{padding-top: 55.85%;background: url(../images/layout/fa6_bg.jpg) no-repeat center bottom/cover;}
.caseSlider2 .info{position: absolute;left: 0;bottom: -100%;z-index: 2;width: 100%;color: #fff;background: url(../images/fabg4.jpg) no-repeat center bottom/cover;padding: 27px 30px 20px;opacity: 0;transition: all 0.5s;}
.caseSlider2 .desc{margin: 9px 0 24px;opacity: 0.8;}
.caseSlider2 .more:after{width: 24px;height: 7px;background: url(../images/more6.png) no-repeat right bottom;content: "";display: inline-block;margin-left: 13px;}
.caseSlider2 .item:hover .info{bottom: 0;opacity: 1;}

.caseSlider3 .slick-list{margin: 0 -0.521vw;}
.caseSlider3 .item{padding: 0 0.521vw 2.083vw;position: relative;text-align: center;}
.caseSlider3 .item a{display: block;position: relative;}
.caseSlider3 .outti{line-height: 64px;background-color: #fff;box-shadow: 0 0.781vw 1.875vw rgba(0,0,0,0.08);}
.caseSlider3 .imgbox{padding-top: 55.85%;background: url(../images/layout/fa7_bg.jpg) no-repeat center bottom/cover;}
.caseSlider3 .item:hover .info{bottom: 0;opacity: 1;}

.proList{display: flex;flex-wrap: wrap;margin-left: -1.042vw;}
.proList .item{width: calc(100% / 3 - 1.042vw);margin: 0 0 2.083vw 1.042vw;box-shadow: 0 5px 24px rgba(0,0,0,0.08);}
.proList .item .imgbox{padding-top: 55.79%;}
.proList .item .info{padding: 1.406vw 2.083vw 2.708vw;position: relative;}
.proList .item .desc{margin-top: 12px;min-height: 99px;padding-bottom: 15px;line-height: 24px;color: #333333;font-weight: lighter;}
.proList .item .more{position: absolute;bottom: 30px;right: 0;width: 191px;line-height: 22px;transition: all 0.5s;text-align: center;}
.proList .item .more:after{content: "";display: inline-block;vertical-align: middle;width: 24px;height: 7px;background: url(../images/layout/more.png) no-repeat right bottom;margin-left: 13px;}
.proList .item:hover .more{background-color: #7141c8;color: #fff;line-height: 51px;bottom: 0;}
.proList .item:hover .more:after{background: url(../images/more6.png) no-repeat right bottom;}
.proList .item:hover .tit{color:#7141c8;}

@media(max-width:1024px){
	.f24{font-size: 18px;}
	.proList .item{width: calc(100% / 2 - 1.042vw);}
	.proList .item .more{width: 120px;line-height: 35px !important;bottom: 0;}
}
@media(max-width:640px){
	.f24{font-size: 15px;}
	.caseSlider2 .outti,.caseSlider3 .outti{line-height: 38px;}

	.proList{display: flex;flex-wrap: wrap;margin-left: -10px;}
 .proList .item{width: calc(100% / 2 - 10px);margin: 0 0 20px 10px;}
 .proList .item .desc{font-size: 12px;line-height: 17px;min-height: 68px;}
}

/*  */
.xdmPartner{position: relative;}
.xdmPartner:after{position: absolute;right: 12.5vw;bottom: 0;width: 1106px;height: 748px;content: "";background: url(../images/layout/partnerbg.jpg) no-repeat center bottom/contain;}
.xdmPartner .line{position: absolute;left: 6px;width: 1px;background-color: #e6e6e6;top: 0;height: 100%;}
.xdmPartner .line li{position: absolute;left: 0;width: 13px;height: 33.333%;}
.xdmPartner .line li:before{left: -6px;width: 13px;height: 13px;border-radius: 50%;border: 3px solid #cccccc;position: absolute;top: 0;content: "";background-color: #fff;z-index: 1;}
.xdmPartner .line li:after{left: 0;width: 1px;height: 0;content: "";top: 0;background-color: #34136f;position: absolute;transition: all 0.5s;}
.xdmPartner .line li:nth-child(1){top: 0;}
.xdmPartner .line li:nth-child(2){top: 33.333%;}
.xdmPartner .line li:nth-child(3){top: 66.666%;}
.xdmPartner .line li.on:before{border-color: #34136f;}
.xdmPartner .line li.on:After{height: 100%;}

.xdmPartner .title{font-size: 3.125vw;line-height: 1.16;color: #34136f;text-align: center;margin-bottom: 1.927vw;background-image: linear-gradient(to right,#6d3ec2, #34136f);background-clip: text;-webkit-background-clip: text;color:transparent;}
.xdmPartner .title img{height: 3.125vw;margin-right: 1.406vw;display: inline-block;vertical-align: middle;}
.xdmPartner .toptit{font-size: 24px;line-height: 1;text-align: center;margin-bottom: 25px;}
.xdmPartner .slider {max-width: 874px;margin: 0px auto 4.427vw;}
.xdmPartner .slider .item{padding: 12px;}
.xdmPartner .slider .item .imgbox{padding-top: 45%;box-shadow: 0 0 20px rgba(0,0,0,0.08);background-color: #fff;}
.xdmPartner .slider2 {margin: 0 -0.625vw 4.427vw;padding: 0 3.854vw;}
.xdmPartner .slider2 .item{padding: 0 0.625vw 0;}
.xdmPartner .slider2 .imgbox{padding-top: 65.6%;}
.xdmPartner .slider2 .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.xdmPartner .slider2 .slick-prev{left: 0;}
.xdmPartner .slider2 .slick-next{right: 0;}
.xdmPartner .TabCon:last-child .slider {margin-bottom: 0;}

.xdmPartner .tabBox{display: flex;flex-wrap: wrap;margin-left: -2.292vw;}
.xdmPartner .tabBox .item{width: calc(100% / 3 - 2.292vw);margin: 0 0 0 2.292vw;box-shadow: 0 5px 20px rgba(113,65,200,0.12);position: relative;border:1px solid rgba(0,0,0,0);min-height: 27.813vw;padding: 3.125vw 1.042vw;text-align: center;color: #333333;}
.xdmPartner .tabBox .item:after{height: 6px;background: url(../images/layout/linebg.gif) no-repeat center bottom;content: "";position: absolute;left: 0;bottom: 0;opacity: 0.2;width: 100%;}
.xdmPartner .tabBox .item:hover{border: 1px solid #b8a0e3;}
.xdmPartner .tabBox .icon{height: 6.302vw;width: 7.396vw;margin: 0px auto 2.76vw;position: relative;}
.xdmPartner .tabBox .icon img{position: absolute;left: 50%;top: 0;height: 100%;transform: translateX(-50%);transition: all 0.5s;}
.xdmPartner .tabBox .icon .i2{opacity: 0;transform: translateX(-50%) scale(1);}
.xdmPartner .tabBox .ti{font-size: 2.188vw;line-height: 1.07;margin-bottom: 1.198vw;font-weight: lighter;}
.xdmPartner .tabBox .desc{line-height: 1.11;font-size: 2.813vw;font-weight: bold;}
.xdmPartner .tabBox .item:hover .icon .i1{transform: translateX(-50%) scale(0.8);opacity: 0;}
.xdmPartner .tabBox .item:hover .icon .i2{transform: translateX(-50%) scale(1);opacity: 1;}
.xdmPartner .tabBox .item:hover:after{opacity: 1;}
.xdmPartner .tabBox .item:hover {background-image: linear-gradient(to right,#7141c8, #d8131e);background-clip: text;-webkit-background-clip: text;color:transparent;}

.xdmRelated{background:url(../images/layout/probg2.jpg) no-repeat center bottom/cover;}
.xdmRelated .slider{padding: 0 2vw;}
.xdmRelated .slider .slick-list{padding: 0 30%;margin: 0 -30%;}
.xdmRelated .slider .item{padding: 0 5.573vw;}
.xdmRelated .slider a{display: flex;flex-wrap: wrap;background-color: #fff;box-shadow: 0 15px 36px rgba(24,39,87,0.12);}
.xdmRelated .slider .imgbox{padding-top: 30.208vw;width: 56.89%;background: url(../images/layout/probg.jpg) no-repeat center center/cover;}
/* .xdmRelated .slider .imgbox img{width: 100%;height: 100%;object-fit: cover;} */
.xdmRelated .slider .info{width: calc(100% - 56.89%);padding: 4.01vw 3.646vw;}
.xdmRelated .slider .info .tit{font-size: 30px;line-height: 1;}
.xdmRelated .slider .info .line{margin: 2.5vw 0 2.083vw;border-top: 1px solid #7141c8;}
.xdmRelated .slider .info .desc{color: #666666;font-weight: lighter;line-height: 32px;margin-bottom: 6.354vw;}
.xdmRelated .slider .info .more{width: 191px;line-height: 53px;color: #fff;text-align: center;background-color: #7141c8;}
.xdmRelated .slider .info .more:after{margin-left: 13px;width: 24px;height: 7px;content: "";display: inline-block;background: url(../images/more6.png) no-repeat right bottom;transition: all 0.5s;}
.xdmRelated .slider .item:hover .info .more:after{margin-left: 20px;}
.xdmRelated .slider .item:hover .tit{color: #7141c8;}
.xdmRelated .slick-prev{left: 5px;}
.xdmRelated .slick-next{right: 5px;}

@media(max-width:1024px){
	.xdmRelated .slider .info .tit{font-size: 24px;}
	.xdmPartner .line{display: none;}
}
@media(max-width:768px){
	.xdmPartner .TabNav{width: 100%;padding-bottom: 20px;}
	.xdmPartner .TabNav .ico{width: 35px;height: 29px;}
	.xdmPartner .TabNav .ti{max-width: none;}
	.xdmPartner .content{width: 100%;}
	.xdmPartner .slider .item{padding: 5px;}
	.xdmRelated .slider .info .more{width: 120px;line-height: 38px;}
	.xdmRelated .slider .item{padding: 0 2vw;}
	.xdmRelated .slider .imgbox{width: 100%;padding-top: 58%;}
	.xdmRelated .slider .info{width: 100%;}
	.xdmRelated .slider .info .tit{font-size: 16px;}
	.xdmRelated .slider .info .desc{line-height: 24px;}
	.xdmPartner .title{font-size: 20px;}
	.xdmPartner .title img{height: 24px;}
	.xdmPartner .toptit{font-size: 16px;}
}
@media(max-width:640px){
	.xdmPartner .tabBox .item{width: 100%;padding: 20px;}
	.xdmPartner .tabBox .item:not(:last-child){margin-bottom: 12px;}

	.xdmPartner .tabBox .icon{width: 50px;height: 40px;}
	.xdmPartner .tabBox .ti{font-size: 16px;}
	.xdmPartner .tabBox .desc{font-size: 18px;}
}

/*  */
.vasBusiness .list{margin-left: -2.083vw;display: flex;flex-wrap: wrap;}
.vasBusiness .list .item{width:calc(100% / 4 - 2.083vw);margin: 0 0 20px 2.083vw;display: flex;flex-direction: column;background-color: #f6f5f7;cursor: pointer;}
.vasBusiness .list .item .imgbox{padding-top: 100%;}
.vasBusiness .list .item .info{padding: 1.875vw 1.563vw;min-height: 220px;line-height: 32px;transition: all 0.5s;}
.vasBusiness .list .item .info h3{color: #333333;}
.vasBusiness .list .item .info .desc{color: #666666;font-weight: lighter;margin-top: 14px;}
.vasBusiness .list .item:nth-child(even){flex-direction: column-reverse;}
.vasBusiness .list .item:hover .info{background-image: linear-gradient(to right, #7141c7 , #34136f);}
.vasBusiness .list .item:hover .info h3,
.vasBusiness .list .item:hover .info .desc{color: #fff;}

.vasSystem{background-color: #3f1d80;}
.vasSystem .content{box-shadow: inset 0 0 80px rgba(113,65,200,0.5);border-radius: 10px;border: 2px solid rgba(113,65,200,0.5);padding: 23px;}
.vasSystem .groupItem{display: flex;justify-content: space-between;flex-wrap: wrap;}
.vasSystem .groupItem .left{border-radius: 10px;background-color: #bda1ef;font-size: 24px;color: #fff;width: 13.3%;text-align: center;font-weight: bold;display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 15px;}
.vasSystem .groupItem .left img{height: 50px;display: block;margin: 0px auto 15px;}
.vasSystem .groupItem .info{text-align: center;padding: 20px 30px;width: 85.25%;}
.vasSystem .groupItem .business{border-radius: 10px;background-color: rgba(189,161,239,0.1);padding-left: 55px;padding-right: 55px;}
.vasSystem .groupItem:not(:last-child){margin-bottom: 15px;}
.vasSystem .groupItem .item{padding-left: 20px;}
.vasSystem .groupItem .slider{margin-left: -20px;line-height: 1;color: #fff;}
.vasSystem .groupItem .imgbox{border-radius: 10px;background-color: #fff;padding-top: 120px;margin-bottom: 8px;}
.vasSystem .groupItem .slick-arrow{width: 25px;height: 120px;background-color: #ffffff;transform: translateY(0);top: 0;border-radius: 5px;}
.vasSystem .groupItem .slick-prev{left: -17px;background-image: url(../images/layout/arrleft3.png);}
.vasSystem .groupItem .slick-next{right: -38px;background-image: url(../images/layout/arrright3.png);}

.vasCenter .slider{margin:0  -1.042vw;}
.vasCenter .item{padding: 0 1.042vw;}
.vasCenter .item .imgbox{padding-top: 100%;}
.vasCenter .item .info{font-size: 20px;font-weight: bold;display: flex;padding: 19px 25px;background-color: #f5f5f5;align-items: center;}
.vasCenter .item .info aside{flex: 1;padding-right: 10px;}
.vasCenter .item .ico{width: 32px;height: 32px;position: relative;}
.vasCenter .item .ico img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all 0.5s;}
.vasCenter .item .ico .i2{opacity: 0;transform: scale(0);transition: all 0.8s;}
.vasCenter .item:hover .ico .i1{transform: scale(0);opacity: 0;}
.vasCenter .item:hover .ico .i2{transform: scale(1);opacity: 1;}
.vasCenter .item:hover .info{color: #fff;background-image: linear-gradient(to right, #5e32ac , #34136f);}

@media(max-width:768px){
	.vasBusiness .list .item{width: calc(100% / 2 - 2.083vw);}

	.vasSystem .groupItem .left{width: 100%;font-size: 18px;}
	.vasSystem .groupItem .info{width: 100%;flex: none;padding: 10px;}
}
@media(max-width:480px){
	.vasBusiness .list .item .info{line-height: 22px;}
	.vasSystem .groupItem .imgbox{padding-top: 90px;}
	.vasSystem .groupItem .slick-arrow{height: 90px;}
	.vasSystem .groupItem .left img{height: 35px;margin-bottom: 7px;}
	
	.vasCenter .item .info{padding: 10px 15px;font-size: 16px;}
	.vasCenter .item .ico{width: 25px;height: 25px;}
}

/*  */
.BrandSlider{padding-bottom: 2.604vw;background: url(../images/layout/brandslider.jpg) no-repeat center bottom/cover;}
.BrandSlider .slick-list{padding: 0 20% !important;}
.BrandSlider .item{padding: 20px 20px 30px;height: 270px;}
.BrandSlider .imgbox{width: 150px;height: 150px;border-radius: 50%;margin: 35px auto 0;box-shadow: 0 10px 30px rgba(0,0,0,0.1);background-color: #fff;}
.BrandSlider .slick-current .imgbox{width: 220px;height: 220px;margin-top: 0;}

.BrandTab{position: relative;}
.BrandTab .imgbox img{width: 100%;}

.BrandTab .TabNav {padding-bottom: 4.167vw;margin-bottom: 4.167vw;border-bottom: 1px solid #ebebeb;}
.BrandTab .TabNav{margin-top: 20px;display: flex;flex-wrap: wrap;margin-left: -20px;}
.BrandTab .TabNav .item{margin: 0 0 20px 20px;width: calc(100% / 4 - 20px);background-color: #f6f5f7;padding: 2.604vw 1.563vw;min-height: 345px;cursor: pointer;}
.BrandTab .TabNav .ico{width: 40px;height: 40px;position: relative;margin-bottom: 2.292vw;}
.BrandTab .TabNav .ico img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all 0.5s;}
.BrandTab .TabNav .ico .i2{opacity: 0;transform: scale(0);transition: all 0.8s;}
.BrandTab .TabNav h3{color: #333333;font-size: 20px;}
.BrandTab .TabNav .desc{color: #666666;font-weight: lighter;margin-top: 0.833vw;}
.BrandTab .TabNav .item.on {background: url(../images/layout/vasbg1.jpg) no-repeat center bottom/cover;box-shadow: 0 12px 34px rgba(26,5,62,0.2);}
.BrandTab .TabNav .item.on .ico .i1{transform: scale(0);opacity: 0;}
.BrandTab .TabNav .item.on .ico .i2{transform: scale(1);opacity: 1;}
.BrandTab .TabNav .item.on h3{color: #fff;}
.BrandTab .TabNav .item.on .desc{color: #fff;opacity: 0.6;}

.vasCenter2 .slider{margin:0  -2.083vw;}
.vasCenter2 .item{padding: 0 2.083vw;}
.vasCenter2 .item .info{font-size: 20px;font-weight: bold;display: flex;padding: 19px 25px;background-color: #f5f5f5;align-items: center;min-height: 100px;}
.vasCenter2 .item .info aside{flex: 1;padding-right: 10px;}
.vasCenter2 .item .ico{width: 32px;height: 32px;position: relative;}
.vasCenter2 .item .ico img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all 0.5s;}
.vasCenter2 .item .ico .i2{opacity: 0;transform: scale(0);transition: all 0.8s;}
.vasCenter2 .item:hover .ico .i1{transform: scale(0);opacity: 0;}
.vasCenter2 .item:hover .ico .i2{transform: scale(1);opacity: 1;}
.vasCenter2 .item:hover .info{color: #fff;background-image: linear-gradient(to right, #5e32ac , #34136f);}

@media(max-width:1024px){
	.BrandSlider .item{height: 200px;}
	.BrandSlider .imgbox{width: 100px;height: 100px;}
	.BrandSlider .slick-current .imgbox{width: 150px;height: 150px;}
}
@media(max-width:768px){
	.BrandSlider .item{height: 100px;padding: 10px 0;}
	.BrandSlider .imgbox{width: 40px;height: 40px;margin-top: 20px;}
	.BrandSlider .slick-current .imgbox{width: 80px;height: 80px;}

	.BrandTab .TabNav {margin-left: -10px;}
	.BrandTab .TabNav .item{width: calc(100% / 2 - 10px);margin: 0 0 10px 10px;}
	.BrandTab .TabNav .ico img{height: 30px;width: 30px;}
	.BrandTab .TabNav h3{font-size: 16px;}
	.BrandTab .TabNav .desc{line-height: 18px;font-size: 12px;}
	.BrandTab .TabNav .item{min-height: 220px;}
}
@media(max-width:480px){
	.vasCenter2 .item .info{padding: 10px 15px;font-size: 16px;}
	.vasCenter2 .slider{margin:0  -1.042vw;}
 .vasCenter2 .item{padding: 0 1.042vw;}
}

/*  */
.vasService{display: flex;justify-content: space-between;flex-wrap: wrap;    align-items: center;}
.vasService .info{width: 31.59%;}
.vasService .info .title .ico img{height: 42px;}
.vasService .info .title h3{font-size: 30px;margin: 1.667vw 0 2.969vw;color: #333333;}
.vasService .info .title .txt{font-weight: lighter;padding-left: 2.708vw;position: relative;}
.vasService .info .title .txt:before{left: 0;top: 7px;height: calc(100% - 14px);content: "";position: absolute;width: 1px;background-color: #7141c8;}

.vasService .img{width: 61.8%;display: flex;flex-wrap: wrap;margin-left: -20px;}
.vasService .img li{width: 50%;padding: 20px 0 0 20px;}
.vasService .img .imgbox{padding-top: 55.17%;}

.vasOperate{background: url(../images/layout/vasbg2.jpg) no-repeat center bottom/cover;}
.vasOperate .img{text-align: center;}

.vasCustomer{display: flex;flex-wrap: wrap;margin-left: -2.083vw;padding-bottom: 2.031vw;border-bottom: 1px solid #ebebeb;margin-bottom: 4.167vw;}
.vasCustomer .item{margin: 0 0 2.083vw 2.083vw;width: calc(100% / 4 - 2.083vw);background: url(../images/layout/vasbg3.jpg) no-repeat center bottom/cover;min-height: 17.188vw;padding: 2.083vw;}
.vasCustomer .item .ico img{height: 40px;}
.vasCustomer .item .ico{width: 40px;height: 40px;position: relative;margin-bottom: 2.292vw;}
.vasCustomer .item .ico img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all 0.5s;}
.vasCustomer .item .ico .i2{opacity: 0;transform: scale(0);transition: all 0.8s;}
.vasCustomer .item h3{color: #333333;font-size: 20px;margin: 1.719vw 0 0.677vw;}
.vasCustomer .item .desc{color: #666666;font-weight: lighter;}
.vasCustomer .item .desc dd{position: relative;cursor: pointer;}
.vasCustomer .item .desc dd span{position: absolute;right: -10%;top: 50%;width: 120px;background-color: #fff;padding: 10px;border-radius: 5px;box-shadow: 0 10px 10px rgba(0,0,0,0.1);opacity: 0;visibility: hidden;z-index: -1;transition: all 0.5s;transform: translateY(-50%);}
.vasCustomer .item .desc dd:hover{color: #fff;}
.vasCustomer .item .desc dd:hover span{z-index: 10;visibility: visible;opacity: 1;right: 0;}
.vasCustomer .item .desc dd:hover span img{display: block;}
.vasCustomer .item:hover {background: url(../images/layout/vasbg4.jpg) no-repeat center bottom/cover;box-shadow: 0 12px 34px rgba(26,5,62,0.2);}
.vasCustomer .item:hover .ico .i1{transform: scale(0);opacity: 0;}
.vasCustomer .item:hover .ico .i2{transform: scale(1);opacity: 1;}
.vasCustomer .item:hover h3{color: #fff;}
.vasCustomer .item:hover .desc{color: rgba(255,255,255,0.8);}

@media(max-width:768px){
	.vasService .info{width: 100%;}
	.vasService .info .title h3{font-size: 24px;}
	.vasService .img{width: 100%;}

	.vasCustomer .item{width: calc(100% / 2 - 2.083vw);}
	.vasCustomer .item h3{font-size: 16px;}
	.vasCustomer .item .ico{width: 30px;height: 30px;}
	.vasCustomer .item .desc{line-height: 24px;}
}
@media(max-width:480px){
	.vasService .info .title h3{font-size: 18px;}
	.vasService .img {margin-left: -10px;}
	.vasService .img li{padding: 10px 0 0 10px;}
}



/* 20250623业务布局-智能设备与方案 */
.fa_Plan .list{display: flex;justify-content:center;margin-left: -24px;padding-bottom: 35px;position: relative;background-image: linear-gradient(to top, #f4f8fb , #ffffff);flex-wrap: wrap;}
.fa_Plan .list:after{position: absolute;left: 0;width: 100%;z-index: 1;bottom: 0;height: 19px;background: url(../images/layout2/arr_bottom.png) no-repeat center bottom;content: '';}
.fa_Plan .list .item{width: 25%;padding: 0 0 24px 24px;}
.fa_Plan .list .item a{display: block;position: relative;}
.fa_Plan .list .info{position:absolute;left: 0;bottom: 0;width: 100%;background-image: linear-gradient(to right, rgba(55,120,178,0.9) , rgba(66,82,142,0.9));padding: 0.521vw;}
.fa_Plan .list .info .tit{font-size: 20px;line-height: 1.5;color: #fff;text-align: center;font-weight: normal;}
.fa_Plan .list .imgbox{padding-top:66%;}
.fa_Plan .list .imgbox img {width: 100% !important;height: 100%;object-fit: cover;} 
.fa_Plan .list .item:hover .info{background-image: linear-gradient(to right, rgba(55,120,178,1) , rgba(66,82,142,1));}
.fa_Plan .txt{font-size: 20px;line-height: 2;padding-top: 1.51vw;text-align: center;}
.fa_Plan .txt b{color: #333;}

.fa_Five{background-color: #f5f5f5;}
.fa_Five .list .item a{background-color: #fff;display: flex;flex-wrap: wrap;}
.fa_Five .list .item:not(:last-child){margin-bottom: 24px;}
.fa_Five .list .item .info{width: calc(100% - 41.66%);padding: 3.021vw 3.229vw;}
.fa_Five .list .item .tit{font-size: 28px;color: #000000;line-height: 1;}
.fa_Five .list .item .desc{margin: 1.042vw 0 4.375vw 0;line-height: 32px;color: #666666;}
.fa_Five .list .item .imgbox{width: 41.66%;padding-top: 27.88%;}
.fa_Five .list .item .imgbox img {width: 100% !important;height: 100%;object-fit: cover;}
.fa_Five .list .item:hover .tit{color: #de1115;}
.fa_Five .list .item:hover .btnMore{opacity: 0.7;}
.fa_Five .list .item:nth-child(even) a{flex-direction: row-reverse;}

.btnMore.red{background-color: #de1115;border: 1px solid #de1115;color: #fff;transition: all 0.5s;}
.btnMore.ml{margin-left: 0;}

.fa_Partner.news .logoScroll:before,.fa_Partner.news .logoScroll:after{position: absolute;width: 15.625vw;height: 100%;content: "";top: 0;left: 0;background-image: linear-gradient(to right, rgba(255,255,255,1) , rgba(243,244,244,0));z-index: 10;}
.fa_Partner.news .logoScroll:after{left: auto;right: 0;background-image: linear-gradient(to left, rgba(255,255,255,1) , rgba(243,244,244,0));z-index: 10;}
.fa_Partner.news .list li{margin: 0 12px 12px 0;width: 230px;}

.fa_contact_news{background: #f5f5f5;}
.fa_contact_news .list{display: flex;flex-wrap: wrap;margin-left: -20px;}
.fa_contact_news .list .item{width:calc(100% / 3 - 20px);margin: 0 0 20px 20px;background: #fff;padding: 2.083vw 1.042vw 1.042vw;min-height: 13.854vw;text-align: center;transition: all 0.5s;}
.fa_contact_news .list .item .ewm{width: 100px;margin: 0px auto 1.302vw;}
.fa_contact_news .list .item .ewm img{width: 100px;}
.fa_contact_news .list .item .info h3{font-size: 24px;margin-bottom: 8px;color: #000000;}
.fa_contact_news .list .item .info p{color: #666666;}
.fa_contact_news .list .item .info a{color: #666666;}
.fa_contact_news .item:hover{box-shadow: 0 0 0 10px rgba(0,0,0,0.1);}

@media(max-width:768px){
	.fa_Plan .list{margin-left: -10px;}
	.fa_Plan .list .item{padding: 0 0 10px 10px;width: 50%;}
	.fa_Plan .list .info .tit{font-size: 15px;}

	.fa_Five .list .item .info{width: 100%;}
	.fa_Five .list .item .imgbox{width: 100%;padding-top: 60%;}

	.fa_Partner.news .list li{width: 150px;}

	.fa_contact_news .list .item{width: calc(100% / 2 - 20px);padding: 15px;}
}
@media(max-width:480px){
	.fa_Plan .txt{font-size: 16px;}
	.fa_Five .list .item .tit{font-size: 16px;}
	.fa_Five .list .item .desc{line-height: 24px;}
	.fa_contact_news .list .item .info h3{font-size: 16px;}
	.fa_contact_news .list .item{width: 100%;}
}


.SubBan.aiot:after{left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);content: "";position: absolute;}
.SubBan.aiot .text{color: #fff;}
.SubBan.aiot .text h1{font-size: 48px;line-height: 1.5;margin-bottom: 0;}
.SubBan.aiot .text p{font-size: 36px;line-height: 1.25;}
.fa_Application .flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.fa_Application .box{width: 48.61%;padding: 1.354vw 1.563vw;min-height: 28.333vw;background: url(../images/layout2/hyyy_bg1.gif) no-repeat center center/100% 100%;}
.fa_Application .box:nth-child(even){background-image: url(../images/layout2/hyyy_bg2.gif);}
.fa_Application .title{line-height: 1.25;font-size: 24px;margin-bottom: 1.406vw;text-align: center;color: #333333;}
.fa_Application .list{display: flex;flex-wrap: wrap;margin-left: -3.12%;}
.fa_Application .list .item{width: 50%;padding: 0 0 3.12% 3.12%;}
.fa_Application .list .item a{display: block;position: relative;}
.fa_Application .list .info{position:absolute;left: 0;bottom: 0;width: 100%;background-image: linear-gradient(to right, rgba(55,120,178,0.9) , rgba(66,82,142,0.9));padding: 0.521vw;}
.fa_Application .list .info .tit{font-size: 18px;line-height: 1.5;color: #fff;text-align: center;font-weight: normal;}
.fa_Application .list .imgbox{padding-top:66%;}
.fa_Application .list .imgbox img {width: 100% !important;height: 100%;object-fit: cover;} 
.fa_Application .list .item:hover .info{background-image: linear-gradient(to right, rgba(55,120,178,1) , rgba(66,82,142,1));}

.fa_Service{background-color: #f5f5f5;position: relative;}
.fa_Service:after{right: 0;top: 0;width: 50%;height: 100%;content: "";background-image: linear-gradient(to right, #fbfbfb , #f4f5f5);position: absolute;}
.fa_Service .Contain{display: flex;flex-wrap: wrap;justify-content: space-between;}
.fa_Service .SubTit{text-align: left;}
.fa_Service .SubTit h2 i{margin-left: 0;}
.fa_Service .SubTit p{margin-top: 18px;}
.fa_Service .box{width: 45.83%;}
.fa_Service .list{display: flex;flex-wrap: wrap;margin-left: -24px;}
.fa_Service .list .item{width: calc(100% / 3 - 24px);margin: 0 0 14px 24px;display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 22px;color: #333333;min-height: 12.292vw;padding: 1.042vw 5px;background: url(../images/layout2/dzfw_bg.png) no-repeat center center/100% 100%;}
.fa_Service .list .icon img{display: block;margin: 0px auto 1.302vw;height:3.333vw;}

.fa_pro .info{background-image: linear-gradient(to bottom, #ebf2f8 , #ffffff);padding: 2.083vw;display: flex;justify-content: space-between;flex-wrap: wrap;}
.fa_pro .info .txt{width: 47%;}
.fa_pro .info .txt h3{font-size: 18px;color: #333333;margin-bottom: 8px;}
.fa_pro .info .txt p{line-height: 28px;padding-left: 20px;position: relative;}
.fa_pro .info .txt p:before{position: absolute;left: 0;top: 12px;width: 4px;height: 4px;border-radius: 50%;content: "";background-color: #666666;}

.pro_falist{display: flex;flex-wrap: wrap;margin: 0 0 -24px -24px;}
.pro_falist .item{width:calc(100% / 3 - 24px);margin: 0 0 24px 24px;}
.pro_falist .imgbox{padding-top:66.59%;background-color: #e6e6e6;}
.pro_falist .text{padding: 1.927vw 1.563vw;box-shadow: 0 6px 20px rgba(0,0,0,0.1);transition: all 0.5s;}
.pro_falist .tit{font-size: 24px;}
.pro_falist .desc{margin: 0.469vw 0 0;color: #666666;line-height: 28px;height: 84px;}
.pro_falist:not(.w4) .desc p{color:#333333;}
.pro_falist:not(.w4) .desc p:hover{color:#de1115;}
.pro_falist .btnMore{border: 1px solid #b3b3b3;color: #666666; margin-top: 2.5vw;}
.pro_falist .btnMore i{background: url(../images/layout2/more.png) no-repeat 0 center;}
.pro_falist .item:hover .btnMore {background-color: #de1115;border-color: #de1115;color:#fff;}
.pro_falist .item:hover .btnMore i{background: url(../images/more6.png) no-repeat 0 center;}
.pro_falist .item:hover .text{box-shadow: 0 6px 25px rgba(0,0,0,0.28);}
.pro_falist.w4 .item{width:calc(100% / 4 - 24px);}
.pro_falist.w4 .item .text{padding: 1.563vw;min-height: 13vw;}
.pro_falist.w4 .item .desc{margin-bottom: 1.927vw;height: auto;}

.graybg{background-color: #f5f5f5;}

@media(max-width:768px){
	.fa_Application .title{font-size: 18px;}
	.fa_Application .list .info .tit{font-size: 15px;}
	.fa_Application .box{width: 100%;}
	.fa_Application .box:not(:last-child){margin-bottom: 15px;}

	.fa_Service .box{width: 100%;}
	.fa_Service .box:not(:last-child){margin-bottom: 15px;}
	.fa_Service:after{display: none;}
	.fa_Service .list .item{width: 100%;font-size: 16px;padding: 12px;}
	.fa_Service .list .icon img{height: 35px;}

	.fa_pro .info .txt{width: 100%;padding-bottom: 15px;}
	.fa_pro .info .txt h3{font-size: 16px;}

	.pro_falist{margin-left: -10px;}
	.pro_falist .tit{font-size: 15px;}
	.pro_falist .item{width: 100% !important;margin: 0 0 10px 10px;}
}


.Place3.gray,.Place3.gray a {color: #999;}
.Place3.gray span{color: #333333;}

.fa_detail .detail{display: flex;flex-wrap: wrap;background-color: #fff;}
.fa_detail .detail .SubTit{text-align: left;}
.fa_detail .detail .SubTit h2 i{margin-left: 0;}
.fa_detail .detail .img{width: 50%;background-color: #dfe8f2;}
.fa_detail .detail .img .imgbox{padding-top: 65%;}
.fa_detail .detail .img .imgbox img{width: 100% !important;}

.fa_detail .detail .info{flex: 1;padding: 3.125vw;}
.fa_detail .detail .text{line-height: 1.77;margin-bottom: 4.375vw;color: #333333;font-size: 18px;}
.fa_detail .detail .list{display: flex;flex-wrap: wrap;margin-left: -7px;}
.fa_detail .detail .list li{text-align: center;width: calc(100% / 4 - 7px);margin: 0 0 7px 7px;position: relative;}
.fa_detail .detail .list .imgbox{padding-top: 59%;}
.fa_detail .detail .list .imgbox img{object-fit: contain;}
.fa_detail .detail .list .tit{position: absolute;left: 0;line-height: 1;padding: 10px;text-align: center;color: #fff;background-image: linear-gradient(to top, rgba(0,0,0,0.6) , rgba(0,0,0,0));z-index: 10;bottom: 0;}
.fa_detail .detail .slick-dots{bottom: 15px;}
.fa_detail .detail .slick-prev{left:10px;}
.fa_detail .detail .slick-next{right:10px;}

.fa_detail .itemList .item{display: flex;flex-wrap: wrap;padding:2.604vw 3.125vw;background-color: #fff;margin-top: 24px;align-items: flex-start;}
.fa_detail .itemList .title{width: 28%;font-size: 28px;line-height: 2;color: #333333;}
.fa_detail .itemList .title:after{display: block;width: 70px;height: 15px;content: "";border-bottom: 1px solid #de1115;}
.fa_detail .itemList .info{flex: 1;}
.fa_detail .itemList .info p{line-height: 28px;padding-left: 20px;position: relative;color: #666666;}
.fa_detail .itemList .info p:not(:last-child){margin-bottom: 4px;}
.fa_detail .itemList .info p:before{position: absolute;left: 0;top: 12px;width: 4px;height: 4px;border-radius: 50%;content: "";background-color: #666666;}

@media(max-width:768px){
	.fa_detail .detail .img{width: 100%;}
	.fa_detail .itemList .title{width: 100%;margin-bottom: 15px;}
}
@media(max-width:480px){
	.fa_detail .detail .text{font-size: 14px;}
	.fa_detail .detail .list li{width: calc(100% / 2 - 7px);}
	.fa_detail .itemList .item{margin-top: 12px;}
	.fa_detail .itemList .title{font-size: 18px;}
	.fa_detail .itemList .title:after{height: 8px;}
}


.fa_qzfw .img{text-align: center;padding: 0 5%;}
.fa_Digital .SubTit p{margin-top: 20px;color: #666666;}
.fa_Digital .content{background-color: #fff;min-height: 570.01px;margin-bottom: 3.333vw;padding: 3.542vw 2.604vw;position: relative;}
.fa_Digital .content .title{position: absolute;left: 50%;top: 41%;transform: translateX(-50%);width: 35%;font-size: 36px;line-height: 1.1;background-image: linear-gradient(to left,#3778b2, #42528e);background-clip: text;-webkit-background-clip: text;color:transparent;display: flex;align-items: center;justify-content: center;}
.fa_Digital .list .item{position: relative;border-bottom: 1px solid #ebebeb;padding-top: 2.8%;}
.fa_Digital .list .item:before{position: absolute;left: 0;bottom: -4px;border-radius: 50%;width: 6px;height: 6px;background-image: linear-gradient(to right, #3778b2 , #42528e);content: "";transition: all 0.5s;}
.fa_Digital .list .item h3{font-size: 24px;line-height: 1.5;background-image: linear-gradient(to left,#3778b2, #42528e);background-clip: text;-webkit-background-clip: text;color:transparent;}


@media(min-width:1025px){
.fa_Digital .list {display: flex;justify-content: space-between;flex-wrap: wrap;}
.fa_Digital .list .item:hover:before{transform: scale(2);background-color: #3777b1;}
.fa_Digital .list .item:hover h2{transform: scale(1.1);}
.fa_Digital .list .item h2{font-size: 24px;color: #fff;display: flex;align-items: center;justify-content: center;width: 33%;height: 154.003px;position: absolute;background: url(../images/layout2/ims_bg.svg) no-repeat center center/contain;transition: all 0.5s;}
.fa_Digital .list .item .desc{color: #666666;padding: 6px 0 16px;}
.fa_Digital .list .item:nth-child(1){margin-left: 4%;width: 31%;margin-right: 10%;}
.fa_Digital .list .item:nth-child(1) h2{right: -47.8%;top: 24.998px;}
.fa_Digital .list .item:nth-child(2){margin-right: 4%;text-align: right;width: 31%;}
.fa_Digital .list .item:nth-child(2) h2{left: -47.8%;top: 24.998px;}
.fa_Digital .list .item:nth-child(2):before{left: auto;right:0;}
.fa_Digital .list .item:nth-child(3){width: 31.8%;margin-right: 10%;}
.fa_Digital .list .item:nth-child(3) h2{right: -40%;top: -4.992px;}
.fa_Digital .list .item:nth-child(4){text-align: right;width: 32.8%;}
.fa_Digital .list .item:nth-child(4) h2{left: -36.5%;top: -4.992px;}
.fa_Digital .list .item:nth-child(4):before{left: auto;right:0;}
.fa_Digital .list .item:nth-child(5){margin-left: 4%;width: 31%;margin-right: 10%;}
.fa_Digital .list .item:nth-child(5) h2{right: -47.8%;top: -43.008px;}
.fa_Digital .list .item:nth-child(6){margin-right: 4%;text-align: right;width: 31%;}
.fa_Digital .list .item:nth-child(6):before{left: auto;right:0;}
.fa_Digital .list .item:nth-child(6) h2{left: -47.8%;top: -43.008px;}
.fa_Digital .list .item:nth-child(1){padding-top: 0;}
.fa_Digital .list .item:nth-child(2){padding-top: 0;}
}
@media(max-width:1024px){
	.fa_Digital .list .item{padding: 18px 0;}
	.fa_Digital .content .title{position: static;transform: translate(0) !important;width: auto;}
	.fa_Digital .content .title br{display: contents;}
}
@media(max-width:480px){
	.fa_Digital .content .title{font-size: 18px;}
	.fa_Digital .list .item h2{font-size: 16px;}
	.fa_Digital .list .item h3{font-size: 16px;}
}

.fa_zzfw .texts{text-align: center;color: #666666;}
.fa_zzfw .numList{margin: 2.188vw 0 2.76vw;display: flex;justify-content: center;flex-wrap: wrap;}
.fa_zzfw .numList .item{width: 16.666%;text-align: center;}
.fa_zzfw .numList .item .num{line-height: 62px;}
.fa_zzfw .numList .item .num b{margin-right: 8px;color: #000000;font-size: 48px;vertical-align: bottom;display: inline-block;}
.fa_zzfw .numList .item .num span{transform: translateY(10px);display: inline-block;}

.fa_fwcpqz{background: url(../images/layout2/vas_bg.jpg) no-repeat center center/cover;}

@media(max-width:768px){
	.fa_zzfw .numList {justify-content: flex-start;}
	.fa_zzfw .numList .item{width: 50%;padding-bottom: 25px;}
	.fa_zzfw .numList .item .num {line-height: 38px;}
	.fa_zzfw .numList .item .num b{font-size: 30px;}
}

.fa_xccpb{}
.fa_xccpb .list{display: flex;justify-content: center;margin: 0 0 -24px -24px;flex-wrap: wrap;}
.fa_xccpb .list .item{width: calc(100% / 3 - 24px);margin: 0 0 24px 24px;text-align: center;min-height: 16.25vw;padding: 3.073vw 1.563vw;background: url(../images/layout2/cfc_bg.png) no-repeat center center/100% 100%;}
.fa_xccpb .list .item .icon img{height: 65px;display: block;margin: 0px auto 24px;}
.fa_xccpb .list .item h3{font-size: 24px;line-height: 51px;color: #333333;}
.fa_xccpb .list .item .desc{line-height: 1.7;}


/* 20250704 */
.fa_detail .detailc{background-color: #fff;padding: 3.125vw;}
.fa_detail .SubTit .desc{font-size: 20px;line-height: 1.5;margin-top: 30px;}
.fa_detail .SubTit.left {text-align: left;}
.fa_detail .SubTit.left i{margin-left: 0;}
.fa_detail .tuwen{display: flex;background-color: #fff;flex-wrap: wrap;}
.fa_detail .tuwen .imgbox{width: 50%;}
.fa_detail .tuwen .info{width: 50%;padding: 60px;}
.fa_detail .tuwen .info .txt p{position: relative;padding-left: 16px;}
.fa_detail .tuwen .info .txt p:not(:last-child){margin-bottom: 20px;}
.fa_detail .tuwen .info .txt p:before{position: absolute;left: 0;top: 10px;border-radius: 50%;width: 4px;height: 4px;content: "";background-color: #666666;}
.fa_detail .tuwenList{display: flex;margin-left: -1.6%;flex-wrap: wrap;}
.fa_detail .tuwenList .item{/*width: calc(100% / 4 - 1.6%);*/flex:1;margin: 2% 0 0 1.6%;background-color: #fff;padding: 30px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;}
.fa_detail .tuwenList h3{margin-bottom: 22px;color: #333333;width:100%;}
.fa_detail .tuwenList .txt {min-height:240px;flex:1;}
.fa_detail .tuwenList .txt p{position: relative;padding-left: 16px;line-height: 1.8;}
.fa_detail .tuwenList .txt p:not(:last-child){margin-bottom: 5px;}
.fa_detail .tuwenList .txt p:before{position: absolute;left: 0;top: 12px;border-radius: 50%;width: 4px;height: 4px;content: "";background-color: #666666;}
.fa_detail .tuwenList .imgbox{padding-top: 36.95%;width:50%;margin-right:5%;}
.fa_detail .tuwenList .imgbox:nth-child(2){margin-top: 40px;}
.fa_detail .tuwenList .imgbox em{position: absolute;left: 0;bottom: 0;color: #fff;text-align: center;width: 100%;z-index: 2;background-image: linear-gradient(to right, rgba(55,120,178,0.9) , rgba(66,82,142,0.9));line-height: 2.4;}
.fa_detail .tuwenList .imgbox img{object-fit: cover;height: 100%;}
.fa_detail .tuwenList .item:nth-child(4) .imgbox:nth-child(2) em{background: rgba(0,0,0,0.9);}
.fa_detail .tuwenList .item:nth-child(4) .imgbox:nth-child(3){margin-top: 37px;}
.fa_detail .tuwenList .item:hover{box-shadow: 0 0 18px rgba(0,0,0,0.1);}

@media(max-width:1366px){
	.fa_detail .tuwenList .txt p{line-height: 1.5;}
}
@media(max-width:1024px){
	.fa_detail .tuwen .info{padding: 20px;}
}
@media(max-width:768px){
	.fa_detail .SubTit .desc{margin-top: 15px;font-size: 16px;}
		.fa_detail .tuwen .imgbox{width: 100%;}
		.fa_detail .tuwen .info{width: 100%;}
		.fa_detail .tuwenList .txt{min-height: auto;margin-bottom: 10px;flex:none;width:100%;}
.fa_detail .tuwenList .imgbox{width:100%;padding-top:60%;}
		.fa_detail .tuwenList .item{width: 100%;padding: 15px;display:block;}
		.fa_detail .tuwenList .item:nth-child(4) .imgbox:nth-child(3){margin-top: 20px;}
}

.SubTit .sti{margin-top: 15px;color: #000000;font-size: 24px;}
.SubTit .desc2{margin: 20px auto 0;max-width: 1078px;}
.mb60{margin-bottom: 60px;}
.fa_hxnl .content1 .innerbox{display: flex;background-color: #fff;flex-wrap: wrap;box-shadow: 0 6px 20px rgba(0,0,0,0.1);}
.fa_hxnl .content1 .tab{width: 37.5%;padding: 0.938vw 2.604vw;}
.fa_hxnl .content1 .tab .item:not(:last-child){border-bottom: 1px solid #e0e0e0;}
.fa_hxnl .content1 .tab .item{padding: 1.042vw 0;}
.fa_hxnl .content1 .tab .title{line-height: 40px;position: relative;font-size: 20px;color: #000000;cursor: pointer;}
.fa_hxnl .content1 .tab .title:After{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 18px;height: 10px;background: url(../images/layout2/arr_bottom2.svg) no-repeat center center/contain;content: "";transition: all 0.5s;}
.fa_hxnl .content1 .tab .txt{display: none;margin-top: 8px;}
.fa_hxnl .content1 .tab .item.on .title{font-weight: bold;color: #de1115;}
.fa_hxnl .content1 .tab .item.on .title:After{transform: rotate(180deg) translateY(0);}
.fa_hxnl .content1 .tab .item.on .txt{display: block;}

.fa_hxnl .content1 .detail{background-color: #ebf2f8;flex: 1;padding: 3.49vw 3.281vw 1.563vw;overflow: hidden;position: relative;}
.fa_hxnl .content1 .detail .title{text-align: center;margin-bottom: 22px;padding-bottom: 2.5vw;font-size: 20px;color: #000000;background: url(../images/layout2/titlebg.jpg) no-repeat center bottom/100%;cursor: pointer;}
.fa_hxnl .content1 .list{margin-left: -1.25vw;display: flex;flex-wrap: wrap;justify-content: center;}
.fa_hxnl .content1 .list .item{width: 33.333%;padding: 0 0 1.25vw 1.25vw;}
.fa_hxnl .content1 .list .item a{display: block;position: relative;}
.fa_hxnl .content1 .list .info{position:absolute;left: 0;bottom: 0;width: 100%;background-image: linear-gradient(to right, rgba(55,120,178,0.9) , rgba(66,82,142,0.9));padding:0.521vw; min-height: 30px;display: flex;align-items: center;justify-content: center;line-height: 1;color: #fff;text-align: center;}
.fa_hxnl .content1 .list .imgbox{padding-top:66%;}
.fa_hxnl .content1 .list .imgbox img {width: 100% !important;height: 100%;object-fit: cover;} 

.fa_hxnl .content2 .innerbox{display: flex;flex-wrap: wrap;justify-content: space-between;}
.fa_hxnl .content2 .list{margin-left: -1.25vw;display: flex;flex-wrap: wrap;justify-content: center;width: 55%;}
.fa_hxnl .content2 .list .item{width: 33.333%;padding: 0 0 1.25vw 1.25vw;}
.fa_hxnl .content2 .list .item a{display: block;position: relative;}
.fa_hxnl .content2 .list .info{position:absolute;left: 0;bottom: 0;width: 100%;background-image: linear-gradient(to right, rgba(55,120,178,0.9) , rgba(66,82,142,0.9));padding:0 0.521vw; min-height: 40px;display: flex;align-items: center;justify-content: center;line-height: 1;color: #fff;text-align: center;}
.fa_hxnl .content2 .list .imgbox{padding-top:66%;}
.fa_hxnl .content2 .list .imgbox img {width: 100% !important;height: 100%;object-fit: cover;} 
.fa_hxnl .content2 .hornor{width: 44.44%;}
.fa_hxnl .content2 .hornor img{width: 100%;}

.fa_hxnl .content3 .list{margin-left: -1.25vw;display: flex;flex-wrap: wrap;justify-content: center;}
.fa_hxnl .content3 .list .item{width: calc(100% / 4 - 1.25vw);margin: 0 0 1.25vw 1.25vw;box-shadow: 6px 0 20px rgba(0,0,0,0.1);transition: all 0.5s;}
.fa_hxnl .content3 .list .item a{display: block;position: relative;}
.fa_hxnl .content3 .list .info{padding: 1.302vw 1.563vw;}
.fa_hxnl .content3 .list .info h2{font-size: 24px;color: #000000;margin-bottom: 0.938vw;}
.fa_hxnl .content3 .list p{position: relative;padding-left: 11px;line-height: 1.8;color: #333333;}
.fa_hxnl .content3 .list p:not(:last-child){margin-bottom: 0.469vw;}
.fa_hxnl .content3 .list p:before{position: absolute;left: 0;top: 12px;width: 2px;height: 2px;content: "";background-color: #666666;}
.fa_hxnl .content3 .list .imgbox{padding-top:66%;}
.fa_hxnl .content3 .list .imgbox img {width: 100% !important;height: 100%;object-fit: cover;} 
.fa_hxnl .content3 .list .item:hover{box-shadow: 0 0 25px rgba(0,0,0,0.25);}
.fa_hxnl .content3 .hornor{width: 44.44%;}

.fa_hxnl .content4 .innerbox{display: flex;justify-content: space-between;flex-wrap: wrap;}
.fa_hxnl .content4 .img img{width: 100% !important;}
.fa_hxnl .content4 .box{width: 31.8758%;box-shadow: 6px 0 20px rgba(0,0,0,0.1);padding: 1.563vw;}
.fa_hxnl .content4 .box h2{text-align: center;font-size: 24px;margin-bottom: 1.302vw;color: #000;}
.fa_hxnl .content4 .logo {display: flex;justify-content: center;flex-wrap: wrap;}
.fa_hxnl .content4 .box:nth-child(2){padding: 1.563vw 0.99vw;}
.fa_hxnl .content4 .logo {margin-left: -0.729vw;}
.fa_hxnl .content4 .logo li{width: calc(100% / 3 - 0.729vw);margin: 0 0 0.729vw 0.729vw;}
.fa_hxnl .content4 .logo .imgbox{border: 1px solid #e2e2e2;padding-top: 46%;}
.fa_hxnl .content4 .logo .imgbox:hover{border-color:#999999;}
.fa_hxnl .content4 .list {padding: 0.365vw 0 0 1.042vw;}
.fa_hxnl .content4 .list li:not(:last-child){margin-bottom: 0.677vw;}
.fa_hxnl .content4 .list li{padding-left: 10px;position: relative;color: #333333;}
.fa_hxnl .content4 .list li:before{position: absolute;left: 0;top: 50%;width: 2px;height: 2px;content: "";background-color: #666666;transform: translateY(-50%);}

.fa_slccp .content1{background-color: #f5f5f5;}
.fa_slccp .content2{background-color: #e8ecef;}
.fa_slccp .content2 .item{display: flex;flex-direction: column;background-image: linear-gradient(to top, #42528e , #3778b2);overflow: hidden;justify-content: center;padding-top: 2.083vw;color: #fff;text-align: center;}
.fa_slccp .content2 .item:not(:last-child){margin-right: 1px;}

.fa_slccp .content2 .title{font-size: 24px;font-weight: bold;line-height: 1.5;}
.fa_slccp .content2 .title:After{display: block;margin: 22px auto 0;content: "";width: 37px;height: 37px;background: url(../images/layout2/arr1.svg) no-repeat center center/contain;transition: all 0.5s;}
.fa_slccp .content2 .info h3{font-size: 16px;}
.fa_slccp .content2 .info .inner{display: none;}
.fa_slccp .content2 .info .txt{font-weight: lighter;margin: 0 0 22px;line-height: 1.2;}
.fa_slccp .content2 .info .txt2 .p{line-height: 1.65;}
.fa_slccp .content2 .item:nth-child(1) .info .txt2 .p{display: flex;flex-wrap: wrap;}
.fa_slccp .content2 .item:nth-child(1) .info .txt2 p:nth-child(1){width:25%;}
.fa_slccp .content2 .item:nth-child(1) .info .txt2 p:nth-child(2){width: 25%;}
.fa_slccp .content2 .item:nth-child(1) .info .txt2 p:nth-child(3){width: 50%;}
.fa_slccp .content2 .item:nth-child(1) .info .txt2 p:nth-child(4){width: 25%;}
.fa_slccp .content2 .item:nth-child(1) .info .txt2 p:nth-child(5){width: 75%;}
.fa_slccp .content2 .item:nth-child(1) .info .txt2 p:nth-child(6){width: 25%;}
.fa_slccp .content2 .info p{font-size: 14px;font-weight: lighter;}
.fa_slccp .content2 .img{height: 17.292vw;position: relative;margin-top: 2.292vw;}
.fa_slccp .content2 .img img{position: absolute;left: 0;top: 0;height: 100%;max-width: none;}

@media(min-width:1025px){
	.fa_slccp .content2 .list ul{display: flex;}
.fa_slccp .content2 .item{flex: 1;height: 700px;}
.fa_slccp .content2 .item:hover{background: #fff;flex: 3;color: #000000;text-align: left;justify-content: flex-start;}
.fa_slccp .content2 .item:hover .info{padding: 0 25px 0 40px;}
.fa_slccp .content2 .item:hover .title:After{width: 0;height: 0;margin: 0;}
.fa_slccp .content2 .item:hover .img{text-align: center;margin-top: 0;}
.fa_slccp .content2 .item:hover .info .inner{display: block;}
.fa_slccp .content2 .item:hover .img img{position: relative;max-width: 100%;}
}

.fa_slccp .content3{background-color: #f5f5f5;}
.fa_slccp .content3 .tab{display: flex;justify-content: center;margin-bottom: 40px;position: relative;z-index: 10;}
.fa_slccp .content3 .tab li{padding: 1.146vw;border: 1px solid #b3b3b3;background-color: #fff;cursor: pointer;color: #000000;}
.fa_slccp .content3 .tab li:not(:last-child){margin-right: 1.042vw;}
.fa_slccp .content3 .tab li.on{color: #fff;background-color: #de1215;border: 1px solid #de1215;}
.fa_slccp .content3 .list{margin-left: -1.25vw;display: flex;flex-wrap: wrap;justify-content: center;}
.fa_slccp .content3 .list .item{width: calc(100% / 3 - 1.25vw);margin: 0 0 1.25vw 1.25vw;box-shadow: 6px 0 20px rgba(0,0,0,0.1);transition: all 0.5s;}
.fa_slccp .content3 .list .item a{display: block;position: relative;}
.fa_slccp .content3 .list .info{padding: 1.302vw 1.042vw 1.302vw;}
.fa_slccp .content3 .list .info h2{font-size: 24px;color: #000000;margin-bottom: 0.938vw;font-weight: normal;}
.fa_slccp .content3 .list p{position: relative;padding-left: 11px;line-height: 1.8;color: #333333;font-size: 14px;line-height: 24px;}
.fa_slccp .content3 .list p:before{position: absolute;left: 0;top: 12px;width: 2px;height: 2px;content: "";background-color: #666666;}
.fa_slccp .content3 .list .imgbox{padding-top:66%;}
.fa_slccp .content3 .list .imgbox img {width: 100% !important;height: 100%;object-fit: cover;} 
.fa_slccp .content3 .list .item:hover{box-shadow: 0 0 25px rgba(0,0,0,0.25);}

.fa_llccp{background-color: #fff;}
.fa_llccp .content1 .innerbox{display: flex;flex-wrap: wrap;justify-content: space-between;}
.fa_llccp .content1 .innerbox .detail{width: 40.62%;padding-top: 40px;}
.fa_llccp .content1 .innerbox .detail h3{font-size: 18px;margin: 45px 0 20px;color: #000;}
.fa_llccp .content1 .innerbox .logo{display: flex;flex-wrap: wrap;}
.fa_llccp .content1 .innerbox .logo li{width: 33.333%;border: 1px solid #e8ecef;}
.fa_llccp .content1 .innerbox .logo li:nth-child(3n+2){margin: 0 -1px;}
.fa_llccp .content1 .innerbox .logo .imgbox{padding-top: 61%;}
.fa_llccp .content1 .innerbox .img{width: 54.373%;}
.fa_llccp .content3{display:none;}

.fa_llccp .tab{display: flex;justify-content: center;margin-bottom: 20px;position: relative;z-index: 10;flex-wrap: wrap;}
.fa_llccp .tab li{min-height:4.167vw;padding: 1.146vw;border: 1px solid #b3b3b3;background-color: #fff;cursor: pointer;display: flex;align-items: center;justify-content: center;text-align: center;line-height: 1.5;color: #000000;margin-bottom:1.042vw;}
.fa_llccp .tab li:not(:last-child){margin-right: 1.042vw;}
.fa_llccp .tab li.on{color: #fff;background-color: #de1215;border: 1px solid #de1215;}

.fa_llccp .content2{padding-top: 0;}
.fa_llccp .content2 .innerbox{box-shadow: 0 0 20px rgba(0,0,0,0.1);padding: 3.125vw;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.fa_llccp .content2 .detail{width: 46.02%;color: #000;}
.fa_llccp .content2 .detail h2{font-size: 24px;margin-bottom: 20px;}
.fa_llccp .content2 .detail h3{font-size: 18px;}
.fa_llccp .content2 .txt{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 5px 0 15px;}
.fa_llccp .content2 .txt p{position: relative;padding-left: 16px;line-height: 1.8;font-weight: lighter;}
.fa_llccp .content2 .txt p:nth-child(2n+1){min-width: 50%;}
.fa_llccp .content2 .txt p:nth-child(2n+2){min-width: 47%;}
.fa_llccp .content2 .txt p:not(:last-child){margin-bottom: 5px;}
.fa_llccp .content2 .txt p:before{position: absolute;left: 0;top: 12px;border-radius: 50%;width: 4px;height: 4px;content: "";background-color: #666666;}

.fa_llccp .content2 .imgbox{width: 43.45%;}

.table table{width: 100%;border-collapse: collapse;text-align: center;}
.table table th{border: 1px solid #d7d7d7;background-color: #4358a8;color: #fff;font-weight: normal;padding: 5px;}
.table table td{border: 1px solid #d7d7d7;padding: 5px;font-weight: lighter;}

@media(max-width:1024px){
.fa_hxnl .content1 .tab{width: 100%;}

.fa_slccp .content2 .list ul{display: flex;overflow-x: auto;white-space: nowrap;}
.fa_slccp .content2 .item{background: #fff;flex: 3;color: #000000;text-align: left;justify-content: flex-start;width: 300px;flex: 0 0 auto;}
.fa_slccp .content2 .item .info{padding: 20px;white-space:normal;}
.fa_slccp .content2 .item .title:After{width: 0;height: 0;margin: 0;}
.fa_slccp .content2 .item .img{text-align: center;margin-top: 0;}
.fa_slccp .content2 .item .info .inner{display: block;}
.fa_slccp .content2 .item .img img{position: relative;max-width: 100%;}
.fa_slccp .content2 .item:nth-child(4) .title br{display: contents;}
.fa_slccp .content2 .item:nth-child(5) .title br{display: contents;}
.fa_slccp .content2 .info p{width: 100% !important;}
}
@media(max-width:768px){
.fa_hxnl .content1 .tab .title{font-size: 16px;line-height: 30px;}
.fa_hxnl .content1 .tab .title:After{width: 12px;height: 8px;}

.fa_hxnl .content2 .list{width: 100%;}
.fa_hxnl .content2 .hornor{width: 100%;}

.fa_hxnl .content3 .list .item{width: calc(100% / 2 - 1.25vw);}
.fa_hxnl .content3 .list .info{padding: 12px;}
.fa_hxnl .content3 .list .info h2{font-size: 15px;}
.fa_hxnl .content4 .box{width: 100%;padding: 12px !important;}
.fa_hxnl .content4 .box h2{font-size: 18px;}

.fa_slccp .content3 .list .item{width: calc(100% / 2 - 1.25vw);}
.fa_slccp .content3 .list .info{padding: 15px;}
.fa_slccp .content3 .list .info h2{font-size: 15px;}
.fa_llccp .content1 .innerbox .detail{width: 100%;padding: 0 0 20px;}
.fa_llccp .content1 .innerbox .img{width: 100%;}

.fa_llccp .content2 .detail{width: 100%;padding-bottom: 20px;}
.fa_llccp .content2 .imgbox{width: 100%;text-align: center;}

.SubTit .sti{font-size: 18px;}

.fa_llccp .content2 .detail h2{font-size: 18px;}
.table table td{font-size: 12px;}

.fa_hxnl .content1 .list .info{font-size: 12px;}
.fa_hxnl .content1 .list .item,.fa_hxnl .content2 .list .item{width: 50%;}

.fa_slccp .content2 .title{font-size: 16px;}

.fa_slccp .content2 .img{height: 200px;}
}
