/*all*/
a {text-decoration: none;}
body.wrapper_bg {background: #000;color: #fff;letter-spacing: 2px;line-height: 2;text-align: center;}

/*頁首*/
#MOBILE_PAGE_001 .content_panel {top: 80px;}

/*會員登入驗證碼*/
.codeimg {margin-top: -3px;position: absolute;}

/*會員登入欄位*/
#login_form > div > table:nth-child(2) > tbody > tr > td:nth-child(2) {width: 94px !important;}
input#login_verifycode {width: 112px !important;}
#login_form > div > table:nth-child(2) > tbody > tr > td:nth-child(2) {width: 94px !important;}

/*選單*/
.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 #4c4c4c82;}
.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 ul.navigation ul li{border-bottom: 1px solid #ffffff1a;    background-color: #383838;}
.mobile_menu001 ul.navigation li ul li a, .mobile_menu001 ul.navigation li ul li div{padding-left:0px;}

/*漢堡*/
.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;font-size: 45px;font-family: Myriad Pro;font-weight: bold;margin-bottom: 10px;}
.mobile_banner .maintitle span {display: block;}
.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;}
#MOBILE_PAGE_001 .com_panel{margin: 100px 0 10px;}

/*聯絡資訊*/
.ft_info {margin-bottom: 30px;}
.ft_info a {color: #cba957;}

/*線上諮詢---隱藏*/
.online_panel {overflow: hidden;}
.appear {height: 0px;overflow: hidden;transition: 0.5s;}
.appear.active {height: 260px;}
.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: 180px;padding: 6px 0;margin: 0px auto 15px;border: 1px dotted rgba(203, 169, 87, 0.5294117647058824);letter-spacing: 1.5px;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;}

#MOBILE_PAGE_001 .block_body {
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.page_content{padding-top: 3.3%;}

/*共用文字*/
.mainsubject{color: #ffffff;  padding-top: 20px;}
#MOBILE_PAGE_001 h4{font-size: 19px;    color: #fff;    letter-spacing: 3px;    font-weight: normal;    margin: 5px 0;}
#MOBILE_PAGE_001 h5{font-size: 17px;    color: #caa665;    font-weight: normal;    margin: 5px 0;}
#MOBILE_PAGE_001 h6{font-size: 15px;    color: #eaeaea;    line-height: 1.8;    margin: -5px 0;}
#MOBILE_PAGE_001 p{font-size: 15px;    color: #bdbdbd;    line-height: 1.8;}
.page_content a{color: #bdbdbd;}

.page_content ul{margin-left: -20px;}
.page_content ol{margin-left: -20px;}
.page_content li{font-size: 15px;    color: #bdbdbd;    line-height: 1.8;}

.down {font-size: 15px;    color: #bdbdbd;    border: 1px solid;    text-align: center;    padding: 4px;}

/*最新消息*/
#new_box a {word-break: break-all;}
.subject{color: #e8e8e8;}
.date {color: #caa665;}

/*聯絡我們*/
#MOBILE_PAGE_001 .wapper {overflow-x: visible;}
.eformsForm{margin-top: 18px;}
.block_body .btn:nth-child(1){font-size: 15px;    border-radius: 0px;}
.block_body .btn:nth-child(2){font-size: 15px;    border-radius: 0px;}


/*會員登入*/
#btn_forget_form{font-size: 13px; color: #cba957;}
.login_panel {border: 0px solid #f4f4f4; padding: 0%;}
.btn1{    background-color: #959595;    color: #ffffff;}
#join_form input {font-size: 14px;}


