.banner{background-color:#11438a}.banner .wrap{padding-top:260px}.banner .slogan{margin-bottom:36px;text-align:center;font-size:48px;line-height:1.3;color:#fff;letter-spacing:4px}.banner .search{position:relative;height:87px;background-color:#fff}.banner .search .btn{position:absolute;top:0;right:0;width:250px;height:87px}.banner .search .btn button{display:block;width:100%;height:100%;background-color:#0046f5;border:none;outline:none;font-size:18px;text-align:center;color:#fff}.banner .search .btn button:focus{outline:none}.banner .search .btn button:active{background-color:#0341dd}.banner .search .address{position:absolute;top:0;right:250px;width:250px;height:87px}.banner .search .address .txt{position:relative;display:block;height:87px;padding-left:55px;border-left:1px solid #afb4be;font-size:18px;color:#afb4be;line-height:87px;cursor:pointer}.banner .search .address .txt:before,.banner .search .address .txt:after{position:absolute;top:50%;left:15px;content:' ';width:24px;height:24px;margin-top:-12px;background:url(../../icons/common/address.svg) center no-repeat;background-size:100% auto}.banner .search .address .txt:after{left:auto;right:12px;background-image:url(../../icons/common/down_g.svg)}.banner .search .address .sub{display:none;position:absolute;top:100%;left:0;right:0;z-index:3;background-color:#fff;border:1px solid #afb4be}.banner .search .address .sub ul{padding:1px 0}.banner .search .address .sub li{position:relative;padding:0 55px;height:35px;line-height:36px;font-size:18px;color:#afb4be;cursor:pointer}.banner .search .address .sub li:before{position:absolute;top:50%;left:15px;content:' ';width:24px;height:24px;margin-top:-12px;background:center no-repeat;background-size:100% auto}.banner .search .address .sub .active{color:#11438a}.banner .search .address.open .sub{display:block}.banner .search .in{position:relative;width:700px;height:87px}.banner .search .in:before{position:absolute;top:50%;left:15px;content:' ';width:24px;height:24px;margin-top:-12px;background:url(../../icons/common/search.svg) center no-repeat;background-size:100% auto}.banner .search .in input{width:100%;height:100%;padding:0 10px 0 53px;background:transparent;border:none;font-size:18px;color:#455564}.banner .search .in input:focus{background:transparent;border:none;outline:none}.block h2{line-height:1.2;font-size:36px;font-weight:normal}.block .btn a{display:block;width:148px;height:48px;margin:0 auto;border:1px solid #0046f5;line-height:48px;text-align:center;font-size:18px;color:#0046f5}.block .btn a:hover{background-color:#0046f5;color:#fff}.block-head{padding-top:96px;margin-bottom:55px;text-align:center}.industry{height:810px}.industry ul{margin:0 -26px}.industry li{float:left;width:129px;height:240px;margin:0 92px;text-align:center}.industry a{display:block}.industry img{display:block;width:100%}.industry p{padding-top:14px;line-height:1.8;font-size:16px}.industry .btn{padding-top:13px}.about{height:450px}.about .block-head{padding-top:105px;margin-bottom:37px}.about .block-head h2{font-size:42px;letter-spacing:3px}.about .txt{margin:0 155px;text-align:center}.about .txt p{font-size:16px;line-height:30px;color:#8c96a5}.introduce .block-main{position:relative;height:550px}.introduce h2{padding-top:127px;margin-bottom:6px}.introduce .img{position:absolute;top:96px;right:122px;width:415px}.introduce .img img{display:block;width:100%}.introduce .txt{width:470px}.introduce .txt p{font-size:16px;line-height:30px}.introduce .btn{padding-top:62px}.introduce .btn a{height:58px;margin:0;line-height:58px}.join .block-main{padding-left:735px}.join .img{position:absolute;top:86px;right:auto;left:82px;width:393px}
