@charset "utf-8";
.clear{clear:both;}
input,textarea{outline:none}

/* template_id MOBILE_001 */
/* load db logo_img */
/**
*網站LOGO
**/
.logo_img {height:100%}
/*END*/
/* load db RWDedictor */
.RWDedictor h3 {
    border-bottom: 0 solid #ccc;
    color: #ccc;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 0 12px;
    text-transform: uppercase;
}
/*END*/
/* load db mobile_menu001_icon */
.mobile_menu001_icon .header_nav_btnToggle {
    cursor: pointer;
    display: block;
    height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
}
.mobile_menu001_icon .header_nav_btnToggle .line {
    background: #1d1c1c none repeat scroll 0 0;
    display: block;
    height: 3px;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 34px;
}
.mobile_menu001_icon .header_nav_btnToggle .line_01 {
    left: 5px;
    top: 10px;
}
.mobile_menu001_icon .header_nav_btnToggle .line_02 {
    left: 5px;
    top: 20px;
}
.mobile_menu001_icon .header_nav_btnToggle .line_03 {
    left: 5px;
    top: 30px;
}
.mobile_menu001_icon .header_nav_btnToggle.is-opened .line_01 {
    top: 20px;
transform: rotate(45deg);
transform-origin:50% 50% 0;

-ms-transform: rotate(45deg); 		/* IE 9 */
-ms-transform-origin:50% 50% 0; 		/* IE 9 */

-webkit-transform: rotate(45deg);	/* Safari 和 Chrome */
-webkit-transform-origin:50% 50% 0;	/* Safari 和 Chrome */

-moz-transform: rotate(45deg);		/* Firefox */
-moz-transform-origin:50% 50% 0;		/* Firefox */

-o-transform: rotate(45deg);		/* Opera */
-o-transform-origin:50% 50% 0;		/* Opera */
}


