.myselect{
	width:200px;
	height:68px;
    background-color: #efefef;
    border: 1px solid #b5b5b5;
    font-size:20px;
    color:#000000;
    text-align:center;
}
.myselect option{
 	font-size:20px;
	background-color: #fff;
}

.displaynone{
	display:none;
}
.product {
   position: relative;
   overflow: hidden;
   height:300px;
}

.product .name {
    padding-top: 10px;
}

.product span {
    position: relative;
    color: white;
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    padding: 2px 10px;
}

.product .model {
    font-size: 28px;
    line-height: 36px;
    padding-bottom: 10px;
}
.product .model img{
	width:200px;
}
.product .pic {
    padding: 0;
    width: 100%;
    overflow: hidden;
}
.product .pic img {
	height:100%;
    width: 100%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -ms-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.product:hover .pic img { 
	-webkit-transform: scale(1.05); 
	-moz-transform: scale(1.05); 
	-ms-transform: scale(1.05); 
	-o-transform: scale(1.05);
	 transform: scale(1.05);
 }
.pbn-mitsubishi .brand-color-bg {
    background-color: #5fce9d;
}
.pbn-mlift .brand-color-bg {
    background-color: #367750;
}

.product .name-bottom{
	position: relative;
    display: block;
    overflow: hidden;
    height:100%;
}
.product .name-bottom .name {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0;
    width: 100%;
    opacity: .6;
    background: black ; 
}
.product .name-bottom .name .text {
    position: relative;
    width: auto;
    height: auto;
    padding: 15px;
}
.product .text {
    position: absolute;
    width: 100%;
    height: 100px;
    background-repeat: no-repeat;
    background-position: center 0;
}
.product .detail {
     position: absolute; 
     width:100%;
     height:100%;
     opacity: 0; 
     padding: 0; 
     top: 0;
     bottom: 0;
     overflow: hidden; 
     pointer-events: none; 
     -webkit-transition: opacity .3s ease-out 0s; 
    -moz-transition: opacity .3s ease-out 0s;
    -ms-transition: opacity .3s ease-out 0s;
    -o-transition: opacity .3s ease-out 0s;
     transition: opacity .3s ease-out 0s; 
}
.product .detail img {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    -webkit-transform: translate(0, 100px);
    -moz-transform: translate(0, 100px);
    -ms-transform: translate(0, 100px);
    -o-transform: translate(0, 100px);
    transform: translate(0, 100px);
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.product:hover .detail { opacity: .95;}
.product:hover .detail img { 
	opacity: 1; 
	-webkit-transform: translate(0, 0); 
	-moz-transform: translate(0, 0); 
	-ms-transform: translate(0, 0); 
	-o-transform: translate(0, 0); 
	transform: translate(0, 0);
}
.product .detail .bg {
    opacity: .95;
}
.product .full-size {
    position: absolute; 
    overflow: hidden;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    width:100%;
    height:100%;
}
.proimg{height:420px;}
.productcon{padding:0 20px 20px 20px;width:100%;margin:0 auto;}
.productrow>*{padding:10px;}
.productitem{width: 25%;display:inline-block;}

.phonesearchcontainer{
    margin-top: 10px;
    width: 100%;
    z-index: 2;
    text-align: center;
    display:none;
}
.phonesearchtabitem{
	width:49%;
	display:inline-block;
}
.phonesearchtab1{
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #bbb;
    border-radius: 0px 100px 100px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    cursor:pointer;
    z-index:1;
}
.phonesearchtab2{
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #bbb;
    border-radius: 100px 0 0 100px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    cursor:pointer;
    z-index:1;
}
.phonesearchcontainer .marked {
    background-color: #0075cf !important;
}
.phonesearform{
	padding:0 5%;
}
.phonesearform label{
	font-size: 16px;
}
.phonesearform div.select-main{
	height: 40px;
    font-size: 14px;
    width: 100%;
}
.phonesearform div.select-block{
    width: 100%;
}
.phonesearform .layui-slider{
	width:100%;
}
@media screen and ( max-width:1004px ){
	.productitem{width: 50%;display:block;float:left;}
	.productcon{padding:0;width:100%;margin:0 auto;}
	.product span{font-size: 14px;line-height: 18px;padding: 2px 6px;}
	.product .model{font-size: 14px;line-height: 18px;padding-bottom: 6px;}
	.product{height:200px; overflow: hidden;}
	.searchcontainer{display:none;}
	.phonesearchcontainer{display:block;}
}