button{cursor:pointer}
.activeBg{background:#104492}
.radiobg{background:#104492 !important;color:#fff !important}
.connectBox{background:#ededed;min-height:100vh}
.connectBox .bannerBox{width:100%;height:12.4rem;box-sizing:border-box;position:relative}
.connectBox .bannerBox .banner{min-height:4.91rem}
.connectBox .bannerBox .banner>img{width:100%}
.connectBox .bannerBox .posiBox{width:15.53rem;height:7.8rem;position:absolute;top:3.37rem;left:50%;transform:translateX(-50%);display:flex;box-shadow:0 0 0.2rem gray}
.connectBox .bannerBox .posiBox .left{width:5.9rem;height:100%;background:#104492;padding:0.9rem 0 0 1rem;box-sizing:border-box}
.connectBox .bannerBox .posiBox .left>div{color:#fff;font-size:0;margin-top:0.5rem;margin-bottom:0.3rem}
.connectBox .bannerBox .posiBox .left>div>img{width:0.38rem;height:0.38rem;border:none;margin-bottom:0.1rem}
.connectBox .bannerBox .posiBox .left>div>h1{margin:0;font-size:0.4rem;font-weight:500}
.connectBox .bannerBox .posiBox .left>div>h4{margin:0;font-size:0.25rem;font-weight:500}
.connectBox .bannerBox .posiBox .left>div>p{margin:0;font-size:0.15rem}
.connectBox .bannerBox .posiBox .right{flex:1;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}
.connectBox .bannerBox .posiBox .right>img{width:100%}
.connectBox .bannerBox .posiBox .right .map{width:100%;height:100%}
.connectBox .submitBox{width:15.53rem;height:7.2rem;margin:0 auto;display:flex}
.connectBox .submitBox .left{width:5.26rem;height:100%;background:#bfbfbf;box-sizing:border-box}
.connectBox .submitBox .left>div{cursor:pointer;height:50%;width:100%;padding:0.6rem 0 0.6rem 0.77rem;box-sizing:border-box;position:relative}
.connectBox .submitBox .left>div::after{content:"";position:absolute;bottom:0.6rem;left:0.77rem;width:0.6rem;height:0.02rem;background-color:#fff}
.connectBox .submitBox .left>div>h4{margin:0;font-size:0.4rem;letter-spacing:0.06rem;color:#fff;font-weight:500}
.connectBox .submitBox .left>div>p{margin:0 0 0.1rem 0;font-size:0.18rem;color:#fff}
.connectBox .submitBox .right{flex:1;height:100%;background:#fff}
.connectBox .submitBox .right .contact .form{width:100%;height:100%;padding:0.54rem 1rem 0.2rem 1.6rem;box-sizing:border-box}
.connectBox .submitBox .right .contact .form>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.28rem}
.connectBox .submitBox .right .contact .form>div>div{width:40%;font-size:0;box-sizing:border-box}
.connectBox .submitBox .right .contact .form>div>div>p{font-size:0.18rem;margin:0.05rem 0}
.connectBox .submitBox .right .contact .form>div>div b{color:red;margin:0}
.connectBox .submitBox .right .contact .form>div>div span{color:#c8c8c8;font-size:0.16rem}
.connectBox .submitBox .right .contact .form>div>div i{font-size:0.16rem;color:#333}
.connectBox .submitBox .right .contact .form>div>div input[type="text"]{width:100%;font-size:0.18rem;padding:0.08rem 0.15rem;outline:none;border:0.01rem solid rgba(128,128,128,0.23);border-radius:0.04rem}
.connectBox .submitBox .right .contact .form>div>div button{padding:0.08rem 0.23rem;color:#fff;background:#104492;border:none;outline:none;border-radius:0.02rem;letter-spacing:0.08rem;font-size:0.18rem}
.connectBox .submitBox .right .contact .form>div>.wid100{width:100%}
.connectBox .submitBox .right .contact .form>div>.wid100 select{width:30%;padding:0.08rem 0.15rem;font-size:0.18rem;outline:none;border:0.01rem solid rgba(128,128,128,0.23);border-radius:0.04rem;margin-right:0.2rem}
.connectBox .submitBox .right .contact .form>div>.wid100 textarea{width:100%;padding:0.08rem 0.15rem;font-size:0.17rem;line-height:0.3rem;border:0.01rem solid rgba(128,128,128,0.23);border-radius:0.04rem;outline:none}
.connectBox .submitBox .right .contact .form>div .rediabox{display:flex;justify-content:flex-start;align-items:center;width:100%}
.connectBox .submitBox .right .contact .form>div .rediabox>.el-checkbox{margin-right:0.05rem}
.connectBox .submitBox .right .contact .form>div .rediabox>strong{font-size:0.16rem;font-weight:500;color:#333}
.connectBox .submitBox .right .contact .form>div .rediabox>div{color:#333;margin-right:0.3rem;background:#eee;border-radius:0.06rem;width:1rem;display:flex;justify-content:center;align-items:center;font-size:0.16rem;padding:0.08rem 0}
.connectBox .submitBox .right .cooperation .form{width:100%;height:100%;padding:0.54rem 1rem 0.2rem 1.6rem;box-sizing:border-box}
.connectBox .submitBox .right .cooperation .form div:nth-child(1),.connectBox .submitBox .right .cooperation .form div:nth-child(2),.connectBox .submitBox .right .cooperation .form div:nth-child(5),.connectBox .submitBox .right .cooperation .form div:nth-child(6){width:30%;display:inline-block}
.connectBox .submitBox .right .cooperation .form div:nth-child(2),.connectBox .submitBox .right .cooperation .form div:nth-child(6){float:right}
.connectBox .submitBox .right .cooperation .form div:nth-child(7){border:1px solid #f0f}
.connectBox .submitBox .right .cooperation .form input,.connectBox .submitBox .right .cooperation .form select{width:100%;font-size:0.18rem;padding:0.08rem 0.15rem;outline:none;border:0.01rem solid rgba(128,128,128,0.23);border-radius:0.04rem}
.connectBox .submitBox .right .cooperation .form select{width:30%}
.connectBox .submitBox .right .cooperation .form button{padding:0.08rem 0.23rem;color:#fff;background:#104492;border:none;outline:none;border-radius:0.02rem;font-size:0.18rem;margin-top:0.2rem}
.connectBox .submitBox .right .cooperation .form textarea{width:100%;padding:0.08rem 0.15rem;font-size:0.17rem;line-height:0.3rem;border:0.01rem solid rgba(128,128,128,0.23) !important;border-radius:0.04rem;outline:none;color:#c30 !important}
.connectBox .submitBox .right .cooperation .form b{color:red;margin:0}
.connectBox .submitBox .right .cooperation .form span{color:#c8c8c8;font-size:0.16rem}
.connectBox .submitBox .right .cooperation .form i{font-size:0.16rem;color:#333}
.dialogBox{padding:0.4rem 0.4rem;box-sizing:border-box}
.dialogBox b{color:red !important}
.dialogBox>div:nth-child(1){display:flex;justify-content:flex-end}
.dialogBox>div:nth-child(1)>img{width:0.5rem;height:0.5rem;cursor:pointer}
.dialogBox>div:nth-child(2){text-align:center}
.dialogBox>div:nth-child(2) img{width:1.5rem}
.dialogBox>div:nth-child(3){text-align:center;padding:0.35rem 0}
.dialogBox>div:nth-child(3)>img{width:2.4rem}
.dialogBox>div:nth-child(4){width:3.9rem;height:0.75rem;display:flex;justify-content:center;align-items:center;background:#104492;font-size:0.28rem;letter-spacing:0.2rem;color:#fff;margin:0 auto 0.5rem auto;border-radius:0.4rem;cursor:pointer}