@charset "utf-8";

.m-ba-multi3_2set {position:relative; line-height:0; font-size:0; overflow:hidden;}
.m-ba-multi3_2set .title {z-index:10; display:block; position:absolute; left:0; bottom:20px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m-ba-multi3_2set .title img {max-width:100%;}

.m-ba-multi3_2set .block {position:relative; left:0; top:0; width:100%; height:100%; white-space:nowrap;}
.m-ba-multi3_2set .block ul {display:inline-block; height:100%;}
.m-ba-multi3_2set .block li {position:relative; margin-left:20px; display:inline-block; vertical-align:top;}
.m-ba-multi3_2set .block a {display:block; width:100%; height:100%;}
.m-ba-multi3_2set .block img {display:block; width:100%; height:100%; border:0;}
.m-ba-multi3_2set .block img:nth-child(2) {z-index:1; display:block; position:absolute; left:0; top:0; width:100px; height:100px; border:0;}
.m-ba-multi3_2set .block .layer {z-index:1; display:block; position:absolute; left:0; top:60%; width:60%;}
.m-ba-multi3_2set .block .layer .bg {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0.9;}
.m-ba-multi3_2set .block .layer .table {display:table; table-layout:fixed; width:100%;}
.m-ba-multi3_2set .block .layer .cell {display:table-cell; vertical-align:middle; padding:0 25px; height:106px;}
.m-ba-multi3_2set .block .layer .cell > span {display:block;}
.m-ba-multi3_2set .block .layer .cell > span:nth-child(1) {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m-ba-multi3_2set .block .layer .cell > span:nth-child(1) {font-weight:700; line-height:20px; font-size:18px;}
.m-ba-multi3_2set .block .layer .cell > span:nth-child(2) {margin-top:7px; overflow:hidden; max-height:32px; word-break:break-all;}
.m-ba-multi3_2set .block .layer .cell > span:nth-child(2) {font-weight:400; line-height:16px; font-size:12px;}

.m-ba-multi3_2set .block li.not {position:relative;}
.m-ba-multi3_2set .block li.not:before {display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#dddddd;}
.m-ba-multi3_2set .block li.not:after {z-index:1; display:block; content:''; position:absolute; left:calc(50% - 25px); top:calc(50% - 25px); width:50px; height:50px; background:url('../img/btn.png') no-repeat; background-position:-350px 0px; opacity:0.5;}
.m-ba-multi3_2set .block li.not .layer .bg {background-color:#ffffff;}
.m-ba-multi3_2set .block li.not .subimg {z-index:1; display:block; position:absolute; left:0; top:0; width:100px; height:100px;}
.m-ba-multi3_2set .block li.not .subimg:before {display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#a1a1a1;}
.m-ba-multi3_2set .block li.not .subimg:after {z-index:1; display:block; content:''; position:absolute; left:calc(50% - 25px); top:calc(50% - 25px); width:50px; height:50px; background:url('../img/btn.png') no-repeat; background-position:-350px 0px; opacity:0.2;}

.m-ba-multi3_2set .num {display:block; position:absolute; right:0; bottom:0;}
.m-ba-multi3_2set .num > p {position:absolute; right:90px; bottom:10px; display:block;}
.m-ba-multi3_2set .num > p span {font-weight:400; line-height:18px; font-size:16px; color:#707070;}
.m-ba-multi3_2set .num > p span:nth-child(1) {color:#000000;}
.m-ba-multi3_2set .num > div > span {z-index:2; position:relative; display:inline-block; width:38px; height:38px; border:1px solid #cccccc; background-color:#ffffff; cursor:pointer;}
.m-ba-multi3_2set .num > div > span:nth-child(1) {right:-1px;}
.m-ba-multi3_2set .num > div > span:before {display:block; content:''; position:absolute; left:calc(50% - 6px); top:calc(50% - 10px); width:12px; height:20px; background:url('../img/btn.png') no-repeat; opacity:0.6;}
.m-ba-multi3_2set .num > div > span:nth-child(1):before {background-position-x:0px;}
.m-ba-multi3_2set .num > div > span:nth-child(2):before {background-position-x:-50px;}
.m-ba-multi3_2set .num > div > span:hover {z-index:1; border-color:#000000; background-color:#000000;}
.m-ba-multi3_2set .num > div > span:hover:before {background-position-y:-50px; opacity:1;}
