@media (max-width: 1800px) {
    .home-mall-goods {
        margin: 80px 3% 150px;
    }
}

@media screen and (max-width: 1700px) {
    .introduce-bottom-wrap, .footer-container {
        width: 97%;
    }
}

@media screen and (max-width: 1600px) {
    .footer-container {
        width: 100%;
        padding-left: 2%;
        padding-right: 2%;
        overflow: hidden;
    }
    .footer-head {
        padding: 0 2%;
        flex-wrap: wrap;
    }
    /* 快速学会转运 */
    #shipforme .t1, #shipforme .t2 {
        width: 100%;
        display: flex;
    }
    .t1-d1, .t2-d3 {
        width: 50%;
    }
    #shipforme img {
        width: 100%;
    }
    #shipforme .btn_div {
        width: 100%;
    }
    #shipforme .t1-d2, #shipforme .t2-d1 {
        width: 10%;
    }
    #shipforme .t1-d3, #shipforme .t2-d2 {
        width: 40%;
    }
    /* 运费计算 */
    .estimate-main {
        justify-content: space-between;
    }
    .estimate-left {
        width: 20%;
    }
    .estimate-right {
        width: 78%;
        flex: none;
    }
    .package-state, .details_show {
        width: 100% !important;
    }
    .estimate-form .form-btn button {
        width: 80%;
    }
    .package-state {
        padding-top: 0 !important;
    }
    /* 购物车 */
    .cart-item-quantity input[type='text'] {
        width: 60%;
    }
    .cart-item-quantity input[type='button'] {
        width: 20%;
        font-size: 18px;
    }
    .cart-item-text {
        width: 70%;
    }
    /* 确认订单 */
    .kghype-payconfirm .cart-item-remark, .kghype-payconfirm .cart-item-quantity {
        font-size: 14px;
    }
    .home-introduce-list {
        padding: 2%;
    }
    .kghype-shop {
        padding: 0 2%;
    }
    .search-thum {
        width: 19%;
        margin-right: 1%;
    }
    .kghype-shop .goods-pic {
        width: 100%;
        height: 100%;
        padding: 5% 5% 0;
    }
    .kghype-shop .goods-title {
        padding: 0 5%;
    }
    .kghype-shop {
        margin-bottom: 150px;
    }
    .kghype-shop .search-box.common-main-search #search_btn {
        right: 1%;
    }
}

@media screen and (max-width: 1300px) {
    .introduce-explain-btn a {
        width: auto;
        padding: 0 20px;
        margin-top: 10px;
    }
    .home-category-bottom {
        width: 100%;
    }
    .home-category-item {
        width: 20%;
    }
    .introduce-bottom-wrap, .introduce-explain-right {
        height: 400px;
    }
    .introduce-explain-left h4 {
        margin-top: 40px;
    }
    .introduce-explain-btn {
        bottom: 20px;
    }
}

