﻿body{background-color:#f2f2f2;}
.headset {width:100%;}
.headset img{width:100vw;}
.title {font-size: 2.5em; line-height: 1.2em;}
.subtitle{margin-top: 1.4vw; font-size: 1.25em; line-height: 1.5em;}
.text {font-size: 1em; line-height: 1.75em; margin-top:2vw; }
/*视频*/
.headset_01{left: 22vw; position: absolute; color: #fff; top: 15vw; font-size: 2em; width:50%;}
.headset_01 .title { width:80%; line-height: 2.2em;}
.headset_01 .text {width:60%; margin-top:0; line-height: 1em}

@media screen and (max-width:1440px){
	.headset_01{left:2vw; top:12vw; }
}
@media screen and (max-width:960px){
	.headset_01{top:8vw; width:80%; font-size: 1.5em;}
}
@media screen and (max-width:480px){
	.headset_01{top:15vw; width:80%; font-size: 1.25em;}
}
/*音乐耳机*/
.headset .headset_02{right: 12%; position: absolute; color: #fff; top: 15%; width:32%;}
.lj_set01_img {width: 32.33%; margin-right: 1.5%; top: -80px; float: left; overflow: hidden;}
.lj_set01_img:last-child {margin-right: 0;}
.lj_set_title {position: absolute; top: 10%; text-align: center; width: 100%; font-size: 1.125em; color:#333;}


/**/
.headset .headset_03{left: 12%; position: absolute; color: #fff; top: 25%; width:28%;}
.headset .headset_04{left: 12%; position: absolute; color: #333; top: 17%; width:25%;}
@media screen and (max-width:1440px){
	.headset .headset_02{right:2%; width:42%; top:15%}
	.headset .headset_03{left: 2%; width:40%; top:15%;}
	.headset .headset_04{left: 2%; width:40%; top:15%}
}
@media screen and (max-width:1080px){
	.headset .headset_02{right:2%; width:52%; top:15%}
	.headset .headset_03{left: 2%; width:50%; top:15%;}
	.headset .headset_04{left: 2%; width:50%; top:15%}
}
@media screen and (max-width:990px){
	.headset_02 .text, .headset_03 .text, .headset_04 .text{display: none}
}
@media screen and (max-width:768px){
	.headset_02 .subtitle, .headset_03 .subtitle, .headset_04 .subtitle{display: none}
}
/*按扭*/
.set_btn_all{position: absolute; bottom:-20%; width:100%;}
.set_btn_all a{ margin: 0 2%;}
@media screen and (min-width:768px){
	.lj_set_img01:hover .set_btn_all, .lj_set01_img:hover .set_btn_all{display: none; background-color:rgba(255,255,255,0.5); overflow: hidden; position: absolute; bottom:0px; width:100%; height: 10%; padding: 10% 0; transition: 0.5s;}
	.transparent_buy_button {margin-top:-1.5em; position: relative; top:50%;}
}
@media screen and (min-width:461px) and (max-width:767px){
	.set_btn_all{ width:100%; height: 16%;}
	.transparent_buy_button { position: absolute; bottom:5%;}
}
@media screen and (max-width:460px){
	.set_btn_all{height: 20%;bottom:10px; position: relative;}
	.lj_set_img01 .set_btn_all, .lj_set_img01:hover .set_btn_all, .lj_set01_img .set_btn_all, .lj_set01_img:hover .set_btn_all{margin-bottom:1em}
	.set_btn_jd {display: inline-block; }
	.transparent_buy_button { margin-top:-3.5em;}
}


.lj_set_img01 {position: relative; overflow: hidden;}
.lj_set_img01 img {display: block;width:100%;}
.lj_set_img01:last-child {margin-right: 0;}
.lj_set_img01 { width:23.87%; margin-right: 1.5%;top:-80px; float: left; }
.set_font_small {color: #9a9a9a;}
.transparent_buy_button{ width:100%;  text-align: center;}
.set_btn_all a{ border:1px solid #5c5c5c; display: inline-block; color:#333; font-size: 1em; padding: 1% 4%; }
.set_btn_all a:hover{background-color:#ff6900; border:1px solid #ff6900; color:#FFF; padding: 1% 4%; }
.lj_set_img01:hover .set_btn_all, .lj_set01_img:hover .set_btn_all{display: block;}

@media screen and (min-width:1200px){
.set_font_small {font-size: 1.1em; padding: 5% 0;}
}
@media screen and (min-width:768px) and (max-width:1199px){
.set_font_small {font-size: 0.9em; padding: 2% 0;}
}
@media screen and (max-width:768px){
	.set_font_small {font-size: 0.8em; padding: 2% 0;}
	.lj_set01_img, .lj_set_img01{top:2vw; width:49%; margin-bottom: 2vw;}
	.lj_set_img01:nth-child(2n), .lj_set01_img:nth-child(2n){margin-right: 0;}
	.set_btn_all{position:relative; overflow: hidden; background-color: #FFF; padding: 4vw 0; height: 40px; bottom:10%;}
	.transparent_buy_button{position: relative;}
}
@media screen and (max-width:480px){
	.lj_set01_img, .lj_set_img01{width:100%;}
}


.lj_travel_text {
    background: #f2f2f2;
    text-align: center;
    color: #333;
}
@media screen and (min-width:1000px){
	.lj_travel_text {font-size: 3.75em;padding: 5% 0;}	
}
@media screen and (min-width:768px) and (max-width:999px){
	.lj_travel_text {font-size: 3em;padding: 7% 0;}	
}
@media screen and (min-width:480px) and (max-width:767px){
	.lj_travel_text {font-size: 2.5em;padding: 10% 0;}	
}
@media screen  and (max-width:479px){
	.lj_travel_text {font-size: 2em;padding: 10% 0;}	
}

