/* BASIC css start */
#footer {margin-top: 0 !important;}
/* ¸ÞÀÎ ¹è³Ê */
.mainBannerWrap {position:relative;width:100%;height:150px; overflow:hidden}
.mainBannerWrap .bxslider2 li {float:left;}
.mainBannerWrap ul li img {width:100%}
.mainBannerWrap .bx-controls-direction a {display:block;margin-top: -18px;position:absolute;top:50%;width:25px;color:#fff;font-size: 36px;text-align:center;opacity: 0.8;z-index:10}
.mainBannerWrap .bx-prev {left:0}
.mainBannerWrap .bx-next {right:0}
.mainBannerWrap .bx-pager {position:absolute;bottom: 5px;left:0;width:100%;text-align:center}
.mainBannerWrap .bx-pager .bx-pager-item {display:inline-block;padding: 0 3px;}
.mainBannerWrap .bx-pager .bx-pager-item a {display:inline-block;width: 10px;height: 10px;border-radius: 10px;background: #979797;text-indent:-9999em}
.mainBannerWrap .bx-pager .bx-pager-item a.active {background: #ff8400;}

/* ¸ÞÀÎ ¸Þ´º */
.mainMenuWrap {position:relative;overflow:hidden}
.mainMenuWrap nav.mainMenu {border-bottom: 2px solid #2f2f2f;}
.mainMenuWrap nav.mainMenu ul {width:100%;}
.mainMenuWrap nav.mainMenu ul li {width: 33%;text-align:center;float: left;height: 42px;border-top: 1px solid #eee;border-right: 1px solid #eee;}
.mainMenuWrap nav.mainMenu ul li a{display:block;width:100%;line-height:0;background:#fff}
.mainMenuWrap nav.mainMenu ul li a span.ico{display:inline-block;width:25px;height:25px;background:url(/design/gayamy/m/main/main_icon.png) 0 0 no-repeat;background-size:25px auto; margin-top:2px; }
.mainMenuWrap nav.mainMenu ul li a span.ico1{background-position:0 0}
.mainMenuWrap nav.mainMenu ul li a span.ico2{background-position:0 -25px}
.mainMenuWrap nav.mainMenu ul li a span.ico3{background-position:0 -50px}
.mainMenuWrap nav.mainMenu ul li a span.ico4{background-position:0 -75px}
.mainMenuWrap nav.mainMenu ul li a span.ico5{background-position:0 -100px}
.mainMenuWrap nav.mainMenu ul li a span.ico6{background-position:0 -125px}
.mainMenuWrap nav.mainMenu ul li a span.tx {display:block;color:#555;font-size:11px;font-weight:bold;letter-spacing:-1px;vertical-align:top;line-height:12px;padding-bottom:2px}

/* ¸ÞÀÎ ÄÁÅÙÃ÷ */
.contBx {position:relative;width:100%;}

/* ÀÌ¹ÌÁö ¹è³Ê */
.contBx .inner {padding: 0;}
.contBx .inner .imgBanner {}
.contBx .inner .imgBanner ul {display:table;width:100%;}
.contBx .inner .imgBanner ul li {width: 100%;text-align: center;margin-bottom: 1%;}
.contBx .inner .imgBanner ul li:last-child {border-right:none;margin-bottom:0}
.contBx .inner .imgBanner ul li img {width: 100%;}
.contBx .bottomBanner {position:relative;padding:  0;width:100%;}
.contBx .bottomBanner img {width:100%;}

/* ÄÁÅÙÃ÷ Å¸ÀÌÆ² */
.main_tit {padding: 8px 0;position:relative;width:100%;text-align:center;border-top:1px solid #cfcfcf;border-bottom:1px solid #e7e7e7;}
.main_tit h2 {font-size: 14px;color:#2f2f2f;font-weight:bold}
.main_tit h2 span {color:#ea0000;}

/* Á¦Ç° */
.productList {position:relative;border-bottom:1px solid #cfcfcf;background:#fff}
.productList ul {padding-top: 15px;}
/* Á¦Ç° ½½¶óÀÌµå */
.productSlide {margin-bottom:8px;position:relative;border-bottom:1px solid #cfcfcf;background:#fff}
.productSlide .main_tit h2 {text-indent:-9999em;margin:0 auto}
.productSlide ul {padding-top:20px;width:100%}
.productSlide ul li {padding-bottom:20px;float:left;text-align:center;zoom:1}
.productSlide ul li .thumb {margin:0 auto;width:118px;height:118px;border:1px solid #cfcfcf}
.productSlide ul li .thumb img {width:100%}
.productSlide ul li dl {padding-top:10px;font-size:12px;color:#2f2f2f}
.productSlide ul li dl .brand {font-weight:bold}
.productSlide ul li dl dt {display:-webkit-box;padding:0 5px;height:32px;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.productSlide ul li dl .price {padding-top:5px;color:#e20021;line-height:14px}
.productSlide ul li dl .price .strike {color:#888 !important;text-decoration:line-through}
.productSlide ul li dl .ico {padding-top:5px}
.productSlide .bx-controls {margin: 25px 0 10px;}
.productSlide .bx-pager {text-align:center}
.productSlide .bx-pager .bx-pager-item {display:inline-block;margin:0 5px}
.productSlide .bx-pager .bx-pager-item a {display:block;width:10px;height:10px;text-indent:-9999em;border-radius:10px;background: #bbb;}
.productSlide .bx-pager .bx-pager-item a.active {background:#83d814}

/* ½½¶óÀÌÆ® ÄÁÆ®·Ñ ºÎºÐ(ºê·£µå ÀÌ¹ÌÁö ½½¶óÀÌµå) */
.contBx{
        position:relative;
}
.swiper-container{
        padding:4px 0 20px 0;
}
.swiper-container .swiper-pagination {
	position: absolute;
	bottom: 0;
	width: auto !important;
	left: 50%;
	margin-bottom:-6px;
        transform: translate(-50%,-50%);
}
.swiper-button-prev {
        display:none;
}
.swiper-button-next {
        display:none;
}
.swiper-container .swiper-wrapper .swiper-slide{
        overflow:hidden;
        
}
.swiper-container .swiper-wrapper .swiper-slide img{
        width:100%;
        box-sizing: border-box;
}

/* ½½¶óÀÌÆ® ÄÁÆ®·Ñ ºÎºÐ(Ä«Å×°í¸® ÀÌ¹ÌÁö ½½¶óÀÌµå) */
.swiper-container2{
        padding: 10px 0;
        
}
.swiper-container2 .swiper{
        width: 100%;
        padding-top: 50px;
        padding-bottom: 50px;
}
.swiper-container2 .swiper-pagination {
	display:none;
}
.swiper-button-prev {
        display:none;
}
.swiper-button-next {
        display:none;
}
.swiper-container2 .swiper-wrapper .swiper-slide{
        background-position: center;
        background-size: cover;
}
.swiper-container2 .swiper-wrapper .swiper-slide img{
        width:100%;
        display: block;
        border-left:1px solid #ffffff;
        border-right:1px solid #ffffff;
}

/* BASIC css end */

