@charset "utf-8";@import url('common.min.css');@import url('animate.min.css');@import url('hover.css');@import url('fontawesome-pro-5.1.1-web/css/all.min.css');@import url('bootstrap.min.css');@import url('bootstrap-theme.min.css');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');body{background:#F7F8F8;font-family:'Microsoft JhengHei', '微軟正黑體', 'Heiti TC', 'Open Sans', sans-serif;font-size:18px;line-height:1.8;text-align:justify;}
img{max-width:100%;}
.container{width:1170px !important;}
.logo{padding:40px;}
.more{background:#ae208e;color:#FFF;padding:3px 5px;margin:0 0 20px 20px;}
.more:hover, .more:active, .more:focus{color:#FFF;}
.nav-tabs{border:0;margin-top:120px;}
.nav-tabs li{margin-bottom:0;}
.nav-tabs>li>a{color:#ad208d;border:0;}
.nav-tabs>li>a:hover{border:0;margin-bottom:0;}
.nav>li>a:focus, .nav>li>a:hover{text-decoration:none;background-color:transparent;}
.dropdown-menu{background:#fff1e9;min-width:auto;border:0;box-shadow:none;font-size:15px;left:-10px;}
.dropdown:nth-child(3) .dropdown-menu{left:-5px;}
.dropdown:nth-child(5) .dropdown-menu{left:-18px;}
.dropdown-menu li{border-bottom:1px solid #505050;margin:0 10px;}
.dropdown-menu li:last-child{border-bottom:0;}
.dropdown-menu>li>a{color:#505050;line-height:40px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a:hover{background:transparent;}
.slider{background:#fff4ee;}
.slick-slide{height:105px;overflow:hidden;}
.slick-prev:before, .slick-next:before{color:transparent;font-size:60px;}
.prevArrow1, .nextArrow1, .prevArrow2, .nextArrow2{cursor:pointer;position:absolute;}
.prevArrow1, .nextArrow1{width:14px;height:59px;top:22px;}
.prevArrow2, .nextArrow2{width:17px;height:25px;top:100%;}
.prevArrow1{float:left;left:-25px;background:url(../images/common/arrowleft.png) no-repeat;}
.nextArrow1{float:right;right:-25px;background:url(../images/common/arrowright.png) no-repeat;}
.prevArrow2{float:left;left:350px;background:url(../images/common/prev.png) no-repeat;z-index:999;}
.nextArrow2{float:right;right:350px;background:url(../images/common/next.png) no-repeat;z-index:999;}
.slider>div{padding:13px 0;}
.slider h3.title, .slider a{color:#ad208d;}
.slider .content{height:60px;overflow:hidden;}
.newsborder{padding:80px 0 40px 0;}
.about{background:#f7eaf4;padding:50px 0 85px 0;}
.about .title{color:#ad208d;font-size:36px;margin-bottom:40px;}
.modal-body{background:#f7eaf4;padding:50px 15px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom:1px solid rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.5);}
.ekko-lightbox-container{overflow-y:auto;overflow-x:hidden;}
.modal-content{border:0;}
.modal-header:hover{border-bottom:1px solid #e5e5e5;}
.service{background:#f0e5df;}
.service .title, .service2 .title, .service3 .title, .service4 .title{color:#b11f8e;font-size:36px;margin-top:60px;margin-bottom:20px;}
.service .title{margin-top:20px;}
.service2{background:#fff4ee;padding-bottom:70px;}
.service2 .title, .service3 .title, .service4 .title{color:#000;}
.service3{background:#f7eaf4;padding-bottom:70px;}
.service4{background:url('../images/content/service3.png') no-repeat;padding-bottom:465px;}
.service2 .col-xs-8{width:64%;}
.team{background:#f0e5df;}
.team .title, .team2 .title, .team3 .title, .team4 .title{color:#b11f8e;font-size:36px;margin-top:60px;margin-bottom:20px;}
.team .title{margin-top:105px;}
.team2{background:#fff4ee;padding-bottom:70px;}
.team2 .title, .team3 .title, .team4 .title{color:#000;}
.team3{background:#f7eaf4;padding-bottom:70px;}
.team4{background:url('../images/content/team3.png') no-repeat;padding-bottom:65px;}
.team4 .title{margin-top:425px;}
.support{background:#f0e5df;}
.support .title, .support2 .title{color:#b11f8e;font-size:36px;margin-top:60px;margin-bottom:20px;}
.support .title{margin-top:105px;}
.support2{background:#fff4ee;padding-bottom:70px;}
.support2 .title{color:#000;}
.support2 .col-xs-12 .title{color:#b11f8e;}
.coupon{background:#f0e5df;}
.coupon .title, .coupon2 .title, .coupon3 .title{color:#b11f8e;font-size:36px;margin-top:60px;margin-bottom:20px;}
.coupon .title{margin-top:55px;}
.coupon2{background:#fff4ee;padding-bottom:70px;}
.coupon2 .title, .coupon3 .title{color:#000;}
.coupon3{background:#f7eaf4;padding-bottom:70px;}
.coupon3 .col-xs-9{width:66.66666667%;font-size:24px;}
.coupon3 a{color:#333;}
.coupon3 .more{background:#ae208e;color:#FFF;padding:3px 5px;margin:0 0 20px 20px;}
.coupon3 .more:hover, .coupon3 .more:active, .coupon3 .more:focus{color:#FFF;}
.partners{background:#fff4ee;}
.partners .title{color:#b11f8e;font-size:36px;margin-top:60px;margin-bottom:20px;padding-bottom:200px;}
.contactus, .contactus2{background:#f7eaf4;padding:70px 0;}
.contactus .title, .contactus2 .title{color:#000;font-size:36px;margin-top:60px;margin-bottom:20px;}
.contactus .title{margin-top:10px;}
.contactus2{background:#fff4ee;}
.contactus2 a{color:#333;}
.footer{background:#e6e7e9 url("../images/common/footerborder.jpg") top center no-repeat;padding:75px 0 40px 0;}
.footer .logo{padding:0 0 60px 40px;}
.footer .nav-tabs{margin-top:0;}
.footer .nav-tabs li ul li{margin-left:15px;font-size:15px;line-height:25px;}
.footer .nav-tabs li ul li a{color:#000;}
.footer .contact{padding-left:40px;font-size:15px;}
.footer .contact .title{color:#ad208d;font-size:18px;margin-bottom:10px;}
.footer .contact a{color:#333;}
.footer .col-xs-3{width:33%;}
.footer .col-xs-9{width:67%;}
.footer .col-xs-7{padding-top:8px;padding-right:60px;}
.footer .col-xs-7 img{margin-left:5px;}
.captionbg{background:#DBC393;border-radius:30px;padding:0 20px;color:#000;margin:20px auto 0;width:80%;}
.play-button{position:absolute;right:1%;bottom:1%;z-index:13;min-width:60px;max-width:60px;white-space:nowrap;font-size:20px;line-height:60px;font-weight:400;color:rgb(0, 103, 193);font-family:Raleway;background-color:rgba(0, 0, 0, 0.7);border-radius:30px;box-sizing:border-box;cursor:pointer;visibility:inherit;transition:none;text-align:center;margin:0px;padding:0px;letter-spacing:0px;min-height:60px;max-height:60px;opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform-origin:50% 50% 0px;box-shadow:rgb(153, 153, 153) 0px 0px 0px 0px;border-width:0px;}
.play-button a, .play-button a:hover, .play-button a:active, .play-button a:focus{color:#FFF;}