@media (min-width: 576px) {
  .container {
    max-width: 540px;
    margin: 0 auto;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
    margin: 0 auto;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
    margin: 0 auto;
  }

  .container2 {
    max-width: 90%;
    margin: 0 auto;
    position: relative;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 90%;
    margin: 0 auto;
  }

  .container2 {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
  }

  .nav_right div a,
  .nav_left li a {
    font-size: 18px;
  }

  .nav_left {
    /* width: 40% */
  }

  .nav_left li {
    margin: 0 40px;
  }

  .b_banner_content {
    width: 50%;
  }
}

@media (min-width: 1500px) {
  .container {
    max-width: 90%;
    margin: 0 auto;
  }
}

@media (min-width: 1700px) {
  .container {
    max-width: 90%;
    margin: 0 auto;
  }

  .container2 {
    max-width: 1600px;
    margin: 0 auto;
    position: relative;
  }

  .nav_right div a,
  .nav_left li a {
    font-size: 16px;
  }
}

@media (max-width: 1770px) {
  .ourWorld_box_content img {
    width: 58%;
  }
}

@media (max-width: 1660px) {
  .Menu_left a {
    font-size: 60px;
    line-height: 80px;
  }

  .menu_Seach {
    margin: 20px 0 0;
  }

  .product_box {
    margin: 20px 0 0;
  }

  .PURCHASE_item {
    width: 30%;
    border: 1px solid #d0d0d0;
  }

  .Menu_box_pro {
    height: 364px;
  }

  .story_box_img {
    width: 800px;
  }

  .story_box_img img {
    width: 800px;
  }

  .ourWorld_box_content img {
    width: 58%;
  }

  .Historical_item_p {
    margin: 10px 0;
  }

  .Watches_box_w {
    width: 100%;
  }

  .news_banner_title {
    font-size: 135px;
  }

  .companyDialogBox .companyDialog_new_right {
    width: 800px;
    height: 420px;
  }

  .serviceDialogBox .serviceDialog_new_right {
    width: 800px;
    height: 420px;
  }
}

@media (max-width: 1440px) {
  .b_banner_FLAMING,
  .b_banner_PASSION {
    font-size: 40px;
    line-height: 40px;
  }

  .news_left_r,
  .ourCourse_right img,
  .ourCourse_right a {
    height: 303px;
  }

  .news_left .time {
    font-family: decorate;
    font-size: 15px;
    font-weight: normal;
    color: #ed0000;
    margin: 8px auto 15px;
  }

  .add {
    line-height: 100px;
  }

  .bOnestGattSwiper .swiper-wrapper {
    left: 0%;
  }

  .story_content_right p {
    width: auto;
  }

  .story_box_img {
    width: 700px;
  }

  .story_box_img img {
    width: 700px;
  }

  .ourWorld_content_title h4 {
    margin-top: 50px;
  }

  .ourWorld_content_title h3 {
    font-size: 200px;
    line-height: 200px;
  }

  .Historical_item_left {
    margin-left: 45px;
  }

  .ourCourse_add {
    margin-bottom: 45px;
  }
}

@media (max-width: 1280px) {
  .bOnestGattSwiper .swiper-wrapper {
    left: 0%;
  }

  .ourWorld_content_title h3 {
    font-size: 170px;
    line-height: 170px;
  }

  .ourWorld_content_title h4 {
    margin-top: 30px;
  }

  .companyDialogBox .companyDialog_new_right {
    width: 700px;
    height: 320px;
  }

  .serviceDialogBox .serviceDialog_new_right {
    width: 700px;
    height: 320px;
  }
}

@media (max-width: 1024px) {
  .flex-columns-r {
    flex-direction: column-reverse;
  }

  .news_left {
    width: 100%;
  }

  .drop_down_content_w div {
    margin-right: 20px;
  }

  .product_conten_title li {
    font-size: 19px;
  }

  .news_left_r {
    height: auto;
  }

  .shop_banner_title {
    font-size: 65px;
    color: #fff;
    line-height: 100px;
    text-align: center;
  }

  .shop_box_item_img {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
  }

  .shop_box_item,
  .shopDetails .shop_box_item {
    width: 100%;
  }

  .shop_box_item_right,
  .shopDetails .shop_box_item_right {
    margin-left: 0;
  }

  .shop_box_item_right {
    width: 100%;
  }

  .Historical_item_left,
  .Historical_item_img,
  .ourCourse_left,
  .ourCourse_right {
    width: 100%;
  }

  .Historical_item_left {
    margin-left: 0;
  }

  .Historical {
    padding: 40px 0;
  }

  .Historical_item_left_b {
    margin-top: 25px;
  }

  .flex-columns {
    flex-direction: column;
  }

  .b_banner_FLAMING,
  .b_banner_PASSION {
    font-size: 70px;
    line-height: 70px;
  }

  .ourWorld_content_title p {
    width: 45%;
  }

  .ajax_ourCourse_item div {
    margin-bottom: 20px;
  }

  .close_img {
    margin-bottom: 0;
  }

  .TimeSpeed_title {
    width: 95%;
  }

  .footer_item {
    width: 30%;
    margin-right: 20px;
  }

  .footer_item_title {
    width: 100% !important;
  }

  .footer_item img {
    width: 100%;
  }

  .mb_menu {
    width: 100%;
    height: 0%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #8c7a65;
    overflow: auto;
    scale:0;
    /* transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1); */
    text-align: center;
  }

  .xl {
    display: none;
  }

  .ls {
    display: block;
  }

  .mb_menu .mb_menu_nav {
    width: 90%;
    margin: 0 auto;
    position: initial;
  }

  .mb_menu .container {
    /* border-bottom: 1px solid #C0AF9F; */
    padding-bottom: 20px;
  }

  .mb_menu .nav_left {
    color: #c1b1a0 !important;
  }

  .mb_menu .roll-hover-btn__label {
    margin-left: 0;
  }

  .mb_menu .s_Seach {
    margin-right: 0;
  }

  .mb_menu .nav_center img {
    width: 80px;
  }

  .mb_menu .nav_search {
    color: #c1b1a0;
  }

  .mb_menu .nav_left li {
    margin-right: 0;
  }

  .mb_menu_nav .iconguanbi {
    font-size: 20px;
  }

  .mb_left_menu .Menu_left {
    width: 100%;
  }

  .mb_menumb_menu {
    margin: 2% 0% 0 0%;
  }

  .mb_Menu_left_ul_box {
    overflow: auto;
    padding-left: 30px;
  }

  .mb_Menu_left_ul_swiper {
    padding-left: 0;
  }

  .mb_Menu_left_ul_box a {
    font-size: 32px;
    line-height: 32px;
  }

  .mb_Menu_left_ul .mb_Menu_left_ul_a {
    font-size: 20px;
    line-height: 20px;
  }
}

