
body{margin:0;background:url(../images/main-banner.png) no-repeat center top;background-size:cover;width:100%}
ul{padding:0}
ul li{list-style:none}
img{display:inline-block!important}
.modal .modal-dialog{margin:15px auto}
select{border:none!important;outline:none!important}
video{width:100%;height:99vh;transition:1s opacity;object-fit:cover}
.winnerBox{height:100vh;position:absolute;right:0;top:0;z-index:1}
.winnerBox h3{padding:20px 0;color:#fff;font-size:18px;position:relative}
.winnerBox .realEstate:after{position:absolute;content:'';top:0;background:#fab1d2;width:60%;height:1px;left:0;right:0;margin:0 auto}
.winnerBox .realEstate:before{position:absolute;content:'';bottom:0;background:#fab1d2;width:60%;height:1px;left:0;right:0;margin:0 auto}
.winnerBox figure{margin-bottom:20px}
.winnerBox figure.winnerImg{margin-bottom:0}
.winnerBox .winners{display:block;padding:0 35px 15px;position:relative;z-index:9;width:450px}
.winnerBox .winners ul{display:block;height:150px!important;overflow:hidden}
.winnerBox .winners ul li{background-color:#8e190f;padding:10px 40px 10px 10px;width:100%;margin-bottom:20px;position:relative;display:flex;align-items:center;width:100%}
.winnerBox .winners ul li img{max-width:25px;position:absolute;right:15px}
.winnerBox .winners ul li label{font-size:16px;color:#fefefe;margin-bottom:0;line-height:18px;font-weight:400;text-align:left}
.winnerBox .winners ul li span{font-size:12px;color:#fefefe;display:block}
.winnerBox .winners .arrowBox{display:block;margin-top:20px}
.winnerBox .winners .arrowBox img{margin-right:10px;cursor:pointer}
.mainBanner{display:block;width:100%;text-align:center}
.mainBanner .leftBox{float:left;width:calc(100% - 350px)}
.mainBanner .rightBox{width:450px;float:right;height:100vh;position:absolute;right:130px;top:0}
.mainBanner::after{position:absolute;content:'';background:url(../images/box.png);height:100vh;width:450px;top:0;right:130px;z-index:0}
.mainBanner .cloud{position:fixed;bottom:0;width:100%;z-index:1}
.mainBanner .rightBox .panel{margin:0;box-shadow:none;background-color:transparent;border-radius:0;border:none}
.mainBanner .rightBox .panel .panel-body{padding:0}
.mainBanner .rightBox .panel .panel-footer{display:none}
/* .btnBox{position:absolute;left:100px;bottom:130px;z-index:2;display:inline-block} */
.btnBox .startBtn{cursor:pointer;display:block;margin-top:150px}
.btnBox .boy{position:relative;top:-15px;right:-100px}
.btnBox .tc{font-size:18px;color:#fefefe;font-family:arial,'sans-serif'}
.sqyLogo{position:absolute;left:80px;top:80px;display:inline-block}
.heart{position:absolute;right:25px;bottom:180px;max-width:90px}
.startBtn:hover{color:#FFF}
.startBtn:active,.startBtn:focus{color:#fff}
@media screen and (max-width: 1600px) {
/* .btnBox {left: 0;bottom: 40px;right: 0;} */
}
@media screen and (max-width: 1440px) {
.winnerBox figure img{max-width:250px}
/* .btnBox{bottom:100px; left: 100px;left: 0;right: 0;} */
}
@media screen and (max-width: 1366px) {
.winnerBox .winners{padding:0 15px}
.winnerBox .winners ul li label{font-size:14px;line-height:16px}
.winnerBox .winners ul li span{font-size:11px}
.btnBox .boy{right:-75px}
.winnerBox h3{font-size:15px;padding:15px 0}
.sqyLogo{left:40px;top:40px}
.winnerBox figure img{max-width:130px}
.winnerBox .winners ul{height:130px!important}
}
@media screen and (max-width: 1280px) {
.startBtn{right:375px}
}
@media screen and (max-width: 1024px) {
.startBtn{right:100px;top:560px;z-index:10}
}
@media screen and (max-width: 640px) {
video{height:100%}
.mainBanner .rightBox{width:100%}
.winnerBox{width:100%}
.mainBanner::after{width:100%}
.startBtn{left:0;right:0;margin:0 auto;width:200px}
}