@charset "utf-8";

/*main_visual*/
.main_visual ul li {height:1000px; position:relative; overflow:hidden}
.main_visual ul li img{width:100%; height:1000px; display:block; }
/*.main_visual ul li.slick-active img{-moz-animation:background_Scale 5s infinite linear ; -ms-moz-animation:background_Scale 5s infinite linear ; -o-animation:background_Scale 5s infinite linear ;-webkit-animation:background_Scale 5s infinite linear ;animation:background_Scale 5s infinite linear ;}*/
.main_visual ul li img.background_Scale{
  -webkit-animation-name: background_Scale;
  animation-name: background_Scale;
  -webkit-animation-duration:7s;
  animation-duration:7s;}

.main_visual ul li .inner{position:absolute; left:50%; top:85%; width:1200px; height:400px; z-index:120; transform: translate(-50% , -85%);
    -ms-transform: translate(-50% , -85%);
    -webkit-transform: translate(-50% , -85%);
    -o-transform: translate(-50% , -85%);
    -moz-transform: translate(-50% , -85%)}
.main_visual ul li .inner .text{width:100%; text-align:center;}
.main_visual ul li .inner .text .tit{font-size:0; letter-spacing:-4px;}
.main_visual ul li .inner .text .tit span{display:inline-block; vertical-align:top; font-size:185px; width:50%; font-weight:300; color:#fff;}
.main_visual ul li .inner .text .tit span:nth-of-type(1){text-align:right;}
.main_visual ul li .inner .text .tit span:nth-of-type(2){text-align:left; margin-top:80px;}
.main_visual ul li .inner .text > h3{opacity:0; display:block; font-size:20px; font-weight:200; letter-spacing:-0.045em; line-height:30px; color:#9d9ea8; }
.main_visual ul li .inner .text > h3.delay1{animation-delay:3s}
/*.main_visual ul li.slick-active .inner .text > h3{animation:text_Opacity 5s infinite linear; -webkit-animation:text_Opacity 5s infinite linear; -moz-animation:text_Opacity 5s infinite linear; -o-animation:text_Opacity 5s infinite linear; -ms-animation:text_Opacity 5s infinite linear;}*/
.main_visual ul li .inner .text p{opacity:0; font-size:40px; color:#fff; letter-spacing:-0.045em; font-weight:200; padding:80px 0 130px 0; }
.main_visual ul li .inner .text p.delay2{animation-delay:4s}
/*.main_visual ul li.slick-active .inner .text p {animation:text_Opacity02 5s infinite linear; -webkit-animation:text_Opacity02 5s infinite linear; -moz-animation:text_Opacity02 5s infinite linear; -o-animation:text_Opacity02 5s infinite linear; -ms-animation:text_Opacity02 5s infinite linear; }*/
.main_visual ul li .inner .text > span{display:block; font-size:18px; font-weight:200; letter-spacing:-0.045em; line-height:30px; color:#c1c1c1;}

.main_visual ul li.visual02 {background-color:#1a1917;}
.main_visual ul li.visual02 .inner{top:80%}
.main_visual ul li.visual02 .text > h3{opacity:1 !important; font-size:40px; color:#fff; letter-spacing:-0.045em; line-height:1.3; font-weight:bold;}
.main_visual ul li.visual02 .text > p{opacity:1 !important; font-size:24px; color:#d1cdc3; letter-spacing:-0.045em; font-weight:200; padding-bottom:35px;}
.main_visual ul li.visual02 .text .hr {width:1px; height:69px; margin:0 auto 35px; background-color:#fff; }
.main_visual ul li.visual02 img{width:auto; min-width:1920px; position:relative; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.main_visual ul li.visual03 {background-color:#020305; }
.main_visual ul li.visual03 img{width:auto; min-width:1920px; position:relative; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%);}


.main_visual .slick-dots {bottom:60px;}
.main_visual .slick-dots li{height:auto; background:url('/img/main_dots.png') no-repeat center; margin:0 10px;}
.main_visual .slick-dots li button:before{content:''; background:url('/img/main_dots2.png') no-repeat center;}

/*.delay1 {animation-delay: .25s;}*/
/*.delay2 {animation-delay: .5s;}*/

@keyframes background_Scale {
  0% {
    transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1)
  }

  100% {
	transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1)
  }
}
-webkit-@keyframes background_Scale {
  0% {
    transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1)
  }

  100% {
	transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1)
  }
}
-ms-@keyframes background_Scale {
  0% {
    transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1)
  }

  100% {
	transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1)
  }
}
-moz-@keyframes background_Scale {
  0% {
    transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1)
  }

  100% {
	transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1)
  }
}
-o-@keyframes background_Scale {
  0% {
    transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1)
  }

  100% {
	transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1)
  }
}

