/*************************************/
/************* ¸ÞÀÎ ½½¶óÀÌµå  **************/
/*************************************/

.main_wrapper .main_banner {
	/*adding-bottom: 10px;*/padding-top:10px;
}

.main_wrapper .main_banner.swiper-container {
	max-width: 2600px;
	padding-left: 40px;
	margin: 0 auto -10px auto;
	overflow-x: hidden;
	text-align: center;
	opacity: 0
}

.main_wrapper .main_banner.swiper-container.swiper-container-horizontal {
	opacity: 1
}

.main_wrapper .main_banner .swiper-wrapper {}

.main_wrapper .main_banner .swiper-slide {
	margin-right: 40px;
	width: auto;
	border-radius: 20px; overflow:hidden;
}

.main_wrapper .main_banner .swiper-slide img {
	border-radius: 20px;
	width: 840px;
}

.main_wrapper .main_banner .swiper-pagination {
	position: relative;
	width: auto;
	bottom: auto;
	left: auto;
	display: inline-block;
	margin-top: 36px;
	vertical-align: top
}

.main_wrapper .main_banner .swiper-pagination .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	margin: 0 6px;
	;
	border-radius: 100%;
	background: #000;
	opacity: 0.07;
	transition: width 0.4s ease
}

.main_wrapper .main_banner .swiper-pagination .swiper-pagination-bullet-active {
	width: 48px;
	height: 8px;
	border-radius: 4px;
	background: #FF623E;
	opacity: 1;
}

.main_wrapper .main_banner .swiper_btn {
	top: calc(50% - 38px);
	top: -webkit-calc(50% - 38px);
	transform: translate(-50%, -50%);
	width: 1008px;
	left: 50%;
}

.main_wrapper .main_banner .swiper_btn .swiper-button-prev {
	background: url("/img/icons/icn_arrow_left_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background-size: 32px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.main_wrapper .main_banner .swiper_btn .swiper-button-prev:hover {
	opacity: 1;
	background-size: 32px;
}

.main_wrapper .main_banner .swiper_btn .swiper-button-next {
	background: url("/img/icons/icn_arrow_right_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background-size: 32px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.main_wrapper .main_banner .swiper_btn .swiper-button-next:hover {
	opacity: 1;
	background-size: 32px;
}

.main_wrapper .main_banner .swiper_autoplay {
	opacity: 0.7;
	transition: opacity 0.1s ease-in-out;
	display: inline-block;
	margin: 28px 43px 0 24px;
	width: 40px;
	height: 40px;
	padding: 8px;
	border-radius: 100%;
	background-color: rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
	background-size: 24px;
	vertical-align: middle;
}

.main_wrapper .main_banner .swiper_autoplay:hover {
	opacity: 1;
}

.main_wrapper .main_banner .swiper-button-pause {
	background: url("/img/icons/icn_pause.png") center no-repeat;
	background-size: 24px;
}

.main_wrapper .main_banner .swiper-button-play {
	background: url("/img/icons/icn_play_bk.png") center no-repeat;
	background-size: 24px;
}


.swiper_btn {
	position: absolute;
	z-index: 2
}

.swiper_btn .swiper-button-next {
	background: url("/img/icons/icn_arrow_right_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background-size: 32px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.swiper_btn .swiper-button-next:hover {
	opacity: 1;
	background-size: 32px;
}

.swiper_btn .swiper-button-prev {
	background: url("/img/icons/icn_arrow_left_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background-size: 32px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.swiper_btn .swiper-button-prev:hover {
	opacity: 1;
	background-size: 32px;
}

.swiper_btn .swiper-button-prev.swiper-button-disabled,
.swiper_btn .swiper-button-next.swiper-button-disabled {
	opacity: 0.2
}


@media(max-width:991px){
	.main_wrapper .main_banner.swiper-container {
		max-width: 100%;
		padding-left: 0px;
		margin: 0 auto -10px auto;
		overflow-x: hidden;
		text-align: center;
		opacity: 0
	}
	.main_wrapper .main_banner .swiper-slide{width:100%; margin-left:9%;}
	.main_wrapper .main_banner .swiper-slide img{width:89%;height:261px;}
}







/*******************************/
/************* °øÅë  *************/
/******************************/
.section{padding:60px 0;}

.btn_more{width:200px;height:50px;font-size:16px;font-weight:400;line-height:47px;color:#fff; background-color:#a79ab1; display:block;
	transition:0.6s;text-align:center; border-radius:10px;
	margin:0 auto; border:1px solid #fff;}
.btn_more:hover{color:#fff;background-color:#895cad;}



@media(max-width:991px){
	.btn_more{width:170px;height:40px;font-size:14px;line-height:38px;margin-top:10px;}
}





/*************************************/
/************* main-sec02  *************/
/*************************************/

#main-sec02{
	/*padding:125px 0 130px;*/
	background-color:#fff;
	padding:15px 0;
}
#main-sec02 .flex_cell{
	display:block;
}
#main-sec02 .flex_cell_inner{
	font-size:0;
}
#main-sec02 .av_textblock_section{
	width:100%;
}
#main-sec02 .swiper-container{
	overflow:visible;
}
#main-sec02 .swiper-scrollbar{
	display:none;
}

#main-sec02 .ctg{
	padding-right:7px; padding-left:7px;
}

#main-sec02 .flex_column{
	position:relative;
	margin-left:0;
	background:#fff;
	width:100%;
	overflow:hidden;
	box-shadow:0 0 25px 0 rgb(0 0 0 / 10%);
	border-radius:10px !important;
/*	max-width:353px;width:22.525%;*/
	float:none;
	display:inline-block;
	vertical-align:top;
	-webkit-transition:0.4s;
	transition:0.4s;
	padding:20px;

	height:320px;

}

