@charset "utf-8";
.m_cta_app{display:none;}
/* 装置宽度为 321 - 767px，适用大部份手机 */
@media only screen and (min-width: 319px) and (max-width: 767px) {
[class*="section_"] { padding-top: 3em; padding-bottom: 3em; }
h1 { font-size: 1.7rem; }
.container {width: 100%;}
.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.position-relative {position: relative!important;}
.col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.media {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;padding-left: 10px;}
.mr-2, .mx-2 {margin-right: .5rem!important;}
img {vertical-align: middle;border-style: none;}
.align-self-center {-ms-flex-item-align: center!important;align-self: center!important;}
.mb-1, .my-1 {margin-bottom: .25rem!important;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-bottom: .5rem;font-weight: 500;line-height: 1.2;}
.mb-0, .my-0 {margin-bottom: 0!important;}

.m_cta_app{display:block; background-color: rgba(0,0,0,.8); width: 100vw;  z-index: 9999; position: fixed; bottom: 0px;}
.m_cta_app .container{padding-top:5px;}
.m_cta_app .media-body{color:#fff;}
.m_cta_app .media-body h6{font-size:12px;}
.m_cta_app .media-body p{font-size:14px; font-weight:bold;}
.m_cta_app .media-body p span{color:#fbec93;}
.m_cta_app .btn-02-box{position: relative; top:5px; height:100%;right: 20px;}
.m_cta_app .btn-02-box a{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: 0 auto;padding:0;height:38px;line-height:38px;border-radius:19px;color:#693818;font-weight:bold;text-align:center;}
.m_cta_app .btn-02-box .btn-02 {width: initial;font-size: 12px;background-color: #eec469;border-color: #eec469;}
.m_cta_app .app_colse{position:absolute; top: -40px; right: 16px; width:24px; height:24px;}
.m_cta_app .app_colse svg{color:rgba(0,0,0,.5);}
}

/*新年祝福*/
button.ui-dialog-close:focus{ outline:none;}
.ui-dialog-container{z-index:99999 !important;}
.ui-dialog{background-color: initial;}
.ui-dialog-close{display: block; top: -16px; right: -8px; width: 32px; height: 32px; border-radius: 16px; background-color: #000;}
.ui-dialog-close:hover{fill:#FFFFFF; background-color:#515a6e;}
/*.ui-dialog-title{display: none;}*/
.ui-dialog-body{padding: 0 !important; width: 100%; max-width: 650px; border-radius: 4px; overflow: hidden; box-sizing: border-box;}
.video-box{padding: 8px !important; background-color: #000;}
.ui-dialog-footer{display: none;}
video:focus{outline: none;}

/* app六要素用到 */
#appys strong{font-weight: 800;}
.ui-dialog-stretch{max-height:420px;}
.ui-dialog.ui-dialog-stretch{background-color:#fff;}
.ui-dialog-stretch .ui-dialog-close{display:none;}
.ui-dialog-stretch .ui-dialog-body{padding:0 !important; top:30px; bottom:80px;}
.ui-dialog-stretch .ui-dialog-footer{display:block;}
.ui-dialog-stretch .ui-dialog-footer .ui-button{ width:100%; height:40px; line-height:40px; border:0; border-radius:4px; color:#fff; background-color:#2a80eb; outline:none;}
.app-ys{padding:24px; background:#fff;}

.app-ys p{word-wrap : break-word ;word-break : break-all ;}