@media screen and (max-width: 1200px) {
    .topbar-wrap, .navbar-wrap {
        padding: 0 2%;
    }
    .navbar-group li {
        margin-right: 5px;
    }
    #SearchNav {
        width: 100%;
        padding: 0 2%;
    }
    .footer-article {
        width: 100%;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    /* 自营商城 */
    #mall-goods-category, .mall-goods-list {
        width: 100%;
        padding: 0 2%;
    }
    #mall-goods-category .wrap {
        width: 100%;
    }
    .saleList_right ul li {
        width: 24%;
        height: auto;
        margin: 0 1% 1% 0;
    }
    .sale_img {
        width: 100%;
        height: auto;
    }
    .merchandise ul {
        margin: 20px 0 0 1%;
    }
    .merchandise ul li {
        width: 19%;
        margin-right: 1%;
    }
    .mall-goods-list .pic a {
        width: 100%;
        height: auto;
        box-sizing: border-box;
    }
    .mall-goods-list .pic img {
        width: 100%;
        height: auto;
        max-width: 100%;
    }
    .mall-goods-list .summary h2 {
        width: 100%;
        height: 25px;
        font-size: 14px;
    }
    /* 快速学会转运 */
    #shipforme .hm>h1 {
        font-size: 38px;
    }
    /* 手工填单 */
    .handwork-picture-box {
        width: 100%;
    }
    .kghype-help .container, .kghype-container,  .kghype-user .container {
        padding: 0 5%;
    }
    /* 购物车 */
    .kghype-cart .container {
        padding: 0 2%;
    }
    .kghype-payconfirm .container {
        padding: 0 5%;
    }
    .kghype-payconfirm #subOrder {
        width: 110px;
        height: 35px;
        font-size: 16px;
    }
    .cart-info .pool>div {
        margin-right: 20px;
    }
    .cart-info .pool>div span {
        font-size: 18px;
    }
    /* 商品详情 */
    .kghype-shop-item {
        width: 100%;
    }
    .kghype-shop-item .image_area {
        width: 32%;
        margin-left: 1%;
    }
    .kghype-shop-item .jqzoom {
        width: 100%;
        height: 100%;
    }
    .shop-item-details {
        padding-left: 2%;
        padding-right: 2%;
    }
    /* 注册 */
    .signup-left {
        width: 50%;
    }
    .signup-right {
        width: 50%;
    }
    .home-introduce-item .introduce-img {
        margin: 0 !important;
        width: 35% !important;
        height: auto !important;
    }
    .introduce-text {
        margin: 0 !important;
        width: 60%;
        flex: none;
        overflow: hidden;
    }
    .introduce-text span {
        width: 100%;
        margin: 0 !important;
    }
    .introduce-explain-left {
        margin: 0 1%;
    }
    .banner-step {
        width: 90%;
    }
    .kghype-shop .goods-title {
        height: 100px;
    }
    .kghype-shop .goods-title h5, .kghype-shop .goods-price a {
        font-size: 15px;
    }
    .kghype-shop .goods-price span {
        font-size: 22px;
    }
    .search-box.common-main-search input, .search-box.common-main-search #search_btn {
        font-size: 16px;
    }
    .kghype-shop .search-box.common-main-search {
        height: 50px;
    }
    .kghype-shop .search-box.common-main-search input {
        height: 44px;
        line-height: 44px;
    }
    .search-thum {
        width: 24%;
    }
}

@media screen and (max-width: 960px) {
    .navbar-menu ul li {
        margin-right: 10px;
    }
    .m-tool-bar {
        display: block;
        top: 17%;
    }
    .sidebar-mask {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.5);
        z-index: 998;
    }
    .sidebar-container {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 200px;
        transition: transform 200ms ease-in;
        transform: translateX(-200px);
        background: #fff;
        z-index: 999;
        filter: drop-shadow(2px 2px 10px rgba(0, 0, 0, .1));
    }
    .kghype-user .container {
        padding: 0 10%;
    }
    .kghype-container .col-sm-2 {
        width: auto;
    }
    .kghype-sidebar a {
        font-size: 16px;
    }
    .user-left h5, .user-info .user-name {
        font-size: 22px;
    }
    .footer-article dl {
        min-width: auto;
        margin: 0 2% 5%;
    }
    /* 自营商城 */
    .merchandise ul li {
        width: 24%;
    }
    /* 快速学会转运 */
    #information-information {
        padding: 0 2%;
    }
    #shipforme .hm>h1 {
        font-size: 34px;
    }
    #shipforme #t1 h2, #t2 h2, #t3 h2 {
        font-size: 24px;
    }
    #shipforme a.btn-u-lg {
        font-size: 20px !important;
    }
    #shipforme .btn_div p {
        font-size: 19px !important;
    }
    /* 运费计算 */
    .kghype-estimate {
        padding: 0 5%;
    }
    .cost_detail p, .standard p, .characteristic p.td, .limit p {
        font-size: 17px !important;
    }
    /* 手工填单 */
    .kghype-handwork .content {
        padding: 0 5%;
    }
    /* 帮助中心 */
    .kghype-help .container h2 {
        font-size: 24px;
    }

    .kghype-container .col-sm-10 {
        width: 100% !important;
    }
    /* 购物车 */
    .cart-item-name>a {
        width: 65px;
        height: 65px;
    }
    .cart-title span:nth-of-type(4), .cart-item-quantity {
        width: 10%;
        margin-right: 30px !important;
    }
    .cart-item-quantity {
        height: 30px;
    }
    .cart-info .pool>div {
        margin-right: 10px;
    }
    .cart-info .pool>div span {
        font-size: 16px;
    }
    .cart-item-text p {
        -webkit-line-clamp: 1;
    }
    /* 确认订单 */
    .kghype-payconfirm #subOrder {
        width: 90px;
        height: 30px;
        line-height: 1;
        font-size: 14px;
    }
    /* 底部 */
    .footer-article dt, .footer-group-title {
        font-size: 16px;
    }
    /* 生成订单 */
    .kghype-payorder .result-css>img {
        width: 60px;
    }
    .kghype-payorder .result-css h2 {
        font-size: 18px;
    }
    .kghype-payorder .result-css>a {
        height: 40px;
        line-height: 28px;
        font-size: 16px;
    }
    /* 商品详情 */
    .kghype-shop-item .image_area {
        width: 28%;
    }
    .kghype-shop-item .item-info {
        margin-left: 2%;
    }
    .item-info .price-detail strong, .item-info .price-detail p, .item-info dl dd.price, .item-info dl dd.price strong {
        font-size: 20px;
    }
    /* .skuSpec .row .title, .item-info dl dt {
        min-width: 15%;
        width: auto;
    } */
    .item-info dl dd {
        margin-left: 15%;
    }
    .kghype-shop .goods-title h5, .kghype-shop .goods-price a {
        font-size: 14px;
    }
    .kghype-shop .goods-price span {
        font-size: 20px;
    }
    .kghype-shop .goods-title h5 {
        line-height: 20px;
    }
}

