a{
	text-decoration:none;
}

.list_a{
	color:#f05800;
}

.list_b{
	color:#f05800;
	font-size:1rem;
}


.hp4{
	color:#fff;
}

.list_tail{
	font-size:0.8rem;
}

.ca-bord{
	border:none;
}

#logo {
      font-weight: bold;
      font-size: 20px;
      text-align: center;
	  margin-top:-30px;
    }

    

    .search-bar {
      text-align: center;
	  margin-top:-35px;
    }

    @media (min-width: 768px) {
      .container {
        margin-top: 20px;
      }
    }
	
	.carousel-1,.carousel-2,.carousel-3,.carousel-4{
      position: relative;
    }
   	
		
    .owl-prev {
      position: absolute;
      top: 40%;   
	  left:-30px;	  
      display: block !important;
      border:0px solid black; 	  
	  height:30px;
	  width:30px;
	  border-radius:30px;
    }
    .owl-next {
      position: absolute;
      top: 40%;
      right: -30px;
      display: block !important;
      border:0px solid black;
	  height:30px;
	  width:30px;
	  border-radius:30px;
    }

.bg-head{
	background-color:#d9d7d7;
}

.bg-tail{
	background-color:#000;
	color:#fff;
}

.catitle{
	text-decoration:none;
	color:#f05800;
}

.caimg{
	width:100%;
	aspect-ratio:16/9;
}

.swiper-slide a{ 
			color:#000;
		}

.show-title {
			padding-top:8px;
			font-size:1rem;
			overflow: hidden;
		}


@media (max-width: 1400px) {
		.swiper-container{
			width: 100%;
			height: auto;
			margin-bottom: 15px;
			overflow-x: hidden;
			overflow-y: hidden;
		}

		.swiper-slide img{ 
			width:100%;			
			border-radius:10px;
		}
		
		.search {    
    padding: 4px;    
	max-width:50vw;
}

		
	}
	@media (max-width: 1200px) {
		.swiper-container{
			width: 100%;
			height: auto;
			margin-bottom: 15px;
			overflow-x: hidden;
			overflow-y: hidden;
		}

		.swiper-slide img{ 
			width:100%;			
			border-radius:10px;
		}

	}
	@media (max-width: 992px) {
		.swiper-container{
			width: 100%;
			height: auto;
			margin-bottom: 15px;
			overflow-x: hidden;
			overflow-y: hidden;
		}

		.swiper-slide img{ 
			width:100%;			
			border-radius:10px;
		}

	}
	@media (max-width: 768px) {

		.swiper-slide img{
			width:100%;
			border-radius:5px;
		}
		.show-title {
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			width:200px;
		}
		.search {
				max-width:100vw;
		}	
		.search_sel{
			display:none;
		}
	
	}	

	@media (max-width: 576px) {
		
		.swiper-slide img{              
			width:100%;				
			border-radius:10px;			
		}

	}

.MP_title h2{
	font-weight:bold;
}

.MP_title1 h2{
	font-weight:bold;
	color:#525252;
}



.search-1 {
    position: relative;
    width: 100%
}

::placeholder {
    color: #eee;
    opacity: 1
}

.search-2 {
    position: relative;
    width: 100%
}

.search-2 input {    
    width: 100%;
    }


.search-2 button {
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #4a4a4a;
    color: #fff;
    border-radius: 4px;
}

.b_logo{
      width:50vw; 
	  max-width:300px;
    }
	
.count{
	color:#666666;
	font-size:0.8rem;;
}

.logtext a{
	color:#000;
}
.loglogo a{
	color:#fa9702;
}