
#mainSlide .bx-wrapper {
	border: 0;
	box-shadow: none;
	vertical-align: middle;
	margin-bottom: 0;
	padding: 0;
	height: 100%;
}
#mainSlide .bx-wrapper img {
	height: 100%;
	max-width: inherit;
}

@media all and (max-width: 1900px) {
	#mainSlide .bx-wrapper img {
		max-width: inherit;
		width: auto;
	}
}
@media all and (min-width: 1921px) {
	#mainSlide {
		height: auto;
	}
	#mainSlide .bx-wrapper img {
		width: 100% !important;
	}
}

#mainSlide .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	/* bottom: 26px; */
	padding-top: 0;
	display: inline-block;
}
#mainSlide .bx-wrapper .bx-pager.bx-default-pager a {
	margin: 0 3px;
	background: #616161;
	margin-bottom: 5px;
}
#mainSlide .bx-wrapper .bx-pager.bx-default-pager a:hover, #mainSlide .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: #e70f62;
}

#mainSlide .bx-wrapper .bx-pager-item, #mainSlide .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	vertical-align: top;
}


#mainSlide .bx-controls.bx-has-controls-auto.bx-has-pager {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 0;
	left:50%; transform:translateX(-50%);
	text-align: center;
	padding-bottom: 20px;
}

#mainSlide .bx-controls.bx-has-controls-auto.bx-has-pager {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center; 
}
	
	
#mainSlide .bx-controls-auto {
	order:2;
}
#mainSlide .bx-pager.bx-default-pager {
	order:1;
}




















#mainBottomSlide .bx-wrapper {
	border: 0;
	box-shadow: none;
	vertical-align: middle;
	margin-bottom: 0;
	padding: 0;
}

#mainBottomSlide .bx-wrapper .bx-pager.bx-default-pager a {
	background: #ddd;
	width: 8px;
	height: 8px;
}
#mainBottomSlide .bx-wrapper .bx-pager.bx-default-pager a {
	background: #ddd;
	width: 8px;
	height: 8px;
	transition: width 0.3s;
	-webkit-transition: width 0.3s;
}


#mainBottomSlide .bx-wrapper .bx-pager.bx-default-pager a:hover, #mainBottomSlide .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: #ff4372;
}

#mainBottomSlide .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #ff4372;
	width: 30px;
}

#mainBottomSlide .bx-wrapper .bx-prev {
    left: -86px;
    background: url(/images/common/bottomSlide-btn.png) no-repeat top 0 left 0;
	height: 35px;
	margin-top: -17.5px;
}
#mainBottomSlide .bx-wrapper .bx-next {
    right: -86px;
    background: url(/images/common/bottomSlide-btn.png) no-repeat top -70px left 0;
	height: 35px;
	margin-top: -17.5px;
}


#mainBottomSlide .bx-wrapper .bx-next:hover, #mainBottomSlide .bx-wrapper .bx-prev:hover {
	background-image: url(/images/common/bottomSlide-btn-hover.png);
}

@media all and (max-width: 1368px) {
	#mainBottomSlide .bx-controls-direction {
		display: none;
	}
}





























#footSlide {
	position: relative;
	display: block;
	width: 100%;
	height: 79px;
	font-size: 0;
	text-align: center;
	box-sizing: border-box;
	padding: 0 57px;
}

#footSlide ul li {
	line-height: 79px;
}

#footSlide ul li img {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

#footSlide .bx-wrapper {
	border: 0;
	box-shadow: none;
	height: 79px;
	vertical-align: middle;
	margin-bottom: 0;
}
/* 
fool_btn-next.png
fool_btn-prev.png
 */
 
#footSlide .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    outline: 0;
    width: 30px;
    height: 40px;
    text-indent: -9999px;
    z-index: 9999;
}
#footSlide .bx-wrapper .bx-prev {
    left: -52px;
    background: url(/images/common/fool_btn-prev.png) no-repeat center center;
}
#footSlide .bx-wrapper .bx-next {
    right: -52px;
    background: url(/images/common/fool_btn-next.png) no-repeat center center;
}
