﻿* {word-break:keep-all;}
.main_visual {position: relative;height: 960px;overflow: hidden;}
.main_visual .owl-carousel,
.main_visual .owl-carousel .owl-stage-outer,
.main_visual .owl-carousel .owl-stage,
.main_visual .owl-carousel .owl-item {height: 100%;}
.main_visual .item {height: 100%;background-position: center center;-webkit-background-size: cover;background-size: cover;}
.main_visual .item.item1 {background-image: url('/asset/img/main_slide1.jpg');}
.main_visual .item.item2 {background-image: url('/asset/img/main_slide2.jpg');}
.main_visual .item.item3 {background-image: url('/asset/img/main_slide3.jpg');}
.main_visual .slider_text {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;text-align: center;padding-top: 105px;}
.main_visual .slider_text .st1 {font-size: 72px;color: #fff;font-family: 'Raleway';font-weight: 800;line-height: 1.1;margin-bottom: 40px;}
.main_visual .slider_text .st2 {font-size: 20px;color: #fff;font-weight: 400;line-height: 1.7;margin-bottom: 45px;}
.main_visual .dotsCont {text-align: center;}
.main_visual .dotsCont .owl-dot {cursor:pointer;display: inline-block;margin: 0 7px;width: 12px;height: 12px;border: 1px solid #fff;}
.main_visual .dotsCont .owl-dot.active {background-color: #fff;}

.mouse-icon {text-align: center;font-size: 0;position: absolute;bottom: 45px;left: 50%;margin-left: -14px;width: 27px;height: 42px;border: 1px solid #fff;border-radius: 25px;z-index: 1;}
.mouse-icon .wheel {display: inline-block;width: 3px;height: 8px;background-color: #fff;border-radius:5px;position: absolute;bottom: 25px;margin-left: -2px;name: drop;-webkit-animation-duration: 1s;-webkit-animation-timing-function: linear;-webkit-animation-delay: 0s;-webkit-animation-iteration-count: infinite;-webkit-animation-play-state: running;-webkit-animation-name: drop;animation-name: drop;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-delay: 0s;animation-delay: 0s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-play-state: running;animation-play-state: running;}
@keyframes drop {0% {top: 5px;opacity: 0}30% {top: 10px;opacity: 1}100% {top: 25px;opacity: 0}}
.mouse-icon .txt {font-size: 12px;color: #fff;font-family: 'Raleway';font-weight: 400;position: absolute;bottom: -24px;margin-left: -50px;width: 100px;letter-spacing: 0.5px;}
.product_wrap {padding: 60px 0 112px 0;}
.main_title {font-size: 40px;color: #000;font-weight: 600;margin-bottom: 10px;text-align: center;}
.main_stitle {font-size: 18px;color: #666;font-weight: 300;margin-bottom: 45px;text-align: center;}
.product_wrap .item1 {background-image: url('/asset/img/product_img1.jpg');}
.product_wrap .item2 {background-image: url('/asset/img/product_img2.jpg');}
.product_wrap .item3 {background-image: url('/asset/img/product_img3.jpg');}
.product_wrap .item4 {background-image: url('/asset/img/product_img4.jpg');}
.product_wrap a.item {display: block;position: relative;height: 440px;background-position: center center;-webkit-background-size: cover;background-size: cover;}
.product_wrap a.item .item_tit {z-index: 0;position: absolute;left: 0;width: 100%;bottom: 25px;text-align: center;font-size: 20px;color: #fff;font-weight: 400;}
.product_wrap a.item .item_txt {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;z-index: 1;position: relative;padding: 60px 35px;height: 100%;opacity:0;filter: alpha(opacity=0);-moz-opacity:0;visibility:hidden;background-image: url('/skin/default/img/main/product_on.png');-webkit-background-size: cover;background-size: cover;background-position: center center;}
.product_wrap a.item:hover .item_txt {opacity:1;filter: alpha(opacity=100);-moz-opacity:1;visibility:visible;}
.product_wrap a.item .p1 {font-size: 26px;color: #fff;font-weight: 600;position: relative;padding-bottom: 15px;margin-bottom: 30px;}
.product_wrap a.item .p1:after {content: "";display: block;position: absolute;left: 0;bottom: 0;width: 35px;height: 1px;background-color: #fff;}
.product_wrap a.item .p2 {font-size: 16px;color: #cdddf2;line-height: 1.6;font-weight: 400;margin-bottom: 45px;}
.product_wrap a.item .p3 span {width: 125px;height: 44px;line-height: 44px;border: 1px solid #fff;border-radius: 25px;display: inline-block;font-size: 14px;color: #fff;font-family: 'Raleway';font-weight: 600;text-align: center;}
.fs_wrap {padding: 80px 0;background-image: url('/asset/img/fs_bg.jpg');background-position: center center;-webkit-background-size: cover;background-size: cover;}
.fs_wrap .box {height: 450px;padding: 0 90px;background-image: url('/asset/img/fs_img.jpg');background-position: center center;-webkit-background-size: cover;background-size: cover;}
.fs_wrap .box .f1 {font-size: 40px;color: #003d91;font-family: 'Raleway';font-weight: 800;position: relative;padding-bottom: 15px;margin-bottom: 20px;}
.fs_wrap .box .f1:after {position: absolute;width: 35px;height: 1px;background-color: #003d91;left: 0;bottom: 0;content: "";display: block;}
.fs_wrap .box .f2 {line-height: 1.6;font-size: 18px;color: #000;font-weight: 300;margin-bottom: 40px;}
.fs_wrap .box .f3 a {display: inline-block;font-size: 14px;color: #fff;font-weight: 300;width: 210px;height: 50px;line-height: 50px;border-radius:25px;background-color: #003d91;text-align: center;font-family: 'Raleway';font-weight: 400;}
.list_wrap {padding: 50px 0 100px 0;}
.list_wrap .list_title {font-size: 36px;color: #000;font-weight: 500;position: relative;margin-bottom: 10px;}
.list_wrap .list_title a {position: absolute;right: 0;bottom: 10px;font-size: 16px;color: #555555;font-weight: 300;}
.list_wrap ul {border-top: 2px solid #000;}
.list_wrap ul li {border-bottom: 1px solid #dddddd;overflow: hidden;padding: 15px 0;}
.list_wrap ul li a {display: block;float:left;width: 85%;font-size: 16px;color: #555555;font-weight: 300;padding: 0 10px;}
.list_wrap ul li a span {color: #00a3dc;display: inline-block;margin-right: 3px;}
.list_wrap ul li .date {display: block;float:left;width: 15%;font-size: 16px;color: #999999;font-weight: 300;padding: 0 10px;}

@media (max-width: 1430px) {
	
}

@media (max-width: 1229px) {
	.main_visual {height: 560px;}
	.main_visual .slider_text .st1 {font-size: 45px;margin-bottom: 20px;}
	.main_visual .slider_text .st2 {font-size: 15px;margin-bottom: 10px;}
	.product_wrap {padding: 40px 0;}
	.product_wrap a.item {height: 300px;}
	.list_wrap .list_title {font-size: 28px;}
	.list_wrap ul li a {width: 75%;}
	.list_wrap ul li .date {width: 25%;}
	.product_wrap a.item .item_txt {padding: 15px;}
	.product_wrap a.item .p1 {font-size: 18px;padding-bottom: 5px;margin-bottom: 15px;}
	.product_wrap a.item .p1:after {width: 20px;}
	.product_wrap a.item .p2 {font-size: 13px;margin-bottom: 20px;}
	.product_wrap a.item .p3 span {width: 80px;height: 30px;line-height: 30px;font-size: 13px;}
	.product_wrap a.item .item_tit {font-size: 18px;bottom: 20px;}
}

@media (max-width: 991px) {
	.main_visual .slider_text {padding-top: 60px;}
	.main_visual {height: 360px;}
	.main_visual .slider_text .st1 {font-size: 30px;margin-bottom: 10px;}
	.main_visual .slider_text .st2 {font-size: 13px;margin-bottom: 5px;}
	.mouse-icon {display: none;}
	.main_visual .dotsCont .owl-dot {width: 7px;height: 7px;margin: 0 3px;}
	.main_title {font-size: 30px;}
	.main_stitle {font-size: 15px;margin-bottom: 20px;}
	.product_wrap a.item {height: 250px;}
	.fs_wrap .box {height: 300px;padding: 0 25px;}
	.fs_wrap .box .f1 {font-size: 30px;padding-bottom: 5px;margin-bottom: 10px;}
	.fs_wrap .box .f1:after {width: 20px;}
	.fs_wrap .box .f2 {font-size: 15px;line-height: 1.5;margin-bottom: 20px;}
	.fs_wrap .box .f3 a {width: 120px;height: 40px;line-height: 40px;font-size: 13px;}
	.fs_wrap {padding: 40px 0;}
	.list_wrap {padding: 30px 0;}
	.list_wrap .list_title {font-size: 20px;}
	.list_wrap .list_title a {font-size: 13px;bottom: 0;}
	.list_wrap ul li a {font-size: 13px;}
	.list_wrap ul li .date {font-size: 13px;}
}
@media (max-width: 767px) {	
	.main_visual .slider_text .st1 {font-size: 20px;}
	.main_visual .slider_text .st2 {font-size: 12px;}
	.product_wrap {padding: 20px 0;}
	.main_title {font-size: 25px;margin-bottom: 5px;}
	.main_stitle {font-size: 14px;margin-bottom: 10px;}
	.product_wrap a.item {margin-bottom: 20px;height: 200px;}
	.product_wrap a.item .p1 {font-size: 13px;margin-bottom: 5px;}
	.product_wrap a.item .p1:after {display: none;}
	.product_wrap a.item .p2 {height: 103px;overflow: hidden;margin-bottom: 5px;}
	.product_wrap a.item .p3 span {width: 70px;line-height: 25px;height: 25px;font-size: 12px;}
	.product_wrap a.item .item_tit {font-size: 15px;bottom: 10px;}
	.fs_wrap {padding: 25px 0;}
	.fs_wrap .box {height: 260px;padding: 0 15px;}
	.fs_wrap .box .f1 {font-size: 20px;margin-bottom: 5px;}
	.fs_wrap .box .f2 {font-size: 13px;margin-bottom: 10px;}
	.list_wrap ul {margin-bottom: 20px;}
	.list_wrap ul li {padding: 8px 0;}
	.list_wrap {padding: 25px 0 15px 0;}
	.fs_wrap .box .f3 a {width: 80px;height: 30px;line-height: 30px;font-size: 12px;}
}