.become{padding:60px 0; position:relative;}
.become-title{text-align:center;}
.become-title>h2{font-size:38px; margin-bottom:15px;}
.become-title>p{font-size:16px; color:#686868;}
.become-box{display: block; margin-top:60px;}
.become-box:after{display: block; content: ''; clear: both;}
.become-box>ins{float: left; width: 50%; overflow: hidden;}
.become-box>ins>img{display: block; transition: 1s;}
.become-box>ins:hover>img{transform: scale(1.08);}
.become-box.right>ins{float: right;}
.become-box>div{float: left; width: 50%; padding-left:5%;}
.become-box.right>div{padding-right:50px; padding-left: 0;}
.become-box>div>h3{font-size: 32px; margin:30px 0;}
.become-box>div>aside{font-size: 16px;}
.become-box>div>aside p+p{margin-top:15px;}
@media(max-width:1200px){
.become{padding:40px 0;}
.become-title>h2{font-size:32px; margin-bottom:10px;}
.become-title>p{font-size:15px;}
.become-box{margin-top:40px;}
.become-box>div{padding-left:20px;}
.become-box.right>div{padding-right:20px; padding-left: 0;}
.become-box>div>h3{font-size:24px; margin:15px 0;}
.become-box>div>aside{font-size: 15px;}
.become-box>div>aside p+p{margin-top:10px;}
}
@media(max-width:992px){
.become-box>ins{float: none !important; width: 100%; }
.become-box>div{float: none; width:100%; padding:0;}
}
@media(max-width:767px){
.become{padding:20px 0;}
.become-box{margin-top:20px;}
.become-title>h2{font-size:22px; margin-bottom:5px;}
.become-title>p{font-size:14px;}
.become-title>p br{display: none;}
.become-box>div>h3{font-size:22px; margin:5px 0;}
.become-box>div>aside{font-size: 14px;}
.become-box>div>aside p+p{margin-top:5px;}
}

.contact{padding:60px 0; position:relative;}
.contact-title{text-align:center;}
.contact-title>h2{font-size:38px; margin-bottom:15px;}
.contact-title>p{font-size:16px; color:#686868;}
.contact-form{margin-top:60px;}
.contact-form form{display: block; margin:0 -10px;}
.contact-form form:after{display:block; content:''; clear:both;}
.contact-form form>dl{float:left; width:100%; padding:10px;}
.contact-form form>dl.form0,
.contact-form form>dl.form1,
.contact-form form>dl.form2,
.contact-form form>dl.form8,
.contact-form form>dl.form888{width:33.33333%;}
.contact-form form>dl.form888{float:none; clear:both;}
.contact-form form>dl>dt{line-height:20px; padding-bottom:8px;}
.contact-form form>dl>dt[hide]{display:none;}
.contact-form form>dl>dt:after{display:block; content:''; clear:both;}
.contact-form form>dl>dt>h4{float:left; font-size:16px; padding-left:5px;}
.contact-form form>dl>dt>i{float:left; margin-left:4px; color:red;}
.contact-form form>dl>dd>p{margin:2px 0 0 5px; color:#686868;}
.contact-form form>dl>dd>span.captcha{position:relative; display:block;}
.contact-form form>dl>dd>span.captcha>i{position:absolute; top:6px; right:6px; bottom:6px;}
.contact-form form>dl>dd>span.captcha>i>img{display:block; height:100%; object-fit:contain; background:#f8f9fa; padding:0 5px; border-radius:3px;}
.contact-form form>button{color:#fff; border:none; border-radius:5px; padding:12px 48px; font-size:16px; line-height:22px; margin:20px 0 0 10px; cursor:pointer; transition:.3s; background:#768047;}
.contact-form form>button:hover{background:#1169d8;}
.contact-form select,
.contact-form textarea,
.contact-form input[type=file],
.contact-form input[type=text],
.contact-form input[type=password],
.contact-form input[type=number],
.contact-form input[type=tel],
.contact-form input[type=email]{background:#fff; border-radius:5px; height:58px; padding:15px; line-height:28px; font-size:15px; border-color:#686868;}
.contact-form select[multiple],
.contact-form textarea{height:250px;}
.contact-form select:hover,
.contact-form textarea:hover,
.contact-form input[type]:hover,
.contact-form div.file_input>input[type=file]:hover+input[type=text],
.contact-form select:focus,
.contact-form textarea:focus,
.contact-form input[type]:focus,
.contact-form div.file_input>input[type=file]:focus+input[type=text]{border-color:#768047;}
.contact-form div.file_input>i{border-radius:5px 0 0 5px;}
@media(max-width:1200px){
.contact{padding:40px 0;}
.contact-title>h2{font-size:32px; margin-bottom:10px;}
.contact-title>p{font-size:15px;}
.contact-form{margin-top:30px;}
}
@media(max-width:767px){
.contact{padding:20px 0;}
.contact-title>h2{font-size:22px; margin-bottom:5px;}
.contact-title>p{font-size:14px;}
.contact-title>p br{display: none;}
.contact-form form{margin:0 -4px;}
.contact-form form>dl{width:100%; padding:4px;}
.contact-form form>dl.form0,
.contact-form form>dl.form1,
.contact-form form>dl.form2,
.contact-form form>dl.form8,
.contact-form form>dl.form888{width:100%;}
.contact-form{margin-top:10px;}
.contact-form select,
.contact-form textarea,
.contact-form input[type=file],
.contact-form input[type=text],
.contact-form input[type=password],
.contact-form input[type=number],
.contact-form input[type=tel],
.contact-form input[type=email]{height:42px; padding:8px; line-height:26px; font-size:14px;}
.contact-form select[multiple],
.contact-form textarea{height:180px;}
.contact-form form>button{padding:8px 28px; font-size:14px; margin:10px 0 0 4px;}
}