.area{margin:20px 0}.area .width-wrapper{height:72px;border:1px solid #e5e5e5;display:flex;color:#333}@media screen and (max-width:1200px){.area .width-wrapper{height:auto;flex-direction:column}}.area .width-wrapper .left{width:80px;height:100%;background-color:#f5f5f5;flex-shrink:0;position:relative}.area .width-wrapper .left:after,.area .width-wrapper .left:before{position:absolute;left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;pointer-events:none}.area .width-wrapper .left:after{border-color:transparent;border-left-color:#f5f5f5;border-width:12px;margin-top:-12px}.area .width-wrapper .left:before{border-color:transparent;border-width:13px;margin-top:-13px}@media screen and (max-width:1200px){.area .width-wrapper .left{width:100%;text-align:center;padding:.1rem 0}.area .width-wrapper .left:after,.area .width-wrapper .left:before{display:none}}.area .width-wrapper .right ul{display:grid;grid-template-columns:repeat(16,61px);grid-template-rows:repeat(auto-fill,26px);grid-column-gap:6px;padding:10px 20px}@media screen and (max-width:1200px){.area .width-wrapper .right ul{grid-column-gap:1px;grid-row-gap:4px;grid-template-columns:repeat(5,1fr)}}.area .width-wrapper .right ul li{width:61px;flex-shrink:0;flex-grow:0}.area .width-wrapper .right ul li:hover{text-decoration:underline;cursor:pointer}.news h2{font-size:18px;border-bottom:1px solid #e5e5e5;padding:10px 0;margin:20px 0 0}.news h2 a{width:fit-content;height:100%;cursor:pointer;position:relative;padding:10px}.news h2 a:after{content:"";display:block;color:#0000;width:100%;height:100%;position:absolute;left:0;top:0;border-bottom:2px solid #1d8fe2}.news ul{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;font-size:14px;margin:10px 0}.news ul.screen-cols-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1200px){.news ul{grid-template-columns:repeat(1,1fr)}.news ul.screen-cols-3{grid-template-columns:none}}.news ul li{color:#333;line-height:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news ul li span{color:#999}.news ul li a{cursor:pointer}.news ul li a:hover{color:#06c;text-decoration:underline}.news ul li:before{content:"";display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #333;margin-right:10px}@media screen and (max-width:1200px){.news ul li:before{margin-right:.08rem}}
