/*all*/
a {text-decoration: none;}
body.wrapper_bg {background: #000;color: #fff;letter-spacing: 2px;line-height: 2;text-align: center;}

/*選單*/
.top_panel {background-color: rgba(0, 0, 0, 0.7411764705882353);position: fixed;z-index: 999;}

/*下拉選單*/
.menu_panel {background-color: #000;}
.mobile_menu001 ul.navigation li {border-bottom: 1px solid rgba(76, 76, 76, 0.5);}
.mobile_menu001 ul.navigation li a, .mobile_menu001 ul.navigation li div {text-align: center;font-size: 16px;color: #ffffff;padding-left: 0;letter-spacing: 2px;}

/*漢堡*/
.mobile_menu001_icon .header_nav_btnToggle .line {background: #ffffff;}

/*logo*/
.logo_img {height: 75px;}
.logo_img img {width: 100px !important;padding: 7px 15px;float: left;}

/*home鍵*/
.home01 {position: absolute;top: 50%;margin-top: -22px;right: 24.3%;width: 44px;height: 44px;}
.home01 img {width: 34px;padding: 4px 7px 0 0;opacity: 0.7;}

/*banner*/
.bxslider td {vertical-align: top !important;padding-top: 62%;text-shadow: 1px 1px 5px #000;letter-spacing: 2px;}
.mobile_banner .maintitle {color: #ffffff;line-height: 1.5;font-size: 45px;font-family: Myriad Pro;font-weight: bold;}
.mobile_banner .subtitle {line-height: 2;color: #ffffff;font-size: 18px;border-top: 0;}
.mobile_banner .info {border: 0;background-color: transparent;    padding: 0;}

/*輪播點*/
.mobile_banner .bx-wrapper .bx-pager, .bx-controls-direction {display: none;}
.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #ffffff;}
.model002 {text-align: center;padding: 0 30px 30px;}

/*news*/
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0;}
.owl-controls.clickable {display: block !important;}
.owl-pagination {display: block !important;}
.RWDnews005 .owl-carousel img {background: #fff;width: 100%;}
.RWDnews005 h4, .size-12 {display: none;}
.RWDnews005 .owl-carousel .owl-item div {padding: 0 30px;}

/*問卷調查*/
.qu_panel a {color: #cba957;border: 1px solid #cba957;font-size: 13px;padding: 6px 7px;margin-top: 3px;letter-spacing: 1px;display: block;width: 160px;margin: auto;}

/*社群連結*/
.com_panel {margin: 30px 0 10px;}
.com_panel img {padding: 8px;display: inline-block;width: 20px;border: 1px solid #6f6f6f;border-radius: 50px;margin: 15px 10px 0;}

/*聯絡資訊*/
.ft_info {margin-bottom: 30px;}
.ft_info a {color: #cba957  !important;}

/*線上諮詢*/
.online_panel {overflow: hidden;}
.appear {height: 0px;overflow: hidden;transition: 0.5s;}
.appear.active {height: 320px;}
.online_panel h1 {color: #000000;border: 4px #000000 double;font-size: 16px;padding: 2px 7px;margin-top: 3px;letter-spacing: 1px;width: 160px;margin: auto;background: #cba957;border-bottom: 0;border-radius: 8px 8px 0 0;position: relative;}
.online_panel h1:before {content: "";display: block;position: absolute;right: 27px;top: 15px;background-size: contain;width: 0;height: 0;border-style: solid;border-width: 7px 7px;border-color: #000000 transparent transparent transparent;}
.online_panel h1:after { content: "";display: block;width: 600px;height: 1px;background: #cba957;position: absolute;left: -202px;bottom: 0;}
.online_panel h2 {font-size: 15px;margin: 15px 0 0;color: #cba957;}
.online_panel a {color: #fff;display: block;width: 185px;padding: 6px 0;margin: 0px auto 15px;border: 1px dotted rgba(203, 169, 87, 0.5294117647058824);letter-spacing: 1px;background: rgba(68, 68, 68, 0.5215686274509804);}

/*頁尾*/
.bottom_panel {padding: 15px 0px;letter-spacing: 0.5px;line-height: 1.5;font-size: 12px;background-color: #1e1e1e;}
.ssl_panel {color: #7d693a;}


/*最新消息*/
.RWDnews_autolist .news-box {width: calc(100% - 60px);margin: auto;top: -70px;position: relative;}
.RWDnews_autolist .news-list {margin-top: 0;}

/*電子報*/
.edm01 {padding: 10px 0 30px;background: #1e1e1e;text-align: center;}
.RWDedm001 .form-group {width: calc(100% - 90px);display: inline-block;float: left;}
form.newsletter-form {width: 335px;margin: auto;display: inline-block;left: 1px;position: relative;}
.form-control {display: inline-block;width: 100%;height: 32px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #fff;background-color: #4b4b4b;background-image: none;border: 0;border-radius: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.RWDedm001 .btn.btn-rj {float: none;display: inline-block;left: 24px;position: relative;background-color: #cba957;color: #ffffff;border-color: transparent;width: 60px;height: 44px;top: 0px;border: 0;float: left;}
button#btn_reject_email {display: none;}

/*iphone6*/
@media screen and (max-width: 400px) {
.mobile_banner .maintitle {letter-spacing: 1px;}
.ft_info {letter-spacing: 1px;}
form.newsletter-form {width: 311px;}
}



/*--------------------------------內頁-------------------------------------*/
#MOBILE_PAGE_001 .content_panel { background-color: #1b1b1b; text-align: left;padding-top: 10px;padding-bottom: 25px; min-height: 460px;}
.mainsubject { font-size: 23px;  color: #fff;padding-top: 20px; letter-spacing: 2px;}
.block_body { margin-top: 80px;  padding: 0 6px;}
.page_content {text-align: justify;word-break: break-all;}

/*統一文字*/
#MOBILE_PAGE_001 p{font-size: 15px;color: #bdbdbd;line-height: 1.8;}
#MOBILE_PAGE_001 .wapper a{color:#bdbdbd;}
#MOBILE_PAGE_001 h3{font-size: 19px;
    color: #fff;
    letter-spacing: 3px;
    font-weight: normal;
    margin: 5px 0;}
#MOBILE_PAGE_001 h4{font-size: 17px; color: #caa665;font-weight: normal;margin: 5px 0;}
.page_content li { font-size: 15px;color: #bdbdbd;line-height: 1.8;}
.page_content ul {padding-left: 16px;}
.page_content ol {padding-left: 22px;}
#MOBILE_PAGE_001 h5 {font-size: 15px; color: #eaeaea; line-height: 1.8;margin: -5px 0;}

/*選單*/
.mobile_menu001_contener a{color: #fff !important;}
.mobile_menu001 ul.navigation li ul li a, .mobile_menu001 ul.navigation li ul li div {padding-left: 0;}
.mobile_menu001 ul.navigation ul li {border-bottom: 1px solid rgba(76, 76, 76, 0.5);background-color: #383838;}
.mobile_menu001 ul.navigation li ul li ul li a, .mobile_menu001 ul.navigation li ul li ul li div { padding: 20px 15px;}
.mobile_menu001 ul.navigation ul li ul li {background-color: #666;border-bottom: 1px solid rgba(76, 76, 76, 0.5);}
.mobile_menu001 ul.navigation li ul li.open .third_icon {filter: brightness(6);}
.mobile_menu001 .third_icon { filter: brightness(6);}


/*按鈕*/
.down {font-size: 15px;color: #bdbdbd; border: 1px solid;text-align: center;padding: 4px 1px;}
.down a {color: #bdbdbd;}
.back_btn a {color: #fff !important;}

/*最新消息*/
.date {color: #caa665;}
.subject {color: #e8e8e8;padding: 7px 0px; font-size: 16px;}
.news_video { margin: 20px 0 50px;}


/*會員登入*/

.codeimg { position: absolute;margin-top: -2px;}
#btn_forget_form { font-size: 13px;text-decoration: none;color: #c08718 !important;}
.btn1 { background-color: #959595;color: #ffffff;}

.login_panel {
    padding: 4% 0%;
    border: none;
}
.must:after {color: #e60000;}
.member_fill .css-table .td input[type="text"], .member_fill .css-table .td [type="password"] {font-size: 13px;}
#join_form .form-control {color: #000;background-color: #fff;}

@media screen and (max-width: 400px) {
input#login_verifycode { width: 133px !important;}
}

@media screen and (max-width: 320px) {
#login_form > div > table:nth-child(2) > tbody > tr > td:nth-child(2) {width: 94px !important;}
input#login_verifycode { width: 112px !important;}
}


/*影片*/
.video_item_subject {
    line-height: 30px;
    font-size: 15px !important;
    color: #fff;
    margin-top: 5px;
}
.video_photo {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/*聯絡我們*/
#eformsForm_1_3 > div.buttons_area > div.btn.button1.web_btn1 { display: none;}
#eformsForm_1_3 > div.buttons_area > div.btn.button2.web_btn2 {width: 100%;padding: 0; margin: 0;}