@charset "utf-8";
/* CSS Document */
/* 公共部分 */
*{ padding:0; margin:0;  list-style:none; font-family:"微软雅黑"; text-decoration:none;}
body{ background:#fff;}
.pubCon{ width:1200px; margin:0 auto; }
.pubCon::after{ display:block; content:""; clear:both;}

/* 公共标题 */
.pubTitle .pubTitleTit{font-size: 20px;}
.pubTitle .pubTitleLine{width:40px; height: 2px; background: #fe5532; margin: 20px 0;}
.pubTitle .pubTitleDit{font-size: 40px;}
.pubTitle .pubTitleDit span{background: linear-gradient(to right,#bd6ed1,#fe5535); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.pubTitle .pubTitleMiao{margin: 30px 0 60px;}
.pubTitle .pubBoxLink{color: #333;position: relative;}
.pubTitle .pubBoxLink span{color: #fe5532;}
.pubTitle .pubBoxLink .biaoti{transition: 0.5s;}
.pubTitle .pubBoxLink .jiantou{width: 20px; height: 1.2px;background: #fe5532;position: absolute; top: 0;bottom: 0;margin: auto; display: none; transition: 0.5s;}
.pubTitle a{color: #fff;}
.pubTitle a:hover{color: #fe5532;}
.pubTitle .pubBoxLink:hover .jiantou{display: block;}
.pubTitle .pubBoxLink:hover .biaoti{transform: translateX(18px);}


/* 公共盒子 */
.pubBox{ display: block;padding: 40px;background-image:url('../images/probg1.png') ;background-size: cover; color: #fff;display: flex; flex-direction: column; justify-content: space-between;border-bottom: 7px solid #fe5532; }
.pubBox .pubBoxTit{font-size: 36px;}
.pubBox .pubBoxMiaoshu{ line-height: 1.4em;}
.pubBox .pubBoxLink{position: relative;}
.pubBox .pubBoxLink .jiantou{width: 20px; height: 1px;background: #fe5532;position: absolute; top: 0;bottom: 0;margin: auto; display: none; transition: 1s;}
.pubBox .pubBoxLink .biaoti{transition: 0.5s;}
.pubBox .pubBoxLink span{color: #fe5532; margin-right: 5px;}
.pubBox:hover{background-image:url('../images/probg2.png') ;}
.pubBox:hover .pubBoxLink .jiantou{display: block;}
.pubBox:hover .pubBoxLink .biaoti{transform: translateX(18px);}

/* 首页导航栏部分 */
    .header .headTop{ height: 40px; background: rgb(254, 85, 50);text-align: center; line-height: 40px; color: #fff;}
    .header .hdCon{height: 60px;position:fixed; top:40px; left:0; width:100%;  box-shadow:0 3px 3px rgba(0,0,0,0.05); z-index:20; transition:0.5s;}
    .header .hdCon.on{top: 0; background:rgba(255,255,255,0.8); }
    .header .hdCon .navCon{display: flex;}
    .header .logo{width: 160px; height: 60px; overflow: hidden; display: flex; margin-right: auto; align-items: center;}
    .header .logo img{width: 160px;}
    .header .logo .logoBlack{display: none;}
    .header .nav{display: block; margin-right: 30px;}
 
    .header .nav li{float: left; position: relative;}
    .header .nav li > a{line-height:60px; color:#fff; margin:0 20px; transition:0.5s; position:relative;}
    .header .nav li > a::before{content: ""; position: absolute; top: 0; right: 100%; width: 0; height: 100%; border-bottom: 2px solid rgb(254, 85, 50);transition: 0.3s all linear;}
    .header .nav li > a:hover::before{right: 0;width: 100%;}
    .header .nav .down{position: absolute;top: 60px; left: 0;width: 160px;background: #fff; padding-top: 10px;
padding-bottom: 10px;display: none; }
.header .nav .down i {
    display: block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color:rgb(254, 85, 50);
    position: absolute;
    left: 10%;
    top: 0;
    /* margin-left: -8px; */
}
.header .nav .down a{display: block; color: #333; padding: 5px 5px 5px 10px; font-size: 14px;transition:0.5s ;}
.header .nav .down a:hover{ background:rgb(254, 85, 50) ; color: #fff; }
.header li:hover .down{ display:block;}
.header .nav li.on a{ color:rgb(254, 85, 50) ;}
.header .nav li.on a::before{right: 0;width: 100%;}
.header .navCon .NavLink{ display: flex;align-items: center; margin-right: 20px;}
.header .navCon .NavLink .linkBox{ margin-right: 10px; color: #fff; border: 1px solid #fe5532; position: relative;transition: 0.5s;}
/* .header .navCon .NavLink .linkBox::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;} */
.header .navCon .NavLink a{display: block; color: #FFF; padding: 10px 10px; font-weight: 600;}
.header .navCon .NavLink .linkBox:hover{border-radius: 10px;}
.header .hdCon.on .logo .logoBlack{display: block;}
.header .hdCon.on .logo .logoWhite{display: none;}
.header .hdCon.on .nav li > a{color: #000;}
.header .hdCon.on .NavLink a{color: #000;}
.header .hdCon.on li.on a{ color:rgb(254, 85, 50) ;}
/* 首页banner部分 */
.banner{ width: 100%;  overflow: hidden;position: relative;z-index: 9;}
.banner img{width: 100%;}
/* .video{ width: 120%; margin-top: -10px; } */
.banner .bannerCon{position: absolute;  top:0;left:0; right: 0;margin: auto; z-index: 20;}
.banner .ceng{ margin-left: 30px;width: 800px; height: 800px; color:#fff; position: absolute;left: 0; }
.banner .ceng h2{ margin-top:150px; font-size: 60px; font-weight: 400;}
.banner .ceng h2 span{color: #fe5532;}
.banner .ceng p{margin:50px auto 0; font-size: 20px;line-height: 1.6em;}
.banner .ceng .tip{display: flex; margin-top: 30px;}
.banner .ceng .tip .tipRen{ padding:10px 20px; background: #fe5532;transition: 0.5s;}
.banner .ceng .tip .tipRen a{color: #fff;font-weight: 600;}
.banner .ceng .tip .tipYong{padding: 10px 20px; background: #fff; color: #fe5532;margin-left: 30px;transition: 0.5s;}
.banner .ceng .tip .tipYong a{color: #fe5532;font-weight: 600;}
.banner .ceng .tip .tipRen:hover{background: linear-gradient(45deg, transparent 10px,#fe5532 0);}
.banner .ceng .tip .tipYong:hover{background: linear-gradient(45deg, transparent 10px,#ffffff 0);}

/* 首页信赖公司 */
/* .company{ margin-top: 70px; overflow: hidden;}
.company .comTitle{font-size: 22px; text-align: center;}
.company .line{width: 50px; height: 0.9px;background: #000;margin: 20px auto 50px;}
.company .comName{display: flex; justify-content: space-between; margin-bottom: 60px;}
.company .comName .comItem{width: 180px;}
.company .comName .comItem img{width: 100%;}
.company .comFen{display: flex; justify-content: space-between; margin-bottom: 70px;}
.company .comFen .comBox{width: 300px; height: 330px; background: rgb(240, 244, 244);padding: 30px;}
.company .comFen .comBox .comIcon{width:60px; height: 60px; overflow: hidden;}
.company .comFen .comBox .comIcon img{width: 100%;}
.company .comFen .comBox .comNum{font-size: 76px; margin: 20px 0;} */

/* 首页产品 */
.syProduct{background: rgb(240,244,244); padding: 70px 0;}


.syProduct .syProTu{ display: flex; justify-content: space-between; height: 600px;}
.syProduct .syProTu .syProTuLeft{display: block; width: 500px; background-image:url('../images/probg1.png') ; border-bottom: 7px solid #fe5532; background-size: cover; color: #fff; padding: 40px;position: relative;transition: 1s;}
.syProduct .syProTu .syProTuLeft .syProGai{ font-size: 36px;}
.syProduct .syProTu .syProTuLeft .syProGm{line-height: 1.6em; position: absolute; bottom: 120px; left: 40px;}
.syProduct .syProTu .syProTuLeft .syProTChanpin{position: absolute; bottom: 60px; left: 40px;}
.syProduct .syProTu .syProTuLeft .syProTChanpin span{color: #fe5532; margin-right: 5px;}
.syProduct .syProTu .syProTuLeft .syProTChanpin .jiantou{width: 20px; height: 1px;background: #fe5532;position: absolute; top: 0;bottom: 0;margin: auto; display: none; transition: 1s;}
.syProduct .syProTu .syProTuLeft .syProTChanpin .biaoti{transition: 0.5s;}
.syProduct .syProTu .syProTuLeft:hover{background-image:url('../images/probg2.png') ; }
.syProduct .syProTu .syProTuLeft:hover .syProTChanpin .jiantou{display: block;}
.syProduct .syProTu .syProTuLeft:hover .syProTChanpin .biaoti{transform: translateX(18px);}

.syProduct .syProTu .syProRight{width: 580px;display: flex; flex-direction: column;justify-content: space-between; }
.syProduct .syProTu .syProRight .syProRItem{height: 200px;}
.syProduct .syProTu .syProRight .syProRCloud{background-image:url('../images/probg3.png') ;background-size: cover;}
.syProduct .syProTu .syProRight .syProRCloud:hover{background-image:url('../images/probg4.png') ;}


/* 首页解决方案 */
.sySolution{padding: 80px 0;}
.sySolution .sySoluTit{width: 560px; float: left;}

.sySolution .sySoluTu{width: 580px; overflow: hidden; float: right;}
.sySolution .sySoluTu img{width: 100%;}


/* 首页成功案例 */
.syCase{padding: 70px 0;background: rgb(240,244,244); }
.syCase .syCaseDit{width: 800px; margin-bottom: 40px;}
.syCase .syCaseBox{margin-top: 40px; display: flex; justify-content: space-between;  }
.syCase .syCaseBox .syCaseItem{width: 394px; height: 300px; border-radius: 10px; overflow: hidden; transition: 0.5s;position: relative;}
.syCase .syCaseBox .syCaseItem img{width: 100%;height: 100%;object-fit: cover; transition: 0.5s;}
.syCase .syCaseBox .syCaseItem .syCaseTit{position: absolute; left: 20px; bottom: 20px;color: #FFF; font-weight: 900; font-size: 14px;z-index: 10;transition: 0.5s;}
.syCase .syCaseBox .syCaseItem .mask{background: rgba(0,0,0,0.3); position: absolute;top: 0;left: 0;width: 100%; height: 100%;z-index: 9; transition: 0.5s;}
.syCase .syCaseBox .syCaseItem .mask p{color: #fff; font-size: 12px;padding:230px 20px 0;opacity: 0;transition: 0.5s;}
.syCase .syCaseBox .syCaseItem:hover img{transform: scale(1.2);}
.syCase .syCaseBox .syCaseItem:hover .syCaseTit{bottom: 80px;}
.syCase .syCaseBox .syCaseItem:hover .mask{background: rgba(0,0,0,0.7);}
.syCase .syCaseBox .syCaseItem:hover .mask p{opacity: 1;}



/* 首页新闻发布 */
.syNews{ padding: 70px 0;}
.syNews .syNewsCon{ display: flex; justify-content: space-between;margin-top: 50px;}
.syNews .syNewsCon .syNewsLeft{width: 500px; height: 500px;  border-radius: 10px;  box-shadow: 0 5px 10px rgba(0,0,0,0.4); color: #333; transition: 0.5s; }
.syNews .syNewsCon .syNewsLeft .syNewsLPic{width: 500px;height: 300px;overflow: hidden;border-radius: 10px;} 
.syNews .syNewsCon .syNewsLeft img{width: 100%; height: 100%; object-fit: cover;transition: 0.5s;}
.syNews .syNewsCon .syNewsLeft .syNewsLBot{padding: 20px;}
.syNews .syNewsCon .syNewsLeft h3{font-size: 18px;}
.syNews .syNewsCon .syNewsLeft .syNewsTit{ font-size: 12px; margin: 10px 0 20px; }
.syNews .syNewsCon .syNewsLeft .syNewsDate{font-size: 14px;  }
.syNews .syNewsCon .syNewsLeft:hover{color: #fe5532;}
.syNews .syNewsCon .syNewsLeft:hover img{transform: scale(1.2);}

.syNews .syNewsCon .syNewsRit{width: 640px; display: flex; flex-direction: column;justify-content: space-between;}
.syNews .syNewsCon .syNewsRit .syNewsRBox{display: flex;padding: 20px; width: 580px; height: 110px;justify-content: space-between;  box-shadow: 0 5px 10px rgba(0,0,0,0.4); border-radius: 10px; color: #333;transition: 0.5s;}
.syNews .syNewsCon .syNewsRit .syNewsRBox h3{font-size: 16px;}
.syNews .syNewsCon .syNewsRit .syNewsRBox .syNewsRNr{width: 440px; margin-top: 10px;}
.syNews .syNewsCon .syNewsRit .syNewsRBox .syNewsRNr .syNewsRTit{font-size: 12px; margin-top: 10px;}
.syNews .syNewsCon .syNewsRit .syNewsRBox .syNewsRNr .syNewsRDate{font-size: 12px; margin-top: 10px;}
.syNews .syNewsCon .syNewsRit .syNewsRBox img{width: 90px; height: 90px; border-radius: 10px; transition: 0.5s;}
.syNews .syNewsCon .syNewsRit .syNewsRBox:hover{color: #fe5532;}
.syNews .syNewsCon .syNewsRit .syNewsRBox:hover img{transform: scale(1.2);}

/* 首页底部 */
.footer{ background: #132633; padding: 80px 0;}

.footer .fotLeft{ width: 300px; float: left; }
.footer .fotLeft .fotLogo{width: 160px; height: 60px;}
.footer .fotLeft .fotLogo img{width: 100%;}
.footer .fotLeft .fotLink{color: rgba(255,255,255,0.9);}
.footer .fotLeft .fotLink h3{margin-bottom: 20px; font-size: 22px;}
.footer .fotLeft .fotLink p{line-height: 1.6em;}
.footer .fotRight{width: 800px; float: right; display: flex;justify-content: space-between; }
.footer .fotRight .fotRBox{width: 180px; color:rgba(255,255,255,0.9) ;}
.footer .fotRight .fotRBox a{color: rgba(255,255,255,0.9); font-size: 20px; transition: 0.5s;}
.footer .fotRight .fotRBox .fotRtit{font-weight: 900; margin-bottom: 20px; display: block;}
.footer .fotRight .fotRBox li > a{font-size: 14px;line-height: 1.6em;}
.footer .fotRight .fotRBox a:hover{ color: #fe5532;}

.footer .friLink{color:rgba(255,255,255,0.4); font-size: 14px; margin-top: 40px; }
.footer .friLink .friLj{color:rgba(255,255,255,0.4);padding: 0 10px;  border-right: 1px solid rgba(255,255,255,0.3); }
.footer .friLink .friLj:hover{ color:rgba(255,255,255,1); transition: 0.4s;}

.copyright{ background:#0d1b25; color:rgba(255,255,255,0.6); text-align:center; padding:20px 0; font-size:14px;}
.copyright .beian{ color:rgba(255,255,255,0.6);}
.copyright .beian:hover{color:rgba(255,255,255,1) ;}




/* 产品概述详情页 */
.productBanner{width: 100%;}
.productBanner img{width: 100%;}
.proBanTit{margin-top: 180px;}

.proFirTit{background: rgb(240,244,244);padding: 80px 0;}
.proFirTit p{font-size: 28px; color: #fe5532;}
.proSecond{padding: 80px 0; display: flex; justify-content: space-between;}
.proSecond .proSecBox{width: 330px; height: 300px; padding: 20px; border-radius: 10px; background: #132b38; color: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.4);}
.proSecond .proSecBox .proSecPic{width: 60px; height: 60px; overflow: hidden;}
.proSecond .proSecBox .proSecPic img{width: 100%;}
.proSecond .proSecBox .proSecTit{margin: 30px 0; font-size: 26px;}
.proSecond .proSecBox .proSecNr{line-height: 1.6em;}

.proLabDesign{ background:rgb(240,244,244) ; }

.proBushu{ background:rgb(240,244,244) ;padding: 80px 0;}
.proBushu .proBushuTit{font-size: 50px;}
.proBushu .proBushuNr{margin: 20px 0 50px;}
.proBushu .proBuBox{display: flex; flex-direction: row; justify-content: space-between;}
.proBushu .proBuBox .syProRItem{width: 500px; height: 260px; border-radius: 10px; transition: 0.5s; box-shadow: 0 5px 10px rgba(0,0,0,0.4);}

/* cloud详情页 */
.cloudShipin{display: flex; justify-content: center; margin-top: 50px;}
.cloudShipin .video{width: 1000px;}


.cloudGongneng{padding: 70px 0 0; }
.cloudDesign{padding: 50px 0;border-top: 2px solid #fe5532; display: flex; justify-content: space-between;}
.cloudDesign .cloudTitle{width: 700px;}
.cloudDesign .cloudTitle .pubTitleTit{font-size: 18px;}
.cloudDesign .syCloudTu{width: 400px; height: 360px;}
.cloudDesign .syCloudTu img{width: 100%; height: 100%;}
.cloudCaozuo{background:rgb(240,244,244); padding: 80px 0;}
.cloudCaozuo h1{font-weight: 400; font-size: 46px;}
.cloudCaozuo h1 span{background: linear-gradient(to right,#bd6ed1,#fe5535); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.cloudCaozuo .cloudBox{margin-top: 40px;  display: flex; justify-content: space-between; flex-wrap: wrap;}
.cloudCaozuo .cloudBox .cloudItem{width: 350px; height: 230px; background: linear-gradient(26deg, #D3DDDD 4.99%, #E2E9E9 98.01%),#D3DDDD;border-radius: 10px; margin-bottom: 30px; padding: 20px;}
.cloudCaozuo .cloudBox .cloudItem h3{font-weight: 400; margin-bottom: 20px; font-size: 24px;}
.cloudCaozuo .cloudBox .cloudItem p{line-height: 1.8em;font-size: 14px;}

/* bantender软件概述页 */
.softBanben{padding: 80px 0;}
.softBanben h1{font-weight: 400; font-size: 50px;}
.softBanben h1 span{background: linear-gradient(to right,#bd6ed1,#fe5535); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.softBanben p{font-size: 18px; margin: 20px 0 80px;}
.softBanben .softBanBox{display: flex; justify-content: space-around; flex-wrap: wrap; width: 900px; left: 0; right: 0; margin: auto;}
.softBanben .softBanBox .softBanItem{width:340px; height: 320px; margin-bottom: 30px; padding: 40px; color: #fff; background-image: url("../images/softBg1.jpg");background-size: cover; border-radius: 10px;transition: 0.5s;box-shadow: 0 5px 10px rgba(0,0,0,0.4);}
.softBanben .softBanBox .softBanItem:nth-child(2){background-image: url("../images/softBg2.jpg"); }
.softBanben .softBanBox .softBanItem:nth-child(3){background-image: url("../images/softBg3.jpg"); }
.softBanben .softBanBox .softBanItem:nth-child(4){background-image: url("../images/softBg4.jpg"); }
.softBanben .softBanBox .softBanItem .softTit{font-size: 40px; margin-top: 40px; text-transform: Capitalize; }
.softBanben .softBanBox .softBanItem .softNr{line-height: 1.6em; margin-top: 60px;}
.softBanben .softBanBox .softBanItem .pubBoxLink{margin-top: 60px; color: #fff;}
.softBanben .softBanBox .softBanItem:hover{ background-image: url("../images/softBg1-2.jpg");}
.softBanben .softBanBox .softBanItem:nth-child(2):hover{background-image: url("../images/softBg2-2.jpg"); }
.softBanben .softBanBox .softBanItem:nth-child(3):hover{background-image: url("../images/softBg3-2.jpg"); }
.softBanben .softBanBox .softBanItem:nth-child(4):hover{background-image: url("../images/softBg4-2.jpg"); }

/* starter页 */
.starterBanner .banTit{color: #fff; transition: 0.5s;}
.starterBanner .banTit:hover{color: #fe5532;}
.starFir{padding: 80px 0;}
.starFir h1{font-size:50px; font-weight: 400; margin-bottom: 30px; }
.starFir h1 span{background: linear-gradient(to right,#bd6ed1,#fe5535); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.starDesign{border-top: 2px solid #fe5532;padding: 80px 0;  }
.starDesign .starTitle{float: left; width: 600px; display: flex; flex-direction: column; justify-content: space-between; height: 360px; padding-bottom: 20px;}
.starDesign .starTitle .starTitleTit{font-size: 40px;}
.starDesign .starTitle .starTitleMiao{line-height: 1.8em;}

.starDesign .starTu{float: right;   width: 500px; overflow: hidden;}
.starDesign .starTu img{width: 100%;}

/* automation页 */
.autoItem{width: 545px; height: 240px; background: linear-gradient(26deg, #D3DDDD 4.99%, #E2E9E9 98.01%),#D3DDDD;border-radius: 10px; margin-bottom: 30px; padding: 20px;}
.autoItem h3{font-weight: 400; margin-bottom: 20px; font-size: 24px;}
.autoItem p{line-height: 1.8em;font-size: 14px;}

/* 解决方案概述页 */
.solutionMain{background: rgb(240,244,244); padding: 80px 0;}
.solutionMain .soluLi{display: flex;flex-wrap: wrap; justify-content: space-around;}
.solutionMain .soluLi .soluLiBox{width: 540px; height: 360px; margin-bottom: 50px; position: relative; border-radius: 10px;box-shadow: 0 5px 10px rgba(0,0,0,0.4); overflow: hidden; }
/* .solutionMain .soluLi .soluLiBox .soluLiTit{color: rgb(215, 10, 10); font-size: 30px; position: absolute;top: 0;left: 0; } */
.solutionMain .soluLi .soluLiBox .soluLiPic{width: 540px; height: 360px;overflow: hidden;transition: 0.5s;}
.solutionMain .soluLi .soluLiBox .soluLiPic img{width: 100%;}
.soluLiBox .soluLiCeng{width: 540px; height: 360px; background: rgba(8,44,57,0.6); position: absolute;left: 0; top: 0;transition: 0.5s;}
.soluLiBox .soluLiTit{color: #fff; font-weight: 900; font-size: 40px; position: absolute; bottom: 30px; left: 30px;transition: 0.5s;}
.soluLiBox:hover .soluLiTit{color: #fe5532;}
.soluLiBox:hover .soluLiCeng{background: rgba(8,44,57,0.3); }

.soluHangye{padding: 80px 0;}
.soluHangye .soluHangCon{display: flex; flex-wrap: wrap; justify-content: space-around;}
.soluHangye .soluHangBox{width:380px ; height: 240px; overflow: hidden; margin-bottom:50px; position: relative; border-radius: 10px;box-shadow: 0 5px 10px rgba(0,0,0,0.4);}

.soluHangye .soluHangBox .soluHangPic{width:100%; height: 240px; overflow: hidden;transition: 0.5s;}
.soluHangye .soluHangBox .soluHangPic img{width: 100%;}
.soluHangye .soluHangBox .soluHangCeng{position: absolute; width: 380px; height: 240px; top: 0; left: 0;background: rgba(8,44,57,0.6); transition: 0.5s;}
.soluHangye .soluHangBox .soluHangCeng .soluHangTit{color: #fff;position: absolute; bottom: 30px;left: 30px; font-size: 24px;}  
.soluHangye .soluHangBox:hover .soluHangCeng{background: rgba(8,44,57,0.3);}
.soluHangye .soluHangBox:hover .soluHangTit{color: #fe5532;}
.soluHangye .soluHangItem{width: 540px;}
.soluHangye .soluHangItem .soluHangCeng{width: 540px;}

 /* 解决方案内页 */
 /* .zhiZaoFir{border: 1px solid red;} */
 .soluBanTit span{display: block;}
 .mainPic{position: relative;height:360px; z-index: 10; }
 .mainPic .pic{position: absolute; top: -120px; left: 0;width: 1200px; height: 460px; overflow: hidden;}

 .zhizaoGongneng .zhizaoItem{width: 240px;}

 .soluHangBiao{ padding: 40px 0 80px;}
 .soluHangBiao h1{font-size: 50px;padding-bottom: 50px; font-weight: 400;background: linear-gradient(to right,#bd6ed1,#fe5535); -webkit-background-clip: text; -webkit-text-fill-color: transparent; border-bottom:5px solid #fe5532;}
 .soluHangBiao .soluHangBox{border-bottom: 1px solid #fe5532;padding: 30px 100px 30px 30px;}
 .soluHangBiao .soluHangBox .soluBoxTit{font-size: 26px;margin-bottom: 40px;}

 /* 成功案例内页 */
.caseMain{padding: 40px 0; border-top: 1px solid #fe5532; margin-top: 50px;}
.caseMain .caseBox{display: flex; justify-content: space-between; flex-wrap: wrap;}
.caseMain .caseBox .caseItem{width: 280px;height: 320px; overflow: hidden; border-radius: 10px; margin-bottom: 20px; position: relative; transition: 0.5s; }
.caseMain .caseBox .caseItem .casePic{width: 280px; border-radius: 10px; height: 240px;overflow: hidden; transition: 0.5s;}
.caseMain .caseBox .caseItem .casePic img{width: 100%; height: 100%;object-fit: cover; transition: 0.5s;}
.caseMain .caseBox .caseItem .caseTit{color: #333; padding: 0 10px; margin-top: 10px; text-align: center; transition: 0.5s;}
.caseMain .caseBox .caseItem .caseCeng{position: absolute; top: 0;left: 0; border-radius: 10px; width: 280px;height: 240px; background: rgba(254, 85, 50,0.9); display: none; transition: 0.5s;}
.caseMain .caseBox .caseItem:hover .caseCeng{display: block;}
.caseMain .caseBox .caseItem:hover img{transform: scale(1.2);}
.caseMain .caseBox .caseItem:hover .caseTit{transform: translateY(-150px); color: #fff; }
.caseMain .caseBox .caseItem:hover .caseTit::after{ content:"+"; display: block;clear:both;}
/* 成功案例详情页 */
.caseshowtBanner{height: 500px; background: #132b38;;}
.caseshowtBanner .titDate{margin-top: 10px; text-align: right;}

.caseShowMain{ overflow: hidden;margin-top: 40px; padding-bottom: 40px; }
.caseShowMain .fbTime{font-size: 12px; margin-bottom: 10px;}
.caseShowMain .caseShowCon{border-top: 1px solid #fe5532; padding: 40px 0; overflow: hidden;}
/* 新闻页 */
.newsMain{background: #f0f4f4;padding: 60px 0;}
.newsMain .newsCon{display: flex;flex-wrap: wrap;overflow: hidden;}
.newsMain .newsCon .newsItem{width: 280px; height: 300px;overflow: hidden;margin-right: 20px; background: #fff;border-radius: 10px;color: #444;margin-bottom: 30px;transition: 0.5s;}
/* .newsMain .newsCon::after{content: "";flex: auto;} */
/* .newsMain .newsCon .newsItem:not(:nth-child(4n)){margin-right: 26.5px;} */
.newsMain .newsCon .newsItem h3{font-size: 16px;color: #000;padding: 0 10px;margin-top: 10px; transition: 0.5s;}
.newsMain .newsCon .newsItem .newsTime{font-size: 14px;margin-top: 10px;padding: 0 10px; transition: 0.5s;}
.newsMain .newsCon .newsItem .newsPic{ height: 200px;overflow: hidden;border-radius: 10px;transition: 0.5s;}
.newsMain .newsCon .newsItem .newsPic img{width: 100%;height: 100%; object-fit: cover; transition: 0.5s;}
.newsMain .newsCon .newsItem:hover{box-shadow: 0 5px 10px rgba(0,0,0,0.4);}
.newsMain .newsCon .newsItem:hover h3{color: #fe5532;}
.newsMain .newsCon .newsItem:hover .newsTime{color: #fe5532;}
.newsMain .newsCon .newsItem:hover .newsPic img{transform: scale(1.2);}

/* 分页样式 */
.page_info{text-align:center;color:#333;margin-top:10px;}
.page_info span{padding:0 2px;}
.page_list{height:36px;line-height:36px;text-align:center;letter-spacing:0;font-family:"微软雅黑";font-size:12px;margin-bottom:30px;}
.page_list a{    background: #fff;
    border-radius: 6px;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    width: 36px;
    height: 36px;
    line-height: 38px;
    color: #999;
    overflow: hidden;
    border: 1px solid #ccc;
}

.page_list a:hover {
    background: #f6f6f6;
    border: 1px solid #ccc;
    color: #666;
}
.page_list a.on{    
	background: #fff;
    border: 1px solid #fe5532;
    color: #fe5532;
    font-weight: 600;
}




/* location样式 */
.location{border-bottom: 1px solid #fe5532; padding:40px 0 10px; color: #333; font-size: 14px;}
.location a{color: #333; font-size: 14px;}
.location a:hover{ color: #fe5532;}

/* 关于我们详情页 */
.about{padding: 30px 0; }
.about .abJs{display: flex; justify-content: space-between; margin-top: 70px; position: relative;height: 600px;}
.about .abJs .abPic{width: 620px; overflow: hidden; position: absolute; top: 60px; z-index: 18; }
.about .abJs .abPic img{width: 100%;}
.about .abJs .abRight{width: 650px; height: 600px;background-image:url('../images/aboutBg.png');background-repeat: no-repeat; position: absolute; right: 0; z-index: 10;}
.about .abJs .abRight .gsjs{position: absolute;top: -14px;left: 180px; font-size: 26px; font-weight: 900;}
.about .abJs .abRight .gsjsnr{font-size: 14px; line-height: 2em;margin-top: 40px;padding-left:110px; padding-right: 30px;}

.contact{margin-top: 60px;margin-bottom: 60px; height: 600px; background-image: url("../images/contactBg.png"); background-repeat: no-repeat; overflow: hidden; }
.contact .conTit{text-align: center; font-size: 28px; font-weight: 900; margin:60px 0;}
.contact .conTLink{ display: flex; justify-content: space-between; align-items: center;}
.contact .conTLink .conline{padding: 0 60px;}
.contact .conTLink .conRow{line-height: 2em;}
.contact .conTLink .conRow img{width: 120px; margin-top: 30px;}
.contact .conTLink .conRow p{font-size: 12px; width: 120px; line-height: 0.6em;text-align: center;}
.contact .conTLink .conPic{width: 500px; margin-right: 60px;}
.contact .conTLink .conPic img{width: 100%;}

/* 下载页面 */
.downLoad{margin-top: 60px; padding-bottom: 60px;}
.downLoad h2{border-bottom: 1px solid #fe5532; padding-bottom: 20px;}
.downloadItem{border-bottom: 1px solid #fe5532; padding: 10px 0;margin-top: 10px;color: #333; line-height: 1.6em; transition: 0.5s;display: flex; align-items: center; }
.downloadItem .downPic{width: 40px; height: 40px; margin-right: 50px;transition: 0.5s;}
.downloadItem .downPic img{width: 100%;}
.downloadItem .downPic .tubiaoT{transition: 0.5s;}
.downloadItem .downPic .tubiaoB{display:none ;transition: 0.5s;}
.downloadItem .softTit{font-size: 18px;font-weight: 600;}
.downloadItem .softsize{font-size: 12px;}
.downloadItem .softJs{font-size: 14px;}
.downloadItem:hover{color: #fe5532;}
.downloadItem:hover .downPic .tubiaoT{display: none;}
.downloadItem:hover .downPic .tubiaoB{display: block;}

/* 技术支持页面 */
.zcMain .zcBiao{margin: 60px; width: 800px;}
.proBushu .zcGengItem{height: 400px !important;}
.zcGengCon .zcGengxin{font-size: 38px;}