.elementor-49 .elementor-element.elementor-element-504e604{height:70px;line-height:0px;}
.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;max-width:1400px;margin:0px auto;padding-left: 2%;padding-right: 2%;}
.main_title{font-size:18px;color:#1B3B2A;position:relative;text-align:center;width: 100%;display: block;margin-bottom:.3rem;font-family: Lora,Bold;}
.main_title img{position: absolute;top: -0.13rem;left: .2rem;width: 100%;z-index: -1;}
.js{font-size:.45rem;color:#2A2A2A;font-weight:bold;font-family:Helvetica,Bold;}
.from_text{margin-top:.5rem;font-size:18px;color:#2A2A2A;font-weight: normal;}
.main_box{width:100%;}
.from_text2{margin-top:.2rem;font-size:18px;color:#2A2A2A;margin-bottom:.4rem;}
.main_from{margin-top:.8rem;width:100%;}
.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{color:#2A2A2A;width:200px;text-align:center;border:1px solid #2A2A2A;padding:.1rem 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{width:1400px;margin:0px auto;}
.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{width:120px;}
.main_title2 img {position: absolute;top: 7px;left: 0;width: 100%;z-index: -1;}
.filter_box{width:100%;display:flex;justify-content:space-between;margin-bottom:1.8rem;}
.filter_item{font-size:15px;text-align:center;color:#1B3B2A;border-bottom:2px solid #1B3B2A;padding-bottom:.1rem;position:relative;cursor:pointer;}
.filter_item_all{color:#A7A7A7;border-bottom:2px solid #A7A7A7;}
.filter_item:hover img{transform:rotate(-135deg);}
.filter_item_child_box{position:absolute;top:.35rem;left:0;width:100%;background:#fff;z-index:999;}
.filter_item_child{border-bottom: 1px dashed;padding: .1rem 0;width:100%;cursor:pointer;background:#fff;font-size:17px;}
.filter_item_child_box{display:none;}
.filter_item:hover .filter_item_child_box{display:unset;}
.filter_item_child:hover{background:#1B3B2A;color:#fff;}
.product_pic{width:269px;height:303px;overflow:hidden;margin-left:-10%;}
.product_pic img{max-width:140%;padding:0 10%;}
.main_product_item{height:335px;margin-right: 7%;margin-bottom:66px;cursor:pointer;width:269px;}
.product_title{text-align:center;font-size:.22rem;color:#333;margin-left:-10%;padding:0 15px;}
.main_product_box{display:flex;flex-wrap:wrap;}
.main_product_item:nth-child(4n){margin-right:0;}
.product_more{margin-bottom:1rem;color:#999;font-size:.3rem;text-align:center;cursor:pointer;margin-top:.3rem;}
.product_more img{width:2%;vertical-align:text-bottom;}
.filter_item_child_checkbox{float: left;transform: scale(1.2);margin-top: .09rem;cursor:pointer;position: relative;left: .1rem;appearance: none;-webkit-appearance: none;width: 10px;height: 10px;border-radius: 3px;outline: none;cursor: pointer;
  background-color:#D7D7D7; /* 默认背景色 */;}
  .filter_item_child_checkbox:checked{background-color:#2a2a2a;}
  #clear_all{cursor:pointer;}
  .load_gif_box{width:100%;text-align:center;display:none;}
  .banner{margin-bottom:.35rem;margin-top:-105px;}
  .elementor-139 .elementor-element.elementor-element-b33a2a8{font-weight:normal;}
  .elementor-139 .elementor-element.elementor-element-3b8d307{line-height:0;}
  .elementor-231 .elementor-element.elementor-element-cace142{top:0 !important;}
  #offcart{display:none;}
  .main_product_box a{width:264px;height:auto;}


@media(max-width:1024px){
    .main{width:100%;padding: 0 6%;}
    .main_box{width:100%;}
    .right_img{display:none;}
    .main_from{width:100%;padding:0 8%;}
    .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%;}
    .main_product_item{margin-bottom:0;}
    .filter_item {width: 100% !important;padding-bottom: .2rem !important;padding-top: .2rem !important;text-align: left;}
    .filter_item_child_box{top:.95rem;}
    .filter_item_child_checkbox{margin-right:.4rem;}
    .filter_item_all{margin-top:30px;}
    .filter_item{margin-right:0 !important;}
    .filter_box{flex-wrap:wrap;}
    .elementor-231 .elementor-element.elementor-element-cace142{top:2.5% !important;}
    .product_pic{margin-left:0;}
    .product_pic img{padding:0;}
    .main_product_box a{width:100%;margin-bottom:20px;}
    .main_product_item{height:auto;width:100%}
    .product_title{margin-left:0;font-size:.3rem;}
}