def-msg-box@charset "utf-8";
body{font-size:14px}
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 {font-size:16px;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}
/* 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: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:60px;line-height:66px;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 #ebd5c6;background:-webkit-linear-gradient(top, #fff7f9, #ffe5ec, #fff6f9) !important;}
.def-content {-webkit-box-shadow: 0px 2px 0px 0px #cdcdcd21, 2px 3px 2px 0px #e3e3e31a, 0px 1px 2px 0px #3636362b !important; box-shadow: 0px 2px 0px 0px #cdcdcd21, 2px 3px 2px 0px #e3e3e31a, 0px 1px 2px 0px #3636362b !important;}
.def-column-title {border-bottom:1px #ebd5c6 solid;line-height:24px;}
.def-column-title h3 {font-size:18px;font-weight:bold;}
.def-column-title .mdui-icon {top:-1px;position:relative;}
.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:7px;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:15px}
.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:#ffebeead;transition:all .3s}
.def-link-list li a:hover small {color:#ff3b59d1 !important;}
.def-msg-box{border-radius: 12px;}
/* Overwrite MDUI */
.def-msg-box .mdui-typo a,.def-msg-box .mdui-dialog-actions .mdui-btn {color:#F44336;}
.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-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;}
.mdui-icon {font-size:18;}
.mdui-typo a::before {background-color:#ff3b59d1;}
.mdui-appbar .mdui-toolbar {background:-webkit-linear-gradient(left,#c71e1e,#ef4556);background:-moz-linear-gradient(to right,#c71e1e,#ef4556);background:-o-linear-gradient(to right,#c71e1e,#ef4556);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}
/* 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,#0a0808,#1d1515) !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}

/* 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)}
}
