/*
body{font-family: heebo-sans,Helvetica,Arial,sans-serif;}
@media screen and (max-width: 768px) {

}
@media screen and (min-width: 768px) and (max-width:922px) {

}
@media screen and (min-width: 922px) {

}*/
body{ font-family: "plus-jakarta-sans-Light",Helvetica,sans-serif;}

@media screen and (max-width: 768px) {

    .topmenu{text-align: right;height: 40px;padding-top: 8px;}
    .topmenu img {cursor: pointer;}
    .mdlogo{text-align: center;margin-top: -12px;}
    .topsearch {
        margin: 0 auto;
        padding-top: 0.875rem; padding-bottom: 10px;
        /* display: flex; justify-content: center; */
    }
    .form-inline{
        position: relative;
    }

    .form-control {
        width: 100%!important;
        margin-right: 0px; padding-right: 80px;
    }
    .topsearch .btn {
        border: none;
        color: #000000;
        position: absolute; top: 0px; right: 1px;  border-radius: none;
    }
    /*左侧栏*/
    .el-drawer__body{background: #749664;padding: 10px 10px 10px 10px;}
    .leftnavbar .nav-item a{font-size: 14px!important;padding-left: 10px;}
    .nav-item a{color: #FFFFFF;font-size: 14px;}
    .nav-item a.dropdown-item {color: #474747;}
    .dropdown-item a{color: #474747;}
    .dropdown-item {padding:5px 10px;width: 175px;word-break: break-all;}
    /*end*/
    .newflower{padding-top: 1rem;}
    /*底部*/
    .footer{background: #749664;min-height: 260px;padding: 60px 0px 20px 0px}
    .jieshi{color: #FFFFFF; font-size: 0.875rem; margin-top: 0rem;}
    .footul{list-style: none; padding: 0px;font-family: "Microsoft YaHei"}
    .footul li{ padding: 0px 1rem 6px 0px; text-align: center;}
    .footul li a{color: #FFFFFF;font-size: 1rem;font-weight: 600;}
    .copyright{color: #FFFFFF; text-align: center;font-size: 0.875rem;padding: 20px 0px 10px 0px;}
    .copyright a{color: #FFFFFF;}
        /*中间样式*/
        .main_content{background: #ffffff;min-height: 300px;}
        .ai_content{padding-top: 60px; text-align: center;}
        .aimoblogo{text-align: center; margin-bottom: 1rem;}
        .aimoblogo img{width: 80px; height: 80px;}

}
@media screen and (min-width: 768px) and (max-width:922px) {
    .header{
        height: 190px;
        border-bottom: 1px solid #efefef;
        box-shadow: 0 4px 3px #f0f2f5 /* 外部阴影 */;
    }
    .header> .container{
        padding: 0px;
        /* min-width: 820px;
        max-width: 820px; */
    }
    .container{
        padding: 0px;
        /* min-width: 820px;
        max-width: 820px; */
    }
    .head_top{height: 40px;line-height: 40px}
    .mdright{text-align: right;}
    .mdright a.login,.mdright a.createaccount{color: #474747;padding:0px 6px 0px 6px;}
    .mdright a:hover{color: #749664;}
    .lgsearch{width: 90%;margin-left: 4%;margin-top:20px;}
    .head_center{height: 90px;}
    .form-inline{
        position: relative;
    }
    .form-control {
        width: 100%!important;
        margin-right: 0px; padding-right: 80px;
    }
    .lgsearch .btn {
        border: none;
        color: #474747; background: #749664; color: #FFFFFF;
        position: absolute; top: 0px; right: 1px;  border-radius: none;
    }
    .head_bot{height: 30px;}
    .nav-item{padding: 0px 5px 0px 5px;}
    .navbar-light .navbar-nav .nav-link{color: #474747;}
    /*.nav-link{padding: 0px 7px 0px 7px;}*/
    /*中间样式*/
    .main_content{background: #eff2ed;min-height: 600px;}
    .ai_content{padding-top: 60px; text-align: center;}

    /*底部样式*/
    .footer{background: #749664;min-height: 260px;padding: 60px 0px 20px 0px}
    .jieshi{color: #FFFFFF; font-size: 0.875rem; margin-top: 0.875rem;}
    .footul{list-style: none;        padding: 0px 0px 1rem 0px;font-family: "Microsoft YaHei"}
    .footul li{float:left; padding: 0px 1rem 0px 0px;}
    .footul li a{color: #FFFFFF;font-size: 1.1rem;font-weight: 600;}
    .copyright{color: #FFFFFF; text-align: center;font-size: 0.875rem;padding: 40px 0px 10px 0px;}
    .copyright a{color: #FFFFFF;}


}
@media screen and (min-width: 922px) {
    .header{
        height: 180px;
        border-bottom: 1px solid #efefef;
        box-shadow: 0 4px 3px #f0f2f5 /* 外部阴影 */;
    }
    .header> .container{
        padding: 0px;
        min-width: 1280px;
        max-width: 1280px;
    }
    .container{
        padding: 0px;
        min-width: 1280px;
        max-width: 1280px;
    }
    .head_top{height: 30px;line-height: 30px}
    .mdright{text-align: right;}
    .mdright a.login,.mdright a.createaccount{color: #474747;padding:0px 6px 0px 6px;}
    .mdright a:hover{color: #749664;}
    .lgsearch{width: 90%;margin-left: 4%;margin-top:20px;}
    .head_center{height: 90px;}
    .form-inline{
        position: relative;
    }
    .form-control {
        width: 100%!important;
        margin-right: 0px; padding-right: 80px;
    }
    .lgsearch .btn {
        border: none;
        color: #474747; background: #749664; color: #FFFFFF;
        position: absolute; top: 0px; right: 1px;  border-radius: none;
    }
    .head_bot{height: 30px;}
    .nav-item{padding: 0px 10px 0px 10px;}
    .navbar-light .navbar-nav .nav-link{color: #474747;}
    /*.nav-link{padding: 0px 7px 0px 7px;}*/
    /*中间样式*/
    .main_content{background: #eff2ed;min-height: 600px;}
    .ai_content{padding-top: 60px; text-align: center;}

    /*底部样式*/
    .footer{background: #749664;min-height: 260px;padding: 60px 0px 20px 0px}
    .jieshi{color: #FFFFFF; font-size: 1rem;}
    .footul{list-style: none;        padding: 1.875rem 0px;font-family: "Microsoft YaHei"}
    .footul li{float:left; padding: 0px 1rem 0px 0px;}
    .footul li a{color: #FFFFFF;font-size: 1.2em;font-weight: 600;}
    .copyright{color: #FFFFFF; text-align: center;font-size: 1rem;padding: 40px 0px 10px 0px;}
    .copyright a{color: #FFFFFF;}

}
