﻿.module{padding:30px 0;margin-bottom:25px}.module .hd{margin:0 8px 10px}.module .hd .title{line-height:48px;font-weight:bold;font-size:24px}.mod-weather{display:none;padding:15px 20px;margin-bottom:20px;background:#68bef7;border-radius:12px}.mod-weather img,.mod-weather span{vertical-align:middle}.mod-weather .hd{line-height:30px;color:rgba(255,255,255,.8)}.mod-weather .hd a{color:rgba(255,255,255,.8)}.mod-weather .bd{position:relative;color:#fff}.mod-weather .bd span{margin-right:20px}.mod-weather .bd .temperature{line-height:48px;font-weight:bold;font-size:40px}.mod-weather .bd .name{line-height:48px;font-size:22px}.mod-weather .bd .icon{float:right;margin-top:-15px}.mod-weather .bd .tag{display:inline-block;padding:3px 10px 3px 3px;line-height:18px;background:rgba(255,255,255,.15);border-radius:10px}.mod-weather .bd .air:before{content:"";float:left;width:18px;height:18px;background-color:#fff;background-repeat:no-repeat;background-position:center;border-radius:50%;margin-right:10px}.mod-weather .bd .air-level1{background-color:#a3d765}.mod-weather .bd .air-level1:before{background-image:url("../image/air-level1.png")}.mod-weather .bd .air-level2{background-color:#f0cc35}.mod-weather .bd .air-level2:before{background-image:url("../image/air-level2.png")}.mod-weather .bd .air-level3{background-color:#f1ab62}.mod-weather .bd .air-level3:before{background-image:url("../image/air-level3.png")}.mod-weather .bd .air-level4{background-color:#ef7f77}.mod-weather .bd .air-level4:before{background-image:url("../image/air-level4.png")}.mod-weather .bd .air-level5{background-color:#b28ccb}.mod-weather .bd .air-level5:before{background-image:url("../image/air-level5.png")}.mod-weather .bd .air-level6{background-color:#ad788a}.mod-weather .bd .air-level6:before{background-image:url("../image/air-level6.png")}.mod-weather .bd .warning{display:inline-block;height:24px;line-height:24px;padding:0 12px;border-radius:18px;font-size:14px;color:#fff;margin-right:24px;cursor:pointer;position:relative}.mod-weather .bd .warning-level01{background-color:#86c5f7}.mod-weather .bd .warning-level02{background-color:#f5d271}.mod-weather .bd .warning-level03{background-color:#ef8c6b}.mod-weather .bd .warning-level04{background-color:#ec807c}.mod-weather .ft{line-height:30px;color:rgba(255,255,255,.8)}.mod-weather .ft span{margin-right:20px}.mod-search{margin-bottom:20px}.mod-search .bd .logo{text-align:center}.mod-search .bd form{flex:1;min-width:0;display:flex;border:2px solid #607d8b;border-radius:6px;overflow:hidden}.mod-search .bd form input[type=search]{flex:1;min-width:0;border:none;padding:8px 12px;outline:none}.mod-search .bd form button{width:100px;height:40px;background:#607d8b;border:none;font-size:16px;color:#fff;cursor:pointer}.mod-search .ft{padding:20px 0;text-align:center}.mod-search .ft label input,.mod-search .ft label span,.mod-search .ft label img{vertical-align:middle}.mod-search .ft label input{display:none}.mod-search .ft label input+a{display:inline-block;padding:0 25px;margin:0 5px;background:#f6f8fa;border:1px solid #e1e8ef;border-radius:6px;line-height:40px}.mod-search .ft label input:checked+a{background:#fff2e0;border:1px solid #ffd69f}.mod-search .ft label.only-pc{display:inline-block}.mod-search .ft label.only-mobile{display:none}.mod-navigation{margin-bottom:20px}.mod-navigation .hd ul{display:flex;gap:2px}.mod-navigation .hd ul li{flex:1}.mod-navigation .hd ul li a{display:block;background:#f6f8fa;border:1px solid #e1e8ef;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:none;line-height:40px;text-align:center;font-size:16px}.mod-navigation .hd ul li.active a{background:#607d8b;border-color:#607d8b;color:#fff}.mod-navigation .bd{border:1px solid #f0f0f0;padding:20px;background:#fefefe;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.mod-navigation .bd .panel{display:none}.mod-navigation .bd .box:last-child{margin-bottom:0}.mod-navigation .bd .box .c-hd{position:relative;padding:0 15px;background:#f6f8fa;border-radius:3px;margin-bottom:10px;line-height:32px;font-size:16px}.mod-navigation .bd .box .c-hd::before{position:absolute;left:3px;top:50%;content:"";width:4px;height:18px;margin-top:-9px;background:#607d8b;border-radius:2px}.mod-navigation .bd .box .c-bd{display:grid;grid-template-columns:repeat(6, 1fr);gap:15px}.mod-navigation .bd .box .c-bd .item{flex:1;min-width:0}.mod-navigation .bd .box .c-bd .item:hover{background:#f8f8f8;border-radius:6px}.mod-navigation .bd .box .c-bd .item .picture{aspect-ratio:16/10;background:#fff;border:1px solid #f0f0f0}.mod-navigation .bd .box .c-bd .item .picture img{width:100%;height:100%;object-fit:cover}.mod-navigation .bd .box .c-bd .item .icon{padding:5px 0;text-align:center}.mod-navigation .bd .box .c-bd .item .icon img{width:64px;height:64px}.mod-navigation .bd .box .c-bd .item .summary{line-height:24px;text-align:center}.mod-recommend{border:1px solid #f0f0f0;background:#fefefe;border-radius:6px;margin-bottom:20px}.mod-recommend .bd{padding:20px}.mod-recommend .bd .box:last-child{margin-bottom:0}.mod-recommend .bd .box .c-hd{position:relative;padding:0 15px;background:#f6f8fa;border-radius:3px;margin-bottom:10px;line-height:32px;font-size:16px}.mod-recommend .bd .box .c-hd::before{position:absolute;left:3px;top:50%;content:"";width:4px;height:18px;margin-top:-9px;background:#607d8b;border-radius:2px}.mod-recommend .bd .website-box .c-bd{display:grid;grid-template-columns:repeat(6, 1fr);gap:15px}.mod-recommend .bd .website-box .c-bd .item{flex:1;min-width:0}.mod-recommend .bd .website-box .c-bd .item:hover{background:#f8f8f8;border-radius:6px}.mod-recommend .bd .website-box .c-bd .item .picture{aspect-ratio:16/10;background:#fff;border:1px solid #f0f0f0}.mod-recommend .bd .website-box .c-bd .item .picture img{width:100%;height:100%;object-fit:cover}.mod-recommend .bd .website-box .c-bd .item .icon{padding:5px 0;text-align:center}.mod-recommend .bd .website-box .c-bd .item .icon img{width:64px;height:64px}.mod-recommend .bd .website-box .c-bd .item .summary{line-height:24px;text-align:center}.mod-recommend .bd .news-box ul{column-count:2;gap:20px;padding:0 10px}.mod-recommend .bd .news-box li{line-height:30px}.mod-recommend .bd .news-box li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mod-dialog .widget-container{position:relative;width:600px;padding:20px;margin-top:-30px;background-color:#f7f7f7;border:1px solid #babbbc;border-radius:5px}.mod-dialog .widget-container .widget-head{position:relative}.mod-dialog .widget-container .widget-head a{position:absolute;right:-12px;top:-12px;width:24px;height:24px;line-height:24px;text-align:center;font-size:20px}.mod-dialog .hd{position:relative;text-align:center}.mod-dialog .hd h1{margin:0;line-height:30px;font-size:18px;font-weight:bold;color:#333}.mod-dialog .hd p{line-height:24px;font-size:22px;color:#999}.mod-dialog .hd p.link{border-radius:3px;text-overflow:ellipsis;overflow:hidden}.mod-dialog .hd p.link a{color:#2095f2}.mod-dialog .bd{display:flex;padding:20px 0}.mod-dialog .bd .logo svg{vertical-align:middle}.mod-dialog .bd .result{flex:1;min-width:0;margin-left:24px;display:flex;flex-direction:column;justify-content:center}.mod-dialog .bd .result span,.mod-dialog .bd .result img{vertical-align:middle}.mod-dialog .bd .result p{line-height:20px;color:#999}.mod-dialog .bd .result p.title{font-size:16px;font-weight:bold;color:#333}.mod-dialog .ft{padding-top:20px;border-top:1px solid #e8e8e8}.mod-dialog .ft .content{margin-bottom:20px}.mod-dialog .ft .content .btn{display:block;width:100%;max-width:160px;margin:5px auto}.mod-dialog .ft .actions{text-align:right}.mod-dialog .ft .actions .link-button{color:#105cb6;font-size:13px}.mod-dialog .ft .tip{position:relative;display:none;margin-top:20px;padding-top:20px;color:#999;text-align:left;background:#f7f7f7;border-top:1px solid #d8d8d8;opacity:0;transition:opacity .2s ease-out}.mod-dialog .ft .tip.is-visible{opacity:1}.mod-dialog .ft .tip:after,.mod-dialog .ft .tip:before{position:absolute;bottom:100%;right:5em;content:" ";height:0;width:0;border:solid rgba(0,0,0,0);pointer-events:none}.mod-dialog .ft .tip:after{margin-right:-6px;border-color:rgba(247,247,247,0);border-bottom-color:#f7f7f7;border-width:6px}.mod-dialog .ft .tip:before{margin-right:-7px;border-color:rgba(216,216,216,0);border-bottom-color:#d2d2d2;border-width:7px}.mod-dialog .ft .panel{display:none}.mod-dialog .btn{position:relative;display:inline-block;min-width:60px;height:36px;padding:0 16px;background:#5c79fa;border:none medium;line-height:34px;vertical-align:middle;text-align:center;font-family:Tahoma,Arial,Helvetica,"微软雅黑";font-size:15px;color:#fff;border-radius:5px;cursor:pointer;box-sizing:content-box;outline:none}.mod-dialog .btn span,.mod-dialog .btn img{vertical-align:middle}.mod-dialog .btn:hover{background:#5268c7;text-decoration:none !important}.mod-dialog .btn-gray{background:#eee;color:#333}.mod-dialog .btn-gray:hover{background:#ddd}.mod-dialog .btn-green{background:#4bae4f}.mod-dialog .btn-green:hover{background:#47a04b}.mod-dialog .btn-red{background:#f56954}.mod-dialog .btn-red:hover{background:#f4543c}.mod-dialog .btn-blue{background:#2095f2}.mod-dialog .btn-blue:hover{background:#207fcc}.mod-dialog .btn-purple{background:#cb6ed8}.mod-dialog .btn-purple:hover{background:#b562c1}.mod-dialog .btn-orange{background:#ff9000}.mod-dialog .btn-orange:hover{background:#d27600}.mod-dialog .btn-black{background:#333}.mod-dialog .btn-black:hover{background:#000}.mod-dialog .text-green{color:#4bae4f}.mod-dialog .text-red{color:#f56954}.mod-dialog .text-blue{color:#2095f2}.mod-dialog .text-purple{color:#cb6ed8}.mod-dialog .text-orange{color:#fc9000}.mod-dialog .text-gray{color:gray}.mod-dialog .text-small{font-size:12px}@media screen and (max-width: 799px){.mod-weather{padding:12px 15px}.mod-weather .hd{line-height:26px;font-size:13px}.mod-weather .bd span{margin-right:10px}.mod-weather .bd .temperature{line-height:36px;font-size:32px}.mod-weather .bd .name{line-height:36px;font-size:16px}.mod-weather .bd .tag{zoom:.75}.mod-weather .bd .icon{position:absolute;right:-15px;top:-20px;float:none}.mod-weather .bd .icon img{width:40px;height:40px}.mod-weather .ft{line-height:26px;white-space:nowrap;font-size:13px}.mod-weather .ft img{width:16px;height:16px}.mod-weather .ft span{margin-right:10px;white-space:nowrap}.mod-search .bd form input[type=search]{padding:4px 10px}.mod-search .bd form button{width:64px;height:32px;font-size:15px}.mod-search .ft label input+a{padding:0 12px;margin:0;line-height:36px}.mod-search .ft label img{width:18px;height:18px}.mod-search .ft label.only-pc{display:none}.mod-search .ft label.only-mobile{display:inline-block}.mod-navigation .hd{padding-top:0}.mod-navigation .hd ul li a{line-height:36px;font-size:15px}.mod-navigation .bd{padding:10px}.mod-navigation .bd .box .c-bd{grid-template-columns:repeat(3, 1fr);gap:10px}.mod-recommend .bd{padding:10px}.mod-recommend .bd .website-box .c-bd{grid-template-columns:repeat(3, 1fr);gap:10px}.mod-recommend .bd .news-box ul{column-count:1}.mod-dialog .widget-container{top:50px !important;width:320px;padding:15px;margin-top:0}.mod-dialog .hd{padding-bottom:15px}.mod-dialog .hd .title{margin-left:12px}.mod-dialog .hd .title h1{line-height:24px;font-size:16px}.mod-dialog .hd .title p{line-height:18px;font-size:13px}.mod-dialog .hd .title p.link a{font-size:20px}.mod-dialog .bd{padding-top:15px}.mod-dialog .bd .content{margin-bottom:20px}.mod-dialog .bd .btn{margin:3px auto}.mod-dialog .bd .tip{margin-top:15px;padding-top:15px;line-height:18px;font-size:13px}}