/*****************
--------首页------
*****************/
.IndBan{background-position:bottom center; background-repeat: no-repeat; background-size:auto 100%;background-image: url("../images/pic/back01.jpg"); color:#FFF; padding:250px 0 150px;}
.IndBanH{text-align:center}
.IndBanH h2{ font-size:28px; line-height:50px; margin-bottom: 10px;}
.IndBanH h3{ font-size: 56px; line-height:80px;margin-bottom: 10px;}
.IndBanH p{ font-size:20px; line-height:40px;}
.IndBanHn{ margin-top:50px;}
.IndBanHa{ width:150px; height:48px; line-height:48px; border-radius:25px; border:1px solid #FFF; margin:0 25px; font-size: 18px; display: block; color:#FFF;}
.IndBanB{padding-top:180px;}
.IndBanBT{ margin-bottom:60px;}
.IndBanBT h3{ text-align: center; font-size: 40px; line-height:60px; margin-bottom:10px;}
.IndBanBT p{ font-size:24px; line-height:40px; text-indent:2em;}
.IndBanF{color:#FFF; font-size: 16px;}
.IndBanL{width:132px;}
.IndBanD{align-content:center;background-color:rgba(52,124,175,0.6); padding:10px 15px;}
.IndBanL1{text-align: center;width:132px;height:222px; line-height:25px; margin-bottom:25px}
.IndBanL1H{width:100%;}
.IndBanL1I{width:50px; margin:18px auto;}
.IndBanL1I img{width:100%; display:block;}
.IndBanL2{width:130px;height:54px; }
.IndBanR{width:1130px;}
.IndBanRH{ background: rgba(33,84,118,0.8); height: 36px; padding:0 12px; min-width: 130px;}
.IndBanRH img{ width: 25px;}
.IndBanRH p{ margin-left:8px;}
.IndBanRP{ font-size:14px; line-height:20px; margin-top: 5px;}
.IndBanR1{width:236px; height:86px; margin-bottom:10px; }
.IndBanR2{width:280px; height:86px; margin-bottom:10px;}
.IndBanR3{width:100%; height:65px; margin-bottom:20px;margin-top:10px;font-size: 28px; letter-spacing: 10px;}
.IndBanR4{ height: 182px; width: 258px; margin-bottom: 25px;}
.IndBanR4 .IndBanRP{margin-top:15px;line-height:22px; padding:0 15px;}
.IndBanDF{width:578px;}
.IndBanR5{width:205px; height:54px;}
.IndBanR6{width:250px; height:54px;}
/*title*/
.IndTit{text-align:center; position: relative; color:#101010;}
.IndTit h2{ width:100%;font-weight:500;}
.IndTit h2{letter-spacing:1px; font-size:22px; line-height:42px;}
.IndTit h2:before,.IndTit h2:after{display:block;content:'/ / / /';color:#CECECE;}
.IndTit h2 p{color:#101010; padding: 0 26px;}
.IndTit h4{ font-size:15px; line-height:24px; margin-top: 10px}
/*主营业务*/
.Indbus{padding-top:100px;}
.IndbusK{ padding-top:70px;}
.IndbusN{width:227px;color:#101010;}
.IndbusI{width:79px; height:79px; margin:0 auto 18px; background-position: 0 0; background-repeat: no-repeat; background-size:100%; }
.IndbusI1{background-image: url("../images/pic/IndbusI01.png");}
.IndbusI2{background-image: url("../images/pic/IndbusI02.png");}
.IndbusI3{background-image: url("../images/pic/IndbusI03.png");}
.IndbusI:hover{background-position: 0 -79px;}
.IndbusN h3{ font-size: 14px; height:30px;width:100%; position: relative; font-weight:700;}
.IndbusN h3:before,.IndbusN h3:after{display:block;content:'';color:#CECECE; position: absolute; height:1px; bottom:0; left:0;}
.IndbusN h3:before{ background:#CECECE; width:100%;}
.IndbusN h3:after{background:#101010; width:16px}
.IndbusN p{ font-size: 14px; line-height:28px; margin-top:12px;}
/*解决方案*/
.IndSol{padding-top:100px;}
.IndSolK{padding-top:60px;}
.IndSolN{width:318px;height: 210px; position: relative; overflow: hidden; display: block; margin-bottom: 2px;}
.IndSolI{width:100%; display: block;overflow: hidden;height:100%;align-content:center}
.IndSolI img{width:100%; display: block;}
.IndSolS{color:#FFF;align-content:center; height:100%;width:100%; background: rgba(0,0,0,0.4);top:0;position:absolute; left:0;transition:0.5s;opacity:1}
.IndSolS i{width:100%; height:60px;align-content:center;}
.IndSolS i img{height:60px}
.IndSolS p{ font-size:18px; width:100%; line-height:30px; text-align: center; margin-top:10px;}
.IndSolF{ background-color:#E77817; width:100%; height:100%; padding:20px 30px; color:#FFF;left:0;top:0; position: absolute;transition:0.5s;opacity:0}
.IndSolF h3{width:100%; display: block;font-weight:700;font-size:16px;line-height:25px;margin-bottom:5px}
.IndSolF p{display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden; font-size: 12px; line-height:20px; height:120px; }
.IndSolFd{width:100%;}
.IndSolNa{ color:#FFF;background:#E77817; border:1px solid #FFF; width:80px; line-height:20px; height: 20px; text-align: center; font-size: 12px; border-radius:10px; display: block;}
.IndSolN:hover{ box-shadow:0 0 20px rgba(0,0,0,0.2);}
.IndSolN:hover .IndSolS{opacity:0}
.IndSolN:hover .IndSolF{transition:0.5s;opacity:1}
/*行业案例*/
.IndCas{padding:100px 0 80px;}
.IndCask{ padding-top:40px;}
.IndCasT{}
.IndCasTa{line-height:40px;font-size:15px;width:134px;color:#101010;border:1px solid #bbb;display:block;text-align:center;margin:0 10px;}
.IndCasT .on{ color:#FFF; background:#E77817;border:1px solid #E77817;}
.IndCasN{padding-top:60px;}
.IndCasD{}
.IndCasC{width:404px; margin-left: 34px;}
.IndCasC:first-child{margin-left:0;}
.IndCasI{width:100%; height:269px; overflow: hidden;align-content:center}
.IndCasI img{width:100%; display: block;}
.IndCasP{padding:20px 0 0}
.IndCasP h3{ font-size: 16px; line-height:30px;height:30px; margin-bottom: 5px; color:#101010; text-align: center;}
.IndCasP p{display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden; color:#6C6C6C; font-size: 14px; line-height:22px; height:66px;}
.IndCasA{width:143px;height:31px; line-height:31px; color:#FFF; border-radius:10px; margin:0 auto; display: block; background:#E77817; font-size: 12px; text-align: center;}
/*****************
------关于着力------
*****************/
/*banner*/
.Nyban{position: relative;width:100%;overflow: hidden;height: auto !important; min-width:1280px; max-width:1588px; margin:0 auto;}
.Nyban .swiper-wrapper{height: auto !important;}
.Nyban img{width:100%; display: block;}
.Nyban .swiper-pagination-bullet{ border-radius:50%;border: none; background:rgba(255,255,255,0.9);opacity:1;width:8px; height:8px;}
.Nyban .swiper-pagination-bullet-active{ background:rgba(255,255,255,0.3); margin-top:0;}
.Nyban .swiper-slide{height:1px; position: relative;} /* 随意指定一个height值即可 */    
.Nyban .swiper-slide-active { height:auto}
.Nyban .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
.Nyban .swiper-pagination-bullets {bottom:20px;}
.aboBan{height:100%;transform: translate(-50%,-50%);left:50%;top:50%; position: absolute; color:#FFF;align-content:center}
.aboBan h3{ font-size:30px; font-weight:700; line-height:50px; margin-bottom:20px; width:100%;}
.aboBan h2{font-size:44px; font-weight:700; line-height:60px; margin-bottom:20px; width:100%;}
.aboBan h4{ font-size:24px; font-weight:700; line-height:42px; width:100%;}
.aboBan p{ font-size: 20px; line-height:30px; width:100%;}
/*企业简介*/
.aboCon{padding-top:80px;}
.aboConK{padding-top:60px;}
.aboConN{width:670px;color:#101010; font-size:16px; line-height:32px;}
.aboConN p{text-indent:2em;}
.aboConR{ width:600px;}
.aboConR img{height:100%; display: block;}
.aboConRIX{ height:135px; margin:0 2px;}
.aboConRlo{height:60px; margin:0 10px 30px;}
/*经营理念*/
.aboBus{padding-top:100px}
.aboBusK{ margin-top:30px; background:#347CAF; color:#FFF; overflow: hidden;}
.aboBusN{height:369px; position: relative; padding-left:300px}
.aboBusI{width:620px; position: absolute;top:0;left:-320px;}
.aboBusI img{width:100%;}
.aboBusp{width:980px; padding:40px 80px; font-size:20px;}
.aboBusp p{width:100%; display: block; line-height:60px;}
/*我们的优势*/
.aboadv{padding-top:100px;}
.aboadvK{ padding-top:70px;}
.aboadvN{width:273px;color:#101010; text-align: center;}
.IndadvI1{background-image: url("../images/pic/aboadv01.png");}
.IndadvI2{background-image: url("../images/pic/aboadv02.png");}
.IndadvI3{background-image: url("../images/pic/aboadv03.png");}
.IndadvI4{background-image: url("../images/pic/aboadv04.png");}
.aboadvN h3{ font-size:20px; height:30px;width:100%;}
.aboadvN p{ font-size: 14px; line-height:28px; margin-top:10px;}
/*软件专利*/
.aboSof{padding-top:100px; padding-bottom:120px;}
.aboSofK{margin-top:60px;}
.aboSofI{width:138px;}
.aboSofI img{width:310px;}
.aboSofI1{width:310px;}
/*****************
------成功案例------
*****************/
.IndTit h3{ color:#101010; }
.IndTit h3 p{padding:0 15px;font-size: 28px;line-height:40px;}
.IndTit h3:before,.IndTit h3:after{display:block;content:'';width: 123px; height:1px;  background:#bbb;}
.casDS{padding-top:70px;}
.casDSN{width:390px;height:396px;line-height:20px;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.4); margin-left:55px; margin-bottom:60px; padding:50px 30px 0;}
.casDSN:nth-child(3n+1){margin-left:0;}
.casDSI{width:73px; height:73px; margin:0 auto;}
.casDSI img{width:100%; display: block;}
.casDSN h3{font-size: 18px; line-height:36px; font-weight:700;text-align:center; margin-bottom:15px;}
.casDSN p{ font-size: 14px; line-height:30px; height:150px; margin-bottom:10px;}
.casDSNa{ color:#FFF;background:#E77817;width:130px; line-height:30px; height: 30px; text-align: center; font-size: 12px; border-radius:10px; display: block; margin:0 auto;}
.cascus{ padding:80px 0 150px}
.cascusK{padding-top:50px;}
.cascusD{}
.cascusT{width:113px;height:133px;}
.cascusT img{width:100%; display: block;}
.cascusN{width:1120px;}
.cascusa{ padding:20px 0; display: block; width: 12.5%; border-bottom:1px dashed #bbb;}
.cascusI{ width:100px; height: 100px; margin:0 auto;align-content:center}
.cascusI img{width:100%; display: block}
.cascusa p{color:#101010; font-size:13px; line-height:20px; width:100%; text-align: center; margin-top:10px;}
/*****************
----成功案例详情----
*****************/
.casban{width:100%; height:100%; padding:0 5%;align-content:center; color:#FFF; position: absolute;top:0; left:0;}
.casban h3{ font-size: 18px; line-height:30px; font-weight:700; margin-bottom:20px; width:100%;}
.casban p{ font-size:14px; line-height:28px; width:48%;}
.caszgsY{ padding:100px 0 10px;}
.caszgsYz{}

.casTizI{width:40px; margin-right: 20px;}
.casTizI img{width:100%; display: block;}
.casTizR{width:1220px; color:#101010; font-size:14px; line-height:26px;}
.casTizR h3{font-size: 20px; line-height:40px; margin-bottom: 5px;font-weight:700;}
.caszgsL{background-color: rgba(243, 245, 248, 1); padding:80px 0;}
.caszgsLN{ width: 510px;}
.caszgsLI{width:615px;}
.caszgsLI img{width:100%; display: block;}
.caszgsG{padding:100px 0 150px;}
.cashB-Td{padding:80px 0;}
.cashBT{ font-size:20px; font-weight:700; line-height:40px; text-align: center; color:#101010; width:100%;}

.cashB-TdN{color:#FFF;width:290px; height:338px; background:#E77817; padding:40px 33px 0;}
.cashB-TdK{width:100%; margin-top: 60px;}
.cashB-TdI{}
.cashB-TdI img{ height: 40px; display: block; margin:0 auto;}
.cashB-TdN h3{ font-size: 16px; font-weight:700; line-height:28px; text-align: center; margin:15px auto 10px ; width:100%; }
.cashB-TdN p{ font-size:13px; line-height:26px;}

.caszgsLI img{margin:0 auto;}
.cashbBz{ padding:60px 0 0; width:100%;}
.cashbBz img{margin:0 auto;}
.cashbjg{background-color: rgba(243, 245, 248, 1); padding:80px 0;}

.casycgH{ margin-top:25px;}
.casycgHK h4{font-size: 16px; line-height:35px; margin-bottom:10px; font-weight:700;}
.casback01{background-color: rgba(243, 245, 248, 1);}
.cas-bhyhK{ margin-top:50px;}
.cas-bhyhH{ margin-bottom:30px;}
.cas-bhyhH img{width:43px; display: block;}
.cas-bhyhP{width:1140px;}
.ase-bhyhS{ font-weight:700;width: 120px; height: 26px; text-align: center; color:#FFF; background:#474d80; font-size: 16px; margin-bottom:15px;}
.cas-bhyhP p{}

.assQX{}
.assQXN{width:16%; height:180px; padding:5px 15px; border:1px solid #999;}
.assQXN h3{ color:#E77817; font-size:20px; font-weight:700;border-bottom:1px solid #999; line-height:40px; text-align: center;}
.assQXN p{ font-size: 14px; line-height:25px; padding-top: 10px;}

.caszgsYN{line-height:30px}
/*****************
------解决方案------
*****************/
.arcDC{padding:50px 0;}
.arcDCF{width:670px;}
.arcDCn{width:600px;}
.finaK{padding-top:100px;padding-bottom:70px;}
.finaB{padding-bottom:70px;}
.finayj{padding:80px 0 150px;}
.finayjH{width: 305px;height: 355px; border:1px solid #eee;}
.finayjT{ height: 60px; line-height:60px; background:#E77817; text-align: center; color:#FFF;font-size: 20px; font-weight:700;}
.finayjN{padding:20px 30px 0; color:#101010; font-size: 14px; line-height:26px;}
.conBck{padding:40px 0 90px; margin-top:80px;}
.conBckB{}
.conBckH{ font-size:20px; text-align: center; line-height:36px;color:#101010; font-weight:700;}
.conBckD{ margin-top:70px;}
.conBckN{ width: 289px; height:337px; border:1px solid #E77817;}
.conBckT{width:100%; padding:40px 0 15px; position: relative;}
.conBckT:before{display:block;content:'';position: absolute; width:60%; height:1px; background:#E77817;left:50%;bottom:0;transform: translate(-50%,0);}

.conBckT img{width:24px; display: block; margin-right:14px;}
.conBckT p{ color:#E77817; line-height: 30px; font-size:18px; font-weight:700;}
.conBckP{ padding:20px 30px 0; color:#101010; font-size: 14px; line-height:28px;}
.conBsB{padding:80px 0 80px;}
.conBsBL{width:750px;}
.conBsBR{ width:660px;}
.conBsC{text-align:center; width: 540px;}
.conBsC p{margin-top:10px;}
.conBsBJ {width:650px;}
.conBsBJ .conBsBR{ width:580px;}
.maiPT{padding:40px 0;}
.maiPT1{width:486px}
.maiPT2{width:100%; text-align: center;}
.dig-ct{font-size: 20px; line-height:40px; margin-bottom: 5px;font-weight:700; text-align: center;}
.dig-ctH{margin-top:40px;}
.dig-ctN{width:18%; margin:0 1%; text-align: center; color:#101010;}
.dig-ctN img{width:100px; display: block; margin:0 auto;}
.dig-ctN h3{font-size: 16px; font-weight:700; line-height:30px; margin-top: 15px;}
.dig-ctN p{font-size: 14px; line-height:26px; margin-top:8px;}

.digzcT{}
.digzc{width:480px;}
.digzcP{width:100%; margin-bottom: 10px;}
.digzcP img{width:24px; margin-top:8px; margin-right: 10px;}
.digzcP p{width:100%; flex:1;}

.dig-liH{margin-top:40px;}
.dig-jiK{}
.dig-jiL{ width: 460px;}
.dig-jiL .casTizI{width:24px; margin-right:0;}
.dig-jiL .casTizI img{ width:100%; display: block; margin-top:8px;}
.dig-jiL .dig-jiLP{width:420px;}

.dig-cP{color:#101010; font-size:14px; line-height:26px}
.eneFp{width:550px;}
.dig-cP{}
.dig-cP span{font-size: 18px; line-height:26px; color:#E77817; font-weight:700;}

.dig-cP4{ text-align:center; line-height:30px; font-size: 20px;}

.eneF{}
.eneFw {width:100%; padding:5px 0}
.eneFw1{ width:620px;}
.eneF .casTizI,.eneFw1 .casTizI{width:24px; margin-right:10px;}
.eneF .casTizI img,.eneFw1 .casTizI img{ width:100%; display: block; margin-top:8px;}
.eneF .casTizR,.eneFw1 .casTizR{width:580px;}
/*
display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap;align-content:center
|flex-start|flex-end|center|space-between|space-around

overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;

left:0;top:50%;transform: translate(0,-50%);

transition:0.5s;
.IndEnvT:before,.IndEnvT:after{display:block;content:'';position: absolute;}
*/

/*****************
------产品中心------
*****************/
.briTw1{width:525px}
.briTw2{width:425px}
.briapH{}
.briapH img{width:24px; margin-right: 15px;}
.briapHB{width:100%; flex:1;}
.briapHB h4{ font-size:16px; font-weight:700;}
.wisPG{width:100%;}
.wisPGN{width:574px; margin-bottom:60px;}
.wisPGN h4{ font-size:16px; font-weight:700; margin-bottom: 10px;}
.logNL{width:400px;}
.logNL .casTizR{width:300px;}
.logNL1{width:350px;}
.logNL1 .casTizR{width:280px;}

.proBan{ position:absolute;left:50%;top:50%;transform: translate(-50%,-50%); background: rgba(52,124,175,0.8); width: 900px; height: 200px; color:#FFF; font-weight:700; font-size:60px;}
.proW1{padding-top:0; width: 600px;}
.proW1 .casTizR{ width: 540px;}
.devXin{}
.devXin img{width:20px; margin-right:14px; margin-bottom: 18px;}
.devXinp{min-width:124px; height: 38px; line-height:38px; text-align: center; background:#E77817; font-size: 14px; color:#FFF; margin-right: 28px; padding:0 25px;margin-bottom: 18px;}

.expBn{}
.expBnK{width:600px;}
.expBnB{width:260px; margin-bottom:20px;}
.expBnI{width:60px;}
.expBnI img{height:26px; display: block;}
.expBnN{width:200px; height: 40px; border:1px solid #bbb; font-size: 14px;}
.expBnNO{ background:#E77817;color:#FFF; font-size:16px; border:1px solid #E77817;}
/*

display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap;align-content:center
|flex-start|flex-end|center|space-between|space-around

overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;

transform: translate(0,-50%);left:0;top:50%;

transition:0.5s;
.IndEnvT:before,.IndEnvT:after{display:block;content:'';position: absolute;}
*/


