.elementor-49 .elementor-element.elementor-element-504e604{height:70px;line-height:0;}
.elementor-231 .elementor-element.elementor-element-7ba9a31 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px !important;}
.right_img{width:7%;right:0;top:20%;position:absolute;}
.main{margin-top:1rem;width:1400px;margin:0px auto;padding:0 2%;}
.main_title{position:relative;font-family: "Lora", "Helvetica Neue", Arial, sans-serif;font-size:.30rem;color:#3a5a4c;position:relative;}
.main_title img{position: absolute;top: 0.50rem;left: .2rem;width: Auto;z-index: -1;}
.js{font-family: "Lora", "Helvetica Neue", Arial, sans-serif;font-size:.47rem;margin-top:-20px;margin-bottom:30px;color:#2A2A2A;font-weight:900;}
.from_text{margin-top:.2rem;font-size:.22rem;color:#2A2A2A;font-weight: normal;}
.main_box{width:747px;}
.from_text2{margin-top:.2rem;font-size:.22rem;color:#2A2A2A;margin-bottom:.4rem;}
.main_from{margin-top:.8rem;width:688px;}
.name_box{display:flex;justify-content:space-between;}
.tx_title{font-size:.15rem;margin-bottom:.1rem;}
.name_item{font-size:.15rem;width:49%;}
.name_input{width:100% !important;height:40px;line-height:40px;background:rgb(247,247,247) !important;border-radius:3px;border:none !important;}
.name_item_full{width:100%;position:relative;}
.name_item_full input{width:100% !important;max-width:100% !important;}
.tx_title2{margin-top:.1rem;}
.tx_title2 .tx_title2_checbox{background:none;}
.tx_title span{color:#999;}
.xia_jian{position: absolute;width:10px;height:10px;top:10px; right:15px;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(135deg);}
.name_item_full select{padding:0;padding-left:1.1em;}
.name_item_full span{border:1px solid #2A2A2A;padding:.025rem .08rem;color:#333;margin-right:.05rem;cursor:pointer;}
.name_item_full .active,.name_item_full .active2 ,.name_item_full .active3{background:#000;border:1px solid #000;color:#fff;}
.tx_btn{-webkit-appearance: none;color:#2A2A2A;width:100%;text-align:center;border:0px solid #2A2A2A;padding:.13rem 0;margin:0px auto;border-radius:3px;cursor:pointer;}
.ge1{height:.2rem;}.ge3{height:.4rem;}
.tx_btn:hover{border:1px solid #2A2A2A;background:#2A2A2A;color:#fff;}
.bottom_mess_box{background:#D8E3DA;padding:.3rem 0 .6rem 0;margin:1.5rem 0;position:relative;}
.bottom_mess{max-width:1400px;margin:0px auto;padding:0 2%;}
.item_box{display:flex;justify-content:space-between;}
.bottom_mess_title{font-size:.4rem;padding:.3rem 0 .6rem 0;text-align:center;}
.mess_item_title{font-size:.3rem}
.mess_item_text{font-size:.2rem;text-decoration:underline;margin-top:.25rem;}
.mess_item{width:330px;}
.ys_font{position: absolute;top: -0.7rem;left: 1.8rem;}
.success-message{color: #46b450;font-size: .3rem;width: 1400px;margin: 0px auto;}
.error-message{color:red;font-size: .3rem;width: 1400px;margin: 0px auto;}
.main_title2 img{position: absolute;top: 0.50rem;left: .2rem;width: Auto;z-index: -1;}
.main_title2{position:relative;font-family: "Lora", "Helvetica Neue", Arial, sans-serif;font-size:.30rem;color:#3a5a4c;position:relative;}
.select_mess{border-bottom:1px solid #000;font-size:30px;line-height:75px;cursor:pointer;margin-top:100px;}
.select_mess_j{width:15px;height:15px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);float:right;margin-top:30px;}
.select_mess_content{padding:15px;color:#2A2A2A;font-size:22px;font-weight:normal;display:none;}



.elementor-139 .elementor-element.elementor-element-b33a2a8{font-weight:normal;}
.elementor-139 .elementor-element.elementor-element-3b8d307{line-height:0;}

@media(max-width:1024px){
    .main{width:100%;padding: 0 6%;}
    .main_box{width:100%;}
    .right_img{display:none;}
    .main_from{width:100%;padding:0 6%;}
    .name_item_full span{margin-top:.2rem;display:block;}
    .bottom_mess_box{width:100%;}
    .bottom_mess{width:100%;}
    .item_box{padding:0 6%;flex-wrap: wrap;}
    .mess_item{margin-top:5%;}
    .select_mess{font-size:18px;margin-top:30px;}
    .select_mess_content{font-size:16px;}
    .main_title{font-size:18px;}
    .main_title img {position: absolute;top: 0.7rem;left: .1rem;width: 45%;z-index: -1;}
    .from_text{font-size:18px;}
    .from_text2{font-size:18px;}
    .tx_title,.name_item{font-size:15px;}
    .name_input{font-weight:normal;}
    .mess_item_text{font-size:15px;}
    .mess_item_title{font-size:18px;}
}

