lixin-web
Version:
vue and bootstrap
516 lines (423 loc) • 11.2 kB
CSS
body {
background-color: #fff;
background-image: url("../img/common/bg_s1.jpg");
background-repeat: no-repeat;
background-position: center 100px;
}
/* BANNER样式 */
.page-banner {
position: relative;
height: 295px;
}
.page-banner .bg {
position: absolute;
height: 72px;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
background-image: url("../img/game/banner/banner_bg.png");
background-repeat: no-repeat;
background-position: center bottom;
}
.page-banner .list {
height: 295px;
overflow: hidden;
background-color: #4c7ec6;
}
.page-banner .list > .item {
text-align: center;
font-size: 0;
width: 100%;
overflow: hidden;
}
.page-banner .list > .item > img {
margin: 0 auto;
}
/* 中间部分样式 */
.page-content {
padding: 0;
}
.page-content .wrapper {
padding: 40px;
background-color: #fff;
}
.page-content .navbar {
height: 54px;
margin: 0 -4px;
}
/* 导航样式 */
.page-content .navbar > a {
height: 54px;
width: 204px;
line-height: 52px;
text-align: center;
font-size: 20px;
color: #fff;
text-decoration: none;
display: block;
float: left;
background-image: url("../img/game/game_icon.png");
background-repeat: no-repeat;
background-position: 0 -54px;
margin: 0 5px;
}
.page-content .navbar > a:hover,
.page-content .navbar > a.active {
background-position: 0 0;
}
.page-content .navbar > a > i {
width: 50px;
height: 50px;
display: inline-block;
vertical-align: -18px;
background-image: url("../img/game/game_icon.png");
background-repeat: no-repeat;
}
.page-content .navbar > a > i.lottery {
background-position: 0 -108px;
}
.page-content .navbar > a > i.live-entertainment {
background-position: -50px -108px;
}
.page-content .navbar > a > i.athletic {
background-position: -100px -108px;
}
.page-content .navbar > a > i.recreation {
background-position: -150px -108px;
}
/* 彩票类别样式 */
.page-content .lottery {
width: 968px;
margin: 0 auto;
}
.page-content .lottery > .list {
padding: 0;
}
.page-content .lottery > .list > .item {
position: relative;
height: 196px;
margin-top: 20px;
border-radius: 6px;
background-image: url("../img/game/list_bg_s1.jpg");
}
.page-content .lottery > .list > .item.blue {
background-color: #4a89bf;
background-position: 0 0;
}
.page-content .lottery > .list > .item.light-green {
background-color: #86cc3b;
background-position: 0 -196px;
}
.page-content .lottery > .list > .item.dark-green {
background-color: #43b480;
background-position: 0 -392px;
}
.page-content .lottery > .list > .item.orange {
background-color: #ff7600;
background-position: 0 -588px;
}
.page-content .lottery > .list > .item > .logo {
width: 250px;
height: 196px;
float: left;
background-image: url("../img/game/lottery_list_logo.png");
background-repeat: no-repeat;
}
.page-content .lottery > .list > .item > .logo.ssc {
background-position: 0 0;
}
.page-content .lottery > .list > .item > .logo.kl10f {
background-position: 0 -196px;
}
.page-content .lottery > .list > .item > .logo.fc3d {
background-position: 0 -392px;
}
.page-content .lottery > .list > .item > .logo.pl3 {
background-position: 0 -588px;
}
.page-content .lottery > .list > .item > .logo.x511 {
background-position: 0 -784px;
}
.page-content .lottery > .list > .item > .logo.kl8 {
background-position: 0 -980px;
}
.page-content .lottery > .list > .item > .logo.pk10 {
background-position: 0 -1176px;
}
.page-content .lottery > .list > .item > .logo.k3 {
background-position: 0 -1372px;
}
.page-content .lottery > .list > .item > .name {
position: absolute;
height: 39px;
width: 133px;
top: 26px;
left: 260px;
line-height: 37px;
text-align: center;
color: #fff;
font-size: 18px;
background-image: url("../img/game/game_icon.png");
background-repeat: no-repeat;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
border-radius: 3px;
}
.page-content .lottery > .list > .item.blue > .name {
background-position: -204px 0;
}
.page-content .lottery > .list > .item.light-green > .name {
background-position: -204px -39px;
}
.page-content .lottery > .list > .item.dark-green > .name {
background-position: -204px -78px;
}
.page-content .lottery > .list > .item.orange > .name {
background-position: -204px -117px;
}
.page-content .lottery > .list > .item > .text {
position: absolute;
width: 686px;
top: 88px;
left: 260px;
line-height: 24px;
font-size: 14px;
color: rgba(255,255,255,0.9);
}
/* 真人娱乐类别样式 */
.page-content .live-entertainment {
width: 968px;
margin: 0 auto;
}
.page-content .live-entertainment > .list {
padding: 0;
}
.page-content .live-entertainment > .list > .item {
position: relative;
height: 130px;
margin-top: 20px;
background-image: url("../img/game/list_bg_s1.jpg");
}
.page-content .live-entertainment > .list > .item.blue {
background-color: #4a89bf;
background-position: 0 0;
}
.page-content .live-entertainment > .list > .item.light-green {
background-color: #86cc3b;
background-position: 0 -196px;
}
.page-content .live-entertainment > .list > .item.dark-green {
background-color: #43b480;
background-position: 0 -392px;
}
.page-content .live-entertainment > .list > .item.orange {
background-color: #ff7600;
background-position: 0 -588px;
}
.page-content .live-entertainment > .list > .item > .logo {
width: 380px;
height: 130px;
float: left;
background-image: url("../img/game/live_list_logo.png");
background-repeat: no-repeat;
}
.page-content .live-entertainment > .list > .item > .logo.ag {
background-position: 0 0;
}
.page-content .live-entertainment > .list > .item > .logo.bbin {
background-position: 0 -130px;
}
.page-content .live-entertainment > .list > .item > .logo.ea {
background-position: 0 -260px;
}
.page-content .live-entertainment > .list > .item > .logo.hg {
background-position: 0 -390px;
}
.page-content .live-entertainment > .list > .item > .logo.rienta {
background-position: 0 -520px;
}
.page-content .live-entertainment > .list > .item > .logo.mg {
background-position: 0 -650px;
}
.page-content .live-entertainment > .list > .item > .logo.pt {
background-position: 0 -780px;
}
.page-content .live-entertainment > .list > .item > .text {
width: 560px;
float: left;
padding: 20px 0 0 0;
line-height: 24px;
font-size: 14px;
color: rgba(255,255,255,0.9);
}
.page-content .live-entertainment > .list > .live-img {
font-size: 0;
padding: 20px 9px;
}
.page-content .live-entertainment > .list > .live-img.blue {
border: 1px solid #4a89bf;
}
.page-content .live-entertainment > .list > .live-img.light-green {
border: 1px solid #86cc3b;
}
.page-content .live-entertainment > .list > .live-img.dark-green {
border: 1px solid #43b480;
}
.page-content .live-entertainment > .list > .live-img.orange {
border: 1px solid #ff7600;
}
.page-content .live-entertainment > .list > .live-img > a.img {
width: 454px;
height: 250px;
font-size: 0;
margin: 0 10px;
display: inline-block;
overflow: hidden;
}
/* 体育投注类别样式 */
.page-content .athletic {
width: 968px;
margin: 0 auto;
}
.page-content .athletic > .list {
padding: 0;
}
.page-content .athletic > .list > .item {
position: relative;
height: 130px;
margin-top: 20px;
background-image: url("../img/game/list_bg_s1.jpg");
}
.page-content .athletic > .list > .item.blue {
background-color: #4a89bf;
background-position: 0 0;
}
.page-content .athletic > .list > .item.light-green {
background-color: #86cc3b;
background-position: 0 -196px;
}
.page-content .athletic > .list > .item.dark-green {
background-color: #43b480;
background-position: 0 -392px;
}
.page-content .athletic > .list > .item.orange {
background-color: #ff7600;
background-position: 0 -588px;
}
.page-content .athletic > .list > .item > .logo {
width: 300px;
height: 130px;
float: left;
background-image: url("../img/game/athletic_list_logo.png");
background-repeat: no-repeat;
}
.page-content .athletic > .list > .item > .logo.bet188 {
background-position: 0 0;
}
.page-content .athletic > .list > .item > .text {
width: 644px;
float: left;
padding: 20px 0 0 0;
line-height: 24px;
font-size: 14px;
color: rgba(255,255,255,0.9);
}
.page-content .athletic > .list > .live-img {
font-size: 0;
padding: 20px 9px;
}
.page-content .athletic > .list > .live-img.blue {
border: 1px solid #4a89bf;
}
.page-content .athletic > .list > .live-img.light-green {
border: 1px solid #86cc3b;
}
.page-content .athletic > .list > .live-img.dark-green {
border: 1px solid #43b480;
}
.page-content .athletic > .list > .live-img.orange {
border: 1px solid #ff7600;
}
.page-content .athletic > .list > .live-img > a.img {
width: 454px;
height: 250px;
font-size: 0;
margin: 0 10px;
display: inline-block;
overflow: hidden;
}
/* 老虎机类别样式 */
.page-content .recreation {
width: 968px;
margin: 0 auto;
}
.page-content .recreation > .list {
padding: 0;
}
.page-content .recreation > .list > .item {
position: relative;
height: 130px;
margin-top: 20px;
background-image: url("../img/game/list_bg_s1.jpg");
}
.page-content .recreation > .list > .item.blue {
background-color: #4a89bf;
background-position: 0 0;
}
.page-content .recreation > .list > .item.light-green {
background-color: #86cc3b;
background-position: 0 -196px;
}
.page-content .recreation > .list > .item.dark-green {
background-color: #43b480;
background-position: 0 -392px;
}
.page-content .recreation > .list > .item.orange {
background-color: #ff7600;
background-position: 0 -588px;
}
.page-content .recreation > .list > .item > .logo {
width: 380px;
height: 130px;
float: left;
background-image: url("../img/game/live_list_logo.png");
background-repeat: no-repeat;
}
.page-content .recreation > .list > .item > .logo.mg {
background-position: 0 -650px;
}
.page-content .recreation > .list > .item > .logo.pt {
background-position: 0 -780px;
}
.page-content .recreation > .list > .item > .text {
width: 560px;
float: left;
padding: 20px 0 0 0;
line-height: 24px;
font-size: 14px;
color: rgba(255,255,255,0.9);
}
.page-content .recreation > .list > .live-img {
font-size: 0;
padding: 20px 9px;
}
.page-content .recreation > .list > .live-img.blue {
border: 1px solid #4a89bf;
}
.page-content .recreation > .list > .live-img.light-green {
border: 1px solid #86cc3b;
}
.page-content .recreation > .list > .live-img.dark-green {
border: 1px solid #43b480;
}
.page-content .recreation > .list > .live-img.orange {
border: 1px solid #ff7600;
}
.page-content .recreation > .list > .live-img > a.img {
width: 454px;
height: 250px;
font-size: 0;
margin: 0 10px;
display: inline-block;
overflow: hidden;
}