 /* public */
 @font-face {
     font-family: 'Montserrat';
     src: url('https://bsg-i.nbxc.com/themes/style/8462857304d7ab0f0dd00298cdefe2f3.ttf') format('truetype');
     font-weight: normal;
     font-style: normal;
 }

 body p,
 body,
 body a,
 dl,
 dd,
 dt,
 .bossgoo-index-news57 .first-title,
 .bossgoo-com-item .first-title,
 h1,
 h2,
 h3,
 h4,
 h5,
 #left-inquiry1 .inquiryBox form input[type="text"],
 #left-inquiry1 .inquiryBox form textarea,
 #left-inquiry1 .inquiryBox form input[type="button"],
 span,
 .bossgoo_contact_1 .con-de-form input,
 .bossgoo_contact_1 .con-de-form textarea,
 input,
 tr,
 td,
 th,
 .bossgoo_contact_1 .con-de-titlem,
 .bossgoo_contact_1 .con-de-form .con-de-form-but,
 li,
 #cit-visual-showcase .cit-tab,
 .slide-title-overlay,
 .bossgoo_about_1 .bos-about-ri-title,
 div,
 .bossgoo_about_1 .bos-info-box .tabBtn li,
 .bossgoo_about_1 .bos-info table caption {
     font-family: 'Montserrat' !important;
 }

 .container {
     margin-left: 60px;
     margin-right: 60px;
     background-color: #000;
 }

 .home-wrap {
     max-width: 100%;
     padding-left: 70px;
     padding-right: 70px;
 }

 @media only screen and (max-width: 1440px) {
     .home-wrap {
         padding-left: 50px;
         padding-right: 50px;
     }
 }

 @media only screen and (max-width: 1200px) {
     .home-wrap {
         padding-left: 30px;
         padding-right: 30px;
     }
 }

 .first-title {
     color: #fff !important;
     font-size: 32px;
     padding: 30px 0px;
 }


 @media (max-width: 1440px) {
     .container {
         margin-left: 40px;
         margin-right: 40px;
     }

     .first-title {
         font-size: 28px;
     }
 }

 @media (max-width: 1200px) {
     .container {
         margin-left: 30px;
         margin-right: 30px;
     }

     .first-title {
         padding: 20px 0px;
     }
 }

 @media (max-width: 992px) {
     .container {
         margin-left: 20px;
         margin-right: 20px;
     }

     .first-title {
         font-size: 24px;
         padding: 20px 0px;
     }
 }

 @media (max-width: 768px) {
     .first-title {
         font-size: 20px;
     }
 }

 @media (max-width: 450px) {
     .first-title {
         font-size: 20px;
     }
 }

 /* daohang*/
 .bossgoo-header-nav1 {
     top: 0;
     left: 0;
     width: 100%;
     transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
     z-index: 9999;
     background-color: #92257c !important;
 }

 .bossgoo-header-nav1 .logo img {
     max-height: 70px !important;
 }


 .bossgoo-header-nav1 .banner-background {
     width: 100%;
     position: relative;
 }

 .bossgoo-header-nav1 .nav>ul>li {
     height: 100%;
     display: flex;
     align-items: center;
     margin: 0px 15px;
     position: static !important;
     padding: 0px !important;
 }

 .bossgoo-header-nav1 .nav>ul>li>a {
     background-color: #fff;
     display: inline-block;
     padding: 4px 40px;
     border-radius: 25px;
 }

 .bossgoo-header-nav1 .nav ul li:nth-child(2) .second-nav {
     width: 100% !important;
     background-color: #dee2f2f0 !important;
     max-height: 0;
     opacity: 0;
     visibility: hidden;
     display: block !important;
     transition: 0.5s all ease;
     padding: 30px !important;
 }

 .bossgoo-header-nav1 .nav ul li:nth-child(2):hover .second-nav {
     max-height: 250px;
     opacity: 1;
     visibility: visible;
 }

 .bossgoo-header-nav57 .nav57-language {
     margin: 0px 15px;
     border-radius: 25px;
     background-color: #fff;
     width: auto !important;
     padding: 4px 40px;
 }

 .bossgoo-header-nav1 .search-box,
 .bossgoo-header-nav1 .header-phone .country {
     background-color: #ffffff00 !important;
 }

 .bossgoo-header-nav1 .header-phone .search-box .icon-fangdajing,
 .icon-liebiao1:before {
     color: #fff !important;
 }

 .bossgoo-header-nav1 .name {
     color: #fff !important;
 }

 .bossgoo-header-nav1.hidden {
     transform: translateY(-100%);
 }


 .bossgoo-header-nav1 .product-left {
     display: flex;
     flex-direction: column;
     justify-content: space-between;
     align-items: flex-start;
 }

 .bossgoo-header-nav1 .second-nav .product-left,
 .bossgoo-header-nav1 .second-nav .product-right {
     width: 50%;
     padding: 0px 30px;
 }

 .bossgoo-header-nav1 .second-nav .product-left li a {
     font-size: 16px;
     display: inline-block;
     margin: 10px 0px;
     color: #000 !important;
 }

 .bossgoo-header-nav1 .second-nav .product-left li:hover a {
     color: #92257c !important;
 }

 .bossgoo-header-nav1 .second-nav .product-left .banner-product-input {
     text-align: center;
     padding: 5px 10px;
     border-radius: 25px;
     background: #7D2A8A;
     transition: all 0.5s ease;
     color: #fff;
     font-size: 16px;
     margin: 10px 0px;
     transform: translateX(-5px);
 }

 .bossgoo-header-nav1 .second-nav .product-left .banner-product-input:hover {
     box-shadow: 0 6px 20px rgba(219, 72, 248, 0.562);
 }

 .bossgoo-header-nav1 .line {
     background: #ffffff !important;
 }

 .country .now-country,
 .country .icon-xia {
     color: #fff;
 }


 @media (max-width: 1200px) {}

 @media (max-width: 1040px) {}

 /* banner */
 .bossgoo-index-banner2 .swiper-button-next,
 .bossgoo-index-banner2 .swiper-button-prev {
     border-radius: 50%;
     opacity: 0.3;
 }

 /* #right */
 #right {
     width: 0px !important;
 }

 .floatright {
     right: 0 !important;
 }