.img_warp{position: relative;overflow: hidden;}
.img_warp img{position: absolute;width: 100%;height: 100%;object-fit: cover;transition: all .3s;left: 0;top: 0;}

.main{margin-top: 4%;display: flex;justify-content: space-between;}
.main .left{width: 50%;padding-right: 5%;}
.main .lx li{display: flex;justify-content: start;align-items: center;margin-bottom: 30px;}
.main .lx .icon{width: 60px;height: 60px;border-radius: 50%;background-color: #2A375E;display: flex;justify-content: center;align-items: center;flex-shrink:0;}
.main .lx .info{margin-left: 20px;}
.main .lx .info .title{font-size: 20px;color: #2A375E;margin-bottom: 5px;}
.main .lx .info .desc{font-size: 18px;color: #666;line-height: 1.4;}
.main .lx .info .desc a{color: #666;}
.main .lx .info .desc a:hover{text-decoration: underline;color: #2A375E;}

.main .share{padding-top: 5%;width: fit-content;border-top: 1px solid #333;display: flex;padding-right: 15%;margin-top: 6%;}
.main .share li a{display: block;width: 34px;height: 34px;display: flex;justify-content: center;align-items: center;border-radius: 50%;background-color: #d5dfe0;margin-right: 15px;}
.main .share li a:hover{background-color: #2A375E;}

.map{margin-top: 5%;position: relative;padding-bottom: 40%;}
.map iframe{position: absolute;width: 100%;height: 100%;}
.c_form {padding:5% 5% 5%  4%;background-color: #e7eeef;width: 50%;border-radius: 35px;}
.c_form .title{font-size:40px;color: #2A375E;margin-bottom: 10px;}
.c_form .desc{font-size: 16px;color: #666;line-height: 1.8;max-width: 450px;}
.c_form .form{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 5%;}
.c_form .form input{width:100%;background-color: transparent;border: none;border-bottom: 1px solid #adacac;padding: 2% 0 ;color: #2A375E;margin-bottom: 10px;font-size: 18px;}
.c_form .form input::placeholder{color: #adacac;}
.c_form .form input.inlin{width: 45%;}
.c_form .form .submit-btn{border-radius: 23px 5px 23px 5px;background-color: #fff;font-size:16px;color:#2A375E;padding: 8px 35px ;margin: 20px 0 0;border: 1px solid #fff;height:auto}
.c_form .form .submit-btn:hover{border: 1px solid #fff;background-color: #2A375E;color:#fff;}

@media only screen and (max-width: 950px) {
	.main{flex-direction: column-reverse;}
	.c_form{width: 100%;}
	.main .left{width: 100%;margin-top: 5%;padding: 0;}
	.map{margin-bottom: 5%;}
}



