@charset "utf-8";
/* ======================================================
   .msec-visual
=========================================================*/
.msec-visual{height:740px; overflow:hidden;position:relative;}
.msec-visual .item{}
.msec-visual .item .img{}
.msec-visual .item .img img{width:100%;height:740px;object-fit:cover;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: transform 4s ease-in-out;-moz-transition: transform 4s ease-in-out;-o-transition: transform 4s ease-in-out;transition: transform 4s ease-in-out;}

.msec-visual .item .txt{position:absolute; left:50%; top:170px; width:100%; box-sizing:border-box;  max-width:1240px; padding:0 20px; z-index:912; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}
.msec-visual .item .txt .btxt{font-size:48px; color:#fff; letter-spacing:-0.03em; line-height:1.3em; font-weight:700; opacity:0;-webkit-transform: translateY(30%); -moz-transform: translateY(30%);-ms-transform: translateY(30%); -o-transform:  translateY(30%);transform: translateY(30%);-webkit-transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;-moz-transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;-o-transition:  opacity 0.4s ease-in-out, transform 0.4s ease-in-out;transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;}
.msec-visual .item .txt .stxt{margin-top:12px;font-size:20px; color:#fff; letter-spacing:-0.03em; line-height:1.4em;opacity:0;-webkit-transform: translateY(10%); -moz-transform: translateY(10%);-ms-transform: translateY(10%); -o-transform:  translateY(10%);transform: translateY(10%);-webkit-transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;-moz-transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;-o-transition:  opacity 0.4s ease-in-out, transform 0.4s ease-in-out;transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;}

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

.msec-visual .slick-dots{position:absolute; left:50%;  width:100%; max-width:1240px; padding:0 20px; text-align:left; height:40px; bottom:220px; z-index:2855; box-sizing:border-box; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}
.msec-visual .slick-dots ul{ display:inline-block;vertical-align:top; margin-right:10px;}
.msec-visual .slick-dots ul:after{display:block; content:""}
.msec-visual .slick-dots li{float:left; width:auto;height:40px; margin:0; padding:0;}
.msec-visual .slick-dots li:nth-child(n+2){margin-left:8px;}
.msec-visual .slick-dots li a{display:block;}
.msec-visual .slick-dots li p{font-size:16px; font-weight:700; color:rgba(255,255,255,0.4); line-height:40px;position:relative; }
.msec-visual .slick-dots li p .bar{width:30px;height:2px; top:18px; right:-9999em; background:rgba(255,255,255,0.4);position:absolute; display:block;}
.msec-visual .slick-dots li p .bar:after{left:0; top:0;width:0;height:100%; background:rgba(255,255,255,1);position:absolute; display:block;content:""; z-index:1;-webkit-transition: width 4s ease-in-out;-moz-transition:width 4s ease-in-out;-o-transition: width 4s ease-in-out;transition: width 4s ease-in-out;}

.msec-visual .slick-dots .stop{width:30px;height:40px; display:inline-block;vertical-align:top;background:url(../img/Main/visual-stop.png) no-repeat center center}
.msec-visual .slick-dots .play{width:30px;height:40px; display:inline-block;vertical-align:top;background:url(../img/Main/visual-play.png) no-repeat center center}

.msec-visual .slick-dots .prev{margin-left:7px;width:40px;height:40px; display:inline-block;vertical-align:top;box-sizing:border-box;background:url(../img/Main/visual-prev.png) no-repeat center center;background-size:100% auto;border-radius:100%;border:1px solid #fff}
.msec-visual .slick-dots .next{margin-left:7px;width:40px;height:40px; display:inline-block;vertical-align:top;box-sizing:border-box;background:url(../img/Main/visual-next.png) no-repeat center center;background-size:100% auto;border-radius:100%;border:1px solid #fff}

.msec-visual .slick-dots .prev:hover{background-color:#111;border-color:#111;}
.msec-visual .slick-dots .next:hover{background-color:#111;border-color:#111;}

.msec-visual .slick-dots li.slick-active p{padding-right:40px; color:#fff;}
.msec-visual .slick-dots li.slick-active p .bar{display:block;right:0;}
.msec-visual .slick-dots.ani li.slick-active p .bar:after{transition-delay: 0.3s;width:100%;}	


.msec-visual .desktop{display:block;}
.msec-visual .mobile{display:none;}
	@media only screen and (max-width:1640px){
		.msec-visual{height:800px;}
		.msec-visual .item .img img{height:800px;}
		.msec-visual .item .txt{top:350px;}
	}
	@media only screen and (max-width:1440px){
		.msec-visual .item .txt .btxt{font-size:44px;}
		.msec-visual .item .txt .stxt{margin-top:10px;font-size:18px;}

		.msec-visual .slick-dots{bottom:120px}
	}
	@media only screen and (max-width:1200px){
		.msec-visual{height:700px;}
		.msec-visual .item .txt{top:200px;}
		.msec-visual .item .txt .btxt{font-size:34px;}
		.msec-visual .item .txt .stxt{font-size:18px;}
		.msec-visual .item .img img{height:700px;}
		.msec-visual .slick-dots{bottom:150px}
	}
	@media only screen and (max-width:1140px){
		
		
	}
	@media only screen and (max-width:999px){
		.msec-visual{height:600px;}
		.msec-visual .item .img img{height:600px;}
		.msec-visual .item .txt{top:150px;text-align:center;}
		.msec-visual .item .txt .btxt{font-size:34px;}
		.msec-visual .item .txt .stxt{font-size:16px;}

		.msec-visual .slick-dots{bottom:170px;text-align:center; height:30px;}
		.msec-visual .slick-dots li{height:30px;}
		.msec-visual .slick-dots li p{font-size:14px;line-height:30px;}
		.msec-visual .slick-dots li p .bar{top:14px;}
		.msec-visual .slick-dots .stop{width:30px;height:30px;}
		.msec-visual .slick-dots .play{width:30px;height:30px;}
		.msec-visual .slick-dots .prev{width:30px;height:30px;}
		.msec-visual .slick-dots .next{width:30px;height:30px;}

		.msec-visual .desktop{display:none;}
		.msec-visual .mobile{display:block;}
	}
	@media only screen and (max-width:680px){
		.msec-visual{height:500px;}
		
		.msec-visual .item .img img{height:500px;}
		.msec-visual .item .txt{left:50%; top:40%;margin-top:-10px;-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 .item .txt .btxt{font-size:29px; padding:0 5%}
		.msec-visual .item .txt .stxt{font-size:15px;}

		.msec-visual .slick-dots{bottom:80px; height:24px;}
		.msec-visual .slick-dots li{height:24px;}
		.msec-visual .slick-dots li p{font-size:12px;line-height:24px;}
		.msec-visual .slick-dots li p .bar{top:10px;}
		.msec-visual .slick-dots .stop{width:24px;height:24px;background-size:14px auto;}
		.msec-visual .slick-dots .play{width:24px;height:24px;background-size:14px auto;}
		.msec-visual .slick-dots .prev{width:24px;height:24px;}
		.msec-visual .slick-dots .next{width:24px;height:24px;}
	}
	@media only screen and (max-width:480px){
		.msec-visual .item .txt .btxt{font-size:26px; letter-spacing:-0.05em;}
		.msec-visual .item .txt .stxt{font-size:14px;}

		.msec-visual .slick-dots{bottom:120px;}
	}



/*.msec-visual .quick{position:Absolute;  right:0; bottom:0; }*/
.msec-visual .quick{position: absolute; left: 50%; bottom: 0; width: 100%;  max-width: 1200px;  box-sizing: border-box; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.msec-visual .quick ul:after{display:block; content:"";clear:both}
.msec-visual .quick li{float:left;width:33%;}
.msec-visual .quick li:nth-child(n+2){margin-left:1px;}
.msec-visual .quick li:nth-child(n+3) a{margin-left:-1px; background:rgba(243,112,34,1);}

.msec-visual .quick li a{display:block; width:100%; text-align:left; font-size:18px;font-weight:500; color:#fff; letter-spacing:-0.03em; padding:20px 30px; box-sizing:border-box; background:rgba(0,0,0,0.5); line-height:28px; position:relative;}
.msec-visual .quick li a:after{display:block; width:24px;height:24px; position:Absolute;right:30px; top:50%; margin-top:-12px; background:url(../img/Main/quick-download.png) no-repeat center center; display:block; content:""}

.msec-visual .quick li a:hover{background:#fff; color:#111;}
.msec-visual .quick li a:hover:after{background-image:url(../img/Main/quick-downloado.png)}


.msec-visual .quick li:nth-child(n+2) a:after{display:block; width:24px;height:24px; position:Absolute;right:30px; top:50%; margin-top:-12px; background:url(../img/Main/quick-arrow02.png) no-repeat center center; display:block; content:""}
.msec-visual .quick li:nth-child(n+2) a:hover:after{background-image:url(../img/Main/quick-arrowo02.png)}



	@media only screen and (max-width:1640px){
		.msec-visual .quick li a{ font-size:17px; line-height:30px;}
	}
	@media only screen and (max-width:1440px){
		.msec-visual .quick li a{width:220px; padding:25px 25px 30px; font-size:16px; line-height:24px;}
		.msec-visual .quick li a:after{right:15px;}
		.msec-visual .quick li:nth-child(n+2) a:after{right:15px;}
	}
	@media only screen and (max-width:1200px){
		
	}
	@media only screen and (max-width:1140px){
		
	}
	@media only screen and (max-width:999px){
		.msec-visual .quick{width:100%; right:0;}
		.msec-visual .quick ul{}
		.msec-visual .quick li{ }
		.msec-visual .quick li:nth-child(1){width:33.3333%;}
		.msec-visual .quick li:nth-child(2){width:33.3333%;}
		.msec-visual .quick li:nth-child(3){width:33.3333%;}
		.msec-visual .quick li:nth-child(n+2){margin-left:1px;width:calc(33.3333% - 1px)}
		.msec-visual .quick li a{width:auto;font-size:18px; line-height:30px; padding:30px 25px;}
		.msec-visual .quick li a:after{right:15px;}
	}
	@media only screen and (max-width:680px){
		.msec-visual .quick li a{line-height:50px; font-size:15px; padding:20px 10px; padding-left:10px;}
		.msec-visual .quick li a:after{right:10px; background-size:14px auto;}
	}
	@media only screen and (max-width:480px){
		.msec-visual .quick li a{font-size:13px; line-height:20px; letter-spacing:-0.06em;}
		.msec-visual .quick li a:after{right:5px; top:70%;}

		.msec-visual .quick li:nth-child(n+2) a:after{right:8px; top:72%;background-size:14px auto;}
		.msec-visual .quick li:nth-child(n+2) a:hover:after{background-image:url(../img/Main/quick-arrowo02.png)}

	}


/* ======================================================
   .msec-01
=========================================================*/
.msec-01{position:relative; padding:110px 0}
.msec-01:after{position:absolute ;left:0; top:0; height:100%; width:20000px; left:50%;margin-left:-10000px; display:block; content:"";z-index:-1;background:#f7f7f7; }
.msec-01 h3{font-size:40px; font-weight:800; color:#111; letter-spacing:-0.05em; line-height:1.1em;margin-bottom:20px;}

.msec-01 .tab{margin-top:50px;position:relative;}
.msec-01 .tab ul:after{display:block; content:"";clear:both}
.msec-01 .tab li{float:left}
.msec-01 .tab li:nth-child(n+2){margin-left:5px}
.msec-01 .tab li a{display:block;min-width:170px; box-sizing:border-box;text-align:center; color:#777; font-size:18px; font-weight:600; letter-spacing:-0.03em; line-height:45px; border-radius:45px;}
.msec-01 .tab li.active a{background:#f36f21; color:#fff}
.msec-01 .tab li a:hover{background:#ddd;}

.msec-01 .tab .more{font-size:20px;color:#111; letter-spacing:-0.05em; font-weight:600;line-height:1.3em;position:absolute;right:0; top:15px; line-height:30px;}
.msec-01 .tab .more span{display:inline-block;vertical-align:top; position:Relative;}
.msec-01 .tab .more span:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid #111;opacity:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .3s cubic-bezier(.77,0,.175,1),opacity .5s;-moz-transition:-moz-transform .3s cubic-bezier(.77,0,.175,1),opacity .5s;transition:transform .3s cubic-bezier(.77,0,.175,1),opacity .5s}
.msec-01 .tab .more:hover span:after{opacity:1;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);-moz-transform:scaleX(1); transform:scaleX(1);-webkit-transition:-webkit-transform .3s cubic-bezier(.77,0,.175,1),opacity .3s; -moz-transition:-moz-transform .3s cubic-bezier(.77,0,.175,1),opacity .3s;transition:transform .3s cubic-bezier(.77,0,.175,1),opacity .3s}
	@media only screen and (max-width:1440px){
		.msec-01{padding:90px 0}
		.msec-01 h3{font-size:35px;}
		.msec-01 .tab{margin-top:35px;}
		.msec-01 .tab li:nth-child(n+2){margin-left:15px}
		.msec-01 .tab li a{font-size:17px; line-height:40px; border-radius:40px; min-width:120px;}

		.msec-01 .tab .more{font-size:18px; top:12px;}
	}
	@media only screen and (max-width:1200px){
		
	}
	@media only screen and (max-width:1140px){
		
	}
	@media only screen and (max-width:999px){
		.msec-01{padding:70px 0}
		.msec-01 h3{font-size:30px;}
		.msec-01 .tab{margin-top:25px;}
		.msec-01 .tab li:nth-child(n+2){margin-left:10px}
		.msec-01 .tab li a{font-size:16px; line-height:40px; border-radius:40px; min-width:110px;}

		.msec-01 .tab .more{font-size:16px; line-height:25px; top:10px;}
	}
	@media only screen and (max-width:680px){
		.msec-01{padding:50px 0}
		.msec-01 h3{font-size:25px;}
		.msec-01 .tab li:nth-child(n+2){margin-left:5px}
		.msec-01 .tab li a{font-size:15px; line-height:35px; border-radius:35px; min-width:68px; padding:0 12px;}

		.msec-01 .tab .more{font-size:14px; line-height:20px; top:-41px}
	}
	@media only screen and (max-width:480px){
		.msec-01 .tab li a{font-size:16px; line-height:30px ; border-radius:30px; color:#000; margin-top:5px;}
		.msec-01 .tab li:nth-child(n+5){margin-left:0px}

		.msec-01 .tab li.active a{background:#f36f21; color:#fff}
	}



.msec-01 .cont{margin-top:45px;}
.msec-01 .cont .prd-slide{/*overflow:visible !important;*/}
.msec-01 .cont ul{}
.msec-01 .cont ul:after{display:block ;content:""; clear:both}
.msec-01 .cont ul li{margin-left:30px;float:left; width:380px;}
.msec-01 .cont ul li:first-child{margin-left:0;}
/*.msec-01 .cont ul li .txt{height:314px; border-radius:20px; background:#fff; box-sizing:border-box; padding:30px 45px; position:relative;-webkit-transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;-moz-transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;-o-transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;}
.msec-01 .cont ul li .txt .cate{display:inline-block;vertical-align:top; line-height:30px; padding:0 17px; border-radius:30px; background:#eeeeee; font-size:13px; letter-spacing:-0.03em; color:#666;-webkit-transition: background 0.3s ease-in-out;-moz-transition: background 0.3s ease-in-out;-o-transition: background 0.3s ease-in-out;transition: background 0.3s ease-in-out;}
.msec-01 .cont ul li .txt .btxt{font-size:30px; color:#303030; line-height:1.4em; margin-top:10px; font-weight:700;letter-spacing:-0.03em;max-height:84px; overflow:hidden;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}
.msec-01 .cont ul li .txt .stxt{margin-top:25px;font-size:17px; color:#666; letter-spacing:-0.04em; line-height:1.3em; font-weight:700;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}
.msec-01 .cont ul li .txt .stxt span{font-weight:300; margin-right:15px;}
.msec-01 .cont ul li .txt .ctxt{margin-top:7px;font-size:17px; color:#666; letter-spacing:-0.03em; line-height:1.3em; font-weight:300;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}
.msec-01 .cont ul li .txt .more{font-size:17px; color:#666; letter-spacing:-0.03em; line-height:20px; font-weight:400; position:absolute;right:45px; bottom:30px;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}
.msec-01 .cont ul li .txt .more span{display:inline-block;vertical-align:top; position:relative;}
.msec-01 .cont ul li .txt .more span:after {content:'';position:absolute;bottom:-5px;left:0;width:100%;height:0;border-bottom:1px solid #fff;opacity:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .3s cubic-bezier(.77,0,.175,1),opacity .5s;-moz-transition:-moz-transform .3s cubic-bezier(.77,0,.175,1),opacity .5s;transition:transform .3s cubic-bezier(.77,0,.175,1),opacity .5s}

.msec-01 .cont ul li .txt:hover{background:#2675e0;box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.5); -moz-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.5)  ; }
.msec-01 .cont ul li .txt:hover .cate{background:#fff;}
.msec-01 .cont ul li .txt:hover .btxt{color:#fff}
.msec-01 .cont ul li .txt:hover .stxt{color:#fff}
.msec-01 .cont ul li .txt:hover .ctxt{color:#fff}
.msec-01 .cont ul li .txt:hover .more{color:#fff}
.msec-01 .cont ul li .txt:hover .more span:after{transition-delay:0.5s;opacity:1;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);-moz-transform:scaleX(1); transform:scaleX(1);-webkit-transition:-webkit-transform .3s cubic-bezier(.77,0,.175,1),opacity .3s; -moz-transition:-moz-transform .3s cubic-bezier(.77,0,.175,1),opacity .3s;transition:transform .3s cubic-bezier(.77,0,.175,1),opacity .3s}
*/


.msec-01 .cont ul li{}
.msec-01 .cont ul li a{display:block; padding-bottom:40px;}
.msec-01 .cont ul li .img{overflow:hidden;}
.msec-01 .cont ul li .img img{width:100%; height:380px;object-fit:cover;transform:scale(1, 1); -webkit-transform:scale(1, 1); -moz-transform:scale(1, 1); -ms-transform:scale(1, 1);-webkit-transition: transform 1s ease-in-out;-moz-transition: transform 1s ease-in-out;-o-transition: transform 1s ease-in-out;transition: transform 1s ease-in-out;}
.msec-01 .cont ul li .txt{margin-top:40px;}
.msec-01 .cont ul li .txt .btxt{font-size:22px ;font-weight:700; color:#101010; letter-spacing:-0.03em;line-height:1.3em;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.msec-01 .cont ul li .txt .stxt{margin-top:10px;font-size:15px ;font-weight:300; color:#101010; line-height:1.4em; letter-spacing:-0.03em;}
.msec-01 .cont ul 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-03 .cont .owl-prev{width:70px;height:70px;text-indent:-9999em; cursor:pointer;z-index:9999; border-radius:100%; position:absolute; left:-100px; top:85px; background:url(../img/Main/press-prev.png) no-repeat center center; background-size:100% auto;}
.msec-03 .cont .owl-next{width:70px;height:70px;text-indent:-9999em; cursor:pointer;z-index:9999;border-radius:100%; position:absolute; right:-100px; top:85px; background:url(../img/Main/press-next.png) no-repeat center center; background-size:100% auto;}

.msec-03 .cont .owl-nav .disabled{opacity:0.3; display:block !important;}



.msec-01 .prd-ctrl{margin-top:45px; position:relative; padding-right:130px;}
.msec-01 .scrollbar{position:relative;}
.msec-01 .scrollbar {/* position:absolute; left:0; bottom:-15px; */ position:relative; background:#a6a6a6;width:100%;height:1px;line-height:0; overflow:hidden; }
.msec-01 .scrollbar .handle {width: 100px;height: 100%;background: #000;cursor: pointer; }
.msec-01 .scrollbar .handle .mousearea {position: absolute;top: 0;left: 0;width: 100%;height:1px;}
.msec-01 .scrollbar .handle .mousearea:after{width:2000px; right:0; top:0; background:#000; display:block; content:"";position:absolute;height:1px;}

.msec-01 .disabled{display:block !important;}
.msec-01 .prev{width:46px;height:46px; z-index:9999; position:absolute; cursor:pointer; text-indent:-9999em;right:56px; top:50%;margin-top:-23px;background:url(../img/Main/msec01-prev.png) no-repeat left center;background-size:100% auto;}
.msec-01 .next{width:46px;height:46px; z-index:9999;position:absolute;  cursor:pointer;text-indent:-9999em;right:0; top:50%;margin-top:-23px;background:url(../img/Main/msec01-next.png) no-repeat right center;background-size:100% auto;}

.msec-01 .prev:hover{background-image:url(../img/Main/msec01-prevo.png)}
.msec-01 .next:hover{background-image:url(../img/Main/msec01-nexto.png)}

	@media only screen and (max-width:1440px){
		.msec-01 .cont{margin-top:35px;}
	
		.msec-01 .cont ul li{width:360px;}
		.msec-01 .cont ul li .txt{height:70px; padding:20px 15px;  margin-top:0px;}
		.msec-01 .cont ul li .txt .cate{font-size:12px; line-height:25px;}
		.msec-01 .cont ul li .txt .btxt{font-size:24px;max-height:30px;}
		.msec-01 .cont ul li .txt .stxt{margin-top:10px;font-size:16px;}
		.msec-01 .cont ul li .txt .ctxt{margin-top:5px;font-size:16px;}

		.msec-01 .cont ul li .txt .more{font-size:16px; right:35px; bottom:30px}

		.msec-01 .prd-ctrl{padding-right:110px; margin-top:0px;}
		.msec-01 .prev{width:40px;height:40px;right:50px; margin-top:-20px;}
		.msec-01 .next{width:40px;height:40px; margin-top:-20px;}
	}
	@media only screen and (max-width:1200px){
		.msec-01 .cont ul li .img img{width:100%; height:330px;}
		
	}
	@media only screen and (max-width:1140px){
		
	}
	@media only screen and (max-width:999px){
		.msec-01 .cont{margin-top:25px;}
		.msec-01 .cont ul li{margin-left:20px;width:270px;}
		.msec-01 .cont ul li .txt{height:70px; padding:20px 25px;  margin-top:10px;}
		.msec-01 .cont ul li .txt .cate{font-size:12px; line-height:25px;}
		.msec-01 .cont ul li .txt .btxt{font-size:23px;max-height:66px;}
		.msec-01 .cont ul li .txt .stxt{margin-top:5px;font-size:15px;}
		.msec-01 .cont ul li .txt .ctxt{margin-top:5px;font-size:15px;}

		.msec-01 .cont ul li .txt .more{font-size:15px; right:25px; bottom:20px}

		.msec-01 .prd-ctrl{padding-right:90px; margin-top:10px;}
		.msec-01 .prev{width:34px;height:34px;right:40px; margin-top:-17px;}
		.msec-01 .next{width:34px;height:34px; margin-top:-17px;}

		.msec-01 .cont ul li .img img{height:270px;}
		.msec-01 .cont ul li a{ padding-bottom:0px;}

	}
	@media only screen and (max-width:680px){

		.msec-01 .cont ul li{margin-left:20px;width:290px;}
		.msec-01 .cont ul li .txt{height:100px;} 
		.msec-01 .cont ul li .txt .btxt{font-size:20px;max-height:56px;}
		.msec-01 .cont ul li .txt .stxt{font-size:14px;}
		.msec-01 .cont ul li .txt .stxt span{margin-right:10px;}
		.msec-01 .cont ul li .txt .ctxt{font-size:14px;}

		.msec-01 .cont ul li .txt .more{font-size:14px;}

		.msec-01 .prd-ctrl{padding-right:70px; margin-top:30px;}
		.msec-01 .prev{width:28px;height:28px;right:34px; margin-top:-14px;}
		.msec-01 .next{width:28px;height:28px; margin-top:-14px;}
	}
	@media only screen and (max-width:480px){
		.msec-01 .cont ul li a{padding-bottom:0px;}
		.msec-01 .cont ul li{margin-left:15px;width:200px;}
		.msec-01 .cont ul li .txt{padding:0px 10px; height:60px;}


		.msec-01 .cont ul li .txt .more{font-size:13px;}
		.msec-01 .cont ul li .img img{width:100%; height:200px;}
		.msec-01 .cont ul li .txt{margin-top:20px;}
		.msec-01 .cont ul li .txt .stxt{margin-top:5px;font-size:15px;}
	}



/* ======================================================
   .msec-02
=========================================================*/
.msec-02{position:relative; padding:110px 0; }
.msec-02 .cont{position:relative;padding-right:600px;min-height:600px;}
.msec-02 .notice{position:relative;}
.msec-02 .zone{width:600px; position:absolute; right:0px; top:0;}

.msec-02 h2{font-size:40px; font-weight:700; color:#111; letter-spacing:-0.05em; line-height:1.1em;margin-bottom:20px;}
.msec-02 h2:before{width:80px; left:0; top:80px;height:0px;background:#f36f21; display:block;content:""; position:absolute; z-index:-1;}
.msec-02 h3{font-size:24px; font-weight:800; color:#111; letter-spacing:-0.05em; line-height:1.1em;margin-bottom:20px;}
.msec-02 .more{font-size:26px; color:#f36f21; letter-spacing:-0.05em; font-weight:600;line-height:1.4em; /*position:absolute;right:0;*/ top:15px; line-height:30px;}
.msec-02 .more span{display:inline-block;vertical-align:top; position:Relative; border-bottom:0px solid #999; color:#111;line-height:1.4em; }
/*.msec-02 .more span:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid #111;opacity:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .3s cubic-bezier(.77,0,.175,1),opacity .5s;-moz-transition:-moz-transform .3s cubic-bezier(.77,0,.175,1),opacity .5s;transition:transform .3s cubic-bezier(.77,0,.175,1),opacity .5s}
.msec-02 .more:hover span:after{opacity:1;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);-moz-transform:scaleX(1); transform:scaleX(1);-webkit-transition:-webkit-transform .3s cubic-bezier(.77,0,.175,1),opacity .3s; -moz-transition:-moz-transform .3s cubic-bezier(.77,0,.175,1),opacity .3s;transition:transform .3s cubic-bezier(.77,0,.175,1),opacity .3s}*/

.msec-02 .notice{padding-left:0px;}
.msec-02 .notice ul{border-top:0px solid #000}
.msec-02 .notice li{border-bottom:0px solid #d1d1d1; }
.msec-02 .notice li a{display:block; position:relative ;padding:35px 0px;  padding-right:0px;}
/*.msec-02 .notice li a:after{width:46px;height:46px; position:Absolute;right:20px; top:50%; margin-top:-23px;background:url(../img/Main/notice-arrow.jpg) no-repeat center center; background-size:100% auto; display:block; content:""}*/
.msec-02 .notice li a:hover:after{background-image:url(../img/Main/notice-arrowo.jpg)}
.msec-02 .notice li .cate{width:60px;position:absolute ;left:0 ;top:35px; background:#ededed; font-size:14px; line-height:34px; border-radius:34px; text-align:center; color:#111;}
.msec-02 .notice li .btxt{font-size:24px; font-weight:500; color:#000; letter-spacing:-0.03em; line-height:1.7em;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  }
.msec-02 .notice li .stxt{font-size:17px;margin-top:10px; color:#777; line-height:1.35em; font-weight:400;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.msec-02 .notice li .ctxt{font-size:14px;margin-top:14px; color:#aaa; line-height:20px; background:url(../img/Main/notice-time.jpg) no-repeat left center; padding-left:20px;}

.msec-02 .zone .item a{display:block;}
.msec-02 .zone .item a img{width:100%;height:350px;object-fit:cover;}

.msec-02 .zone .txt{margin-top:20px;}
.msec-02 .zone .txt .btxt{font-size:30px ;font-weight:700; color:#101010; letter-spacing:-0.03em;line-height:1.3em;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.msec-02 .zone .txt .stxt{margin-top:30px;font-size:17px ;font-weight:300; color:#101010; line-height:1.6em; letter-spacing:-0.03em;}

.msec-02 .zone .slick-dots{position:relative; margin-top:20px; left:auto; width:auto; text-align:center; top:auto; bottom:auto; height:10px; z-index:55;}
.msec-02 .zone .slick-dots ul{height:auto;text-align:right; font-size:0; width:100%; height:10px;}
.msec-02 .zone .slick-dots li{display:inline-block;vertical-align:top; margin:0 4px; padding:0; width:auto; height:6px;}
.msec-02 .zone .slick-dots li button{ background:#d3d3d3; width:10px;height:10px; padding:0; position:relative; border-radius:10px}
.msec-02 .zone .slick-dots li.slick-active button{background:#f37022;}

	@media only screen and (max-width:1540px){
		
	}
	@media only screen and (max-width:1440px){
		.msec-02{padding:90px 0}
		.msec-02 h3{font-size:36px;} 
		.msec-02 .more{font-size:18px; top:12px;}
		
		.msec-02 .cont{padding-right:540px;}
		.msec-02 .zone{width:460px;}
		
		.msec-02 .notice li a{padding:30px 40px; padding-left:70px; padding-right:65px;}
		.msec-02 .notice li a:after{width:40px;height:40px; margin-top:-20px; right:15px;}
		.msec-02 .notice li .cate{top:30px; font-size:13px; line-height:30px; border-radius:30px; width:54px;}
		.msec-02 .notice li .btxt{font-size:22px; }
		.msec-02 .notice li .stxt{font-size:15px;}
		.msec-02 .notice li .ctxt{font-size:13px;margin-top:14px;}
		
		.msec-02 .zone .item a img{height:460px;}
	}
	@media only screen and (max-width:1200px){
		.msec-02 .cont{min-height:500px;}
		.msec-02 .notice{padding-left:20px;}
		.msec-02 h2{font-size:36px;}
		.msec-02 h2:before{width:100px; left:-20px; top:100px;}
		.msec-02 .zone{width:60%; right:0px;}

		.msec-02 .zone .txt .btxt{font-size:22px; }
		.msec-02 .zone .txt .stxt{margin-top:20px;font-size:15px;}
		.msec-02 .zone .txt .stxt br{display:none;}
		
	}
	@media only screen and (max-width:1140px){
		.msec-02{padding:70px 0}
		.msec-02 h3{font-size:32px;} 

		.msec-02 .cont{padding-right:600px;}
		.msec-02 .zone{width:520px;}
		
		.msec-02 .notice li a{padding:26px 30px; padding-left:0px; padding-right:55px;}
		.msec-02 .notice li a:after{width:32px;height:32px; margin-top:-16px;}
		.msec-02 .notice li .cate{top:26px; font-size:12px; line-height:24px; border-radius:24px; width:50px;}
		.msec-02 .notice li .btxt{font-size:18px;}
		.msec-02 .notice li .stxt{font-size:14px;}
		.msec-02 .notice li .ctxt{font-size:12px}

		.msec-02 .zone .item a img{height:250px;}
	}
	@media only screen and (max-width:999px){
		
		.msec-02 h3{font-size:28px;} 
		.msec-02 .more{font-size:16px; line-height:25px;}
		
		.msec-02 .cont{padding-right:50%; min-height:500px; }
		
		.msec-02 .notice{padding-left:10px;}
		.msec-02 h2{font-size:30px;}
		.msec-02 h2:before{width:100px; left:-20px; top:80px;}
		.msec-02 .notice li a{padding:20px 30px; padding-left:0px; padding-right:50px;}
		.msec-02 .notice li a:after{width:22px;height:22px; margin-top:-11px; right:10px;}
		.msec-02 .notice li .cate{top:20px;}
		.msec-02 .notice li .btxt{font-size:18px;}
		.msec-02 .notice li .stxt{font-size:14px; margin-top:7px}
		.msec-02 .notice li .ctxt{margin-top:10px;}

		.msec-02 .zone{width:50%; right:10px;}
		.msec-02 .zone .item a img{height:200px}
		.msec-02 .zone .slick-dots{margin-top:15px;}

		.msec-02 .zone .txt .btxt{font-size:24px;}
		.msec-02 .zone .txt .stxt{margin-top:20px;font-size:16px;}
		

	
	}
	@media only screen and (max-width:780px){
		.msec-02 .cont{padding-right:0;}
		.msec-02 .zone{position:relative ;right:auto; top:auto; width:auto; margin-top:30px;}

		.msec-02 .zone .item a img{height:auto;object-fit:fill;}
	}
	@media only screen and (max-width:680px){
		.msec-02{padding:50px 0}
		.msec-02 h3{font-size:24px;} 
		.msec-02 .more{font-size:22px; line-height:28px;}

		.msec-02 .notice{padding-left:0px;}
		.msec-02 h2{font-size:24px; letter-spacing:-0.03em; line-height:1.1em; margin-bottom:10px;}
		.msec-02 h2 br{display:none;}
		.msec-02 h2:before{width:80px; left:0; top:50px;}

		.msec-02 .notice li a{padding:15px 15px;}
		.msec-02 .notice li a:after{width:22px;height:22px; margin-top:0; right:15px; top:15px;}
		.msec-02 .notice li .cate{position:relative; left:auto; top:auto; display:inline-block;vertical-align:top; line-height:20px; border-radius:20px;}
		.msec-02 .notice li .btxt{margin-top:10px; font-size:18px;}
		.msec-02 .notice li .stxt{margin-top:5px;}
		.msec-02 .notice li .ctxt{font-size:11px;}

		.msec-02 .zone .txt .btxt{font-size:20px; }
		.msec-02 .zone .txt .stxt{margin-top:20px; font-size:15px;line-height:1.4em;}
		.msec-02 .zone .txt .stxt br{display:none;}
	}
	@media only screen and (max-width:480px){
		.msec-02 .notice li a{padding:15px 0px;}
		.msec-02 .notice li a:after{right:10px;}
	}

/* ======================================================
   .msec-03
=========================================================*/
.msec-03{position:relative; padding:100px 0}
.msec-03:after{position:absolute ;left:0; top:0; height:100%; width:20000px; left:50%;margin-left:-10000px; display:block; content:"";z-index:-1;background:#fff; }
.msec-03 .tits{position:relative; }
.msec-03 .tits h3{font-size:40px; font-weight:800; color:#111; letter-spacing:-0.05em; line-height:1.3em;}
.msec-03 .tits .more{font-size:20px; color:#111; font-weight:600; letter-spacing:-0.05em; position:absolute;right:0; bottom:0; line-height:30px;}
.msec-03 .tits .more span{display:inline-block;vertical-align:top; position:relative;}
.msec-03 .tits .more span:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid #111;opacity:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .3s cubic-bezier(.77,0,.175,1),opacity .5s;-moz-transition:-moz-transform .3s cubic-bezier(.77,0,.175,1),opacity .5s;transition:transform .3s cubic-bezier(.77,0,.175,1),opacity .5s}
.msec-03 .tits .more:hover span:after{opacity:1;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);-moz-transform:scaleX(1); transform:scaleX(1);-webkit-transition:-webkit-transform .3s cubic-bezier(.77,0,.175,1),opacity .3s; -moz-transition:-moz-transform .3s cubic-bezier(.77,0,.175,1),opacity .3s;transition:transform .3s cubic-bezier(.77,0,.175,1),opacity .3s}

.msec-03 .cont{/*padding-right:194px;*/ position:relative; margin-top:40px;}
.msec-03 .cont .owl-stage-outer{/*overflow:visible !important;*/}
.msec-03 .cont .item{}
.msec-03 .cont .item a{display:block; padding-bottom:40px;}
.msec-03 .cont .item .img{overflow:hidden;}
.msec-03 .cont .item .img img{width:100%; height:300px;object-fit:cover;transform:scale(1, 1); -webkit-transform:scale(1, 1); -moz-transform:scale(1, 1); -ms-transform:scale(1, 1);-webkit-transition: transform 1s ease-in-out;-moz-transition: transform 1s ease-in-out;-o-transition: transform 1s ease-in-out;transition: transform 1s ease-in-out;}
.msec-03 .cont .item .txt{margin-top:40px;}
.msec-03 .cont .item .txt .btxt{font-size:22px ;font-weight:700; color:#101010; letter-spacing:-0.03em;line-height:1.3em;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.msec-03 .cont .item .txt .stxt{margin-top:10px;font-size:15px ;font-weight:300; color:#101010; line-height:1.4em; letter-spacing:-0.03em;}
.msec-03 .cont .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);}

.msec-03 .cont .owl-prev{width:46px;height:46px;text-indent:-9999em; cursor:pointer;z-index:9999; border-radius:100%; position:absolute; left:-60px; top:120px; background:url(../img/Main/press-prev.png) no-repeat center center; background-size:100% auto;}
.msec-03 .cont .owl-next{width:46px;height:46px;text-indent:-9999em; cursor:pointer;z-index:9999; border-radius:100%; position:absolute; right:-60px; top:120px; background:url(../img/Main/press-next.png) no-repeat center center; background-size:100% auto;}

.msec-03 .cont .owl-prev:hover{background-image:url(../img/Main/press-prevo.png)}
.msec-03 .cont .owl-next:hover{background-image:url(../img/Main/press-nexto.png)}

.msec-03 .cont .owl-nav .disabled{opacity:0.3; display:block !important;}
	@media only screen and (max-width:1540px){
		
	}
	@media only screen and (max-width:1440px){
		.msec-03{padding:120px 0}
		.msec-03 .tits h3{font-size:36px;} 
		.msec-03 .tits .more{font-size:18px;}
		
		.msec-03 .cont{margin-top:30px;}
		.msec-03 .cont .owl-prev{width:50px;height:50px; left:-15px;}
		.msec-03 .cont .owl-next{width:50px;height:50px; right:-15px;}
	}
	@media only screen and (max-width:1200px){
		
	}
	@media only screen and (max-width:1140px){
		.msec-03{padding:90px 0}
	}
	@media only screen and (max-width:999px){
		.msec-03 .tits h3{font-size:32px;} 
		.msec-03 .tits .more{font-size:16px; line-height:25px;}
		
		.msec-03 .cont{padding-right:50px; margin-top:20px;}
		.msec-03 .cont .item .img img{height:auto;object-fit:fill;}
		.msec-03 .cont .item .txt{margin-top:30px;}
		.msec-03 .cont .owl-prev{left:10px;; width:40px; height:40px; top:30%;}
		.msec-03 .cont .owl-next{right:10px; width:40px; height:40px; top:30%;}
	}
	@media only screen and (max-width:680px){
		.msec-03{padding:70px 0}
		.msec-03 .tits h3{font-size:29px;} 
		.msec-03 .tits .more{font-size:14px; line-height:20px;}


		.msec-03 .cont{padding-right:0;}
		.msec-03 .cont .item a{padding-bottom:20px;}
		.msec-03 .cont .item .img img{min-height:150px;}

		.msec-03 .cont .item .txt{margin-top:20px; padding:0 5px;}
		.msec-03 .cont .item .txt .btxt{font-size:18px;}
		.msec-03 .cont .item .txt .stxt{margin-top:7px;font-size:14px }

		.msec-03 .cont .owl-prev{left:-15px;; width:30px; height:30px; top:34%}
		.msec-03 .cont .owl-next{right:-15px; width:30px; height:30px; top:34%}
	}
	@media only screen and (max-width:480px){
		.msec-03{padding:50px 0}
		.msec-03 .tits h3{font-size:24px;} 

		.msec-03 .cont .owl-prev{ top:30%}
		.msec-03 .cont .owl-next{ top:30%}

		.msec-03 .cont .item .img img{height:150px;}
	}

/* ======================================================
    #fbanner 
=========================================================*/
#fbanner{position:relative; padding:30px 100px; }
#fbanner:after{position:absolute ;left:0; top:0; height:100%; width:20000px; left:50%;margin-left:-10000px; display:block; content:"";z-index:-1;background:#fff;border-bottom:1px solid #d7d7d7 }
#fbanner .owl-prev{cursor:pointer;width:26px;height:22px;text-indent:-9999em; position:Absolute; left:0; top:50%;margin-top:-11px;background:url(../img/Main/flogo-prev.jpg) 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;}
#fbanner .owl-next{cursor:pointer;width:26px;height:22px;text-indent:-9999em; position:Absolute; right:0;  top:50%;margin-top:-11px;background:url(../img/Main/flogo-next.jpg) 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;}
#fbanner .item a{display:block;text-align:center;}
#fbanner .item img{max-width:210px;}
#fbanner .owl-prev:hover{padding-right:10px; margin-left:-10px;}
#fbanner .owl-next:hover{padding-left:10px; margin-right:-10px;}
	@media only screen and (max-width:1400px){
		#fbanner{position:relative; padding:30px 50px}
		#fbanner .owl-prev{background-size:18px auto;}
		#fbanner .owl-next{background-size:18px auto;}

		#fbanner .item img{height:32px;}
	}
	@media only screen and (max-width:1200px){
		#fbanner{ padding:25px 40px}
	}
	@media only screen and (max-width:1140px){
		
	}
	@media only screen and (max-width:999px){
		#fbanner{ padding:25px 30px}
		#fbanner .item img{height:28px;}
		#fbanner .owl-prev{background-size:14px auto;left:5px;}
		#fbanner .owl-next{background-size:14px auto;right:5px;}
	}
	@media only screen and (max-width:680px){
		
	}
	@media only screen and (max-width:480px){
		#fbanner{ padding:20px 30px}
		#fbanner .item img{height:20px;}
	}


	/* ======================================================
   .msec-quick
=========================================================*/
.msec-quick{position:fixed; z-index:9123; width:75px;right:10px; margin-top:-30px; top:50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);-ms-transform: translateY(-50%); -o-transform:  translateY(-50%);transform: translateY(-50%);-webkit-transition: right 0.3s ease-in-out;-moz-transition: right 0.3s ease-in-out;-o-transition: right 0.3s ease-in-out;transition: right 0.3s ease-in-out;}
.msec-quick.over{right:10px; }
.msec-quick dl{background:#f8f8f8;text-align:center; box-shadow: -7px 5px 14px rgba(0, 0, 0, 0.1)  ; -webkit-box-shadow: -7px 5px 14px rgba(0, 0, 0, 0.1)  ; -moz-box-shadow: -7px 5px 14px rgba(0, 0, 0, 0.1)  ; border-radius:75px; overflow:hidden;}
.msec-quick dt{background:#f8f8f8;padding:10px 0px 10px 0px; }
.msec-quick dt a{display:block;  font-size:13px;  font-family:'GothamPro'; font-weight:600; color:#111; padding-top:30px; text-transform:uppercase;background:url(../img/Main/quick-ico01.png) no-repeat center top;}
.msec-quick dd{padding:10px 10px 10px 10px;}
.msec-quick dd a{display:block;  font-size:13px;font-weight:400; color:#555; letter-spacing:-0.03em; padding-top:40px; text-transform:uppercase;position:Relative;}
.msec-quick dd a:hover{ color:#f36f21;}

.msec-quick dd a:before{position:Absolute ;left:50%; margin-left:-20px;; top:0; width:40px;height:40px; border-radius:40px; display:block; content:"";-webkit-transition: transform 0.3s ease-in-out;-moz-transition: transform 0.3s ease-in-out;-o-transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;}
.msec-quick dd a:hover:before{-webkit-transform: translateY(-4px); -moz-transform: translateY(-4px);-ms-transform: translateY(-4px); -o-transform:  translateY(-4px);transform: translateY(-4px);}

.msec-quick dd:nth-child(2) a:before{background:url(../img/Main/quick-ico02.jpg) no-repeat center  center; }
.msec-quick dd:nth-child(3) a:before{background:url(../img/Main/quick-ico03.jpg) no-repeat center  center; }
.msec-quick dd:nth-child(4) a:before{background:url(../img/Main/quick-ico04.jpg) no-repeat center  center; }
.msec-quick dd:nth-child(5) a:before{background:url(../img/Main/quick-ico05.jpg) no-repeat center  center; }

.msec-quick dd:nth-child(2){padding-top:10px; }
.msec-quick dd:nth-child(5){padding-bottom:10px}
	@media only screen and (max-width:1580px){
		
	}
	@media only screen and (max-width:1440px) {
		.msec-quick{right:-150px !important}
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px) {
		
	}
	@media only screen and (max-width:680px) {
		
	}
	@media only screen and (max-width:480px) {
		
	}