@media (max-width: 750px) {
  .headerBox {
    flex-direction: row;
  }

  .nav_left {
    margin-top: 0px;
  }

  .craftDisplay .craftDisplay_title h4 {
    font-size: 28px;
  }

  .craftDisplay_video {
    /* margin-top: 20px; */
  }

  .legalBox{
    padding: 20px 0;
  }

  .assistBox .assistBox_title h4 {
    font-size: 28px;
  }

  .LearnMore::before {
    left: 0;
  }

  .product_item {
    width: auto;
    margin-bottom: 0;
  }

  .swiper-button-next,
  .swiper-button-prev {
    width: 27px;
    height: 27px;
  }

  .ourCourse_right_a {
    width: 90%;
    margin: 0 auto;
    display: block;
    overflow: hidden;
  }

  .Watches_enlarge_play .iconfont {
    font-size: 50px;
    color: #666;
  }

  .bOnestGatt_head h4 {
    font-size: 40px;
  }

  .product_item a {
    padding: 0 !important;
  }

  .bOnestGattSwiper h4 {
    font-size: 18px;
    margin-top: 0;
  }

  .ajax_shop_detals {
    margin-top: 64px;
    padding: 0 !important;
  }

  .menu_Seach a {
    font-size: 18px !important;
    line-height: 20px;
  }

  .menu_Seach div {
    margin-top: 0;
  }

  .menu_Seach .LANGUAGES_w,
  .mb_left_menu .FOLLOWUs {
    margin-top: 0 !important;
  }

  .mb_left_menu .model_footer .Languages_item {
    margin-top: 20px;
  }

  .mb_left_menu .LANGUAGES_w,
  .FOLLOWUs a {
    margin-left: 15px !important;
    margin-right: 0 !important;
  }

  .mb_left_menu .LANGUAGES_w {
    margin-top: 0;
    height: 20px;
  }

  .Gallery {
    padding: 40px 0;
  }

  .Menu_left a {
    font-size: 30px;
    line-height: 50px;
  }

  .mb_Menu_left_ul_swiper {
    padding: 20px 0;
  }

  .mb_ajax_SEARCHPRODUCTS div {
    margin-right: 0 !important;
  }

  .mb_searchp_item_info {
    margin-left: 10px;
  }

  .product_item p {
    font-size: 18px;
  }

  .mb_Menu_left_ul_box a {
    font-size: 18px;
    line-height: 20px;
    font-family: var(--font-family);
  }

  .footer_item {
    width: 100%;
    margin-right: 0;
  }

  .b_banner_FLAMING,
  .b_banner_PASSION {
    font-size: 70px;
    line-height: 70px;
  }

  .watches_box_right .iconxin11 {
    font-size: 19px;
  }

  .nav_left li .iconcaidan {
    font-size: 20px;
  }

  .model_swiper {
    width: 90%;
  }

  .xs {
    display: none;
  }

  .nav_m .container {
    width: 90%;
    margin: 0 auto;
  }

  .layout .nav {
    padding: 0;
  }

  .nav_right div:first-child {
    margin-right: 0;
  }

  .b_banner_FLAMING,
  .b_banner_PASSION {
    font-size: 40px;
    line-height: 53px;
  }

  .b_banner_SERIES {
    font-size: 17px;
  }

  .add {
    font-size: 38px;
  }

  .b_banner_size {
    top: initial;
    bottom: 8%;
  }

  .b_banner_page {
    right: -9%;
    top: initial;
    z-index: 9;
    bottom: 24%;
  }

  .line {
    width: 2px;
    height: 114px;
    background: #fff;
  }

  .sroll {
    bottom: -10%;
    left: 50%;
    transform: translateX(-50%);
  }

  .page {
    font-size: 44px;
    line-height: 44px;
  }

  .length {
    font-size: 26px;
    line-height: 26px;
  }

  .page_box {
    margin-right: 30px;
    position: relative;
    left: -37px;
  }

  .add {
    line-height: 20px;
  }

  .LearnMore_top {
    margin-top: 25px;
  }

  .add2 {
    font-size: 20px !important;
  }

  .h4_box {
    height: auto;
    margin: 10px auto;
  }

  .bOnestGatt_head {
    flex-direction: column;
    margin: 25px auto;
  }

  .bOnestGatt_head {
    width: 90%;
    margin: 0 auto;
  }

  .bOnestGatt_head_title,
  .bOnestGatt_head_content {
    width: 100%;
  }

  .bOnestGatt_head p {
    margin-left: 0;
  }

  .bOnestGattSwiper_content {
    width: 100%;
  }

  .bOnestGattSwiper .swiper-wrapper {
    left: 0;
  }

  .bOnestGattSwiper img {
    height: 200px;
  }

  .bOnestGattSwiper a {
    margin-top: 20px;
  }

  .bOnestGattSwiper {
    margin-top: 40px;
  }

  .TimeSpeed,
  .story,
  .bOnestGatt,
  .stores {
    padding: 0;
  }

  .TimeSpeed img {
    /* width: 100% */
  }

  .TimeSpeed_title {
    width: 100%;
    margin: 0 auto;
    bottom: 0;
    height: 100%;
    flex-direction: column;
  }

  .TimeSpeed .video {
    position: relative;
  }

  .btnPlay_video {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }

  .video_box {
    position: absolute;
    bottom: 8%;
  }

  .TimeSpeed .video {
    margin-right: 0;
    width: 90%;
    margin: 0 auto;
  }

  .TimeSpeed_title_title {
    position: absolute;
    left: 5%;
    top: 5%;
  }

  .flex-columns {
    flex-direction: column;
  }

  .story_box_img img,
  .story_box_img {
    width: 100%;
  }

  .story_content_left {
    width: 90%;
    margin: 0 auto 40px;
  }

  .story_content .story_p {
    margin: 25px auto 37px;
    font-size: 19px;
  }

  .story_content h3 {
    font-size: 40px;
    line-height: 35px;
    margin-top: 35px;
  }

  .story_content_right,
  .stores_img_right {
    width: 100%;
  }

  .story_content_right {
    text-align: left;
    width: 90%;
    margin: 0 auto 40px;
  }

  .stores .flex-column {
    flex-direction: column-reverse;
  }

  .s_contiar {
    width: 90%;
    margin: 0 auto;
  }

  .model_footer .model_footer_lange {
    height: 20px;
  }

  .model_footer {
    flex-wrap: wrap;
    /* position: absolute; */
    bottom: 5%;
  }

  .LANGUAGES_w,
  .FOLLOWUs {
    height: 20px;
    margin-top: 20px;
  }

  .model_footer_lange,
  .model_footer {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer .model_footer {
    padding-bottom: 60px;
  }

  .footer .model_footer {
    height: 110px;
  }

  .footer_info {
    margin-bottom: 10px;
  }

  .footer_logo {
    margin-bottom: 24px;
  }

  .LANGUAGES_w,
  .FOLLOWUs a {
    margin-left: 0;
    margin-right: 15px;
  }

  .swiper_item_img {
    width: 100%;
    height: auto;
  }

  .Watches_swiper {
    margin: 0 auto;
  }

  .Watches_swiper_c {
    padding: 0;
  }

  .Watches_box {
    margin-top: 62px;
  }

  .Watches_box_left {
    width: 100%;
  }

  .watches_box_right {
    width: 90%;
    margin: 0 auto;
    padding: 46px 0;
  }

  .watches_box_right .content {
    width: 100%;
    margin: 15px auto 20px;
  }

  .watches_box_TMALL {
    margin: 45px auto;
  }

  .COLOR_box_item_img {
    width: 100px;
  }

  .Gallery_relative {
    top: 0;
  }

  .Gallery_left {
    width: 100%;
  }

  .GALLERY_img,
  .GALLERY_img img {
    width: 100%;
    height: auto;
  }

  .G_size2,
  .G_size {
    font-size: 60px;
    font-family: title;
    line-height: 60px;
  }

  .lg {
    display: block;
  }

  .lg_w {
    width: 90%;
    margin: 0 auto;
  }

  .GALLERY_img {
    margin-bottom: 50px;
  }

  .sess_padding {
    padding: 40px 0;
  }

  .Watches_box {
    padding-bottom: 0;
  }

  .ONTHEWRIST_left h3 {
    font-size: 40px;
  }

  .ONTHEWRIST_right,
  .ONTHEWRIST_left {
    width: 90%;
    margin: 0 auto;
  }

  .ONTHEWRIST_right p {
    width: 100%;
    font-size: 19px;
  }

  .ONTHEWRIST_b {
    margin-bottom: 29px;
  }

  .ONTHEWRIST_Info {
    height: 80%;
  }

  .ONTHEWRIST_left a {
    position: absolute;
    bottom: 0;
  }

  .technical_item_left {
    width: 90%;
    margin: 0 auto;
  }

  .technical_item_comlu {
    width: 49%;
  }

  .container_mb {
    width: 90%;
    margin: 0 auto;
  }

  .BOUTIQUE h3 {
    font-size: 25px;
  }

  .BOUTIQUE p {
    margin: 30px auto;
    width: 100%;
    font-size: 19px;
  }

  .Watches_swiper_title {
    font-size: 25px;
    margin-left: 0;
    margin-bottom: 0;
    width: 90%;
    margin: 0 auto;
  }

  .ourWorld_box_content img {
    width: 100%;
  }

  .ourWorld_box_s {
    margin-top: 62px;
  }

  .ourWorld_box_CORE .title1,
  .ourWorld_box_CORE .title2 {
    font-size: 40px;
    line-height: 50px;
    width: 90%;
    margin: 0 auto;
  }

  .ourWorld_box_item {
    margin: 35px 0;
  }

  .ourWorld_content_title p {
    width: 100%;
  }

  .ourWorld_content_title {
    z-index: 1;
  }

  .ourWorld_content_title h3 {
    font-size: 70px;
    line-height: 70px;
  }

  .ourWorld_content_title h4 {
    margin: 10px 0;
  }

  .ourWorld_box_item_content {
    width: 100%;
    padding: 40px 0;
  }

  .ourWorld_box_item_content h3,
  .ourWorld_box_item_content p {
    width: 90%;
    margin: 0 auto;
  }

  .ourWorld_box_item_content p {
    font-size: 19px;
  }

  .ourWorld_box_item_content h3 {
    font-size: 25px;
    margin-bottom: 25px;
  }

  .ourCourse_left {
    width: 90%;
    margin: 0 auto;
  }

  .ourCourse_right {
    width: 90%;
    margin: 0 auto;
    height: 190px;
  }

  .flex-columns-r {
    flex-direction: column-reverse;
  }

  .ourCourse_left div {
    margin-bottom: 20px;
    align-items: flex-start;
  }

  .ourCourse_left h4 {
    line-height: initial;
  }

  .Historical_item p {
    font-size: 19px;
  }

  .ourCourse_left p {
    line-height: 30px;
  }

  .ourCourse_left h3 {
    font-size: 40px;
    font-weight: normal;
    color: #fe0500;
    margin: 30px 0;
  }

  .Historical_item .title1,
  .Historical_item .title2 {
    font-size: 40px;
    line-height: 50px;
  }

  .Historical_item .title1 {
    color: #fe0500;
  }

  .Historical_item_left {
    width: 90%;
    margin: 0 auto;
  }

  .Historical_item_img {
    width: 90%;
    margin: 0 auto;
    height: 280px;
  }

  .Historical_item_left_b {
    margin-top: 25px;
  }

  .core_item {
    width: 95%;
  }

  .core_item img {
    width: 100%;
  }

  .news_left {
    width: 90%;
    margin: 30px auto 0;
  }

  .news_left .time {
    margin: 10px auto;
  }

  .news_left .content {
    width: 100%;
  }

  .news_left_r {
    height: auto;
    /* margin-bottom: 30px */
  }

  .news_left .content {
    margin-bottom: 30px;
  }

  .news_left h4 {
    width: 100%;
    font-size: 25px;
    line-height: 30px;
  }

  .product_i_item {
    width: 50%;
    margin-bottom: 60px;
  }

  .product_i_Swiper a {
    margin-top: 10px;
  }

  .product_i_box {
    width: 90%;
    margin: 0 auto;
  }

  .ourWorld_box_nav {
    margin-top: 62px;
  }

  .ourWorld_box_nav ul {
    width: 90%;
    margin: 0 auto;
  }

  .Service_box .tab {
    width: 90%;
    margin: 0 auto;
  }

  .LearnMore {
    font-size: 19px;
    /* line-height: 19px */
  }

  .Service_box_content {
    margin-top: 40px;
    margin: 40px 0;
  }

  .Service_box_content_info,
  .Service_box_content_footer {
    width: 90%;
    margin: 0 auto;
  }

  .Service_box_content p {
    font-size: 15px;
    margin-bottom: 15px;
  }

  .Service_box_content_footer_img {
    margin-top: 35px;
    height: 249px;
  }

  .Service_box_content_footer_img img {
    width: 100%;
  }

  .Service_box_content_footer h5 {
    font-size: 25px;
    line-height: 30px;
  }

  .Service_box .LearnMore::before {
    /* width: 70% */
  }

  div#content {
    width: 90%;
    margin: 0 auto;
    padding: 0 0 30px 0;
  }

  .iconwenti {
    font-size: 20px !important;
    margin-right: 10px;
  }

  .Service_box_content_info h4 {
    font-size: 18px;
    line-height: 30px;
    margin-top: 10px;
  }

  .mb_top {
    margin-top: 62px;
  }

  .news_swiper .b_banner_size {
    top: 50%;
    bottom: initial;
  }

  .news_banner_title {
    font-size: 60px;
    line-height: 65px;
  }

  .ProductSwiper {
    margin-top: 62px;
  }

  .ProductSwiper .b_banner_size {
    top: 50%;
    transform: translateY(-50%);
    bottom: initial;
  }

  .Filter-m {
    width: 100%;
    /* position: absolute;
		bottom: 10% */
  }

  .Filter-m div {
    width: 100%;
    margin: 0 auto;
  }

  .Filter-m div .LearnMore {
    width: 100%;
    background: #ed0000;
    padding: 10px 0;
    height: 24px;
    line-height: 30px;
    text-align: center;
  }

  .shop_box_item {
    width: 100%;
  }

  .shop_les,
  .shop_le {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
  }

  .shop_box_item_img {
    width: 100%;
    height: auto;
    margin: 20px auto;
  }

  .shop_box_item_right {
    width: 90%;
    margin: 20px auto;
  }

  .shop_box_item {
    width: 100%;
    margin-bottom: 50px;
  }

  .shop_banner_title {
    font-size: 32px;
    line-height: 40px;
    text-align: left;
    width: 90%;
    margin: 0 auto 20px;
  }

  .btn_search {
    width: 60px;
    text-align: center;
  }

  .option {
    width: 90%;
    margin: 0 auto;
    height: 54px;
    background: #fff;
  }

  .news_top {
    transform: translateY(0);
    bottom: 10%;
  }

  .shop_swiper {
    overflow: inherit !important;
  }

  .shopDetails .shop_box_item {
    width: 100%;
  }

  .shopDetails .shop_box_item_right {
    width: 90%;
    margin: 20px auto;
  }

  .shop_box_item_right_c {
    margin-top: 30px;
  }

  .shop_box_item:last-child {
    margin-bottom: 0;
  }

  .shopDetails .iconfont {
    font-size: 20px;
    margin-right: 5px;
  }

  .shopDetails .shop_box_item .time {
    margin: 10px auto;
  }

  .shop_box_item h4 {
    font-size: 25px;
  }

  .shop_box_item .content {
    font-size: 19px;
    line-height: 21px;
  }

  .mb_filter {
    position: fixed;
    top: 0;
    right: -100%;
    width: 73%;
    height: 100%;
    z-index: 99;
    transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
    color: rgba(0, 0, 0, 0.87);
    background-color: #111;
  }

  .mb_filter li {
    padding: 15px 0;
    color: #fff;
  }

  .mb_filter li .frist {
    padding: 0 15px;
  }

  .mb_filter .ajax_item_attrs {
    border-top: 1px solid #eee;
  }

  .mb_filter li:first-child {
    border-top: 0;
    padding: 15px;
  }

  .mb_filter_chekck div {
    margin-top: 0;
  }

  .mb_filter_chekck div span {
    margin-left: 5px;
    margin-top: 3px;
  }

  .mb_filter_bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000;
    opacity: 0.4;
    z-index: 2;
    display: none;
  }

  .Clear_title,
  .Clear_title i,
  .closeIcon i {
    font-size: 20px !important;
    font-family: title;
    color: #ed0000;
  }

  .Clear_title i {
    margin-left: 10px;
  }

  .li_c,
  .mb_filter_chekck {
    font-size: 17px;
    font-family: content;
  }

  .mb_filter_chekck input,
  .drop_down_content_w input {
    width: 18px;
    height: 18px;
  }

  .mb_filter_chekck {
    padding-left: 15px;
  }

  .Menu_model .Menu_model_nav .container {
    width: 90%;
    margin: 0 auto;
  }

  .SEARCHPRODUCTS {
    margin-top: 80px;
  }

  .SEARCHPRODUCTS_box {
    width: 100%;
  }

  .SEARCHPRODUCTS_box_search input {
    width: 68%;
  }

  .nav_right_close_a {
    margin-right: 0 !important;
  }

  .SEARCHPRODUCTS_content_item_left_title {
    margin-left: 0;
  }

  .WISHLIST .SEARCHPRODUCTS_content {
    margin: 30px auto;
  }

  .BACKTOMENU {
    margin-top: 50px;
  }

  .mb_searchp_item img {
    width: 110px;
  }

  .mb_searchp_item h3 {
    font-size: 19px;
    font-weight: normal;
    color: #fff;
  }

  .mb_searchp_item .info {
    font-size: 18px;
    color: #fff;
    margin: 10px 0;
  }

  .YOURSELECTION {
    font-size: 18px;
  }

  .nav_left li a {
    font-size: 18px;
  }

  .mb_searchp_item .moeny {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
  }

  .mb_searchp_item_info {
    width: 100%;
  }

  .mb_searchp_item {
    margin-top: 20px;
  }

  .video-box .video-size {
    width: 90%;
  }

  .drop_down_content {
    padding: 0;
    margin-top: 10px;
  }

  .drop_down_content_w {
    width: 100%;
    display: inline-block;
  }

  .drop_down_content_w div {
    margin-right: 0;
    height: 40px;
  }

  .drop_down {
    position: inherit;
    border-top: 0;
  }

  .video-box {
    width: 100%;
  }

  .ourWorld_box_content2 h3 {
    font-size: 60px;
    font-family: title;
    font-weight: normal;
    color: #ed0000;
    line-height: 65px;
    width: 90%;
    margin: 0 auto;
    text-align: left;
  }

  .ourWorld_box_content2 p {
    width: 90%;
    margin: 20px auto 0;
    font-family: content;
    font-weight: 300;
    color: #fff;
    line-height: 31px;
    text-align: left;
  }

  .ourWorld_box_content2 h4 {
    font-size: 25px;
    font-family: title;
    font-weight: normal;
    color: #fff;
    width: 90%;
    margin: 0 auto;
    text-align: left;
  }

  .ourWorld_box_content2 img {
    position: relative;
    top: -10%;
  }

  .mb_OurWorld_b {
    position: relative;
    z-index: -1;
    top: -60px;
  }

  .OurWorld_size_s {
    position: relative;
    top: -90px;
  }

  .Historical,
  .ourCourse,
  .ourWorld_box_s {
    /* padding: 0 0 40px 0 !important */
  }

  .ourCourse_right img {
    width: 100%;
    margin: 0 auto;
    height: 190px;
    display: block;
  }

  .ourWorld_box_item .active {
    border-right: 7px solid #ed0000;
    transform: scale(1.1);
    z-index: 11;
  }

  .Service_box {
    padding: 40px 0 0 0 !important;
  }

  .bOnestGatt {
    padding: 40px 0;
  }

  .details_content_img {
    height: auto;
  }

  .details_content,
  .footer_icont {
    width: 90%;
    margin: 0 auto;
  }

  .details_box h3 {
    margin-top: 25px;
    font-size: 30px;
    line-height: 30px;
  }

  .details_box .time {
    margin: 10px auto;
  }

  .line5 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .ajax_service_tab a {
    width: 19%;
  }

  .product_box a {
    width: auto;
  }

  .mb_menuActive .mbLearnMore {
    font-style: italic;
  }

  .sroll h4 {
    font-size: 19px;
  }

  .bOnestGatt_head p {
    font-size: 19px;
    margin-top: 25px;
  }

  .G_size2,
  .G_size {
    font-size: 40px;
  }

  .ourWorld_box_content2 {
    padding: 40px 0 0 0;
  }

  .swi_w {
    width: 90%;
  }

  .Service_box_img_r {
    width: 90%;
  }

  .mb_flex_wrap {
    flex-wrap: wrap;
  }

  .model_ewm_box {
    transform: translate(-50%, -50%) scale(0.7);
  }

  .Bonest .f_Privacy,
  .f_Legal,
  .f_Cookie,
  .footer .model_footer {
    display: none;
  }

  .nav_right div .iconfont {
    color: #431a0b;
  }

  .clickEwm {
    height: 40px;
  }

  .clickEwm .icon {
    height: 35px;
  }

  .mb_Menu_left_ul_box a {
    text-align: left;
  }

  .mb_swiper_hd a {
    text-align: center;
  }

  .touch_bg {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 99;
  }

  .img_bg {
    height: 300px;
    z-index: 2;
  }

  .b_banner_size {
    z-index: 3;
  }
}

