html, body, ul, li, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form,img,a{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box; }
ul,ol{list-style:none;}
select,input{vertical-align:middle;}
table{border-collapse:collapse;}
body{color:#2d2d2d;font-family:PingFangSC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif;width:100%;overflow-x:hidden;margin:auto;}
img{border:0px;outline-width: 0px;vertical-align: top;width:100%;}
p{ word-break:break-all;}
a,a:hover{cursor:pointer;text-decoration: none;border: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline: none;}
select,input,textarea{font-size:12px;font-family:"Microsoft YaHei";outline:none;}
textarea{border:1px solid none; border:none;overflow:hidden}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/*两端对齐 贴边*/
.spaceBetween{display:flex;align-items:center;justify-content:space-between;}

/*头部样式*/
.header{z-index:9999999;position:absolute;top:0px;left:0;width:100%;transition: .3s;-webkit-transition: .3s;}
.fixedHead{position:fixed;background:rgba(0,0,0,.8);}
/*background:rgba(0,0,0,.8);*/
.headnr{width:72%;max-width:1920px;margin:0 auto;height:120px;padding:0;display:flex;align-items:center;justify-content:space-between;}
.header.top{background-color:#370274;}
.header.top .logo{margin-top:0;}
.logo-m{display: none;}
.logo{float:left; width:197px;padding:12px 0 11px;}
.logo a{display:block;width:100%;height:100%;cursor:pointer;}
.logo img{vertical-align: middle;width:100%;height:auto;}
.nav{float:right;}
.nav li{float:left;margin:0 1px 0 0;position:relative;cursor:pointer;}
.nav li a{width:auto;padding:0;line-height:46px;margin:10px 17px;font-size:22px;color:#fff;float:left;text-align:center;position:relative;}
.nav li.select a,.nav li a:hover{color:#ff3d00;font-weight: bold;}

/*手机导航*/
.menuBtn{display: none;width:48px;height:48px;position:absolute;right:6px;top:3px;-webkit-transition: -webkit-transform .5s ease;transition: -webkit-transform .5s ease;transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease;z-index: 11;cursor: pointer}
.menuBtn span,.menuBtn::after,.menuBtn::before{display: block; height: 2px;background: #fff;width: 26px;position: absolute;top: 14px;left: 11px;content: '';-webkit-transition: all .5s ease;transition: all .5s ease}
.menuBtn::after{top: 22px;-webkit-transition-delay: .2s;transition-delay: .2s}
.menuBtn::before{top: 30px;-webkit-transition-delay: .1s;transition-delay: .1s}
.menuBtn.open{background-color: transparent!important;box-shadow: none!important;z-index: 999999999}
.menuBtn.open span{-webkit-transform: rotate(45deg) translate(2.5px, 8.5px);transform: rotate(45deg) translate(2.5px, 8.5px);}
.menuBtn.open::before{-webkit-transform: rotate(-45deg) translate(2.5px, -8.5px);transform: rotate(-45deg) translate(2.5px, -8.5px);}
.menuBtn.open::after{-webkit-transform: scale(0, 1);transform: scale(0, 1); background-color: #fff}

/*banner样式*/
.bannerbox{width:100%;position:relative;overflow: hidden;margin-bottom:-60px;}
.bannerbox img{width:100%;height:auto;}
.bntext{position:absolute;width:500px;overflow:hidden;bottom:38%;margin-left:20px;}
.bntext h4{width:100%;font-size:50px;color:#fff;padding:0 0 5%;font-weight:normal;}
.bntext p{width:100%;font-size:16px;line-height:1.6em;color:#fff;padding:0 0 8%;}
.bntext a{width:142px;height:36px;border: 1px solid #fff;border-radius:22px;line-height:36px;text-align:center;display:block;color:#fff;font-size:14px;display:block;}
.bntext a:hover{background:#fff;color:#ff470e;}
.bntext h5{display:none;}

/*底部样式*/
.footer{width:100%;overflow:hidden;border-top:1px solid #ddd;background:url(../images/footerbg.jpg) no-repeat bottom center #fff;background-size:100% auto;}
.footernr{width:100%;max-width:1600px;margin:0 auto;overflow:hidden;padding:110px 0 0 0;}
.footer h5{width:100%;font-size:14px;color:#898989;padding:100px 0 320px;text-align:center;font-weight:normal;}
.footer ul{width:100%;overflow:hidden;}
.footer ul li{width:16.8%;float:left;overflow:hidden;}
.footer ul li:last-child{width:16%;}
.footer ul li h4{width:100%;font-size:22px;color:#333;padding:0 0 45px 0;}
.footer ul li a{display:block;width:100%;font-size:16px;color:#898989;line-height:36px;}
.footer ul li .mapico{display:inline-block;width:26px;height:26px;background:url(../images/bddt.jpg) no-repeat 10px 0;vertical-align: -6px;padding-left:15px;}
.footerCode img{width:100px;}

/*返回顶部样式*/
.gotop{width:48px;height:48px;display:block;position:fixed;right:40px;bottom:40px;text-indent:-999em;background:url(../images/backTop.png) no-repeat;background-size:100% auto;z-index:9999;/*display: none;*/}

/*公用标题样式*/
.comTit{width:100%;overflow:hidden;padding:150px 0 70px;position:relative;}
.comTit h4{width:100%;font-size:40px;color:#222;text-align:center;font-weight:normal;}
.comTit p{width:100%;font-size:16px;color:#222;text-align:center;line-height:1.6em;padding-top:20px;}
.comTit span{display:block;width:12px;height:12px;border-radius:50%;background:#FF3D00;margin:30px auto 0;position:absolute;left:50%;margin-left:-6px;}

/*公共盒子样式*/
.comWrapper{width:100%;overflow:hidden;padding-bottom:140px;}
.comWrapperNr{width:66%;margin:auto;}

/*底部表单*/
.sjBox{background:#f7f7f8;border-top:3px solid #ff3d00;position:relative;}
.formBox{width:100%;position:relative;padding-right:190px;box-sizing:border-box;}
.leftForm{width:100%;height:170px;}
.leftForm input{height: 66px;background: #fff;box-shadow: 0 0 13px 0 rgba(133, 111, 102, .05);border-radius:5px;padding:0 20px;font-size:18px;color:#3A3A3A;float:left;box-sizing:border-box;margin-right:1%;border:none;margin-bottom:20px;}
.leftForm input:first-child{width:26%;}
.leftForm input:nth-child(2){width:31%;}
.leftForm input:nth-child(3){width:40%;}
.leftForm input:nth-child(4){width:99%;}
.sjBox .rightBtn{width:166px;height:155px;display:block;border-radius:5px;background: #ff3d00;font-size:24px;line-height:220px;text-align:center;position:absolute;color:#fff;right:0;top:-5px;}
.sjBox .rightBtn em{width:100%;height:100%;display:block;background: url(../images/ljzx.png) no-repeat center 45px;position:absolute;left:0;top:0;}
.sjBox .rightBtn:hover{opacity: .8;}

/*合作伙伴、客户案例 Tab切换*/
.tabs{margin:2% auto;width:286px;height:30px;line-height:30px;}
.tabs .tabTit{background:url(../images/tabBg.png) center no-repeat;padding-left: 4px;}
.tabTit a{display: block;float:left;width:140px;height: 100%; color: #ff3d00;font-size: 18px;}
.tabTit a strong{font-weight: 500; display:flex;align-items:center;justify-content:space-around;}
.tabTit span,.tabTit em{display: none;width: 24px;height: 24px;border-radius: 15px;background: #ff3d00;}
.tabTit em{background: #fff;display: block;}

.tabTit a.active{background-position:0 0;}
.tabTit a.active span{display: block;}
.tabTit a.active em{display: none;}

.swiper-slide{padding-top: 20px;box-shadow:none;}
#tabs-container .swiper-slide:nth-of-type(2).swiper-slide-active{margin-left:-1px;}
.swiper-slide li{text-align: center;}
.swiper-slide li img{ width: 100%;}
.swiper-slide .pc{display: block;}
.swiper-slide .app{display: none;}

.caseItem li{float: left;width:calc(100% / 8 - 2%);margin: 1%;overflow: hidden;}
.caseItem li img{width: 100%;}

@media screen and (max-width:750px){
.swiper-slide .pc{display: none;}
.swiper-slide .app{display: block;}
}
@media screen and (max-width:2000px){
.comWrapperNr{width:76%;}
}

@media screen and (max-width:1680px){
.bannerbox{margin-bottom:0;}
  
/*公用标题样式*/
/*.header{top:0px;}*/
.headnr{width:72%;}
.comTit{padding:140px 0 60px;}
.comTit p{font-size:14px;}
/*banner样式*/
.bntext{width:400px;/*left:14%;*/bottom:34%;}
.bntext h4{font-size:36px;}
.bntext p{font-size:14px;}
.bntext a{width:120px;height:30px;line-height:30px;font-size:12px;}
.nav li a{font-size:19px;}  
/*底部样式*/
.footernr{width:72%;padding-top:70px;}
.footer ul li a{font-size: 15px;}  
/*公共盒子样式*/
.leftForm input{font-size: 16px;}      
  
/*.caseItem li{width:calc(100% / 7 - 1%);}*/
}

@media screen and (max-width:1440px){   
/*公用标题样式*/
.nav li a{font-size:18px;margin:10px 12px;}

.bntext h4{font-size:30px;padding:0 0 3%;}
.bntext p{padding:0 0 4%}

/*底部样式*/
.footernr ul li{width:16%; padding-left:4%;}
.footernr ul li:last-child{width:18.1%;}
.footernr ul li h4{font-size:16px;padding-bottom:30px;}
.footernr ul li a{font-size:12px;}

/*公用标题样式*/
.comTit{padding:90px 0 60px;}
.comTit h4{font-size:42px;}
.comTit p{font-size:12px;line-height:1.6em;padding:20px 0 0;width:70%;margin:0 auto;}

/*公共盒子样式*/
.comWrapper{padding-bottom:90px;}
}

@media screen and (max-width:1200px){
.header{width:100%;left:0;margin: 0;position: absolute;top:20px;top:0;}
.logo{width:170px;}
.menuBtn {display: block;top: 8px;right:1%;}
.header.open {background-color:#ff7448!important;}
.menuBtn.open span, .menuBtn.open::after, .menuBtn.open::before{background:#fff;}
.nav {position: absolute;left: 0;width: 96%;padding: 15px 2%;background-color: #fff;height:auto;margin-top:0;top:67px;}
.nav li{float: left; width: auto;height: auto; margin: 0 14px;}
.nav li a{margin: 0;display: block;padding: 0; height: 40px;line-height: 40px;color: #353535;}
.nav li.select a{color:#ff7448;}
.nav li a:hover{line-height:40px;color:#ff7448;}
.nav-mask{display: none; position: fixed;top: 0;left: 0;bottom: 0;right: 0; background-color: rgba(0,0,0,.75); z-index: 10;}

/*banner样式*/
/*.bntext{width:460px;top:20%;left:13%;}
.bntext h4{font-size:44px;}
.bntext p{font-size:16px;line-height:26px;padding:0 0 60px;}
.bntext a{width:130px;height:36px;line-height:36px;font-size:14px;}*/

/*底部样式*/
.footernr{width:80%;}
.footernr ul li{width:11%;padding-bottom:25px;}
.footernr ul li:last-child{width:20%;}
.footernr ul li h4{padding-bottom:20px;}
.footernr ul li a{line-height:32px;}

/*公用标题样式*/
.comTit{padding:60px 0 50px;}
.comTit h4{font-size:32px;font-weight:bolder;}
/*公共盒子样式*/
.comWrapper{padding-bottom:60px;}

}

@media screen and (max-width:950px){
/*banner样式*/
/*.bntext{width:460px;top:28%;left:13%;}*/
.bntext h4{font-size:32px;padding-bottom:20px;}
.bntext p,.bntext a{display:none;}
.bntext h5{display:block;font-size:20px;color:#fff;font-weight:normal;}

/*公用标题*/
.comTit p{display:none;}
.comTit span{margin-top:20px;}
/*底部样式*/
.footernr{padding-top:80px;}
.footer h5{padding:40px 0 190px;}
.footer ul{display:none;}

}

@media screen and (max-width:750px){
.bannerbox{margin-bottom:0;}
.comWrapper{width: 100%;}
.comWrapperNr{width: 96%;}

.header{margin: 0;left:0;position: absolute;}
.headnr{width:92%;height:60px;}
.logo{width:135px;padding:15px 0;}
.menuBtn{top: 7px;right: 0;}
.nav{top: 60px;height:auto;padding:5px 4% 10px;margin-top:0;width:100%;}
.nav li{float:left; width:100%;height: auto;border-bottom:1px solid #f3f4f4;margin:0;}
.nav li.select a{color:#ff7448;}
.nav li a {height: 50px;line-height: 50px; font-size:14px;padding: 0;color: #353535;text-align:left;width:100%;}
.nav li a:hover{border-top:none;line-height:50px;font-size:14px;background:none;color: #0050b3;text-align:left;}
.menuBtn span,.menuBtn::after,.menuBtn::before{height:1px;width:24px;}

/*banner样式*/
.bannerbox img{width:138%;margin-left:-33%;}
.bntext{width:85%;top:52%;margin-top:-40px;/*left:6%;*/}
.bntext h4{font-size:26px;padding-bottom:10px;font-weight:bolder;margin-top:10px;}
.bntext p{font-size:16px;line-height:28px;padding:0 0 10px;}
.bntext a{width:120px;height:26px;line-height:26px;font-size:14px;}
.bntext h5{font-size:16px;}

/*底部样式*/
.footernr{padding-top:24px;}
.footer h5{padding:0 0 40px;font-size:12px;line-height:22px;}
.footernr ul li{width:33.3%;padding-bottom:20px;min-height:190px;}
.footernr ul li:last-child{width:50%;}
.footernr ul li h4{font-size:14px;padding-bottom:10px;}
.footernr ul li a{font-size:14px;line-height:32px;}

/*返回顶部样式*/
.gotop{width:38px;height:38px;display:block;bottom:20px;right:20px;}

/*公用标题样式*/
.comTit{padding:40px 0 30px;}
.comTit h4{font-size:22px;font-weight:bolder;}
.comTit p{width:100%;padding:10px 0 0;font-size:16px;color:#454545;line-height:28px;text-align:left;}
.comTit span{display:none;}
/*公共盒子样式*/
.comWrapper{padding-bottom:40px;}
/*表单*/
.formBox{padding-right:0;}
.leftForm{float:left;height: 235px;}
.leftForm input{height:50px;margin:0 0 10px 0;font-size:14px;}
.leftForm input:first-child{width:100%;}
.leftForm input:nth-child(2){width:100%;}
.leftForm input:nth-child(3){width:100%;}
.leftForm input:nth-child(4){width:100%;}
.sjBox .rightBtn{width:100%;position:relative;height:44px;line-height:44px;font-size:16px;top:0;float:left;margin-top:15px;}
.sjBox .rightBtn em{display:absolute;display:none;}

/*#tabs-container .swiper-slide{zoom:1.5;}*/
.tabs{width:215px;}
.tabs .tabTit{background-size:24%;padding-left: 5px;}
.tabTit span, .tabTit em{width: 15px;height: 15px;}
.tabTit a{width: 104px;font-size:14px;}

.caseItem li{width:calc(100% / 4 - 1%);}
}