#main-sec02 .flex_column.a1{background:url('/img/main_group1.png') no-repeat center; background-size:cover;}
#main-sec02 .flex_column.a2{background:url('/img/main_group2.png') no-repeat center; background-size:cover;}
#main-sec02 .flex_column.a3{background:url('/img/main_group3.png') no-repeat center; background-size:cover;}
#main-sec02 .flex_column.a4{background:url('/img/main_group4.png') no-repeat center; background-size:cover;}
#main-sec02 .flex_column.a5{background:url('/img/main_group5.png') no-repeat center; background-size:cover;}


#main-sec02 .flex_column:hover{
	-o-transform:scale(1.02);
	-ms-transform:scale(1.02);
	-moz-transform:scale(1.02);
	-webkit-transform:scale(1.02);
	transform:scale(1.02);
}
#main-sec02 .flex_column svg{
    position: absolute;
    top:-30px; left:0;
    width:100%; height:auto;
    z-index:3;
}
#main-sec02 .swiper-container .avia-image-container.avia-align-center{
	margin:0;
}
/*#main-sec02 .flex_column:hover .av-image-caption-overlay{
	opacity:0;
}*/

#main-sec02 .flex_column .txtbox{
	height:100%;
	position:relative;
}
#main-sec02 .flex_column .txtbox h1{
	display:block;
	color: #ffffff;
	font-weight: 900;
	text-transform:uppercase;
	letter-spacing: -1px;
	box-sizing: border-box;
	text-align: center;
	/*position:absolute;
	top:15px; left:0;*/
	/* padding-left:25px;*/
	max-width:100%;
	font-size: 32px;
	margin: 0;
	transition:0.3s;
	-webkit-text-stroke: 1px black;

	opacity:0; 
	
}
#main-sec02 .flex_column .txtbox p{
	
	line-height:1.5;
	color: #fff;
	margin:0;
	text-align:left;
	-webkit-transition:0.5s;
	transition:0.5s;
	width: 100%;

	position:absolute;bottom:0;left: 50%;
	transform: translate(-50%, 0px);

	line-height:1.5;
	text-align:center;
	font-size:18px;
	text-shadow: 0 0 10px black;
	letter-spacing: -0.8px;
}


#main-sec02 .flex_column:hover .txtbox h1{opacity:1}
#main-sec02 .flex_column:hover .txt{color:#fff; font-weight:bold;}





.av-image-caption-overlay{position: absolute; height:100%; width:100%;  z-index: 10; text-align: center;
-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.av-image-caption-overlay-position{display: table; width: 100%; height:100%; position: relative; }
.av-image-caption-overlay-center{display:table-cell;  vertical-align: middle; font-size: 1.3em; line-height: 1.5em; padding: 0px 1.5em; }
.av-image-caption-overlay-center p:first-child{margin-top:0;}
.av-image-caption-overlay-center p:last-child{margin-bottom:0;}

.av-caption-image-overlay-bg{position: absolute; height:100%; width:100%; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.flex_column:hover .av-caption-image-overlay-bg{opacity: 0 !important; }
.flex_column:hover .av-image-caption-overlay{opacity: 1; filter:alpha(opacity=100);}


@media(max-width:991px){
	.col-md-2-5.col-xs-12{text-align:center;}
	#main-sec02 .flex_column{margin:0 auto ; width:100%; height:200px;}
	#main-sec02 .flex_column img{margin:0 auto;}

	#main-sec02 .flex_column p strong{font-size:16px; top:15px;}
	#main-sec02 .flex_column p .txt{font-size:15px; bottom:0; letter-spacing:-1px;}

	#main-sec02 .slick-list{overflow:inherit;}


	#main-sec02 .flex_column .txtbox h1{font-size: 24px;}
	#main-sec02 .flex_column .txtbox p{font-size:14px;}

	
}



/*************************************/
/************* main-sec03  *************/
/*************************************/
#main-sec03{/*background: url('/img/main-sec03_bg.jpg') center center no-repeat;background-size:cover;*/
	background-color:#f7f7f7; padding:30px 0;
}
#main-sec03 .program_tab{/*padding:0 50px;*/ border-radius: 10px;overflow: hidden;}
#main-sec03 .program_tab ul{}
#main-sec03 .program_tab ul li{display: block;vertical-align: middle;/*margin-left:80px;width: calc(25% - 64px);*/ padding:0;}
#main-sec03 .program_tab ul li:first-child{margin-left:0;}
#main-sec03 .program_tab ul li:last-child:after{content:''; display:block; clear:both;}
#main-sec03 .program_tab ul li > a{position: relative;z-index: 1;display: block;text-align: center;margin:0 auto;}
#main-sec03 .program_tab ul li > a::before{content: "";position: absolute;z-index: -1;width:100%;height: 100%;}
#main-sec03 .program_tab ul li > a div{position: relative;padding-top:80px;width: 100%;height: 100%;transition: 0.3s ease-in-out;}
#main-sec03 .program_tab ul li > a div::before{display: none;content: "";position: absolute;left:50%;top:-30px;}
#main-sec03 .program_tab ul li > a div::after{display: none;content: "";position: absolute;left:50%;bottom:-20px;margin-left:-20px;width: 40px;height: 40px;background: url('/img/program_tab_arrow.png') no-repeat;}
#main-sec03 .program_tab ul li > a div em{color:#fff;font-size:14px;line-height: 1.2;letter-spacing: -0.025em;transition: 0.3s ease-in-out;}
#main-sec03 .program_tab ul li > a div strong{display: block;color:#fff;font-size:24px;line-height: 1.25;letter-spacing: -0.045em;transition: 0.3s ease-in-out;}



#main-sec03 .program_tab .box{/*margin-top:40px;*/ height:300px;}
#main-sec03 .program_tab .box a{display:block; width:100%; height:100%;}
#main-sec03 .program_tab .box1 a{cursor:auto;}
#main-sec03 .program_tab .box3 a{cursor:auto;}

#main-sec03 .program_tab .box .item{overflow: hidden;height:100%; padding:30px;border-radius: 0px;border:none;box-shadow: 2px 3px 25px 0px rgba(0, 0, 0, 0.07);position:relative;}
/*#main-sec03 .program_tab .box .item1{background:url('/img/.png') no-repeat center; background-size:cover;}*/
#main-sec03 .program_tab .box .item1{ background:url('/img/sec3-1.jpg') no-repeat center; background-size:cover; }
#main-sec03 .program_tab .box .item2{ background-color:#724397; }
#main-sec03 .program_tab .box .item3{ background-color:#6578d9; }


#main-sec03 .program_tab .box .item + .item{margin-top:40px;}
#main-sec03 .program_tab ul li:nth-child(1) .box .item{ padding:50px 40px;}
#main-sec03 .program_tab ul li:nth-child(2) .box .item{ padding:40px 30px;}
#main-sec03 .program_tab ul li:nth-child(3) .box .item{ padding:40px 30px;}

#main-sec03 .program_tab .box .item .info{width:100%;}
#main-sec03 .program_tab .box .item .info figure{position:absolute;bottom:0;left: 0; width: 100%;}
#main-sec03 .program_tab .box .item .info img{width:70%; margin:0px auto 0;}
#main-sec03 .program_tab .box .item .info .title{display: block;padding-bottom:25px;/*border-bottom:1px solid #dbdbdb;*/color:#fff; text-align:left;font-weight:400;
	font-size:26px;line-height: 1.4;letter-spacing: -0.5px;}
