@charset "UTF-8";


@media (min-width: 992px){
	.mb-s{
		display: none !important;
	}
}
@media (max-width: 991px){
	.pc-s{
		display: none;
	}
}



@media (min-width: 992px){

.datepicker-inline thead .dow,
.datepicker.datepicker-inline td{
	padding:3px 0px ;
}

body:not(.index_wrap){
	padding-top: 96px !important;
}
}
.datepicker table tr td.day.focused, .datepicker table tr td.day:hover,
.datepicker table tr td.active.active
{
	    background: #ed6c33;
    color: #fff;
}

.datepicker table tr td.day:after, .datepicker.datepicker-inline td:after,
.datepicker table tr td.active.active.focus:after, .datepicker table tr td.active.active:after, .datepicker table tr td.active.active:focus:after, .datepicker table tr td.active.active:hover:after, .datepicker table tr td.active.highlighted.active.focus:after, .datepicker table tr td.active.highlighted.active:after, .datepicker table tr td.active.highlighted.active:focus:after, .datepicker table tr td.active.highlighted.active:hover:after, .datepicker table tr td.active.highlighted:active.focus:after, .datepicker table tr td.active.highlighted:active:after, .datepicker table tr td.active.highlighted:active:focus:after, .datepicker table tr td.active.highlighted:active:hover:after, .datepicker table tr td.active.highlighted:hover:after, .datepicker table tr td.active:active.focus:after, .datepicker table tr td.active:active:after, .datepicker table tr td.active:active:focus:after, .datepicker table tr td.active:active:hover:after, .datepicker table tr td.active:hover:after{
	content: unset;
}


.header.stick{
	z-index: 999999;
}

@media (max-width: 991px){

.header .top-header .top-menu .mo-search{
	top:50%;
	transform: translateY(-50%);
}
.header .top-header .top-menu .navbar-toggler{
	top:50%;
	right: 5vw;
}
}
.banner_slider .slick-dots{
	bottom: 15px;
}

.tip-item{
	display: none;
}

.new_kv .img-wrap .img-item{
	padding-top: 44.14%;
}


 .hot_list_slider .slick-track{
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
  }


.hot_list_slider .slick-slide{
	width: 12.5% !important;
}

@media (max-width: 991px){
.new_kv{
	padding-bottom: 180px;
}

.new_kv-txt{
	top: unset;
	bottom: 15px;
}
.new_kv-txt h3{
	margin-bottom: 15px;
}
.new_kv-img{
	padding-top: 100%;
}

.new_kv .img-wrap .img-item{
	padding-top: 100%;
}
.index1-title-item{
	margin-bottom: 10px;
}


  .hot_list_slider .slick-slide {
    width: 25% !important;
    text-align: center;
  }
.index1 .hot_list_slider .nav-link{
	padding: 0px;
}
.index1 .hot_list_slider .nav-link.slick-current, .index1 .pro_list_slider .nav-link.slick-current{
	padding-bottom: 5px;
}
.index1 .hot_list_slider .nav-link img, .index1 .pro_list_slider .nav-link img{
	max-width: 49px;
	max-height: 49pxp;
}

}

.section_map_items .word-item p{
	height: 2.6em;
}

.ck-area span{
	font-size: 100%;
}

.index1 .hot_list_slider .nav-link img, .index1 .pro_list_slider .nav-link img{
	max-width: 90px;
}


.mo-cart{
	top:50%;
	transform: translateY(-50%);
	display: block;
    position: absolute;
    right: 19vw;
    z-index: 9999;
}

.mo-cart i {
    font-size: 24px;
    color: #4c3d39;
  }

.mo-cart .cart-num{
	position: absolute;
    min-width: 20px;
    height: 20px;
    background: #f89544;
    color: #fff;
    right: 5px;
    bottom: 5px;
    border-radius: 20px;
    font-size: 12px;
    padding: 2px;
    text-align: center;
    line-height: 16px;
}

.text-imp a{
	color: #f89544 !important ;
	font-weight: bold;
}