@media (max-width: 450px) {
  .loding_logo img{
    width: 60px;
    height: 60px
  }

  .footer {
    display: none;
  }

  .mb_footer{
	display: block;
  }

  .layout .nav {
    height: 80px;
  }

  .layout .nav .container2 {
    height: 100%;
  }

  .layout .nav .headerBox {
    height: 100%;
  }

  .layout .nav .nav_left {
    height: 100%;
    align-items: center;
  }

  .layout .nav .nav_left .flex-1{
    flex: none
  }

  .Menu_model_nav {
    height: 80px;
    padding: 0;
  }

  .Menu_model_nav .container {
    height: 100%;
  }

  .Menu_model_nav .headerBox {
    height: 100%;
  }

  .Menu_model_nav .nav_left {
    height: 100%;
    align-items: center;
  }

  .craftDisplay {
    /* padding: 20px 0 0 0; */
  }

  .craftDisplay .craftDisplay_video video {
    width: 100%;
  }

  .assistBox {
    padding: 20px 0;
  }

  .assistBox .assistBox_desc h4 {
    width: 100%;
  }

  .assistBox .assiostBox_cover {
    width: 100%;
  }

  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    left: 26% !important;
  }

  .index_history {
    width: 100%;
    margin: 0 auto;
    display: inherit;
  }

  .history {
    width: 100%;
    margin-top: 20px;
  }

  .history_content {
    width: 100%;
    margin-top: 30px;
  }

  .Craft {
    padding: 0;
    width: 90%;
    margin: 0 auto;
  }

  .index_craft {
    display: inherit;
  }

  .craft_title {
    width: 100%;
  }

  .craft_left {
    width: 180px;
  }

  .craft_right {
    margin-left: 20px;
  }

  .craft_content {
    width: 100%;
    margin-top: 0 !important;
  }

  .bOnestGatt_head {
    width: 100%;
    margin-bottom: 20px;
  }

  .bOnestGatt_head p {
    margin-top: 5px;
    font-size: 15px;
  }

  .ajax_index_news {
    width: 100%;
    margin: 0 auto;
    display: inherit;
  }

  .release {
    margin-bottom: 30px;
  }

  .footer {
    padding: 10px 0 0;
  }

  .footer_info {
    margin-bottom: 30px;
  }

  .container2 {
    width: 90%;
    margin: 0 auto;
    padding: 50px 0;
  }

  .product_tool {
    display: inherit;
    width: 90%;
    margin: 0 auto;
  }

  .product_tool .product_select #main {
    width: 100%;
  }

  .product_sousuo {
    margin-top: 20px;
  }

  .product_tool .product_sousuo input {
    width: 100%;
    margin-left: 0;
    font-size: 15px;
  }

  .product_i_Swiper h4 {
    font-size: 20px;
  }

  #main #ServiceContent {
    font-size: 15px;
  }

  .Filter-m div .LearnMore {
    display: none;
  }

  .watchs_menu {
    display: inherit;
  }

  .model_ewm_box {
    width: 80%;
  }

  .technical {
    padding: 0;
  }

  .technical_item_left {
    width: 100%;
  }

  .detail_Desc {
    display: inherit;
  }

  .detail_Desc .detail_Desc_left {
    padding: 20px 0;
  }

  .detail_Desc .detail_Desc_right {
    width: 100%;
    padding: 20px 0;
  }

  .Service_box {
    margin-top: 0px;
  }

  .companyContentBox {
    display: inherit;
  }

  .companyContent_part {
    width: 100%;
    margin-top: 30px;
  }

  .companyContent {
    padding: 30px 0;
  }

  .company_oneContent {
    margin-top: 30px !important;
  }

  .companyContent_part_two {
    margin-top: 30px;
    display: inherit;
  }

  .part_two_left {
    width: 100%;
  }

  .part_two_right {
    width: 100%;
    margin-top: 30px;
  }

  #yearContent {
    display: inherit;
    margin-left: 0;
  }

  #yearContent .rightBox {
    width: 100%;
  }

  #yearProcess {
    margin: 0;
  }

  .companyBox_img img {
    height: 200px;
  }

  .companyPart img {
    height: 240px;
  }

  .companyPart .arrow_left {
    padding: 0;
  }

  .companyPart .arrow_right {
    padding: 0;
  }

  .companyPart .active {
    font-size: 20px !important;
  }

  .companyPart .wrap {
    margin-left: 0;
    margin-right: 0;
  }

  #processImage {
    width: 100% !important;
  }

  #processImage img {
    height: 260px;
  }

  #manufactureBox {
    display: inherit;
  }

  #manuBox {
    width: 100% !important;
  }

  .rightBox {
    width: 100% !important;
  }

  .newBox {
    padding-top: 60px;
  }

  .NEWS_top {
    margin-top: 20px !important;
  }

  .NEWS_first {
    display: inherit;
  }

  .NEWS_first .NEWS_first_right .First_Title {
    font-size: 20px !important;
  }

  .NEWS_first_left {
    width: 100%;
    height: 100%;
  }

  #News_list {
    display: inherit;
  }

  #News_list .release {
    width: 100%;
  }

  ul.expmenu div.header i span {
    margin-left: 0;
  }

  .ContactBox {
    width: 100%;
  }

  .ContactBox #main {
    width: 100%;
  }

  .Service_box{
    padding: 0 !important;
  }

  .Service_box .container2{
    padding: 20px 0;
  }

  .Service_box .tab {
    width: 100%;
    overflow-x: scroll;
  }

  .ajax_service_tab a {
    width: 100%;
    display: flex;
    justify-content: center;
    white-space: nowrap;
    padding: 0 20px;
  }

  .Service_box_desc{
    width: 100%
  }

  .Service_box_content_info {
    width: 100%;
  }

  .Service_box_content #content {
    width: 100%;
  }

  .expmenu li {
    padding: 12px 0;
  }

  #craftBox {
    display: inherit;
  }

  #craftBox .craft_left {
    width: 200px;
    height: 180px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
  }

  #craftBox .craft_right {
    margin-left: 0px;
  }

  .Craft .container2 {
    width: 100%;
  }

  .bOnestGatt .release {
    width: 100%;
  }

  .NewsDetail_content {
    display: inherit;
  }

  .NewsDetail_content_left {
    width: 100% !important;
    margin-bottom: 30px;
  }

  .NewsDetail_content_right {
    width: 100% !important;
  }

  .menuBtn {
    display: flex;
  }

  .s_Seach {
    margin-right: 20px;
  }

  .nav_right div:first-child {
    margin-right: 0px;
  }

  .loding_line {
    width: 40%;
    left: 30%;
  }

  .bOnestGattSwiper {
    margin-top: 0px;
  }

  .bOnestGattSwiper img {
    margin-top: 0px;
  }

  .bOnestGatt_head {
    margin-bottom: 0px;
  }

  #NewsDetailBox {
    padding: 20px !important;
  }

  .index_craft_move {
    display: block;
  }

  .index_craft {
    display: none;
  }

  #craftBox {
    margin-top: 20px;
  }

  .imgContain {
    margin-top: 20px;
  }

  .glory {
    /* background-image: url('../img/DELCONA/createBg-move.jpg'); */
  }

  .glory .glory-Title {
    font-size: 20px;
  }

  .s_contiar {
    width: 100%;
  }

  .Bonest {
    padding: 20px 0;
    text-align: center;
  }

  .Bonest a {
    margin-right: 0px;
    /* display: block; */
    font-family: var(--font-family);
    text-align: center;
    font-size: 15px;
  }

  #NewsDetailTime {
    margin-top: 10px;
  }

  #NewsDetailContnt {
    margin-top: 10px;
  }

  #NewsDetailContnt img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  #NewsDetailTitle {
    font-size: 20px !important;
  }

  #NewsDetailpage {
    padding: 20px;
  }

  .history {
    display: inherit;
  }

  .history_img_first {
    width: 100%;
    margin-bottom: 30px;
  }

  .history_img_second {
    width: 100%;
  }

  .footer_info {
    justify-content: center;
  }

  .NewsDetail_content {
    margin-top: 20px;
  }

  .NEWS_tab {
    margin-top: 20px;
    color: #431a0b;
    font-family: var(--font-family), Times, serif;
  }

  .bOnestGattSwiper a {
    margin: 0;
  }

  #bOnestGattSwiperBox {
    padding: 0;
  }

  .mb_menumb_menu {
    margin-top: 0%;
  }

  .Menu_left a {
    line-height: 40px;
  }

  .mb_menu .fadeInLeftBigBox{
    border-bottom: 1px solid #C0AF9F;
    width: 90%;
    margin: 0 auto;
    height: 60px;
    line-height: 60px;
  }

  .fadeInLeftBigBox a span {
    font-size: 20px !important;
    font-weight: 300 !important;
    line-height: 1.2 !important;
  }

  .fadeInleftBigBox_a{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
  }

  .fadeInleftBigBox_a .fadeInleftBigBox_span{
    position: absolute;
    right: 5%;
    transition: transform .5s
  }

  .mb_Menu_left_ul_box .new_menu_item{
    height:40px;
    line-height: 40px;
  }

  .left_span_show{
    transform: rotate(90deg)
    /* animation: rotateShow .5s forwards; */
  }

  .left_span_hidden{
    transform: rotate(0deg)
    /* animation: rotateHidden .5s forwards; */
  }

  .fadeInleftBigBox_span img{
    width: 24px;
    height: 24px;
  }

  .mb_Menu_left_ul h4 {
    margin-top: 0;
    width: 80%;
    margin: 0 auto;
    font-size: 15px;
  }

  .product_box {
    margin: 0;
  }

  .mb_Menu_left_ul_box {
    padding: 0px 0;
  }

  .product_SERVICE p {
    margin-bottom: 0;
    /* padding-left: 15px; */
    padding: 10px 0;
    background: #9e8e7e;
    color: #fff;
  }

  .product_box span {
    /* opacity: 0.5; */
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.2 !important;
  }

  .model_footer {
    bottom: 3%;
  }

  .FOLLOWUs a {
    margin-left: 0px !important;
    opacity: 0.5;
  }

  .mb_watch_type {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #fff;
    margin-top: 20px;
  }

  .mb_watch_type .parent1 {
    width: 48%;
  }

  .mb_watch_type .parent2 {
    width: 48%;
  }

  .mb_watch_type img {
    width: 100%;
  }

  .mb_watch_type a {
    line-height: 0;
  }

  .mb_watch_type .watchDialog_content_text {
    top: 15%;
    left: 5%;
    font-size: 15px;
  }

  .mb_menu_swiper a {
    line-height: 20px;
  }

  #seriesDesc {
    width: 100% !important;
  }

  .details_image_tab .tabs_nav {
    width: 0;
  }

  .Watches_box_left {
    padding-top: 0;
  }

  #goods-image {
    padding-left: 0;
  }

  #image_swiper {
    width: 100%;
  }

  .watches_box_right {
    padding: 20px 0;
    width: 100%;
  }

  .watches_box_h3_r {
    margin: 15px 0;
  }

  .detail_Desc .detail_Desc_left {
    width: 100%;
  }

  .swiper-button-prev {
    display: none;
  }

  .swiper-button-next {
    display: none;
  }

  .b_banner_page {
    display: none;
  }

  .b_banner_size {
    bottom: -15%;
  }

  .LearnMore:hover::before {
    height: 3px;
  }

  .LearnMore::before {
    left: 25%;
    bottom: -15%;
  }

  .bOnestGatt {
    padding: 0;
  }

  .product_logo_img {
    background-image: url("../img/DELCONA/product_header.jpg");
  }

  .backgroundBook_product .container2 {
    padding-top: 80px !important;
  }

  .companyTabBox .tab1 {
    width: 25%;
    text-align: center;
  }

  .companyTabBox .tab2 {
    width: 25%;
    text-align: center;
  }

  .companyTabBox .tab3 {
    width: 25%;
    text-align: center;
  }

  .manufactureBox_pc {
    display: none;
  }

  .manufactureBox_move {
    display: block;
  }

  .techBox_pc{
    display: none;
  }
  
  .techBox_move{
    display: block;
  }

  .product_i_item:last-child:nth-child(5n - 3) {
    margin-right: 0;
  }

  .b_banner_content {
    width: 100%;
  }

  .nav_right {
    margin-left: 20px;
  }

  .NEWS_first_right .oneFont {
    font-size: 28px;
  }

  .bOnestGattSwiper {
    margin: 0;
  }

  .bOnestGatt {
    padding: 20px 0 !important;
  }

  .wrap span {
    font-size: 19px;
  }

  .oneFont {
    font-size: 28px !important;
  }

  .secondFont {
    font-size: 20px !important;
  }

  .threeFont {
    font-size: 15px !important;
  }

  .bOnestGatt_head h4 {
    font-size: 28px;
  }

  .bOnestGattSwiper h4 {
    font: 20px;
  }

  .LearnMore {
    font-size: 15px;
  }

  p {
    font-size: 15px;
  }

  .layout .nav .container2 {
    padding: 0;
  }

  .logo .pc_logo {
    display: none;
  }

  .logo .move_logo {
    display: block;
  }

  .logo img {
    width: 130px;
  }

  .b_banner_PASSION {
    line-height: 1.2;
  }

  .b_banner_SERIES {
    margin-top: 20px;
  }

  .newBox .container2 {
    padding: 20px 0;
  }

  /* .backgroundBook{
		padding-top: 40px !important;
	} */

  .contactDesc {
    margin-top: 10px;
  }

  .product_logo_title {
    text-align: center;
    width: 95%;
  }

  .product_logo_desc {
    font-size: 20px;
    width: 80%;
    top: 65% !important;
    line-height: 1.2;
  }

  .backgroundBook_product .container2 {
    padding: 0;
    width: 100%;
  }

  .ajax_product_desc {
    margin-top: 20px;
  }

  /* .Service_box .container2 {
    padding: 0;
  } */

  .menuActives::before {
    height: 5%;
  }

  .wrap span {
    font-size: 20px !important;
  }

  #yearContent p {
    font-size: 15px !important;
  }

  .backgroundBook_Contact .container2 {
    padding: 0;
  }

  #countryBox {
    margin-top: 20px;
  }

  /* .sendingBtn {
		padding-bottom: 20px;
	} */

  .footer .container2 {
    padding: 0;
  }

  .nav_left li {
    height: 40px;
  }

  .bOnestGatt .container2 {
    padding: 30px 0;
  }

  .Watches_box {
    margin-top: 0;
  }

  .ourWorld_box_nav {
    margin-top: 30px;
  }

  .ourWorld_box_nav .container2 {
    padding: 0;
  }

  .Watches_box .container2 {
    padding: 0 0 20px 0;
  }

  .ourWorld_box_nav a {
    font-size: 18px;
  }

  .ourWorld_box_nav ul {
    width: 100%;
  }

  #main #selectItem ul li {
    font-size: 15px;
  }

  .companyBox {
    height: 450px;
    margin-top: 80px;
  }

  .companyBox .companyBox_title {
    font-size: 24px;
    margin-top: 25%
  }

  #manufactureBox{
    width: 100%
  }

  .companyBox .companyBox_desc {
    text-align: center;
    font-size: 12px !important;
    width: 100%;
    margin-top: 10%
  }

  .companyPart .rightBox{
    padding: 20px 0;
    width: 90% !important;
    margin: 0 auto;
  }

  .companyContent_part .companyViewBox {
    margin: 0;
    display: block;
  }

  .companyViewBox .companyViewImg {
    width: 100%;
    margin-top: 20px;
  }

  .companyViewBox .companyViewText {
    width: 100%;
  }

  .companyYearBox {
    height: 50px;
    line-height: 50px;
    margin-top: 80px;
  }

  .companyYearBox .companyYear {
    padding: 0 10px;
    font-size: 16px;
  }

  .companyYearContent {
    width: 100%;
  }

  .companyYearContent .companyYear_title {
    width: 100%;
    padding: 30px 0;
  }

  .companyYearContent .companyYear_bxo {
    width: 90%;
    margin: 0 auto;
    display:inline
  }

  .companyYear_left .left {
    width: 45%;
  }

  .companyYear_left .left img {
    width: 100%;
    object-fit: cover;
  }

  .companyYear_left .right {
    margin-left: 0px;
    padding: 50px 0;
  }

  .companyYear_bxo .year_title {
    font-size: 24px;
  }

  .companyYearContent .process_ball {
    width: 20px;
    height: 20px;
    top: calc(48% - 10px);
    left: calc(50% - 10px);
  }

  .companyYear_right .left {
    margin-right: 0px;
    padding: 50px 0
  }

  .companyYear_right .right {
    width: 100%;
    padding: 0 0 50px 0
  }

  .companyYear_right .right img {
    width: 100%;
    object-fit: cover;
  }

  .menuActives::before {
    bottom: -10%;
  }

  .companyBox .companyBox_btn {
    padding: 10px 40px;
    margin-top: 50px;
  }

  .technique_box_btn .companyBox_btn{
    padding: 15px 50px;
  }

  .ContactBox input {
    padding: 0 20px;
  }

  #main #SelectContent {
    padding: 0 20px;
  }

  .ContactBox .remark textarea {
    padding: 0 20px;
  }

  .craftDisplay .craftDisplay_video .craftDisplay_video_play {
    width: 80px;
    height: 80px;
  }

  #main #selectItem ul li {
    padding-left: 20px;
  }

  .glory {
    height: auto;
    padding: 0 20px;
  }

  ul.expmenu div.header i span {
    font-size: 16px;
  }

  ul.expmenu > li ul li {
    font-size: 14px;
  }

  .companyYear_left .left{
    display: none;
  }

  .companyYear_left .mb_left{
    display: block;
    padding-bottom: 50px
  }

  .companyYearContent .process{
    height: 55%;
    top: 48%;
    display:none
  }

  .companyYearContent .process_ball{
    display:none
  }
}

@media (max-width: 1361px) {
  .companyDialog_bottom_right_desc {
    line-height: 1.2;
  }

  .companyDialog_bottom_left_desc {
    line-height: 1.2;
  }
}
