.nav_logo {float:left;width:126px;height:26px}
.nav_line {margin-left:7px;margin-right:7px}
.nav_line,.nav_t {margin-top:18px;line-height:26px;float:left;color:#FFF}
.nav_t {font-size:14px;letter-spacing:0}
.index-swiper,.index-banner {overflow:hidden;height:500px}
.index-banner {text-align:center;margin:auto;background:url("../images/banner.png") no-repeat center;background-size:cover}
.index-ban-t {margin-top:160px;font-weight:700;font-size:52px;color:#FFF;letter-spacing:7px;text-shadow:0 4px 10px rgba(0,0,0,.29)}
.index-ban-des {margin-top:24px;font-size:26px;color:#FFF;letter-spacing:7px;text-align:center;line-height:42px;text-shadow:0 4px 8px rgba(0,0,0,.16)}
.index-f2-t {margin-top:80px;font-weight:700;font-size:36px;color:#595961;letter-spacing:0;text-align:center;line-height:58px}
.index-f2-items {width:1250px;margin:70px auto 0;overflow:hidden}
.index-f2-item {float:left;width:220px;height:282px;margin-right:25px;margin-bottom:70px;background:#FFF;box-shadow:0 6px 16px 0 rgba(27,0,107,.08)}
.index-f2-img {overflow:hidden;height:210px;background:url("../images/f2_img.png") no-repeat center}
.index-f2-img1 {background-position:0 0}
.index-f2-img2 {background-position:0 -220px}
.index-f2-img3 {background-position:0 -440px}
.index-f2-img4 {background-position:0 -660px}
.index-f2-img5 {background-position:0 -880px}
.index-f2-img6 {background-position:0 -1100px}
.index-f2-icon {display:block;width:100px;height:100px;background:url("../images/f2-icon.png") no-repeat center;margin:42px auto 16px}
.index-f2-icon1 {background-position:0 0}
.index-f2-icon2 {background-position:0 -110px}
.index-f2-icon3 {background-position:0 -220px}
.index-f2-icon4 {background-position:0 -330px}
.index-f2-icon5 {background-position:0 -440px}
.index-f2-img-t {font-weight:700;font-size:18px;color:#FFF;text-align:center}
.index-f2-des {margin-top:12px;font-size:14px;color:#9797a1;text-align:center;line-height:24px}
.index-f3-t {margin-top:80px;margin-bottom:56px;font-weight:700;font-size:36px;color:#595961;letter-spacing:0;text-align:center;line-height:58px}
.index-f3-nav {overflow:hidden;width:1200px;margin:auto}
.index-f3-nav-i {cursor:pointer;float:left;width:240px;font-size:20px;color:#9797a1;padding-bottom:26px;text-align:center}
.index-f3-nav-i.active {font-weight:700;color:#595961;border-bottom:2px solid #476fff}
.index-f3-items {background:#fff;overflow:hidden;width:1200px;height:430px;margin:0 auto 70px;box-shadow:0 10px 20px 0 rgba(117,117,194,.11)}
.index-f3-item {float:left;display:none;height:430px;width:1200px}
.index-f3-item.active {display:block}
.index-f3-des {margin-left:116px;width:474px;float:left}
.index-f3-line {overflow:hidden;margin-top:158px;width:4px;height:26px;background:#586ff2;float:left}
.index-f3-item-t {margin-top:158px;line-height:26px;margin-left:16px;float:left;font-weight:700;font-size:24px;color:#595961}
.index-f3-txt {margin-top:38px;font-size:16px;color:#9797a1;line-height:27px}
.index-f3-img {float:left;width:522px;height:318px;margin:56px 88px 56px 0}
.index-f4-wrap {overflow:hidden;background:url("../images/f4_bg.png") no-repeat center;height:600px}
.index-f4-t {margin-top:80px;font-weight:700;font-size:36px;color:#FFF;letter-spacing:0;text-align:center;line-height:58px}
.index-f4-items {margin-top:74px;overflow:hidden;width:1220px}
.index-f4-item {float:left;width:224px;height:312px;margin-right:20px;background:url("../images/f4-mack.png") no-repeat center}
.index-f4-item-t {margin-bottom:22px;margin-top:34px;font-weight:700;font-size:18px;color:#FFF;text-align:center}
.index-f4-des {font-size:14px;color:rgba(255,255,255,.7);text-align:center;line-height:24px}
.index-f4-icon {display:block;width:100px;height:100px;margin:48px auto 0;background:url("../images/f4_icon.png") no-repeat center}
.index-f4-icon0 {background-position:0 0}
.index-f4-icon1 {background-position:0 -110px}
.index-f4-icon2 {background-position:0 -220px}
.index-f4-icon3 {background-position:0 -330px;background-position:0 -440px}
.index-f5-t {margin-top:80px;font-size:36px;line-height:58px}
.index-f5-t,.index-f5-item-t {font-weight:700;color:#595961;letter-spacing:0;text-align:center}
.index-f5-item-t {margin-bottom:10px;margin-top:42px;font-size:24px}
.index-f5-items {overflow:hidden;margin-top:78px;width:1280px}
.index-f5-item {float:left;margin-right:80px;margin-bottom:74px;width:240px;height:310px}
.index-f5-icon {display:block;width:110px;height:110px;margin:36px auto 0;background:url("../images/f5_icon.png") no-repeat center}
.index-f5-icon0 {background-position:0 0}
.index-f5-icon1 {background-position:0 -120px}
.index-f5-icon2 {background-position:0 -240px}
.index-f5-icon3 {background-position:0 -360px}
.index-f5-des {font-size:16px;color:#9797a1;line-height:28px}
.index-f5-des,.index-f6-t {letter-spacing:0;text-align:center}
.index-f6-t {margin-top:80px;font-weight:700;font-size:36px;color:#595961;line-height:58px}
.index-f6-items {width:1200px;margin:76px 0 84px 30px;overflow:hidden}
.index-f6-item {float:left;overflow:hidden;width:340px;height:352px;margin-right:60px;background:#fff;box-shadow:0 10px 20px 0 rgba(138,138,138,.1);border-radius:4px}
.index-f6-icon {display:block;width:160px;height:160px;margin:38px auto 0;background:url("../images/f6_icon.png") no-repeat center}
.index-f6-icon0 {background-position:0 0}
.index-f6-icon1 {background-position:0 -170px}
.index-f6-icon2 {background-position:0 -340px}
.index-f6-icon3 {background-position:0 -410px}
.index-f6-item-t {margin-top:20px;margin-bottom:8px;font-weight:700;font-size:20px;color:#595961;line-height:30px}
.index-f6-item-t,.index-f6-des {letter-spacing:2px;text-align:center}
.index-f6-des {font-size:18px;color:#9a9aa9;line-height:26px}
.index-f7-t {margin-top:80px;font-weight:700;font-size:36px;color:#595961;letter-spacing:0;text-align:center;line-height:58px}
.index-f7-items {margin-top:70px;overflow:hidden;width:1230px}
.index-f7-item {float:left;height:256px;width:380px;margin-right:30px;margin-bottom:30px;background:url("../images/f7-img.png") no-repeat center}
.index-f7-item0 {background-position:0 0}
.index-f7-item1 {background-position:0 -266px}
.index-f7-item2 {background-position:0 -532px}
.index-f7-item3 {background-position:0 -798px}
.index-f7-item4 {background-position:0 -1064px}
.index-f7-item5 {background-position:0 -1330px}
.index-f7-cases {display:block;margin:30px auto 80px;width:160px;height:40px;background:#586ff2;border-radius:4px;font-size:14px;color:#FFF;letter-spacing:0;text-align:center;line-height:40px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-f7-cases:hover {background:#3551f3}
.team-f2-t {margin-top:80px;font-weight:700;font-size:36px;text-align:center;line-height:58px}
.team-f2-t,.team-f2-wrap {color:#595961;letter-spacing:0}
.team-f2-wrap {width:1200px;height:190px;font-size:14px;overflow:hidden;line-height:34px;margin:50px auto 0;background:url("../img/team/team-bg.png") no-repeat center}
.team-f2-des {width:1080px;margin:30px auto 0}
.team-f2-items {margin-top:62px;width:1230px;margin-bottom:70px;overflow:hidden}
.team-f2-item {position:relative;float:left;width:378px;height:498px;margin-right:30px;margin-bottom:30px;border:1px solid #e3e2e5}
.team-f2-show {width:100%;height:100%;overflow:hidden}
.team-f2-head {width:380px;height:376px;margin:auto;background:url("../img/team/team-img.png?20190711") no-repeat center}
.team-f2-head0 {background-position:0 0}
.team-f2-head1 {background-position:0 -386px}
.team-f2-head2 {background-position:0 -772px}
.team-f2-head3 {background-position:0 -1158px}
.team-f2-head4 {background-position:0 -1544px}
.team-f2-head5 {background-position:0 -1930px}
.team-f2-name {margin-top:24px;font-weight:700;font-size:28px}
.team-f2-name,.team-f2-position {color:#595961;letter-spacing:0;text-align:center}
.team-f2-position {margin-top:12px;font-size:18px}
.team-f2-hide {position:absolute;top:-1px;left:-1px;width:378px;height:498px;border:1px solid #e3e2e5;z-index:30;opacity:0;filter:alpha(opacity=0);overflow:hidden;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.team-f2-item:hover .team-f2-hide {opacity:1;filter:alpha(opacity=100)}
.team-f2-hide-name {margin-top:48px;font-weight:700;font-size:28px}
.team-f2-hide-name,.team-f2-hide-position {color:#595961;letter-spacing:0;text-align:center}
.team-f2-hide-position {margin-top:12px;font-size:18px}
.team-f2-hide-des {width:300px;margin:20px auto 0;font-size:18px;color:#9797a1;letter-spacing:0;line-height:30px}
.cases-f2-t {margin-top:80px;font-weight:700;font-size:36px;color:#595961;letter-spacing:0;text-align:center;line-height:58px}
.cases-f2-items {margin-top:60px;margin-bottom:85px;width:1226px;overflow:hidden}
.cases-f2-item {position:relative;float:left;margin-bottom:30px;margin-right:26px;width:278px;height:341px;border:1px solid #e3e2e5}
.cases-f2-logo {display:block;width:140px;height:140px;margin:46px auto 0;background:url("../img/cases/case-img.png?20190711") no-repeat center}
.cases-f2-logo0 {background-position:0 0}
.cases-f2-logo1 {background-position:0 -150px}
.cases-f2-logo2 {background-position:0 -300px}
.cases-f2-logo3 {background-position:0 -450px}
.cases-f2-logo4 {background-position:0 -600px}
.cases-f2-logo5 {background-position:0 -750px}
.cases-f2-logo6 {background-position:0 -1050px}
.cases-f2-logo7 {background-position:0 -1200px}
.cases-f2-logo8 {background-position:0 -1350px}
.cases-f2-logo9 {background-position:0 -1500px}
.cases-f2-logo10 {background-position:0 -1650px}
.cases-f2-logo11 {background-position:0 -1800px}
.cases-f2-logo12 {background-position:0 -1950px}
.cases-f2-logo13 {background-position:0 -2100px}
.cases-f2-logo14 {background-position:0 -2250px}
.cases-f2-logo15 {background-position:0 -2400px}
.cases-f2-logo16 {background-position:0 -2550px}
.cases-f2-logo17 {background-position:0 -2700px}
.cases-f2-logo18 {background-position:0 -2850px}
.cases-f2-item-t {font-weight:700;margin-top:25px;font-size:24px;color:#595961;letter-spacing:0;text-align:center}
.cases-f2-link {position:absolute;bottom:0;width:100%;display:block;height:64px;text-align:center;font-size:16px;color:#b7b6c0;letter-spacing:2px;line-height:64px;cursor:pointer}
.cases-f2-link:hover {color:#595961;background-image:linear-gradient(-134deg,#f6f6f6 0%,#fcfcfc 100%)}
.cases-f2-arrow {display:inline-block;width:12px;height:10px;background:url("../img/cases/arrow_0.png") no-repeat center}
.cases-f2-link:hover .cases-f2-arrow {background:url("../img/cases/arrow_1.png") no-repeat center}
.footer-logo-wrap {margin-top:70px;overflow:hidden}
.footer-logo {float:left;width:176px;height:36px}
.footer-logo-line {float:left;width:1px;height:20px;margin:16px 16px 0;background:#fff}
.footer-logo-name {float:left;font-size:22px;margin-top:10px;color:#FFF;letter-spacing:0}
.footer-link {font-size:14px;color:#4f505e;letter-spacing:0;line-height:32px}
.footer-line-txt {color:#fff}
.footer-copyRight {margin-top:34px;margin-bottom:110px;font-size:14px;color:#4f505e;text-align:center}
.swiper-pagination {position:absolute;z-index:20;bottom:20px;width:100%;text-align:center}
.swiper-pagination-switch {display:inline-block;width:8px;height:8px;border-radius:8px;background:#555;margin:0 5px;opacity:.8;border:1px solid #fff;cursor:pointer}
.swiper-active-switch {background:#fff}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {.business-video {background-image:url("../images/banner@2x.png");background-size:cover}
.index-f2-img {background-image:url("../images/f2_img@2x.png");background-size:100% auto}
.index-f2-icon {background-image:url("../images/f2-icon@2x.png");background-size:100% auto}
.index-f4-wrap {background-image:url("../images/f4_bg@2x.png");background-size:cover}
.index-f4-item {background-image:url("../images/f4-mack@2x.png");background-size:cover}
.index-f4-icon {background-image:url("../images/f4_icon@2x.png");background-size:cover}
.index-f5-icon {background-image:url("../images/f5_icon@2x.png");background-size:100% auto}
.index-f6-icon {background-image:url("../images/f6_icon@2x.png");background-size:100% auto}
.index-f7-item {background-image:url("../images/f7-img@2x.png");background-size:100% auto}
.team-f2-des {background-image:url("../img/team/team-bg@2x.png");background-size:100% auto}
.team-f2-head {background-image:url("../img/team/team-img@2x.png?20190711");background-size:100% auto}
.cases-f2-logo {background-image:url("../img/cases/case-img@2x.png?20190711");background-size:100% auto}
}