@charset "utf-8";
/*-------------------
*Description:        By www.yiwuku.com
*Website:            https://app.zblogcn.com/?id=1598
*Author:             尔今 erx@qq.com
*update:             2018-01-21(Last:2022-07-26)
-------------------*/
.mt-icon-wrap{position:fixed;top:0;right:0;height:100%;display:flex;align-items:center;z-index:9990;pointer-events:none;}
.mt-fix-ico{position:relative;opacity:0;pointer-events:auto;}
.mt-fix-ico a{position:relative;display:block;width:30px;height:30px;line-height:30px;margin:2px 0 0;background:#D94240;text-align:center;text-decoration:none;padding:0;}
.mt-fix-ico a:hover{color:#fff;}
.mt-fix-ico a i{margin-right:0;font-size:16px;line-height:inherit;}
.mt-fix-ico a span{display:none;}
.mt-fix-ico a:hover *{opacity:.8}
.mt-fix-ico .i-comment{display:none;}
.mt-fix-ico .ic-yes{display:block;}
.mt-fix-ico.normal.msize45 a{width:45px;height:45px;line-height:45px;}
.mt-fix-ico.normal.msize45 a i{font-size:25px;}
.mt-fix-ico.normal.msize30 a span, .mt-fix-ico.normal.msize45 a span{position:absolute;top:0;right:200%;display:block;width:88px;height:100%;margin-right:9px;color:#fff;font-size:14px;background:#888;opacity:0;visibility:hidden;border-radius:3px;transition:all .3s linear;}
.mt-fix-ico.normal.msize30 a span{width:72px;font-size:12px;}
.mt-fix-ico.normal.msize30 a span::after, .mt-fix-ico.normal.msize45 a span::after{position:absolute;top:50%;left:100%;content:'';display:block;width:0;height:0;margin-top:-6px;border:6px transparent solid;border-left-color:#888;}
.mt-fix-ico.normal.msize30 a:hover span, .mt-fix-ico.normal.msize45 a:hover span{right:100%;opacity:1;visibility:visible;z-index:-1}
.mt-fix-ico.normal.msize60 a,.mt-fix-ico.stretch.msize60 a{width:60px;height:60px;line-height:1;}
.mt-fix-ico.normal.msize60 a span,.mt-fix-ico.normal a i{color:#fff;}
.mt-fix-ico.msize60 a i,.mt-fix-ico.stretch.msize60 a i{font-size:32px;margin:8px 0 3px;}
.mt-fix-ico.msize60 a span,.mt-fix-ico.stretch.msize60 a span{display:block;font-size:12px;}
.mt-fix-ico.stretch.msize45 a{width:92px;height:38px;line-height:38px;}
.mt-fix-ico.stretch.msize45 a i{font-size:16px;}
.mt-fix-ico.stretch.msize45 a span{font-size:14px;}
.mt-fix-ico.stretch{position:fixed;right:auto;left:50%;margin-left:680px;}
.mt-fix-ico.stretch a{width:82px;margin:0;color:#D94240;background:#fff;border:1px #ddd solid;border-top-width:0;white-space:nowrap;overflow:hidden;box-sizing:border-box;}
.mt-fix-ico.stretch a:hover i, .mt-fix-ico.stretch a:hover span{color:#fff;}
.mt-fix-ico.stretch a:first-child{border-top-width:1px;}
.mt-fix-ico.stretch a span{display:inline;font-size:12px;}
.mt-fix-ico.stretch a i{margin-right:5px;font-size:14px;}
.stretch i.fa{color:#D94240;}
.mt-fix-ico.stretch>.fa{left:auto;right:2px;transform:rotate(180deg);}
.mt-fix-ico > i.fa{display:none;position:absolute;top:-18px;left:2px;color:#ccc;cursor:pointer;}
.mt-fix-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.68);backdrop-filter:blur(8px);z-index:9998}
/* erx:Ico Box */
.mt-fix-box{position:fixed;top:-100%;left:50%;width:680px;line-height:120%;max-width:96%;min-height:20%;color:#333;font-size:14px;background:#fff;padding:0 25px;border-radius:12px;filter:alpha(opacity=0);opacity:0;box-sizing:border-box;z-index:9999;}
.mt-c-ti{position:relative;height:40px;line-height:40px;text-align:left;background:#e9e9e9;border-radius:0 0 12px 12px;}
.mt-c-ti strong{color:#333;font-size:15px;font-weight:bold;margin:0 0 0 15px;text-shadow:1px 1px 1px #fff;}
.mt-c-ti .fa{position:absolute;top:10px;right:10px;color:#fff;font-size:20px;cursor:pointer;transition:all .2s linear;}
.mt-c-ti .fa:hover{color:#333;}
.mt-fix-box .red,.currentDay{color:#f00;font-weight:bold;}
.mt-fix-box .c-box{display:none;text-align:center;padding:30px 0;}
.mt-fix-box .c-box a{text-decoration:none;}
/* erx:Weather */
.wetoday{line-height:22px;border:1px #F1F7F9 solid;border-bottom:0;box-sizing:border-box;padding:15px 0;}
.wetlist{display:inline-block;width:33.333333%;padding:1em;border:1px #F1F7F9 solid;box-sizing:border-box;}
.wetlist:nth-child(3){border-left:0;border-right:0;}
.wetlist p{padding:3px 0 0;}
.c-weather{overflow:hidden;}
.c-weather iframe{margin:0 auto 10px;}
.c-weather p a{margin:0 9px;}
/* erx:Calendar */
.c-calendar .d1{line-height:1.8;font-size:16px;font-weight:bold;}
.c-calendar .d2 table{margin:5px auto;border-collapse:collapse;}
.c-calendar .d2 td{font-size:12px;padding:4px 10px;}
.calendar-title-box{position:relative;width:280px;height:32px;line-height:32px;margin:10px auto;border-bottom:1px solid #eee;}
.prev-month,.next-month{position:absolute;top:11px;display:inline-block;width:0;height:0;border:6px solid transparent;cursor:pointer;}
.prev-month{left:0;border-right:8px solid #bbb;}
.next-month{right:0;border-left:8px solid #bbb;}
.currentMonth{color:#999;}
.otherMonth{color:#ede;}
/* erx:Share */
.mt-fix-box .c-share{padding:50px 0;}
.c-share .social-share{padding:0 0 30px;}
.c-share .copier{cursor:pointer;}
.c-share .pageurl{width:180px;line-height:18px;margin-left:5px;color:#393;background:#f8f8f8;border:0;text-align:center;outline:none;}
/* erx:QQ */
.mt-fix-box .c-service a{display:inline-block;margin:9px;font-size:15px;color:#fff;background:#A1ADB2;padding:12px 18px;border-radius:30px;}
.c-service a span{margin:0 8px 0 0;background:rgba(255,255,255,.8);padding:1px 4px;border-radius:30px;transition:all .3s linear}
.c-service a .fa{color:#A1ADB2;transition:all .3s linear}
.c-service a:hover{background:#B99797;}
.c-service a:hover span{margin:0 9px 0 -1px;background:rgba(255,255,255,.2);}
.c-service a:hover .fa{color:#fff;}
/* erx:Tel */
.mt-fix-box .c-hotline{line-height:2.2;font-size:30px;font-weight:bold;padding:50px 0;}
.mt-fix-box .c-hotline a{margin:0 15px 0 8px;color:#f60;text-decoration:underline;}
.c-hotline .fa{color:#B99797;font-size:32px;font-weight:bold;}
.c-hotline span{display:inline-block;line-height:1.3;margin:-5px 0 0;color:#fff;font-size:16px;background:#bbb;padding:4px 12px;vertical-align:middle;border-radius:30px;}
/* erx:Qrcode */
.mt-fix-box .c-mbscan{padding:25px;}
.c-mbscan img{max-width:180px;margin:1em 2em;padding:8px;border-radius:8px;background:#f8f8f8;}
/* erx:Admin */
.mt-fix-box .c-admin{line-height:1.8;text-align:left;padding:20px;}
.mt-fix-box .c-admin p{margin:10px 0;}
.mt-fix-box .ctrlto a{color:#b4a078;margin:0 1em 0 0;}
.mt-fix-box .ctrlto a:hover{color:#f60;}
.c-admin .red{font-size:18px;font-weight:bold;margin:0 3px;}
.c-admin .uout{text-align:right;}
@media (max-width: 720px) {
	.mt-fix-ico>.fa{top:-200%;}
	.mt-fix-box{padding:0 15px;}
	.c-hotline span{display:block;padding:8px 0;}
	.c-hotline br{display:none;}
}