*:focus {outline:none;}
.w_1400 {width:1400px;margin:0 auto;}
.w_1660 {width:1660px;margin:0 auto;}
.w_1420 {width:1420px;margin:0 auto;}
header {width:100%;height:50px;background-color:#f6f6f6;line-height:50px;font-size:14px}
header .h_warp, nav .n_wrap {position: relative;width: 100%;margin: 0 auto;}
header .h_warp .left {position:absolute;top:0px;left:50px;line-height:50px;}
header .h_warp .right {position:absolute;top:0px;right:35px;}
header .h_warp li {float:left;}
header .h_warp .left img {vertical-align:middle;}
header .h_warp .left li {position:relative;margin-right:40px;}
header .h_warp .left li::after {content:'|';color:#909090;position:absolute;top:0;right:-20px;}
header .h_warp .left li:last-child::after {content:'';}
header .h_warp .right li {position:relative;margin-left:43px;}
header .h_warp .right li a {font-family:'Noto Sans KR M', sans-serif;}
header .h_warp .right li::after {content:'|';color:#000;position:absolute;top:-1px;left:-23px;}
header .h_warp .right li:first-child::after{content:'';}
header .h_warp .left select {border:1px solid black;width:130px;height:30px;line-height:30px;font-size:14px;letter-spacing:-1px;margin:-5px -5px 0 0;padding:0 5px;
  border-radius: 0px;
  appearance: none;
  background: url('/images/pc/inc/icon/icon_select.png') #fff no-repeat 95% 50%;
   -webkit-appearance: none;
  -moz-appearance: none;
  border:3px solid #897766;
}

nav {position:relative;}
nav .n_wrap {height:90px;}
nav .n_wrap .mainLogo {position: absolute;left: 3%;top:30%;}
nav .n_wrap .loginTab {position: absolute;left: 83%;top:35%;}
nav .n_wrap .loginTab>ul>li {float:left;margin:0 20px;}
nav .n_wrap .loginTab>ul>li>a{font-family:'Noto Sans KR M', sans-serif;font-weight: 400;letter-spacing: -1px;font-style: normal;}
nav .n_wrap .loginTab>ul>li:nth-child(2):after{content: '|';color: #000;position: absolute; top: -1px;left: 93px;}
nav .n_wrap .loginTab>ul>li:nth-child(3):after{content: '|';color: #000;position: absolute; top: -1px;left: 175px;}
nav .n_wrap .gnb {height:90px;;width:100%;left:auto;max-width:1100px;margin:0 auto;text-align:center;}
nav .n_wrap .gnb li{margin-right: 0px;display: inline-block;line-height:90px;padding:0 20px;}
nav .n_wrap .gnb .listMenu p{font-size: 18px;font-family: 'Noto Sans KR Blk', sans-serif;margin-right: 0px;display: inline-block;cursor:pointer;}
nav .n_wrap .gnb .listMenu .subMenu{display:none;position:absolute;left:0;top:90px;z-index:999;width:100%;background:#eee;text-align:center;/*padding-left:5%;*/}
nav .n_wrap .gnb .listMenu .subMenu li a {font-family:'Noto Sans KR Blk', sans-serif;}
nav .n_wrap .gnb .listMenu:hover p, nav .n_wrap .gnb .listMenu .subMenu li:hover a{color:#90a5ea;transition:color 0.3s ease;}


/*---- 메인비주얼 ----*/
.visual_w {height:855px;}
.visual_w .swiper-container {width:100%;}
.visual_w .swiper-pagination-bullet {opacity: 100;background: #232323;width:19px;height:19px;}
.visual_w .swiper-pagination-bullet {opacity: 100;background: #232323;}
.visual_w .swiper-pagination-bullet-active {opacity: 100;background: #fff;}
.visual_w .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0px 5px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 35px;}
/*---- 대표상품 ----*/
.recom_w {width:100%;background:url('/images/pc/main_renewal/recom_bg.jpg') center no-repeat;height:944px;}
.recom_w .w_1660 {position:relative;}
.recom_w h2 {padding:135px 0 0 120px;}
.recom_w .w_1660 {height: 870px;}
.recom_tab li.tab {position:absolute;top:485px;left:120px;}
.recom_tab li.tab {font-size:20px;color:#777;line-height:45px;}
.recom_tab li.tab p {cursor:pointer;}
.recom_tab li.tab p::before {content:' · ';font-weight:bold;}
.recom_tab li.tab p.on {position:relative;display:inline-block;color:#000;border-bottom:1px solid #000;margin-left:70px;}
.recom_tab li.tab p.on::before {content:url('/images/pc/main_renewal/recom_icon.png');position:absolute;top:5px;left:-70px;}
.recom_tab .btn {position:absolute;bottom:4px;left:947px;}
.recom_tab .btn img {width:60px;height:60px;cursor:pointer;}
.recom_tab li.img_sl {position:relative;width:1001px;position:absolute;top:70px;left:560px;}
.recom_tab li.img_sl .img a {overflow:hidden;}
.recom_tab li.img_sl .img a::before {content:url('/images/pc/inc/icon/icon_go.png');position:absolute;bottom:20px;right:20px;z-index:10;}
.recom_tab li.img_sl .img a:nth-child(1) {position:absolute;top:0;left:0; animation:upIn 1.5s ease-in-out;}
.recom_tab li.img_sl .img a:nth-child(2) {overflow:hidden;position:absolute;top:0;right:20px; animation:slideRight 1.5s ease-in-out;}
.recom_tab li.img_sl .img a:nth-child(3) {overflow:hidden;position:absolute;top:502px;left:530px;animation:downIn 1.5s ease-in-out;}
@keyframes upIn {
  from {top:-100px; opacity:0;}
  to {top:0px; opacity:1;}
}

@keyframes downIn {
  from {top:600px; opacity:0;}
  to {top:502px; opacity:1;}
}
@keyframes slideRight {
  from {right:-50px; opacity:0;}
  to {right:20px; opacity:1;}
}
.recom_tab li.img_sl .img a img {
	transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transition: all 0.5s ease-in-out;
}
.recom_tab li.img_sl .img a:hover img{
	transform: scale(2);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}

.video_w {padding:60px 0 85px 0;}
.video_w h2 {text-align:center;margin-bottom:40px;}
.video_w .cont {display:inline-block;width:430px;text-align:center;margin:55px 0 0 115px;font-size:32px;letter-spacing:-2px;}
.video_w .cont .txt01 {font-size:50px;font-family: 'Noto Sans KR Blk', sans-serif;margin:25px 0 35px 0;}
.video_w .cont .bld {font-family: 'Noto Sans KR Blk', sans-serif;color:#d42428;letter-spacing: -2px}
.video_w .cont button {width:100%;border:3px solid #1b1b1b;border-radius:5px;font-size:20px;height:50px;margin-top:30px;}
.video_w .cont button:hover {background-color:#1b1b1b;color:#fff;}

.real_w {background:url('/images/pc/main_renewal/real_bg.jpg') center center no-repeat;height:918px;}
.real_hairline_w {background:url('/images/pc/main_renewal/hairline_real_bg.jpg') center center no-repeat;height:918px;}
.real_skin_w {background:url('/images/pc/main_renewal/skin_real_bg.jpg') center center no-repeat;height:918px;}
.real_ps_w {background:url('/images/pc/main_renewal/ps_real_bg.jpg') center center no-repeat;height:918px;}


.banner_w {padding:50px 0px; background: url(/images/pc/main_renewal/banner_bg.jpg) center center no-repeat; height: 740px;background-size:cover;}


.banner_w .top_title {font-family: 'Noto Sans KR M', sans-serif; font-size:20px; color:#4d4d4d;text-align:center;letter-spacing: 2px;}
.banner_w h1 {font-size: 58px;font-family: 'Noto Sans KR B', sans-serif;display: inline-block;text-align:center;width:100%;letter-spacing: -1px;color:#4d4943;margin:25px 0px;}
.banner_w .banner_tab {font-family: 'Noto Sans KR L', sans-serif;  font-size:0px; width:500px; margin: 0 auto 55px auto;position: relative;}
.banner_w .banner_tab li { display:inline-block;width:16.666666%; font-size:20px; text-align:center;color:#4d4d4d;    position: relative;    cursor: pointer;}
.banner_w .banner_tab li.on { font-family: 'Noto Sans KR M';font-weight:bold;}
.banner_w .banner_tab:before {content: '';bottom: -10px;left: 2.5%;position: absolute;width: 95%;height: 1px;	background-color: #000000;}
.banner_w .banner_tab .on { font-weight:bold;}
.banner_w .swiper2 {width:1300px;margin:0 auto;overflow:hidden;}
.banner_w .swiper2 .swiper-wrapper .swiper-slide {position:relative;}
/*.banner_w .swiper2 .swiper-wrapper .swiper-slide a::before {content:url('/images/pc/inc/icon/icon_go.png');background-size:50px 50px;position:absolute;top:20px;right:30px;z-index:10;}*/
.banner_w .swiper-button-next {background-image:none;position:absolute;top:69%;right:0px;}
.banner_w .swiper-button-prev {background-image:none;position:absolute;top:69%;left:0px;}
.banner_w .swiper-pagination { width:100%;margin-top:45px;}
.banner_w .swiper-pagination .swiper-pagination-bullet{ width:10px;height:10px;margin:0 2px;}

.realphoto_w {padding:130px 0px 200px 0px;text-align: center;}
.realphoto_w h1 {display: inline;text-align:center;width:100%;letter-spacing: -1px;color:#4d4943;margin:25px 0px;position: relative;}
.realphoto_w h1 span{ font-size: 58px;font-family: 'Noto Sans KR B', sans-serif; letter-spacing: -1px }
.realphoto_w h1 span:nth-child(1){ color:#374e81;}
.realphoto_w h1 span:nth-child(2){ color:#6c7da3;}
.realphoto_w h1:before {content: '';bottom: -20px;left: 5%;position: absolute;width: 90%;height: 1px;	background-color: #544c44;}
.realphoto_w .sub_title{ font-size:20px;color:#4d4d4d;margin-top:25px;}
.realphoto_w .banner_tab {font-family: 'Noto Sans KR M', sans-serif;  font-size:0px; width:380px; margin: 0 auto 55px auto;position: relative;}
.realphoto_w .banner_tab li { display:inline-block;width:16.666666%; font-size:20px; text-align:center;color:#4d4d4d;    position: relative;}
.realphoto_w .banner_tab .on { font-weight:bold;}
.realphoto_w .swiper3 {width:1300px;margin:0 auto;overflow:hidden;}
.realphoto_w .swiper3 .swiper-wrapper .swiper-slide {position:relative;}
/*.banner_w .swiper3 .swiper-wrapper .swiper-slide a::before {content:url('/images/pc/inc/icon/icon_go.png');background-size:50px 50px;position:absolute;top:20px;right:30px;z-index:10;}*/
.realphoto_w .swiper-button-next {background-image:none;position:absolute;top:69%;right:0px;}
.realphoto_w .swiper-button-prev {background-image:none;position:absolute;top:69%;left:0px;}
.realphoto_w .swiper-pagination { width:100%;margin-top:60px;}
.realphoto_w .swiper-pagination .swiper-pagination-bullet{ width:10px;height:10px;margin:0 2px;}
.realphoto_w a {
	width:100%;
	position: relative;
}
.hover_img p{ line-height: 30px; }
.realphoto_w .hover_img {
	position: absolute;
	color:#FFFFFF;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height:100%;
	transition: all 0.5s linear;
	opacity: 0;
	background: rgba(35,35,35,0.7);
	vertical-align: middle;
}
.realphoto_w .hover_img:hover{
	opacity: 1;
}
.realphoto_w .more{font-family: 'LibreBaskerville-Regular'; text-align:right; margin-right:50px; margin-bottom:5px;color:#4d4d4d;font-size:20px;    cursor: pointer;}
.realphoto_w img { width:100%;}
.realphoto_w img {
	transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transition: all 0.5s ease-in-out;
}
.realphoto_w img:hover {
	transform: scale(2);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}


.info_w { padding:130px 0px;text-align: center;background-color:#f7f7f7 }
.info_w h1 {display: inline;text-align:center;width:100%;color:#4d4943;margin:25px 0px;position: relative;font-size: 58px;font-family: 'Noto Sans KR B', sans-serif; letter-spacing: -1px;color:#444d61}
.info_w h1:before {content: '';bottom: -65px;left: 50%;position: absolute;width: 1px;height: 40px;	background-color: #282828;}
.info_w .top_title{color:#777777;font-size:30px;}
.info_w .sub_title{color:#4d4943;font-size:25px;margin-top:100px;}
.info_w ul {font-size:0; width:100%; position:relative;}
.info_w ul li {display:inline-block;width:45%}
.info_w ul li:nth-child(2) {margin-left:2%}
.info_w img{ width:100%;}

.map_w {background:url('/images/pc/main_renewal/map_bg.jpg') center 250px no-repeat;padding-bottom:50px;}
.map_w h2 {text-align:center;margin-bottom:40px;}
.map_w h2 p {font-size: 58px;font-family: 'Noto Sans KR B', sans-serif;letter-spacing: -2px;margin-top: -15px;}
.map_w .tab {width:100%;display:inline-block;}
.map_w .tab li {float:left;width:190px;text-align:center;padding:15px 0;background-color:#868686;color:#fff;font-size:22px;border-radius:5px;margin-right:15px;cursor:pointer;}
.map_w .tab li:last-child {margin-right:0;}
.map_w .tab li.on {background-color:#9caeeb;font-weight:bold;}
.map_w .tab li.on::after {content:'+';margin-left:5px;}
.map_w .cont ul {margin-top:115px;width:100%;display:inline-block;}
.map_w .cont ul li {float:left;}
.map_w .cont ul .map {width:900px;height:490px;border-radius:20px;background-color:#fff;overflow:hidden;}
.map_w .cont ul .list {width:440px;margin:25px 0 0 80px;color:#fff;}
.map_w .cont ul .list dt {font-family:'Palatino Linotype', 'sans-serif';font-size:17px;letter-spacing:0px;}
.map_w .cont ul .call {font-family: 'Noto Sans KR Blk', sans-serif;font-size:50px;}
.map_w .cont ul .time {margin-top:30px;}
.map_w .cont ul .time dt {margin-bottom:15px;}
.map_w .cont ul .time dd span {font-family:'Noto Sans KR M', 'sans-serif';font-size:25px;}
.map_w .cont ul .time dd span:nth-child(1) {display:inline-block;width:95px;}
.map_w .cont ul .location {margin-top:90px;color:#000;}
.map_w .cont ul .location dd {font-family:'Noto Sans KR B', 'sans-serif';font-size:30px;letter-spacing:-2px;margin-top:10px;}


/* 푸터 */
footer {background-color:#121212;text-align:center;padding:55px 0;font-size:15px;}
footer p {color:#c2c2c2}
footer h1 {margin-bottom:35px;}
footer .btn {margin-bottom:25px;}
footer .btn a {display:inline-block;width:130px;height:30px;color:#b4b4b4;border:1px solid #b4b4b4;line-height:30px;margin-right:5px;transition:0.8s ease;}
footer .btn a:last-child {margin-right:0;}
footer .btn a:hover {color:#fff;border:1px solid #fff;transition:0.8s ease;}
footer .copy {color:#767676;font-size:14px;margin-top:25px}
footer .line span {position: relative;display: inline-block;margin-right:45px;line-height:25px;}
footer .line span::after {content: '|';color: #bababa;position: absolute;top: 0;right: -24px;}

/* 퀵메뉴 */
.quickWrap {position:absolute;top:185px;right:0;z-index:100;text-align: center; overflow: hidden;}
.quickWrap ul {width:90px;display:block;text-align:center;font-size:13px;}
.quickWrap ul li {position: relative;height:90px;cursor: pointer;}
.quickWrap ul li .on { display:inline-block;width:61px;height:92px; position:absolute;top:0;left:90px;padding:0 15px;background-color:#897766;z-index:2}
.quickWrap ul li .on p{font-size:14px;line-height:30px;color:#FFFFFF;font-weight: bold;}
.quickWrap ul li .on img{vertical-align: middle;padding-top: 20px}

.quickWrap ul li .off { display:inline-block;width:61px;height:90px;    position: relative;}
.quickWrap ul li .off p{font-size:14px;line-height:30px;color:#4c4c4c;font-weight: bold;}
.quickWrap ul li .off img{vertical-align: middle;padding-top: 20px}
.quickWrap ul li:nth-child(n+2) .off:before { content: ""; top: 0; left: 0%; position: absolute; width: 100%; height: 2px; background: #c6b9c4;}
.quickWrap ul li a:hover {font-weight:bold;}
.quickWrap .quickTop {position: relative; display:inline-block; text-align:center;cursor: pointer;color:#4c4c4c;}
.quickWrap .quickTop p{ font-size:14px;line-height:30px;font-weight: bold; }
.quickWrap .quickTop:hover {color:#897766}
/*.quickWrap ul li:nth-child(1) {background:url('/images/pc/inc/icon/quick_icon_01.png') center 15px no-repeat;}
.quickWrap ul li:nth-child(2) {background:url('/images/pc/inc/icon/quick_icon_03.png') center 15px no-repeat;}
.quickWrap ul li:nth-child(3) {background:url('/images/pc/inc/icon/quick_icon_04.png') center 15px no-repeat;}
.quickWrap ul li:nth-child(4) {background:url('/images/pc/inc/icon/quick_icon_06.png') center 15px no-repeat;}
.quickWrap ul li:nth-child(5) {background:url('/images/pc/inc/icon/quick_icon_02.png') center 15px no-repeat;}*/
.quickWrap .quickBanner{margin-top:2px;cursor: pointer;}

.left_sns{
	position:fixed;left:50px;z-index:100;text-align: center; overflow: hidden;
}
.left_sns li {
	width:24px;height:60px;position:relative;line-height:60px;
}
.left_sns li:before {
	content: ""; top: 0; left: 0%; position: absolute; width: 100%; height: 2px; background: #797979;
}
.left_sns li:nth-child(4):after {
	content: ""; bottom: 0; left: 0%; position: absolute; width: 100%; height: 2px; background: #797979;
}
.left_sns img{
	vertical-align: middle;
	cursor: pointer;
}
/*230510추가*/
.left_ps{position:fixed; bottom:144px; left:18px; z-index:999; animation:floating 1.6s infinite ; transform-origin:center bottom; width:190px;}
.left_ps a{display:block; width:100%;}
.left_ps a img{max-width:100%}
@-webkit-keyframes floating {
    	0%,100%,20%,53%,80% {
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
	40%,43% {
		-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform:translate3d(0,-30px,0);
		transform:translate3d(0,-30px,0)
	}
	70% {
		-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform:translate3d(0,-15px,0);
		transform:translate3d(0,-15px,0)
	}
	90% {
		-webkit-transform:translate3d(0,-4px,0);
		transform:translate3d(0,-4px,0)
	}
}

.imgWrap>img{width:100%;}
.top_banner {height:70px;overflow:hidden;}
.top_banner img { height:100%;}
/* 팝업 */
.popup_main {position:relative;display:none;width:792px;height:590px; background-color: #ebebeb;}
.popup_main .today {position:absolute;bottom:-40px;right:0;}
.popup_main label {color:#fff;font-size:22px;cursor:pointer;}
.popup_main input {width:20px;height:20px;margin-right:5px;vertical-align:-2px;}
.popup.swiper-container {overflow: inherit;width:597px; height:590px; margin:unset;}
.popup  .swiper-wrapper {height:auto;}
.popup .swiper-pagination {width:195px;bottom:unset !important; right:-195px; top:0; left:unset;}
.popup .swiper-pagination span {position: relative; display:block; width:100%; font-size:14px;color: #000;height:50px;text-align:center;background-color:#fff;border-radius: 0;box-sizing:border-box;outline:none;opacity: 10;color:#232323; border-bottom:1px solid #ccc}
.popup .swiper-pagination span:last-child {border-bottom:none;}
.popup .swiper-pagination span:before {width:100%;line-height:50px;position: absolute;top:0;left:50%;transform: translateX(-50%);}
.popup .swiper-pagination span:nth-child(1):before {content:"리엔장 이벤트1​";}
.popup .swiper-pagination span:nth-child(2):before {content:"리엔장 이벤트2​";}
.popup .swiper-pagination span:nth-child(3):before {content:"리엔장 이벤트3​";}
.popup .swiper-pagination span:nth-child(4):before {content:"리엔장 이벤트4​";}
.popup .swiper-pagination span:nth-child(5):before {content:"리엔장 이벤트5​";}
.popup .swiper-pagination span:nth-child(6):before {content:"리엔장 이벤트6​";}
.popup .swiper-pagination-bullet.swiper-pagination-bullet-active {color:#fff;background-color:#90a5ea;}
.popup  .swiper-container-horizontal>.swiper-pagination-bullets {bottom:-41px !important;}
.popup .swiper-pagination-bullet {margin:0 !important;opacity:.4;}
.popup_main .btn_cl {position:absolute;top:0;right:-70px;cursor:pointer;}
/*.video_w a {overflow:hidden;}
.video_w a:hover img{
	transform: scale(2);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}*/

.s_title { 
	font-family: 'Palatino Linotype', 'sans-serif';
    color: #cfcfcf;
    letter-spacing: 0.5px;
    font-size: 20px;
    margin-bottom: 15px;
}
.video_w{
		font-size:0px;
			background-color:#ffffff;
			padding: 100px 0px;
		}
		.video_w .mainMovie_wrap{
			width:1280px;
			margin:0 auto;
		}
		.video_w .mainMovie_title{
			position: relative;
			width:100%;
		}
		.video_w h1 {
			font-size: 58px;
			font-family: 'Noto Sans KR B', sans-serif;
			display: inline-block;
			text-align:center;
			width:100%;
			letter-spacing: -3px;
			color:#383838;
		}
		.video_w h2 {
			font-size: 20px;
			color:#4d4d4d;
			line-height: 0px;
		}
		.video_w .more{
			/*position: absolute;
			right: 0px;
			bottom: 14px;*/
			font-family: 'Noto Sans KR M', sans-serif;
			font-size:20px;
			cursor: pointer;
			text-align:right;
			margin-bottom:5px;
			margin-right: 35%;
			color:#4d4d4d;
		}
		.video_w .content .playMovie{
			display:inline-block;
			width:65%;
			height:100%;
			float:left;
		}
		.video_w .content{
			width: 100%;
		    position: relative;
			height:560px;
		}
		.video_w .content ul{
			margin-left:1%;
			display:inline-block;
			width:34%;
			float:right;
			font-size:0px;
		}
		.video_w .content ul li {
			padding: 0;
			margin-bottom: 3px;
			cursor: pointer;
			line-height: normal;
		}
		.video_w .content ul li img{ 
			width:100%;
		}
		.video_w .img_box {
			width: 40%;
			position: relative;
			display: inline-block;
			zoom: 1;
			border: 1px solid #f1f1f1;
			overflow: hidden;
		}
		.video_w .txt_box {
			position: relative;
			display: inline-block;
			vertical-align: top;
			font-size: 19px;
			padding: 5.6% 2%;
			width: 54%;
		}
		.video_w .txt_box p:nth-child(1){
			
			font-family: 'Noto Sans KR B', sans-serif;
			font-size: 17px;
			color:#4d4d4d;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		/*.video_w .txt_box:before {
			content: '';
			bottom: -15px;
			left: 5%;
			position: absolute;
			width: 90%;
			height: 1px;
			background-color: #d2d2d2;
		}*/
		.video_w .txt_box p:nth-child(2) {
			font-size:15px;
			color: #4d4d4d;
			margin-top: 4%;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		.video_w .txt_box .txt_on:nth-child(1){
			color:#6e7cff;
		}
		.video_w .img_box .on {
		    top: 0px;
			left: 0px;
			position: absolute;
			width: 100%;
			height: 100%;
			box-sizing: border-box;
			border: 4px #6e7cff solid;
			display:none;
		}
		.video_w img,.video_w span{
			vertical-align: middle;
		}