/*
Theme Name: 微山湖矿业集团门户
Version: 1.0.0
Text Domain: wsh-group
*/
*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-width:1200px;background:#f5f5f5 url(assets/images/body.jpg) top center/auto no-repeat;color:#555;font:14px/1.7 "Microsoft YaHei",Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#cf0d0d}ul{list-style:none;margin:0;padding:0}.wrap{width:1200px;margin:auto}.site-header{height:180px;position:relative}.topline{height:36px;color:#777;font-size:12px;text-align:right;padding-top:8px}.logo{position:absolute;left:0;top:52px;width:420px}.logo img{max-width:100%;height:auto}.search{position:absolute;right:0;top:82px;background:#fff;width:390px;height:40px;display:flex}.search input{border:0;outline:0;padding:0 15px;flex:1;font-size:14px}.search button{border:0;background:#cf0d0d;color:#fff;width:82px;font-size:16px}.nav{height:80px;background:#cf0d0d;margin-bottom:15px}.nav ul{display:flex}.nav li{width:150px;height:80px;text-align:center;border-right:1px solid rgba(255,255,255,.15)}.nav a{display:block;height:80px;color:#fff;padding-top:13px}.nav img{display:block;margin:0 auto 6px;height:25px}.nav li:hover,.nav li.current{background:#ac0808}.content-box{background:#fff;padding:15px;margin-bottom:15px}.headline{height:75px;background:#f5f5f5;padding:8px 90px;text-align:center;position:relative;overflow:hidden}.headline:before{content:"头条";position:absolute;left:0;top:0;background:#cf0d0d;color:#fff;width:76px;height:75px;line-height:75px;font-size:18px}.headline h1{font-size:19px;margin:0}.headline p{margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero{height:362px;position:relative;overflow:hidden;margin-top:15px}.slides{height:100%;display:flex;transition:transform .6s}.slide{min-width:100%;height:100%}.slide img{width:100%;height:100%;object-fit:cover}.dots{position:absolute;right:18px;bottom:12px}.dots button{width:10px;height:10px;border:0;border-radius:50%;margin:3px;background:#fff;opacity:.7;padding:0}.dots button.on{background:#cf0d0d}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.card{background:#fff;padding:15px;min-height:370px}.section-title{height:48px;border-bottom:2px solid #eee;position:relative;margin-bottom:13px}.section-title:after{content:"";position:absolute;left:0;bottom:-2px;width:82px;border-bottom:2px solid #cf0d0d}.section-title h2{margin:0;color:#cf0d0d;font-size:18px;line-height:42px;font-weight:500}.section-title a{position:absolute;right:0;top:10px;color:#999;font-size:12px}.about-img{width:100%;height:145px;object-fit:cover}.about-text{margin-top:10px;line-height:27px;height:162px;overflow:hidden}.news-list li{height:36px;line-height:36px;border-bottom:1px dotted #ddd;padding-left:14px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-list li:before{content:"•";color:#cf0d0d;position:absolute;left:1px}.news-list time{float:right;color:#aaa;margin-left:10px}.leader-window{overflow:hidden;height:292px}.leader-track{display:flex;gap:10px;animation:leaders 22s linear infinite}.leader{min-width:330px;border:1px solid #ddd;padding:10px;height:292px}.leader img{width:140px;height:190px;object-fit:cover;float:left;margin-right:10px}.leader h3{color:#075d96;margin:5px 0}.leader p{font-size:13px;line-height:24px}@keyframes leaders{to{transform:translateX(-1700px)}}.topic{display:block;margin:15px auto}.topic img{display:block;width:1200px;height:auto}.photo-scroll{background:#fff;padding:15px;margin:15px auto;overflow:hidden}.photo-track{display:flex;gap:15px;animation:photos 25s linear infinite;width:max-content}.photo-item{width:277px}.photo-item img{width:277px;height:180px;object-fit:cover}.photo-item p{text-align:center;margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes photos{to{transform:translateX(-1168px)}}.company-links{height:140px;background:#d5e7f6;display:flex;margin:15px auto}.company-title{width:60px;background:#cf0d0d;color:#fff;text-align:center;padding:24px 18px;font-size:16px}.company-links a{width:162px;text-align:center;padding-top:22px}.company-links i{display:block;width:70px;height:70px;margin:auto;border-radius:50%;background:#fff8;font-style:normal;font-size:30px;line-height:70px}.footer{background:#fff;padding:18px;text-align:center;line-height:30px;font-size:12px;color:#777;margin-bottom:15px}.page-layout{display:grid;grid-template-columns:220px 1fr;gap:20px;background:#fff;padding:25px}.sidecats a{display:block;padding:16px 20px;border-bottom:1px solid #eee}.entry h1{text-align:center;color:#333}.entry-meta{text-align:center;color:#999;border-bottom:1px solid #eee;padding-bottom:12px}.entry-content{font-size:16px;line-height:2}.entry-content img{max-width:100%;height:auto}@media(max-width:700px){body{min-width:0}.wrap{width:100%}.site-header{height:120px;padding:0 15px}.logo{top:45px;width:280px}.search{display:none}.nav{height:auto}.nav ul{flex-wrap:wrap}.nav li{width:25%;height:68px}.nav a{height:68px;padding-top:7px}.content-box{padding:8px}.headline{padding:8px 10px 8px 62px}.headline:before{width:54px}.hero{height:210px}.grid3{grid-template-columns:1fr}.topic img,.topic{width:100%}.company-links{overflow:auto;width:100%}.footer{width:100%}.page-layout{grid-template-columns:1fr}.sidecats{display:none}}
