body,html{
    font-family: 微软雅黑;
}
.am_count{
    width: 1200px;
    position: relative;
    margin: 0 auto;
}
.am_header_body{
width: 100%;
    background-image: url("../images/lop.png");
    background-size:cover;
}
#pages>.a1 {
    display: inline-block;
    width: 48px;
    height: 23px;
    background-image: url("../images/previous.png");
    background-size: 100% 100%;
}

#pages>.a2{
    display: inline-block;
    width: 48px;
    height: 23px;
    background-image: url("../images/next.png");
    background-size: 100% 100%;
}
#pages>span{
    position: relative;
    display: inline-block;
    font-size: 13px;
    color: #373737;
    line-height: 23px;
    margin: 0 5px;
    bottom:6px;


}
/*伸缩盒子模型*/
.am_box {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    /*-webkit-flex-wrap: nowrap;*/
    /*-ms-flex-wrap: nowrap;*/
    /*flex-wrap: nowrap;*/
}
.am_Y{
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.am_X{
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.am_XY{
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}
.am_header{
    width: 100%;
    justify-content: space-between;
}
.am_logo{
    width: 860px;
    height: 100px;
    margin: 10px 0;
    overflow: hidden;
}
.am_logo a{
    width: 100%;
    height: 100px;
}
.am_logo img{
    max-width: 100%;

}
.am_phone{
    width: 340px;

}
.am_phone_text{
    width: 270px;
    position: relative;
}
.am_pt_title{
    width: 100%;
    font-size: 18px;
    color: #272727;
    font-weight: bold;
}
.am_pt_title span{
    font-size: 16px!important;
    font-weight: 500!important;
}
.am_pt_phone{
    width: 100%;
    font-size: 25px;
    color: #003988;
    font-family: Candara;
    font-weight: bold;
    line-height: 30px;
}

.am_phonet_body{
    width: 100%;
    position: absolute;
    top: 50%;
}
.am_phone_wx{
    width: 70px;
    position: relative;
}
.am_phone_wx img{
    width: 100%;
    display: inline-block;
    position: absolute;
    top: 50%;
}

/*nav*/
.am_nav_body{
    width: 100%;
    background-color: #003988;
}

.am_nav{
    width: 100%;
}
.am_nav_son{
    /*width: 190px;*/
    width: 14.285714285714%;
    text-align: center;
    position: relative;
}
/*.am_nav_son:first-child{*/
    /*width: 135px!important;*/
    /*text-align: left!important;*/
/*}*/
.am_nav_son>a>span{
    position: absolute;
    display: inline-block;
    left: 0;
    height: 15px;
    border: 1px solid #5CAAFD;
    top: 50%;


}
.am_nav_son a{
    position: relative;
    display: inline-block;
    width: 100%;
    color: #ffffff;
    font-size: 16px;
    line-height: 60px;
    padding: 0 12px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    padding-left: 14px;
}

.ho_demo{
    position: relative;
    text-decoration: none;
    font-size: 20px;
    color: #333;
}
.ho_demo:before{
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 0;
    height: 3px;
    background: #FFFFFF;
    transition: all .2s;

}
.ho_demo:hover:before{
    width: 70px;
}

.am_nav_son >a>p{
    position: relative;
    font-size: 14px;
    line-height: 14px;
    color: white;
    top: -14px;
    left: 3px;
    font-weight: bold;
    box-sizing: border-box;
    display: none;

}

.nav_list_son{
    position: absolute;
    width: 100%;
    font-size: 16px;
    color: black;
    line-height: 40px;
    display: none;
    text-align: center;
    z-index: 9999;
}
.nav_list_son_b{
    width: 100%;
    position: relative;
}

.nav_list_son_b a{
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    background-color: #003988;
    font-size: 14px;
    line-height: 45px;
}
.nav_list_son a:hover {
    background-color: #226ED7;

}


.nav_ls_son{
    position: absolute;
    width: 100%;
    z-index: 99;
    background-color:#003988 ;
    display: none;
    left: 100%;
    top: 0;
}
.open{
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
}
.nav_ls_son a{
    width: 100%;
    color: white;
}
/*banner*/
.am_banner{
    width: 100%;
}
.swiper-wrapper img{
    width: 100%;
}
.sws1 {
    width: 100%;
}
.sws1 img{
    width: 100%;
}


/*左侧导航*/
.naanls{
    width: 440px!important;
}
.blessing{
    /*width: 50px;*/

    position: fixed;
    left: 0;
    top: 180px;
    z-index: 8888;
}
.blessing_img{
    width: 50px;
    height: 50px;
    background-image: url('../images/mkg.png');
    background-size: 100% 100%;
}
.blessing_title{
    color: #003988;
    font-size: 20px;
    line-height: 50px;
}
.suspension_body{
    display: none;
    /*width:280px;*/
    position: fixed;
    left: 0;
    top: 120px;
    border-left: 8px solid #003988;
    border-top: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    border-radius: 0  10px  10px 0;
    background-image: url("../images/bg.png");
    background-size:contain ;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: 9999;
    background-color: #F9FAFB;

}
.suspension{
    width: 100%;

}
.am_close{
    position: absolute;
    right: 10px;
    top: 10px;
    width: 15px;
    height: 15px;
    background-image: url("../images/close.png");
    background-size: 100% 100%;
}
.suspension_title{
    position: relative;
    width: 100%;
    color: #003988;
    font-size: 20px;
    text-align: center;
    line-height: 60px;
    font-weight: bold;
    border-bottom: 1px solid #D4D4D4;
}
.suspension_nav{
    width: 100%;
    margin-top: 25px;
}
.suspension_nav_son{
    width: 100%;

   padding: 6px 26.5px;
    text-align: center;
    /*overflow: hidden;*/
    position: relative;

}
.ma_jk{
    max-width: 500px;
    flex-wrap: wrap;
}
.suspension_ns_title{
    width: 160px;
    font-size: 16px;
    color: #2d2d2d;
    line-height: 16px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    text-align: right;

}
.suspension_ns_ico{
    width: 25px;
    height: 10px;
    /*background-image: url("../images/arrow.png");*/
    background-size: 100% 100%;
    margin-top: 9px;
    margin-left: 3px;

}
.suspension_nav_son:hover .suspension_ns_ico{
    background-image: url("../images/arrow.png");
}
.suspension_end{
    width: 100%;
    margin-top: 10px;
}
.suspension_end_ico{
    width: 100%;
    padding-left: 60px;
}
.suspension_ei{
    width: 55px;
    height: 60px;

}
.suspension_ei img{
    width: 100%;
    height: 100%;
}

.suspension_eim{
    font-size: 20px;
    color: #003988;
    line-height: 60px;
    font-weight: bold;
    margin-left: 2px;
}
.suspension_end_tle{
    width: 100%;
    font-size: 30px;
    color: #003988;
    font-family: Candara;
    text-align: left;
    padding-left: 60px;
    font-weight: bold;
    margin-bottom: 15px;
}
.suspension_nav_sson{
    width: 160px;
    display: none;
    /*height: 48px;*/
    position: relative;
    left: 0;
    top: 16px;
    transition-delay:1s;

}

.nals>.suspension_nav_sson{
    display: block!important;
    transition-delay:1s;
}
.suspension_nav_sson a{
    display: block;
    font-size: 16px;
    color: #2d2d2d;
    line-height: 20px;
    margin: 8px 0;
    box-sizing: border-box;
}

@media only  screen and (max-width: 1450px){
    .ma_jk{
        max-width: 500px;
        flex-wrap: wrap;
    }
    /*左侧导航*/
    .naanls{
        width: 440px!important;
    }
    .blessing{
        /*width: 50px;*/

        position: fixed;
        left: 0;
        top: 180px;
        z-index: 8888;
    }
    .blessing_img{
        width: 50px;
        height: 50px;
        background-image: url('../images/mkg.png');
        background-size: 100% 100%;
    }
    .blessing_title{
        color: #003988;
        font-size: 20px;
        line-height: 50px;
    }
    .suspension_body{
        display: none;
        /*width:280px;*/
        position: fixed;
        left: 0;
        top: 80px;
        border-left: 4px solid #003988;
        border-top: 1px solid #D7D7D7;
        border-right: 1px solid #D7D7D7;
        border-bottom: 1px solid #D7D7D7;
        border-radius: 0  10px  10px 0;
        background-image: url("../images/bg.png");
        background-size:contain ;
        background-repeat: no-repeat;
        background-position: bottom;
        z-index: 9999;
        background-color: #F9FAFB;

    }
    .suspension{
        width: 100%;

    }
    .am_close{
        position: absolute;
        right: 10px;
        top: 10px;
        width: 15px;
        height: 15px;
        background-image: url("../images/close.png");
        background-size: 100% 100%;
    }
    .suspension_title{
        position: relative;
        width: 100%;
        color: #003988;
        font-size: 16px;
        text-align: center;
        line-height: 40px;
        font-weight: bold;
        border-bottom: 1px solid #D4D4D4;
    }
    .suspension_nav{
        width: 100%;
        margin-top: 15px;
    }
    .suspension_nav_son{
        width: 100%;

        padding: 6px 26.5px;
        text-align: center;
        /*overflow: hidden;*/
        position: relative;

    }
    .suspension_ns_title{
        width: 160px;
        font-size: 13px;
        color: #2d2d2d;
        line-height: 13px;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        text-align: right;

    }

    .suspension_ns_ico{
        width: 25px;
        height: 10px;
        /*background-image: url("../images/arrow.png");*/
        background-size: 100% 100%;
        margin-top: 9px;
        margin-left: 3px;

    }
    .suspension_nav_son:hover .suspension_ns_ico{
        background-image: url("../images/arrow.png");
    }
    .suspension_end{
        width: 100%;
        margin-top: 10px;
    }
    .suspension_end_ico{
        width: 100%;
        padding-left: 60px;
    }
    .suspension_ei{
        width: 35px;
        height: 40px;

    }
    .suspension_ei img{
        width: 100%;
        height: 100%;
    }

    .suspension_eim{
        font-size: 16px;
        color: #003988;
        line-height: 40px;
        font-weight: bold;
        margin-left: 2px;
    }
    .suspension_end_tle{
        width: 100%;
        font-size: 20px;
        color: #003988;
        font-family: Candara;
        text-align: left;
        padding-left: 60px;
        font-weight: bold;
        margin-bottom: 15px;
    }
    .suspension_nav_sson{
        width: 160px;
        display: none;
        /*height: 48px;*/
        position: relative;
        left: 0;
        top: 16px;
        transition-delay:1s;

    }

    .nals>.suspension_nav_sson{
        display: block!important;
        transition-delay:1s;
    }
    .suspension_nav_sson a{
        display: block;
        font-size: 16px;
        color: #2d2d2d;
        line-height: 20px;
        margin: 8px 0;
        box-sizing: border-box;
    }

}

/*about*/

.am_about{
    width: 100%;
    justify-content: space-between;
    margin-top: 70px;

}
.am_about_img_bot{
    width: 438px;
    height: 364px;
    overflow: hidden;
}
.am_about_img{
    width: 438px;
    height: 364px;

    background-size: cover;
    transition: all 0.5s;

}

.am_about_img:hover{
    transform: scale(1.2);
}
.am_about_text{
    width: 707px;
}
.am_title{
    width: 100%;
}
.am_title_body{
    width: 100%;
}


.am_tb_ico{
    width: 37px;
    height: 38px;
}
.am_tb_ico img{
    width: 100%;
    height: 100%;
 }
.am_tb_text{
    font-size: 20px;
    color: #003988;
    line-height: 38px;
    margin-left: 10px;
    font-weight: bold;
    font-family: "microsoft yahei", "黑体";

}
.am_tb_footer{
    width: 100%;
    font-size: 14px;
    color: #bdbebe;
    font-family: "microsoft yahei", "黑体";
    margin-top: 5px;
    line-height: 14px;
    text-transform: uppercase;
}
.am_about_value{
    width: 100%;
    margin-top: 45px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    font-size: 14px;
    color: #2f2f2f;
    line-height: 26px;
}
.am_about_end{
    width: 100%;
    justify-content: space-between;
    margin-top: 40px;
    padding: 0 100px;
}
.am_ae_son{

}
.am_ae_son_title{
    font-size: 14px;
    color: #545454;
    line-height: 14px;

}
.am_ae_son_time{
    margin-top: 10px;
    font-size: 14px;
    color: #272727;
    text-align: center;
}
.am_ae_son_time >span{
    font-size: 32px!important;
    color: #003988!important;
    margin-right: 5px;
    font-weight: bold;
}

.am_product{
    width: 1200px;
}
.s_fasten{
    width: 100%;
}
.s_fasten_img{
    width: 100%;
    position: relative;
}
.s_fasten_img img{
    width: 100%;
}
.s_fasten_title{
    margin-top: 24px;
    text-align: center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #060606;
}
.sugarcane{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background:rgba(50,51,54,0.8);
    display: none;
}
.sugarcane p{
    width: 100%;
    position: absolute;
    top: 50%;


}
.sugarcane p:after{
    position: absolute;
    text-align: center;
    bottom: -24px;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    content: "+";
    color: #3697FF;
    font-size: 20px;
    font-weight: bold;
    line-height: 14px;
}
.sugarcane p a{
    width: 100%;
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    line-height: 14px;
}
.am_pro{
    margin-top: 50px;
    margin-bottom: 35px;
}

.swiper-container{
    width: 100%;
}
.sw_end{
    position: absolute;
     right:-50px;
    width: 10px;
    z-index: 1555;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}
.sw_end span{
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #003988;
    right: -50px;
    cursor: pointer;
    margin: 6px 0;
    display: block;
}

.am_product_body{
    width: 100%;
    position: relative;
}


/*core*/
.am_core_body{
    width: 100%;
    background-color: #F2F2F2;
    margin-top: 70px;
}
.am_core{
    width: 100%;
    padding-top: 55px;
    padding-bottom: 60px;
}
.am_ca_l{
    width: 770px;

}
.am_ca_r{
    width: 430px;
}
.am_car_title{
    width: 115px;
    font-size: 16px;
    color: #686868;
    line-height: 40px;
}
.am_car_search{
    width: 315px;
    position: relative;

}
.am_car_search_input{
    position: absolute;
    left: 0;
    top: 0;
    width: 265px;

    /*border-left: 1px solid #B5B5B5;*/
    /*border-top: 1px solid #B5B5B5;*/
    /*border-bottom: 1px solid #B5B5B5;*/

}
.am_car_search_input input{
    height: 40px;
    width: 100%;
    border: 1px solid #B5B5B5;
    /* border-style: none; */
    text-shadow: none;
    -webkit-appearance: none;
    outline: none;
    padding: 0 0 0 15px!important;
    line-height: 40px!important;
    box-sizing: border-box;
}
.am_car_search_bt{
    width: calc(100% - 265px);
    height: 40px;
    background-color: #003988;
    margin-left:264px;
    background-image: url("../images/search.png");
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: none;
    line-height: 40px;
    padding: 0!important;

}

.am_core_gppds{
    width: 100%;
    justify-content: space-between;
    margin-top: 50px;
    flex-wrap: wrap;
}
.am_core_gppds_son{
    width: 277px;
    margin-top: 30px;

}
.am_cgs_img{
    width: 100%;
    height: 200px;
    background-color: white;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;

}
.am_cgs_img img{
    max-width: 100%;

}
.am_cgs_title{
    width: 100%;
    line-height: 14px;
    font-size: 14px;
    color: #060606;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top: 20px;
    text-align: center;
}

.am_cgs_bo{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(50,51,54,0.8);
    display: none;
}

.am_cgs_bo p{
    width: 100%;
    position: absolute;
    top: 50%;
}
.am_cgs_bo p:after{
    position: absolute;
    text-align: center;
    bottom: -24px;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    content: "+";
    color: #3697FF;
    font-size: 20px;
    font-weight: bold;
    line-height: 14px;
}
.am_cgs_bo p a{
    width: 100%;
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    line-height: 14px;

}
/*cooperate*/
.am_cooperate_son_body{
    width: 100%;
    position: relative;
    background-image: url("../images/cooperate.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;

}
.am_cooperate_son img:hover{
    transform: scale(1.2);

}
.am_cooperate_son{
    margin: 15px 0;
    text-align: center;
    overflow: hidden;
    height: 75px;
}
.am_cooperate_son img{
    max-width: 100%;
    transition: all 0.5s;
}
.am_cooperate_cont{
    width: 100%;
    background-color: rgba(255,255,255,0.5);
    padding-bottom: 40px;
}
.am_cooperate{
    position: relative;
    width: 100%;
    margin: 0 auto;
}


.am_cooperate  img{
    width: 100%;
}
.coop{
    justify-content: center;
}
.tb_coop{
    text-align: center;
}
.am_cooper{
    margin-top: 100px;
    margin-bottom: 70px;
}



/*footer*/
.am_footer_body{
    width: 100%;
    background-color: #003988;
    color: white;
    padding-top: 60px;
    padding-bottom: 55px;
}
.am_footer{
    width: 100%;
}
.am_footer_l{
    width: 880px;
}
.am_footer_r{
    width: 320px;
}
.am_footer_l_son{
    width: 160px;
    border-left: 1px solid #1555AE;
}
.am_footer_l_son:first-child{
    border: none!important;
}
.am_footer_title{
    width: 100%;

}
.am_footer_title >a{
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #fbfbfc;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom: 30px;
}
.am_footer_hr{
    width: 100%;
}
.am_footer_hr >p{
    width: 100%;
    position: relative;
    height: 14px;
    margin-bottom: 10px;
}
.am_footer_hr >p >a{
    width: 70%;
    display: inline-block;
    position: absolute;
    left: 50%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    text-align: left!important;
    font-size: 14px;
    color: #fbfbfc;

    line-height: 14px;

}
.am_footer_hr >p >a>span{
    display: inline-block;
    line-height: 14px;
    margin-right: 3px;

}
.am_footer_search{
    width: 100%;
    position: relative;
}
.am_footer_search_input{
    width: 268px;
    position: absolute;
    left: 0;
    top: 0;
}
.am_footer_search_input> input{
    width: 100%;
    height: 35px;
    border: none!important;
    text-shadow: none !important;
    -webkit-appearance: none !important;
    outline: none ;
    padding-left:15px;
    font-size: 14px;
    color: #d2d2d2;
}
.am_footer_bt{
    width: calc(100% - 267px);
    height: 35px;
    background-color: #226ED7;
    margin-left: 264px;
    background-image: url(../images/search.png);
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: none;
}
.am_footer_phone{
    width: 100%;
    font-size: 30px;
    color: #ffffff;
    font-family: Candara;
     padding-left: 60px;
    padding-top: 12px;
    padding-bottom: 18px;
}
.am_footer_address{
    width: 100%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #ffffff;
}
/*产品页*/
.structure{
    width: 100%;
    justify-content: space-between;
    margin-top: 60px;
}
.ma_left{
    width: 280px;
    position: relative;
}
.ma_right{
    width: 880px;
}
.ma_title{
    width: 100%;
    position: relative;
    background-image: url("../images/wire.png");
    background-position: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 14px;
    justify-content: space-between;
}
.ma_title_l{
    width: 561px;
}
.ma_title_r{
    width: 319px;
    position: relative;

}
.ma_nav{
    text-align: right;
    width: 100%;
    position: absolute;
    padding-right: 17px;
    left: 0;
    bottom: 5px;
    font-size: 14px;
    color: #000000;
    line-height: 14px;
    height: 14px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.ma_goods{
    width: 100%;
    padding-right: 15px;
    margin-top: 25px;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ma_pages{
    width: 100%;
    margin: 15px 0;
}
.ma_goods_son{
    width:270px;
    margin-top: 20px;

}
.ma_goods_son_img{
    width: 100%;
    height: 190px;
    background-color: white;
    text-align: center;
    overflow: hidden;

}
.ma_goods_son_img img{
    max-width: 100%;
    transition: all 0.5s;
}
.ma_goods_son_img img:hover{
    transform: scale(1.2);

}
.ma_goods_son_title{
    width: 100%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    color: #060606;
    line-height: 14px;
    margin-top: 20px;
}
.ma_left_body{
    width: 100%;
}
.am_sale{
    width: 100%;
    margin-top: 35px;
}
.am_sale_goods{
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 39px;
}
.am_sgs{
    width: 100%;
    position: relative;
    height: 190px;
    overflow: hidden;
}
.am_sgs img{
    width: 100%;
}
.am_sgs_title{
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #060606;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 20px;
}

.ma_sugarcane{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background:rgba(50,51,54,0.8);
    display: none;
}
.ma_sugarcane p{
    width: 100%;
    position: absolute;
    top: 50%;


}
.ma_sugarcane p:after{
    position: absolute;
    text-align: center;
    bottom: -24px;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    content: "+";
    color: #3697FF;
    font-size: 20px;
    font-weight: bold;
    line-height: 14px;
}
.ma_sugarcane p a{
    width: 100%;
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    line-height: 14px;
}
.am_sale_goods_son{
    width: 270px;
    margin-bottom: 20px;
}
/*子页面左侧导航*/

.ma_suspension_body{
    width: 100%;
    position: relative;
}
.ma_suspension{
    width: 100%;
    border-left: 8px solid #003988;
    border-top: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    border-radius: 0 10px 10px 0;
    background-image: url(../images/bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #F9FAFB;
}
.ma_suspension_title{
    width: 100%;
    color: #003988;
    font-size: 20px;
    text-align: center;
    line-height: 90px;
    font-weight: bold;
    border-bottom: 1px solid #D4D4D4;
    padding-left: 40px;
}
.ma_suspension_nav{
    width: 100%;
    margin-top: 25px;
}
.ma_suspension_nav_son{
    width: 100%;
    flex-wrap: wrap;
    box-sizing: border-box;
    margin-bottom: 16px;
    overflow: hidden;
}
.ma_s{
    width: 100%;
    position: relative;
    padding: 8px 43.5px;
    text-align: center;

}
.ma_suspension_ns_title{
    width: 160px;
    font-size: 16px;
    color: #2d2d2d;
    line-height: 16px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    text-align: right;

}
.ma_suspension_ns_ico{
    width: 25px;
    height: 10px;
    /*background-image: url("../images/arrow.png");*/
    background-size: 100% 100%;
    margin-top: 9px;
    margin-left: 3px;

}
.ma_suspension_nav_son:hover .ma_suspension_ns_ico{
    background-image: url("../images/arrow.png");
}
.ma_suspension_end{
    width: 100%;
    margin-top: 26px;
}
.ma_suspension_end_ico{
    width: 100%;
    padding-left: 60px;
}
.ma_suspension_ei{
    width: 55px;
    height: 60px;

}
.ma_suspension_ei img{
    width: 100%;
    height: 100%;
}

.ma_suspension_eim{
    font-size: 20px;
    color: #003988;
    line-height: 60px;
    font-weight: bold;
    margin-left: 2px;
}
.ma_suspension_end_tle{
    width: 100%;
    font-size: 30px;
    color: #003988;
    font-family: Candara;
    text-align: left;
    font-weight: bold;
    padding-left: 60px;
    margin-bottom: 15px;
}
.ma_suspension_nav_sson{
    width: 100%;
    position: relative;
    display: none;
    text-align: left;
    margin-left: 70.5px;
    transition-delay:1s;
    padding-left: 20px;
    box-sizing: border-box;
}
.ma_suspension_nav_sson:after{
    position: absolute;
    top: 10.5px;
    left: 0;
    width: 15px;
    height: 15px;
    content: "";
    background-image: url("../images/hill.png");
    background-size: 100% 100%;
}
.ma_suspension_nav_sson a{
    width: 100%;
    display: block;
    font-size: 16px;
    color: #2d2d2d;
    line-height: 20px;
    margin: 8px 0;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    box-sizing: border-box;

}
.ma_nals{
    display: inline-block!important;
    transition-delay:1s;
}

/*文章页面*/
.ma_text{
    width: 100%;
    flex-wrap: wrap;
    margin-top: 25px;
}
.ma_text_son{
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    height: 90px;
}
.ma_text_son_img{
    position: absolute;
    left: 0;
    top: 0;
    width: 135px;
    height: 90px;
}
.ma_text_son_img img{
    width: 100%;
    height: 100%;
}
.ma_text_son_count{
    width: calc(100% - 160px);
    margin-left: 160px;
    justify-content: space-between;
}
.ma_tsct_l{
    width: 520px;
}
.ma_tsct_l_title{
    width: 100%;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.ma_tsct_l_count{
    width: 100%;
    margin-top: 15px;
    font-size: 14px;
    color: #7c7c7c;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;

}
.ma_tsct_r{
    width: 110px;
    padding-top: 31px;
}
.ma_tsct_r_time{
    width: 100%;
}
.ma_trt{
    width: 14px;
    height: 14px;
}
.ma_trt img{
    width: 100%;
    height: 100%;
}
.ma_trt_time{
    font-size: 14px;
    line-height: 14px;
    color: #7c7c7c;
    margin-left: 5px;
}
.ma_tsct_arrow{
    width: 15px;
    height: 9px;
    margin-top: 18px;
    margin-left: 60px;
}
.ma_tsct_arrow img{
    width: 100%;
    height: 100%;
}
/*关于我们单页面*/
.ma_about{
    width: 100%;
    overflow: hidden;
    padding-top: 40px;
}
.ma_about img{
    max-width: 100%!important;
    height: auto!important;
}
/*技术分享单页面*/
.ma_download{
    width: 45px;
    height: 40px;
}
.ma_download img{
    width: 100%;
    height: 100%;
}
/*文章内*/
.ma_news_to{
    width: 100%;
    margin-top: 25px;
}
/*产品内页*/
.ma_within{
    width: 100%;
    justify-content: space-between;
}
.ma_within_l{
    width: 420px;
}
.ma_within_l_nv{
    width: 100%;
    height: 320px;
    overflow: hidden;
    text-align: center;

}
.ma_within_l_nv img{
    width: 100%;
    height: 100%;
}
.ma_within_img{
    width: 100%;
    justify-content: space-between;
    margin-top: 20px;
}
.ma_within_img_son{
    width: 125px;
    height: 88px;
    overflow: hidden;
    text-align: center;
}
.ma_within_img_son img{
    width: 100%;


}
.ma_within_r{
    width: 360px;
}
.ma_wt_title{
    width: 100%;
    font-size: 16px;
    color: #060606;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 25px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-weight: bold;
}
.ma_wt_category{
    width: 100%;
    color: #060606;
    font-size: 14px;
}
.ma_wt_category p{
    margin-bottom: 10px;
    line-height: 14px;
}
.ma_wt_phone{
    width: 100%;
    margin-top: 20px;
}
.a_wt_1{
    width: 20%;
    font-size: 14px;
    color: #060606;
    line-height: 24px;
    display: inline-block;
}
.a_wt_2{
    width: 80%;
    font-size: 24px;
    color: #003988;
    display: inline-block;
}
.ma_wt_phone_t{
    display: flex;
}
.ma_wt_phone_tel{
    width: 100%;
    margin-top: 25px;
}
.ma_wt_phone_tel_son{
    width: 240px;
    font-size: 12px;
    color: #ffffff;
    line-height: 55px;
    text-align: center;
    background-color: #003988;
    position: relative;
}
.ma_wt_phone_tel_son:after{
    width: 24px;
    height: 32px;
    content: '';
    position: absolute;
    background-image: url("../images/hand.png");
    background-size: 100% 100%;
    margin-left: 15px;
    margin-top: 11.5px;
}
.ma_wt_introduce{
    width: 100%;
    margin-top: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: #000000;
    font-size: 14px;
    line-height: 28px;
    box-shadow: 3px 8px 24px 0px rgba(0, 0, 0, 0.08);
    background: #fff;
    padding: 3px 10px;
}
.ma_wt_boy{
    width: 100%;
    padding-top: 25px!important;
    padding-bottom: 40px!important;
    border-bottom: 1px solid #A2A2A1;

}
.ma_wt_count{
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
}
.ma_wt_count img{
    max-width: 100%!important;
    height: auto!important;
}
.overall{
    width: 100%;
}
.overall img{
    width: 100%;
    height: 100%;
}
.box{
    margin-top: 25px;
}
.box>h5{
    text-align: center;
}
.structure_c{
    margin: 0 auto;
}
.am_coo{
  margin-top: 70px;
    margin-bottom: 35px;

}
.am_coo>.am_title_body{
    justify-content: center;
}
.am_coo>.am_tb_footer{
   text-align: center;
}
.am_cooperate_aon{
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
}
#dosubmit{
    width: 100px;
    height: 40px;
    color: white;
    border: none;
    background-color:#003988;
}
