@charset "utf-8";
:lang(en) #contain .history ul li .cnt .txt span.onlyKo{display:none;}
:lang(cn) #contain .history ul li .cnt .txt span.onlyKo{display:none;}

#contain .smartluxpro .viewprod .guide{width:50%;margin-top:50px;text-align:center;}
:lang(en) #contain .smartluxpro .viewprod .guide{display:none;}
:lang(en) #contain .smartluxpro .specprod .cntbox .desc{display:none;}
:lang(cn) #contain .smartluxpro .viewprod .guide{display:none;}
:lang(cn) #contain .smartluxpro .specprod .cntbox .desc {display:none;}
@media (min-width:1420px) {
	
	/* 테이블 */
	#contain .table table{width:100%;table-layout:fixed;border-top:1px solid #ccc;border-bottom:1px solid #e9e9e9;border-collapse:collapse;border-spacing:0}
	#contain .table table th,
	#contain .table table td{padding:25px 20px;line-height:20px;font-size:15px;font-weight:400;text-align:center;background:#fff}
	#contain .table table td:nth-child(n+2){border-left:1px solid #e9e9e9}
	#contain .table table th{font-weight:500;background:#fafafa;vertical-align:middle}
	#contain .table table th:nth-child(n+2){border-left:1px solid #e9e9e9}
	#contain .table table tr{border-top:1px solid #e6e6e6}
	#contain .table table tr:first-child{border-top:none}

    /* 컨텐츠 테이블 */
    #contain .tbl{margin-bottom:50px;border-top:1px solid #2a2a2a}
    #contain .tbl:after{content:'';display:table;line-height:0;clear:both}
	#contain .tbl dl{float:left;width:auto;display:table;line-height:50px;border-bottom:1px solid #e9e9e9}
	#contain .tbl dt{display:table-cell;padding:10px;width:145px;line-height:50px;font-weight:500;text-align:center;vertical-align:middle;background:#fafafa}
	#contain .tbl dd{display:table-cell;padding:10px 20px;width:auto;line-height:25px;color:#7a7a7a;text-align:left;vertical-align:middle;background:#fff}

	/* 대표인사말 */
	#contain .medmix{}
	#contain .medmix .message{padding:0 0 100px 0}
	#contain .medmix .message .titbox{margin-bottom:60px;text-align:center}
    #contain .medmix .message .titbox .tit{line-height:60px;font-size:42px;font-weight:600;color:#2a2a2a}
    #contain .medmix .message .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .medmix .message .imgbox{}
	#contain .medmix .message .imgbox .img{position:relative;background:url(../img/message/image_ceo.png) no-repeat 50% 50%;background-size:cover}
    #contain .medmix .message .imgbox .img img{opacity:0}
	#contain .medmix .message .imgbox .txt{position:absolute;top:50%;left:50%;margin-left:170px;text-align:left;transform:translateY(-50%)}
	#contain .medmix .message .imgbox .txt strong{display:block;line-height:30px;font-size:20px;color:#2a2a2a}
	#contain .medmix .message .imgbox .txt span{display:block;line-height:30px;font-size:30px;font-weight:600;color:#2a2a2a}
	#contain .medmix .message .txtbox{}
	#contain .medmix .message .txtbox .txt{padding:50px 0;line-height:34px;font-size:17px;color:#2a2a2a}
	#contain .medmix .message .txtbox .txt span{display:block}
	#contain .medmix .message .txtbox .txt span + span{margin-top:45px}
	#contain .medmix .message .txtbox .sign{}
	#contain .medmix .message .txtbox .sign{display:block;margin-top:50px;text-align:right}
	#contain .medmix .message .txtbox .sign strong{display:block;font-size:15px;font-weight:400;color:#666}
	#contain .medmix .message .txtbox .sign span{display:block;margin-left:10px;font-size:24px;font-weight:500;color:#000}
	#contain .medmix .value{padding:100px 0;background:#fafafa}
	#contain .medmix .value .titbox{margin-bottom:60px}
    #contain .medmix .value .titbox .tit{line-height:60px;font-size:42px;font-weight:600;color:#2a2a2a}
    #contain .medmix .value .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
    #contain .medmix .value .cntbox{}
    #contain .medmix .value .cntbox ul{margin:0 -15px}
    #contain .medmix .value .cntbox ul:after{content:'';display:table;line-height:0;clear:both}
    #contain .medmix .value .cntbox li{float:left;width:33.33%;padding:0 15px}
    #contain .medmix .value .cntbox li .inner{text-align:center}
    #contain .medmix .value .cntbox li .img{position:relative;padding-top:56%;margin-right:20px;background:#fff;overflow:hidden}
    #contain .medmix .value .cntbox li .img img{position:absolute;top:0;left:0;width:100%;height:auto}
    #contain .medmix .value .cntbox li .tit{position:relative;margin-top:-20px;margin-left:10%;padding:15px 0;line-height:30px;font-size:18px;color:#2a2a2a;background:#fff;-webkit-box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1)}
    #contain .medmix .summary{padding:100px 0}
	#contain .medmix .summary .titbox{margin-bottom:60px}
    #contain .medmix .summary .titbox .tit{line-height:60px;font-size:42px;font-weight:600;color:#2a2a2a}
    #contain .medmix .summary .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
    
	/* HISTORY */
	#contain .history{overflow: hidden}
	#contain .history ul{position:relative;padding:20px 10%}
	#contain .history ul:nth-child(odd):before{content:'';position:absolute;top:calc(50% - 1px);right:0;bottom:-50%;width:10%;border-radius:0 50px 50px 0;border:1px solid #e9e9e9;border-left:0}
	#contain .history ul:nth-child(even):before{content:'';position:absolute;top:50%;left:0;bottom:-50%;width:10%;border-radius:50px 0 0 50px;border:1px solid #e9e9e9;border-right:0}
    #contain .history ul.one:before{content:none;}
	#contain .history ul:after{content:'';display:table;line-height:0;clear:both}
	#contain .history ul li{width:50%}
	#contain .history ul:nth-child(odd) li{float:left}
	#contain .history ul:nth-child(even) li{float:right}
    #contain .history ul li .info{display:flex;position:relative;padding-bottom:30px;overflow:hidden}
    #contain .history ul li .info:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e9e9e9}
    #contain .history ul li .info .img{flex:1;position:relative;padding-top:50%;align-items:center}
    #contain .history ul li .info .img img{position:absolute;top:0;left:0;width:100%;height:auto}
    #contain .history ul li .info .con{flex:1;position:relative;align-items:center}
    #contain .history ul li .info .con .tit{position:absolute;top:50%;left:0;width:100%;padding:0 15px;line-height:26px;font-size:18px;color:#2a2a2a;transform:translateY(-50%);text-align:left}
    #contain .history ul li .info .con .tit strong{font-weight:600}
    #contain .history ul li .cnt{position:relative;padding-top:30px;padding-right:35px}
    #contain .history ul li .cnt:after{content:'';position:absolute;z-index:10;top:0;left:0;margin:-6px 0 0 -5px;width:8px;height:8px;border:2px solid #2a2a2a;background:#fff;border-radius:50%}
    #contain .history ul li .cnt .tit{line-height:1;font-size:20px;font-weight:600;color:#2a2a2a}
    #contain .history ul li .cnt .txt{margin-top:30px;height:230px;font-size:16px;color:#7a7a7a;overflow:hidden;overflow-y:scroll}
    #contain .history ul li .cnt .txt::-webkit-scrollbar-track{border-radius:5px;background-color:transparent;overflow:hidden}
	#contain .history ul li .cnt .txt::-webkit-scrollbar{border-radius:5px;width:2px;background-color:transparent;overflow:hidden}
	#contain .history ul li .cnt .txt::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgb(126,205,235,0.25);overflow:hidden}
    #contain .history ul li .cnt .txt span{display:block;position:relative;padding-left:15px;line-height:26px;word-break:keep-all}
    #contain .history ul li .cnt .txt span:before{content:'';position:absolute;top:14px;left:0;width:5px;height:1px;background:#2a2a2a}
	
	/* GLOBAL NETWORK */
	#contain .network{position:relative;z-index:1}
	#contain .network .worldmap .cntbox{position:relative;height:750px}
	#contain .network .worldmap .cntbox .img{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/network/image_worldmap.png") no-repeat 50% 50%;background-size:1200px auto;transition:all 0.5s}
	#contain .network .worldmap .cntbox .marker dl{position:absolute;top:50%;left:50%;background:transparent;transition:all 0.3s}
	#contain .network .worldmap .cntbox .marker dl.asia{margin-top:-170px;margin-left:-220px}
	#contain .network .worldmap .cntbox .marker dl.europe{margin-top:-170px;margin-left:-510px}
	#contain .network .worldmap .cntbox .marker dl.middleeast{margin-top:-106px;margin-left:-350px}
	#contain .network .worldmap .cntbox .marker dl.oceania{margin-top:155px;margin-left:-80px}
	#contain .network .worldmap .cntbox .marker dl.america{margin-top:-110px;margin-left:305px}
	#contain .network .worldmap .cntbox .marker dl dt{position:relative;width:150px;text-align:center;cursor:pointer}
	#contain .network .worldmap .cntbox .marker dl dt i{position:relative;z-index:1;display:block;margin:0 auto;width:6px;height:12px;vertical-align:top}
	#contain .network .worldmap .cntbox .marker dl dt i:before{content:'';position:absolute;z-index:2;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:#00375c;transform:translate(-50%,-50%)}
	#contain .network .worldmap .cntbox .marker dl dt i:after{content:'';position:absolute;z-index:1;top:50%;left:50%;margin:-10px 0 0 -10px;width:20px;height:20px;border-radius:50%;background:rgb(0 55 92 / 0.25);opacity:0;visibility:hidden;transition:all 0.5s;animation-duration:1s;animation-name:marker;animation-timing-function:linear;animation-iteration-count:infinite}
	#contain .network .worldmap .cntbox .marker dl dt span{position:relative;z-index:2;display:inline-block;line-height:20px;font-size:16px;font-weight:600;vertical-align:top}
	#contain .network .worldmap .cntbox .marker dl dd{display:none;margin-top:10px;padding:10px 20px;background:#00375c;-webkit-box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1)}
	#contain .network .worldmap .cntbox .marker dl dd span{display:block;line-height:30px;font-size:13px;color:#fff;text-align:center}
	#contain .network .worldmap .cntbox .marker dl.sel{z-index:10}
	#contain .network .worldmap .cntbox .marker dl dt:hover i:after,
	#contain .network .worldmap .cntbox .marker dl.sel dt i:after{opacity:1;visibility:visible;transition:all 0.5s}
    #contain .network .worldlist .cntbox{margin:0 -25px;font-size:0}
    #contain .network .worldlist .cntbox dl{display:inline-block;width:50%;padding:0 25px 50px;vertical-align:top}
    #contain .network .worldlist .cntbox dt{padding:200px 50px 50px;line-height:30px;font-size:30px;font-weight:600;color:#fff;background:#fafafa;-webkit-box-shadow:0px 35px 35px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 24px 17px 0px rgba(0, 0, 0, 0.025)}
    #contain .network .worldlist .cntbox dd{margin-top:50px;overflow:hidden}
    #contain .network .worldlist .cntbox dd span{float:left;width:33.33%;padding:0 0 20px 0;line-height:20px;font-size:16px;color:#7a7a7a;text-align:center}
	#contain .network .worldlist .cntbox dl.asia dt{background-image:url("../img/network/image_asia.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.europe dt{background-image:url("../img/network/image_europe.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.middleeast dt{background-image:url("../img/network/image_middleeast.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.oceania dt{background-image:url("../img/network/image_oceania.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.america dt{background-image:url("../img/network/image_america.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	
	/* SMARTLUX SLIM */
	#contain .smartluxslim .titbox{margin-bottom:60px;text-align:left}
    #contain .smartluxslim .titbox .tit{line-height:60px;font-size:42px;font-weight:600;color:#2a2a2a}
    #contain .smartluxslim .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .smartluxslim .cntbox{overflow:hidden}
	#contain .smartluxslim .viewprod{padding:0 0 100px 0;background:#fff}
	#contain .smartluxslim .viewprod .cntbox{display:flex}
	#contain .smartluxslim .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .smartluxslim .viewprod .cntbox .slide .item{text-align:center}
	#contain .smartluxslim .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .smartluxslim .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .smartluxslim .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .smartluxslim .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .smartluxslim .viewprod .cntbox .dots .path{display:none}
	#contain .smartluxslim .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .smartluxslim .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .smartluxslim .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .smartluxslim .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .smartluxslim .whatprod{padding:100px 0;background:#fafafa}
	#contain .smartluxslim .whatprod .cntbox .tit{line-height:25px;font-size:18px;color:#2a2a2a}
	#contain .smartluxslim .whatprod .cntbox .txt{margin-top:50px;overflow:hidden}
	#contain .smartluxslim .whatprod .cntbox .txt .item{float:left;width:33.33%;text-align:center}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner{padding:0 10px 20px}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner .txt{position:relative;margin-bottom:15px;padding-bottom:15px;line-height:25px;font-size:18px;font-weight:600;color:#2a2a2a;letter-spacing:-0.5px;border-bottom:1px solid #e9e9e9}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner .img{}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner .img img{width:100%;height:auto}
	
	#contain .smartluxslim .whyprod{padding:100px 0;background:#fff}
	#contain .smartluxslim .whyprod .cntbox .list{}
	#contain .smartluxslim .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .smartluxslim .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width:25%}
	#contain .smartluxslim .whyprod .cntbox .list li .txt{position:relative;margin-bottom:25px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e9e9e9}
	#contain .smartluxslim .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height:1;font-size:50px;font-weight:600;color:#eee}
	#contain .smartluxslim .whyprod .cntbox .list li .txt span{position:relative;z-index:2;line-height:25px;font-size:16px;color:#2a2a2a;letter-spacing:-0.5px}
	#contain .smartluxslim .whyprod .cntbox .list li .img{}
	#contain .smartluxslim .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
	#contain .smartluxslim .specprod{padding:100px 0;background:#fafafa}
	#contain .smartluxslim .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .smartluxslim .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .smartluxslim .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}
	
	/* SMARTLUX MINI */
	#contain .smartluxmini .titbox{margin-bottom:60px;text-align:left}
    #contain .smartluxmini .titbox .tit{line-height:60px;font-size:42px;font-weight:600;color:#2a2a2a}
    #contain .smartluxmini .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .smartluxmini .cntbox{overflow:hidden}
	#contain .smartluxmini .viewprod{padding:0 0 100px 0;background:#fff}
	#contain .smartluxmini .viewprod .cntbox{display:flex}
	#contain .smartluxmini .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .smartluxmini .viewprod .cntbox .slide .item{text-align:center}
	#contain .smartluxmini .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .smartluxmini .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .smartluxmini .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .smartluxmini .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .smartluxmini .viewprod .cntbox .dots .path{display:none}
	#contain .smartluxmini .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .smartluxmini .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .smartluxmini .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .smartluxmini .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .smartluxmini .whatprod{padding:100px 0;background:#fafafa}
	#contain .smartluxmini .whatprod .cntbox .tit{line-height:25px;font-size:18px;color:#2a2a2a}
	#contain .smartluxmini .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .smartluxmini .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .smartluxmini .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .smartluxmini .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
	#contain .smartluxmini .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .smartluxmini .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}
	
	#contain .smartluxmini .whyprod{padding:100px 0;background:#fff}
	#contain .smartluxmini .whyprod .cntbox .list{}
	#contain .smartluxmini .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .smartluxmini .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width:25%}
	#contain .smartluxmini .whyprod .cntbox .list li .txt{position:relative;margin-bottom:25px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e9e9e9}
	#contain .smartluxmini .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height:1;font-size:50px;font-weight:600;color:#eee}
	#contain .smartluxmini .whyprod .cntbox .list li .txt span{position:relative;z-index:2;line-height:25px;font-size:16px;color:#2a2a2a;letter-spacing:-0.5px}
	#contain .smartluxmini .whyprod .cntbox .list li .img{}
	#contain .smartluxmini .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
	#contain .smartluxmini .specprod{padding:100px 0;background:#fafafa}
	#contain .smartluxmini .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .smartluxmini .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .smartluxmini .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

	/* SMARTLUX pro */
	#contain .smartluxpro .titbox{margin-bottom:60px;text-align:left}
    #contain .smartluxpro .titbox .tit{line-height:60px;font-size:42px;font-weight:600;color:#2a2a2a}
    #contain .smartluxpro .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .smartluxpro .cntbox{overflow:hidden}
	#contain .smartluxpro .viewprod{padding:0 0 100px 0;background:#fff}
	#contain .smartluxpro .viewprod .cntbox{display:flex}
	#contain .smartluxpro .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .smartluxpro .viewprod .cntbox .slide .item{text-align:center}
	#contain .smartluxpro .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .smartluxpro .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .smartluxpro .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .smartluxpro .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .smartluxpro .viewprod .cntbox .dots .path{display:none}
	#contain .smartluxpro .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .smartluxpro .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .smartluxpro .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .smartluxpro .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .smartluxpro .whatprod{padding:100px 0;background:#fafafa}
	#contain .smartluxpro .whatprod .cntbox .tit{line-height:25px;font-size:18px;color:#2a2a2a}
	#contain .smartluxpro .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .smartluxpro .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .smartluxpro .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .smartluxpro .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
	#contain .smartluxpro .whatprod .cntbox .type li .shape{float:left;width:20%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
    #contain .smartluxpro .whatprod .cntbox .type li .shape.fir{border-left:0;}
    #contain .smartluxpro .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .smartluxpro .whatprod .cntbox .type li .info{float:left;width:30%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}
	
	#contain .smartluxpro .whyprod{padding:100px 0;background:#fff}
	#contain .smartluxpro .whyprod .cntbox .list{}
	#contain .smartluxpro .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .smartluxpro .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width:25%}
	#contain .smartluxpro .whyprod .cntbox .list li .txt{position:relative;margin-bottom:25px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e9e9e9}
	#contain .smartluxpro .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height:1;font-size:50px;font-weight:600;color:#eee}
	#contain .smartluxpro .whyprod .cntbox .list li .txt span{position:relative;z-index:2;line-height:25px;font-size:16px;color:#2a2a2a;letter-spacing:-0.5px}
	#contain .smartluxpro .whyprod .cntbox .list li .img{}
	#contain .smartluxpro .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
	#contain .smartluxpro .specprod{padding:100px 0;background:#fafafa}
	#contain .smartluxpro .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .smartluxpro .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .smartluxpro .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

	/* ESTHELUX */
	#contain .esthelux .titbox{margin-bottom:60px;text-align:left}
    #contain .esthelux .titbox .tit{line-height:60px;font-size:42px;font-weight:600;color:#2a2a2a}
    #contain .esthelux .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .esthelux .cntbox{overflow:hidden}
	#contain .esthelux .viewprod{padding:0 0 100px 0;background:#fff}
	#contain .esthelux .viewprod .cntbox{display:flex}
	#contain .esthelux .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .esthelux .viewprod .cntbox .slide .item{text-align:center}
	#contain .esthelux .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .esthelux .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .esthelux .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .esthelux .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .esthelux .viewprod .cntbox .dots .path{display:none}
	#contain .esthelux .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .esthelux .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .esthelux .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .esthelux .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .esthelux .whatprod{padding:100px 0;background:#fafafa}
	#contain .esthelux .whatprod .cntbox .tit{line-height:25px;font-size:18px;color:#2a2a2a}
	#contain .esthelux .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .esthelux .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .esthelux .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .esthelux .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
	#contain .esthelux .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
	#contain .esthelux .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .esthelux .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .esthelux .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .esthelux .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .esthelux .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .esthelux .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .esthelux .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .esthelux .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}
	
	#contain .esthelux .specprod{padding:100px 0;background:#fff}
	#contain .esthelux .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .esthelux .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .esthelux .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}
	#contain .esthelux .specprod .cntbox .more{margin-top:35px}
	#contain .esthelux .specprod .cntbox .more a{position: relative;display:inline-block;padding:15px 20px;line-height:20px;font-size: 16px;color: #777;border:2px solid #e9e9e9;transition:all 0.3s;letter-spacing: -0.5px;}
	#contain .esthelux .specprod .cntbox .more a i{float: left;margin-right: 8px;line-height: 20px;font-size: 18px;}
	#contain .esthelux .specprod .cntbox .more a span{line-height: 20px;float: left;}
    #contain .esthelux .specprod .cntbox .more a:hover{box-shadow:3px 5px 15px rgba(0,0,0,0.05)}
    #contain .esthelux .specprod .cntbox .more a:hover span{text-decoration:underline;}
	
    /* carevright */
    #contain .carevright .titbox{margin-bottom:60px;text-align:left}
    #contain .carevright .titbox .tit{line-height:60px;font-size:42px;font-weight:600;color:#2a2a2a}
    #contain .carevright .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
    #contain .carevright .cntbox{overflow:hidden}
    #contain .carevright .viewprod{padding:0 0 100px 0;background:#fff}
    #contain .carevright .viewprod .cntbox{display:flex}
    #contain .carevright .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
    #contain .carevright .viewprod .cntbox .slide .item{text-align:center}
    #contain .carevright .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
    #contain .carevright .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
    #contain .carevright .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
    #contain .carevright .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
    #contain .carevright .viewprod .cntbox .dots .path{display:none}
    #contain .carevright .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
    #contain .carevright .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
    #contain .carevright .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
    #contain .carevright .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}

    #contain .carevright .whatprod{padding:100px 0;background:#fafafa}
    #contain .carevright .whatprod .cntbox .tit{line-height:25px;font-size:18px;color:#2a2a2a}
    #contain .carevright .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
    #contain .carevright .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
    #contain .carevright .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
    #contain .carevright .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
    #contain .carevright .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
    #contain .carevright .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
    #contain .carevright .whatprod .cntbox .type li .shape span + span{margin-left:30px}
    #contain .carevright .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
    #contain .carevright .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
    #contain .carevright .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
    #contain .carevright .whatprod .cntbox .type li .shape span.red{background:#f60419}
    #contain .carevright .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
    #contain .carevright .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}

    #contain .carevright .specprod{padding:100px 0;background:#fff}
    #contain .carevright .specprod .cntbox .desc{padding:35px 0;text-align:left}
    #contain .carevright .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
    #contain .carevright .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}
    #contain .carevright .specprod .cntbox .more{margin-top:35px}
    #contain .carevright .specprod .cntbox .more a{position: relative;display:inline-block;padding:15px 20px;line-height:20px;font-size: 16px;color: #777;border:2px solid #e9e9e9;transition:all 0.3s;letter-spacing: -0.5px;}
    #contain .carevright .specprod .cntbox .more a i{float: left;margin-right: 8px;line-height: 20px;font-size: 18px;}
    #contain .carevright .specprod .cntbox .more a span{line-height: 20px;float: left;}
    #contain .carevright .specprod .cntbox .more a:hover{box-shadow:3px 5px 15px rgba(0,0,0,0.05)}
    #contain .carevright .specprod .cntbox .more a:hover span{text-decoration:underline;}

	/* A+LASER */
	#contain .applelaser .titbox{margin-bottom:60px;text-align:left}
    #contain .applelaser .titbox .tit{line-height:60px;font-size:42px;font-weight:600;color:#2a2a2a}
    #contain .applelaser .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .applelaser .cntbox{overflow:hidden}
	#contain .applelaser .viewprod{padding:0 0 100px 0;background:#fff}
	#contain .applelaser .viewprod .cntbox{display:flex}
	#contain .applelaser .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .applelaser .viewprod .cntbox .slide .item{text-align:center}
	#contain .applelaser .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .applelaser .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .applelaser .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .applelaser .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .applelaser .viewprod .cntbox .dots .path{display:none}
	#contain .applelaser .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .applelaser .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .applelaser .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .applelaser .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .applelaser .whatprod{padding:100px 0;background:#fafafa}
	#contain .applelaser .whatprod .cntbox .tit{line-height:25px;font-size:18px;color:#2a2a2a}

	#contain .applelaser .whyprod{padding:100px 0;background:#fff}
	#contain .applelaser .whyprod .cntbox .list{}
	#contain .applelaser .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .applelaser .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width:25%}
	#contain .applelaser .whyprod .cntbox .list li .txt{position:relative;margin-bottom:25px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e9e9e9}
	#contain .applelaser .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height:1;font-size:50px;font-weight:600;color:#eee}
	#contain .applelaser .whyprod .cntbox .list li .txt span{position:relative;z-index:2;line-height:25px;font-size:16px;color:#2a2a2a;letter-spacing:-0.5px}
	#contain .applelaser .whyprod .cntbox .list li .img{}
	#contain .applelaser .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
	#contain .applelaser .specprod{padding:100px 0;background:#fafafa}
	#contain .applelaser .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .applelaser .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .applelaser .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

	
    /* rfteen */
    #contain .rfteen .titbox{margin-bottom:60px;text-align:left}
    #contain .rfteen .titbox .tit{line-height:60px;font-size:42px;font-weight:600;color:#2a2a2a}
    #contain .rfteen .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
    #contain .rfteen .cntbox{overflow:hidden}
    #contain .rfteen .viewprod{padding:0 0 100px 0;background:#fff}
    #contain .rfteen .viewprod .cntbox{display:flex}
    #contain .rfteen .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
    #contain .rfteen .viewprod .cntbox .slide .item{text-align:center}
    #contain .rfteen .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
    #contain .rfteen .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
    #contain .rfteen .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
    #contain .rfteen .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
    #contain .rfteen .viewprod .cntbox .dots .path{display:none}
    #contain .rfteen .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
    #contain .rfteen .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
    #contain .rfteen .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
    #contain .rfteen .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}

    #contain .rfteen .whatprod{padding:100px 0;background:#fafafa}
    #contain .rfteen .whatprod .cntbox .tit{line-height:25px;font-size:18px;color:#2a2a2a}
    #contain .rfteen .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
    #contain .rfteen .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
    #contain .rfteen .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
    #contain .rfteen .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
    #contain .rfteen .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
    #contain .rfteen .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
    #contain .rfteen .whatprod .cntbox .type li .shape span + span{margin-left:30px}
    #contain .rfteen .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
    #contain .rfteen .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
    #contain .rfteen .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
    #contain .rfteen .whatprod .cntbox .type li .shape span.red{background:#f60419}
    #contain .rfteen .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
    #contain .rfteen .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}

    #contain .rfteen .specprod{padding:100px 0;background:#fff}
    #contain .rfteen .specprod .cntbox .desc{padding:35px 0;text-align:left}
    #contain .rfteen .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
    #contain .rfteen .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}
    #contain .rfteen .specprod .cntbox .more{margin-top:35px}
    #contain .rfteen .specprod .cntbox .more a{position: relative;display:inline-block;padding:15px 20px;line-height:20px;font-size: 16px;color: #777;border:2px solid #e9e9e9;transition:all 0.3s;letter-spacing: -0.5px;}
    #contain .rfteen .specprod .cntbox .more a i{float: left;margin-right: 8px;line-height: 20px;font-size: 18px;}
    #contain .rfteen .specprod .cntbox .more a span{line-height: 20px;float: left;}
    #contain .rfteen .specprod .cntbox .more a:hover{box-shadow:3px 5px 15px rgba(0,0,0,0.05)}
    #contain .rfteen .specprod .cntbox .more a:hover span{text-decoration:underline;}


}
@media all and (min-width:748px) and (max-width:1419px) {

	/* 테이블 */
	#contain .table table{width:100%;table-layout:fixed;border-top:1px solid #ccc;border-bottom:1px solid #e9e9e9;border-collapse:collapse;border-spacing:0}
	#contain .table table th,
	#contain .table table td{padding:25px 20px;line-height:20px;font-size:15px;font-weight:400;text-align:center;background:#fff}
	#contain .table table td:nth-child(n+2){border-left:1px solid #e9e9e9}
	#contain .table table th{font-weight:500;background:#fafafa;vertical-align:middle}
	#contain .table table th:nth-child(n+2){border-left:1px solid #e9e9e9}
	#contain .table table tr{border-top:1px solid #e6e6e6}
	#contain .table table tr:first-child{border-top:none}

    /* 컨텐츠 테이블 */
    #contain .tbl{margin-bottom:30px;border-top:1px solid #2a2a2a}
    #contain .tbl:after{content:'';display:table;line-height:0;clear:both}
	#contain .tbl dl{float:left;width:100% !important;display:table;line-height:50px;border-bottom:1px solid #e9e9e9}
	#contain .tbl dt{display:table-cell;padding:10px;width:120px;line-height:30px;font-size:13px;font-weight:500;text-align:center;vertical-align:middle;background:#fafafa}
	#contain .tbl dd{display:table-cell;padding:10px 20px;width:auto;line-height:25px;font-size:13px;color:#7a7a7a;text-align:left;vertical-align:middle;background:#fff}

	/* 대표인사말 */
	#contain .medmix{}
	#contain .medmix .message{padding:0 30px 50px}
	#contain .medmix .message .titbox{margin-bottom:30px;text-align:center}
    #contain .medmix .message .titbox .tit{line-height:48px;font-size:32px;font-weight:600;color:#2a2a2a}
    #contain .medmix .message .titbox .txt{line-height:24px;font-size:15px;color:#7a7a7a}
	#contain .medmix .message .imgbox{}
	#contain .medmix .message .imgbox .img{position:relative;background:url(../img/message/image_ceo.png) no-repeat 50% 50%;background-size:cover}
    #contain .medmix .message .imgbox .img img{opacity:0}
	#contain .medmix .message .imgbox .txt{position:absolute;top:50%;left:50%;margin-left:170px;text-align:left;transform:translateY(-50%)}
	#contain .medmix .message .imgbox .txt strong{display:block;line-height:30px;font-size:18px;color:#2a2a2a}
	#contain .medmix .message .imgbox .txt span{display:block;line-height:30px;font-size:26px;font-weight:600;color:#2a2a2a}
	#contain .medmix .message .txtbox{}
	#contain .medmix .message .txtbox .txt{padding:30px 0;line-height:26px;font-size:15px;color:#2a2a2a}
	#contain .medmix .message .txtbox .txt span{display:block}
	#contain .medmix .message .txtbox .txt span + span{margin-top:45px}
	#contain .medmix .message .txtbox .sign{}
	#contain .medmix .message .txtbox .sign{display:block;margin-top:30px;text-align:right}
	#contain .medmix .message .txtbox .sign strong{display:block;font-size:15px;font-weight:400;color:#666}
	#contain .medmix .message .txtbox .sign span{display:block;font-size:20px;font-weight:500;color:#000}
	#contain .medmix .value{padding:50px 30px;background:#fafafa}
	#contain .medmix .value .titbox{margin-bottom:30px}
    #contain .medmix .value .titbox .tit{line-height:36px;font-size:28px;font-weight:600;color:#2a2a2a}
    #contain .medmix .value .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
    #contain .medmix .value .cntbox{}
    #contain .medmix .value .cntbox ul{margin:0 -10px}
    #contain .medmix .value .cntbox ul:after{content:'';display:table;line-height:0;clear:both}
    #contain .medmix .value .cntbox li{float:left;width:33.33%;padding:0 10px}
    #contain .medmix .value .cntbox li .inner{text-align:center}
    #contain .medmix .value .cntbox li .img{position:relative;padding-top:56%;margin-right:20px;background:#fff;overflow:hidden}
    #contain .medmix .value .cntbox li .img img{position:absolute;top:0;left:0;width:100%;height:auto}
    #contain .medmix .value .cntbox li .tit{position:relative;margin-top:-15px;margin-left:10%;padding:10px 0;line-height:30px;font-size:15px;color:#2a2a2a;background:#fff;-webkit-box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1)}
    #contain .medmix .summary{padding:50px 30px}
	#contain .medmix .summary .titbox{margin-bottom:30px}
    #contain .medmix .summary .titbox .tit{line-height:36px;font-size:28px;font-weight:600;color:#2a2a2a}
    #contain .medmix .summary .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
    
	/* HISTORY */
	#contain .history{padding:0 30px}
	#contain .history ul{position:relative;padding:20px 5%}
	#contain .history ul:nth-child(odd):before{content:'';position:absolute;top:calc(50% - 1px);right:0;bottom:-50%;width:5%;border-radius:0 25px 25px 0;border:1px solid #e9e9e9;border-left:0}
	#contain .history ul:nth-child(even):before{content:'';position:absolute;top:50%;left:0;bottom:-50%;width:5%;border-radius:25px 0 0 25px;border:1px solid #e9e9e9;border-right:0}
    #contain .history ul.one:before{content:none;}
	#contain .history ul:after{content:'';display:table;line-height:0;clear:both}
	#contain .history ul li{width:50%}
	#contain .history ul:nth-child(odd) li{float:left}
	#contain .history ul:nth-child(even) li{float:right}
    #contain .history ul li .info{position:relative;padding-bottom:20px;overflow:hidden}
    #contain .history ul li .info:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e9e9e9}
    #contain .history ul li .info .img{position:relative;width:50%;padding-top:200px;align-items:center;overflow:hidden}
    #contain .history ul li .info .img img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}
    #contain .history ul li .info .con{position:absolute;top:50%;left:50%;transform:translateY(-50%)}
    #contain .history ul li .info .con .tit{position:relative;margin-top:20px;padding:0 10px;line-height:20px;font-size:15px;color:#2a2a2a;text-align:left}
    #contain .history ul li .info .con .tit strong{font-weight:600}
    #contain .history ul li .cnt{position:relative;padding-top:20px;padding-right:25px}
    #contain .history ul li .cnt:after{content:'';position:absolute;z-index:10;top:0;left:0;margin:-6px 0 0 -5px;width:8px;height:8px;border:2px solid #2a2a2a;background:#fff;border-radius:50%}
    #contain .history ul li .cnt .tit{line-height:1;font-size:20px;font-weight:600;color:#2a2a2a}
    #contain .history ul li .cnt .txt{margin-top:10px;min-height:170px;font-size:16px;color:#7a7a7a;overflow:hidden;overflow-y:scroll}
    #contain .history ul li .cnt .txt::-webkit-scrollbar-track{border-radius:5px;background-color:transparent;overflow:hidden}
	#contain .history ul li .cnt .txt::-webkit-scrollbar{border-radius:5px;width:2px;background-color:transparent;overflow:hidden}
	#contain .history ul li .cnt .txt::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgb(126,205,235,0.25);overflow:hidden}
    #contain .history ul li .cnt .txt span{display:block;position:relative;padding-left:15px;line-height:22px;font-size:14px;word-break:keep-all}
    #contain .history ul li .cnt .txt span:before{content:'';position:absolute;top:10px;left:0;width:5px;height:1px;background:#2a2a2a}
	
	/* GLOBAL NETWORK */
	#contain .network{position:relative;z-index:1}
	#contain .network .worldmap .cntbox{position:relative;height:750px}
	#contain .network .worldmap .cntbox .img{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/network/image_worldmap.png") no-repeat 50% 50%;background-size:750px auto;transition:all 0.5s}
	#contain .network .worldmap .cntbox .marker dl{position:absolute;top:50%;left:50%;background:transparent;transition:all 0.3s}
	#contain .network .worldmap .cntbox .marker dl.asia{margin-top:-100px;margin-left:-170px}
	#contain .network .worldmap .cntbox .marker dl.europe{margin-top:-120px;margin-left:-340px}
	#contain .network .worldmap .cntbox .marker dl.middleeast{margin-top:-46px;margin-left:-255px}
	#contain .network .worldmap .cntbox .marker dl.oceania{margin-top:100px;margin-left:-80px}
	#contain .network .worldmap .cntbox .marker dl.america{margin-top:-80px;margin-left:160px}
	#contain .network .worldmap .cntbox .marker dl dt{position:relative;width:150px;text-align:center;cursor:pointer}
	#contain .network .worldmap .cntbox .marker dl dt i{position:relative;z-index:1;display:block;margin:0 auto;width:6px;height:12px;vertical-align:top}
	#contain .network .worldmap .cntbox .marker dl dt i:before{content:'';position:absolute;z-index:2;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:#00375c;transform:translate(-50%,-50%)}
	#contain .network .worldmap .cntbox .marker dl dt i:after{content:'';position:absolute;z-index:1;top:50%;left:50%;margin:-10px 0 0 -10px;width:20px;height:20px;border-radius:50%;background:rgb(0 55 92 / 0.25);opacity:0;visibility:hidden;transition:all 0.5s;animation-duration:1s;animation-name:marker;animation-timing-function:linear;animation-iteration-count:infinite}
	#contain .network .worldmap .cntbox .marker dl dt span{position:relative;z-index:2;display:inline-block;line-height:20px;font-size:14px;font-weight:600;vertical-align:top}
	#contain .network .worldmap .cntbox .marker dl dd{display:none;margin-top:10px;padding:10px 20px;background:#00375c;-webkit-box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1)}
	#contain .network .worldmap .cntbox .marker dl dd span{display:block;line-height:25px;font-size:11px;color:#fff;text-align:center}
	#contain .network .worldmap .cntbox .marker dl.sel{z-index:10}
	#contain .network .worldmap .cntbox .marker dl dt:hover i:after,
	#contain .network .worldmap .cntbox .marker dl.sel dt i:after{opacity:1;visibility:visible;transition:all 0.5s}
    #contain .network .worldlist .cntbox{margin:0 -10px;padding:0 30px;font-size:0}
    #contain .network .worldlist .cntbox dl{display:inline-block;width:50%;padding:0 10px 25px;vertical-align:top}
    #contain .network .worldlist .cntbox dt{padding:200px 20px 20px;line-height:30px;font-size:20px;font-weight:600;color:#fff;background:#fafafa;-webkit-box-shadow:0px 35px 35px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 24px 17px 0px rgba(0, 0, 0, 0.025)}
    #contain .network .worldlist .cntbox dd{margin-top:20px;overflow:hidden}
    #contain .network .worldlist .cntbox dd span{float:left;width:50%;padding:0 0 10px 0;line-height:16px;font-size:14px;color:#7a7a7a;text-align:center}
	#contain .network .worldlist .cntbox dl.asia dt{background-image:url("../img/network/image_asia.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.europe dt{background-image:url("../img/network/image_europe.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.middleeast dt{background-image:url("../img/network/image_middleeast.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.oceania dt{background-image:url("../img/network/image_oceania.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.america dt{background-image:url("../img/network/image_america.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	
	/* SMARTLUX SLIM */
	#contain .smartluxslim .titbox{margin-bottom:30px;text-align:left}
    #contain .smartluxslim .titbox .tit{line-height:48px;font-size:32px;font-weight:600;color:#2a2a2a}
    #contain .smartluxslim .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .smartluxslim .cntbox{overflow:hidden}
	#contain .smartluxslim .viewprod{padding:0 30px 50px;background:#fff}
	#contain .smartluxslim .viewprod .cntbox{display:flex}
	#contain .smartluxslim .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .smartluxslim .viewprod .cntbox .slide .item{text-align:center}
	#contain .smartluxslim .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .smartluxslim .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .smartluxslim .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .smartluxslim .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .smartluxslim .viewprod .cntbox .dots .path{display:none}
	#contain .smartluxslim .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .smartluxslim .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .smartluxslim .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .smartluxslim .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .smartluxslim .whatprod{padding:50px 30px;background:#fafafa}
	#contain .smartluxslim .whatprod .cntbox .tit{line-height:24px;font-size:15px;color:#7a7a7a}
	#contain .smartluxslim .whatprod .cntbox .txt{margin-top:50px;overflow:hidden}
	#contain .smartluxslim .whatprod .cntbox .txt .item{float:left;width:33.33%;text-align:center}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner{padding:0 10px 20px}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner .txt{position:relative;margin-bottom:15px;padding-bottom:15px;line-height:25px;font-size:18px;font-weight:600;color:#2a2a2a;letter-spacing:-0.5px;border-bottom:1px solid #e9e9e9}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner .img{}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner .img img{width:100%;height:auto}
	
	#contain .smartluxslim .whyprod{padding:50px 30px;background:#fff}
	#contain .smartluxslim .whyprod .cntbox .list{}
	#contain .smartluxslim .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .smartluxslim .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width:25%}
	#contain .smartluxslim .whyprod .cntbox .list li .txt{position:relative;margin-bottom:25px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e9e9e9}
	#contain .smartluxslim .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height:50px;font-size:30px;font-weight:600;color:#eee}
	#contain .smartluxslim .whyprod .cntbox .list li .txt span{position:relative;z-index:2;display:block;height:40px;line-height:20px;font-size:15px;color:#2a2a2a;letter-spacing:-0.5px}
	#contain .smartluxslim .whyprod .cntbox .list li .img{}
	#contain .smartluxslim .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
	#contain .smartluxslim .specprod{padding:50px 30px;background:#fafafa}
	#contain .smartluxslim .specprod .cntbox .desc{padding:10px 0;text-align:left}
	#contain .smartluxslim .specprod .cntbox .desc span{display:block;font-size:13px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .smartluxslim .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}
	
	/* SMARTLUX MINI */
	#contain .smartluxmini .titbox{margin-bottom:30px;text-align:left}
    #contain .smartluxmini .titbox .tit{line-height:48px;font-size:32px;font-weight:600;color:#2a2a2a}
    #contain .smartluxmini .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .smartluxmini .cntbox{overflow:hidden}
	#contain .smartluxmini .viewprod{padding:0 30px 50px;background:#fff}
	#contain .smartluxmini .viewprod .cntbox{display:flex}
	#contain .smartluxmini .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .smartluxmini .viewprod .cntbox .slide .item{text-align:center}
	#contain .smartluxmini .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .smartluxmini .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .smartluxmini .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .smartluxmini .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .smartluxmini .viewprod .cntbox .dots .path{display:none}
	#contain .smartluxmini .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .smartluxmini .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .smartluxmini .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .smartluxmini .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .smartluxmini .whatprod{padding:50px 30px;background:#fafafa}
	#contain .smartluxmini .whatprod .cntbox .tit{line-height:24px;font-size:15px;color:#7a7a7a}
	#contain .smartluxmini .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .smartluxmini .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .smartluxmini .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .smartluxmini .whatprod .cntbox .type li .name{float:left;width:25%;padding:0 30px;line-height:30px;font-size:14px;font-weight:600;text-align:center}
	#contain .smartluxmini .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .smartluxmini .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:13px;border-left:1px solid #e9e9e9}
	
	#contain .smartluxmini .whyprod{padding:50px 30px;background:#fff}
	#contain .smartluxmini .whyprod .cntbox .list{}
	#contain .smartluxmini .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .smartluxmini .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width:25%}
	#contain .smartluxmini .whyprod .cntbox .list li .txt{position:relative;margin-bottom:25px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e9e9e9}
	#contain .smartluxmini .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height:50px;font-size:30px;font-weight:600;color:#eee}
	#contain .smartluxmini .whyprod .cntbox .list li .txt span{position:relative;z-index:2;display:block;height:40px;line-height:20px;font-size:14px;color:#2a2a2a;letter-spacing:-0.5px}
	#contain .smartluxmini .whyprod .cntbox .list li .img{}
	#contain .smartluxmini .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
	#contain .smartluxmini .specprod{padding:50px 30px;background:#fafafa}
	#contain .smartluxmini .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .smartluxmini .specprod .cntbox .desc span{display:block;font-size:13px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .smartluxmini .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

	/* SMARTLUX pro */
	#contain .smartluxpro .titbox{margin-bottom:30px;text-align:left}
    #contain .smartluxpro .titbox .tit{line-height:48px;font-size:32px;font-weight:600;color:#2a2a2a}
    #contain .smartluxpro .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .smartluxpro .cntbox{overflow:hidden}
	#contain .smartluxpro .viewprod{padding:0 30px 50px;background:#fff}
	#contain .smartluxpro .viewprod .cntbox{display:flex}
	#contain .smartluxpro .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .smartluxpro .viewprod .cntbox .slide .item{text-align:center}
	#contain .smartluxpro .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .smartluxpro .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .smartluxpro .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .smartluxpro .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .smartluxpro .viewprod .cntbox .dots .path{display:none}
	#contain .smartluxpro .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .smartluxpro .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .smartluxpro .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .smartluxpro .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	#contain .smartluxpro .viewprod .cntbox .info .box .img img{max-width:90%;}
	
    #contain .smartluxpro .whatprod{padding:50px 30px;background:#fafafa}
	#contain .smartluxpro .whatprod .cntbox .tit{line-height:24px;font-size:15px;color:#7a7a7a}
	#contain .smartluxpro .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .smartluxpro .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .smartluxpro .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .smartluxpro .whatprod .cntbox .type li .name{float:left;width:25%;padding:0 30px;line-height:30px;font-size:14px;font-weight:600;text-align:center}
	#contain .smartluxpro .whatprod .cntbox .type li .shape{float:left;width:23%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
    #contain .smartluxpro .whatprod .cntbox .type li .shape.fir{border-left:0;}
    #contain .smartluxpro .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .smartluxpro .whatprod .cntbox .type li .info{float:left;width:27%;padding:0 30px;line-height:30px;font-size:13px;border-left:1px solid #e9e9e9}
	
	#contain .smartluxpro .whyprod{padding:50px 30px;background:#fff}
	#contain .smartluxpro .whyprod .cntbox .list{}
	#contain .smartluxpro .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .smartluxpro .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width:25%}
	#contain .smartluxpro .whyprod .cntbox .list li .txt{position:relative;margin-bottom:25px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e9e9e9}
	#contain .smartluxpro .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height:50px;font-size:30px;font-weight:600;color:#eee}
	#contain .smartluxpro .whyprod .cntbox .list li .txt span{position:relative;z-index:2;display:block;height:40px;line-height:20px;font-size:14px;color:#2a2a2a;letter-spacing:-0.5px}
	#contain .smartluxpro .whyprod .cntbox .list li .img{}
	#contain .smartluxpro .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
	#contain .smartluxpro .specprod{padding:50px 30px;background:#fafafa}
	#contain .smartluxpro .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .smartluxpro .specprod .cntbox .desc span{display:block;font-size:13px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .smartluxpro .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

	/* ESTHELUX */
	#contain .esthelux .titbox{margin-bottom:30px;text-align:left}
    #contain .esthelux .titbox .tit{line-height:48px;font-size:32px;font-weight:600;color:#2a2a2a}
    #contain .esthelux .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .esthelux .cntbox{overflow:hidden}
	#contain .esthelux .viewprod{padding:0 30px 50px;background:#fff}
	#contain .esthelux .viewprod .cntbox{display:flex}
	#contain .esthelux .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .esthelux .viewprod .cntbox .slide .item{text-align:center}
	#contain .esthelux .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .esthelux .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .esthelux .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .esthelux .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .esthelux .viewprod .cntbox .dots .path{display:none}
	#contain .esthelux .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .esthelux .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .esthelux .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .esthelux .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .esthelux .whatprod{padding:50px 30px;background:#fafafa}
	#contain .esthelux .whatprod .cntbox .tit{line-height:24px;font-size:15px;color:#7a7a7a}
	#contain .esthelux .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .esthelux .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .esthelux .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .esthelux .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
	#contain .esthelux .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
	#contain .esthelux .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .esthelux .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .esthelux .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .esthelux .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .esthelux .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .esthelux .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .esthelux .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .esthelux .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}
	
	#contain .esthelux .specprod{padding:50px 30px;background:#fff}
	#contain .esthelux .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .esthelux .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .esthelux .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}
	
    /* carevright */
	#contain .carevright .titbox{margin-bottom:30px;text-align:left}
    #contain .carevright .titbox .tit{line-height:48px;font-size:32px;font-weight:600;color:#2a2a2a}
    #contain .carevright .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .carevright .cntbox{overflow:hidden}
	#contain .carevright .viewprod{padding:0 30px 50px;background:#fff}
	#contain .carevright .viewprod .cntbox{display:flex}
	#contain .carevright .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .carevright .viewprod .cntbox .slide .item{text-align:center}
	#contain .carevright .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .carevright .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .carevright .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .carevright .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .carevright .viewprod .cntbox .dots .path{display:none}
	#contain .carevright .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .carevright .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .carevright .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .carevright .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .carevright .whatprod{padding:50px 30px;background:#fafafa}
	#contain .carevright .whatprod .cntbox .tit{line-height:24px;font-size:15px;color:#7a7a7a}
	#contain .carevright .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .carevright .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .carevright .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .carevright .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
	#contain .carevright .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
	#contain .carevright .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .carevright .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .carevright .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .carevright .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .carevright .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .carevright .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .carevright .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .carevright .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}
	
	#contain .carevright .specprod{padding:50px 30px;background:#fff}
	#contain .carevright .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .carevright .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .carevright .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

	/* A+LASER */
	#contain .applelaser .titbox{margin-bottom:30px;text-align:left}
    #contain .applelaser .titbox .tit{line-height:48px;font-size:32px;font-weight:600;color:#2a2a2a}
    #contain .applelaser .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .applelaser .cntbox{overflow:hidden}
	#contain .applelaser .viewprod{padding:0 30px 50px;background:#fff}
	#contain .applelaser .viewprod .cntbox{display:flex}
	#contain .applelaser .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .applelaser .viewprod .cntbox .slide .item{text-align:center}
	#contain .applelaser .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .applelaser .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .applelaser .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .applelaser .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .applelaser .viewprod .cntbox .dots .path{display:none}
	#contain .applelaser .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .applelaser .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .applelaser .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .applelaser .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .applelaser .whatprod{padding:50px 30px;background:#fafafa}
	#contain .applelaser .whatprod .cntbox .tit{line-height:24px;font-size:15px;color:#7a7a7a}

	#contain .applelaser .whyprod{padding:50px 30px;background:#fff}
	#contain .applelaser .whyprod .cntbox .list{}
	#contain .applelaser .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .applelaser .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width:25%}
	#contain .applelaser .whyprod .cntbox .list li .txt{position:relative;margin-bottom:25px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e9e9e9}
	#contain .applelaser .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height:50px;font-size:30px;font-weight:600;color:#eee}
	#contain .applelaser .whyprod .cntbox .list li .txt span{position:relative;z-index:2;display:block;height:40px;line-height:20px;font-size:15px;color:#2a2a2a;letter-spacing:-0.5px}
	#contain .applelaser .whyprod .cntbox .list li .img{}
	#contain .applelaser .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
	#contain .applelaser .specprod{padding:50px 30px;background:#fafafa}
	#contain .applelaser .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .applelaser .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .applelaser .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

	 /* rfteen */
	#contain .rfteen .titbox{margin-bottom:30px;text-align:left}
    #contain .rfteen .titbox .tit{line-height:48px;font-size:32px;font-weight:600;color:#2a2a2a}
    #contain .rfteen .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .rfteen .cntbox{overflow:hidden}
	#contain .rfteen .viewprod{padding:0 30px 50px;background:#fff}
	#contain .rfteen .viewprod .cntbox{display:flex}
	#contain .rfteen .viewprod .cntbox .slide{flex:5;position:relative;padding-bottom:28px;align-items:center;overflow:hidden}
	#contain .rfteen .viewprod .cntbox .slide .item{text-align:center}
	#contain .rfteen .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .rfteen .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .rfteen .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .rfteen .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .rfteen .viewprod .cntbox .dots .path{display:none}
	#contain .rfteen .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .rfteen .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .rfteen .viewprod .cntbox .info{flex:5;position:relative;align-items:center}
	#contain .rfteen .viewprod .cntbox .info .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}
	
	#contain .rfteen .whatprod{padding:50px 30px;background:#fafafa}
	#contain .rfteen .whatprod .cntbox .tit{line-height:24px;font-size:15px;color:#7a7a7a}
	#contain .rfteen .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .rfteen .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .rfteen .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .rfteen .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
	#contain .rfteen .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
	#contain .rfteen .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .rfteen .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .rfteen .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .rfteen .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .rfteen .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .rfteen .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .rfteen .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .rfteen .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}
	
	#contain .rfteen .specprod{padding:50px 30px;background:#fff}
	#contain .rfteen .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .rfteen .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .rfteen .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

}
@media all and (max-width:747px) {
	
	/* 테이블 */
	#contain .table table{width:100%;table-layout:fixed;border-top:1px solid #ccc;border-bottom:1px solid #e9e9e9;border-collapse:collapse;border-spacing:0}
	#contain .table table th,
	#contain .table table td{padding:25px 20px;line-height:20px;font-size:15px;font-weight:400;text-align:center;background:#fff}
	#contain .table table td:nth-child(n+2){border-left:1px solid #e9e9e9}
	#contain .table table th{font-weight:500;background:#fafafa;vertical-align:middle}
	#contain .table table th:nth-child(n+2){border-left:1px solid #e9e9e9}
	#contain .table table tr{border-top:1px solid #e6e6e6}
	#contain .table table tr:first-child{border-top:none}

    /* 컨텐츠 테이블 */
    #contain .tbl{margin-bottom:30px;border-top:1px solid #2a2a2a}
    #contain .tbl:after{content:'';display:table;line-height:0;clear:both}
	#contain .tbl dl{float:left;width:100% !important;display:table;line-height:50px;border-bottom:1px solid #e9e9e9}
	#contain .tbl dt{display:table-cell;padding: 8px;width: 100px;line-height: 22px;font-size: 12px;font-weight:500;text-align:center;vertical-align:middle;background:#fafafa;}
	#contain .tbl dd{display:table-cell;padding: 8px 12px;width:auto;line-height: 18px;font-size: 12px;color:#7a7a7a;text-align:left;vertical-align:middle;background:#fff;}

	/* 대표인사말 */
	#contain .medmix{}
	#contain .medmix .message{padding:0 15px 50px}
	#contain .medmix .message .titbox{margin-bottom: 20px;text-align:center;}
    #contain .medmix .message .titbox .tit{line-height: 28px;font-size: 18px;font-weight:600;color:#2a2a2a;}
    #contain .medmix .message .titbox .txt{line-height: 18px;font-size: 12px;color:#7a7a7a;}
	#contain .medmix .message .imgbox{}
	#contain .medmix .message .imgbox .img{position:relative;background:url(../img/message/image_ceo.png) no-repeat 50% 50%;background-size:cover}
    #contain .medmix .message .imgbox .img img{max-height: 250px;opacity:0;}
	#contain .medmix .message .imgbox .txt{position: relative;padding: 15px 0;text-align: center;background: #d3d2cf;}
	#contain .medmix .message .imgbox .txt strong{display:block;line-height: 18px;font-size: 12px;color:#2a2a2a;}
	#contain .medmix .message .imgbox .txt span{display:block;line-height: 24px;font-size: 18px;font-weight:600;color:#2a2a2a;}
	#contain .medmix .message .txtbox{}
	#contain .medmix .message .txtbox .txt{padding:30px 0;line-height: 22px;font-size: 12px;color:#2a2a2a;}
	#contain .medmix .message .txtbox .txt span{display:block;}
	#contain .medmix .message .txtbox .txt span br{display:none}
	#contain .medmix .message .txtbox .txt span + span{margin-top: 25px;}
	#contain .medmix .message .txtbox .sign{}
	#contain .medmix .message .txtbox .sign{display:block;margin-top: 15px;text-align:right;}
	#contain .medmix .message .txtbox .sign strong{display:block;font-size: 12px;font-weight:400;color:#666;}
	#contain .medmix .message .txtbox .sign span{display:block;font-size: 18px;font-weight:500;color:#000;}
	#contain .medmix .value{padding: 30px 15px;background:#fafafa;}
	#contain .medmix .value .titbox{margin-bottom: 20px;}
    #contain .medmix .value .titbox .tit{line-height: 28px;font-size: 18px;font-weight:600;color:#2a2a2a;}
    #contain .medmix .value .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
    #contain .medmix .value .cntbox{}
    #contain .medmix .value .cntbox ul{margin:0 -10px}
    #contain .medmix .value .cntbox ul:after{content:'';display:table;line-height:0;clear:both}
    #contain .medmix .value .cntbox li{padding:0 10px;}
    #contain .medmix .value .cntbox li + li{margin-top:25px}
    #contain .medmix .value .cntbox li .inner{text-align:center}
    #contain .medmix .value .cntbox li .img{position:relative;padding-top: 55%;margin-right:20px;background:#fff;overflow:hidden;}
    #contain .medmix .value .cntbox li .img img{position:absolute;top:0;left:0;width:100%;height:auto}
    #contain .medmix .value .cntbox li .tit{position:relative;margin-top:-15px;margin-left: 20px;padding:10px 0;line-height:30px;font-size: 13px;font-weight: 500;color:#2a2a2a;background:#fff;-webkit-box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1);}
    #contain .medmix .summary{padding: 30px 15px;}
	#contain .medmix .summary .titbox{margin-bottom: 20px;}
    #contain .medmix .summary .titbox .tit{line-height: 28px;font-size: 18px;font-weight: 600;color: #2a2a2a;}
    #contain .medmix .summary .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
    
	/* HISTORY */
	#contain .history{padding: 0 15px;}
	#contain .history ul{position:relative;padding: 0 5%;}
	#contain .history ul:last-child{margin-bottom:20px;}
    #contain .history ul:before{content:'';position:absolute;z-index: 1;top: 25%;right:0;bottom: 25%;width:5%;margin-top: -1px;border-radius:0 25px 25px 0;border:1px solid #e9e9e9;border-left:0;}
	#contain .history ul:after{content:'';position:absolute;z-index: 1;top: 75%;left:0;bottom: -25%;width:5%;margin-top: -1px;border-radius:25px 0 0 25px;border:1px solid #e9e9e9;border-right:0;}
    #contain .history ul.one:before{content:none;}
    #contain .history ul.one:after{content:none;}
    #contain .history ul.long:before{top:23.5%;bottom:23.5%}
    #contain .history ul.long:after{top:76.5%;}
	#contain .history ul li{position: relative;z-index: 2;}
    #contain .history ul li .info{position:relative;padding-bottom: 20px;overflow:hidden;}
    #contain .history ul li .info:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e9e9e9}
    #contain .history ul li .info .img{position:relative;padding-top: 120px;align-items:center;overflow:hidden;}
    #contain .history ul li .info .img img{position:absolute;top:50%;left:0;width:auto;height: 120px;transform:translateY(-50%);}
    #contain .history ul li .info .con{position:absolute;top:50%;left: 120px;width: calc(100% - 120px);height: auto;transform:translateY(-50%);}
    #contain .history ul li .info .con .tit{position:relative;margin-top: -20px;padding:0 10px;line-height: 18px;font-size: 14px;color:#2a2a2a;text-align:left;}
    #contain .history ul li .info .con .tit strong{font-weight:600}
    #contain .history ul li .cnt{position:relative;padding-top:20px;}
    #contain .history ul li .cnt:after{content:'';position:absolute;z-index:10;top:0;left:0;margin:-6px 0 0 -5px;width:8px;height:8px;border:2px solid #2a2a2a;background:#fff;border-radius:50%;}
    #contain .history ul li .cnt .tit{line-height:1;font-size:20px;font-weight:600;color:#2a2a2a}
    #contain .history ul li .cnt .txt{margin-top:10px;min-height: 90px;font-size:16px;color:#7a7a7a;overflow:hidden;overflow-y:scroll;}
    #contain .history ul li .cnt .txt::-webkit-scrollbar-track{border-radius:5px;background-color:transparent;overflow:hidden}
	#contain .history ul li .cnt .txt::-webkit-scrollbar{border-radius:5px;width:2px;background-color:transparent;overflow:hidden}
	#contain .history ul li .cnt .txt::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgb(126,205,235,0.25);overflow:hidden}
    #contain .history ul li .cnt .txt span{display:block;position:relative;padding-left:15px;line-height: 18px;font-size: 12px;word-break:keep-all;}
    #contain .history ul li .cnt .txt span:before{content:'';position:absolute;top:10px;left:0;width:5px;height:1px;background:#2a2a2a}
	
	/* GLOBAL NETWORK */
	#contain .network{position:relative;z-index:1}
	#contain .network .worldmap .cntbox{position:relative;height: 375px;}
	#contain .network .worldmap .cntbox .img{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/network/image_worldmap.png") no-repeat 50% 50%;background-size: 320px auto;transition:all 0.5s;}
	#contain .network .worldmap .cntbox .marker dl{position:absolute;top:50%;left:50%;background:transparent;transition:all 0.3s}
	#contain .network .worldmap .cntbox .marker dl.asia{margin-top: -40px;margin-left: -80px;}
	#contain .network .worldmap .cntbox .marker dl.europe{margin-top: -50px;margin-left: -140px;}
	#contain .network .worldmap .cntbox .marker dl.middleeast{margin-top: -17px;margin-left: -115px;}
	#contain .network .worldmap .cntbox .marker dl.oceania{margin-top: 40px;margin-left: -40px;}
	#contain .network .worldmap .cntbox .marker dl.america{margin-top: -32px;margin-left: 55px;}
	#contain .network .worldmap .cntbox .marker dl dt{position:relative;width: 80px;text-align:center;cursor:pointer;}
	#contain .network .worldmap .cntbox .marker dl dt i{position:relative;z-index:1;display:block;margin:0 auto;width:6px;height:12px;vertical-align:top}
	#contain .network .worldmap .cntbox .marker dl dt i:before{content:'';position:absolute;z-index:2;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:#00375c;transform:translate(-50%,-50%)}
	#contain .network .worldmap .cntbox .marker dl dt i:after{content:'';position:absolute;z-index:1;top:50%;left:50%;margin:-10px 0 0 -10px;width:20px;height:20px;border-radius:50%;background:rgb(0 55 92 / 0.25);opacity:0;visibility:hidden;transition:all 0.5s;animation-duration:1s;animation-name:marker;animation-timing-function:linear;animation-iteration-count:infinite}
	#contain .network .worldmap .cntbox .marker dl dt span{position:relative;z-index:2;display:inline-block;line-height: 12px;font-size: 12px;font-weight:600;vertical-align:top;}
	#contain .network .worldmap .cntbox .marker dl dd{display:none;position: absolute;top: 34px;left: 50%;width: 100px;transform: translateX(-50%);padding: 5px 10px;background:#00375c;-webkit-box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 35px 94px 0px rgba(0, 0, 0, 0.1);}
	#contain .network .worldmap .cntbox .marker dl dd span{display:block;line-height: 17px;font-size: 10px;color:#fff;text-align:center;}
	#contain .network .worldmap .cntbox .marker dl.sel{z-index:10}
	#contain .network .worldmap .cntbox .marker dl dt:hover i:after,
	#contain .network .worldmap .cntbox .marker dl.sel dt i:after{opacity:1;visibility:visible;transition:all 0.5s}
    #contain .network .worldlist .cntbox{padding: 0 15px;font-size:0;}
    #contain .network .worldlist .cntbox dl{display: block;padding: 0 0 15px;vertical-align:top;}
    #contain .network .worldlist .cntbox dt{padding: 120px 15px 15px;line-height: 20px;font-size: 15px;font-weight:600;color:#fff;background:#fafafa;-webkit-box-shadow:0px 35px 35px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 24px 17px 0px rgba(0, 0, 0, 0.025);}
    #contain .network .worldlist .cntbox dd{margin-top:20px;overflow:hidden}
    #contain .network .worldlist .cntbox dd span{float:left;width:50%;padding:0 0 10px 0;line-height: 15px;font-size: 12px;color:#7a7a7a;text-align:center;}
	#contain .network .worldlist .cntbox dl.asia dt{background-image:url("../img/network/image_asia.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.europe dt{background-image:url("../img/network/image_europe.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.middleeast dt{background-image:url("../img/network/image_middleeast.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.oceania dt{background-image:url("../img/network/image_oceania.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	#contain .network .worldlist .cntbox dl.america dt{background-image:url("../img/network/image_america.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
	
	/* SMARTLUX SLIM */
	#contain .smartluxslim .titbox{margin-bottom: 20px;text-align:left;}
    #contain .smartluxslim .titbox .tit{line-height: 28px;font-size: 18px;font-weight: 600;color: #2a2a2a;}
    #contain .smartluxslim .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .smartluxslim .cntbox{overflow:hidden}
	#contain .smartluxslim .viewprod{padding: 0 15px 30px;background:#fff;}
	#contain .smartluxslim .viewprod .cntbox{}
	#contain .smartluxslim .viewprod .cntbox .slide{position:relative;padding-bottom:28px;align-items:center;overflow:hidden;}
	#contain .smartluxslim .viewprod .cntbox .slide .item{text-align:center}
	#contain .smartluxslim .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .smartluxslim .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .smartluxslim .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .smartluxslim .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .smartluxslim .viewprod .cntbox .dots .path{display:none}
	#contain .smartluxslim .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .smartluxslim .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .smartluxslim .viewprod .cntbox .info{position:relative;align-items:center;}
	#contain .smartluxslim .viewprod .cntbox .info .box{position: relative;text-align:center;}
	#contain .smartluxslim .viewprod .cntbox .info .box img{display:block;margin: 0 auto;width:auto;max-width: 150px;height:auto;}
	#contain .smartluxpro .viewprod .guide{width:100%;margin:30px 0;}
	#contain .smartluxslim .whatprod{padding: 30px 15px;background:#fafafa;}
	#contain .smartluxslim .whatprod .cntbox > .tit{line-height: 18px;font-size: 12px;color:#7a7a7a;}
	#contain .smartluxslim .whatprod .cntbox > .txt{margin-top: 25px;overflow:hidden;}
	#contain .smartluxslim .whatprod .cntbox .txt .item{text-align:center;overflow: hidden;}
	#contain .smartluxslim .whatprod .cntbox .txt .item + .item{margin-top:15px}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner{padding:0 10px 20px;text-align: left;}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner > .txt{position:relative;float: left;width: 80px;margin-right: 20px;line-height: 18px;font-size: 15px;font-weight:600;color:#2a2a2a;letter-spacing:-0.5px;}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner .img{float: left;width: calc(100% - 100px);}
	#contain .smartluxslim .whatprod .cntbox .txt .item .inner .img img{width:100%;height:auto}
	
	#contain .smartluxslim .whyprod{padding: 30px 15px;background:#fff;}
	#contain .smartluxslim .whyprod .cntbox .list{}
	#contain .smartluxslim .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .smartluxslim .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width: 50%;}
	#contain .smartluxslim .whyprod .cntbox .list li .txt{position:relative;margin-bottom: 15px;padding-bottom: 15px;border-bottom:1px solid #e9e9e9;}
	#contain .smartluxslim .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height: 30px;font-size: 18px;font-weight:600;color:#eee;}
	#contain .smartluxslim .whyprod .cntbox .list li .txt span{position:relative;z-index:2;display:block;height: 30px;line-height: 15px;font-size: 12px;color:#2a2a2a;letter-spacing:-0.5px;}
	#contain .smartluxslim .whyprod .cntbox .list li .img{}
	#contain .smartluxslim .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
	#contain .smartluxslim .specprod{padding: 30px 15px;background:#fafafa;}
	#contain .smartluxslim .specprod .cntbox .desc{padding:10px 0;text-align:left}
	#contain .smartluxslim .specprod .cntbox .desc span{display:block;font-size: 11px;line-height: 18px;letter-spacing:-0.5px;color:#999;word-break:keep-all;}
	#contain .smartluxslim .specprod .cntbox .desc span + span{margin-top:5px}
	#contain .smartluxslim .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}
	
	/* SMARTLUX MINI */
	#contain .smartluxmini .titbox{margin-bottom: 20px;text-align:left;}
    #contain .smartluxmini .titbox .tit{line-height: 28px;font-size: 18px;font-weight: 600;color: #2a2a2a;}
    #contain .smartluxmini .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .smartluxmini .cntbox{overflow:hidden}
	#contain .smartluxmini .viewprod{padding: 0 15px 30px;background:#fff;}
	#contain .smartluxmini .viewprod .cntbox{}
	#contain .smartluxmini .viewprod .cntbox .slide{position:relative;padding-bottom:28px;align-items:center;overflow:hidden;}
	#contain .smartluxmini .viewprod .cntbox .slide .item{text-align:center}
	#contain .smartluxmini .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .smartluxmini .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .smartluxmini .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .smartluxmini .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .smartluxmini .viewprod .cntbox .dots .path{display:none}
	#contain .smartluxmini .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .smartluxmini .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .smartluxmini .viewprod .cntbox .info{position:relative;align-items:center;}
	#contain .smartluxmini .viewprod .cntbox .info .box{position: relative;text-align:center;}
	#contain .smartluxmini .viewprod .cntbox .info .box img{display:block;margin: 0 auto;width:auto;max-width: 150px;height:auto;}
	
	#contain .smartluxmini .whatprod{padding: 30px 15px;background:#fafafa;}
	#contain .smartluxmini .whatprod .cntbox .tit{line-height: 18px;font-size: 12px;color: #7a7a7a;}
	#contain .smartluxmini .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .smartluxmini .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .smartluxmini .whatprod .cntbox .type li{padding-top: 10px;border-bottom:1px solid #eee;overflow:hidden;background:#fff;}
	#contain .smartluxmini .whatprod .cntbox .type li + li{margin-top:10px}
	#contain .smartluxmini .whatprod .cntbox .type li .name{float:left;width: 50%;padding:0 30px;line-height: 18px;font-size: 11px;font-weight:600;text-align:center;}
	#contain .smartluxmini .whatprod .cntbox .type li .shape{float:left;width: 50%;padding: 0 4px;font-size: 0;text-align:center;border-left:1px solid #e9e9e9;}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width: 18px;height: 18px;line-height: 18px;font-size: 10px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center;}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span + span{margin-left: 18px;}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left: -18px;width: 18px;height: 18px;line-height: 18px;font-size: 12px;color:#e9e9e9;text-align:center;}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .smartluxmini .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .smartluxmini .whatprod .cntbox .type li .info{float:left;width: 100%;margin-top: 10px;padding: 10px;line-height: 15px;font-size: 12px;border-top: 1px solid #ededed;text-align: center;}
	
	#contain .smartluxmini .whyprod{padding: 30px 15px;background:#fff;}
	#contain .smartluxmini .whyprod .cntbox .list{}
	#contain .smartluxmini .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .smartluxmini .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width: 50%;}
	#contain .smartluxmini .whyprod .cntbox .list li .txt{position:relative;margin-bottom: 15px;padding-bottom: 15px;border-bottom:1px solid #e9e9e9;}
	#contain .smartluxmini .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height: 30px;font-size: 18px;font-weight:600;color:#eee;}
	#contain .smartluxmini .whyprod .cntbox .list li .txt span{position:relative;z-index:2;display:block;height: 30px;line-height: 15px;font-size: 12px;color:#2a2a2a;letter-spacing:-0.5px;}
	#contain .smartluxmini .whyprod .cntbox .list li .img{}
	#contain .smartluxmini .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
    #contain .smartluxmini .specprod{padding: 30px 15px;background:#fafafa;}
	#contain .smartluxmini .specprod .cntbox .desc{padding:10px 0;text-align:left}
	#contain .smartluxmini .specprod .cntbox .desc span{display:block;font-size: 11px;line-height: 18px;letter-spacing:-0.5px;color:#999;word-break:keep-all;}
	#contain .smartluxmini .specprod .cntbox .desc span + span{margin-top:5px}
	#contain .smartluxmini .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}
	
	/* SMARTLUX pro */
	#contain .smartluxpro .titbox{margin-bottom: 20px;text-align:left;}
    #contain .smartluxpro .titbox .tit{line-height: 28px;font-size: 18px;font-weight: 600;color: #2a2a2a;}
    #contain .smartluxpro .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .smartluxpro .cntbox{overflow:hidden}
	#contain .smartluxpro .viewprod{padding: 0 15px 30px;background:#fff;}
	#contain .smartluxpro .viewprod .cntbox{}
	#contain .smartluxpro .viewprod .cntbox .slide{position:relative;padding-bottom:28px;align-items:center;overflow:hidden;}
	#contain .smartluxpro .viewprod .cntbox .slide .item{text-align:center}
	#contain .smartluxpro .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .smartluxpro .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .smartluxpro .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .smartluxpro .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .smartluxpro .viewprod .cntbox .dots .path{display:none}
	#contain .smartluxpro .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .smartluxpro .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .smartluxpro .viewprod .cntbox .info{position:relative;align-items:center;}
	#contain .smartluxpro .viewprod .cntbox .info .box{position: relative;text-align:center;}
	#contain .smartluxpro .viewprod .cntbox .info .box img{display:block;margin: 0 auto;width:auto;max-width: 150px;height:auto;}
	
	#contain .smartluxpro .whatprod{padding: 30px 15px;background:#fafafa;}
	#contain .smartluxpro .whatprod .cntbox .tit{line-height: 18px;font-size: 12px;color: #7a7a7a;}
	#contain .smartluxpro .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .smartluxpro .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .smartluxpro .whatprod .cntbox .type li{padding-top: 10px;border-bottom:1px solid #eee;overflow:hidden;background:#fff;}
	#contain .smartluxpro .whatprod .cntbox .type li + li{margin-top:10px}
	#contain .smartluxpro .whatprod .cntbox .type li .name{float:left;width: 50%;padding:0 30px;line-height: 18px;font-size: 11px;font-weight:600;text-align:center;}
	#contain .smartluxpro .whatprod .cntbox .type li .shape{float:left;width: 50%;padding: 0 4px;font-size: 0;text-align:center;border-right:1px solid #e9e9e9;}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width: 18px;height: 18px;line-height: 18px;font-size: 10px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center;}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span + span{margin-left: 18px;}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left: -18px;width: 18px;height: 18px;line-height: 18px;font-size: 12px;color:#e9e9e9;text-align:center;}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .smartluxpro .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .smartluxpro .whatprod .cntbox .type li .info{float:left;width: 50%;padding: 10px;line-height: 15px;font-size: 12px;text-align: center;}
	
	#contain .smartluxpro .whyprod{padding: 30px 15px;background:#fff;}
	#contain .smartluxpro .whyprod .cntbox .list{}
	#contain .smartluxpro .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .smartluxpro .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width: 50%;}
	#contain .smartluxpro .whyprod .cntbox .list li .txt{position:relative;margin-bottom: 15px;padding-bottom: 15px;border-bottom:1px solid #e9e9e9;}
	#contain .smartluxpro .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height: 30px;font-size: 18px;font-weight:600;color:#eee;}
	#contain .smartluxpro .whyprod .cntbox .list li .txt span{position:relative;z-index:2;display:block;height: 30px;line-height: 15px;font-size: 12px;color:#2a2a2a;letter-spacing:-0.5px;}
	#contain .smartluxpro .whyprod .cntbox .list li .img{}
	#contain .smartluxpro .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
    #contain .smartluxpro .specprod{padding: 30px 15px;background:#fafafa;}
	#contain .smartluxpro .specprod .cntbox .desc{padding:10px 0;text-align:left}
	#contain .smartluxpro .specprod .cntbox .desc span{display:block;font-size: 11px;line-height: 18px;letter-spacing:-0.5px;color:#999;word-break:keep-all;}
	#contain .smartluxpro .specprod .cntbox .desc span + span{margin-top:5px}
	#contain .smartluxpro .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

	/* ESTHELUX */
	#contain .esthelux .titbox{margin-bottom: 20px;text-align:left;}

    #contain .esthelux .titbox .tit{line-height: 28px;font-size: 18px;font-weight: 600;color: #2a2a2a;}
    #contain .esthelux .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .esthelux .cntbox{overflow:hidden}
	#contain .esthelux .viewprod{padding: 0 15px 30px;background:#fff;}
	#contain .esthelux .viewprod .cntbox{}
	#contain .esthelux .viewprod .cntbox .slide{position:relative;padding-bottom:28px;align-items:center;overflow:hidden;}
	#contain .esthelux .viewprod .cntbox .slide .item{text-align:center}
	#contain .esthelux .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .esthelux .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .esthelux .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .esthelux .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .esthelux .viewprod .cntbox .dots .path{display:none}
	#contain .esthelux .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .esthelux .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .esthelux .viewprod .cntbox .info{position:relative;align-items:center;}
	#contain .esthelux .viewprod .cntbox .info .box{position: relative;text-align:center;}
	#contain .esthelux .viewprod .cntbox .info .box img{display:block;margin: 0 auto;width:auto;max-width: 150px;height:auto;}
	
	#contain .esthelux .whatprod{padding: 30px 15px;background:#fafafa;}
	#contain .esthelux .whatprod .cntbox .tit{line-height: 18px;font-size: 12px;color: #7a7a7a;}
	#contain .esthelux .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .esthelux .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .esthelux .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .esthelux .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
	#contain .esthelux .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
	#contain .esthelux .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .esthelux .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .esthelux .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .esthelux .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .esthelux .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .esthelux .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .esthelux .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .esthelux .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}
	
	#contain .esthelux .specprod{padding: 30px 15px;background:#fff;}
	#contain .esthelux .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .esthelux .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .esthelux .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}
	
	/* carevright */
	#contain .carevright .titbox{margin-bottom: 20px;text-align:left;}

	#contain .carevright .titbox .tit{line-height: 28px;font-size: 18px;font-weight: 600;color: #2a2a2a;}
	#contain .carevright .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .carevright .cntbox{overflow:hidden}
	#contain .carevright .viewprod{padding: 0 15px 30px;background:#fff;}
	#contain .carevright .viewprod .cntbox{}
	#contain .carevright .viewprod .cntbox .slide{position:relative;padding-bottom:28px;align-items:center;overflow:hidden;}
	#contain .carevright .viewprod .cntbox .slide .item{text-align:center}
	#contain .carevright .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .carevright .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .carevright .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .carevright .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .carevright .viewprod .cntbox .dots .path{display:none}
	#contain .carevright .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .carevright .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .carevright .viewprod .cntbox .info{position:relative;align-items:center;}
	#contain .carevright .viewprod .cntbox .info .box{position: relative;text-align:center;}
	#contain .carevright .viewprod .cntbox .info .box img{display:block;margin: 0 auto;width:auto;max-width: 150px;height:auto;}

	#contain .carevright .whatprod{padding: 30px 15px;background:#fafafa;}
	#contain .carevright .whatprod .cntbox .tit{line-height: 18px;font-size: 12px;color: #7a7a7a;}
	#contain .carevright .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .carevright .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .carevright .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .carevright .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
	#contain .carevright .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
	#contain .carevright .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .carevright .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .carevright .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .carevright .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .carevright .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .carevright .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .carevright .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .carevright .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}

	#contain .carevright .specprod{padding: 30px 15px;background:#fff;}
	#contain .carevright .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .carevright .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .carevright .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

	/* A+LASER */
	#contain .applelaser .titbox{margin-bottom: 20px;text-align:left;}
    #contain .applelaser .titbox .tit{line-height: 28px;font-size: 18px;font-weight: 600;color: #2a2a2a;}
    #contain .applelaser .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .applelaser .cntbox{overflow:hidden}
	#contain .applelaser .viewprod{padding: 0 15px 30px;background:#fff;}
	#contain .applelaser .viewprod .cntbox{}
	#contain .applelaser .viewprod .cntbox .slide{position:relative;padding-bottom:28px;align-items:center;overflow:hidden;}
	#contain .applelaser .viewprod .cntbox .slide .item{text-align:center}
	#contain .applelaser .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .applelaser .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .applelaser .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .applelaser .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .applelaser .viewprod .cntbox .dots .path{display:none}
	#contain .applelaser .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .applelaser .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .applelaser .viewprod .cntbox .info{position:relative;align-items:center;}
	#contain .applelaser .viewprod .cntbox .info .box{position: relative;text-align:center;}
	#contain .applelaser .viewprod .cntbox .info .box img{display:block;margin: 0 auto;width:auto;max-width: 150px;height:auto;}
	
	#contain .applelaser .whatprod{padding: 30px 15px;background:#fafafa;}
	#contain .applelaser .whatprod .cntbox .tit{line-height: 18px;font-size: 12px;color: #7a7a7a;}

	#contain .applelaser .whyprod{padding: 30px 15px;background:#fff;}
	#contain .applelaser .whyprod .cntbox .list{}
	#contain .applelaser .whyprod .cntbox .list ul{margin:0 -10px;overflow:hidden}
	#contain .applelaser .whyprod .cntbox .list li{float:left;padding:0 10px 20px;width: 50%;}
	#contain .applelaser .whyprod .cntbox .list li .txt{position:relative;margin-bottom: 15px;padding-bottom: 15px;border-bottom:1px solid #e9e9e9;}
	#contain .applelaser .whyprod .cntbox .list li .txt strong{position:relative;z-index:1;display:block;line-height: 30px;font-size: 18px;font-weight:600;color:#eee;}
	#contain .applelaser .whyprod .cntbox .list li .txt span{position:relative;z-index:2;display:block;height: 30px;line-height: 15px;font-size: 12px;color:#2a2a2a;letter-spacing:-0.5px;}
	#contain .applelaser .whyprod .cntbox .list li .img{}
	#contain .applelaser .whyprod .cntbox .list li .img img{width:100%;height:auto}
	
	#contain .applelaser .specprod{padding: 30px 15px;background:#fafafa;}
	#contain .applelaser .specprod .cntbox .desc{padding:10px 0;text-align:left}
	#contain .applelaser .specprod .cntbox .desc span{display:block;font-size: 11px;line-height: 18px;letter-spacing:-0.5px;color:#999;word-break:keep-all;}
	#contain .applelaser .specprod .cntbox .desc span + span{margin-top:5px}
	#contain .applelaser .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

	/* rfteen */
	#contain .rfteen .titbox{margin-bottom: 20px;text-align:left;}

	#contain .rfteen .titbox .tit{line-height: 28px;font-size: 18px;font-weight: 600;color: #2a2a2a;}
	#contain .rfteen .titbox .txt{line-height:30px;font-size:18px;color:#7a7a7a}
	#contain .rfteen .cntbox{overflow:hidden}
	#contain .rfteen .viewprod{padding: 0 15px 30px;background:#fff;}
	#contain .rfteen .viewprod .cntbox{}
	#contain .rfteen .viewprod .cntbox .slide{position:relative;padding-bottom:28px;align-items:center;overflow:hidden;}
	#contain .rfteen .viewprod .cntbox .slide .item{text-align:center}
	#contain .rfteen .viewprod .cntbox .slide .item img{width:auto;max-width:100%;height:auto}
	#contain .rfteen .viewprod .cntbox .dots{position:relative;z-index:2;bottom:auto;padding:0 35px;width:100%;text-align:center}
	#contain .rfteen .viewprod .cntbox .dots span{position:relative;display:inline-block;margin:0 4px;width:20px;height:28px;text-indent:-9999em;background:none;overflow:hidden;text-align:center;transition:all .3s;vertical-align:top}
	#contain .rfteen .viewprod .cntbox .dots span:before{content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background:#333;transform:translate(-50%,-50%)}
	#contain .rfteen .viewprod .cntbox .dots .path{display:none}
	#contain .rfteen .viewprod .cntbox .dots span.swiper-pagination-bullet-active:after{width:28px;height:28px;opacity:1;visibility:visible}
	#contain .rfteen .viewprod .cntbox .dots .swiper-pagination-bullet-active .path{display:inline-block !important;stroke-dasharray:1000;stroke-dashoffset:0;animation-name:dash;animation-timing-function:linear;animation-duration:75s;animation-iteration-count:unset}
	#contain .rfteen .viewprod .cntbox .info{position:relative;align-items:center;}
	#contain .rfteen .viewprod .cntbox .info .box{position: relative;text-align:center;}
	#contain .rfteen .viewprod .cntbox .info .box img{display:block;margin: 0 auto;width:auto;max-width: 150px;height:auto;}

	#contain .rfteen .whatprod{padding: 30px 15px;background:#fafafa;}
	#contain .rfteen .whatprod .cntbox .tit{line-height: 18px;font-size: 12px;color: #7a7a7a;}
	#contain .rfteen .whatprod .cntbox .type{margin-top:50px;overflow:hidden}
	#contain .rfteen .whatprod .cntbox .type ul{border-top:1px solid #2a2a2a}
	#contain .rfteen .whatprod .cntbox .type li{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;background:#fff}
	#contain .rfteen .whatprod .cntbox .type li .name{float:left;width:15%;padding:0 30px;line-height:30px;font-weight:600;text-align:center}
	#contain .rfteen .whatprod .cntbox .type li .shape{float:left;width:30%;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
	#contain .rfteen .whatprod .cntbox .type li .shape span{display:inline-block;position:relative;width:30px;height:30px;line-height:30px;font-size:12px;font-weight:600;background:#eee;border-radius:50%;vertical-align:top;text-align:center}
	#contain .rfteen .whatprod .cntbox .type li .shape span + span{margin-left:30px}
	#contain .rfteen .whatprod .cntbox .type li .shape span + span:before{content:'+';position:absolute;top:0;left:-30px;width:30px;height:30px;line-height:30px;font-size:16px;color:#e9e9e9;text-align:center}
	#contain .rfteen .whatprod .cntbox .type li .shape span.yellow{background:#feb811}
	#contain .rfteen .whatprod .cntbox .type li .shape span.sky{background:#7ecdeb}
	#contain .rfteen .whatprod .cntbox .type li .shape span.red{background:#f60419}
	#contain .rfteen .whatprod .cntbox .type li .shape span.ir{color:#fff;background:#808080}
	#contain .rfteen .whatprod .cntbox .type li .info{float:left;width:40%;padding:0 30px;line-height:30px;font-size:15px;border-left:1px solid #e9e9e9}

	#contain .rfteen .specprod{padding: 30px 15px;background:#fff;}
	#contain .rfteen .specprod .cntbox .desc{padding:35px 0;text-align:left}
	#contain .rfteen .specprod .cntbox .desc span{display:block;font-size:15px;line-height:24px;letter-spacing:-0.5px;color:#999;word-break:keep-all}
	#contain .rfteen .specprod .cntbox .desc span em{font-weight:500;color:#009b4e}

}

