@import url("common.css");@import url("animate.css");.indexleft{width:48%;overflow:hidden;float:left}.indexright{width:48%;overflow:hidden;float:right}.mask{background:#000000;bottom:0;display:block;height:40px;left:0;line-height:40px;opacity:0.8;overflow:hidden;position:absolute;width:100%;z-index:10}h2.icategory{overflow:hidden;font-size:18px;text-align:center;color:#333333;line-height:24px;margin-top:30px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}h2.icategory a{color:#333333;overflow:hidden;text-transform:Capitalize}h2.icategory a.on,h2.icategory a:hover{color:#116cb0}h2.icategory i{display:inline-block;width:1px;height:16px;background:#ddd;margin:0 20px}.childitem_ct{display:none}.comtitle{overflow:hidden;text-align:center}.bordertitle{display:inline-block;border-bottom:solid 2px #9a9a9d;padding:0 30px 10px 30px}.comtitle h2{text-align:center;font-size:28px;color:#333333;font-weight:400}.comtitle h2 a{color:#333333;display:inline-block}.comtitle i{background:#d3d4d9;height:2px;margin-top:20px;overflow:hidden;width:254px}.comtitle p{text-align:center;font-size:16px;color:#9a9a9d;font-weight:400;text-transform:Capitalize;font-family:Arial, Helvetica, sans-serif}.comtitle p a{color:#9a9a9d}.servicewrap{overflow:hidden;padding:100px 0;min-width:100%;min-width:1240px}.service{display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-top:20px}.service .mr0{margin-right:0}.service a{flex:0 0 30%;position:relative;padding-top:50px;padding-bottom:120px;overflow:hidden;margin-top:30px;margin-right:5%;display:block;border-radius:10px;background:#ffffff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.25);box-shadow:0 2px 8px #fff;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.service a.r0{margin-right:0}.service a .item{overflow:hidden;padding:0 30px}.service a .im{display:block;overflow:hidden;box-sizing:border-box;position:relative}.service a .im span{display:block;overflow:hidden;border:0;width:100%;max-width:150px;margin:0 auto}.service a .im span img{display:block;width:100%;overflow:hidden}.service a h3{display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#4e505b;overflow:hidden;margin-top:10px}.service a h3 span{display:block;line-height:24px;overflow:hidden;font-size:20px;height:48px;text-align:center}.service a p.ct{display:block;line-height:1.5;overflow:hidden;font-size:16px;color:#97989d;text-align:justify;margin-top:20px}.service a p.btn{position:absolute;left:0;bottom:50px;width:100%;display:block;line-height:24px;overflow:hidden;font-size:16px;color:#97989d}.service a p.btn span{display:block;width:190px;margin:0 auto;overflow:hidden;background:#d3d4d9;text-align:center;height:45px;line-height:45px;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.service a:hover img{animation:flash 1s linear infinite;-webkit-animation:flash 1s linear infinite;-moz-animation:flash 1s linear infinite;-ms-animation:flash 1s linear infinite;-o-animation:flash 1s linear infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1}.service a:hover{box-shadow:0 2px 10px rgba(17,108,176,0.8)}.service a:hover p.btn span{background:#116cb0;color:#ffffff}.advwrap{overflow:hidden;padding:0;background:#116cb0;min-width:1240px}.advwrap a{display:block;width:100%;height:350px;background-repeat:no-repeat;background-position:center center;overflow:hidden}.advwrap a .mx{display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:100%}.advwrap a .adv{overflow:hidden;text-align:center}.advwrap a .adv h2{font-size:36px;overflow:hidden;color:rgba(248,251,253,0.75)}.advwrap a .adv p{font-size:20px;overflow:hidden;color:rgba(248,251,253,0.75);margin-top:10px}.casewrap{overflow:hidden;padding:100px 0px;min-width:1240px}.case{display:block;overflow:hidden;padding-top:0;margin-top:30px}.case .first{display:block;float:left;width:400px;background:#2b2d3a;margin-right:30px;margin-top:30px;overflow:hidden}.case .first a{display:block;overflow:hidden}.case .first a .im{background:#ffffff;display:block;overflow:hidden;margin-bottom:0;box-sizing:border-box;position:relative}.case .first a .im span{display:block;overflow:hidden;border:0}.case .first a .im span img{display:block;width:100%;overflow:hidden}.case .first a h3{overflow:hidden;padding:0 10px;position:relative;z-index:10;margin-top:-10px;background:#116cb0;transition:all 0.4s ease 0s}.case .first a h3 span{display:block;color:#ffffff;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;margin-bottom:0px}.case .first a p.ct{display:none;overflow:hidden}.case .item{display:block;overflow:hidden;position:relative;padding-right:10px;background:#ffffff;margin-top:30px;box-sizing:border-box}.case .item a{display:block;overflow:hidden}.case .item a .im{display:block;overflow:hidden;margin-bottom:0;box-sizing:border-box;position:relative;width:120px;float:left;margin-right:10px}.case a .im span{display:block;overflow:hidden;border:0}.case a .im span img{display:block;width:100%;overflow:hidden;transform:scale(1);transition-duration:750ms;transition-timing-function:ease-out}.case .item a h3{overflow:hidden;padding-top:10px;transition:all 0.4s ease 0s}.case .item a h3 span{display:block;height:25px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;margin-bottom:0px;color:#333333}.case .item a p.ct{color:#666666;font-size:14px;line-height:24px;overflow:hidden;height:48px;display:block;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:justify}.case .item a:hover h3 span,.case .item a:active h3 span,.case .item a:active p.num span{color:#116cb0}.case a:hover .im span img{transform:scale(1.15);transition-timing-function:ease-out;transition-duration:750ms;overflow:hidden}.casewrap .detail{overflow:hidden;margin-top:50px;display:flex;display:-webkit-flex;justify-content:center}.casewrap .detail a{text-align:center;font-size:16px;color:#555555;border:solid 1px #555555;line-height:44px;width:160px;position:relative;transition:all 0.4s ease 0s;z-index:2;border-radius:22px}.casewrap .detail a::after{border-color:#116cb0;content:"";height:100%;left:0;position:absolute;top:0;transition:all 0.2s ease 0s;width:0;z-index:-1;border-radius:25px}.casewrap .detail a:hover::after{width:100%}.casewrap .detail a:hover{border-color:#116cb0;color:#116cb0}.case .first a:hover h3{background:#116cb0}.aboutwrap{overflow:hidden;padding:50px 0;min-width:980px}.aboutwrap .about{overflow:hidden;margin-top:30px;background:#f9f9f9;padding-left:30px}.aboutwrap .about .jianjie{overflow:hidden;color:#555555;margin-top:30px;height:240px;line-height:30px;font-size:14px;text-align:justify;display:block;-webkit-box-orient:vertical;-webkit-line-clamp:8}.aboutwrap .about .jianjie h2{border-bottom:solid 1px #dddddd;margin-bottom:20px;padding-bottom:15px;overflow:hidden}.aboutwrap .about .jianjie h2 span{color:#333333;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px}.aboutwrap .about .im{float:right;width:400px;margin-left:30px;overflow:hidden;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.aboutwrap .about .im img{overflow:hidden;width:100%}.aboutwrap .detail{overflow:hidden;margin-top:30px;text-align:center}.aboutwrap .detail a{font-size:16px;box-sizing:border-box;color:#ffffff;background:#666666;display:block;margin:0 auto;width:150px;height:40px;line-height:40px;text-align:center;position:relative;transition:all 0.4s ease 0s;z-index:2}.aboutwrap .detail a::after{background-color:#116cb0;content:"";height:100%;left:0;position:absolute;top:0;transition:all 0.2s ease 0s;width:0;z-index:-1}.aboutwrap .detail a:hover::after{width:100%}.aboutwrap .detail a:hover{border-color:#2b2d3a;color:#ffffff}
