@charset "utf-8";


/*全局初始化样式*/
*{box-sizing: border-box; margin:0; padding:0;}
body{position: relative; padding:0; margin:0 auto; font-size:14px; line-height:1.42857143; font-family:"Microsoft YaHei"; color: #333; min-width: 320px; width: 100%; zoom:1;background: #fff;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
*/

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
*{-moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; /*word-break: break-all;*/word-wrap: break-word;}
/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;}
.dl,.dl dd{ list-style:none; margin: 0; padding: 0;}
p,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
ul,ul li{ list-style:none; margin: 0; padding: 0;}
dl,dl dd{ list-style:none; margin: 0; padding: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:middle;}

/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none!important; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color: #f47e30;}


/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after{ content:"."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}
.fl{float: left;}
.fr{float: right;}

/* 单行隐藏 */
.dot {white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
/* 多行隐藏 */
.dot2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/* 多行隐藏 */
.dot3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.dot4 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}

.w1600{max-width:1600px;margin: 0 auto;}
@media(max-width:1366px){
	.w1600{max-width: 1400px;margin: 0 auto;}
}
/*top*/
.Bantop{position: relative;}

@media(min-width:1024px){
	.w1600,.soluList,.inviteF3{zoom: 0.75;}
	.top .w1600,.banner .w1600{zoom: 1;}
	.top,.banner .bannerUL li .txtBox{zoom: 0.75;}
}