@keyframes text_Opacity {
	0% {
		opacity:0;
	}
	25%{
		opacity:0;
	}
	50%{
		opacity:0.3;
	}
	75%{
		opacity:0.6;
	}
	100% {
		opacity:1;
	}
}
-webkit-@keyframes text_Opacity {
	0% {
		opacity:0;
	}
	25%{
		opacity:0;
	}
	50%{
		opacity:0.3;
	}
	75%{
		opacity:0.6;
	}
	100% {
		opacity:1;
	}
}
-moz-@keyframes text_Opacity {
	0% {
		opacity:0;
	}
	25%{
		opacity:0;
	}
	50%{
		opacity:0.3;
	}
	75%{
		opacity:0.6;
	}
	100% {
		opacity:1;
	}
}
-ms-@keyframes text_Opacity {
	0% {
		opacity:0;
	}
	25%{
		opacity:0;
	}
	50%{
		opacity:0.3;
	}
	75%{
		opacity:0.6;
	}
	100% {
		opacity:1;
	}
}
-o-@keyframes text_Opacity {
	0% {
		opacity:0;
	}
	25%{
		opacity:0;
	}
	50%{
		opacity:0.3;
	}
	75%{
		opacity:0.6;
	}
	100% {
		opacity:1;
	}
}
@keyframes text_Opacity02 {
	0% {
		opacity:0;
	}
	25%{
		opacity:0;
	}
	50%{
		opacity:0;
	}
	75%{
		opacity:0.5;
	}
	100% {
		opacity:1;
	}
}
-webkit-@keyframes text_Opacity02 {
	0% {
		opacity:0;
	}
	25%{
		opacity:0;
	}
	50%{
		opacity:0;
	}
	75%{
		opacity:0.5;
	}
	100% {
		opacity:1;
	}
}
-moz-@keyframes text_Opacity02 {
	0% {
		opacity:0;
	}
	25%{
		opacity:0;
	}
	50%{
		opacity:0;
	}
	75%{
		opacity:0.5;
	}
	100% {
		opacity:1;
	}
}
-o-@keyframes text_Opacity02 {
	0% {
		opacity:0;
	}
	25%{
		opacity:0;
	}
	50%{
		opacity:0;
	}
	75%{
		opacity:0.5;
	}
	100% {
		opacity:1;
	}
}
-ms-@keyframes text_Opacity02 {
	0% {
		opacity:0;
	}
	25%{
		opacity:0;
	}
	50%{
		opacity:0;
	}
	75%{
		opacity:0.5;
	}
	100% {
		opacity:1;
	}
}
/* 공통 */
.main_tit{padding:100px 0 70px 0; text-align:center;}
.main_tit h3{font-size:40px; font-weight:bold; letter-spacing:-0.045em; color:#222;}
.main_tit p{font-size:24px; font-weight:500; letter-spacing:-0.045em; color:#a3a3a3; padding-top:10px;}

/* main_con01 */
.main_con01{}
.main_con01 ul{font-size:0; letter-spacing:-4px; margin-bottom:90px; padding:0 160px; box-sizing:border-box;}
.main_con01 ul li{display:inline-block; vertical-align:top; width:calc(33.3% - 100px); margin-right:150px; position:relative; box-sizing:border-box;}
.main_con01 ul li:before{content:''; position:absolute; right:-75px; top:50%; width:1px; height:74px; background:#d7d7d7;  transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); box-sizing:border-box; }
.main_con01 ul li:nth-of-type(3){margin-right:0;}
.main_con01 ul li:last-of-type:before{content:''; display:none;}
.main_con01 ul li span{display:block; text-align:center;}
.main_con01 ul li p{font-size:20px; font-weight:300; letter-spacing:-0.045em; color:#222222; text-align:center; padding-top:10px;}
.main_con01 ul li h3{ color:#222222; text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.045em;}
.main_con01 ul li h3 span{display:inline-block;font-size:70px; font-weight:bold; letter-spacing:0;}

/* main_con02 */
.main_con02{background:#f4f3f2; padding-top:100px; font-size:0; letter-spacing:-4px; height:650px; box-sizing:border-box; margin-bottom:100px;}
.main_con02 .left_box{display:inline-block; vertical-align:top; width:50%; }
.main_con02 .left_box .slick_left{width:547px; height:550px; padding:50px; box-sizing:border-box; background:#fff;}
.main_con02 .left_box .slick_left span{display:inline-block; font-size:18px; font-weight:300; letter-spacing:-0.045em; background:#8b7649; color:#fff; padding:0 5px;}
.main_con02 .left_box .slick_left h3 a{display:block; font-size:24px; font-weight:500; letter-spacing:-0.045em; line-height:34px; color:#222; padding-top:20px; padding-bottom:45px; word-break:keep-all;}
.main_con02 .left_box .slick_left li{cursor:pointer;}
.main_con02 .left_box .slick_left li > .txt1 a{display:block; font-size:18px; font-weight:300; letter-spacing:-0.045em; line-height:28px; color:#666666; 
	overflow: hidden; text-overflow: ellipsis;  white-space: normal; height:112px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.main_con02 .left_box .slick_left li > ul {z-index:10; position:relative; font-size:0; letter-spacing:-4px; padding-top:50px;}
.main_con02 .left_box .slick_left li > ul li{display:inline-block; vertical-align:top; width:calc(25% - 8px); margin-right:10px;}
.main_con02 .left_box .slick_left li > ul li:last-of-type{margin-right:0;}
.main_con02 .left_box .slick_left li > ul li img{width:96px; height:auto; border-radius:50%;}
.main_con02 .left_box .slick_left li > ul li > p{margin-top:-20px; font-size:14px; font-weight:300; letter-spacing:-0.045em; color:#666; text-align:center;}
.main_con02 .right_box{display:inline-block; vertical-align:top; width:50%; font-size:0; letter-spacing:-4px; box-sizing:border-box;}
.main_con02 .right_box li{ box-sizing:border-box; border-bottom:1px solid #bfbfbf; padding-top:20px; cursor:pointer;}
.main_con02 .right_box li:last-of-type{border-bottom:none;}
.main_con02 .right_box li:first-of-type{padding-top:0;}
.main_con02 .right_box span{display:inline-block;  width:80px; vertical-align:top; font-size:18px; font-weight:300; letter-spacing:-0.045em;  background:#8b7649; color:#fff; text-align:center; margin-top:5px;}
.main_con02 .right_box li div{display:inline-block; width:calc(100% - 80px); vertical-align:top; padding-left:13px; box-sizing:border-box;}
.main_con02 .right_box li div h3{font-size:24px; font-weight:500; letter-spacing:-0.045em; color:#222; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.main_con02 .right_box li div p{font-size:18px; font-weight:300; letter-spacing:-0.045em; line-height:28px; color:#666666; margin:10px 0; overflow: hidden; white-space: normal; height:56px; text-align: left; word-wrap: break-word; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.main_con02 .right_box li:hover h3{color:#8b7649;}
.main_con02 .right_box li:hover p{color:#8b7649;}

.main_con02 .left_box .slick_left .slick-prev{left:86.5%; top:97%; background:url('/img/left_btn.png') no-repeat center ; width:37px; height:38px; z-index:1}
.main_con02 .left_box .slick_left .slick-prev:before{content:"";}
.main_con02 .left_box .slick_left .slick-next{right:0; top:97%; background:url('/img/right_btn.png') no-repeat center ; width:37px; height:38px;}
.main_con02 .left_box .slick_left .slick-next:before{content:"";}

/* main_con03 */
.main_con03{padding-bottom:100px;}
.main_con03 ul{font-size:0; letter-spacing:-4px;}
.main_con03 ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.main_con03 ul li{display:inline-block; vertical-align:top; width:calc(25% - 8px); margin-right:10px;  box-sizing:border-box; position:relative;}
.main_con03 ul li:last-of-type{margin-right:0;}
.main_con03 ul li p{text-align:center; font-size:20px; color:#444444; padding-top:25px; font-weight:300; line-height:34px; letter-spacing:-0.045em;}
.main_con03 ul li img{max-width:100%; }
.main_con03 ul li:hover .hover_bg{display:block}
.main_con03 ul li .hover_bg{display:none; position:absolute; z-index:2; left:0; top:0; width:100%; }
.main_con03 ul li .hover_bg a{display:block; width:100%; text-align:center; position:absolute; left:49%; top:0; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%)}

/* main_con04 */
.main_con04{background:#f7f7f7; padding-bottom:100px;}
.main_con04 .inner {}
.main_con04 ul{font-size:0; letter-spacing:-4px; width:892px; margin:0 auto}
.main_con04 ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.main_con04 ul li{display:inline-block; vertical-align:top; margin-right:10px;  box-sizing:border-box; position:relative;}
.main_con04 ul li:last-of-type{margin-right:0;}
.main_con04 ul li > p{text-align:center; font-size:24px; width:100%; position:absolute; z-index:4; bottom:20px; color:#fff; font-weight:300; line-height:28px; letter-spacing:-0.045em; }
.main_con04 ul li > span{display:block; width:100%; position:absolute; bottom:0; z-index:3; height:120px; background:-webkit-gradient(linear, 0 100%, 0 0, color-stop(0.1, transparent), to(rgba(0,0,0,0.6))); background:-webkit-linear-gradient(transparent 10%, rgba(0,0,0,0.6)); background:-moz-linear-gradient(transparent 10%, rgba(0,0,0,0.6)); background:-o-linear-gradient(transparent 10%, rgba(0,0,0,0.6)); background:linear-gradient(transparent 10%, rgba(0,0,0,0.6));}
.main_con04 ul li.swiper-slide-active > p {bottom:35px;}
.main_con04 ul li img{max-width:100%; width:100%;}
.main_con04 .swiper-container {position:relative; margin:0 auto; padding:20px 0 0; width:892px; height:400px;}
.main_con04 .swiper-container:before {content:''; position:absolute; right:220%; top:0; width:100%; height:100%; background:#f5f6f8; z-index:20}
.main_con04 .swiper-container:after {content:''; position:absolute; left:220%; top:0; width:100%; height:100%; background:#f5f6f8; z-index:20;}
.main_con04 li.swiper-slide {position:relative; }
.main_con04 li.swiper-slide:before {content:''; z-index:10; position:absolute; left:0; top:0; width:100%; height:100%; /*background-color:rgba(0,0,0,0.6);*/ }
.main_con04 li.swiper-slide-active{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.main_con04 li.swiper-slide-active:before {opacity:0; }
.main_con04 ul li:hover > p{display:none; }
.main_con04 ul li:hover > span{display:none;}
.main_con04 ul li:hover .hover_bg{display:block}
.main_con04 ul li .hover_bg{display:none; position:absolute; z-index:20; left:0; bottom:0; width:100%; height:100%; background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.65, transparent), to(rgba(0,0,0,0.7))); background:-webkit-linear-gradient(transparent 65%, rgba(0,0,0,0.7)); background:-moz-linear-gradient(transparent 65%, rgba(0,0,0,0.7)); background:-o-linear-gradient(transparent 65%, rgba(0,0,0,0.7)); background:linear-gradient(transparent 65%, rgba(0,0,0,0.7)); }
.main_con04 ul li .hover_bg a{z-index:11; display:block; width:100%; text-align:center; position:absolute; left:50%; bottom:0; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%)}
.main_con04 ul li .hover_bg a img{position:absolute; left:0; bottom:0; width:100%; z-index:5}
.main_con04 ul li .hover_bg a span:nth-of-type(1){display:block; font-size:20px; position:absolute; left:0; bottom:120px; z-index:6; width:100%; font-weight:300; letter-spacing:-0.045em; color:#fff; }
.main_con04 ul li .hover_bg a span:nth-of-type(2){display:inline-block; position:absolute; left:50%; bottom:60px; z-index:7; font-size:13px; color:#fff; font-weight:200; letter-spacing:-0.045em; border:1px solid #fff; padding:5px 10px; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%)}
.main_con04 li.swiper-slide-next:hover .hover_bg{display:none;}
.main_con04 ul li.swiper-slide-next:hover > p{display:block;}
.main_con04 ul li.swiper-slide-next:hover > span{display:block;}

.main_con04 li.swiper-slide-prev:hover .hover_bg{display:none;}
.main_con04 ul li.swiper-slide-prev:hover > p{display:block;}
.main_con04 ul li.swiper-slide-prev:hover > span{display:block;}

.main_con04 .swiper-button-prev, 
.main_con04 .swiper-button-next {z-index:11; width:54px; height:54px; }
.main_con04 .swiper-button-prev {left:27.3%; top:auto; bottom:0; background:url('/img/left_btn02.jpg') no-repeat center center; }
.main_con04 .swiper-button-next {right:27.3%; top:auto; bottom:0; background:url('/img/right_btn02.jpg') no-repeat center center; }

/* main_con05 */
.main_con05{background:url('/img/main_con05_bg.jpg') no-repeat center /cover; padding-top:65px;}
.main_con05 .inner{font-size:0; letter-spacing:-4px}
.main_con05 .inner > div {display:inline-block; vertical-align:top; width:50%}
.main_con05 .left_box{padding-top:40px; text-align:center;}
.main_con05 .right_box{text-align:center; position:relative;}
.main_con05 .right_box .txt_form{position:absolute; width:375px; height:48%; left:95px; bottom:0; }
.main_con05 .right_box .txt_form .radio_box{width:100%;margin:0 auto;  margin-bottom:15px; }
.main_con05 .right_box .txt_form .radio_box p {display:inline-block; vertical-align:top; width:50%; font-size:16px; letter-spacing:-0.045em; color:#fff; font-weight:300; box-sizing:border-box; text-align:left;}
.main_con05 .right_box .txt_form .call_box{width:100%; padding-top:10px; text-align:left;}
.main_con05 .right_box .txt_form .call_box input{width:114px; height:32px; text-align:center; font-size:16px; font-weight:300; letter-spacing:-0.045em; color:#222;}
.main_con05 .right_box .txt_form .call_box input:nth-of-type(1){width:80px; height:32px; text-align:center; font-size:16px; font-weight:300; letter-spacing:-0.045em; color:#222;}
.main_con05 .right_box .txt_form .call_box input::placeholder{color:#e2e2e2}
.main_con05 .right_box .txt_form .call_box span{display:inline-block; vertical-align:top; width:12px; height:1px; background:#fff; margin:16px 7px;}
.main_con05 .right_box .txt_form .check_box {width:100%; padding-top:22px; padding-bottom:44px; text-align:left;}
.main_con05 .right_box .txt_form .check_box span{font-size:14px; font-weight:300; letter-spacing:-0.045em; color:#fff; margin-left:5px;}
.main_con05 .right_box .txt_form .check_box a{display:inline-block; font-size:12px; color:#d7d5d1; letter-spacing:-0.045em; font-weight:300; paddign:5px; background:#5e4b24; margin-left:15px;}
.main_con05 .right_box .txt_form .send_btn a{display:block; font-size:20px; font-weight:bold; letter-spacing:-0.045em; color:#fff; background:#453a23; padding:10px 0;}

/*main_con06*/
.main_con06{width:100%; font-size:0; letter-spacing:-4px}
.main_con06 .left_box{display:inline-block; vertical-align:top; width:33.33%; position:relative;}
.main_con06 .left_box .con06_map{width:100% !important;  z-index:1;}
.main_con06 .left_box .root_daum_roughmap{border:0; border-color:none; padding:0;}
.main_con06 .left_box .txt_box{position:absolute; right:0; bottom:0; width:600px; max-width:100%; background:#8b7649; padding:30px 50px; box-sizing:border-box; z-index:100;}
.main_con06 .left_box .txt_box span{display:inline-block; vertical-align:top; width:75px; padding-top:5px;}
.main_con06 .left_box .txt_box p{display:inline-block; vertical-align:top; width:calc(100% - 75px); font-size:18px; font-weight:300; letter-spacing:-0.045em; line-height:28px; color:#fff;}
.main_con06 .right_box{display:inline-block; vertical-align:top; width:33.33%;}
.main_con06 .right_box iframe{width:100%;}

/* main_con07 */
.main_con07{background:#dedcdb; padding-bottom:100px;}
.main_con07 .inner {overflow:hidden; }
.main_con07 ul{font-size:0; letter-spacing:-4px; width:100%; margin:0 auto; padding-bottom:80px;}
.main_con07 ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.main_con07 ul li{display:inline-block; vertical-align:top; margin-right:10px;  box-sizing:border-box; position:relative;}
.main_con07 ul li:last-of-type{margin-right:0;}
.main_con07 ul li img{max-width:100%; width:700px; height:446px;}
.main_con07 .swiper-container {position:relative; width:2180px; margin:0 auto; overflow:visible; left:-490px }
.main_con07 .swiper-container:before {content:''; position:absolute; right:220%; top:0; width:100%; height:100%; background:#f5f6f8; z-index:20}
.main_con07 .swiper-container:after {content:''; position:absolute; left:220%; top:0; width:100%; height:100%; background:#f5f6f8; z-index:20;}
.main_con07 li.swiper-slide {position:relative; }
.main_con07 li.swiper-slide:before {content:''; z-index:10; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.6); }
.main_con07 li.swiper-slide-active{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.main_con07 li.swiper-slide-active:before {opacity:0; }
.main_con07 li.swiper-slide:before{height:auto;}
.main_con07 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}
.main_con07 .swiper-pagination-bullet{width:10px; height:10px; }
.main_con07 .swiper-pagination-bullet-active{background:#8b7649}