@charset "utf-8";
body{font-size:14px;font-family: Tahoma, Geneva, sans-serif;}
a {text-decoration:none;}
a.addr-notice {color:#FF1744;background-color:#ffebee;}
.pointer {cursor:pointer;}
.fir-notice small {padding:0 3px;}
/* .fir-notice a {text-decoration:underline;} */
.fir-notice a:hover {color:#d1005f!important;}
.logo {width:318px;margin:0 auto}
.logo h1 {font-size:2.5em;}
.logo h2 {font-size:2.5em; margin: 0.1em 0 0.5em;}
.logo img {width:51px; position:relative; top:10px; margin-right:3px}
.slogon span,.slogon .mdui-icon, .mdui-typo-title .mdui-icon {font-size:1rem;position:relative;top:-1px;}
.go-top {display:none;-webkit-animation:hide 350ms ease-out forwards 1;animation:hide 350ms ease-out forwards 1;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}
.mdui-drawer{-webkit-box-shadow: none !important; box-shadow: none !important;}
.bi-telegram{position: relative; top: 2px;}
/* Deff style */
.def-m-r-1 {margin-right:5px;}
.def-m-l-0 {margin-left:3px;}
.def-col{margin-bottom: 6px;}
.def-col span{line-height: 22px;display: block;}
.def-col .def-icon{width: 44px;height: 44px;margin-right: 7px;border-radius: 6px;float: left;}
.def-border-radius {border-radius:10px}
.def-rounded-5{border-radius: 5px;}
.def-title-intro{padding-top:2px;padding-left:5px;font-size:90%;display: block;	-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.def-drawer-title {height:38px;line-height:38px;text-align:center;letter-spacing:1px;font-size:15px;color:#fff8e1;font-weight:300;}
.def-drawer-title h1{font-size:14px;color:#ffb8c1;font-weight:normal;}
.def-double-bg-color {background:-webkit-linear-gradient(left, #ff2970, #dd1265);background:-moz-linear-gradient(to right, #ff2970, #dd1265);background:-o-linear-gradient(to right, #ff2970, #dd1265);background-size:117%}
.def-recommend-content {border: 1px solid #dfdbc8;background: -webkit-linear-gradient(top, #ffffff, #fbfffaf0, #f7fff5) !important;}
.def-content {-webkit-box-shadow: 0px 3px 5px 0px #bfbfbf2b !important; box-shadow: 0px 3px 5px 0px #bfbfbf2b !important;}
.def-column-title {border-bottom:1px #eef5e5 solid;line-height:24px;}
.def-column-title h3 {font-size:18px;font-weight:bold;}
.def-column-title .mdui-icon {top:-1px;position:relative;font-size: 20px;}
.def-link-list {padding:0 !important;margin-left:-8px !important;margin-right:-8px !important}
.def-link-list li {list-style:none;margin:0;overflow:hidden;}
.def-link-list li a {font-size:15px;color:inherit !important;padding:6px 5px;display:block;border-radius:5px;margin:0; vertical-align: bottom;}
.def-link-list li a .link-title,.def-link-list li a .link-info {/*display:-webkit-box;*/display: block;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px}
.def-link-list li a .del {text-decoration:line-through}
.def-link-list li .def-icon-hot {position: relative;top:1px;margin-right:2px}
.def-link-list li a .link-info {font-size:12px;color:#a2a8a2}
.def-link-list li a:hover {background:#ffedf59e;transition:all .3s}
.def-link-list li a:hover small {color:#ff3b59d1 !important;}
.def-link-list li a .link-title i {font-size: 1rem;margin: 0px 0 3px 2px;color: #c7c7c7;}
.def-msg-box{border-radius: 12px;}
.def-msg-box h1 {font-size:1.7em;line-height:0.9em;}
.def-msg-box h1 small {font-size:40%;font-weight:300;letter-spacing:2px;}
.def-msg-box h2 {font-size:1.7em;line-height:0.9em;}
.def-msg-box h2 small {font-size:40%;font-weight:300;letter-spacing:2px;}
.def-msg-box h2 i {position:relative;top:-2px;}
.def-msg-box h3 i {position:relative;top:-2px;}
.def-drawer-icons{position:relative;top:-2px; font-size: 19px !important;}
.def-drawer-cmpt{color:#fccfdb;}

/* Overwrite MDUI */
.def-msg-box .mdui-typo a,.def-msg-box .mdui-dialog-actions .mdui-btn {color:#ff1368;}
.def-msg-box .mdui-dialog-content p {margin:0}
.def-msg-box .mdui-dialog-content h2 {font-size:1.2em;font-weight:500;}
.def-msg-box .mdui-dialog-content h3 {font-size:1.2em;font-weight:500;}
.def-msg-box .mdui-dialog-content b {color:#3c3c3c;font-size:1.1em;}

.def-drawer-cmpt .mdui-list-item-content{font-size: 0.9rem;padding-top: 10px;padding-bottom: 10px;}
.def-drawer-cmpt .mdui-switch{min-height: auto;}
.def-back-btn{padding: 0 15px;position: relative;display: inline-block;cursor: pointer;overflow: hidden;height: 32px;font-size: 13px;line-height: 32px;border-radius: 5px;background-color: #e9003e;color: #fccfdb;transition: all 0.2s ;touch-action: manipulation; }
.def-back-btn:hover{background-color: #fc1c58 !important;color: #fff !important;box-shadow:2px 2px 0px 1px #c10d535e !important}

.mdui-icon {font-size:18;}
.mdui-typo a::before {background-color:#ff3b59d1;}
.mdui-appbar .mdui-toolbar {background:-webkit-linear-gradient(left, #ff2970, #dd1265);background:-moz-linear-gradient(to right,#ff2970, #dd1265);background:-o-linear-gradient(to right,#ff2970, #dd1265);background-size:116%;color:#ffebee;}
.mdui-hidden-sm-down p i small {position:relative;top:-4px;font-size:80%;}
.mdui-switch input[type="checkbox"]:checked+.mdui-switch-icon::before {background-color:#c50000;}
.mdui-list-item-content {text-align:center}
.mdui-typo-title {font-size:16px;letter-spacing:2px}
.mdui-fab-fixed {bottom:80px}
.mdui-theme-accent-pink .mdui-color-theme-accent {background-color:none}
.mdui-typo .copyright p {font-family:simsun;font-size:13px;margin:0}
.mdui-list-item-content{color: #ffd9e3;}
.mdui-list-item-active .mdui-list-item-content{font-weight: 300;color: #fff;}
.mdui-list-item:hover .mdui-list-item-content{color: #fff; padding-left: 5px;}
.mdui-dialog-content{font-size: 14px;}

/* Adaptive size style */
@media(min-width:1024px) {.mdui-appbar-with-toolbar .mdui-drawer {top:0 !important}
.mdui-appbar {display:none !important}
.mdui-appbar-with-toolbar {padding-top:0 !important}
.def-content-channel {min-height:650px}
}

@media(max-width:1200px) {.def-col .def-icon{float: none;display: block;margin: 0 auto 5px;width:50px;height: 50px;}
.def-col span{text-align: center;font-size: 14px;}
.logo h2 {font-size:2em;margin:0.3em 0;}
.logo img {width: 42px;position: relative;top: 9px;margin-right: 5px;}
}

@media(max-width:600px) {
/*.def-content {padding:8px!important}*/
.def-link-list li{padding-left: 0!important; padding-right: 0!important;}
.def-link-list li a .link-title {font-size:14px}
.def-link-list li a .link-title img {width:5%;}
.mdui-fab {width:40px;min-width:40px;height:40px}
.mdui-fab .mdui-icon {margin-top:8px;margin-left:8px}
.slogon span {font-size:13px}
.def-col span{font-size: 14px;line-height: 20px;}
}

@media(max-width:480px){
.def-link-list li a .link-title img {width:7%;}	
.def-link-list li .def-icon-hot {margin-right:3px;}
.def-m-l-0 {margin-left:1px;}
}

@media(max-width:380px){
.def-link-list li a .link-title img {width:9%;}	
.def-link-list li .def-icon-hot {margin-right:2px;}
}

.mdui-theme-layout-dark {background:#1f1818 !important}
.mdui-theme-layout-dark .fir-notice {color:#c7c7c7}
.mdui-theme-layout-dark .slogon span {color:#ddd !important}
.mdui-theme-layout-dark .def-double-bg-color {background:-webkit-linear-gradient(left, #505050, #2a2a2a) !important;}
.mdui-theme-layout-dark .def-recommend-content {background:#35201fa6 !important;color:#dbdbdb !important}
.mdui-theme-layout-dark .def-content {background:#e1e1e114 !important;color:#b9b9b9 !important}
.mdui-theme-layout-dark a.addr-notice {color:#b9b9b9;background-color:#1f1818;}
.mdui-theme-layout-dark .def-link-list li a .link-info {font-size:12px;color:#676767}
.mdui-theme-layout-dark .def-link-list li a:hover {background:rgba(225,225,225,.05);transition:all .5s}
.mdui-theme-layout-dark footer {background:rgba(225,225,225,.08) !important}
.mdui-theme-layout-dark .def-msg-box .mdui-dialog-content span {color:#fefefe;}
.mdui-theme-layout-dark .def-msg-box h1 small {color:#dcdcdc!important;}
.isvisible {-webkit-animation:show 1s ease-out forwards 1;animation:show 1s ease-out forwards 1}
.mdui-theme-layout-dark .def-drawer-title{background-color:#363636 !important;}
.mdui-theme-layout-dark .def-column-title{border-bottom: 1px #505050 solid;}
/* Page dynamics */
@-webkit-keyframes hide {0% {opacity:1;-webkit-transform:translateY(0)}
25% {opacity:.5;-webkit-transform:rotate(-3deg) translateY(-40px)}
75% {-webkit-transform:rotate(3deg)}
100% {opacity:0;-webkit-transform:translateY(100px)}
}
@keyframes hide {0% {opacity:1;transform:translateY(0)}
25% {opacity:.5;transform:rotate(-3deg) translateY(-40px)}
75% {transform:rotate(3deg)}
100% {opacity:0;transform:translateY(100px)}
}
@-webkit-keyframes show {0% {-webkit-transform:rotate(0deg)}
25% {opacity:.5;-webkit-transform:rotate(-3deg) translateY(-40px)}
75% {-webkit-transform:rotate(3deg)}
100% {opacity:1;-webkit-transform:rotate(0deg)}
}
@keyframes show {0% {transform:rotate(0deg)}
25% {opacity:.5;transform:rotate(-3deg) translateY(-40px)}
75% {transform:rotate(3deg)}
100% {opacity:1;transform:rotate(0deg)}
}

/* Page delayed */
#a-loading{width: 100%; margin: 20% auto 0; text-align: center;}
.delayed { opacity: 0; transition: opacity 0.5s; background-color: #f5f5f5; overflow:hidden; display: none;}
#body-loaded .delayed{ opacity: 1 !important; display: block !important;}
.mdui-theme-layout-dark .delayed{background-color:#1f1818 !important}