#main-sec03 .program_tab .box .item .info .stitle{display: block;padding-bottom:25px;color:#fff; text-align:left;font-weight:300;
	font-size:15px;line-height: 1.4;letter-spacing: -0.5px;}
#main-sec03 .program_tab .box .item .info .info_list{/*margin-top:25px;*/background: #ffffffad;border-radius: 5px;padding: 10px 15px;}
#main-sec03 .program_tab .box .item .info .info_list li{position: relative;padding-left:80px;color:#000;font-size:15px;line-height: 1.6;letter-spacing: -0.04em;font-weight:300;}
#main-sec03 .program_tab .box .item .info .info_list li+li{margin-top:3px;}
#main-sec03 .program_tab .box .item .info .info_list li::before{content: "";position: absolute;left:0;top:10px;width:5px;height:5px;background: #000;border-radius: 100%;}
#main-sec03 .program_tab .box .item .info .info_list li::after{content: "";position: absolute;left:65px;top:7px;width:1px;height:10px;background: #c1c1c1;}
#main-sec03 .program_tab .box .item .info .info_list li em{display: block;position:absolute;left:13px;top:0;color:#000;font-weight:400;}

#main-sec03 .program_tab .box .item2 .info .title{text-align:center;}
#main-sec03 .program_tab .box .item2 .info .stitle{padding-bottom:0;text-align:center;}
#main-sec03 .program_tab .box .item3 .info .title{text-align:center;padding-bottom:10px;}
#main-sec03 .program_tab .box .item3 .info .stitle{padding-bottom:15px;text-align:center;}

#main-sec03 .program_tab .box .item .info .info_list2{/*margin-top:25px;*/}
#main-sec03 .program_tab .box .item .info .info_list2 li{color:#fff;font-size:15px;line-height: 1.6;letter-spacing: -0.04em;font-weight:300; position:relative;padding-left:15px;}
#main-sec03 .program_tab .box .item .info .info_list2 li:before{content:''; display:inline-block; width:5px;height:5px; border-radius:50%; background-color:#fff;
	position:absolute; left:0; top:11px;
}

/*
#main-sec03 .program_tab ul li.on .box .item{background:#fff;}
#main-sec03 .program_tab ul li.on .box .item .info .title{color:#000;}
#main-sec03 .program_tab ul li.on .box .item .info_list li{color:#000;}
#main-sec03 .program_tab ul li.on .box .item .info_list li em{color:#000;}
#main-sec03 .program_tab ul li.on .box .item .info_list2 li{color:#000;}
#main-sec03 .program_tab ul li.on .box .item .info .info_list li::before{background: #01559e;}
*/

@media(max-width:991px){

	#main-sec03{ padding:0px 0;}

	#main-sec03 .program_tab{border-radius: 0px;overflow: hidden;}
	#main-sec03 .program_tab .box{/*margin-top:10px; */height:auto;}
	#main-sec03 .program_tab ul li:first-child .box{margin-top:0; }
	
	/*
	#main-sec03 .program_tab ul li.on .box .item{background:#913dd3;}
	#main-sec03 .program_tab ul li.on .box .item .info .title{color:#fff;}
	#main-sec03 .program_tab ul li.on .box .item .info_list li{color:#fff;}
	#main-sec03 .program_tab ul li.on .box .item .info_list li em{color:#fff;}
	#main-sec03 .program_tab ul li.on .box .item .info_list2 li{color:#fff;}
	#main-sec03 .program_tab ul li.on .box .item .info .info_list li::before{background: #fff;}
	*/

	#main-sec03 .program_tab ul li:nth-child(1) .box .item{ padding:15px;}
	#main-sec03 .program_tab ul li:nth-child(2) .box .item{ padding:15px;}
	#main-sec03 .program_tab ul li:nth-child(3) .box .item{ padding:15px;}
	#main-sec03 .program_tab .box .item .info .title{padding-bottom:10px;font-size:15px; text-align:left;}
	#main-sec03 .program_tab .box .item .info .title br{display:none;}
	#main-sec03 .program_tab .box .item .info .info_list li{font-size:14px; line-height:1.4;}
	#main-sec03 .program_tab .box .item .info .info_list li br{display:none;}
	#main-sec03 .program_tab .box .item .info figure{display:none;}
	#main-sec03 .program_tab .box .item .info .info_list2 li{font-size:14px; line-height:1.4;}

    #main-sec03 .program_tab ul li a{display: none;}
	 #main-sec03 .program_tab ul li{display:block;}

	 #main-sec03 .program_tab .box .item2 .info .title{text-align:left;}
	#main-sec03 .program_tab .box .item2 .info .stitle{padding-bottom:0;text-align:left;}
	#main-sec03 .program_tab .box .item3 .info .title{text-align:left;padding-bottom:10px;}
	#main-sec03 .program_tab .box .item3 .info .stitle{padding-bottom:15px;text-align:left;}
}







