.contact .con-main{box-sizing: border-box;padding: 20px 12.5% 95px 12.5%;position: relative;}
.contact .con-main .title{display: flex;flex-direction: column;font-weight: bold;font-size: 34px;align-items: center;}
.contact .con-main .title span:first-child{color: rgba(0, 98, 177, 0);line-height: 54px;opacity: 0.57;background: linear-gradient(180deg, #0062B1 0%, rgba(0,98,177,0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.contact .con-main .title span:last-child{color: #0062B1;margin-top: -30px;letter-spacing: 3px;}
.contact .con-main .gs-info{margin-top: 80px;display: flex;justify-content: space-between;}
.contact .con-main .info-list{display: flex;}
.contact .con-main .info-logo{width: 30px;flex: none;}
.contact .con-main .info-text{margin-left: 20px;display: flex;flex-direction: column;}
.contact .con-main .info-text span:first-child{font-size: 24px;font-weight: bold;color: #333333;letter-spacing: 2px;}
.contact .con-main .info-text span:nth-child(2){font-size: 16px;font-weight: 500;color: #333333;letter-spacing: 2px;margin-top: 20px;}
.contact .con-main .contact-right{margin-top: 60px;}
.contact .con-main #container{width: 100%;height: 532px;position: relative;z-index: 99 !important;}
.contact .con-main .map-bg{position: absolute;top: 605px;background: #FCFCFC;left: 0;right: 0;height: 370px;z-index: 9;}
.contact .con-main .title1{margin-top: 200px;}
.contact .con-main .form{margin-top: 60px;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.contact .con-main .form-list{width: 46.5%;margin-bottom: 40px;}
.contact .con-main .form-list span{font-size: 18px;font-weight: 400;color: #333333;}
.contact .con-main .input-box{width: 100%;margin-top: 20px;height: 68px;border: 1px solid #EBECEE;box-sizing: border-box;padding: 0 25px;font-size: 16px;
font-weight: 400;color: #333333;letter-spacing: 2px;outline: none;}
.contact .con-main .input-box::-webkit-input-placeholder{color: #999999;}
.contact .con-main .input-box1{height: 200px !important;resize: none;line-height: 25px;padding: 20px 25px;font-family: '微软雅黑';}
.contact .con-main .form-list1{width: 100%;}
.contact .con-main .submit{transition: all 0.5s;width: 100%;height: 68px;background: #0062B1;font-size: 18px;font-weight: 400;color: #FFFFFF;line-height: 68px;text-align: center;letter-spacing: 2px;}
.contact .BMap_Marker>div{width: 40px !important;height: 40px !important;}