@charset "utf-8";

/* ======================================================
   .msec-visual
=========================================================*/
.msec-visual{position:relative;height:465px;}
.msec-visual .visual-slide{position:absolute; left:0; top:0; width:100%;height:100%; box-sizing:border-box;z-index:1; }
.msec-visual .visual-slide .slick-list{height:100%;}
.msec-visual .visual-slide .slick-track{height:100%;}
.msec-visual .visual-slide .item {position:absolute; left:0; top:0 ;width:100%;height:100%;overflow:hidden; opacity:0;}
.msec-visual .visual-slide .item .img{position:absolute; left:0; bottom:0;height:465px; width:100%;margin:0 auto;text-align:right;background-size:cover !important;/* filter: blur(1px) */;transform:scale(1.35, 1.35); -webkit-transform:scale(1.3, 1.3); -moz-transform:scale(1.3, 1.3); -ms-transform:scale(1.3, 1.3);-webkit-transition: all 3s ease-out;-moz-transition: all 3s ease-out;-o-transition: all 3s ease-out;transition: all 3s ease-out;}
.msec-visual .visual-slide .item .img p{max-width:1300px; margin:0 auto;}
.msec-visual .visual-slide .item .img img{display:inline-block;vertical-align:top;}

.msec-visual .visual-slide .item .txt{position:Absolute;box-sizing:border-box; padding:0 85px;width:100%; max-width:1300px; left:50%; top:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.msec-visual .visual-slide .item .txt .btxt{opacity:0;font-family:'LotteMartDream'; font-size:48px; font-weight:700; color:#000; letter-spacing:-0.05em; line-height:1em;-webkit-transform:translateY(30%);-moz-transform:translateY(30%); -ms-transform:translateY(30%);-o-transform:translateY(30%);-webkit-transition: opacity 0.7s ease-out, transform 0.7s ease-out;;-moz-transition:opacity 0.7s ease-out, transform 0.7s ease-out;;-o-transition: opacity 0.7s ease-out, transform 0.7s ease-out;;transition: opacity 0.7s ease-out, transform 0.7s ease-out;}
.msec-visual .visual-slide .item .txt .stxt{opacity:0;font-size:24px; color:#000; line-height:1.35em;letter-spacing:-0.03em; margin-top:25px;-webkit-transform:translateY(30%);-moz-transform:translateY(30%); -ms-transform:translateY(30%);-o-transform:translateY(30%);-webkit-transition: opacity 0.7s ease-out, transform 0.7s ease-out;;-moz-transition:opacity 0.7s ease-out, transform 0.7s ease-out;;-o-transition: opacity 0.7s ease-out, transform 0.7s ease-out;;transition: opacity 0.7s ease-out, transform 0.7s ease-out;}

/* .msec-visual .visual-slide .item .img:after{position:absolute; left:0; top:0; width:100%;height:100%; background:rgba(0,0,0,0.35);display:block;content:"";}
.msec-visual .visual-slide .item .video:after{position:absolute; left:0; top:0; width:100%;height:100%; background:rgba(0,0,0,0.35);display:block;content:"";} */

.msec-visual .visual-slide .item:after{width:20000px;height:100%; position:absolute; left:50%; top:0; margin-left:-10000px; display:block;content:""; z-index:-1;}
/*
.msec-visual .visual-slide .item.c01:after{background:#84d5cb}
.msec-visual .visual-slide .item.c02:after{background:#fbd6d5}
*/
.msec-visual .visual-slide .slick-active .item{opacity:1;}

.msec-visual .visual-prev{display:block !important;opacity:0.5;width:48px;height:48px; z-index:9999; position:absolute; cursor:pointer; text-indent:-9999em; left:20px; top:50%; margin-top:-24px;background:url(../img/Main/mother-prev.png) no-repeat left center;background-size:100% auto;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.msec-visual .visual-next{display:block !important;opacity:0.5;width:48px;height:48px; z-index:9999;position:absolute;  cursor:pointer;text-indent:-9999em; right:20px; top:50%; margin-top:-24px;background:url(../img/Main/mother-next.png) no-repeat right center;background-size:100% auto;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.msec-visual .visual-prev:hover{opacity:1;}
.msec-visual .visual-next:hover{opacity:1;}
	@media only screen and (max-width:1200px){
		.msec-visual{height:420px;}
		.msec-visual .visual-slide .item .txt{padding:0 80px}
		.msec-visual .visual-slide .item .txt .btxt{font-size:41px}
		.msec-visual .visual-slide .item .txt .stxt{font-size:19px; margin-top:20px;}
		.msec-visual .visual-prev{width:40px;height:40px; margin-top:-20px; left:15px;}
		.msec-visual .visual-next{width:40px;height:40px; margin-top:-20px; right:15px;}

		.msec-visual .visual-slide .item .img{height:auto; bottom:0;}
		.msec-visual .visual-slide .item .img img{ width:540px;}
	}
	@media only screen and (max-width:999px){
		.msec-visual .visual-slide .item .txt{left:0;padding:0 70px;top:25%;-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0);  -ms-transform: translate(0, 0);  -o-transform: translate(0, 0);  transform: translate(0, 0);}
		.msec-visual .visual-slide .item .txt .btxt{font-size:35px}
		.msec-visual .visual-slide .item .txt .stxt{font-size:16px; margin-top:15px;}

		.msec-visual .visual-slide .item .img img{ width:460px;}
	}
	@media only screen and (max-width:680px){
		.msec-visual{height:380px}
		.msec-visual .visual-prev{width:32px;height:32px; margin-top:-16px; left:10px;}
		.msec-visual .visual-next{width:32px;height:32px; margin-top:-16px; right:10px;}
		
		.msec-visual .visual-slide .item .txt{left:0;padding:0 30px;top:15%;}
		.msec-visual .visual-slide .item .txt .btxt{font-size:29px}
		.msec-visual .visual-slide .item .txt .stxt{font-size:15px; margin-top:10px;}

		.msec-visual .visual-slide .item .img img{ width:100%;}
	}
	@media only screen and (max-width:480px){
		.msec-visual{height:340px}
		.msec-visual .visual-slide .item .txt .btxt{font-size:25px}
		.msec-visual .visual-slide .item .txt .stxt{font-size:14px;}

		.msec-visual .visual-slide .item .img img{  width:100%;}
	}

	@media only screen and (max-width:360px){
		.msec-visual{height:300px}
		.msec-visual .visual-slide .item .txt .btxt{font-size:25px}
		.msec-visual .visual-slide .item .txt .stxt{font-size:14px;}

		.msec-visual .visual-slide .item .img img{  width:100%;}
	}

.msec-visual.ani .slick-active.item .txt .btxt{transition-delay:0.6s; opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.msec-visual.ani .slick-active.item .txt .stxt{transition-delay:1.2s; opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.msec-visual.ani .slick-active.item .img{transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}

.msec-visual .slick-dots{position:absolute; left:0; width:100%; text-align:center; height:10px; bottom:45px; z-index:55;}
.msec-visual .slick-dots ul{height:auto;text-align:center; font-size:0; width:100%; height:10px;}
.msec-visual .slick-dots li{display:inline-block;vertical-align:top; margin:0 2px; padding:0; width:auto; height:10px;}
.msec-visual .slick-dots li button{ background:rgba(0,0,0,0.3); width:10px;height:10px; padding:0; position:relative; border-radius:10px}
.msec-visual .slick-dots li.slick-active button{background:#ed4259; width:30px;}
	
.msec-visual .desktop{}
.msec-visual .mobile{display:none;}	
	@media only screen and (max-width:1300px){
		
	}
	@media only screen and (max-width:999px){
		.msec-visual  .slick-dots{bottom:30px; height:8px;}
		.msec-visual  .slick-dots ul{height:8px;}
		.msec-visual  .slick-dots li {height:8px;}
		.msec-visual  .slick-dots li button{height:8px; width:8px;}
		.msec-visual  .slick-dots li.slick-active button{width:20px;}

		
	}
	@media only screen and (max-width:680px){
		.msec-visual .desktop{display:none;}
		.msec-visual .mobile{display:block;}
	}
	@media only screen and (max-width:480px){
		.msec-visual  .slick-dots{bottom:20px; height:6px;}
		.msec-visual  .slick-dots ul{height:6px;}
		.msec-visual  .slick-dots li {height:6px;}
		.msec-visual  .slick-dots li button{height:6px; width:6px;}
		.msec-visual  .slick-dots li.slick-active button{width:15px;}
	}







/* ======================================================
   .msec-cont
=========================================================*/
.msec-cont{max-width:1300px; box-sizing:border-box; padding:0 20px; margin:0 auto;}
.msec-cont .desktop{}
.msec-cont .mobile{display:none;}
	@media only screen and (max-width:1200px){
		.msec-cont .desktop{display:none;}
		.msec-cont .mobile{display:block;}
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:680px){
		.msec-cont{padding:0 15px;}
	}
	@media only screen and (max-width:480px){
		
	}



/* ======================================================
   .msec-01
=========================================================*/
.msec-01{padding:115px 0; position:relative;}
.msec-01:after{width:20000px; left:50%; top:0;margin-left:-10000px;height:100%; display:block; content:""; background:#f7f7f9; z-index:-1; position:absolute;}
.msec-01 .tits{text-align:left;position:relative;}
.msec-01 .tits h3{display:inline-block;vertical-align:top; font-size:48px; font-weight:100; line-height:50px; color:#000; letter-spacing:-0.065em;}
.msec-01 .tits h3 span{color:#000;}
.msec-01 .tits .more{position:absolute;right:0; bottom:0; line-height:32px; padding-right:35px; color:#777;letter-spacing:-0.03em; }
.msec-01 .tits .more:after{width:20px;height:20px;position:absolute; right:0; top:50%;margin-top:-10px; background:url(../img/Main/tv-more.png) no-repeat right center;display:block; content:"";-webkit-transition: right 0.3s ease-out;-moz-transition: right 0.3s ease-out;-o-transition: right 0.3s ease-out;transition: right 0.3s ease-out;}
.msec-01 .tits .more:hover{color:#111}
.msec-01 .tits .more:hover:after{right:-10px;}

.msec-01 .cont{position:relative; margin-top:30px;}
	@media only screen and (max-width:1500px){
		
	}
	@media only screen and (max-width:1200px){
		.msec-01{padding:90px 0;}
		.msec-01 .tits h3{font-size:41px; line-height:45px;}
	}
	@media only screen and (max-width:999px){
		.msec-01{padding:60px 0 60px 0;}
		.msec-01 .tits h3{font-size:34px;line-height:40px;}
		.msec-01 .tits .more{padding-right:25px; font-size:13px; line-height:30px; bottom:-2px;}
		.msec-01 .tits .more:after{background-size:14px auto;}
		.msec-01 .tits .more:hover:after{right:-5px;}
	}
	@media only screen and (max-width:680px){
		.msec-01{padding:30px 0 30px 0 ;}
		.msec-01 .tits{}
		.msec-01 .tits h3{font-size:29px;line-height:32px;}
		.msec-01 .cont{margin-top:20px;}
	}
	@media only screen and (max-width:480px){
		.msec-01 .tits h3{font-size:24px;line-height:30px;}
		
	}	

.msec-01 .mom{}
.msec-01 .mom-slide{overflow:visible !important;}
.msec-01 .mom-slide ul{overflow:visible !important;}
.msec-01 .mom-slide ul:after{display:block; content:"";clear:both;}
.msec-01 .mom-slide li{float:left;margin-left:20px;position:relative;}
.msec-01 .mom-slide li:first-child{margin-left:0;}
.msec-01 .mom-slide li a{display:block; border-radius:10px;overflow:hidden;-webkit-transition: box-shadow 0.3s ease-out;-moz-transition: box-shadow 0.3s ease-out;-o-transition: box-shadow 0.3s ease-out;transition: box-shadow 0.3s ease-out;}
.msec-01 .mom-slide li a:hover{box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.15);-moz-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.15)}

.msec-01 .mom-slide li a:after{width:40px;height:40px; z-index:912;position:absolute; right:15px; bottom:15px; background:url(../img/Main/mother-more.png) no-repeat center center; background-size:100% auto; display:block; content:""; opacity:0;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.msec-01 .mom-slide li a:hover:after{opacity:1}
.msec-01 .mom-slide li .img{position:relative;overflow:hidden;}
.msec-01 .mom-slide li .img img{width:100%;height:260px;object-fit:cover;-webkit-transition: transform 0.3s ease-out;-moz-transition: transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;transition: transform 0.3s ease-out;}

.msec-01 .mom-slide li .txt{background:#fff; min-height:150px; padding:15px 25px;box-sizing:border-box;}
.msec-01 .mom-slide li .txt .cate{display:inline-block;vertical-align:top; line-height:22px; height:26px; box-sizing:border-box; padding:0 10px; border:1px solid #ddd; color:#ddd; font-size:13px; font-weight:500; letter-spacing:-0.03em; border-radius:20px;}
.msec-01 .mom-slide li .txt .cate.bg01{color:#f33f72; border-color:#f33f72;}
.msec-01 .mom-slide li .txt .cate.bg02{color:#00bde3; border-color:#00bde3;}
.msec-01 .mom-slide li .txt .cate.bg06{color:#599800; border-color:#599800;}
.msec-01 .mom-slide li .txt .btxt{margin-top:10px;font-size:18px; font-weight:300; color:#333; line-height:1.3em; letter-spacing:-0.04em;word-break: keep-all; min-height:48px; max-height:48px; overflow:hidden;}
.msec-01 .mom-slide li .txt .stxt{margin-top:12px;font-size:15px; font-weight:400; color:#aaa; line-height:18px; padding-left:22px; background:url(../img/Main/mother-clock.png) no-repeat left center;}
/*.msec-01 .mom-slide li .txt .stxt span {margin-top:12px;font-size:14px; font-weight:400; color:#fff; line-height:18px; font-weight: 500;  margin-left:40px; font-family:'Roboto'; border-radius: 5px; padding: 3px 5px; background: #ff359b;}*/
.msec-01 .mom-slide li .txt .stxt span {margin-top:12px;font-size:14px; font-weight:400; color:#ff359b; line-height:18px; font-weight: 700;  margin-left:20px; font-family:'Roboto';}

.msec-01 .mom-slide li a:hover .img img{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
	
.msec-01 .scrollbar{}
.msec-01 .scrollbar {/* position:absolute; left:0; bottom:-15px; */ position:relative; background:#fff;width:100%;height:2px;line-height:0; overflow:hidden; }
.msec-01 .scrollbar .handle {width: 100px;height: 100%;background: #7b7b7b;cursor: pointer; }
.msec-01 .scrollbar .handle .mousearea {position: absolute;top: 0;left: 0;width: 100%;height:2px;}
.msec-01 .scrollbar .handle .mousearea:after{width:2000px; right:0; top:0; background:#7b7b7b; display:block; content:"";position:absolute;height:2px;}
	
.msec-01 .mom-ctrl{ box-sizing:border-box;}
.msec-01 .mom-ctrl .prev{display:block !important;width:48px;height:48px; z-index:9999; position:absolute; cursor:pointer; text-indent:-9999em; right:58px; top:0;background:url(../img/Main/mother-prev.png) no-repeat left center;-webkit-transition: padding 0.3s ease-out, margin 0.3s ease-out;-moz-transition: padding 0.3s ease-out, margin 0.3s ease-out;-o-transition: padding 0.3s ease-out, margin 0.3s ease-out;transition: padding 0.3s ease-out, margin 0.3s ease-out;}
.msec-01 .mom-ctrl .next{display:block !important;width:48px;height:48px; z-index:9999;position:absolute;  cursor:pointer;text-indent:-9999em;right:0; top:0;background:url(../img/Main/mother-next.png) no-repeat right center;-webkit-transition: padding 0.3s ease-out, margin 0.3s ease-out;-moz-transition: padding 0.3s ease-out, margin 0.3s ease-out;-o-transition: padding 0.3s ease-out, margin 0.3s ease-out;transition: padding 0.3s ease-out, margin 0.3s ease-out;}
.msec-01 .mom-ctrl .prev:hover{background-image:url(../img/Main/mother-prevo.png)}
.msec-01 .mom-ctrl .next:hover{background-image:url(../img/Main/mother-nexto.png)}
	@media only screen and (max-width:1500px){
		
	}
	@media only screen and (max-width:1200px){
		.msec-01 .mom-ctrl{margin-top:35px;height:40px; padding-top:18px; padding-right:100px;}
		.msec-01 .mom-ctrl .prev{width:40px;height:40px; background-size:100% auto; right:46px;}
		.msec-01 .mom-ctrl .next{width:40px;height:40px; background-size:100% auto;}
		
		.msec-01 .mom-slide li a:after{width:35px;height:35px; background-size:100% auto;}
	}
	@media only screen and (min-width:1000px){
		.msec-01 .mom-slide li{width:300px !important;}
		.msec-01 .mom-ctrl{position:relative;padding-top:22px; margin-top:55px;padding-right:150px;height:48px;}
	}
	@media only screen and (max-width:999px){
		.msec-01 .mom-slide li{ width:270px;}
		.msec-01 .mom-slide li .txt{padding:15px 20px;min-height:130px;}
		.msec-01 .mom-slide li .txt .cate{ line-height:18px; height:20px;padding:0 7px; font-size:11px;}
		.msec-01 .mom-slide li .txt .btxt{margin-top:7px;font-size:17px; max-height:44px; min-height:44px;}
		.msec-01 .mom-slide li .txt .stxt{font-size:14px;}
		.msec-01 .mom-slide li .img img{height:auto;object-fit:fill;}
		.msec-01 .mom-slide li a:after{width:30px;height:30px;}

		.msec-01 .mom-ctrl{margin-top:25px;height:30px; padding-top:14px; padding-right:85px;}
		.msec-01 .mom-ctrl .prev{width:32px;height:32px; background-size:100% auto; right:40px;}
		.msec-01 .mom-ctrl .next{width:32px;height:32px; background-size:100% auto;}
	}
	@media only screen and (min-width:481px){
		.msec-01 .mom-ctrl{position:relative;}
	}
	@media only screen and (min-width:681px){
		.msec-01 .mom-slide li{width:280px !important;}
	}
	@media only screen and (max-width:680px){
		.msec-01 .mom-slide li .txt .btxt{margin-top:5px;font-size:16px; max-height:40px; min-height:40px;}
		.msec-01 .mom-slide li .txt .stxt{font-size:12px;}

		.msec-01 .mom-slide li .img img{height:260px;object-fit:cover;}
	}
	@media only screen and (max-width:480px){
		.msec-01 .scrollbar{display:none;}
		.msec-01 .mom-ctrl{margin:0; height:auto; padding:0;}
		.msec-01 .mom-ctrl .prev{left:-14px ;top:110px;margin-top:0;}
		.msec-01 .mom-ctrl .next{right:-14px ;top:110px;margin-top:0;}
	}	



.msec-01 .about{margin-top:75px;border-radius:10px; background:#fff; padding:30px 0;}
.msec-01 .about ul{}
.msec-01 .about ul:after{display:block; content:"";clear:both}
.msec-01 .about li{float:left; width:50%;box-sizing:border-box; padding:0 40px;}
.msec-01 .about li:nth-child(2){border-left:1px solid #e9e9e9}
.msec-01 .about li a{display:block; padding-left:165px; height:100px; position:relative;}
.msec-01 .about li .btxt{font-size:30px; width:135px;line-height:1.1em; color:#000; position:absolute; left:0; top:0; font-weight:300; letter-spacing:-0.04em;}
.msec-01 .about li .btxt:after{width:1px;height:60px; position:absolute; right:0; top:0;display:block; content:"";background:#e9e9e9}
.msec-01 .about li .stxt{font-size:20px; line-height:1.3em;letter-spacing:-0.04em; color:#000;}

.msec-01 .about li a:after{width:48px;height:48px; z-index:912;position:absolute; right:0; bottom:0; display:block; content:""; -webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}

.msec-01 .about li:nth-child(1) a:after{background:url(../img/Main/mother-review.png) no-repeat center center;background-size:100% auto; }
.msec-01 .about li:nth-child(2) a:after{background:url(../img/Main/mother-pub.png) no-repeat center center;background-size:100% auto; }

.msec-01 .about li:nth-child(1) a:hover:after{background-image:url(../img/Main/mother-reviewo.png) ;}
.msec-01 .about li:nth-child(2) a:hover:after{background-image:url(../img/Main/mother-pubo.png);}

.msec-01 .about li:nth-child(1) a .btxt{color:#1b9c9e}
.msec-01 .about li:nth-child(2) a .btxt{color:#e11b7c}

.msec-01 .about li:nth-child(1) a:hover .btxt{color:#aaa}
.msec-01 .about li:nth-child(2) a:hover .btxt{color:#aaa}
	@media only screen and (max-width:1200px){
		.msec-01 .about{margin-top:60px; padding:20px 0}
		.msec-01 .about li{padding:0 30px;}
		.msec-01 .about li a{padding-left:130px; height:80px;}
		.msec-01 .about li .btxt{font-size:25px; width:110px;}
		.msec-01 .about li .btxt:after{height:50px;}
		.msec-01 .about li .stxt{font-size:17px;}
	}
	@media only screen and (max-width:999px){
		.msec-01 .about{margin-top:45px;}
		.msec-01 .about li{padding:0 30px;}
		.msec-01 .about li a{padding-left:0; height:38px;}
		.msec-01 .about li .btxt{font-size:21px; width:auto; position:relative; line-height:38px; left:auto; top:auto;text-align:left;}
		.msec-01 .about li .btxt:after{height:40px; display:none;}
		.msec-01 .about li .btxt br{display:none;}
		.msec-01 .about li .stxt{font-size:15px; display:none;}
		.msec-01 .about li a:after{width:38px;height:38px; background-size:100% auto !important;}
	}
	@media only screen and (max-width:780px){
		.msec-01 .about ul{}
		.msec-01 .about li{padding:0 20px;position:relative;}
		.msec-01 .about li:nth-child(2){border-left:none;}
		.msec-01 .about li:nth-child(2):before{width:1px;height: calc(100% + 40px); position:absolute; left:-1px; top:-20px; display:block; content:""; background:#e9e9e9;}
		.msec-01 .about li .btxt{font-size:18px;}
	}
	@media only screen and (max-width:680px){
		.msec-01 .about{margin-top:30px; padding:10px 0;}
		.msec-01 .about li{padding:0 15px;}
		.msec-01 .about li:nth-child(2):before{height: calc(100% + 20px);top:-10px;  }
		.msec-01 .about li a{height:32px;}
		.msec-01 .about li a:after{width:32px;height:32px;}
		.msec-01 .about li .btxt{font-size:16px; line-height:32px;}
		
	}
	@media only screen and (max-width:480px){
		.msec-01 .about{margin-top:20px}
		.msec-01 .about li .btxt{font-size:15px; }
	}	


/* ======================================================
   .msec-02
=========================================================*/
.msec-02{padding:115px 0; position:relative;}
.msec-02 .tits{text-align:left;position:relative;}
.msec-02 .tits h3{display:inline-block;vertical-align:top; font-size:48px; font-weight:100; line-height:50px; color:#000; letter-spacing:-0.065em;}
.msec-02 .tits h3 span{color:#000;}
.msec-02 .tits .youtube{display:inline-block;vertical-align:top; width:50px;height:50px; margin-left:24px; background:url(../img/Main/tv-movie.png) no-repeat center center; background-size:100% auto;}
.msec-02 .tits .ortxt{margin-left:24px;display:inline-block;vertical-align:top; font-size:18px; font-weight:300; color:#000; line-height:50px; letter-spacing:-0.03em; border-bottom:1px solid #000;}
.msec-02 .tits .more{position:absolute;right:0; bottom:0; line-height:32px; padding-right:35px; color:#777;letter-spacing:-0.03em; }
.msec-02 .tits .more:after{width:20px;height:20px;position:absolute; right:0; top:50%;margin-top:-10px; background:url(../img/Main/tv-more.png) no-repeat right center;display:block; content:"";-webkit-transition: right 0.3s ease-out;-moz-transition: right 0.3s ease-out;-o-transition: right 0.3s ease-out;transition: right 0.3s ease-out;}
.msec-02 .tits .more:hover{color:#111}
.msec-02 .tits .more:hover:after{right:-10px;}

.msec-02 .cont{position:relative; margin-top:55px;}
.msec-02 .cont .prev{ z-index:92;width:24px;height:52px; position:absolute; left:-80px; top:50%;margin-top:-26px; background:url(../img/Main/tv-prev.png) no-repeat center center;-webkit-transition: padding 0.3s ease-out, margin 0.3s ease-out;-moz-transition: padding 0.3s ease-out, margin 0.3s ease-out;-o-transition:  padding 0.3s ease-out, margin 0.3s ease-out;transition: padding 0.3s ease-out, margin 0.3s ease-out;}
.msec-02 .cont .prev:hover{padding-right:15px;margin-left:-15px;}
.msec-02 .cont .next{ z-index:92;width:24px;height:52px; position:absolute; right:-80px; top:50%;margin-top:-26px; background:url(../img/Main/tv-next.png) no-repeat center center;-webkit-transition: padding 0.3s ease-out, margin 0.3s ease-out;-moz-transition: padding 0.3s ease-out, margin 0.3s ease-out;-o-transition:  padding 0.3s ease-out, margin 0.3s ease-out;transition: padding 0.3s ease-out, margin 0.3s ease-out;}
.msec-02 .cont .next:hover{padding-left:15px;margin-right:-15px;}
	@media only screen and (max-width:1500px){
		
	}
	@media only screen and (max-width:1200px){
		.msec-02{padding:110px 0;}
		.msec-02 .tits h3{font-size:41px; line-height:45px;}
		.msec-02 .tits .ortxt{font-size:17px;line-height:45px; margin-left:15px;}
		.msec-02 .tits .youtube{width:45px;height:45px; margin-left:15px;}
		.msec-02 .tits .more{display:none;}
		
		.msec-02 .cont .prev{left:auto; right:40px; top:-43px; width:24px;height:30px;background:url(../img/Main/tv-prevm.png) no-repeat center center; background-size:14px auto; }
		.msec-02 .cont .next{left:auto; right:0; top:-43px; width:24px;height:30px;background:url(../img/Main/tv-nextm.png) no-repeat center center; background-size:14px auto; }
		.msec-02 .cont .next:before{width:1px;height:20px; background:#aaa; position:absolute; left:-9px; top:50%;margin-top:-10px; display:block; content:""; z-index:-1;}
		
		.msec-02 .cont .prev:hover{padding-right:0;margin-left:0;}
		.msec-02 .cont .next:hover{padding-left:0;margin-right:0;}
	}	
	@media only screen and (max-width:999px){
		.msec-02{padding:80px 0 80px 0;}
		.msec-02 .tits h3{font-size:34px;line-height:40px;}
		.msec-02 .tits .ortxt{font-size:16px;line-height:40px;}
		.msec-02 .tits .youtube{width:40px;height:40px;}
		
		.msec-02 .cont{margin-top:35px;}
	}
	@media only screen and (max-width:680px){
		.msec-02{padding:40px 0 40px 0 ;}
		.msec-02 .tits{}
		.msec-02 .tits h3{font-size:29px;line-height:35px;}
		.msec-02 .tits .ortxt{font-size:15px; line-height:35px; display:block; margin-left:0; margin-top:5px;}
		.msec-02 .tits .youtube{width:35px;height:35px;}
		
		.msec-02 .tits .more{text-indent:-9999em; width:30px;height:30px; background:#f2f2f2; border-radius:100%; padding:0; right:0; top:50%;margin-top:-15px;}
		.msec-02 .tits .more:after{width:30px;height:30px; right:0; top:0;margin-top:0;background-position:center center; background-size:12px auto;}
		.msec-02 .tits .more:hover:after{right:0;}
		
		.msec-02 .cont{margin-top:20px;}

		.msec-02 .cont .prev{background-size:12px auto;}
		.msec-02 .cont .next{background-size:12px auto;}
	}
	@media only screen and (max-width:480px){
		.msec-02 .tits h3{font-size:24px;line-height:30px;}
		.msec-02 .tits .ortxt{font-size:13px;line-height:30px;}
		.msec-02 .tits .youtube{width:30px;height:30px;}
	}	


.msec-02 .tv-slide:after{display:block; content:"";clear:both;}
.msec-02 .item{}
.msec-02 .item:nth-child(2){}
.msec-02 .item a{display:block;}
.msec-02 .item .img{position:relative;overflow:hidden;}
.msec-02 .item .img img{width:100%;-webkit-transition: transform 0.3s ease-out;-moz-transition: transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;transition: transform 0.3s ease-out;}
.msec-02 .item .ov-txt{position:absolute; right:0; bottom:-100px; width:100%;background:rgba(0,0,0,0.5); box-sizing:border-box; padding:17px 115px 17px 40px;-webkit-transition: bottom 0.3s ease-out;-moz-transition: bottom 0.3s ease-out;-o-transition: bottom 0.3s ease-out;transition: bottom 0.3s ease-out;}
.msec-02 .item .ov-txt p{font-size:24px;font-weight:300;letter-spacing:-0.03em; color:#fff; line-height:60px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.msec-02 .item .img:after{z-index:9123;width:60px;height:60px; position:absolute; right:30px; bottom:15px; background:url(../img/Main/tv-play.png) no-repeat center center; display:block; content:""; position:absolute;}
.msec-02 .item .txt{margin-top:45px;}
.msec-02 .item .txt p{font-size:24px;font-weight:400;letter-spacing:-0.03em; color:#111; line-height:1.3em;word-break: keep-all; min-height:62px;max-height:62px; overflow:hidden;}
.msec-02 .item .dday{margin-top:40px;}
.msec-02 .item .dday .bar{height:2px; background:#e4e4e4; position:relative;}
.msec-02 .item .dday .bar.finish span{min-width:90px;text-align:center;}
.msec-02 .item .dday .bar p{position:absolute; left:0; top:0; height:2px; background:#ff4800; margin-top:0;}
.msec-02 .item .dday .bar span{position:absolute; color:#fff; right:0; top:-34px;opacity:0; background:#ff4800; padding:0 10px; line-height:28px; font-weight:700; font-size:12px; letter-spacing:-0.02em;-webkit-transition:opacity 0.3s ease-out, transform 0.3s ease-out;-moz-transition: opacity 0.3s ease-out, transform 0.3s ease-out;-o-transition: opacity 0.3s ease-out, transform 0.3s ease-out;transition: opacity 0.3s ease-out, transform 0.3s ease-out;-webkit-transform: translateY(20%); -moz-transform: translateY(20%);-ms-transform: translateY(20%); -o-transform:  translateY(20%);transform: translateY(20%);}
.msec-02 .item .dday .bar span:before{width:4px;height:4px; position:absolute; left:50%; bottom:-4px; background:url(../img/Main/tv-dday.jpg) no-repeat center center; display:block; content:""}

.msec-02 .item a:hover .ov-txt{ bottom:0; }

.msec-02 .item .dday .bar.l span:before{background-image:url(../img/Main/tv-ddayl.png);left:5px !important; margin-left:0;}
.msec-02 .item .dday .bar.r span:before{background-image:url(../img/Main/tv-dday.jpg);left:auto;right:7px !important; margin-left:0;}

.msec-02 .item .dday .date{color:#000; font-size:18px; font-weight:700; line-height:1.2em; margin-top:15px; font-family:'Roboto';}
.msec-02 .item .dday .percent{width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0;}
.msec-02 .item .dday .bar.over span{opacity:1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-ms-transform: translateY(0); -o-transform:  translateY(0);transform: translateY(0);}
.msec-02 .item a:hover .img img{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
	@media only screen and (max-width:1200px){
		.msec-02 .item .ov-txt{padding:12px 90px 12px 25px;}
		.msec-02 .item .ov-txt p{font-size:21px; line-height:50px;}
		.msec-02 .item .img:after{width:50px;height:50px; bottom:12px;background-size:100% auto; right:20px;}
		
		.msec-02 .item .txt{margin-top:35px;}
		.msec-02 .item .txt p{font-size:21px; max-height:55px; min-height:55px;}
		
		.msec-02 .item .dday .bar span{padding:0 7px; line-height:25px; top:-31px; }
		.msec-02 .item .dday .date{font-size:16px;}
	}
	@media only screen and (max-width:999px){
		.msec-02 .item .ov-txt{padding:10px 70px 10px 20px;}
		.msec-02 .item .ov-txt p{font-size:18px; line-height:40px;}
		.msec-02 .item .img:after{width:40px;height:40px;bottom:10px; background-size:100% auto; right:15px;}

		.msec-02 .item .txt{margin-top:25px;}
		.msec-02 .item .txt p{font-size:18px; max-height:48px; min-height:48px;}
		
		.msec-02 .item .dday{margin-top:30px;}
		.msec-02 .item .dday .date{font-size:15px; margin-top:10px;}
		.msec-02 .item .dday .bar.finish span{min-width:80px;}
		.msec-02 .item .dday .bar span{padding:0 5px; line-height:22px; font-size:11px; top:-28px;}
	}
	@media only screen and (max-width:680px){
		.msec-02 .item .ov-txt{padding:10px 50px 10px 15px;}
		.msec-02 .item .ov-txt p{font-size:16px; line-height:30px;}
		.msec-02 .item .img:after{width:30px;height:30px; bottom:10px;  background-size:100% auto; right:15px;}

		.msec-02 .item .txt{margin-top:15px;}
		.msec-02 .item .txt p{font-size:16px; max-height:42px; min-height:42px;}
		.msec-02 .item .dday .date{font-size:14px;}
		.msec-02 .item .dday .bar span{padding:0 5px; line-height:20px; font-size:10px; top:-26px;}
	}
	@media only screen and (max-width:480px){
		.msec-02 .item .ov-txt{padding:7px 50px 7px 15px;}
		.msec-02 .item .ov-txt p{font-size:13px; line-height:20px;}
		.msec-02 .item .img:after{width:20px;height:20px; margin-top:7px; background-size:100% auto; right:15px;}

		.msec-02 .item .txt p{font-size:15px; max-height:40px; min-height:40px;}
		
		.msec-02 .item .dday .date{font-size:13px;}
	}	

/* ======================================================
   .msec-03
=========================================================*/
.msec-03{padding:135px 0; position:relative;}
.msec-03:after{width:20000px; left:50%; top:0;margin-left:-10000px;height:100%; display:block; content:""; background:#f2f5f6; z-index:-1; position:absolute;}
.msec-03 .tits{text-align:left;position:relative;}
.msec-03 .tits h3{display:inline-block;vertical-align:top; font-size:48px; font-weight:100; line-height:50px; color:#000; letter-spacing:-0.065em;}
.msec-03 .tits h3 span{color:#000;}
.msec-03 .tits .ortxt{margin-left:24px;display:inline-block;vertical-align:top; font-size:18px; font-weight:300; color:#000; line-height:50px; letter-spacing:-0.03em; border-bottom:1px solid #000;}
.msec-03 .tits .more{position:absolute;right:0; bottom:0; line-height:32px; padding-right:35px; color:#777;letter-spacing:-0.03em; }
.msec-03 .tits .more:after{width:20px;height:20px;position:absolute; right:0; top:50%;margin-top:-10px; background:url(../img/Main/tv-more.png) no-repeat right center;display:block; content:"";-webkit-transition: right 0.3s ease-out;-moz-transition: right 0.3s ease-out;-o-transition: right 0.3s ease-out;transition: right 0.3s ease-out;}
.msec-03 .tits .more:hover{color:#111}
.msec-03 .tits .more:hover:after{right:-10px;}

.msec-03 .cont{position:relative; margin-top:55px;}
.msec-03 .cont .prev{ z-index:92;width:24px;height:52px; position:absolute; left:-80px; top:50%;margin-top:-26px; background:url(../img/Main/tv-prev.png) no-repeat center center;-webkit-transition: padding 0.3s ease-out, margin 0.3s ease-out;-moz-transition: padding 0.3s ease-out, margin 0.3s ease-out;-o-transition:  padding 0.3s ease-out, margin 0.3s ease-out;transition: padding 0.3s ease-out, margin 0.3s ease-out;}
.msec-03 .cont .prev:hover{padding-right:15px;margin-left:-15px;}
.msec-03 .cont .next{ z-index:92;width:24px;height:52px; position:absolute; right:-80px; top:50%;margin-top:-26px; background:url(../img/Main/tv-next.png) no-repeat center center;-webkit-transition: padding 0.3s ease-out, margin 0.3s ease-out;-moz-transition: padding 0.3s ease-out, margin 0.3s ease-out;-o-transition:  padding 0.3s ease-out, margin 0.3s ease-out;transition: padding 0.3s ease-out, margin 0.3s ease-out;}
.msec-03 .cont .next:hover{padding-left:15px;margin-right:-15px;}

.msec-03 .cont .item ul{}
.msec-03 .cont .item ul:after{display:block; content:"";clear:both}
.msec-03 .cont .item ul li{}
.msec-03 .cont .item ul li:nth-child(n+2){margin-top:20px;}
.msec-03 .cont .item ul li a{display:block; height:220px; position:relative; box-sizing:border-box; background:#fff; padding:35px 30px 0 30px; border:2px solid #fff; border-radius:10px;-webkit-transition: border-color 0.3s ease-out;-moz-transition: border-color 0.3s ease-out;-o-transition: border-color 0.3s ease-out;transition: border-color 0.3s ease-out;}
.msec-03 .cont .item ul li .cate{ position:absolute; width:50px;right:15px; top:-2px; background:#00aaaf; line-height:50px; color:#fff; font-size:14px; letter-spacing:-0.03em; text-align:center;}
.msec-03 .cont .item ul li .btxt{color:#6375c9; font-weight:300; font-size:18px; letter-spacing:-0.03em;line-height:1.2em;}
.msec-03 .cont .item ul li .stxt{ margin-top:15px;color:#000; font-weight:400; font-size:24px; letter-spacing:-0.03em; line-height:1.2em; min-height:58px; max-height:58px; overflow:hidden;}
.msec-03 .cont .item ul li .ctxt{ margin-top:35px;color:#000; font-weight:400; font-size:16px; letter-spacing:-0.02em;line-height:1.2em;}
.msec-03 .cont .item ul li .ctxt span{display:block; font-weight:300; color:#555; font-size:14px; margin-top:5px;  font-family:'Roboto';}
.msec-03 .cont .item ul li a:hover{border-color:#00aaaf;}

.msec-03 .owl-dots{display:none !important;position:relative;left:auto; width:auto; text-align:center; height:10px;margin-top:30px; z-index:55;}
.msec-03 .owl-dots .owl-dot{display:inline-block;vertical-align:top;cursor:pointer; margin:0 3px; padding:0; width:auto; background:rgba(0,0,0,0.3); width:10px;height:10px; padding:0; position:relative; border-radius:10px}
.msec-03 .owl-dots .owl-dot.active{background:#ed4259; }
	@media only screen and (max-width:1500px){
		.msec-03 .cont .prev{left:-60px;}
		.msec-03 .cont .next{right:-60px;}
		
		.msec-03 .owl-dots{display:block !important;}
	}
	@media only screen and (max-width:1200px){
		.msec-03{padding:110px 0;}
		.msec-03 .tits h3{font-size:41px; line-height:45px;}
		.msec-03 .tits .ortxt{font-size:17px;line-height:45px; margin-left:15px;}

		.msec-03 .cont .item ul li a{height:190px;padding:30px 25px 0 25px; }
		.msec-03 .cont .item ul li .cate{width:40px;line-height:40px; font-size:13px;}
		.msec-03 .cont .item ul li .btxt{font-size:17px;}
		.msec-03 .cont .item ul li .stxt{font-size:21px; margin-top:10px; max-height:52px; min-height:52px;}
		.msec-03 .cont .item ul li .ctxt{font-size:15px; margin-top:15px;}
		.msec-03 .cont .item ul li .ctxt span{margin-top:3px;}

		.msec-03 .cont .prev{display:none;}
		.msec-03 .cont .next{display:none;}
	}
	@media only screen and (max-width:999px){
		.msec-03{padding:80px 0 80px 0;}
		.msec-03 .tits h3{font-size:34px;line-height:40px;}
		.msec-03 .tits .ortxt{font-size:16px;line-height:40px;}
		
		.msec-03 .cont{margin-top:35px;}

		.msec-03 .cont .item ul li a{height:170px;padding:20px 20px 0 20px; }
		.msec-03 .cont .item ul li .cate{width:35px;line-height:35px; font-size:12px;}
		.msec-03 .cont .item ul li .btxt{font-size:16px;}
		.msec-03 .cont .item ul li .stxt{font-size:18px; margin-top:10px; max-height:44px; min-height:44px;}
		.msec-03 .cont .item ul li .ctxt{font-size:14px; margin-top:10px;}
		.msec-03 .cont .item ul li .ctxt span{margin-top:3px;}

	}
	@media only screen and (max-width:680px){
		.msec-03{padding:40px 0 40px 0 ;}
		.msec-03 .tits{}
		.msec-03 .tits h3{font-size:29px;line-height:35px;}
		.msec-03 .tits .ortxt{font-size:15px; margin-left:10px;line-height:35px;}
		
		.msec-03 .tits .more{text-indent:-9999em; width:30px;height:30px; background:#fff; border-radius:100%; padding:0; right:0; top:50%;margin-top:-15px;}
		.msec-03 .tits .more:after{width:30px;height:30px; right:0; top:0;margin-top:0;background-position:center center; background-size:12px auto;}
		.msec-03 .tits .more:hover:after{right:0;}
		
		.msec-03 .cont{margin-top:20px;}
		.msec-03 .cont .item ul li:nth-child(n+2){margin-top:15px;}
		.msec-03 .cont .item ul li a{height:150px;padding:15px 15px 0 15px; }
		.msec-03 .cont .item ul li .btxt{font-size:15px;}
		.msec-03 .cont .item ul li .stxt{font-size:17px;max-height:40px; min-height:40px;}
		.msec-03 .cont .item ul li .ctxt{font-size:13px; opacity:0.6;}

		.msec-03 .owl-dots{margin-top:25px;}
	}
	@media only screen and (max-width:480px){
		.msec-03 .tits h3{font-size:24px;line-height:30px;}
		.msec-03 .tits .ortxt{font-size:13px;line-height:30px;}
	}	



/* ======================================================
   .msec-04
=========================================================*/
.msec-04{padding:135px 0;}
.msec-04 .tits{text-align:left;position:relative;}
.msec-04 .tits h3{font-size:48px; font-weight:100; line-height:1.1em; color:#00ada7; letter-spacing:-0.065em; word-break: keep-all; padding-right:50px;}
.msec-04 .tits h3 span{color:#000;}
.msec-04 .tits .more{position:absolute;right:0; bottom:0; line-height:32px; padding-right:35px; color:#777;letter-spacing:-0.03em; }
.msec-04 .tits .more:after{width:20px;height:20px;position:absolute; right:0; top:50%;margin-top:-10px; background:url(../img/Main/tv-more.png) no-repeat right center;display:block; content:"";-webkit-transition: right 0.3s ease-out;-moz-transition: right 0.3s ease-out;-o-transition: right 0.3s ease-out;transition: right 0.3s ease-out;}
.msec-04 .tits .more:hover{color:#111}
.msec-04 .tits .more:hover:after{right:-10px;}

.msec-04 .cont{margin-top:60px;position:relative;}
	@media only screen and (max-width:1200px){
		.msec-04{padding:110px 0;}
		.msec-04 .tits h3{font-size:41px;}
		.msec-04 .tits h3 span{background-size:50px auto; padding-right:70px;}
	}
	@media only screen and (max-width:999px){
		.msec-04{padding:80px 0 30px 0;}
		.msec-04 .tits h3{font-size:28px; line-height:1.3em;}
		.msec-04 .tits h3 span{background-size:35px auto; padding-right:50px; font-size:33px; }
		
		.msec-04 .cont{margin-top:30px;}
	}
	@media only screen and (max-width:680px){
		.msec-04{padding:40px 0 0 0 ;}
		.msec-04 .tits{background:#f1f9fb; padding:17px 15px; border-radius:10px;}
		.msec-04 .tits h3{font-size:23px;}
		.msec-04 .tits h3 span{background-size:27px auto; padding-right:40px; font-size:27px;}
		
		.msec-04 .tits .more{text-indent:-9999em; width:30px;height:30px; background:#acddfb; border-radius:100%; padding:0; right:15px; top:50%;margin-top:-15px;}
		.msec-04 .tits .more:after{width:30px;height:30px; right:0; top:0;margin-top:0;background-position:center center; background-size:12px auto;}
		.msec-04 .tits .more:hover:after{right:0;}
		
		.msec-04 .cont{margin-top:20px;}
	}
	@media only screen and (max-width:480px){
		.msec-04 .tits h3{font-size:17px;}
		.msec-04 .tits h3 span{font-size:22px;}
		
	}

.msec-04 .cont:before{background:#f1f9fb; position:absolute; left:50%;margin-left:-10000px; width:20000px; height:100%; top:50%; display:block; content:"";z-index:-1;}
.msec-04 .cont:after{display:block; content:"";clear:both}
.msec-04 .cont .fl{float:left;width:32%; min-height:320px;background:#31a89e; border-radius:6px;box-sizing:border-box;}
.msec-04 .cont .fc{float:left;width:32%; padding:35px 30px;margin:0 2%;min-height:320px;background:#fff; border-radius:6px; border:1px solid #e7e7e7; box-sizing:border-box;}
.msec-04 .cont .fr{float:left;width:32%;min-height:320px;background:#8383c2; border-radius:6px;box-sizing:border-box;box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.3)}
	@media only screen and (max-width:1200px){
		.msec-04 .cont .fc{padding:35px 20px}
	}
	@media only screen and (max-width:999px){
		.msec-04 .cont .fl{ min-height:auto;}
		.msec-04 .cont .fc{ min-height:280px; padding:28px 20px}
		.msec-04 .cont .fr{ min-height:280px;}
	}
	@media only screen and (max-width:780px){
		.msec-04 .cont:before{display:none;}
		.msec-04 .cont .fl{float:none; width:auto;}
		.msec-04 .cont .fc{float:none; width:auto;min-height:auto; margin:0;margin-top:20px; padding:20px 20px 10px 20px;}
		.msec-04 .cont .fr{float:none; width:auto;min-height:auto;margin-top:20px;}
	}
	@media only screen and (max-width:480px){
		
	}

.msec-04 .cont .fl ul{}
.msec-04 .cont .fl li{position:relative;}
.msec-04 .cont .fl li:nth-child(n+2):before{width:100%;height:1px; position:absolute; left:0; top:0; background:#87cec8; display:block; content:""}
.msec-04 .cont .fl li a{display:block; height:160px; box-sizing:border-box; padding:35px 30px; position:relative;overflow:hidden;}
.msec-04 .cont .fl li .btxt{font-size:24px; font-weight:700; color:#fff; letter-spacing:-0.03em; line-height:1.2em;}
.msec-04 .cont .fl li .stxt{margin-top:12px;font-size:16px; font-weight:400; color:#fff; letter-spacing:-0.03em; line-height:1.2em;word-break: keep-all;}
.msec-04 .cont .fl li a:after{width:150px; height:100%; position:absolute; right:0; top:0; display:block; content:"";-webkit-transition: margin-top 0.3s ease-out;-moz-transition: margin-top 0.3s ease-out;-o-transition: margin-top 0.3s ease-out;transition: margin-top 0.3s ease-out;}
.msec-04 .cont .fl li:nth-child(1) a:after{background:url(../img/Main/know-ico01.png) no-repeat right center;}
.msec-04 .cont .fl li:nth-child(2) a:after{background:url(../img/Main/know-ico02.png) no-repeat right center;}
.msec-04 .cont .fl li a:hover:after{margin-top:-10px;}
	@media only screen and (max-width:1200px){
		.msec-04 .cont .fl li .btxt{font-size:21px;}
		.msec-04 .cont .fl li .stxt{margin-top:10px; font-size:15px; padding-right:70px;}
		.msec-04 .cont .fl li .stxt br{display:none;}
		.msec-04 .cont .fl li a{padding:35px 25px;}
		.msec-04 .cont .fl li a:after{background-size:110px auto !important;}
	}
	@media only screen and (max-width:999px){
		.msec-04 .cont .fl li .btxt{font-size:18px;}
		.msec-04 .cont .fl li .stxt{font-size:14px;}
		.msec-04 .cont .fl li a{padding:25px 20px; height:140px;}
		.msec-04 .cont .fl li a:after{background-size:90px auto !important;}
	}
	@media only screen and (max-width:780px){
		.msec-04 .cont .fl li .btxt{font-size:17px;}
		.msec-04 .cont .fl li .stxt{font-size:13px;opacity:0.8; margin-top:7px;}
		.msec-04 .cont .fl li .stxt br{display:block;}
		.msec-04 .cont .fl li a{padding:20px 20px; height:100px;}
		.msec-04 .cont .fl li a:after{background-size:80px auto !important;}
	}
	@media only screen and (max-width:480px){
		
	}

.msec-04 .cont .fc h4{font-size:24px; font-weight:700; line-height:1.2em; color:#000; margin-bottom:20px;}
.msec-04 .cont .fc ul{}
.msec-04 .cont .fc li{}
.msec-04 .cont .fc li:nth-child(n+2){border-top:1px solid #e7e7e7}
.msec-04 .cont .fc li a{display:block; letter-spacing:-0.03em; padding-left:0; line-height:45px; font-size:17px; color:#555;position:relative;overflow:hidden;-webkit-transition: padding-left 0.3s ease-out;-moz-transition: padding-left 0.3s ease-out;-o-transition: padding-left 0.3s ease-out;transition: padding-left 0.3s ease-out;}
.msec-04 .cont .fc li a:after{width:45px;height:45px; position:absolute; right:0;top:0; display:block; content:"";-webkit-transition: top 0.5s ease-out;-moz-transition: top 0.5s ease-out;-o-transition: top 0.5s ease-out;transition: top 0.5s ease-out;}
.msec-04 .cont .fc li a:before{width:45px;height:45px; position:absolute; right:0;top:100%;display:block; content:"";-webkit-transition: top 0.5s ease-out;-moz-transition: top 0.5s ease-out;-o-transition: top 0.5s ease-out;transition: top 0.5s ease-out;}

.msec-04 .cont .fc li a:hover{color:#111; padding-left:5px}
.msec-04 .cont .fc li a:hover:after{top:-100%;}
.msec-04 .cont .fc li a:hover:before{top:0;}
.msec-04 .cont .fc li:nth-child(n+2){margin-top:5px;}
	@media only screen and (max-width:1200px){
		.msec-04 .cont .fc h4{font-size:21px;}
		.msec-04 .cont .fc li a{font-size:16px;}
	}
	@media only screen and (max-width:999px){
		.msec-04 .cont .fc h4{font-size:19px; margin-bottom:10px;}
		.msec-04 .cont .fc li a{line-height:44px; font-size:15px;}
		.msec-04 .cont .fc li a:after{width:44px;height:44px; background-size:32px auto !important}
		.msec-04 .cont .fc li a:before{width:44px;height:44px; background-size:32px auto !important}
		.msec-04 .cont .fc li:nth-child(n+2){margin-top:3px;}
	}
	@media only screen and (max-width:780px){
		.msec-04 .cont .fc h4{font-size:17px;}
		.msec-04 .cont .fc li a{line-height:40px; font-size:14px;}
		.msec-04 .cont .fc li a:after{width:40px;height:40px; background-size:28px auto !important}
		.msec-04 .cont .fc li a:before{width:40px;height:40px; background-size:28px auto !important}
	}
	@media only screen and (max-width:480px){
		
	}

.msec-04 .cont .fc li:nth-child(1) a:after{background:url(../img/Main/dic-ico01.jpg) no-repeat center center;}
.msec-04 .cont .fc li:nth-child(2) a:after{background:url(../img/Main/dic-ico02.jpg) no-repeat center center;}
.msec-04 .cont .fc li:nth-child(3) a:after{background:url(../img/Main/dic-ico03.jpg) no-repeat center center;}
.msec-04 .cont .fc li:nth-child(4) a:after{background:url(../img/Main/dic-ico04.jpg) no-repeat center center;}

.msec-04 .cont .fc li:nth-child(1) a:before{background:url(../img/Main/dic-ico01.jpg) no-repeat center center;}
.msec-04 .cont .fc li:nth-child(2) a:before{background:url(../img/Main/dic-ico02.jpg) no-repeat center center;}
.msec-04 .cont .fc li:nth-child(3) a:before{background:url(../img/Main/dic-ico03.jpg) no-repeat center center;}
.msec-04 .cont .fc li:nth-child(4) a:before{background:url(../img/Main/dic-ico04.jpg) no-repeat center center;}

.msec-04 .cont .fr ul{position:relative;}
.msec-04 .cont .fr ul:before{width:100%;height:1px; position:absolute; left:0; top:50%; background:#a8a6d3; display:block; content:"";z-index:91;}
.msec-04 .cont .fr ul:after{display:block; content:"";clear:both;}
.msec-04 .cont .fr li{position:relative;width:50%; box-sizing:border-box; float:left;}
.msec-04 .cont .fr li:nth-child(even):before{width:1px;height:100%; position:absolute; left:-1px; top:0; background:#a8a6d3; display:block; content:""}
.msec-04 .cont .fr li a{height:160px;display:flex;align-items: center; justify-content: center;text-align:center; }
.msec-04 .cont .fr li p{padding:80px 5px 10px 5px;text-align:center; width:100% ; position:relative;font-size:18px; color:#fff; line-height:1.2em; letter-spacing:-0.03em;word-break: keep-all;}
.msec-04 .cont .fr li p:before{width:100%;height:72px; position:absolute; left:0; top:0; display:block; content:"";-webkit-transition: top 0.3s ease-out;-moz-transition: top 0.3s ease-out;-o-transition: top 0.3s ease-out;transition: top 0.3s ease-out;}
.msec-04 .cont .fr li:nth-child(1) p:before{background:url(../img/Main/service-ico01.png) no-repeat center center;}
.msec-04 .cont .fr li:nth-child(2) p:before{background:url(../img/Main/service-ico02.png) no-repeat center center;}
.msec-04 .cont .fr li:nth-child(3) p:before{background:url(../img/Main/service-ico03.png) no-repeat center center;}
.msec-04 .cont .fr li:nth-child(4) p:before{background:url(../img/Main/service-ico04.png) no-repeat center center;}

.msec-04 .cont .fr li a:hover p:before{top:-5px;}
	@media only screen and (max-width:1200px){
		.msec-04 .cont .fr li p{font-size:17px;}
	}
	@media only screen and (max-width:999px){
		.msec-04 .cont .fr li a{height:140px;}
		.msec-04 .cont .fr li p:before{background-size:62px auto !important;}
		.msec-04 .cont .fr li p{padding-top:70px;font-size:16px;}
	}
	@media only screen and (max-width:780px){
		.msec-04 .cont .fr ul:before{display:none;}
		.msec-04 .cont .fr li{width:25%;}
		.msec-04 .cont .fr li:nth-child(n+2):before{width:1px;height:100%; position:absolute; left:-1px; top:0; background:#a8a6d3; display:block; content:""}

		.msec-04 .cont .fr li a{height:120px;}
		.msec-04 .cont .fr li a:hover p:before{top:-5px;}
		.msec-04 .cont .fr li p:before{background-size:52px auto !important;}
		.msec-04 .cont .fr li p{padding-top:65px;font-size:15px; padding-bottom:15px;}
	}
	@media only screen and (max-width:480px){
		.msec-04 .cont .fr ul:before{display:block;}
		.msec-04 .cont .fr li:nth-child(n+2):before{display:none;}
		.msec-04 .cont .fr li:nth-child(even):before{display:block;}
		.msec-04 .cont .fr li{width:50%;}
		.msec-04 .cont .fr li a{height:110px;}
	}


/* ======================================================
   .msec-05
=========================================================*/
.msec-05{margin-top:170px;}
.msec-05 .cont{}
.msec-05 .ov:after{display:block; content:"";clear:both;}
.msec-05 .ov .fl{float:left; width:49%;  position:relative;}
.msec-05 .ov .fr{float:right; width:49%;position:relative;}

.msec-05 .ov h4{font-size:24px; font-weight:700; line-height:1.2em; color:#000; margin-bottom:20px;}

.msec-05 .ov h3{display:inline-block;vertical-align:top; font-size:48px; font-weight:100; line-height:50px; color:#000; letter-spacing:-0.065em; margin-bottom: 40px;}
.msec-05 .ov h3 span{color:#000;}
.msec-05 .ov .ortxt{margin-left:24px;display:inline-block;vertical-align:top; font-size:18px; font-weight:300; color:#000; line-height:50px; letter-spacing:-0.03em; border-bottom:1px solid #000;}

.msec-05 .ov .banner-slide{overflow:hidden;border-radius:6px;}
.msec-05 .ov  .slick-dots{position:absolute; left:0; width:100%; text-align:center; height:10px; bottom:25px; z-index:55;}
.msec-05 .ov  .slick-dots ul{height:auto;text-align:center; font-size:0; width:100%; height:10px;}
.msec-05 .ov  .slick-dots li{display:inline-block;vertical-align:top; margin:0 2px; padding:0; width:auto; height:3px;}
.msec-05 .ov  .slick-dots li button{ background:rgba(0,0,0,0.3); width:10px;height:10px; padding:0; position:relative; border-radius:10px}
.msec-05 .ov  .slick-dots li.slick-active button{background:#ed4259; width:30px;}

.msec-05 .item a{display:block;}
.msec-05 .item a img{width:100%;}
.msec-05 .vbanner{margin-top:2%;}
.msec-05 .vbanner .slick-prev{z-index:99;width:28px; opacity:0.6;height:52px; position:absolute; left:0; top:50%; margin-top:-26px; background:url(../img/Main/vbanner-next.png) no-repeat left center;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.msec-05 .vbanner .slick-next{z-index:99;width:28px; opacity:0.6;height:52px; position:absolute; right:0; top:50%; margin-top:-26px;background:url(../img/Main/vbanner-prev.png) no-repeat right center;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}

.msec-05 .vbanner .slick-prev:hover{opacity:1}
.msec-05 .vbanner .slick-next:hover{opacity:1}

	@media only screen and (max-width:1200px){
		.msec-05{margin-top:140px;}
		.msec-05 .ov h4{font-size:21px;}

		.msec-05 .ov h3{font-size:41px; line-height:45px;}
		.msec-05 .ov .ortxt{font-size:17px;line-height:45px; margin-left:15px;}

	}
	@media only screen and (max-width:999px){
		.msec-05{margin-top:100px;}
		.msec-05 .ov h4{font-size:18px; margin-bottom:15px;}

		.msec-05 .ov  .slick-dots{bottom:15px; height:8px;}
		.msec-05 .ov  .slick-dots ul{ height:8px;}
		.msec-05 .ov  .slick-dots li{ height:8px;}
		.msec-05 .ov  .slick-dots li button{width:8px;height:8px;}
		.msec-05 .ov  .slick-dots li.slick-active button{width:20px;}

		.msec-05 .ov h3{font-size:34px;line-height:40px;  margin-bottom: 20px;}
		.msec-05 .ov .ortxt{font-size:16px;line-height:40px;}	
	}
	@media only screen and (max-width:680px){
		.msec-05{margin-top:70px;}
		.msec-05 .ov h4{font-size:16px;margin-bottom:10px;}
		.msec-05 .ov .fl{float:none; width:auto; }
		.msec-05 .ov .fr{float:none; width:auto;margin-top:20px;}
		.msec-05 .vbanner{margin-top:20px;}

		.msec-05 .vbanner .slick-prev{background-size:20px auto;}
		.msec-05 .vbanner .slick-next{background-size:20px auto;}

		
		.msec-05 .ov  .slick-dots{bottom:10px; height:6px;}
		.msec-05 .ov  .slick-dots ul{ height:6px;}
		.msec-05 .ov  .slick-dots li{ height:6px;}
		.msec-05 .ov  .slick-dots li button{width:6px;height:6px;}
		.msec-05 .ov  .slick-dots li.slick-active button{width:15px;}

		.msec-05 .ov h3{font-size:29px;line-height:35px;  margin-bottom: 20px;}
		.msec-05 .ov .ortxt{font-size:15px; margin-left:10px;line-height:35px;}

	}
	@media only screen and (max-width:480px){
		.msec-05{margin-top:40px;}

		.msec-05 .ov h3 { font-size: 24px; line-height: 30px; margin-bottom: 20px;}
		.msec-05 .ov .ortxt { font-size: 13px; line-height: 30px;}
	}

/* ======================================================
   .msec-06
=========================================================*/
.msec-06{margin-top:170px;}
.msec-06 .tits{text-align:left}
.msec-06 .tits h3{font-size:48px; font-weight:100; line-height:1.2em; color:#00ada7; letter-spacing:-0.065em;}
.msec-06 .tits h3 span{display:inline-block;vertical-align:top; padding-right:90px; background:url(../img/Main/life-arrow.jpg) no-repeat right center;}

.msec-06 .cont{margin-top:30px;}
.msec-06 .service{border-top:2px solid #666666; border-bottom:1px solid #e4e4e4;}
.msec-06 .service ul{ padding:10px 20px 20px 20px;overflow:hidden;}
.msec-06 .service ul:after{display:block; content:"";clear:both;}
.msec-06 .service ul li{float:left; width:16.6666666%}
.msec-06 .service ul li a{display:block; padding-top:70px; position:relative;text-align:center; font-size:18px; letter-spacing:-0.03em; color:#555;}
.msec-06 .service ul li a:before{position:absolute; left:0; top:0; width:100%; height:64px; display:block; content:"";-webkit-transition: top 0.3s ease-out;-moz-transition: top 0.3s ease-out;-o-transition: top 0.3s ease-out;transition: top 0.3s ease-out;}
.msec-06 .service ul li:nth-child(1) a:before{background:url(../img/Main/life-ico01.jpg) no-repeat center center;}
.msec-06 .service ul li:nth-child(2) a:before{background:url(../img/Main/life-ico02.jpg) no-repeat center center;}
.msec-06 .service ul li:nth-child(3) a:before{background:url(../img/Main/life-ico03.jpg) no-repeat center center;}
.msec-06 .service ul li:nth-child(4) a:before{background:url(../img/Main/life-ico04.jpg) no-repeat center center;}
.msec-06 .service ul li:nth-child(5) a:before{background:url(../img/Main/life-ico05.jpg) no-repeat center center;}
.msec-06 .service ul li:nth-child(6) a:before{background:url(../img/Main/life-ico06.jpg) no-repeat center center;}
.msec-06 .service ul li a:hover{color:#00ada7; font-weight:500;}
.msec-06 .service ul li a:hover:before{top:-7px;}

.msec-06 .notice{position:relative;border-bottom:1px solid #e4e4e4; padding:22px 0;  padding-left:185px; padding-right:90px;height:64px;}
.msec-06 .notice h4{padding-left:65px; background:url(../img/Main/life-notice.jpg) no-repeat left center; line-height:64px; font-size:18px; font-weight:600; color:#333; letter-spacing:-0.03em; position:absolute; left:15px; top:22px;}
.msec-06 .notice .ctrl{width:20px;height:28px; position:absolute; right:40px; top:50%;margin-top:-14px;}
.msec-06 .notice .ctrl .prev{width:18px;height:10px; position:absolute; left:0; top:0;background:url(../img/Main/notice-prev.jpg) no-repeat center center;}
.msec-06 .notice .ctrl .next{width:18px;height:10px; position:absolute; left:0; bottom:0;background:url(../img/Main/notice-next.jpg) no-repeat center center;}

.msec-06 .notice .item{}
.msec-06 .notice .item a{display:block; padding-right:95px; line-height:64px; padding-left:75px;position:relative; font-size:17px ;color:#010101; letter-spacing:-0.03em;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.msec-06 .notice .item .cate{width:50px;height:32px; line-height:29px; background:#fff;border:2px solid #101010;border-radius:32px; text-align:center; color:#000;font-size:14px; font-weight:600; letter-spacing:-0.03em; position:absolute; left:0; top:50%;margin-top:-18px;}
.msec-06 .notice .item .date{line-height:64px; font-size:16px; color:#999; position:absolute; right:0; top:0;}
	@media only screen and (max-width:1200px){
		.msec-06{margin-top:140px;}
		.msec-06 .tits h3{font-size:41px;}
		.msec-06 .tits h3 span{background-size:50px auto; padding-right:70px;}
		.msec-06 .service ul{ padding:10px 10px 20px 10px;}
		.msec-06 .service ul li a{font-size:17px; padding-top:65px;}
		.msec-06 .service ul li a:before{background-size:58px auto !important;}

		.msec-06 .notice{padding:17px 0;padding-left:170px; padding-right:80px; height:54px;}
		.msec-06 .notice h4{padding-left:60px;line-height:54px; font-size:17px; background-size:46px auto; top:17px;}
		.msec-06 .notice .ctrl{right:20px;}
		.msec-06 .notice .item a{font-size:16px; padding-left:65px;padding-right:80px; line-height:54px;}
		.msec-06 .notice .item .cate{width:44px;height:26px; line-height:24px;font-size:14px; margin-top:-15px}
		.msec-06 .notice .item .date{line-height:54px;font-size:15px;}
	}
	@media only screen and (max-width:999px){
		.msec-06{margin-top:100px;}
		.msec-06 .tits h3{font-size:35px;}
		.msec-06 .tits h3 span{background-size:35px auto; padding-right:50px;}
		
		.msec-06 .cont{margin-top:30px;}
		.msec-06 .service ul{ padding:0 0 15px 0;}
		.msec-06 .service ul li a{font-size:16px; padding-top:57px;}
		.msec-06 .service ul li a:before{background-size:50px auto !important;}

		.msec-06 .notice{padding:15px 0;padding-left:150px; padding-right:55px; height:44px;}
		.msec-06 .notice h4{padding-left:52px;line-height:44px; font-size:16px; background-size:38px auto; top:12px;}
		.msec-06 .notice .ctrl{right:15px;}
		.msec-06 .notice .item a{font-size:15px; padding-left:60px;padding-right:80px; line-height:44px;}
		.msec-06 .notice .item .cate{width:44px;height:22px; line-height:22px;font-size:12px; margin-top:-13px}
		.msec-06 .notice .item .date{line-height:44px;font-size:15px;}
	}
	@media only screen and (max-width:680px){
		.msec-06{margin-top:70px;}
		.msec-06 .tits h3{font-size:29px;}
		.msec-06 .tits h3 span{background-size:27px auto; padding-right:40px;}

		.msec-06 .cont{margin-top:20px;}
		
		.msec-06 .service {border-bottom:0;}
		.msec-06 .service ul{ padding:15px 5px;border:1px solid #e4e4e4 ; border-top:none;}
		.msec-06 .service ul li{width:33.333333%;overflow:hidden;}
		.msec-06 .service ul li:nth-child(n+4){margin-top:15px;}
		.msec-06 .service ul li a{font-size:15px;}
		.msec-06 .service ul li a:hover:before{top:-5px;}

		.msec-06 .notice{padding:5px 10px 0 10px;height:auto; border:1px solid #e4e4e4; margin-top:20px;}
		.msec-06 .notice h4{position:relative;left:auto; top:auto;margin-bottom:5px;}
		.msec-06 .notice .ctrl{top:14px; right:10px;margin-top:0;height:26px;}

		.msec-06 .notice-slide{position:relative;padding:3px 0}
		.msec-06 .notice-slide:before{width:calc(100% + 20px);margin-left:-10px; height:100%; position:absolute; left:0; top:0; background:#f9f9f9;display:block; content:"";z-index:-1;}
	
		.msec-06 .notice .item a{font-size:14px;}
		.msec-06 .notice .item .date{font-size:13px;}
	}
	@media only screen and (max-width:480px){
		.msec-06{margin-top:40px;}
		.msec-06 .tits h3{font-size:24px;}
		.msec-06 .service ul li a{font-size:14px;}
	}



/* ======================================================
   .msec-07
=========================================================*/
.msec-07{padding:65px 0 80px 0;}
.msec-07 .tits{text-align:center}
.msec-07 .tits h3{font-size:30px; font-weight:300; line-height:1.1em; color:#000; letter-spacing:-0.04em;}
.msec-07 .cont{margin-top:50px;}
.msec-07 .cont .partner-slide{}
.msec-07 .cont .partner-slide:after{display:block; content:""; clear:both}
.msec-07 .cont .partner-slide .item{float:left; /*width:14%*/ width:16.6666666%}
.msec-07 .cont .partner-slide .item a{display:block;text-align:center;}
.msec-07 .cont .partner-slide .item img{height:57px; width:auto; display:inline-block;vertical-align:top;}
.msec-07 .cont .partner-slide .item:nth-child(n+7){margin-top:25px;}

.msec-07 .owl-prev{display:none !important;opacity:0.5;width:48px;height:48px; z-index:9999; position:absolute; cursor:pointer; text-indent:-9999em; left:0px; top:50%; margin-top:-24px;;background:url(../img/Main/mother-prev.png) no-repeat left center;background-size:100% auto;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.msec-07 .owl-next{display:none !important;opacity:0.5;width:48px;height:48px; z-index:9999;position:absolute;  cursor:pointer;text-indent:-9999em; right:0px; top:50%; margin-top:-24px;background:url(../img/Main/mother-next.png) no-repeat right center;background-size:100% auto;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.msec-07 .owl-prev:hover{opacity:1;background-image:url(../img/Main/mother-prevo.png)}
.msec-07 .owl-next:hover{opacity:1;background-image:url(../img/Main/mother-nexto.png)}
	@media only screen and (max-width:1200px){
		.msec-07{padding:50px 0 70px 0;}
		.msec-07 .tits h3{font-size:27px;}
		.msec-07 .cont{padding:0 40px;margin-top:40px;}
		.msec-07 .cont .partner-slide .item{width:auto; float:none;}
		.msec-07 .cont .partner-slide .item img{height:50px;}
		.msec-07 .owl-prev{display:block !important;opacity:0.85; width:40px;height:40px;margin-top:-20px; left:-40px; }
		.msec-07 .owl-next{display:block !important;opacity:0.85; width:40px;height:40px;margin-top:-20px; right:-40px;}
	}
	@media only screen and (max-width:999px){
		.msec-07{padding:40px 0 60px 0;}
		.msec-07 .tits h3{font-size:23px;}
		.msec-07 .cont{padding:0 32px; margin-top:30px;}
		.msec-07 .cont .partner-slide .item img{height:45px;}
		.msec-07 .owl-prev{width:32px;height:32px;margin-top:-15px; left:-32px; }
		.msec-07 .owl-next{width:32px;height:32px;margin-top:-15px; right:-32px;}
	}
	@media only screen and (max-width:680px){
		.msec-07{padding:40px 0 50px 0;}
		.msec-07 .tits h3{font-size:19px;}
		.msec-07 .cont{padding:0 26px;margin-top:20px;}
		.msec-07 .cont .partner-slide .item img{height:40px;}
		.msec-07 .owl-prev{width:26px;height:26px;margin-top:-12px; left:-26px; }
		.msec-07 .owl-next{width:26px;height:26px;margin-top:-12px; right:-26px;}
	}
	@media only screen and (max-width:480px){
		
	}