@media screen and (max-width: 850px) {
    .kghype-navbar .navbar-toggle {
        display: block !important;
    }
    .kghype-navbar .logo {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .navbar-menu {
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        visibility: hidden;
        background: #fff;
        z-index: 99;
    }
    .navbar-menu.open {
        visibility: visible;
    }
    .navbar-menu>ul {
        flex-wrap: wrap;
    }
    .navbar-menu ul li {
        width: 100%;
        margin: 0;
        padding: 0 2%;
        line-height: 30px;
    }
    .navbar-group li {
        margin-right: 0;
    }
    .kghype-banner {
        height: 756px;
    }
    .banner-head {
        width: 100%;
    }
    .banner-title h2 {
        line-height: 50px;
        font-size: 42px;
    }
    .search-box.common-main-search {
        height: 54px;
    }
    .search-box.common-main-search input {
        height: 49px;
        line-height: 49px;
    }
    .search-box.common-main-search #search_btn {
        height: 39px;
    }
    .banner-step {
        width: 100%;
        padding: 0 2%;
    }
    .banner-step-list {
        flex-wrap: wrap;
    }
    .banner-step-item {
        width: 22%;
    }
    .home-mall-goods {
        margin: 20% 2% 10%;
    }
    .swiper-container {
        min-height: 430px;
    }
    .home-mall-goods .goods-item {
        width: 100%;
    }
    .home-mall-goods .goods-item-img {
        width: 100%;
        height: auto;
    }
    .home-mall-goods .goods-item-info {
        width: 100%;
        padding-top: 10%;
        padding-bottom: 15%;
    }
    .home-mall-goods .goods-item-info p {
        margin-bottom: 15%;
        padding: 0 5%;
        line-height: 40px;
        font-size: 24px;
    }
    .home-mall-goods .goods-item-group {
        padding: 0 5%;
    }
    .home-category {
        height: auto;
        padding: 0 2%;
    }
    .home-category-title {
        padding-top: 50px;
    }
    .home-category-bottom {
        width: 100%;
    }
    .home-category-list {
        padding: 0 2%;
    }
    .home-category-item {
        width: 18%;
    }
    .home-category-item-title {
        font-size: 18px;
    }
    .home-introduce-list {
        padding: 0 5%;
    }
    .home-introduce-item {
        justify-content: space-between;
    }
    .home-introduce-item .introduce-text p {
        margin: 0 !important;
        /* margin-top: 35px !important; */
        margin-bottom: 30px !important;
        font-size: 24px !important;
    }
    .introduce-bottom-wrap {
        padding: 0;
        margin: 10% 0;
        width: 100%;
        height: auto;
    }
    .introduce-explain-left, .introduce-explain-right {
        width: 50%;
        margin: 0;
        height: auto;
    }
    .introduce-explain-left {
        padding: 0 2%;
    }
    .introduce-explain-left h4 {
        margin-top: 3%;
        line-height: 30px;
        font-size: 22px;
    }
    .introduce-explain-left p {
        margin-top: 2%;
        line-height: 20px;
        font-size: 14px;
    }
    .introduce-explain-right>img {
        width: 100%;
        height: auto;
    }
    .introduce-explain-btn {
        /* width: 100%; */
        bottom: 5px;
    }
    .introduce-explain-btn a {
        margin-right: 0;
        /* width: 40%; */
        height: 35px;
        line-height: 29px;
        font-size: 14px;
    }
    /* 登录 */
    .kghype-login {
        padding: 0 2%;
    }
    .login-left {
        width: 50%;
        padding: 3% 3% 0;
    }
    .login-right {
        margin-left: 5%;
    }
    .login-explain h4 {
        font-size: 30px;
    }
    .login-explain li {
        line-height: 30px;
        font-size: 18px;
    }
    /* 购物车 */
    .cart-item-name>input {
        margin: 0;
    }
    .cart-item-name>a {
        width: 55px;
        height: 55px;
        margin-right: 10px;
    }
    .cart-item {
        height: 80px;
    }
    .cart-title span, .cart-item>div {
        margin-right: 5px;
    }
    .cart-title span:nth-of-type(2), .cart-item-remark {
        width: 15%;
    }
    .cart-item-remark .cart_remark {
        width: 95%;
        height: 41px;
    }
    .kghype-cart #subCart, .kghype-cart #clearCart {
        width: 90px;
        height: 30px;
        padding: 0 2%;
        font-size: 12px;
    }
    .kghype-cart #clearCart {
        margin-left: 15px;
    }
    .cart-info .pool {
        width: 100%;
        margin: 0;
        margin-bottom: 30px;
        flex-wrap: wrap;
    }
    .cart-info .pool>div {
        width: 100%;
        margin: 0;
    }
    .cart-info>div {
        flex-wrap: wrap-reverse;
    }
    /* 确认订单 */
    .kghype-payconfirm .cart-title span:nth-of-type(4), .kghype-payconfirm .cart-item-quantity {
        margin-right: 10px !important;
    }
    /* 商品详情 */
    .kghype-shop-item .favorite {
        width: auto;
        margin-top: 0;
    }
    .kghype-shop-item #buyNow, .kghype-shop-item #addToCart {
        width: auto;
        height: 32px;
        padding: 0 2%;
        line-height: 1;
        font-size: 14px;
    }
    .kghype-shop-item #buyNow {
        margin-right: 2%;
    }
    .kghype-shop-item #addToCart {
        margin-left: 0;
    }
    /* 注册 */
    .signup-box {
        padding: 20px !important;
    }
    .search-thum {
        width: 32%;
    }
    #goods-list .thumbnail .goods-title {
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    .topbar-anno {
        width: auto;
    }
    .topbar-anno .anno-wrap {
        display: none;
    }
    .topbar-anno .topbar-time {
        position: relative;
        transform: none;
    }
    .banner-title h2 {
        line-height: 45px;
        font-size: 36px;
    }
    .swiper-container {
        min-height: 370px;
    }
    .home-mall-goods .goods-item-info p {
        line-height: 35px;
        font-size: 18px;
    }
    .home-mall-goods .goods-item-price, .home-mall-goods .goods-item-view {
        height: 38px;
        line-height: 38px;
        font-size: 14px;
    }
    .home-category-item {
        width: 30%;
    }
    .home-introduce-item {
        flex-wrap: wrap !important;
    }
    .home-introduce-item .introduce-img {
        width: 60% !important;
        position: relative;
    }
    .home-introduce-item:nth-of-type(odd) .introduce-img {
        left: 50%;
        transform: translateX(-50%);
    }
    .home-introduce-item:nth-of-type(even) .introduce-img {
        right: 50%;
        transform: translateX(50%);
    }
    .introduce-text {
        width: 100%;
    }
    .home-introduce-item .introduce-text p {
        margin-bottom: 20px !important;
        text-align: center;
        font-size: 20px !important;
    }
    .introduce-text span {
        line-height: 25px;
        font-size: 14px;
    }
    .introduce-explain {
        flex-wrap: wrap-reverse;
    }
    .introduce-explain-left, .introduce-explain-right {
        width: 100%;
        height: auto;
    }
    .introduce-explain-left h4, .introduce-explain-left p {
        margin-top: 5%;
    }
    .introduce-explain-btn {
        position: relative;
        margin-top: 5%;
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    .login-left {
        width: 70%;
    }
    .login-right {
        display: none;
    }
    /* 自营商城 */
    .floor-head h3 {
        font-size: 20px;
    }
    .mall-floor .more, .sale_wenzi .title {
        font-size: 14px;
    }
    .merchandise ul li {
        width: 32%;
    }
    /* 快速学会转运 */
    #information-information {
        padding: 0 10%;
    }
    #shipforme .hm>h1 {
        font-size: 28px;
    }
    #shipforme .t1, #shipforme .t2 {
        flex-wrap: wrap;
        height: auto;
    }
    #shipforme .t2 {
        flex-wrap: wrap-reverse;
    }
    .t1-d1, .t2-d3 {
        width: 100%;
        margin-bottom: 20px;
    }
    #shipforme .t1-d2, #shipforme .t2-d1 {
        width: 15%;
        margin-top: 0;
    }
    #shipforme .t1-d3, #shipforme .t2-d2 {
        width: 80%;
    }
    #shipforme a.btn-u-lg {
        width: 60% !important;
        font-size: 1.2em !important;
    }
    #shipforme .btn_div p {
        font-size: 1.1em !important;
    }
    /* 运费计算 */
    .estimate-main {
        flex-wrap: wrap;
    }
    .estimate-left {
        width: 60%;
    }
    .estimate-right {
        width: 100%;
        padding-top: 100px;
    }
    .estimate-initial {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
    }
    .estimate-initial-img {
        width: 25%;
    }
    .estimate-initial p {
        font-size: 20px;
    }
    /* 手工填单 */
    .handwork-disclaimer {
        padding: 45px 5%;
    }
    /* 帮助中心 */
    .kghype-help .col-sm-9 {
        margin-top: 50px;
    }
    /* 手机访问 */
    .kghype-download {
        padding: 0 10%;
    }
    .kghype-download .col-md-6>img {
        width: 100%;
    }
    .kghype-sendorder {
        padding: 0 2%;
    }
    /* 购物车 */
    .cart-title span, .cart-item>div {
        font-size: 12px;
    }
    .cart-item-text p, .cart-item-text span {
        font-size: 12px;
    }
    .cart-title span:nth-of-type(1), .cart-item-name {
        width: 40%;
    }
    .cart-item-name>a {
        margin-left: 20px;
        margin-right: 5px;
    }
    .cart-item-text {
        width: 65%;
    }
    .cart-title span:nth-of-type(4), .cart-item-quantity {
        width: 12%;
        margin-right: 10px !important;
    }
    .cart-info>div {
        flex-wrap: wrap-reverse;
    }
    .cart-info .pool>div {
        font-size: 12px;
    }
    .cart-info .pool>div span {
        font-size: 15px;
    }
    .cart-title, .cart-item {
        padding: 1%;
    }
    .kghype-cart #sub_form>div {
        padding-left: 0 !important;
    }
    /* 底部 */
    .footer-article dt, .footer-group-title {
        font-size: 14px;
    }
    /* 注册 */
    .signup-left {
        display: none;
    }
    .signup-right {
        width: 70%;
    }
    .banner-step-item {
        width: 48%;
        margin-bottom: 3%;
    }
    .kghype-banner {
        height: 956px;
    }
    .search-thum {
        width: 49%;
    }
    .signup-title {
        line-height: normal;
        font-size: 20px;
    }
    .login-form form label, .signup-form form label {
        font-size: 14px;
    }
    .login-form form input, .signup-form form input, .login-form form img {
        height: 30px;
    }
    .signup-btns button {
        width: 40%;
        height: 40px;
    }
    .login-form form button[type='submit'] {
        width: 120px;
        height: 35px;
    }
    #send_email {
        height: 35px;
        font-size: 14px;
    }
    .navbar-menu-anno {
        display: flex;
        align-items: center;
    }
}

