@charset "utf-8";


.tb-selected:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #468cff;
    box-sizing: border-box;

}
img {
	vertical-align:top;
	border:0;
}



 @media print, screen and (min-width: 768px) {
	 

/* box */

.tb-pic a {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.tb-pic a img {
	vertical-align:middle;
}

.tb-thumb {
	    display: flex;
    max-width: 443px;
    margin-top: 20px;
}
.tb-thumb li {
    width: 23%;
    margin-right: 2%;
	position:relative;
}
.tb-s310, .tb-s310 a {
/*	height:310px;
	width:310px;*/
}
.tb-s310, .tb-s310 img {
	/*max-height:310px;
	max-width:310px;*/
}
/*.tb-s310 a {
*font-size:271px;
}
.tb-s40 a {
*font-size:35px;
}*/
.tb-s40, .tb-s40 a {
	padding: 1px;
}
.tb-booth {
	border:1px solid #CDCDCD;
	position:relative;
	z-index:1;
}

.tb-thumb .tb-selected div {
	background-color:#FFFFFF;
	border:medium none;
}
.tb-thumb li div {
	border:1px solid #CDCDCD;
}

	 
	 
}
 @media screen and (max-width: 767px) {

.tb-pic a {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.tb-pic a img {
	vertical-align:middle;
}

.tb-thumb {
	    display: flex;
    max-width: 443px;
    margin-top: 20px;
}
.tb-thumb li {
    width: 23%;
    margin-right: 2%;
	position:relative;
}
.tb-s310, .tb-s310 a {
/*	height:310px;
	width:310px;*/
}
.tb-s310, .tb-s310 img {
	/*max-height:310px;
	max-width:310px;*/
}

.tb-s40, .tb-s40 a {
	padding: 1px;
}
.tb-booth {
	border:1px solid #CDCDCD;
	position:relative;
	z-index:1;
}

.tb-thumb .tb-selected div {
	background-color:#FFFFFF;
	border:medium none;
}
.tb-thumb li div {
	border:1px solid #CDCDCD;
}
	 
}


@media screen and (min-width: 815px) {
div.zoomDiv {
	z-index:999;
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:200px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden;
}
div.zoomMask {
	position:absolute;
	background:url("https://www.yamaha-motor.com.cn/pp/product/details/img/mask.png") repeat scroll 0 0 transparent;
	cursor:move;
	z-index:1;
}
}


@media screen and (min-width: 768px) and (max-width: 815px){
div.rwd-grid-item:nth-child(2) ul{
	margin-left: 0%;
   
    margin-top: 0%;

	}	
.ipad_wd{
	width:58%!important;}	
	
}

.bigimg{
	width: auto!important;
	}