/*************************************/
/************* main-sec04  *************/
/*************************************/
#main-sec04{}
.tab_btn{}
.tab_btn:after{content:''; display:block; clear:both;}
.tab_btn li{float:left; width:21%;
	padding:15px 20px; cursor:pointer; color:#666;   background:#f5f5f5;  text-align:center; font-size:18px; font-weight:400;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-color: #e3e3e3 #e3e3e3 #000;
}
.tab_btn li:first-child{border-left-width:1px;}
.tab_btn li.on{color:#913dd3; background:#fff;font-weight:400;border-color:#000 #000 transparent #000;font-size:18px;border-left-width:1px;}
.tab_btn li:hover{color:#913dd3; background:#fff;}

#main-sec04 .tab_con{margin-top:30px;}
#main-sec04 .tab_con:after{content:''; display:block; clear:both;}
#main-sec04 .tab_con .items{}
#main-sec04 .tab_con .items a{display:block; width:100%;height:100%;}
#main-sec04 .tab_con .items a .image{box-shadow:2px 3px 9px 0 rgb(0 0 0 / 15%);}
#main-sec04 .tab_con .items a .image img{width:100%; height:250px;}
#main-sec04 .tab_con .items a .content{text-align:center;}
#main-sec04 .tab_con .items a .content h2{font-size:18px; font-weight:500; color:#111; margin:20px auto;}

@media(max-width:991px){
	#main-sec04 .container .row{margin-right:0;margin-left:0;}

	.tab_btn li{float:left; font-size:14px; font-weight:500;border:1px solid #e3e3e3;padding:10px 15px}
	.tab_btn li.on{border:1px solid #aaa;font-size:14px;font-weight:600;}

	#main-sec04 .tab_con{margin-top:10px;}
	#main-sec04 .tab_con .items a .content h2{font-size:14px;margin:5px auto;}
	#main-sec04 .tab_con .items{padding:5px;}
}
@media (max-width: 650px) {
	.tab_btn li{width:25%; margin-right:0;font-size:12px;}
	.tab_btn li.on{font-size:12px;}
}
@media (max-width:580px) {
	.tab_btn li{width:50%; }
}




/*************************************/
/************* main-sec05  *************/
/*************************************/
#main-sec05{background:#545454;}
#main-sec05 .sec-title{text-align:left;margin-bottom:40px;}
#main-sec05 .sec-title:after{content:''; display:block; clear:both;}
#main-sec05 .sec-title h4{ padding:0; color:#fff; font-weight:600;font-size:40px;text-transform:uppercase; margin-top:0; margin-bottom:15px;}
#main-sec05 .sec-title p{font-size:17px; letter-spacing:-0.3px; color:#fff; line-height:100%; font-weight:300; margin-top:0px;}
#main-sec05 .sec-title .inner{float:left;}
#main-sec05 .sec-title .tit-btn{float:right; margin-top:30px;}

#main-sec05 div.contwrap{position:relative;}
#main-sec05 ul{}
#main-sec05 ul:after{content:''; display:block; clear:both;}
#main-sec05 ul li{position:relative; overflow:hidden; margin-right:10px; padding:0;}
#main-sec05 ul li:last-child{ margin-right:0px;}
#main-sec05 ul li a{display:block;width: 100%;height: 100%;}
#main-sec05 ul li img{}
#main-sec05 ul li .over{
	 opacity: 0;
    transition: all .2s ease-in-out;
    position: absolute;
   width: 100%;
    height: 100%;
    top: 0px;
    left: -100%;
    background-color:rgba(0,0,0,0.6);
    text-align: left;
}
#main-sec05 ul li:hover .over{
    opacity: 1;
    transition: all .5s ease-in-out;
    left: 0px;
}
#main-sec05 ul li .over .inner { position:relative;height: 100%;}
#main-sec05 ul li .over p {
    color: #ffffff;
    position: absolute;
    width: 100%;
    top: 15px;
    left: 20px;
	font-size:14px;
}
#main-sec05 ul li .over span.overbtn {
	display:block;
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 104px;
	height: 30px;
	color:#fff;
	border:1px solid #fff;
	text-align: center;
	padding: 3px;
	font-size: 12px;
}


.button-next, .button-prev {
    position: absolute;
    top: 50%;
    width: 82px;
    height: 82px;
    margin-top: -40px;
    z-index: 10;
    cursor: pointer;
	opacity: 0.6;
	transition:0.3s;
}

 .button-prev {
    left: -40px;
    right: auto
}

  .button-next{
    right: -40px;
    left: auto
}
.button-prev:hover{opacity: 1;}
.button-next:hover{opacity: 1;}

@media(max-width:991px){
	#main-sec05 .container .row{margin-right:0;margin-left:0;}
	.slick-arrow img{/*width:50%;*/}

	
	/*#main-sec05 ul li a{width: 85%;margin:0 auto;}
	#main-sec05 ul li .over{width: 85%;margin:0 auto;}*/
	#main-sec05 .sec-title{margin-bottom:10px;}
	#main-sec05 .sec-title h4{font-size:20px;margin-bottom:8px;}
	#main-sec05 .sec-title p{font-size:14px; }
	#main-sec05 .sec-title .tit-btn{text-align:right;margin-top:15px;}
	#main-sec05 .sec-title .tit-btn img{width:70%;}
}




