 * {
   padding: 0;
   margin: 0;
 }

#d2218941{
	display: none;
}
#d2218945 .container-fluid {
  max-width: 100%;
  padding: 0;
}
.line_search_fixed{
	  width: 100%;
	  z-index: 99;
}
 .line_body {
   max-width: 1920px;
   margin: 0 auto;
   font-size: 0;
 }

 .line_body p {
   margin-bottom: 0;
 }

 .line_body img {
   width: 100%;
 }

 .swiper {
   width: 100%;
   height: 100%;
 }

 .swiper-slide {
   text-align: center;
   font-size: 18px;
   background: #fff;
   display: flex;
   justify-content: center;
   align-items: flex-start;
   height: auto;
   overflow: hidden;
}

 .swiper-slide img {
   display: block;
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .swiper {
   margin-left: auto;
   margin-right: auto;
 }

 .line_slider_body {
   position: relative;
   overflow: hidden;
 }

 .line_search_nav {
   background-color: #1A1A1A;
   display: flex;
   padding: 2% 0;
 }

 .line_search_nav_left {
   width: 45%;
   display: flex;
   align-items: center;
   margin-left: 5%;
 }

 .line_search_nav_left img:nth-child(1) {
   width: 153px;
   margin-right: 3%;
 }

 .line_search_nav_left img:nth-child(2) {
   width: 214px;
 }

 .line_search_nav_right {
   width: 50%;
   display: flex;
   align-items: center;
 }

 .line_search_nav_right_btns {
   width: 50%;
 }

 .line_search_nav_right_btns a {
   color: #fff;
   font-size: 18px;
   margin-right: 10%;
   text-decoration: none;
   opacity: 1;
   transition: 0.75s;
   cursor: pointer;
 }

 .line_search_nav_right_btns a:hover {
   opacity: 0.5;
 }

 .line_search_nav_right_btns a.lsnrb_bold {
   font-weight: bold;
 }

 .line_search_nav_right_btns a.lsnrb_bold:hover {
   opacity: 1;
 }

 .line_search_input {
   width: 30%;
 }

 .line_search_input form {
   width: 100%;
   position: relative;
 }

 .line_search_input form input {
   width: 100%;
   height: 40px;
   border-radius: 25px;
   padding-left: 15%;
   font-size: 18px;
 }

 .line_search_input form::before {
   content: '';
   background: url(/vi/files/Icons_0fe7a3ca2761e97556ea84e2635814b0.png) no-repeat;
   background-size: 100% 100%;
   width: 24px;
   height: 24px;
   display: block;
   position: absolute;
   top: 22%;
   left: 3%;
 }

 .swiper-button-prev,
 .swiper-button-next {
   color: #fff;
 }
 .LPB_img_fix{
	 width: 83%;
 }
.line6_nav_body div:nth-child(1) {
  width: 38%;
}
.line6_nav_body div:nth-child(2) {
  width: 88%;
  margin-left: 11%;
}
.line_nav_fix .line6_nav_body div:nth-child(1) {
  width: 100%;
}
.line_nav_fix .line6_nav_body div:nth-child(2) {
  margin-left: 50%;
}
.line6_nav_body.nav_fix div {
  width: 100%;
  text-align: center;
}
 .line6_nav {
   background-color: #000;
   padding: 2% 0;
   margin-top: -1px;
 }

 .line6_feature_body {
   width: 90%;
   margin: 0 auto;
 }

 .line6_nav_body {
   display: flex;
   align-items: center;
 }

 .line6_nav_body div {
   width: 50%;
 }

 .line6_nav_body div p {
   color: #fff;
   font-size: 55px;
   font-weight: bold;
 }

 .line6_nav_body div a {
   color: #fff;
   text-decoration: none;
   font-size: 25px;
   margin-left: 10%;
   text-align: right;
   transition: 1s;
 }

 .line6_nav_body div a:hover {
   text-decoration: underline;
 }

 .line6_nav_body div a.btnsunderline {
   text-decoration: underline;
   font-weight: 600;
 }

 .line6_nav_body div:nth-child(1) {}

 .line6_nav_body div:nth-child(2) {
   display: flex;
 }
.mySwiper_featureslider2 .swiper-slide{
	background: #F7F7F7;
	display: block;
}
.line4_product_body{
	background: #fff;
	  border-radius: 15px;
	  padding: 20px;
	  margin: 2%;
	  width: 21%;
	  position: relative;
	    padding-bottom: 6%;
}
.mySwiper_featureslider2 .swiper-button-prev, .mySwiper_featureslider2 .swiper-button-next,
.mySwiper_featureslider1_1 .swiper-button-prev, .mySwiper_featureslider1_1 .swiper-button-next,
.mySwiper_featureslider1_2 .swiper-button-prev, .mySwiper_featureslider1_2 .swiper-button-next,
.mySwiper_featureslider1_3 .swiper-button-prev, .mySwiper_featureslider1_3 .swiper-button-next{
  color: #000;
}
.swiper-list{
	display: flex;
	  width: 100%;
}
 .line_tit {
   background: #8f8f8f;
   padding: 3% 0;
 }

 .line_tit p {
   font-size: 55px;
   text-align: center;
   color: #fff;
 }


 .line_slider_feabody {
   background-color: #F7F7F7;
   position: relative;
   padding: 3% 5% 8% 5%;
 }

 .mySwiper_featureslider1, .mySwiper_featureslider2, .mySwiper_featureslider1_1, .mySwiper_featureslider1_2, .mySwiper_featureslider1_3, .mySwiper_featureslider0{
   overflow: hidden;
 }

 .mySwiper_featureslider1 .swiper-button-prev,
 .mySwiper_featureslider1 .swiper-button-next {
   color: #000;
 }

 .mySwiper_featureslider1 .swiper-slide, .mySwiper_featureslider1_1 .swiper-slide, .mySwiper_featureslider1_2 .swiper-slide, .mySwiper_featureslider1_3 .swiper-slide, .mySwiper_featureslider0 .swiper-slide{
   border-radius: 15px;
 }

 .line6_product_body {
   padding-bottom: 21%;
   width: 90%;
   margin: 0 auto;
 }
.line6_product_body .LPB_btn{
	position: absolute;
	bottom: 5%;
	left: 10%;
}
.LPB_img.LPB_img_fix img {
    width: 100%;
    position: absolute;
    left: 0;
}
.LPB_img.LPB_img_fix img:hover {
    transform: scale(1.2);
	transition: 2s;
}
 .LPB_content {}

 .LPB_price {
   text-align: left;
   padding-left: 2%;
 }

 .LPB_price p {
   font-weight: bold;
 }

 .LPB_price p:nth-child(1) {
   font-size: 30px;
 }

 .LPB_price p:nth-child(2) {
   font-size: 20px;
 }

 .LPB_content_line {
   width: 100%;
   height: 1px;
   background-color: #000;
   margin: 5% 0 10% 0;
 }

 .LPB_des {
   text-align: left;
   margin-bottom: 10%;
 }

 .LPB_des p {
   font-size: 16px;
 }

 .LPB_btn {
   width: 80%;
   margin: 0 auto;
   position: absolute;
     left: 10%;
     bottom: 32px;
 }

 .LPB_btn a {
   text-decoration: none;
   color: #fff;
   background-color: #000;
   transition: 1s;
   width: 100%;
   display: block;
   padding: 5% 0;
   border-radius: 30px;
   font-size: 22px;
 }

 .LPB_btn a:hover {
   color: #000;
   background-color: #d9d9d9;
 }
 .mySwiper_featureslider0 .swiper-slide{
	 width: 30%;
	   margin: 0 auto;
 }
 .swiper-button-prev, .swiper-container-rtl .swiper-button-next,.swiper-button-next, .swiper-container-rtl
 .swiper-button-prev {
 background-image: unset;
 }
/* .line_search_nav_right_btns img{
	width: 20%;
} */
.line_search_nav_right_btns{
	display: flex;
}
.line_search_nav_right_btns .clickHotline_bottom{
	font-size: 1.25vw;
	text-align: right;
}
.line_search_nav_fix{
	margin-left: 50%;
}
 .line_hotline {
   position: fixed;
   z-index: 1000;
   width: 2.1vw;
   max-height: 41px;
   height: 2.1vw;
   top: 50vh;
   margin-top: -3.245vw;
   right: 20px;
   cursor: pointer;
 }

 .pop-call-content {
   position: fixed;
   z-index: 10000;
   top: calc(50vh);
   right: 20px;
   background-color: #D9D9D9;
   border-top-left-radius: 20px;
   padding: 8px 16px;
 }

 .pop-call-content a {
   font-size: 18px;
   color: #000;
   text-decoration: none;
   font-weight: bold;
 }

 .LPB_img {
   width: 72%;
   margin: 0 auto;
 }
.line6_nav_fix{
	background-color: rgba(0,0,0,0.5);
	margin-top: -8%;
	z-index: 1;
	position: relative;
}
.moshow{
		 display: none;
	 }
 @media screen and (max-width:1919px) {

   .line_search_nav_right_btns a,
   .line_search_input form input {
     font-size: 18px;
     font-size: 0.95vw;
   }

   .line6_nav_body div p,
   .line_tit p {
     font-size: 55px;
     font-size: 2.85vw;
   }

   .line6_nav_body div a {
     font-size: 25px;
     font-size: 1.32vw;
   }

   .LPB_price p:nth-child(1) {
     font-size: 30px;
     font-size: 1.52vw;
   }

   .LPB_price p:nth-child(2) {
     font-size: 20px;
     font-size: 1.1vw;
   }

   .LPB_des p {
     font-size: 16px;
     font-size: 0.83vw;
   }

   .LPB_btn a {
     font-size: 22px;
     font-size: 1.15vw;
   }

   .line_search_nav_left img:nth-child(1) {
     width: 153px;
     margin-right: 3%;
     width: 17.5%;
   }

   .line_search_nav_left img:nth-child(2) {
     width: 214px;
     width: 24.5%;
   }

   .line_search_input form::before {
     width: 8%;
     height: 56%;
   }

   .line_search_input form input {
     height: 40px;
     height: 2vw;
   }
	

 }

 @media screen and (max-width:768px) {
	 .moshow{
		 display: block;
	 }
	 .pcshow{
	 		 display: none;
	 }
	 
	.line4_product_body {
	    padding: 4%;
	    margin: 3%;
		width: 50%;
		padding-bottom: 14%;
	}
	.swiper-button-prev::after, .swiper-button-next::after {
	  font-size: 3vw;
	}
	.swiper-button-prev, .swiper-button-next {
	  width: 2vw;
	}
	.line_search_nav_mo{
		position: absolute;
		  right: 0;
		  background: rgba(0, 0, 0, 0.8);
		  width: 60%;
		  z-index: 2;
	}
	  .line_search_nav_mo .line_search_nav_right_btns p{
	  	margin: 4%;
	  	  text-align: center;
		  padding: 4%;
		    border-bottom: 1px solid #fff;
	    }
		.line_search_nav_mo .line_search_nav_right_btns p:nth-child(3){
				    border-bottom: 0px;
		  }
		.line_search_nav_mo .line_search_nav_right_btns a{
				  font-size: 3vw;
		  }
	  .line_search_nav_mo .line_search_nav_right_btns {
	    width: 100%;
		display: block;
		padding: 2% 12%;
	  }
	  .line_search_nav_mo .line_search_input {
	    width: 60%;
	  }
	  .line_search_input form input {
	      height: 5vw;
		  font-size: 1.9vw;
	    }
	  .line_search_nav_left img:nth-child(1) {
	      margin-right: 3%;
	      width: 26%;
	    }
		.line_search_nav_left img:nth-child(2) {
		    width: 214px;
		    width: 32.5%;
		  }
	   .line_search_input form::before {
	      width: 8%;
	    }
	  .swiper_bottom_mo{
		 background-color: #F7F7F7;;
	  }
	  .line_search_mo{
		  color: #fff;
		    font-size: 4vw;
		    position: absolute;
		    right: 2%;
			z-index: 3;
	  }
	  .pop-call-content {
	    top: calc(54vh);
	  }
	  .line_hotline {
	    width: 41px;
	  }
	  .LPB_img {
	    width: 100%;
	  }
	  .mySwiper_featureslider0 .swiper-slide{
		  width: 100%;
		  margin: 8% 0;
	  }
	  .mySwiper_featureslider0 .swiper-wrapper{
		  flex-direction: column;
	  }
	  .LPB_img.LPB_img_fix img {
	    position: unset;
	  }
	.line6_nav_body div a {
	    font-size: 2vw;
	    margin-left: 6%;
	  }
	  .line6_nav_body div {
	    width: 100%;
	  }
	  .line6_nav_body div:nth-child(1) {
	    width: 25%;
	  }
	.LPB_des p {
	    font-size: 2.83vw;
	  }
	.LPB_price p:nth-child(1) {
	    font-size: 5vw;
	  }
	.LPB_price p:nth-child(2) {
	    font-size: 3vw;
	  }
	.LPB_btn a {
	    font-size: 3vw;
	    text-align: center;
	  }
  .line6_nav_body div:nth-child(2) {
	width: 88%;
	margin-left: 0%;
  }
  .line6_nav_body.nav_fix div {
    width: 100%;
  }
	  .fa-bars::before {
	    content: "\f0c9";
	  }
 }