@media screen and (max-width: 460px) {
    .kghype-banner {
        height: 856px;
    }
    .banner-title h2 {
        line-height: 39px;
        font-size: 30px;
    }
    .banner-search .select-tab li {
        padding: 0 10px;
        line-height: 31px;
        font-size: 16px;
    }
    .search-box.common-main-search {
        height: 50px;
    }
    .search-box.common-main-search input {
        padding-left: 5%;
        height: 44px;
        line-height: 43px;
        font-size: 14px;
    }
    .search-box.common-main-search #search_btn {
        height: 35px;
        font-size: 16px;
    }
    .home-category-item {
        width: 50%;
    }
    .footer-bottom {
        flex-wrap: wrap;
        justify-content: center;
    }
    .footer-bottom-left {
        width: 100%;
        text-align: center;
    }
    .footer-bottom-right ul li:first-child {
        margin: 0;
    }
    .banner-title h2, .home-mall-goods h4, .home-category-title h4, .home-introduce-head h4 {
        font-size: 28px;
    }
    /* 登录 */
    .login-left {
        width: 90%;
    }
    /* 个人中心 */
    .user-left h5, .user-info .user-name {
        font-size: 18px;
    }
    .user-avatar {
        width: 100px;
        height: 100px;
        margin-right: 20px;
    }
    .user-info {
        margin-top: 10px;
    }
    .user-info p {
        line-height: 16px;
        font-size: 14px;
    }
    .user-form .form-group label {
        font-size: 14px;
    }
    .user-form .form-group div input {
        height: 30px;
        font-size: 14px;
    }
    .user-info-save {
        width: 120px;
        height: 40px;
        font-size: 14px;
    }
    /* 自营商城 */
    .floor-head h3 {
        margin-bottom: 5px;
    }
    #serul {
        margin-left: 15px;
    }
    #mall-goods-category .serch_bar {
        margin-right: 20px;
    }
    .serch_bar>a, .now_price {
        font-size: 12px;
    }
    .old_price {
        display: none;
    }
    .saleList_right ul li, .merchandise ul li {
        width: 49%;
    }
    /* 运费计算 */
    .estimate-left {
        width: 100%;
    }
    .details_show {
        padding: 0 !important;
    }
    .estimate-form label {
        font-size: 14px;
    }
    .estimate-form .form-btn button {
        width: 60%;
        height: 38px;
        line-height: 1;
        font-size: 16px;
    }
    /* 手工填单 */
    .kghype-handwork .content {
        padding: 0 10%;
    }
    .handwork-left {
        width: 100%;
    }
    .handwork-product-info p, .handwork-product-fees p, .handwork-disclaimer .handwork-disclaimer-title, .handwork-picture p {
        font-size: 18px;
    }
    .handwork-form-group .form-group label {
        font-size: 14px;
    }
    .handwork-right {
        width: 100%;
        display: flex;
        flex-wrap: wrap-reverse;
    }
    .handwork-disclaimer p {
        font-size: 14px;
        line-height: 25px;
    }
    .handwork-btns {
        display: flex;
        justify-content: space-around;
    }
    .handwork-submit, .handwork-add {
        margin: 0;
        width: 35%;
        height: 35px;
        font-size: 14px;
    }
    .handwork-picture-box {
        width: 70%;
        height: auto;
    }
    /* 商品详情 */
    .kghype-shop-item {
        margin-top: 3%;
    }
    .kghype-shop-item .shop-item-attri {
        flex-wrap: wrap;
    }
    .kghype-shop-item .image_area {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .kghype-shop-item .item-info {
        margin-left: 0;
        padding: 0 2%;
    }
    .kghype-shop-item .jqzoom {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        width: 50%;
        height: 50%;
    }
    .skuSpec .row .title, .item-info dl dt {
        min-width: 21%;
        width: auto;
        font-size: 12px;
    }
    .skuSpec .row .specItem .item {
        font-size: 12px;
    }
    .kghype-shop-item #item_num {
        font-size: 16px;
    }
    .kghype-shop-item #total_price {
        line-height: 34px;
        font-size: 18px;
    }
    .shop-item-details {
        flex-wrap: wrap;
    }
    .item-seller-info {
        width: 100%;
    }
    .goods-desc {
        width: 100%;
        padding: 2%;
    }
    /* 购物车 */
    .cart-item-quantity input[type='button'] {
        width: 0;
    }
    .cart-item-quantity input[type='text'] {
        width: 100%;
        border: 0;
    }
    .cart-title span, .cart-item>div {
        margin-right: 0;
    }
    .cart-title span:nth-of-type(1), .cart-item-name {
        width: 42%;
    }
    .cart-title span:nth-of-type(3), .cart-title span:nth-of-type(5), .cart-item-price, .cart-item-subtotal {
        width: 13%;
    }
    .cart-title span:nth-of-type(4), .cart-item-quantity {
        width: 9%;
        margin-right: 2px !important;
    }
    .cart-item-text p {
        margin-bottom: 0;
    }
    .cart-item-remark .cart_remark {
        padding: 1px;
        height: 31px;
    }
    /* 注册 */
    .signup-right {
        width: 90%;
    }
    .kghype-shop .goods-price span {
        font-size: 16px;
    }
    .topbar-wrap p {
        font-size: 12px;
    }
    .topbar-language .log-out a {
        font-size: 12px;
    }
    .topbar-language button {
        font-size: 12px;
    }
}

@media screen and (max-width: 375px) {
    .topbar-anno {
        display: none;
    }
    .topbar-language {
        width: 100%;
        justify-content: space-between;
    }
}