/*************************************/
/************* notice-section  *************/
/*************************************/
.notice-section{}
.notice-section .bnwrap{height:356px;}
.notice-section .bnwrap ul{height:100%;}
.notice-section .bnwrap ul li{position:relative;height:50%; width:100%;}
.notice-section .bnwrap ul li a{position:relative;height:100%; width:100%; display:block; border:1px solid #e0e0e0; text-align:center;padding:20px 10px;}
.notice-section .bnwrap ul li:first-child a{border-radius:10px 10px 0 0}
.notice-section .bnwrap ul li:last-child a{border-radius: 0 0 10px 10px}
.notice-section .bnwrap ul li a .txt{margin-top:-160px;}
.notice-section .bnwrap ul li a p{margin:0; font-size:15px; font-weight:400; color:#913dd3;z-index:1;letter-spacing:-1px;}
.notice-section .bnwrap ul li a h1{margin:0;font-size:30px; font-weight:600; color:#000;z-index:1; letter-spacing:-1px;}
.notice-section .bnwrap ul li a figure{}
.notice-section .bnwrap ul li a img{}
.notice-section .bnwrap ul li:first-child a img{width:70px; margin-top:10px;}
.notice-section .bnwrap ul li:last-child a img{height:150px;margin-top:5px;}

.notice-section .bnwrap2{height:356px;}
.notice-section .bnwrap2 ul{height:100%;}
.notice-section .bnwrap2 ul li{position:relative;height:25%; width:100%;}
.notice-section .bnwrap2 ul li a{position:relative;height:100%; width:100%; display:block; border:1px solid #e0e0e0;padding:30px 20px;}
.notice-section .bnwrap2 ul li:first-child a{border-radius:10px 10px 0 0}
.notice-section .bnwrap2 ul li:last-child a{border-radius: 0 0 10px 10px}
.notice-section .bnwrap2 ul li a p{margin:0; font-size:17px; font-weight:400; color:#111;z-index:1;letter-spacing:-1px;}
.notice-section .bnwrap2 ul li a figure{}
.notice-section .bnwrap2 ul li a img{}
.notice-section .bnwrap2 ul li:nth-child(1) a{background: url('/img/icon01.png') center right no-repeat;background-size: contain;}
.notice-section .bnwrap2 ul li:nth-child(2) a{background: url('/img/icon02.png') center right no-repeat;background-size: contain;}
.notice-section .bnwrap2 ul li:nth-child(3) a{background: url('/img/icon03.png') center right no-repeat;background-size: contain;}
.notice-section .bnwrap2 ul li:nth-child(4) a{background: url('/img/icon04.png') center right no-repeat;background-size: contain;}

.notice-section .bnwrap2 ul li:hover a p{color:#913dd3}


@media(max-width:991px){
	.notice-section .notice{padding-right:5px;padding-left:5px;}
}


/*************************************/
/************* ¸ÞÀÎ Ä«Å×°í¸®  **************/
/*************************************/

.main_wrapper .category_div {
	margin: 70px auto 90px;
	text-align: center;
}

.main_wrapper .category_div .category_wrap {
	display: inline-block;
	position: relative
}

.main_wrapper .category_div .category_wrap:after {
	content: '';
	display: block;
	clear: both
}

.main_wrapper .category_div .category_wrap .category_swiper {
	margin: 0 auto;
	/*padding: 0 12px;*/
	width: 1300px
}

.main_wrapper .category_div .swiper-slide {
	display: inline-block;
	overflow: visible;
	float: left;
	text-align: center;
	margin-right: 44px;
	width: 88px;
	height: 124px;
	position: relative;
}

.main_wrapper .category_div .swiper-slide:last-child {
	margin-right: 0;
}

.main_wrapper .category_div .swiper-slide p {
	width: 88px;
	height: 88px;
	margin: 0 auto;
	border-radius: 100%;
	background: #fff;
	padding: 14px;
	transition: background-color 0.1s ease-in-out
}

.main_wrapper .category_div .swiper-slide:hover p {
	background: #fff;
}

.main_wrapper .category_div .swiper-slide p img {
	width: 60px;
	height: 60px;
}

.main_wrapper .category_div .swiper-slide span {
	font-size: 16px;
	line-height: 22px;
	letter-spacing: -0.2px;
	color: #555;
	margin-top: 14px;
	white-space: nowrap;
	display: inline-block;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.main_wrapper .category_div .category_wrap .category_swiper.swiper-container-horizontal+.swiper_btn {
	display: block
}

.main_wrapper .category_div .swiper_btn {
	display: none;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
}

.main_wrapper .category_div .swiper_btn>div {
	box-shadow: none;
	margin-top: 0;
	transform: translateY(-50%);
}

.main_wrapper .category_div .swiper_btn .swiper-button-prev {
	left: -80px;
	display:block;
}

.main_wrapper .category_div .swiper_btn .swiper-button-next {
	right: -80px;
	display:block;
}


@media(max-width:1300px){
	.main_wrapper .category_div .category_wrap .category_swiper {
		margin: 0 auto;
		/*padding: 0 15px;*/
		width: 100%;
		max-width:100%;
	}

	.main_wrapper .category_div .swiper-slide{margin:0 18px; width:70px;}
	.main_wrapper .category_div .swiper-slide p{width:70px;}
	.main_wrapper .category_div .swiper-slide span {font-size: 14px;letter-spacing: -0.8px;}
}

@media(max-width:991px){

.category_div .slick-dots {
bottom:-40px;

}

	.main_wrapper .category_div .swiper_btn .swiper-button-prev {
	background: url("/img/icons/icn_arrow_left_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background-size: 25px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
	}
	
	.main_wrapper .category_div .swiper_btn .swiper-button-next {
	background: url("/img/icons/icn_arrow_right_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background-size: 25px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
	}

	.main_wrapper .category_div .swiper_btn {
	display: none;
	}

	.main_wrapper .category_div .swiper_btn .swiper-button-prev {
	left: 10px;

}

.main_wrapper .category_div .swiper_btn .swiper-button-next {
	right: 10px;

}

	.main_wrapper .category_swiper {
		width:100% !important;
		position: relative;
		margin: 30px 16px -20px 0px !important;
		overflow: visible
	}

	.main_wrapper .category_div .category_wrap{display:block;}

	.main_wrapper .category_swiper .swiper-wrapper {
		margin: 0 auto;
		display: block;
	}

	.main_wrapper .category_swiper .swiper-wrapper:after {
		content: '';
		display: block;
		clear: both
	}

	.main_wrapper .category_swiper .swiper-slide {
		float: left;
		/*margin-right: calc(25% - 65px);
		margin-right: -webkit-calc(25% - 65px);
		width: 52px;*/
		height:auto;
		text-align: center;
	}

	.main_wrapper .category_swiper .swiper-slide:nth-child(5n) {
		margin-right: 0
	}

	.main_wrapper .category_swiper .swiper-slide:nth-child(n+6) {
		/* margin-top: 20px */
		/*margin-top: 16px*/
	}
	

	.main_wrapper .category_swiper .swiper-slide .icon {
		/* padding: 8px;
		width: 52px;
		height: 52px;*/
		background: none;
		width: 40px;
		height: 40px;
		border-radius: 100%;
		margin: 0 auto;
	}

	.main_wrapper .category_swiper .swiper-slide .icon img {
		/* width: 36px */
		width: 40px; height:auto;
		margin-left:-13px;
		margin-top:-15px;
	}

	.main_wrapper .category_swiper .swiper-slide .tit {
		position: relative;
		left: 30%;
		transform: translateX(-50%);
		/* margin-top: 6px; */
		margin-top: 4px;
		width: 70px;
		font-size: 11px;
		line-height: 14px;
		color: #555;
		text-align: center;
		letter-spacing: -0.8px
	}

	/*
	.main .category_swiper .swiper-scrollbar{bottom:0; left:50%; transform:translateX(-50%); width:72px; height:4px; background:#eee; border-radius:2px}
	.main .category_swiper .swiper-scrollbar .swiper-scrollbar-drag{background:#000; border-radius:3px}*/
	/*.main_wrapper .category_swiper .more_btn {
		position: absolute;
		bottom: 0;
		right: 24px;
		width: 24px;
		height: 24px;
		background: url('/res/images/m_main_category_more.png') no-repeat;
		background-size: 24px
	}*/


}
@media(max-width:643px){

.main_wrapper .category_swiper .swiper-slide .tit {
		position: relative;
		left: 40%;
		transform: translateX(-50%);
		/* margin-top: 6px; */
		margin-top: 4px;
		width: 70px;
		font-size: 11px;
		line-height: 14px;
		color: #555;
		text-align: center;
		letter-spacing: -0.8px
	}
}

@media(max-width:565px){
.main_wrapper .category_swiper .swiper-slide .tit {
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		/* margin-top: 6px; */
		margin-top: 4px;
		width: 70px;
		font-size: 11px;
		line-height: 14px;
		color: #555;
		text-align: center;
		letter-spacing: -0.8px
	}
}




/*************************************/
/*************    ÃßÃµ»óÇ°    **************/
/*************************************/
.section-06{background-color:#f2f2f2;}
.section .product-img-in{ position:relative;}
.section .wishwrap{display:block; position:absolute; right:15px;bottom:15px; background-image:url('/img/icons/icn_heart_40x40.png');background-size:40px;
	width:40px;height:40px; cursor:pointer;
}
.section .wishwrap.on{display:block; position:absolute; right:15px;bottom:15px; background-image:url('/img/icons/icn_heart_40x40_on.png');background-size:40px;
	width:40px;height:40px; cursor:pointer;
}
.section .cartwrap {
	position: absolute; cursor:pointer;
	width: 40px;
	height: 40px;
	background: url('/img/icons/icn_cart_32x32.png') no-repeat center;
	background-size: 40px;
	z-index: 1;
	top:10px;right:0;
	
}

.section .cartwrap:hover {
	background: url('/img/icons/icn_cart_hover_32x32.png') no-repeat center;
	background-size: 40px
}


.section .price_div {
	margin-top: 14px; position:relative;
}

.section .price_div .price:after {
	content: '';
	display: block;
	clear: both
}

.section .price_div .price .benefit {
	display:inline-block;
	font-weight: 500;
	font-size: 14px;
	line-height: 26px;
	color:#878787;
	margin-bottom:0px;
}
.section .price_div .price .benefit span{
	text-decoration: line-through;
}

.section .price_div .price .dc {
	display:inline-block;
	margin-left: 6px;
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	color: #FF623E;margin-bottom:0px;
}

.section .price_div .price .won {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #999;
	letter-spacing: -0.2px;
	margin-top: 2px;
}

.section .price_div .price .won strong {
	font-size: 18px;
	line-height: 20px;
	/*text-decoration: line-through;*/
	letter-spacing: -0.2px;
}
.section .price_div .price .won {
	display: block;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	color: #080202;
	letter-spacing: -0.2px;
}

.section .price_div .price .won strong {
	display: inline-block;
	font-size: 22px;
	vertical-align: top;
	letter-spacing: -0.5px;
	margin-right:3px;
}


.section .etc {
	margin-top: 0px
}

.section .etc:after {
	content: '';
	display: block;
	clear: both
}

.section  .etc .pd_star {
	float: left;
	padding-left: 24px;
	font-size: 16px;
	line-height: 24px;
	color: #000;
	background: url('/img/icons/starIcon.png') no-repeat left center;
	background-size: 24px
}

.section .etc .pd_review {
	float: left;
	margin-left: 4px;
	font-size: 16px;
	line-height: 24px;
	color: #bbb
}



@media(max-width:991px){
	.section .price_div{margin-top:5px;}
	.section .price_div .price .benefit {
		font-size: 13px;
	}
	.section .price_div .price .dc {
		margin-left: 4px;
		font-size: 18px;
	}

	.section .price_div .price .won {
		font-size: 16px;
		margin-bottom:0;
	}

	.section .price_div .price .won strong {
		font-size: 20px;
	}
	.section .cartwrap{width:35px;width:35px; background-size:35px;}
	.section .etc .pd_star{font-size: 14px;}
	.section .etc .pd_review{font-size: 14px;}

}


/*************************************/
/*************    ½Å»óÇ°     **************/
/*************************************/
.main_wrapper .new_div {
	position: relative;
	padding-bottom: 20px;
	margin: 0px 0 -20px;
	max-width: 100%;
	overflow: hidden
}

.main_wrapper .new_div:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 330px;
	background: linear-gradient(100deg, #FF623E, #ff995a 100%);
	z-index: 0
}

.main_wrapper .new_div .new_wrap {
	padding-left: 320px;
	width: 100%;
}

.main_wrapper .new_div .new_wrap:after {
	content: '';
	display: block;
	clear: both
}

.main_wrapper .new_div .new_wrap .left {
	float: left;
	display: block;
	vertical-align: middle;
	width: 240px;
	padding-top: 20px;
	position: relative
}

.main_wrapper .new_div .new_wrap .left .more_btn {
	margin-top: 0px;
	display: inline-block
}

.main_wrapper .new_div .new_wrap .right {
	width: calc(100% - 240px);
	width: -webkit-calc(100% - 240px);
	max-width: 1380px;
	float: left;
	padding-left: 103px;
	border-radius: 20px;
	position: relative;
	top: 0px;
}

.main_wrapper .new_div .swiper-container {
	padding: 0px 620px 50px 20px;
	margin-left: 0;
	width: 1240px
}

.main_wrapper .new_div .swiper-wrapper {}

.main_wrapper .new_div .swiper-slide {
	padding: 30px 20px 30px 30px;
	margin-right: 20px;
	width: 600px;
	height: 300px;
	opacity: 0.4;
	background: #fff;
	border-radius: 20px;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
	transition: border 0.1s ease-in-out
}

.main_wrapper .new_div .swiper-slide:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #fff;
	border-radius: 20px;
	transition: border 0.1s ease-in-out
}

.main_wrapper .new_div .swiper-slide:hover:before {
	border: 1px solid #FF623E
}

.main_wrapper .new_div .swiper-slide:last-child {
	margin-right: 0;
}

.main_wrapper .new_div .swiper-slide-prev {
	box-shadow: none
}

.main_wrapper .new_div .swiper-slide-active {
	opacity: 1
}

.main_wrapper .new_div .product_list {
	position: relative
}

.main_wrapper .new_div .product_list .link_area {
	position: relative;
	z-index: 1
}

.main_wrapper .new_div .product_list .thumb {
	padding: 10px;
	width: 240px;
	height: 240px;
}

.main_wrapper .new_div .product_list .thumb .pet_badge {
	top: 20px;
	right: 20px;
}

.main_wrapper .new_div .product_list .cart_btn {
	bottom: 110px;
	right: 40px
}

.main_wrapper .new_div .product_list .alarm {
	bottom: 110px;
	right: 40px
}

.main_wrapper .new_div .product_list .heart {
	bottom: 50px;
	left: 210px;
}

.main_wrapper .new_div .swiper_btn {
	width: 140px;
	left: 0;
	top: 170px;
}

.main_wrapper .new_div .swiper_btn .swiper-button-prev {
	left: 0;
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background: url("/img/icons/icn_arrow_left_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	background-size: 32px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.main_wrapper .new_div .swiper_btn .swiper-button-prev:hover {
	opacity: 1
}

.main_wrapper .new_div .swiper_btn .swiper-button-next {
	left: 80px;
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background: url("/img/icons/icn_arrow_right_555.png") center no-repeat rgba(255, 255, 255, 1);
	background-size: 32px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.main_wrapper .new_div .swiper_btn .swiper-button-next:hover {
	opacity: 1
}

.main_wrapper .new_div .swiper_btn .swiper-button-disabled {
	opacity: 0.3
}
.main_wrapper .main_title_div {
	width: 100%
}

.main_wrapper .main_title_div:after {
	content: '';
	display: block;
	clear: both;
}

.main_wrapper .main_title_div p {
	float: left;
	font-size: 36px;
	line-height: 1.5;
	letter-spacing: -1px;
	color: #fff;
	font-weight: 600;
}

.main_wrapper .main_title_div .more_btn {
	float: right
}

.main_wrapper .more_btn {
	font-size: 20px;
	line-height: 36px;
	letter-spacing: -0.2px;
	color: #fff;
	padding-right: 24px;
	background: url("/img/icons/arrow_right_wh_48.png") center right no-repeat;
	background-size: 24px;
}



.product_list .product-img-in{ position:relative;}
.product_list .wishwrap{display:block; position:absolute; right:15px;bottom:15px; background-image:url('/img/icons/icn_heart_40x40.png');background-size:40px;
	width:40px;height:40px; cursor:pointer;
}
.product_list .wishwrap.on{display:block; position:absolute; right:15px;bottom:15px; background-image:url('/img/icons/icn_heart_40x40_on.png');background-size:40px;
	width:40px;height:40px; cursor:pointer;
}
.product_list .cartwrap {
	position: absolute; cursor:pointer;
	width: 40px;
	height: 40px;
	background: url('/img/icons/icn_cart_32x32.png') no-repeat center;
	background-size: 40px;
	z-index: 1;
	top:10px;right:0;
	
}

.product_list .cartwrap:hover {
	background: url('/img/icons/icn_cart_hover_32x32.png') no-repeat center;
	background-size: 40px
}


.product_list .price_div {
	margin-top: 92px; position:relative;
}

.product_list .price_div .price:after {
	content: '';
	display: block;
	clear: both
}

.product_list .price_div .price .benefit {
	display:inline-block;
	font-weight: 500;
	font-size: 14px;
	line-height: 26px;
	color:#878787;
	margin-bottom:0px;
}
.product_list .price_div .price .dc {
	display:inline-block;
	margin-left: 6px;
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	color: #FF623E;margin-bottom:0px;
}

.product_list .price_div .price:nth-child(2) .won {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #999;
	letter-spacing: -0.2px;
	margin-top: 2px;
}

.product_list .price_div .price:nth-child(2) .won strong {
	font-size: 18px;
	line-height: 20px;
	text-decoration: line-through;
	letter-spacing: -0.2px;
}
.product_list .price_div .price .won {
	display: block;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	color: #080202;
	letter-spacing: -0.2px;
}

.product_list .price_div .price .won strong {
	display: inline-block;
	font-size: 22px;
	vertical-align: top;
	letter-spacing: -0.5px;
	margin-right:3px;
}


.product_list .etc {
	margin-top: 0px
}

.product_list .etc:after {
	content: '';
	display: block;
	clear: both
}

.product_list  .etc .pd_star {
	float: left;
	padding-left: 24px;
	font-size: 16px;
	line-height: 24px;
	color: #000;
	background: url('/img/icons/starIcon.png') no-repeat left center;
	background-size: 24px
}

.product_list .etc .pd_review {
	float: left;
	margin-left: 4px;
	font-size: 16px;
	line-height: 24px;
	color: #bbb
}

.product_list div.col-md-6{height:100%;}
.product_list div .product-description{height:100%;}
.product_list div .product-description .product-description-in{height:100%;}



@media(max-width:991px){
	.main_wrapper .new_div {
		position: relative;
		margin-top: 60px;
		padding-top: 24px
	}

	.main_wrapper .new_div:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 600px;
		/*background: rgb(191, 233, 163);
		background: -moz-linear-gradient(top, rgba(191, 233, 163, 1) 0%, rgba(255, 240, 202, 1) 100%);
		background: -webkit-linear-gradient(top, rgba(191, 233, 163, 1) 0%, rgba(255, 240, 202, 1) 100%);
		background: linear-gradient(to bottom, rgba(191, 233, 163, 1) 0%, rgba(255, 240, 202, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfe9a3', endColorstr='#fff0ca', GradientType=0);
		z-index: 0*/
	}

	.main_wrapper .new_div .new_wrap{padding-left:15px !important;padding-right:15px;}

	.main_wrapper .new_div .new_wrap .left{float:none;}
	.main_wrapper .new_div .new_wrap .right{float:none; padding-left:0;}

	.main_wrapper .new_div .swiper_btn{left:130px;top:55px;}

	.main_wrapper .new_div .swiper-slide{width:300px; height:420px;}
	.product_list div.col-md-6{height:auto;}
	.product_list div .product-description{height:auto;}
	.product_list div .product-description .product-description-in{height:auto;}
	.product_list div .product-description .product-description-in .product-name{font-size:15px;}
	.product_list .price_div{margin-top:5px;}

	.section .price_div{margin-top:5px;}
	.section .price_div .price .benefit {
		font-size: 13px;
	}
	.section .price_div .price .dc {
		margin-left: 4px;
		font-size: 18px;
	}

	.section .price_div .price .won {
		font-size: 16px;
		margin-bottom:0;
	}

	.section .price_div .price .won strong {
		font-size: 20px;
	}
	.section .cartwrap{width:35px;width:35px; background-size:35px;}
	.section .etc .pd_star{font-size: 14px;}
	.section .etc .pd_review{font-size: 14px;}




	.main_wrapper .new_div .pd_swiper {
		padding: 24px 16px 28px;
		margin-top: -20px
	}

	.main_wrapper .new_div .swiper-container{width:100%;}

	.main_wrapper .new_div .pd_swiper .swiper-slide {
		width: 50%;
		height: 370px;
		border-radius: 20px;
		background: #fff;
		box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1)
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .thumb {
		padding: 20px 40px 0;
		text-align: center;
		border-radius: 20px
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .thumb.noimg {
		background: #fff;
		border-radius: 20px 20px 0 0
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .thumb.noimg:after {
		background-size: auto 100%
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide.pet .thumb .pet_badge {
		top: 12px;
		right: 12px;
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .pd_info {
		padding: 19px 20px 24px;
		border-top: 1px solid #eee
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .pd_info .tag {
		margin-top: 0
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .pd_info .name {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-top: 0;
		max-height: 40px;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .pd_info .badge {
		display: none
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .cart_btn {
		bottom: 15px;
		right: 15px
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .alarm {
		bottom: 15px;
		right: 15px
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .heart {
		top: 156px;
		right: 12px
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide.soldout .thumb:before {
		top: 70px;
		left: 90px
	}

	.main_wrapper .new_div .pd_swiper .swiper-pagination {
		bottom: 0
	}

	.main_wrapper .new_div .pd_swiper .swiper-pagination .swiper-pagination-bullet {
		opacity: 1;
		margin: 0 4px;
		width: 4px;
		height: 4px;
		background: #eee;
		border-radius: 20px;
		transition: width 0.4s ease
	}

	.main_wrapper .new_div .pd_swiper .swiper-pagination .swiper-pagination-bullet-active {
		width: 40px;
		border-radius: 3px;
		background: #000
	}
}







/*----------»óÇ° ¹é±×¶ó¿îµå ÄÃ·¯ ----------*/
div .product-img{background:#f7f7f7 !important;border-radius:10px; overflow:hidden;box-shadow:1px 1px 5px rgb(0 0 0 / 10%)}