.top{position: fixed;width: 100%;top: 0;left: 0;border-bottom: 1px solid rgba(255,255,255,.2);z-index: 99;}
.top .logo{line-height:120px;float: left;width: 20%;}
.top .navLS{float: right;width: 67%;}
.top .navLS .nav{float: left;}
.top .navLS .nav li{float: left;margin-right: 45px;border-bottom:1px solid transparent;}
.top .navLS .nav li >a{font-size:20px;line-height:120px;display: block;color:#fff;}
.top .navLS .nav li:hover,
.top .navLS .nav li.on{border-color:#fff;}

.top .navLS .nav #nav114 {position: static;}
.subnav {position: absolute; left: 0; top: 100%; width: 100%; background-color: rgba(0,0,0,.7); font-size: 18px; line-height: 38px; color: #fff; padding: 12px 0; overflow: hidden; visibility: hidden;}
.subnav a {color: #fff; display: block; position: relative; white-space: nowrap; padding-right: 35px;}
.subnav a:after {content: ''; display: block; width: 6px; height: 6px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; position: absolute; right: 0; top: 50%; transform: rotate(-45deg); margin-top: -2px;}
.subnav .on {color: #e57718;}
.subnav .on:after {border-color:#e57718; }
.subnav .box {width: 150px; margin-left: 23%;}
.subnav .column {padding: 0 22px; position: relative;}
.subnav .cat {position: absolute; left: 100%; top: 0; visibility: hidden;}
.subnav .cat:before {width: 1px; height: 200%; background-color: rgba(255,255,255,.2); content: ''; display: block; position: absolute; left: 0; top: -12px;}
.subnav.active,.subnav .cat.current {visibility: visible;}

@media(min-width: 1620px){
    .top .navLS{width: 72%;}
    .top .navLS .nav li{margin-right:55px;}
    .subnav .box{margin-left:41%;}
}

@media(max-width:1620px){
    .subnav .box{margin-left:36%;}
}

@media(max-width: 1200px){
    .subnav {position: static; width: auto; background-color: transparent; visibility: visible; display: none; padding: 0; font-size: 16px; line-height: 2em;}
    .subnav a {white-space: normal;}
    .subnav a:after {right: 3px;}
    .subnav .box {width: auto; margin-left: 0;}
    .subnav .cat {position: static; visibility: visible; display: none;}
    .subnav .cat:before {display: none;}
    .subnav .column {padding-right: 0;}

}


.top .lang{float: right;color:#fff;position: relative;margin: 50px 20px 0;}
.top .lang span{padding-right:20px;position: relative;cursor: pointer;}
.top .lang span:before{width: 9px;height: 6px;content: '';background:url(../images/i1.png) no-repeat;position: absolute;right:0;top: 50%;margin-top:-3px;}
.top .lang .slideL{position: absolute;left: 0;border:1px solid rgba(255,255,255,.5);padding:0 10px;display: none;}
.top .lang .slideL a{display: block;line-height:30px;color:#fff;}
.top .searBox{float: right;position: relative;text-align: right;margin-top: 50px;}
.top .searBox .searIcon{display: inline-block;vertical-align: middle;width: 18px;height: 18px;background:url(../images/sear.png) no-repeat;}
.top .searBox .subSear{position: absolute;right:0;text-align: left;display: none;}
.top .searBox .subSear input{width: 180px;height: 40px;line-height:40px;border:1px solid rgba(255,255,255,.5);padding-left:5px;padding-right: 25px;color:#fff;}
.top .searBox .subSear .searBtn{display: block;width: 18px;height: 18px;background:url(../images/sear.png) no-repeat;position: absolute;top: 50%;margin-top: -9px;right:5px;z-index: 9;}



/*banner*/
.banner{position: relative;}
.banner .bannerUL li{position: relative;}
.banner .bannerUL li a {display:block; overflow:hidden;}
.banner .bannerUL li figure{padding-bottom: calc(100vw / (1920 / 950));background-repeat: no-repeat;background-size: cover;background-position: center left;}
.banner .bannerUL li .txtBox{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);color:#fff;text-align: right;}
.banner .bannerUL li .txtBox h5{font-size:72px;font-weight: normal;margin-bottom: 10px;}
.banner .bannerUL li .txtBox p{font-size:24px;line-height:48px;}
.banner .bannerUL li .txtBox .more{display: inline-block;width: 200px;text-align: center;line-height:60px;background:#f47e30;color:#fff;border-radius:30px;font-size:20px;margin-top:30px;position: relative;top: 0;transition:.3s;}
.banner .bannerUL li .txtBox .more:hover{top: -5px;}
.banner .slick-dots{position: absolute;width: 100%;text-align: center;left: 0;bottom:3%;}
.banner .slick-dots li{display: inline-block;vertical-align: middle;width: 15px;height: 15px;border-radius:50%;background:#fff;margin: 0 10px;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li.slick-active{background:#f47e30;}

.idxTit{margin-bottom:4%;}
.idxTit h5{font-size:50px;float: left;}
.idxTit .more{float: right;display: block;width: 200px;text-align: center;line-height:60px;background:#f8f8f8;color:#999999;border-radius:30px;font-size:20px;transition:.3s;}
.idxTit .more:hover{background:#f47e30!important;color:#fff!important;}


/*Foor1*/
.Foor1{background:#f8f8f8;padding:5% 0 4%;}
.Foor1 .idxTit .more{background:#fff;}
.Foor1 li{float: left;width: 23.5%;margin-right:2%;transition:.3s;}
.Foor1 li:nth-child(4n){margin-right:0;}
.Foor1 li .tit{text-align: center;font-size:30px;color:#666;padding-bottom:20px;position: relative;margin-bottom:40px;}
.Foor1 li .tit:before{width: 34px;height: 5px;content: '';background:#f47e30;position: absolute;bottom:0;left: 50%;margin-left: -17px;}
.Foor1 li .con{position: relative;border-radius:20px;overflow: hidden;box-shadow: 0 0 15px rgba(0,0,0,.5);}
.Foor1 li .con figure{padding-bottom:520px;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.Foor1 li .con .textB{position: absolute;width: 100%;left: 0;bottom:0;padding:50px 30px;background:rgba(0,0,0,.8);color:#fff;transition:.3s;}
.Foor1 li .con .textB h5{padding-top: 25px;position: relative;font-size:24px;margin-bottom:10px;font-weight:normal;}
.Foor1 li .con .textB h5:before{width: 30px;height: 2px;content: '';background:rgba(255,255,255,.2);position: absolute;top: 0;left: 0;}
.Foor1 li .con .textB .des{display: none;}
.Foor1 li .con .textB .des p{line-height:24px;margin-bottom:10px;}

.Foor1 li.hover{width: 30%;}
.Foor1 li.hover .con .textB{background:#f47e30;}
.Foor1 li.hover .con .textB .des{display: block;}
.Foor1 li.hoverBe{width: 21.33%;}
@media(max-width:1280px){
	.Foor1 li.hover{width: 50%;}
	.Foor1 li.hoverBe{width: 48%;}
}

/*Foor2*/
.Foor2{padding:3% 0 5%;}
.Foor2 li{float: left;width: 20%;margin-right:6.66%;text-align: center;}
.Foor2 li:nth-child(4n){margin-right:0;}
.Foor2 li .imgBox{margin-bottom:20px;}
.Foor2 li .imgBox img{}
.Foor2 li h5{font-size:36px;font-weight:normal;margin-bottom:25px;}
.Foor2 li p{font-size:18px;line-height:30px;color:#999999;}
.Foor2 li:hover .imgBox img{animation: mymove 2s infinite;}
@keyframes mymove {
    55% {
        transform: translateY(-20px);
    }
}

/*Foor3*/
.Foor3{background-repeat:no-repeat;background-position:center top;padding:5% 0 3%;background-size: 100%;}
.Foor3 .slick-dots li:not(.slick-active){display: none;}
.Foor3 .w1600{position: relative;}
.Foor3 .textBox{position: absolute;top: 0;left: 0;color:#fff;}
.Foor3 .textBox h5{font-size:50px;margin-bottom:30px;}
.Foor3 .textBox li{font-size:18px;line-height:44px;cursor: pointer;}
.Foor3 .textBox li span{position: relative;}
.Foor3 .textBox li span:before{width: 15px;height: 8px;content: '';background:url(../images/i2.png) no-repeat;position: absolute;right:-30px;top: 50%;margin-top:-4px;transition:.3s;opacity: 0;}
.Foor3 .textBox li:hover span:before{opacity: 1;}
.Foor3 .controls{left: 0;bottom:0;position: absolute;width: 22.5%;}
.Foor3 .controls dt{display: inline-block;vertical-align: middle;margin-left:20px;font-size:16px;color:#999999;}
.Foor3 .controls dt.dots{padding-right:80%;margin-left:0;position: relative;}
.Foor3 .controls dt.dots:before{width: 87%;height: 1px;content: '';background:#999;position: absolute;top: 50%;right:0;}
.Foor3 .controls dd{margin-top:45px;text-align: right;}
.Foor3 .controls dd button{display: inline-block;vertical-align: middle;width: 60px;height: 60px;font-size:0;background:url(../images/ar1.png) no-repeat;border:none;margin-left:30px;cursor: pointer;transition:.3s;}
.Foor3 .controls dd button.slick-next{transform: rotate(180deg);}
.Foor3 .controls dd button:hover{background:url(../images/ar1_a.png) no-repeat;transform: rotate(180deg);}
.Foor3 .controls dd button.slick-next:hover{transform: rotate(0deg);}
.Foor3 .slick-dots li.slick-active{color:#f47e30;}
.Foor3 .slideBox{float: right;width: 70%;}
.Foor3 .slideBox .slider li{margin-left:35px;}
.Foor3 .slideBox .slider li figure{padding-bottom:520px;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.Foor3 .slideBox .slider li h5{font-size:20px;font-weight:normal;margin-top:35px;}

/*Foor4*/
.Foor4{padding:2% 0 7%;background:url(../images/F4ba.jpg) no-repeat center bottom;}
.Foor4 .title{text-align: center;font-size:50px;margin-bottom:25px;font-weight:bold;}
.Foor4 .imgBox{padding:35px 45px;background:#eee;position: relative;}
.Foor4 .imgBox .anli_ul1{width: 58%;float: left;}
.Foor4 .imgBox .leftB{padding-bottom:420px;background-repeat:no-repeat;background-position:center center; }
.Foor4 .imgBox .anli_ul2{width: 40%;float: right;}
.Foor4 .imgBox .right{padding:80px 60px;background:url(../images/F4bg.jpg) no-repeat;color:#fff; }
.Foor4 .imgBox .right h5{font-size:36px;font-weight:normal;margin-bottom:30px;}
.Foor4 .imgBox .right span{display: block;font-size:18px;margin-bottom:12px;}
.Foor4 .imgBox .right p{font-size:16px;line-height:30px;}
.Foor4 .imgBox .right .more{display: block;width: 120px;line-height:42px;text-align: center;background: #fff;border-radius:30px;margin-top:35px;box-shadow:0 10px 15px rgba(0,0,0,.2);}
.numList{margin-top:60px;}
.numList .item{float: left;width: 14.5%;margin-right:14%;}
.numList .item:nth-child(4n){margin-right:0;}
.numList .item .numBox{font-size:20px;margin-bottom:15px;}
.numList .item .numBox span{font-size:48px;color:#f47e30;margin-right:5px;}
.numList .item p{font-size:16px;line-height: 24px;}

.Foor4 .imgBox button{
	position: absolute;
    top: 50%;
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    font-size: 0;
    background: url(../images/ar1.png) no-repeat;
    background-size: contain;
    border: none;
    cursor: pointer;
    transition: .3s;
    z-index: 9;}
.Foor4 .imgBox button.slick-next{transform: rotate(180deg); }
.Foor4 .imgBox button:hover{background:url(../images/ar1_a.png) no-repeat;transform: rotate(180deg);background-size: contain;}
.Foor4 .imgBox button.slick-next:hover{transform: rotate(0deg);}
.Foor4 .imgBox button.slick-prev{left: 5px;}
.Foor4 .imgBox button.slick-next{right: 5px;}
@media(max-width:768px){
.Foor4 .imgBox button{top: 95%;}
}
/*Foor5*/
.Foor5{padding:3% 0 5%;}
.Foor5 .idxTit{margin-bottom:35px;}
.Foor5 .idxTit .fvNav{float: right;}
.Foor5 .idxTit .fvNav li{float: left;margin-left:20px;width: 200px;text-align: center;line-height:60px;background: #f5f5f5;color:#999;font-size:20px;border-radius:60px;transition:.3s;cursor: pointer;}
.Foor5 .idxTit .fvNav li:hover,
.Foor5 .idxTit .fvNav li.on{background: #f47e30;color:#fff;}
.Foor5 .fvBox .leftBox{float: left;width: 39%;}
.Foor5 .fvBox .leftBox .imgBox{overflow: hidden;}
.Foor5 .fvBox .leftBox .imgBox figure{padding-bottom:400px;background-repeat:no-repeat;background-size: cover;background-position:center center;transition:.3s;}
.Foor5 .fvBox .leftBox .txtBox{margin-top:30px;}
.Foor5 .fvBox .leftBox .txtBox .timeB{float: left;width: 17.5%;color:#0a4170;font-size:16px;}
.Foor5 .fvBox .leftBox .txtBox .timeB span{font-size:28px;}
.Foor5 .fvBox .leftBox .txtBox .textB{float: left;width: 82.5%;padding-left:35px;border-left: 1px solid #ddd;}
.Foor5 .fvBox .leftBox .txtBox .textB h5{font-size:20px;font-weight:normal;margin-bottom:15px;}
.Foor5 .fvBox .leftBox .txtBox .textB p{font-size:16px;line-height:30px;color:#555555;}
.Foor5 .fvBox .rightBox{float: right;width: 55%;padding-top:3%;}
.Foor5 .fvBox .rightBox .item{float: left;width: 33.33%;}
.Foor5 .fvBox .rightBox .item .timeB{color:#0a4170;font-size:16px;padding-bottom:50px;border-bottom:1px solid #ddd;margin-bottom:50px;position: relative;}
.Foor5 .fvBox .rightBox .item .timeB:before{width: 15px;height: 15px;content: '';background: url(../images/i3.png) no-repeat;position: absolute;left: -5px;bottom:-7.5px;}
.Foor5 .fvBox .rightBox .item .timeB span{font-size:28px;}
.Foor5 .fvBox .rightBox .item .textB{padding-right:100px;}
.Foor5 .fvBox .rightBox .item .textB h5{font-size:18px;font-weight:normal;line-height:30px;min-height: 60px;margin-bottom:20px;}
.Foor5 .fvBox .rightBox .item .textB p{font-size:.18rem;line-height:30px;color:#999;min-height: 120px;}

.Foor5 .fvBox .leftBox:hover .imgBox figure{transform: scale(1.1, 1.1);}

/*Foor6*/
.Foor6{padding:4% 0;background:#f8f8f8;}
.ytable{display: table;width: 100%;}
.ytable-cell{display: table-cell;vertical-align: middle;}
.Foor6 .idxSlide{float: right;}
.Foor6 .idxSlide .item{float: left;margin-left:20px;width: 200px;text-align: center;line-height:60px;background: #fff;color:#999;font-size:20px;border-radius:60px;transition:.3s;cursor: pointer;}
.Foor6 .idxSlide .item:hover,
.Foor6 .idxSlide .item.aon{background: #f47e30;color:#fff;}
.Foor6 .slider .slick-slide{padding-right: 1px;}
.Foor6 .slider .slick-slide > div{float: left; margin: 1% 0;}
.Foor6 .slider li{display: block!important;}
.Foor6 .slider li .ytable{height: 127px;btext-align: center;border-radius:8px;border: 1px solid #efefef;background:#fff;}
.Foor6 .slider li img{max-height: 100px;max-width: 86%;margin: 0 auto;}
.Foor6 .slider .slick-dots{text-align: center;margin-top:3%;}
.Foor6 .slider .slick-dots li{display: inline-block!important;vertical-align: middle;width: 15px;height: 15px;border-radius:50%;margin: 0 10px;background:#fff;}
.Foor6 .slider .slick-dots li button{display: none;}
.Foor6 .slider .slick-dots li.slick-active{background:#f47e30;}
@media (min-width:1025px) {
.Foor6 .slider .slick-slide > div{width: 18.4%;}
.Foor6 .slider .slick-slide > div:not(:nth-child(5n)){margin-right: 2%;}
}
@media (max-width:1440px) {
.Foor6 .slider li .ytable{height: 8.82vw;}
.Foor6 .slider li img{max-height: 6vw;}
}
@media (min-width:641px) and (max-width:1024px) {
.Foor6 .slider .slick-slide > div{width: 32%;}
.Foor6 .slider .slick-slide > div:not(:nth-child(3n)){margin-right: 2%;}
}
@media (max-width:1024px) {
.Foor6 .slider{padding: 0 5vw;}
.Foor6 .slider li .ytable{height:12vw;}
.Foor6 .slider li img{max-height: unset;}
}
@media (max-width:640px) {
.Foor6 .slider .slick-slide > div{width: 49%;}
.Foor6 .slider .slick-slide > div:not(:nth-child(2n)){margin-right: 2%;}
}


/*bottom*/
.bottom{background: #222222;}
.bottom .gettop{ position:fixed; right:2%; bottom:5%; background:url(../images/bottop.png) no-repeat; width:80px; height:81px; z-index:-100; cursor:pointer; opacity: 0;}
.bottom .gettop_on{ z-index:1000;opacity: 1;}

.bottom .bomTop{padding:5% 0 3%;}
.bottom .bomTop .bomNav{float: left;width: 70%;}
.bottom .bomTop .bomNav dl{float: left;width: 16.66%;}
.bottom .bomTop .bomNav dl dt{font-size:20px;color:#fff;margin-bottom:10px;}
.bottom .bomTop .bomNav dl a{line-height:36px;display: block;font-size:16px;color:rgba(255,255,255,.5);}
.bottom .bomTop .bomNav dl a:hover{color:#fff;}
.bottom .bomTop .bomCon{float: right;text-align: right;}
.bottom .bomTop .bomCon .bomLogo{margin-bottom:40px;}
.bottom .bomTop .bomCon .line span{display: block;font-size:16px;color:#fff;}
.bottom .bomTop .bomCon .line p{font-size:30px;font-weight:bold;color:#f47e30;margin-bottom:30px;}
.bottom .bomTop .bomCon .share a{display: inline-block;vertical-align: middle;margin-left:20px;width: 25px;height: 25px;opacity: .5; position: relative;}
.bottom .bomTop .bomCon .share a:hover{opacity: 1;}
.bottom .bomTop .bomCon .share a.wb{background: url(../images/wb.png) no-repeat;}
.bottom .bomTop .bomCon .share a.wx{background: url(../images/wx.png) no-repeat;}
.bottom .bomTop .bomCon .share a.in{background: url(../images/in.png) no-repeat;}
.bottom .bomTop .bomCon .share a.fb{background: url(../images/fb.png) no-repeat;}
.bottom .bomTop .bomCon .share a.tw{background: url(../images/tw.png) no-repeat;}
.bottom .bomTop .bomCon .share a img{display: none;}
.bottom .bomTop .bomCon .share a:hover img{
	position: absolute;
    bottom: 100%;
    margin-bottom: 10px;
    display: block;
	max-width: unset;
}
.bottom .bomTop .bomCon .share .ewm{width: 120px;margin: auto;}
@media (max-width:768px) {
	.bottom .bomTop .bomCon .share a:hover img{
		max-width: 120px;
	}
}

.bottom .bomBom{padding: 25px 0;border-top: 1px solid rgba(255,255,255,.1);}
.bottom .bomBom ul{float: right;}
.bottom .bomBom li{float: left;line-height:24px;padding: 0 10px;position: relative;}
.bottom .bomBom li:before{width: 1px;height: 14px;content: '';background:rgba(255,255,255,.5);position: absolute;top: 50%;margin-top:-7px;left: 0;}
.bottom .bomBom li:first-child:before{display: none;}
.bottom .bomBom li a{float: left;color: rgba(255,255,255,.5);font-size:16px;}
.bottom .bomBom li a:hover{color:#fff;}
.bottom .bomBom .copy{float: left;line-height:24px;color: rgba(255,255,255,.5);font-size:16px;}
.bottom .bomBom .copy a{color: rgba(255,255,255,.5);background: url(../images/baim.png) no-repeat left center;padding-left: 24px;display: inline-block;margin-left:8px;}
.bottom .bomBom .copy a:hover{color:#fff;}

/**/
.innerBan{}
.innerBan figure{padding-bottom:760px;background-repeat:no-repeat;background-size: cover;background-position:center center;}

/*proMenu*/
.proMenu{position: absolute;width: 100%;left: 0;bottom:0;background: rgba(0,0,0,.5);}
.proMenu li{float: left;padding:0 60px;line-height:100px;border-right: 1px solid rgba(255,255,255,.5);transition:.3s;}
.proMenu li .iconB{display: inline-block;vertical-align: middle;margin-right:5px;}
.proMenu li p{display: inline-block;vertical-align: middle;color:#fff;font-size:24px;}
.proMenu li:hover,
.proMenu li.on{background: #f47e30;}

/*productDes*/
.productDes{padding:3% 0;background: #f5f5f5;}
.productDes .desBox{padding:3%;background: #eeeeee;margin-bottom:4%;position: relative;}
.productDes .desBox .imgBox{float: left;width: 45.2%;box-shadow:0 0 25px rgba(0,0,0,0.2);}
.productDes .desBox .txtBox{width: 51.5%;float: left;padding-left:4%;padding-top:4%;}
.productDes .desBox .txtBox h5{font-size:36px;font-weight:normal;margin-bottom:40px;}
.productDes .desBox .txtBox p{font-size:18px;line-height:34px;color:#999;}
.productDes .desBox .gengduo{
	position: absolute;
    bottom: 23%;
    right: 12%;
}
.productDes .gengduo a{
	background: #f47e30;
    color: #fff;
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    margin-left: auto;
    text-align: center;
    border-radius: 5px;
}

@media(max-width:768px){
	.productDes .desBox .gengduo{
		position: unset;
	}
	.productDes .gengduo a{margin: 10px auto;}
}

.productDes .desBox .txtBox .more{display: block;margin-top:30px;width: 120px;line-height:45px;text-align: center;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.2);color:#999;}
.productDes .desBox .txtBox .more:hover{color:#f47e30;}
.productDes .procate{text-align: center;margin-bottom:4%;}
.productDes .procate li{display: inline-block;vertical-align: middle;width: 200px;line-height:60px;margin: 0 40px;font-size:20px;transition:.3s;border-radius:8px;}
.productDes .procate li:hover,
.productDes .procate li.on{background: #f47e30;box-shadow:0 0 15px rgba(0,0,0,.2);}
.productDes .procate li:hover a,
.productDes .procate li.on a{color:#fff;}
.productDes .proList{}
.productDes .proList .ul{font-size:0;text-align: center;line-height:normal;margin: 0 -2.5%;}
.productDes .proList li{width: 28.33%;display: inline-block;font-size:20px;margin: 0 2.5%;margin-bottom:5%;box-shadow:0 0 15px rgba(0,0,0,.2);}
.productDes .proList li .imgBox{overflow: hidden;}
.productDes .proList li .imgBox figure{padding-bottom:66%;background-repeat:no-repeat;background-size: cover;background-position:center center;transition:.3s;}
.productDes .proList li p{line-height:80px;background: #fff;text-align: center;}
.productDes .proList li:hover .imgBox figure{transform: scale(1.1, 1.1);}

/*产品详情*/
.proInfo{padding:4% 0;}
.proInfo .w1600{background: #f8f8f8;}
.proInfo .imgBox{width: 50%;display: inline-block;vertical-align: middle;}
.proInfo .txtBox{display: inline-block;vertical-align: middle;width: 40%;margin-left: 5%;}
.proInfo .txtBox h5{font-size:44px;margin-bottom:15px;}
.proInfo .txtBox p{font-size:18px;line-height:34px;color:#999999;}
.scenario{padding:4% 0;background: #f8f8f8;}
.scenario .titBox{max-width: 1320px;text-align: center;margin: 0 auto;margin-bottom: 50px;}
.scenario .titBox h5{font-size:36px;font-weight:normal;margin-bottom:15px;}
.scenario .titBox p{font-size:18px;line-height:34px;color:#999;}



.scenario .flipto-prev{
    position: absolute;
    top: 0%;
    bottom: 0;
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    font-size: 0;
    background: url(../images/ar1.png) no-repeat;
    background-size: contain;
    border: none;
    cursor: pointer;
    transition: .3s;
    z-index: 9;
    left: 0;
    right: auto;
    transform: rotate(0deg);
    margin-left: 10px;
    margin-top: auto;
    margin-bottom: auto;
}
.scenario .flipto-next{
    position: absolute;
    top: 0%;
    bottom: 0;
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    font-size: 0;
    background: url(../images/ar1.png) no-repeat;
    background-size: contain;
    border: none;
    cursor: pointer;
    transition: .3s;
    z-index: 9;
    transform: rotate(180deg);
    right: 0;
    left: auto;
    margin-right: 10px;
    margin-top: auto;
    margin-bottom: auto;
}
.scenario .flipto-next:hover{background:url(../images/ar1_a.png) no-repeat;background-size: contain;transform: rotate(180deg);}
.scenario .flipto-prev:hover{background:url(../images/ar1_a.png) no-repeat;background-size: contain;}
.proIntroduce{position: relative;
	/* padding-bottom:105%; */
	background-repeat:no-repeat;background-size: cover;background-position:center center;}
.proIntroduce .textBox{
	/* position: absolute;max-width:1050px;top: 50%;left: 50%;transform: translate(-50%, -50%); */
	padding: 30px;
    color: #fff;
    text-align: center;
}
.proIntroduce_2  .textBox{color: #999;}
.proIntroduce_2  .textBox h5{color: #333;}
.proIntroduce .textBox h5{font-size:36px;font-weight:normal;margin-bottom:20px;}
.proIntroduce .textBox p{font-size:18px;line-height:34px;}

/*menuLocat*/
.menuLocat{background: #f8f8f8;margin-bottom:4%;}
.menuLocat .menu{}
.menuLocat .menu li{float: left;padding:0 50px;line-height:85px;font-size:18px;transition:.3s;}
.menuLocat .menu li a{display: block;color:#222;}
.menuLocat .menu li:hover,
.menuLocat .menu li.on{background: #f47e30;}
.menuLocat .menu li:hover a,
.menuLocat .menu li.on a{color:#fff;}
.menuLocat .location{line-height:85px;font-size:16px;color:#a1a1a1;}
.menuLocat .location a{color:#a1a1a1;}
.menuLocat .location span{color:#0a4170;}

/*智能硬件*/
.hardwareBox{margin-bottom: 5%;position: relative;padding-bottom:47%;background-repeat:no-repeat;background-size: cover;background-position:center center;}
.hardwareBox .bd{color:#fff;position: absolute;max-width:600px;left: 5%;top: 25%;}
.hardwareBox .bd h5{font-size:48px;font-weight:normal;margin-bottom:20px;}
.hardwareBox .bd p{font-size:18px;line-height:34px;}
.hardwareBox .bd .more{margin-top: 20px;}
.hardwareBox .bd .more a{background: #f47e30;
    color: #fff;
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;}
.hardwareBox .hd{position: absolute;width: 100%;left: 0;bottom:0;border-top:1px solid rgba(255,255,255,.5);}
.hardwareBox .hd ul{font-size:0;text-align: center;}
.hardwareBox .hd li{display: inline-block;vertical-align: middle;font-size:20px;line-height:100px;padding:0 50px;cursor: pointer;transition:.3s;}
.hardwareBox .hd li .iconB{display: inline-block;vertical-align: middle;}
.hardwareBox .hd li p{display: inline-block;vertical-align: middle;color:#fff;}
.hardwareBox .hd li:hover,
.hardwareBox .hd li.slick-current{background: #f47e30;}

/*解决方案*/
.soluList{}
.soluList .item{margin-bottom:4%;background: #f8f8f8;}
.soluList .item .imgBox{overflow: hidden;float: left;width: 50%;}
.soluList .item .imgBox img{transition:.3s;}
.soluList .item .txtBox{float: right;width: 50%;padding:6% 6% 0;}
.soluList .item .txtBox h5{font-size:36px;font-weight:normal;margin-bottom:20px;}
.soluList .item .txtBox p{font-size:18px;line-height:34px;color:#999999;padding-bottom:125px;position: relative;}
.soluList .item .txtBox p:before{width: 60px;height: 60px;content: '';background: url(../images/ar2.png) no-repeat;position: absolute;left: 0;bottom:0;transition:.3s;}
.soluList .item:hover .imgBox img{transform: scale(1.1, 1.1);}
.soluList .item:hover .txtBox p:before{background: url(../images/ar1_a.png) no-repeat;background-size: contain;}
.soluList .item:nth-child(even) .imgBox{float: right;}
.soluList .item:nth-child(even) .txtBox{float: left;}

/*详情*/
.soluInfoF1{margin-bottom:4%;}
.soluInfoF1 h1{font-size:50px;text-align: center;margin-bottom:3.5%;}
.soluInfoF1 .des{border-bottom:10px solid #ef7d1a;margin-bottom:4%;}
.soluInfoF1 .des .textB{float: left;width: 43%;}
.soluInfoF1 .des .textB h5{font-size:36px;font-weight:normal;margin-bottom:10px;}
.soluInfoF1 .des .textB p{font-size:18px;line-height:34px;color:#999999;}
.soluInfoF1 .des .imgB{float: right;width: 50%;}
.soluInfoF1 .list .item{float: left;width: 28%;margin-right:8%;text-align: center;}
.soluInfoF1 .list .item:nth-child(3n){margin-right:0;}
.soluInfoF1 .list .item .iconB{max-width:160px;margin: 0 auto;}
.soluInfoF1 .list .item h5{font-size:28px;font-weight:normal;margin: 30px 0 20px;}
.soluInfoF1 .list .item p{font-size:18px;line-height:30px;color:#999999;}
.soluTit{text-align: center;margin-bottom:30px;}
.soluTit h5{font-size:36px;font-weight:normal;margin-bottom:10px;}
.soluTit p{font-size:18px;line-height:34px;color:#999999;}
.soluInfoF2{padding:4% 0;background: #f2f2f2;}
.soluInfoF2 .list .item{float: left;width: 32%;margin-right:2%;text-align: center;}
.soluInfoF2 .list .item:nth-child(3n){margin-right:0;}
.soluInfoF2 .list .item .imgBox{overflow: hidden;box-shadow:0 0 15px rgba(0,0,0,.5);position: relative;}
.soluInfoF2 .list .item .imgBox:before{width: 100%;height: 0;content: '';background: rgba(0,0,0,.4);position: absolute;top: 0;left: 0;transition:.5s;}
.soluInfoF2 .list .item .imgBox figure{padding-bottom:74.5%;background-repeat:no-repeat;background-size: contain;background-position:center center;}
.soluInfoF2 .list .item .imgBox .des{position: absolute;top: -200%;left: 50%;transform: translate(-50%, -50%);width: 80%;text-align: center;font-size:16px;color:#fff;line-height:30px;transition:.5s;}
.soluInfoF2 .list .item:hover .imgBox .des{top: 50%;}
.soluInfoF2 .list .item:hover .imgBox:before{height: 100%;}
.soluInfoF2 .list .item h5{font-size:28px;font-weight:normal;margin-top:15px;}
.soluInfoF3{background-repeat:no-repeat;background-size: cover;background-position:center center;padding:7% 0;color:#fff;}
.soluInfoF3 h5{font-size:36px;font-weight:normal;margin-bottom:20px;}
.soluInfoF3 p{font-size:18px;line-height:48px;padding-left:20px;position: relative;}
.soluInfoF3 p:before{width: 10px;height: 10px;content: '';border-radius:50%;background: #ef7d1a;position: absolute;left: 0;top: 50%;margin-top:-5px;}
.soluInfoF4{padding:5% 0;}
.soluInfoF5{padding:5% 0;background: #f2f2f2;}
.soluInfoF5 .listBox ul{margin: 0 25px;}
.soluInfoF5 .listBox li{margin: 0 25px;}
.soluInfoF5 .listBox li .imgBox{overflow: hidden;box-shadow:0 0 15px rgba(0,0,0,.5);position: relative;}
.soluInfoF5 .listBox li .imgBox figure{padding-bottom:74.5%;background-repeat:no-repeat;background-size: cover;background-position:center center;}
.soluInfoF5 .listBox li .imgBox:before{width: 100%;height: 0;content: '';background: rgba(0,0,0,.4);position: absolute;top: 0;left: 0;transition:.5s;}

.soluInfoF5 .listBox li .imgBox .linkL{position: absolute;top: -200%;left: 50%;transform: translate(-50%, -50%);width: 80%;text-align: center;transition:.5s;}
.soluInfoF5 .listBox li .imgBox .linkL a{display: block;font-size:18px;line-height:45px;color:#fff;}
.soluInfoF5 .listBox li .imgBox .linkL a:hover{color:#f47e30;}
.soluInfoF5 .listBox li h5{font-size:28px;font-weight:normal;margin-top:15px;text-align: center;}
.soluInfoF5 .listBox li:hover .imgBox .linkL{top: 50%;}
.soluInfoF5 .listBox li:hover .imgBox:before{height: 100%;}
.soluInfoF5 .listBox .slick-dots{text-align: center;margin-top:3%;}
.soluInfoF5 .listBox .slick-dots li{display: inline-block!important;vertical-align: middle;width: 15px;height: 15px;border-radius:50%;margin: 0 10px;background:#fff;}
.soluInfoF5 .listBox .slick-dots li button{display: none;}
.soluInfoF5 .listBox .slick-dots li.slick-active{background:#f47e30;}
.soluInfoF6{padding:5% 0;}
.soluInfoF6 .succCase{background: #0a4170;box-shadow:0 0 15px rgba(0,0,0,.5);}
.soluInfoF6 .succCase .imgBox{float: left;width: 60%;}
.soluInfoF6 .succCase .txtBox{float: left;width: 40%;padding:3% 5% 0;color:#fff;}
.soluInfoF6 .succCase .txtBox h5{font-size:36px;font-weight:normal;}
.soluInfoF6 .succCase .txtBox .item{margin-top:20px;}
.soluInfoF6 .succCase .txtBox .item span{font-size:18px;display: block;margin-bottom:10px;}
.soluInfoF6 .succCase .txtBox .item p{font-size:16px;line-height:30px;}
.soluInfoF6 .imgBox{position: relative;}
.soluInfoF6 .imgBox button{
    position: absolute;
    top: 50%;
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    font-size: 0;
    background: url(../images/ar1.png) no-repeat;
    background-size: contain;
    border: none;
    cursor: pointer;
    transition: .3s;
    z-index: 9;}
.soluInfoF6 .imgBox button.slick-next{transform: rotate(180deg); }
.soluInfoF6 .imgBox button:hover{background:url(../images/ar1_a.png) no-repeat;transform: rotate(180deg);background-size: contain;}
.soluInfoF6 .imgBox button.slick-next:hover{transform: rotate(0deg);}
.soluInfoF6 .imgBox button.slick-prev{left: 5px;}
.soluInfoF6 .imgBox button.slick-next{right: 5px;}

/*创研中心*/
.AIslide{padding:4% 0 3%;background: url(../images/AIbg.jpg) no-repeat center bottom;}
.AIslide .title{text-align: center;font-size:50px;font-weight:bold;line-height:1;}
.AIslide .title span.scon{margin-left:25px;padding-left:25px;border-left:5px solid #f47e30;}
.AIslide .slideWarp{margin-top:40px;}
.AIslide .slideWarp .bd{border-radius:10px;overflow: hidden;}
.AIslide .slideWarp .bd h5{text-align: center;font-size:30px;margin-bottom:30px;}
.AIslide .slideWarp .bd .imgBox{text-align: center;}
.AIslide .slideWarp .hd{margin-top:35px;}
.AIslide .slideWarp .hd li{float: left;width: 16%;margin-right:.8%;padding:35px;background: #fff;box-shadow:0 0 15px rgba(0,0,0,.2);cursor: pointer;transition:.3s;}
.AIslide .slideWarp .hd li:nth-child(6n){margin-right:0;}
.AIslide .slideWarp .hd li .iconB{display: inline-block;vertical-align: middle;width: 45px;}
.AIslide .slideWarp .hd li .iconB img{filter: brightness(0);transition:.3s;}
.AIslide .slideWarp .hd li .textB{display: inline-block;vertical-align: middle;width: calc(100% - 50px);padding-left:20px;font-size:16px;line-height:24px;min-height: 72px;}
.AIslide .slideWarp .hd li:hover,
.AIslide .slideWarp .hd li.on{background: #f47e30;color:#fff;}
.AIslide .slideWarp .hd li:hover .iconB img,
.AIslide .slideWarp .hd li.on .iconB img{filter: inherit;}
.AItit{text-align: center;margin-bottom:35px;}
.AItit h5{font-size:50px;margin-bottom:30px;}
.AItit p{font-size:18px;line-height:30px;color:#999;}
.AIfoor2{padding:6% 0 5%;background: url(../images/AIf2bg.png) no-repeat center top;}
.AIfoor2 .imgBox{text-align: center;margin-top:40px;}
.AIfoor3{padding:5% 0;background-repeat:no-repeat;background-size: cover;background-position:center center;}
.AIfoor3 .AItit{color:#fff;}
.AIfoor3 .AItit p{color:#fff;}
.AIfoor3 .imgBox{text-align: center;}
.AIfoor4{padding:5% 0;background-repeat:no-repeat;background-size: cover;background-position:center center;}
.AIfoor4 li{float: left;width: 23%;margin-right:2.66%;}
.AIfoor4 li:nth-child(4n){margin-right:0;}
.AIfoor4 li .imgBox{overflow: hidden;margin-bottom:30px;box-shadow:0 0 15px rgba(0,0,0,.5);}
.AIfoor4 li .imgBox figure{padding-bottom:68.5%;background-repeat:no-repeat;background-size: contain;background-position:center center;}
.AIfoor4 li h5{font-size:20px;margin-bottom:5px;}
.AIfoor4 li p{font-size:17px;line-height:27px;min-height: 81px;}

/*关于我们*/
#aboutF8{padding-bottom:5%;}
#aboutF8 .imgBox{float: left;width: 50%;}
#aboutF8 .txtBox{float: right;width: 45%;}
#aboutF8 .txtBox h5{font-size:36px;font-weight:normal;margin-bottom:15px;}
#aboutF8 .txtBox p{font-size:18px;line-height:34px;color:#999999;}
.abTit{text-align: center;}
.abTit h5{font-size:36px;font-weight:normal;margin-bottom:35px;}
#aboutF9{padding:5% 0;background-repeat:no-repeat;background-size: cover;background-position:center center;color:#fff;}
#aboutF9 .ul{padding:0 14%;position: relative;}
#aboutF9 .ul:before,
#aboutF9 .ul:after{width: 84px;height: 67px;content: '';background: url(../images/i4.png) no-repeat;position: absolute;top: 50%;margin-top:-33.5px;left: 0;}
#aboutF9 .ul:after{left: auto;right:0;transform: rotate(180deg);}
#aboutF9 li h5{font-size:34px;margin-bottom:20px;}
#aboutF9 li h5 span{font-size:24px;font-weight:normal;margin-left:8px;}
#aboutF9 li p{font-size:18px;line-height:34px;}
#aboutF9 .slick-dots{text-align: center;margin-top:5%;}
#aboutF9 .slick-dots li{display: inline-block!important;vertical-align: middle;width: 15px;height: 15px;border-radius:50%;margin: 0 10px;background:#fff;}
#aboutF9 .slick-dots li button{display: none;}
#aboutF9 .slick-dots li.slick-active{background:#f47e30;}
#aboutF10{padding:6% 0 2%;}
#aboutF10 .des{text-align: center;font-size:18px;line-height:34px;margin-bottom:30px;}
#aboutF10 li{position: relative;float: left;width: 23.5%;margin-right:2%;margin-bottom:2%;overflow: hidden;}
#aboutF10 li .imgBox img{color:#fff;}
#aboutF10 li .txtBox{position: absolute;width: 100%;height: 100%;top: 66%;left: 0;padding:30px 25px 0;color:#fff;transition:.5s;}
#aboutF10 li .txtBox h5{font-size:22px;margin-bottom:15px;}
#aboutF10 li .txtBox p{font-size:16px;line-height:30px;}
#aboutF10 li:hover .txtBox{top: 0;background: url(../images/abLbg.jpg) no-repeat;background-size: cover;}
#aboutF10 li:nth-child(4n){margin-right:0;}
#aboutF11{padding:6% 0 3%;background: url(../images/abf4BG.jpg) no-repeat center bottom;}
.milepostList{max-width:1400px;margin: 5% auto 0;}
.milepostList .mileBD{text-align: center;margin-bottom:7%;}
.milepostList .mileBD .imgBox{display: inline-block;vertical-align: middle;width: 28.5%;}
.milepostList .mileBD .mileList{display: inline-block;vertical-align: middle;text-align: left;width: 47%;padding-left:5%;}
.milepostList .mileBD .mileList p{font-size:18px;line-height:48px;padding-left:20px;position: relative;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.milepostList .mileBD .mileList p:before{width: 10px;height: 10px;content: '';border-radius:50%;background: #ef7d1a;position: absolute;left: 0;top: 18.5px;}
.milepostList .mileBD .mileList button{
    /* position: absolute; */
    top: 50%;
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    font-size: 0;
    background: url(../images/ar1.png) no-repeat;
    background-size: contain;
    border: none;
    cursor: pointer;
    transition: .3s;
    z-index: 9;}
.milepostList .mileBD .mileList button.slick-next{transform: rotate(270deg); }
.milepostList .mileBD .mileList button.slick-prev{transform: rotate(90deg);}
.milepostList .mileBD .mileList button:hover{background:url(../images/ar1_a.png) no-repeat;transform: rotate(270deg);background-size: contain;}
.milepostList .mileBD .mileList button.slick-next:hover{transform: rotate(90deg);}
.milepostList .mileBD .mileList button.slick-next{right: -50px;}
.milepostList .mileNAV{position: relative;}
.milepostList .mileNAV .slick-list{padding-top:10px;}
.milepostList .mileNAV .item{text-align: center;padding-top:35px;border-top:1px solid #ccc;font-size:36px;color:#ccc;position: relative;}
.milepostList .mileNAV .item:hover{color: #f47e30;}
.milepostList .mileNAV .item:hover::before{background: url(../images/i5_a.png) no-repeat;}
.milepostList .mileNAV .item:before{width: 20px;height: 20px;content: '';background: url(../images/i5.png) no-repeat;position: absolute;top: -10px;left: 50%;margin-left:-10px;transition:}
.milepostList .mileNAV .item.slick-current{color:#f47e30;}
.milepostList .mileNAV .item.slick-current:before{background: url(../images/i5_a.png) no-repeat;}
.milepostList .mileNAV .slick-arrow{width: 50px;height: 50px;background: url(../images/ar2.png) no-repeat;background-size: contain;position: absolute;left: 0;top: -15px;border:1px solid #ccc;border-radius:50%;font-size:0;z-index: 9;transition:.3s;transform: rotate(180deg);cursor: pointer;}
.milepostList .mileNAV .slick-arrow.slick-next{left: auto;right:0;transform: rotate(0deg);}
.milepostList .mileNAV .slick-arrow:hover{background: url(../images/ar1_a.png) no-repeat;background-size: contain;border-color:#f47e30;}
#aboutF12{padding:5% 0;background: #f2f2f2;}
.honerList .scroll-main{padding-bottom: 60px;max-width: 100%;width: 100%; overflow-x: auto; margin: 3% 0 0 0; height: 565px;}
.honerList .mCustomScrollBox{height: auto;}
.honerList .mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:inherit;}
.honerList .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height: 7px;background: #e6e6e6; margin: 0;}
.honerList .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: 0;}
.honerList .mCSB_scrollTools.mCSB_scrollTools_horizontal{height: 7px;opacity: 1!important;}
.honerList .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 20%!important; min-width:inherit!important;}
.honerList  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{margin: 0; height: 100%;background: url(../images/honerList_scrollbarbg.png) no-repeat center center #ef7d1a; border-radius: 7px;}

.honerList .box{float: left; width: 400px;}
.honerList .box:last-child{width: 380px;}
.honerList .box .inner{}
.honerList .box .inner .imgBox{overflow: hidden;background: #fff;padding: 55px; height: 443px;}
.honerList .box .inner .imgBox figure{padding-bottom:333px;background-repeat:no-repeat;background-size: contain;background-position:center center;box-shadow:0 0 15px rgba(22,65,108,.2);}
.honerList .box .inner .imgBox figure:hover{ transform: scale(1.1); transition: all 0.3s linear; }
.honerList .box p{text-align: center;font-size:22px;margin-top:20px;}
.honerList .box:not(:last-child) .inner{width: 86%;}
#aboutF13{padding:5% 0;background-repeat:no-repeat;background-size: cover;background-position:center center;color:#fff;}
#aboutF13 .abTit{color:#fff;}
#aboutF13 .consulting{text-align: center;margin-top:40px;}
#aboutF13 .consulting .hotline{padding:30px 60px 30px 110px;position: relative;display: inline-block;vertical-align: middle;border-right:1px solid rgba(255,255,255,.5);text-align: left;font-size:18px;line-height:30px;}
#aboutF13 .consulting .hotline:before{width: 75px;height: 75px;content: '';background: url(../images/i6.png) no-repeat;position: absolute;left: 0;top: 50%;margin-top:-37.5px;}
#aboutF13 .consulting .hotline p{font-size:36px;font-weight:bold;margin-top:5px;}
#aboutF13 .consulting .list{display: inline-block;vertical-align: middle;padding-left:60px;text-align: left;}
#aboutF13 .consulting .list p{padding-left:35px;position: relative;font-size:18px;line-height:44px;}
#aboutF13 .consulting .list p:before{width: 25px;height: 25px;content: '';position: absolute;left: 0;top: 50%;margin-top:-12.5px;opacity: .5;}
#aboutF13 .consulting .list p.tim:before{background: url(../images/tim.png) no-repeat;}
#aboutF13 .consulting .list p.bus:before{background: url(../images/bus.png) no-repeat;}
#aboutF13 .consulting .list p.med:before{background: url(../images/med.png) no-repeat;}
#aboutF13 .consulting .list p.cha:before{background: url(../images/cha.png) no-repeat;}
#aboutF13 .consulting .list p.add:before{background: url(../images/add.png) no-repeat;}


/*新闻资讯*/
.newsTop{padding:2% 0 4%;border-bottom:1px solid #ededed;margin-bottom:3%;}
.newsTop li{background: #f8f8f8;}
.newsTop li .imgBox{width: 50%;display: inline-block;vertical-align: middle;overflow: hidden;}
.newsTop li .imgBox figure{padding-bottom:66%;background-repeat:no-repeat;background-size: cover;background-position:center center;transition:.3s;}
.newsTop li .txtBox{width: 48%;display: inline-block;vertical-align: middle;padding:0 3% 0 5%;}
.newsTop li .txtBox time{font-size:18px;color:#999;}
.newsTop li .txtBox h5{font-size:26px;font-weight:normal;line-height:36px;margin: 15px 0;}
.newsTop li .txtBox p{font-size:18px;line-height:30px;color:#999999;}
.newsTop li .txtBox .more{display: block;margin-top:45px;width: 200px;line-height:60px;padding-left:42px;color:#fff;background: #f47e30;border-radius:60px;font-size:20px;position: relative;}
.newsTop li .txtBox .more:before{width: 15px;height: 8px;content: '';background: url(../images/i7.png) no-repeat;position: absolute;top: 50%;margin-top:-4px;right:45px;}
.newsTop li:hover .imgBox figure{transform: scale(1.1, 1.1);}
.newsList{}
.newsList li{padding:40px 0;border-bottom:1px solid #ededed;}
.newsList li .imgBox{float: left;width: 30%;overflow: hidden;}
.newsList li .imgBox figure{padding-bottom:66.5%;background-repeat:no-repeat;background-size: cover;background-position:center center;transition:.3s;}
.newsList li .txtBox{float: right;width: 70%;padding-left:5%;padding-bottom:120px;position: relative;}
.newsList li .txtBox time{font-size:24px;color:#999;}
.newsList li .txtBox h5{font-size:24px;font-weight:normal;margin: 15px 0;}
.newsList li .txtBox p{font-size:18px;line-height:30px;color:#999;}
.newsList li .txtBox:before{width: 60px;height: 60px;content: '';background: url(../images/ar1.png) no-repeat;position: absolute;left: 0;bottom:0;transform: rotate(180deg);transition:.3s;left:5%;}
.newsList li:nth-child(2n) .imgBox{float: right;}
.newsList li:nth-child(2n) .txtBox{float: left;padding-left:0;padding-right:5%;}
.newsList li:hover .txtBox:before{background: url(../images/ar1_a.png) no-repeat;transform: rotate(0deg);}
.newsList li:hover .imgBox figure{transform: scale(1.1, 1.1);}
/*详情*/
.newsInfo{padding-bottom:5%;}
.newsInfo .titBox{text-align: center;padding-bottom:30px;border-bottom:1px solid #ebebeb;margin-bottom:3%;}
.newsInfo .titBox h1{font-size:30px;font-weight:normal;margin-bottom:15px;}
.newsInfo .titBox time{font-size:18px;color:#999999;}
.newsInfo .conBox{}
.newsInfo .conBox p{font-size:18px;line-height:34px;color:#999;}
.newsInfo .conBox .imgBox{text-align: center;margin: 2% 0;}
.newsInfo .partBox{margin-top:30px;padding:30px 0;border-bottom:1px solid #ededed;}
.newsInfo .partBox span{line-height:35px;display: block;position: relative;}
/* .newsInfo .partBox span:before{width: 9px;height: 18px;content: '';background: url(../images/i8.png) no-repeat;position: absolute;top: 50%;margin-top:-9px;} */
.newsInfo .partBox span a{display: block;font-size:20px;position: relative;}
/* .newsInfo .partBox span.prev{padding-left:45px;float: left;} */
.newsInfo .partBox span.prev:before{left: 0;}
/* .newsInfo .partBox span.next{padding-right:45px;float: right;} */
/* .newsInfo .partBox span.next:before{right: 0;transform: rotate(180deg);} */
.newsInfo .partBox span.next{margin-top: 10px;}
.newsInfo .retnBox{margin-top:40px;}
.newsInfo .retnBox a{display: block;width: 200px;line-height:60px;color:#fff;background: #f47e30;border-radius:60px;font-size:20px;text-align: center;margin: 0 auto;}

/*页码*/
.pageBox .Pages{ padding: 120px 0; text-align: center;}
.pageBox .Pages > span{display: inline-block; vertical-align: middle;}
.pageBox .Pages .a_first,
.pageBox .Pages .a_end,
.pageBox .Pages .p_cur,
.pageBox .Pages .p_count,
.pageBox .Pages .p_total{display: none;}
.pageBox .Pages .p_jump,
.pageBox .Pages .p_page{overflow: hidden; }
.pageBox .Pages .p_page em{font-style: normal;}
.pageBox .Pages .p_page a{float: left; line-height: 44px; border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 17px; margin: 0 5px; font-size: 20px; font-family:Arial," sans-serif"; color: #aaa;}
.pageBox .Pages .p_page a:hover,
.pageBox .Pages .p_page a.a_cur{background-color: #ef7d1a; border-color: #ef7d1a; color: #fff;}
.pageBox .Pages .p_page a.a_next,
.pageBox .Pages .p_page a.a_prev{font-size: 0; height: 46px; width: 70px; padding: 0; margin: 0 15px; background-position: center center; background-repeat: no-repeat;}
.pageBox .Pages .p_page a.a_prev{background-image: url(../images/a_prev.png);}
.pageBox .Pages .p_page a.a_prev:hover{background-image: url(../images/a_prev_hover.png);}
.pageBox .Pages .p_page a.a_next{background-image: url(../images/a_next.png);}
.pageBox .Pages .p_page a.a_next:hover{background-image: url(../images/a_next_hover.png);}
.pageBox .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.pageBox .Pages .p_jump > *{float: left;}
.pageBox .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.pageBox .Pages .p_jump b.f0{margin-right: 6px;}
.pageBox .Pages .p_jump input{height: 46px; border-radius: 4px;}
.pageBox .Pages .i_text{ line-height: 44px; text-align: center;border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size: 20px;}
.pageBox .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
.pageBox .Pages{ padding:30px 0;}
.pageBox .Pages .p_page em,
.pageBox .Pages .p_jump{display: none;}
}

/*招贤纳士*/
.invtit{text-align: center;}
.invtit h5{font-size:36px;font-weight:normal;margin-bottom:25px;}
.inviteF1{padding:6% 0 4%;background: url(../images/F4ba.jpg) no-repeat center bottom;}
.inviteF1 .des{max-width:1250px;margin: 0 auto;font-size:18px;line-height:34px;color:#666666;}
.inviteF2{padding:5% 0;background: #eee;}
.inviteF2 .labeList{text-align: center;margin-bottom:60px;}
.inviteF2 .labeList span{display: inline-block;vertical-align: middle;font-size:26px;color:#ef7d1a;margin: 0 25px;}
.inviteF2 .listBox li{float: left;width: 32%;margin-right:2%;text-align: center;}
.inviteF2 .listBox li:nth-child(3n){margin-right:0;}
.inviteF2 .listBox li .imgBox{overflow: hidden;box-shadow:0 0 15px rgba(0,0,0,.3);margin-bottom:25px;}
.inviteF2 .listBox li .imgBox img{ transition: all 0.3s linear;}
.inviteF2 .listBox li .imgBox:hover img{ transform: scale(1.1); transition: all 0.3s linear;}
.inviteF2 .listBox li .imgBox figure{padding-bottom:74.5%;background-repeat:no-repeat;background-size: contain;background-position:center center;}
.inviteF2 .listBox li h5{font-size: 20px;font-weight:normal;}
.inviteF2 .listBox li p{font-size:16px;line-height:28px;margin-top:5px;}
.inviteF3{}
.inviteF3 .imgBox{display: inline-block;vertical-align: middle;width: 50%;}
.inviteF3 .txtBox{display: inline-block;vertical-align: middle;width: 48%;padding:0 6%;}
.inviteF3 .txtBox h5{font-size:36px;font-weight:normal;margin-bottom:30px;}
.inviteF3 .txtBox .des{font-size:18px;line-height: 34px;color:#666666;}
.inviteF4{padding:4% 0 5%;background: #eeeeee;}
.inviteF4 ul{margin-top:110px;}
.inviteF4 li{float: left;width: 32%;margin-right:2%;position: relative;background: #fff;box-shadow:0 10px 15px rgba(0,0,0,.2);padding:80px 35px 25px;}
.inviteF4 li:hover .iconB img{    transform: rotateY(360deg); transition: all 1s ease-in-out;}
.inviteF4 li:nth-child(3n){margin-right:0;}
.inviteF4 li .iconB{border-radius:50%;border:20px solid rgba(244,126,48,.2);position: absolute;top: 0;width: 136px;height: 136px;top: -68px;left: 50%;margin-left:-68px;}
.inviteF4 li h5{text-align: center;font-size:24px;font-weight:normal;margin-bottom:15px;}
.inviteF4 li p{font-size:16px;line-height:28px;min-height: 84px;}
.inviteF4 .sceitem{margin-top:5%;}
.inviteF4 .sceitem li p{min-height: 224px;}
.inviteF5{padding:5% 0;background: #f5f5f5;}
.inviteF5 .item{float: left;width: 49%;background: #fff;box-shadow:0 0 15px rgba(0,0,0,.2);padding:100px 4%;}
.inviteF5 .item:nth-child(2n){float: right;}
.inviteF5 .item .iconB{display: inline-block;vertical-align: middle;width: 50%;text-align: center;}
.inviteF5 .item .textB{display: inline-block;vertical-align: middle;width: 48%;padding-left:10%;}
.inviteF5 .item .textB h5{font-size:30px;font-weight:normal;margin-bottom:30px;}
.inviteF5 .item .textB span{display: block;width: 100px;line-height:40px;background: rgba(244,126,48,.06);color:#ef7d1a;border-radius:40px;padding-left:15px;position: relative;}
.inviteF5 .item .textB span:before{width: 6px;height: 10px;content: '';background: url(../images/i9.png) no-repeat;position: absolute;top: 50%;margin-top:-5px;right:15px;}

/*招聘*/

.recruitList ol.type{ margin-top:3%;}
.recruitList .type{display:table; width:100%;}
.recruitList ol.type{font-size:18px; background-color:#ef7d1a; color:#fff;}
.recruitList .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:44px;}
.recruitList ul.type li{cursor:pointer;font-size:16px;}
.recruitList .type li:nth-child(1){width:12%;}
.recruitList .type li:nth-child(2){ width:11%;}
.recruitList .type li:nth-child(3){ width:10%;}
.recruitList .type li:nth-child(4),
.recruitList .type li:nth-child(5){width:13%;}
.recruitList .type li:nth-child(6){ width:15%;}
.recruitList .type li:nth-child(1),
.recruitList .type li:nth-child(6){ padding-left:2%; text-align:left !important;}
.recruitList ul.type li:nth-child(6){background:url(../images/iclose.png) no-repeat 90% center;}
.recruitList ul.type#On li:nth-child(6){ background-image:url(../images/iclose_open.png);}
.recruitList .list{border-bottom:1px solid #e5e5e5;}
.recruitList .list .con{ display:none;background: #f8f8f8; overflow:hidden;padding:5% 0;}
.recruitList .list .con .item{float: left;width: 50%;padding:0 5%;}
.recruitList .list .con .item h5{font-size:18px;font-weight:normal;color:#ef7d1a;margin-bottom:20px;}
.recruitList .list .con .item p{font-size:16px;line-height:36px;color:#666666;}
.recruitList .list .con .more{margin-top: 20px;}
.recruitList .list .con .more a{display: block;width: 120px;margin: auto;height: 35px;text-align: center;line-height: 35px;background-color: #ef7d1a;font-size: 14px;color: #fff;border-radius: 45px;}
@media(max-width:1000px){
.recruitList .type li:nth-child(2),
.recruitList .type li:nth-child(5){ display:none;}
.recruitList .type li{ width:20% !important;}
}
@media(max-width:768px){
.recruitList .type li{ width:24% !important;}
.recruitList .type li:nth-child(6){ width:28% !important;}
}
@media(max-width:480px){
.recruitList .type li:nth-child(3){ display:none;}
.recruitList .type li{ width:30% !important;}
.recruitList .type li:nth-child(6){ width:40% !important;}
.recruitList ol.type{font-size:15px;}
.recruitList ul.type li:nth-child(6){ background-size:16px auto;}
}


/*响应式*/
.nav_btn {float:right; width:30px; height:27px; margin:35px 0 0 20px; position:relative; cursor:pointer; display:none;  transition:margin 0.3s ease 0s;z-index: 999;}
.nav_btn span,.nav_btn span:before,.nav_btn span:after {content:''; display:block; width:100%; height:2px; background-color:#fff; position:absolute; left:0;border-radius:3px;}
.nav_btn span {top:50%; margin-top:-1px;}
.nav_btn span:before {top:-10px; transition:all 0.3s ease 0s;}
.nav_btn span:after {bottom:-10px; transition:all 0.3s ease 0s;}
.nav_btn.open span {height:0;}
.nav_btn.open span:before {transform:rotate(45deg); top:0;background-color:#fff;}
.nav_btn.open span:after {transform:rotate(-45deg); bottom:-2px;background-color:#fff;}

@media(max-width:1620px){
    .w1600{padding:0 2%;}
    .top .navLS{width: 72%;}
    /*.top .navLS .nav li{margin-right:30px;}*/
    .top .lang{margin: 50px 15px 0;}
    .Foor3 .textBox{left:2%;}
    .Foor3 .controls{left: 2%;}
    .Foor3 .controls dt.dots{padding-right:30%;}
    .Foor3 .controls dt.dots:before{width: 70%;}
    .Foor3 .controls dt{margin-left:15px;}
    .banner .bannerUL li .txtBox h5{font-size:52px;}
    .banner .bannerUL li .txtBox p{font-size:18px;line-height:36px;}
    .banner .bannerUL li .txtBox .more{width: 130px;line-height:40px;font-size:16px;}
    .idxTit h5{font-size:42px;}
    .idxTit .more{width: 130px;line-height:40px;font-size:16px;}
    .Foor1 li .con figure{padding-bottom:460px;}
    .Foor3 .slideBox .slider li figure{padding-bottom:480px;}
    .Foor4 .title{font-size:42px;}
    .Foor4{background-size: cover;}
    .Foor4 .imgBox .right h5{font-size:32px;}
    .Foor5 .idxTit .fvNav li{width: 130px;line-height:40px;font-size:16px;}
    .Foor6 .idxSlide .item{width: 150px;line-height:40px;font-size:16px;}
    .hardwareBox .hd li{padding:0 30px;}
    .inviteF4 li p{min-height: 112px;}
    .inviteF4 .sceitem li p{min-height: 280px;}
}
@media(max-width:1280px){
    .Foor3 .textBox{left:8%;}
    .Foor3 .controls{left: 8%;}
    .hardwareBox .hd li{padding: 0 20px;font-size: 16px;}
}
@media(max-width:1366px){
	.Foor1 li .con figure{padding-bottom:350px;}
}
.top .navLS .nav li em {cursor: pointer;}
@media(max-width:1200px){
    .banner .bannerUL li figure{padding-bottom:720px;}
    .nav_btn{display: block;}
    .top .navLS .nav{position: absolute;top: 100%;right:0;width: 50%;min-width: 300px;float: none;background: rgba(0,0,0,.8);padding:10px;display: none;}
    .top .navLS .nav li{float: none;margin-right:30px;}
    .top .navLS .nav li >a{font-size:16px;line-height:50px;}
    .top .navLS .nav #nav114 {position: relative;}
    .top .navLS .nav li em {display: block; width: 100%; position: absolute; left: 0; top: 0; height: 50px; z-index: 5;}
    .top .navLS .nav li .column em {height: 32px;}
    .top .logo{line-height:100px;}
    .top .lang{margin-top:40px;}
    .top .searBox{margin-top:38px;}
    .Foor3 .slideBox .slider li{margin-left:0;margin-right:20px;}
    .Foor5 .fvBox .rightBox .item .textB{padding-right:20px;}
    .Foor1 li .tit{margin-bottom:2%;}
    .Foor1 li{width: 49%;margin-bottom:30px;}
    .Foor1 li:nth-child(2n){margin-right:0;}
    .Foor2 li h5{font-size:30px;margin-bottom:15px;}
    .Foor3 .controls dd button{width: 40px;height: 40px;background-size: contain;}
    .Foor3 .controls dd button:hover{background-size: contain;}
    .innerBan figure{padding-bottom:640px;}
    .proMenu li{padding:0 30px;line-height:80px;}
    .proMenu li p{font-size:20px;}
    .hardwareBox{padding-bottom:560px;}
    .hardwareBox .hd li{padding:0 10px;font-size:18px;}
    .menuLocat .menu li{padding:0 30px;font-size:16px;}
    .AIslide .slideWarp .hd li{padding:15px;}
    .AIslide .slideWarp .hd li .textB{padding-left:10px;}
    #aboutF3 li{width: 32%;}
    #aboutF3 li:nth-child(4n){margin-right:2%;}
    #aboutF3 li:nth-child(3n){margin-right:0;}
    .inviteF4 li{width: 100%;margin-right:0;margin-bottom:80px;}
    .inviteF4 li:last-child{margin-bottom:0;}
    .inviteF4 .sceitem{margin-top:30px;}
    .inviteF4 li p,.inviteF4 .sceitem li p{min-height: auto;}
    .flipster{padding-bottom: 0 !important;margin-bottom: 50px !important;}
}

@media(max-width:960px){
    .banner .bannerUL li figure{padding-bottom:640px;}
    .banner .bannerUL li .txtBox h5{font-size:38px;}
    .banner .bannerUL li .txtBox p{font-size:16px;line-height:28px;}
    .idxTit h5{font-size:36px;}
    .Foor1 li .tit{font-size:22px;}
    .Foor1 li .con .textB{padding:10px 20px;}
    .Foor1 li .con .textB h5{padding-top:15px;font-size:18px;}
    .Foor1 li .con figure{padding-bottom:320px;}
    .Foor2 li{width: 48%;margin-right:4%;margin-bottom:2%;}
    .Foor2 li:nth-child(2n){margin-right:0;}
    .Foor2 li h5{font-size:18px;margin-bottom:10px;}
    .Foor2 li p{font-size:16px;line-height:24px;min-height: 72px;}
    .Foor3 .textBox h5{font-size: 36px;}
    .Foor3 .textBox li{font-size: 16px;line-height:32px;}
    .Foor3 .slideBox .slider li figure{padding-bottom:calc(100vw / (350 / 526));}
    .Foor3{background-size: cover;}
    .Foor3 .slideBox .slider li h5{color:#fff;font-size:16px;margin-top: 20px;}
    .Foor4 .title{font-size:36px;}
    .Foor4 .imgBox .anli_ul1{ width: 100%; }
    .Foor4 .imgBox .leftB{float: none;width: 100%;padding-bottom:calc(100vw / (869 / 420));margin-bottom:2%;}
    .Foor4 .imgBox .anli_ul2{width: 100%;}
    .Foor4 .imgBox .right{float: none;width: 100%;background-size: cover;padding:30px 40px;}
    .numList .item{width: 47%;margin-right:2.66%;}
    .numList .item .numBox{font-size:16px;}
    .numList .item .numBox span{font-size:28px;}
    .numList .item p{font-size:14px;line-height:22px;}
    .Foor5 .fvBox .leftBox{width: 100%;float: none;}
    .Foor5 .fvBox .rightBox{float: none;width: 100%;border-top:1px solid #eee;margin-top:3%;display: none;}
    .Foor5 .fvBox .rightBox .item .textB{padding-right:40px;}
    .Foor5 .fvBox .rightBox .item .timeB{padding-bottom:20px;margin-bottom:20px;border-bottom: none;}
    .Foor5 .fvBox .leftBox .imgBox figure{padding-bottom:calc(100vw / (800 / 560));}
    .Foor5 .fvBox .rightBox .item .timeB span,.Foor5 .fvBox .leftBox .txtBox .timeB span{font-size:22px;}
    .bottom .bomTop .bomNav{display: none;}
    .bottom .bomTop .bomCon{max-width:242px;margin: 0 auto;float: none;text-align: left;}
    .bottom .bomTop .bomCon .bomLogo{margin-bottom:20px;}
    .bottom .bomTop .bomCon .line p{margin-bottom:15px;}
    .bottom .bomBom .copy{float: none;font-size:14px;text-align: center;}
    .bottom .bomBom ul{max-width:252px;margin: 0 auto;float: none;}
    .bottom .bomBom li a{font-size:14px;}
    .bottom .bomBom{padding:15px 0;}
    .hardwareBox .bd{top: 10%;}
    .hardwareBox .bd h5{font-size:36px;margin-bottom:10px;}
    .hardwareBox .bd p{font-size:14px;line-height:22px;}
    .hardwareBox .hd li{line-height:70px;}
    .soluList .item .imgBox{float: none;width: 100%;}
    .soluList .item .txtBox{float: none;width: 100%;padding:5%}
    .soluList .item .txtBox h5{font-size:28px;margin-bottom:10px;}
    .soluList .item .txtBox p{font-size:14px;line-height:22px;padding-bottom:40px;overflow: inherit;display: block;}
    .soluList .item .txtBox p:before{width: 30px;height: 30px;background-size: contain;}
    .menuLocat .menu{float: none;}
    .menuLocat .menu li{line-height:40px;font-size:15px;padding:0 20px;}
    .menuLocat .location{float: none;font-size:15px;line-height:40px;}
    .soluInfoF1 h1{font-size:36px;}
    .soluInfoF1 .des .textB h5,.soluTit h5,.soluInfoF3 h5,.soluInfoF6 .succCase .txtBox h5{font-size:24px;}
    .soluInfoF1 .des .textB p,.soluInfoF1 .list .item p,.soluTit p,.soluInfoF6 .succCase .txtBox .item p{font-size:14px;line-height:22px;}
    .soluInfoF1 .list .item h5{font-size:20px;margin: 15px 0 10px;}
    .soluInfoF2 .list .item h5,.soluInfoF5 .listBox li h5{font-size:18px;}
    .soluInfoF3 p{font-size:14px;line-height:26px;}
    .soluInfoF6 .succCase .txtBox{padding:3%;}
    .AIslide .title,.AItit h5{font-size:36px;}
    .AIslide .slideWarp .bd h5{font-size:22px;margin-bottom: 15px;}
    .AIslide .slideWarp .hd li{padding:10px;}
    .AIslide .slideWarp .hd li .iconB{width: 25px;}
    .AIslide .slideWarp .hd li .textB{width: calc(100% - 30px);font-size:14px;}
    .AItit p{font-size:15px;line-height:24px;}
}

@media(max-width:768px){
    .top .logo{width: 27%;}
    .banner .bannerUL li figure{padding-bottom:480px;}
    .banner .bannerUL li .txtBox h5{font-size:26px;}
    .banner .bannerUL li .txtBox p{font-size:14px;line-height:22px;}
    .banner .slick-dots li{width: 10px;height: 10px;}
    .idxTit h5{font-size:22px;float: none;margin-bottom:20px;text-align: center;}
    .Foor5 .idxTit .fvNav{float: none;text-align: center;}
    .Foor5 .idxTit .fvNav li{display: inline-block;float: none;}
    .Foor1 li .tit{font-size:18px;padding-bottom:12px;}
    .Foor1 li .con figure{padding-bottom:calc(100vw / (540 / 250));}
    .Foor3 .textBox{width: 100%;position: static;}
    .Foor3 .slideBox{float: none;width: 100%;margin-top:15px;}
    .Foor3 .controls{left:auto;bottom:auto;right:2%;top: 2%;width: 100px;}
    .Foor3 .slideBox .slider li{margin-right:0;}
    .Foor3 .controls dd button{margin-left:15px;width: 30px;height: 30px;}
    .Foor3 .controls dt{margin-left:5px;}
    .Foor3 .textBox h5{font-size:20px;margin-bottom:15px;}
    .Foor3 .textBox li{font-size:14px;line-height:28px;}
    .Foor4 .title{font-size:20px;}
    .Foor4 .imgBox{padding:30px 2%;}
    .Foor5 .idxTit .fvNav li{margin-left:2px;width: 100px;line-height:36px;font-size:14px;}
    .Foor5 .idxTit{margin-bottom:15px;}
    .Foor5 .fvBox .leftBox .txtBox .timeB{width: 23.5%;}
    .Foor5 .fvBox .leftBox .txtBox .textB{width: 76.5%;padding-left:15px;}
    .Foor5 .fvBox .rightBox .item .textB{padding-right:15px;}
    .Foor6 .idxSlide .item{width: 130px;font-size:14px;line-height:36px;margin-left:10px;}
    .Foor5 .fvBox .rightBox .item .textB h5{font-size:16px;line-height:24px;min-height: 48px;margin-bottom:12px;}
    .Foor5 .fvBox .rightBox .item .textB p{font-size:14px;line-height:22px;min-height: 88px;}
    .Foor4 .imgBox .right h5{font-size:20px;}
    .Foor4 .imgBox .right{padding:20px;}
    .banner .bannerUL li .txtBox .more{width: 100px;line-height:36px;font-size:14px;}
    .proMenu li{width: 25%;padding:0 5px;line-height:50px;}
    .proMenu li .iconB{max-width:25px;}
    .proMenu li p{font-size:14px;}
	.innerBan figure{padding-bottom:calc(100vw / (1920 / 1350))}
    .productDes .desBox .imgBox{float: none;width: 100%;}
    .productDes .desBox .txtBox{float: none;width: 100%;}
    .productDes .desBox .txtBox h5{font-size:20px;margin-bottom:10px;}
    .productDes .desBox .txtBox p{font-size:14px;line-height:26px;}
    .productDes .procate li{line-height:40px;width: 150px;font-size:16px;margin: 0 20px;}
    .productDes .proList li{width: 42.5%;font-size:15px;}
    .productDes .proList li p{line-height:40px;padding:0 5px;}
    .proInfo .imgBox{width: 100%;}
    .proInfo .txtBox{width: 100%;margin-left:0;margin-top:8%;padding-bottom:15px;}
    .scenario .titBox{padding-top: 8%;}
    .proInfo .txtBox h5,.scenario .titBox h5,.proIntroduce .textBox h5{font-size:26px;margin-bottom:8px;}
    .proInfo .txtBox p,.scenario .titBox p,.proIntroduce .textBox p{font-size:14px;line-height:24px;}
    .flip-content h3{font-size:15px!important;padding:12px 0 10px 0!important;}
    .proIntroduce{padding: 8% 0;}
    .proIntroduce .textBox{position: static;padding:5% 2%;transform: translate(0, 0);}
    .hardwareBox .hd li{font-size:14px;line-height:50px;}
    .hardwareBox .hd li .iconB{max-width:20px;}
    .hardwareBox .bd h5{font-size:26px;}
    .soluList .item .txtBox h5{font-size:22px;}
    .soluInfoF1 h1{font-size:24px;}
    .soluInfoF1 .des .textB h5, .soluTit h5, .soluInfoF3 h5, .soluInfoF6 .succCase .txtBox h5{font-size:18px;}
    .soluInfoF1 .des .textB{float: none;width: 100%;}
    .soluInfoF1 .des .imgB{float: none;width: 100%;margin-top: 8%;}
    .soluInfoF1 .des{margin-bottom: 10%;}
    .soluInfoF1 .list .item h5{margin-top: 20px;font-size:16px;}
    .soluInfoF2 .list .item{width: 100%;margin-right:0;margin-bottom:15px;}
    .soluInfoF2 .list .item .imgBox .des{font-size: 14px;line-height:22px;}
    .soluInfoF5 .listBox li{margin: 0 10px;}
    .soluInfoF6 .succCase .imgBox{float: none;width: 100%;}
    .soluInfoF6 .succCase .txtBox{float: none;width: 100%;}
    .AIslide .title, .AItit h5{font-size:22px;}
    .AIslide .slideWarp{margin-top:20px;}
    .AIslide .slideWarp .bd h5{font-size:18px;}
	.AIslide .slideWarp .hd ul{white-space: nowrap;overflow: auto;}
    .AIslide .slideWarp .hd li{
		width: 30%;
		margin-bottom: 0;
		float: none;
		display: inline-block;
		white-space: inherit;
		white-space: initial;
	}
    .AIslide .slideWarp .hd li .iconB{display: block;margin: 0 auto;margin-bottom:10px;}
    .AIslide .slideWarp .hd li .textB{width: 100%;padding-left:0;line-height:20px;}
    .AIfoor4 li{width: 49%;margin-right:2%;margin-bottom:2%;}
    .AIfoor4 li:nth-child(2n){margin-right:0;}
    .AIfoor4 li .imgBox{margin-bottom:15px;}
    #aboutF1 .imgBox{float: none;width: 100%;}
    #aboutF1 .txtBox{float: none;width: 100%;margin-top:20px;}
    #aboutF1 .txtBox h5{font-size:28px;margin-bottom:10px;}
    #aboutF1 .txtBox p,#aboutF2 li p,#aboutF3 .des{font-size:14px;line-height:24px;}
    #aboutF3 li{width: 49%;}
    #aboutF3 li:nth-child(3n){margin-right:2%;}
    #aboutF3 li:nth-child(2n){margin-right:0;}
    #aboutF3 li .txtBox{padding:15px 10px 0;}
    #aboutF3 li .txtBox h5{font-size:15px;margin-bottom:5px;}
    #aboutF3 li .txtBox p{font-size:12px;line-height:20px;}
    .abTit h5{font-size:26px;margin-bottom:20px;}
    #aboutF2 li h5{font-size:20px;margin-bottom:10px;}
    #aboutF2 li h5 span{font-size:16px;}
    .milepostList .mileNAV .item{font-size:16px;}
    .milepostList .mileBD .mileList p{font-size:14px;line-height:26px;}
    .milepostList .mileNAV .slick-arrow{width: 30px;height: 30px;background-size: contain;top: -5px;}
    .milepostList .mileNAV .slick-arrow:hover{background-size: contain;}
    .milepostList .mileNAV .item:before{width: 10px;height: 10px;background-size: contain;top: -5px;}
    .milepostList .mileNAV .item.slick-current:before{background-size: contain;}
    #aboutF6 .consulting .hotline:before{width: 36px;height: 36px;background-size: contain;margin-top:-13px;}
    #aboutF6 .consulting .hotline{padding:20px 30px 20px 50px;}
    #aboutF6 .consulting .hotline p{font-size:28px;}
    #aboutF6 .consulting .list{padding-left:0;}
    #aboutF6 .consulting .list p{font-size:16px;}
    .newsTop li .imgBox{width: 100%;}
    .newsTop li .txtBox{width: 100%;padding:5% 2%;}
    .newsTop li .txtBox time,.newsList li .txtBox time,.newsInfo .titBox time{font-size:12px;}
    .newsTop li .txtBox h5,.newsList li .txtBox h5{font-size:18px;line-height:26px;margin:8px 0;}
    .newsTop li .txtBox p,.newsList li .txtBox p,.newsInfo .conBox p{font-size:14px;line-height:22px;}
    .newsTop li .txtBox .more{width: 150px;line-height:40px;font-size:16px;margin-top:20px;padding-left:20px;}
    .newsList li{padding:20px 0;}
    .newsList li .imgBox{float: none;width: 100%;}
    .newsList li .txtBox{float: none;width: 100%;padding-left:0;padding-bottom:40px;margin-top:15px;}
    .newsList li .txtBox:before{left: 0;width: 30px;height: 30px;background-size: contain!important;}
    .newsInfo .titBox h1{font-size:24px;}
    .newsInfo .titBox{padding-bottom:15px;}
    .newsInfo .partBox span.prev{padding-left:20px;}
    .newsInfo .partBox span.next{padding-right:20px;}
    .newsInfo .partBox span a{font-size:14px;}
    .newsInfo .retnBox a{width: 150px;line-height:40px;font-size:16px;}
    .invtit h5,.inviteF3 .txtBox h5{font-size:26px;margin-bottom:15px;}
    .inviteF1 .des,.inviteF3 .txtBox .des{font-size:14px;line-height:22px;}
    .inviteF2 .labeList span{font-size:18px;margin: 0 15px;}
    .inviteF2 .labeList{margin-bottom:30px;}
    .inviteF2 .listBox li{float: none;width: 100%;margin-bottom:20px;margin-right:0;}
    .inviteF2 .listBox li .imgBox{margin-bottom:30px;}
    .inviteF2 .listBox li p{font-size:12px;line-height:20px;}
    .inviteF3 .imgBox{width: 100%;}
    .inviteF3 .txtBox{margin-top: 4%;width: 100%;padding:4% 2%;}
    .inviteF4 li{padding:80px 25px 20px;}
    .inviteF4 li h5{font-size:20px;}
    .inviteF4 li p{font-size:14px;line-height:22px;}
    .inviteF5 .item{width: 100%;float: none;margin-right:0;margin-bottom:15px;padding:50px 4%;}
    .inviteF5 .item .textB h5{font-size:22px;margin-bottom:15px;}
    .inviteF4{padding: 12% 5%;}
    .inviteF4 li{margin-bottom: 100px;}
	#aboutF8 .imgBox{float: left;width: 100%;}
	#aboutF8 .txtBox{float: right;width: 100%;}
	#aboutF9 .ul{padding:0 1%;}
	#aboutF13 .consulting .list{  padding-left: 15px;}
	#aboutF13 .consulting .hotline p{font-size: 25px;}
	.Foor3 .slideBox .slider li figure{
		padding-bottom: calc(100vw / (350 / 263));
		width: 50%;
	}
    .Foor6 .idxSlide{float: none;text-align: center;}
    .Foor6 .idxSlide .item{display: inline-block;float: none;}
    .Foor3 .slideBox .slider li h5{text-align: center;}
    .productDes .desBox .txtBox .gengduo a{margin: auto;}
    .productDes .proList li{display: block;width: 100%;margin-right: 0;text-align: center;}
    .productDes .desBox .txtBox .gengduo{padding: 0;padding-top: 10%;}
    .productDes .desBox{padding: 5% 0 5%;}
    .productDes .desBox .txtBox{padding: 0 20px;margin-top: 30px;}
    .soluInfoF1{padding: 5% 0 5%;}
    .soluInfoF1 .list .item{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
    .soluInfoF2{padding: 10% 0 5%;}
    .soluInfoF3{padding: 10% 0;}
    .soluInfoF4{padding: 10% 0;}
    .soluInfoF5{padding: 10% 0;}
    .soluInfoF6{padding: 10% 0;}
    .soluInfoF3 h5{text-align: center;}
    .AIslide{padding: 10% 0;}
    .AIfoor2{padding: 10% 0;}
    .AIfoor3{padding: 10% 0;}
    .AIfoor4{padding: 10% 0;}
    .AIfoor4 ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
    #aboutF8 .imgBox{float: none;}
    #aboutF8 .txtBox{float: none;padding-top: 10%;}
    .aboutF9{padding: 10% 0;}
    .aboutF10{padding: 10% 0;}
    .aboutF11{padding: 10% 0;}
    .aboutF12{padding: 10% 0;}
    .milepostList .mileBD .imgBox{display: block;width: 100%}
    .milepostList .mileBD .mileList{display: block;width: 100%;padding-left: 0;}
    #aboutF10 li{width: 100%;margin-right: 0;margin-bottom: 20px;}
    #aboutF8 .txtBox h5{font-size: 22px;}
    #aboutF8 .txtBox p{font-size: 16px;line-height: 1.7;}
    #aboutF9 li h5{font-size: 22px;text-align: center;}
    #aboutF9 li h5 span{display: block;font-size: 20px;}
    #aboutF9 li p{font-size: 16px;line-height: 1.7;}
    #aboutF10 .des{font-size: 16px;line-height: 1.7;}
    #aboutF10 li .txtBox{top: 70%}
    .Foor2 li p{font-size: 16px;}
    .milepostList .mileBD .mileList p{font-size: 16px;}
    .milepostList .mileBD .mileList p:before{top: 8px;}
    .milepostList .mileBD .mileList button{display: block;margin: auto;}
}
@media(max-width:640px){
    .banner .bannerUL li .txtBox p{display: none;}
}
/*indexWave*/
.Foor4{position: relative;background: #f8f8f8;}
#indexWave{height:300px;position:absolute;overflow:hidden;left: 0;bottom:0;width: 100%;}
#indexWave canvas{position:absolute;left:0;top:0;}

.AIslide .slideWarp .itemBox6{position: relative;}
#aboutWave{position: absolute;width: 100%;height: 300px;overflow:hidden;top: 50%;margin-top: -150px;left: 0;}
#aboutWave canvas{position:absolute;left:0;top:0;}




/* 创研中心 */
html{
	font-size: 100px;
}
.ai-content{
	position: relative;
	padding: 2.8rem 0 2.4rem;
	background: url(../images/ai_big_bg.png) no-repeat center 0.75rem/10.2rem;
}
.ai-content .ai-center{
	position: relative;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.3rem;
	font-weight: 700;
	text-shadow: 0 3px 3px #333;
	color: #fff;
	box-sizing: border-box;
	padding: 5px;
	margin: 0 auto;
}
.ai-content .ai-center:after{
	content: "";
	position: absolute;
	width: 2.9rem;
	height: 2.9rem;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-49%);
	background: url(../images/ai_beside_bg.png) no-repeat center/100%;
	border-radius: 50%;
	transform-origin: center;
}
.ai-content ul li{
	position: absolute;
	width: 0.85rem;
	height: 0.85rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 0 10px rgba(239,125,26,.6);
	text-align: center;
	line-height: 1.3;
	font-size: 0.16rem;
	transition: all 1s linear;
	z-index: 2;
	box-sizing: border-box;
	padding: 5px;
}
.ai-content ul li.active{
	transform: scale(1.3);
	z-index: 5;
}
.ai-content ul li.hover{
	transform: scale(0.6);
	z-index: 5;
}
.ai-content ul li:nth-of-type(1){
	left: 2.35rem;
	top: 0;
}
.ai-content ul li:nth-of-type(2){
	left: 1.6rem;
	top: 0.8rem;
}
.ai-content ul li:nth-of-type(3){
	left: 1.1rem;
	top: 1.8rem;
}
.ai-content ul li:nth-of-type(4){
	left: 0.9rem;
	top: 3rem;
}
.ai-content ul li:nth-of-type(5){
	left: 1.1rem;
	top: 4.3rem;
}
.ai-content ul li:nth-of-type(6){
	left: 1.6rem;
	top: 5.5rem;
}
.ai-content ul li:nth-of-type(7){
	left: 4rem;
	top: 0.2rem;
}
.ai-content ul li:nth-of-type(8){
	left: 3.8rem;
	top: 1.6rem;
}
.ai-content ul li:nth-of-type(9){
	left: 2.55rem;
	top: 2.6rem;
}
.ai-content ul li:nth-of-type(10){
	left: 2.65rem;
	top: 3.9rem;
}
.ai-content ul li:nth-of-type(11){
	left: 3.1rem;
	top: 5.3rem;
}
.ai-content ul li:nth-of-type(12){
	left: 3.6rem;
	top: 3.15rem;
}
.ai-content ul li:nth-of-type(13){
	left: 4.5rem;
	top: 5.3rem;
}
.ai-content ul li:nth-of-type(14){
	left: 6.55rem;
	top: 0.2rem;
}
.ai-content ul li:nth-of-type(15){
	left: 5.3rem;
	top: 1rem;
}
.ai-content ul li:nth-of-type(16){
	left: 4.5rem;
	top: 2.4rem;
}
.ai-content ul li:nth-of-type(17){
	left: 4.55rem;
	top: 4.1rem;
}
.ai-content ul li:nth-of-type(18){
	left: 5.7rem;
	top: 5.7rem;
}
.ai-content ul li:nth-of-type(19){
	left: 7rem;
	top: 1.3rem;
}
.ai-content ul li:nth-of-type(20){
	left: 5.65rem;
	top: 2rem;
}
.ai-content ul li:nth-of-type(21){
	left: 5.35rem;
	top: 3.25rem;
}
.ai-content ul li:nth-of-type(22){
	left: 5.8rem;
	top: 4.5rem;
}
.ai-content ul li:nth-of-type(23){
	left: 7rem;
	top: 5.5rem;
}
.ai-content ul li:nth-of-type(24){
	left: 8.3rem;
	top: 1.3rem;
}
.ai-content ul li:nth-of-type(25){
	left: 9.5rem;
	top: 2rem;
}
.ai-content ul li:nth-of-type(26){
	left: 9.8rem;
	top: 3.25rem;
}
.ai-content ul li:nth-of-type(27){
	left: 9.4rem;
	top: 4.5rem;
}
.ai-content ul li:nth-of-type(28){
	left: 8.3rem;
	top: 5.5rem;
}
.ai-content ul li:nth-of-type(29){
	left: 8.3rem;
	top: 0.2rem;
}
.ai-content ul li:nth-of-type(30){
	left: 10rem;
	top: 1rem;
}
.ai-content ul li:nth-of-type(31){
	left: 10.6rem;
	top: 2.4rem;
}
.ai-content ul li:nth-of-type(32){
	left: 10.7rem;
	top: 4.1rem;
}
.ai-content ul li:nth-of-type(33){
	left: 9.9rem;
	top: 5.7rem;
}
.ai-content ul li:nth-of-type(34){
	left: 11.5rem;
	top: 0.2rem;
}
.ai-content ul li:nth-of-type(35){
	left: 11.4rem;
	top: 1.6rem;
}
.ai-content ul li:nth-of-type(36){
	left: 12rem;
	top: 3.2rem;
}
.ai-content ul li:nth-of-type(37){
	left: 12rem;
	top: 4.5rem;
}
.ai-content ul li:nth-of-type(38){
	left: 11.2rem;
	top: 5.8rem;
}
.ai-content ul li:nth-of-type(39){
	left: 13.35rem;
	top: 0;
}
.ai-content ul li:nth-of-type(40){
	left: 12.8rem;
	top: 1.6rem;
}
.ai-content ul li:nth-of-type(41){
	left: 14rem;
	top: 2.6rem;
}
.ai-content ul li:nth-of-type(42){
	left: 13.2rem;
	top: 3.8rem;
}
.ai-content ul li:nth-of-type(43){
	left: 14rem;
	top: 4.8rem;
}
.ai-content ul li:nth-of-type(44){
	left: 12.8rem;
	top: 5.3rem;
}
.ai-content ul li:nth-of-type(45){
	left: 13.6rem;
	top: 6rem;
}
.data-content{
	margin: 3.5rem 0 3.2rem;
}
.data-content .data-center{
	margin: 0 auto;
	width: 2.7rem;
	position: relative;
}
.data-content .data-center .line1,
.data-content .data-center .line2,
.data-content .data-center .line2 .text{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 4.6rem;
	height: 4.6rem;
	transform: translate(-50%,-50%);
}
.data-content .data-center .line1 p,
.data-content .data-center .line2 p{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	transform-origin: 49% 50%;
}
.data-content .data-center .line1 p{
	background: url(../images/data_line1.png) no-repeat center/100%;
	animation:dataline1 300s linear infinite;
	-webkit-animation:dataline1 300s linear infinite;
}
@keyframes dataline1
{
	0%{
		transform: rotateZ(0deg);
	}
	100%{
		transform: rotateZ(-1440deg);
	}
}

.data-content .data-center .line2{
	width: 8.15rem;
	height: 8.15rem;
}
.data-content .data-center .line2 p{
	background: url(../images/data_line2.png) no-repeat center/100%;
	animation:dataline2 500s linear infinite;
	-webkit-animation:dataline2 500s linear infinite;
}
@keyframes dataline2
{
	0%{
		transform: rotateZ(0deg);
	}
	100%{
		transform: rotateZ(1440deg);
	}
}
.data-content .data-center .line2 .text{
	width: 7rem;
	height: auto;
}
.data-content .data-center .line1 ul li,
.data-content .data-center .line2 ul li{
	position: absolute;
	width: 1.1rem;
	z-index: 7;
}
.data-content .data-center .line1 ul li:nth-of-type(1),
.data-content .data-center .line2 ul li:nth-of-type(1){
	left: 50%;
	top: -0.5rem;
	transform: translateX(-50%);
}
.data-content .data-center .line1 ul li:nth-of-type(2),
.data-content .data-center .line1 ul li:nth-of-type(3){
	bottom: 0.7rem;
}
.data-content .data-center .line1 ul li:nth-of-type(2){
	left: -0.3rem;
}
.data-content .data-center .line1 ul li:nth-of-type(3){
	right: -0.3rem
}
.data-content .data-center .line2 ul li:nth-of-type(4){
	bottom: -0.55rem;
	left: 50%;
	transform: translateX(-50%);
}
.data-content .data-center .line2 ul li:nth-of-type(5),
.data-content .data-center .line2 ul li:nth-of-type(3){
	bottom: 1.5rem;
}
.data-content .data-center .line2 ul li:nth-of-type(2),
.data-content .data-center .line2 ul li:nth-of-type(6){
	top: 1.5rem;
}
.data-content .data-center .line2 ul li:nth-of-type(3),
.data-content .data-center .line2 ul li:nth-of-type(2){
	right: -0.1rem;
}
.data-content .data-center .line2 ul li:nth-of-type(6),
.data-content .data-center .line2 ul li:nth-of-type(5){
	left: -0.2rem;
}
.AIfoor2{
	overflow: hidden;
}
.jy-content .jy-slides ul{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -0.35rem;
}
.jy-content .jy-slides ul li{
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 0.35rem;
	position: relative;
	transition: all .5s;
	opacity: 0;
}
.jy-content .jy-slides ul li:nth-of-type(2) {
	z-index: 5;
	transform: translateY(20px);
}
.jy-content .jy-slides ul.active li:nth-of-type(2){
	transform: translateY(0);
	opacity: 1;
}
.jy-content .jy-slides ul li:nth-of-type(1) {
	transform: translateX(100%);
}
.jy-content .jy-slides ul li:nth-of-type(3) {
	transform: translateX(-105%);
}
.jy-content .jy-slides ul.active li:nth-of-type(1),
.jy-content .jy-slides ul.active li:nth-of-type(3) {
	transform: translateX(0);
	opacity: 1;
}
.jy-content .jy-slides ul li .content{
	height: 100%;
	padding: 0.3rem;
	background: #fff;
	box-shadow: 0 0 0.15rem rgba(0,0,0,.1);
	border-radius: 0.2rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.jy-content .jy-slides ul li .content h2{
	font-weight: 400;
	color: #ef7d1a;
	text-align: center;
	font-size: 0.24rem;
}
.jy-content .jy-slides ul li .content .img img{
	border-radius: 0.3rem;
	width: 100%;
}
.jy-content .jy-slides ul li .content .img{
	margin: 0.35rem 0 0.25rem;
}
.jy-content .jy-slides ul li .content .jy-tags{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: -10px;
}
.jy-content .jy-slides ul li .content .jy-tags p{
	width: 47%;
	height: 0.6rem;
	box-sizing: border-box;
	border: solid 1px #eee;
	border-radius: 0.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
	font-size: 0.2rem;
	transition: all .3s;
}
.jy-content .jy-slides ul li .content .jy-tags p:not(:last-child):hover,
.jy-content.zy-content .jy-slides ul li .content .jy-tags p:last-child:hover{
	background: #ef7d1a;
	color: #fff;
}
.jy-content .jy-slides ul li.sheer-li .content{
	background: none;
	box-shadow: none;
}
.jy-content .jy-slides ul li .content h3{
	font-size: 0.36rem;
	text-align: center;
	font-weight: 400;
	margin-bottom: 0.6rem;
}
.jy-content .jy-slides ul li .content .s-tags{
	display: flex;
	flex-wrap: wrap;
	margin-top: -0.4rem;
	justify-content: space-between;
}
.jy-content .jy-slides ul li .content .s-tags p{
	width: 47%;
	height: 0.8rem;
	border-radius: 0.8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(237,125,30,.05);
	color: #ef7d1a;
	font-size: 0.24rem;
	margin-top: 0.4rem;
}
.jy-content .jy-bottom{
	display: flex;
	justify-content: center;
	margin-top: 0.4rem;
	flex-wrap: wrap;
}
.jy-content .jy-bottom p{
	font-size: 0.24rem;
	width: 25%;
}
.jy-content .jy-bottom p:last-child{
	margin-right: 0;
}
.AIslide .slideWarp .itemBox{
	display: none;
	padding: 0.4rem;
	padding-bottom: 0.6rem;
	background: rgba(255,255,255,.5);
}
.AIslide .slideWarp .itemBox:nth-of-type(1) {
	/* display: block; */
}
.aq-content .aq-stpes ul,
.xx-content .xx-stpes ul{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.aq-content .aq-stpes ul li{
	transition: all .5s;
	transform: translateX(-100%);
	opacity: 0;
	position: relative;
}
.aq-content .aq-stpes ul.active li,
.aq-content .aq-stpes ul li:nth-of-type(1){
	opacity: 1;
	transform: translateX(0);
}
.aq-content .aq-stpes ul li:nth-of-type(1){
	z-index: 5;
}
.aq-content .aq-stpes ul li:nth-of-type(3) {
	transition-delay: .1s;
}
.aq-content .aq-stpes ul li:nth-of-type(4) {
	transition-delay: .2s;
}
.aq-content .aq-stpes ul li:nth-of-type(5) {
	transition-delay: .3s;
}
.aq-content .aq-stpes ul li:nth-of-type(6) {
	transition-delay: .4s;
}
.aq-content .aq-stpes ul li:nth-of-type(7) {
	transition-delay: .5s;
}
.aq-content .aq-stpes ul li:nth-of-type(odd){
	width: 30%;
	box-sizing: border-box;
	padding: 0.5rem 0.2rem 0.2rem;
	border-radius: 0.2rem;
	background: #fdf4ea;
}
.aq-content .aq-stpes ul li:nth-of-type(even){
	width: 5%;
}
.aq-content .aq-stpes ul li:nth-of-type(even) img{
	width: 53%;
}
.aq-content .aq-stpes ul li:last-child{
	display: none;
}
.aq-content .aq-stpes ul li h4{
	font-size: 0.2rem;
	margin: 0.4rem 0 0.15rem;
	font-weight: 400;
}
.aq-content .aq-stpes ul li .img img{
	max-height: 0.55rem;
}
.aq-content .aq-stpes ul li .desc{
	color: #999;
	font-size: 0.16rem;
	line-height: 1.8;
}
.aq-content .aq-nums{
	background: #fff;
	border-radius: 0.2rem;
	margin: 0.3rem 0;
	transition: all 1s;
	transform: translateY(50px);
	opacity: 0;
}
.aq-content .aq-nums.active {
	transform: translateY(0);
	opacity: 1;
}
.aq-content .aq-nums h4{
	height: 0.7rem;
	display: flex;
	align-items: center;
	padding: 0 0.4rem;
	font-size: 0.24rem;
	font-weight: 400;
	border-bottom: solid 1px #eee;
}
.aq-content .aq-nums ul{
	display: flex;
	flex-wrap: wrap;
	padding: 0.35rem 0.4rem;
}
.aq-content .aq-nums ul li{
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 0.8rem;
	line-height: 1.8;
	font-size: 0.16rem;
	color: #999;
	text-align: left;
}
.aq-content .aq-nums ul li:nth-of-type(3n+1) {
	padding-left: 0;
}
.aq-content .aq-nums ul li:nth-of-type(3n+2) {
	border-left: solid 1px #eee;
	border-right: solid 1px #eee;
}
.aq-content .aq-bottom ul{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -0.25rem;
	margin-top: -0.4rem;
}
.aq-content .aq-bottom ul li{
	width: 25%;
	box-sizing: border-box;
	padding: 0 0.25rem;
	margin-top: 0.4rem;
	transition: all .5s;
	transform: scale(0);
	transition-delay: .5s;
}
.aq-content .aq-bottom ul.active li{
	transform: scale(1);
}
.aq-content .aq-bottom ul li .content p,
.zy-content ul li h4{
	height: 0.8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0.1rem;
	background-color: rgba(237,125,30,.05);
	color: #ef7d1a;
	font-size: 0.18rem;
	font-weight: 400;
}
.xx-content .xx-stpes ul{
	margin: 0 -0.1rem;
	margin-top: -0.3rem;
	align-items: inherit;
	align-items: initial;
}
.xx-content .xx-stpes ul li{
	width: 25%;
	box-sizing: border-box;
	padding: 0 0.1rem;
	margin-top: 0.3rem;
	transition: all .5s;
	transform: translateY(50px);
	opacity: 0;
}
.xx-content .xx-stpes ul li:nth-of-type(2) {
	transition-delay: .2s;
}
.xx-content .xx-stpes ul li:nth-of-type(3) {
	transition-delay: .4s;
}
.xx-content .xx-stpes ul li:nth-of-type(4) {
	transition-delay: .6s;
}
.xx-content .xx-stpes ul li:nth-of-type(5) {
	transition-delay: .8s;
}
.xx-content .xx-stpes ul li:nth-of-type(6) {
	transition-delay: 1s;
}
.xx-content .xx-stpes ul.active li{
	opacity: 1;
	transform: translateY(0);
}
.xx-content .xx-stpes ul li .content{
	border-radius: 0.15rem;
	background: #fdf4ea;
	padding: 0.45rem 0.3rem;
	height: 100%;
}
.xx-content .xx-stpes ul li .content .img img{
	max-height: 0.4rem;
}
.xx-content .xx-stpes ul li .content h4{
	font-size: 0.2rem;
	line-height: 1.5;
	margin-top: 0.2rem;
	font-weight: 400;
}
.xx-content .xx-img{
	margin-top: 0.4rem;
	opacity: 0;
	transition: all .5s;
	transition-delay: 1s;
	transform: translateY(50px);
}
.xx-content .xx-img.active{
	opacity: 1;
	transform: translateY(0);
}
.jy-content.zy-content .jy-slides ul li .content{
	display: block;
	padding-bottom: 0.7rem;
}
.zy-content .jy-slides ul li .content .border{
	min-height: 200px;
	box-sizing: border-box;
	padding: 0.2rem;
	border: solid 1px #eee;
	border-radius: 0.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1.5;
	font-size: 0.24rem;
	text-transform: uppercase;
	margin: 0.3rem 0 0.6rem;
}
.zy-content .jy-slides ul li .content .zy-bottom{
	line-height: 2.2;
	font-size: 0.18rem;
	color: #ef7d1a;

}
.jy-content.zy-content .jy-slides ul li .content .jy-tags p{
	width: 90%;
	height: 0.7rem;
	margin: 0 auto 0.2rem;
}
.jy-content.zy-content .jy-slides ul li .content .jy-tags{
	margin-top: 0.5rem;
}
.jy-content.zy-content .jy-slides ul li .content .jy-tags p:last-child{
	margin-bottom: 0;
}
.jy-content.zy-content .jy-slides ul li .border.big{
	font-size: 0.3rem;
}
.zy-content .jy-slides ul li .content .parament{
	padding: 0 0.5rem;
}
.zy-content .jy-slides ul li .content .parament p{
	text-align: left;
	font-size: 0.18rem;
	color: #666;
	margin-bottom: 0.2rem;
	line-height: 1.5;
	position: relative;
	padding-left: 0.4rem;
}
.zy-content .jy-slides ul li .content .parament p img{
	position: absolute;
	left: 0;
	top: 0.02rem;
	width: 0.25rem;
}
.zy-content .jy-slides ul li .content .parament p:last-child{
	margin-bottom: 0;
}
.AIfoor4 li{
	transition: all .5s;
}
.AIfoor4 li:hover{
	transform: scale(1.02);
}



/* ***************************** 响应式 ******************************** */


@media (max-width: 1000px) {
	#aboutF13 .consulting .hotline:before{
		width: 50px;
		height: 50px;
		background-size: 100%;
		margin-top: -25px;
	}
	#aboutF13 .consulting .hotline{
		padding-left: 70px;
		padding-right: 30px;
	}
	#aboutF13 .consulting .list{
		padding-left: 30px;
	}
	#aboutF13 .consulting .hotline p{
		font-size: 25px;
	}
}


@media (max-width: 800px) {
	.bottom .bomTop .bomCon{
		max-width: 100%;
		text-align: center;
	}
	.ai-content{
		background-size: 15rem !important;
		padding-top: 4rem;
		padding-bottom: 3.6rem;
		background-position-y: 0.4rem;
	}
	#aboutF13 .consulting .list{
		display: block;
		max-width: 360px;
		margin: 0 auto;
	}
	#aboutF13 .consulting .list p{
		line-height: 1.5;
		margin-bottom: 10px;
	}
	#aboutF13 .consulting .list p:last-child{
		margin-bottom: 0;
	}
	#aboutF13 .consulting .hotline{
		border: 0;
		padding-right: 0;
	}
	.ai-content ul li{
		width: 1.4rem;
		height: 1.4rem;
		font-size: 0.12rem;
	}
	.ai-content ul li br{
		display: none;
	}
	.ai-content .ai-center{
		width: 3rem;
		height: 3rem;
		font-size: 0.45rem;
	}
	.ai-content .ai-center:after{
		width: 4.5rem;
		height: 4.5rem;
	}
	.ai-content ul li:nth-of-type(1){
		left: 1.6rem;
	}
	.ai-content ul li:nth-of-type(2){
		left: 0.3rem;
		top: 1.8rem;
	}
	.ai-content ul li:nth-of-type(3){
		left: 0.4rem;
		top: 3.8rem;
	}
	.ai-content ul li:nth-of-type(4){
		left: 0.6rem;
		top: 5.8rem;
	}
	.ai-content ul li:nth-of-type(5){
		left: 1.3rem;
		top: 7.5rem;
	}
	.ai-content ul li:nth-of-type(6){
		left: 2rem;
		top: 9.2rem;
	}
	.ai-content ul li:nth-of-type(7){
		left: 3.6rem;
	}
	.ai-content ul li:nth-of-type(8){
		left: 2rem;
		top: 1.6rem;
	}
	.ai-content ul li:nth-of-type(9){
		left: 2rem;
		    top: 3.2rem;
	}
	.ai-content ul li:nth-of-type(10){
		left: 2rem;
		    top: 4.8rem;
	}
	.ai-content ul li:nth-of-type(11){
		    left: 2.5rem;
		    top: 6.4rem;
	}
	.ai-content ul li:nth-of-type(12){
		left: 3.2rem;
		    top: 8rem;
	}
	.ai-content ul li:nth-of-type(15){
		    left: 3.8rem;
		    top: 1.8rem;
	}
	.ai-content ul li:nth-of-type(16){
		left: 3.7rem;
		    top: 3.4rem;
	}
	.ai-content ul li:nth-of-type(17){
		left: 4.3rem;
		    top: 6.6rem;
	}
	.ai-content ul li:nth-of-type(13){
		left: 3.7rem;
		    top: 5rem;
	}
	.ai-content ul li:nth-of-type(19){
		top: 1.9rem;
		    left: 5.5rem;
	}
	.ai-content ul li:nth-of-type(20){
		left: 4.4rem;
		    top: 9.2rem;
	}
	.ai-content ul li:nth-of-type(14){
		left: 5.5rem;
	}
	.ai-content ul li:nth-of-type(21){
		left: 5.35rem;
		    top: 7.9rem;
	}
	.ai-content ul li:nth-of-type(22){
		left: 7rem;
		    top: 7.9rem;
	}
	.ai-content ul li:nth-of-type(18){
		left: 6.2rem;
		    top: 9.3rem;
	}
	.ai-content ul li:nth-of-type(29){
		left: 7.2rem;
		    top: 0;
	}
	.ai-content ul li:nth-of-type(24){
		left: 7.1rem;
		    top: 1.7rem;
	}
	.ai-content ul li:nth-of-type(23){
		left: 8.7rem;
		    top: 7.5rem;
	}
	.ai-content ul li:nth-of-type(28){
		left: 8rem;
		    top: 9.2rem;
	}
	.ai-content ul li:nth-of-type(30){
		left: 8.9rem;
		    top: 0.2rem;
	}
	.ai-content ul li:nth-of-type(25){
		left: 8.8rem;
		    top: 1.8rem;
	}
	.ai-content ul li:nth-of-type(34){
		left: 10.6rem;
	}
	.ai-content ul li:nth-of-type(35){
		left: 10.5rem;
		    top: 1.9rem;
	}
	.ai-content ul li:nth-of-type(31){
		    left: 10.4rem;
		    top: 7.3rem;
	}
	.ai-content ul li:nth-of-type(27){
		left: 9.6rem;
		    top: 8.9rem;
	}
	.ai-content ul li:nth-of-type(32){
		left: 10.9rem;
		    top: 4.5rem;
	}
	.ai-content ul li:nth-of-type(38){
		left: 11.6rem;
		    top: 6rem;
	}
	.ai-content ul li:nth-of-type(39){
		left: 12.3rem;
		    top: 0.1rem;
	}
	.ai-content ul li:nth-of-type(40){
		left: 12.2rem;
		    top: 1.6rem;
	}
	.ai-content ul li:nth-of-type(45){
		left: 11.4rem;
		    top: 8.7rem;
	}
	.ai-content ul li:nth-of-type(43){
		    left: 12.5rem;
		    top: 7.4rem;
	}
	.ai-content ul li:nth-of-type(44){
		left: 13.3rem;
		    top: 6rem;
	}
	.ai-content ul li:nth-of-type(41){
		left: 13.6rem;
	}
	.ai-content ul li:nth-of-type(42){
		left: 13.8rem;
		    top: 4.2rem;
	}
	.ai-content ul li:nth-of-type(36){
		left: 11.8rem;
	}
	.ai-content ul li:nth-of-type(37){
		    left: 12.4rem;
		    top: 4.6rem;
	}
	.ai-content ul li.active{
		transform: scale(1.6);
	}
	.data-content{
		transform: scale(1.6);
		margin: 6.5rem 0;
	}
}

@media (max-width: 640px) {
	.Foor1 li .con .textB h5{
		padding: 0;
		margin: 0;
		white-space: normal;
		text-align: center;
	}
	.banner .bannerUL li .txtBox{
		text-align: center;
		box-sizing: border-box;
		padding: 15px;
		width: 80%;
		right: 0;
		margin: 0 auto;
		background: rgba(0,0,0,.5);
		transform: translateY(-40%);
	}
	.banner .bannerUL li figure{
		padding-bottom: 400px;
	}
	.top .logo{
		line-height: 60px;
	}
	.top .searBox,.top .lang{
		margin-top: 20px;
	}
	.nav_btn{
		margin-top: 15px;
	}
	.banner .bannerUL li .txtBox .more{
		margin-top: 20px;
        display: none;
	}
	.banner .bannerUL li .txtBox p br{
		display: none;
	}
    .Foor1{padding: 12% 0 5%;}
    .Foor2{padding: 12% 0 5%;}
    .Foor3{padding: 12% 0 5%;}
    .Foor4{padding: 12% 0 5%;}
    .Foor5{padding: 12% 0 5%;}
    .Foor6{padding: 12% 0 5%;}
    .Foor1 li{float: none;width: 100%;margin-right: 0;}
    .Foor2 li{float: none;width: 100%;margin-right: 0;}
    .Foor3 .slideBox .slider li figure{width: 100%;}
    .numList .item{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;text-align: center;}
	.abTit h5,
	.banner .bannerUL li .txtBox h5{
		font-size: 22px;
	}
	.honerList .box{
		width: 180px;
	}
	.honerList .box:not(:last-child) .inner{
		width: 95%;
	}
	.honerList .box .inner .imgBox{
		padding: 10px;
		height: 235px;
	}
	.honerList .box p{
		font-size: 16px;
		margin-top: 10px;
	}
	.honerList .box .inner .imgBox figure{
		padding-bottom: 215px;
	}
	#aboutF13 .consulting{
		margin-top: 30px;
	}
	#aboutF13,#aboutF12{
		padding: 50px 0;
	}
	.honerList .scroll-main{
		height: 285px;
		padding-bottom: 8px;
	}
	#aboutF13 .consulting .hotline{
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 20px;
		line-height: 1.2;
		padding-left: 50px;
	}
	#aboutF13 .consulting .hotline:before{
		width: 35px;
		height: 35px;
		margin-top: -18px;
	}
	#aboutF13 .consulting .hotline p,
	.bottom .bomTop .bomCon .line p{
		font-size: 18px;
	}
	#aboutF13 .consulting .list{
		max-width: 270px;
		padding-left: 0;
	}
	#aboutF13 .consulting .list p{
		font-size: 14px;
	}
	.jy-content .jy-slides ul li{
		width: 250px;
		margin: 0 auto 0.6rem;
		display: inline-block;
		white-space: inherit;
		white-space: initial;
		vertical-align: top;
	}
	.jy-content .jy-slides ul li:last-child{
		margin-bottom: 0;
	}
	.jy-content .jy-slides ul li .content h2,
	.jy-content .jy-slides ul li .content h3,
	.AIfoor4 li h5,
	#aboutF13 .consulting .hotline,
	.Foor1 li .con .textB h5{
		font-size: 16px;
	}
	.aq-content .aq-nums h4{
		height: 60px;
		font-size: 16px;
	}
	.jy-content .jy-bottom p,
	.aq-content .aq-stpes ul li h4,
	.jy-content .jy-slides ul li .content .s-tags p,
	.xx-content .xx-stpes ul li .content h4,
	.zy-content.jy-content ul li h4{
		font-size: 14px;
	}
	.aq-content .aq-stpes ul li .desc,
	.aq-content .aq-nums ul li,
	.aq-content .aq-bottom ul li .content p, .zy-content ul li h4,
	.jy-content .jy-slides ul li .content .jy-tags p,
	.zy-content .jy-slides ul li .content .border,
	.zy-content .jy-slides ul li .content .zy-bottom,
	.jy-content.zy-content .jy-slides ul li .border.big,
	.zy-content .jy-slides ul li .content .parament p,
	.AIfoor4 li p{
		font-size: 12px;
	}
	.jy-content .jy-slides ul li .content,
	.xx-content .xx-stpes ul li .content{
		padding: 15px;
	}
	.jy-content .jy-slides ul li.sheer-li .content{
		background: #fff;
	}
	.aq-content .aq-stpes ul,
	.jy-content .jy-slides ul{
		white-space: nowrap;
		display: block;
		overflow: auto;
	}
	.aq-content .aq-stpes ul li:nth-of-type(odd),
	.aq-content .aq-stpes ul li:nth-of-type(even){
		display: inline-block;
		white-space: inherit;
		white-space: initial;
		text-align: center;
		vertical-align: middle;
	}
	.aq-content .aq-stpes ul li .img img{
		max-height: 35px;
	}
	.aq-content .aq-stpes ul li:last-child{
		display: none;
	}
	.aq-content .aq-stpes ul li:nth-of-type(odd){
		width: 300px;
		padding: 15px;
	}
	.aq-content .aq-stpes ul li:nth-of-type(even){
		width: 30px;
	}
	.aq-content .aq-nums ul li{
		width: 100%;
		padding: 0;
		margin-bottom: 0.5rem;
	}
	.aq-content .aq-nums ul li:last-child{
		margin-bottom: 0;
	}
	.aq-content .aq-nums ul li:nth-of-type(3n+2){
		border: 0;
	}
	.aq-content .aq-bottom ul li,
	.xx-content .xx-stpes ul li{
		width: 50%;
	}
	.aq-content .aq-bottom ul li .content p, .zy-content ul li h4,
	.jy-content .jy-slides ul li .content .jy-tags p,
	.jy-content .jy-slides ul li .content .s-tags p,
	.jy-content.zy-content .jy-slides ul li .content .jy-tags p{
		height: 35px;
	}
	.jy-content .jy-bottom,
	.xx-content .xx-img{
		margin-top: 1rem;
	}
	.xx-content .xx-stpes ul li .content .img img{
		max-height: 25px;
	}
	.xx-content .xx-stpes ul{
		margin: 0 -0.3rem;
		margin-top: -0.6rem;
	}
	.xx-content .xx-stpes ul li{
		padding: 0 0.3rem;
		margin-top: 0.6rem;
	}
	.zy-content .jy-slides ul li .content .border{
		min-height: 100px;
		margin: 0.5rem 0 0.8rem;
		padding: 5px;
	}
	.zy-content.jy-content ul li h4{
		 height: 45px;
	 }
	.zy-content .jy-slides ul li .content .parament p img{
		 width: 15px;
		 top: 3px;
	 }
	.zy-content .jy-slides ul li .content .parament p{
		 padding-left: 20px;
	 }
	.AIfoor4 li p{
		line-height: 1.5;
	 }
	.AIfoor4 li .imgBox{
		box-shadow: none;
	 }
	.AIfoor4 li h5,
	.AIfoor4 li p{
		padding: 0 5px;
	 }
	.AIfoor4 li{
		box-shadow: 0 0 15px rgba(0,0,0,.5);
	 }
	.AIslide .slideWarp .hd{
		float: left;
		width: 40px;
		margin-top: 0;
	}
	.AIslide .slideWarp .hd ul{
		white-space: inherit;
		white-space: initial;
	}
	.AIslide .slideWarp .hd li{
		display: block;
		width: 100%;
		box-shadow: none;
		border-bottom: solid 1px #ddd;
	}
	.AIslide .slideWarp .hd li:last-child{
		border-bottom: 0;
	}
	.AIslide .slideWarp .hd li .textB{
		display: none;
	}
	.AIslide .slideWarp .hd li .iconB{
		margin-bottom: 0;
		width: auto;
	}
	.AIslide .slideWarp .bd{
		float: right;
		width: calc(100% - 50px);
	}
}

@media (max-width: 480px) {

}

@media (max-width: 400px) {
	.ai-content ul li{
		font-size: 0.08rem;
	}
	.aq-content .aq-stpes ul li:nth-of-type(odd){
		width: 260px;
	}
	.jy-content .jy-bottom p{
		width: 50%;
	}
}

@media (max-width: 350px) {
	.jy-content .jy-slides ul li{
		width: 210px;
	}
}




/* 1366分辨率 */
@media(min-width:1024px)  and  (max-width:1366px) {
    .w1600{padding: 0 6%;}
	.innerBan figure{padding-bottom:calc(100vw / (1920 / 650))}
    .top .lang{    margin: 30px 15px 0;}
    .top .searBox{margin-top: 30px;}
	.top .logo{width: 10%;line-height: 75px;}
	.top .navLS{width: 79%;}
	.top .navLS .nav li{margin-right: 30px;}
    .top .navLS .nav li >a{font-size: 18px;line-height: 75px;}
    .top .navLS .nav li em {height: 75px;}
    .secondlevel .column>a{font-size: 14px;}
    .category .column2 a{font-size: 14px;}
    .idxTit h5{font-size: 30px;}
    .Foor1 li .con .textB h5{font-size: 18px;}
    .Foor1 li .tit{font-size: 20px;}
    .Foor1 li{width: 23.5%}
    .Foor1 li.hover{width: 30%}
    .Foor1 li.hoverBe{width: 21.33%}
    .Foor2 li h5{font-size: 20px;}
    .Foor2 li p{font-size: 18px;}
    .Foor4 .imgBox .right span{font-size: 18px;}
    .Foor4 .imgBox .right p{font-size: 15px;}
    .Foor3 .textBox h5{font-size: 30px;}
    .Foor3 .textBox li{font-size: 16px;}
    .Foor4 .title{font-size: 30px;}
    .Foor4 .imgBox .right h5{font-size: 23px;}
    .numList .item .numBox span{font-size: 30px;}
	.numList .item{width: 22%;margin-right: 4%;}
	.Foor5 .fvBox .rightBox .item .textB{padding-right: 50px;}
	.bottom .bomBom .copy{font-size: 15px;}
	.bottom .bomTop .bomNav dl dt{font-size: 16px;}
	.proMenu li{padding: 0 59px;}
	.proInfo .txtBox h5{font-size: 32px;}
	.soluInfoF2 .list .item .imgBox .des{font-size: 13px;}
	.soluInfoF5 .listBox li .imgBox .linkL a{line-height: unset;}
	.soluInfoF6 .succCase{display: flex;align-items: center;}
	.soluInfoF6 .succCase .txtBox h5{font-size: 25px;}
	.soluInfoF6 .succCase .txtBox{padding: 3% 5%;}
    .AIslide .slideWarp .hd li{padding: 15px;}
    .AIslide .slideWarp .hd li .textB{padding-left: 10px;font-size: 14px;}
	.menuLocat .menu li{padding: 0 25px;}
	.inviteF4 ul{display: flex;}
    .banner .bannerUL li .txtBox h5{font-size: 52px;}
    .banner .bannerUL li .txtBox p{font-size: 25px;}
	.Foor3 .controls dd button{margin-right: 30px;margin-left: 0px;}
	.Foor3 .slideBox{width: 85%;}
	.Foor3 .controls dd{text-align: left;}
	.Foor5 .fvBox .leftBox .imgBox figure{padding-bottom: 310px;}
	.newsTop li .imgBox figure{}
}

/*  */
.top .navLS .nav li{
	position: relative;
}
.secondlevel {
	position: absolute;
    padding: 0 20px;
    left: -155px;
	display: none;
}
.touch .secondlevel{
	display: block;
    width: 444px;
    background: #ffffff;
	min-height: 350px;
	/* text-align: center; */
	padding: 10px;
}
#nav2.touch .secondlevel{
	text-align: unset;
}
.secondlevel .column{
	padding: 10px;
}
.category{
	position: absolute;
    left: 33%;
    top: 0;
    padding: 10px 30px;
    height: 100%;
    box-sizing: border-box;
    overflow-x: hidden;
}
.category::-webkit-scrollbar {/*滚动条整体样式*/
	width: 0px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 0px;
}
.touch .secondlevel .category{
    display: none;
	width: 67%;
}
.touch .secondlevel .column:first-child .category{
    display: block;
}

.secondlevel .column>a{
	font-size: 20px;
    font-weight: 600;
    padding-right: 8%;
}
.touch2{
	color: #ef7d1a;
	border-right: 1px solid;
}

.category .column2 a{
	position: relative;
	display: block;
    font-size: 16px;
	line-height: 2.8;
	color: #929292;
    border-bottom: 1px solid #a6a6a6;
}
.category .column2>a {
    font-size: 18px;
    color: #808080;
}
.category .subcol3{display: none;}
.category .column3 a{
	position: relative;
	display: unset;
    font-size: 16px;
	line-height: 2.8;
	color: #929292;
    border-bottom: 1px solid #fff;
}
.category .column3 a:hover{
    border-bottom: 1px solid #ef7d1a;
}
.category .column2>a::before{
	position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    border-top: 2px solid #a6a6a6;
    border-right: 2px solid #a6a6a6;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
	right: 8%;
    top: calc(50% - 3px);
}
.category .column2 a:hover{
    border-bottom: 1px solid #f47e30;
	color: #ef7d1a;
}
.category .column4{
    text-indent: 2em;
}
/* .category .column2:last-child  a{
    border-bottom: 0px;
} */
.secondlevel2{
	display: none;
}

.touch .secondlevel2{
	display: block;
    position: absolute;
    left: -60px;
    background: rgba(0,0,0,0.6);
    width: 190px;
    text-align: center;
    font-size: 16px;
	margin-top:2px;

}


.touch .secondlevel2.level7{
	left: -38px;
}

.touch .secondlevel2.level5{
    left: -40px;
}

.touch .secondlevel2 .column{
	padding: 0 22px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}

.touch .secondlevel2 a{
	text-align: left;
	line-height:64px;
    display: block;
	padding-right:20px;;
	color: #fff;
	background: url(../images/top-icon.png) no-repeat center right;
}
.touch .secondlevel2 .column a:hover{
	color: #ef7d1a;
	background-image: url(../images/top-icon_on.png);

}
.touch .secondlevel2 .column:last-child{
    border-bottom: 0px;
}

.secondlevel2 .subcol3 {
    line-height: 1.8;

}
.secondlevel2 .subcol3 a{
    position: relative;
    display: unset;
    font-size: 16px;
    color: #929292;
    border-bottom: 1px solid #fff;
}

@media(max-width:1270px){
	.secondlevel,.secondlevel2{
		display: none !important;
	}
}

.wrapper{ width: 100%; /*height: 300px;*/ margin: 0 auto;max-width:1320px; }
.wrapper .imgB{ padding: 100px 0 50px;text-align: center;  line-height:280px;}
.tagcloud { position: relative; margin-top:-320px; }
.tagcloud a{ position: absolute;  top: 0; left: 0;  display: block; padding: 11px 30px; color: #333; font-size: 16px; border: 1px solid #e6e7e8; border-radius: 18px; background-color: #f2f4f8; text-decoration: none; white-space: nowrap;
      -o-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
      -ms-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
      -moz-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
      -webkit-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
      box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
      -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#000000')";/*兼容ie7/8*/
      filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=125, Strength=9);
      /*strength是阴影大小，direction是阴影方位，单位为度，可以为负数，color是阴影颜色 （尽量使用数字）使用IE滤镜实现盒子阴影的盒子必须是行元素或以行元素显示（block或inline-block;）*/
    }
    .tagcloud a:hover{ color: #f47e30; }

@media (min-width: 1024px) and (max-width: 1366px){
    .tagcloud{min-width: 330px!important;}
    .wrapper .imgB img{max-width:180px;}
    .tagcloud a{padding:6px 15px;}
    .secondlevel .column>a{font-size: 14px;}
    .category .column2 a{font-size: 14px;}
    .touch .secondlevel2 a{font-size: 14px;}

}

@media(max-width:1024px){
    .tagcloud a{padding:5px 10px;font-size:12px;}
}

@media(max-width:640px){
    .wrapper{position: relative;padding:40px 0 80px;}
    .wrapper .imgB{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
    .wrapper .imgB img{max-width:180px;}
    .tagcloud{min-width: 100%!important;float: none;margin-top: 30px;}
}


/* AI创研中心 */
.roate-container{
	position: relative;
	margin: 0 auto;
	width: 570px;
	height: 623px;
	background: url(../image/roate-bg.png) no-repeat;
	zoom: 1.25;
}
@media(max-width:768px){
	.roate-container{
		zoom: 0.5;
	}
}
.screen-bg{
	position: absolute;
	left: 70px;
	top:220px;
	width: 462px;
	height: 374px;
	background-repeat: no-repeat;
	z-index: 99;
}

.roate-item{
	text-align: center;
	position: absolute;
	left: 0;
	top:0;
	min-width: 8px;
	min-height: 8px;
	border-radius: 4px;
	z-index: 9;
	background: #f47e30;
}
.icon-roate-1,.icon-roate-2,.icon-roate-3,.icon-roate-4{
	background : unset;
}

.icon-sq-1,
.icon-sq-11,
.icon-sq-2,
.icon-sq-22{
	background : unset;
	display: flex;
	align-items: center;
}

#roate1{
	height: 70%;
}
#roate2{
	height: 30%;
}


/* AI创研中心新 */
.AIbrief{padding: 5.2% 0 5.6% 0;background-color: #fff;}
.AIbrief .text{margin-top: 45px;font-size: 20px;color: #999999;line-height: 1.8;}
.AIslide .bd img{display: block;max-width: 100%;width: 100%;margin: auto;}
.AIalgorithm{padding: 4.6% 0 2.6% 0;background-color: #fff;}
.AIalgorithm .list .item{margin-bottom: 40px;}
.AIalgorithm .list .item:last-child{margin-bottom: 0px;}
.AIalgorithm .name{padding-bottom: 10px;font-size: 20px;color: #333333;font-weight: bold;border-bottom: 1px solid #d2dde0;}
.AIalgorithm .list .item ul{margin-top: 20px;display: flex}
.AIalgorithm .list .item ul li{width: 15.8%;margin-right: 1%;font-size: 18px;color: #fff;line-height: 50px;border-radius: 8px;transform: skew(-25deg);}
.AIalgorithm .list .item ul li:last-child{margin-right: 0;}
.AIalgorithm .list .item ul li span{display: block;font-size: 18px;color: #fff;line-height: 50px;text-align: center;transform: skew(25deg);}
.AIalgorithm .img-list{margin-top: 45px;}
.AIalgorithm .img-list .name{margin-bottom: 45px;}
.AIalgorithm .img-list ul{position: relative;}
.AIalgorithm .img-list .slick-dots{position: absolute;left: 0;bottom: 3%;width: 100%;text-align: center;z-index: 3;}
.AIalgorithm .img-list .slick-dots li{display: inline-block;margin-right: 20px;}
.AIalgorithm .img-list .slick-dots li:last-child{margin-right: 0px;}
.AIalgorithm .img-list .slick-dots li button{width: 15px;height: 15px;background: #fff;border: 0;border-radius: 15px;font-size: 0;}
.AIalgorithm .img-list .slick-dots li.slick-active button{background: #f47e30;}
.AIbusiness{padding: 2.6% 0 5.2% 0;}
.AIbusiness .table-nav{visibility: visible;width: 100%;display: flex;justify-content: center;border-bottom: 1px solid #d2dde0;margin-bottom: 0.4rem;}
.AIbusiness .swiper-nav{max-width: 100%;margin: 0;}
.AIbusiness .swiper-nav .name{font-size: 20px;color: #333333;line-height: 1;padding-bottom: 15px;border-bottom: 2px solid transparent;display: block;margin: 0 0.2rem;cursor:pointer;}
.AIbusiness .swiper-nav .swiper-slide-thumb-active .name {color: #f47e30;border-color: #f47e30;}
.AIbusiness .swiper-nav .swiper-slide{width: auto;}
.AIbusiness .table-box {overflow: hidden;}
.AIbusiness .table-box .swiper-slide{font-size: 0;}
.AIbusiness .table-box .swiper-slide .item{position: relative;display: inline-block;width: 19%;margin-right: 1.25%;margin-bottom: 1.25%;}
.AIbusiness .table-box .swiper-slide .item:nth-of-type(5n){margin-right: 0;}
.AIbusiness .table-box .swiper-slide .item .img img{width: 100%;}
.AIbusiness .table-box .swiper-slide .item .title{position: absolute;left: 0;bottom: 30px;width: 100%;text-align: center;font-size: 18px;color: #ffffff;z-index: 3;}
.AIbusiness .table-box .swiper-slide .item .box{opacity: 0;position: absolute;left: 0;top: 0;transition: all 0.3s linear;z-index: 3;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;background-color: rgba(244, 126, 48, .9);}
.AIbusiness .table-box .swiper-slide .item .box .ioc{width: 50px;}
.AIbusiness .table-box .swiper-slide .item .box .name{font-size: 18px;margin-top: 20px;color: #fff;text-align: center;}
.AIbusiness .table-box .swiper-slide .item:hover .title{opacity: 0;}
.AIbusiness .table-box .swiper-slide .item:hover .box{opacity: 1;}
.AIfoor4 li{box-shadow: 0 0 15px rgb(0 0 0 / 50%);}
.AIfoor4 li .imgBox{margin-bottom: 0;box-shadow: none;}
.AIfoor4 li .box{padding: 40px;background-color: #fff;}

@media(max-width:640px){
    .AIalgorithm .list .item ul{display: block;}
    .AIalgorithm .list .item ul li{display: inline-block;width: 47%;margin: 1%;font-size: 16px;}
    .AIbusiness .table-box .swiper-slide .item:nth-of-type(5n){margin: 0 1%;}
    .AIbusiness .table-box .swiper-slide .item{width: 48%;margin: 1%;}
    .AIfoor4 li .box{padding: 20px;}
}