@charset "utf-8";

/*************************************************************
***************************************************************/

.m_pop {position: absolute; z-index: 999999999; right: 50px; top: 190px;}
@media (max-width: 1500px){
.m_pop {right: 0; top: 146px;}
}
@media (max-width: 1200px){
.m_pop {display: none;}
}
#intro{position:relative;  /*background:url(/common/images/main/main_01.jpg) no-repeat 50% 0; */position:relative;  padding-bottom:65px; }
.dv_wrap_inbox{padding:55px 0;}


div.t00 { float:left; padding-top:200px;font-size:30px; color:#000; font-weight: bold; width:500px; letter-spacing: -2}
div.t00 span{color:#ff0000; font-size:45px; display:inline-block; padding-top:10px; text-decoration: underline;}
div.t01 {position:relative; width:100%; /*padding-top:450px;*/ margin-top:-360px; }

#m_icom{position:relative; width:50%;}
#m_icom div.item{float:left; width:33.333333333333%; padding-top:123px;height:283px;box-sizing:border-box; text-align: center; padding-bottom:30px;}
#m_icom div.item p{color:#fff; font-size:18px; padding-bottom:25px;}
#m_icom div.item p span{display:block; color:#ffe600; font-size:32px; padding-top:5px; font-weight: bold;}
#m_icom div.item div.btn{border-radius:5px; background:#fff; height:44px; line-height: 44px; font-weight: bold; font-size:16px; color:#ff0000; width:100px; margin: 0 auto;}

.item_bg01{background:#df1617 url(/common/images/main/icon_01.png) no-repeat 50% 30px;}
.item_bg02{background:#c5262b url(/common/images/main/icon_02.png) no-repeat 50% 30px;}
.item_bg03{background:#a41c1e url(/common/images/main/icon_03.png) no-repeat 50% 30px;;}

#manager{float:right;width:50%; box-sizing:border-box; position:relative; border-top:6px solid #9e0b0f; padding:0 20px; background:#fff;}
#manager div.manager_title{ position:relative; background:url(/common/images/main/manager_bg.jpg) no-repeat 50% 0; height:45px; padding-bottom:0px; width:378px; margin:0 auto;}
#manager div.manager_title ul li{float:left; color:#fff; font-size:18px; line-height: 42px; letter-spacing: -1px;}
#manager div.manager_title ul li:first-child {width:208px; text-align: center; font-weight: 600;}
#manager div.manager_title ul li a{color:#fff; padding-left:10px; }

#manager div.next{position:absolute; top:50%; right:30px;}
#manager div.pre{position:absolute; top:50%; left:30px;}




.grap{ width:100%; padding:0; margin:0; display:inline-block; overflow:hidden; position:relative; height:230px;}
.grap .obj{ width:100%; height:100%; position:absolute; z-index:999;}
.grap .obj .item{position:relative; display:inline-block; font-size:13px; text-align: center; margin:0 20px;}
.grap .obj .item div.photo{width:90%; margin-bottom:10px; text-align: center; display:inline-block;}
.grap .obj .item div.photo img{}
.grap .obj .item span.tel{display:block; color:#b8292f; font-size:17px; margin-top:3px; font-weight: bold;}
.grap .obj .item span.name{font-weight: bold; color:#000; font-size:15px; }
.grap .obj .item div.btn{height:30px; line-height: 30px; background:#9e0b0f; margin-top:10px;  width:100%;  z-index:99999999999;}
.grap .obj .item div.btn a{color:#fff; width:100%;  display:inline-block; cursor:grab;  }



#m_banner{width:100%;  position:relative; padding-top:20px;}
#m_banner div.banner_wrap{position:relative; width:1200px; margin:0 auto; padding:8px 0 14px; }
#m_banner div.banner_wrap ul{ display:inline-block; overflow:hidden; position:relative; width:100%;}
#m_banner div.banner_wrap ul li{float:left; margin-right:53px;}

#sns{width:100%;  position:relative; height: 700px; margin-top:75px;}
#sns div.sns_wrap{position:relative; width:1200px; margin:0 auto; padding:70px 0;}
#sns div.insta{width: 750px; margin-right: 10px; float: left;}
#sns div.insta p{background: url(/common/images/cmm/insta_mini.png) no-repeat; font-size: 30px; font-weight: 600; margin-bottom: 20px; padding-left: 42px;}
#sns div p span{font-size: 17px; font-weight: 400; margin-left: 10px;}
#instafeed .box-wrap{width: calc(33.333% - 10px);float: left;padding: 0 5px 10px;}
#instafeed .box-wrap > div{position: relative; overflow: hidden; padding-top: 97%;}
#instafeed .box-wrap > div img{position: absolute;top: 0;width: 100% !important}
/* #sns div.sns_wrap div.insta div{height: 480px; width: 100%;} */
/* 
#instafeed img{width: 31%; height: 48.4%; border: 1px solid #cbcbcb; padding: 0px; margin-bottom: 14px;}
#instafeed a:nth-child(2) img{margin: 0 2%; }
#instafeed a:nth-child(5) img{margin: 0 2%; } */

#sns div.blog{width: 400px; float: right;}
#sns div.blog p{background: url(/common/images/cmm/blog_mini.png) no-repeat; font-size: 30px; font-weight: 600; padding-left: 42px; display: inline; background-position: 0 7px;}
#sns div.sns_wrap div.blog div{height: 490px; border: 1px solid #cbcbcb; margin-top: 20px; box-sizing: border-box; overflow-y:scroll;}



/* sdfds */

@media all and (max-width:1000px){

	#intro{background-size:100%; }
	div.t01{padding-top:240px;}

	#m_banner{display:none;}
	#manager {box-sizing:border-box; padding:0px;}
	#manager div.manager_title{width:100%;}
	#manager div.manager_title{ position:relative; background:none; height:60px; padding-bottom:10px; width:100%; margin:0 auto;}
	#manager div.manager_title ul li{float:left; width:50%; color:#fff; font-size:18px; line-height: 60px; letter-spacing: -1px; text-align: center; background:#4a0000;}
	#manager div.manager_title ul li:first-child {width:50%; text-align: center; font-weight: 600; background:#ff0000}

	#sns{height: 1320px; margin-top: 0;}
	#sns div.insta{width: 100%;}
	/* #instafeed img{height: 56.4%;}
	 */
	#sns div.blog{margin-top: 30px; width: 100%;}
	#sns div.sns_wrap{width:90%;}
	/* #sns div.sns_wrap div.insta div{margin-bottom: 100px;} */
	
	
}

@media all and (max-width:900px){
	.grap .obj .item div.photo{width:100%;}
	#m_icom , #manager{width:100%;}
	div.t01{padding-top:0px;}
	#m_icom div.item{ width:100%; height:120px;padding-top:30px; text-align: left; padding-left:110px; padding-bottom:10px; box-sizing:border-box;}
	#m_icom div.item p{float:left;}
	#m_icom div.item div.btn{border-radius: 5px;
	background: #fff;
	height: 44px;
	line-height: 44px;
	font-weight: bold;
	font-size: 16px;
	color: #ff0000;
	width: 80px;
	margin: 10px 10px;
	float: right;
	text-align: center;}

	div.t00 {margin-top:0px; font-size:30px; color:#000; font-weight: bold; width:100%; padding:4px 20px 0 20px; box-sizing:border-box; background:url(/common/images/main/main_bg.jpg) no-repeat 0 0; height:400px; background-size:cover; padding-top:40px; }
	div.t00 span{color:#ff0000; font-size:45px; display:inline-block; padding-top:10px; text-decoration: underline;}
	div.t01 {width:100%; float:none; margin-top:0px;}
	.grap{ height:300px;}
	#m_icom div.item{text-align: center; padding-bottom:30px;}
	

	.item_bg01{background:#df1617 url(/common/images/main/icon_01.png) no-repeat 10px 15px;}
	.item_bg02{background:#c5262b url(/common/images/main/icon_02.png) no-repeat 10px 15px;}
	.item_bg03{background:#a41c1e url(/common/images/main/icon_03.png) no-repeat 10px 15px;}

	#sns{height: 1280px;}
	#sns div.insta{width: 100%;}
	/* #instafeed img{height: 52.4%;} */
	
	#sns div.blog{margin-top: 30px; width: 100%;}
	#sns div.sns_wrap{width:90%;}
	#instafeed img{width: 100%;}
	/* #sns div.sns_wrap div.insta div{margin-bottom: 60px;} */
	
	
}


@media all and (max-width:640px){
	#intro{background:none%; }
	div.t01{padding-top:0;}

	div.t00 {height:250px;  background-size:cover;   }
	#m_icom , #manager{width:100%;}
	#m_icom div.item{ width:100%; height:120px;padding-top:30px; text-align: left; padding-left:110px; padding-bottom:10px; box-sizing:border-box;}
	#m_icom div.item p{float:left;}
	#m_icom div.item div.btn{border-radius: 5px;
	background: #fff;
	height: 44px;
	line-height: 44px;
	font-weight: bold;
	font-size: 16px;
	color: #ff0000;
	width: 80px;
	margin: 10px 10px;
	float: right;
	text-align: center;}
	.item_bg01{background:#df1617 url(/common/images/main/icon_01.png) no-repeat 10px 15px;}
	.item_bg02{background:#c5262b url(/common/images/main/icon_02.png) no-repeat 10px 15px;}
	.item_bg03{background:#a41c1e url(/common/images/main/icon_03.png) no-repeat 10px 15px;}
	#instafeed .box-wrap {width: calc(50% - 10px);}
	


	div.t00{font-size:18px;}
	div.t00 span{font-size:35px;}
	.header h1 {position:absolute; top:5px; left:10px; }	
	.header h1 img{width:200px;}
	.header .sns
	.grap .obj .item div.photo img{height:auto;}

	#sns{height: 1520px;}
	/* #sns div.sns_wrap div.insta div{margin-bottom: 320px;} */

	/* #instafeed img{width: 48%;} */
	#instafeed a:nth-child(1) img{margin-right: 3.2%}
	#instafeed a:nth-child(3) img{margin-right: 3.2%}
	#instafeed a:nth-child(5) img{margin-right: 3.2%; margin-left: 0;}
	#instafeed a:nth-child(2) img{margin: 0;}

}


@media all and (max-width:500px){

	div.t00 {padding-top:20px;}


}


@media all and (max-width:400px){

	div.t00 span{font-size:25px;}
	
	#sns{height: 1270px;}
	#sns div.sns_wrap div.insta div{margin-bottom: 60px;}
	#instafeed img{width: 47%; height: 34.4%;}

}



@media all and (max-width:340px){
	#m_icom div.item{ padding-top:15px; padding-left:80px; height:80px;}
	#m_icom div.item p{font-size:14px; padding-bottom:10px;}
	#m_icom div.item p span{ font-size:20px;}

	.item_bg01{background:#df1617 url(/common/images/main/icon_01.png) no-repeat 10px 15px; background-size:50px;}
	.item_bg02{background:#c5262b url(/common/images/main/icon_02.png) no-repeat 10px 15px; background-size:40px;}
	.item_bg03{background:#a41c1e url(/common/images/main/icon_03.png) no-repeat 10px 15px; background-size:50px;}
	#m_icom div.item div.btn{border-radius: 5px;
	background: #fff;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #ff0000;
	width: 80px;
	margin: 5px 5px;
	float: right;
	text-align: center;}


}



#main_video{padding: 60px 0; text-align: center; background: url(/common/images/main/back_main.jpg) no-repeat bottom center;}
#main_video dl dt{font-size: 30px; font-weight: 550; padding-bottom: 20px; letter-spacing: -1px;}
#main_video dl dd{color: #6b6b6b; font-size: 20px; padding-bottom: 50px; letter-spacing: 2px;}
#mcon { position:relative; box-sizing:border-box;}
#main_video dl .videowrap{text-align: center;}
#main_video dl .videowrap iframe{width: 100%; height:574px;}

.point{color: #e00000;}
.mtop {position:relative; height:783px; }

@media all and (max-width:1000px){
	#main_video dl .videowrap{text-align: center;}
	#main_video dl .videowrap video{width: 90%; height: auto;}
}

@media all and (max-width:640px){
	#main_video dl .videowrap iframe{height: 340px;}
}

@media all and (max-width:400px){
	#main_video dl .videowrap iframe{height: 204px;}
	#main_video dl dd{font-size: 14px; letter-spacing: 0px;}
	#main_video dl dt{font-size: 28px; letter-spacing: -1px; line-height: 35px;}
}



#visual {position:relative;}
#visual .incon > div {height:783px; position:relative; box-sizing:border-box; padding:0px 50px 0px 50px; }
#visual .incon.n01 { background:url(/common/images/main/main_bg01.jpg) no-repeat 50% 0; background-size:cover;}
#visual .incon.n02 { background:url(/common/images/main/main_bg02.jpg) no-repeat 50% 0; background-size:cover;}
#visual .incon.n03 { background:url(/common/images/main/main_bg03.jpg) no-repeat 50% 0; background-size:cover;}


#visual .controll {position:relative; width:1200px; margin:0 auto; z-index:1000;}
#visual .controll .prev-slide {display:none; width:50px; height:50px; border-radius:50%; text-indent:-99999px; z-index:100; background:#fff url(/common/images/main/cu_prev.png) no-repeat 50% 50%; position:absolute; top:-125px; right:260px;}
#visual .controll .next-slide {display:none; width:50px; height:50px; border-radius:50%; text-indent:-99999px; z-index:100; background:#fff url(/common/images/main/cu_next.png) no-repeat 50% 50%; position:absolute; top:-125px; right:200px;}
#visual .controll .stop-slide  {width:21px; height:21px; border-radius:50%; text-indent:-99999px; z-index:100; background:url(/common/images/main/cu_stop.png) no-repeat 50% 50%; position:absolute; top:-477px; left:55%;}
#visual .controll .start-slide  {width:21px; height:21px; border-radius:50%; text-indent:-99999px; z-index:100; background:url(/common/images/main/cu_play.png) no-repeat 50% 50%; position:absolute; top:-477px; left:55%;}


#visual .vb_text {position:absolute; top:80px; left:50%; display:block;  width:1200px; margin:0 auto 0 -600px; box-sizing:border-box; text-align: center; color:#fff;}
#visual .vb_text .mtit_m{font-size:18px; font-weight: 200; padding-top:22px; line-height: 23px; letter-spacing: 0;}


#visual ul.slick-dots{position:absolute; top:302px; left:50%; display:block; height:5px; width:1200px; margin:0 auto 0 -600px; box-sizing:border-box; text-align: center; }
#visual ul.slick-dots li{display:inline-block; }
#visual ul.slick-dots li button{width:20px; height:20px; background:url(/common/images/main/aaa1.png) no-repeat 0 0; text-indent:-999999px; margin:0 6px;}
#visual ul.slick-dots li.slick-active button{background:url(/common/images/main/aaa.png) no-repeat 0 0;}

#visual .micom{position:absolute; top:430px; left:50%; display:block; height:5px; width:1200px; margin:0 auto 0 -600px; box-sizing:border-box; text-align: center;}
#visual ul.cil { margin:0 auto; width:57.6%;}
#visual ul.cil li { float:left; margin-right:100px;}
#visual ul.cil li a { width:160px; height:160px; border-radius:50%; display:block; text-align:center; box-sizing:border-box; color:#fff; letter-spacing:0; position:relative; /* transition:all .1s;*/}
#visual ul.cil li a:before { content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; border-radius:50%; z-index:0; transition:all .3s;}
#visual ul.cil li a span.num {display:block; padding-top:60px; font-size:16px;  z-index:100; position:relative; margin-bottom:3px; transition:all .3s;}
#visual ul.cil li a span.tit {display:block;  padding-top:102px; font-size:16px; letter-spacing:0; font-weight: 100; z-index:100;  position:relative; transition:all .3s;}
#visual ul.cil li:last-child{margin-right:0px;}

#visual a.more{padding:5px 0px; border:1px solid #dedede; color:#fff; display:inline-block; width:110px; text-align:center; transition:all .3s; display:none;}
#visual a.more:hover {background:rgba(255,255,255,0.5); border:1px solid rgba(255,255,255,0);  color:#000; font-weight:400; }

#visual ul.cil li:nth-child(1) a { background-color:rgba(31,147,56,0.8);}
#visual ul.cil li:nth-child(1) a:before{background:url(/html/eng/img/main/cu_0101.png) no-repeat 50% 37px;}
#visual ul.cil li:nth-child(2) a {background-color:rgba(24,91,184,0.8); }
#visual ul.cil li:nth-child(2) a:before{background:url(/html/eng/img/main/cu_0102.png) no-repeat 50% 37px;}
#visual ul.cil li:nth-child(3) a {background-color:rgba(9,114,140,0.8);}
#visual ul.cil li:nth-child(3) a:before{ background:url(/html/eng/img/main/cu_0103.png) no-repeat 50% 37px;}


#visual ul.cil li:nth-child(1) a:hover { background-color:rgba(31,147,56,1);}

#visual ul.cil li:nth-child(2) a:hover {background-color:rgba(48,104,155,1); }

#visual ul.cil li:nth-child(3) a:hover {background-color:rgba(59,139,144,1);}



@media only screen and (max-width:1000px){
	#visual .vb_text {position:absolute; top:50px;  width:100%; margin:0 auto 0 -50%;}
	.mtop {position:relative; height:300px;}

	#visual .incon > div {height:300px; position:relative; box-sizing:border-box; padding:0px 50px 0px 50px; }

	#visual ul.slick-dots{position:absolute; top:208px;  }
	#visual .micom{position:absolute; top:256px;}


	#visual .controll { width:100%;}	
	#visual .controll .prev-slide {display:none;}
	#visual .controll .next-slide {display:none; }
	#visual .controll .stop-slide  {width:21px; height:21px; border-radius:50%; text-indent:-99999px; z-index:100; background:url(/html/tour/img/main/cu_stop.png) no-repeat 50% 50%; position:absolute; top:-300px; left:58%;}
	#visual .controll .start-slide  {width:21px; height:21px; border-radius:50%; text-indent:-99999px; z-index:100; background:url(/html/tour/img/main/cu_play.png) no-repeat 50% 50%; position:absolute; top:-300px; left:58%;}




}



@media only screen and (max-width:768px){
	#visual .vb_text img{width:80%; }
	#visual ul.cil { margin:0 auto; width:38%;}
	#visual ul.cil li { float:left; margin-right:-5%;}

}


@media only screen and (max-width:450px){
	#visual .micom{ width:100%; margin:0 auto 0 -50%; box-sizing:border-box; text-align: center; }
	#visual ul.cil { width:100%; padding:0 10px; box-sizing:border-box;}
	#visual ul.cil li { float:left; margin-right:-5%;}
	#visual ul.cil li a { width:120px; height:120px;}
	/*.mtop {height:450px;}*/
	#visual .incon > div {height:300px;}

	#visual .controll .stop-slide  {width:21px; height:21px; border-radius:50%; text-indent:-99999px; z-index:100; background:url(/html/tour/img/main/cu_stop.png) no-repeat 50% 50%; position:absolute; top:-255px; left:66%;}
	#visual .controll .start-slide  {width:21px; height:21px; border-radius:50%; text-indent:-99999px; z-index:100; background:url(/html/tour/img/main/cu_play.png) no-repeat 50% 50%; position:absolute; top:-255px; left:66%;}

	#visual .micom {padding-left:8%;}




	#visual ul.cil li:nth-child(1) a:before{background:url(/common/img/main/cu_0101.png) no-repeat 50% 20px; background-size:50%;}	
	#visual ul.cil li:nth-child(2) a:before{background:url(/html/eng/img/main/cu_0102.png) no-repeat 50% 20px; background-size:50%;}	
	#visual ul.cil li:nth-child(3) a:before{ background:url(/html/eng/img/main/cu_0103.png) no-repeat 50% 20px; background-size:45%;}

	#visual ul.cil li a span.tit{padding-top:75px;}


}

@media only screen and (max-width:380px){
	#visual .micom {padding-left:0%;}
	#visual ul.cil li { float:left; margin-right:-10%;}
}




div.mb_02 {position:relative; padding-bottom:60px;}

div.mb_02 h2 {text-align:center; margin-bottom:38px;}
div.mb_02 ul li {background:#fff; display:block; margin:0 8px;}
div.mb_02 ul li a {}
div.mb_02 ul li a p { overflow:hidden; position:relative;}
div.mb_02 ul li a p:after {display:block; background:rgba(0,0,0,0.8) url(/tour/img/main/dot.png) no-repeat 50% 30%; content:'�ڼ�������'; position:absolute; width:100%; height:100%; z-index:100; top:0; left:0; opacity:1; padding-top:35%; text-align:center; color:#fff; opacity:0; transition:all .3s;}
div.mb_02 ul li a p img {width:100%;}
div.mb_02 ul li a dl {padding:25px;  transition:all .3s;}
div.mb_02 ul li a dl dt {font-size:20px; color:#2e3238; font-weight:600; margin-bottom:10px;  transition:all .3s; overflow:hidden; height:55px;}
div.mb_02 ul li a dl dd {font-size:14px; color:#6d6d6d; line-height:1.5em; overflow:hidden; height:65px; overflow: hidden; text-overflow: ellipsis;  transition:all .3s;}

button.slick-arrow {width:35px; height:35px; border-radius:50%; background-color:#29303a; text-indent:-99999px; z-index:9999999999999999999;}
button.slick-prev.slick-arrow {background:url(/common/images/pre.png) no-repeat 0 0; position:absolute; top:0; left:0;}
button.slick-next.slick-arrow {background:url(/common/images/next.png) no-repeat 0 0px;position:absolute; top:0; right:0;}




.bx-wrapper{position:relative; margin:0 !important; z-index:0;}
.bx-wrapper > .bx-controls > .bx-pager{position:absolute;left:0;bottom:15px;width:100%;height:10px;text-align:center}
.bx-wrapper > .bx-controls > .bx-pager > .bx-pager-item{display:inline-block}
.bx-wrapper > .bx-controls > .bx-pager > .bx-pager-item > a{background-color: rgba(255, 255, 255, .5); border: 1px solid #fff; border-radius: 50%; display:inline-block;width:10px;height:10px;background-position:-30px 0;text-indent:-999em}
.bx-wrapper > .bx-controls > .bx-pager > .bx-pager-item > a.active{width:20px; border-radius: 20px; background-color: #901205; border: 1px solid #901205;}
.bx-wrapper > .bx-controls > .bx-pager > .bx-pager-item + .bx-pager-item{margin-left:8px}
.bx-controls-direction > .bx-prev{ position: absolute; left:0; background: url('/common/img/st/common/subleft.png') 0 0 no-repeat; width: 49px; height: 49px; color: rgba(255, 255, 255, .0);}
.bx-controls-direction > .bx-next{ position: absolute; right:0;  background: url('/common/img/st/common/subright.png') 0 0 no-repeat; width: 49px; height: 49px; color: rgba(255, 255, 255, .0);}
.bx-controls-direction > .disabled{display:none} 
.mod_slide.mod_slide_type2{}
.mod_slide.mod_slide_type2 .mod_thumb .list_thumb{margin-left:-3px}
.mod_slide.mod_slide_type2 .mod_thumb .list_thumb .box_thumb{margin-left:6px;margin-right:6px}
.mod_slide.mod_slide_type2 ul li:first-child > div{}
.mod_slide_type2 .mod_poster .box_thumb{}


.auto_slide{}
.auto_slide .bx-viewport{ }
.auto_slide .slide_wrap .inner_slide{text-align:left}
.auto_slide .slide_wrap .poster{width: 100%;}  
.auto_slide .slide_wrap .postertext {position: absolute; top: 80px; width: 100%; text-align:center;}
.auto_slide .slide_wrap .postertext img { }
.auto_slide .slide_wrap .mod_slogan > *{font-size:16px;line-height:28px;color:#fff}
.auto_slide .slide_wrap .mod_slogan .tit_slogan{font-size:36px;line-height:52px}
.auto_slide .bx-controls{position:absolute;left:0;bottom:10px;width:100%;text-align:center}
.auto_slide .bx-controls > *{position:relative;z-index:101}
.auto_slide .bx-wrapper > .bx-controls{zoom:1}
.auto_slide .bx-wrapper > .bx-controls:after{display:block;clear:both;content:''}
.auto_slide .bx-wrapper > .bx-controls > .bx-pager{display:inline-block}
.auto_slide .bx-wrapper > .bx-controls > .bx-pager,.auto_slide .bx-controls-auto{display:inline-block !important;position:relative;width:auto;vertical-align:top}
.auto_slide .bx-controls-auto{margin-top:-28px}
.auto_slide .bx-has-controls-auto .bx-controls-direction{position:absolute;top:-200px;width:100%}
.auto_slide .bx-controls-auto .bx-controls-auto-item{display:inline-block}
.auto_slide .bx-controls-auto .bx-controls-auto-item a{display:inline-block !important;margin:3px 0 0 5px;text-indent:-999em}
.auto_slide .bx-controls-auto .bx-controls-auto-item a.active{display:none !important}
.auto_slide .bx-controls-auto .bx-stop,.auto_slide .bx-controls-auto .bx-start{padding:5px 2px}
.auto_slide .bx-controls-auto .bx-stop{width:15px;height:10px;background-position:-231px -95px}
.auto_slide .bx-controls-auto .bx-start{width:15px;height:10px;background-position:-252px -95px}
.auto_slide .bx-controls-direction-img{position:relative;zoom:1}
.auto_slide .bx-controls-direction-img:after{display:block;clear:both;content:''}
.auto_slide .bx-controls-direction-img > div{float:left}







@media only screen and (max-width:800px){
.auto_slide .slide_wrap .postertext {position: absolute; top: 20px; width: 100%; text-align:center;}
.auto_slide .slide_wrap .postertext img { width:80%; }
}