﻿body{background-color:#2a74c7;}body .main{width:91.4666vw;margin:2.9333vw auto 8vw auto;}body .main .banner{width:100%;height:46.6666vw;border-radius:2.1333vw;background:url(../img/banner.png) center center no-repeat;background-size:100%;box-shadow:rgba(0,0,0,.25) 0 5px 5px;}body .main .lives .header,body .main .profile .header{width:61.8666vw;height:7.6vw;margin:8vw auto 7.7333vw auto;background-image:url(../img/bg-blockheader.png);background-position:0 center;background-repeat:no-repeat;background-size:60.1333vw 7.6vw;line-height:7vw;text-align:center;color:#fff;letter-spacing:1vw;text-indent:1vw;}body .main .lives .list li{height:24vw;padding:2.9333vw;border-radius:2.1333vw;background-color:#fff;overflow:hidden;box-shadow:rgba(0,0,0,.25) 0 5px 5px;}body .main .lives .list li a{display:flex;text-decoration:none;}body .main .lives .list li a img{display:block;width:34.9333vw;height:24vw;border-radius:2.1333vw;}body .main .lives .list li a div{width:47.7333vw;margin-left:2.1333vw;color:#333;}body .main .lives .list li a div h4{height:14.9333vw;margin:0;overflow:hidden;line-height:4.9777vw;font-weight:normal;word-break:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}body .main .lives .list li a div time,body .main .lives .list li a div address{font-size:3.2vw;font-style:normal;white-space:nowrap;}body .main .lives .list li+li{margin-top:2.9333vw;}body .main .profile div{padding:4.2666vw;border-radius:2.1333vw;line-height:6.9333vw;background-color:#fff;}body .main .profile p{margin-top:0;text-indent:2em;text-align:justify;}body .main .profile dl{margin:0 0 0 2em;}body .main .profile dl dt{font-weight:bold;}body .main .profile dl dd{margin:0;}