.contact{padding: 2.9167vw 0 10.2083vw;position: relative;z-index: 1;}
.contact .container{display: flex;justify-content: space-between;}
.contact .left{width: 40vw;}
.contact .com-tit{line-height: 1.1818;}
.contact .box{border-top: 1px solid #D5D5D5;}
.contact .box .info{position: relative;}
.contact .box .title{line-height: 1.1538;}
.contact .box .tel{color:rgba(17, 18, 18, 0.8);}
.contact .box .wechat{background: #1BD629;height: 2.5vw;width: 7.8125vw;}
.contact .box .wechat i{display: block;width: 1.25vw;height: 1.25vw;background: url(../images/wechat_icon.png) no-repeat;background-size: contain;}
.contact .box .erify{position: absolute;right: 0; bottom:3.75vw;width: 7.8125vw;border-radius: 1.0147vw;background: var(--cw);box-sizing:border-box;padding: 0.5208vw;display: none;z-index: 20;}
.contact .box .erify img{display: block; width: 100%;}

.contact .share a{display: block;}
.contact .share i{display: block;width: 1.875vw;height: 1.875vw;background: url(../images/wx_icon.png) no-repeat;background-size: cover;}
.contact .share .sp-icon{background-image: url(../images/sp_icon.png);}
.contact .share .wb-icon{background-image: url(../images/wb_icon.png);}
.contact .share .hr-icon{background-image: url(../images/hr_icon.png);}
.contact .share .rb-icon{background-image: url(../images/rb_icon.png);width: 2.7083vw;}
.contact .right{width: 29.1667vw;}
.contact .right .name{line-height: 1.143;}
.contact .text{display: block;box-sizing: border-box;width: 100%;height: 2.6042vw;border: 1px solid #D5D5D5;background: var(--cw);padding: 0 0.9896vw;}
.contact textarea{display: block;box-sizing: border-box;width: 100%;height: 6.3542vw;border: 1px solid #D5D5D5;background: var(--cw);padding: 0.9375vw 0.9896vw;}
.contact .vcode-text{width: 18.2292vw;}
.contact .right .item img{display: block;width: 10.4167vw;height: 2.6042vw;}

.contact .text::-webkit-input-placeholder,
.contact .text::-moz-placeholder,
.contact textarea::-webkit-input-placeholder,
.contact textarea::-moz-placeholder{color: var(--cb3);}
.contact .right .btn{width: 9.6354vw;height: 3.125vw;box-sizing: border-box;padding: 0 1.3542vw;background: var(--cb200);}
.contact .right i{display: block;width: 1.3542vw;height: 1.3542vw;background: url(../images/submit_arrow.png) no-repeat;background-size: cover;}
.contact .right .btn:hover{background: var(--ch);}

/*移动端适配*/
@media screen and (max-width: 750px) {
    .contact{padding: .6rem 0 1.2rem;}
    .contact .container{display: block;}
    .contact .left{width: 100%;}
    .contact .left .info{display: block;}
    .contact .box .wechat{width: 2.4rem;height: .8rem;margin-top: .3rem;}
    .contact .box .wechat i{width: .36rem;height: .36rem;}
    .contact .share i{width: .6rem;height: .6rem;}
    .contact .share .rb-icon{width: .87rem;}
    .contact .right{width: 100%;padding-top: .8rem;}
    .contact .text{height: .8rem;padding: 0 .3rem;}
    .contact textarea{height: 1.4rem;padding: .2rem .3rem;}
    .contact .right .btn{width: 2.4rem;height: .8rem;padding: 0 .4rem;}
    .contact .right i{width: .28rem;height: .28rem;}
}
