/* .banner_box{ width:100%; height: auto; background-color:#fff; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; } */
.banner_box{ width:100%; height: auto; background-color:#fff; margin-top: 15px; }
.banner{ width:95%; height:6.45rem; margin:0 auto; margin-top:0.2rem; position:relative}
.banner a img{ width:100%}
.small_round_box{ position:absolute; width:100%; bottom:1rem; left:0}
.small_round{ margin:0 auto; overflow:hidden; width:2.7rem}
.small_round div{ width:0.42rem; height:0.42rem; background-color:#86a529; float:left; border-radius:50px; margin:0 0.1rem}
.small_round .current_round{ background-color:#fff;}


.other_mall_box{ width:94%; padding:0 3%;margin-top: 1rem;display: inline-block;}
.other_mall_box img{ width:2rem; margin:0 auto}
.other_mall_box a{ width:25%; display:block; float:left}
.other_mall_box a h1{ font-size:0.6rem; color:#4c4c4c; line-height:1.75rem; text-align:center}

/*hot*/
.hot_title{ margin-top:0.37rem; height:1.55rem; line-height:1.55rem; width:95%; padding:0 2.5%; background-color:#fff; border-bottom:1px solid #dddddd;border-top:1px solid #dddddd}
.hot_title h1{ font-size:.75rem;float:left}
.hot_title div{ width:0.175rem; height:0.7rem; background-color:#aace39; float:left; margin-right:0.3rem; margin-top:0.4rem}
.hot_title a{ float:right;}

.hot_title a img{ width:0.6rem; float:right; margin:0 0.25rem; margin-top:0.5rem}

.hot_title a h2{ font-size:0.6rem; color:#666; float: right}

/*hot_pro*/
.hot_pro_box{ width:100%; background-color:#fff; overflow:hidden;border-bottom:1px solid #dddddd}
.hot_pro_box a{ width:33.1%; display:block; float:left;}
.hot_pro_box a img{ width:90%; padding:0 5%; margin-top:0.5rem}
.hot_pro_box a h1{ font-size:0.6rem; color:#808080; line-height:1rem; margin-left:0.5rem; width:4.5rem}
.hot_pro_box a h2{ font-size:0.55rem; color:#ff4a00; line-height:1rem; margin-left:0.5rem; margin-bottom:0.1rem}
.hot_pro_box a:nth-child(2){
    border-left:1px solid #dddddd ;
    border-right:1px solid #dddddd ;
}
.hot_pro_box .no_borderA{ border:none}
.machine_mall_box02 a:nth-child(2){
    border-left:1px solid #dddddd ;
    border-right:1px solid #dddddd ;
}
/*machine_mall_box*/
.machine_mall_box01{ overflow:hidden; border-bottom:1px solid #dddddd;}
.machine_mall_box01 div{ float:left; width:49.5%}
.pro01{ display:block; width:50%; border-right:1px solid #dddddd; float:left}
.pro01 img{width:100%}

.pro02{ display:block; width:100%; border-bottom:1px solid #dddddd;}
.pro02 img{width:100%}
.pro03{ display:block; width:100%; }
.pro03 img{width:100%}

.machine_mall_box02{overflow:hidden; border-bottom:1px solid #dddddd; background-color:#fff; width:100%}
.machine_mall_box02 a{
    position: relative;
}
.pro04{ display:block; width:33.1%;  float:left}
.pro04 img{width:100%}
.border_right{border-right:1px solid #dddddd;border-left:1px solid #dddddd;}
/**/
.accessorybox{width:92%;margin:0 auto; margin-top:0.4rem;overflow: hidden;
    margin-bottom: 0.5rem;}
.accessory01{width:48.5%;float:left;border:solid 1px #d6d6d6;margin-bottom:0.375rem; background-color:#fff;}
.accessorybox img{width:100%;}
.accessory_cost{width:90%;margin:0 auto;margin-bottom:0.4rem;}
.accessorybox span{font-size:0.6rem;color:#808080;}
.accessorybox p{font-size:0.75rem;color:#ff4a00;}
.accessory02{width:48.5%;float:right;border:solid 1px #d6d6d6;margin-bottom:0.375rem; background-color:#fff;}
.P_details_footer{width:100%;line-height:2.125rem;}
.P_d_footer{width:92%;margin:0 auto;font-size:0.6rem;color:#808080;}
.P_d_footer span{float:right;}

/*配件商城*/
.accessories_shop_box{width:92%;margin:0 auto;overflow:hidden;margin-top:0.45rem;}
.accessories_shop_right{float:right;width:48.5%;border:solid 1px #d6d6d6;}
.accessories_shop_left{
    float: left;
    border: solid 1px #d6d6d6;
    margin: 0.1rem;
    width: 47.5%;}
.acc_shop_product{width:100%;float:left;}
.acc_shop_product img{width:100%;border:solod 1px #d6d6d6;}
.acc_shop_product p{width:88%;margin:0 auto;font-size:0.58rem;color:#808080;line-height:1.38rem;border-bottom:solid 1px #d6d6d6;}
.acc_shop_product span{width:88%;margin:0 auto;font-size:0.66rem;color:#ff4a00;line-height:1.74rem;padding-left:0.42rem;}

/*轮播区域*/
.picshowtop{
    margin:0 auto;
    margin-top: 0.2rem;
}
.mainpicshow{
    overflow: hidden;
    border-radius: 15px;
}
.mainpicarea table,.mainpicarea tr,.mainpicarea td{
    border: none;
    border-image-width:0px;
}
#ppoool{
    height:20px;
    position: relative;
    z-index:10;
    margin-top:0px;
    text-align:right;
    padding-right:15px;
}
#ppoool>li{
    display:inline-block;
    margin:5px 0;
    width: 0.42rem;
    height: 0.42rem;
    background-color:white;
    border-radius: 8px;
}
#ppoool>li.on{
    background-color: #86a529;
}
#ppooind{
    position: absolute;
    width: 100%;
    height: 20px;
    bottom: 0.4rem;
    left: -6rem;
}
.machine_mall_box01 a{
    position: relative;
}
.left_name{
    position: absolute;
    left: 0.45rem;
    top:0.3rem;
    color: #505050;
    font-size: 0.58rem;
}
.right_name{
    position: absolute;
    right: 0.56rem;
    top:0.3rem;
    color: #505050;
    font-size: 0.58rem;
}

.new_hot_title {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    padding: 15px 0;
    position: relative;
}
.new_hot_title_min_img {
    margin-right: 10px;
    width: 3px;
}
.new_hot_title_big_img {
    margin-right: 10px;
    width: 4px;
    height: 14px;
}
.new_hot_title_text {
    margin-right: 10px;
    color: rgba(0, 0, 0, 0.85);
    font-size: 18px;
}
.new_hot_title_more {
    position: absolute;
    display: flex;
    align-items: center;
    right: 13px;
}
.new_hot_title_more_text {
    color: #ACD052;
    font-size: 14px;
}
.new_hot_title_more_img {
    margin-left: 6px;
    width: 8px;
    height: 10px;
}
.new_gg_content {
    display: flex;
    margin: 10px  6px 30px 16px;
    width: calc(100% - 22px);
    flex-wrap: wrap;
}
.new_gg_content_item {
    display: flex;
    flex-direction: column;
    margin-right: 10px;
    width: calc(calc(100% - 30px) / 3);
    margin-bottom: 10px;
}
.new_gg_content_item_a {
    background: #F3F3F3;
    height: 120px;
    display: flex;
    align-items: center;
}
.new_gg_content_item_img {
    width: 100%;
}
.new_gg_content_item_name {
    margin-bottom: 6px;
}
.new_gg_content_item_name_a {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.65);
    
}
.new_gg_content_item_price {
    color: #FF6155;
    font-size: 14px;
    margin-bottom: 6px;
}
.new_classify {
    display: flex;
    margin: 20px  4px 20px 16px;
    width: calc(100% - 20px);
    flex-wrap: wrap;
}
.new_classify_item {
    margin-right: 12px;
    width: calc(calc(100% - 24px) / 2);
    display: flex;
    padding: 16px 0;
    margin-bottom: 12px;
    align-items: center;
    border-radius: 10px;
}
.new_classify_item_img {
    width: 90px;
    height: 60px;
}
.new_classify_item_text {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.new_classify_item_text_zh {
    font-size: 16px;
    margin-bottom: 10px;
}
.new_classify_item_text_en {
    font-size: 12px;
}