.mobile_menu001_icon .header_nav_btnToggle.is-opened .line_02 {
    opacity: 0;
}
.mobile_menu001_icon .header_nav_btnToggle.is-opened .line_03 {
    top: 20px;

transform: rotate(135deg);
transform-origin:50% 50% 0;

-ms-transform: rotate(135deg); 		/* IE 9 */
-ms-transform-origin:50% 50% 0; 		/* IE 9 */

-webkit-transform: rotate(135deg);	/* Safari 和 Chrome */
-webkit-transform-origin:50% 50% 0;	/* Safari 和 Chrome */

-moz-transform: rotate(135deg);		/* Firefox */
-moz-transform-origin:50% 50% 0;		/* Firefox */

-o-transform: rotate(135deg);		/* Opera */
-o-transform-origin:50% 50% 0;		/* Opera */

}
/*END*/
/* load db mobile_menu001 */
.mobile_menu001{position:relative;text-align: center;margin-bottom:60px;}
.mobile_menu001 ul{display: inline-block;}
.mobile_menu001 ul, .mobile_menu001 li, .mobile_menu001 a{margin: 0;padding: 0;text-decoration: none;}
.mobile_menu001 ul, .mobile_menu001 li {list-style: none;width:100%;}
.mobile_menu001 ul.navigation li {position: relative;}
.mobile_menu001 ul.navigation li a,.mobile_menu001 ul.navigation li div{display: block;text-align:left;font-size:17px;color:#4b4b4b;line-height:21px;padding:20px 0px;padding-left:8.5%;}
.mobile_menu001 .arrow{padding:0px;position: absolute;right:8.5%;width:18px;height:18px;top:32px;margin-top:-9px; background: transparent url("../../model/sample/baseimg/mobile_menu001/arrow_r.png") center center no-repeat ;}
.mobile_menu001 ul.navigation li.open .arrow{background: transparent url("../../model/sample/baseimg/mobile_menu001/arrow_b.png") center center no-repeat ;}
.mobile_menu001 ul.navigation li ul {display: none;}
.mobile_menu001 ul.navigation ul li:last-child {border-bottom: none;}
.mobile_menu001 ul.navigation li {border-bottom: 1px solid #e6ebea;}
.mobile_menu001 ul.navigation ul li {border-bottom: 1px solid #ffffff;background-color:#f4f4f4;}
.mobile_menu001 ul.navigation ul li ul {display:none;}
.mobile_menu001 ul.navigation ul li ul li:last-child {border-bottom: none;}
.mobile_menu001 ul.navigation ul li ul li{border-bottom: 1px solid #ffffff;background-color:#eaeaea;}
.mobile_menu001 .third_icon{padding:0px;position: absolute;right:8.5%;width:18px;height:18px;top:32px;margin-top:-9px; background: transparent url("../../model/sample/baseimg/mobile_menu001/+.png") center center no-repeat ;}
.mobile_menu001 ul.navigation li ul li.open .third_icon{background: transparent url("../../model/sample/baseimg/mobile_menu001/-.png") center center no-repeat ;}

.mobile_menu001 ul.navigation li ul li a,.mobile_menu001 ul.navigation li ul li div{padding-left:14.13%;}
.mobile_menu001 ul.navigation li ul li ul li a,.mobile_menu001 ul.navigation li ul li ul li div{padding-left:19.5%;}
.mobile_menu001 ul.navigation li ul li ul li ul a {padding-left:30%;}
.mobile_menu001 ul.navigation li ul li ul li ul li {border-bottom: 1px solid #f4f6f6;background-color:#fcfcfc;}
/*END*/
/* load db mobile_banner */
.mobile_banner{margin:0 auto;}
.mobile_banner .bxslider {margin-top:0px;padding:inherit;height:100%;width:100%;overflow:hidden;}
.mobile_banner .bx-wrapper {position: relative;margin: 0 auto;padding: 0;*zoom: 1;}
.mobile_banner .bx-wrapper li{background-repeat: no-repeat;background-size: cover;background-position: center center; float: left;width: 100%;height: 100%;}
.mobile_banner .bx-wrapper li .solgan{background-repeat: no-repeat;background-size: cover;background-position: center center; float: left;width: 100%;height: 100%;}
.mobile_banner .bx-wrapper img {display: none;}
.mobile_banner .bx-wrapper .bx-viewport {left: 0;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
/* LOADER */
.mobile_banner .bx-wrapper .bx-loading {min-height: 50px;background: url(../../model/sample/baseimg/mobile_banner/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
/* 點點{*/
.mobile_banner .bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;	position: absolute;
	bottom: 6.13%;
	width: 100%;}
.mobile_banner .bx-wrapper .bx-pager .bx-pager-item,.mobile_banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.mobile_banner .bx-wrapper .bx-pager.bx-default-pager a {background: #FFF;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.mobile_banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.mobile_banner .bx-wrapper .bx-pager.bx-default-pager a.active {background: #1d1c1c;}
/* 點點}*/

.mobile_banner .info{display:inline-block;border:1px solid #111111;background-color:rgba(255, 255, 255, 0.7);padding:5px 50px;}
.mobile_banner .maintitle{line-height:30px;display:block;color:#010101;font-size:14px;}
.mobile_banner .subtitle{line-height:30px;display:block;color:#010101;font-size:12px;border-top:1px solid #111111;}
/*END*/
/* load file model/lib/RWDnews_autolist/model.css */
.RWDnews_autolist{
    max-width: 1170px;
    margin: 0 auto;
}
.RWDnews_autolist *:focus{
    outline: 0;
}
.RWDnews_autolist .news-box{
    background: #efefef;
    overflow: hidden;
    font-size: 14px;
    letter-spacing: 1px;
}
.RWDnews_autolist .title,
.RWDnews_autolist .news-list{
    float: left;
}
.RWDnews_autolist .title{
    width: 100px;
    background: #383838;
    color: #fff;
    line-height: 38px;
    text-align: center;
}
.RWDnews_autolist .news-list{
    width:calc(100% - 100px);
    margin-bottom: 0;
}
.RWDnews_autolist .slick-slide{
    line-height: 36px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 10px;
}
.RWDnews_autolist .news-list a{
    color: #333;
}
.RWDnews_autolist .slick-arrow{
    width: 20px;
    height: 20px;
    background: #383838 url(../../../public/model/lib/RWDnews_autolist/images/slick-arrow.svg) left 6px no-repeat;
    padding: 0;
    border: none;
    color: transparent;
    position: absolute;
    left: 0;
}
.RWDnews_autolist .slick-next{
    bottom: 0;
    filter: FlipH;
    -ms-filter: "FlipH";
    -webkit-transform: scaleY(-1);
       -moz-transform: scaleY(-1);
         -o-transform: scaleY(-1);
            transform: scaleY(-1);
}
@media (max-width: 414px){
    .RWDnews_autolist .news-box{
        font-size: 13px;
        letter-spacing: 0;
    }
    .RWDnews_autolist .title{
        width: 70px;
    }
    .RWDnews_autolist .news-list{
        width:calc(100% - 70px);
        padding-left: 35px;
    }
    .RWDnews_autolist .slick-slide{
        padding-right: 5px;
    }
}
/*END*/
/* load db model002 */
.model002 img{max-width:100%;max-height:100%;}
.model002{position:relative;}
/*END*/
/* load db RWDedictor */
.RWDedictor h3 {
    border-bottom: 0 solid #ccc;
    color: #ccc;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 0 12px;
    text-transform: uppercase;
}
/*END*/
/* load db RWDedictor */
.RWDedictor h3 {
    border-bottom: 0 solid #ccc;
    color: #ccc;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 0 12px;
    text-transform: uppercase;
}
/*END*/
/* load db RWDedictor */
.RWDedictor h3 {
    border-bottom: 0 solid #ccc;
    color: #ccc;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 0 12px;
    text-transform: uppercase;
}
/*END*/
/* load db RWDedictor */
.RWDedictor h3 {
    border-bottom: 0 solid #ccc;
    color: #ccc;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 0 12px;
    text-transform: uppercase;
}
/*END*/
/* load db web_footer */
.web_footer a{text-decoration: none;}
.footer_desc{color:#6F6F6F}
.footer_desc a{color:#6F6F6F}
.footer_desc a:hover{color:#6F6F6F}
/*END*/
/* load db copyright */
.copyright_desc,.copyright_desc a,.copyright_desc a:hover{
	color:#fff;
	line-height: 22px;
}
/*END*/
/* load db RWDedictor */
.RWDedictor h3 {
    border-bottom: 0 solid #ccc;
    color: #ccc;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 0 12px;
    text-transform: uppercase;
}
/*END*/
/* load db RWDedm001 */
.RWDedm001 .btn.btn-rj {
    background-color: #1abc9c;
    border-color: #1dd2af;
    color: #fff;
    text-transform: uppercase;
}
.RWDedm001 .btn.btn-rj:hover,.RWDedm001  .btn.btn-rj:focus {
    background-color: #17a689;
    color: #fff;
}

input:focus::-webkit-input-placeholder { color:transparent; } 
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */ 
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */ 
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */


textarea:focus::-webkit-input-placeholder { color:transparent; } 
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */ 
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */ 
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
/*END*/
/* load file model/lib/RWDnews005/css/model.css */
.RWDnews005 header.section-header{margin-bottom:80px}.RWDnews005 .margin-bottom-60{margin-bottom:60px}.RWDnews005 .weight-300{font-weight:300 !important}.RWDnews005 .section-subject{text-align:center;margin-bottom:50px}.RWDnews005 .main-title{margin:0px;color:#414141;font-size:48px;font-weight:300}.RWDnews005 .sub-title{margin:18px 0 0;color:#8ab933;font-size:22px;font-weight:300}.RWDnews005 .section-line{background-color:#222;display:inline-block;height:1px;width:100px;margin-top:50px}.RWDnews005 .size-13{font-size:13px !important;line-height:17px !important}.RWDnews005 .margin-bottom-40{margin-bottom:40px !important}.RWDnews005 .margin-top-80{margin-top:80px !important}.RWDnews005 a{text-decoration:none}.RWDnews005 .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.RWDnews005 .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.RWDnews005 .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.RWDnews005 .owl-carousel .owl-wrapper-outer{position:relative;width:100%;z-index:0}.RWDnews005 .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.RWDnews005 .owl-carousel .owl-item{float:left}.RWDnews005 .owl-controls .owl-page,.RWDnews005 .owl-controls .owl-buttons div{cursor:pointer}.RWDnews005 .owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.RWDnews005 .owl-carousel.featured .owl-controls .owl-prev{margin-right:3px}.RWDnews005 .owl-carousel .owl-wrapper,.RWDnews005 .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.RWDnews005 .owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.RWDnews005 .owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.RWDnews005 .owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.RWDnews005 .owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.RWDnews005 .owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.RWDnews005 .owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.RWDnews005 .owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}.RWDnews005 .owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.RWDnews005 .owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}.RWDnews005 .owl-carousel{overflow:hidden;margin-bottom:20px;position:relative}.RWDnews005 .owl-carousel.owl-padding-10{margin-left:-10px;margin-right:-10px;width:auto}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding:0 10px}.RWDnews005 .owl-carousel img{display:inline-block}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons{filter:Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.RWDnews005 .owl-carousel.buttons-autohide:hover .owl-buttons{filter:Alpha(Opacity=100);opacity:1}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{color:#121212;background:#fff;border:#fff 1px solid;opacity:1;filter:Alpha(Opacity=100);border-radius:3px}.RWDnews005 .controlls-over .owl-controls .owl-prev{position:absolute;top:50%;margin-top:-28px;right:auto;left:-13px;zoom:1;width:36px;height:36px;opacity:0}.RWDnews005 .controlls-over .owl-controls .owl-next{position:absolute;top:50%;margin-top:-28px;left:auto;right:-13px;zoom:1;width:36px;height:36px;opacity:0}.RWDnews005 .controlls-over .owl-pagination{text-align:center;width:60%;margin:auto;bottom:-20px;left:0;right:0;z-index:1}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page{margin-bottom:0px;position:relative;display:inline-block}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page:first-child{-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page:last-child{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span{background:gray}.RWDnews005 .bottom-pagination .owl-controls .owl-page{margin-bottom:-40px !important}.RWDnews005 .owl-carousel .owl-item div{position:relative;text-align:center}.RWDnews005 .owl-carousel .owl-caption{padding:10px;position:absolute !important;left:0;top:0;right:0;margin-top:0;max-width:100%;background:rgba(0,0,0,.3);display:block;color:#fff}.RWDnews005 .owl-carousel .owl-caption p{color:#fff;font-size:13px;line-height:20px;padding:0;margin:0}.RWDnews005 .owl-carousel .owl-caption h1,.RWDnews005 .owl-carousel .owl-caption h1 a,.RWDnews005 .owl-carousel .owl-caption h2,.RWDnews005 .owl-carousel .owl-caption h2 a,.RWDnews005 .owl-carousel .owl-caption h3,.RWDnews005 .owl-carousel .owl-caption h3 a{color:#fff;font-size:21px;line-height:21px;font-weight:bold;margin-bottom:10px}.RWDnews005 .owl-carousel .owl-caption a{color:#fff;font-weight:bold}.RWDnews005 .owl-carousel.controls-hover-only .owl-controls{filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.RWDnews005 .slider:hover .owl-carousel.controls-hover-only .owl-controls,.RWDnews005 .owl-carousel.controls-hover-only:hover .owl-controls{filter:alpha(opacity=100);opacity:1}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;border-radius:99em;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;border-radius:30px}@media only screen and (max-width: 600px){.owl-pagination{display:none}}.RWDnews005 .owl-prev,.RWDnews005 .owl-next{background-image:none !important;border:0;color:#ccc;font-size:34px;line-height:55px;height:auto !important;width:56px !important;text-align:center;background-color:rgba(0,0,0,.2);border-radius:3px;-webkit-transition:all .4s;transition:all .4s}.RWDnews005 h4,.news005_h4{font-size:18px;letter-spacing:normal;margin:0 0 14px 0}.RWDnews005 h4 a,.news005_h4 a{color:#121212}.RWDnews005 h4:hover,.news005_h4:hover{color:#888}.RWDnews005 .margin-top-20{margin-top:20px !important}.RWDnews005 ul>li>i{margin-right:10px}@media only screen and (max-width: 600px){.RWDnews005 .owl-theme .owl-controls .owl-buttons div{background:rgba(0,0,0,0);border:#fff 0px solid}.RWDnews005 .owl-prev,.RWDnews005 .owl-next{background-color:rgba(0,0,0,0)}}
/*END*/