@charset "utf-8";a,body,dd,div,dl,dt,h1,h2,h3,h4,input,li,ol,p,ul{font-family:PingFang SC,Open-Sans-2,sans-serif}
@font-face{font-family:'PingFang SC';font-family:Open-Sans-2;font-style:normal;font-stretch:100%;font-weight:400;font-display:swap;src:url('font/PingFang SC.ttf');src:url(font/Open-Sans-2.ttf)}
body{background:#f4f6fc}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.items-center{align-items:center}
.items-baseline{-webkit-align-items:baseline;align-items:baseline;align-items:center!important}
.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.flex{display:flex}
.flex-flow{flex-flow:column}
.flex-1{flex:1}
.flex-2{flex:2}
.flex-3{flex:3}
.flex-4{flex:4}
.flex-5{flex:5}
.flex-6{flex:6}
.mtb10{margin:10px 0}
.mlr10{margin:0 10px}
.ptb10{padding:10px 0}
.plr10{padding:0 10px}
.m0{margin:0}
.mt10{margin-top:10px}
.mt16{margin-top:16px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.p10{padding:10px}
.p20{padding:20px}
.p0{padding:0}
.pt10{padding-top:10px}
.pt12{padding-top:12px}
.pt14{padding-top:14px}
.pt16{padding-top:16px}
.pt18{padding-top:18px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pt60{padding-top:60px}
.pt70{padding-top:70px}
.pt80{padding-top:80px}
.pb10{padding-bottom:10px}
.pb12{padding-bottom:12px}
.pb14{padding-bottom:14px}
.pb16{padding-bottom:16px}
.pb18{padding-bottom:18px}
.pb20{padding-bottom:20px}
.pb21{padding-bottom:21px}
.pb22{padding-bottom:22px}
.pb24{padding-bottom:24px}
.pb30{padding-bottom:30px}
.pl10{padding-left:10px}
.pl12{padding-left:12px}
.pl14{padding-left:14px}
.pl16{padding-left:16px}
.pl18{padding-left:18px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pr10{padding-right:10px}
.pr12{padding-right:12px}
.pr14{padding-right:14px}
.pr16{padding-right:16px}
.pr18{padding-right:18px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pr110{padding-right:110px}
.pr120{padding-right:120px}
.pr130{padding-right:130px}
.pb60{padding-bottom:60px}
.pb40{padding-bottom:40px}
.pb50{padding-bottom:50px}
.p60{padding-top:60px;padding-bottom:60px}
.p70{padding-top:70px;padding-bottom:70px}
.layui-layout-admin .layui-logo{display:flex;align-items:center;justify-content:center;position:initial}
.layadmin-iframe{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0}
.layui-layout-admin .layui-header{background:#fff;display:flex;justify-content:space-between}
.layui-header{height:80px;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.layui-nav .layui-nav-item a{color:#333}
.layui-nav .layui-nav-item a:hover{color:#ff810b}
.layui-layout-admin .layui-side{top:80px;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.layui-bg-black{background:#fff!important}
.layui-nav{background:#fff}
.zhifu{position:relative;background:#fffbf8;color:#ff3000;font-size:18px;font-weight:700;padding:8px 30px;border:1px solid #ffd7bf;border-radius:4px;margin-right:20px}
.zhifu::after{content:"";position:absolute;right:-12px;top:14px;width:0;height:0;border-style:solid;border-width:0 6px 12px 6px;border-color:transparent transparent #ffd7bf transparent;transform:rotate(90deg)}
.layui-nav-child{right:0;left:inherit}
.layui-nav-tree .layui-nav-bar{background:#0b54e5}
.layui-nav-tree .layui-nav-child{background:#f8f8f8}
.layui-nav-tree .layui-nav-child dd.layui-this,.layui-nav-tree .layui-nav-child dd.layui-this a,.layui-nav-tree .layui-this,.layui-nav-tree .layui-this>a,.layui-nav-tree .layui-this>a:hover{background:#ff810b;color:#fff}
.l-choice{display:inline-block;height:34px;line-height:34px}
.language{background:#ff810b;padding:1px;margin:0 20px 0 20px}
.language span{display:inline-block;padding:1px 20px;background:#fff;color:#333;cursor:pointer}
.language .onclick{background:linear-gradient(90deg,#fe9c23,#ff810b);color:#fff}
.language .onclick:hover{color:#fff}
.language span:hover{color:#ff810b;box-shadow:0 2px 10px 0 rgba(255,129,11,.4)}
.layui-layout-admin .layui-logo{box-shadow:none}
.list-icon-style{font-size:20px;vertical-align:middle;color:#000}
.layui-this .list-icon-style{color:#fff}
.layui-side .layui-nav-child dd a{padding-left:44px!important}
.layui-side .layui-nav-tree .layui-nav-bar{width:4px}
.layui-nav-child dd:hover{background:#f4f8ff}
.layui-nav .layui-nav-item a:hover .list-icon-style{color:#0b54e5}
.layui-nav .layui-nav-item.layui-this a:hover .list-icon-style{color:#fff}
.layui-nav .layui-nav-item{line-height:80px}
.layui-side .layui-nav-child a{font-size:12px}
.regwaper{display:flex;flex-flow:column;width:100%;min-height:400px;margin-top:120px;padding:0 40px;box-sizing:border-box}
.regtop{position:relative;display:flex;justify-content:flex-start}
.regbackbtn{width:46%;font-size:18px;color:#333;padding-bottom:16px}
.regform{display:flex;width:100%;justify-content:center;background:#fff;border-radius:4px;padding:15px;box-sizing:border-box}
.regwel{font-size:20px;color:#999;position:absolute;top:0;left:0;width:100%;text-align:center}
.regform .layui-form-label{width:140px;font-weight:700}
.regform .layui-input-block{margin-left:170px;position:relative}
.regform .warn,.step-form .warn{font-size:12px;line-height:20px;margin-top:10px}
.regform .layui-form-item{margin-bottom:20px}
.t-red{color:#ff0004}
.btnsum{display:flex;justify-content:center}
.btnsum button{background:linear-gradient(90deg,#fe9c23,#ff810b);padding:0 100px;margin-top:30px}
.layui-form-item .two-width{width:275px}
.layui-form-item .mr0{margin-right:0}
.layui-layout-admin .layui-body{top:80px}
.page-tittle{display:flex;justify-content:space-between}
.page-tittle>h3{padding:12px 0;font-size:18px;color:#0f294d}
.layui-right-main{padding:15px}
.layui-waper{padding:20px 20px 60px}
.search-table{background:#fff;border-radius:4px;padding:20px}
.search-form .layui-form-label{float:inherit;text-align:left;padding:9px 15px 4px 0}
.search-form .layui-input-inline{float:inherit;width:100%;margin-right:0}
.search-form .layui-form-item{display:flex;flex-flow:wrap;margin-bottom:0}
.search-form .layui-inline{width:25%}
.search-form .layui-form-item .layui-inline{margin-right:0}
.layui-waper .layui-btn-normal{background-color:#0b54e5}
.layui-waper .layui-form-label{width:100%}
.item-filter{margin-right:20px}
.search-filter-operation{float:right}
.search-form .layui-table th{background:#f7f8fa}
.layui-laypage .layui-laypage-curr .layui-laypage-em,.search-form .layui-btn{background-color:#ff810b;border:0}
.layui-laypage a:hover{color:#ff810b}
.upload-filter{margin-left:100px;margin-top:5px}
.upload-filter-item{margin-right:50px;display:inline-block;background:#f1f1f1;padding:4px 20px}
input:focus{border-color:#ff810b;box-shadow:0 0 0 2px rgba(0,129,255,.002)}
.step-waper{background:#fff;min-height:400px;border-radius:4px;padding:20px}
.lay-step{font-size:0;width:400px;margin:0 auto;max-width:100%;padding-left:200px}
.step-item{display:inline-block;line-height:26px;position:relative;font-size:14px}
.step-item-tail{width:100%;padding:0 10px;position:absolute;left:0;top:13px}
.step-item-tail i{display:inline-block;width:100%;height:1px;vertical-align:top;background:#c2c2c2;position:relative}
.step-item-tail .step-item-tail-done{background:#ff810b}
.step-item-head{position:relative;display:inline-block;height:26px;width:26px;text-align:center;vertical-align:top;color:#ff810b;border:1px solid #ff810b;border-radius:50%;background:#fff}
.step-item-head.step-item-head-active{background:#ff810b;color:#fff}
.step-item-main{display:block;position:relative;margin-left:-50%;margin-right:50%;padding-left:26px;text-align:center}
.step-item-main-title{font-weight:bolder;color:#555}
.step-item-main-desc{color:#aaa}
.lay-step+[carousel-item]:before{display:none}
.lay-step+[carousel-item]>*{background-color:transparent}
.step-form{display:flex;width:100%;justify-content:center;background:#fff;border-radius:4px;padding:15px;box-sizing:border-box}
.step-form .layui-form{width:750px}
.step-form .layui-form-label{width:140px}
.step-form .layui-input-block{margin-left:170px;position:relative}
.step-form .susstxt{font-size:14px;line-height:30px;padding:8px 0}
.step-form .susstxt-bj{margin-bottom:10px;padding:15px;line-height:1.8;border-radius:0 2px 2px 0;background-color:#fafafa}
.btnlsy>.btndiv{display:none}
.btnlsy:hover>.btndiv{display:block}
.layui-form-checked[lay-skin=primary]>i{border-color:#ff810b!important;background-color:#ff810b;color:#fff}
.layui-form-checkbox[lay-skin=primary]:hover>i{border-color:#ff810b;color:#fff}
.right-content-top{position:relative;background:url(../image/gbj.jpg) no-repeat;width:100%;height:400px;border-radius:4px;background-size:cover}
.left-mess{width:300px;height:100%;background:rgba(0,0,0,.8);padding:60px 20px;box-sizing:border-box}
.wel-title{font-weight:100}
.wel-name,.wel-title{font-size:20px;color:#fff;margin-bottom:6px}
.wel-name{font-weight:700}
.wel-contact{margin-top:20px;border-top:1px solid #959594}
.wel-contact>p{display:flex;align-items:center;font-size:13px;color:#fff;padding:6px 0}
.wel-contact>p>img{margin-right:4px}
.right-mess{width:50%;background:#fff;position:absolute;right:0;bottom:0;padding:14px 20px 0}
.right-title{font-size:18px;padding:0 0 6px 0;margin-bottom:10px}
.newlist h3{position:relative;font-size:16px;font-weight:700;line-height:30px;padding-left:10px}
.newlist h3::after{position:absolute;content:'';background:#262626;width:7px;height:7px;left:0;top:12px;border-radius:100%}
.newbox{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8eeff;padding-bottom:6px}
.mestxt{flex:1;line-height:30px;font-size:14px;color:#555;width:100%;padding-right:20px}
.mestime{font-size:14px;color:#555}
.layui-btn{background:linear-gradient(90deg,#fe9c23,#ff810b)}
.layui-btn-primary{background:0}
.right-main{background:#fff;border-radius:4px;padding:20px}
.ogibanner{background:url(../image/ogi-banner1.jpg) no-repeat center;width:100%;height:600px;padding-top:80px}
.z-content{width:1200px;margin:0 auto}
.z-content-left{position:relative;flex:2;margin-top:50px}
.z-content-left-h1{font-size:95px;font-family:"Microsoft YaHe";font-weight:700;margin-top:20px;line-height:100px}
.z-content-left-h2{font-size:47px;font-family:"Microsoft YaHe";font-weight:700}
.z-content-left-h3{margin-top:30px}
.z-content-left-h3>p{background:url(../image/Check.png) no-repeat left center;font-size:24px;line-height:26px;padding-left:30px}
.z-content-rig{width:400px;height:400px;background:#fff;border-radius:10px;padding:40px;margin-top:60px;box-sizing:border-box}
.z-content-rig>h1{display:flex;justify-content:center;font-size:42px;font-weight:700;margin-bottom:30px}
.z-content-rig .layui-input,.z-content-rig .layui-input-affix,.z-content-rig .layui-input-wrap{height:48px;line-height:48px}
.zx-head{background:#fafafa;padding:20px;display:flex;justify-content:space-around}
.zx-form .layui-input-block{margin-left:0}
.zx-form .layui-form-radio{padding:0;margin:0}
.detailsbtn{display:inline-block;background:#0458ed;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;padding:6px 40px;border-radius:100px}
.partbj01{background:#f4f6fc}
.partbj02{background:#fff}
.partbj03{background:url(../image/partbj03.jpg) no-repeat center}
.part-tit{display:flex;width:100%;justify-content:center;padding:50px 0}
.part-tit>h1{position:relative;font-size:30px;color:#000;text-transform:uppercase}
.part-tit>h1::after,.part-tit>h1::before{content:'';width:100px;height:2px;top:20px;position:absolute}
.part-tit>h1::before{background:linear-gradient(to right,transparent,#0458ed);left:-130px}
.part-tit>h1::after{background:linear-gradient(to left,transparent,#0458ed);right:-130px}
.ogi-item{display:flex;width:100%;justify-content:space-around}
.ogi-intro .itemli{position:relative;width:25%;min-height:208px;display:flex;align-items:center;flex-flow:column;background:#fff;border-radius:10px;box-shadow:0 2px 20px 0 rgba(185,208,255,.4);padding:24px;padding-top:100px;cursor:pointer;box-sizing:border-box}
.itemli-tit{font-size:20px;color:#000;font-weight:400;text-align:center;line-height:22px}
.itemli-txt{font-size:16px;color:#555;line-height:22px;text-align:center;margin-top:10px}
.itemli{cursor:pointer;margin-right:30px}
.itemli img{transition:all 1.3s ease}
.itemli:last-child{margin-right:0}
.ogi-intro .itemli-img{position:absolute;top:-68px;left:30%}
.ogi-business .itemli{position:relative;width:20%;min-height:208px;display:flex;align-items:center;flex-flow:column}
.ogi-way{background:url(../image/way-bj.png) no-repeat center 68px}
.ogi-way .itemli{position:relative;width:25%;min-height:208px;display:flex;align-items:center;flex-flow:column}
.ogi-flow .itemli{display:flex;justify-content:flex-start;align-items:center;background:#fff;box-shadow:0 2px 20px 0 rgba(185,208,255,.4);padding:10px 20px;border-radius:10px}
.ogi-flow-left{font-family:"Microsoft YaHe",Tahoma,Arial,sans-serif;font-size:80px;color:#e3ecfb;font-weight:700;margin-right:16px;letter-spacing:-4px}
.ogi-flow-rig-tit{font-size:24px;font-weight:700}
.ogi-flow-rig-txt{font-size:16px;line-height:22px;color:#555;margin-top:6px}
.ogi-foot{background:#222930;padding:30px 0}
.ogi-foot .foot-list{display:flex;font-size:14px;color:#fff;flex-flow:column}
.foot-list li:first-child{font-size:16px;color:#f4f6fc;margin-bottom:6px}
.foot-list li{font-size:14px;color:#78808d;line-height:28px}
.ogi-records{width:100%;color:#78808d;text-align:center}
.red-input{border-color:#ff5722!important;box-shadow:0 0 0 3px rgba(255,87,34,.08)}
.contactlist{display:flex;justify-content:flex-end; }
.contactlist li{display:flex;flex-flow:column;margin-right:20px; color:#fff;text-align:center }
.contacttxt{font-size:14px;margin-top:10px; }